2025-11-18 20:48:27 - root - INFO - Logging to file: config/alpinebits.log 2025-11-18 20:48:27 - root - INFO - Logging configured at INFO level 2025-11-18 20:48:27 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-18 20:48:27 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-18 20:48:27 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-18 20:48:27 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-18 20:48:27 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-18 20:48:27 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-18 20:48:27 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-18 20:48:27 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-18 20:48:27 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-18 20:48:27 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-18 20:48:27 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-18 20:48:27 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-18 20:48:27 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-18 20:48:27 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-18 20:48:27 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-18 20:48:27 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-18 20:48:27 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-18 20:48:27 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-18 20:48:27 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-18 20:48:27 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-18 20:48:27 - alpine_bits_python.api - INFO - Application startup complete 2025-11-18 20:48:32 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-18 20:48:32 - alpine_bits_python.api - INFO - XML file queued for processing: logs/conversions_import/file_bemelman_20251118_204832.xml by user bemelman (original: file.xml) 2025-11-18 20:48:45 - alpine_bits_python.api - INFO - Starting database processing of file.xml 2025-11-18 20:48:45 - alpine_bits_python.conversion_service - INFO - ConversionService initialized in concurrent mode with SessionMaker 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Loaded 568 reservations into cache 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Reservation cache initialized with 6 hotel codes 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73224 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73260 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 70674 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73257 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73259 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73271 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73282 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73385 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73386 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73256 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73387 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73396 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73388 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73400 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73389 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73390 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73484 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 64718 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73503 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71940 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73081 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73544 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73545 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73592 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73650 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73658 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73681 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73327 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73731 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73737 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73798 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73809 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73802 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73360 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73758 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73829 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73833 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73853 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73858 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73869 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73870 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73884 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73832 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73890 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73898 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73919 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74006 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74010 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74012 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73977 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74069 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74070 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 72586 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73532 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71770 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-18 20:48:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 242 2025-11-18 20:48:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 282 2025-11-18 20:48:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 440 2025-11-18 20:48:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 568 2025-11-18 20:48:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-18 20:48:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1506 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1817 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1840 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1841 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:48:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1954 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2124 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2157 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2221 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2502 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2608 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2617 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2633 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2634 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2689 2025-11-18 20:48:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2691 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2796 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2983 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3297 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3367 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3374 2025-11-18 20:48:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3418 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3753 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3781 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3919 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3941 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3956 2025-11-18 20:48:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4114 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4296 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4409 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4576 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4643 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4683 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4732 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4749 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4754 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4757 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4953 2025-11-18 20:48:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4954 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5145 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5195 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5274 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5329 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:48:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6005 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6017 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6248 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6526 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-18 20:48:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6742 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6849 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6907 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7431 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:48:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7697 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7721 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7793 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7795 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8104 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8140 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8224 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8225 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8227 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-18 20:48:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8328 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8463 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8632 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8713 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-18 20:49:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9171 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9237 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9795 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9856 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-18 20:49:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9948 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9972 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10052 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10209 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10235 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10271 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10353 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10390 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10414 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10456 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10471 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10678 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10775 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Found exact name match for Angela Zeller (reservation_id=251) 2025-11-18 20:49:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Zeller, email=None, hotel=39054_001) 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10816 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10866 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11054 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11101 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11317 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11378 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11387 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11403 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11442 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for malvina.pastori@libero.it (reservation_id=538) 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Malvina Pastori, email=malvina.pastori@libero.it, hotel=39054_001) 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11561 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:49:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11667 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11681 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11725 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11802 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11897 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11938 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12202 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:49:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12524 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12690 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12761 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13236 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13310 2025-11-18 20:49:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13313 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14140 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-18 20:49:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15541 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15544 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15636 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-18 20:49:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16062 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16652 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16959 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-18 20:49:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17760 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:49:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18350 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19093 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-18 20:49:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19530 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-18 20:49:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19988 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20515 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20570 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20700 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20743 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:49:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20950 2025-11-18 20:49:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21337 2025-11-18 20:49:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21659 2025-11-18 20:49:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-18 20:49:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-18 20:49:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22065 2025-11-18 20:49:17 - alpine_bits_python.conversion_service - INFO - Found exact name match for Werner Vogel (reservation_id=105) 2025-11-18 20:49:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Werner Vogel, email=vogel_marion@web.de, hotel=39054_001) 2025-11-18 20:49:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22853 2025-11-18 20:49:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-18 20:49:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-18 20:49:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-18 20:49:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-18 20:49:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25120 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25295 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-18 20:49:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-18 20:49:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:49:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:49:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-18 20:49:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-18 20:49:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:49:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:49:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:49:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:49:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:49:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:49:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlotta Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27342 2025-11-18 20:49:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27362 2025-11-18 20:49:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27445 2025-11-18 20:49:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27623 2025-11-18 20:49:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27845 2025-11-18 20:49:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 28214 2025-11-18 20:49:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-18 20:49:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-18 20:49:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-18 20:49:23 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-18 20:49:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-18 20:49:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29560 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29906 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30178 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisadallaglio@yahoo.it (reservation_id=157) 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Dall'Aglio, email=lisadallaglio@yahoo.it, hotel=39054_001) 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-18 20:49:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-18 20:49:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30826 2025-11-18 20:49:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30944 2025-11-18 20:49:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30983 2025-11-18 20:49:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-18 20:49:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-18 20:49:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-18 20:49:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31530 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:49:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:49:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32892 2025-11-18 20:49:27 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:49:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:49:27 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-18 20:49:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-18 20:49:28 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-18 20:49:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-18 20:49:28 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-18 20:49:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-18 20:49:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 35316 2025-11-18 20:49:29 - alpine_bits_python.conversion_service - INFO - Found exact name match for Margherita Martinelli (reservation_id=168) 2025-11-18 20:49:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Margherita Martinelli, email=martinelli.rita1965@gmail.com, hotel=39054_001) 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:49:31 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:49:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:49:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36876 2025-11-18 20:49:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-18 20:49:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-18 20:49:32 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:49:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:49:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 38287 2025-11-18 20:49:33 - alpine_bits_python.conversion_service - INFO - Found exact email match for petrapohl79@yahoo.com (reservation_id=503) 2025-11-18 20:49:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Petra Pohl, email=petrapohl79@yahoo.com, hotel=39054_001) 2025-11-18 20:49:33 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:49:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:49:33 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:49:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39704 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39858 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39945 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:49:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Rossi, email=Nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for marianichiara1978@gmail.com (reservation_id=241) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Mariani, email=marianichiara1978@gmail.com, hotel=39054_001) 2025-11-18 20:49:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40991 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41484 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-18 20:49:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42147 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42379 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42607 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42709 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:49:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Found exact email match for info@wb-bau.de (reservation_id=115) 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johannes Wiedenbauer, email=info@wb-bau.de, hotel=39054_001) 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43968 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:49:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for fe.monti@yahoo.it (reservation_id=280) 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Monti, email=fe.monti@yahoo.it, hotel=39054_001) 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for ziaro73@gmail.com (reservation_id=466) 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Bergamaschi, email=ziaro73@gmail.com, hotel=39054_001) 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-18 20:49:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-18 20:49:40 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-18 20:49:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-18 20:49:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45305 2025-11-18 20:49:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-18 20:49:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:49:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47130 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47512 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47532 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-18 20:49:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-18 20:49:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48764 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:49:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49935 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50121 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:49:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Graziadei, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-18 20:49:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51017 2025-11-18 20:49:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-18 20:49:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-18 20:49:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-18 20:49:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-18 20:49:47 - alpine_bits_python.conversion_service - INFO - Found exact name match for Christina Stumpf (reservation_id=143) 2025-11-18 20:49:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-kuemmet@web.de, hotel=39054_001) 2025-11-18 20:49:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:49:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51656 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Found exact name match for Christina Stumpf (reservation_id=143) 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-kuemmet@web.de, hotel=39054_001) 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51910 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52100 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:49:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:49:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:49:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:49:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:49:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:49:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:49:51 - alpine_bits_python.conversion_service - INFO - Found exact email match for pamelamurachelli@gmail.com (reservation_id=76) 2025-11-18 20:49:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pamela Murachelli, email=pamelamurachelli@gmail.com, hotel=39054_001) 2025-11-18 20:49:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-18 20:49:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-18 20:49:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52264 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53694 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53795 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:49:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54488 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:49:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55042 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55249 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55525 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-18 20:49:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56218 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisadallaglio@yahoo.it (reservation_id=157) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Dall'Aglio, email=lisadallaglio@yahoo.it, hotel=39054_001) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56311 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for malvina.pastori@libero.it (reservation_id=538) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Malvina Pastori, email=malvina.pastori@libero.it, hotel=39054_001) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Graziadei, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56555 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristiana.giay@gmail.com (reservation_id=239) 2025-11-18 20:49:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Giay, email=cristiana.giay@gmail.com, hotel=39054_001) 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57193 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for antonino.busacca@busacca.it (reservation_id=361) 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonino Busacca, email=antonino.busacca@busacca.it, hotel=39054_001) 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:49:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Found exact name match for Christina Stumpf (reservation_id=143) 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-kuemmet@web.de, hotel=39054_001) 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:49:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for famigliapredieri@gmail.com (reservation_id=167) 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Predieri, email=famigliapredieri@gmail.com, hotel=39054_001) 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for famigliapredieri@gmail.com (reservation_id=167) 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Predieri, email=famigliapredieri@gmail.com, hotel=39054_001) 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58993 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for famigliapredieri@gmail.com (reservation_id=167) 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Predieri, email=famigliapredieri@gmail.com, hotel=39054_001) 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-18 20:49:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:49:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60046 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60160 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60217 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60331 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60402 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60530 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-18 20:50:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60757 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60865 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-18 20:50:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62324 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:50:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63865 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:50:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64258 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64582 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Mauradagnino@libero.it (reservation_id=371) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maura Dagnino, email=Mauradagnino@libero.it, hotel=39054_001) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for maria_chiara_camerino@hotmail.com (reservation_id=540) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Chiara Camerino, email=maria_chiara_camerino@hotmail.com, hotel=39054_001) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Barbera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-18 20:50:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ivano Madera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescobussei.fb@gmail.com (reservation_id=366) 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Bussei, email=francescobussei.fb@gmail.com, hotel=39054_001) 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescobussei.fb@gmail.com (reservation_id=366) 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Bussei, email=francescobussei.fb@gmail.com, hotel=39054_001) 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Barbera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for salvatorelatorre9@gmail.com (reservation_id=543) 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Salvatore La Torre, email=salvatorelatorre9@gmail.com, hotel=39054_001) 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-18 20:50:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Graziadei, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescobussei.fb@gmail.com (reservation_id=366) 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Bussei, email=francescobussei.fb@gmail.com, hotel=39054_001) 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-18 20:50:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for ziaro73@gmail.com (reservation_id=466) 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Bergamaschi, email=ziaro73@gmail.com, hotel=39054_001) 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-18 20:50:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Found exact name match for Davide Belotti (reservation_id=447) 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Belotti, email=davidebelotti1973@gmail.com, hotel=39054_001) 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69192 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudio.mazzo67@gmail.com (reservation_id=546) 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudio Mazzocchetti, email=claudio.mazzo67@gmail.com, hotel=39054_001) 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for pisandre2@gmail.com (reservation_id=110) 2025-11-18 20:50:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Piscitelli, email=pisandre2@gmail.com, hotel=39054_001) 2025-11-18 20:50:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-18 20:50:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-18 20:50:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-18 20:50:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-18 20:50:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:50:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:50:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-18 20:50:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71166 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonagraziosi@gmail.com (reservation_id=149) 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Graziosi, email=simonagraziosi@gmail.com, hotel=39054_001) 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=278) 2025-11-18 20:50:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Esposito, email=puertogiga@libero.it, hotel=39054_001) 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71367 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Rossi, email=Nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-18 20:50:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72255 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for enricodrovandi@hotmail.com (reservation_id=203) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Drovandi, email=enricodrovandi@hotmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=246) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=247) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Amoni, email=amonivalentina1985@libero.it, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for matteo.branchini85@gmail.com (reservation_id=60) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Branchini, email=matteo.branchini85@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.lamera71@gmail.com (reservation_id=63) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Della Giovanna, email=elena.lamera71@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nili.Grothe@gmx.net (reservation_id=64) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nili Grothe, email=Nili.Grothe@gmx.net, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for jadrankamihajlovic363@gmail.com (reservation_id=65) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jadranka Mihaljlovic, email=jadrankamihajlovic363@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for alicepadovani1009@gmail.com (reservation_id=66) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Padovani, email=alicepadovani1009@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for rafa74@hotmail.it (reservation_id=68) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Raffaele Pasca, email=rafa74@hotmail.it, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.lamera71@gmail.com (reservation_id=63) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Della Giovanna, email=elena.lamera71@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for MACARELLA@ALICE.IT (reservation_id=70) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Bindi, email=MACARELLA@ALICE.IT, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for biancabaumer@web.de (reservation_id=71) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bianca Eisen, email=biancabaumer@web.de, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabi.lerch@gmx.at (reservation_id=75) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriele Lerch, email=gabi.lerch@gmx.at, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for nurosch.chro94@gmail.com (reservation_id=79) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nurosh Chro, email=nurosch.chro94@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for SOLE1980@HOTMAIL.IT (reservation_id=78) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pamela Petrucci, email=SOLE1980@HOTMAIL.IT, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for pamelamurachelli@gmail.com (reservation_id=76) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pamela Murachelli, email=pamelamurachelli@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for donatelladalessio@tiscali.it (reservation_id=80) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Donatella D’Alessio, email=donatelladalessio@tiscali.it, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for germana.luca@tiscali.it (reservation_id=84) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Germana Tosello, email=germana.luca@tiscali.it, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for schneider-jessica@hotmail.de (reservation_id=82) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jessica Schneider, email=schneider-jessica@hotmail.de, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.vivian89@gmail.com (reservation_id=95) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marti Vician, email=m.vivian89@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for marcogori04@gmail.com (reservation_id=93) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Gori, email=marcogori04@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for olivieriamanda1997@gmail.com (reservation_id=87) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Amanda Olivieri, email=olivieriamanda1997@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for erikananni991@gmail.com (reservation_id=99) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Erika Nanni, email=erikananni991@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for pie92.magic@gmail.com (reservation_id=96) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pierluca Cosentino, email=pie92.magic@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=90) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=148) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Angeloro, email=angeloroalessia87@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=101) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=107) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Zambon, email=giormaty@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=101) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=107) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Zambon, email=giormaty@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentinagiomo@gmail.com (reservation_id=104) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Giomo, email=valentinagiomo@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact name match for Werner Vogel (reservation_id=105) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Werner Vogel, email=vogel_marion@web.de, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for castagna1.ac4@gmail.com (reservation_id=102) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Castagna, email=castagna1.ac4@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for castagna1.ac4@gmail.com (reservation_id=102) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Castagna, email=castagna1.ac4@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for federicaf747@gmail.com (reservation_id=108) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Felici, email=federicaf747@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for gbpatarini@yahoo.it (reservation_id=106) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Patarini, email=gbpatarini@yahoo.it, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for gbpatarini@yahoo.it (reservation_id=106) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Patarini, email=gbpatarini@yahoo.it, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for fedenico2012@libero.it (reservation_id=111) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Bruseghin, email=fedenico2012@libero.it, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=101) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=107) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Zambon, email=giormaty@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for foda66ttyy05@gmail.com (reservation_id=119) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniele Formaggio, email=foda66ttyy05@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for pisandre2@gmail.com (reservation_id=110) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Piscitelli, email=pisandre2@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for info@wb-bau.de (reservation_id=115) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johannes Wiedenbauer, email=info@wb-bau.de, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for Eliga84@gmail.com (reservation_id=210) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Galassi, email=Eliga84@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for damknikic0@gmail.com (reservation_id=128) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dragana Nikic, email=damknikic0@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for cornetti1987@yahoo.it (reservation_id=124) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Cornetti, email=cornetti1987@yahoo.it, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for sarahmarie1984@web.de (reservation_id=133) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sarah Metz, email=sarahmarie1984@web.de, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristina.filippini87@gmail.com (reservation_id=130) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Filippini, email=cristina.filippini87@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.coita@live.com (reservation_id=139) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Coita, email=elena.coita@live.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for mydliarovajana@yahoo.de (reservation_id=135) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jana Nairz, email=mydliarovajana@yahoo.de, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisalotti28@gmail.com (reservation_id=126) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisalotti28@gmail.com (reservation_id=134) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lisa Lotti, email=lisalotti28@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for eli.gabbana@gmail.com (reservation_id=142) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Gabbana, email=eli.gabbana@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact name match for Franca Andreana (reservation_id=257) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franca Andreana, email=francesca.andreana@alice.it, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for sararoma90.sr@gmail.com (reservation_id=145) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Romagnoli, email=sararoma90.sr@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisa-madeleine.steinbach@web.de (reservation_id=144) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lisa Steinbach, email=lisa-madeleine.steinbach@web.de, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=90) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=148) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Angeloro, email=angeloroalessia87@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for costi.miron12@gmail.com (reservation_id=150) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Miron, email=costi.miron12@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonagraziosi@gmail.com (reservation_id=149) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Graziosi, email=simonagraziosi@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirlinda-gashi@bluewin.ch (reservation_id=140) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirlinda Gashi, email=mirlinda-gashi@bluewin.ch, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-18 20:50:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabiofroldi@hotmail.it (reservation_id=125) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabio Froldi, email=fabiofroldi@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidv@gmx.net (reservation_id=156) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=David Völklein, email=davidv@gmx.net, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for katharina.pfoess75@gmail.com (reservation_id=154) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Katharina Pföß, email=katharina.pfoess75@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisadallaglio@yahoo.it (reservation_id=157) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Dall'Aglio, email=lisadallaglio@yahoo.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact name match for Margherita Martinelli (reservation_id=168) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Margherita Martinelli, email=martinelli.rita1965@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for adam.87@hotmail.it (reservation_id=166) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Adam Zaniewski, email=adam.87@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonafarinetti70@gmail.com (reservation_id=171) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Farinetti, email=simonafarinetti70@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for tronconi.franco@tiscali.it (reservation_id=176) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franco Tronconi, email=tronconi.franco@tiscali.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.serenella@libero.it (reservation_id=184) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michela Serenella, email=m.serenella@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliana.morosato71@gmail.com (reservation_id=186) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliana.morosato71@gmail.com (reservation_id=180) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giuliana Morosato, email=giuliana.morosato71@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for corinne.zanelli@gmail.com (reservation_id=188) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Corinne Zanelli, email=corinne.zanelli@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosariadimartino7@hotmail.it (reservation_id=189) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosaria Di Martino, email=rosariadimartino7@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica88lazzaro@gmail.com (reservation_id=191) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Lazzaro, email=federica88lazzaro@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica88lazzaro@gmail.com (reservation_id=191) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Lazzaro, email=federica88lazzaro@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for Enovebiu11@outlook.com (reservation_id=193) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eno Vebiu, email=Enovebiu11@outlook.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for Mariarosarialippi@yahoo.it (reservation_id=195) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Rosa Lippi, email=Mariarosarialippi@yahoo.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carolin Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for maddalena.zanon@gmail.com (reservation_id=197) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maddalena Zanon, email=maddalena.zanon@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for bosettoelena@gmail.com (reservation_id=201) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Bosetto, email=bosettoelena@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for enricodrovandi@hotmail.com (reservation_id=203) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Drovandi, email=enricodrovandi@hotmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for enricodrovandi@hotmail.com (reservation_id=203) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Drovandi, email=enricodrovandi@hotmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=202) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=360) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vincenzo Giappone, email=japantri88@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=216) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=229) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=248) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Bettini, email=barbarabettini77@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for alerich93@libero.it (reservation_id=215) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Riccio, email=alerich93@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for Eliga84@gmail.com (reservation_id=210) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Galassi, email=Eliga84@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for ioleoieni69@gmail.com (reservation_id=209) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Oieni, email=ioleoieni69@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfonsobarricella63@gmail.com (reservation_id=208) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alfonso Barricella, email=alfonsobarricella63@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabrinareisser@web.de (reservation_id=207) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sabrina Schartel, email=sabrinareisser@web.de, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfaranofrancesco@virgilio.it (reservation_id=507) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfaranofrancesco@virgilio.it (reservation_id=508) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfaranofrancesco@virgilio.it (reservation_id=206) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Alfarano, email=alfaranofrancesco@virgilio.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=212) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=220) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea De Vincenzi, email=f.bafico@me.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for annalupo@hotmail.it (reservation_id=214) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Lupo, email=annalupo@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=212) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=220) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Bafico, email=f.bafico@me.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for samuric@libero.it (reservation_id=221) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Samuele Riccio, email=samuric@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for michela.tati@gmail.com (reservation_id=223) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michela Ferracin, email=michela.tati@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for delleradenise@gmail.com (reservation_id=222) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Beduschi, email=delleradenise@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for melissa.corrigan@gmx.de (reservation_id=225) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Melissa Busch, email=melissa.corrigan@gmx.de, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for bobina78@hotmail.it (reservation_id=227) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Mua, email=bobina78@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=216) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=229) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=248) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Bettini, email=barbarabettini77@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariageorgantzinou@gmail.com (reservation_id=232) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Georgantzinou, email=mariageorgantzinou@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for carmelamanzione@virgilio.it (reservation_id=233) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carmela Manzione, email=carmelamanzione@virgilio.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for info@baeckerei-dorner.at (reservation_id=237) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=August Dorner, email=info@baeckerei-dorner.at, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for raducarmen11@yahoo.it (reservation_id=238) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carmen Radu, email=raducarmen11@yahoo.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristiana.giay@gmail.com (reservation_id=239) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Giay, email=cristiana.giay@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for dibattista.elisa@gmail.com (reservation_id=244) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Di Battista, email=dibattista.elisa@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for liamassa13@libero.it (reservation_id=243) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosalia Massa, email=liamassa13@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=216) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=229) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=248) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Bettini, email=barbarabettini77@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=246) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=247) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Amoni, email=amonivalentina1985@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for marianichiara1978@gmail.com (reservation_id=241) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Mariani, email=marianichiara1978@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for lara.danti1970@gmail.com (reservation_id=240) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lara Danti, email=lara.danti1970@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for jenni.struebing@googlemail.com (reservation_id=253) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jennifer Keilan, email=jenni.struebing@googlemail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for samuric@libero.it (reservation_id=221) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Samuele Riccio, email=samuric@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiara.imperiali82@gmail.com (reservation_id=256) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Imperiali, email=chiara.imperiali82@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barchettarosa1964@gmail.com (reservation_id=261) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosa Barchetta Virgilio, email=barchettarosa1964@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for Sarazerbinati89@gmail.com (reservation_id=263) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Zerbinati, email=Sarazerbinati89@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirkoselmo70@gmail.com (reservation_id=266) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirkoselmo70@gmail.com (reservation_id=250) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirko Selmo, email=mirkoselmo70@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for samuric@libero.it (reservation_id=221) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Samuele Riccio, email=samuric@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleo.luck93@gmail.com (reservation_id=267) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Tempellini, email=eleo.luck93@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for beata.wirtl@icloud.com (reservation_id=268) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Beata Wirtl, email=beata.wirtl@icloud.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for cecchettialice93@gmail.com (reservation_id=270) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Cecchetti, email=cecchettialice93@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca.t83f@libero.it (reservation_id=271) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Tedeschi, email=francesca.t83f@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandrarussia@hotmail.com (reservation_id=272) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Squaquara, email=alessandrarussia@hotmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for christina.neise@gmx.at (reservation_id=273) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Neise, email=christina.neise@gmx.at, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for gluca.bolognesi@gmail.com (reservation_id=274) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianluca Bolognesi, email=gluca.bolognesi@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=278) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Aiello, email=puertogiga@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabrinadivita96@gmail.com (reservation_id=205) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabrinadivita96@gmail.com (reservation_id=277) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sabrina Di Vita, email=sabrinadivita96@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for acinommu@gmail.com (reservation_id=279) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Murgia, email=acinommu@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for adampier@outlook.it (reservation_id=281) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pier Paolo Adamoli, email=adampier@outlook.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for a.cibin@yahoo.com (reservation_id=284) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Cibin, email=a.cibin@yahoo.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for giorgiaparrinello31@gmail.com (reservation_id=286) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giorgia Parinello, email=giorgiaparrinello31@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for aldadervishi@outlook.it (reservation_id=285) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alda Dervishi, email=aldadervishi@outlook.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa.vezzani1991@gmail.com (reservation_id=283) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Vezzani, email=elisa.vezzani1991@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for chrisbardawil1@gmail.com (reservation_id=287) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christiane Bardawil, email=chrisbardawil1@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mironmarinela93@gmail.com (reservation_id=294) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marinela Miron, email=mironmarinela93@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for diana_94@live.it (reservation_id=289) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Coronato, email=diana_94@live.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for fe.monti@yahoo.it (reservation_id=280) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Monti, email=fe.monti@yahoo.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for desireepacifico2715@gmail.com (reservation_id=296) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Desiree Pacifico, email=desireepacifico2715@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for susannagianola88@gmail.com (reservation_id=299) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Susanna Gianola, email=susannagianola88@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mg281180@gmail.com (reservation_id=298) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mike Gang, email=mg281180@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mg281180@gmail.com (reservation_id=298) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mike Gang, email=mg281180@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for angelaelia9097@gmail.com (reservation_id=304) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Elia, email=angelaelia9097@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for vera.rohloff@gmx.se (reservation_id=303) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vera Rohloff, email=vera.rohloff@gmx.se, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for rvertuvcio@gmail.com (reservation_id=305) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Teresa Vertuccio, email=rvertuvcio@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for sinaschulz17@yahoo.de (reservation_id=308) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bastian Müller, email=sinaschulz17@yahoo.de, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for corso.antonio@inwind.it (reservation_id=314) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonio Corso, email=corso.antonio@inwind.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for sandro_marani@hotmail.it (reservation_id=313) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sandro Marani, email=sandro_marani@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidedallevedove@gmail.com (reservation_id=309) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Dalle Vedove, email=davidedallevedove@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for danieledamon77@gmail.com (reservation_id=307) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniele Zarantoniello, email=danieledamon77@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for raffaella.spaggiari@yahoo.com (reservation_id=302) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Raffaella Spaggiari, email=raffaella.spaggiari@yahoo.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for Cristinaaxinia11a@gmail.com (reservation_id=311) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Axinia, email=Cristinaaxinia11a@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Barbera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for sarayolanda9331@gmail.com (reservation_id=322) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Pezzuto, email=sarayolanda9331@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact name match for Nicola Dal Canto (reservation_id=320) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Dal Canto, email=nicola.it@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=319) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=418) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Fianchini, email=paola.f@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariagania88@gmail.com (reservation_id=324) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Gania, email=mariagania88@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for sarayolanda9331@gmail.com (reservation_id=322) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Sara, email=sarayolanda9331@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for polalaura5@gmail.com (reservation_id=330) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Pola, email=polalaura5@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for porfiricristiana@gmail.com (reservation_id=329) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christiana Porfiri, email=porfiricristiana@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for natasciabachini@gmail.com (reservation_id=328) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Natascia Bachini, email=natasciabachini@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for akiram39@hotmail.it (reservation_id=327) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marika Di Benedetto, email=akiram39@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for giancarlobiron78@gmail.com (reservation_id=334) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giancarlo Biron, email=giancarlobiron78@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for andreareali1984@libero.it (reservation_id=333) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Reali, email=andreareali1984@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for giafard1987@libero.it (reservation_id=332) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giada Fardin, email=giafard1987@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for ri.r@live.it (reservation_id=331) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Rita, email=ri.r@live.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for Schmidt.h.l@unitybox.de (reservation_id=337) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=Schmidt.h.l@unitybox.de, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for montalbanovalentina79@gmail.com (reservation_id=339) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Montalbano, email=montalbanovalentina79@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for pattydance2@gmail.com (reservation_id=343) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Patrizia Arena, email=pattydance2@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for amministrazione@squadracredit.com (reservation_id=338) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for amministrazione@squadracredit.com (reservation_id=182) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Domenico Perotti, email=amministrazione@squadracredit.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for Hmlhopital@gmail.com (reservation_id=346) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mia Lhopital, email=Hmlhopital@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for pesciolina78@hotmail.com (reservation_id=345) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mile Facc, email=pesciolina78@hotmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for luca@marseglia.it (reservation_id=355) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Marseglia, email=luca@marseglia.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for roberto.vanini@gmail.com (reservation_id=356) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberto Vanini, email=roberto.vanini@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mosello.germana@libero.it (reservation_id=352) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Germana Mosello, email=mosello.germana@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for rampin29@virgilio.it (reservation_id=350) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristiana Rampin, email=rampin29@virgilio.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for p.tranquillo@alice.it (reservation_id=353) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pasquale Tranquillo, email=p.tranquillo@alice.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for illek.sonja@gmail.com (reservation_id=357) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sonja Illek, email=illek.sonja@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=202) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=360) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vincenzo Giappone, email=japantri88@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for tulliamarchese3@icloud.com (reservation_id=359) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tullia Marchese, email=tulliamarchese3@icloud.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for federicozona17@libero.it (reservation_id=367) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federico Leardini, email=federicozona17@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for angybibi89@hotmail.it (reservation_id=365) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Maggiore, email=angybibi89@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for angybibi89@hotmail.it (reservation_id=365) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Maggiore, email=angybibi89@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for silviagallo93@libero.it (reservation_id=364) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Gallo, email=silviagallo93@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for dcleonardo@hotmail.it (reservation_id=363) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Leonardo Di Candia, email=dcleonardo@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonafersini89@gmail.com (reservation_id=369) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Fersini, email=simonafersini89@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for Mauradagnino@libero.it (reservation_id=371) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maura Dagnino, email=Mauradagnino@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for arcobalenosrl@live.com (reservation_id=372) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tonino Orsetti, email=arcobalenosrl@live.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for lmarina257@gmail.com (reservation_id=373) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Lalic, email=lmarina257@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliapazi@virgilio.it (reservation_id=375) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Pazi, email=giuliapazi@virgilio.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for asteluca82@gmail.com (reservation_id=378) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Asteggiano, email=asteluca82@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for simone.brognoli@alice.it (reservation_id=382) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Brognoli, email=simone.brognoli@alice.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Sanesi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for neri06@hotmail.de (reservation_id=385) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentino Neri, email=neri06@hotmail.de, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for neri06@hotmail.de (reservation_id=385) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentino Neri, email=neri06@hotmail.de, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Sanesi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for bruna.dedonno@icloud.com (reservation_id=384) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bruna De Donno, email=bruna.dedonno@icloud.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesco.roncon@libero.it (reservation_id=391) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Roncon, email=francesco.roncon@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for loree89@libero.it (reservation_id=395) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorena Benuzzi, email=loree89@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for andreacioffi8@gmail.com (reservation_id=388) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonella Cioffi, email=andreacioffi8@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniela.foracappa@libero.it (reservation_id=389) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Foracappa, email=daniela.foracappa@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for cannellivalentina@gmail.com (reservation_id=396) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Cannelli, email=cannellivalentina@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for joannamalinconico@gmail.com (reservation_id=397) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Joanna Malinconico, email=joannamalinconico@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicolettatesti@yahoo.it (reservation_id=399) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicoletta Testi, email=nicolettatesti@yahoo.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=412) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=500) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gayan Madurapperuma, email=gsgayan@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact name match for Martina Vannucchi (reservation_id=419) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Vannucchi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for ciliberti.mariangela@gmail.com (reservation_id=408) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariangela Ciliberti, email=ciliberti.mariangela@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.brusconi78@gmail.com (reservation_id=537) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.brusconi78@gmail.com (reservation_id=409) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.brusconi78@gmail.com (reservation_id=467) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Brusconi, email=monica.brusconi78@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact name match for Valentina Celsi (reservation_id=410) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Celsi, email=vale.celsi@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for miciafufi@yahoo.it (reservation_id=406) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Greta Macchiaizzano, email=miciafufi@yahoo.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for pace.noemi@gmail.com (reservation_id=416) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Noemi Pace, email=pace.noemi@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for imongella@gmail.com (reservation_id=415) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Incoronata Mongella, email=imongella@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=319) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=418) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Fianchini, email=paola.f@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact name match for Martina Vannucchi (reservation_id=419) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Vannucchi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide.bajo@yahoo.it (reservation_id=420) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Bajo, email=davide.bajo@yahoo.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for sahika_s91@hotmail.com (reservation_id=430) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sahika Cakir, email=sahika_s91@hotmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for raffaelacarrano@live.it (reservation_id=429) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Raffaela Carrano, email=raffaelacarrano@live.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for veromelnic87@gmail.com (reservation_id=431) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for veromelnic87@gmail.com (reservation_id=492) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Veronica Melnic, email=veromelnic87@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for Tania.demetri@yahoo.it (reservation_id=437) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tania Demetri, email=Tania.demetri@yahoo.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.lattisi@gmail.com (reservation_id=439) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Lattisi, email=e.lattisi@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for danielabianchini9@gmail.com (reservation_id=438) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luigi Posadinu, email=danielabianchini9@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for scapindaniela3@gmail.com (reservation_id=442) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=scapindaniela3@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidebelotti1973@libero.it (reservation_id=447) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Bellotti, email=davidebelotti1973@libero.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pinarkasap@yahoo.de (reservation_id=450) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pinar Hoffmann, email=Pinarkasap@yahoo.de, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbara24.frei@gmail.com (reservation_id=444) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Munz, email=barbara24.frei@gmail.com, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mattrap@hotmail.it (reservation_id=448) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Rapattoni, email=mattrap@hotmail.it, hotel=39054_001) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:50:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for viviana.liccardo@yahoo.it (reservation_id=446) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Viviana Liccardo, email=viviana.liccardo@yahoo.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for paolo.dambruoso@libero.it (reservation_id=445) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Rosario Dambruoso, email=paolo.dambruoso@libero.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for fzps@libero.it (reservation_id=443) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Flavio Zucchi, email=fzps@libero.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for orianagilotti@virgilio.it (reservation_id=440) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Oriana Gilotti, email=orianagilotti@virgilio.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact name match for Matilde Merciai (reservation_id=433) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matilde Merciai, email=matildemerciai@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for acquario.vania@libero.it (reservation_id=454) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for acquario.vania@libero.it (reservation_id=455) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vania Mangnanini, email=acquario.vania@libero.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for zoa339@gmail.com (reservation_id=463) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirko Zoa, email=zoa339@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for gribenceadorina90@gmail.com (reservation_id=461) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dorina Gribencea, email=gribenceadorina90@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for liliyakroytor788@gmail.com (reservation_id=460) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Liliya Kroytor, email=liliyakroytor788@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for totiole@yahoo.it (reservation_id=459) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jole Perreca, email=totiole@yahoo.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for canepa.giulia84@gmail.com (reservation_id=458) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Canepa, email=canepa.giulia84@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for babi0787@hotmail.it (reservation_id=457) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Deidda, email=babi0787@hotmail.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiesa.barbara@gmail.com (reservation_id=449) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Chiesa, email=chiesa.barbara@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Linetti, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for lidiadisalvatore@gmail.com (reservation_id=473) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lidia Di Salvatore, email=lidiadisalvatore@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for avia1991@libero.it (reservation_id=469) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Immacolata Puzo, email=avia1991@libero.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for ziaro73@gmail.com (reservation_id=466) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Bergamaschi, email=ziaro73@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for ursula.i.koch@icloud.com (reservation_id=464) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ursula Koch, email=ursula.i.koch@icloud.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for famiglia.dallantonia@gmail.com (reservation_id=487) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Poloni, email=famiglia.dallantonia@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for lazzeri@agrigeoservice.it (reservation_id=486) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Lazzeri, email=lazzeri@agrigeoservice.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for mi.verdicchio@gmail.com (reservation_id=485) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Verdicchio, email=mi.verdicchio@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for pierluigizoni1958@gmail.com (reservation_id=484) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pierluigi Zoni, email=pierluigizoni1958@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.bond9@icloud.com (reservation_id=482) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosaria Naso, email=sara.bond9@icloud.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for lore_yz@gmx.at (reservation_id=481) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Hannelore Stinca, email=lore_yz@gmx.at, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for isabella.morano@tiscali.it (reservation_id=480) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Isabella Morano, email=isabella.morano@tiscali.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabine.huvart@gmx.de (reservation_id=477) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sabine Huvart, email=sabine.huvart@gmx.de, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for cecchini.tessile@gmail.com (reservation_id=483) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Cecchini, email=cecchini.tessile@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for gnlcbiondo@gmail.com (reservation_id=434) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianluca Biondo, email=gnlcbiondo@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisaturri76@gmail.com (reservation_id=489) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Turri, email=elisaturri76@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for mauryx05@icloud.com (reservation_id=490) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maurizio Marino, email=mauryx05@icloud.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudio.margiaria@alice.it (reservation_id=496) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudio Margiaria, email=claudio.margiaria@alice.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabianoflocco90@gmail.com (reservation_id=495) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiano Flocco, email=fabianoflocco90@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for gaia.giorgianni99@gmail.com (reservation_id=494) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gaia Giorgianni, email=gaia.giorgianni99@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for faracimarianna27@gmail.com (reservation_id=493) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marianna Faraci, email=faracimarianna27@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5AA, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for Sophiaklobetanz@gmx.de (reservation_id=498) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sophia Klobetanz, email=Sophiaklobetanz@gmx.de, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for langela62@libero.it (reservation_id=509) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Angela Cinti, email=langela62@libero.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=CjwKCAiAzrbIBhA3EiwAUBaUdeznAugu6c1XczI1hq5ifiVRkwZgmA2r8IGPNTvh, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessio110368@gmail.com (reservation_id=502) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Acerbis, email=alessio110368@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAassWPh1b8QBHgcpp31k11KpwpJCJdgcWGz9mqzjDm, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=412) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=500) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gayan Madurapperuma, email=gsgayan@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for gio.procacci@gmail.com (reservation_id=512) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Procacci, email=gio.procacci@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for daria.haar@gmx.de (reservation_id=513) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daria Haar, email=daria.haar@gmx.de, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicolalari1984@gmail.com (reservation_id=515) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Guido Lucchetti, email=nicolalari1984@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAassWPh1b8QBHgcpp31k11KpwpJCJdgcWGz9mqzjDm, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniel.carlesso00@gmail.com (reservation_id=514) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniel Carlesso, email=daniel.carlesso00@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for dominicdf@alice.it (reservation_id=518) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dominic Della fontana, email=dominicdf@alice.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact name match for Eleonora Bagnolatti (reservation_id=517) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Bagnolatti, email=eleonorabagnolatti73@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for faggi.sara@yahoo.it (reservation_id=516) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Faggi, email=faggi.sara@yahoo.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5AA, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.demartinis@tin.it (reservation_id=523) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica De Martinis, email=monica.demartinis@tin.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAassWPh_WtRzcnRjBmFwcF9pZA8xMjQwMjQ1NzQyOD, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for guadro74@yahoo.it (reservation_id=525) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Quattrini, email=guadro74@yahoo.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact name match for Loris Ruggeri (reservation_id=524) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Loris Ruggeri, email=lorisr@libero.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA8yNzUyNTQ2OTI1OT, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvpcu2RzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CEQA114EpcAE1ULt7_z4lMF8gZbjV_Nbf2QEv6J, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5CG, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CG2KII8nL7p1fWQz6ZoIaJV1Tsy1dFO7darRPOB, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastape2TKRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5CG, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CFACvm4y41X_r5ugiSFQ4p1R_J8gjYLeoMECRNZ, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CHOEQXGd_8aX2MdW6X29FCL5ATKBMAg_c6kte8S, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for salvatorelatorre9@gmail.com (reservation_id=543) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Salvatore La Torre, email=salvatorelatorre9@gmail.com, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA8xMjQwMjQ1NzQyOD, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CF_CkXPD_Ob0tAluK9cQqdzjAFz9Klodd55NSKp, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwY2xjawOGYT1leHRuA2FlbQIxMQBzcnRjBmFwcF9pZAwzNTA2ODU1MzE3MjgIY2, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for edoardo.forcella@alice.it (reservation_id=548) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Edoardo Forcella, email=edoardo.forcella@alice.it, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAaska1WNPLRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAaska1VJfPRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for skyline_84@web.de (reservation_id=558) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jens Winkelmann, email=skyline_84@web.de, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiAiebIBhDmARIsAE8PGNIe5ZE0J_asBEESS4NXxZxAqgjkS6oi-JTE7IY0, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAaska1VJfPRzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-18 20:50:16 - alpine_bits_python.api - INFO - Conversion processing complete for file.xml: {'total_reservations': 38200, 'deleted_reservations': 55, 'total_daily_sales': 454164, 'matched_to_reservation': 483, 'matched_to_customer': 483, 'matched_to_hashed_customer': 483, 'unmatched': 36775, 'errors': 0} 2025-11-18 20:50:50 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-18 20:50:50 - alpine_bits_python.api - INFO - CSV file queued for processing: logs/csv_imports/file_bemelman_20251118_205050.csv by user bemelman (original: file.csv) 2025-11-18 20:50:50 - alpine_bits_python.api - INFO - Starting database processing of file.csv 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 2: duplicate reservation found (ID: 2965b2bb-f678-4187-9038-6884396821b5) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 3: duplicate reservation found (ID: b97a4d8f-7198-4e2a-a943-473215d5e8af) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 4: duplicate reservation found (ID: cbd30f95-aa1e-46a5-a391-aec9c2efd456) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 5: duplicate reservation found (ID: 82f9f103-a7d4-4d3e-b38e-9c6ff00f9546) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 6: duplicate reservation found (ID: fd91bf4d-532a-4980-ab88-2e2b0b746528) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 7: duplicate reservation found (ID: 48a05711-1db9-496f-ba65-ad3a045ff134) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 8: duplicate reservation found (ID: 1580fa12-ab41-49db-9950-92239c8b68bc) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 9: duplicate reservation found (ID: 5f57bdd7-1061-43bb-a524-f22f0c13f2fa) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 10: duplicate reservation found (ID: fbbd4f10-6a51-4362-888a-039d64c9ef05) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 11: duplicate reservation found (ID: 17b95976-6b69-4ddf-a5ee-4d2709f71a5a) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 12: duplicate reservation found (ID: 8321d961-bdb8-457a-8b4f-d03502106e0e) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 13: duplicate reservation found (ID: 0a105d87-a9ec-4b18-aa51-b71dbb1f7f6f) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 14: duplicate reservation found (ID: 59db78b0-bb3d-4697-b309-106ed856b5e6) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 15: duplicate reservation found (ID: f84ba85b-5758-45cc-89fd-80d69916b636) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 16: duplicate reservation found (ID: ae354618-95d5-42ef-a787-f809dd586bcb) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 17: duplicate reservation found (ID: a5ead87c-0c67-4ee1-a0c5-65bc7d1ef94b) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 18: duplicate reservation found (ID: 1a4c1959-5a51-477d-b850-7f1129b5b58d) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 19: duplicate reservation found (ID: 03e5f26d-d04a-4d8b-b300-31c5756f4850) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 20: duplicate reservation found (ID: 2148da46-f2a9-42da-9207-9caf578925c5) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 21: duplicate reservation found (ID: 537c91ce-6fa1-44fb-8eaa-e87dd50cf479) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 22: duplicate reservation found (ID: 42c32ec8-4e74-430c-8d33-9a811a0ea019) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 23: duplicate reservation found (ID: 5ea1b09f-501b-4642-b3f6-2b271c9b7d42) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 24: duplicate reservation found (ID: 31059011-d520-446a-bbd8-f9f4c58c802a) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 25: duplicate reservation found (ID: ac4448b0-d996-47f4-821e-77dfd23012c7) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 26: duplicate reservation found (ID: 3640eb5b-7c8a-4d7a-8c45-b0d27203b499) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 27: duplicate reservation found (ID: 76048dda-4623-4796-af90-00b0d92ea66e) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 28: duplicate reservation found (ID: c6765e45-ab08-443b-965d-439c5df6c351) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 29: duplicate reservation found (ID: a07acd02-570a-47cd-8d0b-f8f5c0a72b62) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 30: duplicate reservation found (ID: 2cc95424-7b5c-4946-868f-3f43db1b2560) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 31: duplicate reservation found (ID: 8c212285-7c25-4472-8572-5266072fac16) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 32: duplicate reservation found (ID: 58a7ed2a-8f61-458b-9b47-c3a2e6019ee0) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 33: duplicate reservation found (ID: 5f3c8a93-13a6-467c-b664-93ebfe7796e3) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 34: duplicate reservation found (ID: a2ef33f1-b950-4e87-a447-e2a0817830c4) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 35: duplicate reservation found (ID: cd21ea08-a620-421a-a98e-a683e6de445a) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 36: duplicate reservation found (ID: 490e9cad-5029-467f-ba37-bcfaf2a0c008) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 37: duplicate reservation found (ID: 5bb88182-0480-48f8-8bc5-ab57ae24d801) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 38: duplicate reservation found (ID: d4c2eaca-9ccc-41c8-ac7c-c04c07fef9e9) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 39: duplicate reservation found (ID: 8b309828-b5d1-4173-b879-e34eb4548073) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 40: duplicate reservation found (ID: c685728f-1027-40f5-90d1-33f782ac0315) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 41: duplicate reservation found (ID: 207c4369-7bd0-4409-876c-f500f1c48c58) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 42: duplicate reservation found (ID: 794442db-fc9b-43cd-bce4-0ef9e5ade3e4) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 43: duplicate reservation found (ID: b88a620c-2c05-4c62-ab52-8b0edcd93f99) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 44: duplicate reservation found (ID: 0616a14f-f941-42aa-b247-cc10ac844bc1) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 45: duplicate reservation found (ID: 058719e9-4d67-42ce-ada2-6f3664aa257e) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 46: duplicate reservation found (ID: 2a8596dd-6e8e-4c94-92ad-59bcb509096a) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 47: duplicate reservation found (ID: 3a380e4b-3d71-4c24-b273-b595b624da87) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 48: duplicate reservation found (ID: f298cfc0-99d0-4c0d-ab6c-005c389419fd) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 49: duplicate reservation found (ID: e270079a-2e56-4019-9bd8-88c769f5c3fc) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 50: duplicate reservation found (ID: 29c0f798-f5d9-4ce5-8cba-a7b7991fb111) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 51: duplicate reservation found (ID: 59a8ffd7-1b9a-4209-90fa-47e9060eeb08) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 52: duplicate reservation found (ID: 2cf5dffb-8845-46c7-b08d-3a4f875842a0) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 53: duplicate reservation found (ID: ae8837ee-bb2d-4bad-a065-7e366dde7e6b) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 54: duplicate reservation found (ID: ea7d3183-8f8c-43a9-bd6d-a0b9268f7c0c) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 55: duplicate reservation found (ID: 355089b0-7ae6-4ae2-8d1b-6d29bcde1864) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 56: duplicate reservation found (ID: eb0876d8-e2b8-4569-9f8e-adfcb8de63e2) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 57: duplicate reservation found (ID: d4c388e9-156c-4178-9c48-a9a6a25f45ea) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 58: duplicate reservation found (ID: 9f2837fe-9f25-4aea-ac7c-89b8face040a) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 59: duplicate reservation found (ID: 90a792a6-fafe-453c-a03c-7bc4ad690bc9) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 60: duplicate reservation found (ID: de43f3f8-1dce-411a-ba01-a2be59a3bbe9) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 61: duplicate reservation found (ID: 094b3f13-c0f9-4488-a107-e4206c170763) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 62: duplicate reservation found (ID: 0f5e4c80-fefe-44a2-9356-fa286ccd8b04) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 63: duplicate reservation found (ID: 1a208d79-bf04-4d75-9818-240bd9681a10) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 64: duplicate reservation found (ID: 5d929634-9852-4c90-838a-2d414a6f3a28) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 65: duplicate reservation found (ID: 5bbcc802-a411-41ee-98c3-7d6469705a0a) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 66: duplicate reservation found (ID: 3976ba49-bc7d-4faf-8d06-133c82bded3f) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 67: duplicate reservation found (ID: 5c643a5d-fc93-427f-8cbf-e70412d051fd) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 68: duplicate reservation found (ID: f8715799-2f70-4a51-8d24-3c45d1960726) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 69: duplicate reservation found (ID: 2fd3b670-ae17-4f2e-a1e6-69ae3f8a89a3) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 70: duplicate reservation found (ID: fec57dbe-44f9-4f24-a46f-7f49e25b0c65) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 71: duplicate reservation found (ID: 8ccc3fa8-7a33-41de-b1a7-8658472a7e25) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 72: duplicate reservation found (ID: 49c9ce24-2b79-417b-a487-23c078be15e9) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 73: duplicate reservation found (ID: faccead1-62bc-467b-9f4d-e59d1205f454) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 74: duplicate reservation found (ID: 11829d82-1309-4021-8f20-3613151f4e35) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 75: duplicate reservation found (ID: 3c21f7b0-ba96-49ab-bae9-89c79595521a) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 76: duplicate reservation found (ID: 5d7a9d3e-f2cb-4c70-9155-cebb053e32bb) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 77: duplicate reservation found (ID: 2d9fc7fc-3bb2-4d16-9ac7-bae1d65d882a) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 78: duplicate reservation found (ID: fbdf250d-4be2-4d3e-a7d9-53d0b7be26b9) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 79: duplicate reservation found (ID: f2d5d6b8-3de0-47d3-b9cc-4d0a35a7ede9) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 80: duplicate reservation found (ID: d6de8d11-091c-480e-92cb-068354579c49) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 81: duplicate reservation found (ID: babbcdb0-17b3-41c2-a185-33d3a7c2c882) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 82: duplicate reservation found (ID: d98eeeb8-7094-47b7-b1e7-eba6e03334ca) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 83: duplicate reservation found (ID: 52e8d35a-3779-4868-8051-9ccfceccf683) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 84: duplicate reservation found (ID: 4daeef63-d792-41d6-8b3c-2efe95720455) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 85: duplicate reservation found (ID: 668c511d-4790-4f3b-8984-f79ea4bdb0c9) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 86: duplicate reservation found (ID: a5dd1a15-fa5d-4c66-a163-f79f9143d5f6) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 87: duplicate reservation found (ID: 5bfb5c0f-0aaf-4b4e-a75e-d58906c8d402) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 88: duplicate reservation found (ID: 9fdf7268-fa18-452d-98af-a2a141593cf9) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 89: duplicate reservation found (ID: 5b85f607-a5fd-4d18-b768-7e3b21a93a18) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 90: duplicate reservation found (ID: 16296339-e855-4e61-8ee3-636dca1b2749) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 91: duplicate reservation found (ID: 71910199-f9eb-44e5-a2db-02576a3a76eb) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 92: duplicate reservation found (ID: 4374ce06-1dd1-4160-9613-5fdd146097a7) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 93: duplicate reservation found (ID: e6ae2e47-1a0d-44de-bb65-cf1cabfa1ca6) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 94: duplicate reservation found (ID: 85b42d88-983d-4f83-9b9d-39a66805789a) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 95: duplicate reservation found (ID: 7dbc99e8-c568-4754-baca-1ca0070561a6) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 96: duplicate reservation found (ID: 54ee6ae2-4eab-4401-8eec-3e41e6437ce8) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 97: duplicate reservation found (ID: 1e541fdc-decf-42f4-ab3c-5e4a4dc59e09) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 98: duplicate reservation found (ID: d6c2646b-9517-42af-b05d-f6114ca74fdd) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 99: duplicate reservation found (ID: f72a2dae-79cc-43fb-8183-9229141f1122) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 100: duplicate reservation found (ID: be72cc69-de97-4c40-8aff-b9939f5c3768) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 101: duplicate reservation found (ID: 8b7f59e6-e2eb-4f05-9cf3-f914f9a0306e) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 102: duplicate reservation found (ID: 0399fb1e-e0d1-4548-b52a-6ec7092a352d) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 103: duplicate reservation found (ID: 694efaa6-6df3-468e-9284-89ca779f2bc7) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 104: duplicate reservation found (ID: 1909cd86-fec0-4b60-b362-5ad11ad02f17) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 105: duplicate reservation found (ID: 80a01e37-89dc-4792-85ed-25375bb098d3) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 106: duplicate reservation found (ID: 109b2320-ca32-41d2-8cda-1fd576cc112b) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 107: duplicate reservation found (ID: 461ce568-85c0-4b4a-b930-88764f6d2cab) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 108: duplicate reservation found (ID: fd0d6dcf-d3b6-4a97-8e3a-00f5e5867c25) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 109: duplicate reservation found (ID: 120e1c82-ffb1-454a-9ee6-409c41164020) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 110: duplicate reservation found (ID: badf94a2-5a64-42c9-9e3f-694dd414dd4b) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 111: duplicate reservation found (ID: b6bad401-6e1f-4e86-ac2a-1c418da86914) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 112: duplicate reservation found (ID: fd91bf4d-532a-4980-ab88-2e2b0b746528) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 113: duplicate reservation found (ID: fd91bf4d-532a-4980-ab88-2e2b0b746528) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 114: duplicate reservation found (ID: 7191be7a-8e77-474a-bbfb-52c74dff976c) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 115: duplicate reservation found (ID: fc658caa-7a70-449f-b5ee-2eacddbc215c) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 116: duplicate reservation found (ID: 359182ad-f747-40ba-9d0a-f68c4be287ed) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 117: duplicate reservation found (ID: c7023d7e-9c3a-43ff-8d10-f20437a0f2d0) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 118: duplicate reservation found (ID: 271c54f7-b108-447b-a919-6c2ab9c750d5) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 119: duplicate reservation found (ID: f843a52d-3e6f-4949-b6d5-40a0c9c1b49f) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 120: duplicate reservation found (ID: 01055aff-98b6-4983-b8a4-52a674ce5cac) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 121: duplicate reservation found (ID: 7e4f9a54-8b8c-4d0b-9f4e-3a8cac861e2f) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 122: duplicate reservation found (ID: 271c54f7-b108-447b-a919-6c2ab9c750d5) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 123: duplicate reservation found (ID: f31debd8-c7e1-4254-b42c-6c7a0d601ed6) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 124: duplicate reservation found (ID: d9d9f92c-18be-41da-b7f4-79636abca92f) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 125: duplicate reservation found (ID: 28272ef0-c593-49c7-a036-9286453c76e2) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 126: duplicate reservation found (ID: e662f045-1440-4cea-981f-4b1e71377882) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 127: duplicate reservation found (ID: 08ac12a4-086f-4adc-89da-95a8374f2cb0) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 128: duplicate reservation found (ID: a63061ef-a252-4d47-9ef2-e30fe7ebc241) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 129: duplicate reservation found (ID: 3c671f02-2752-47e0-af51-166f87667492) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 130: duplicate reservation found (ID: c7ebaf69-d016-4b8c-bc69-f392e74ff651) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 131: duplicate reservation found (ID: 74a9483b-6ea2-4840-8662-eb7176fa621d) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 132: duplicate reservation found (ID: 37e01d1c-62d1-4d30-9de2-f4dd5a65d533) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 133: duplicate reservation found (ID: cbcd9933-e2a3-454f-9fbb-74eb5e498812) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 134: duplicate reservation found (ID: a7a3f787-be6d-45d2-b745-3e522361f500) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 135: duplicate reservation found (ID: 162804c8-719e-4ced-9466-bea68fb95619) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 136: duplicate reservation found (ID: 016328a6-3d87-4d5a-b728-13ffb56d98b1) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 137: duplicate reservation found (ID: 431859a0-7f7d-4999-beb1-461cf9577a10) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 138: duplicate reservation found (ID: f3d41c7b-890d-4612-9509-56c68f52b0dc) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 139: duplicate reservation found (ID: b469f92e-e613-4362-aac9-517b321299cf) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 140: duplicate reservation found (ID: a0ded9e4-4bed-4bea-8f9f-2674191c4541) 2025-11-18 20:50:50 - alpine_bits_python.csv_import - INFO - Skipping row 141: duplicate reservation found (ID: 47acc8b2-68ca-450d-ac1e-51a4b1a835b7) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Jutta Klare 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Farina 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 144: duplicate reservation found (ID: 40692cbb-f05a-4479-b024-484f06b60728) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 145: duplicate reservation found (ID: cb216457-c5c7-4ce9-b48d-b4f91ed57904) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 146: duplicate reservation found (ID: bfad771c-139f-4b42-aae2-2fab4fd44441) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 147: duplicate reservation found (ID: 2d68b017-c7c7-4b26-be15-eda23d2918f2) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 148: duplicate reservation found (ID: d833e1f9-b42b-4f55-a435-b33048e60ffb) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 149: duplicate reservation found (ID: ccd49624-7b17-4084-91e7-c8dea40fa029) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 150: duplicate reservation found (ID: 138f10e8-1a09-4d5e-9a56-8a4d0de60c5e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 151: duplicate reservation found (ID: a193ee82-8807-4d21-b363-344ffec42e31) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 152: duplicate reservation found (ID: df11a454-ad4c-4662-b9a1-2414da9c4cde) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 153: duplicate reservation found (ID: 4669d476-1906-42cc-8fe4-31e1b3b87b5b) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 154: duplicate reservation found (ID: 93fd5a36-c7ea-4ecb-b42e-a093a69db79c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 155: duplicate reservation found (ID: e8e2bab4-6e60-4210-a881-17461bafac9b) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 156: duplicate reservation found (ID: 7ef7eac0-79f5-410e-83a6-da03dd8fd122) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 157: duplicate reservation found (ID: 2a2d103a-f151-4e6e-a2b3-8ec22f8a6b1e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 158: duplicate reservation found (ID: 34ee6a41-0962-47ac-b196-dd3d3430da8a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 159: duplicate reservation found (ID: 51b5dcda-9e13-4707-8819-9ef47c3c3600) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 160: duplicate reservation found (ID: 68a35ca4-6fc5-4a9a-bdae-74f14439f10c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 161: duplicate reservation found (ID: 42005ac4-0c7b-493b-a7aa-0f8f23b1f7db) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 162: duplicate reservation found (ID: 5329a73d-d4e3-4d19-99d2-b3fe44ab65f8) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 163: duplicate reservation found (ID: 6b4d9f62-a635-40a0-adb2-5c5e91768a84) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 164: duplicate reservation found (ID: d102b089-b4a9-4589-83d4-303445bff1e6) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 165: duplicate reservation found (ID: 8f779453-8791-40fd-aee0-facd7b2f30a3) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 166: duplicate reservation found (ID: 4ed85f46-ec53-490c-a669-59b489e54e7c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 167: duplicate reservation found (ID: 458e2cd2-4e62-44dd-bc79-0e5d4014f077) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 168: duplicate reservation found (ID: df914821-4f8e-43d2-b167-d353967d1d64) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 169: duplicate reservation found (ID: f32d1b68-761d-406e-b1ff-edf0f060aaa9) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 170: duplicate reservation found (ID: fcbb39d1-0adb-4459-9fbb-1eb2ffcf364d) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 171: duplicate reservation found (ID: 9614bac8-0019-4cb0-98f5-ceabd53653bc) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 172: duplicate reservation found (ID: d73256b9-7ebc-407d-8aea-a90a56a1ea16) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 173: duplicate reservation found (ID: be6958f4-993b-4e28-8f55-415fd1ec1317) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 174: duplicate reservation found (ID: 0785f5f1-b21c-48b8-af62-744c019d0967) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 175: duplicate reservation found (ID: 499e1cc7-c1cf-4daa-969d-7ffa09ef6173) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 176: duplicate reservation found (ID: 72ae2a5d-4705-4c68-990d-f297cfc3cd87) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 177: duplicate reservation found (ID: d3fc4d7e-656a-44be-b8f1-762d9de53290) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 178: duplicate reservation found (ID: 8a3143c1-43cb-48d1-aa1a-353af775311b) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 179: duplicate reservation found (ID: e156d5f7-b410-4ad3-8bf0-da0736b55d35) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 180: duplicate reservation found (ID: 2aa2922d-ec2e-4564-8c09-38cd9db17ca2) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 181: duplicate reservation found (ID: e1aa2b5a-54a8-48ac-a196-79eb1a20e248) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 182: duplicate reservation found (ID: 1dea3803-8ab6-417f-8644-f6d524d9be72) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 183: duplicate reservation found (ID: 6027a34e-278c-47d5-b6a7-2963426c85af) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 184: duplicate reservation found (ID: 799a41e3-8a12-4e1e-99db-787e52990f57) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 185: duplicate reservation found (ID: db80261e-ed24-4793-b7e9-93d12f472490) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 186: duplicate reservation found (ID: 33f539c3-b84a-447d-82c3-3b0537376a02) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 187: duplicate reservation found (ID: f8e99cb5-faf1-4653-88f7-523f6a8b5c69) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 188: duplicate reservation found (ID: 8e6cda68-05e7-4878-b69a-0d3000f298ac) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 189: duplicate reservation found (ID: f20d5b38-6fb2-4922-a82b-c00b7f588098) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 190: duplicate reservation found (ID: 395e3de7-66dd-477c-8899-8bf67c0c8989) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 191: duplicate reservation found (ID: 2cb88da7-fb1b-456d-95a4-54f3fc0fd40a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 192: duplicate reservation found (ID: 3a5b8c4d-ff29-40a7-a186-29b949c1fc25) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 193: duplicate reservation found (ID: 2198e4d8-559a-4da0-810e-707065de9e7e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 194: duplicate reservation found (ID: 9149b53d-a928-4e1b-b895-afe7635637cd) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 195: duplicate reservation found (ID: 8deb8bc3-0e00-4d45-be4d-19b5d3bb9c26) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 196: duplicate reservation found (ID: 9d9781c1-5d2f-4df3-8aa6-e3ec6bda8130) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 197: duplicate reservation found (ID: 73179e46-f88c-415b-b55b-2dae17a1a025) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 198: duplicate reservation found (ID: 76c9681a-b57d-4f11-9e4c-640af12939e5) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 199: duplicate reservation found (ID: b18a6450-9f57-4ad5-8c2b-3b25e056ca03) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 200: duplicate reservation found (ID: ae84c1e3-8a39-448c-918d-7d6b2e5f0a9a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 201: duplicate reservation found (ID: c9e42a3d-7ece-414f-9449-bb875c48d282) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 202: duplicate reservation found (ID: 140baa27-0fc1-41c2-a79f-3a2e14399240) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 203: duplicate reservation found (ID: c228f826-5d16-4e1a-931d-cac9818169e7) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 204: duplicate reservation found (ID: 43ebc0d6-951e-4be3-b318-6244b06aa6ef) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 205: duplicate reservation found (ID: cf995752-cee0-4b20-9b68-5a9efa739575) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 206: duplicate reservation found (ID: 93950ed8-3bd9-4a13-8d6f-0f367a3ba285) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 207: duplicate reservation found (ID: 3af4e489-bc4b-4b0c-a458-598c2055e1ab) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 208: duplicate reservation found (ID: 880c6b5a-1438-43a5-9e0b-b7f5a5a47b6b) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 209: duplicate reservation found (ID: ca3d3da0-f367-472f-9949-1119ef5eccc8) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 210: duplicate reservation found (ID: b5ec39b8-ae1b-46af-bddd-f49c82146e2e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 211: duplicate reservation found (ID: 83a5e80b-e627-4909-81cb-378c5a15c1fc) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 212: duplicate reservation found (ID: c926c839-4aaa-42ba-a58a-6a9b1f7c695c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 213: duplicate reservation found (ID: 5403bb93-788e-4912-908c-bb7fd10b56d5) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 214: duplicate reservation found (ID: a161cb34-f910-4897-b902-784e8352f00e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 215: duplicate reservation found (ID: 741804d7-34d8-410e-ac20-02238880a4fa) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 216: duplicate reservation found (ID: a7d62d87-8c79-4139-980f-b0c5355f97c9) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 217: duplicate reservation found (ID: 68c73285-78eb-4a61-aa84-eb0af87c0897) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 218: duplicate reservation found (ID: 6d079119-d149-4606-9a9e-333611df799a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 219: duplicate reservation found (ID: 0c8aded6-f6f8-4f76-b250-25e1ed077269) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 220: duplicate reservation found (ID: dcb20903-fc75-4cc1-9ce6-db5ebaaabcc1) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 221: duplicate reservation found (ID: 0bc5efb2-0cc5-4a99-848e-6e0bcaf28c1a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 222: duplicate reservation found (ID: 3b40d20a-a858-4902-baeb-9be9345ea4c7) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 223: duplicate reservation found (ID: 60156a79-4151-4eb6-9814-db8de980c4c3) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 224: duplicate reservation found (ID: aa9f2d63-35b5-42d9-9c08-16ba4bac76fc) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 225: duplicate reservation found (ID: 201bdfc4-89cb-426f-bc89-974581168531) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 226: duplicate reservation found (ID: a774d425-6365-4c1c-925e-515648518b36) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 227: duplicate reservation found (ID: 19f72ce3-1d96-4b78-ad47-6714c002dc8c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 228: duplicate reservation found (ID: fb122c61-e7c0-4da3-a81b-e9d14920b0f4) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 229: duplicate reservation found (ID: 9c511ddb-5bd9-4e29-a9d5-be2623a622c4) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Sandra Luzzi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 231: duplicate reservation found (ID: ee625e8e-934d-4cfa-9831-dfb0771596c3) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 232: duplicate reservation found (ID: a8ced397-4408-4df0-8f94-684043750e0c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 233: duplicate reservation found (ID: 10e7f403-6367-4ac2-8ffe-80b237fb160c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 234: duplicate reservation found (ID: 85eb9c04-7721-49d3-b600-95afea8f4ece) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 235: duplicate reservation found (ID: ecf10cdc-36da-4ab2-aad1-0e7f27b9b565) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 236: duplicate reservation found (ID: 835b3ece-1190-453a-828f-a3cbf11e03ad) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 237: duplicate reservation found (ID: 22a15c2c-43fd-45f6-a80e-af1431f5a1c2) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 238: duplicate reservation found (ID: f83cca5f-3544-420b-872d-6d6f7272ce26) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 239: duplicate reservation found (ID: a1ba92f0-4d7a-41c4-8ace-7039ea9b22ec) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 240: duplicate reservation found (ID: d41dfd6e-9a98-46c2-8a47-4d7e2ee53893) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 241: duplicate reservation found (ID: 5253cb50-1d3e-4a9d-aa3b-203737b94b46) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 242: duplicate reservation found (ID: 52d233d3-c65f-4b4d-9d64-6a2a57ffd644) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 243: duplicate reservation found (ID: 0f2cadd7-6c66-4f4f-ac6f-b991cac56e73) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 244: duplicate reservation found (ID: 3de05e4f-1e90-40ec-a786-51064706fcc8) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 245: duplicate reservation found (ID: a159b762-fae5-4e3e-876e-4eec7960c779) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 246: duplicate reservation found (ID: 993a156b-33b5-4b8b-9437-3f7bb62cd280) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 247: duplicate reservation found (ID: 3dad9697-43bf-4d0d-8720-84dd32d33d92) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 248: duplicate reservation found (ID: 70b9ea18-e858-439c-9683-4c124ea332c1) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 249: duplicate reservation found (ID: e5c0aa61-edfd-4b55-a8c5-7c98c1e45477) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 250: duplicate reservation found (ID: 0e1358ba-481b-464b-8912-3480d5c92f39) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 251: duplicate reservation found (ID: 73c34849-70ce-42e8-b1d2-08ebfa57b5bf) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 252: duplicate reservation found (ID: c1d1557c-da07-41d6-8b33-e30ec16022ca) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 253: duplicate reservation found (ID: c3ec928e-e1e1-4551-93d9-06d195cd5401) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 254: duplicate reservation found (ID: fb669943-6044-452d-9e86-00106ef22ace) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 255: duplicate reservation found (ID: f6027a23-07a1-487b-9893-6078f3ea13ef) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 256: duplicate reservation found (ID: ee75fb02-4d9b-473b-8c97-575f6ccbd70b) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 257: duplicate reservation found (ID: 63870baf-491d-4c67-bfd8-3449acff7d86) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 258: duplicate reservation found (ID: 58f829b0-8f10-4c48-be50-1ec4a9257b76) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 259: duplicate reservation found (ID: bf199799-89d5-462e-827b-3e101147c847) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 260: duplicate reservation found (ID: bf199799-89d5-462e-827b-3e101147c847) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 261: duplicate reservation found (ID: 96d35e76-8fd4-4adc-8943-bba1c7caf146) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 262: duplicate reservation found (ID: 17093ca6-12f8-4908-a66a-bc7090f90179) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 263: duplicate reservation found (ID: 8b3bb9d7-1c48-4c07-b7cd-418292e9815b) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 264: duplicate reservation found (ID: ff71cae6-dcf9-42c4-a674-3b6dfc4ad4fb) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 265: duplicate reservation found (ID: 4c2550d8-df34-4b31-b225-40bebb24eb5c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 266: duplicate reservation found (ID: c3456a77-6ba8-45cd-99a6-d6a7274e91aa) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 267: duplicate reservation found (ID: 7205682a-fa74-4407-88fd-ec6a244e69b6) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 268: duplicate reservation found (ID: 343268f5-af2c-4acd-8e66-74eebdbc3ae1) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 269: duplicate reservation found (ID: d0e6df09-a519-41f0-b0eb-5493c7583dae) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 270: duplicate reservation found (ID: 6d9bf29b-44c5-4c1c-a320-859df7753af0) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 271: duplicate reservation found (ID: 8897f30c-e715-4647-affd-119a68c1b329) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 272: duplicate reservation found (ID: 21056227-e6a1-4075-876a-5026c64cbd22) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 273: duplicate reservation found (ID: 1b468d6e-826a-49ea-a642-1756ad203232) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 274: duplicate reservation found (ID: 99dd9bd0-f059-46ec-8271-5ffa6b448d7e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 275: duplicate reservation found (ID: 03e8e27a-8c1c-48fc-a92b-1f7cb483b023) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 276: duplicate reservation found (ID: 0f49d9ca-46bf-41df-8b2f-34b37996f9d4) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 277: duplicate reservation found (ID: 2c66bdb5-bc24-4348-b905-f5a5efc0401f) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 278: duplicate reservation found (ID: 590482d1-8d49-4b08-9297-8ef37310136e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 279: duplicate reservation found (ID: 0c2dabc7-1925-4ed8-b455-91e20cafe634) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 280: duplicate reservation found (ID: 55a2bae9-e847-4213-8933-c12e646d6ea4) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 281: duplicate reservation found (ID: 2b9ba8cc-6890-4084-9be0-fa68ea4a4111) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 282: duplicate reservation found (ID: 09bb1aef-efe6-4db8-8dc9-a06aeee10a10) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 283: duplicate reservation found (ID: dcc3c4cd-f318-4e39-978a-37059a02c897) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 284: duplicate reservation found (ID: b68f304f-4fa7-4478-aaf3-94f89f3560b8) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 285: duplicate reservation found (ID: 7b63a7e5-1c36-4244-af58-05336072fe99) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 286: duplicate reservation found (ID: 4ea6fb73-9b54-4c67-bdf3-2774ce7f7b95) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 287: duplicate reservation found (ID: d00dc9a0-bfba-4fd8-b494-30faf2f71e90) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 288: duplicate reservation found (ID: 12e27192-6570-42b6-a36b-063fc66e8d3e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 289: duplicate reservation found (ID: 7e6f29a6-3276-4705-8e02-b137ce3749d5) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 290: duplicate reservation found (ID: 1f216d58-8f16-42df-8c23-738060180ed6) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 291: duplicate reservation found (ID: 50c5c1c4-7529-42a9-8cc6-f164eb9b04b6) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 292: duplicate reservation found (ID: 24a38ea6-74e8-4a94-922a-28b0f7c95c20) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 293: duplicate reservation found (ID: 7ff505ec-c201-4963-8f90-1aa38802fca7) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 294: duplicate reservation found (ID: 1f45918e-ed53-4130-a6ad-f23d3a63691e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 295: duplicate reservation found (ID: d8303e5d-d34d-4212-9b26-22bdae940487) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 296: duplicate reservation found (ID: 496c1ca3-3506-4ad0-a865-784bece01c21) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 297: duplicate reservation found (ID: b2d92f99-6895-40dc-97a3-67dc90e460c0) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 298: duplicate reservation found (ID: d1b5365f-9534-40b9-b8b1-6e0c430f8ab6) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 299: duplicate reservation found (ID: 06088ac6-df78-46f7-a76b-73ddc9322e84) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 300: duplicate reservation found (ID: a7574c95-33e3-4b48-8aea-c848f5286733) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 301: duplicate reservation found (ID: 5860cced-b981-41a0-a6b0-12ecfdd58961) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 302: duplicate reservation found (ID: f2ce4033-ceef-4ad4-aa3d-bfb74d8f6528) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 303: duplicate reservation found (ID: fd3d19c5-6462-4d66-86c4-0b83c6cf0529) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 304: duplicate reservation found (ID: 8d95591c-961d-433f-8517-6346bce90061) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 305: duplicate reservation found (ID: 58c42a1e-0660-4b65-a3c6-799d9db069ca) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 306: duplicate reservation found (ID: 6fc3a97e-81b5-4f63-9217-290a481a5f96) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 307: duplicate reservation found (ID: c8ac1396-f779-491f-883d-ef220706e2f0) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 308: duplicate reservation found (ID: 70866744-fa96-4777-8c93-17512479b044) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 309: duplicate reservation found (ID: 5eb3de30-64c0-4c9f-8d80-a9285483d6c7) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 310: duplicate reservation found (ID: 42999d12-6928-48fd-933b-381c2d58bd38) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 311: duplicate reservation found (ID: 9baf81ab-e1b6-4671-a380-f728a6df138d) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 312: duplicate reservation found (ID: 6dcd9103-a14a-4fb3-bb81-642c24034c40) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 313: duplicate reservation found (ID: 7ac2b4d8-fcac-4ea6-a339-8a629bae02f6) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 314: duplicate reservation found (ID: 85958efd-1555-455f-804c-0b4e42edf7a9) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 315: duplicate reservation found (ID: b55e1677-727f-45a0-8e8c-e0f785ae854a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 316: duplicate reservation found (ID: 221868f9-485b-49f0-8498-89cb7979fcc2) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 317: duplicate reservation found (ID: 7106c0a9-19e1-4cb5-bfea-19d5c04992fc) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 318: duplicate reservation found (ID: f210a515-2a65-4ea4-8257-d43e1511bc47) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 319: duplicate reservation found (ID: ac88531d-3b9a-471d-b769-d3c5b7ed7bdf) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 320: duplicate reservation found (ID: ac88531d-3b9a-471d-b769-d3c5b7ed7bdf) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 321: duplicate reservation found (ID: 034a2088-7116-467f-8554-cb4d1b3c032a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 322: duplicate reservation found (ID: 8bc8cf10-4c6b-4369-81ab-8357a4cbf089) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 323: duplicate reservation found (ID: 7a3dc214-1de4-400e-b156-df542e4b5811) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 324: duplicate reservation found (ID: ae32d4d0-639a-40c9-8bd7-6f003c63797e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 325: duplicate reservation found (ID: 76d3eee4-f752-46ba-8dd1-1d05e9cc7309) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 326: duplicate reservation found (ID: eb42c07c-8ede-48cc-a86b-66810dccf68e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 327: duplicate reservation found (ID: 75343a94-dc25-4042-ba85-85d1d389b13a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 328: duplicate reservation found (ID: 990adf8c-0d2e-4d6c-af10-6a845d373720) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 329: duplicate reservation found (ID: ec337248-f963-4370-bea4-7620d247d2e9) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 330: duplicate reservation found (ID: 3fdf9388-2183-4711-a2b1-fc3a85aec43a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 331: duplicate reservation found (ID: 20501327-81b7-4149-983c-545d9ac196f8) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 332: duplicate reservation found (ID: 2e7e0fd0-26ee-4ec6-9715-330289a79d6f) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 333: duplicate reservation found (ID: ff42ece7-60ca-4c35-bca2-0ae7605f610a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 334: duplicate reservation found (ID: 893ebacf-06d5-477c-bbcf-fed6990cb9e7) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 335: duplicate reservation found (ID: 1dc6b54f-3403-490b-840d-5b7652cb74d6) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 336: duplicate reservation found (ID: 948d2fb1-5143-4f52-a1fe-299cef791970) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 337: duplicate reservation found (ID: d3374e29-06ab-4d63-8bad-f07a600c19fa) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 338: duplicate reservation found (ID: 5abe1144-fbc4-4c99-9f9a-7dbe193e1fd1) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 339: duplicate reservation found (ID: dbb49e3d-d6fb-40c3-a7b8-94314da7dd84) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 340: duplicate reservation found (ID: 5f9ddf3a-f6a4-4752-8a2c-d560883e1308) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 341: duplicate reservation found (ID: 6ebc7a5d-80fc-4a11-a537-a8608060c91d) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 342: duplicate reservation found (ID: 1dd65740-5daf-4245-91e6-c873428e5bfd) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 343: duplicate reservation found (ID: 3c9d6159-28be-42c3-99f1-244f2fc8b529) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 344: duplicate reservation found (ID: 503764d5-41d5-4936-b1f9-b57b71ee2399) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 345: duplicate reservation found (ID: 6d21b908-ba34-483e-874c-7bf913f70bee) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 346: duplicate reservation found (ID: aa735d81-12b6-4361-a5d5-f0e1958e45e1) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 347: duplicate reservation found (ID: 9202af90-7b44-46d4-877d-92f88e7e5ca1) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 348: duplicate reservation found (ID: f76dc83b-4ae3-45a5-869b-6fa0839a5de3) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 349: duplicate reservation found (ID: 0bfc21c1-ba17-46b6-8caa-348a1644a9eb) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 350: duplicate reservation found (ID: c6c1cedd-1c59-4c3d-b947-cdcc2a26c13b) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 351: duplicate reservation found (ID: 2cd006ef-90d8-431a-b7bd-7a282a8f9f0d) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 352: duplicate reservation found (ID: 62c7bd6f-e143-4c99-9ccc-af02d1eca21c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 353: duplicate reservation found (ID: ba330af4-1f25-41db-9ced-1c5a692e7603) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 354: duplicate reservation found (ID: 549d0d6d-1195-4d11-91cd-a4f4a1c16e88) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 355: duplicate reservation found (ID: 725489f6-638b-4656-adcc-6f57d34305ee) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 356: duplicate reservation found (ID: 34bf6231-1622-4781-ba78-5ec1dfa60630) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 357: duplicate reservation found (ID: 4c0675dd-2ee2-497c-9061-ea4ebc0c5cde) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 358: duplicate reservation found (ID: 762c1e9c-ad0b-4de7-8516-7be063134e76) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 359: duplicate reservation found (ID: 1b698a2b-c31d-436d-9301-f9a20d7cd49a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 360: duplicate reservation found (ID: 21e63fee-fae1-4a81-ba75-e7f045a6fb3d) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 361: duplicate reservation found (ID: a5b68f41-4f55-4a5a-9c31-364f30d68580) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 362: duplicate reservation found (ID: 38d745b7-7a4f-49d6-b4f4-975dfeb82d76) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 363: duplicate reservation found (ID: 9f7dfdb8-a65b-4421-bdec-3270ccd90809) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 364: duplicate reservation found (ID: aaf118ae-46b0-4806-9cb2-777d80f99463) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 365: duplicate reservation found (ID: f6c08430-0036-4cd1-8fc6-9425249c89e4) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 366: duplicate reservation found (ID: e0775187-f1d0-4f0c-8a38-955aa6eb6b73) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 367: duplicate reservation found (ID: 8d3bd84c-2095-4b69-81d2-6351dac2d2c6) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 368: duplicate reservation found (ID: 6bf9406c-015b-4685-aaa6-0679b8419c22) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 369: duplicate reservation found (ID: 2da7260b-ccf0-4e3a-8987-da7030297d46) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 370: duplicate reservation found (ID: 59f3fd74-03ca-499b-b4ad-c71ad0d9ec0f) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 371: duplicate reservation found (ID: f0968616-794b-400f-8c30-9c889772ddd2) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 372: duplicate reservation found (ID: a2690cf1-5243-4182-92d5-d5c12b704c93) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 373: duplicate reservation found (ID: 5536fa3e-3322-4baf-8f50-c39f2219e6b7) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 374: duplicate reservation found (ID: 480db9a2-52d7-4ddb-bb0f-6a635594ba8b) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 375: duplicate reservation found (ID: 135430f6-41f8-45dc-999b-fcbfcfb72eda) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 376: duplicate reservation found (ID: 4229432e-dd89-4737-9e18-cc8f4296d2e8) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 377: duplicate reservation found (ID: 7862aa49-6d40-4173-814d-0cab39322bca) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 378: duplicate reservation found (ID: 72eacea0-295d-46c3-8bb3-3eb9fd1a105c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 379: duplicate reservation found (ID: 7011c569-840f-40c9-b646-5b54384bb63c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 380: duplicate reservation found (ID: e5bdce36-1825-4b6b-a392-0ecf32542c8a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 381: duplicate reservation found (ID: 097546fd-7092-4e2d-85bd-f5c14557fe46) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 382: duplicate reservation found (ID: 1bc15917-fedc-4e48-911e-a18cf9f873f5) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 383: duplicate reservation found (ID: 39300a06-fc01-419a-95f1-cc8eca839421) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 384: duplicate reservation found (ID: f327692c-7cde-4765-b27c-a6f35831ad35) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 385: duplicate reservation found (ID: 86aca49f-eda8-4d34-b87c-151ffe56e050) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 386: duplicate reservation found (ID: e47d7cf2-4d3e-4b71-b3dc-0fb96c63049a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 387: duplicate reservation found (ID: 4731fbe5-2b13-4990-894d-b0d86454e5d3) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 388: duplicate reservation found (ID: 06dd1d29-9fc3-4dec-87b1-dc1cd169251e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 389: duplicate reservation found (ID: 80fdd5f9-d2ca-48d6-9b2c-d61916435074) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 390: duplicate reservation found (ID: 4343b6d1-75fb-4d18-bd6c-0f77fa0e8522) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for BRANCHINI BRANCHINI MATTEO 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 392: duplicate reservation found (ID: ec3b88c1-378a-41d9-a70d-ef4f38e86bda) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 393: duplicate reservation found (ID: 56e0bced-e1e8-45e7-b26d-0199773d7a57) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 394: duplicate reservation found (ID: 8e976b32-ca65-4930-a47a-c595d674dd34) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 395: duplicate reservation found (ID: e4842426-5781-4fd5-ab3c-ec041f08ba98) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 396: duplicate reservation found (ID: b77bd9c5-38f1-4e2f-a29c-53cfe90675ed) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 397: duplicate reservation found (ID: 388caa51-a55f-497d-8c13-ce5ce8c737ce) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 398: duplicate reservation found (ID: efee15e3-f70a-4174-81b2-dbb786042f1b) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 399: duplicate reservation found (ID: b1ab17e7-b74c-41ee-b043-3d7282478098) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 400: duplicate reservation found (ID: 6b30628f-129a-4665-9bb5-cbf1c17bf41b) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 401: duplicate reservation found (ID: 8115acd4-3e0e-48ce-87c9-99bfbf13c295) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 402: duplicate reservation found (ID: f752d6ad-4994-4a7b-959f-a431bca27e91) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 403: duplicate reservation found (ID: 94b816c6-a361-461d-9d1a-02d6d293ef86) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 404: duplicate reservation found (ID: a60dd88d-2573-45d1-b27e-ac70160eb666) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 405: duplicate reservation found (ID: 660e5cfd-e278-4991-9924-e085248a6b4c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 406: duplicate reservation found (ID: d49789d3-e575-4326-8d04-9d828ebf9b0f) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 407: duplicate reservation found (ID: 5868bb02-cae1-45ea-9cfc-b4471c12190c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 408: duplicate reservation found (ID: 3b8a61ce-4245-407e-a5ea-ba8686424d9c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 409: duplicate reservation found (ID: 2df533f5-023d-4f88-9480-fd5673272968) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 410: duplicate reservation found (ID: 209c387a-f1ea-4626-8604-62b9999ac747) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 411: duplicate reservation found (ID: 758309c5-c7bc-46af-9359-fbe20a61ead0) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 412: duplicate reservation found (ID: 165f8327-838d-46ea-b4bb-b16f40188c4c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 413: duplicate reservation found (ID: b8081b10-45e3-4da6-924b-d39a85220088) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 414: duplicate reservation found (ID: 6ecfac39-e556-45bb-a228-b8f47a146b4e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 415: duplicate reservation found (ID: 9018cc93-1bc3-4fb1-81ea-455c1ef1e6f7) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 416: duplicate reservation found (ID: 10e87d5e-0eb5-409e-a8b9-10898625cc45) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 417: duplicate reservation found (ID: e182bba7-43fa-4c99-ae61-1c24e9fe2c60) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 418: duplicate reservation found (ID: d99530bd-a39d-4343-9f47-6f8c9d7a850f) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 419: duplicate reservation found (ID: c52702c9-55b9-44e1-b158-ec9544c73cc7) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 420: duplicate reservation found (ID: 49a1c6e3-5349-40ba-b507-f8f3c92af106) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 421: duplicate reservation found (ID: 5a84d3cf-0e78-4e97-a313-cde143789359) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 422: duplicate reservation found (ID: 1759b3fd-814e-4ec8-9e64-ee66cc33338e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Silenzi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 424: duplicate reservation found (ID: 83392f96-1784-4a8c-8cea-970c9a25b8bc) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 425: duplicate reservation found (ID: ca9997d1-553b-4ed9-a7bf-440b3425882e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 426: duplicate reservation found (ID: 4185ed34-0149-43ed-bf95-eae9e7f1f163) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 427: duplicate reservation found (ID: 51d50f0e-f983-4045-9f39-2134ff950481) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Sana 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 429: duplicate reservation found (ID: a96cb0ab-9d5f-4938-9c7f-f2e5673bd468) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 430: duplicate reservation found (ID: 86d247dc-9d5a-4eb7-87a7-677bf64645ad) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 431: duplicate reservation found (ID: 41a386f4-2b19-47b9-8042-7dbd78b5c209) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 432: duplicate reservation found (ID: bbedea4c-28ca-4446-8ec2-02796d07ba25) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 433: duplicate reservation found (ID: f0e6ac2f-56f0-4c85-b341-0c6f2ccd8380) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 434: duplicate reservation found (ID: 0be5422c-a3c5-477f-926d-fd6cc32a02bd) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 435: duplicate reservation found (ID: e21b7ace-224b-4bc8-ac47-09dcd9945ca6) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 436: duplicate reservation found (ID: 6dac716f-e6bc-4ff9-98d1-0da1a5a79639) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 437: duplicate reservation found (ID: f4444333-87cd-463a-b338-fc29df297137) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 438: duplicate reservation found (ID: 5338a4f8-4038-4ee4-a3a1-eff6c8f12e6f) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 439: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 440: duplicate reservation found (ID: fa108a0a-81f0-445f-8e73-2526cc0649bc) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 441: duplicate reservation found (ID: 7892c009-94b1-455c-8526-2012388fc409) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 442: duplicate reservation found (ID: ab11eb67-6a53-444c-858f-b978810d34d9) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 443: duplicate reservation found (ID: 7baed01c-3f32-47c2-8e2d-e2d8ee8c8123) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 444: duplicate reservation found (ID: f349b208-b788-4f32-8bce-5377b4f067b3) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 445: duplicate reservation found (ID: 57dcda66-998b-4f8f-b427-8f5011f8cac1) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 446: duplicate reservation found (ID: 81890873-0447-4827-b87e-9b8a42ad3029) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 447: duplicate reservation found (ID: 368f17e2-9f6a-40ed-85b8-8146ccb23c6f) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 448: duplicate reservation found (ID: 9b6ca02a-15e7-47af-b47a-26117a89a76d) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 449: duplicate reservation found (ID: c22265e3-661b-403e-a7b9-bab2532e8c30) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 450: duplicate reservation found (ID: 0a599c47-80b4-4ed1-8d12-4fdbb2ec3781) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 451: duplicate reservation found (ID: 8e68dab6-7c2e-4c67-9471-b8cbfb7b3fcb) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 452: duplicate reservation found (ID: 02fbc71c-745b-4c73-9cba-827d0958117a) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 453: duplicate reservation found (ID: afa35127-a072-4968-9c5d-d30120f15014) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 454: duplicate reservation found (ID: 7f1ce466-c6f8-4fc2-a7d1-d0819a3a9e04) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 455: duplicate reservation found (ID: 3150614e-1b0a-47ba-a774-b0a0c71d8110) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 456: duplicate reservation found (ID: a4109200-4337-4d88-a6c5-ab3d8da2e91e) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 457: duplicate reservation found (ID: f15c4200-da39-46bd-8d0a-8bb8d148fd7c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 458: duplicate reservation found (ID: 36c4c6e8-78e5-420a-9c0f-3aa3ef9f6411) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 459: duplicate reservation found (ID: 5abe9219-37f6-415f-97ff-96846313f16c) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Jonas Linter 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Paoloni 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Luigi Zanetti 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Bruna La Rocca 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Rosalinde Bauknecht 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Marasco 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Erika Forte 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Salvatore Bianco 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Maria vittoria Tarozzi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Carlotta Longo 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Delia Ros 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for MARCO CAGALLI 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Manzo 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Adele Matarazzo 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Rossella Sorgente 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Volodin Andrii 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Angelo Mendicino 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Forin 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Ernesta Lala 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Fabiola Furlan 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuel Viganò 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Hellis Teraroli 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Ricci 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Fabrizio Barulli 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Celeste Aurelio 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Ester Ester 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Fandel Claude 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Michele Regazzoni 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Ileana Irrera 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Lazzari 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for lothar glaser 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Falk Henninghaus 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Ilaria Celletti 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Grazia Cirino 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Bullentini 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Doro 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Mati 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Ruffilli 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Fiorenza 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Panfilo 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Basso 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Nicole Perico 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Fabrizio Barulu 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Postar 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Egla Dajkolli 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Messa 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Clara Cremaschi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Brombal 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Evelyn Beck 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Marida Fragassi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Gordana Nozaric 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Elisabetta Cesarano 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Holzer 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Margherita Monastra 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for test test 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Johannes Dorn 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Gentile 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Riccardo Gianni 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Azzaro 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Cavicchi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Diana Moreno 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Rosalinde Bauknecht 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Sacchetti 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Rosalinde Bauknecht 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Prato 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Larisa Ursu 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Rossana Sanzo 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Rosalinde Bauknecht 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for stefania meleddu 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Stefanie Wolf Savic 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Albanese Boscaino 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Insilda Dimni 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Alunno 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Verdiana Ralli 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Gianluca Biondo 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Alessio Capp 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Julia Greipel 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Pasquale Di Leonardo 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Vizzini 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Sharon Bianconi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for elita pecchi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Bertuletti 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Vanessa Maccarone 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Brenna 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Bartoloni 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Grande 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Marina Holaus 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Karola Kaiser-Franz 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Dieter Kunz 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Alfred Hakcani 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Randellini 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Biagi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Balloi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Gilberti 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Nicola Di paolo 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Beatrice Di Mario 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Pierini 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Alois Prey 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Saskia Schmid 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Tagliaferri 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Michela D'Ascanio 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Roberto Vito Manfredi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for stefania meleddu 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Matteo Valli 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Bruzzi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Matilde Rigon 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Sonia Crispino 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Skipping row 567: duplicate reservation found (ID: 2025-08-21T03:26:46.378Z) 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Socal 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Gianluca Tomei 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Federico Vezzali 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Lisciandra 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Ilaria Fabri 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Selenia Ciani 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Calogiuri 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Conti 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Sara De Marzi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Daniele Furlani 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Sara De Marzi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Figliola 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Riccardo De Rocchi 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Franzoia 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Vezzoli 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Gianna Maio 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Pautasso 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Guerra 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Michele Liseno 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Valerio Sassano 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Magnaterra 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Marzia stanisci 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for FABRIZIO FRAIOLI 2025-11-18 20:50:51 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Dell' Aquila 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Katia Vitorbi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Amanda Di Meola 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Rainer Sting 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giuliano Maggiolo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Caruso 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Santomauro 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Tiziana Marcantonio 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Rosaria Mozzillo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Erasmi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Colombo Colombo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Micaela Lena 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Tavella 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giacomo Leo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giusy Giaccio 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Festa 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Angelica Doronzo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Skipping row 608: duplicate reservation found (ID: 2025-08-16T10:12:58.205Z) 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Greta Amadori 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Mariotti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Dalla Piazza 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Marika Salaris 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Lucia Cantoro 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Antonio Di Nardo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Ronni 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Vicari venditti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Diletta Orlandi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Klodjana Stafa 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Stefano Muratori 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Cerioni 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Plensick 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Mariasole De Pasquale 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Caterina Matriciani 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Manuela Casciaro 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanni Esposito 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for morena d'amato 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Dessi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Pace 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Jlenia Cecchi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Liza Messica 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Belen Manchego 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Piccione 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella Lauri 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Cistola 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Skipping row 635: duplicate reservation found (ID: 2025-08-13T08:00:12.093Z) 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Antonino Gerardi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for katia Vitorbi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Levati 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Edoardo Busolo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Lardo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Ciangherotti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giada D'Anniballe 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Mariano Maffei 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Silvis Allois 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Tanzi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Tanzi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Costel Poaca 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Olga Rodoslav 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Grandinetti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriela Porcu 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Palmiero 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Lucrezia Caputi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Raschi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Frangiamore 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Pedretti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Evs Amanzio 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Michele Ventura 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Pannacci 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Farolfi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Ruggero Rappo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Piergiorgio Milia 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Monaci 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alex Ghinelli 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Di Blasi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Gloria Sansoni 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Consoli 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Battiloro 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Pasetti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Gemio 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Vera Borriello 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Benigno 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanna Iovino 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Davi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Mellano 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Strambini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Adriana Rossi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Claudia Pingaro 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuela Zappia 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Arena 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Gaia Petrucci 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Daniele Lancioni 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Katia Villella 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Paganin 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Romina Passeri 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Alboini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Rosanna Assoni 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giuliano Pelliciari 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Azzurra Sogina 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giada Catena 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Ilenia Costa 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Dicembrino 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriella Todisco 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Brunella Zitolo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Cacciola Cacciola 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Marinsalta 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Morena De Virgilio 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Guzzini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Matteo Ghidelli 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Aiello 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giacomo Donato 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Patrito 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Rivera 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Veronica Cuberli mancuso 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Mangiaracina 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Redi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Ornella Nicoletti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Richelli 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Lazzerelli 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Grossi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Stama 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella Manfredi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giorgia Di Virgilio 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Teresa Moretti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Gloria Piermarini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Medri 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for lorenzo barbera 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Raspanti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for ALESSIA Vecchietti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Cervelli 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Jessica Gabbiadini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Volpe 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Santini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Manco i 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Roma 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Simonetta Castagnola 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Barzon 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Manuel Nicolini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Fiorini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Erica Masetti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Erika Marcianesi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Ileana Raimondi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Gallizia 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Skipping row 733: duplicate reservation found (ID: 2025-08-01T14:03:10.649Z) 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Lanaro 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Viviana Franzosi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Tiozzo bon 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Sngela Barbieri 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Claudia Di Salvo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Borrelli 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Marcolongo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Debora Durantini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Cavalloro 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Missiroli 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Diego Scattolin 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Attolini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Mucciaccio 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Damiano Capodaglio 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Meris Tabarrini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Caterina Martinelli 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Piersanti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Boezio 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Donello 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Teresa Bruni 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Menon 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Fabio Squartecchia 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Mariacristina Aulisio 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Pasini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Cassandra Cascione 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giacomo Gerotto 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Filomena Santoro 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Barlocchi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Barlocchi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Maria consuelo Battisti 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for desy cordioli 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Busi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Maria Clementini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia De Rosso 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Bratrice Almagno 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Debora PASTORINO 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Ferrari 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Floris 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Perla Grossi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Skipping row 773: duplicate reservation found (ID: 2025-07-28T22:14:40.109Z) 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Trupia 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Daniele Pedandola 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Maffi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Murgia 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Clementi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Emily Cogo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Frediani 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Di Vincenzo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Talucci 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Pagani 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Ermakiva Erm 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Orsini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Filomena Cinquegrana 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Vittoria Vettraino 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Di Donato 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Parisi 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Ty F 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Tigrino 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Lisa Penzo 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Ilaria Belardinelli 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Marini 2025-11-18 20:50:52 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Beretti 2025-11-18 20:50:53 - alpine_bits_python.csv_import - INFO - Created reservation for Marina Abbate 2025-11-18 20:50:53 - alpine_bits_python.csv_import - INFO - Created reservation for Giada Zanotti 2025-11-18 20:50:53 - alpine_bits_python.csv_import - INFO - Created reservation for Dassi Dassi 2025-11-18 20:50:53 - alpine_bits_python.csv_import - INFO - Created reservation for Claudia Cartelli 2025-11-18 20:50:53 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Giannini 2025-11-18 20:50:53 - alpine_bits_python.csv_import - INFO - Created reservation for Alain Zin 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Massimo Serafini 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Berardi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Tregnaghi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Mancuso 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Melissa Sonzogni 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Linda Parri 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Bolis 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Lonardi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Perrone 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Troncon 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for ILARIA ALGHISI 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Carlo Ruta 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Giacaroni 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Carla Serrao 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Carosi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Barbafa Gherri 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Pierangelo Leibanti 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Villone 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Cereda 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanni Lamera 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Marina Abbate 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora De Simone 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Stefano Gentile 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Mariangela Sicignano 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Skipping row 826: duplicate reservation found (ID: 2025-07-27T13:51:22.805Z) 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Belogi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Laissa Costa 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Carmen Ciani 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Del Villano 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Stora 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Rodigari 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Guzzini 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Azzurra Paolini 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Mapelli 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Pressi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Biferi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Contu 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Arianna Conte 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Skipping row 840: duplicate reservation found (ID: 2025-07-24T20:32:19.558Z) 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Caterina Maroncelli 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Olmi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Rebecca Leonardi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Fabrizia Calvello 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Elena ROZZINI 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Mellori Libbi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Cinzia Campagna 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Fusto 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Erik Brighi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Zucchi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Ravera 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Magrino 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanni Sivilotti 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Fanny Peruzzo 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Di brino 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Vito Toto 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Nikolas Gobbi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Valente 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Latragna 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Angela Carletti 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Giacinti 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Pasetti 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Rosaria Spinelli 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia D'Amato 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Celegato 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Santi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Santi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Vanessa Biondi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Cassandra Cascione 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Non Muscoloni 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for alessandra cau 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Valentini 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Blasi 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Joanna Amoroso 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Ilenia Petri 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Boni 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Giani 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Skipping row 878: duplicate reservation found (ID: 2025-07-26T17:58:46.039Z) 2025-11-18 20:50:55 - alpine_bits_python.csv_import - INFO - Created reservation for Samantha Fabbris 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simine Romeo 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Balducci 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Scidurll 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Bombini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Cinzia Campagna 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Labate 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alterini Luca 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Cinzia Perozzi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Mara Suardi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Romeo Luca 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Kerstin Preger 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Iaquinta Elisa 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea D'Alessandro 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Beatrice Aglini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Pilloni 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Losacco 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Scarlet Sanchez 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Skipping row 897: duplicate reservation found (ID: 2025-07-12T06:02:42.052Z) 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Madreperla 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Skipping row 899: duplicate reservation found (ID: 2025-07-22T01:51:20.296Z) 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Vincenzo Mauriello 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Iore 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Vittoria Vettraino 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Nicoletta Mattiussi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Barbari 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Freti 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for marco scollo 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Deborah Vardanega 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Piccoli 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Orlandini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Jenny Benatelli 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Robino 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Bilello 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Poggialini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Coppo 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Vanoni 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giusy Durante 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Serena De Guglielmo 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Benarda Nezha 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Amoruso 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Ilaria De Florentis 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Radovcic 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Porta 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Porta 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Di Donato 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Lettieri 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Olivier 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Claudia Rolandi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Spinelli 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Oppedisano 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Estephany Bonzano 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Fanella 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Ilenia Dambra 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for marco pannullo 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Venzo 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Teresa Liambo 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Fabbrini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Agostini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Grimi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Maddalena serra 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Claudio Panzeri 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Annamaria Nigro 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca travaglini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Adagio 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Migliari 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Melissa Perlorca 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Tiezzi Marco 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Soriani 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Bocchino 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for tizianacallari@tiscali.it Callari 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Arjola Gjergji 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Ceolin 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Piccinato 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Sandron 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Lehman 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Skipping row 955: duplicate reservation found (ID: 2025-07-05T14:03:23.826Z) 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Mirigliani 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Suardi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Luciana Cerè 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Orlandini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Lanza 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Zazza 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Ambra Benvenuti 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Beatrice Durigon 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Gaetano Proscia 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Grazia Papappicco 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Zamprogna 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giacomo Spelta 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Marchetti 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giorgia Martinez 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Piscitelli 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Natilli 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Alfieri 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Teresa Grillo 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Trovarelli 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Arianna Vincenzi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Margherita Lumini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Tozzi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Marina Rossi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Gianluca Martufi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia De Giorgi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for ROBERTA SARACENI 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alberico Nardone 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Skipping row 983: duplicate reservation found (ID: 2025-07-06T06:11:37.638Z) 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Skipping row 984: duplicate reservation found (ID: 2025-06-29T19:05:48.769Z) 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Mimmo Risolino 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Andreea katy Rusu 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Tassinello 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Emily Cogo 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Allia 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Enrico Emiliani 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Donadoni 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giusy De Giorgi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Irene Antetomaso 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Carlotta Signorini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Claudio Mazzocchetti 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Messina 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Carla Rossi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for alessia proietti 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Peter Kleiner 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Tartabini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Nevoso 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Teresa Morelli 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanni Scatigna 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Verusca Fantini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for alessia proietti 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Danilo Casciana 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Riccoboni 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuela Fiore 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Arnaldo De Brito 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Ghinassi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Santoro 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriella Rosati 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sandra Magnani 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Cusi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Mallardi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Baldassarri 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Guercio 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Gaia Daneluzzi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Di Saverio 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for GIOVANNI PERSI 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia De Giorgi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Frank Monschau 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Belotti 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Fabbrini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Perrone 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Moreo 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Tassistro 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Graziano Facco 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Stefano Iacoponi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Graziani 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Franchini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Colombo 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Magnani 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Claudia Fabiani 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Njcol Bisignani 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Massimiliano Luciani 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Skipping row 1037: duplicate reservation found (ID: 2025-06-28T00:59:21.562Z) 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Pasquale rutigliano 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Gaia Daneluzzi 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Lena Stratmann 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Poggioni 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Tocci 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Conti 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Rita Franceschini 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Samuel Jöchler 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for test@test.it test@test.it 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Skipping row 1047: duplicate reservation found (ID: 2025-05-27T12:51:16.872Z) 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for test test 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Skipping row 1049: duplicate reservation found (ID: 2025-05-28T14:03:46.557Z) 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Costa 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Luisa Mancuso 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for test test 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for test test 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - Created reservation for asd asdas 2025-11-18 20:50:56 - alpine_bits_python.csv_import - INFO - CSV import completed successfully. Stats: {'total_rows': 1053, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 585, 'created_reservations': 585, 'skipped_duplicates': 468, 'pre_acknowledged': 585, 'errors': []} 2025-11-18 20:50:56 - alpine_bits_python.api - INFO - CSV import complete for file.csv: {'total_rows': 1053, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 585, 'created_reservations': 585, 'skipped_duplicates': 468, 'pre_acknowledged': 585, 'errors': []} 2025-11-18 20:51:01 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-18 20:51:02 - alpine_bits_python.api - INFO - XML file queued for processing: logs/conversions_import/file_bemelman_20251118_205102.xml by user bemelman (original: file.xml) 2025-11-18 20:51:16 - alpine_bits_python.api - INFO - Starting database processing of file.xml 2025-11-18 20:51:16 - alpine_bits_python.conversion_service - INFO - ConversionService initialized in concurrent mode with SessionMaker 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Loaded 1153 reservations into cache 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Reservation cache initialized with 6 hotel codes 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73224 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73260 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 70674 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73257 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73259 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73271 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73282 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73385 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73386 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73256 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73387 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73396 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73388 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73400 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73389 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73390 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73484 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 64718 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73503 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71940 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73081 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73544 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73545 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73592 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73650 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73658 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73681 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73327 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73731 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73737 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73798 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73809 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73802 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73360 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73758 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73829 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73833 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73853 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73858 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73869 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73870 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73884 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73832 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73890 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73898 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73919 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74006 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74010 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74012 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73977 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74069 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74070 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 72586 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73532 2025-11-18 20:51:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71770 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 1 (pms_id=23) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 6 (pms_id=24) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 4 (pms_id=27) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 11 (pms_id=25) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 9 (pms_id=26) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2 (pms_id=73) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 12 (pms_id=74) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 13 (pms_id=77) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 14 (pms_id=78) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 15 (pms_id=79) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 5 (pms_id=29) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3 (pms_id=28) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10 (pms_id=68) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 7 (pms_id=69) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 8 (pms_id=70) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 17 (pms_id=80) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 16 (pms_id=82) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18 (pms_id=83) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 19 (pms_id=84) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 21 (pms_id=88) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20 (pms_id=89) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22 (pms_id=90) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 24 (pms_id=92) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 23 (pms_id=91) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25 (pms_id=93) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 26 (pms_id=94) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27 (pms_id=95) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28 (pms_id=96) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 29 (pms_id=97) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 30 (pms_id=98) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 31 (pms_id=99) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 33 (pms_id=101) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 34 (pms_id=102) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 32 (pms_id=100) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 35 (pms_id=104) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36 (pms_id=105) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37 (pms_id=110) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 38 (pms_id=111) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 39 (pms_id=113) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 40 (pms_id=114) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 41 (pms_id=115) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 42 (pms_id=116) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 43 (pms_id=117) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 45 (pms_id=119) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 44 (pms_id=118) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 46 (pms_id=120) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 47 (pms_id=122) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 48 (pms_id=123) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 49 (pms_id=124) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 50 (pms_id=125) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 51 (pms_id=127) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 52 (pms_id=130) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 54 (pms_id=132) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 53 (pms_id=131) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 55 (pms_id=139) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 57 (pms_id=141) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 56 (pms_id=142) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 58 (pms_id=143) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 59 (pms_id=144) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 60 (pms_id=146) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 61 (pms_id=148) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 62 (pms_id=150) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 64 (pms_id=154) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 66 (pms_id=155) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 63 (pms_id=152) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 65 (pms_id=158) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 68 (pms_id=160) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 67 (pms_id=159) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 69 (pms_id=161) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 70 (pms_id=162) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 71 (pms_id=164) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 72 (pms_id=165) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 73 (pms_id=166) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 74 (pms_id=169) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 75 (pms_id=170) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 76 (pms_id=171) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 77 (pms_id=172) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 78 (pms_id=174) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 79 (pms_id=175) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 80 (pms_id=176) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 81 (pms_id=178) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 82 (pms_id=179) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 83 (pms_id=180) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 84 (pms_id=181) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 85 (pms_id=185) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 86 (pms_id=186) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 87 (pms_id=188) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 89 (pms_id=190) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 88 (pms_id=189) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 90 (pms_id=191) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 91 (pms_id=192) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 92 (pms_id=193) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 93 (pms_id=194) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 94 (pms_id=195) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 95 (pms_id=196) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 96 (pms_id=197) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 97 (pms_id=198) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 98 (pms_id=199) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 99 (pms_id=200) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 100 (pms_id=203) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 102 (pms_id=206) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 101 (pms_id=205) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 103 (pms_id=207) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 104 (pms_id=208) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 106 (pms_id=209) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 105 (pms_id=210) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 107 (pms_id=211) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 108 (pms_id=212) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 109 (pms_id=213) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 110 (pms_id=214) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 111 (pms_id=215) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 112 (pms_id=216) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 115 (pms_id=219) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 113 (pms_id=217) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 114 (pms_id=218) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 116 (pms_id=220) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 117 (pms_id=221) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 118 (pms_id=222) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 119 (pms_id=223) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 120 (pms_id=224) 2025-11-18 20:51:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 121 (pms_id=226) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 122 (pms_id=227) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 123 (pms_id=228) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 125 (pms_id=232) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 124 (pms_id=230) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 127 (pms_id=234) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 126 (pms_id=233) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 128 (pms_id=235) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 129 (pms_id=236) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 130 (pms_id=237) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 131 (pms_id=238) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 132 (pms_id=239) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 134 (pms_id=241) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 133 (pms_id=240) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 136 (pms_id=243) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 135 (pms_id=242) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 137 (pms_id=244) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 138 (pms_id=245) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 242 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 139 (pms_id=247) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 140 (pms_id=248) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 141 (pms_id=249) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 142 (pms_id=250) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 145 (pms_id=252) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 143 (pms_id=251) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 144 (pms_id=253) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 146 (pms_id=257) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 147 (pms_id=258) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 148 (pms_id=259) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 149 (pms_id=260) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 150 (pms_id=261) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 152 (pms_id=262) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 151 (pms_id=263) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 154 (pms_id=265) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 153 (pms_id=264) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 155 (pms_id=266) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 157 (pms_id=268) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 156 (pms_id=267) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 158 (pms_id=269) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 159 (pms_id=270) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 160 (pms_id=271) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 161 (pms_id=272) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 162 (pms_id=273) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 163 (pms_id=275) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 164 (pms_id=276) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 165 (pms_id=277) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 166 (pms_id=278) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 167 (pms_id=279) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 168 (pms_id=280) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 169 (pms_id=281) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 170 (pms_id=282) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 171 (pms_id=284) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 282 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 172 (pms_id=285) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 173 (pms_id=287) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 174 (pms_id=286) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 175 (pms_id=288) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 176 (pms_id=289) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 177 (pms_id=290) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 178 (pms_id=291) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 179 (pms_id=292) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 180 (pms_id=293) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 181 (pms_id=294) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 182 (pms_id=295) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 183 (pms_id=296) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 184 (pms_id=297) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 185 (pms_id=298) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 186 (pms_id=299) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 187 (pms_id=302) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 188 (pms_id=303) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 189 (pms_id=305) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 190 (pms_id=306) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 191 (pms_id=311) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 192 (pms_id=314) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 194 (pms_id=331) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 193 (pms_id=325) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 195 (pms_id=332) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 196 (pms_id=346) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 197 (pms_id=347) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 198 (pms_id=348) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 199 (pms_id=349) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 200 (pms_id=353) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 201 (pms_id=355) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 202 (pms_id=360) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 203 (pms_id=361) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 204 (pms_id=363) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 205 (pms_id=367) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 206 (pms_id=368) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 207 (pms_id=373) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 208 (pms_id=374) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 209 (pms_id=385) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 210 (pms_id=386) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 212 (pms_id=387) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 211 (pms_id=389) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 213 (pms_id=395) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 214 (pms_id=411) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 216 (pms_id=420) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 215 (pms_id=415) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 217 (pms_id=421) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 218 (pms_id=422) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 219 (pms_id=424) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 220 (pms_id=427) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 222 (pms_id=428) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 221 (pms_id=431) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 223 (pms_id=440) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 225 (pms_id=443) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 224 (pms_id=442) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 226 (pms_id=460) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 227 (pms_id=464) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 228 (pms_id=467) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 440 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 229 (pms_id=469) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 230 (pms_id=485) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 232 (pms_id=489) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 231 (pms_id=488) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 233 (pms_id=490) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 234 (pms_id=491) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 235 (pms_id=492) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 236 (pms_id=493) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 237 (pms_id=494) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 238 (pms_id=495) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 239 (pms_id=496) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 240 (pms_id=497) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 241 (pms_id=500) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 243 (pms_id=501) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 242 (pms_id=503) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 244 (pms_id=509) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 246 (pms_id=510) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 245 (pms_id=511) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 247 (pms_id=512) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 248 (pms_id=514) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 250 (pms_id=516) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 249 (pms_id=515) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 251 (pms_id=517) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 252 (pms_id=521) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 253 (pms_id=523) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 254 (pms_id=525) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 255 (pms_id=540) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 256 (pms_id=549) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 257 (pms_id=550) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 258 (pms_id=551) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 259 (pms_id=552) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 261 (pms_id=553) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 260 (pms_id=555) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 262 (pms_id=556) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 263 (pms_id=557) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 264 (pms_id=558) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 265 (pms_id=559) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 266 (pms_id=560) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 268 (pms_id=564) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 267 (pms_id=562) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 269 (pms_id=565) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 271 (pms_id=567) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 270 (pms_id=568) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 272 (pms_id=569) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 273 (pms_id=571) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 568 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 274 (pms_id=572) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 275 (pms_id=576) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 276 (pms_id=577) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 277 (pms_id=578) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 278 (pms_id=579) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 279 (pms_id=580) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 280 (pms_id=581) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 281 (pms_id=583) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 282 (pms_id=591) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 283 (pms_id=592) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 284 (pms_id=593) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 286 (pms_id=595) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 285 (pms_id=596) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 289 (pms_id=598) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 287 (pms_id=597) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 290 (pms_id=600) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 288 (pms_id=587) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 291 (pms_id=603) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 293 (pms_id=605) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 292 (pms_id=604) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 294 (pms_id=609) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 295 (pms_id=608) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 296 (pms_id=610) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 297 (pms_id=612) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 298 (pms_id=613) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 299 (pms_id=614) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 300 (pms_id=617) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 301 (pms_id=618) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 302 (pms_id=619) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 303 (pms_id=621) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 304 (pms_id=622) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 306 (pms_id=623) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 305 (pms_id=624) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 307 (pms_id=625) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 308 (pms_id=627) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 309 (pms_id=629) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 311 (pms_id=630) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 310 (pms_id=632) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 313 (pms_id=635) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 312 (pms_id=633) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 314 (pms_id=652) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 316 (pms_id=653) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 315 (pms_id=654) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 317 (pms_id=655) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 318 (pms_id=656) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 319 (pms_id=657) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 320 (pms_id=658) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 321 (pms_id=659) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 322 (pms_id=660) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 323 (pms_id=669) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 324 (pms_id=670) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 326 (pms_id=679) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 325 (pms_id=678) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 327 (pms_id=681) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 328 (pms_id=683) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 329 (pms_id=682) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 330 (pms_id=684) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 331 (pms_id=685) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 333 (pms_id=686) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 332 (pms_id=687) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 334 (pms_id=688) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 335 (pms_id=691) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 336 (pms_id=692) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 337 (pms_id=696) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 339 (pms_id=699) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 338 (pms_id=701) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 340 (pms_id=703) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 341 (pms_id=704) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 342 (pms_id=706) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 344 (pms_id=710) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 343 (pms_id=707) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 345 (pms_id=711) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 346 (pms_id=712) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 347 (pms_id=731) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 348 (pms_id=735) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 350 (pms_id=736) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 349 (pms_id=738) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 351 (pms_id=743) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 352 (pms_id=744) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 353 (pms_id=746) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 354 (pms_id=747) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 355 (pms_id=748) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 356 (pms_id=749) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 357 (pms_id=750) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 358 (pms_id=752) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 359 (pms_id=753) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 360 (pms_id=754) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 361 (pms_id=755) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 362 (pms_id=756) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 363 (pms_id=758) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 364 (pms_id=760) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 366 (pms_id=767) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 365 (pms_id=759) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 368 (pms_id=770) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 369 (pms_id=771) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 367 (pms_id=769) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 370 (pms_id=773) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 371 (pms_id=774) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 372 (pms_id=775) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 374 (pms_id=777) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 373 (pms_id=776) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 375 (pms_id=778) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 378 (pms_id=785) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 376 (pms_id=779) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 377 (pms_id=781) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 379 (pms_id=786) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 380 (pms_id=787) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 381 (pms_id=788) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 383 (pms_id=789) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 382 (pms_id=790) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 384 (pms_id=792) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 385 (pms_id=793) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 386 (pms_id=795) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 387 (pms_id=797) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 390 (pms_id=819) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 392 (pms_id=821) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 393 (pms_id=823) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 391 (pms_id=822) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 394 (pms_id=824) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 395 (pms_id=826) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 396 (pms_id=827) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 397 (pms_id=830) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 398 (pms_id=833) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 399 (pms_id=834) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 400 (pms_id=835) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 401 (pms_id=836) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 402 (pms_id=837) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 403 (pms_id=838) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 404 (pms_id=839) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 405 (pms_id=840) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 406 (pms_id=841) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 388 (pms_id=807) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 389 (pms_id=809) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 407 (pms_id=842) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 408 (pms_id=844) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 409 (pms_id=845) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 410 (pms_id=846) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 411 (pms_id=852) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 412 (pms_id=854) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 413 (pms_id=855) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 414 (pms_id=857) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 415 (pms_id=858) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 416 (pms_id=859) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 417 (pms_id=860) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 418 (pms_id=861) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 419 (pms_id=863) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 420 (pms_id=867) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 421 (pms_id=868) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 422 (pms_id=869) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 423 (pms_id=870) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 424 (pms_id=871) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 425 (pms_id=872) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 426 (pms_id=873) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 427 (pms_id=875) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 428 (pms_id=876) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 429 (pms_id=877) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 430 (pms_id=878) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 431 (pms_id=879) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 432 (pms_id=880) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 433 (pms_id=881) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 434 (pms_id=883) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 435 (pms_id=886) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 436 (pms_id=885) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 437 (pms_id=888) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 438 (pms_id=889) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 439 (pms_id=890) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 440 (pms_id=891) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 442 (pms_id=893) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 441 (pms_id=894) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 443 (pms_id=895) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 444 (pms_id=897) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 446 (pms_id=903) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 445 (pms_id=904) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 448 (pms_id=906) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 447 (pms_id=905) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 449 (pms_id=907) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 450 (pms_id=908) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 451 (pms_id=909) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 452 (pms_id=910) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 453 (pms_id=911) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 454 (pms_id=912) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 455 (pms_id=913) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 458 (pms_id=916) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 457 (pms_id=915) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 459 (pms_id=917) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 456 (pms_id=914) 2025-11-18 20:51:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 460 (pms_id=918) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 461 (pms_id=919) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 462 (pms_id=924) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 463 (pms_id=923) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 464 (pms_id=927) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 465 (pms_id=929) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 466 (pms_id=930) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 468 (pms_id=935) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 467 (pms_id=931) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 469 (pms_id=940) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 470 (pms_id=941) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 472 (pms_id=957) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 474 (pms_id=954) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 471 (pms_id=958) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 473 (pms_id=960) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 476 (pms_id=965) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 475 (pms_id=962) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 478 (pms_id=967) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 477 (pms_id=966) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 479 (pms_id=978) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 480 (pms_id=979) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 481 (pms_id=989) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 482 (pms_id=991) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 483 (pms_id=992) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 484 (pms_id=993) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 485 (pms_id=994) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 486 (pms_id=995) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 487 (pms_id=996) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 488 (pms_id=997) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 489 (pms_id=999) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 490 (pms_id=1000) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 492 (pms_id=1002) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 491 (pms_id=1001) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 493 (pms_id=1003) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 494 (pms_id=1004) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 496 (pms_id=1006) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 495 (pms_id=1005) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 497 (pms_id=1008) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 498 (pms_id=1010) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 499 (pms_id=1012) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 500 (pms_id=1013) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 501 (pms_id=1015) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 502 (pms_id=1017) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 503 (pms_id=1018) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 504 (pms_id=1019) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 505 (pms_id=1020) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 507 (pms_id=1028) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 506 (pms_id=1029) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 508 (pms_id=1030) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 509 (pms_id=1031) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 510 (pms_id=1032) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 511 (pms_id=1033) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 512 (pms_id=1034) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 513 (pms_id=1035) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 515 (pms_id=1036) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 514 (pms_id=1037) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 516 (pms_id=1038) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 518 (pms_id=1039) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 517 (pms_id=1040) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 519 (pms_id=1041) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 520 (pms_id=1042) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 521 (pms_id=1043) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 522 (pms_id=1044) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 523 (pms_id=1045) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 524 (pms_id=1046) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 525 (pms_id=1048) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 527 (pms_id=1049) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 526 (pms_id=1050) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 529 (pms_id=1061) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 528 (pms_id=1060) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 530 (pms_id=1062) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 531 (pms_id=1063) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 532 (pms_id=1070) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 533 (pms_id=1071) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 534 (pms_id=1072) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 535 (pms_id=1074) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 536 (pms_id=1075) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 537 (pms_id=1076) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 539 (pms_id=1077) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 540 (pms_id=1079) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 538 (pms_id=1078) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 541 (pms_id=1080) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 542 (pms_id=1090) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 543 (pms_id=1091) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 544 (pms_id=1092) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 545 (pms_id=1093) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 547 (pms_id=1097) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 548 (pms_id=1098) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 546 (pms_id=1099) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 549 (pms_id=1100) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 550 (pms_id=1101) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 551 (pms_id=1102) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 552 (pms_id=1103) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 553 (pms_id=1104) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 555 (pms_id=1106) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 554 (pms_id=1105) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 557 (pms_id=1107) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 558 (pms_id=1108) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 556 (pms_id=1109) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 559 (pms_id=1110) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 560 (pms_id=1111) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 561 (pms_id=1112) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 562 (pms_id=1113) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 563 (pms_id=1114) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 565 (pms_id=1116) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 564 (pms_id=1117) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 566 (pms_id=1118) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 567 (pms_id=1120) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 568 (pms_id=1122) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 569 (pms_id=1123) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 570 (pms_id=1124) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 571 (pms_id=1125) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 572 (pms_id=1126) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 573 (pms_id=1128) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 574 (pms_id=1129) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 575 (pms_id=1130) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 576 (pms_id=1132) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 577 (pms_id=1133) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 578 (pms_id=1142) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 579 (pms_id=1143) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 580 (pms_id=1144) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 581 (pms_id=1145) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 582 (pms_id=1146) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 583 (pms_id=1149) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 584 (pms_id=1150) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 586 (pms_id=1152) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 585 (pms_id=1153) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 587 (pms_id=1154) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 588 (pms_id=1155) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 589 (pms_id=1156) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 590 (pms_id=1163) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 591 (pms_id=1165) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 592 (pms_id=1167) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 594 (pms_id=1168) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 593 (pms_id=1169) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 595 (pms_id=1172) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 597 (pms_id=1173) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 596 (pms_id=1174) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 599 (pms_id=1177) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 598 (pms_id=1176) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 600 (pms_id=1179) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 601 (pms_id=1180) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 602 (pms_id=1181) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 603 (pms_id=1182) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 605 (pms_id=1183) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 604 (pms_id=1185) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 607 (pms_id=1186) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 608 (pms_id=1188) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 606 (pms_id=1187) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 609 (pms_id=1189) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 610 (pms_id=1191) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 611 (pms_id=1194) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 612 (pms_id=1195) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 613 (pms_id=1196) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 614 (pms_id=1205) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 615 (pms_id=1209) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 617 (pms_id=1212) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 616 (pms_id=1211) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 619 (pms_id=1222) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 618 (pms_id=1214) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 620 (pms_id=1227) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 621 (pms_id=1228) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 622 (pms_id=1229) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 623 (pms_id=1231) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 624 (pms_id=1232) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 625 (pms_id=1233) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 626 (pms_id=1235) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 627 (pms_id=1236) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 628 (pms_id=1238) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 630 (pms_id=1239) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 629 (pms_id=1240) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 631 (pms_id=1241) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 632 (pms_id=1242) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 633 (pms_id=1245) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 634 (pms_id=1246) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 636 (pms_id=1247) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 635 (pms_id=1248) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 638 (pms_id=1250) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 637 (pms_id=1249) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 639 (pms_id=1254) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 640 (pms_id=1255) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 641 (pms_id=1256) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 642 (pms_id=1257) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 643 (pms_id=1267) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 644 (pms_id=1268) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 646 (pms_id=1269) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 645 (pms_id=1271) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 647 (pms_id=1272) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 648 (pms_id=1273) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 649 (pms_id=1276) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 650 (pms_id=1279) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 651 (pms_id=1280) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 652 (pms_id=1281) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 654 (pms_id=1282) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 653 (pms_id=1283) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 657 (pms_id=1284) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 655 (pms_id=1285) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 656 (pms_id=1286) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 658 (pms_id=1289) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 659 (pms_id=1290) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 660 (pms_id=1291) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 661 (pms_id=1294) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 662 (pms_id=1295) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 663 (pms_id=1296) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 664 (pms_id=1297) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 665 (pms_id=1298) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 666 (pms_id=1301) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 667 (pms_id=1302) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 668 (pms_id=1304) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 669 (pms_id=1308) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 670 (pms_id=1309) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 672 (pms_id=1311) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 671 (pms_id=1310) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 674 (pms_id=1313) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 673 (pms_id=1314) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 676 (pms_id=1318) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 675 (pms_id=1320) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 677 (pms_id=1322) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 678 (pms_id=1325) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 679 (pms_id=1326) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 680 (pms_id=1327) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 682 (pms_id=1332) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 681 (pms_id=1330) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 683 (pms_id=1333) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 685 (pms_id=1334) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 684 (pms_id=1335) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 687 (pms_id=1346) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 686 (pms_id=1345) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 688 (pms_id=1347) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 689 (pms_id=1348) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 690 (pms_id=1350) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 691 (pms_id=1351) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 692 (pms_id=1353) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 693 (pms_id=1355) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 694 (pms_id=1356) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 695 (pms_id=1357) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 696 (pms_id=1360) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 697 (pms_id=1362) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 698 (pms_id=1363) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 699 (pms_id=1364) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 700 (pms_id=1365) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 702 (pms_id=1366) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 701 (pms_id=1367) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 703 (pms_id=1371) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 705 (pms_id=1372) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 704 (pms_id=1373) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 706 (pms_id=1382) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 707 (pms_id=1383) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 710 (pms_id=1384) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 709 (pms_id=1385) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 708 (pms_id=1386) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 711 (pms_id=1387) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 714 (pms_id=1388) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 713 (pms_id=1390) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 712 (pms_id=1391) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 716 (pms_id=1393) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 715 (pms_id=1392) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 717 (pms_id=1404) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 718 (pms_id=1405) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 719 (pms_id=1406) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 720 (pms_id=1407) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 721 (pms_id=1408) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 722 (pms_id=1409) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 724 (pms_id=1410) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 723 (pms_id=1412) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 725 (pms_id=1414) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 727 (pms_id=1425) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 726 (pms_id=1424) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 729 (pms_id=1433) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 728 (pms_id=1434) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 730 (pms_id=1436) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 732 (pms_id=1438) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 731 (pms_id=1437) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 734 (pms_id=1439) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 733 (pms_id=1440) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 735 (pms_id=1441) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 736 (pms_id=1442) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 737 (pms_id=1445) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 738 (pms_id=1446) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 740 (pms_id=1451) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 739 (pms_id=1452) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 741 (pms_id=1453) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 742 (pms_id=1454) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 744 (pms_id=1458) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 743 (pms_id=1460) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 745 (pms_id=1462) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 746 (pms_id=1464) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 747 (pms_id=1474) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 748 (pms_id=1475) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 749 (pms_id=1476) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 750 (pms_id=1477) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 752 (pms_id=1480) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 751 (pms_id=1483) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 753 (pms_id=1485) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 754 (pms_id=1486) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 755 (pms_id=1487) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 756 (pms_id=1489) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 758 (pms_id=1491) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 757 (pms_id=1490) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 760 (pms_id=1499) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 759 (pms_id=1500) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 762 (pms_id=1503) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 763 (pms_id=1501) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 761 (pms_id=1504) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 764 (pms_id=1506) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 765 (pms_id=1507) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 766 (pms_id=1508) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 767 (pms_id=1509) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 768 (pms_id=1510) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1506 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 769 (pms_id=1511) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 770 (pms_id=1523) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 772 (pms_id=1524) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 771 (pms_id=1525) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 773 (pms_id=1526) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 774 (pms_id=1532) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 775 (pms_id=1534) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 776 (pms_id=1533) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 777 (pms_id=1536) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 778 (pms_id=1537) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 779 (pms_id=1538) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 780 (pms_id=1539) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 781 (pms_id=1541) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 782 (pms_id=1542) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 784 (pms_id=1543) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 783 (pms_id=1544) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 785 (pms_id=1548) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 786 (pms_id=1549) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 787 (pms_id=1550) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 789 (pms_id=1558) 2025-11-18 20:51:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 788 (pms_id=1552) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 790 (pms_id=1568) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 791 (pms_id=1569) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 793 (pms_id=1570) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 792 (pms_id=1571) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 795 (pms_id=1572) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 796 (pms_id=1573) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 794 (pms_id=1574) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 797 (pms_id=1575) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 798 (pms_id=1576) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 799 (pms_id=1577) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 800 (pms_id=1579) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 803 (pms_id=1581) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 802 (pms_id=1586) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 801 (pms_id=1585) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 805 (pms_id=1588) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 804 (pms_id=1592) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 806 (pms_id=1593) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 825 (pms_id=1594) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 807 (pms_id=1597) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 808 (pms_id=1606) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 809 (pms_id=1607) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 810 (pms_id=1608) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 813 (pms_id=1612) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 811 (pms_id=1609) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 812 (pms_id=1611) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 815 (pms_id=1615) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 814 (pms_id=1616) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 836 (pms_id=1618) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 816 (pms_id=1619) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 817 (pms_id=1621) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 819 (pms_id=1624) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 818 (pms_id=1623) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 820 (pms_id=1625) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 822 (pms_id=1629) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 827 (pms_id=1627) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 823 (pms_id=1631) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 821 (pms_id=1630) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 824 (pms_id=1632) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 826 (pms_id=1633) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 828 (pms_id=1634) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 829 (pms_id=1638) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 830 (pms_id=1639) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 831 (pms_id=1640) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 832 (pms_id=1642) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 833 (pms_id=1643) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 834 (pms_id=1646) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 835 (pms_id=1645) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 837 (pms_id=1663) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 838 (pms_id=1665) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 839 (pms_id=1668) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 840 (pms_id=1669) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 841 (pms_id=1670) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 842 (pms_id=1671) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 843 (pms_id=1674) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 844 (pms_id=1675) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 845 (pms_id=1676) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 847 (pms_id=1677) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 846 (pms_id=1678) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 848 (pms_id=1699) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 849 (pms_id=1700) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 850 (pms_id=1702) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 851 (pms_id=1703) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 852 (pms_id=1704) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 853 (pms_id=1706) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 854 (pms_id=1707) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 855 (pms_id=1708) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 856 (pms_id=1709) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 857 (pms_id=1710) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 859 (pms_id=1713) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 858 (pms_id=1712) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 860 (pms_id=1714) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 861 (pms_id=1715) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 862 (pms_id=1716) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 865 (pms_id=1717) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 863 (pms_id=1718) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 864 (pms_id=1719) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 866 (pms_id=1720) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 867 (pms_id=1721) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 868 (pms_id=1723) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 869 (pms_id=1724) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 870 (pms_id=1726) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 875 (pms_id=1722) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 871 (pms_id=1727) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 872 (pms_id=1729) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 873 (pms_id=1730) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 874 (pms_id=1731) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 876 (pms_id=1732) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 877 (pms_id=1733) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 878 (pms_id=1734) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 879 (pms_id=1735) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 880 (pms_id=1736) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 881 (pms_id=1737) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 882 (pms_id=1738) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 883 (pms_id=1739) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 884 (pms_id=1740) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 886 (pms_id=1743) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 885 (pms_id=1741) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 888 (pms_id=1744) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 887 (pms_id=1745) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 889 (pms_id=1748) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 890 (pms_id=1749) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 892 (pms_id=1751) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 891 (pms_id=1750) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 893 (pms_id=1752) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 894 (pms_id=1753) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 895 (pms_id=1754) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 896 (pms_id=1755) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 898 (pms_id=1758) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 897 (pms_id=1756) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 899 (pms_id=1762) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 900 (pms_id=1763) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 901 (pms_id=1764) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 902 (pms_id=1766) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 903 (pms_id=1767) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 905 (pms_id=1769) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 904 (pms_id=1768) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 906 (pms_id=1770) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 907 (pms_id=1771) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 908 (pms_id=1772) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 910 (pms_id=1775) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 909 (pms_id=1774) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 911 (pms_id=1776) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 912 (pms_id=1778) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 913 (pms_id=1788) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 914 (pms_id=1789) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 915 (pms_id=1790) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 916 (pms_id=1792) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 917 (pms_id=1793) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 918 (pms_id=1794) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 920 (pms_id=1798) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 919 (pms_id=1797) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 921 (pms_id=1800) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 922 (pms_id=1801) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 923 (pms_id=1802) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 924 (pms_id=1803) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 925 (pms_id=1804) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 926 (pms_id=1805) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 927 (pms_id=1807) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 928 (pms_id=1808) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 929 (pms_id=1809) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 930 (pms_id=1810) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 931 (pms_id=1811) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 932 (pms_id=1812) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 933 (pms_id=1813) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 934 (pms_id=1814) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 935 (pms_id=1816) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 936 (pms_id=1817) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 938 (pms_id=1818) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 937 (pms_id=1819) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1817 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 940 (pms_id=1821) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 939 (pms_id=1820) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 941 (pms_id=1822) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 942 (pms_id=1823) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 943 (pms_id=1824) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 944 (pms_id=1829) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 945 (pms_id=1833) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 946 (pms_id=1834) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 948 (pms_id=1836) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 947 (pms_id=1835) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 949 (pms_id=1837) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 950 (pms_id=1838) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 952 (pms_id=1840) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 951 (pms_id=1839) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 953 (pms_id=1841) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1840 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1841 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 954 (pms_id=1844) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 955 (pms_id=1845) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 956 (pms_id=1846) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 958 (pms_id=1847) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 959 (pms_id=1848) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 957 (pms_id=1849) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 960 (pms_id=1850) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 962 (pms_id=1852) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 961 (pms_id=1851) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 963 (pms_id=1853) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 964 (pms_id=1854) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 966 (pms_id=1856) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 965 (pms_id=1855) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 967 (pms_id=1857) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 968 (pms_id=1861) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 969 (pms_id=1862) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 970 (pms_id=1863) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 972 (pms_id=1867) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 971 (pms_id=1865) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 973 (pms_id=1868) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 975 (pms_id=1882) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 974 (pms_id=1880) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 977 (pms_id=1884) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 976 (pms_id=1883) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 978 (pms_id=1885) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 979 (pms_id=1886) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 980 (pms_id=1887) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 981 (pms_id=1889) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 986 (pms_id=1888) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 982 (pms_id=1890) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 983 (pms_id=1891) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 984 (pms_id=1892) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 985 (pms_id=1893) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 987 (pms_id=1894) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 988 (pms_id=1896) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 989 (pms_id=1908) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 990 (pms_id=1909) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 991 (pms_id=1910) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 992 (pms_id=1911) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 994 (pms_id=1912) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 993 (pms_id=1913) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 995 (pms_id=1914) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 998 (pms_id=1917) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 996 (pms_id=1918) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 997 (pms_id=1920) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 999 (pms_id=1922) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1000 (pms_id=1923) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1002 (pms_id=1924) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1001 (pms_id=1925) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1003 (pms_id=1928) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1005 (pms_id=1929) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1004 (pms_id=1930) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1006 (pms_id=1931) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1007 (pms_id=1932) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1009 (pms_id=1934) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1008 (pms_id=1937) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1010 (pms_id=1939) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1011 (pms_id=1940) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1012 (pms_id=1943) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1014 (pms_id=1950) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1013 (pms_id=1952) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1015 (pms_id=1954) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1016 (pms_id=1955) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1017 (pms_id=1957) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1019 (pms_id=1958) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1018 (pms_id=1959) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1954 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1020 (pms_id=1960) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1021 (pms_id=1974) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1022 (pms_id=1975) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1024 (pms_id=1976) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1023 (pms_id=1979) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1025 (pms_id=1982) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1027 (pms_id=1988) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1026 (pms_id=1983) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1028 (pms_id=1991) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1029 (pms_id=1995) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1030 (pms_id=1996) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1031 (pms_id=1997) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1032 (pms_id=1999) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1033 (pms_id=2000) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1034 (pms_id=2001) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1035 (pms_id=2012) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1036 (pms_id=2013) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1037 (pms_id=2014) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1039 (pms_id=2017) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1038 (pms_id=2018) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1040 (pms_id=2019) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1041 (pms_id=2020) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1043 (pms_id=2021) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1042 (pms_id=2022) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1044 (pms_id=2023) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1045 (pms_id=2024) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1046 (pms_id=2025) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1047 (pms_id=2026) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1048 (pms_id=2027) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1049 (pms_id=2028) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1050 (pms_id=2029) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1051 (pms_id=2030) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1052 (pms_id=2031) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1053 (pms_id=2032) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1054 (pms_id=2033) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1055 (pms_id=2036) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1057 (pms_id=2038) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1058 (pms_id=2046) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1056 (pms_id=2037) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1059 (pms_id=2047) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1060 (pms_id=2048) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1061 (pms_id=2049) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1062 (pms_id=2050) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1063 (pms_id=2053) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1065 (pms_id=2056) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1064 (pms_id=2057) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1066 (pms_id=2061) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1067 (pms_id=2064) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1068 (pms_id=2065) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1069 (pms_id=2066) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1070 (pms_id=2067) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1072 (pms_id=2068) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1071 (pms_id=2069) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1073 (pms_id=2070) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1074 (pms_id=2071) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1075 (pms_id=2072) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1076 (pms_id=2073) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1077 (pms_id=2074) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1079 (pms_id=2075) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1078 (pms_id=2076) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1080 (pms_id=2077) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1082 (pms_id=2080) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1081 (pms_id=2078) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1083 (pms_id=2081) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1084 (pms_id=2084) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1085 (pms_id=2085) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1086 (pms_id=2087) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1087 (pms_id=2095) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1089 (pms_id=2096) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1088 (pms_id=2097) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1090 (pms_id=2098) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1091 (pms_id=2101) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1092 (pms_id=2102) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1093 (pms_id=2104) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1096 (pms_id=2106) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1094 (pms_id=2109) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1095 (pms_id=2110) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1097 (pms_id=2112) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1099 (pms_id=2113) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1098 (pms_id=2114) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1100 (pms_id=2115) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1101 (pms_id=2117) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1103 (pms_id=2120) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1102 (pms_id=2121) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1105 (pms_id=2122) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1104 (pms_id=2124) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1106 (pms_id=2125) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2124 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1107 (pms_id=2126) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1108 (pms_id=2127) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1109 (pms_id=2128) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1110 (pms_id=2129) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1111 (pms_id=2130) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1116 (pms_id=2131) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1115 (pms_id=2132) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1114 (pms_id=2134) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1112 (pms_id=2133) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1113 (pms_id=2138) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1118 (pms_id=2140) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1117 (pms_id=2139) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1119 (pms_id=2141) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1120 (pms_id=2142) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1121 (pms_id=2144) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1123 (pms_id=2145) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1122 (pms_id=2148) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1125 (pms_id=2150) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1124 (pms_id=2149) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1126 (pms_id=2151) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1128 (pms_id=2152) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1127 (pms_id=2156) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1129 (pms_id=2157) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1130 (pms_id=2158) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2157 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1132 (pms_id=2160) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1131 (pms_id=2159) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1133 (pms_id=2161) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1134 (pms_id=2162) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1135 (pms_id=2164) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1137 (pms_id=2177) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1136 (pms_id=2165) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1138 (pms_id=2178) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1139 (pms_id=2179) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1140 (pms_id=2180) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1142 (pms_id=2187) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1141 (pms_id=2181) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1143 (pms_id=2188) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1144 (pms_id=2190) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1145 (pms_id=2192) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1146 (pms_id=2195) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1147 (pms_id=2196) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1149 (pms_id=2199) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1148 (pms_id=2198) 2025-11-18 20:51:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 1150 (pms_id=2200) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1151 (pms_id=2201) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1152 (pms_id=2202) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1153 (pms_id=2204) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1154 (pms_id=2203) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1155 (pms_id=2205) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1156 (pms_id=2208) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1158 (pms_id=2210) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1159 (pms_id=2211) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1157 (pms_id=2209) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1160 (pms_id=2213) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1161 (pms_id=2215) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1163 (pms_id=2221) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1162 (pms_id=2218) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1164 (pms_id=2223) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1165 (pms_id=2224) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2221 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1167 (pms_id=2226) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1166 (pms_id=2225) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1168 (pms_id=2230) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1170 (pms_id=2232) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1169 (pms_id=2233) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1172 (pms_id=2236) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1171 (pms_id=2234) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1174 (pms_id=2238) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1173 (pms_id=2239) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1175 (pms_id=2240) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1176 (pms_id=2241) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1177 (pms_id=2242) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1179 (pms_id=2243) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1178 (pms_id=2244) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1180 (pms_id=2245) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1181 (pms_id=2246) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1182 (pms_id=2247) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1183 (pms_id=2248) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1185 (pms_id=2250) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1184 (pms_id=2249) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1186 (pms_id=2251) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1187 (pms_id=2252) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1189 (pms_id=2253) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1188 (pms_id=2254) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1190 (pms_id=2255) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1192 (pms_id=2256) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1193 (pms_id=2258) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1191 (pms_id=2257) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1194 (pms_id=2259) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1195 (pms_id=2260) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1196 (pms_id=2261) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1197 (pms_id=2262) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1198 (pms_id=2264) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1200 (pms_id=2265) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1199 (pms_id=2266) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1201 (pms_id=2267) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1202 (pms_id=2268) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1203 (pms_id=2269) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1204 (pms_id=2273) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1205 (pms_id=2274) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1206 (pms_id=2275) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1207 (pms_id=2276) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1208 (pms_id=2277) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1210 (pms_id=2280) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1209 (pms_id=2278) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1211 (pms_id=2281) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1212 (pms_id=2282) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1213 (pms_id=2285) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1215 (pms_id=2287) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1214 (pms_id=2286) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1216 (pms_id=2288) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1219 (pms_id=2293) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1217 (pms_id=2292) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1218 (pms_id=2294) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1220 (pms_id=2295) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1221 (pms_id=2299) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1222 (pms_id=2300) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1223 (pms_id=2302) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1225 (pms_id=2304) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1224 (pms_id=2303) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1226 (pms_id=2308) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1227 (pms_id=2312) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1229 (pms_id=2311) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1228 (pms_id=2314) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1230 (pms_id=2317) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1231 (pms_id=2318) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1232 (pms_id=2321) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1233 (pms_id=2324) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1234 (pms_id=2325) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1235 (pms_id=2326) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1236 (pms_id=2328) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1237 (pms_id=2329) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1238 (pms_id=2331) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1239 (pms_id=2332) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1241 (pms_id=2334) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1240 (pms_id=2333) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1242 (pms_id=2335) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1243 (pms_id=2338) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1244 (pms_id=2339) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1245 (pms_id=2340) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1246 (pms_id=2341) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1247 (pms_id=2342) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1249 (pms_id=2344) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1248 (pms_id=2343) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1251 (pms_id=2345) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1252 (pms_id=2346) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1250 (pms_id=2347) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1253 (pms_id=2349) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1254 (pms_id=2348) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1255 (pms_id=2351) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1256 (pms_id=2352) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1257 (pms_id=2353) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1258 (pms_id=2354) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1259 (pms_id=2355) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1262 (pms_id=2357) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1260 (pms_id=2356) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1261 (pms_id=2358) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1263 (pms_id=2359) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1264 (pms_id=2360) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1282 (pms_id=2361) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1266 (pms_id=2363) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1267 (pms_id=2364) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1265 (pms_id=2362) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1268 (pms_id=2366) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1269 (pms_id=2367) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1270 (pms_id=2369) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1271 (pms_id=2370) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1272 (pms_id=2378) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1293 (pms_id=2379) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1273 (pms_id=2380) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1274 (pms_id=2381) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1275 (pms_id=2384) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1276 (pms_id=2385) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1277 (pms_id=2387) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1278 (pms_id=2388) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1279 (pms_id=2390) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1281 (pms_id=2392) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1280 (pms_id=2391) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1283 (pms_id=2393) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1284 (pms_id=2394) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1286 (pms_id=2395) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1285 (pms_id=2396) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1287 (pms_id=2408) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1288 (pms_id=2409) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1289 (pms_id=2410) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1290 (pms_id=2411) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1291 (pms_id=2412) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1292 (pms_id=2413) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1294 (pms_id=2414) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1295 (pms_id=2415) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1296 (pms_id=2418) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1297 (pms_id=2419) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1298 (pms_id=2423) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1299 (pms_id=2424) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1300 (pms_id=2427) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1301 (pms_id=2428) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1303 (pms_id=2429) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1302 (pms_id=2430) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1304 (pms_id=2431) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1305 (pms_id=2432) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1307 (pms_id=2433) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1306 (pms_id=2434) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1309 (pms_id=2437) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1308 (pms_id=2435) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1310 (pms_id=2441) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1311 (pms_id=2442) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1312 (pms_id=2443) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1313 (pms_id=2447) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1314 (pms_id=2448) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1315 (pms_id=2450) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1316 (pms_id=2451) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1317 (pms_id=2452) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1318 (pms_id=2453) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1319 (pms_id=2454) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1320 (pms_id=2455) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1322 (pms_id=2461) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1321 (pms_id=2456) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1323 (pms_id=2462) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1324 (pms_id=2464) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1326 (pms_id=2465) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1325 (pms_id=2466) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1327 (pms_id=2467) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1328 (pms_id=2469) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1329 (pms_id=2470) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1331 (pms_id=2473) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1330 (pms_id=2472) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1332 (pms_id=2474) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1333 (pms_id=2475) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1335 (pms_id=2477) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1334 (pms_id=2476) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1336 (pms_id=2478) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1337 (pms_id=2479) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1338 (pms_id=2480) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1339 (pms_id=2481) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1340 (pms_id=2484) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1341 (pms_id=2486) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1342 (pms_id=2488) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1343 (pms_id=2489) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1345 (pms_id=2491) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1346 (pms_id=2493) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1344 (pms_id=2494) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1347 (pms_id=2495) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1348 (pms_id=2496) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1349 (pms_id=2497) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1350 (pms_id=2498) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1351 (pms_id=2500) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1352 (pms_id=2499) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1353 (pms_id=2502) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1354 (pms_id=2503) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1355 (pms_id=2504) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2502 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1356 (pms_id=2506) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1357 (pms_id=2507) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1358 (pms_id=2508) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1359 (pms_id=2509) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1360 (pms_id=2511) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1362 (pms_id=2512) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1361 (pms_id=2513) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1363 (pms_id=2514) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1364 (pms_id=2515) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1365 (pms_id=2516) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1366 (pms_id=2518) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1367 (pms_id=2519) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1368 (pms_id=2520) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1369 (pms_id=2521) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1371 (pms_id=2523) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1370 (pms_id=2522) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1372 (pms_id=2524) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1373 (pms_id=2525) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1374 (pms_id=2526) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1375 (pms_id=2528) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1376 (pms_id=2529) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1377 (pms_id=2530) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1378 (pms_id=2531) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1379 (pms_id=2534) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1380 (pms_id=2535) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1381 (pms_id=2541) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1382 (pms_id=2542) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1384 (pms_id=2545) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1385 (pms_id=2547) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1383 (pms_id=2548) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1387 (pms_id=2550) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1386 (pms_id=2549) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1388 (pms_id=2552) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1389 (pms_id=2555) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1390 (pms_id=2558) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1391 (pms_id=2559) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1392 (pms_id=2562) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1393 (pms_id=2563) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1394 (pms_id=2564) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1395 (pms_id=2565) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1396 (pms_id=2566) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1397 (pms_id=2567) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1398 (pms_id=2570) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1400 (pms_id=2571) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1399 (pms_id=2576) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1401 (pms_id=2580) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1402 (pms_id=2581) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1403 (pms_id=2582) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1404 (pms_id=2583) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1406 (pms_id=2585) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1405 (pms_id=2584) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1407 (pms_id=2586) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1409 (pms_id=2591) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1408 (pms_id=2588) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1410 (pms_id=2594) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1411 (pms_id=2598) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1412 (pms_id=2599) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1413 (pms_id=2600) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1415 (pms_id=2601) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1414 (pms_id=2602) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1416 (pms_id=2603) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1417 (pms_id=2604) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1418 (pms_id=2605) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1419 (pms_id=2607) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1420 (pms_id=2608) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1421 (pms_id=2609) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1422 (pms_id=2610) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1424 (pms_id=2611) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2608 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1425 (pms_id=2613) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1423 (pms_id=2612) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1426 (pms_id=2617) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1427 (pms_id=2619) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1428 (pms_id=2621) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1429 (pms_id=2622) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1430 (pms_id=2623) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2617 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1431 (pms_id=2633) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1432 (pms_id=2634) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1433 (pms_id=2635) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2633 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1434 (pms_id=2636) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2634 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1435 (pms_id=2638) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1437 (pms_id=2639) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1436 (pms_id=2640) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1438 (pms_id=2642) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1439 (pms_id=2643) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1441 (pms_id=2644) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1440 (pms_id=2645) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1442 (pms_id=2646) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1443 (pms_id=2648) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1444 (pms_id=2649) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1445 (pms_id=2650) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1446 (pms_id=2651) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1447 (pms_id=2652) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1448 (pms_id=2653) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1449 (pms_id=2654) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1450 (pms_id=2655) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1451 (pms_id=2656) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1452 (pms_id=2659) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1453 (pms_id=2658) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1454 (pms_id=2660) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1455 (pms_id=2661) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1457 (pms_id=2662) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1456 (pms_id=2663) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1458 (pms_id=2664) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1459 (pms_id=2666) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1460 (pms_id=2667) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1461 (pms_id=2668) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1462 (pms_id=2669) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1463 (pms_id=2670) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1464 (pms_id=2671) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1465 (pms_id=2672) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1466 (pms_id=2675) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1467 (pms_id=2678) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1468 (pms_id=2679) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1470 (pms_id=2681) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1469 (pms_id=2682) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1471 (pms_id=2683) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1472 (pms_id=2684) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1473 (pms_id=2685) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1474 (pms_id=2686) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1475 (pms_id=2687) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1476 (pms_id=2689) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1477 (pms_id=2690) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1478 (pms_id=2691) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1479 (pms_id=2692) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2689 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1480 (pms_id=2693) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2691 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1481 (pms_id=2694) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1482 (pms_id=2700) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1483 (pms_id=2701) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1484 (pms_id=2702) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1485 (pms_id=2703) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1487 (pms_id=2705) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1486 (pms_id=2704) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1488 (pms_id=2706) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1489 (pms_id=2707) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1490 (pms_id=2708) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1492 (pms_id=2709) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1491 (pms_id=2710) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1493 (pms_id=2712) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1494 (pms_id=2713) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1496 (pms_id=2714) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1495 (pms_id=2717) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1497 (pms_id=2718) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1498 (pms_id=2721) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1499 (pms_id=2722) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1500 (pms_id=2732) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1501 (pms_id=2733) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1503 (pms_id=2734) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1502 (pms_id=2735) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1505 (pms_id=2737) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1504 (pms_id=2736) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1506 (pms_id=2738) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1507 (pms_id=2739) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1508 (pms_id=2740) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1510 (pms_id=2742) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1509 (pms_id=2741) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1511 (pms_id=2743) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1512 (pms_id=2744) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1514 (pms_id=2745) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1513 (pms_id=2746) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1515 (pms_id=2747) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1516 (pms_id=2748) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1517 (pms_id=2749) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1518 (pms_id=2750) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1519 (pms_id=2751) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1521 (pms_id=2753) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1520 (pms_id=2752) 2025-11-18 20:51:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 1522 (pms_id=2754) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1523 (pms_id=2755) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1524 (pms_id=2756) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1525 (pms_id=2757) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1526 (pms_id=2761) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1527 (pms_id=2763) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1528 (pms_id=2764) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1529 (pms_id=2768) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1530 (pms_id=2769) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1532 (pms_id=2770) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1531 (pms_id=2771) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1533 (pms_id=2772) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1535 (pms_id=2774) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1534 (pms_id=2773) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1537 (pms_id=2776) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1536 (pms_id=2775) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1538 (pms_id=2777) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1539 (pms_id=2778) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1540 (pms_id=2779) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1542 (pms_id=2780) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1541 (pms_id=2781) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1544 (pms_id=2782) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1545 (pms_id=2784) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1543 (pms_id=2783) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1546 (pms_id=2785) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1547 (pms_id=2786) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1565 (pms_id=2787) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1548 (pms_id=2788) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1549 (pms_id=2789) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1550 (pms_id=2790) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1551 (pms_id=2791) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1552 (pms_id=2792) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1553 (pms_id=2794) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1554 (pms_id=2796) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1556 (pms_id=2800) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1555 (pms_id=2802) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1557 (pms_id=2804) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2796 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1559 (pms_id=2805) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1558 (pms_id=2806) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1561 (pms_id=2810) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1560 (pms_id=2809) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1562 (pms_id=2812) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1563 (pms_id=2813) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1582 (pms_id=2815) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1566 (pms_id=2821) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1564 (pms_id=2816) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1568 (pms_id=2826) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1567 (pms_id=2828) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1569 (pms_id=2829) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1571 (pms_id=2831) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1570 (pms_id=2830) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1572 (pms_id=2832) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1574 (pms_id=2833) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1575 (pms_id=2834) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1573 (pms_id=2835) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1577 (pms_id=2837) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1576 (pms_id=2836) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1578 (pms_id=2838) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1580 (pms_id=2842) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1579 (pms_id=2840) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1581 (pms_id=2843) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1583 (pms_id=2844) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1584 (pms_id=2846) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1585 (pms_id=2847) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1586 (pms_id=2848) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1587 (pms_id=2849) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1588 (pms_id=2850) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1589 (pms_id=2853) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1590 (pms_id=2854) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1592 (pms_id=2856) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1591 (pms_id=2855) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1593 (pms_id=2857) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1594 (pms_id=2858) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1595 (pms_id=2859) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1596 (pms_id=2860) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1598 (pms_id=2862) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1597 (pms_id=2861) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1599 (pms_id=2863) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1600 (pms_id=2864) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1601 (pms_id=2866) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1602 (pms_id=2867) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1603 (pms_id=2868) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1604 (pms_id=2869) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1605 (pms_id=2870) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1606 (pms_id=2871) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1608 (pms_id=2873) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1607 (pms_id=2872) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1609 (pms_id=2874) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1610 (pms_id=2875) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1611 (pms_id=2876) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1612 (pms_id=2877) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1613 (pms_id=2878) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1614 (pms_id=2879) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1615 (pms_id=2882) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1616 (pms_id=2883) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1617 (pms_id=2885) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1618 (pms_id=2886) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1619 (pms_id=2887) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1620 (pms_id=2888) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1621 (pms_id=2890) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1622 (pms_id=2894) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1623 (pms_id=2895) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1624 (pms_id=2896) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1625 (pms_id=2899) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1626 (pms_id=2900) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1627 (pms_id=2901) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1628 (pms_id=2902) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1630 (pms_id=2904) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1629 (pms_id=2903) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1632 (pms_id=2907) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1631 (pms_id=2906) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1633 (pms_id=2908) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1634 (pms_id=2909) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1635 (pms_id=2910) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1636 (pms_id=2911) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1637 (pms_id=2915) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1639 (pms_id=2916) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1638 (pms_id=2917) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1640 (pms_id=2918) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1641 (pms_id=2920) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1643 (pms_id=2922) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1642 (pms_id=2921) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1644 (pms_id=2925) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1645 (pms_id=2926) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1647 (pms_id=2927) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1646 (pms_id=2928) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1648 (pms_id=2930) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1649 (pms_id=2931) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1652 (pms_id=2933) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1650 (pms_id=2932) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1651 (pms_id=2935) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1653 (pms_id=2936) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1655 (pms_id=2938) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1654 (pms_id=2939) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1656 (pms_id=2940) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1657 (pms_id=2941) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1658 (pms_id=2942) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1659 (pms_id=2944) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1660 (pms_id=2945) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1661 (pms_id=2946) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1662 (pms_id=2951) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1664 (pms_id=2952) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1663 (pms_id=2953) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1665 (pms_id=2954) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1666 (pms_id=2955) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1667 (pms_id=2958) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1668 (pms_id=2959) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1670 (pms_id=2961) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1671 (pms_id=2962) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1669 (pms_id=2960) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1672 (pms_id=2963) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1673 (pms_id=2964) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1674 (pms_id=2965) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1675 (pms_id=2966) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1676 (pms_id=2968) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1678 (pms_id=2971) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1677 (pms_id=2970) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1679 (pms_id=2980) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1681 (pms_id=2983) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1680 (pms_id=2981) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1682 (pms_id=2994) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1684 (pms_id=2996) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1683 (pms_id=2997) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2983 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1685 (pms_id=2999) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1686 (pms_id=3000) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1687 (pms_id=3001) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1688 (pms_id=3002) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1689 (pms_id=3003) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1691 (pms_id=3008) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1690 (pms_id=3007) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1692 (pms_id=3009) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1693 (pms_id=3010) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1694 (pms_id=3011) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1696 (pms_id=3014) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1695 (pms_id=3013) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1697 (pms_id=3015) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1698 (pms_id=3017) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1699 (pms_id=3018) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1701 (pms_id=3019) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1700 (pms_id=3020) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1702 (pms_id=3021) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1703 (pms_id=3022) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1704 (pms_id=3023) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1705 (pms_id=3024) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1706 (pms_id=3025) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1707 (pms_id=3026) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1708 (pms_id=3028) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1709 (pms_id=3029) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1710 (pms_id=3031) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1711 (pms_id=3032) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1712 (pms_id=3043) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1713 (pms_id=3046) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1715 (pms_id=3048) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1714 (pms_id=3052) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1716 (pms_id=3053) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1717 (pms_id=3054) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1718 (pms_id=3055) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1719 (pms_id=3056) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1720 (pms_id=3057) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1721 (pms_id=3058) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1722 (pms_id=3059) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1723 (pms_id=3061) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1725 (pms_id=3062) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1724 (pms_id=3063) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1726 (pms_id=3064) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1727 (pms_id=3067) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1728 (pms_id=3068) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1729 (pms_id=3069) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1730 (pms_id=3071) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1731 (pms_id=3072) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1732 (pms_id=3073) 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-18 20:51:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 1733 (pms_id=3074) 2025-11-18 20:51:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 1734 (pms_id=3075) 2025-11-18 20:51:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 1735 (pms_id=3076) 2025-11-18 20:51:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 1736 (pms_id=3078) 2025-11-18 20:51:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 1737 (pms_id=3079) 2025-11-18 20:51:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 1739 (pms_id=3080) 2025-11-18 20:51:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 1738 (pms_id=3081) 2025-11-18 20:51:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 1740 (pms_id=3082) 2025-11-18 20:51:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 1742 (pms_id=3085) 2025-11-18 20:51:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 1741 (pms_id=3084) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1743 (pms_id=3086) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1744 (pms_id=3087) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1745 (pms_id=3088) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1746 (pms_id=3089) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1747 (pms_id=3090) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1748 (pms_id=3091) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1749 (pms_id=3092) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1750 (pms_id=3093) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1752 (pms_id=3097) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1751 (pms_id=3096) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1753 (pms_id=3098) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1754 (pms_id=3099) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1755 (pms_id=3100) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1756 (pms_id=3101) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1757 (pms_id=3102) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1759 (pms_id=3105) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1758 (pms_id=3104) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1760 (pms_id=3107) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1761 (pms_id=3108) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1762 (pms_id=3115) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1763 (pms_id=3116) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1764 (pms_id=3117) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1766 (pms_id=3120) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1765 (pms_id=3118) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1767 (pms_id=3122) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1768 (pms_id=3123) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1769 (pms_id=3124) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1770 (pms_id=3127) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1771 (pms_id=3131) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1772 (pms_id=3132) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1773 (pms_id=3133) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1775 (pms_id=3135) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1774 (pms_id=3134) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1776 (pms_id=3136) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1777 (pms_id=3137) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1778 (pms_id=3138) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1779 (pms_id=3139) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1780 (pms_id=3140) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1781 (pms_id=3141) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1782 (pms_id=3143) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1783 (pms_id=3144) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1785 (pms_id=3145) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1786 (pms_id=3148) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1784 (pms_id=3146) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1787 (pms_id=3149) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1788 (pms_id=3150) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1789 (pms_id=3151) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1790 (pms_id=3153) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1791 (pms_id=3154) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1793 (pms_id=3156) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1794 (pms_id=3157) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1792 (pms_id=3155) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1795 (pms_id=3158) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1797 (pms_id=3160) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1796 (pms_id=3159) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1798 (pms_id=3161) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1799 (pms_id=3162) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1800 (pms_id=3163) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1801 (pms_id=3164) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1802 (pms_id=3165) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1805 (pms_id=3166) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1804 (pms_id=3168) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1803 (pms_id=3169) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1806 (pms_id=3170) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1807 (pms_id=3171) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1808 (pms_id=3172) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1809 (pms_id=3173) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1810 (pms_id=3174) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1811 (pms_id=3176) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1813 (pms_id=3177) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1812 (pms_id=3178) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1815 (pms_id=3179) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1816 (pms_id=3182) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1814 (pms_id=3180) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1817 (pms_id=3183) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1818 (pms_id=3185) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1819 (pms_id=3186) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1820 (pms_id=3187) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1821 (pms_id=3188) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1822 (pms_id=3189) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1823 (pms_id=3190) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1824 (pms_id=3191) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1825 (pms_id=3192) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1826 (pms_id=3193) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1827 (pms_id=3195) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1828 (pms_id=3196) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1829 (pms_id=3197) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1830 (pms_id=3198) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1831 (pms_id=3199) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1832 (pms_id=3200) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1833 (pms_id=3201) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1834 (pms_id=3203) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1836 (pms_id=3205) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1837 (pms_id=3207) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1835 (pms_id=3202) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1838 (pms_id=3208) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1839 (pms_id=3209) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1840 (pms_id=3210) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1842 (pms_id=3211) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1841 (pms_id=3213) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1844 (pms_id=3216) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1843 (pms_id=3217) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1845 (pms_id=3218) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1846 (pms_id=3219) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1847 (pms_id=3220) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1848 (pms_id=3224) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1849 (pms_id=3225) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1850 (pms_id=3226) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1851 (pms_id=3227) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1852 (pms_id=3230) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1853 (pms_id=3234) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1854 (pms_id=3235) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1855 (pms_id=3237) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1858 (pms_id=3249) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1856 (pms_id=3238) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1857 (pms_id=3250) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1859 (pms_id=3251) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1860 (pms_id=3252) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1861 (pms_id=3253) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1862 (pms_id=3256) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1863 (pms_id=3257) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1864 (pms_id=3264) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1865 (pms_id=3265) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1866 (pms_id=3266) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1867 (pms_id=3267) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1868 (pms_id=3269) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1869 (pms_id=3271) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1870 (pms_id=3273) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1873 (pms_id=3281) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1872 (pms_id=3282) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1874 (pms_id=3284) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1871 (pms_id=3285) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1876 (pms_id=3287) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1875 (pms_id=3286) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1877 (pms_id=3288) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1878 (pms_id=3289) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1879 (pms_id=3290) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1880 (pms_id=3291) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1881 (pms_id=3293) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1882 (pms_id=3294) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1883 (pms_id=3295) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1884 (pms_id=3296) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1885 (pms_id=3297) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1886 (pms_id=3298) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1888 (pms_id=3300) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1887 (pms_id=3299) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3297 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1889 (pms_id=3301) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1890 (pms_id=3302) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1891 (pms_id=3303) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1894 (pms_id=3305) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1892 (pms_id=3307) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1893 (pms_id=3317) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1897 (pms_id=3320) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1896 (pms_id=3319) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1895 (pms_id=3318) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1899 (pms_id=3321) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1898 (pms_id=3322) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1901 (pms_id=3328) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1900 (pms_id=3323) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1902 (pms_id=3329) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1903 (pms_id=3332) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1904 (pms_id=3333) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1905 (pms_id=3335) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1906 (pms_id=3336) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1907 (pms_id=3337) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1908 (pms_id=3345) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1909 (pms_id=3346) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1910 (pms_id=3347) 2025-11-18 20:51:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 1911 (pms_id=3349) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1913 (pms_id=3358) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1912 (pms_id=3357) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1914 (pms_id=3359) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1915 (pms_id=3360) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1916 (pms_id=3361) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1917 (pms_id=3362) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1918 (pms_id=3363) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1919 (pms_id=3364) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1921 (pms_id=3366) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1920 (pms_id=3367) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1922 (pms_id=3368) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1923 (pms_id=3369) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3367 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1927 (pms_id=3375) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1925 (pms_id=3373) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1924 (pms_id=3372) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1928 (pms_id=3376) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1926 (pms_id=3374) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3374 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1929 (pms_id=3377) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1930 (pms_id=3380) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1932 (pms_id=3384) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1931 (pms_id=3387) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1933 (pms_id=3388) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1934 (pms_id=3391) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1935 (pms_id=3392) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1937 (pms_id=3394) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1936 (pms_id=3393) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1938 (pms_id=3395) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1939 (pms_id=3396) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1940 (pms_id=3397) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1941 (pms_id=3398) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1942 (pms_id=3399) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1944 (pms_id=3411) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1945 (pms_id=3401) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1943 (pms_id=3414) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1946 (pms_id=3415) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1947 (pms_id=3416) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1948 (pms_id=3417) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1949 (pms_id=3418) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1950 (pms_id=3420) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1951 (pms_id=3421) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3418 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1952 (pms_id=3423) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1953 (pms_id=3424) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1954 (pms_id=3425) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1956 (pms_id=3427) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1955 (pms_id=3426) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1957 (pms_id=3438) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1958 (pms_id=3439) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1959 (pms_id=3440) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1960 (pms_id=3441) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1961 (pms_id=3442) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1962 (pms_id=3443) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1963 (pms_id=3444) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1964 (pms_id=3445) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1965 (pms_id=3447) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1966 (pms_id=3448) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1967 (pms_id=3449) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1968 (pms_id=3450) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1969 (pms_id=3451) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1970 (pms_id=3454) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1971 (pms_id=3456) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1972 (pms_id=3458) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1974 (pms_id=3461) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1973 (pms_id=3459) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1976 (pms_id=3463) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1975 (pms_id=3462) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1978 (pms_id=3464) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1977 (pms_id=3465) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1979 (pms_id=3466) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1980 (pms_id=3467) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1981 (pms_id=3468) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1982 (pms_id=3469) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1984 (pms_id=3471) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1983 (pms_id=3470) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1985 (pms_id=3472) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1987 (pms_id=3474) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1986 (pms_id=3473) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1988 (pms_id=3475) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1989 (pms_id=3476) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1990 (pms_id=3478) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1991 (pms_id=3479) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1992 (pms_id=3481) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1993 (pms_id=3482) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1994 (pms_id=3483) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1995 (pms_id=3484) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1996 (pms_id=3485) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1998 (pms_id=3486) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1997 (pms_id=3488) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1999 (pms_id=3489) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2000 (pms_id=3490) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2001 (pms_id=3491) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2002 (pms_id=3493) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2003 (pms_id=3494) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2005 (pms_id=3500) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2004 (pms_id=3498) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2007 (pms_id=3501) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2006 (pms_id=3502) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2008 (pms_id=3503) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2009 (pms_id=3504) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2010 (pms_id=3505) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2012 (pms_id=3512) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2011 (pms_id=3511) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2013 (pms_id=3514) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2014 (pms_id=3515) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2015 (pms_id=3516) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2016 (pms_id=3517) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2017 (pms_id=3518) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2019 (pms_id=3520) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2018 (pms_id=3519) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2021 (pms_id=3521) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2020 (pms_id=3522) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2023 (pms_id=3523) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2022 (pms_id=3524) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2024 (pms_id=3525) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2025 (pms_id=3526) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2026 (pms_id=3529) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2027 (pms_id=3530) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2028 (pms_id=3531) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2029 (pms_id=3532) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2030 (pms_id=3534) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2031 (pms_id=3535) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2033 (pms_id=3536) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2034 (pms_id=3539) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2032 (pms_id=3538) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2035 (pms_id=3540) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2036 (pms_id=3541) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2037 (pms_id=3542) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2039 (pms_id=3544) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2038 (pms_id=3543) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2040 (pms_id=3545) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2041 (pms_id=3546) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2042 (pms_id=3547) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2044 (pms_id=3549) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2043 (pms_id=3548) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2045 (pms_id=3550) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2046 (pms_id=3551) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2048 (pms_id=3552) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2047 (pms_id=3553) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2049 (pms_id=3554) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2050 (pms_id=3555) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2051 (pms_id=3556) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2052 (pms_id=3557) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2053 (pms_id=3559) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2054 (pms_id=3560) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2055 (pms_id=3561) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2056 (pms_id=3562) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2057 (pms_id=3563) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2058 (pms_id=3564) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2059 (pms_id=3565) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2060 (pms_id=3566) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2062 (pms_id=3568) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2063 (pms_id=3569) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2061 (pms_id=3567) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2064 (pms_id=3570) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2065 (pms_id=3574) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2066 (pms_id=3576) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2067 (pms_id=3577) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2068 (pms_id=3578) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2069 (pms_id=3579) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2070 (pms_id=3582) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2071 (pms_id=3583) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2072 (pms_id=3586) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2073 (pms_id=3587) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2074 (pms_id=3588) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2075 (pms_id=3590) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2076 (pms_id=3592) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2077 (pms_id=3595) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2078 (pms_id=3597) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2081 (pms_id=3601) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2079 (pms_id=3599) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2080 (pms_id=3602) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2082 (pms_id=3603) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2083 (pms_id=3606) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2084 (pms_id=3608) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2085 (pms_id=3609) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2086 (pms_id=3611) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2087 (pms_id=3612) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2088 (pms_id=3613) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2089 (pms_id=3614) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2090 (pms_id=3615) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2091 (pms_id=3616) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2094 (pms_id=3618) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2092 (pms_id=3619) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2093 (pms_id=3620) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2095 (pms_id=3621) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2096 (pms_id=3622) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2097 (pms_id=3623) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2098 (pms_id=3625) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2099 (pms_id=3626) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2101 (pms_id=3629) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2100 (pms_id=3627) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2102 (pms_id=3630) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2103 (pms_id=3631) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2104 (pms_id=3632) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2105 (pms_id=3633) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2106 (pms_id=3634) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2107 (pms_id=3635) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2108 (pms_id=3636) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2109 (pms_id=3638) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2111 (pms_id=3641) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2110 (pms_id=3640) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2112 (pms_id=3642) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2113 (pms_id=3643) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2114 (pms_id=3646) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2115 (pms_id=3647) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2116 (pms_id=3648) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2117 (pms_id=3649) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2118 (pms_id=3650) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2121 (pms_id=3653) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2120 (pms_id=3652) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2119 (pms_id=3651) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2122 (pms_id=3654) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2123 (pms_id=3655) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2124 (pms_id=3656) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2125 (pms_id=3658) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2126 (pms_id=3659) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2127 (pms_id=3660) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2128 (pms_id=3661) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2130 (pms_id=3663) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2129 (pms_id=3662) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2131 (pms_id=3664) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2134 (pms_id=3666) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2132 (pms_id=3665) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2133 (pms_id=3667) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2135 (pms_id=3668) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2137 (pms_id=3670) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2136 (pms_id=3669) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2139 (pms_id=3672) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2140 (pms_id=3673) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2138 (pms_id=3671) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2141 (pms_id=3674) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2143 (pms_id=3675) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2142 (pms_id=3676) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2144 (pms_id=3678) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2145 (pms_id=3679) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2146 (pms_id=3680) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2147 (pms_id=3681) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2148 (pms_id=3683) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2150 (pms_id=3685) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2149 (pms_id=3684) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2152 (pms_id=3686) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2151 (pms_id=3687) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2153 (pms_id=3688) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2154 (pms_id=3689) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2155 (pms_id=3690) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2156 (pms_id=3691) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2157 (pms_id=3692) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2158 (pms_id=3694) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2159 (pms_id=3696) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2160 (pms_id=3697) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2165 (pms_id=3707) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2166 (pms_id=3708) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2167 (pms_id=3709) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2168 (pms_id=3722) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2169 (pms_id=3730) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2170 (pms_id=3731) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2171 (pms_id=3733) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2172 (pms_id=3734) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2173 (pms_id=3735) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2174 (pms_id=3739) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2175 (pms_id=3740) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2176 (pms_id=3741) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2161 (pms_id=3698) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2164 (pms_id=3706) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2162 (pms_id=3699) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2163 (pms_id=3700) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2177 (pms_id=3742) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2178 (pms_id=3744) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2180 (pms_id=3747) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2179 (pms_id=3745) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2182 (pms_id=3749) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2181 (pms_id=3748) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2183 (pms_id=3751) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2184 (pms_id=3752) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2185 (pms_id=3753) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2186 (pms_id=3754) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2187 (pms_id=3757) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2188 (pms_id=3760) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2189 (pms_id=3762) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2190 (pms_id=3761) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2191 (pms_id=3763) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3753 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2193 (pms_id=3771) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2194 (pms_id=3772) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2195 (pms_id=3773) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2196 (pms_id=3774) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2197 (pms_id=3776) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2199 (pms_id=3780) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2198 (pms_id=3777) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2200 (pms_id=3781) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2202 (pms_id=3783) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3781 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2201 (pms_id=3784) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2203 (pms_id=3786) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2204 (pms_id=3787) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2205 (pms_id=3788) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2206 (pms_id=3790) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2208 (pms_id=3792) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2207 (pms_id=3793) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2210 (pms_id=3798) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2209 (pms_id=3799) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2192 (pms_id=3764) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2211 (pms_id=3800) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2212 (pms_id=3801) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2213 (pms_id=3804) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2214 (pms_id=3805) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2215 (pms_id=3808) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2216 (pms_id=3814) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2217 (pms_id=3818) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2218 (pms_id=3819) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2219 (pms_id=3823) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2220 (pms_id=3824) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2221 (pms_id=3825) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2222 (pms_id=3826) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2223 (pms_id=3827) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2224 (pms_id=3828) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2225 (pms_id=3829) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2226 (pms_id=3830) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2227 (pms_id=3831) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2228 (pms_id=3836) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2230 (pms_id=3837) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2229 (pms_id=3839) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2231 (pms_id=3843) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2232 (pms_id=3845) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2233 (pms_id=3847) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2234 (pms_id=3848) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2235 (pms_id=3850) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2236 (pms_id=3851) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2238 (pms_id=3857) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2237 (pms_id=3859) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2239 (pms_id=3860) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2240 (pms_id=3861) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2241 (pms_id=3862) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2242 (pms_id=3863) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2244 (pms_id=3866) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2243 (pms_id=3864) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2245 (pms_id=3867) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2246 (pms_id=3869) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2248 (pms_id=3870) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2247 (pms_id=3871) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2249 (pms_id=3872) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2251 (pms_id=3875) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2250 (pms_id=3878) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2252 (pms_id=3879) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2253 (pms_id=3881) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2254 (pms_id=3884) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2255 (pms_id=3886) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2256 (pms_id=3887) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2257 (pms_id=3888) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2260 (pms_id=3890) 2025-11-18 20:51:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2258 (pms_id=3889) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2259 (pms_id=3891) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2261 (pms_id=3892) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2262 (pms_id=3893) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2263 (pms_id=3895) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2264 (pms_id=3896) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2265 (pms_id=3897) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2266 (pms_id=3898) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2267 (pms_id=3899) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2268 (pms_id=3900) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2269 (pms_id=3902) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2270 (pms_id=3903) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2271 (pms_id=3914) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2272 (pms_id=3916) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2273 (pms_id=3917) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2274 (pms_id=3919) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3919 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2275 (pms_id=3920) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2276 (pms_id=3924) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2277 (pms_id=3925) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2278 (pms_id=3933) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2279 (pms_id=3934) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2281 (pms_id=3941) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2280 (pms_id=3940) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2282 (pms_id=3942) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2284 (pms_id=3951) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2283 (pms_id=3950) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3941 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2286 (pms_id=3952) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2288 (pms_id=3956) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2285 (pms_id=3953) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2287 (pms_id=3957) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2289 (pms_id=3958) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2290 (pms_id=3959) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2291 (pms_id=3961) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2292 (pms_id=3962) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3956 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2293 (pms_id=3963) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2294 (pms_id=3964) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2296 (pms_id=3965) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2297 (pms_id=3967) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2295 (pms_id=3966) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2298 (pms_id=3968) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2300 (pms_id=3970) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2299 (pms_id=3969) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2301 (pms_id=3972) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2302 (pms_id=3973) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2303 (pms_id=3974) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2304 (pms_id=3975) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2305 (pms_id=3976) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2306 (pms_id=3977) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2307 (pms_id=3978) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2308 (pms_id=3979) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2309 (pms_id=3980) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2310 (pms_id=3981) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2311 (pms_id=3982) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2312 (pms_id=3983) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2313 (pms_id=3985) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2314 (pms_id=3986) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2316 (pms_id=3988) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2315 (pms_id=3987) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2318 (pms_id=3992) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2317 (pms_id=3991) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2319 (pms_id=3996) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2320 (pms_id=3997) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2321 (pms_id=3999) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2322 (pms_id=4000) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2324 (pms_id=4005) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2326 (pms_id=4007) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2325 (pms_id=4006) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2327 (pms_id=4018) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2328 (pms_id=4019) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2329 (pms_id=4021) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2330 (pms_id=4022) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2331 (pms_id=4026) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2332 (pms_id=4028) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2333 (pms_id=4030) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2334 (pms_id=4031) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2335 (pms_id=4032) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2336 (pms_id=4033) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2338 (pms_id=4035) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2337 (pms_id=4034) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2339 (pms_id=4036) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2340 (pms_id=4037) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2341 (pms_id=4040) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2323 (pms_id=4003) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2342 (pms_id=4043) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2343 (pms_id=4054) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2344 (pms_id=4055) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2347 (pms_id=4067) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2346 (pms_id=4066) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2345 (pms_id=4064) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2349 (pms_id=4069) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2348 (pms_id=4068) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2350 (pms_id=4070) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2351 (pms_id=4074) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2352 (pms_id=4076) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2353 (pms_id=4077) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2354 (pms_id=4078) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2355 (pms_id=4080) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2356 (pms_id=4081) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2357 (pms_id=4083) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2358 (pms_id=4084) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2359 (pms_id=4085) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2360 (pms_id=4086) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2361 (pms_id=4088) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2362 (pms_id=4089) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2363 (pms_id=4091) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2365 (pms_id=4092) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2364 (pms_id=4093) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2366 (pms_id=4094) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2367 (pms_id=4095) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2368 (pms_id=4098) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2370 (pms_id=4100) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2369 (pms_id=4099) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2371 (pms_id=4103) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2372 (pms_id=4104) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2373 (pms_id=4105) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2374 (pms_id=4106) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2375 (pms_id=4107) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2376 (pms_id=4108) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2377 (pms_id=4109) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2378 (pms_id=4113) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2379 (pms_id=4114) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4114 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2380 (pms_id=4116) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2381 (pms_id=4117) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2382 (pms_id=4119) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2383 (pms_id=4120) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2384 (pms_id=4121) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2385 (pms_id=4122) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2386 (pms_id=4123) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2387 (pms_id=4124) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2388 (pms_id=4125) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2389 (pms_id=4126) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2390 (pms_id=4127) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2391 (pms_id=4128) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2392 (pms_id=4129) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2393 (pms_id=4130) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2394 (pms_id=4131) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2395 (pms_id=4132) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2396 (pms_id=4133) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2397 (pms_id=4138) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2398 (pms_id=4139) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2399 (pms_id=4140) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2401 (pms_id=4142) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2402 (pms_id=4143) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2400 (pms_id=4141) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2403 (pms_id=4144) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2404 (pms_id=4145) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2405 (pms_id=4146) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2406 (pms_id=4147) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2407 (pms_id=4148) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2408 (pms_id=4149) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2409 (pms_id=4150) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2410 (pms_id=4151) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2411 (pms_id=4152) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2413 (pms_id=4153) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2414 (pms_id=4155) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2412 (pms_id=4154) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2416 (pms_id=4157) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2415 (pms_id=4156) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2417 (pms_id=4158) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2419 (pms_id=4160) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2418 (pms_id=4159) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2420 (pms_id=4161) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2421 (pms_id=4162) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2422 (pms_id=4163) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2424 (pms_id=4165) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2423 (pms_id=4164) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2425 (pms_id=4166) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2426 (pms_id=4167) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2428 (pms_id=4168) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2429 (pms_id=4170) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2427 (pms_id=4169) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2430 (pms_id=4171) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2432 (pms_id=4173) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2431 (pms_id=4172) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2434 (pms_id=4175) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2433 (pms_id=4185) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2435 (pms_id=4186) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2436 (pms_id=4187) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2437 (pms_id=4190) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2438 (pms_id=4191) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2439 (pms_id=4192) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2440 (pms_id=4193) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2441 (pms_id=4194) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2443 (pms_id=4195) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2442 (pms_id=4196) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2444 (pms_id=4197) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2445 (pms_id=4199) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2446 (pms_id=4201) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2447 (pms_id=4202) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2448 (pms_id=4208) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2449 (pms_id=4209) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2450 (pms_id=4212) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2451 (pms_id=4214) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2454 (pms_id=4216) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2452 (pms_id=4217) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2453 (pms_id=4221) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2455 (pms_id=4223) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2456 (pms_id=4225) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2457 (pms_id=4226) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2458 (pms_id=4230) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2459 (pms_id=4232) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2461 (pms_id=4236) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2460 (pms_id=4235) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2462 (pms_id=4237) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2463 (pms_id=4238) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2465 (pms_id=4241) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2464 (pms_id=4239) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2466 (pms_id=4243) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2467 (pms_id=4246) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2469 (pms_id=4249) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2468 (pms_id=4250) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2470 (pms_id=4252) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2471 (pms_id=4253) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2472 (pms_id=4254) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2474 (pms_id=4255) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2473 (pms_id=4256) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2475 (pms_id=4257) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2476 (pms_id=4258) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2477 (pms_id=4260) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2478 (pms_id=4262) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2479 (pms_id=4263) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2480 (pms_id=4265) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2481 (pms_id=4266) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2482 (pms_id=4267) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2485 (pms_id=4268) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2483 (pms_id=4269) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2484 (pms_id=4270) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2486 (pms_id=4271) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2487 (pms_id=4272) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2488 (pms_id=4273) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2489 (pms_id=4274) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2490 (pms_id=4275) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2491 (pms_id=4276) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2492 (pms_id=4277) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2493 (pms_id=4278) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2495 (pms_id=4288) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2494 (pms_id=4289) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2496 (pms_id=4290) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2497 (pms_id=4291) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2498 (pms_id=4292) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2499 (pms_id=4295) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2500 (pms_id=4296) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2501 (pms_id=4297) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2502 (pms_id=4298) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2503 (pms_id=4299) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2504 (pms_id=4300) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2505 (pms_id=4301) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4296 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2506 (pms_id=4303) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2507 (pms_id=4304) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2508 (pms_id=4305) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2509 (pms_id=4306) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2510 (pms_id=4307) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2511 (pms_id=4311) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2512 (pms_id=4312) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2514 (pms_id=4313) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2513 (pms_id=4315) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2515 (pms_id=4322) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2516 (pms_id=4323) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2517 (pms_id=4324) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2518 (pms_id=4325) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2519 (pms_id=4326) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2520 (pms_id=4327) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2521 (pms_id=4328) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2523 (pms_id=4331) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2522 (pms_id=4336) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2524 (pms_id=4337) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2525 (pms_id=4340) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2526 (pms_id=4341) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2527 (pms_id=4342) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2528 (pms_id=4343) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2529 (pms_id=4344) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2530 (pms_id=4345) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2531 (pms_id=4348) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2532 (pms_id=4349) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2534 (pms_id=4350) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2533 (pms_id=4351) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2536 (pms_id=4352) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2535 (pms_id=4355) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2537 (pms_id=4357) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2539 (pms_id=4360) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2538 (pms_id=4359) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2540 (pms_id=4363) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2541 (pms_id=4368) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2543 (pms_id=4370) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2542 (pms_id=4369) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2544 (pms_id=4374) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2545 (pms_id=4375) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2546 (pms_id=4379) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2547 (pms_id=4380) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2548 (pms_id=4383) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2549 (pms_id=4384) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2550 (pms_id=4385) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2551 (pms_id=4387) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2552 (pms_id=4394) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2553 (pms_id=4396) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2554 (pms_id=4397) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2556 (pms_id=4408) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2555 (pms_id=4407) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2557 (pms_id=4409) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2558 (pms_id=4411) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2559 (pms_id=4412) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4409 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2561 (pms_id=4414) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2560 (pms_id=4413) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2563 (pms_id=4415) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2562 (pms_id=4416) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2564 (pms_id=4417) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2566 (pms_id=4421) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2565 (pms_id=4418) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2567 (pms_id=4424) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2569 (pms_id=4426) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2568 (pms_id=4428) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2571 (pms_id=4430) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2570 (pms_id=4431) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2573 (pms_id=4433) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2572 (pms_id=4432) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2574 (pms_id=4434) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2576 (pms_id=4437) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2577 (pms_id=4438) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2575 (pms_id=4436) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2578 (pms_id=4439) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2579 (pms_id=4451) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2580 (pms_id=4452) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2581 (pms_id=4453) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2582 (pms_id=4454) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2583 (pms_id=4457) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2584 (pms_id=4458) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2586 (pms_id=4462) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2585 (pms_id=4461) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2587 (pms_id=4464) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2588 (pms_id=4465) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2589 (pms_id=4466) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2591 (pms_id=4467) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2590 (pms_id=4468) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2592 (pms_id=4469) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2593 (pms_id=4478) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2595 (pms_id=4481) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2594 (pms_id=4479) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2596 (pms_id=4484) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2597 (pms_id=4485) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2598 (pms_id=4486) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2599 (pms_id=4487) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2600 (pms_id=4488) 2025-11-18 20:51:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 2601 (pms_id=4492) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2602 (pms_id=4493) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2603 (pms_id=4494) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2604 (pms_id=4496) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2605 (pms_id=4497) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2606 (pms_id=4499) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2607 (pms_id=4506) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2608 (pms_id=4510) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2610 (pms_id=4512) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2609 (pms_id=4513) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2611 (pms_id=4514) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2612 (pms_id=4515) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2613 (pms_id=4516) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2614 (pms_id=4517) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2615 (pms_id=4518) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2617 (pms_id=4520) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2616 (pms_id=4519) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2618 (pms_id=4521) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2619 (pms_id=4522) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2621 (pms_id=4523) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2620 (pms_id=4524) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2622 (pms_id=4529) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2623 (pms_id=4531) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2624 (pms_id=4535) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2625 (pms_id=4536) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2626 (pms_id=4537) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2627 (pms_id=4540) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2629 (pms_id=4541) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2628 (pms_id=4542) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2630 (pms_id=4544) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2631 (pms_id=4555) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2633 (pms_id=4556) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2632 (pms_id=4557) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2634 (pms_id=4558) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2635 (pms_id=4560) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2636 (pms_id=4561) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2637 (pms_id=4563) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2638 (pms_id=4564) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2639 (pms_id=4565) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2640 (pms_id=4566) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2641 (pms_id=4567) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2642 (pms_id=4568) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2643 (pms_id=4576) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2644 (pms_id=4577) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2645 (pms_id=4578) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2646 (pms_id=4582) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2647 (pms_id=4583) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2648 (pms_id=4589) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4576 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2649 (pms_id=4590) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2650 (pms_id=4591) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2651 (pms_id=4592) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2653 (pms_id=4593) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2652 (pms_id=4595) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2655 (pms_id=4596) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2654 (pms_id=4598) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2656 (pms_id=4599) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2657 (pms_id=4600) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2658 (pms_id=4601) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2659 (pms_id=4602) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2660 (pms_id=4603) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2661 (pms_id=4604) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2662 (pms_id=4607) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2663 (pms_id=4608) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2664 (pms_id=4610) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2665 (pms_id=4611) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2667 (pms_id=4621) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2666 (pms_id=4620) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2668 (pms_id=4623) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2669 (pms_id=4624) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2670 (pms_id=4625) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2671 (pms_id=4628) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2672 (pms_id=4629) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2673 (pms_id=4630) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2674 (pms_id=4631) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2675 (pms_id=4632) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2676 (pms_id=4633) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2677 (pms_id=4634) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2678 (pms_id=4635) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2679 (pms_id=4637) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2680 (pms_id=4638) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2681 (pms_id=4640) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2682 (pms_id=4642) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2683 (pms_id=4643) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2684 (pms_id=4644) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2685 (pms_id=4651) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2686 (pms_id=4653) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4643 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2687 (pms_id=4654) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2689 (pms_id=4656) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2688 (pms_id=4655) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2690 (pms_id=4657) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2691 (pms_id=4658) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2692 (pms_id=4659) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2693 (pms_id=4660) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2695 (pms_id=4662) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2694 (pms_id=4661) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2696 (pms_id=4663) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2697 (pms_id=4664) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2698 (pms_id=4665) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2699 (pms_id=4666) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2700 (pms_id=4667) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2701 (pms_id=4668) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2703 (pms_id=4670) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2702 (pms_id=4669) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2704 (pms_id=4671) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2705 (pms_id=4672) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2706 (pms_id=4673) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2707 (pms_id=4674) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2708 (pms_id=4675) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2709 (pms_id=4677) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2712 (pms_id=4679) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2711 (pms_id=4680) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2710 (pms_id=4681) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2714 (pms_id=4683) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2713 (pms_id=4682) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2715 (pms_id=4684) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2716 (pms_id=4685) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4683 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2717 (pms_id=4686) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2718 (pms_id=4692) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2722 (pms_id=4694) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2719 (pms_id=4693) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2721 (pms_id=4698) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2720 (pms_id=4695) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2723 (pms_id=4701) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2724 (pms_id=4710) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2725 (pms_id=4720) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2726 (pms_id=4721) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2727 (pms_id=4722) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2728 (pms_id=4723) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2729 (pms_id=4724) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2730 (pms_id=4725) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2731 (pms_id=4726) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2733 (pms_id=4728) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2732 (pms_id=4727) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2735 (pms_id=4729) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2734 (pms_id=4730) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2736 (pms_id=4731) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2737 (pms_id=4732) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2739 (pms_id=4734) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2738 (pms_id=4733) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4732 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2740 (pms_id=4735) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2742 (pms_id=4738) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2741 (pms_id=4737) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2743 (pms_id=4742) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2744 (pms_id=4743) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2745 (pms_id=4745) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2746 (pms_id=4746) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2747 (pms_id=4747) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2748 (pms_id=4748) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2749 (pms_id=4749) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2750 (pms_id=4750) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2752 (pms_id=4753) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2751 (pms_id=4752) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2753 (pms_id=4754) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2754 (pms_id=4755) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4749 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2755 (pms_id=4756) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2756 (pms_id=4757) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4754 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4757 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2757 (pms_id=4758) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2758 (pms_id=4759) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2759 (pms_id=4761) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2760 (pms_id=4764) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2761 (pms_id=4765) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2762 (pms_id=4766) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2763 (pms_id=4767) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2765 (pms_id=4768) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2764 (pms_id=4769) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2766 (pms_id=4771) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2767 (pms_id=4774) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2768 (pms_id=4775) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2769 (pms_id=4777) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2770 (pms_id=4778) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2771 (pms_id=4779) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2774 (pms_id=4783) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2772 (pms_id=4781) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2773 (pms_id=4782) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2775 (pms_id=4794) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2776 (pms_id=4795) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2777 (pms_id=4796) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2778 (pms_id=4797) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2779 (pms_id=4798) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2780 (pms_id=4799) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2781 (pms_id=4800) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2782 (pms_id=4801) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2783 (pms_id=4803) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2784 (pms_id=4804) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2785 (pms_id=4805) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2786 (pms_id=4806) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2787 (pms_id=4807) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2788 (pms_id=4808) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2789 (pms_id=4809) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2790 (pms_id=4811) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2791 (pms_id=4812) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2792 (pms_id=4813) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2793 (pms_id=4815) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2794 (pms_id=4818) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2796 (pms_id=4819) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2795 (pms_id=4820) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2797 (pms_id=4823) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2798 (pms_id=4824) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2799 (pms_id=4825) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2800 (pms_id=4826) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2801 (pms_id=4827) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2802 (pms_id=4829) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2803 (pms_id=4833) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2804 (pms_id=4834) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2806 (pms_id=4835) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2805 (pms_id=4836) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2807 (pms_id=4837) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2808 (pms_id=4838) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2809 (pms_id=4839) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2811 (pms_id=4842) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2810 (pms_id=4841) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2813 (pms_id=4843) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2812 (pms_id=4844) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2815 (pms_id=4846) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2814 (pms_id=4845) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2816 (pms_id=4848) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2817 (pms_id=4849) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2818 (pms_id=4851) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2819 (pms_id=4852) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2820 (pms_id=4853) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2821 (pms_id=4854) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2822 (pms_id=4856) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2824 (pms_id=4857) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2823 (pms_id=4858) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2825 (pms_id=4859) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2826 (pms_id=4861) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2827 (pms_id=4863) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2828 (pms_id=4864) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2829 (pms_id=4867) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2830 (pms_id=4876) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2834 (pms_id=4878) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2831 (pms_id=4879) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2832 (pms_id=4881) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2835 (pms_id=4883) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2833 (pms_id=4882) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2836 (pms_id=4884) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2837 (pms_id=4885) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2838 (pms_id=4886) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2839 (pms_id=4887) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2840 (pms_id=4889) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2841 (pms_id=4890) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2843 (pms_id=4904) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2842 (pms_id=4903) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2844 (pms_id=4905) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2845 (pms_id=4906) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2846 (pms_id=4907) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2847 (pms_id=4914) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2848 (pms_id=4915) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2849 (pms_id=4916) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2850 (pms_id=4917) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2852 (pms_id=4918) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2851 (pms_id=4919) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2853 (pms_id=4920) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2854 (pms_id=4921) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2855 (pms_id=4922) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2856 (pms_id=4923) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2857 (pms_id=4924) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2858 (pms_id=4926) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2859 (pms_id=4927) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2860 (pms_id=4928) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2861 (pms_id=4929) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2862 (pms_id=4930) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2863 (pms_id=4931) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2864 (pms_id=4932) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2866 (pms_id=4933) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2865 (pms_id=4934) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2867 (pms_id=4935) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2868 (pms_id=4936) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2869 (pms_id=4937) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2870 (pms_id=4939) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2871 (pms_id=4941) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2872 (pms_id=4942) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2873 (pms_id=4946) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2875 (pms_id=4948) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2874 (pms_id=4947) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2876 (pms_id=4952) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2877 (pms_id=4953) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2878 (pms_id=4954) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2879 (pms_id=4955) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2881 (pms_id=4957) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2880 (pms_id=4956) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2883 (pms_id=4958) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2882 (pms_id=4960) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4953 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4954 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2884 (pms_id=4961) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2885 (pms_id=4962) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2886 (pms_id=4963) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2887 (pms_id=4964) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2888 (pms_id=4965) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2890 (pms_id=4967) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2889 (pms_id=4966) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2891 (pms_id=4968) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2893 (pms_id=4969) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2892 (pms_id=4970) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2894 (pms_id=4972) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2895 (pms_id=4973) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2896 (pms_id=4974) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2897 (pms_id=4975) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2898 (pms_id=4976) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2899 (pms_id=4977) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2900 (pms_id=4980) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2901 (pms_id=4982) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2903 (pms_id=4983) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2902 (pms_id=4984) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2904 (pms_id=4985) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2905 (pms_id=4988) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2906 (pms_id=4989) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2907 (pms_id=4998) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2908 (pms_id=4999) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2909 (pms_id=5000) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2910 (pms_id=5001) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2911 (pms_id=5002) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2912 (pms_id=5003) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2913 (pms_id=5004) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2915 (pms_id=5005) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2914 (pms_id=5006) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2916 (pms_id=5007) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2917 (pms_id=5008) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2918 (pms_id=5009) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2919 (pms_id=5010) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2920 (pms_id=5011) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2921 (pms_id=5012) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2922 (pms_id=5013) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2924 (pms_id=5015) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2923 (pms_id=5016) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2926 (pms_id=5018) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2925 (pms_id=5017) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2927 (pms_id=5019) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2928 (pms_id=5020) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2929 (pms_id=5021) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2931 (pms_id=5026) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2930 (pms_id=5023) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2932 (pms_id=5028) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2934 (pms_id=5031) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2933 (pms_id=5030) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2935 (pms_id=5032) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2936 (pms_id=5033) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2937 (pms_id=5034) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2938 (pms_id=5035) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2939 (pms_id=5036) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2940 (pms_id=5037) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2941 (pms_id=5038) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2942 (pms_id=5039) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2943 (pms_id=5040) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2944 (pms_id=5041) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2945 (pms_id=5048) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2946 (pms_id=5049) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2947 (pms_id=5050) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2948 (pms_id=5051) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2949 (pms_id=5052) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2951 (pms_id=5054) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2950 (pms_id=5053) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2952 (pms_id=5055) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2954 (pms_id=5059) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2953 (pms_id=5060) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2955 (pms_id=5061) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2956 (pms_id=5062) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2958 (pms_id=5067) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2957 (pms_id=5066) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2960 (pms_id=5068) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2959 (pms_id=5069) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2961 (pms_id=5081) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2962 (pms_id=5082) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2963 (pms_id=5083) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2964 (pms_id=5084) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2965 (pms_id=5086) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2966 (pms_id=5088) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2968 (pms_id=5092) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2967 (pms_id=5089) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2969 (pms_id=5093) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2970 (pms_id=5094) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2971 (pms_id=5095) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2972 (pms_id=5096) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2973 (pms_id=5097) 2025-11-18 20:51:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 2974 (pms_id=5098) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2975 (pms_id=5099) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2976 (pms_id=5100) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2977 (pms_id=5101) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2978 (pms_id=5102) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2980 (pms_id=5107) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2979 (pms_id=5106) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2981 (pms_id=5108) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2982 (pms_id=5109) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2984 (pms_id=5110) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2983 (pms_id=5112) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2985 (pms_id=5113) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2986 (pms_id=5114) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2987 (pms_id=5115) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2988 (pms_id=5117) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2989 (pms_id=5118) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2990 (pms_id=5122) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2991 (pms_id=5123) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2994 (pms_id=5125) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2993 (pms_id=5126) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2996 (pms_id=5127) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2995 (pms_id=5128) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2997 (pms_id=5129) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2998 (pms_id=5137) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3000 (pms_id=5139) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2999 (pms_id=5140) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3002 (pms_id=5141) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3001 (pms_id=5142) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3003 (pms_id=5144) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3004 (pms_id=5145) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3005 (pms_id=5146) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3006 (pms_id=5147) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3007 (pms_id=5148) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3010 (pms_id=5149) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3008 (pms_id=5150) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5145 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 2992 (pms_id=5124) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3009 (pms_id=5151) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3011 (pms_id=5156) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3012 (pms_id=5157) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3013 (pms_id=5158) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3014 (pms_id=5160) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3015 (pms_id=5162) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3016 (pms_id=5163) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3017 (pms_id=5164) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3019 (pms_id=5166) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3018 (pms_id=5167) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3020 (pms_id=5168) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3021 (pms_id=5169) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3022 (pms_id=5170) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3023 (pms_id=5171) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3024 (pms_id=5173) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3026 (pms_id=5176) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3025 (pms_id=5174) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3027 (pms_id=5177) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3028 (pms_id=5178) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3029 (pms_id=5181) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3030 (pms_id=5182) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3031 (pms_id=5183) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3032 (pms_id=5184) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3033 (pms_id=5186) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3034 (pms_id=5192) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3035 (pms_id=5193) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3036 (pms_id=5194) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3037 (pms_id=5195) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5195 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3038 (pms_id=5197) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3039 (pms_id=5202) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3040 (pms_id=5203) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3041 (pms_id=5206) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3042 (pms_id=5207) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3043 (pms_id=5208) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3044 (pms_id=5212) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3045 (pms_id=5213) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3046 (pms_id=5222) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3047 (pms_id=5223) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3048 (pms_id=5225) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3049 (pms_id=5226) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3050 (pms_id=5227) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3051 (pms_id=5229) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3052 (pms_id=5230) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3053 (pms_id=5232) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3054 (pms_id=5234) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3072 (pms_id=5233) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3055 (pms_id=5235) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3056 (pms_id=5236) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3059 (pms_id=5244) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3057 (pms_id=5237) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3058 (pms_id=5245) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3060 (pms_id=5246) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3061 (pms_id=5247) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3063 (pms_id=5252) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3062 (pms_id=5251) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3064 (pms_id=5258) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3065 (pms_id=5259) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3066 (pms_id=5260) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3067 (pms_id=5261) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3068 (pms_id=5262) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3069 (pms_id=5269) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3070 (pms_id=5270) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3071 (pms_id=5271) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3073 (pms_id=5274) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3074 (pms_id=5276) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3076 (pms_id=5277) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3077 (pms_id=5278) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5274 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3075 (pms_id=5287) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3078 (pms_id=5288) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3080 (pms_id=5297) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3081 (pms_id=5301) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3079 (pms_id=5300) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3082 (pms_id=5302) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3083 (pms_id=5304) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3084 (pms_id=5310) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3085 (pms_id=5311) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3086 (pms_id=5312) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3087 (pms_id=5313) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3088 (pms_id=5321) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3090 (pms_id=5322) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3089 (pms_id=5323) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3091 (pms_id=5325) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3092 (pms_id=5326) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3093 (pms_id=5328) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3094 (pms_id=5329) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3095 (pms_id=5330) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3096 (pms_id=5334) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5329 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3097 (pms_id=5337) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3099 (pms_id=5339) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3098 (pms_id=5338) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3100 (pms_id=5341) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3101 (pms_id=5342) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3103 (pms_id=5344) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3102 (pms_id=5345) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3104 (pms_id=5346) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3105 (pms_id=5348) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3106 (pms_id=5349) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3108 (pms_id=5359) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3107 (pms_id=5350) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3109 (pms_id=5361) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3110 (pms_id=5362) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3112 (pms_id=5363) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3111 (pms_id=5364) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3114 (pms_id=5365) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3113 (pms_id=5360) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3115 (pms_id=5367) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3116 (pms_id=5368) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3117 (pms_id=5369) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3118 (pms_id=5370) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3119 (pms_id=5371) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3120 (pms_id=5372) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3121 (pms_id=5373) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3122 (pms_id=5374) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3123 (pms_id=5375) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3124 (pms_id=5378) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3125 (pms_id=5382) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3126 (pms_id=5383) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3127 (pms_id=5385) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3129 (pms_id=5393) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3128 (pms_id=5386) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3130 (pms_id=5394) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3131 (pms_id=5395) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3132 (pms_id=5396) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3133 (pms_id=5398) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3134 (pms_id=5399) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3136 (pms_id=5400) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3135 (pms_id=5401) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3137 (pms_id=5409) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3139 (pms_id=5412) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3138 (pms_id=5411) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3140 (pms_id=5415) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3141 (pms_id=5416) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3142 (pms_id=5417) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3144 (pms_id=5418) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3143 (pms_id=5419) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3145 (pms_id=5420) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3147 (pms_id=5423) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3146 (pms_id=5422) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3148 (pms_id=5424) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3149 (pms_id=5425) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3150 (pms_id=5427) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3151 (pms_id=5433) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3152 (pms_id=5434) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3153 (pms_id=5436) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3154 (pms_id=5438) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3155 (pms_id=5440) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3157 (pms_id=5441) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3156 (pms_id=5442) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3158 (pms_id=5443) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3159 (pms_id=5444) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3160 (pms_id=5446) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3161 (pms_id=5447) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3163 (pms_id=5448) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3162 (pms_id=5451) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3165 (pms_id=5453) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3164 (pms_id=5454) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3166 (pms_id=5455) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3167 (pms_id=5456) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3168 (pms_id=5459) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3169 (pms_id=5460) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3170 (pms_id=5462) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3171 (pms_id=5463) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3172 (pms_id=5464) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3173 (pms_id=5465) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3175 (pms_id=5466) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3174 (pms_id=5467) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3176 (pms_id=5468) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3178 (pms_id=5472) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3177 (pms_id=5470) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3179 (pms_id=5473) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3180 (pms_id=5474) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3181 (pms_id=5475) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3182 (pms_id=5477) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3183 (pms_id=5478) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3185 (pms_id=5488) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3184 (pms_id=5489) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3186 (pms_id=5490) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3187 (pms_id=5491) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3188 (pms_id=5493) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3189 (pms_id=5496) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3190 (pms_id=5497) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3191 (pms_id=5498) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3192 (pms_id=5499) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3193 (pms_id=5503) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3195 (pms_id=5504) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3194 (pms_id=5506) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3196 (pms_id=5509) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3197 (pms_id=5510) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3198 (pms_id=5511) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3199 (pms_id=5512) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3201 (pms_id=5514) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3200 (pms_id=5513) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3203 (pms_id=5515) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3202 (pms_id=5516) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3204 (pms_id=5517) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3205 (pms_id=5518) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3206 (pms_id=5519) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3207 (pms_id=5521) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3208 (pms_id=5522) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3209 (pms_id=5523) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3211 (pms_id=5524) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3210 (pms_id=5533) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3212 (pms_id=5543) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3213 (pms_id=5545) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3215 (pms_id=5546) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3214 (pms_id=5547) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3216 (pms_id=5548) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3218 (pms_id=5551) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3217 (pms_id=5550) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3219 (pms_id=5552) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3220 (pms_id=5553) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3221 (pms_id=5554) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3222 (pms_id=5555) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3223 (pms_id=5564) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3224 (pms_id=5565) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3225 (pms_id=5566) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3226 (pms_id=5567) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3227 (pms_id=5568) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3228 (pms_id=5576) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3229 (pms_id=5577) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3230 (pms_id=5578) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3231 (pms_id=5579) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3232 (pms_id=5580) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3233 (pms_id=5583) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3235 (pms_id=5594) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3234 (pms_id=5584) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3236 (pms_id=5595) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3237 (pms_id=5596) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3238 (pms_id=5598) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3239 (pms_id=5600) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3240 (pms_id=5601) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3241 (pms_id=5602) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3242 (pms_id=5603) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3244 (pms_id=5611) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3246 (pms_id=5613) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3243 (pms_id=5612) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3245 (pms_id=5614) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3247 (pms_id=5615) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3248 (pms_id=5616) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3249 (pms_id=5617) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3250 (pms_id=5618) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3251 (pms_id=5619) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3252 (pms_id=5621) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3253 (pms_id=5623) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3254 (pms_id=5624) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3255 (pms_id=5626) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3256 (pms_id=5627) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3257 (pms_id=5628) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3259 (pms_id=5637) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3258 (pms_id=5629) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3260 (pms_id=5638) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3261 (pms_id=5639) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3262 (pms_id=5643) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3263 (pms_id=5645) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3264 (pms_id=5646) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3265 (pms_id=5647) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3266 (pms_id=5648) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3267 (pms_id=5652) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3268 (pms_id=5653) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3269 (pms_id=5654) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3270 (pms_id=5655) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3271 (pms_id=5657) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3272 (pms_id=5660) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3274 (pms_id=5661) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3273 (pms_id=5662) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3275 (pms_id=5664) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3276 (pms_id=5665) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3277 (pms_id=5666) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3278 (pms_id=5667) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3279 (pms_id=5668) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3280 (pms_id=5669) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3281 (pms_id=5670) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3283 (pms_id=5674) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3282 (pms_id=5671) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3284 (pms_id=5676) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3285 (pms_id=5677) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3286 (pms_id=5685) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3287 (pms_id=5686) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3288 (pms_id=5687) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3289 (pms_id=5696) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3290 (pms_id=5705) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3291 (pms_id=5708) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3292 (pms_id=5711) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3293 (pms_id=5712) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3294 (pms_id=5713) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3295 (pms_id=5714) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3296 (pms_id=5715) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3297 (pms_id=5716) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3298 (pms_id=5718) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3299 (pms_id=5719) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3300 (pms_id=5721) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3301 (pms_id=5723) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3302 (pms_id=5724) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3304 (pms_id=5730) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3303 (pms_id=5731) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3305 (pms_id=5732) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3306 (pms_id=5733) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3307 (pms_id=5734) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3308 (pms_id=5736) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3309 (pms_id=5737) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3310 (pms_id=5739) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3311 (pms_id=5740) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3312 (pms_id=5741) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3313 (pms_id=5742) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3314 (pms_id=5743) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3315 (pms_id=5744) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3316 (pms_id=5745) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3317 (pms_id=5746) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3318 (pms_id=5750) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3319 (pms_id=5753) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3320 (pms_id=5754) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3321 (pms_id=5755) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3322 (pms_id=5756) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3324 (pms_id=5766) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3323 (pms_id=5765) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3325 (pms_id=5768) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3326 (pms_id=5767) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3327 (pms_id=5770) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3328 (pms_id=5772) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3330 (pms_id=5774) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3329 (pms_id=5776) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3331 (pms_id=5779) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3333 (pms_id=5781) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3332 (pms_id=5782) 2025-11-18 20:51:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 3334 (pms_id=5784) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3335 (pms_id=5785) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3336 (pms_id=5786) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3340 (pms_id=5788) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3337 (pms_id=5787) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3338 (pms_id=5795) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3341 (pms_id=5797) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3339 (pms_id=5796) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3342 (pms_id=5798) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3343 (pms_id=5799) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3344 (pms_id=5800) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3345 (pms_id=5801) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3346 (pms_id=5802) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3347 (pms_id=5804) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3348 (pms_id=5805) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3349 (pms_id=5807) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3351 (pms_id=5809) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3350 (pms_id=5810) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3353 (pms_id=5811) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3354 (pms_id=5813) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3352 (pms_id=5812) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3355 (pms_id=5814) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3356 (pms_id=5815) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3357 (pms_id=5821) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3358 (pms_id=5831) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3359 (pms_id=5832) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3361 (pms_id=5833) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3360 (pms_id=5834) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3362 (pms_id=5835) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3363 (pms_id=5836) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3364 (pms_id=5843) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3365 (pms_id=5845) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3366 (pms_id=5848) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3367 (pms_id=5849) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3368 (pms_id=5852) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3369 (pms_id=5853) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3370 (pms_id=5854) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3371 (pms_id=5856) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3372 (pms_id=5857) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3373 (pms_id=5858) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3374 (pms_id=5859) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3375 (pms_id=5860) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3376 (pms_id=5861) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3377 (pms_id=5862) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3378 (pms_id=5863) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3379 (pms_id=5864) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3381 (pms_id=5866) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3380 (pms_id=5865) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3382 (pms_id=5867) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3383 (pms_id=5868) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3384 (pms_id=5869) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3385 (pms_id=5870) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3386 (pms_id=5871) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3387 (pms_id=5881) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3388 (pms_id=5889) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3389 (pms_id=5890) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3390 (pms_id=5892) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3392 (pms_id=5894) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3391 (pms_id=5893) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3393 (pms_id=5895) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3394 (pms_id=5896) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3395 (pms_id=5897) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3396 (pms_id=5899) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3397 (pms_id=5900) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3398 (pms_id=5903) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3399 (pms_id=5904) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3401 (pms_id=5906) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3400 (pms_id=5907) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3402 (pms_id=5908) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3403 (pms_id=5909) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3404 (pms_id=5915) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3405 (pms_id=5916) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3406 (pms_id=5917) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3407 (pms_id=5918) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3408 (pms_id=5919) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3409 (pms_id=5920) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3411 (pms_id=5921) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3410 (pms_id=5923) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3412 (pms_id=5925) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3413 (pms_id=5926) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3414 (pms_id=5928) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3415 (pms_id=5934) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3416 (pms_id=5935) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3417 (pms_id=5937) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3418 (pms_id=5939) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3419 (pms_id=5943) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3421 (pms_id=5944) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3423 (pms_id=5945) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3420 (pms_id=5947) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3422 (pms_id=5956) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3424 (pms_id=5958) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3425 (pms_id=5960) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3426 (pms_id=5961) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3427 (pms_id=5962) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3428 (pms_id=5963) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3429 (pms_id=5964) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3433 (pms_id=5965) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3432 (pms_id=5966) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3431 (pms_id=5967) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3430 (pms_id=5968) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3434 (pms_id=5969) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3435 (pms_id=5970) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3436 (pms_id=5971) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3437 (pms_id=5972) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3438 (pms_id=5973) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3439 (pms_id=5974) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3440 (pms_id=5977) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3441 (pms_id=5978) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3442 (pms_id=5979) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3443 (pms_id=5980) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3445 (pms_id=5981) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3444 (pms_id=5983) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3446 (pms_id=5984) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3447 (pms_id=5985) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3448 (pms_id=5987) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3449 (pms_id=5988) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3450 (pms_id=5989) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3451 (pms_id=5990) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3452 (pms_id=5994) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3453 (pms_id=5993) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3454 (pms_id=5995) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3455 (pms_id=6001) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3456 (pms_id=6002) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3457 (pms_id=6003) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3458 (pms_id=6004) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3459 (pms_id=6005) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3460 (pms_id=6007) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3461 (pms_id=6008) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6005 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3462 (pms_id=6009) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3464 (pms_id=6011) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3463 (pms_id=6010) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3466 (pms_id=6012) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3465 (pms_id=6013) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3467 (pms_id=6014) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3468 (pms_id=6015) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3469 (pms_id=6016) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3471 (pms_id=6017) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3470 (pms_id=6024) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3472 (pms_id=6026) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6017 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3474 (pms_id=6027) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3473 (pms_id=6028) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3475 (pms_id=6030) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3476 (pms_id=6031) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3477 (pms_id=6032) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3478 (pms_id=6033) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3479 (pms_id=6041) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3480 (pms_id=6044) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3481 (pms_id=6046) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3483 (pms_id=6049) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3482 (pms_id=6051) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3484 (pms_id=6052) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3485 (pms_id=6053) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3486 (pms_id=6055) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3487 (pms_id=6057) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3488 (pms_id=6058) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3489 (pms_id=6059) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3491 (pms_id=6060) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3490 (pms_id=6061) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3492 (pms_id=6062) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3493 (pms_id=6063) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3494 (pms_id=6064) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3495 (pms_id=6074) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3496 (pms_id=6075) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3497 (pms_id=6077) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3498 (pms_id=6079) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3499 (pms_id=6088) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3500 (pms_id=6089) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3502 (pms_id=6090) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3501 (pms_id=6091) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3503 (pms_id=6093) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3505 (pms_id=6094) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3504 (pms_id=6099) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3506 (pms_id=6100) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3507 (pms_id=6105) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3510 (pms_id=6107) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3509 (pms_id=6106) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3513 (pms_id=6109) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3512 (pms_id=6110) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3515 (pms_id=6103) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3511 (pms_id=6112) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3508 (pms_id=6102) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3514 (pms_id=6114) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3516 (pms_id=6121) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3518 (pms_id=6130) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3517 (pms_id=6122) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3520 (pms_id=6133) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3519 (pms_id=6132) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3522 (pms_id=6135) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3521 (pms_id=6136) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3523 (pms_id=6138) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3524 (pms_id=6139) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3525 (pms_id=6140) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3526 (pms_id=6142) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3527 (pms_id=6143) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3529 (pms_id=6153) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3528 (pms_id=6145) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3530 (pms_id=6159) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3531 (pms_id=6167) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3532 (pms_id=6169) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3533 (pms_id=6170) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3534 (pms_id=6171) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3535 (pms_id=6172) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3536 (pms_id=6173) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3537 (pms_id=6174) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3539 (pms_id=6175) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3538 (pms_id=6177) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3541 (pms_id=6179) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3540 (pms_id=6180) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3542 (pms_id=6181) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3543 (pms_id=6182) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3544 (pms_id=6183) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3545 (pms_id=6188) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3546 (pms_id=6190) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3547 (pms_id=6200) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3548 (pms_id=6201) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3549 (pms_id=6212) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3550 (pms_id=6225) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3551 (pms_id=6226) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3552 (pms_id=6228) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3553 (pms_id=6231) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3554 (pms_id=6232) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3555 (pms_id=6233) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3556 (pms_id=6234) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3557 (pms_id=6235) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3558 (pms_id=6236) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3559 (pms_id=6237) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3560 (pms_id=6238) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3561 (pms_id=6239) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3562 (pms_id=6240) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3564 (pms_id=6241) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3563 (pms_id=6242) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3565 (pms_id=6243) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3566 (pms_id=6246) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3567 (pms_id=6247) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3568 (pms_id=6248) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3569 (pms_id=6249) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3570 (pms_id=6250) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3571 (pms_id=6251) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6248 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3572 (pms_id=6252) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3573 (pms_id=6253) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3574 (pms_id=6254) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3575 (pms_id=6255) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3576 (pms_id=6256) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3577 (pms_id=6257) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3578 (pms_id=6258) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3579 (pms_id=6259) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3580 (pms_id=6260) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3581 (pms_id=6261) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3582 (pms_id=6263) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3583 (pms_id=6267) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3584 (pms_id=6268) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3585 (pms_id=6274) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3586 (pms_id=6275) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3587 (pms_id=6276) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3588 (pms_id=6277) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3589 (pms_id=6278) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3591 (pms_id=6284) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3590 (pms_id=6285) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3592 (pms_id=6286) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3593 (pms_id=6287) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3594 (pms_id=6288) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3595 (pms_id=6289) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3596 (pms_id=6290) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3597 (pms_id=6291) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3598 (pms_id=6293) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3599 (pms_id=6294) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3600 (pms_id=6304) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3601 (pms_id=6307) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3602 (pms_id=6308) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3603 (pms_id=6309) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3604 (pms_id=6310) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3606 (pms_id=6319) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3605 (pms_id=6320) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3608 (pms_id=6321) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3607 (pms_id=6322) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3609 (pms_id=6324) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3610 (pms_id=6325) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3612 (pms_id=6327) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3613 (pms_id=6329) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3611 (pms_id=6328) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3614 (pms_id=6330) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3616 (pms_id=6331) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3615 (pms_id=6333) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3617 (pms_id=6334) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3618 (pms_id=6335) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3619 (pms_id=6336) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3620 (pms_id=6338) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3621 (pms_id=6339) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3622 (pms_id=6341) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3623 (pms_id=6342) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3624 (pms_id=6343) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3625 (pms_id=6344) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3627 (pms_id=6345) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3626 (pms_id=6346) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3628 (pms_id=6348) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3629 (pms_id=6349) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3630 (pms_id=6353) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3631 (pms_id=6355) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3633 (pms_id=6357) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3632 (pms_id=6356) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3634 (pms_id=6359) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3635 (pms_id=6368) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3637 (pms_id=6370) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3636 (pms_id=6369) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3638 (pms_id=6371) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3639 (pms_id=6372) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3640 (pms_id=6373) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3641 (pms_id=6380) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3642 (pms_id=6383) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3643 (pms_id=6384) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3644 (pms_id=6385) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3645 (pms_id=6395) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3646 (pms_id=6396) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3647 (pms_id=6397) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3648 (pms_id=6398) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3649 (pms_id=6399) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3650 (pms_id=6400) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3651 (pms_id=6401) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3652 (pms_id=6402) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3654 (pms_id=6403) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3655 (pms_id=6406) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3653 (pms_id=6404) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3656 (pms_id=6407) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3657 (pms_id=6409) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3658 (pms_id=6410) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3659 (pms_id=6420) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3660 (pms_id=6421) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3661 (pms_id=6422) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3662 (pms_id=6423) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3663 (pms_id=6424) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3664 (pms_id=6425) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3665 (pms_id=6426) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3666 (pms_id=6427) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3667 (pms_id=6428) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3668 (pms_id=6429) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3669 (pms_id=6430) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3670 (pms_id=6431) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3671 (pms_id=6432) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3672 (pms_id=6433) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3673 (pms_id=6434) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3674 (pms_id=6435) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3675 (pms_id=6436) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3676 (pms_id=6445) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3678 (pms_id=6447) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3677 (pms_id=6455) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3679 (pms_id=6456) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3680 (pms_id=6457) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3681 (pms_id=6458) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3682 (pms_id=6459) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3683 (pms_id=6460) 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-18 20:51:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 3684 (pms_id=6461) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3685 (pms_id=6463) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3686 (pms_id=6464) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3688 (pms_id=6465) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3687 (pms_id=6466) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3689 (pms_id=6467) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3690 (pms_id=6468) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3691 (pms_id=6469) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3693 (pms_id=6470) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3692 (pms_id=6471) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3694 (pms_id=6472) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3695 (pms_id=6477) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3697 (pms_id=6478) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3698 (pms_id=6489) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3696 (pms_id=6490) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3699 (pms_id=6491) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3700 (pms_id=6492) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3701 (pms_id=6493) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3702 (pms_id=6501) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3703 (pms_id=6502) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3704 (pms_id=6503) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3705 (pms_id=6504) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3706 (pms_id=6505) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3707 (pms_id=6506) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3708 (pms_id=6508) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3709 (pms_id=6509) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3710 (pms_id=6510) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3711 (pms_id=6512) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3712 (pms_id=6514) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3713 (pms_id=6523) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3714 (pms_id=6524) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3715 (pms_id=6525) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3716 (pms_id=6526) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3717 (pms_id=6527) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3718 (pms_id=6528) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3719 (pms_id=6529) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3721 (pms_id=6531) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3720 (pms_id=6533) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3722 (pms_id=6536) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6526 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3723 (pms_id=6538) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3724 (pms_id=6540) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3725 (pms_id=6549) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3726 (pms_id=6550) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3728 (pms_id=6552) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3727 (pms_id=6553) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3729 (pms_id=6554) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3730 (pms_id=6555) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3731 (pms_id=6556) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3733 (pms_id=6558) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3732 (pms_id=6557) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3734 (pms_id=6560) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3736 (pms_id=6561) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3735 (pms_id=6562) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3737 (pms_id=6563) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3738 (pms_id=6565) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3739 (pms_id=6568) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3740 (pms_id=6572) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3741 (pms_id=6571) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3742 (pms_id=6573) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3743 (pms_id=6574) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3744 (pms_id=6575) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3747 (pms_id=6576) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3745 (pms_id=6577) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3746 (pms_id=6578) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3748 (pms_id=6580) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3751 (pms_id=6581) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3750 (pms_id=6582) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3749 (pms_id=6584) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3752 (pms_id=6585) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3753 (pms_id=6586) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3754 (pms_id=6587) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3755 (pms_id=6590) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3756 (pms_id=6593) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3757 (pms_id=6594) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3759 (pms_id=6597) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3758 (pms_id=6598) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3760 (pms_id=6599) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3761 (pms_id=6600) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3762 (pms_id=6601) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3763 (pms_id=6596) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3764 (pms_id=6602) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3765 (pms_id=6603) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3767 (pms_id=6605) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3766 (pms_id=6604) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3769 (pms_id=6606) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3768 (pms_id=6608) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3770 (pms_id=6610) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3771 (pms_id=6611) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3772 (pms_id=6612) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3773 (pms_id=6615) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3774 (pms_id=6616) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3775 (pms_id=6617) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3776 (pms_id=6618) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3777 (pms_id=6619) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3778 (pms_id=6620) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3782 (pms_id=6621) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3779 (pms_id=6629) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3781 (pms_id=6630) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3780 (pms_id=6631) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3783 (pms_id=6639) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3784 (pms_id=6640) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3785 (pms_id=6641) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3787 (pms_id=6643) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3786 (pms_id=6642) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3788 (pms_id=6645) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3789 (pms_id=6647) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3790 (pms_id=6648) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3792 (pms_id=6651) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3791 (pms_id=6649) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3793 (pms_id=6653) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3795 (pms_id=6654) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3794 (pms_id=6655) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3796 (pms_id=6656) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3797 (pms_id=6657) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3798 (pms_id=6666) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3799 (pms_id=6667) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3801 (pms_id=6668) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3800 (pms_id=6669) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3802 (pms_id=6670) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3803 (pms_id=6671) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3804 (pms_id=6673) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3805 (pms_id=6674) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3807 (pms_id=6675) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3806 (pms_id=6677) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3808 (pms_id=6678) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3809 (pms_id=6679) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3810 (pms_id=6680) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3811 (pms_id=6681) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3812 (pms_id=6683) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3814 (pms_id=6684) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3813 (pms_id=6682) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3815 (pms_id=6685) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3816 (pms_id=6687) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3817 (pms_id=6688) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3818 (pms_id=6689) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3819 (pms_id=6691) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3820 (pms_id=6692) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3821 (pms_id=6694) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3823 (pms_id=6695) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3822 (pms_id=6696) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3824 (pms_id=6697) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3825 (pms_id=6698) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3826 (pms_id=6702) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3827 (pms_id=6703) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3828 (pms_id=6704) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3831 (pms_id=6706) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3829 (pms_id=6705) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3830 (pms_id=6707) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3832 (pms_id=6715) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3833 (pms_id=6716) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3834 (pms_id=6717) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3835 (pms_id=6718) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3836 (pms_id=6719) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3837 (pms_id=6727) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3838 (pms_id=6729) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3839 (pms_id=6730) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3840 (pms_id=6731) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3842 (pms_id=6732) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3841 (pms_id=6733) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3843 (pms_id=6735) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3844 (pms_id=6738) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3846 (pms_id=6741) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3845 (pms_id=6742) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3847 (pms_id=6743) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3848 (pms_id=6744) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6742 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3850 (pms_id=6749) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3849 (pms_id=6750) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3851 (pms_id=6751) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3852 (pms_id=6752) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3853 (pms_id=6753) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3854 (pms_id=6755) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3855 (pms_id=6756) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3856 (pms_id=6764) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3857 (pms_id=6765) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3858 (pms_id=6766) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3859 (pms_id=6767) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3860 (pms_id=6774) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3861 (pms_id=6775) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3864 (pms_id=6777) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3862 (pms_id=6778) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3863 (pms_id=6779) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3866 (pms_id=6783) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3865 (pms_id=6781) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3868 (pms_id=6785) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3867 (pms_id=6784) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3870 (pms_id=6787) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3869 (pms_id=6786) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3871 (pms_id=6788) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3872 (pms_id=6789) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3874 (pms_id=6791) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3873 (pms_id=6792) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3875 (pms_id=6793) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3876 (pms_id=6794) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3877 (pms_id=6795) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3878 (pms_id=6796) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3879 (pms_id=6797) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3880 (pms_id=6798) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3881 (pms_id=6799) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3882 (pms_id=6800) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3883 (pms_id=6801) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3884 (pms_id=6802) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3886 (pms_id=6811) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3887 (pms_id=6812) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3885 (pms_id=6813) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3888 (pms_id=6814) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3890 (pms_id=6817) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3889 (pms_id=6818) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3891 (pms_id=6819) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3892 (pms_id=6820) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3894 (pms_id=6828) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3893 (pms_id=6827) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3895 (pms_id=6829) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3896 (pms_id=6830) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3897 (pms_id=6831) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3898 (pms_id=6833) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3899 (pms_id=6834) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3900 (pms_id=6835) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3901 (pms_id=6836) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3902 (pms_id=6837) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3903 (pms_id=6839) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3904 (pms_id=6840) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3905 (pms_id=6841) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3906 (pms_id=6842) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3907 (pms_id=6843) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3908 (pms_id=6844) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3909 (pms_id=6849) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3910 (pms_id=6848) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3912 (pms_id=6850) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6849 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3911 (pms_id=6852) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3914 (pms_id=6853) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3915 (pms_id=6855) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3913 (pms_id=6854) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3916 (pms_id=6856) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3917 (pms_id=6857) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3918 (pms_id=6858) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3919 (pms_id=6859) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3920 (pms_id=6860) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3922 (pms_id=6861) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3921 (pms_id=6866) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3923 (pms_id=6867) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3924 (pms_id=6868) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3926 (pms_id=6870) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3925 (pms_id=6871) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3927 (pms_id=6872) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3928 (pms_id=6873) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3929 (pms_id=6879) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3930 (pms_id=6881) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3931 (pms_id=6882) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3932 (pms_id=6883) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3933 (pms_id=6884) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3935 (pms_id=6885) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3934 (pms_id=6886) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3936 (pms_id=6890) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3937 (pms_id=6891) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3938 (pms_id=6892) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3939 (pms_id=6893) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3941 (pms_id=6894) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3940 (pms_id=6895) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3942 (pms_id=6901) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3943 (pms_id=6902) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3944 (pms_id=6903) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3946 (pms_id=6904) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3945 (pms_id=6905) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3948 (pms_id=6907) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3947 (pms_id=6906) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3951 (pms_id=6912) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3950 (pms_id=6910) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3949 (pms_id=6909) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3952 (pms_id=6913) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6907 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3953 (pms_id=6914) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3955 (pms_id=6918) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3954 (pms_id=6915) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3956 (pms_id=6919) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3957 (pms_id=6921) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3958 (pms_id=6922) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3961 (pms_id=6924) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3959 (pms_id=6923) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3960 (pms_id=6925) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3962 (pms_id=6927) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3963 (pms_id=6928) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3964 (pms_id=6929) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3965 (pms_id=6930) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3966 (pms_id=6931) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3967 (pms_id=6932) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3969 (pms_id=6935) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3968 (pms_id=6934) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3970 (pms_id=6936) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3971 (pms_id=6937) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3972 (pms_id=6939) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3973 (pms_id=6940) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3974 (pms_id=6941) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3976 (pms_id=6952) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3975 (pms_id=6942) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3977 (pms_id=6955) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3978 (pms_id=6956) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3979 (pms_id=6957) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3980 (pms_id=6958) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3981 (pms_id=6959) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3982 (pms_id=6962) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3983 (pms_id=6972) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3984 (pms_id=6973) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3985 (pms_id=6974) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3987 (pms_id=6975) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3988 (pms_id=6977) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3986 (pms_id=6976) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3989 (pms_id=6979) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3990 (pms_id=6980) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3991 (pms_id=6981) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3992 (pms_id=6982) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3993 (pms_id=6993) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3994 (pms_id=6994) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3995 (pms_id=6996) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3996 (pms_id=6997) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3997 (pms_id=6998) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3998 (pms_id=7007) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 3999 (pms_id=7018) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4000 (pms_id=7019) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4001 (pms_id=7021) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4002 (pms_id=7023) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4003 (pms_id=7025) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4004 (pms_id=7027) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4006 (pms_id=7028) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4005 (pms_id=7029) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4007 (pms_id=7030) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4008 (pms_id=7032) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4011 (pms_id=7039) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4010 (pms_id=7050) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4009 (pms_id=7040) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4012 (pms_id=7051) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4013 (pms_id=7052) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4016 (pms_id=7053) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4014 (pms_id=7054) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4015 (pms_id=7055) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4017 (pms_id=7057) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4018 (pms_id=7058) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4019 (pms_id=7059) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4020 (pms_id=7060) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4021 (pms_id=7061) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4022 (pms_id=7062) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4023 (pms_id=7063) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4025 (pms_id=7064) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4024 (pms_id=7066) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4026 (pms_id=7067) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4027 (pms_id=7068) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4028 (pms_id=7081) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4029 (pms_id=7079) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4030 (pms_id=7082) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4031 (pms_id=7083) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4032 (pms_id=7084) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4033 (pms_id=7085) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4034 (pms_id=7088) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4036 (pms_id=7089) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4037 (pms_id=7091) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4035 (pms_id=7090) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4038 (pms_id=7092) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4039 (pms_id=7093) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4040 (pms_id=7095) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4042 (pms_id=7098) 2025-11-18 20:51:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 4041 (pms_id=7096) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4043 (pms_id=7099) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4044 (pms_id=7100) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4046 (pms_id=7101) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4045 (pms_id=7102) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4047 (pms_id=7103) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4048 (pms_id=7105) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4049 (pms_id=7106) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4050 (pms_id=7107) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4052 (pms_id=7109) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4051 (pms_id=7108) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4053 (pms_id=7110) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4055 (pms_id=7111) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4056 (pms_id=7118) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4054 (pms_id=7119) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4057 (pms_id=7120) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4058 (pms_id=7129) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4060 (pms_id=7130) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4059 (pms_id=7131) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4061 (pms_id=7132) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4062 (pms_id=7133) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4064 (pms_id=7134) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4063 (pms_id=7139) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4065 (pms_id=7140) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4066 (pms_id=7150) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4067 (pms_id=7153) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4068 (pms_id=7154) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4069 (pms_id=7155) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4070 (pms_id=7156) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4072 (pms_id=7157) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4071 (pms_id=7158) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4073 (pms_id=7159) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4074 (pms_id=7161) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4075 (pms_id=7162) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4076 (pms_id=7163) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4077 (pms_id=7164) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4078 (pms_id=7165) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4079 (pms_id=7166) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4080 (pms_id=7176) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4082 (pms_id=7178) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4081 (pms_id=7177) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4083 (pms_id=7180) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4084 (pms_id=7181) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4086 (pms_id=7182) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4085 (pms_id=7183) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4087 (pms_id=7189) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4089 (pms_id=7190) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4088 (pms_id=7191) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4091 (pms_id=7192) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4090 (pms_id=7194) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4092 (pms_id=7196) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4093 (pms_id=7197) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4094 (pms_id=7201) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4095 (pms_id=7204) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4097 (pms_id=7206) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4096 (pms_id=7207) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4099 (pms_id=7208) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4098 (pms_id=7212) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4101 (pms_id=7213) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4100 (pms_id=7216) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4102 (pms_id=7217) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4103 (pms_id=7225) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4104 (pms_id=7226) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4106 (pms_id=7227) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4105 (pms_id=7228) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4107 (pms_id=7229) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4109 (pms_id=7230) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4108 (pms_id=7231) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4110 (pms_id=7232) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4111 (pms_id=7233) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4112 (pms_id=7235) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4113 (pms_id=7236) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4114 (pms_id=7238) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4116 (pms_id=7239) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4117 (pms_id=7241) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4115 (pms_id=7240) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4118 (pms_id=7242) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4120 (pms_id=7244) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4119 (pms_id=7243) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4121 (pms_id=7246) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4122 (pms_id=7247) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4123 (pms_id=7248) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4125 (pms_id=7249) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4124 (pms_id=7250) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4126 (pms_id=7252) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4129 (pms_id=7263) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4127 (pms_id=7262) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4128 (pms_id=7264) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4132 (pms_id=7268) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4131 (pms_id=7265) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4130 (pms_id=7266) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4133 (pms_id=7270) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4134 (pms_id=7271) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4135 (pms_id=7272) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4136 (pms_id=7274) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4138 (pms_id=7276) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4139 (pms_id=7278) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4137 (pms_id=7275) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4140 (pms_id=7279) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4141 (pms_id=7280) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4142 (pms_id=7281) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4143 (pms_id=7282) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4144 (pms_id=7283) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4147 (pms_id=7285) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4145 (pms_id=7286) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4146 (pms_id=7287) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4148 (pms_id=7293) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4150 (pms_id=7296) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4149 (pms_id=7295) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4151 (pms_id=7297) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4152 (pms_id=7298) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4153 (pms_id=7302) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4154 (pms_id=7303) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4156 (pms_id=7306) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4155 (pms_id=7307) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4157 (pms_id=7309) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4158 (pms_id=7310) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4160 (pms_id=7314) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4159 (pms_id=7311) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4161 (pms_id=7315) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4162 (pms_id=7316) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4163 (pms_id=7318) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4165 (pms_id=7321) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4164 (pms_id=7320) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4166 (pms_id=7322) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4167 (pms_id=7323) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4169 (pms_id=7324) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4168 (pms_id=7325) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4171 (pms_id=7327) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4170 (pms_id=7326) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4172 (pms_id=7328) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4173 (pms_id=7330) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4174 (pms_id=7333) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4175 (pms_id=7334) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4176 (pms_id=7335) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4178 (pms_id=7345) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4179 (pms_id=7346) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4180 (pms_id=7347) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4182 (pms_id=7348) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4181 (pms_id=7350) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4183 (pms_id=7351) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4177 (pms_id=7344) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4184 (pms_id=7354) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4188 (pms_id=7352) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4185 (pms_id=7358) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4186 (pms_id=7359) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4187 (pms_id=7362) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4190 (pms_id=7365) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4191 (pms_id=7367) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4189 (pms_id=7366) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4192 (pms_id=7371) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4193 (pms_id=7372) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4194 (pms_id=7376) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4195 (pms_id=7377) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4196 (pms_id=7381) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4197 (pms_id=7383) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4199 (pms_id=7385) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4200 (pms_id=7387) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4198 (pms_id=7386) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4201 (pms_id=7388) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4202 (pms_id=7389) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4204 (pms_id=7390) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4203 (pms_id=7391) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4206 (pms_id=7402) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4205 (pms_id=7401) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4208 (pms_id=7404) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4207 (pms_id=7403) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4209 (pms_id=7405) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4210 (pms_id=7406) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4211 (pms_id=7407) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4212 (pms_id=7408) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4213 (pms_id=7417) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4214 (pms_id=7419) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4216 (pms_id=7429) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4215 (pms_id=7430) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4217 (pms_id=7431) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4218 (pms_id=7432) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4219 (pms_id=7433) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4221 (pms_id=7435) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4220 (pms_id=7434) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7431 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4222 (pms_id=7437) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4223 (pms_id=7438) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4224 (pms_id=7440) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4225 (pms_id=7441) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4228 (pms_id=7458) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4227 (pms_id=7457) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4226 (pms_id=7442) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4229 (pms_id=7460) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4231 (pms_id=7462) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4230 (pms_id=7463) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4232 (pms_id=7473) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4233 (pms_id=7483) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4234 (pms_id=7484) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4235 (pms_id=7485) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4236 (pms_id=7486) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4237 (pms_id=7487) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4240 (pms_id=7491) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4238 (pms_id=7488) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4239 (pms_id=7492) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4241 (pms_id=7493) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4242 (pms_id=7495) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4244 (pms_id=7494) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4243 (pms_id=7496) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4245 (pms_id=7497) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4246 (pms_id=7498) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4247 (pms_id=7499) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4248 (pms_id=7500) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4249 (pms_id=7501) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4250 (pms_id=7502) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4251 (pms_id=7503) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4252 (pms_id=7505) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4254 (pms_id=7507) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4253 (pms_id=7506) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4255 (pms_id=7508) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4256 (pms_id=7514) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4257 (pms_id=7515) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4258 (pms_id=7517) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4260 (pms_id=7518) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4259 (pms_id=7519) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4261 (pms_id=7526) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4262 (pms_id=7527) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4264 (pms_id=7529) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4263 (pms_id=7528) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4265 (pms_id=7530) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4266 (pms_id=7531) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4267 (pms_id=7532) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4268 (pms_id=7533) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4269 (pms_id=7535) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4270 (pms_id=7536) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4271 (pms_id=7541) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4272 (pms_id=7542) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4273 (pms_id=7543) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4275 (pms_id=7545) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4274 (pms_id=7544) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4277 (pms_id=7546) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4276 (pms_id=7547) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4278 (pms_id=7548) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4279 (pms_id=7549) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4280 (pms_id=7550) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4281 (pms_id=7551) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4282 (pms_id=7552) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4283 (pms_id=7553) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4285 (pms_id=7555) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4284 (pms_id=7554) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4287 (pms_id=7557) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4286 (pms_id=7556) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4288 (pms_id=7562) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4289 (pms_id=7572) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4290 (pms_id=7573) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4291 (pms_id=7574) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4294 (pms_id=7575) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4293 (pms_id=7576) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4292 (pms_id=7577) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4295 (pms_id=7578) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4296 (pms_id=7579) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4297 (pms_id=7582) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4298 (pms_id=7583) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4299 (pms_id=7584) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4300 (pms_id=7586) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4301 (pms_id=7588) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4302 (pms_id=7590) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4303 (pms_id=7591) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4304 (pms_id=7592) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4305 (pms_id=7593) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4306 (pms_id=7595) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4308 (pms_id=7596) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4307 (pms_id=7597) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4309 (pms_id=7598) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4310 (pms_id=7600) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4311 (pms_id=7601) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4312 (pms_id=7602) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4313 (pms_id=7603) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4314 (pms_id=7605) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4315 (pms_id=7606) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4316 (pms_id=7607) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4317 (pms_id=7608) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4318 (pms_id=7609) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4319 (pms_id=7613) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4321 (pms_id=7614) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4320 (pms_id=7615) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4322 (pms_id=7616) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4324 (pms_id=7617) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4323 (pms_id=7618) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4325 (pms_id=7619) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4326 (pms_id=7620) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4327 (pms_id=7621) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4328 (pms_id=7624) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4329 (pms_id=7625) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4330 (pms_id=7626) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4331 (pms_id=7628) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4333 (pms_id=7629) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4334 (pms_id=7630) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4332 (pms_id=7631) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4335 (pms_id=7632) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4336 (pms_id=7633) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4337 (pms_id=7634) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4339 (pms_id=7636) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4338 (pms_id=7635) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4340 (pms_id=7637) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4341 (pms_id=7638) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4342 (pms_id=7645) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4343 (pms_id=7646) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4344 (pms_id=7647) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4345 (pms_id=7648) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4346 (pms_id=7649) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4347 (pms_id=7650) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4348 (pms_id=7651) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4349 (pms_id=7652) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4350 (pms_id=7653) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4351 (pms_id=7654) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4354 (pms_id=7655) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4353 (pms_id=7656) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4352 (pms_id=7657) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4355 (pms_id=7658) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4356 (pms_id=7659) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4358 (pms_id=7660) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4357 (pms_id=7661) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4359 (pms_id=7663) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4360 (pms_id=7664) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4361 (pms_id=7665) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4362 (pms_id=7666) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4363 (pms_id=7667) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4364 (pms_id=7668) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4365 (pms_id=7669) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4366 (pms_id=7670) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4368 (pms_id=7671) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4367 (pms_id=7672) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4370 (pms_id=7673) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4369 (pms_id=7674) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4371 (pms_id=7675) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4372 (pms_id=7676) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4373 (pms_id=7677) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4375 (pms_id=7678) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4374 (pms_id=7679) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4376 (pms_id=7680) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4377 (pms_id=7681) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4378 (pms_id=7682) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4379 (pms_id=7685) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4381 (pms_id=7684) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4380 (pms_id=7686) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4382 (pms_id=7687) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4383 (pms_id=7688) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4384 (pms_id=7689) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4386 (pms_id=7691) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4385 (pms_id=7690) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4387 (pms_id=7692) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4388 (pms_id=7693) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4389 (pms_id=7694) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4390 (pms_id=7695) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4393 (pms_id=7698) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4392 (pms_id=7697) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4391 (pms_id=7696) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4394 (pms_id=7699) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4395 (pms_id=7701) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7697 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4396 (pms_id=7703) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4397 (pms_id=7704) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4398 (pms_id=7705) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4399 (pms_id=7706) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4400 (pms_id=7709) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4401 (pms_id=7710) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4402 (pms_id=7711) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4404 (pms_id=7715) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4403 (pms_id=7713) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4405 (pms_id=7716) 2025-11-18 20:51:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 4406 (pms_id=7717) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4408 (pms_id=7719) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4407 (pms_id=7718) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4410 (pms_id=7720) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4409 (pms_id=7721) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4411 (pms_id=7722) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4412 (pms_id=7723) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4413 (pms_id=7725) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4415 (pms_id=7724) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7721 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4417 (pms_id=7727) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4414 (pms_id=7726) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4416 (pms_id=7728) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4418 (pms_id=7729) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4419 (pms_id=7730) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4421 (pms_id=7731) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4420 (pms_id=7732) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4422 (pms_id=7733) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4423 (pms_id=7735) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4424 (pms_id=7736) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4425 (pms_id=7737) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4426 (pms_id=7738) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4427 (pms_id=7739) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4428 (pms_id=7740) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4429 (pms_id=7741) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4431 (pms_id=7742) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4430 (pms_id=7743) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4433 (pms_id=7747) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4432 (pms_id=7745) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4434 (pms_id=7748) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4435 (pms_id=7749) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4436 (pms_id=7750) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4437 (pms_id=7751) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4438 (pms_id=7752) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4439 (pms_id=7753) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4441 (pms_id=7754) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4440 (pms_id=7755) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4442 (pms_id=7756) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4443 (pms_id=7758) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4444 (pms_id=7759) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4445 (pms_id=7760) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4447 (pms_id=7761) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4446 (pms_id=7762) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4448 (pms_id=7763) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4449 (pms_id=7764) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4451 (pms_id=7768) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4450 (pms_id=7766) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4452 (pms_id=7771) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4453 (pms_id=7772) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4455 (pms_id=7773) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4454 (pms_id=7775) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4456 (pms_id=7778) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4457 (pms_id=7781) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4458 (pms_id=7784) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4460 (pms_id=7785) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4459 (pms_id=7786) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4461 (pms_id=7787) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4462 (pms_id=7788) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4463 (pms_id=7789) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4465 (pms_id=7791) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4466 (pms_id=7792) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4464 (pms_id=7793) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7793 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4468 (pms_id=7795) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4467 (pms_id=7794) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4469 (pms_id=7796) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4470 (pms_id=7797) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4471 (pms_id=7800) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4472 (pms_id=7801) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4474 (pms_id=7803) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4473 (pms_id=7804) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7795 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4475 (pms_id=7805) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4476 (pms_id=7806) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4477 (pms_id=7807) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4478 (pms_id=7808) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4480 (pms_id=7810) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4479 (pms_id=7809) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4481 (pms_id=7812) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4482 (pms_id=7813) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4483 (pms_id=7814) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4484 (pms_id=7815) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4486 (pms_id=7817) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4485 (pms_id=7816) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4487 (pms_id=7823) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4489 (pms_id=7824) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4488 (pms_id=7825) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4491 (pms_id=7827) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4490 (pms_id=7826) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4492 (pms_id=7829) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4493 (pms_id=7830) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4494 (pms_id=7832) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4495 (pms_id=7834) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4496 (pms_id=7836) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4497 (pms_id=7837) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4499 (pms_id=7839) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4500 (pms_id=7840) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4498 (pms_id=7841) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4502 (pms_id=7843) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4501 (pms_id=7842) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4503 (pms_id=7845) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4506 (pms_id=7847) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4504 (pms_id=7848) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4505 (pms_id=7849) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4507 (pms_id=7858) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4509 (pms_id=7859) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4508 (pms_id=7860) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4510 (pms_id=7861) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4511 (pms_id=7862) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4512 (pms_id=7864) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4513 (pms_id=7865) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4514 (pms_id=7866) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4515 (pms_id=7868) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4516 (pms_id=7869) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4517 (pms_id=7870) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4518 (pms_id=7871) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4519 (pms_id=7872) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4521 (pms_id=7873) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4520 (pms_id=7874) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4522 (pms_id=7875) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4523 (pms_id=7876) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4524 (pms_id=7877) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4525 (pms_id=7884) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4526 (pms_id=7885) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4527 (pms_id=7886) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4528 (pms_id=7887) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4529 (pms_id=7888) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4530 (pms_id=7889) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4531 (pms_id=7890) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4532 (pms_id=7891) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4533 (pms_id=7892) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4534 (pms_id=7893) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4535 (pms_id=7894) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4536 (pms_id=7895) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4537 (pms_id=7896) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4538 (pms_id=7897) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4539 (pms_id=7898) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4540 (pms_id=7900) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4543 (pms_id=7901) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4541 (pms_id=7899) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4542 (pms_id=7902) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4544 (pms_id=7903) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4546 (pms_id=7904) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4545 (pms_id=7906) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4547 (pms_id=7909) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4548 (pms_id=7910) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4549 (pms_id=7920) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4550 (pms_id=7931) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4551 (pms_id=7932) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4553 (pms_id=7935) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4552 (pms_id=7933) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4554 (pms_id=7936) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4555 (pms_id=7938) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4556 (pms_id=7939) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4557 (pms_id=7942) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4559 (pms_id=7943) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4558 (pms_id=7944) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4560 (pms_id=7945) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4561 (pms_id=7953) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4562 (pms_id=7955) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4563 (pms_id=7956) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4565 (pms_id=7957) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4564 (pms_id=7958) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4566 (pms_id=7959) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4567 (pms_id=7961) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4568 (pms_id=7963) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4571 (pms_id=7966) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4570 (pms_id=7972) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4569 (pms_id=7971) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4572 (pms_id=7973) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4573 (pms_id=7974) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4574 (pms_id=7975) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4575 (pms_id=7978) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4576 (pms_id=7979) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4577 (pms_id=7981) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4578 (pms_id=7982) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4579 (pms_id=7983) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4580 (pms_id=7984) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4581 (pms_id=7986) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4583 (pms_id=7988) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4582 (pms_id=7987) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4584 (pms_id=7995) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4586 (pms_id=7999) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4585 (pms_id=8000) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4587 (pms_id=8001) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4588 (pms_id=8002) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4589 (pms_id=8003) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4590 (pms_id=8004) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4591 (pms_id=8005) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4592 (pms_id=8006) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4595 (pms_id=8009) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4593 (pms_id=8008) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4594 (pms_id=8010) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4596 (pms_id=8011) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4597 (pms_id=8018) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4598 (pms_id=8019) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4599 (pms_id=8020) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4600 (pms_id=8021) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4601 (pms_id=8022) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4603 (pms_id=8023) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4602 (pms_id=8024) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4604 (pms_id=8026) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4605 (pms_id=8027) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4607 (pms_id=8028) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4608 (pms_id=8030) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4606 (pms_id=8029) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4609 (pms_id=8031) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4610 (pms_id=8032) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4611 (pms_id=8033) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4612 (pms_id=8034) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4613 (pms_id=8035) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4615 (pms_id=8038) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4614 (pms_id=8039) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4616 (pms_id=8040) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4617 (pms_id=8041) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4618 (pms_id=8042) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4621 (pms_id=8043) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4620 (pms_id=8044) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4622 (pms_id=8046) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4619 (pms_id=8045) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4623 (pms_id=8047) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4626 (pms_id=8057) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4625 (pms_id=8058) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4624 (pms_id=8059) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4627 (pms_id=8060) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4628 (pms_id=8070) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4629 (pms_id=8071) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4631 (pms_id=8073) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4630 (pms_id=8072) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4633 (pms_id=8076) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4632 (pms_id=8075) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4634 (pms_id=8077) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4636 (pms_id=8078) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4635 (pms_id=8079) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4637 (pms_id=8080) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4639 (pms_id=8081) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4638 (pms_id=8082) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4640 (pms_id=8083) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4641 (pms_id=8084) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4642 (pms_id=8085) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4643 (pms_id=8086) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4644 (pms_id=8087) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4647 (pms_id=8090) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4645 (pms_id=8088) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4646 (pms_id=8092) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4648 (pms_id=8093) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4651 (pms_id=8099) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4649 (pms_id=8094) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4650 (pms_id=8101) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4652 (pms_id=8102) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4653 (pms_id=8103) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4654 (pms_id=8104) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4655 (pms_id=8105) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4656 (pms_id=8106) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4657 (pms_id=8108) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4658 (pms_id=8109) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4661 (pms_id=8110) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8104 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4659 (pms_id=8111) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4660 (pms_id=8112) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4662 (pms_id=8113) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4663 (pms_id=8120) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4664 (pms_id=8121) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4665 (pms_id=8122) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4666 (pms_id=8123) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4667 (pms_id=8124) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4668 (pms_id=8125) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4669 (pms_id=8126) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4671 (pms_id=8127) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4670 (pms_id=8128) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4672 (pms_id=8129) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4674 (pms_id=8137) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4673 (pms_id=8138) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4675 (pms_id=8139) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4677 (pms_id=8147) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4676 (pms_id=8140) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4678 (pms_id=8148) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4679 (pms_id=8149) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4681 (pms_id=8150) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8140 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4680 (pms_id=8159) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4682 (pms_id=8160) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4683 (pms_id=8161) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4684 (pms_id=8162) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4686 (pms_id=8172) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4685 (pms_id=8163) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4687 (pms_id=8173) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4688 (pms_id=8174) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4689 (pms_id=8182) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4690 (pms_id=8183) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4691 (pms_id=8184) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4692 (pms_id=8185) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4694 (pms_id=8186) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4695 (pms_id=8192) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4693 (pms_id=8193) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4697 (pms_id=8195) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4696 (pms_id=8196) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4698 (pms_id=8197) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4699 (pms_id=8199) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4700 (pms_id=8200) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4701 (pms_id=8208) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4702 (pms_id=8209) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4703 (pms_id=8210) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4705 (pms_id=8211) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4704 (pms_id=8212) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4706 (pms_id=8213) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4708 (pms_id=8215) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4707 (pms_id=8214) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4709 (pms_id=8216) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4710 (pms_id=8218) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4711 (pms_id=8220) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4712 (pms_id=8221) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4714 (pms_id=8222) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4713 (pms_id=8223) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4715 (pms_id=8224) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4717 (pms_id=8225) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4716 (pms_id=8226) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4718 (pms_id=8227) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4720 (pms_id=8228) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8224 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4719 (pms_id=8229) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4721 (pms_id=8231) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8225 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4722 (pms_id=8234) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8227 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4724 (pms_id=8244) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4725 (pms_id=8236) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4723 (pms_id=8246) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4726 (pms_id=8247) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4727 (pms_id=8248) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4728 (pms_id=8249) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4729 (pms_id=8251) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4731 (pms_id=8253) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4730 (pms_id=8254) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4732 (pms_id=8256) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4733 (pms_id=8257) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4734 (pms_id=8258) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4735 (pms_id=8260) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4736 (pms_id=8261) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4737 (pms_id=8262) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4738 (pms_id=8263) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4739 (pms_id=8264) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4740 (pms_id=8265) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4741 (pms_id=8267) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4742 (pms_id=8268) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4743 (pms_id=8271) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4746 (pms_id=8272) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4744 (pms_id=8273) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4747 (pms_id=8275) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4748 (pms_id=8276) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4745 (pms_id=8274) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4749 (pms_id=8277) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4751 (pms_id=8278) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4750 (pms_id=8282) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4752 (pms_id=8286) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4753 (pms_id=8287) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4757 (pms_id=8291) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4754 (pms_id=8290) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4755 (pms_id=8292) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4756 (pms_id=8294) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4758 (pms_id=8295) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4760 (pms_id=8296) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4759 (pms_id=8297) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4761 (pms_id=8298) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4762 (pms_id=8299) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4763 (pms_id=8300) 2025-11-18 20:51:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4764 (pms_id=8301) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4765 (pms_id=8302) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4766 (pms_id=8303) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4767 (pms_id=8304) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4768 (pms_id=8305) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4769 (pms_id=8306) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4771 (pms_id=8307) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4770 (pms_id=8308) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4772 (pms_id=8309) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4774 (pms_id=8311) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4773 (pms_id=8310) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4775 (pms_id=8312) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4776 (pms_id=8313) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4777 (pms_id=8314) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4778 (pms_id=8316) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4779 (pms_id=8319) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4780 (pms_id=8322) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4781 (pms_id=8323) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4782 (pms_id=8325) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4783 (pms_id=8324) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4784 (pms_id=8326) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4786 (pms_id=8327) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4785 (pms_id=8328) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4787 (pms_id=8329) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4788 (pms_id=8330) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8328 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4789 (pms_id=8332) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4790 (pms_id=8333) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4791 (pms_id=8334) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4792 (pms_id=8335) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4793 (pms_id=8336) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4794 (pms_id=8337) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4795 (pms_id=8338) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4796 (pms_id=8339) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4797 (pms_id=8348) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4798 (pms_id=8350) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4799 (pms_id=8351) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4800 (pms_id=8352) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4801 (pms_id=8354) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4802 (pms_id=8355) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4803 (pms_id=8356) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4804 (pms_id=8358) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4805 (pms_id=8359) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4806 (pms_id=8361) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4807 (pms_id=8362) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4808 (pms_id=8363) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4809 (pms_id=8364) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4810 (pms_id=8365) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4811 (pms_id=8367) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4812 (pms_id=8368) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4813 (pms_id=8369) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4814 (pms_id=8376) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4816 (pms_id=8377) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4815 (pms_id=8378) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4817 (pms_id=8380) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4818 (pms_id=8381) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4819 (pms_id=8387) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4821 (pms_id=8389) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4820 (pms_id=8388) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4822 (pms_id=8391) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4823 (pms_id=8392) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4824 (pms_id=8394) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4826 (pms_id=8395) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4825 (pms_id=8396) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4828 (pms_id=8401) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4827 (pms_id=8397) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4829 (pms_id=8402) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4830 (pms_id=8412) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4831 (pms_id=8414) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4832 (pms_id=8415) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4833 (pms_id=8416) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4835 (pms_id=8419) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4834 (pms_id=8418) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4836 (pms_id=8420) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4837 (pms_id=8430) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4838 (pms_id=8431) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4839 (pms_id=8432) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4840 (pms_id=8433) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4841 (pms_id=8434) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4842 (pms_id=8435) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4843 (pms_id=8436) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4845 (pms_id=8438) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4844 (pms_id=8439) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4846 (pms_id=8440) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4847 (pms_id=8441) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4848 (pms_id=8442) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4849 (pms_id=8443) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4850 (pms_id=8444) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4851 (pms_id=8446) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4852 (pms_id=8447) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4853 (pms_id=8448) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4854 (pms_id=8449) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4855 (pms_id=8450) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4856 (pms_id=8451) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4860 (pms_id=8456) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4859 (pms_id=8455) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4858 (pms_id=8454) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4857 (pms_id=8453) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4862 (pms_id=8463) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4861 (pms_id=8457) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4863 (pms_id=8464) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4864 (pms_id=8465) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4865 (pms_id=8466) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4866 (pms_id=8467) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8463 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4867 (pms_id=8468) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4869 (pms_id=8471) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4868 (pms_id=8469) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4870 (pms_id=8472) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4872 (pms_id=8474) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4871 (pms_id=8473) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4873 (pms_id=8475) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4875 (pms_id=8477) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4874 (pms_id=8476) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4876 (pms_id=8478) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4877 (pms_id=8479) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4878 (pms_id=8480) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4880 (pms_id=8482) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4879 (pms_id=8481) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4881 (pms_id=8484) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4883 (pms_id=8485) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4882 (pms_id=8487) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4884 (pms_id=8488) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4885 (pms_id=8489) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4886 (pms_id=8490) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4887 (pms_id=8491) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4889 (pms_id=8493) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4890 (pms_id=8494) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4888 (pms_id=8492) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4891 (pms_id=8495) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4892 (pms_id=8497) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4893 (pms_id=8498) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4894 (pms_id=8499) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4895 (pms_id=8500) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4896 (pms_id=8501) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4897 (pms_id=8503) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4899 (pms_id=8505) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4898 (pms_id=8504) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4900 (pms_id=8506) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4901 (pms_id=8507) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4902 (pms_id=8510) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4903 (pms_id=8508) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4904 (pms_id=8511) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4905 (pms_id=8512) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4906 (pms_id=8513) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4907 (pms_id=8514) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4908 (pms_id=8515) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4909 (pms_id=8516) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4910 (pms_id=8517) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4912 (pms_id=8518) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4911 (pms_id=8519) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4913 (pms_id=8520) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4914 (pms_id=8521) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4915 (pms_id=8522) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4916 (pms_id=8523) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4917 (pms_id=8524) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4918 (pms_id=8525) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4919 (pms_id=8526) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4920 (pms_id=8527) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4921 (pms_id=8528) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4922 (pms_id=8529) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4923 (pms_id=8540) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4924 (pms_id=8549) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4925 (pms_id=8551) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4926 (pms_id=8552) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4928 (pms_id=8553) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4927 (pms_id=8555) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4929 (pms_id=8556) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4930 (pms_id=8558) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4931 (pms_id=8568) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4932 (pms_id=8569) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4933 (pms_id=8570) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4934 (pms_id=8571) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4935 (pms_id=8572) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4936 (pms_id=8573) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4937 (pms_id=8575) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4938 (pms_id=8584) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4939 (pms_id=8585) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4940 (pms_id=8586) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4941 (pms_id=8587) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4943 (pms_id=8595) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4942 (pms_id=8594) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4944 (pms_id=8596) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4945 (pms_id=8605) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4946 (pms_id=8606) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4948 (pms_id=8607) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4947 (pms_id=8609) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4949 (pms_id=8610) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4950 (pms_id=8611) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4951 (pms_id=8612) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4953 (pms_id=8614) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4952 (pms_id=8613) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4954 (pms_id=8616) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4956 (pms_id=8619) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4955 (pms_id=8618) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4958 (pms_id=8620) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4959 (pms_id=8623) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4957 (pms_id=8621) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4960 (pms_id=8624) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4961 (pms_id=8625) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4962 (pms_id=8626) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4963 (pms_id=8628) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4964 (pms_id=8629) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4965 (pms_id=8630) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4966 (pms_id=8631) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4967 (pms_id=8632) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4968 (pms_id=8633) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4969 (pms_id=8634) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4970 (pms_id=8635) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4971 (pms_id=8636) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8632 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4973 (pms_id=8639) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4972 (pms_id=8641) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4975 (pms_id=8642) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4974 (pms_id=8643) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4976 (pms_id=8644) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4978 (pms_id=8645) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4977 (pms_id=8655) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4979 (pms_id=8656) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4980 (pms_id=8657) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4981 (pms_id=8658) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4982 (pms_id=8659) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4983 (pms_id=8662) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4984 (pms_id=8663) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4985 (pms_id=8667) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4986 (pms_id=8668) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4987 (pms_id=8669) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4988 (pms_id=8672) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4989 (pms_id=8673) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4990 (pms_id=8674) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4992 (pms_id=8675) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4991 (pms_id=8676) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4993 (pms_id=8677) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4994 (pms_id=8678) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4995 (pms_id=8688) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4996 (pms_id=8697) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4997 (pms_id=8698) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4998 (pms_id=8699) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 4999 (pms_id=8710) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5000 (pms_id=8711) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5001 (pms_id=8712) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5002 (pms_id=8713) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5003 (pms_id=8714) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5005 (pms_id=8716) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5004 (pms_id=8715) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8713 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5006 (pms_id=8717) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5007 (pms_id=8718) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5008 (pms_id=8719) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5009 (pms_id=8720) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5010 (pms_id=8722) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5011 (pms_id=8723) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5012 (pms_id=8724) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5013 (pms_id=8725) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5014 (pms_id=8726) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5015 (pms_id=8734) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5016 (pms_id=8737) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5017 (pms_id=8738) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5018 (pms_id=8739) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5019 (pms_id=8741) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5020 (pms_id=8742) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5021 (pms_id=8743) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5022 (pms_id=8744) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5023 (pms_id=8745) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5024 (pms_id=8755) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5025 (pms_id=8756) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5026 (pms_id=8757) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5028 (pms_id=8758) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5027 (pms_id=8759) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5029 (pms_id=8761) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5030 (pms_id=8762) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5031 (pms_id=8763) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5032 (pms_id=8764) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5033 (pms_id=8765) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5034 (pms_id=8766) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5035 (pms_id=8767) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5036 (pms_id=8768) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5037 (pms_id=8769) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5039 (pms_id=8770) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5038 (pms_id=8771) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5040 (pms_id=8772) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5041 (pms_id=8773) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5042 (pms_id=8788) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5043 (pms_id=8789) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5044 (pms_id=8791) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5045 (pms_id=8792) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5046 (pms_id=8793) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5047 (pms_id=8794) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5048 (pms_id=8795) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5049 (pms_id=8797) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5050 (pms_id=8798) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5051 (pms_id=8799) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5053 (pms_id=8800) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5052 (pms_id=8804) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5054 (pms_id=8806) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5055 (pms_id=8807) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5056 (pms_id=8808) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5057 (pms_id=8809) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5058 (pms_id=8810) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5059 (pms_id=8811) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5061 (pms_id=8813) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5060 (pms_id=8812) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5064 (pms_id=8817) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5062 (pms_id=8815) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5063 (pms_id=8820) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5066 (pms_id=8822) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5065 (pms_id=8821) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5067 (pms_id=8823) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5068 (pms_id=8824) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5069 (pms_id=8833) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5070 (pms_id=8834) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5071 (pms_id=8835) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5072 (pms_id=8847) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5073 (pms_id=8848) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5074 (pms_id=8851) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5075 (pms_id=8853) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5076 (pms_id=8857) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5077 (pms_id=8858) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5079 (pms_id=8859) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5078 (pms_id=8860) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5080 (pms_id=8861) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5081 (pms_id=8862) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5082 (pms_id=8864) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5083 (pms_id=8866) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5084 (pms_id=8872) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5085 (pms_id=8867) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5086 (pms_id=8873) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5087 (pms_id=8875) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5088 (pms_id=8878) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5089 (pms_id=8882) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5090 (pms_id=8883) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5091 (pms_id=8884) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5092 (pms_id=8885) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5093 (pms_id=8886) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5094 (pms_id=8887) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5095 (pms_id=8888) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5096 (pms_id=8889) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5097 (pms_id=8892) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5098 (pms_id=8893) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5099 (pms_id=8895) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5100 (pms_id=8897) 2025-11-18 20:51:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 5101 (pms_id=8898) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5102 (pms_id=8900) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5103 (pms_id=8901) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5104 (pms_id=8902) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5105 (pms_id=8904) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5106 (pms_id=8905) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5107 (pms_id=8906) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5108 (pms_id=8908) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5109 (pms_id=8909) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5111 (pms_id=8911) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5110 (pms_id=8912) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5112 (pms_id=8913) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5113 (pms_id=8924) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5114 (pms_id=8925) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5115 (pms_id=8928) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5116 (pms_id=8929) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5117 (pms_id=8930) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5118 (pms_id=8931) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5119 (pms_id=8932) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5121 (pms_id=8934) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5120 (pms_id=8933) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5122 (pms_id=8935) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5123 (pms_id=8936) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5124 (pms_id=8937) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5125 (pms_id=8938) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5126 (pms_id=8939) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5127 (pms_id=8941) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5128 (pms_id=8942) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5129 (pms_id=8943) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5130 (pms_id=8944) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5131 (pms_id=8945) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5133 (pms_id=8946) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5132 (pms_id=8953) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5134 (pms_id=8955) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5135 (pms_id=8956) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5137 (pms_id=8976) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5139 (pms_id=8977) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5140 (pms_id=8978) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5141 (pms_id=8979) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5142 (pms_id=8980) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5143 (pms_id=8981) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5145 (pms_id=8984) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5146 (pms_id=8985) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5147 (pms_id=8986) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5148 (pms_id=8988) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5149 (pms_id=8987) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5150 (pms_id=8990) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5151 (pms_id=8993) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5138 (pms_id=8958) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5136 (pms_id=8957) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5152 (pms_id=8994) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5153 (pms_id=8995) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5154 (pms_id=8996) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5155 (pms_id=8997) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5156 (pms_id=8998) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5157 (pms_id=8999) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5158 (pms_id=9000) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5144 (pms_id=8982) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5159 (pms_id=9004) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5160 (pms_id=9006) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5163 (pms_id=9010) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5161 (pms_id=9009) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5162 (pms_id=9011) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5165 (pms_id=9013) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5166 (pms_id=9015) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5164 (pms_id=9012) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5167 (pms_id=9025) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5169 (pms_id=9027) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5168 (pms_id=9026) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5170 (pms_id=9028) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5171 (pms_id=9029) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5172 (pms_id=9031) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5173 (pms_id=9030) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5174 (pms_id=9033) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5175 (pms_id=9035) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5177 (pms_id=9038) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5176 (pms_id=9036) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5178 (pms_id=9040) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5179 (pms_id=9039) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5180 (pms_id=9041) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5181 (pms_id=9042) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5183 (pms_id=9043) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5182 (pms_id=9044) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5184 (pms_id=9045) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5185 (pms_id=9046) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5186 (pms_id=9047) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5187 (pms_id=9049) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5188 (pms_id=9050) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5189 (pms_id=9051) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5190 (pms_id=9053) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5191 (pms_id=9054) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5192 (pms_id=9055) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5194 (pms_id=9058) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5193 (pms_id=9057) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5195 (pms_id=9060) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5196 (pms_id=9061) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5199 (pms_id=9063) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5197 (pms_id=9062) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5200 (pms_id=9064) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5198 (pms_id=9065) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5201 (pms_id=9066) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5202 (pms_id=9067) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5203 (pms_id=9068) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5204 (pms_id=9069) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5205 (pms_id=9070) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5206 (pms_id=9071) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5207 (pms_id=9072) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5208 (pms_id=9073) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5209 (pms_id=9074) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5210 (pms_id=9075) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5211 (pms_id=9076) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5212 (pms_id=9077) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5213 (pms_id=9078) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5214 (pms_id=9079) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5215 (pms_id=9080) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5216 (pms_id=9081) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5217 (pms_id=9082) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5218 (pms_id=9083) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5219 (pms_id=9085) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5220 (pms_id=9087) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5221 (pms_id=9088) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5222 (pms_id=9089) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5223 (pms_id=9090) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5224 (pms_id=9091) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5225 (pms_id=9099) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5226 (pms_id=9100) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5227 (pms_id=9101) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5228 (pms_id=9103) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5229 (pms_id=9112) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5230 (pms_id=9113) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5232 (pms_id=9114) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5231 (pms_id=9116) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5233 (pms_id=9119) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5234 (pms_id=9120) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5235 (pms_id=9121) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5236 (pms_id=9122) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5237 (pms_id=9123) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5238 (pms_id=9124) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5240 (pms_id=9141) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5239 (pms_id=9144) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5241 (pms_id=9146) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5242 (pms_id=9148) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5243 (pms_id=9150) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5244 (pms_id=9157) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5245 (pms_id=9169) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5246 (pms_id=9170) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5247 (pms_id=9171) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5248 (pms_id=9172) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9171 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5249 (pms_id=9173) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5250 (pms_id=9174) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5251 (pms_id=9183) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5253 (pms_id=9187) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5252 (pms_id=9186) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5254 (pms_id=9189) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5255 (pms_id=9190) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5256 (pms_id=9192) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5257 (pms_id=9193) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5259 (pms_id=9195) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5258 (pms_id=9194) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5260 (pms_id=9196) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5261 (pms_id=9197) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5262 (pms_id=9199) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5264 (pms_id=9202) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5263 (pms_id=9201) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5265 (pms_id=9203) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5266 (pms_id=9204) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5268 (pms_id=9205) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5267 (pms_id=9206) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5269 (pms_id=9207) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5270 (pms_id=9208) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5272 (pms_id=9209) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5271 (pms_id=9210) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5273 (pms_id=9211) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5274 (pms_id=9214) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5275 (pms_id=9215) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5277 (pms_id=9236) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5278 (pms_id=9237) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5276 (pms_id=9243) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5279 (pms_id=9245) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5281 (pms_id=9246) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9237 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5280 (pms_id=9248) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5282 (pms_id=9250) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5284 (pms_id=9254) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5283 (pms_id=9255) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5285 (pms_id=9256) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5286 (pms_id=9257) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5288 (pms_id=9258) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5287 (pms_id=9259) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5289 (pms_id=9262) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5290 (pms_id=9263) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5291 (pms_id=9264) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5292 (pms_id=9266) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5293 (pms_id=9267) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5294 (pms_id=9268) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5296 (pms_id=9279) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5295 (pms_id=9269) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5298 (pms_id=9281) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5297 (pms_id=9282) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5299 (pms_id=9283) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5300 (pms_id=9284) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5301 (pms_id=9285) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5303 (pms_id=9286) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5302 (pms_id=9294) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5304 (pms_id=9295) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5305 (pms_id=9296) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5307 (pms_id=9297) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5306 (pms_id=9298) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5308 (pms_id=9299) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5309 (pms_id=9300) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5310 (pms_id=9301) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5311 (pms_id=9302) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5312 (pms_id=9314) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5313 (pms_id=9315) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5314 (pms_id=9316) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5315 (pms_id=9317) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5318 (pms_id=9327) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5317 (pms_id=9328) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5316 (pms_id=9329) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5319 (pms_id=9335) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5320 (pms_id=9336) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5321 (pms_id=9337) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5322 (pms_id=9338) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5323 (pms_id=9351) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5324 (pms_id=9352) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5325 (pms_id=9360) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5326 (pms_id=9361) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5327 (pms_id=9371) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5328 (pms_id=9381) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5329 (pms_id=9383) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5330 (pms_id=9385) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5334 (pms_id=9387) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5331 (pms_id=9390) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5332 (pms_id=9393) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5333 (pms_id=9392) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5335 (pms_id=9400) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5337 (pms_id=9401) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5336 (pms_id=9402) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5338 (pms_id=9404) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5339 (pms_id=9405) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5341 (pms_id=9407) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5340 (pms_id=9408) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5343 (pms_id=9410) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5342 (pms_id=9409) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5344 (pms_id=9411) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5346 (pms_id=9413) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5345 (pms_id=9416) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5347 (pms_id=9417) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5348 (pms_id=9418) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5349 (pms_id=9419) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5352 (pms_id=9423) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5351 (pms_id=9420) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5350 (pms_id=9424) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5353 (pms_id=9425) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5355 (pms_id=9427) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5354 (pms_id=9426) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5357 (pms_id=9429) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5356 (pms_id=9428) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5358 (pms_id=9430) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5360 (pms_id=9432) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5359 (pms_id=9433) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5361 (pms_id=9434) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5362 (pms_id=9435) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5364 (pms_id=9437) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5363 (pms_id=9436) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5367 (pms_id=9441) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5365 (pms_id=9438) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5366 (pms_id=9442) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5368 (pms_id=9444) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5369 (pms_id=9446) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5370 (pms_id=9447) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5373 (pms_id=9459) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5371 (pms_id=9449) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5372 (pms_id=9450) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5374 (pms_id=9460) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5375 (pms_id=9461) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5376 (pms_id=9462) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5378 (pms_id=9468) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5377 (pms_id=9463) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5379 (pms_id=9469) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5381 (pms_id=9470) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5380 (pms_id=9472) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5382 (pms_id=9473) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5383 (pms_id=9474) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5384 (pms_id=9475) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5385 (pms_id=9476) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5386 (pms_id=9477) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5388 (pms_id=9478) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5387 (pms_id=9481) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5391 (pms_id=9482) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5390 (pms_id=9483) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5389 (pms_id=9484) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5392 (pms_id=9485) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5393 (pms_id=9486) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5394 (pms_id=9487) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5395 (pms_id=9488) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5396 (pms_id=9489) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5397 (pms_id=9490) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5398 (pms_id=9491) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5399 (pms_id=9492) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5400 (pms_id=9502) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5401 (pms_id=9503) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5402 (pms_id=9504) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5403 (pms_id=9505) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5405 (pms_id=9507) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5404 (pms_id=9508) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5406 (pms_id=9509) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5407 (pms_id=9510) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5408 (pms_id=9511) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5410 (pms_id=9512) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5409 (pms_id=9513) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5411 (pms_id=9514) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5412 (pms_id=9515) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5413 (pms_id=9516) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5414 (pms_id=9517) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5415 (pms_id=9519) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5417 (pms_id=9521) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5416 (pms_id=9520) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5418 (pms_id=9531) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5419 (pms_id=9532) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5422 (pms_id=9542) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5420 (pms_id=9541) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5423 (pms_id=9545) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5421 (pms_id=9543) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5424 (pms_id=9546) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5426 (pms_id=9547) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5425 (pms_id=9548) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5427 (pms_id=9549) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5428 (pms_id=9550) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5429 (pms_id=9551) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5430 (pms_id=9552) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5432 (pms_id=9554) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5431 (pms_id=9553) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5433 (pms_id=9555) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5434 (pms_id=9556) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5435 (pms_id=9557) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5438 (pms_id=9558) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5437 (pms_id=9559) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5436 (pms_id=9560) 2025-11-18 20:51:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 5439 (pms_id=9561) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5441 (pms_id=9562) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5440 (pms_id=9563) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5442 (pms_id=9564) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5444 (pms_id=9567) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5443 (pms_id=9566) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5446 (pms_id=9568) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5445 (pms_id=9569) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5447 (pms_id=9572) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5448 (pms_id=9573) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5450 (pms_id=9575) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5449 (pms_id=9577) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5451 (pms_id=9578) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5452 (pms_id=9579) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5453 (pms_id=9580) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5454 (pms_id=9581) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5456 (pms_id=9583) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5455 (pms_id=9582) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5457 (pms_id=9584) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5458 (pms_id=9591) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5460 (pms_id=9592) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5459 (pms_id=9593) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5461 (pms_id=9594) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5462 (pms_id=9596) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5463 (pms_id=9598) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5465 (pms_id=9600) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5464 (pms_id=9599) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5466 (pms_id=9601) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5467 (pms_id=9602) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5468 (pms_id=9603) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5469 (pms_id=9604) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5470 (pms_id=9605) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5471 (pms_id=9606) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5472 (pms_id=9607) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5473 (pms_id=9608) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5474 (pms_id=9609) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5475 (pms_id=9610) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5476 (pms_id=9611) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5477 (pms_id=9612) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5478 (pms_id=9613) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5479 (pms_id=9615) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5480 (pms_id=9616) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5481 (pms_id=9617) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5482 (pms_id=9618) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5483 (pms_id=9619) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5485 (pms_id=9621) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5484 (pms_id=9620) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5486 (pms_id=9622) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5487 (pms_id=9626) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5488 (pms_id=9628) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5489 (pms_id=9630) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5490 (pms_id=9638) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5491 (pms_id=9639) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5492 (pms_id=9640) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5493 (pms_id=9641) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5494 (pms_id=9642) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5495 (pms_id=9643) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5497 (pms_id=9644) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5496 (pms_id=9645) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5498 (pms_id=9646) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5499 (pms_id=9651) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5500 (pms_id=9652) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5501 (pms_id=9653) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5502 (pms_id=9654) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5503 (pms_id=9655) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5504 (pms_id=9656) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5505 (pms_id=9657) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5506 (pms_id=9658) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5507 (pms_id=9659) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5508 (pms_id=9660) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5509 (pms_id=9662) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5510 (pms_id=9663) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5512 (pms_id=9666) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5511 (pms_id=9665) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5513 (pms_id=9667) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5514 (pms_id=9668) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5515 (pms_id=9669) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5516 (pms_id=9671) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5517 (pms_id=9672) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5518 (pms_id=9673) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5523 (pms_id=9682) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5521 (pms_id=9683) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5520 (pms_id=9685) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5519 (pms_id=9686) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5522 (pms_id=9687) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5524 (pms_id=9689) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5525 (pms_id=9691) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5526 (pms_id=9692) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5527 (pms_id=9696) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5528 (pms_id=9697) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5529 (pms_id=9698) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5531 (pms_id=9699) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5530 (pms_id=9709) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5533 (pms_id=9711) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5535 (pms_id=9712) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5532 (pms_id=9710) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5534 (pms_id=9713) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5536 (pms_id=9714) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5537 (pms_id=9716) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5538 (pms_id=9717) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5539 (pms_id=9718) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5540 (pms_id=9719) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5541 (pms_id=9720) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5543 (pms_id=9729) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5542 (pms_id=9730) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5544 (pms_id=9731) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5545 (pms_id=9744) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5547 (pms_id=9745) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5546 (pms_id=9746) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5548 (pms_id=9747) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5550 (pms_id=9748) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5549 (pms_id=9749) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5551 (pms_id=9755) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5553 (pms_id=9757) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5552 (pms_id=9758) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5555 (pms_id=9759) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5556 (pms_id=9767) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5554 (pms_id=9760) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5558 (pms_id=9769) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5557 (pms_id=9768) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5560 (pms_id=9770) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5561 (pms_id=9771) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5559 (pms_id=9772) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5562 (pms_id=9773) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5563 (pms_id=9776) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5564 (pms_id=9778) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5567 (pms_id=9782) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5566 (pms_id=9780) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5565 (pms_id=9779) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5568 (pms_id=9793) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5569 (pms_id=9795) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5570 (pms_id=9796) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9795 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5571 (pms_id=9797) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5572 (pms_id=9798) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5573 (pms_id=9807) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5574 (pms_id=9808) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5576 (pms_id=9810) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5575 (pms_id=9809) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5577 (pms_id=9811) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5578 (pms_id=9812) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5579 (pms_id=9813) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5582 (pms_id=9814) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5580 (pms_id=9815) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5581 (pms_id=9819) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5583 (pms_id=9820) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5584 (pms_id=9821) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5585 (pms_id=9822) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5586 (pms_id=9824) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5588 (pms_id=9826) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5587 (pms_id=9827) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5589 (pms_id=9829) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5590 (pms_id=9830) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5592 (pms_id=9833) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5591 (pms_id=9831) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5593 (pms_id=9844) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5594 (pms_id=9845) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5595 (pms_id=9846) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5597 (pms_id=9847) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5596 (pms_id=9856) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5598 (pms_id=9857) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5599 (pms_id=9866) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9856 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5600 (pms_id=9867) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5601 (pms_id=9876) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5603 (pms_id=9878) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5604 (pms_id=9880) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5602 (pms_id=9879) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5605 (pms_id=9881) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5606 (pms_id=9884) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5608 (pms_id=9885) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5607 (pms_id=9883) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5609 (pms_id=9886) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5612 (pms_id=9891) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5610 (pms_id=9888) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5611 (pms_id=9890) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5614 (pms_id=9892) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5615 (pms_id=9893) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5616 (pms_id=9894) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5618 (pms_id=9895) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5617 (pms_id=9896) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5619 (pms_id=9897) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5613 (pms_id=9887) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5620 (pms_id=9898) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5621 (pms_id=9899) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5622 (pms_id=9901) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5623 (pms_id=9903) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5624 (pms_id=9904) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5625 (pms_id=9905) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5626 (pms_id=9907) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5627 (pms_id=9908) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5628 (pms_id=9909) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5629 (pms_id=9910) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5630 (pms_id=9913) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5631 (pms_id=9914) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5632 (pms_id=9924) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5633 (pms_id=9925) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5634 (pms_id=9926) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5636 (pms_id=9927) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5635 (pms_id=9928) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5637 (pms_id=9929) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5638 (pms_id=9930) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5639 (pms_id=9932) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5640 (pms_id=9934) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5641 (pms_id=9935) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5642 (pms_id=9936) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5643 (pms_id=9937) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5644 (pms_id=9938) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5647 (pms_id=9940) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5645 (pms_id=9939) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5646 (pms_id=9943) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5648 (pms_id=9944) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5649 (pms_id=9945) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5650 (pms_id=9946) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5651 (pms_id=9947) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5652 (pms_id=9948) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9948 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5653 (pms_id=9950) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5654 (pms_id=9951) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5656 (pms_id=9953) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5655 (pms_id=9952) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5657 (pms_id=9963) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5658 (pms_id=9964) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5661 (pms_id=9967) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5659 (pms_id=9966) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5660 (pms_id=9968) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5662 (pms_id=9969) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5663 (pms_id=9970) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5664 (pms_id=9972) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5665 (pms_id=9971) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5666 (pms_id=9973) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5667 (pms_id=9974) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5668 (pms_id=9975) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9972 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5670 (pms_id=9976) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5669 (pms_id=9981) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5671 (pms_id=9982) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5672 (pms_id=9985) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5673 (pms_id=9994) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5674 (pms_id=9995) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5675 (pms_id=9996) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5677 (pms_id=9997) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5676 (pms_id=10005) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5678 (pms_id=10015) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5679 (pms_id=10016) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5681 (pms_id=10018) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5680 (pms_id=10019) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5682 (pms_id=10021) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5683 (pms_id=10022) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5684 (pms_id=10023) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5685 (pms_id=10024) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5687 (pms_id=10025) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5686 (pms_id=10030) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5688 (pms_id=10031) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5690 (pms_id=10033) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5689 (pms_id=10032) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5691 (pms_id=10034) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5692 (pms_id=10035) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5693 (pms_id=10036) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5694 (pms_id=10037) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5696 (pms_id=10038) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5695 (pms_id=10039) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5697 (pms_id=10040) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5698 (pms_id=10048) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5699 (pms_id=10050) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5701 (pms_id=10051) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5700 (pms_id=10052) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10052 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5702 (pms_id=10054) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5704 (pms_id=10056) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5705 (pms_id=10058) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5706 (pms_id=10059) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5707 (pms_id=10060) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5703 (pms_id=10049) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5709 (pms_id=10063) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5708 (pms_id=10062) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5712 (pms_id=10064) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5710 (pms_id=10065) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5713 (pms_id=10067) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5711 (pms_id=10066) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5714 (pms_id=10069) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5716 (pms_id=10070) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5715 (pms_id=10071) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5717 (pms_id=10072) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5718 (pms_id=10073) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5719 (pms_id=10074) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5720 (pms_id=10075) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5721 (pms_id=10076) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5722 (pms_id=10083) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5723 (pms_id=10084) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5724 (pms_id=10085) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5725 (pms_id=10087) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5727 (pms_id=10088) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5726 (pms_id=10089) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5728 (pms_id=10090) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5729 (pms_id=10091) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5730 (pms_id=10092) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5731 (pms_id=10093) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5733 (pms_id=10102) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5734 (pms_id=10104) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5732 (pms_id=10103) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5735 (pms_id=10108) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5736 (pms_id=10107) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5738 (pms_id=10110) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5737 (pms_id=10109) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5740 (pms_id=10111) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5739 (pms_id=10112) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5741 (pms_id=10113) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5742 (pms_id=10115) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5743 (pms_id=10118) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5744 (pms_id=10119) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5745 (pms_id=10120) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5746 (pms_id=10122) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5747 (pms_id=10123) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5748 (pms_id=10124) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5749 (pms_id=10125) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5750 (pms_id=10126) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5751 (pms_id=10127) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5752 (pms_id=10128) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5753 (pms_id=10136) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5754 (pms_id=10137) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5755 (pms_id=10138) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5756 (pms_id=10139) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5757 (pms_id=10141) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5758 (pms_id=10142) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5759 (pms_id=10143) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5761 (pms_id=10144) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5760 (pms_id=10145) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5763 (pms_id=10146) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5764 (pms_id=10149) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5762 (pms_id=10148) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5765 (pms_id=10150) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5767 (pms_id=10151) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5766 (pms_id=10160) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5768 (pms_id=10161) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5769 (pms_id=10162) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5771 (pms_id=10163) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5773 (pms_id=10169) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5770 (pms_id=10170) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5772 (pms_id=10171) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5774 (pms_id=10172) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5775 (pms_id=10174) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5776 (pms_id=10173) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5778 (pms_id=10182) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5777 (pms_id=10181) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5780 (pms_id=10192) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5779 (pms_id=10193) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5782 (pms_id=10194) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5781 (pms_id=10195) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5784 (pms_id=10196) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5783 (pms_id=10197) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5785 (pms_id=10198) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5786 (pms_id=10202) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5787 (pms_id=10203) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5788 (pms_id=10204) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5789 (pms_id=10205) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5790 (pms_id=10206) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5792 (pms_id=10207) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5791 (pms_id=10208) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5794 (pms_id=10209) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5793 (pms_id=10210) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5795 (pms_id=10212) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5797 (pms_id=10213) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5798 (pms_id=10214) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5796 (pms_id=10215) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10209 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5799 (pms_id=10216) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5802 (pms_id=10217) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5801 (pms_id=10218) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5800 (pms_id=10220) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5803 (pms_id=10221) 2025-11-18 20:51:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 5805 (pms_id=10222) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5804 (pms_id=10223) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5807 (pms_id=10230) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5806 (pms_id=10232) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5808 (pms_id=10233) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5810 (pms_id=10234) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5809 (pms_id=10235) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5811 (pms_id=10236) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5812 (pms_id=10238) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10235 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5813 (pms_id=10239) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5815 (pms_id=10240) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5814 (pms_id=10250) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5816 (pms_id=10252) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5818 (pms_id=10255) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5817 (pms_id=10256) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5819 (pms_id=10260) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5820 (pms_id=10270) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5821 (pms_id=10271) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5822 (pms_id=10272) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10271 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5823 (pms_id=10273) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5824 (pms_id=10274) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5826 (pms_id=10276) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5825 (pms_id=10277) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5827 (pms_id=10280) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5828 (pms_id=10279) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5830 (pms_id=10281) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5833 (pms_id=10283) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5829 (pms_id=10284) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5832 (pms_id=10287) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5831 (pms_id=10285) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5835 (pms_id=10288) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5834 (pms_id=10289) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5836 (pms_id=10290) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5837 (pms_id=10296) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5838 (pms_id=10297) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5839 (pms_id=10300) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5840 (pms_id=10309) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5841 (pms_id=10310) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5842 (pms_id=10314) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5844 (pms_id=10316) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5843 (pms_id=10315) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5846 (pms_id=10318) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5845 (pms_id=10320) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5847 (pms_id=10321) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5848 (pms_id=10322) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5850 (pms_id=10324) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5849 (pms_id=10325) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5851 (pms_id=10326) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5852 (pms_id=10327) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5853 (pms_id=10328) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5855 (pms_id=10330) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5856 (pms_id=10331) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5854 (pms_id=10329) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5857 (pms_id=10332) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5858 (pms_id=10333) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5859 (pms_id=10334) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5860 (pms_id=10335) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5861 (pms_id=10340) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5862 (pms_id=10341) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5865 (pms_id=10344) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5863 (pms_id=10342) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5864 (pms_id=10343) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5866 (pms_id=10345) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5867 (pms_id=10347) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5868 (pms_id=10348) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5869 (pms_id=10350) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5870 (pms_id=10351) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5871 (pms_id=10352) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5872 (pms_id=10353) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5875 (pms_id=10357) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5874 (pms_id=10355) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5873 (pms_id=10354) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5876 (pms_id=10358) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5877 (pms_id=10360) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10353 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5878 (pms_id=10364) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5879 (pms_id=10366) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5880 (pms_id=10367) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5881 (pms_id=10368) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5882 (pms_id=10369) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5883 (pms_id=10370) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5885 (pms_id=10372) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5884 (pms_id=10371) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5886 (pms_id=10373) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5887 (pms_id=10375) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5889 (pms_id=10386) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5888 (pms_id=10381) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5890 (pms_id=10387) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5891 (pms_id=10388) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5892 (pms_id=10389) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5894 (pms_id=10392) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5893 (pms_id=10390) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5895 (pms_id=10393) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5896 (pms_id=10403) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5897 (pms_id=10402) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10390 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5899 (pms_id=10407) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5898 (pms_id=10404) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5900 (pms_id=10409) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5901 (pms_id=10410) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5902 (pms_id=10411) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5903 (pms_id=10412) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5904 (pms_id=10414) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5905 (pms_id=10415) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5906 (pms_id=10416) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5907 (pms_id=10417) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10414 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5908 (pms_id=10418) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5909 (pms_id=10428) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5912 (pms_id=10429) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5910 (pms_id=10438) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5911 (pms_id=10439) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5914 (pms_id=10441) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5913 (pms_id=10440) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5915 (pms_id=10442) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5916 (pms_id=10443) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5917 (pms_id=10444) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5918 (pms_id=10445) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5919 (pms_id=10446) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5922 (pms_id=10447) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5920 (pms_id=10448) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5921 (pms_id=10449) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5925 (pms_id=10453) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5924 (pms_id=10452) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5923 (pms_id=10451) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5926 (pms_id=10455) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5927 (pms_id=10456) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10456 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5928 (pms_id=10457) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5929 (pms_id=10467) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5930 (pms_id=10468) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5931 (pms_id=10469) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5932 (pms_id=10470) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5934 (pms_id=10472) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5935 (pms_id=10473) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5933 (pms_id=10471) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5936 (pms_id=10474) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5937 (pms_id=10477) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10471 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5938 (pms_id=10478) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5939 (pms_id=10481) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5944 (pms_id=10479) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5945 (pms_id=10480) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5940 (pms_id=10482) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5942 (pms_id=10484) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5941 (pms_id=10487) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5946 (pms_id=10492) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5943 (pms_id=10490) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5947 (pms_id=10493) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5948 (pms_id=10494) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5950 (pms_id=10495) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5949 (pms_id=10496) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5951 (pms_id=10497) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5952 (pms_id=10501) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5953 (pms_id=10502) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5954 (pms_id=10503) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5955 (pms_id=10505) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5956 (pms_id=10506) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5957 (pms_id=10507) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5958 (pms_id=10508) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5959 (pms_id=10509) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5960 (pms_id=10510) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5961 (pms_id=10511) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5963 (pms_id=10519) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5962 (pms_id=10518) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5966 (pms_id=10520) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5965 (pms_id=10521) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5964 (pms_id=10522) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5967 (pms_id=10524) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5968 (pms_id=10525) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5969 (pms_id=10526) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5971 (pms_id=10527) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5973 (pms_id=10530) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5970 (pms_id=10528) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5972 (pms_id=10531) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5974 (pms_id=10532) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5975 (pms_id=10533) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5977 (pms_id=10535) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5976 (pms_id=10534) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5978 (pms_id=10536) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5979 (pms_id=10537) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5980 (pms_id=10539) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5981 (pms_id=10538) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5982 (pms_id=10544) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5983 (pms_id=10545) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5984 (pms_id=10546) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5985 (pms_id=10547) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5987 (pms_id=10549) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5986 (pms_id=10548) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5988 (pms_id=10550) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5989 (pms_id=10551) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5991 (pms_id=10553) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5990 (pms_id=10554) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5992 (pms_id=10555) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5993 (pms_id=10556) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5994 (pms_id=10557) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5995 (pms_id=10558) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5996 (pms_id=10559) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5997 (pms_id=10560) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5998 (pms_id=10569) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 5999 (pms_id=10571) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6000 (pms_id=10572) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6002 (pms_id=10577) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6001 (pms_id=10576) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6003 (pms_id=10579) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6004 (pms_id=10580) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6005 (pms_id=10581) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6007 (pms_id=10586) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6006 (pms_id=10583) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6010 (pms_id=10588) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6008 (pms_id=10587) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6009 (pms_id=10589) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6011 (pms_id=10590) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6012 (pms_id=10591) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6013 (pms_id=10593) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6015 (pms_id=10594) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6014 (pms_id=10595) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6017 (pms_id=10597) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6016 (pms_id=10596) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6018 (pms_id=10598) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6019 (pms_id=10599) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6020 (pms_id=10600) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6021 (pms_id=10601) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6022 (pms_id=10602) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6024 (pms_id=10604) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6023 (pms_id=10603) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6025 (pms_id=10605) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6027 (pms_id=10608) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6026 (pms_id=10607) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6028 (pms_id=10610) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6029 (pms_id=10611) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6030 (pms_id=10614) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6031 (pms_id=10615) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6032 (pms_id=10616) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6033 (pms_id=10617) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6034 (pms_id=10618) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6036 (pms_id=10620) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6035 (pms_id=10629) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6037 (pms_id=10639) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6039 (pms_id=10641) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6038 (pms_id=10640) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6040 (pms_id=10642) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6041 (pms_id=10644) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6042 (pms_id=10645) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6044 (pms_id=10646) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6043 (pms_id=10647) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6045 (pms_id=10648) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6046 (pms_id=10656) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6047 (pms_id=10661) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6048 (pms_id=10662) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6049 (pms_id=10663) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6050 (pms_id=10664) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6051 (pms_id=10665) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6052 (pms_id=10671) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6053 (pms_id=10673) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6054 (pms_id=10674) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6055 (pms_id=10675) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6056 (pms_id=10676) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6057 (pms_id=10677) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6058 (pms_id=10678) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6060 (pms_id=10679) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6059 (pms_id=10680) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6061 (pms_id=10682) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6063 (pms_id=10683) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6062 (pms_id=10684) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6064 (pms_id=10685) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10678 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6065 (pms_id=10686) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6066 (pms_id=10687) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6067 (pms_id=10689) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6068 (pms_id=10692) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6069 (pms_id=10693) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6070 (pms_id=10694) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6072 (pms_id=10695) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6071 (pms_id=10696) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6074 (pms_id=10706) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6073 (pms_id=10716) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6075 (pms_id=10717) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6076 (pms_id=10718) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6077 (pms_id=10719) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6078 (pms_id=10720) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6079 (pms_id=10723) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6080 (pms_id=10724) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6083 (pms_id=10726) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6081 (pms_id=10725) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6082 (pms_id=10727) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6084 (pms_id=10729) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6085 (pms_id=10732) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6086 (pms_id=10733) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6087 (pms_id=10734) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6088 (pms_id=10735) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6089 (pms_id=10736) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6090 (pms_id=10737) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6092 (pms_id=10738) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6093 (pms_id=10740) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6091 (pms_id=10739) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6094 (pms_id=10741) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6095 (pms_id=10742) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6096 (pms_id=10743) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6097 (pms_id=10744) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6098 (pms_id=10745) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6099 (pms_id=10746) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6100 (pms_id=10752) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6102 (pms_id=10753) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6101 (pms_id=10756) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6103 (pms_id=10765) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6104 (pms_id=10766) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6105 (pms_id=10767) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6106 (pms_id=10768) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6107 (pms_id=10769) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6108 (pms_id=10770) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6109 (pms_id=10771) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6111 (pms_id=10772) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6110 (pms_id=10774) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6112 (pms_id=10775) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6113 (pms_id=10776) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6114 (pms_id=10777) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6116 (pms_id=10778) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6115 (pms_id=10788) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10775 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6117 (pms_id=10789) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6118 (pms_id=10798) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Found exact name match for Angela Zeller (reservation_id=251) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Zeller, email=None, hotel=39054_001) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6119 (pms_id=10801) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6120 (pms_id=10802) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6122 (pms_id=10803) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6121 (pms_id=10804) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6124 (pms_id=10805) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6123 (pms_id=10807) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6126 (pms_id=10813) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6127 (pms_id=10814) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6129 (pms_id=10815) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6130 (pms_id=10816) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6132 (pms_id=10817) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6131 (pms_id=10820) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6133 (pms_id=10821) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6134 (pms_id=10822) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10816 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6135 (pms_id=10823) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6136 (pms_id=10824) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6137 (pms_id=10825) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6139 (pms_id=10828) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6140 (pms_id=10829) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6138 (pms_id=10826) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6141 (pms_id=10830) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6142 (pms_id=10840) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6143 (pms_id=10841) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6125 (pms_id=10812) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6144 (pms_id=10842) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6145 (pms_id=10843) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6146 (pms_id=10844) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6147 (pms_id=10845) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6149 (pms_id=10847) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6148 (pms_id=10846) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6150 (pms_id=10848) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6151 (pms_id=10849) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6128 (pms_id=10808) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6153 (pms_id=10851) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6152 (pms_id=10857) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6156 (pms_id=10860) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6154 (pms_id=10858) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6155 (pms_id=10859) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6157 (pms_id=10861) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6158 (pms_id=10862) 2025-11-18 20:51:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 6159 (pms_id=10863) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6161 (pms_id=10865) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6162 (pms_id=10866) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6163 (pms_id=10867) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6164 (pms_id=10868) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6165 (pms_id=10869) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6166 (pms_id=10870) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6167 (pms_id=10871) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6168 (pms_id=10876) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10866 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6170 (pms_id=10878) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6171 (pms_id=10879) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6173 (pms_id=10882) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6172 (pms_id=10881) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6174 (pms_id=10884) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6175 (pms_id=10885) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6176 (pms_id=10886) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6160 (pms_id=10864) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6178 (pms_id=10889) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6179 (pms_id=10897) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6180 (pms_id=10899) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6181 (pms_id=10908) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6182 (pms_id=10910) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6183 (pms_id=10911) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6184 (pms_id=10913) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6169 (pms_id=10877) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6185 (pms_id=10914) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6186 (pms_id=10917) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6187 (pms_id=10918) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6188 (pms_id=10919) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6189 (pms_id=10920) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6191 (pms_id=10921) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6190 (pms_id=10922) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6192 (pms_id=10923) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6177 (pms_id=10888) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6193 (pms_id=10925) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6194 (pms_id=10926) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6196 (pms_id=10928) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6195 (pms_id=10927) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6198 (pms_id=10930) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6199 (pms_id=10941) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6197 (pms_id=10929) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6201 (pms_id=10943) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6202 (pms_id=10944) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6204 (pms_id=10953) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6205 (pms_id=10952) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6206 (pms_id=10963) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6203 (pms_id=10951) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6207 (pms_id=10964) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6208 (pms_id=10965) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6209 (pms_id=10966) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6210 (pms_id=10968) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6211 (pms_id=10969) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6212 (pms_id=10970) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6215 (pms_id=10974) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6214 (pms_id=10972) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6213 (pms_id=10973) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6216 (pms_id=10975) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6200 (pms_id=10942) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6217 (pms_id=10976) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6218 (pms_id=10977) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6219 (pms_id=10978) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6221 (pms_id=10995) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6220 (pms_id=10985) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6222 (pms_id=10997) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6224 (pms_id=10998) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6223 (pms_id=10999) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6225 (pms_id=11000) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6226 (pms_id=11001) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6227 (pms_id=11002) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6228 (pms_id=11003) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6229 (pms_id=11005) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6230 (pms_id=11006) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6231 (pms_id=11008) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6232 (pms_id=11010) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6233 (pms_id=11011) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6234 (pms_id=11012) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6235 (pms_id=11015) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6236 (pms_id=11017) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6237 (pms_id=11018) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6238 (pms_id=11027) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6239 (pms_id=11028) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6241 (pms_id=11042) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6240 (pms_id=11029) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6242 (pms_id=11043) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6243 (pms_id=11044) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6244 (pms_id=11045) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6245 (pms_id=11046) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6246 (pms_id=11047) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6247 (pms_id=11048) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6248 (pms_id=11049) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6249 (pms_id=11050) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6250 (pms_id=11051) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6252 (pms_id=11053) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6251 (pms_id=11052) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6253 (pms_id=11054) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6255 (pms_id=11055) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11054 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6254 (pms_id=11056) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6256 (pms_id=11057) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6257 (pms_id=11058) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6258 (pms_id=11059) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6259 (pms_id=11069) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6260 (pms_id=11070) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6261 (pms_id=11079) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6262 (pms_id=11080) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6263 (pms_id=11082) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6264 (pms_id=11095) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6265 (pms_id=11096) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6266 (pms_id=11097) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6267 (pms_id=11098) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6268 (pms_id=11099) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6269 (pms_id=11100) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6270 (pms_id=11101) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6271 (pms_id=11102) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6272 (pms_id=11103) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11101 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6273 (pms_id=11104) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6274 (pms_id=11105) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6275 (pms_id=11106) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6277 (pms_id=11109) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6276 (pms_id=11108) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6278 (pms_id=11118) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6279 (pms_id=11119) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6281 (pms_id=11120) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6280 (pms_id=11121) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6282 (pms_id=11122) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6283 (pms_id=11123) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6284 (pms_id=11124) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6285 (pms_id=11125) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6286 (pms_id=11127) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6288 (pms_id=11128) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6289 (pms_id=11129) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6290 (pms_id=11130) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6292 (pms_id=11132) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6291 (pms_id=11131) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6287 (pms_id=11126) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6293 (pms_id=11133) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6294 (pms_id=11134) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6295 (pms_id=11136) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6296 (pms_id=11140) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6297 (pms_id=11141) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6298 (pms_id=11142) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6299 (pms_id=11152) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6300 (pms_id=11153) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6302 (pms_id=11157) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6301 (pms_id=11151) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6303 (pms_id=11161) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6306 (pms_id=11162) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6305 (pms_id=11163) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6304 (pms_id=11154) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6307 (pms_id=11164) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6308 (pms_id=11173) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6309 (pms_id=11174) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6310 (pms_id=11175) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6311 (pms_id=11176) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6312 (pms_id=11177) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6313 (pms_id=11178) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6314 (pms_id=11179) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6315 (pms_id=11180) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6316 (pms_id=11181) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6317 (pms_id=11182) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6318 (pms_id=11183) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6319 (pms_id=11191) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6320 (pms_id=11194) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6321 (pms_id=11195) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6322 (pms_id=11196) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6325 (pms_id=11200) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6323 (pms_id=11199) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6324 (pms_id=11198) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6327 (pms_id=11202) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6326 (pms_id=11201) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6328 (pms_id=11203) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6329 (pms_id=11204) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6330 (pms_id=11205) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6331 (pms_id=11206) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6333 (pms_id=11207) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6332 (pms_id=11208) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6334 (pms_id=11209) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6335 (pms_id=11211) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6336 (pms_id=11212) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6337 (pms_id=11213) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6338 (pms_id=11214) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6339 (pms_id=11217) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6340 (pms_id=11215) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6341 (pms_id=11223) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6342 (pms_id=11225) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6343 (pms_id=11226) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6345 (pms_id=11228) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6344 (pms_id=11227) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6346 (pms_id=11238) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6347 (pms_id=11239) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6348 (pms_id=11240) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6349 (pms_id=11241) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6350 (pms_id=11248) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6351 (pms_id=11249) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6353 (pms_id=11250) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6352 (pms_id=11251) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6354 (pms_id=11252) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6355 (pms_id=11253) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6356 (pms_id=11254) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6357 (pms_id=11255) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6358 (pms_id=11256) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6360 (pms_id=11258) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6359 (pms_id=11257) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6361 (pms_id=11259) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6362 (pms_id=11264) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6363 (pms_id=11265) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6364 (pms_id=11266) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6365 (pms_id=11267) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6366 (pms_id=11268) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6367 (pms_id=11270) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6368 (pms_id=11272) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6369 (pms_id=11273) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6370 (pms_id=11274) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6371 (pms_id=11275) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6372 (pms_id=11276) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6374 (pms_id=11277) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6373 (pms_id=11278) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6375 (pms_id=11279) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6376 (pms_id=11282) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6377 (pms_id=11283) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6378 (pms_id=11284) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6380 (pms_id=11285) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6379 (pms_id=11286) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6381 (pms_id=11288) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6382 (pms_id=11287) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6383 (pms_id=11289) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6406 (pms_id=11290) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6384 (pms_id=11291) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6385 (pms_id=11298) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6386 (pms_id=11299) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6387 (pms_id=11300) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6389 (pms_id=11302) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6388 (pms_id=11303) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6390 (pms_id=11304) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6391 (pms_id=11305) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6392 (pms_id=11306) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6393 (pms_id=11308) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6394 (pms_id=11309) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6395 (pms_id=11310) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6396 (pms_id=11311) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6397 (pms_id=11312) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6398 (pms_id=11313) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6400 (pms_id=11314) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6401 (pms_id=11316) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6399 (pms_id=11315) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6402 (pms_id=11317) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6403 (pms_id=11319) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11317 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6405 (pms_id=11324) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6404 (pms_id=11323) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6408 (pms_id=11326) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6407 (pms_id=11325) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6410 (pms_id=11327) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6411 (pms_id=11328) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6409 (pms_id=11329) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6414 (pms_id=11331) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6412 (pms_id=11330) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6413 (pms_id=11338) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6415 (pms_id=11339) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6416 (pms_id=11340) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6417 (pms_id=11341) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6418 (pms_id=11342) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6419 (pms_id=11343) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6421 (pms_id=11351) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6420 (pms_id=11350) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6422 (pms_id=11360) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6423 (pms_id=11361) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6424 (pms_id=11362) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6425 (pms_id=11363) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6426 (pms_id=11364) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6427 (pms_id=11366) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6428 (pms_id=11367) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6431 (pms_id=11368) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6429 (pms_id=11369) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6430 (pms_id=11370) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6432 (pms_id=11371) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Found exact name match for Gabriella Todisco (reservation_id=808) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Todisco, email=biglietteria@schoonerviaggi.it, hotel=39054_001) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6433 (pms_id=11372) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6434 (pms_id=11373) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6435 (pms_id=11374) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6437 (pms_id=11376) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6439 (pms_id=11377) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6438 (pms_id=11378) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6440 (pms_id=11379) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6441 (pms_id=11380) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6436 (pms_id=11375) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11378 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6442 (pms_id=11384) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6443 (pms_id=11385) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6444 (pms_id=11387) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6445 (pms_id=11388) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6446 (pms_id=11389) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6447 (pms_id=11390) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11387 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6449 (pms_id=11393) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6448 (pms_id=11392) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6450 (pms_id=11397) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6451 (pms_id=11398) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6452 (pms_id=11399) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6453 (pms_id=11401) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6454 (pms_id=11400) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6455 (pms_id=11402) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6456 (pms_id=11403) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6457 (pms_id=11404) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11403 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6458 (pms_id=11405) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6459 (pms_id=11406) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6460 (pms_id=11407) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6461 (pms_id=11408) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6462 (pms_id=11409) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6464 (pms_id=11410) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6463 (pms_id=11411) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6467 (pms_id=11414) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6465 (pms_id=11413) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6466 (pms_id=11416) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6468 (pms_id=11418) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6470 (pms_id=11420) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6469 (pms_id=11419) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6471 (pms_id=11427) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6473 (pms_id=11428) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6472 (pms_id=11430) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6474 (pms_id=11431) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6475 (pms_id=11440) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6477 (pms_id=11442) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6476 (pms_id=11445) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11442 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6478 (pms_id=11454) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6479 (pms_id=11455) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6480 (pms_id=11456) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6481 (pms_id=11457) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6482 (pms_id=11458) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6484 (pms_id=11459) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6485 (pms_id=11461) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6483 (pms_id=11460) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6486 (pms_id=11462) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6487 (pms_id=11464) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6488 (pms_id=11465) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6489 (pms_id=11466) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6490 (pms_id=11467) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6491 (pms_id=11468) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6493 (pms_id=11469) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6492 (pms_id=11470) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6494 (pms_id=11471) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6496 (pms_id=11479) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6495 (pms_id=11478) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6498 (pms_id=11480) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6497 (pms_id=11481) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6499 (pms_id=11486) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6500 (pms_id=11487) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6501 (pms_id=11496) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6503 (pms_id=11497) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6502 (pms_id=11498) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6504 (pms_id=11499) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6505 (pms_id=11500) 2025-11-18 20:51:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 6506 (pms_id=11503) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6507 (pms_id=11504) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6508 (pms_id=11507) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6509 (pms_id=11508) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6510 (pms_id=11509) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6511 (pms_id=11510) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6512 (pms_id=11511) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6513 (pms_id=11513) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6514 (pms_id=11515) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6515 (pms_id=11516) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Found exact email match for malvina.pastori@libero.it (reservation_id=538) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Malvina Pastori, email=malvina.pastori@libero.it, hotel=39054_001) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6516 (pms_id=11520) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6517 (pms_id=11523) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6518 (pms_id=11525) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6519 (pms_id=11526) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6521 (pms_id=11528) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6522 (pms_id=11529) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6520 (pms_id=11537) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6527 (pms_id=11527) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6524 (pms_id=11538) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6523 (pms_id=11539) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6525 (pms_id=11540) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6526 (pms_id=11541) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6528 (pms_id=11542) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6529 (pms_id=11543) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6530 (pms_id=11544) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6531 (pms_id=11545) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6533 (pms_id=11546) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6532 (pms_id=11547) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6534 (pms_id=11548) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6535 (pms_id=11549) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6536 (pms_id=11550) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6537 (pms_id=11551) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6539 (pms_id=11553) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6538 (pms_id=11552) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6540 (pms_id=11554) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6541 (pms_id=11555) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6544 (pms_id=11556) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6542 (pms_id=11557) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6543 (pms_id=11558) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6545 (pms_id=11559) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6546 (pms_id=11560) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6548 (pms_id=11562) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6547 (pms_id=11561) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6549 (pms_id=11563) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11561 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6550 (pms_id=11564) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6551 (pms_id=11565) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6552 (pms_id=11573) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6553 (pms_id=11583) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6554 (pms_id=11582) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6555 (pms_id=11584) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6556 (pms_id=11585) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6557 (pms_id=11586) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6559 (pms_id=11587) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6558 (pms_id=11588) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6560 (pms_id=11594) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6561 (pms_id=11595) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6563 (pms_id=11597) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6562 (pms_id=11598) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6564 (pms_id=11604) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6565 (pms_id=11606) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6567 (pms_id=11618) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6566 (pms_id=11608) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6568 (pms_id=11617) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6569 (pms_id=11622) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6570 (pms_id=11624) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6571 (pms_id=11626) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6573 (pms_id=11628) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6572 (pms_id=11627) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6574 (pms_id=11629) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6575 (pms_id=11638) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6576 (pms_id=11639) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6577 (pms_id=11640) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6578 (pms_id=11641) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6579 (pms_id=11642) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6582 (pms_id=11644) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6581 (pms_id=11643) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6580 (pms_id=11645) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6583 (pms_id=11646) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6584 (pms_id=11647) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6585 (pms_id=11648) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6586 (pms_id=11650) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6588 (pms_id=11652) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6587 (pms_id=11651) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6589 (pms_id=11653) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6590 (pms_id=11655) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6592 (pms_id=11657) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6591 (pms_id=11656) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6593 (pms_id=11667) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6594 (pms_id=11668) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11667 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6595 (pms_id=11669) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6596 (pms_id=11677) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6597 (pms_id=11678) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6599 (pms_id=11680) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6598 (pms_id=11679) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6600 (pms_id=11681) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6601 (pms_id=11682) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6602 (pms_id=11692) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6603 (pms_id=11693) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6604 (pms_id=11694) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11681 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6605 (pms_id=11695) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6606 (pms_id=11696) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6607 (pms_id=11697) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6608 (pms_id=11698) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6609 (pms_id=11699) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6610 (pms_id=11700) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6612 (pms_id=11703) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6611 (pms_id=11702) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6613 (pms_id=11704) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6614 (pms_id=11709) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6615 (pms_id=11710) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6616 (pms_id=11711) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6617 (pms_id=11712) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6618 (pms_id=11713) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6619 (pms_id=11719) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6621 (pms_id=11722) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6620 (pms_id=11720) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6622 (pms_id=11724) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6623 (pms_id=11725) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6624 (pms_id=11730) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11725 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6625 (pms_id=11731) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6626 (pms_id=11732) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6627 (pms_id=11733) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6628 (pms_id=11734) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6629 (pms_id=11735) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6630 (pms_id=11736) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6631 (pms_id=11737) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6634 (pms_id=11740) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6633 (pms_id=11741) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6632 (pms_id=11742) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6635 (pms_id=11751) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6639 (pms_id=11755) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6637 (pms_id=11754) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6636 (pms_id=11753) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6638 (pms_id=11756) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6640 (pms_id=11757) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6641 (pms_id=11759) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6642 (pms_id=11761) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6644 (pms_id=11762) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6643 (pms_id=11772) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6645 (pms_id=11773) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6648 (pms_id=11774) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6647 (pms_id=11775) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6646 (pms_id=11776) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6649 (pms_id=11778) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6650 (pms_id=11779) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6651 (pms_id=11780) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6653 (pms_id=11781) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6652 (pms_id=11782) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6654 (pms_id=11783) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6655 (pms_id=11784) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6656 (pms_id=11785) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6657 (pms_id=11786) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6659 (pms_id=11788) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6660 (pms_id=11789) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6658 (pms_id=11787) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6661 (pms_id=11792) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6662 (pms_id=11793) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6663 (pms_id=11794) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6665 (pms_id=11796) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6664 (pms_id=11795) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6666 (pms_id=11797) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6668 (pms_id=11799) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6667 (pms_id=11798) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6669 (pms_id=11800) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6670 (pms_id=11802) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6671 (pms_id=11803) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6672 (pms_id=11804) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11802 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6673 (pms_id=11805) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6674 (pms_id=11806) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6675 (pms_id=11807) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6677 (pms_id=11811) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6676 (pms_id=11812) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6678 (pms_id=11813) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6680 (pms_id=11815) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6679 (pms_id=11814) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6682 (pms_id=11820) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6688 (pms_id=11816) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6681 (pms_id=11822) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6683 (pms_id=11823) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6684 (pms_id=11824) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6686 (pms_id=11825) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6685 (pms_id=11827) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6687 (pms_id=11828) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6689 (pms_id=11829) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6690 (pms_id=11830) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6691 (pms_id=11831) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6692 (pms_id=11833) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6693 (pms_id=11834) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6694 (pms_id=11835) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6696 (pms_id=11837) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6695 (pms_id=11836) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6697 (pms_id=11846) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6698 (pms_id=11847) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6699 (pms_id=11848) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6700 (pms_id=11849) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6701 (pms_id=11850) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6702 (pms_id=11851) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6703 (pms_id=11852) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6704 (pms_id=11853) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6705 (pms_id=11854) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6706 (pms_id=11855) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6707 (pms_id=11856) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6708 (pms_id=11860) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6709 (pms_id=11861) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6710 (pms_id=11862) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6711 (pms_id=11863) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6713 (pms_id=11864) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6712 (pms_id=11867) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6714 (pms_id=11868) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6715 (pms_id=11869) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6716 (pms_id=11870) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6717 (pms_id=11879) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6718 (pms_id=11883) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6719 (pms_id=11884) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6720 (pms_id=11885) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6722 (pms_id=11886) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6721 (pms_id=11887) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6723 (pms_id=11888) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6724 (pms_id=11890) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6726 (pms_id=11892) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6725 (pms_id=11891) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6727 (pms_id=11893) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6728 (pms_id=11894) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6729 (pms_id=11896) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6730 (pms_id=11897) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6731 (pms_id=11898) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6732 (pms_id=11901) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6733 (pms_id=11902) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11897 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6734 (pms_id=11907) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6735 (pms_id=11917) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6736 (pms_id=11918) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6737 (pms_id=11919) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6738 (pms_id=11921) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6739 (pms_id=11926) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6740 (pms_id=11927) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6743 (pms_id=11931) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6741 (pms_id=11928) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6742 (pms_id=11934) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6744 (pms_id=11935) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6745 (pms_id=11937) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6747 (pms_id=11938) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6746 (pms_id=11939) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6748 (pms_id=11940) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6749 (pms_id=11941) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6750 (pms_id=11942) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6751 (pms_id=11943) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6753 (pms_id=11944) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11938 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6752 (pms_id=11945) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6754 (pms_id=11946) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6755 (pms_id=11947) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6756 (pms_id=11948) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6757 (pms_id=11949) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6758 (pms_id=11950) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6759 (pms_id=11951) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6760 (pms_id=11955) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6761 (pms_id=11956) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6763 (pms_id=11959) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6762 (pms_id=11960) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6764 (pms_id=11961) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6765 (pms_id=11962) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6766 (pms_id=11963) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6767 (pms_id=11964) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6768 (pms_id=11965) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6769 (pms_id=11966) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6770 (pms_id=11967) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6771 (pms_id=11968) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6772 (pms_id=11969) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6773 (pms_id=11970) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6774 (pms_id=11971) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6775 (pms_id=11972) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6776 (pms_id=11973) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6777 (pms_id=11983) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6778 (pms_id=11985) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6779 (pms_id=11986) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6780 (pms_id=11987) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6781 (pms_id=11988) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6782 (pms_id=11989) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6783 (pms_id=11990) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6784 (pms_id=11991) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6785 (pms_id=11992) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6786 (pms_id=11994) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6788 (pms_id=11996) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6787 (pms_id=11995) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6789 (pms_id=11998) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6790 (pms_id=11999) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6792 (pms_id=12001) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6791 (pms_id=12000) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6793 (pms_id=12006) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6794 (pms_id=12007) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6796 (pms_id=12009) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6795 (pms_id=12008) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6797 (pms_id=12010) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6798 (pms_id=12011) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6799 (pms_id=12012) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6800 (pms_id=12013) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6801 (pms_id=12014) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6802 (pms_id=12015) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6803 (pms_id=12017) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6805 (pms_id=12018) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6804 (pms_id=12019) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6806 (pms_id=12021) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6807 (pms_id=12026) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6809 (pms_id=12028) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6810 (pms_id=12029) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6808 (pms_id=12027) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6811 (pms_id=12038) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6812 (pms_id=12039) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6814 (pms_id=12041) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6813 (pms_id=12042) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6815 (pms_id=12048) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6816 (pms_id=12050) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6817 (pms_id=12051) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6819 (pms_id=12052) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6820 (pms_id=12054) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6818 (pms_id=12053) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6821 (pms_id=12055) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6822 (pms_id=12056) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6823 (pms_id=12057) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6824 (pms_id=12060) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6825 (pms_id=12061) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6826 (pms_id=12062) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6827 (pms_id=12064) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6828 (pms_id=12065) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6829 (pms_id=12066) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6830 (pms_id=12067) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6831 (pms_id=12076) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6832 (pms_id=12077) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6834 (pms_id=12086) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6833 (pms_id=12087) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6835 (pms_id=12088) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6836 (pms_id=12089) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6837 (pms_id=12090) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6838 (pms_id=12091) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6839 (pms_id=12092) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6840 (pms_id=12094) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6841 (pms_id=12093) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6842 (pms_id=12096) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6843 (pms_id=12099) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6844 (pms_id=12100) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6846 (pms_id=12102) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6845 (pms_id=12101) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6847 (pms_id=12103) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6848 (pms_id=12106) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6849 (pms_id=12105) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6851 (pms_id=12108) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6850 (pms_id=12107) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6852 (pms_id=12109) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6853 (pms_id=12110) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6854 (pms_id=12111) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6855 (pms_id=12113) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6856 (pms_id=12123) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6857 (pms_id=12124) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6858 (pms_id=12125) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6859 (pms_id=12127) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6861 (pms_id=12138) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6860 (pms_id=12128) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6862 (pms_id=12139) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6863 (pms_id=12140) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6866 (pms_id=12142) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6864 (pms_id=12141) 2025-11-18 20:51:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 6865 (pms_id=12147) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6867 (pms_id=12148) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6868 (pms_id=12149) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6869 (pms_id=12150) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6871 (pms_id=12152) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6870 (pms_id=12151) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6872 (pms_id=12159) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6873 (pms_id=12160) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6874 (pms_id=12161) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6875 (pms_id=12162) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6876 (pms_id=12163) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6877 (pms_id=12173) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6878 (pms_id=12174) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6880 (pms_id=12175) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6879 (pms_id=12176) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6881 (pms_id=12177) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6882 (pms_id=12180) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6883 (pms_id=12181) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6885 (pms_id=12184) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6886 (pms_id=12183) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6884 (pms_id=12185) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6887 (pms_id=12188) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6888 (pms_id=12198) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6889 (pms_id=12199) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6890 (pms_id=12200) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6891 (pms_id=12201) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6892 (pms_id=12202) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6893 (pms_id=12203) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12202 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6894 (pms_id=12204) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6895 (pms_id=12205) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6897 (pms_id=12206) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6896 (pms_id=12207) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6899 (pms_id=12210) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6898 (pms_id=12209) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6900 (pms_id=12211) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6901 (pms_id=12212) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6902 (pms_id=12213) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6903 (pms_id=12214) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6904 (pms_id=12215) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6905 (pms_id=12216) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6906 (pms_id=12217) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6907 (pms_id=12218) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6908 (pms_id=12226) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6909 (pms_id=12227) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6911 (pms_id=12228) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6910 (pms_id=12239) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6912 (pms_id=12240) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6913 (pms_id=12242) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6915 (pms_id=12244) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6914 (pms_id=12243) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6916 (pms_id=12245) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6918 (pms_id=12249) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6917 (pms_id=12248) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6919 (pms_id=12250) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6920 (pms_id=12251) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6921 (pms_id=12252) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6922 (pms_id=12253) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6923 (pms_id=12254) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6924 (pms_id=12255) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6925 (pms_id=12256) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6926 (pms_id=12258) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6927 (pms_id=12259) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6928 (pms_id=12261) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6930 (pms_id=12265) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6929 (pms_id=12263) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6932 (pms_id=12267) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6931 (pms_id=12266) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6933 (pms_id=12268) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6934 (pms_id=12269) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6935 (pms_id=12281) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6936 (pms_id=12282) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6938 (pms_id=12284) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6937 (pms_id=12283) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6939 (pms_id=12286) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6940 (pms_id=12287) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6941 (pms_id=12289) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6942 (pms_id=12290) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6943 (pms_id=12292) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6944 (pms_id=12293) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6945 (pms_id=12301) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6946 (pms_id=12302) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6947 (pms_id=12303) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6948 (pms_id=12304) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6949 (pms_id=12305) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6950 (pms_id=12306) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6951 (pms_id=12307) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6952 (pms_id=12308) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6954 (pms_id=12311) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6955 (pms_id=12312) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6953 (pms_id=12310) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6956 (pms_id=12313) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6957 (pms_id=12314) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6958 (pms_id=12315) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6959 (pms_id=12317) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6960 (pms_id=12318) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6961 (pms_id=12319) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6962 (pms_id=12320) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6963 (pms_id=12323) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6964 (pms_id=12324) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6965 (pms_id=12325) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6966 (pms_id=12328) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6967 (pms_id=12338) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6968 (pms_id=12339) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6969 (pms_id=12340) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6970 (pms_id=12341) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6971 (pms_id=12342) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6972 (pms_id=12343) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6973 (pms_id=12344) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6974 (pms_id=12345) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6975 (pms_id=12347) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6977 (pms_id=12349) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6976 (pms_id=12350) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6978 (pms_id=12351) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6980 (pms_id=12353) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6981 (pms_id=12354) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6979 (pms_id=12352) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6982 (pms_id=12355) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6983 (pms_id=12356) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6984 (pms_id=12357) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6985 (pms_id=12358) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6986 (pms_id=12359) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6987 (pms_id=12364) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6988 (pms_id=12365) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6990 (pms_id=12369) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6989 (pms_id=12368) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6992 (pms_id=12370) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6991 (pms_id=12371) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6993 (pms_id=12372) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6994 (pms_id=12374) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6995 (pms_id=12376) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6996 (pms_id=12377) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6997 (pms_id=12379) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6998 (pms_id=12380) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7000 (pms_id=12382) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6999 (pms_id=12381) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7001 (pms_id=12383) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7002 (pms_id=12392) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7003 (pms_id=12393) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7005 (pms_id=12395) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7004 (pms_id=12394) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7006 (pms_id=12402) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7007 (pms_id=12403) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7008 (pms_id=12404) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7010 (pms_id=12406) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7009 (pms_id=12405) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7011 (pms_id=12407) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7012 (pms_id=12408) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7014 (pms_id=12409) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7013 (pms_id=12410) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7015 (pms_id=12411) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7016 (pms_id=12412) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7017 (pms_id=12413) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7018 (pms_id=12414) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7019 (pms_id=12415) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7020 (pms_id=12418) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7021 (pms_id=12419) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7022 (pms_id=12420) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7023 (pms_id=12421) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7024 (pms_id=12423) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7025 (pms_id=12424) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7026 (pms_id=12425) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7027 (pms_id=12426) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7028 (pms_id=12427) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7029 (pms_id=12429) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7030 (pms_id=12430) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7031 (pms_id=12432) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7032 (pms_id=12433) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7033 (pms_id=12434) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7034 (pms_id=12435) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7035 (pms_id=12436) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7037 (pms_id=12437) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7036 (pms_id=12438) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7039 (pms_id=12440) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7038 (pms_id=12441) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7041 (pms_id=12443) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7040 (pms_id=12442) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7043 (pms_id=12445) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7042 (pms_id=12444) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7045 (pms_id=12448) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7044 (pms_id=12447) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7046 (pms_id=12449) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7047 (pms_id=12450) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7049 (pms_id=12460) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7054 (pms_id=12452) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7048 (pms_id=12461) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7050 (pms_id=12462) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7051 (pms_id=12471) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7053 (pms_id=12474) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7052 (pms_id=12475) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7055 (pms_id=12484) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7056 (pms_id=12485) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7057 (pms_id=12494) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7058 (pms_id=12495) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7059 (pms_id=12496) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7060 (pms_id=12497) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7061 (pms_id=12499) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7063 (pms_id=12509) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7062 (pms_id=12510) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7064 (pms_id=12511) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7065 (pms_id=12513) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7067 (pms_id=12522) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7066 (pms_id=12514) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7068 (pms_id=12523) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7069 (pms_id=12524) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7070 (pms_id=12532) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7072 (pms_id=12533) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7071 (pms_id=12534) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7073 (pms_id=12535) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7074 (pms_id=12536) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7075 (pms_id=12539) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12524 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7076 (pms_id=12540) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7077 (pms_id=12541) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7078 (pms_id=12542) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7080 (pms_id=12553) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7079 (pms_id=12544) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7081 (pms_id=12554) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7082 (pms_id=12555) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7084 (pms_id=12563) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7083 (pms_id=12564) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7085 (pms_id=12566) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7086 (pms_id=12567) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7087 (pms_id=12578) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7088 (pms_id=12579) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7091 (pms_id=12586) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7089 (pms_id=12580) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7090 (pms_id=12587) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7093 (pms_id=12593) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7092 (pms_id=12592) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7094 (pms_id=12594) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7095 (pms_id=12595) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7096 (pms_id=12597) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7097 (pms_id=12603) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7098 (pms_id=12604) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7099 (pms_id=12605) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7100 (pms_id=12613) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7101 (pms_id=12614) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7103 (pms_id=12617) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7102 (pms_id=12616) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7104 (pms_id=12624) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7105 (pms_id=12625) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7106 (pms_id=12635) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7107 (pms_id=12636) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7108 (pms_id=12646) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7111 (pms_id=12647) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7110 (pms_id=12649) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7109 (pms_id=12650) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7114 (pms_id=12653) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7112 (pms_id=12652) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7113 (pms_id=12654) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7115 (pms_id=12655) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7116 (pms_id=12659) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7118 (pms_id=12660) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7117 (pms_id=12661) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7119 (pms_id=12662) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7120 (pms_id=12664) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7121 (pms_id=12665) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7122 (pms_id=12666) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7123 (pms_id=12667) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7124 (pms_id=12668) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7125 (pms_id=12669) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7126 (pms_id=12671) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7127 (pms_id=12673) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7128 (pms_id=12675) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7129 (pms_id=12678) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7132 (pms_id=12679) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7130 (pms_id=12681) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7131 (pms_id=12682) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7133 (pms_id=12683) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7134 (pms_id=12684) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7135 (pms_id=12690) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7137 (pms_id=12692) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7136 (pms_id=12691) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12690 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7138 (pms_id=12695) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7139 (pms_id=12699) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7143 (pms_id=12701) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7140 (pms_id=12702) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7142 (pms_id=12703) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7144 (pms_id=12705) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7141 (pms_id=12704) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7145 (pms_id=12706) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7146 (pms_id=12714) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7147 (pms_id=12716) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7148 (pms_id=12717) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7149 (pms_id=12718) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7150 (pms_id=12719) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7152 (pms_id=12720) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7151 (pms_id=12721) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7153 (pms_id=12722) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7154 (pms_id=12723) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7155 (pms_id=12724) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7157 (pms_id=12725) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7156 (pms_id=12726) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7158 (pms_id=12727) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7159 (pms_id=12728) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7160 (pms_id=12729) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7162 (pms_id=12731) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7161 (pms_id=12734) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7163 (pms_id=12735) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7164 (pms_id=12736) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7166 (pms_id=12741) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7165 (pms_id=12742) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7167 (pms_id=12746) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7168 (pms_id=12747) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7169 (pms_id=12748) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7170 (pms_id=12751) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7171 (pms_id=12752) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7172 (pms_id=12753) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7175 (pms_id=12756) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7173 (pms_id=12754) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7174 (pms_id=12757) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7176 (pms_id=12758) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7177 (pms_id=12759) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7178 (pms_id=12760) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7179 (pms_id=12761) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7180 (pms_id=12770) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7182 (pms_id=12771) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7183 (pms_id=12774) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7181 (pms_id=12772) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7184 (pms_id=12775) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12761 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7185 (pms_id=12776) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7186 (pms_id=12777) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7188 (pms_id=12779) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7187 (pms_id=12780) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7189 (pms_id=12781) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7190 (pms_id=12782) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7191 (pms_id=12784) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7192 (pms_id=12785) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7193 (pms_id=12786) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7195 (pms_id=12787) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7194 (pms_id=12788) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7196 (pms_id=12796) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7197 (pms_id=12797) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7198 (pms_id=12798) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7199 (pms_id=12808) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7200 (pms_id=12809) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7202 (pms_id=12811) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7201 (pms_id=12815) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7203 (pms_id=12816) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7204 (pms_id=12817) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7205 (pms_id=12821) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7206 (pms_id=12822) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7207 (pms_id=12824) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7208 (pms_id=12825) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7209 (pms_id=12826) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7210 (pms_id=12827) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7211 (pms_id=12828) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7212 (pms_id=12830) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7213 (pms_id=12831) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7214 (pms_id=12832) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7215 (pms_id=12833) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7216 (pms_id=12834) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7217 (pms_id=12835) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7218 (pms_id=12836) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7219 (pms_id=12837) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7221 (pms_id=12840) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7220 (pms_id=12841) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7223 (pms_id=12843) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7222 (pms_id=12842) 2025-11-18 20:51:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 7224 (pms_id=12845) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7225 (pms_id=12846) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7228 (pms_id=12848) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7226 (pms_id=12847) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7227 (pms_id=12849) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7229 (pms_id=12850) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7231 (pms_id=12852) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7230 (pms_id=12851) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7232 (pms_id=12853) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7233 (pms_id=12855) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7235 (pms_id=12854) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7234 (pms_id=12856) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7236 (pms_id=12858) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7237 (pms_id=12859) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7238 (pms_id=12860) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7240 (pms_id=12861) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7239 (pms_id=12862) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7241 (pms_id=12863) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7242 (pms_id=12864) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7243 (pms_id=12865) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7244 (pms_id=12866) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7245 (pms_id=12867) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7246 (pms_id=12868) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7248 (pms_id=12870) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7247 (pms_id=12869) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7249 (pms_id=12871) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7250 (pms_id=12872) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7251 (pms_id=12873) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7252 (pms_id=12874) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7253 (pms_id=12875) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7255 (pms_id=12884) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7254 (pms_id=12876) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7257 (pms_id=12885) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7256 (pms_id=12886) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7258 (pms_id=12887) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7259 (pms_id=12888) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7260 (pms_id=12889) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7262 (pms_id=12892) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7261 (pms_id=12890) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7263 (pms_id=12893) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7265 (pms_id=12896) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7264 (pms_id=12894) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7266 (pms_id=12897) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7267 (pms_id=12898) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7268 (pms_id=12899) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7269 (pms_id=12900) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7270 (pms_id=12901) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7271 (pms_id=12902) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7272 (pms_id=12905) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7273 (pms_id=12906) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7274 (pms_id=12907) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7276 (pms_id=12910) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7275 (pms_id=12908) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7277 (pms_id=12911) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7278 (pms_id=12912) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7279 (pms_id=12913) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7281 (pms_id=12917) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7280 (pms_id=12914) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7282 (pms_id=12918) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7283 (pms_id=12919) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7284 (pms_id=12920) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7287 (pms_id=12923) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7285 (pms_id=12922) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7286 (pms_id=12924) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7289 (pms_id=12927) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7288 (pms_id=12926) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7290 (pms_id=12928) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7291 (pms_id=12932) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7292 (pms_id=12929) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7293 (pms_id=12933) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7294 (pms_id=12935) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7295 (pms_id=12937) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7297 (pms_id=12939) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7296 (pms_id=12938) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7298 (pms_id=12940) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7299 (pms_id=12941) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7300 (pms_id=12942) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7301 (pms_id=12943) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7302 (pms_id=12944) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7303 (pms_id=12945) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7304 (pms_id=12946) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7305 (pms_id=12947) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7306 (pms_id=12948) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7307 (pms_id=12949) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7308 (pms_id=12950) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7309 (pms_id=12951) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7310 (pms_id=12953) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7311 (pms_id=12954) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7312 (pms_id=12955) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7313 (pms_id=12956) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7315 (pms_id=12958) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7314 (pms_id=12957) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7316 (pms_id=12959) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7317 (pms_id=12960) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7318 (pms_id=12961) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7319 (pms_id=12963) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7320 (pms_id=12964) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7321 (pms_id=12967) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7322 (pms_id=12969) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7323 (pms_id=12970) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7324 (pms_id=12972) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7325 (pms_id=12973) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7327 (pms_id=12976) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7326 (pms_id=12974) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7329 (pms_id=12978) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7328 (pms_id=12977) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7330 (pms_id=12979) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7333 (pms_id=12980) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7331 (pms_id=12983) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7332 (pms_id=12984) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7334 (pms_id=12985) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7335 (pms_id=12986) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7336 (pms_id=12987) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7337 (pms_id=12988) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7338 (pms_id=12990) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7339 (pms_id=12992) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7340 (pms_id=12993) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7341 (pms_id=12995) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7342 (pms_id=12994) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7343 (pms_id=12996) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7344 (pms_id=12998) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7347 (pms_id=12999) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7345 (pms_id=13001) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7346 (pms_id=13003) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7348 (pms_id=13004) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7349 (pms_id=13005) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7350 (pms_id=13008) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7351 (pms_id=13011) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7352 (pms_id=13013) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7353 (pms_id=13014) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7354 (pms_id=13015) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7356 (pms_id=13016) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7355 (pms_id=13017) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7357 (pms_id=13019) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7358 (pms_id=13021) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7360 (pms_id=13022) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7359 (pms_id=13023) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7363 (pms_id=13026) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7361 (pms_id=13025) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7362 (pms_id=13027) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7364 (pms_id=13028) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7365 (pms_id=13029) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7366 (pms_id=13030) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7367 (pms_id=13031) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7368 (pms_id=13032) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7369 (pms_id=13033) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7370 (pms_id=13034) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7371 (pms_id=13035) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7372 (pms_id=13036) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7373 (pms_id=13046) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7374 (pms_id=13047) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7376 (pms_id=13048) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7375 (pms_id=13049) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7377 (pms_id=13050) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7378 (pms_id=13052) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7380 (pms_id=13054) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7379 (pms_id=13060) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7381 (pms_id=13061) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7382 (pms_id=13062) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7383 (pms_id=13063) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7384 (pms_id=13064) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7385 (pms_id=13066) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7386 (pms_id=13070) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7388 (pms_id=13072) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7387 (pms_id=13071) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7389 (pms_id=13073) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7390 (pms_id=13074) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7391 (pms_id=13076) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7392 (pms_id=13078) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7393 (pms_id=13079) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7394 (pms_id=13080) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7395 (pms_id=13091) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7396 (pms_id=13093) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7397 (pms_id=13094) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7399 (pms_id=13096) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7401 (pms_id=13097) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7400 (pms_id=13102) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7402 (pms_id=13104) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7398 (pms_id=13105) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7403 (pms_id=13110) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7404 (pms_id=13111) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7406 (pms_id=13112) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7405 (pms_id=13113) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7407 (pms_id=13114) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7410 (pms_id=13116) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7412 (pms_id=13115) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7409 (pms_id=13119) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7408 (pms_id=13120) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7411 (pms_id=13124) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7413 (pms_id=13125) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7414 (pms_id=13126) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7415 (pms_id=13127) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7416 (pms_id=13129) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7417 (pms_id=13139) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7419 (pms_id=13141) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7418 (pms_id=13142) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7420 (pms_id=13144) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7421 (pms_id=13145) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7422 (pms_id=13146) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7423 (pms_id=13147) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7424 (pms_id=13148) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7425 (pms_id=13149) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7426 (pms_id=13150) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7429 (pms_id=13153) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7428 (pms_id=13152) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7427 (pms_id=13151) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7430 (pms_id=13154) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7432 (pms_id=13159) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7431 (pms_id=13155) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7435 (pms_id=13174) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7433 (pms_id=13169) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7436 (pms_id=13175) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7434 (pms_id=13176) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7438 (pms_id=13180) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7437 (pms_id=13179) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7439 (pms_id=13181) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7440 (pms_id=13184) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7441 (pms_id=13186) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7442 (pms_id=13189) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7444 (pms_id=13201) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7443 (pms_id=13190) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7446 (pms_id=13204) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7445 (pms_id=13205) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7448 (pms_id=13222) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7447 (pms_id=13217) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7450 (pms_id=13225) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7449 (pms_id=13224) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7451 (pms_id=13226) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7452 (pms_id=13227) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7453 (pms_id=13228) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7454 (pms_id=13229) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7455 (pms_id=13230) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7457 (pms_id=13231) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7459 (pms_id=13234) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7456 (pms_id=13232) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7458 (pms_id=13233) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7460 (pms_id=13235) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7463 (pms_id=13238) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7464 (pms_id=13239) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7465 (pms_id=13240) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7466 (pms_id=13241) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7467 (pms_id=13242) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7468 (pms_id=13244) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7469 (pms_id=13246) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7470 (pms_id=13247) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7471 (pms_id=13250) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7472 (pms_id=13249) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7474 (pms_id=13252) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7473 (pms_id=13251) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7476 (pms_id=13262) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7475 (pms_id=13263) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7477 (pms_id=13272) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7478 (pms_id=13273) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7479 (pms_id=13277) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7462 (pms_id=13237) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7461 (pms_id=13236) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7480 (pms_id=13282) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7481 (pms_id=13283) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7482 (pms_id=13284) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7483 (pms_id=13285) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7485 (pms_id=13286) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7484 (pms_id=13287) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7486 (pms_id=13290) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13236 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7487 (pms_id=13291) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7488 (pms_id=13300) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7489 (pms_id=13301) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7490 (pms_id=13302) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7491 (pms_id=13303) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7492 (pms_id=13305) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7493 (pms_id=13307) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7494 (pms_id=13309) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7496 (pms_id=13311) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7495 (pms_id=13310) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13310 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7497 (pms_id=13313) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7498 (pms_id=13314) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13313 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7500 (pms_id=13315) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7499 (pms_id=13316) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7501 (pms_id=13319) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7502 (pms_id=13321) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7503 (pms_id=13322) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7505 (pms_id=13326) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7504 (pms_id=13325) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7506 (pms_id=13327) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7507 (pms_id=13329) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7508 (pms_id=13330) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7511 (pms_id=13340) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7510 (pms_id=13341) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7509 (pms_id=13342) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7512 (pms_id=13343) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7513 (pms_id=13346) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7514 (pms_id=13347) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7515 (pms_id=13348) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7517 (pms_id=13350) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7516 (pms_id=13349) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7518 (pms_id=13351) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7520 (pms_id=13352) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7521 (pms_id=13353) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7519 (pms_id=13354) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7522 (pms_id=13355) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7524 (pms_id=13363) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7523 (pms_id=13365) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7526 (pms_id=13369) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7525 (pms_id=13367) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7527 (pms_id=13370) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7528 (pms_id=13371) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7530 (pms_id=13377) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7531 (pms_id=13381) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7529 (pms_id=13382) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7532 (pms_id=13383) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7533 (pms_id=13385) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7535 (pms_id=13387) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7534 (pms_id=13389) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7536 (pms_id=13392) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7537 (pms_id=13393) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7538 (pms_id=13394) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7541 (pms_id=13395) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7540 (pms_id=13396) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7539 (pms_id=13406) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7542 (pms_id=13407) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7543 (pms_id=13408) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7544 (pms_id=13409) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7545 (pms_id=13417) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7547 (pms_id=13418) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7546 (pms_id=13419) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7548 (pms_id=13420) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7549 (pms_id=13421) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7550 (pms_id=13423) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7552 (pms_id=13425) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7551 (pms_id=13424) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7553 (pms_id=13427) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7554 (pms_id=13428) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7555 (pms_id=13429) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7556 (pms_id=13433) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7558 (pms_id=13440) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7557 (pms_id=13437) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7559 (pms_id=13441) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7560 (pms_id=13442) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7561 (pms_id=13444) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7562 (pms_id=13445) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7563 (pms_id=13446) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7564 (pms_id=13448) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7565 (pms_id=13449) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7566 (pms_id=13450) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7567 (pms_id=13451) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7568 (pms_id=13452) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7569 (pms_id=13453) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7571 (pms_id=13454) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7570 (pms_id=13455) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7572 (pms_id=13457) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7573 (pms_id=13458) 2025-11-18 20:51:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 7574 (pms_id=13459) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7575 (pms_id=13460) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7577 (pms_id=13461) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7578 (pms_id=13471) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7576 (pms_id=13470) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7580 (pms_id=13472) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7579 (pms_id=13473) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7581 (pms_id=13480) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7582 (pms_id=13481) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7583 (pms_id=13482) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7585 (pms_id=13483) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7584 (pms_id=13484) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7587 (pms_id=13488) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7586 (pms_id=13489) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7588 (pms_id=13492) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7589 (pms_id=13493) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7590 (pms_id=13494) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7591 (pms_id=13496) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7593 (pms_id=13498) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7592 (pms_id=13497) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7594 (pms_id=13509) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7595 (pms_id=13511) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7596 (pms_id=13515) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7597 (pms_id=13518) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7598 (pms_id=13519) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7600 (pms_id=13521) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7599 (pms_id=13524) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7602 (pms_id=13530) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7601 (pms_id=13526) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7603 (pms_id=13534) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7604 (pms_id=13535) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7605 (pms_id=13538) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7607 (pms_id=13549) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7606 (pms_id=13544) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7608 (pms_id=13550) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7609 (pms_id=13558) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7610 (pms_id=13559) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7611 (pms_id=13568) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7612 (pms_id=13569) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7613 (pms_id=13571) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7614 (pms_id=13573) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7615 (pms_id=13574) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7616 (pms_id=13580) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7618 (pms_id=13581) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7617 (pms_id=13582) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7619 (pms_id=13591) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7620 (pms_id=13594) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7621 (pms_id=13604) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7624 (pms_id=13621) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7622 (pms_id=13617) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7623 (pms_id=13622) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7625 (pms_id=13624) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7626 (pms_id=13625) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7629 (pms_id=13636) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7627 (pms_id=13627) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7628 (pms_id=13646) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7630 (pms_id=13647) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7631 (pms_id=13656) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7632 (pms_id=13657) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7633 (pms_id=13658) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7634 (pms_id=13666) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7635 (pms_id=13667) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7636 (pms_id=13677) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7637 (pms_id=13688) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7638 (pms_id=13689) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7639 (pms_id=13690) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7641 (pms_id=13692) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7640 (pms_id=13693) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7642 (pms_id=13699) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7643 (pms_id=13703) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7644 (pms_id=13705) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7645 (pms_id=13706) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7646 (pms_id=13709) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7647 (pms_id=13711) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7648 (pms_id=13713) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7649 (pms_id=13714) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7650 (pms_id=13719) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7651 (pms_id=13724) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7652 (pms_id=13725) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7653 (pms_id=13727) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7654 (pms_id=13732) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7655 (pms_id=13734) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7657 (pms_id=13735) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7658 (pms_id=13737) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7656 (pms_id=13728) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7659 (pms_id=13741) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7661 (pms_id=13746) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7660 (pms_id=13753) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7662 (pms_id=13754) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7663 (pms_id=13755) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7664 (pms_id=13756) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7666 (pms_id=13763) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7665 (pms_id=13758) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7667 (pms_id=13772) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7668 (pms_id=13773) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7669 (pms_id=13785) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7671 (pms_id=13787) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7670 (pms_id=13795) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7672 (pms_id=13796) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7673 (pms_id=13797) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7674 (pms_id=13798) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7675 (pms_id=13799) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7676 (pms_id=13800) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7677 (pms_id=13803) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7678 (pms_id=13806) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7679 (pms_id=13815) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7680 (pms_id=13816) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7681 (pms_id=13824) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7682 (pms_id=13825) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7683 (pms_id=13826) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7684 (pms_id=13835) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7685 (pms_id=13836) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7687 (pms_id=13839) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7686 (pms_id=13837) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7688 (pms_id=13840) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7690 (pms_id=13842) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7689 (pms_id=13850) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7691 (pms_id=13860) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7692 (pms_id=13862) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7693 (pms_id=13863) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7694 (pms_id=13876) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7695 (pms_id=13877) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7696 (pms_id=13878) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7697 (pms_id=13880) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7698 (pms_id=13881) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7700 (pms_id=13890) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7699 (pms_id=13891) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7702 (pms_id=13892) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7701 (pms_id=13894) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7703 (pms_id=13900) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7704 (pms_id=13901) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7705 (pms_id=13902) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7706 (pms_id=13903) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7708 (pms_id=13904) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7707 (pms_id=13908) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7709 (pms_id=13909) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7710 (pms_id=13919) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7711 (pms_id=13920) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7712 (pms_id=13925) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7713 (pms_id=13927) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7714 (pms_id=13928) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7715 (pms_id=13931) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7716 (pms_id=13942) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7717 (pms_id=13951) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7718 (pms_id=13953) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7719 (pms_id=13954) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7720 (pms_id=13957) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7721 (pms_id=13960) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7722 (pms_id=13961) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7723 (pms_id=13962) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7724 (pms_id=13969) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7725 (pms_id=13970) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7726 (pms_id=13972) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7727 (pms_id=13973) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7728 (pms_id=13974) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7730 (pms_id=13979) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7729 (pms_id=13978) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7731 (pms_id=13989) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7732 (pms_id=13990) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7734 (pms_id=13993) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7733 (pms_id=13991) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7735 (pms_id=13994) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7736 (pms_id=13999) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7737 (pms_id=14009) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7738 (pms_id=14010) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7739 (pms_id=14013) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7740 (pms_id=14014) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7742 (pms_id=14016) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7741 (pms_id=14017) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7743 (pms_id=14020) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7744 (pms_id=14021) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7745 (pms_id=14023) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7746 (pms_id=14027) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7747 (pms_id=14028) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7748 (pms_id=14034) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7749 (pms_id=14043) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7750 (pms_id=14045) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7752 (pms_id=14047) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7751 (pms_id=14048) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7753 (pms_id=14051) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7754 (pms_id=14054) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7755 (pms_id=14055) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7756 (pms_id=14056) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7757 (pms_id=14057) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7758 (pms_id=14058) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7760 (pms_id=14060) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7759 (pms_id=14063) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7761 (pms_id=14072) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7762 (pms_id=14071) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7763 (pms_id=14074) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7764 (pms_id=14091) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7765 (pms_id=14101) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7766 (pms_id=14112) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7767 (pms_id=14113) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7768 (pms_id=14114) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7769 (pms_id=14115) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7770 (pms_id=14117) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7771 (pms_id=14119) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7772 (pms_id=14121) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7773 (pms_id=14129) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7774 (pms_id=14130) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7775 (pms_id=14140) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7778 (pms_id=14141) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7777 (pms_id=14142) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7776 (pms_id=14151) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14140 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7779 (pms_id=14152) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7781 (pms_id=14154) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7780 (pms_id=14163) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7782 (pms_id=14164) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7783 (pms_id=14183) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7784 (pms_id=14184) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7785 (pms_id=14185) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7786 (pms_id=14186) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7788 (pms_id=14189) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7787 (pms_id=14196) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7789 (pms_id=14215) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7790 (pms_id=14216) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7792 (pms_id=14217) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7791 (pms_id=14218) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7793 (pms_id=14226) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7795 (pms_id=14228) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7794 (pms_id=14227) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7796 (pms_id=14230) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7797 (pms_id=14229) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7798 (pms_id=14231) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7799 (pms_id=14232) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7803 (pms_id=14233) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7800 (pms_id=14235) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7802 (pms_id=14236) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7801 (pms_id=14238) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7804 (pms_id=14239) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7806 (pms_id=14250) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7805 (pms_id=14249) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7807 (pms_id=14251) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7808 (pms_id=14252) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7809 (pms_id=14255) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7811 (pms_id=14256) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7810 (pms_id=14257) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7812 (pms_id=14258) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7814 (pms_id=14261) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7813 (pms_id=14260) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7815 (pms_id=14262) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7817 (pms_id=14266) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7816 (pms_id=14265) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7818 (pms_id=14267) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7819 (pms_id=14268) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7820 (pms_id=14271) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7823 (pms_id=14272) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7821 (pms_id=14274) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7822 (pms_id=14283) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7825 (pms_id=14294) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7824 (pms_id=14293) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7826 (pms_id=14295) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7827 (pms_id=14297) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7828 (pms_id=14301) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7829 (pms_id=14302) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7830 (pms_id=14313) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7835 (pms_id=14312) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7831 (pms_id=14316) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7832 (pms_id=14317) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7833 (pms_id=14319) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7836 (pms_id=14322) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7834 (pms_id=14320) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7837 (pms_id=14324) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7838 (pms_id=14325) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7839 (pms_id=14326) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7840 (pms_id=14328) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7841 (pms_id=14329) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7843 (pms_id=14331) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7842 (pms_id=14339) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7844 (pms_id=14341) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7846 (pms_id=14344) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7848 (pms_id=14343) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7845 (pms_id=14342) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7847 (pms_id=14345) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7849 (pms_id=14347) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7851 (pms_id=14348) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7850 (pms_id=14351) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7852 (pms_id=14354) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7853 (pms_id=14359) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7854 (pms_id=14360) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7855 (pms_id=14361) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7857 (pms_id=14365) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7859 (pms_id=14373) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7858 (pms_id=14372) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7856 (pms_id=14369) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7860 (pms_id=14374) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7861 (pms_id=14376) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7862 (pms_id=14378) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7863 (pms_id=14381) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7864 (pms_id=14382) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7865 (pms_id=14384) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7866 (pms_id=14385) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7867 (pms_id=14386) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7868 (pms_id=14388) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7869 (pms_id=14389) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7870 (pms_id=14390) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7871 (pms_id=14396) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7872 (pms_id=14397) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7873 (pms_id=14398) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7874 (pms_id=14399) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7875 (pms_id=14407) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7876 (pms_id=14408) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7879 (pms_id=14427) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7877 (pms_id=14417) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7878 (pms_id=14430) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7880 (pms_id=14432) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7882 (pms_id=14433) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7881 (pms_id=14436) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7883 (pms_id=14438) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7884 (pms_id=14439) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7886 (pms_id=14444) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7885 (pms_id=14443) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7888 (pms_id=14448) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7887 (pms_id=14449) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7889 (pms_id=14454) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7890 (pms_id=14456) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7891 (pms_id=14457) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7892 (pms_id=14458) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7893 (pms_id=14465) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7896 (pms_id=14469) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7894 (pms_id=14466) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7895 (pms_id=14467) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7897 (pms_id=14468) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7898 (pms_id=14470) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7899 (pms_id=14472) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7900 (pms_id=14475) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7902 (pms_id=14477) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7901 (pms_id=14476) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7903 (pms_id=14479) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7904 (pms_id=14480) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7905 (pms_id=14481) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7906 (pms_id=14482) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7907 (pms_id=14484) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7908 (pms_id=14485) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7909 (pms_id=14487) 2025-11-18 20:51:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7910 (pms_id=14488) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7911 (pms_id=14489) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7913 (pms_id=14491) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7912 (pms_id=14492) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7914 (pms_id=14493) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7915 (pms_id=14494) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7916 (pms_id=14495) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7918 (pms_id=14498) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7917 (pms_id=14497) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7919 (pms_id=14499) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7920 (pms_id=14500) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7921 (pms_id=14502) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7922 (pms_id=14503) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7923 (pms_id=14505) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7924 (pms_id=14508) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7925 (pms_id=14510) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7926 (pms_id=14512) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7927 (pms_id=14513) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7928 (pms_id=14518) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7929 (pms_id=14520) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7930 (pms_id=14530) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7932 (pms_id=14541) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7931 (pms_id=14540) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7933 (pms_id=14542) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7934 (pms_id=14552) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7936 (pms_id=14556) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7935 (pms_id=14553) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7937 (pms_id=14557) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7938 (pms_id=14558) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7939 (pms_id=14560) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7940 (pms_id=14561) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7941 (pms_id=14573) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7942 (pms_id=14582) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7944 (pms_id=14583) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7943 (pms_id=14584) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7946 (pms_id=14586) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7945 (pms_id=14587) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7947 (pms_id=14589) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7948 (pms_id=14590) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7949 (pms_id=14591) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7950 (pms_id=14598) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7952 (pms_id=14600) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7951 (pms_id=14599) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7953 (pms_id=14601) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7954 (pms_id=14602) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7955 (pms_id=14603) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7956 (pms_id=14604) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7957 (pms_id=14614) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7958 (pms_id=14615) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7959 (pms_id=14616) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7960 (pms_id=14617) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7961 (pms_id=14618) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7962 (pms_id=14619) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7963 (pms_id=14620) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7964 (pms_id=14621) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7965 (pms_id=14622) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7966 (pms_id=14624) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7968 (pms_id=14625) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7967 (pms_id=14626) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7969 (pms_id=14628) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7970 (pms_id=14629) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7971 (pms_id=14630) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7972 (pms_id=14631) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7973 (pms_id=14632) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7974 (pms_id=14633) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7975 (pms_id=14634) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7976 (pms_id=14635) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7977 (pms_id=14636) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7978 (pms_id=14637) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7979 (pms_id=14640) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7980 (pms_id=14641) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7981 (pms_id=14642) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7982 (pms_id=14643) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7983 (pms_id=14644) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7984 (pms_id=14645) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7985 (pms_id=14646) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7986 (pms_id=14650) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7989 (pms_id=14652) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7987 (pms_id=14654) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7988 (pms_id=14655) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7990 (pms_id=14656) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7991 (pms_id=14661) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7992 (pms_id=14663) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7994 (pms_id=14674) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7995 (pms_id=14676) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7993 (pms_id=14675) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7996 (pms_id=14677) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7997 (pms_id=14678) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7998 (pms_id=14679) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7999 (pms_id=14680) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8000 (pms_id=14681) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8001 (pms_id=14684) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8004 (pms_id=14685) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8003 (pms_id=14686) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8005 (pms_id=14689) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8002 (pms_id=14687) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8006 (pms_id=14690) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8007 (pms_id=14692) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8008 (pms_id=14693) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8009 (pms_id=14694) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8010 (pms_id=14695) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8011 (pms_id=14696) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8012 (pms_id=14697) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8013 (pms_id=14705) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8014 (pms_id=14700) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8015 (pms_id=14706) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8016 (pms_id=14707) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8017 (pms_id=14715) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8018 (pms_id=14716) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8019 (pms_id=14725) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8020 (pms_id=14726) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8021 (pms_id=14728) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8022 (pms_id=14730) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8023 (pms_id=14732) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8024 (pms_id=14733) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8026 (pms_id=14736) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8025 (pms_id=14735) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8028 (pms_id=14747) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8027 (pms_id=14737) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8029 (pms_id=14748) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8030 (pms_id=14750) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8031 (pms_id=14751) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8032 (pms_id=14757) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8034 (pms_id=14758) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8035 (pms_id=14760) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8033 (pms_id=14759) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8036 (pms_id=14761) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8037 (pms_id=14763) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8038 (pms_id=14772) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8039 (pms_id=14773) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8041 (pms_id=14778) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8040 (pms_id=14775) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8042 (pms_id=14779) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8044 (pms_id=14782) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8043 (pms_id=14783) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8045 (pms_id=14784) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8046 (pms_id=14785) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8047 (pms_id=14786) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8048 (pms_id=14789) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8049 (pms_id=14791) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8050 (pms_id=14792) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8051 (pms_id=14793) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8052 (pms_id=14794) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8054 (pms_id=14796) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8053 (pms_id=14795) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8055 (pms_id=14797) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8056 (pms_id=14798) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8057 (pms_id=14800) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8058 (pms_id=14804) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8059 (pms_id=14805) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8060 (pms_id=14806) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8061 (pms_id=14808) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8062 (pms_id=14809) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8063 (pms_id=14810) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8064 (pms_id=14813) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8065 (pms_id=14815) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8067 (pms_id=14819) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8066 (pms_id=14820) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8068 (pms_id=14821) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8069 (pms_id=14822) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8070 (pms_id=14824) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8071 (pms_id=14826) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8072 (pms_id=14828) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8073 (pms_id=14829) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8074 (pms_id=14830) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8075 (pms_id=14831) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8077 (pms_id=14833) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8076 (pms_id=14834) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8079 (pms_id=14835) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8078 (pms_id=14836) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8080 (pms_id=14838) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8082 (pms_id=14839) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8083 (pms_id=14843) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8081 (pms_id=14842) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8084 (pms_id=14844) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8085 (pms_id=14846) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8086 (pms_id=14847) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8088 (pms_id=14848) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8087 (pms_id=14849) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8089 (pms_id=14850) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8090 (pms_id=14851) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8091 (pms_id=14852) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8092 (pms_id=14854) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8093 (pms_id=14855) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8094 (pms_id=14857) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8095 (pms_id=14858) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8096 (pms_id=14867) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8097 (pms_id=14868) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8098 (pms_id=14869) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8099 (pms_id=14870) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8100 (pms_id=14871) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8101 (pms_id=14874) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8102 (pms_id=14875) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8103 (pms_id=14877) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8104 (pms_id=14879) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8105 (pms_id=14880) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8106 (pms_id=14881) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8108 (pms_id=14889) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8107 (pms_id=14890) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8109 (pms_id=14891) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8110 (pms_id=14892) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8111 (pms_id=14895) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8112 (pms_id=14900) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8113 (pms_id=14902) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8114 (pms_id=14905) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8115 (pms_id=14907) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8116 (pms_id=14908) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8117 (pms_id=14917) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8118 (pms_id=14919) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8119 (pms_id=14921) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8120 (pms_id=14922) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8121 (pms_id=14923) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8122 (pms_id=14925) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8123 (pms_id=14926) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8124 (pms_id=14927) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8125 (pms_id=14928) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8126 (pms_id=14929) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8127 (pms_id=14942) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8128 (pms_id=14943) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8129 (pms_id=14944) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8130 (pms_id=14946) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8132 (pms_id=14948) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8131 (pms_id=14947) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8133 (pms_id=14949) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8134 (pms_id=14950) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8136 (pms_id=14951) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8135 (pms_id=14957) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8137 (pms_id=14959) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8138 (pms_id=14960) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8139 (pms_id=14961) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8140 (pms_id=14970) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8141 (pms_id=14971) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8142 (pms_id=14972) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8143 (pms_id=14973) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8144 (pms_id=14974) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8145 (pms_id=14975) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8146 (pms_id=14976) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8148 (pms_id=14977) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8147 (pms_id=14980) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8149 (pms_id=14981) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8150 (pms_id=14983) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8151 (pms_id=14982) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8152 (pms_id=14984) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8155 (pms_id=14988) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8154 (pms_id=14986) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8153 (pms_id=14985) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8156 (pms_id=14989) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8158 (pms_id=14990) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8157 (pms_id=14991) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8159 (pms_id=14994) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8160 (pms_id=14996) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8161 (pms_id=14997) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8162 (pms_id=14998) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8163 (pms_id=15001) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8165 (pms_id=15004) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8164 (pms_id=15003) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8166 (pms_id=15005) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8168 (pms_id=15006) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8167 (pms_id=15007) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8169 (pms_id=15008) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8170 (pms_id=15009) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8171 (pms_id=15013) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8172 (pms_id=15014) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8174 (pms_id=15016) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8173 (pms_id=15015) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8175 (pms_id=15032) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8176 (pms_id=15042) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8178 (pms_id=15052) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8177 (pms_id=15053) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8179 (pms_id=15055) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8181 (pms_id=15057) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8180 (pms_id=15056) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8182 (pms_id=15058) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8184 (pms_id=15059) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8185 (pms_id=15060) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8183 (pms_id=15061) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8186 (pms_id=15064) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8188 (pms_id=15065) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8187 (pms_id=15066) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8190 (pms_id=15071) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8189 (pms_id=15069) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8191 (pms_id=15072) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8192 (pms_id=15081) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8194 (pms_id=15083) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8193 (pms_id=15082) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8195 (pms_id=15085) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8196 (pms_id=15086) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8197 (pms_id=15095) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8198 (pms_id=15096) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8199 (pms_id=15098) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8200 (pms_id=15099) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8202 (pms_id=15100) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8201 (pms_id=15101) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8203 (pms_id=15104) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8205 (pms_id=15106) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8206 (pms_id=15108) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8207 (pms_id=15111) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8208 (pms_id=15112) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8210 (pms_id=15114) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8209 (pms_id=15113) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8211 (pms_id=15116) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8212 (pms_id=15117) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8213 (pms_id=15118) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8214 (pms_id=15128) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8215 (pms_id=15129) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8216 (pms_id=15139) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8217 (pms_id=15140) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8218 (pms_id=15141) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8219 (pms_id=15142) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8220 (pms_id=15143) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8221 (pms_id=15144) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8222 (pms_id=15147) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8223 (pms_id=15150) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8224 (pms_id=15151) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8226 (pms_id=15163) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8204 (pms_id=15105) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8225 (pms_id=15173) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8228 (pms_id=15176) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8227 (pms_id=15174) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8229 (pms_id=15177) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8230 (pms_id=15178) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8234 (pms_id=15183) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8231 (pms_id=15181) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8233 (pms_id=15184) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8232 (pms_id=15185) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8236 (pms_id=15187) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8235 (pms_id=15204) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8237 (pms_id=15205) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8238 (pms_id=15206) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8239 (pms_id=15207) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8241 (pms_id=15218) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8240 (pms_id=15208) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8242 (pms_id=15219) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8243 (pms_id=15220) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8244 (pms_id=15221) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8246 (pms_id=15222) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8247 (pms_id=15231) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8245 (pms_id=15223) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8248 (pms_id=15242) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8249 (pms_id=15243) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8251 (pms_id=15244) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8250 (pms_id=15248) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8252 (pms_id=15254) 2025-11-18 20:51:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 8253 (pms_id=15256) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8254 (pms_id=15257) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8256 (pms_id=15258) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8255 (pms_id=15259) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8257 (pms_id=15260) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8258 (pms_id=15261) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8259 (pms_id=15262) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8260 (pms_id=15266) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8262 (pms_id=15268) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8261 (pms_id=15269) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8263 (pms_id=15270) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8264 (pms_id=15272) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8265 (pms_id=15274) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8266 (pms_id=15276) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8267 (pms_id=15278) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8268 (pms_id=15282) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8269 (pms_id=15284) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8270 (pms_id=15287) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8271 (pms_id=15288) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8272 (pms_id=15289) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8273 (pms_id=15290) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8274 (pms_id=15291) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8275 (pms_id=15292) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8276 (pms_id=15294) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8277 (pms_id=15299) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8278 (pms_id=15301) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8279 (pms_id=15302) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8280 (pms_id=15304) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8281 (pms_id=15306) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8283 (pms_id=15310) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8282 (pms_id=15309) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8284 (pms_id=15311) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8285 (pms_id=15312) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8286 (pms_id=15313) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8287 (pms_id=15314) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8288 (pms_id=15316) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8289 (pms_id=15318) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8290 (pms_id=15319) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8291 (pms_id=15320) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8292 (pms_id=15321) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8294 (pms_id=15322) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8293 (pms_id=15323) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8295 (pms_id=15324) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8296 (pms_id=15326) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8297 (pms_id=15327) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8298 (pms_id=15328) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8299 (pms_id=15329) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8300 (pms_id=15330) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8301 (pms_id=15331) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8302 (pms_id=15332) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8304 (pms_id=15333) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8303 (pms_id=15334) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8305 (pms_id=15335) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8306 (pms_id=15337) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8308 (pms_id=15338) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8309 (pms_id=15348) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8307 (pms_id=15347) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8310 (pms_id=15349) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8311 (pms_id=15352) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8314 (pms_id=15357) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8312 (pms_id=15358) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8313 (pms_id=15360) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8315 (pms_id=15367) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8317 (pms_id=15377) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8318 (pms_id=15378) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8316 (pms_id=15380) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8319 (pms_id=15381) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8320 (pms_id=15382) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8321 (pms_id=15383) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8322 (pms_id=15386) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8324 (pms_id=15387) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8323 (pms_id=15389) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8325 (pms_id=15390) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8326 (pms_id=15391) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8328 (pms_id=15392) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8327 (pms_id=15393) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8329 (pms_id=15395) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8330 (pms_id=15397) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8331 (pms_id=15398) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8332 (pms_id=15399) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8333 (pms_id=15400) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8334 (pms_id=15401) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8335 (pms_id=15403) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8336 (pms_id=15404) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8337 (pms_id=15405) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8338 (pms_id=15413) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8339 (pms_id=15422) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8340 (pms_id=15432) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8342 (pms_id=15433) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8341 (pms_id=15442) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8343 (pms_id=15443) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8344 (pms_id=15453) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8345 (pms_id=15455) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8346 (pms_id=15456) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8347 (pms_id=15457) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8348 (pms_id=15462) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8349 (pms_id=15463) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8351 (pms_id=15465) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8350 (pms_id=15464) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8352 (pms_id=15466) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8353 (pms_id=15467) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8354 (pms_id=15468) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8355 (pms_id=15469) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8357 (pms_id=15484) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8356 (pms_id=15474) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8358 (pms_id=15485) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8359 (pms_id=15494) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8360 (pms_id=15495) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8361 (pms_id=15497) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8362 (pms_id=15498) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8363 (pms_id=15499) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8364 (pms_id=15500) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8365 (pms_id=15510) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8366 (pms_id=15511) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8367 (pms_id=15512) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8368 (pms_id=15513) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8369 (pms_id=15515) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8370 (pms_id=15516) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8371 (pms_id=15522) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8372 (pms_id=15521) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8373 (pms_id=15523) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8374 (pms_id=15524) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8375 (pms_id=15526) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8376 (pms_id=15527) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8377 (pms_id=15528) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8378 (pms_id=15530) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8379 (pms_id=15532) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8380 (pms_id=15533) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8382 (pms_id=15534) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8381 (pms_id=15535) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8383 (pms_id=15536) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8384 (pms_id=15537) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8385 (pms_id=15538) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8386 (pms_id=15539) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8387 (pms_id=15540) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8388 (pms_id=15541) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8389 (pms_id=15542) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8390 (pms_id=15544) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8391 (pms_id=15546) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8392 (pms_id=15547) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15541 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15544 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8393 (pms_id=15548) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8394 (pms_id=15550) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8395 (pms_id=15556) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8397 (pms_id=15557) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8396 (pms_id=15558) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8398 (pms_id=15568) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8399 (pms_id=15572) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8400 (pms_id=15570) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8401 (pms_id=15573) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8402 (pms_id=15574) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8403 (pms_id=15575) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8404 (pms_id=15576) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8405 (pms_id=15577) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8407 (pms_id=15585) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8406 (pms_id=15583) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8408 (pms_id=15586) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8409 (pms_id=15594) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8411 (pms_id=15597) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8410 (pms_id=15596) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8412 (pms_id=15598) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8413 (pms_id=15599) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8414 (pms_id=15600) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8415 (pms_id=15602) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8416 (pms_id=15603) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8417 (pms_id=15604) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8418 (pms_id=15605) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8419 (pms_id=15606) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8420 (pms_id=15607) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8423 (pms_id=15610) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8421 (pms_id=15609) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8422 (pms_id=15618) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8424 (pms_id=15626) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8426 (pms_id=15627) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8425 (pms_id=15628) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8427 (pms_id=15629) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8429 (pms_id=15630) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8428 (pms_id=15631) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8430 (pms_id=15636) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8432 (pms_id=15646) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15636 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8431 (pms_id=15647) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8433 (pms_id=15648) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8434 (pms_id=15649) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8436 (pms_id=15651) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8435 (pms_id=15650) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8437 (pms_id=15653) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8439 (pms_id=15654) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8438 (pms_id=15662) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8440 (pms_id=15663) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8442 (pms_id=15664) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8441 (pms_id=15665) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8444 (pms_id=15675) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8443 (pms_id=15673) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8446 (pms_id=15676) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8445 (pms_id=15678) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8447 (pms_id=15681) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8448 (pms_id=15683) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8449 (pms_id=15684) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8450 (pms_id=15685) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8451 (pms_id=15686) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8452 (pms_id=15688) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8453 (pms_id=15689) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8454 (pms_id=15691) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8455 (pms_id=15698) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8456 (pms_id=15699) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8457 (pms_id=15701) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8458 (pms_id=15703) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8459 (pms_id=15705) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8460 (pms_id=15706) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8461 (pms_id=15707) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8463 (pms_id=15708) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8462 (pms_id=15709) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8464 (pms_id=15710) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8468 (pms_id=15712) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8465 (pms_id=15711) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8467 (pms_id=15713) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8466 (pms_id=15715) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8469 (pms_id=15716) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8470 (pms_id=15717) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8471 (pms_id=15718) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8473 (pms_id=15719) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8472 (pms_id=15720) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8474 (pms_id=15721) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8475 (pms_id=15722) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8476 (pms_id=15732) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8478 (pms_id=15733) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8477 (pms_id=15734) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8479 (pms_id=15739) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8481 (pms_id=15740) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8480 (pms_id=15741) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8483 (pms_id=15742) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8482 (pms_id=15743) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8484 (pms_id=15744) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8485 (pms_id=15745) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8486 (pms_id=15749) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8487 (pms_id=15751) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8488 (pms_id=15752) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8490 (pms_id=15754) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8489 (pms_id=15753) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8491 (pms_id=15755) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8493 (pms_id=15756) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8492 (pms_id=15757) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8495 (pms_id=15761) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8494 (pms_id=15759) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8497 (pms_id=15781) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8496 (pms_id=15771) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8498 (pms_id=15785) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8499 (pms_id=15793) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8500 (pms_id=15794) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8501 (pms_id=15796) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8502 (pms_id=15797) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8503 (pms_id=15798) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8504 (pms_id=15799) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8505 (pms_id=15800) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8506 (pms_id=15809) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8507 (pms_id=15812) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8508 (pms_id=15820) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8509 (pms_id=15821) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8510 (pms_id=15823) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8512 (pms_id=15824) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8511 (pms_id=15825) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8515 (pms_id=15841) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8514 (pms_id=15831) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8513 (pms_id=15827) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8516 (pms_id=15842) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8517 (pms_id=15843) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8519 (pms_id=15859) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8520 (pms_id=15861) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8518 (pms_id=15858) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8521 (pms_id=15862) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8522 (pms_id=15863) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8524 (pms_id=15864) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8523 (pms_id=15865) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8525 (pms_id=15866) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8526 (pms_id=15867) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8527 (pms_id=15869) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8528 (pms_id=15875) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8529 (pms_id=15876) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8530 (pms_id=15887) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8531 (pms_id=15889) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8533 (pms_id=15891) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8532 (pms_id=15892) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8534 (pms_id=15895) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8535 (pms_id=15903) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8536 (pms_id=15913) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8537 (pms_id=15923) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8538 (pms_id=15924) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8539 (pms_id=15926) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8540 (pms_id=15927) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8541 (pms_id=15928) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8542 (pms_id=15930) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8543 (pms_id=15931) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8544 (pms_id=15932) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8545 (pms_id=15933) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8547 (pms_id=15936) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8546 (pms_id=15935) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8548 (pms_id=15937) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8549 (pms_id=15947) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8550 (pms_id=15948) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8551 (pms_id=15949) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8553 (pms_id=15951) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8552 (pms_id=15950) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8554 (pms_id=15952) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8555 (pms_id=15960) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8556 (pms_id=15961) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8557 (pms_id=15966) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8558 (pms_id=15967) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8559 (pms_id=15968) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8560 (pms_id=15970) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8561 (pms_id=15981) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8562 (pms_id=15983) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8564 (pms_id=15985) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8563 (pms_id=15984) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8565 (pms_id=15986) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8566 (pms_id=15990) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8567 (pms_id=15991) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8568 (pms_id=15992) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8569 (pms_id=15993) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8570 (pms_id=15994) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8572 (pms_id=15995) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8571 (pms_id=15996) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8573 (pms_id=16007) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8574 (pms_id=16008) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8576 (pms_id=16019) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8575 (pms_id=16009) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8577 (pms_id=16020) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8578 (pms_id=16021) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8579 (pms_id=16023) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8580 (pms_id=16022) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8581 (pms_id=16029) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8582 (pms_id=16030) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8583 (pms_id=16031) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8584 (pms_id=16049) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8585 (pms_id=16050) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8586 (pms_id=16059) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8587 (pms_id=16060) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8588 (pms_id=16061) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8589 (pms_id=16062) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8590 (pms_id=16065) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8591 (pms_id=16071) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8593 (pms_id=16077) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8594 (pms_id=16078) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8592 (pms_id=16075) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16062 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8595 (pms_id=16079) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8596 (pms_id=16083) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8597 (pms_id=16084) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8599 (pms_id=16103) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8598 (pms_id=16113) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8600 (pms_id=16114) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8601 (pms_id=16116) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8602 (pms_id=16117) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8603 (pms_id=16118) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8604 (pms_id=16125) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8605 (pms_id=16135) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8606 (pms_id=16136) 2025-11-18 20:51:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 8607 (pms_id=16137) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8608 (pms_id=16138) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8609 (pms_id=16139) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8610 (pms_id=16140) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8611 (pms_id=16146) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8612 (pms_id=16147) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8613 (pms_id=16149) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8614 (pms_id=16151) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8615 (pms_id=16152) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8616 (pms_id=16154) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8617 (pms_id=16155) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8618 (pms_id=16156) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8620 (pms_id=16157) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8619 (pms_id=16165) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8621 (pms_id=16166) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8622 (pms_id=16176) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8623 (pms_id=16178) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8625 (pms_id=16179) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8624 (pms_id=16180) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8626 (pms_id=16189) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8627 (pms_id=16190) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8628 (pms_id=16196) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8630 (pms_id=16197) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8629 (pms_id=16198) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8631 (pms_id=16199) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8633 (pms_id=16202) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8634 (pms_id=16214) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8632 (pms_id=16200) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8635 (pms_id=16225) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8636 (pms_id=16226) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8637 (pms_id=16228) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8638 (pms_id=16230) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8639 (pms_id=16232) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8640 (pms_id=16233) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8641 (pms_id=16234) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8643 (pms_id=16236) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8642 (pms_id=16235) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8644 (pms_id=16237) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8645 (pms_id=16240) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8646 (pms_id=16270) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8647 (pms_id=16271) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8648 (pms_id=16272) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8649 (pms_id=16276) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8650 (pms_id=16277) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8651 (pms_id=16278) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8652 (pms_id=16283) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8653 (pms_id=16284) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8654 (pms_id=16286) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8655 (pms_id=16288) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8656 (pms_id=16289) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8657 (pms_id=16290) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8658 (pms_id=16291) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8659 (pms_id=16292) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8660 (pms_id=16296) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8661 (pms_id=16298) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8662 (pms_id=16301) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8663 (pms_id=16302) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8664 (pms_id=16303) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8665 (pms_id=16304) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8666 (pms_id=16305) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8667 (pms_id=16308) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8669 (pms_id=16315) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8668 (pms_id=16316) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8670 (pms_id=16329) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8671 (pms_id=16330) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8672 (pms_id=16332) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8673 (pms_id=16333) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8674 (pms_id=16335) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8675 (pms_id=16336) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8676 (pms_id=16337) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8677 (pms_id=16338) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8678 (pms_id=16339) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8679 (pms_id=16340) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8680 (pms_id=16346) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8681 (pms_id=16347) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8682 (pms_id=16348) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8683 (pms_id=16349) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8684 (pms_id=16353) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8685 (pms_id=16354) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8686 (pms_id=16358) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8687 (pms_id=16359) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8688 (pms_id=16360) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8689 (pms_id=16362) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8690 (pms_id=16363) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8691 (pms_id=16373) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8692 (pms_id=16376) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8693 (pms_id=16377) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8694 (pms_id=16378) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8695 (pms_id=16379) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8696 (pms_id=16385) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8697 (pms_id=16386) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8698 (pms_id=16387) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8699 (pms_id=16388) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8700 (pms_id=16389) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8701 (pms_id=16392) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8704 (pms_id=16395) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8702 (pms_id=16396) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8703 (pms_id=16397) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8705 (pms_id=16398) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8706 (pms_id=16400) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8707 (pms_id=16402) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8708 (pms_id=16404) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8709 (pms_id=16405) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8710 (pms_id=16407) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8711 (pms_id=16408) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8712 (pms_id=16410) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8714 (pms_id=16411) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8713 (pms_id=16412) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8715 (pms_id=16414) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8716 (pms_id=16415) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8717 (pms_id=16416) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8718 (pms_id=16417) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8719 (pms_id=16419) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8720 (pms_id=16420) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8723 (pms_id=16422) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8721 (pms_id=16423) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8722 (pms_id=16424) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8724 (pms_id=16425) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8726 (pms_id=16426) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8725 (pms_id=16432) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8727 (pms_id=16434) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8728 (pms_id=16435) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8729 (pms_id=16441) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8730 (pms_id=16444) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8731 (pms_id=16445) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8733 (pms_id=16446) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8732 (pms_id=16447) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8734 (pms_id=16449) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8735 (pms_id=16450) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8736 (pms_id=16453) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8738 (pms_id=16454) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8737 (pms_id=16455) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8739 (pms_id=16456) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8740 (pms_id=16457) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8741 (pms_id=16459) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8742 (pms_id=16460) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8743 (pms_id=16461) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8744 (pms_id=16462) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8745 (pms_id=16463) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8746 (pms_id=16464) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8747 (pms_id=16465) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8748 (pms_id=16467) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8749 (pms_id=16468) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8750 (pms_id=16469) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8751 (pms_id=16470) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8752 (pms_id=16471) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8753 (pms_id=16473) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8754 (pms_id=16479) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8756 (pms_id=16480) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8755 (pms_id=16481) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8757 (pms_id=16482) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8758 (pms_id=16495) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8759 (pms_id=16497) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8760 (pms_id=16498) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8762 (pms_id=16511) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8761 (pms_id=16510) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8763 (pms_id=16512) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8764 (pms_id=16522) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8765 (pms_id=16533) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8766 (pms_id=16534) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8767 (pms_id=16535) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8768 (pms_id=16537) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8769 (pms_id=16538) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8770 (pms_id=16548) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8771 (pms_id=16550) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8773 (pms_id=16552) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8772 (pms_id=16553) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8774 (pms_id=16562) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8776 (pms_id=16565) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8775 (pms_id=16563) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8777 (pms_id=16566) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8778 (pms_id=16568) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8779 (pms_id=16582) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8780 (pms_id=16592) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8781 (pms_id=16594) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8782 (pms_id=16593) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8783 (pms_id=16597) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8785 (pms_id=16598) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8784 (pms_id=16609) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8786 (pms_id=16611) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8787 (pms_id=16612) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8789 (pms_id=16623) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8788 (pms_id=16624) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8790 (pms_id=16626) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8791 (pms_id=16635) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8792 (pms_id=16636) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8793 (pms_id=16637) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8795 (pms_id=16638) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8794 (pms_id=16639) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8796 (pms_id=16648) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8797 (pms_id=16649) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8798 (pms_id=16650) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8799 (pms_id=16651) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8800 (pms_id=16652) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8801 (pms_id=16662) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8802 (pms_id=16663) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8803 (pms_id=16664) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8804 (pms_id=16666) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8806 (pms_id=16667) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16652 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8805 (pms_id=16668) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8807 (pms_id=16669) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8808 (pms_id=16678) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8809 (pms_id=16699) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8810 (pms_id=16700) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8811 (pms_id=16701) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8813 (pms_id=16703) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8812 (pms_id=16702) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8814 (pms_id=16704) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8815 (pms_id=16705) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8816 (pms_id=16706) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8817 (pms_id=16707) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8818 (pms_id=16709) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8819 (pms_id=16715) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8820 (pms_id=16725) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8821 (pms_id=16726) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8822 (pms_id=16727) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8824 (pms_id=16728) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8825 (pms_id=16729) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8823 (pms_id=16730) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8827 (pms_id=16732) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8826 (pms_id=16731) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8828 (pms_id=16733) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8830 (pms_id=16735) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8829 (pms_id=16734) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8831 (pms_id=16738) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8832 (pms_id=16739) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8833 (pms_id=16740) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8834 (pms_id=16741) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8835 (pms_id=16749) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8836 (pms_id=16750) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8857 (pms_id=16770) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8837 (pms_id=16780) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8839 (pms_id=16781) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8838 (pms_id=16782) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8840 (pms_id=16791) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8841 (pms_id=16793) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8843 (pms_id=16795) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8842 (pms_id=16797) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8844 (pms_id=16798) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8845 (pms_id=16799) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8846 (pms_id=16803) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8847 (pms_id=16804) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8848 (pms_id=16805) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8849 (pms_id=16806) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8850 (pms_id=16807) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8851 (pms_id=16808) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8852 (pms_id=16816) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8853 (pms_id=16817) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8854 (pms_id=16826) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8855 (pms_id=16829) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8856 (pms_id=16830) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8858 (pms_id=16831) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8859 (pms_id=16832) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8862 (pms_id=16833) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8860 (pms_id=16834) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8861 (pms_id=16835) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8863 (pms_id=16848) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8864 (pms_id=16850) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8865 (pms_id=16852) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8866 (pms_id=16853) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8867 (pms_id=16854) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8868 (pms_id=16856) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8870 (pms_id=16857) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8871 (pms_id=16858) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8869 (pms_id=16860) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8872 (pms_id=16861) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8873 (pms_id=16862) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8874 (pms_id=16872) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8876 (pms_id=16874) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8875 (pms_id=16873) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8877 (pms_id=16875) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8878 (pms_id=16876) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8879 (pms_id=16877) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8880 (pms_id=16878) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8881 (pms_id=16886) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8883 (pms_id=16897) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8882 (pms_id=16896) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8885 (pms_id=16899) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8884 (pms_id=16900) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8887 (pms_id=16901) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8886 (pms_id=16903) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8888 (pms_id=16911) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8889 (pms_id=16910) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8890 (pms_id=16912) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8891 (pms_id=16913) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8892 (pms_id=16924) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8893 (pms_id=16926) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8894 (pms_id=16928) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8895 (pms_id=16929) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8896 (pms_id=16930) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8897 (pms_id=16931) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8899 (pms_id=16934) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8898 (pms_id=16932) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8900 (pms_id=16935) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8901 (pms_id=16937) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8902 (pms_id=16947) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8903 (pms_id=16939) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8904 (pms_id=16957) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8905 (pms_id=16959) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8906 (pms_id=16960) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16959 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8907 (pms_id=16963) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8908 (pms_id=16964) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8910 (pms_id=16965) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8909 (pms_id=16976) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8911 (pms_id=16978) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8912 (pms_id=16986) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8913 (pms_id=16987) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8914 (pms_id=16989) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8915 (pms_id=16990) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8916 (pms_id=17001) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8917 (pms_id=17005) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8918 (pms_id=17010) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8919 (pms_id=17020) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8920 (pms_id=17030) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8921 (pms_id=17031) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8922 (pms_id=17034) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8923 (pms_id=17033) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8924 (pms_id=17036) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8925 (pms_id=17037) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8926 (pms_id=17038) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8927 (pms_id=17039) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8928 (pms_id=17040) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8929 (pms_id=17041) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8931 (pms_id=17045) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8930 (pms_id=17043) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8932 (pms_id=17046) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8933 (pms_id=17048) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8934 (pms_id=17047) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8935 (pms_id=17049) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8936 (pms_id=17051) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8937 (pms_id=17052) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8938 (pms_id=17055) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8939 (pms_id=17067) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8940 (pms_id=17071) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8941 (pms_id=17076) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8942 (pms_id=17079) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8943 (pms_id=17080) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8944 (pms_id=17081) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8945 (pms_id=17082) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8946 (pms_id=17083) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8947 (pms_id=17084) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8948 (pms_id=17086) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8949 (pms_id=17087) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8950 (pms_id=17097) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8951 (pms_id=17098) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8952 (pms_id=17099) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8953 (pms_id=17100) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8954 (pms_id=17107) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8955 (pms_id=17108) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8956 (pms_id=17110) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8957 (pms_id=17111) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8959 (pms_id=17113) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8958 (pms_id=17112) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8960 (pms_id=17122) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8961 (pms_id=17123) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8962 (pms_id=17124) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8963 (pms_id=17125) 2025-11-18 20:51:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8964 (pms_id=17127) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8965 (pms_id=17129) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8966 (pms_id=17131) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8968 (pms_id=17132) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8969 (pms_id=17141) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8971 (pms_id=17150) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8970 (pms_id=17149) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8967 (pms_id=17139) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8972 (pms_id=17151) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8973 (pms_id=17163) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8974 (pms_id=17164) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8975 (pms_id=17165) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8976 (pms_id=17168) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8977 (pms_id=17172) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8978 (pms_id=17173) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8979 (pms_id=17175) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8980 (pms_id=17176) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8981 (pms_id=17182) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8982 (pms_id=17184) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8983 (pms_id=17192) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8984 (pms_id=17193) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8985 (pms_id=17194) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8986 (pms_id=17197) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8987 (pms_id=17198) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8988 (pms_id=17199) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8990 (pms_id=17204) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8989 (pms_id=17201) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8991 (pms_id=17205) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8992 (pms_id=17206) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8994 (pms_id=17209) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8993 (pms_id=17208) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8995 (pms_id=17210) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8997 (pms_id=17220) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8996 (pms_id=17214) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8998 (pms_id=17222) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8999 (pms_id=17224) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9000 (pms_id=17225) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9001 (pms_id=17233) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9002 (pms_id=17237) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9003 (pms_id=17238) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9004 (pms_id=17241) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9005 (pms_id=17242) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9006 (pms_id=17243) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9007 (pms_id=17244) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9008 (pms_id=17245) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9009 (pms_id=17256) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9010 (pms_id=17255) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9011 (pms_id=17258) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9012 (pms_id=17259) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9013 (pms_id=17260) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9014 (pms_id=17261) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9015 (pms_id=17262) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9016 (pms_id=17264) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9017 (pms_id=17266) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9018 (pms_id=17269) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9020 (pms_id=17270) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9019 (pms_id=17273) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9021 (pms_id=17275) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9022 (pms_id=17276) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9023 (pms_id=17277) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9024 (pms_id=17278) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9025 (pms_id=17280) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9027 (pms_id=17281) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9026 (pms_id=17282) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9028 (pms_id=17292) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9029 (pms_id=17294) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9030 (pms_id=17295) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9031 (pms_id=17296) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9032 (pms_id=17297) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9033 (pms_id=17298) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9034 (pms_id=17305) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9035 (pms_id=17306) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9036 (pms_id=17307) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9038 (pms_id=17309) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9037 (pms_id=17311) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9039 (pms_id=17312) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9040 (pms_id=17313) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9041 (pms_id=17314) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9043 (pms_id=17318) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9042 (pms_id=17317) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9044 (pms_id=17319) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9045 (pms_id=17320) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9046 (pms_id=17326) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9047 (pms_id=17327) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9048 (pms_id=17329) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9049 (pms_id=17330) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9050 (pms_id=17339) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9051 (pms_id=17340) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9053 (pms_id=17351) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9052 (pms_id=17349) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9054 (pms_id=17353) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9056 (pms_id=17363) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9055 (pms_id=17362) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9058 (pms_id=17364) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9057 (pms_id=17365) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9060 (pms_id=17366) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9059 (pms_id=17367) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9062 (pms_id=17369) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9061 (pms_id=17368) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9063 (pms_id=17370) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9064 (pms_id=17371) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9066 (pms_id=17381) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9065 (pms_id=17380) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9067 (pms_id=17392) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9069 (pms_id=17393) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9068 (pms_id=17394) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9070 (pms_id=17395) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9071 (pms_id=17396) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9072 (pms_id=17397) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9073 (pms_id=17398) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9074 (pms_id=17399) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9075 (pms_id=17419) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9076 (pms_id=17428) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9078 (pms_id=17430) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9077 (pms_id=17429) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9079 (pms_id=17431) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9080 (pms_id=17432) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9081 (pms_id=17433) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9082 (pms_id=17434) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9083 (pms_id=17436) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9084 (pms_id=17437) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9085 (pms_id=17441) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9086 (pms_id=17443) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9088 (pms_id=17444) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9087 (pms_id=17445) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9089 (pms_id=17447) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9090 (pms_id=17448) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9091 (pms_id=17449) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9094 (pms_id=17450) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9093 (pms_id=17451) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9092 (pms_id=17452) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9095 (pms_id=17453) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9096 (pms_id=17456) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9097 (pms_id=17457) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9098 (pms_id=17458) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9099 (pms_id=17460) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9100 (pms_id=17461) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9101 (pms_id=17462) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9102 (pms_id=17463) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9103 (pms_id=17465) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9104 (pms_id=17466) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9106 (pms_id=17467) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9105 (pms_id=17468) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9107 (pms_id=17469) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9108 (pms_id=17470) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9109 (pms_id=17471) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9110 (pms_id=17472) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9111 (pms_id=17473) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9112 (pms_id=17477) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9114 (pms_id=17487) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9113 (pms_id=17488) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9115 (pms_id=17497) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9118 (pms_id=17498) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9116 (pms_id=17501) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9117 (pms_id=17500) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9119 (pms_id=17502) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9120 (pms_id=17504) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9121 (pms_id=17506) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9122 (pms_id=17507) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9123 (pms_id=17508) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9124 (pms_id=17509) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9125 (pms_id=17519) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9126 (pms_id=17521) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9127 (pms_id=17523) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9128 (pms_id=17522) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9129 (pms_id=17524) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9130 (pms_id=17525) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9131 (pms_id=17526) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9132 (pms_id=17536) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9133 (pms_id=17537) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9135 (pms_id=17547) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9134 (pms_id=17549) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9137 (pms_id=17550) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9136 (pms_id=17551) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9138 (pms_id=17552) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9139 (pms_id=17553) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9140 (pms_id=17555) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9141 (pms_id=17556) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9143 (pms_id=17560) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9142 (pms_id=17558) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9144 (pms_id=17566) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9145 (pms_id=17567) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9146 (pms_id=17576) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9148 (pms_id=17578) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9147 (pms_id=17577) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9149 (pms_id=17581) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9150 (pms_id=17582) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9151 (pms_id=17583) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9152 (pms_id=17584) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9153 (pms_id=17585) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9154 (pms_id=17586) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9155 (pms_id=17591) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9156 (pms_id=17593) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9157 (pms_id=17594) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9158 (pms_id=17597) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9159 (pms_id=17598) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9160 (pms_id=17599) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9161 (pms_id=17600) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9162 (pms_id=17601) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9163 (pms_id=17604) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9164 (pms_id=17605) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9165 (pms_id=17614) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9166 (pms_id=17617) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9167 (pms_id=17618) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9168 (pms_id=17619) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9169 (pms_id=17620) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9170 (pms_id=17621) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9171 (pms_id=17623) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9172 (pms_id=17625) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9174 (pms_id=17626) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9175 (pms_id=17628) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9173 (pms_id=17629) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9176 (pms_id=17635) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9178 (pms_id=17651) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9177 (pms_id=17641) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9179 (pms_id=17652) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9180 (pms_id=17653) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9181 (pms_id=17654) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9182 (pms_id=17655) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9184 (pms_id=17659) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9183 (pms_id=17660) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9186 (pms_id=17665) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9185 (pms_id=17666) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9188 (pms_id=17678) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9187 (pms_id=17676) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9189 (pms_id=17679) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9190 (pms_id=17687) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9191 (pms_id=17688) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9192 (pms_id=17690) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9193 (pms_id=17691) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9194 (pms_id=17692) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9195 (pms_id=17693) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9196 (pms_id=17702) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9197 (pms_id=17703) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9198 (pms_id=17712) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9199 (pms_id=17714) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9200 (pms_id=17717) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9201 (pms_id=17718) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9203 (pms_id=17720) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9202 (pms_id=17719) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9205 (pms_id=17722) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9204 (pms_id=17721) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9206 (pms_id=17732) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9207 (pms_id=17733) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9209 (pms_id=17744) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9208 (pms_id=17734) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9210 (pms_id=17745) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9211 (pms_id=17746) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9213 (pms_id=17748) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9212 (pms_id=17747) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9214 (pms_id=17750) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9216 (pms_id=17753) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9215 (pms_id=17754) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9217 (pms_id=17755) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9219 (pms_id=17756) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9218 (pms_id=17757) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9220 (pms_id=17759) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9221 (pms_id=17760) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9222 (pms_id=17761) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9224 (pms_id=17764) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9223 (pms_id=17763) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9226 (pms_id=17765) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9225 (pms_id=17766) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17760 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9227 (pms_id=17768) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9228 (pms_id=17772) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9229 (pms_id=17771) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9230 (pms_id=17774) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9231 (pms_id=17776) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9232 (pms_id=17783) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9233 (pms_id=17785) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9236 (pms_id=17788) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9234 (pms_id=17787) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9235 (pms_id=17792) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9237 (pms_id=17793) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9239 (pms_id=17796) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9238 (pms_id=17794) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9240 (pms_id=17797) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9241 (pms_id=17798) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9242 (pms_id=17799) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9243 (pms_id=17800) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9244 (pms_id=17801) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9245 (pms_id=17810) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9246 (pms_id=17820) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9248 (pms_id=17821) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9247 (pms_id=17822) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9249 (pms_id=17823) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9250 (pms_id=17824) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9251 (pms_id=17825) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9252 (pms_id=17826) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9253 (pms_id=17830) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9254 (pms_id=17831) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9255 (pms_id=17832) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9256 (pms_id=17834) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9257 (pms_id=17836) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9259 (pms_id=17845) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9258 (pms_id=17846) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9260 (pms_id=17847) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9261 (pms_id=17848) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9262 (pms_id=17856) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9263 (pms_id=17866) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9264 (pms_id=17867) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9265 (pms_id=17868) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9266 (pms_id=17869) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9267 (pms_id=17870) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9268 (pms_id=17876) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9269 (pms_id=17877) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9270 (pms_id=17888) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9271 (pms_id=17890) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9272 (pms_id=17892) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9274 (pms_id=17893) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9273 (pms_id=17894) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9275 (pms_id=17904) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9277 (pms_id=17907) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9276 (pms_id=17906) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9278 (pms_id=17908) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9279 (pms_id=17909) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9280 (pms_id=17910) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9281 (pms_id=17912) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9282 (pms_id=17913) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9283 (pms_id=17914) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9284 (pms_id=17915) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9285 (pms_id=17917) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9286 (pms_id=17919) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9287 (pms_id=17920) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9288 (pms_id=17922) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9289 (pms_id=17923) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9290 (pms_id=17925) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9291 (pms_id=17924) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9292 (pms_id=17927) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9293 (pms_id=17928) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9294 (pms_id=17929) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9295 (pms_id=17930) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9296 (pms_id=17931) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9297 (pms_id=17933) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9298 (pms_id=17934) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9299 (pms_id=17935) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9301 (pms_id=17936) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9300 (pms_id=17937) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9302 (pms_id=17938) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9303 (pms_id=17939) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9304 (pms_id=17940) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9305 (pms_id=17941) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9306 (pms_id=17943) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9307 (pms_id=17945) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9309 (pms_id=17947) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9308 (pms_id=17946) 2025-11-18 20:51:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 9311 (pms_id=17949) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9312 (pms_id=17950) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9310 (pms_id=17951) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9313 (pms_id=17952) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9315 (pms_id=17953) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9314 (pms_id=17954) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9316 (pms_id=17955) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9317 (pms_id=17956) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9318 (pms_id=17962) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9320 (pms_id=17964) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9319 (pms_id=17963) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9321 (pms_id=17965) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9322 (pms_id=17966) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9323 (pms_id=17967) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9324 (pms_id=17968) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9325 (pms_id=17969) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9327 (pms_id=17971) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9326 (pms_id=17972) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9328 (pms_id=17977) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9330 (pms_id=17979) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9329 (pms_id=17978) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9332 (pms_id=17980) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9331 (pms_id=17981) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9333 (pms_id=17982) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9334 (pms_id=17983) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9335 (pms_id=17984) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9336 (pms_id=17985) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9338 (pms_id=17986) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9339 (pms_id=17987) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9337 (pms_id=17995) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9340 (pms_id=17997) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9341 (pms_id=17998) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9342 (pms_id=17999) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9343 (pms_id=18000) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9345 (pms_id=18003) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9344 (pms_id=18002) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9346 (pms_id=18005) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9347 (pms_id=18006) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9348 (pms_id=18008) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9349 (pms_id=18009) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9350 (pms_id=18010) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9351 (pms_id=18012) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9352 (pms_id=18014) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9353 (pms_id=18015) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9354 (pms_id=18016) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9355 (pms_id=18017) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9356 (pms_id=18018) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9357 (pms_id=18019) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9358 (pms_id=18020) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9359 (pms_id=18023) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9360 (pms_id=18030) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9361 (pms_id=18031) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9362 (pms_id=18032) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9363 (pms_id=18035) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9364 (pms_id=18036) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9365 (pms_id=18037) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9366 (pms_id=18040) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9368 (pms_id=18041) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9367 (pms_id=18042) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9369 (pms_id=18043) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9371 (pms_id=18045) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9370 (pms_id=18044) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9372 (pms_id=18046) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9373 (pms_id=18047) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9375 (pms_id=18055) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9374 (pms_id=18048) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9376 (pms_id=18056) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9378 (pms_id=18058) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9377 (pms_id=18066) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9379 (pms_id=18067) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9380 (pms_id=18069) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9382 (pms_id=18072) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9381 (pms_id=18071) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9383 (pms_id=18073) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9384 (pms_id=18074) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9386 (pms_id=18075) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9387 (pms_id=18077) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9385 (pms_id=18076) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9388 (pms_id=18088) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9389 (pms_id=18089) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9392 (pms_id=18090) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9390 (pms_id=18091) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9391 (pms_id=18092) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9393 (pms_id=18099) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9394 (pms_id=18100) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9396 (pms_id=18101) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9397 (pms_id=18104) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9395 (pms_id=18103) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9399 (pms_id=18109) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9398 (pms_id=18106) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9400 (pms_id=18117) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9401 (pms_id=18118) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9402 (pms_id=18119) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9404 (pms_id=18120) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9406 (pms_id=18122) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9403 (pms_id=18121) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9405 (pms_id=18123) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9408 (pms_id=18124) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9407 (pms_id=18126) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9409 (pms_id=18127) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9410 (pms_id=18128) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9411 (pms_id=18129) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9412 (pms_id=18130) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9413 (pms_id=18131) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9414 (pms_id=18132) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9415 (pms_id=18134) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9418 (pms_id=18135) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9416 (pms_id=18136) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9417 (pms_id=18138) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9419 (pms_id=18139) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9420 (pms_id=18140) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9421 (pms_id=18142) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9422 (pms_id=18143) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9423 (pms_id=18144) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9424 (pms_id=18146) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9425 (pms_id=18147) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9426 (pms_id=18148) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9427 (pms_id=18149) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9429 (pms_id=18150) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9431 (pms_id=18152) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9428 (pms_id=18151) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9430 (pms_id=18155) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9432 (pms_id=18157) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9433 (pms_id=18158) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9434 (pms_id=18159) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9435 (pms_id=18160) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9436 (pms_id=18161) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9437 (pms_id=18162) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9438 (pms_id=18164) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9440 (pms_id=18174) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9439 (pms_id=18173) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9441 (pms_id=18175) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9444 (pms_id=18176) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9442 (pms_id=18177) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9443 (pms_id=18178) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9445 (pms_id=18183) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9446 (pms_id=18184) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9447 (pms_id=18185) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9449 (pms_id=18186) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9448 (pms_id=18189) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9452 (pms_id=18192) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9450 (pms_id=18193) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9453 (pms_id=18194) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9451 (pms_id=18195) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9454 (pms_id=18197) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9455 (pms_id=18206) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9457 (pms_id=18207) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9456 (pms_id=18208) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9458 (pms_id=18209) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9459 (pms_id=18212) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9461 (pms_id=18220) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9460 (pms_id=18225) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9462 (pms_id=18226) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9463 (pms_id=18244) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9464 (pms_id=18245) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9465 (pms_id=18246) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9466 (pms_id=18247) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9468 (pms_id=18250) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9467 (pms_id=18249) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9469 (pms_id=18251) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9471 (pms_id=18252) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9470 (pms_id=18253) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9472 (pms_id=18254) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9473 (pms_id=18266) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9474 (pms_id=18287) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9475 (pms_id=18289) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9476 (pms_id=18290) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9477 (pms_id=18291) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9478 (pms_id=18293) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9479 (pms_id=18294) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9480 (pms_id=18295) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9481 (pms_id=18296) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9482 (pms_id=18298) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9483 (pms_id=18297) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9484 (pms_id=18299) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9485 (pms_id=18301) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9488 (pms_id=18302) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9486 (pms_id=18303) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9487 (pms_id=18305) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9489 (pms_id=18306) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9490 (pms_id=18307) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9493 (pms_id=18308) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9492 (pms_id=18309) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9494 (pms_id=18311) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9491 (pms_id=18312) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9497 (pms_id=18313) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9495 (pms_id=18314) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9496 (pms_id=18315) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9498 (pms_id=18324) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9499 (pms_id=18325) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9500 (pms_id=18326) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9501 (pms_id=18334) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9502 (pms_id=18335) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9503 (pms_id=18336) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9504 (pms_id=18338) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9505 (pms_id=18339) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9506 (pms_id=18345) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9508 (pms_id=18347) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9507 (pms_id=18348) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9509 (pms_id=18349) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9510 (pms_id=18350) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9511 (pms_id=18355) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9512 (pms_id=18356) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18350 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9513 (pms_id=18357) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9514 (pms_id=18367) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9515 (pms_id=18368) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9516 (pms_id=18369) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9517 (pms_id=18370) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9518 (pms_id=18372) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9519 (pms_id=18373) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9521 (pms_id=18377) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9520 (pms_id=18378) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9522 (pms_id=18380) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9523 (pms_id=18388) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9524 (pms_id=18389) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9525 (pms_id=18390) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9526 (pms_id=18391) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9527 (pms_id=18392) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9528 (pms_id=18394) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9529 (pms_id=18395) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9530 (pms_id=18396) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9531 (pms_id=18398) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9532 (pms_id=18399) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9533 (pms_id=18400) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9534 (pms_id=18401) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9536 (pms_id=18405) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9535 (pms_id=18404) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9537 (pms_id=18406) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9538 (pms_id=18407) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9539 (pms_id=18416) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9540 (pms_id=18417) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9541 (pms_id=18418) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9543 (pms_id=18419) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9544 (pms_id=18421) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9542 (pms_id=18420) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9545 (pms_id=18424) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9547 (pms_id=18425) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9546 (pms_id=18426) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9548 (pms_id=18427) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9549 (pms_id=18428) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9550 (pms_id=18431) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9551 (pms_id=18432) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9552 (pms_id=18434) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9553 (pms_id=18435) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9554 (pms_id=18436) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9555 (pms_id=18437) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9556 (pms_id=18439) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9557 (pms_id=18446) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9558 (pms_id=18449) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9559 (pms_id=18450) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9560 (pms_id=18451) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9561 (pms_id=18460) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9562 (pms_id=18462) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9563 (pms_id=18461) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9564 (pms_id=18464) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9565 (pms_id=18465) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9567 (pms_id=18466) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9566 (pms_id=18476) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9568 (pms_id=18477) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9569 (pms_id=18478) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9570 (pms_id=18480) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9571 (pms_id=18481) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9572 (pms_id=18489) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9573 (pms_id=18490) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9574 (pms_id=18491) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9575 (pms_id=18498) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9578 (pms_id=18500) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9577 (pms_id=18501) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9576 (pms_id=18503) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9580 (pms_id=18505) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9579 (pms_id=18506) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9582 (pms_id=18509) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9581 (pms_id=18508) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9583 (pms_id=18512) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9584 (pms_id=18513) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9585 (pms_id=18525) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9586 (pms_id=18528) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9587 (pms_id=18529) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9588 (pms_id=18530) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9589 (pms_id=18532) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9590 (pms_id=18533) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9591 (pms_id=18534) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9592 (pms_id=18535) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9593 (pms_id=18538) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9594 (pms_id=18539) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9595 (pms_id=18540) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9596 (pms_id=18541) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9597 (pms_id=18542) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9598 (pms_id=18551) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9599 (pms_id=18552) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9600 (pms_id=18560) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9601 (pms_id=18562) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9602 (pms_id=18563) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9603 (pms_id=18570) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9604 (pms_id=18571) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9605 (pms_id=18572) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9606 (pms_id=18573) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9607 (pms_id=18574) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9608 (pms_id=18575) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9609 (pms_id=18576) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9610 (pms_id=18577) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9612 (pms_id=18587) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9611 (pms_id=18586) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9613 (pms_id=18588) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9614 (pms_id=18589) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9618 (pms_id=18592) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9615 (pms_id=18590) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9617 (pms_id=18593) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9616 (pms_id=18594) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9619 (pms_id=18596) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9620 (pms_id=18597) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9621 (pms_id=18600) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9622 (pms_id=18599) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9623 (pms_id=18601) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9624 (pms_id=18603) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9625 (pms_id=18604) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9626 (pms_id=18611) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9627 (pms_id=18612) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9628 (pms_id=18614) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9629 (pms_id=18615) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9631 (pms_id=18618) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9630 (pms_id=18616) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9632 (pms_id=18620) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9633 (pms_id=18621) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9634 (pms_id=18622) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9637 (pms_id=18623) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9635 (pms_id=18624) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9636 (pms_id=18626) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9638 (pms_id=18627) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9639 (pms_id=18628) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9640 (pms_id=18629) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9642 (pms_id=18631) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9641 (pms_id=18630) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9644 (pms_id=18632) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9643 (pms_id=18633) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9646 (pms_id=18636) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9645 (pms_id=18635) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9647 (pms_id=18637) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9649 (pms_id=18638) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9648 (pms_id=18639) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9650 (pms_id=18640) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9652 (pms_id=18641) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9651 (pms_id=18642) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9653 (pms_id=18643) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9654 (pms_id=18652) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9655 (pms_id=18663) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9656 (pms_id=18665) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9658 (pms_id=18667) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9657 (pms_id=18674) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9659 (pms_id=18684) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9661 (pms_id=18695) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9662 (pms_id=18696) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9663 (pms_id=18704) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9660 (pms_id=18714) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9664 (pms_id=18718) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9665 (pms_id=18726) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9667 (pms_id=18740) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9666 (pms_id=18741) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9668 (pms_id=18744) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9669 (pms_id=18745) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9670 (pms_id=18746) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9671 (pms_id=18747) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9672 (pms_id=18750) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9673 (pms_id=18751) 2025-11-18 20:51:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9674 (pms_id=18752) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9675 (pms_id=18754) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9677 (pms_id=18755) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9676 (pms_id=18758) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9679 (pms_id=18759) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9678 (pms_id=18768) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9681 (pms_id=18771) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9680 (pms_id=18770) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9682 (pms_id=18772) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9683 (pms_id=18779) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9684 (pms_id=18780) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9685 (pms_id=18782) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9687 (pms_id=18783) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9686 (pms_id=18784) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9688 (pms_id=18785) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9689 (pms_id=18786) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9691 (pms_id=18788) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9690 (pms_id=18787) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9692 (pms_id=18789) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9693 (pms_id=18790) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9694 (pms_id=18791) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9695 (pms_id=18792) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9696 (pms_id=18793) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9697 (pms_id=18794) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9698 (pms_id=18795) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9699 (pms_id=18796) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9700 (pms_id=18797) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9703 (pms_id=18798) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9702 (pms_id=18799) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9701 (pms_id=18812) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9704 (pms_id=18821) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9705 (pms_id=18822) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9706 (pms_id=18823) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9707 (pms_id=18824) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9708 (pms_id=18826) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9709 (pms_id=18827) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9710 (pms_id=18835) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9712 (pms_id=18855) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9711 (pms_id=18845) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9713 (pms_id=18857) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9714 (pms_id=18859) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9715 (pms_id=18868) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9716 (pms_id=18878) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9718 (pms_id=18879) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9717 (pms_id=18881) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9720 (pms_id=18883) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9719 (pms_id=18882) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9721 (pms_id=18886) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9722 (pms_id=18887) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9724 (pms_id=18885) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9723 (pms_id=18889) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9725 (pms_id=18891) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9726 (pms_id=18890) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9727 (pms_id=18892) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9728 (pms_id=18893) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9729 (pms_id=18894) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9730 (pms_id=18895) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9731 (pms_id=18896) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9732 (pms_id=18897) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9734 (pms_id=18908) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9733 (pms_id=18907) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9735 (pms_id=18918) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9736 (pms_id=18919) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9737 (pms_id=18921) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9738 (pms_id=18922) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9739 (pms_id=18923) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9740 (pms_id=18924) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9742 (pms_id=18925) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9743 (pms_id=18926) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9741 (pms_id=18930) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9744 (pms_id=18932) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9745 (pms_id=18933) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9746 (pms_id=18935) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9747 (pms_id=18936) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9748 (pms_id=18937) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9749 (pms_id=18938) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9750 (pms_id=18940) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9751 (pms_id=18941) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9752 (pms_id=18942) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9753 (pms_id=18948) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9754 (pms_id=18949) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9755 (pms_id=18958) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9759 (pms_id=18962) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9758 (pms_id=18960) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9757 (pms_id=18961) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9756 (pms_id=18959) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9760 (pms_id=18963) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9761 (pms_id=18964) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9763 (pms_id=18965) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9762 (pms_id=18969) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9764 (pms_id=18970) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9765 (pms_id=18971) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9766 (pms_id=18974) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9767 (pms_id=18982) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9768 (pms_id=18983) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9770 (pms_id=18985) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9769 (pms_id=18973) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9771 (pms_id=18986) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9772 (pms_id=18987) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9774 (pms_id=18988) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9773 (pms_id=18989) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9776 (pms_id=18991) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9775 (pms_id=18990) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9777 (pms_id=18993) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9778 (pms_id=18994) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9779 (pms_id=18996) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9780 (pms_id=18997) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9781 (pms_id=18998) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9782 (pms_id=18999) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9783 (pms_id=19000) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9784 (pms_id=19001) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9786 (pms_id=19002) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9788 (pms_id=19007) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9785 (pms_id=19003) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9787 (pms_id=19006) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9789 (pms_id=19010) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9790 (pms_id=19011) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9791 (pms_id=19012) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9792 (pms_id=19018) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9793 (pms_id=19019) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9795 (pms_id=19022) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9794 (pms_id=19020) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9796 (pms_id=19023) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9797 (pms_id=19024) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9798 (pms_id=19025) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9800 (pms_id=19035) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9799 (pms_id=19036) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9801 (pms_id=19038) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9802 (pms_id=19039) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9803 (pms_id=19040) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9804 (pms_id=19045) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9805 (pms_id=19047) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9807 (pms_id=19048) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9806 (pms_id=19059) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9809 (pms_id=19060) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9808 (pms_id=19061) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9810 (pms_id=19062) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9811 (pms_id=19070) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9812 (pms_id=19071) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9813 (pms_id=19072) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9814 (pms_id=19073) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9815 (pms_id=19074) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9817 (pms_id=19075) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9816 (pms_id=19076) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9818 (pms_id=19077) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9819 (pms_id=19078) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9821 (pms_id=19079) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9820 (pms_id=19080) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9822 (pms_id=19085) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9823 (pms_id=19086) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9824 (pms_id=19088) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9825 (pms_id=19089) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9827 (pms_id=19094) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9826 (pms_id=19093) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9828 (pms_id=19095) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9829 (pms_id=19098) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9830 (pms_id=19100) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19093 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9831 (pms_id=19101) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9832 (pms_id=19105) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9833 (pms_id=19106) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9834 (pms_id=19108) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9835 (pms_id=19110) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9836 (pms_id=19111) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9838 (pms_id=19112) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9837 (pms_id=19114) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9840 (pms_id=19115) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9841 (pms_id=19116) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9839 (pms_id=19123) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9844 (pms_id=19127) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9842 (pms_id=19126) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9843 (pms_id=19129) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9845 (pms_id=19130) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9847 (pms_id=19132) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9846 (pms_id=19139) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9849 (pms_id=19140) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9848 (pms_id=19141) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9850 (pms_id=19149) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9851 (pms_id=19159) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9852 (pms_id=19160) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9853 (pms_id=19161) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9854 (pms_id=19163) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9855 (pms_id=19167) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9856 (pms_id=19165) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9857 (pms_id=19178) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9859 (pms_id=19182) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9860 (pms_id=19184) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9858 (pms_id=19183) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9882 (pms_id=19185) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9862 (pms_id=19198) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9861 (pms_id=19188) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9863 (pms_id=19201) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9864 (pms_id=19204) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9865 (pms_id=19206) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9866 (pms_id=19208) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9869 (pms_id=19211) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9867 (pms_id=19215) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9868 (pms_id=19216) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9870 (pms_id=19217) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9871 (pms_id=19218) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9872 (pms_id=19219) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9873 (pms_id=19220) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9876 (pms_id=19221) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9874 (pms_id=19222) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9877 (pms_id=19224) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9875 (pms_id=19223) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Found exact email match for mancu22@hotmail.it (reservation_id=919) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Mancuso, email=mancu22@hotmail.it, hotel=39054_001) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9879 (pms_id=19226) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9878 (pms_id=19225) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9881 (pms_id=19228) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9883 (pms_id=19230) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9884 (pms_id=19231) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9885 (pms_id=19232) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9886 (pms_id=19233) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9887 (pms_id=19235) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9880 (pms_id=19227) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9888 (pms_id=19236) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9891 (pms_id=19247) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9889 (pms_id=19246) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9890 (pms_id=19248) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9893 (pms_id=19249) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9892 (pms_id=19251) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9894 (pms_id=19258) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9895 (pms_id=19268) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9896 (pms_id=19280) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9897 (pms_id=19290) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9898 (pms_id=19291) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9901 (pms_id=19293) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9899 (pms_id=19292) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9900 (pms_id=19294) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9902 (pms_id=19295) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9903 (pms_id=19296) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9904 (pms_id=19298) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9905 (pms_id=19299) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9906 (pms_id=19300) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9907 (pms_id=19302) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9908 (pms_id=19303) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9909 (pms_id=19304) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9910 (pms_id=19305) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9911 (pms_id=19306) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9912 (pms_id=19307) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9913 (pms_id=19308) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9915 (pms_id=19309) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9914 (pms_id=19310) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9916 (pms_id=19311) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9917 (pms_id=19312) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9919 (pms_id=19314) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9918 (pms_id=19313) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9920 (pms_id=19315) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9921 (pms_id=19317) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9922 (pms_id=19318) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9923 (pms_id=19322) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9925 (pms_id=19323) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9924 (pms_id=19324) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9926 (pms_id=19325) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9927 (pms_id=19327) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9928 (pms_id=19328) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9929 (pms_id=19329) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9930 (pms_id=19333) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9931 (pms_id=19335) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9933 (pms_id=19338) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9932 (pms_id=19337) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9934 (pms_id=19339) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9935 (pms_id=19340) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9936 (pms_id=19341) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9937 (pms_id=19342) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9938 (pms_id=19343) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9939 (pms_id=19344) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9941 (pms_id=19345) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9940 (pms_id=19346) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9943 (pms_id=19347) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9942 (pms_id=19355) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9945 (pms_id=19356) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9944 (pms_id=19357) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9946 (pms_id=19359) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9947 (pms_id=19360) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9948 (pms_id=19369) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9950 (pms_id=19371) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9949 (pms_id=19370) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9951 (pms_id=19372) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9952 (pms_id=19373) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9953 (pms_id=19374) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9955 (pms_id=19376) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9954 (pms_id=19375) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9956 (pms_id=19377) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9957 (pms_id=19380) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9958 (pms_id=19381) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9959 (pms_id=19382) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9960 (pms_id=19383) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9962 (pms_id=19386) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9964 (pms_id=19388) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9961 (pms_id=19384) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9963 (pms_id=19387) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9965 (pms_id=19396) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9966 (pms_id=19390) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9968 (pms_id=19398) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9967 (pms_id=19397) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9970 (pms_id=19399) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9969 (pms_id=19400) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9971 (pms_id=19401) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9972 (pms_id=19402) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9973 (pms_id=19403) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9974 (pms_id=19404) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9975 (pms_id=19405) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9976 (pms_id=19406) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9977 (pms_id=19408) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9978 (pms_id=19410) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9979 (pms_id=19411) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9981 (pms_id=19412) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9980 (pms_id=19414) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9982 (pms_id=19415) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9983 (pms_id=19416) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9984 (pms_id=19417) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9986 (pms_id=19418) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9985 (pms_id=19419) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9987 (pms_id=19428) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9988 (pms_id=19429) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9990 (pms_id=19430) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9989 (pms_id=19431) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9991 (pms_id=19432) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9993 (pms_id=19435) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9992 (pms_id=19433) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9994 (pms_id=19436) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9996 (pms_id=19440) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9997 (pms_id=19438) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9995 (pms_id=19441) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9998 (pms_id=19443) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9999 (pms_id=19444) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10000 (pms_id=19445) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10001 (pms_id=19446) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10002 (pms_id=19449) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10004 (pms_id=19451) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10006 (pms_id=19453) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10003 (pms_id=19450) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10005 (pms_id=19454) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10007 (pms_id=19456) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10008 (pms_id=19458) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10009 (pms_id=19459) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10010 (pms_id=19460) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10011 (pms_id=19461) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10012 (pms_id=19462) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10013 (pms_id=19463) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10014 (pms_id=19464) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10015 (pms_id=19465) 2025-11-18 20:51:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 10016 (pms_id=19466) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10017 (pms_id=19467) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10018 (pms_id=19478) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10019 (pms_id=19479) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10020 (pms_id=19480) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10021 (pms_id=19482) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10022 (pms_id=19483) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10023 (pms_id=19484) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10024 (pms_id=19485) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10025 (pms_id=19486) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10027 (pms_id=19487) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10026 (pms_id=19488) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10028 (pms_id=19489) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10029 (pms_id=19492) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10030 (pms_id=19493) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10031 (pms_id=19495) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10032 (pms_id=19496) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10033 (pms_id=19497) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10035 (pms_id=19498) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10034 (pms_id=19499) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10036 (pms_id=19500) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10037 (pms_id=19501) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10038 (pms_id=19504) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10039 (pms_id=19505) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10040 (pms_id=19506) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10041 (pms_id=19507) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10042 (pms_id=19508) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10043 (pms_id=19509) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10044 (pms_id=19511) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10045 (pms_id=19510) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10046 (pms_id=19512) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10047 (pms_id=19513) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10048 (pms_id=19514) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10049 (pms_id=19516) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10051 (pms_id=19517) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10050 (pms_id=19518) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10052 (pms_id=19519) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10053 (pms_id=19520) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10054 (pms_id=19521) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10055 (pms_id=19523) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10056 (pms_id=19524) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10057 (pms_id=19525) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10058 (pms_id=19526) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10059 (pms_id=19527) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10060 (pms_id=19529) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10061 (pms_id=19530) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19530 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10062 (pms_id=19532) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10063 (pms_id=19534) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10064 (pms_id=19535) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10066 (pms_id=19536) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10065 (pms_id=19537) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10067 (pms_id=19538) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10068 (pms_id=19539) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10069 (pms_id=19540) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10070 (pms_id=19541) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10071 (pms_id=19542) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10072 (pms_id=19543) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10074 (pms_id=19545) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10073 (pms_id=19544) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10075 (pms_id=19546) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10076 (pms_id=19547) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10077 (pms_id=19548) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10078 (pms_id=19549) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10079 (pms_id=19551) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10081 (pms_id=19554) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10080 (pms_id=19552) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10082 (pms_id=19555) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10084 (pms_id=19557) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10083 (pms_id=19556) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10085 (pms_id=19558) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10086 (pms_id=19559) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10087 (pms_id=19560) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10088 (pms_id=19561) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10089 (pms_id=19562) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10091 (pms_id=19570) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10090 (pms_id=19563) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10092 (pms_id=19571) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10093 (pms_id=19572) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10094 (pms_id=19573) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10095 (pms_id=19574) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10096 (pms_id=19584) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10097 (pms_id=19585) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10098 (pms_id=19586) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10099 (pms_id=19587) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10100 (pms_id=19597) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10101 (pms_id=19598) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10102 (pms_id=19599) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10103 (pms_id=19600) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10104 (pms_id=19602) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10106 (pms_id=19605) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10105 (pms_id=19603) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10107 (pms_id=19607) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10108 (pms_id=19608) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10109 (pms_id=19611) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10110 (pms_id=19612) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10111 (pms_id=19614) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10112 (pms_id=19615) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10113 (pms_id=19617) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10114 (pms_id=19618) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10115 (pms_id=19622) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10116 (pms_id=19623) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10118 (pms_id=19625) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10117 (pms_id=19626) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10119 (pms_id=19628) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10120 (pms_id=19629) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10121 (pms_id=19630) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10122 (pms_id=19631) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10123 (pms_id=19632) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10124 (pms_id=19633) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10125 (pms_id=19634) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10126 (pms_id=19635) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10127 (pms_id=19636) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10129 (pms_id=19640) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10128 (pms_id=19639) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10131 (pms_id=19642) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10130 (pms_id=19643) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10132 (pms_id=19644) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10133 (pms_id=19645) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10134 (pms_id=19646) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10135 (pms_id=19647) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10136 (pms_id=19648) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10137 (pms_id=19649) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10138 (pms_id=19650) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10139 (pms_id=19652) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10140 (pms_id=19653) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10141 (pms_id=19655) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10142 (pms_id=19658) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10143 (pms_id=19659) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10144 (pms_id=19661) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10145 (pms_id=19662) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10146 (pms_id=19663) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10147 (pms_id=19664) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10149 (pms_id=19666) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10148 (pms_id=19665) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10150 (pms_id=19667) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10151 (pms_id=19668) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10152 (pms_id=19669) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10153 (pms_id=19670) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10155 (pms_id=19671) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10156 (pms_id=19673) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10154 (pms_id=19672) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10157 (pms_id=19674) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10158 (pms_id=19675) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10160 (pms_id=19691) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10159 (pms_id=19681) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10161 (pms_id=19692) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10162 (pms_id=19693) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10163 (pms_id=19694) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10164 (pms_id=19695) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10165 (pms_id=19696) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10166 (pms_id=19697) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10167 (pms_id=19698) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10168 (pms_id=19699) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10169 (pms_id=19703) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10170 (pms_id=19704) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10172 (pms_id=19706) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10171 (pms_id=19705) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10173 (pms_id=19712) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10174 (pms_id=19713) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10175 (pms_id=19714) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10176 (pms_id=19716) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10177 (pms_id=19717) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10179 (pms_id=19729) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10178 (pms_id=19718) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10180 (pms_id=19744) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10181 (pms_id=19746) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10182 (pms_id=19747) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10183 (pms_id=19748) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10184 (pms_id=19749) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10185 (pms_id=19750) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10186 (pms_id=19752) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10187 (pms_id=19753) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10188 (pms_id=19755) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10189 (pms_id=19756) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10190 (pms_id=19758) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10191 (pms_id=19759) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10192 (pms_id=19760) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10193 (pms_id=19761) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10194 (pms_id=19762) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10196 (pms_id=19765) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10195 (pms_id=19763) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10197 (pms_id=19766) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10198 (pms_id=19767) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10199 (pms_id=19769) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10200 (pms_id=19770) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10201 (pms_id=19778) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10202 (pms_id=19779) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10204 (pms_id=19783) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10203 (pms_id=19782) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10205 (pms_id=19784) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10206 (pms_id=19785) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10208 (pms_id=19787) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10207 (pms_id=19786) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10209 (pms_id=19788) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10210 (pms_id=19789) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10211 (pms_id=19795) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10213 (pms_id=19796) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10212 (pms_id=19797) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10214 (pms_id=19798) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10216 (pms_id=19800) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10215 (pms_id=19799) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10218 (pms_id=19804) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10217 (pms_id=19801) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10219 (pms_id=19805) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10220 (pms_id=19806) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10221 (pms_id=19807) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10222 (pms_id=19808) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10223 (pms_id=19810) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10225 (pms_id=19812) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10224 (pms_id=19811) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10226 (pms_id=19813) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10228 (pms_id=19821) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10227 (pms_id=19814) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10229 (pms_id=19822) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10230 (pms_id=19826) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10231 (pms_id=19837) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10232 (pms_id=19839) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10233 (pms_id=19842) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10237 (pms_id=19845) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10234 (pms_id=19843) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10235 (pms_id=19849) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10236 (pms_id=19848) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10238 (pms_id=19850) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10239 (pms_id=19851) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10240 (pms_id=19852) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10241 (pms_id=19853) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10242 (pms_id=19854) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10244 (pms_id=19855) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10243 (pms_id=19860) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10245 (pms_id=19862) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10246 (pms_id=19863) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10247 (pms_id=19872) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10248 (pms_id=19883) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10249 (pms_id=19884) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10250 (pms_id=19892) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10251 (pms_id=19893) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10252 (pms_id=19903) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10253 (pms_id=19904) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10254 (pms_id=19914) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10255 (pms_id=19925) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10256 (pms_id=19926) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10257 (pms_id=19937) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10258 (pms_id=19938) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10259 (pms_id=19939) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10260 (pms_id=19940) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10262 (pms_id=19941) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10261 (pms_id=19942) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10263 (pms_id=19943) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10264 (pms_id=19944) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10266 (pms_id=19954) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10267 (pms_id=19955) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10265 (pms_id=19956) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10268 (pms_id=19957) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10269 (pms_id=19958) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10270 (pms_id=19976) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10271 (pms_id=19977) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10273 (pms_id=19979) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10272 (pms_id=19978) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10274 (pms_id=19980) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10277 (pms_id=19981) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10275 (pms_id=19982) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10276 (pms_id=19983) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10278 (pms_id=19984) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10279 (pms_id=19986) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10280 (pms_id=19988) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10281 (pms_id=19989) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10282 (pms_id=19991) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10283 (pms_id=19995) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10284 (pms_id=19997) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10285 (pms_id=19998) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19988 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10286 (pms_id=19999) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10287 (pms_id=20001) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10288 (pms_id=20009) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10289 (pms_id=20011) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10290 (pms_id=20019) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10291 (pms_id=20020) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10292 (pms_id=20022) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10294 (pms_id=20025) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10293 (pms_id=20024) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10296 (pms_id=20032) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10295 (pms_id=20033) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10297 (pms_id=20034) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10298 (pms_id=20044) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10299 (pms_id=20046) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10301 (pms_id=20048) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10300 (pms_id=20047) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10302 (pms_id=20050) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10303 (pms_id=20051) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10304 (pms_id=20053) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10305 (pms_id=20056) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10306 (pms_id=20058) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10307 (pms_id=20059) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10308 (pms_id=20060) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10311 (pms_id=20063) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10309 (pms_id=20061) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10310 (pms_id=20062) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10313 (pms_id=20066) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10312 (pms_id=20064) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10314 (pms_id=20067) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10316 (pms_id=20076) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10315 (pms_id=20072) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10317 (pms_id=20077) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10319 (pms_id=20079) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10318 (pms_id=20078) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10320 (pms_id=20080) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10321 (pms_id=20091) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10322 (pms_id=20103) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10324 (pms_id=20104) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10323 (pms_id=20100) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10325 (pms_id=20105) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10326 (pms_id=20115) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10327 (pms_id=20116) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10329 (pms_id=20117) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10328 (pms_id=20118) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10330 (pms_id=20119) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10331 (pms_id=20120) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10332 (pms_id=20121) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10333 (pms_id=20122) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10334 (pms_id=20123) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10335 (pms_id=20126) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10336 (pms_id=20135) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10337 (pms_id=20145) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10338 (pms_id=20147) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10339 (pms_id=20148) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10340 (pms_id=20155) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10341 (pms_id=20176) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10342 (pms_id=20185) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10343 (pms_id=20187) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10345 (pms_id=20200) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10344 (pms_id=20198) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10346 (pms_id=20202) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10347 (pms_id=20204) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10348 (pms_id=20206) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10349 (pms_id=20207) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10350 (pms_id=20209) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10351 (pms_id=20211) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10354 (pms_id=20225) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10352 (pms_id=20210) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10353 (pms_id=20212) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10355 (pms_id=20226) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10356 (pms_id=20227) 2025-11-18 20:51:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 10357 (pms_id=20228) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10358 (pms_id=20237) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10361 (pms_id=20240) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10362 (pms_id=20241) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10360 (pms_id=20242) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10359 (pms_id=20243) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10363 (pms_id=20244) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10364 (pms_id=20245) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10365 (pms_id=20246) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10366 (pms_id=20252) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10367 (pms_id=20253) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10368 (pms_id=20255) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10369 (pms_id=20256) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10372 (pms_id=20257) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10371 (pms_id=20258) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10373 (pms_id=20262) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10370 (pms_id=20260) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10374 (pms_id=20263) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10375 (pms_id=20264) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10376 (pms_id=20265) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10377 (pms_id=20266) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10378 (pms_id=20275) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10380 (pms_id=20286) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10379 (pms_id=20290) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10381 (pms_id=20294) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10382 (pms_id=20302) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10383 (pms_id=20303) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10384 (pms_id=20312) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10385 (pms_id=20313) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10406 (pms_id=20314) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10386 (pms_id=20315) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10387 (pms_id=20323) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10388 (pms_id=20324) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10389 (pms_id=20343) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10392 (pms_id=20351) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10391 (pms_id=20348) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10390 (pms_id=20346) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10393 (pms_id=20354) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10394 (pms_id=20355) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10396 (pms_id=20360) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10395 (pms_id=20357) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10397 (pms_id=20361) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10398 (pms_id=20362) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10399 (pms_id=20364) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10400 (pms_id=20367) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10403 (pms_id=20370) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10402 (pms_id=20369) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10401 (pms_id=20368) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10404 (pms_id=20371) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10405 (pms_id=20373) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10407 (pms_id=20374) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10408 (pms_id=20376) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10409 (pms_id=20377) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10410 (pms_id=20378) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10411 (pms_id=20379) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10412 (pms_id=20387) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10413 (pms_id=20389) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10414 (pms_id=20390) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10415 (pms_id=20391) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10416 (pms_id=20393) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10417 (pms_id=20403) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10418 (pms_id=20404) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10419 (pms_id=20405) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10420 (pms_id=20406) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10421 (pms_id=20407) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10422 (pms_id=20408) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10423 (pms_id=20409) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10424 (pms_id=20410) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10425 (pms_id=20411) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10426 (pms_id=20412) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10427 (pms_id=20417) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10428 (pms_id=20418) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10430 (pms_id=20419) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10429 (pms_id=20429) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10431 (pms_id=20430) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10432 (pms_id=20432) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10433 (pms_id=20433) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10434 (pms_id=20450) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10435 (pms_id=20451) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10436 (pms_id=20453) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10437 (pms_id=20454) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10438 (pms_id=20455) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10439 (pms_id=20456) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10441 (pms_id=20466) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10440 (pms_id=20465) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10442 (pms_id=20475) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10443 (pms_id=20476) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10444 (pms_id=20478) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10445 (pms_id=20480) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10447 (pms_id=20482) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10446 (pms_id=20481) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10448 (pms_id=20484) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10449 (pms_id=20485) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10451 (pms_id=20488) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10450 (pms_id=20486) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10452 (pms_id=20491) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10453 (pms_id=20493) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10454 (pms_id=20494) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10455 (pms_id=20495) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10456 (pms_id=20496) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10457 (pms_id=20497) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10460 (pms_id=20500) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10459 (pms_id=20499) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10458 (pms_id=20498) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10461 (pms_id=20501) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10462 (pms_id=20502) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10464 (pms_id=20504) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10463 (pms_id=20503) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10465 (pms_id=20505) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10466 (pms_id=20506) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10467 (pms_id=20514) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10468 (pms_id=20515) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10469 (pms_id=20516) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10471 (pms_id=20518) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10472 (pms_id=20524) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20515 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10470 (pms_id=20525) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10473 (pms_id=20535) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10474 (pms_id=20536) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10475 (pms_id=20538) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10476 (pms_id=20539) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10477 (pms_id=20540) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10478 (pms_id=20541) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10481 (pms_id=20543) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10479 (pms_id=20542) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10480 (pms_id=20544) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10482 (pms_id=20545) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10483 (pms_id=20547) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10484 (pms_id=20554) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10485 (pms_id=20555) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10486 (pms_id=20556) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10487 (pms_id=20557) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10488 (pms_id=20570) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10489 (pms_id=20571) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10490 (pms_id=20580) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10491 (pms_id=20581) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20570 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10492 (pms_id=20583) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10493 (pms_id=20585) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10494 (pms_id=20587) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10496 (pms_id=20588) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10495 (pms_id=20589) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10497 (pms_id=20599) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10499 (pms_id=20602) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10498 (pms_id=20600) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10500 (pms_id=20604) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10502 (pms_id=20607) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10501 (pms_id=20605) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10503 (pms_id=20608) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10504 (pms_id=20612) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10505 (pms_id=20615) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10506 (pms_id=20616) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10508 (pms_id=20632) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10507 (pms_id=20622) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10509 (pms_id=20633) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10510 (pms_id=20634) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10511 (pms_id=20638) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10512 (pms_id=20641) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10513 (pms_id=20642) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10514 (pms_id=20643) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10516 (pms_id=20652) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10518 (pms_id=20655) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10515 (pms_id=20650) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10517 (pms_id=20654) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10519 (pms_id=20657) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10520 (pms_id=20660) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10521 (pms_id=20662) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10522 (pms_id=20665) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10523 (pms_id=20667) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10524 (pms_id=20668) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10525 (pms_id=20671) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10527 (pms_id=20674) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10526 (pms_id=20672) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10528 (pms_id=20675) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10529 (pms_id=20677) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10530 (pms_id=20683) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10531 (pms_id=20685) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10532 (pms_id=20687) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10533 (pms_id=20689) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10534 (pms_id=20696) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10535 (pms_id=20697) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10537 (pms_id=20699) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10538 (pms_id=20700) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10536 (pms_id=20698) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10539 (pms_id=20707) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10540 (pms_id=20717) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20700 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10541 (pms_id=20719) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10543 (pms_id=20722) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10542 (pms_id=20721) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10544 (pms_id=20723) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10545 (pms_id=20724) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10546 (pms_id=20725) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10548 (pms_id=20727) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10549 (pms_id=20728) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10547 (pms_id=20726) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10550 (pms_id=20735) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10551 (pms_id=20737) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10553 (pms_id=20738) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10552 (pms_id=20739) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10555 (pms_id=20740) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10554 (pms_id=20741) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10556 (pms_id=20743) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10557 (pms_id=20746) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10559 (pms_id=20748) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10558 (pms_id=20747) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10560 (pms_id=20749) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20743 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10561 (pms_id=20752) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10563 (pms_id=20753) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10562 (pms_id=20756) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10564 (pms_id=20757) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10566 (pms_id=20760) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10567 (pms_id=20771) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10565 (pms_id=20770) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10568 (pms_id=20772) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10569 (pms_id=20775) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10570 (pms_id=20779) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10571 (pms_id=20780) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10572 (pms_id=20781) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10573 (pms_id=20782) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10574 (pms_id=20783) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10575 (pms_id=20784) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10576 (pms_id=20785) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10578 (pms_id=20787) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10577 (pms_id=20786) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10579 (pms_id=20791) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10580 (pms_id=20792) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10581 (pms_id=20794) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10582 (pms_id=20795) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10583 (pms_id=20797) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10585 (pms_id=20802) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10584 (pms_id=20805) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10586 (pms_id=20804) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10587 (pms_id=20808) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10588 (pms_id=20809) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10589 (pms_id=20810) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10591 (pms_id=20811) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10590 (pms_id=20815) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10592 (pms_id=20818) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10593 (pms_id=20820) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10594 (pms_id=20821) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10595 (pms_id=20822) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10596 (pms_id=20823) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10597 (pms_id=20826) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10598 (pms_id=20828) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10599 (pms_id=20829) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10600 (pms_id=20833) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10601 (pms_id=20835) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10602 (pms_id=20837) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10603 (pms_id=20845) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10604 (pms_id=20855) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10606 (pms_id=20859) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10605 (pms_id=20858) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10607 (pms_id=20860) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10608 (pms_id=20861) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10609 (pms_id=20862) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10610 (pms_id=20868) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10611 (pms_id=20869) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10612 (pms_id=20870) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10613 (pms_id=20871) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10614 (pms_id=20873) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10616 (pms_id=20876) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10615 (pms_id=20875) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10617 (pms_id=20877) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10618 (pms_id=20878) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10620 (pms_id=20879) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10619 (pms_id=20880) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10621 (pms_id=20882) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10622 (pms_id=20883) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10623 (pms_id=20885) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10624 (pms_id=20889) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10625 (pms_id=20890) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10626 (pms_id=20891) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10627 (pms_id=20895) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10628 (pms_id=20896) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10629 (pms_id=20900) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10630 (pms_id=20902) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10631 (pms_id=20905) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10632 (pms_id=20910) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10633 (pms_id=20913) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10635 (pms_id=20917) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10636 (pms_id=20918) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10634 (pms_id=20916) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10637 (pms_id=20920) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10638 (pms_id=20922) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10641 (pms_id=20924) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10639 (pms_id=20923) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10640 (pms_id=20925) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10642 (pms_id=20926) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10643 (pms_id=20927) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10644 (pms_id=20928) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10645 (pms_id=20929) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10646 (pms_id=20930) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10648 (pms_id=20932) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10647 (pms_id=20931) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10649 (pms_id=20934) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10650 (pms_id=20935) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10651 (pms_id=20936) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10652 (pms_id=20938) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10653 (pms_id=20940) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10654 (pms_id=20942) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10655 (pms_id=20945) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10656 (pms_id=20946) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10657 (pms_id=20947) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10658 (pms_id=20948) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10659 (pms_id=20949) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10660 (pms_id=20950) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10661 (pms_id=20951) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10662 (pms_id=20952) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10663 (pms_id=20956) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20950 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10664 (pms_id=20957) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10665 (pms_id=20959) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10666 (pms_id=20960) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10667 (pms_id=20961) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10668 (pms_id=20962) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10669 (pms_id=20973) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10670 (pms_id=20982) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10671 (pms_id=20983) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10673 (pms_id=20994) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10672 (pms_id=20993) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10674 (pms_id=20995) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10676 (pms_id=21003) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10675 (pms_id=20996) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10677 (pms_id=21013) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10678 (pms_id=21014) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10679 (pms_id=21015) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10680 (pms_id=21016) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10681 (pms_id=21018) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10682 (pms_id=21019) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10683 (pms_id=21020) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10685 (pms_id=21022) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10684 (pms_id=21021) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10686 (pms_id=21023) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10687 (pms_id=21024) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10688 (pms_id=21025) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10689 (pms_id=21026) 2025-11-18 20:51:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 10690 (pms_id=21028) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10691 (pms_id=21029) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10692 (pms_id=21031) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10693 (pms_id=21032) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10695 (pms_id=21035) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10694 (pms_id=21034) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10696 (pms_id=21037) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10697 (pms_id=21038) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10698 (pms_id=21039) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10699 (pms_id=21040) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10700 (pms_id=21041) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10701 (pms_id=21042) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10702 (pms_id=21043) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10703 (pms_id=21044) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10704 (pms_id=21047) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10705 (pms_id=21057) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10706 (pms_id=21067) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10707 (pms_id=21070) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10709 (pms_id=21071) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10708 (pms_id=21068) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10710 (pms_id=21072) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10711 (pms_id=21073) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10712 (pms_id=21078) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10713 (pms_id=21076) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10714 (pms_id=21080) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10715 (pms_id=21081) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10716 (pms_id=21082) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10717 (pms_id=21083) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10718 (pms_id=21084) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10720 (pms_id=21086) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10719 (pms_id=21085) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10722 (pms_id=21089) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10721 (pms_id=21087) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10723 (pms_id=21090) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10724 (pms_id=21091) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10725 (pms_id=21092) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10726 (pms_id=21093) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10727 (pms_id=21095) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10729 (pms_id=21099) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10728 (pms_id=21098) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10730 (pms_id=21100) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10731 (pms_id=21108) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10732 (pms_id=21109) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10733 (pms_id=21110) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10734 (pms_id=21111) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10735 (pms_id=21112) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10737 (pms_id=21113) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10738 (pms_id=21114) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10736 (pms_id=21115) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10739 (pms_id=21116) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10740 (pms_id=21117) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10741 (pms_id=21118) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10743 (pms_id=21121) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10744 (pms_id=21122) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10742 (pms_id=21120) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10745 (pms_id=21123) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10746 (pms_id=21124) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10747 (pms_id=21126) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10749 (pms_id=21127) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10748 (pms_id=21128) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10750 (pms_id=21129) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10751 (pms_id=21134) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10754 (pms_id=21144) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10752 (pms_id=21138) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10753 (pms_id=21145) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10755 (pms_id=21146) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10756 (pms_id=21147) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10757 (pms_id=21149) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10758 (pms_id=21150) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10759 (pms_id=21151) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10760 (pms_id=21152) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10761 (pms_id=21153) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10762 (pms_id=21154) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10764 (pms_id=21160) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10763 (pms_id=21156) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10765 (pms_id=21161) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10766 (pms_id=21162) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10769 (pms_id=21164) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10767 (pms_id=21165) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10768 (pms_id=21166) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10770 (pms_id=21168) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10771 (pms_id=21169) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10772 (pms_id=21170) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10773 (pms_id=21171) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10774 (pms_id=21172) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10775 (pms_id=21173) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10776 (pms_id=21175) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10777 (pms_id=21176) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10778 (pms_id=21177) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10779 (pms_id=21178) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10780 (pms_id=21180) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10781 (pms_id=21181) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10782 (pms_id=21182) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10783 (pms_id=21187) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10784 (pms_id=21188) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10787 (pms_id=21210) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10786 (pms_id=21209) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10785 (pms_id=21207) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10788 (pms_id=21211) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10789 (pms_id=21212) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10790 (pms_id=21213) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10791 (pms_id=21214) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10793 (pms_id=21216) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10792 (pms_id=21215) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10794 (pms_id=21219) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10796 (pms_id=21220) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10795 (pms_id=21221) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10798 (pms_id=21224) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10797 (pms_id=21222) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10799 (pms_id=21225) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10800 (pms_id=21235) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10801 (pms_id=21236) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10803 (pms_id=21238) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10802 (pms_id=21237) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10804 (pms_id=21239) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10805 (pms_id=21243) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10806 (pms_id=21244) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10807 (pms_id=21245) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10808 (pms_id=21248) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10809 (pms_id=21252) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10810 (pms_id=21253) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10811 (pms_id=21255) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10812 (pms_id=21256) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10813 (pms_id=21258) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10815 (pms_id=21260) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10814 (pms_id=21261) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10816 (pms_id=21262) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10817 (pms_id=21264) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10818 (pms_id=21265) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10819 (pms_id=21267) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10820 (pms_id=21268) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10821 (pms_id=21269) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10822 (pms_id=21270) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10823 (pms_id=21280) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10825 (pms_id=21283) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10824 (pms_id=21281) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10826 (pms_id=21284) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10828 (pms_id=21291) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10827 (pms_id=21301) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10829 (pms_id=21302) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10830 (pms_id=21303) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10831 (pms_id=21304) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10832 (pms_id=21305) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10833 (pms_id=21306) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10834 (pms_id=21307) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10835 (pms_id=21308) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10836 (pms_id=21309) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10837 (pms_id=21310) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10838 (pms_id=21311) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10839 (pms_id=21312) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10840 (pms_id=21313) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10841 (pms_id=21322) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10842 (pms_id=21323) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10844 (pms_id=21325) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10843 (pms_id=21324) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10845 (pms_id=21326) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10846 (pms_id=21327) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10847 (pms_id=21328) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10848 (pms_id=21329) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10849 (pms_id=21333) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10850 (pms_id=21334) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10851 (pms_id=21335) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10852 (pms_id=21336) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10853 (pms_id=21337) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10854 (pms_id=21338) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10855 (pms_id=21342) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10856 (pms_id=21345) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10857 (pms_id=21347) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10858 (pms_id=21353) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21337 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10859 (pms_id=21354) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10860 (pms_id=21355) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10861 (pms_id=21364) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10862 (pms_id=21365) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10864 (pms_id=21366) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10863 (pms_id=21367) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10865 (pms_id=21369) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10866 (pms_id=21370) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10867 (pms_id=21371) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10868 (pms_id=21373) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10869 (pms_id=21374) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10871 (pms_id=21375) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10870 (pms_id=21376) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10872 (pms_id=21377) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10873 (pms_id=21378) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10874 (pms_id=21379) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10875 (pms_id=21381) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10876 (pms_id=21382) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10877 (pms_id=21383) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10878 (pms_id=21384) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10879 (pms_id=21385) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10880 (pms_id=21387) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10881 (pms_id=21388) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10883 (pms_id=21389) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10882 (pms_id=21391) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10884 (pms_id=21392) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10885 (pms_id=21393) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10887 (pms_id=21395) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10886 (pms_id=21394) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10888 (pms_id=21396) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10889 (pms_id=21397) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10890 (pms_id=21398) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10891 (pms_id=21399) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10894 (pms_id=21402) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10892 (pms_id=21401) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10893 (pms_id=21403) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10895 (pms_id=21407) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10896 (pms_id=21409) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10897 (pms_id=21415) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10898 (pms_id=21428) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10899 (pms_id=21429) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10900 (pms_id=21442) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10901 (pms_id=21444) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10902 (pms_id=21445) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10903 (pms_id=21446) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10904 (pms_id=21451) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10905 (pms_id=21454) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10906 (pms_id=21458) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10907 (pms_id=21460) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10908 (pms_id=21462) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10909 (pms_id=21463) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10910 (pms_id=21464) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10911 (pms_id=21465) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10912 (pms_id=21476) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10913 (pms_id=21477) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10914 (pms_id=21481) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10915 (pms_id=21482) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10916 (pms_id=21483) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10917 (pms_id=21485) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10918 (pms_id=21505) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10920 (pms_id=21509) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10919 (pms_id=21506) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10921 (pms_id=21511) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10922 (pms_id=21512) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10923 (pms_id=21513) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10924 (pms_id=21522) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10926 (pms_id=21523) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10925 (pms_id=21524) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10927 (pms_id=21533) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10928 (pms_id=21535) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10929 (pms_id=21536) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10933 (pms_id=21538) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10930 (pms_id=21537) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10931 (pms_id=21539) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10934 (pms_id=21550) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10932 (pms_id=21549) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10935 (pms_id=21551) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10936 (pms_id=21552) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10937 (pms_id=21554) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10938 (pms_id=21555) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10942 (pms_id=21557) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10939 (pms_id=21556) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10941 (pms_id=21558) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10940 (pms_id=21561) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10944 (pms_id=21562) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10943 (pms_id=21564) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10945 (pms_id=21565) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10946 (pms_id=21567) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10947 (pms_id=21568) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10948 (pms_id=21572) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10949 (pms_id=21582) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10950 (pms_id=21583) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10953 (pms_id=21584) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10951 (pms_id=21585) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10952 (pms_id=21586) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10955 (pms_id=21587) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10954 (pms_id=21588) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10956 (pms_id=21589) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10957 (pms_id=21590) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10958 (pms_id=21591) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10959 (pms_id=21592) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10961 (pms_id=21595) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10960 (pms_id=21594) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10963 (pms_id=21596) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10962 (pms_id=21597) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10964 (pms_id=21601) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10965 (pms_id=21602) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10966 (pms_id=21604) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10967 (pms_id=21605) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10969 (pms_id=21607) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10968 (pms_id=21606) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10970 (pms_id=21608) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10971 (pms_id=21609) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10973 (pms_id=21613) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10972 (pms_id=21623) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10974 (pms_id=21625) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10975 (pms_id=21626) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10976 (pms_id=21627) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10977 (pms_id=21629) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10978 (pms_id=21631) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10979 (pms_id=21633) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10980 (pms_id=21634) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10981 (pms_id=21635) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10982 (pms_id=21636) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10983 (pms_id=21637) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10984 (pms_id=21640) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10985 (pms_id=21641) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10986 (pms_id=21642) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10987 (pms_id=21648) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10988 (pms_id=21652) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10989 (pms_id=21653) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10990 (pms_id=21655) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10991 (pms_id=21658) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10992 (pms_id=21659) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10995 (pms_id=21660) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10993 (pms_id=21661) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21659 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10997 (pms_id=21662) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10996 (pms_id=21664) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10994 (pms_id=21667) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10998 (pms_id=21669) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 10999 (pms_id=21668) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11000 (pms_id=21678) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11001 (pms_id=21682) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11002 (pms_id=21684) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11003 (pms_id=21686) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11004 (pms_id=21687) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11005 (pms_id=21698) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11006 (pms_id=21699) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11027 (pms_id=21700) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11007 (pms_id=21701) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11008 (pms_id=21712) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11009 (pms_id=21713) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11011 (pms_id=21714) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11010 (pms_id=21715) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11013 (pms_id=21716) 2025-11-18 20:51:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 11012 (pms_id=21717) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11014 (pms_id=21729) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11015 (pms_id=21738) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11016 (pms_id=21739) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11017 (pms_id=21740) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11018 (pms_id=21752) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11019 (pms_id=21755) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11020 (pms_id=21756) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11021 (pms_id=21757) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11022 (pms_id=21758) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11023 (pms_id=21762) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11024 (pms_id=21763) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11026 (pms_id=21765) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11025 (pms_id=21764) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11028 (pms_id=21766) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11029 (pms_id=21768) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11030 (pms_id=21769) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11031 (pms_id=21770) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11032 (pms_id=21779) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11033 (pms_id=21780) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11034 (pms_id=21790) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11035 (pms_id=21792) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11036 (pms_id=21793) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11037 (pms_id=21803) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11038 (pms_id=21804) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11040 (pms_id=21808) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11039 (pms_id=21806) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11041 (pms_id=21811) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11042 (pms_id=21812) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11043 (pms_id=21815) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11044 (pms_id=21816) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11045 (pms_id=21817) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11046 (pms_id=21820) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11047 (pms_id=21823) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11048 (pms_id=21825) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11049 (pms_id=21826) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11050 (pms_id=21829) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11051 (pms_id=21831) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11052 (pms_id=21834) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11053 (pms_id=21835) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11054 (pms_id=21836) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11055 (pms_id=21838) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11056 (pms_id=21839) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11057 (pms_id=21840) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11058 (pms_id=21841) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11059 (pms_id=21842) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11060 (pms_id=21849) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11062 (pms_id=21854) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11061 (pms_id=21855) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11063 (pms_id=21856) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11064 (pms_id=21857) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11065 (pms_id=21858) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11066 (pms_id=21859) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11068 (pms_id=21864) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11067 (pms_id=21863) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11070 (pms_id=21880) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11069 (pms_id=21867) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11071 (pms_id=21881) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11073 (pms_id=21883) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11072 (pms_id=21882) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11074 (pms_id=21884) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11075 (pms_id=21885) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11076 (pms_id=21887) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11077 (pms_id=21888) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11078 (pms_id=21895) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11079 (pms_id=21915) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11080 (pms_id=21916) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11081 (pms_id=21929) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11083 (pms_id=21931) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11082 (pms_id=21930) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11084 (pms_id=21932) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11085 (pms_id=21933) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11086 (pms_id=21934) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11087 (pms_id=21935) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11088 (pms_id=21936) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11090 (pms_id=21937) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11089 (pms_id=21938) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11091 (pms_id=21939) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11092 (pms_id=21941) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11093 (pms_id=21942) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11094 (pms_id=21943) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11095 (pms_id=21944) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11096 (pms_id=21946) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11097 (pms_id=21947) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11098 (pms_id=21948) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11099 (pms_id=21953) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11100 (pms_id=21954) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11101 (pms_id=21964) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11103 (pms_id=21966) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11102 (pms_id=21965) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11104 (pms_id=21967) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11105 (pms_id=21968) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11107 (pms_id=21969) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11106 (pms_id=21970) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11108 (pms_id=21974) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11110 (pms_id=21977) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11109 (pms_id=21975) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11111 (pms_id=21978) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11114 (pms_id=21988) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11112 (pms_id=21980) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11113 (pms_id=21979) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11115 (pms_id=21989) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11117 (pms_id=22003) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11118 (pms_id=22004) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11116 (pms_id=22005) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11119 (pms_id=22008) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11120 (pms_id=22007) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11122 (pms_id=22011) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11121 (pms_id=22009) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11123 (pms_id=22021) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11124 (pms_id=22023) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11125 (pms_id=22031) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11126 (pms_id=22032) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11127 (pms_id=22033) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11128 (pms_id=22034) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11130 (pms_id=22036) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11129 (pms_id=22038) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11131 (pms_id=22039) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11132 (pms_id=22040) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11133 (pms_id=22043) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11134 (pms_id=22044) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11135 (pms_id=22047) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11136 (pms_id=22048) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11139 (pms_id=22049) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11138 (pms_id=22051) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11137 (pms_id=22050) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11140 (pms_id=22052) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11141 (pms_id=22058) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11143 (pms_id=22061) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11142 (pms_id=22062) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11144 (pms_id=22064) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11145 (pms_id=22065) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11146 (pms_id=22066) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11147 (pms_id=22067) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11148 (pms_id=22068) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11150 (pms_id=22070) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11149 (pms_id=22072) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22065 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11151 (pms_id=22073) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11153 (pms_id=22079) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11152 (pms_id=22077) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11154 (pms_id=22080) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11155 (pms_id=22081) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11156 (pms_id=22082) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11157 (pms_id=22083) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11159 (pms_id=22084) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11160 (pms_id=22086) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11158 (pms_id=22085) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11161 (pms_id=22087) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11162 (pms_id=22088) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11163 (pms_id=22089) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11164 (pms_id=22090) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11165 (pms_id=22091) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11166 (pms_id=22092) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11167 (pms_id=22093) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11168 (pms_id=22094) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11169 (pms_id=22095) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11170 (pms_id=22096) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11171 (pms_id=22097) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11172 (pms_id=22098) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11173 (pms_id=22099) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11174 (pms_id=22100) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11175 (pms_id=22101) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11176 (pms_id=22102) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11177 (pms_id=22103) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11178 (pms_id=22104) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11179 (pms_id=22105) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11180 (pms_id=22106) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11181 (pms_id=22107) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11182 (pms_id=22109) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11183 (pms_id=22117) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11185 (pms_id=22118) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11184 (pms_id=22119) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11186 (pms_id=22122) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11187 (pms_id=22124) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11188 (pms_id=22126) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11189 (pms_id=22130) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11190 (pms_id=22131) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11191 (pms_id=22132) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11192 (pms_id=22133) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11193 (pms_id=22134) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11194 (pms_id=22135) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11195 (pms_id=22136) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11196 (pms_id=22137) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11197 (pms_id=22138) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11198 (pms_id=22139) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11199 (pms_id=22140) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11200 (pms_id=22143) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11202 (pms_id=22147) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11201 (pms_id=22156) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11203 (pms_id=22148) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11204 (pms_id=22157) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11207 (pms_id=22158) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11205 (pms_id=22168) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11206 (pms_id=22169) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11208 (pms_id=22181) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11209 (pms_id=22188) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11210 (pms_id=22189) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11211 (pms_id=22190) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11213 (pms_id=22192) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11212 (pms_id=22191) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11215 (pms_id=22193) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11214 (pms_id=22194) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11216 (pms_id=22195) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11217 (pms_id=22196) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11219 (pms_id=22197) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11218 (pms_id=22198) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11220 (pms_id=22199) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11221 (pms_id=22200) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11222 (pms_id=22201) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11223 (pms_id=22202) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11224 (pms_id=22205) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11225 (pms_id=22206) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11226 (pms_id=22208) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11227 (pms_id=22210) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11228 (pms_id=22211) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11229 (pms_id=22212) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11230 (pms_id=22225) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11231 (pms_id=22226) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11232 (pms_id=22227) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11234 (pms_id=22232) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11233 (pms_id=22228) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11235 (pms_id=22233) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11236 (pms_id=22235) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11239 (pms_id=22238) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11237 (pms_id=22237) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11238 (pms_id=22239) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11240 (pms_id=22241) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11241 (pms_id=22242) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11242 (pms_id=22243) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11243 (pms_id=22244) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11244 (pms_id=22245) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11246 (pms_id=22246) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11248 (pms_id=22247) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11245 (pms_id=22249) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11247 (pms_id=22250) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11249 (pms_id=22252) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11250 (pms_id=22253) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11251 (pms_id=22254) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11252 (pms_id=22255) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11253 (pms_id=22256) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11255 (pms_id=22259) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11254 (pms_id=22257) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11257 (pms_id=22260) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11256 (pms_id=22261) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11258 (pms_id=22262) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11259 (pms_id=22263) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11260 (pms_id=22266) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11261 (pms_id=22267) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11262 (pms_id=22268) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11263 (pms_id=22269) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11264 (pms_id=22270) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11266 (pms_id=22271) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11265 (pms_id=22273) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11267 (pms_id=22276) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11268 (pms_id=22278) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11269 (pms_id=22279) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11270 (pms_id=22281) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11271 (pms_id=22282) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11272 (pms_id=22283) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11273 (pms_id=22285) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11274 (pms_id=22286) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11277 (pms_id=22297) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11276 (pms_id=22296) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11275 (pms_id=22295) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11279 (pms_id=22301) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11278 (pms_id=22300) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11280 (pms_id=22302) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11281 (pms_id=22303) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11283 (pms_id=22304) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11282 (pms_id=22305) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11284 (pms_id=22307) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11285 (pms_id=22311) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11286 (pms_id=22313) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11287 (pms_id=22312) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11288 (pms_id=22323) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11289 (pms_id=22324) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11290 (pms_id=22327) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11292 (pms_id=22338) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11291 (pms_id=22339) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11293 (pms_id=22340) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11294 (pms_id=22341) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11295 (pms_id=22344) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11296 (pms_id=22342) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11297 (pms_id=22345) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11298 (pms_id=22356) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11299 (pms_id=22359) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11300 (pms_id=22360) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11301 (pms_id=22361) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11302 (pms_id=22364) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11303 (pms_id=22372) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11304 (pms_id=22376) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11305 (pms_id=22379) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11306 (pms_id=22381) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11307 (pms_id=22382) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11308 (pms_id=22385) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11309 (pms_id=22387) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11310 (pms_id=22388) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11311 (pms_id=22389) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11312 (pms_id=22390) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11313 (pms_id=22394) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11314 (pms_id=22395) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11315 (pms_id=22396) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11316 (pms_id=22397) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11317 (pms_id=22401) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11318 (pms_id=22402) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11319 (pms_id=22403) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11321 (pms_id=22404) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11320 (pms_id=22413) 2025-11-18 20:51:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 11322 (pms_id=22414) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11323 (pms_id=22415) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11324 (pms_id=22416) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11325 (pms_id=22418) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11326 (pms_id=22419) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11327 (pms_id=22429) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11328 (pms_id=22430) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11329 (pms_id=22431) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11330 (pms_id=22433) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11331 (pms_id=22434) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11332 (pms_id=22440) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11334 (pms_id=22442) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11333 (pms_id=22441) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11335 (pms_id=22443) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11337 (pms_id=22444) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11338 (pms_id=22446) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11336 (pms_id=22445) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11339 (pms_id=22455) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11340 (pms_id=22456) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11341 (pms_id=22457) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11342 (pms_id=22459) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11343 (pms_id=22460) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11344 (pms_id=22461) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11346 (pms_id=22463) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11345 (pms_id=22464) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11347 (pms_id=22465) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11349 (pms_id=22470) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11348 (pms_id=22468) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11350 (pms_id=22471) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11351 (pms_id=22472) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11353 (pms_id=22474) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11352 (pms_id=22473) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11354 (pms_id=22477) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11355 (pms_id=22478) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11357 (pms_id=22491) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11356 (pms_id=22481) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11358 (pms_id=22492) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11359 (pms_id=22493) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11360 (pms_id=22495) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11361 (pms_id=22497) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11362 (pms_id=22509) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11363 (pms_id=22512) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11364 (pms_id=22514) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11365 (pms_id=22522) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11366 (pms_id=22523) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11368 (pms_id=22533) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11367 (pms_id=22534) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11369 (pms_id=22535) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11371 (pms_id=22537) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11370 (pms_id=22536) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11372 (pms_id=22538) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11373 (pms_id=22548) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11374 (pms_id=22553) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11375 (pms_id=22557) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11377 (pms_id=22569) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11376 (pms_id=22568) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11378 (pms_id=22570) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11379 (pms_id=22571) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11380 (pms_id=22572) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11381 (pms_id=22573) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11382 (pms_id=22574) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11383 (pms_id=22575) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11384 (pms_id=22576) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11386 (pms_id=22580) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11385 (pms_id=22579) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11387 (pms_id=22582) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11388 (pms_id=22583) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11390 (pms_id=22590) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11389 (pms_id=22591) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11391 (pms_id=22603) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11392 (pms_id=22604) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11393 (pms_id=22608) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11394 (pms_id=22609) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11395 (pms_id=22610) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11396 (pms_id=22611) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11397 (pms_id=22612) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11398 (pms_id=22621) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11399 (pms_id=22619) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11400 (pms_id=22622) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Found exact name match for Werner Vogel (reservation_id=105) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Werner Vogel, email=vogel_marion@web.de, hotel=39054_001) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11402 (pms_id=22632) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11401 (pms_id=22630) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11403 (pms_id=22633) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11404 (pms_id=22634) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11405 (pms_id=22636) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11406 (pms_id=22637) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11407 (pms_id=22639) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11408 (pms_id=22641) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11409 (pms_id=22644) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11412 (pms_id=22638) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11410 (pms_id=22645) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11411 (pms_id=22647) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11414 (pms_id=22648) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11413 (pms_id=22656) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11415 (pms_id=22658) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11416 (pms_id=22659) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11417 (pms_id=22660) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11419 (pms_id=22666) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11418 (pms_id=22664) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11420 (pms_id=22668) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11422 (pms_id=22670) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11421 (pms_id=22669) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11423 (pms_id=22679) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11425 (pms_id=22681) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11424 (pms_id=22682) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11426 (pms_id=22683) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11427 (pms_id=22684) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11428 (pms_id=22686) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11429 (pms_id=22688) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11430 (pms_id=22689) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11431 (pms_id=22690) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11432 (pms_id=22692) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11433 (pms_id=22693) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11434 (pms_id=22694) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11435 (pms_id=22705) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11436 (pms_id=22714) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11437 (pms_id=22715) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11439 (pms_id=22716) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11438 (pms_id=22717) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11440 (pms_id=22718) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11441 (pms_id=22719) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11443 (pms_id=22730) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11442 (pms_id=22721) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11444 (pms_id=22731) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11445 (pms_id=22733) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11447 (pms_id=22735) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11446 (pms_id=22734) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11448 (pms_id=22738) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11449 (pms_id=22740) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11450 (pms_id=22742) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11453 (pms_id=22744) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11451 (pms_id=22743) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11452 (pms_id=22746) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11454 (pms_id=22747) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11455 (pms_id=22748) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11456 (pms_id=22749) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11457 (pms_id=22750) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11458 (pms_id=22752) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11460 (pms_id=22754) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11459 (pms_id=22762) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11461 (pms_id=22763) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11462 (pms_id=22764) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11463 (pms_id=22774) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11464 (pms_id=22776) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11465 (pms_id=22778) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11466 (pms_id=22780) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11467 (pms_id=22781) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11468 (pms_id=22783) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11469 (pms_id=22787) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11470 (pms_id=22788) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11471 (pms_id=22789) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11472 (pms_id=22790) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11473 (pms_id=22791) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11475 (pms_id=22793) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11474 (pms_id=22795) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11476 (pms_id=22796) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11477 (pms_id=22798) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11479 (pms_id=22799) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11478 (pms_id=22809) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11481 (pms_id=22811) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11480 (pms_id=22812) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11482 (pms_id=22813) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11483 (pms_id=22815) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11484 (pms_id=22816) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11485 (pms_id=22819) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11486 (pms_id=22821) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11487 (pms_id=22822) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11488 (pms_id=22825) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11490 (pms_id=22826) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11489 (pms_id=22827) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11491 (pms_id=22831) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11492 (pms_id=22833) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11493 (pms_id=22835) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11494 (pms_id=22837) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11496 (pms_id=22840) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11495 (pms_id=22838) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11497 (pms_id=22843) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11499 (pms_id=22846) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11498 (pms_id=22849) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11500 (pms_id=22850) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11501 (pms_id=22851) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11502 (pms_id=22852) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11503 (pms_id=22853) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11504 (pms_id=22855) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11505 (pms_id=22856) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22853 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11506 (pms_id=22858) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11507 (pms_id=22860) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11508 (pms_id=22861) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11509 (pms_id=22862) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11510 (pms_id=22865) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11511 (pms_id=22868) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11512 (pms_id=22869) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11513 (pms_id=22871) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11514 (pms_id=22872) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11515 (pms_id=22873) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11516 (pms_id=22874) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11517 (pms_id=22877) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11518 (pms_id=22879) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11520 (pms_id=22880) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11519 (pms_id=22881) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11521 (pms_id=22883) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11522 (pms_id=22886) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11523 (pms_id=22887) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11524 (pms_id=22888) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11525 (pms_id=22891) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11526 (pms_id=22893) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11527 (pms_id=22894) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11528 (pms_id=22896) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11529 (pms_id=22897) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11530 (pms_id=22898) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11531 (pms_id=22900) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11533 (pms_id=22901) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11532 (pms_id=22902) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11534 (pms_id=22903) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11535 (pms_id=22905) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11536 (pms_id=22907) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11537 (pms_id=22908) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11538 (pms_id=22909) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11539 (pms_id=22910) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11540 (pms_id=22911) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11541 (pms_id=22912) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11542 (pms_id=22915) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11544 (pms_id=22918) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11543 (pms_id=22916) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11545 (pms_id=22919) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11546 (pms_id=22921) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11548 (pms_id=22923) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11547 (pms_id=22922) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11549 (pms_id=22925) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11550 (pms_id=22926) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11551 (pms_id=22929) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11552 (pms_id=22931) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11553 (pms_id=22932) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11554 (pms_id=22940) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11555 (pms_id=22941) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11556 (pms_id=22942) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11557 (pms_id=22943) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11558 (pms_id=22945) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11560 (pms_id=22947) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11565 (pms_id=22944) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11559 (pms_id=22948) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11561 (pms_id=22946) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11562 (pms_id=22957) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11563 (pms_id=22961) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11564 (pms_id=22963) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11566 (pms_id=22964) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11567 (pms_id=22966) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11568 (pms_id=22968) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11570 (pms_id=22974) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11569 (pms_id=22975) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11572 (pms_id=22986) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11571 (pms_id=22985) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11573 (pms_id=22987) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11574 (pms_id=22994) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11575 (pms_id=22996) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11576 (pms_id=22997) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11577 (pms_id=22998) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11579 (pms_id=22999) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11578 (pms_id=23000) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11580 (pms_id=23001) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11581 (pms_id=23002) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11582 (pms_id=23005) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11583 (pms_id=23006) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11585 (pms_id=23007) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11584 (pms_id=23008) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11586 (pms_id=23009) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11587 (pms_id=23011) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11588 (pms_id=23012) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11589 (pms_id=23013) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11590 (pms_id=23017) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11591 (pms_id=23026) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11593 (pms_id=23027) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11592 (pms_id=23036) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11594 (pms_id=23040) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11595 (pms_id=23041) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11596 (pms_id=23052) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11597 (pms_id=23060) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11598 (pms_id=23061) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11599 (pms_id=23062) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11601 (pms_id=23065) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11600 (pms_id=23063) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11602 (pms_id=23067) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11603 (pms_id=23069) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11604 (pms_id=23070) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11605 (pms_id=23073) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11606 (pms_id=23083) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11607 (pms_id=23103) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11609 (pms_id=23113) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11608 (pms_id=23114) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11610 (pms_id=23115) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11611 (pms_id=23123) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11612 (pms_id=23125) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11613 (pms_id=23126) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11614 (pms_id=23144) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11615 (pms_id=23145) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11616 (pms_id=23147) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11617 (pms_id=23149) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11618 (pms_id=23150) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11619 (pms_id=23151) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11620 (pms_id=23152) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11621 (pms_id=23162) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11622 (pms_id=23165) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11623 (pms_id=23166) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11624 (pms_id=23168) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11625 (pms_id=23169) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11626 (pms_id=23178) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11628 (pms_id=23189) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11627 (pms_id=23180) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11629 (pms_id=23191) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11630 (pms_id=23192) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11632 (pms_id=23193) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11631 (pms_id=23194) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11633 (pms_id=23195) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11634 (pms_id=23197) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11635 (pms_id=23198) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11636 (pms_id=23199) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11638 (pms_id=23201) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11637 (pms_id=23200) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11639 (pms_id=23202) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11640 (pms_id=23212) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11641 (pms_id=23213) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11642 (pms_id=23215) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11643 (pms_id=23216) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11644 (pms_id=23217) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11645 (pms_id=23221) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11646 (pms_id=23222) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11647 (pms_id=23228) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11648 (pms_id=23248) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11651 (pms_id=23250) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11649 (pms_id=23249) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11650 (pms_id=23251) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11652 (pms_id=23259) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11653 (pms_id=23260) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11654 (pms_id=23269) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11655 (pms_id=23279) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11656 (pms_id=23289) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11657 (pms_id=23299) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11659 (pms_id=23300) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11658 (pms_id=23301) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11660 (pms_id=23309) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11661 (pms_id=23311) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11662 (pms_id=23313) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11663 (pms_id=23319) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11664 (pms_id=23326) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11665 (pms_id=23327) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11666 (pms_id=23336) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11667 (pms_id=23337) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11668 (pms_id=23346) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11669 (pms_id=23347) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11670 (pms_id=23348) 2025-11-18 20:51:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 11671 (pms_id=23349) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11672 (pms_id=23350) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11673 (pms_id=23351) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11674 (pms_id=23352) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11675 (pms_id=23354) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11676 (pms_id=23363) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11677 (pms_id=23373) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11678 (pms_id=23374) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11679 (pms_id=23379) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11682 (pms_id=23380) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11680 (pms_id=23382) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11681 (pms_id=23383) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11683 (pms_id=23384) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11684 (pms_id=23385) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11685 (pms_id=23386) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11687 (pms_id=23399) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11686 (pms_id=23397) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11688 (pms_id=23400) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11689 (pms_id=23401) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11690 (pms_id=23402) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11691 (pms_id=23413) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11692 (pms_id=23418) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11693 (pms_id=23421) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11694 (pms_id=23422) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11696 (pms_id=23431) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11695 (pms_id=23434) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11697 (pms_id=23435) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11698 (pms_id=23437) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11699 (pms_id=23439) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11700 (pms_id=23440) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11701 (pms_id=23443) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11702 (pms_id=23444) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11703 (pms_id=23445) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11704 (pms_id=23446) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11705 (pms_id=23448) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11706 (pms_id=23449) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11707 (pms_id=23455) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11708 (pms_id=23457) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11709 (pms_id=23459) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11710 (pms_id=23462) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11711 (pms_id=23460) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11712 (pms_id=23463) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11713 (pms_id=23464) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11714 (pms_id=23465) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11715 (pms_id=23466) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11716 (pms_id=23468) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11717 (pms_id=23469) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11718 (pms_id=23477) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11719 (pms_id=23478) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11720 (pms_id=23479) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11721 (pms_id=23480) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11723 (pms_id=23482) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11722 (pms_id=23483) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11724 (pms_id=23484) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11725 (pms_id=23486) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11727 (pms_id=23488) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11726 (pms_id=23487) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11728 (pms_id=23491) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11729 (pms_id=23492) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11730 (pms_id=23493) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11731 (pms_id=23494) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11732 (pms_id=23506) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11733 (pms_id=23507) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11734 (pms_id=23516) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11735 (pms_id=23517) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11736 (pms_id=23520) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11737 (pms_id=23522) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11739 (pms_id=23525) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11738 (pms_id=23524) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11740 (pms_id=23535) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11741 (pms_id=23536) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11742 (pms_id=23546) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11743 (pms_id=23547) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11745 (pms_id=23549) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11744 (pms_id=23548) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11747 (pms_id=23559) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11746 (pms_id=23560) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11748 (pms_id=23561) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11749 (pms_id=23562) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11750 (pms_id=23564) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11752 (pms_id=23566) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11751 (pms_id=23567) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11754 (pms_id=23569) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11753 (pms_id=23568) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11755 (pms_id=23571) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11756 (pms_id=23572) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11758 (pms_id=23586) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11757 (pms_id=23573) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11759 (pms_id=23587) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11760 (pms_id=23588) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11761 (pms_id=23589) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11762 (pms_id=23590) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11763 (pms_id=23591) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11764 (pms_id=23592) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11765 (pms_id=23594) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11766 (pms_id=23595) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11767 (pms_id=23596) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11768 (pms_id=23597) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11769 (pms_id=23607) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11770 (pms_id=23608) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11771 (pms_id=23609) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11772 (pms_id=23612) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11775 (pms_id=23614) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11774 (pms_id=23613) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11773 (pms_id=23610) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11776 (pms_id=23618) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11777 (pms_id=23619) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11778 (pms_id=23620) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11779 (pms_id=23621) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11780 (pms_id=23622) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11781 (pms_id=23623) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11782 (pms_id=23624) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11783 (pms_id=23625) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11784 (pms_id=23626) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11785 (pms_id=23628) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11786 (pms_id=23638) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11788 (pms_id=23639) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11787 (pms_id=23640) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11789 (pms_id=23641) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11790 (pms_id=23642) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11791 (pms_id=23643) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11792 (pms_id=23644) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11793 (pms_id=23645) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11794 (pms_id=23646) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11795 (pms_id=23647) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11796 (pms_id=23648) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11798 (pms_id=23666) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11797 (pms_id=23657) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11800 (pms_id=23676) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11799 (pms_id=23677) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11801 (pms_id=23678) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11802 (pms_id=23679) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11803 (pms_id=23680) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11804 (pms_id=23693) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11805 (pms_id=23694) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11806 (pms_id=23695) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11807 (pms_id=23696) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11808 (pms_id=23697) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11809 (pms_id=23699) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11810 (pms_id=23701) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11811 (pms_id=23702) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11812 (pms_id=23704) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11813 (pms_id=23706) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11814 (pms_id=23707) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11815 (pms_id=23710) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11816 (pms_id=23711) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11817 (pms_id=23713) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11818 (pms_id=23714) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11819 (pms_id=23719) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11820 (pms_id=23727) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11821 (pms_id=23729) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11822 (pms_id=23731) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11823 (pms_id=23738) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11826 (pms_id=23741) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11824 (pms_id=23739) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11825 (pms_id=23740) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11827 (pms_id=23742) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11828 (pms_id=23743) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11829 (pms_id=23744) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11830 (pms_id=23745) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11831 (pms_id=23746) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11832 (pms_id=23748) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11833 (pms_id=23750) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11834 (pms_id=23751) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11835 (pms_id=23757) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11837 (pms_id=23767) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11836 (pms_id=23758) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11838 (pms_id=23768) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11839 (pms_id=23779) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11840 (pms_id=23784) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11842 (pms_id=23785) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11841 (pms_id=23787) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11843 (pms_id=23788) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11845 (pms_id=23789) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11844 (pms_id=23799) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11846 (pms_id=23802) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11847 (pms_id=23804) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11848 (pms_id=23806) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11849 (pms_id=23808) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11850 (pms_id=23809) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11851 (pms_id=23811) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11853 (pms_id=23813) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11852 (pms_id=23812) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11854 (pms_id=23817) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11855 (pms_id=23818) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11856 (pms_id=23829) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11857 (pms_id=23830) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11858 (pms_id=23832) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11859 (pms_id=23834) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11860 (pms_id=23835) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11861 (pms_id=23836) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11863 (pms_id=23850) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11862 (pms_id=23839) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11864 (pms_id=23862) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11865 (pms_id=23864) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11866 (pms_id=23865) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11867 (pms_id=23866) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11868 (pms_id=23867) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11870 (pms_id=23869) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11869 (pms_id=23871) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11871 (pms_id=23877) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11872 (pms_id=23878) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11873 (pms_id=23879) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11874 (pms_id=23880) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11876 (pms_id=23882) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11875 (pms_id=23881) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11879 (pms_id=23892) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11878 (pms_id=23893) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11880 (pms_id=23895) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11877 (pms_id=23894) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11881 (pms_id=23897) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11882 (pms_id=23899) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11883 (pms_id=23900) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11884 (pms_id=23901) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11885 (pms_id=23902) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11887 (pms_id=23912) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11886 (pms_id=23903) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11888 (pms_id=23932) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11889 (pms_id=23933) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11890 (pms_id=23934) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11891 (pms_id=23935) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11892 (pms_id=23936) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11893 (pms_id=23937) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11895 (pms_id=23938) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11894 (pms_id=23941) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11897 (pms_id=23942) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11896 (pms_id=23953) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11898 (pms_id=23954) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11899 (pms_id=23957) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11900 (pms_id=23958) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11901 (pms_id=23961) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11902 (pms_id=23962) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11903 (pms_id=23968) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11904 (pms_id=23969) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11905 (pms_id=23979) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11906 (pms_id=23977) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11907 (pms_id=23980) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11908 (pms_id=23981) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11909 (pms_id=23982) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11910 (pms_id=23983) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11911 (pms_id=23984) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11912 (pms_id=23985) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11913 (pms_id=23993) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11914 (pms_id=23994) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11915 (pms_id=23995) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11917 (pms_id=24010) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11916 (pms_id=24006) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11918 (pms_id=24013) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11919 (pms_id=24023) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11920 (pms_id=24024) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11921 (pms_id=24025) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11922 (pms_id=24026) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11925 (pms_id=24028) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11923 (pms_id=24027) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11924 (pms_id=24030) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11926 (pms_id=24032) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11927 (pms_id=24033) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11928 (pms_id=24034) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11929 (pms_id=24037) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11931 (pms_id=24039) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11930 (pms_id=24041) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11932 (pms_id=24044) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11933 (pms_id=24049) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11934 (pms_id=24080) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11935 (pms_id=24081) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11936 (pms_id=24082) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11937 (pms_id=24083) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11938 (pms_id=24084) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11939 (pms_id=24085) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11942 (pms_id=24099) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11940 (pms_id=24097) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11941 (pms_id=24104) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11943 (pms_id=24105) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11944 (pms_id=24106) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11945 (pms_id=24110) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11946 (pms_id=24112) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11948 (pms_id=24113) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11947 (pms_id=24114) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11949 (pms_id=24116) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11950 (pms_id=24117) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11951 (pms_id=24118) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11953 (pms_id=24119) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11952 (pms_id=24120) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11954 (pms_id=24121) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11955 (pms_id=24122) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11956 (pms_id=24123) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11957 (pms_id=24124) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11958 (pms_id=24128) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11959 (pms_id=24138) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11960 (pms_id=24139) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11962 (pms_id=24142) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11961 (pms_id=24143) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11963 (pms_id=24144) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11964 (pms_id=24145) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11965 (pms_id=24148) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11966 (pms_id=24155) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11967 (pms_id=24146) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11968 (pms_id=24156) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11971 (pms_id=24157) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11970 (pms_id=24167) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11969 (pms_id=24168) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11972 (pms_id=24170) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11973 (pms_id=24171) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11974 (pms_id=24172) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11976 (pms_id=24176) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11975 (pms_id=24175) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11977 (pms_id=24186) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11979 (pms_id=24187) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11978 (pms_id=24189) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11984 (pms_id=24198) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11980 (pms_id=24188) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11981 (pms_id=24199) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11983 (pms_id=24200) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11982 (pms_id=24208) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11985 (pms_id=24210) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11988 (pms_id=24221) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11986 (pms_id=24211) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11987 (pms_id=24222) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11992 (pms_id=24227) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11989 (pms_id=24228) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11990 (pms_id=24229) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11991 (pms_id=24230) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11993 (pms_id=24231) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11994 (pms_id=24232) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11995 (pms_id=24234) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12016 (pms_id=24233) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11996 (pms_id=24235) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11997 (pms_id=24236) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11998 (pms_id=24237) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12001 (pms_id=24239) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 11999 (pms_id=24240) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12002 (pms_id=24241) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12000 (pms_id=24242) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12004 (pms_id=24244) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12003 (pms_id=24243) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12005 (pms_id=24245) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12007 (pms_id=24246) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12008 (pms_id=24247) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12006 (pms_id=24248) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12009 (pms_id=24249) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12010 (pms_id=24251) 2025-11-18 20:51:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 12011 (pms_id=24252) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12013 (pms_id=24254) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12014 (pms_id=24256) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12015 (pms_id=24257) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12017 (pms_id=24258) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12018 (pms_id=24261) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12019 (pms_id=24264) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12020 (pms_id=24266) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12021 (pms_id=24269) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12022 (pms_id=24270) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12023 (pms_id=24271) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12025 (pms_id=24275) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12024 (pms_id=24272) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12026 (pms_id=24276) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12027 (pms_id=24277) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12028 (pms_id=24278) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12029 (pms_id=24279) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12030 (pms_id=24280) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12031 (pms_id=24302) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12012 (pms_id=24253) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12032 (pms_id=24304) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12034 (pms_id=24313) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12033 (pms_id=24323) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12036 (pms_id=24333) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12035 (pms_id=24335) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12037 (pms_id=24336) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12038 (pms_id=24346) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12039 (pms_id=24349) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12040 (pms_id=24351) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12041 (pms_id=24353) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12043 (pms_id=24366) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12042 (pms_id=24367) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12044 (pms_id=24368) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12045 (pms_id=24369) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12046 (pms_id=24370) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12047 (pms_id=24371) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12048 (pms_id=24372) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12049 (pms_id=24373) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12050 (pms_id=24374) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12051 (pms_id=24376) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12052 (pms_id=24377) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12053 (pms_id=24378) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12054 (pms_id=24380) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12055 (pms_id=24379) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12056 (pms_id=24384) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12057 (pms_id=24385) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12058 (pms_id=24389) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12059 (pms_id=24399) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12060 (pms_id=24400) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12061 (pms_id=24403) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12062 (pms_id=24404) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12066 (pms_id=24407) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12064 (pms_id=24406) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12063 (pms_id=24405) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12065 (pms_id=24408) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12067 (pms_id=24409) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12069 (pms_id=24421) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12068 (pms_id=24420) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12070 (pms_id=24422) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12071 (pms_id=24423) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12072 (pms_id=24431) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12073 (pms_id=24432) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12074 (pms_id=24433) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12076 (pms_id=24443) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12075 (pms_id=24442) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12077 (pms_id=24452) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12078 (pms_id=24453) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12079 (pms_id=24454) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12080 (pms_id=24455) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12081 (pms_id=24457) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12082 (pms_id=24458) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12083 (pms_id=24459) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12085 (pms_id=24460) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12084 (pms_id=24463) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12086 (pms_id=24461) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12087 (pms_id=24465) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12089 (pms_id=24478) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12088 (pms_id=24468) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12090 (pms_id=24479) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12091 (pms_id=24480) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12092 (pms_id=24491) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12093 (pms_id=24492) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12095 (pms_id=24494) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12094 (pms_id=24493) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12096 (pms_id=24495) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12098 (pms_id=24496) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12099 (pms_id=24518) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12097 (pms_id=24497) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12100 (pms_id=24519) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12101 (pms_id=24521) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12102 (pms_id=24526) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12103 (pms_id=24530) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12104 (pms_id=24531) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12105 (pms_id=24533) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12107 (pms_id=24534) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12109 (pms_id=24538) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12110 (pms_id=24543) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12111 (pms_id=24544) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12112 (pms_id=24545) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12113 (pms_id=24555) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12114 (pms_id=24556) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12115 (pms_id=24557) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12117 (pms_id=24558) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12116 (pms_id=24560) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12118 (pms_id=24561) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12120 (pms_id=24562) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12119 (pms_id=24565) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12121 (pms_id=24566) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12122 (pms_id=24575) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12123 (pms_id=24585) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12124 (pms_id=24587) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12108 (pms_id=24537) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12106 (pms_id=24536) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12125 (pms_id=24588) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12126 (pms_id=24589) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12128 (pms_id=24590) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12127 (pms_id=24591) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12129 (pms_id=24593) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12130 (pms_id=24602) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12132 (pms_id=24614) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12131 (pms_id=24612) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12133 (pms_id=24616) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12134 (pms_id=24617) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12135 (pms_id=24620) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12137 (pms_id=24622) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12136 (pms_id=24621) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12139 (pms_id=24636) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12138 (pms_id=24634) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12140 (pms_id=24646) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12141 (pms_id=24647) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12142 (pms_id=24648) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12143 (pms_id=24649) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12144 (pms_id=24650) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12146 (pms_id=24651) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12145 (pms_id=24661) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12147 (pms_id=24662) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12148 (pms_id=24664) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12149 (pms_id=24665) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12150 (pms_id=24674) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12151 (pms_id=24675) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12152 (pms_id=24676) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12153 (pms_id=24677) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12154 (pms_id=24678) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12155 (pms_id=24679) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12157 (pms_id=24680) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12156 (pms_id=24684) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12158 (pms_id=24694) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12159 (pms_id=24706) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12160 (pms_id=24707) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12161 (pms_id=24717) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12162 (pms_id=24718) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12163 (pms_id=24719) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12165 (pms_id=24721) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12164 (pms_id=24720) 2025-11-18 20:51:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 12166 (pms_id=24727) 2025-11-18 20:51:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 12167 (pms_id=24728) 2025-11-18 20:51:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 12168 (pms_id=24737) 2025-11-18 20:51:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 12169 (pms_id=24749) 2025-11-18 20:51:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 12170 (pms_id=24750) 2025-11-18 20:51:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 12171 (pms_id=24751) 2025-11-18 20:51:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 12172 (pms_id=24752) 2025-11-18 20:51:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 12173 (pms_id=24753) 2025-11-18 20:51:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 12174 (pms_id=24764) 2025-11-18 20:51:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 12175 (pms_id=24774) 2025-11-18 20:51:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 12176 (pms_id=24775) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12177 (pms_id=24776) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12178 (pms_id=24778) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12179 (pms_id=24783) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12180 (pms_id=24793) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12181 (pms_id=24794) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12182 (pms_id=24796) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12183 (pms_id=24795) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12184 (pms_id=24797) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12185 (pms_id=24799) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12186 (pms_id=24801) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12187 (pms_id=24802) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12188 (pms_id=24803) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12189 (pms_id=24805) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12190 (pms_id=24815) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12191 (pms_id=24816) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12192 (pms_id=24825) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12193 (pms_id=24827) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12195 (pms_id=24830) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12194 (pms_id=24828) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12197 (pms_id=24831) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12196 (pms_id=24832) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12200 (pms_id=24835) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12198 (pms_id=24834) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12199 (pms_id=24836) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12201 (pms_id=24837) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12202 (pms_id=24839) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12203 (pms_id=24840) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12204 (pms_id=24841) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12206 (pms_id=24842) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12205 (pms_id=24844) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12207 (pms_id=24845) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12208 (pms_id=24846) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12209 (pms_id=24848) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12210 (pms_id=24850) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12211 (pms_id=24851) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12212 (pms_id=24852) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12215 (pms_id=24853) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12213 (pms_id=24854) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12214 (pms_id=24855) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12216 (pms_id=24856) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12217 (pms_id=24857) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12218 (pms_id=24861) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12219 (pms_id=24862) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12220 (pms_id=24863) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12221 (pms_id=24864) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12222 (pms_id=24865) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12226 (pms_id=24866) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12223 (pms_id=24868) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12225 (pms_id=24869) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12224 (pms_id=24870) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12227 (pms_id=24871) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12229 (pms_id=24873) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12228 (pms_id=24875) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12230 (pms_id=24879) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12232 (pms_id=24889) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12231 (pms_id=24890) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12233 (pms_id=24891) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12234 (pms_id=24893) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12235 (pms_id=24894) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12236 (pms_id=24895) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12237 (pms_id=24897) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12238 (pms_id=24898) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12239 (pms_id=24899) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12240 (pms_id=24900) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12242 (pms_id=24908) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12241 (pms_id=24918) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12244 (pms_id=24919) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12243 (pms_id=24920) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12245 (pms_id=24921) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12246 (pms_id=24922) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12247 (pms_id=24923) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12248 (pms_id=24932) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12249 (pms_id=24933) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12250 (pms_id=24934) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12251 (pms_id=24935) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12253 (pms_id=24938) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12252 (pms_id=24941) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12254 (pms_id=24942) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12255 (pms_id=24943) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12256 (pms_id=24944) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12257 (pms_id=24945) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12258 (pms_id=24946) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12259 (pms_id=24947) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12260 (pms_id=24950) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12261 (pms_id=24951) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12263 (pms_id=24953) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12262 (pms_id=24952) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12264 (pms_id=24954) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12265 (pms_id=24955) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12266 (pms_id=24957) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12267 (pms_id=24958) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12268 (pms_id=24959) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12269 (pms_id=24960) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12270 (pms_id=24961) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12272 (pms_id=24964) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12271 (pms_id=24962) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12273 (pms_id=24965) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12274 (pms_id=24966) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12275 (pms_id=24974) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12276 (pms_id=24976) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12277 (pms_id=24977) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12278 (pms_id=24978) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12279 (pms_id=24979) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12280 (pms_id=24980) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12281 (pms_id=24981) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12282 (pms_id=24982) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12283 (pms_id=24984) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12284 (pms_id=24987) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12285 (pms_id=24988) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12286 (pms_id=24989) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12287 (pms_id=24990) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12288 (pms_id=24991) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12290 (pms_id=24993) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12289 (pms_id=24995) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12291 (pms_id=24996) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12292 (pms_id=24998) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12293 (pms_id=25001) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12294 (pms_id=25002) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12295 (pms_id=25009) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12296 (pms_id=25010) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12297 (pms_id=25011) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12298 (pms_id=25012) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12299 (pms_id=25014) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12300 (pms_id=25015) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12303 (pms_id=25018) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12301 (pms_id=25017) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12302 (pms_id=25019) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12304 (pms_id=25020) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12305 (pms_id=25021) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12306 (pms_id=25022) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12307 (pms_id=25026) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12308 (pms_id=25027) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12309 (pms_id=25028) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12310 (pms_id=25029) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12311 (pms_id=25033) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12313 (pms_id=25034) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12312 (pms_id=25035) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12314 (pms_id=25044) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12315 (pms_id=25045) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12316 (pms_id=25054) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12317 (pms_id=25055) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12318 (pms_id=25056) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12320 (pms_id=25059) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12319 (pms_id=25058) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12321 (pms_id=25060) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12322 (pms_id=25061) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12323 (pms_id=25062) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12324 (pms_id=25064) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12325 (pms_id=25065) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12326 (pms_id=25066) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12327 (pms_id=25075) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12329 (pms_id=25077) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12330 (pms_id=25078) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12328 (pms_id=25076) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12331 (pms_id=25079) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12333 (pms_id=25088) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12334 (pms_id=25089) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12332 (pms_id=25087) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12335 (pms_id=25090) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12336 (pms_id=25091) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12337 (pms_id=25097) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12338 (pms_id=25100) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12340 (pms_id=25102) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12339 (pms_id=25101) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12341 (pms_id=25103) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12342 (pms_id=25104) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12343 (pms_id=25105) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12344 (pms_id=25106) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12345 (pms_id=25116) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12346 (pms_id=25117) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12347 (pms_id=25118) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12348 (pms_id=25119) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12349 (pms_id=25120) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12350 (pms_id=25126) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12351 (pms_id=25129) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12352 (pms_id=25127) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12353 (pms_id=25142) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25120 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12355 (pms_id=25145) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12356 (pms_id=25146) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12357 (pms_id=25147) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12358 (pms_id=25148) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12359 (pms_id=25149) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12360 (pms_id=25151) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12362 (pms_id=25152) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12361 (pms_id=25153) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12363 (pms_id=25154) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12364 (pms_id=25155) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12365 (pms_id=25156) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12366 (pms_id=25157) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12367 (pms_id=25158) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12368 (pms_id=25160) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12369 (pms_id=25161) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12370 (pms_id=25162) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12371 (pms_id=25163) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12372 (pms_id=25164) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12354 (pms_id=25144) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12373 (pms_id=25165) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12374 (pms_id=25166) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12375 (pms_id=25171) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12376 (pms_id=25173) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12377 (pms_id=25174) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12378 (pms_id=25177) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12379 (pms_id=25179) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12380 (pms_id=25180) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12381 (pms_id=25182) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12382 (pms_id=25183) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12383 (pms_id=25184) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12385 (pms_id=25186) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12384 (pms_id=25187) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12387 (pms_id=25194) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12386 (pms_id=25188) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12388 (pms_id=25196) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12390 (pms_id=25198) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12389 (pms_id=25199) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12391 (pms_id=25200) 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12392 (pms_id=25201) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12393 (pms_id=25202) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12395 (pms_id=25203) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12394 (pms_id=25213) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12396 (pms_id=25214) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12397 (pms_id=25215) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12398 (pms_id=25217) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12399 (pms_id=25219) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12400 (pms_id=25221) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12401 (pms_id=25223) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12402 (pms_id=25224) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12404 (pms_id=25226) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12405 (pms_id=25227) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12403 (pms_id=25228) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12406 (pms_id=25229) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12407 (pms_id=25230) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12408 (pms_id=25231) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12410 (pms_id=25238) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12409 (pms_id=25239) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12411 (pms_id=25240) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12412 (pms_id=25241) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12413 (pms_id=25242) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12414 (pms_id=25243) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12415 (pms_id=25244) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12416 (pms_id=25246) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12418 (pms_id=25248) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12417 (pms_id=25247) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12419 (pms_id=25249) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12420 (pms_id=25250) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12421 (pms_id=25251) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12422 (pms_id=25252) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12423 (pms_id=25256) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12424 (pms_id=25257) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12425 (pms_id=25259) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12427 (pms_id=25261) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12426 (pms_id=25260) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12429 (pms_id=25262) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12428 (pms_id=25283) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12430 (pms_id=25284) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12431 (pms_id=25285) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12433 (pms_id=25287) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12432 (pms_id=25286) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12434 (pms_id=25288) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12436 (pms_id=25289) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12435 (pms_id=25290) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12438 (pms_id=25292) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12437 (pms_id=25291) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12439 (pms_id=25293) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12440 (pms_id=25294) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12441 (pms_id=25295) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12442 (pms_id=25296) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12443 (pms_id=25297) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12444 (pms_id=25299) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25295 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12446 (pms_id=25305) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12445 (pms_id=25304) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12447 (pms_id=25306) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12448 (pms_id=25307) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12449 (pms_id=25308) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12450 (pms_id=25309) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12451 (pms_id=25310) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12452 (pms_id=25311) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12453 (pms_id=25312) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12454 (pms_id=25313) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12455 (pms_id=25317) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12456 (pms_id=25318) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12457 (pms_id=25331) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12459 (pms_id=25332) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12460 (pms_id=25333) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12458 (pms_id=25334) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12461 (pms_id=25335) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12462 (pms_id=25336) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12463 (pms_id=25337) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12464 (pms_id=25338) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12465 (pms_id=25343) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12466 (pms_id=25354) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12467 (pms_id=25355) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12468 (pms_id=25364) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12469 (pms_id=25365) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12470 (pms_id=25366) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12471 (pms_id=25376) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12472 (pms_id=25377) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12473 (pms_id=25386) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12475 (pms_id=25388) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12474 (pms_id=25387) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12476 (pms_id=25389) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12477 (pms_id=25390) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12478 (pms_id=25392) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12479 (pms_id=25393) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12480 (pms_id=25394) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12481 (pms_id=25395) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12483 (pms_id=25409) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12482 (pms_id=25408) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12484 (pms_id=25410) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12485 (pms_id=25415) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12486 (pms_id=25425) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12487 (pms_id=25426) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12488 (pms_id=25427) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12489 (pms_id=25438) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12490 (pms_id=25439) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12491 (pms_id=25440) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12492 (pms_id=25441) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12493 (pms_id=25442) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12494 (pms_id=25443) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12495 (pms_id=25445) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12496 (pms_id=25449) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12497 (pms_id=25450) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12498 (pms_id=25451) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12499 (pms_id=25452) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12500 (pms_id=25453) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12501 (pms_id=25456) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12502 (pms_id=25457) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12503 (pms_id=25468) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12504 (pms_id=25469) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12505 (pms_id=25470) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12506 (pms_id=25472) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12507 (pms_id=25473) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12509 (pms_id=25474) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12508 (pms_id=25475) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12510 (pms_id=25476) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12511 (pms_id=25477) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12512 (pms_id=25484) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12513 (pms_id=25485) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12514 (pms_id=25486) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12515 (pms_id=25487) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12516 (pms_id=25489) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12517 (pms_id=25490) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12518 (pms_id=25491) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12520 (pms_id=25494) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12519 (pms_id=25495) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12521 (pms_id=25496) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12522 (pms_id=25498) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12523 (pms_id=25499) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12524 (pms_id=25500) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12525 (pms_id=25501) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12526 (pms_id=25502) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12527 (pms_id=25503) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12528 (pms_id=25504) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12530 (pms_id=25505) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12529 (pms_id=25511) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12531 (pms_id=25521) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12533 (pms_id=25525) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12532 (pms_id=25524) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12535 (pms_id=25526) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12534 (pms_id=25527) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12536 (pms_id=25529) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12537 (pms_id=25531) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12538 (pms_id=25532) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12539 (pms_id=25534) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12540 (pms_id=25536) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12541 (pms_id=25538) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12543 (pms_id=25539) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12542 (pms_id=25541) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12544 (pms_id=25543) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12545 (pms_id=25544) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12547 (pms_id=25546) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12546 (pms_id=25545) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12548 (pms_id=25548) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12549 (pms_id=25549) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12550 (pms_id=25551) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12551 (pms_id=25552) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12552 (pms_id=25567) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12553 (pms_id=25578) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12554 (pms_id=25579) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12555 (pms_id=25581) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12556 (pms_id=25582) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12557 (pms_id=25583) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12558 (pms_id=25584) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12559 (pms_id=25585) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12560 (pms_id=25586) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12562 (pms_id=25587) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12561 (pms_id=25588) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12563 (pms_id=25589) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12564 (pms_id=25590) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12565 (pms_id=25591) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12566 (pms_id=25595) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12567 (pms_id=25597) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12568 (pms_id=25598) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12569 (pms_id=25599) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12570 (pms_id=25600) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12572 (pms_id=25602) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12571 (pms_id=25601) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12573 (pms_id=25605) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12574 (pms_id=25606) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12575 (pms_id=25612) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12576 (pms_id=25613) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12579 (pms_id=25614) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12578 (pms_id=25622) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12577 (pms_id=25623) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12580 (pms_id=25624) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12582 (pms_id=25632) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12581 (pms_id=25633) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12583 (pms_id=25642) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12584 (pms_id=25643) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12585 (pms_id=25644) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12586 (pms_id=25645) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12587 (pms_id=25646) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12589 (pms_id=25647) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12588 (pms_id=25648) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12590 (pms_id=25649) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12591 (pms_id=25650) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12592 (pms_id=25651) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12593 (pms_id=25652) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12594 (pms_id=25654) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12595 (pms_id=25655) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12596 (pms_id=25656) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12598 (pms_id=25657) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12597 (pms_id=25658) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12599 (pms_id=25659) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12600 (pms_id=25662) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12601 (pms_id=25665) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12602 (pms_id=25667) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12603 (pms_id=25668) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12604 (pms_id=25670) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12605 (pms_id=25671) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12606 (pms_id=25672) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12607 (pms_id=25673) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12608 (pms_id=25674) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12610 (pms_id=25676) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12609 (pms_id=25677) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12611 (pms_id=25678) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12612 (pms_id=25679) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12613 (pms_id=25680) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12614 (pms_id=25681) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12615 (pms_id=25682) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12616 (pms_id=25683) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12617 (pms_id=25684) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12618 (pms_id=25686) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12619 (pms_id=25688) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12620 (pms_id=25689) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12621 (pms_id=25690) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12622 (pms_id=25691) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12623 (pms_id=25695) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12624 (pms_id=25696) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12625 (pms_id=25697) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12626 (pms_id=25698) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12629 (pms_id=25699) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12628 (pms_id=25700) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12630 (pms_id=25702) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12627 (pms_id=25701) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12631 (pms_id=25703) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12632 (pms_id=25704) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12633 (pms_id=25705) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12634 (pms_id=25706) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12635 (pms_id=25707) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12636 (pms_id=25708) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12637 (pms_id=25709) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12639 (pms_id=25710) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12640 (pms_id=25712) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12638 (pms_id=25711) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12641 (pms_id=25713) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12642 (pms_id=25714) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12643 (pms_id=25715) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12644 (pms_id=25716) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12646 (pms_id=25718) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12645 (pms_id=25717) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12647 (pms_id=25720) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12648 (pms_id=25721) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12650 (pms_id=25724) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12649 (pms_id=25722) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12651 (pms_id=25725) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12652 (pms_id=25726) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12653 (pms_id=25727) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12655 (pms_id=25729) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12654 (pms_id=25728) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12657 (pms_id=25731) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12656 (pms_id=25730) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12658 (pms_id=25732) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12659 (pms_id=25733) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12660 (pms_id=25734) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Found exact name match for Rita Franceschini (reservation_id=1149) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rita Franceschini, email=rita.frances@alice.it, hotel=39054_001) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12661 (pms_id=25735) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12663 (pms_id=25738) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12664 (pms_id=25739) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12665 (pms_id=25740) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12662 (pms_id=25737) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12666 (pms_id=25741) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12667 (pms_id=25742) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12669 (pms_id=25743) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12668 (pms_id=25744) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12670 (pms_id=25745) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12671 (pms_id=25746) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12673 (pms_id=25749) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12672 (pms_id=25747) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12674 (pms_id=25750) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12675 (pms_id=25752) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12676 (pms_id=25754) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12678 (pms_id=25757) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12677 (pms_id=25758) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12680 (pms_id=25759) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12679 (pms_id=25760) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12681 (pms_id=25761) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12682 (pms_id=25765) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12683 (pms_id=25766) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12684 (pms_id=25767) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12685 (pms_id=25768) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12686 (pms_id=25769) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12687 (pms_id=25770) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12689 (pms_id=25773) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12688 (pms_id=25774) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12690 (pms_id=25775) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12691 (pms_id=25783) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12694 (pms_id=25771) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12692 (pms_id=25784) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12693 (pms_id=25785) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12695 (pms_id=25797) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12696 (pms_id=25798) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12697 (pms_id=25801) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12700 (pms_id=25806) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12698 (pms_id=25805) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12699 (pms_id=25807) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12701 (pms_id=25808) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12702 (pms_id=25810) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12703 (pms_id=25819) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12704 (pms_id=25842) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12705 (pms_id=25852) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12706 (pms_id=25853) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12708 (pms_id=25855) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12707 (pms_id=25854) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12709 (pms_id=25856) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12710 (pms_id=25857) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12711 (pms_id=25862) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12712 (pms_id=25864) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12713 (pms_id=25866) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12714 (pms_id=25867) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12715 (pms_id=25868) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12716 (pms_id=25875) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12717 (pms_id=25878) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12718 (pms_id=25879) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12720 (pms_id=25880) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12721 (pms_id=25885) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12719 (pms_id=25883) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12722 (pms_id=25887) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12723 (pms_id=25888) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12724 (pms_id=25889) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12725 (pms_id=25891) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12727 (pms_id=25893) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12726 (pms_id=25892) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12728 (pms_id=25894) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12729 (pms_id=25898) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12730 (pms_id=25899) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12731 (pms_id=25900) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12732 (pms_id=25901) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12733 (pms_id=25902) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12734 (pms_id=25908) 2025-11-18 20:52:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12735 (pms_id=25909) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12736 (pms_id=25910) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12737 (pms_id=25911) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12738 (pms_id=25912) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12739 (pms_id=25913) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12740 (pms_id=25914) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12741 (pms_id=25915) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12742 (pms_id=25916) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12743 (pms_id=25917) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12744 (pms_id=25918) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12745 (pms_id=25919) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12746 (pms_id=25920) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12748 (pms_id=25929) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12749 (pms_id=25930) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12747 (pms_id=25931) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12750 (pms_id=25933) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12752 (pms_id=25948) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12751 (pms_id=25938) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12754 (pms_id=25949) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12753 (pms_id=25959) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12755 (pms_id=25960) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12756 (pms_id=25961) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12757 (pms_id=25962) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12758 (pms_id=25969) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12759 (pms_id=25979) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12760 (pms_id=25980) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12761 (pms_id=25981) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12763 (pms_id=25982) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12762 (pms_id=25983) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12765 (pms_id=25984) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12764 (pms_id=25985) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12766 (pms_id=25986) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12767 (pms_id=25987) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12769 (pms_id=25988) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12768 (pms_id=25989) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12770 (pms_id=25997) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12771 (pms_id=26007) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12772 (pms_id=26008) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12773 (pms_id=26011) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12774 (pms_id=26012) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12775 (pms_id=26013) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12779 (pms_id=26021) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12776 (pms_id=26014) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12780 (pms_id=26022) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12777 (pms_id=26023) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12781 (pms_id=26027) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12778 (pms_id=26024) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12782 (pms_id=26029) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12784 (pms_id=26031) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12783 (pms_id=26030) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12785 (pms_id=26039) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12789 (pms_id=26040) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12786 (pms_id=26042) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12787 (pms_id=26043) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12788 (pms_id=26048) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12790 (pms_id=26058) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12791 (pms_id=26070) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12792 (pms_id=26071) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12794 (pms_id=26073) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12793 (pms_id=26074) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12796 (pms_id=26076) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12795 (pms_id=26075) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12797 (pms_id=26077) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12798 (pms_id=26080) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12800 (pms_id=26081) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12799 (pms_id=26082) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12801 (pms_id=26083) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12802 (pms_id=26084) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12804 (pms_id=26085) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12803 (pms_id=26086) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12805 (pms_id=26096) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12806 (pms_id=26097) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12807 (pms_id=26098) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12808 (pms_id=26099) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12810 (pms_id=26100) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12809 (pms_id=26101) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12811 (pms_id=26102) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12812 (pms_id=26103) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12814 (pms_id=26105) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12815 (pms_id=26106) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12813 (pms_id=26107) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12816 (pms_id=26108) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12817 (pms_id=26109) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12818 (pms_id=26114) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12820 (pms_id=26115) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12819 (pms_id=26117) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12821 (pms_id=26118) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12822 (pms_id=26120) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12824 (pms_id=26121) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12823 (pms_id=26122) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12827 (pms_id=26144) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12825 (pms_id=26132) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12826 (pms_id=26152) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12828 (pms_id=26153) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12829 (pms_id=26154) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12830 (pms_id=26155) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12831 (pms_id=26156) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12832 (pms_id=26162) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12833 (pms_id=26164) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12834 (pms_id=26165) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12835 (pms_id=26166) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12838 (pms_id=26171) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12836 (pms_id=26167) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12837 (pms_id=26172) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12839 (pms_id=26173) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12841 (pms_id=26174) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12840 (pms_id=26175) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12842 (pms_id=26176) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12843 (pms_id=26177) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12845 (pms_id=26178) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12844 (pms_id=26188) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12846 (pms_id=26189) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12848 (pms_id=26198) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12850 (pms_id=26199) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12849 (pms_id=26200) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12847 (pms_id=26207) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12851 (pms_id=26208) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12852 (pms_id=26218) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12853 (pms_id=26221) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12854 (pms_id=26230) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12855 (pms_id=26239) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12856 (pms_id=26240) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12857 (pms_id=26272) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12858 (pms_id=26274) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12860 (pms_id=26276) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12859 (pms_id=26275) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12861 (pms_id=26292) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12862 (pms_id=26293) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12863 (pms_id=26296) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12864 (pms_id=26306) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12865 (pms_id=26316) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12866 (pms_id=26317) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12867 (pms_id=26318) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12868 (pms_id=26319) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12869 (pms_id=26320) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12870 (pms_id=26321) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12871 (pms_id=26322) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12872 (pms_id=26323) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12874 (pms_id=26326) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12873 (pms_id=26327) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12875 (pms_id=26328) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12876 (pms_id=26330) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12879 (pms_id=26331) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12878 (pms_id=26332) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12877 (pms_id=26333) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12880 (pms_id=26334) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12881 (pms_id=26335) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12882 (pms_id=26336) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12883 (pms_id=26337) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12884 (pms_id=26339) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12885 (pms_id=26360) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12886 (pms_id=26361) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12887 (pms_id=26362) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12888 (pms_id=26364) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12890 (pms_id=26365) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12889 (pms_id=26367) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12891 (pms_id=26368) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12892 (pms_id=26369) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12893 (pms_id=26370) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12894 (pms_id=26373) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12898 (pms_id=26374) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12895 (pms_id=26375) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12896 (pms_id=26377) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12897 (pms_id=26386) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12899 (pms_id=26387) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12901 (pms_id=26390) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12902 (pms_id=26401) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12900 (pms_id=26398) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12903 (pms_id=26402) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12904 (pms_id=26403) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12905 (pms_id=26404) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12906 (pms_id=26405) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12907 (pms_id=26406) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12909 (pms_id=26408) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12908 (pms_id=26409) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12911 (pms_id=26410) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12910 (pms_id=26411) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12912 (pms_id=26417) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12914 (pms_id=26418) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12913 (pms_id=26419) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12916 (pms_id=26420) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12915 (pms_id=26421) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12917 (pms_id=26422) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12920 (pms_id=26423) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12918 (pms_id=26424) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12919 (pms_id=26425) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12922 (pms_id=26432) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12921 (pms_id=26426) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12923 (pms_id=26433) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12924 (pms_id=26434) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12925 (pms_id=26435) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12928 (pms_id=26436) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12926 (pms_id=26437) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12927 (pms_id=26439) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12929 (pms_id=26443) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12931 (pms_id=26445) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12930 (pms_id=26444) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12932 (pms_id=26449) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12934 (pms_id=26450) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12933 (pms_id=26451) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12936 (pms_id=26455) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12935 (pms_id=26453) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12938 (pms_id=26456) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12937 (pms_id=26457) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12939 (pms_id=26460) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12940 (pms_id=26463) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12942 (pms_id=26465) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12941 (pms_id=26464) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12943 (pms_id=26466) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12944 (pms_id=26467) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12945 (pms_id=26468) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12946 (pms_id=26484) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12948 (pms_id=26485) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12947 (pms_id=26486) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12949 (pms_id=26492) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12950 (pms_id=26493) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12952 (pms_id=26494) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12951 (pms_id=26496) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12953 (pms_id=26497) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12954 (pms_id=26499) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12955 (pms_id=26500) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12959 (pms_id=26504) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12957 (pms_id=26505) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12956 (pms_id=26502) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12960 (pms_id=26506) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12958 (pms_id=26507) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12961 (pms_id=26508) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12963 (pms_id=26509) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12962 (pms_id=26510) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12964 (pms_id=26511) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12965 (pms_id=26514) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12966 (pms_id=26516) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12967 (pms_id=26517) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12968 (pms_id=26521) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12969 (pms_id=26523) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12970 (pms_id=26524) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12971 (pms_id=26543) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12974 (pms_id=26544) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12973 (pms_id=26545) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12972 (pms_id=26546) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12975 (pms_id=26550) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12977 (pms_id=26551) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12976 (pms_id=26552) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12978 (pms_id=26554) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12980 (pms_id=26555) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12979 (pms_id=26556) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12981 (pms_id=26557) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12983 (pms_id=26558) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlotta Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12982 (pms_id=26568) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12984 (pms_id=26569) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12986 (pms_id=26570) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12985 (pms_id=26571) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12987 (pms_id=26574) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12988 (pms_id=26575) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12989 (pms_id=26576) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12990 (pms_id=26577) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12992 (pms_id=26578) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12994 (pms_id=26573) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12991 (pms_id=26579) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12993 (pms_id=26582) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12995 (pms_id=26588) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12996 (pms_id=26591) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12998 (pms_id=26593) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12997 (pms_id=26594) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 12999 (pms_id=26596) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13000 (pms_id=26598) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13001 (pms_id=26599) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13003 (pms_id=26600) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13002 (pms_id=26601) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13004 (pms_id=26603) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13005 (pms_id=26605) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13006 (pms_id=26606) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13007 (pms_id=26607) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13008 (pms_id=26614) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13009 (pms_id=26615) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13010 (pms_id=26616) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13013 (pms_id=26617) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13012 (pms_id=26618) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13011 (pms_id=26621) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13014 (pms_id=26620) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13015 (pms_id=26625) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13016 (pms_id=26638) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13018 (pms_id=26651) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13017 (pms_id=26639) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13021 (pms_id=26653) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13022 (pms_id=26655) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13019 (pms_id=26654) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13023 (pms_id=26656) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13020 (pms_id=26662) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13024 (pms_id=26663) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13025 (pms_id=26665) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13027 (pms_id=26684) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13026 (pms_id=26683) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13028 (pms_id=26685) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13029 (pms_id=26686) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13030 (pms_id=26687) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13031 (pms_id=26688) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13033 (pms_id=26689) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13034 (pms_id=26691) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13032 (pms_id=26690) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13035 (pms_id=26692) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13036 (pms_id=26702) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13037 (pms_id=26703) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13038 (pms_id=26704) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13039 (pms_id=26705) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13040 (pms_id=26706) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13042 (pms_id=26708) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13041 (pms_id=26707) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13043 (pms_id=26709) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13044 (pms_id=26710) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13045 (pms_id=26711) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13046 (pms_id=26713) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13047 (pms_id=26714) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13048 (pms_id=26723) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13049 (pms_id=26724) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13050 (pms_id=26727) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13051 (pms_id=26728) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13054 (pms_id=26732) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13052 (pms_id=26729) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13053 (pms_id=26735) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13056 (pms_id=26739) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13055 (pms_id=26737) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13057 (pms_id=26740) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13058 (pms_id=26741) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13059 (pms_id=26746) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13060 (pms_id=26756) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13061 (pms_id=26757) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13062 (pms_id=26758) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13063 (pms_id=26759) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13064 (pms_id=26762) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13065 (pms_id=26763) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13066 (pms_id=26764) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13067 (pms_id=26772) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13069 (pms_id=26774) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13068 (pms_id=26773) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13070 (pms_id=26775) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13072 (pms_id=26778) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13071 (pms_id=26776) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13073 (pms_id=26786) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13074 (pms_id=26787) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13075 (pms_id=26788) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13077 (pms_id=26790) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13076 (pms_id=26800) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13078 (pms_id=26810) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13079 (pms_id=26820) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13080 (pms_id=26821) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13081 (pms_id=26823) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13082 (pms_id=26832) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13083 (pms_id=26833) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13084 (pms_id=26835) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13085 (pms_id=26837) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13086 (pms_id=26838) 2025-11-18 20:52:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13087 (pms_id=26840) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13088 (pms_id=26841) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13089 (pms_id=26851) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13090 (pms_id=26852) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13091 (pms_id=26860) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13093 (pms_id=26871) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13092 (pms_id=26870) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13094 (pms_id=26872) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13095 (pms_id=26883) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13096 (pms_id=26884) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13097 (pms_id=26893) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13098 (pms_id=26896) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13099 (pms_id=26906) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13100 (pms_id=26907) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13102 (pms_id=26909) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13101 (pms_id=26908) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13103 (pms_id=26910) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13104 (pms_id=26911) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13105 (pms_id=26912) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13106 (pms_id=26913) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13108 (pms_id=26914) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13107 (pms_id=26920) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13109 (pms_id=26924) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13111 (pms_id=26926) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13110 (pms_id=26922) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13112 (pms_id=26927) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13114 (pms_id=26930) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13113 (pms_id=26929) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13115 (pms_id=26931) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13119 (pms_id=26933) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13116 (pms_id=26932) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13118 (pms_id=26934) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13117 (pms_id=26935) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13120 (pms_id=26944) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13121 (pms_id=26945) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13122 (pms_id=26946) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13123 (pms_id=26947) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13124 (pms_id=26949) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13125 (pms_id=26950) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13126 (pms_id=26951) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13128 (pms_id=26952) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13127 (pms_id=26953) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13129 (pms_id=26955) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13130 (pms_id=26959) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13132 (pms_id=26962) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13131 (pms_id=26961) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13133 (pms_id=26963) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13134 (pms_id=26964) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13135 (pms_id=26965) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13136 (pms_id=26966) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13137 (pms_id=26967) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13138 (pms_id=26968) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13139 (pms_id=26969) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13140 (pms_id=26971) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13142 (pms_id=26980) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13141 (pms_id=26972) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13144 (pms_id=26982) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13143 (pms_id=26981) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13145 (pms_id=26983) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13146 (pms_id=26984) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13147 (pms_id=26985) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13149 (pms_id=26986) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13151 (pms_id=26989) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13148 (pms_id=26987) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13150 (pms_id=26988) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13152 (pms_id=26997) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13153 (pms_id=26998) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13154 (pms_id=26999) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13155 (pms_id=27000) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13158 (pms_id=27001) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13157 (pms_id=27002) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13156 (pms_id=27003) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13159 (pms_id=27004) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13161 (pms_id=27008) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13160 (pms_id=27007) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13162 (pms_id=27009) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13163 (pms_id=27010) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13164 (pms_id=27011) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13165 (pms_id=27012) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13166 (pms_id=27013) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13167 (pms_id=27014) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13168 (pms_id=27015) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13170 (pms_id=27016) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13169 (pms_id=27017) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13171 (pms_id=27018) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13172 (pms_id=27019) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13173 (pms_id=27021) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13174 (pms_id=27022) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13175 (pms_id=27023) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13176 (pms_id=27024) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13177 (pms_id=27025) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13178 (pms_id=27026) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13179 (pms_id=27027) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13180 (pms_id=27029) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13181 (pms_id=27030) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13182 (pms_id=27031) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13183 (pms_id=27032) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13184 (pms_id=27033) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13185 (pms_id=27034) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13186 (pms_id=27035) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13187 (pms_id=27039) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13188 (pms_id=27040) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13189 (pms_id=27041) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13191 (pms_id=27043) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13190 (pms_id=27042) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13193 (pms_id=27044) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13192 (pms_id=27046) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13194 (pms_id=27047) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13195 (pms_id=27049) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13196 (pms_id=27050) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13197 (pms_id=27052) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13198 (pms_id=27053) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13199 (pms_id=27063) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13201 (pms_id=27064) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13200 (pms_id=27065) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13202 (pms_id=27066) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13203 (pms_id=27068) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13204 (pms_id=27067) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13205 (pms_id=27069) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13207 (pms_id=27070) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13206 (pms_id=27071) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13208 (pms_id=27072) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13209 (pms_id=27073) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13210 (pms_id=27074) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13212 (pms_id=27077) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13213 (pms_id=27078) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13214 (pms_id=27079) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13211 (pms_id=27080) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13215 (pms_id=27081) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13216 (pms_id=27082) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13217 (pms_id=27083) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13218 (pms_id=27084) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13219 (pms_id=27093) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13220 (pms_id=27094) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13221 (pms_id=27095) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13222 (pms_id=27096) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13223 (pms_id=27097) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13224 (pms_id=27098) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13225 (pms_id=27099) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13226 (pms_id=27100) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13227 (pms_id=27101) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13229 (pms_id=27104) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13228 (pms_id=27103) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13230 (pms_id=27105) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13231 (pms_id=27108) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13232 (pms_id=27109) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13233 (pms_id=27110) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13234 (pms_id=27112) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13235 (pms_id=27114) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13237 (pms_id=27115) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13236 (pms_id=27116) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13238 (pms_id=27117) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13239 (pms_id=27118) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13240 (pms_id=27119) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13241 (pms_id=27120) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13242 (pms_id=27121) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13243 (pms_id=27122) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13244 (pms_id=27125) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13245 (pms_id=27126) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13246 (pms_id=27127) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13247 (pms_id=27128) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicoletti.ornellaa@gmail.com (reservation_id=822) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Nicoletti, email=nicoletti.ornellaa@gmail.com, hotel=39054_001) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13248 (pms_id=27129) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13249 (pms_id=27130) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13250 (pms_id=27131) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13251 (pms_id=27132) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13252 (pms_id=27133) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13253 (pms_id=27134) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13254 (pms_id=27135) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13255 (pms_id=27136) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13256 (pms_id=27137) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13257 (pms_id=27139) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13258 (pms_id=27140) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13260 (pms_id=27141) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13259 (pms_id=27142) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13261 (pms_id=27143) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13262 (pms_id=27154) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13263 (pms_id=27155) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13265 (pms_id=27158) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13264 (pms_id=27156) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13266 (pms_id=27159) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13267 (pms_id=27160) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13268 (pms_id=27161) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13269 (pms_id=27164) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13270 (pms_id=27172) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13271 (pms_id=27182) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13272 (pms_id=27183) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13273 (pms_id=27186) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13274 (pms_id=27189) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13275 (pms_id=27190) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13276 (pms_id=27191) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13277 (pms_id=27201) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13278 (pms_id=27202) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13279 (pms_id=27203) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13281 (pms_id=27214) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13280 (pms_id=27204) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13282 (pms_id=27215) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13283 (pms_id=27218) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13285 (pms_id=27228) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13284 (pms_id=27219) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13286 (pms_id=27229) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13287 (pms_id=27230) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13288 (pms_id=27238) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13289 (pms_id=27239) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13291 (pms_id=27240) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13290 (pms_id=27241) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13292 (pms_id=27251) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13294 (pms_id=27255) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13293 (pms_id=27253) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13295 (pms_id=27256) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13296 (pms_id=27257) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13297 (pms_id=27258) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13298 (pms_id=27259) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13300 (pms_id=27260) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13299 (pms_id=27261) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13301 (pms_id=27262) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13302 (pms_id=27263) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13303 (pms_id=27264) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13304 (pms_id=27265) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13305 (pms_id=27266) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13306 (pms_id=27267) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13307 (pms_id=27268) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13308 (pms_id=27269) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13309 (pms_id=27271) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13310 (pms_id=27282) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13311 (pms_id=27281) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13312 (pms_id=27283) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13313 (pms_id=27284) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13314 (pms_id=27285) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13316 (pms_id=27287) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13315 (pms_id=27286) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13317 (pms_id=27288) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13318 (pms_id=27289) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13319 (pms_id=27290) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13321 (pms_id=27291) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13320 (pms_id=27292) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13322 (pms_id=27293) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13324 (pms_id=27294) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13325 (pms_id=27303) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13323 (pms_id=27302) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13326 (pms_id=27304) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13327 (pms_id=27305) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13328 (pms_id=27312) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13329 (pms_id=27315) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13330 (pms_id=27316) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13331 (pms_id=27317) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13332 (pms_id=27318) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13333 (pms_id=27319) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13336 (pms_id=27322) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13335 (pms_id=27321) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13334 (pms_id=27320) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13337 (pms_id=27323) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13338 (pms_id=27324) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13339 (pms_id=27325) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13340 (pms_id=27327) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13341 (pms_id=27336) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13342 (pms_id=27337) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13344 (pms_id=27338) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13343 (pms_id=27339) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13345 (pms_id=27340) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13346 (pms_id=27341) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13347 (pms_id=27342) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13348 (pms_id=27344) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13350 (pms_id=27346) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13349 (pms_id=27356) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13352 (pms_id=27358) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13351 (pms_id=27357) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27342 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13354 (pms_id=27359) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13355 (pms_id=27360) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13353 (pms_id=27361) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13357 (pms_id=27363) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13356 (pms_id=27362) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13358 (pms_id=27364) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13359 (pms_id=27365) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13360 (pms_id=27366) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13362 (pms_id=27369) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13361 (pms_id=27368) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27362 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13363 (pms_id=27370) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13366 (pms_id=27372) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13364 (pms_id=27373) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13367 (pms_id=27376) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13368 (pms_id=27377) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13365 (pms_id=27375) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13369 (pms_id=27378) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13370 (pms_id=27379) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13371 (pms_id=27380) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13372 (pms_id=27381) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13373 (pms_id=27382) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13374 (pms_id=27383) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13375 (pms_id=27388) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13378 (pms_id=27402) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13376 (pms_id=27389) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13379 (pms_id=27403) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13377 (pms_id=27391) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13381 (pms_id=27405) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13380 (pms_id=27406) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13382 (pms_id=27407) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13385 (pms_id=27408) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13386 (pms_id=27417) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13384 (pms_id=27410) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13383 (pms_id=27409) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13388 (pms_id=27419) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13387 (pms_id=27418) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13389 (pms_id=27421) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13390 (pms_id=27428) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13391 (pms_id=27430) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13392 (pms_id=27431) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13394 (pms_id=27433) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13393 (pms_id=27432) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13395 (pms_id=27435) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13396 (pms_id=27436) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13397 (pms_id=27437) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13398 (pms_id=27438) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13400 (pms_id=27444) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13399 (pms_id=27443) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13401 (pms_id=27445) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13402 (pms_id=27446) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27445 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13403 (pms_id=27456) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13404 (pms_id=27457) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13405 (pms_id=27458) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13407 (pms_id=27468) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13406 (pms_id=27459) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13408 (pms_id=27478) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13410 (pms_id=27479) 2025-11-18 20:52:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13412 (pms_id=27482) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13413 (pms_id=27483) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13415 (pms_id=27491) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13414 (pms_id=27484) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13416 (pms_id=27493) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13417 (pms_id=27494) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13418 (pms_id=27495) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13419 (pms_id=27496) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13420 (pms_id=27497) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13421 (pms_id=27498) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13422 (pms_id=27499) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13424 (pms_id=27500) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13423 (pms_id=27501) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13425 (pms_id=27502) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13426 (pms_id=27506) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13427 (pms_id=27519) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13409 (pms_id=27480) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13411 (pms_id=27481) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13428 (pms_id=27520) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13429 (pms_id=27521) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13431 (pms_id=27525) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13430 (pms_id=27526) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13432 (pms_id=27528) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13433 (pms_id=27530) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13435 (pms_id=27531) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13436 (pms_id=27532) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13434 (pms_id=27541) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13439 (pms_id=27544) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13437 (pms_id=27542) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13438 (pms_id=27543) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13440 (pms_id=27545) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13441 (pms_id=27546) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13443 (pms_id=27548) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13442 (pms_id=27549) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13444 (pms_id=27550) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13446 (pms_id=27570) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13445 (pms_id=27571) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13447 (pms_id=27572) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13448 (pms_id=27573) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13450 (pms_id=27574) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13449 (pms_id=27575) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13452 (pms_id=27577) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13451 (pms_id=27576) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13455 (pms_id=27578) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13453 (pms_id=27579) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13454 (pms_id=27580) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13456 (pms_id=27582) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13457 (pms_id=27583) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13458 (pms_id=27584) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13459 (pms_id=27585) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13461 (pms_id=27588) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13460 (pms_id=27587) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13462 (pms_id=27589) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13463 (pms_id=27591) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13465 (pms_id=27602) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13464 (pms_id=27604) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13466 (pms_id=27605) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13467 (pms_id=27607) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13468 (pms_id=27608) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13469 (pms_id=27609) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13471 (pms_id=27619) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13470 (pms_id=27610) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13472 (pms_id=27620) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13473 (pms_id=27621) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13474 (pms_id=27622) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13475 (pms_id=27623) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13476 (pms_id=27624) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27623 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13477 (pms_id=27627) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13478 (pms_id=27628) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13479 (pms_id=27629) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13480 (pms_id=27631) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13481 (pms_id=27632) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13483 (pms_id=27647) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13482 (pms_id=27646) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13484 (pms_id=27650) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13485 (pms_id=27652) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13486 (pms_id=27653) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13487 (pms_id=27654) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13488 (pms_id=27655) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13489 (pms_id=27664) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13490 (pms_id=27665) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13491 (pms_id=27676) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13493 (pms_id=27677) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13492 (pms_id=27678) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13494 (pms_id=27689) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13496 (pms_id=27690) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13495 (pms_id=27699) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13497 (pms_id=27700) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13498 (pms_id=27709) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13500 (pms_id=27711) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13499 (pms_id=27710) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13503 (pms_id=27714) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13501 (pms_id=27712) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13502 (pms_id=27716) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13504 (pms_id=27717) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13505 (pms_id=27719) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13506 (pms_id=27720) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13507 (pms_id=27721) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13508 (pms_id=27722) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13509 (pms_id=27723) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13511 (pms_id=27724) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13510 (pms_id=27731) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13513 (pms_id=27742) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13512 (pms_id=27741) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13515 (pms_id=27743) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13514 (pms_id=27744) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13516 (pms_id=27746) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13517 (pms_id=27749) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13518 (pms_id=27751) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13520 (pms_id=27752) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13519 (pms_id=27753) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13521 (pms_id=27754) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13522 (pms_id=27755) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13523 (pms_id=27757) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13524 (pms_id=27758) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13525 (pms_id=27759) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13526 (pms_id=27760) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13527 (pms_id=27761) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13528 (pms_id=27762) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13529 (pms_id=27763) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13530 (pms_id=27765) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13531 (pms_id=27766) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13532 (pms_id=27770) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13535 (pms_id=27771) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13533 (pms_id=27772) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13534 (pms_id=27775) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13536 (pms_id=27776) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13537 (pms_id=27777) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13538 (pms_id=27778) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13539 (pms_id=27779) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13540 (pms_id=27781) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13541 (pms_id=27782) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13543 (pms_id=27784) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13545 (pms_id=27785) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13542 (pms_id=27783) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13544 (pms_id=27786) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13546 (pms_id=27787) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13547 (pms_id=27788) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13548 (pms_id=27790) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13549 (pms_id=27791) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13550 (pms_id=27792) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13551 (pms_id=27793) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13552 (pms_id=27794) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13553 (pms_id=27797) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13555 (pms_id=27800) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13554 (pms_id=27804) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13556 (pms_id=27806) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13557 (pms_id=27807) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13558 (pms_id=27808) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13559 (pms_id=27809) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13560 (pms_id=27819) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13561 (pms_id=27820) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13562 (pms_id=27821) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13563 (pms_id=27822) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13564 (pms_id=27823) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13565 (pms_id=27824) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13566 (pms_id=27826) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13567 (pms_id=27827) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13568 (pms_id=27837) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13570 (pms_id=27840) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13569 (pms_id=27838) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13571 (pms_id=27841) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13572 (pms_id=27843) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13574 (pms_id=27845) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13573 (pms_id=27846) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13576 (pms_id=27849) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27845 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13575 (pms_id=27850) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13577 (pms_id=27853) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13578 (pms_id=27854) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13579 (pms_id=27856) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13580 (pms_id=27857) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13581 (pms_id=27862) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13582 (pms_id=27872) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13584 (pms_id=27873) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13583 (pms_id=27875) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13585 (pms_id=27877) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13586 (pms_id=27878) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13587 (pms_id=27879) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13588 (pms_id=27881) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13589 (pms_id=27884) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13590 (pms_id=27890) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13591 (pms_id=27891) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13592 (pms_id=27901) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13593 (pms_id=27903) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13594 (pms_id=27904) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13595 (pms_id=27911) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13596 (pms_id=27913) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13597 (pms_id=27916) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13598 (pms_id=27917) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13600 (pms_id=27922) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13599 (pms_id=27921) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13601 (pms_id=27923) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13602 (pms_id=27924) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13603 (pms_id=27934) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13604 (pms_id=27945) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13605 (pms_id=27946) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13606 (pms_id=27947) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13607 (pms_id=27948) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13608 (pms_id=27950) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13609 (pms_id=27960) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13610 (pms_id=27961) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13611 (pms_id=27962) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13612 (pms_id=27963) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13614 (pms_id=27972) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13613 (pms_id=27964) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13617 (pms_id=27973) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13615 (pms_id=27974) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13616 (pms_id=27975) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13618 (pms_id=27982) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13620 (pms_id=27984) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13619 (pms_id=27983) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13622 (pms_id=27985) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13621 (pms_id=27986) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13623 (pms_id=27988) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13624 (pms_id=27989) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13625 (pms_id=27999) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13626 (pms_id=28000) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13627 (pms_id=28001) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13629 (pms_id=28003) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13628 (pms_id=28004) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13630 (pms_id=28006) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13631 (pms_id=28007) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13632 (pms_id=28008) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13633 (pms_id=28009) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13636 (pms_id=28010) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13634 (pms_id=28011) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13635 (pms_id=28012) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13637 (pms_id=28020) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13638 (pms_id=28022) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13640 (pms_id=28024) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13639 (pms_id=28023) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13641 (pms_id=28025) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13642 (pms_id=28026) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13643 (pms_id=28027) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13644 (pms_id=28028) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13646 (pms_id=28048) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13645 (pms_id=28039) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13648 (pms_id=28058) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13647 (pms_id=28059) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13649 (pms_id=28060) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13650 (pms_id=28062) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13651 (pms_id=28063) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13652 (pms_id=28064) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13653 (pms_id=28066) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13654 (pms_id=28068) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13655 (pms_id=28069) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13656 (pms_id=28079) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13657 (pms_id=28080) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13658 (pms_id=28090) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13660 (pms_id=28099) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13659 (pms_id=28091) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13661 (pms_id=28100) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13662 (pms_id=28110) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13663 (pms_id=28112) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13664 (pms_id=28113) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13666 (pms_id=28116) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13665 (pms_id=28117) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13669 (pms_id=28119) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13667 (pms_id=28118) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13668 (pms_id=28120) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13670 (pms_id=28121) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13671 (pms_id=28122) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13672 (pms_id=28126) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13676 (pms_id=28127) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13673 (pms_id=28128) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13674 (pms_id=28138) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13675 (pms_id=28139) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13677 (pms_id=28140) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13679 (pms_id=28152) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13678 (pms_id=28150) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13680 (pms_id=28153) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13681 (pms_id=28154) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13682 (pms_id=28155) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13683 (pms_id=28156) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13684 (pms_id=28166) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13685 (pms_id=28167) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13686 (pms_id=28168) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13688 (pms_id=28181) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13687 (pms_id=28180) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13689 (pms_id=28182) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13690 (pms_id=28183) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13691 (pms_id=28184) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13692 (pms_id=28186) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13693 (pms_id=28187) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13695 (pms_id=28188) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13694 (pms_id=28189) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13697 (pms_id=28190) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13696 (pms_id=28191) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13699 (pms_id=28199) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13698 (pms_id=28193) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13700 (pms_id=28200) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13701 (pms_id=28201) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13702 (pms_id=28202) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13703 (pms_id=28205) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13704 (pms_id=28209) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13706 (pms_id=28212) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13705 (pms_id=28213) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13707 (pms_id=28214) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13709 (pms_id=28216) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13708 (pms_id=28215) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 28214 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13710 (pms_id=28223) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13711 (pms_id=28224) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13712 (pms_id=28225) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13713 (pms_id=28227) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13714 (pms_id=28228) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13716 (pms_id=28229) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13715 (pms_id=28231) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13717 (pms_id=28232) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13718 (pms_id=28237) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13719 (pms_id=28238) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13720 (pms_id=28239) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13721 (pms_id=28240) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13722 (pms_id=28248) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13724 (pms_id=28249) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13723 (pms_id=28258) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13725 (pms_id=28259) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13726 (pms_id=28260) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13727 (pms_id=28261) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13728 (pms_id=28262) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13729 (pms_id=28263) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13730 (pms_id=28264) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13731 (pms_id=28266) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13732 (pms_id=28267) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13733 (pms_id=28268) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13734 (pms_id=28269) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13736 (pms_id=28270) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13735 (pms_id=28280) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13737 (pms_id=28281) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13739 (pms_id=28284) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13738 (pms_id=28282) 2025-11-18 20:52:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13740 (pms_id=28285) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13741 (pms_id=28286) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13742 (pms_id=28287) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13743 (pms_id=28296) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13745 (pms_id=28297) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13744 (pms_id=28307) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13746 (pms_id=28308) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13748 (pms_id=28311) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13747 (pms_id=28309) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13749 (pms_id=28312) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13750 (pms_id=28313) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13751 (pms_id=28314) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13752 (pms_id=28315) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13754 (pms_id=28316) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13753 (pms_id=28317) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13755 (pms_id=28318) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13756 (pms_id=28328) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13758 (pms_id=28348) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13757 (pms_id=28338) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13759 (pms_id=28349) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13760 (pms_id=28360) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13761 (pms_id=28361) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13763 (pms_id=28369) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13762 (pms_id=28362) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13764 (pms_id=28370) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13765 (pms_id=28380) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13766 (pms_id=28381) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13767 (pms_id=28382) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13768 (pms_id=28383) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13769 (pms_id=28384) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13771 (pms_id=28386) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13770 (pms_id=28385) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13772 (pms_id=28387) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13774 (pms_id=28388) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13773 (pms_id=28398) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13775 (pms_id=28400) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13777 (pms_id=28403) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13776 (pms_id=28401) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13778 (pms_id=28404) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13779 (pms_id=28405) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13780 (pms_id=28407) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13781 (pms_id=28409) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13782 (pms_id=28412) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13783 (pms_id=28413) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13784 (pms_id=28414) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13785 (pms_id=28415) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13786 (pms_id=28416) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13788 (pms_id=28419) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13787 (pms_id=28418) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13789 (pms_id=28420) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13790 (pms_id=28421) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13791 (pms_id=28429) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13792 (pms_id=28428) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13793 (pms_id=28430) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13794 (pms_id=28438) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13796 (pms_id=28439) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13795 (pms_id=28440) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13798 (pms_id=28442) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13797 (pms_id=28441) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13799 (pms_id=28443) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13801 (pms_id=28444) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13800 (pms_id=28445) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13803 (pms_id=28447) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13802 (pms_id=28446) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13804 (pms_id=28448) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13806 (pms_id=28450) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13805 (pms_id=28449) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13807 (pms_id=28452) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13809 (pms_id=28454) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13808 (pms_id=28453) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13810 (pms_id=28455) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13812 (pms_id=28459) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13811 (pms_id=28458) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13813 (pms_id=28460) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13814 (pms_id=28461) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13815 (pms_id=28468) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13816 (pms_id=28470) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13818 (pms_id=28475) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13817 (pms_id=28474) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13819 (pms_id=28476) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13820 (pms_id=28478) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13821 (pms_id=28479) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13822 (pms_id=28480) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13824 (pms_id=28481) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13823 (pms_id=28484) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13825 (pms_id=28485) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13826 (pms_id=28486) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13827 (pms_id=28488) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13828 (pms_id=28503) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13829 (pms_id=28504) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13830 (pms_id=28514) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13831 (pms_id=28515) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13832 (pms_id=28516) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13834 (pms_id=28517) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13833 (pms_id=28518) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13835 (pms_id=28519) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13836 (pms_id=28524) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13837 (pms_id=28525) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13838 (pms_id=28527) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13839 (pms_id=28530) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13840 (pms_id=28531) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13843 (pms_id=28533) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13841 (pms_id=28543) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13842 (pms_id=28544) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13844 (pms_id=28546) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13845 (pms_id=28547) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13847 (pms_id=28550) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13846 (pms_id=28548) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13849 (pms_id=28553) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13848 (pms_id=28551) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13850 (pms_id=28554) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13851 (pms_id=28555) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13855 (pms_id=28565) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13852 (pms_id=28566) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13853 (pms_id=28567) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13854 (pms_id=28568) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13856 (pms_id=28569) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13857 (pms_id=28570) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13859 (pms_id=28575) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13858 (pms_id=28576) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13860 (pms_id=28578) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13861 (pms_id=28579) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13862 (pms_id=28580) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13863 (pms_id=28581) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13864 (pms_id=28582) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13865 (pms_id=28583) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13867 (pms_id=28591) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13866 (pms_id=28584) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13868 (pms_id=28592) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13869 (pms_id=28593) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13870 (pms_id=28594) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13872 (pms_id=28597) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13871 (pms_id=28598) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13876 (pms_id=28605) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13873 (pms_id=28599) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13874 (pms_id=28607) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13875 (pms_id=28608) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13877 (pms_id=28609) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13878 (pms_id=28610) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13879 (pms_id=28611) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13881 (pms_id=28613) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13880 (pms_id=28612) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13882 (pms_id=28614) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13883 (pms_id=28615) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13884 (pms_id=28616) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13907 (pms_id=28628) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13885 (pms_id=28625) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13886 (pms_id=28627) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13887 (pms_id=28629) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13888 (pms_id=28630) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13890 (pms_id=28631) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13889 (pms_id=28632) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13892 (pms_id=28633) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13891 (pms_id=28634) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13893 (pms_id=28635) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13894 (pms_id=28645) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13895 (pms_id=28646) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13896 (pms_id=28648) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13897 (pms_id=28649) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13898 (pms_id=28650) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13899 (pms_id=28651) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13901 (pms_id=28653) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13900 (pms_id=28652) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13903 (pms_id=28654) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13902 (pms_id=28655) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13904 (pms_id=28657) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13905 (pms_id=28658) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13906 (pms_id=28664) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13909 (pms_id=28666) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13910 (pms_id=28667) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13913 (pms_id=28671) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13911 (pms_id=28670) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13912 (pms_id=28669) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13914 (pms_id=28672) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13918 (pms_id=28683) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13920 (pms_id=28684) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13921 (pms_id=28687) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13919 (pms_id=28686) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13922 (pms_id=28690) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13923 (pms_id=28691) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13924 (pms_id=28692) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13908 (pms_id=28665) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13925 (pms_id=28693) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13926 (pms_id=28694) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13927 (pms_id=28697) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13928 (pms_id=28698) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13929 (pms_id=28701) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13917 (pms_id=28682) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13915 (pms_id=28674) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13930 (pms_id=28703) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13916 (pms_id=28675) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13933 (pms_id=28705) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13932 (pms_id=28707) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13931 (pms_id=28708) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13935 (pms_id=28709) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13934 (pms_id=28710) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13936 (pms_id=28711) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13937 (pms_id=28712) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13938 (pms_id=28713) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13939 (pms_id=28715) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13940 (pms_id=28714) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13942 (pms_id=28717) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13941 (pms_id=28716) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13943 (pms_id=28723) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13944 (pms_id=28725) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13945 (pms_id=28726) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13946 (pms_id=28728) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13947 (pms_id=28732) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13948 (pms_id=28734) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13950 (pms_id=28737) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13949 (pms_id=28735) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13951 (pms_id=28738) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13952 (pms_id=28739) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13953 (pms_id=28740) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13954 (pms_id=28741) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13955 (pms_id=28750) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13956 (pms_id=28753) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13957 (pms_id=28754) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13960 (pms_id=28757) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13958 (pms_id=28756) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13959 (pms_id=28755) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13962 (pms_id=28758) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13961 (pms_id=28769) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13963 (pms_id=28770) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13964 (pms_id=28771) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13965 (pms_id=28772) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13966 (pms_id=28781) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13969 (pms_id=28783) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13967 (pms_id=28782) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13968 (pms_id=28784) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13970 (pms_id=28785) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13971 (pms_id=28796) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13972 (pms_id=28794) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13973 (pms_id=28797) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13975 (pms_id=28798) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13976 (pms_id=28809) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13974 (pms_id=28808) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13977 (pms_id=28810) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13978 (pms_id=28811) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13979 (pms_id=28818) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13980 (pms_id=28819) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13981 (pms_id=28828) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13982 (pms_id=28829) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13983 (pms_id=28830) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13984 (pms_id=28831) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13985 (pms_id=28832) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13987 (pms_id=28833) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13986 (pms_id=28834) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13989 (pms_id=28835) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13988 (pms_id=28836) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13990 (pms_id=28837) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13991 (pms_id=28838) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13993 (pms_id=28839) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13992 (pms_id=28847) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13994 (pms_id=28848) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13996 (pms_id=28858) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13995 (pms_id=28850) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13997 (pms_id=28859) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13998 (pms_id=28861) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14001 (pms_id=28862) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 13999 (pms_id=28864) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14000 (pms_id=28865) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14002 (pms_id=28866) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14003 (pms_id=28867) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14004 (pms_id=28868) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14005 (pms_id=28870) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14006 (pms_id=28879) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14007 (pms_id=28880) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14008 (pms_id=28882) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14009 (pms_id=28885) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14010 (pms_id=28889) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14012 (pms_id=28899) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14011 (pms_id=28900) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14013 (pms_id=28901) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14014 (pms_id=28902) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14015 (pms_id=28909) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14016 (pms_id=28910) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14017 (pms_id=28911) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14018 (pms_id=28913) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14019 (pms_id=28914) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14020 (pms_id=28915) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14021 (pms_id=28916) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14022 (pms_id=28917) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14023 (pms_id=28918) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14025 (pms_id=28925) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14024 (pms_id=28926) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14026 (pms_id=28927) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14027 (pms_id=28928) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14028 (pms_id=28929) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14030 (pms_id=28932) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14031 (pms_id=28934) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14029 (pms_id=28933) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14033 (pms_id=28936) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14032 (pms_id=28935) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14034 (pms_id=28937) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14035 (pms_id=28938) 2025-11-18 20:52:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14036 (pms_id=28940) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14037 (pms_id=28941) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14038 (pms_id=28942) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14039 (pms_id=28943) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14040 (pms_id=28944) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14041 (pms_id=28945) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14042 (pms_id=28946) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14044 (pms_id=28949) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14043 (pms_id=28948) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14045 (pms_id=28950) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14046 (pms_id=28952) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14047 (pms_id=28954) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14048 (pms_id=28956) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14049 (pms_id=28957) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14050 (pms_id=28967) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14051 (pms_id=28968) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14052 (pms_id=28987) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14054 (pms_id=28990) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14053 (pms_id=28988) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14055 (pms_id=28991) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14056 (pms_id=28992) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14057 (pms_id=28993) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14058 (pms_id=28994) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14059 (pms_id=29002) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14060 (pms_id=29003) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14061 (pms_id=29004) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14062 (pms_id=29005) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14063 (pms_id=29014) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14064 (pms_id=29015) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14065 (pms_id=29016) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14066 (pms_id=29018) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14067 (pms_id=29019) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14068 (pms_id=29020) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14069 (pms_id=29021) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14072 (pms_id=29033) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14071 (pms_id=29034) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14070 (pms_id=29032) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14073 (pms_id=29035) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14074 (pms_id=29036) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14075 (pms_id=29037) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14076 (pms_id=29046) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14077 (pms_id=29047) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14078 (pms_id=29048) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14080 (pms_id=29051) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14079 (pms_id=29049) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14081 (pms_id=29052) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14082 (pms_id=29053) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14083 (pms_id=29062) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14084 (pms_id=29064) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14086 (pms_id=29068) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14085 (pms_id=29066) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14087 (pms_id=29069) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14088 (pms_id=29070) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14089 (pms_id=29071) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14091 (pms_id=29073) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14090 (pms_id=29072) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14093 (pms_id=29076) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14092 (pms_id=29074) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14094 (pms_id=29085) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14095 (pms_id=29087) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14100 (pms_id=29088) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14096 (pms_id=29095) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14097 (pms_id=29096) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14098 (pms_id=29097) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14099 (pms_id=29098) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14101 (pms_id=29101) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14102 (pms_id=29102) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14103 (pms_id=29108) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14104 (pms_id=29109) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14105 (pms_id=29119) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14106 (pms_id=29120) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14107 (pms_id=29122) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14108 (pms_id=29123) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14110 (pms_id=29124) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14109 (pms_id=29135) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14111 (pms_id=29136) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14112 (pms_id=29137) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14113 (pms_id=29139) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14116 (pms_id=29150) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14115 (pms_id=29151) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14117 (pms_id=29152) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14118 (pms_id=29153) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14119 (pms_id=29154) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14120 (pms_id=29155) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14121 (pms_id=29156) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14122 (pms_id=29157) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14123 (pms_id=29158) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14124 (pms_id=29159) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14125 (pms_id=29160) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14127 (pms_id=29161) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14126 (pms_id=29162) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14128 (pms_id=29163) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14130 (pms_id=29166) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14129 (pms_id=29164) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14131 (pms_id=29173) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14132 (pms_id=29174) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14114 (pms_id=29140) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14133 (pms_id=29175) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14135 (pms_id=29176) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14134 (pms_id=29177) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14136 (pms_id=29178) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14137 (pms_id=29179) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14138 (pms_id=29180) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14139 (pms_id=29181) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14140 (pms_id=29182) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14141 (pms_id=29183) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14142 (pms_id=29184) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14143 (pms_id=29185) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14144 (pms_id=29186) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14145 (pms_id=29197) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14146 (pms_id=29195) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14147 (pms_id=29199) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14149 (pms_id=29202) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14148 (pms_id=29200) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14150 (pms_id=29204) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14151 (pms_id=29207) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14152 (pms_id=29209) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14154 (pms_id=29211) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14155 (pms_id=29215) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14153 (pms_id=29213) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14156 (pms_id=29223) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14157 (pms_id=29226) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14158 (pms_id=29235) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14159 (pms_id=29236) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14160 (pms_id=29237) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14161 (pms_id=29238) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14162 (pms_id=29239) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14163 (pms_id=29246) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14164 (pms_id=29247) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14166 (pms_id=29259) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14165 (pms_id=29248) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14168 (pms_id=29271) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14167 (pms_id=29270) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14169 (pms_id=29278) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14170 (pms_id=29279) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14171 (pms_id=29280) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14172 (pms_id=29281) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14173 (pms_id=29282) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14174 (pms_id=29283) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14175 (pms_id=29284) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14176 (pms_id=29286) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14177 (pms_id=29285) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14178 (pms_id=29288) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14179 (pms_id=29289) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14180 (pms_id=29290) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14181 (pms_id=29299) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14182 (pms_id=29309) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14183 (pms_id=29310) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14184 (pms_id=29311) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14185 (pms_id=29312) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14186 (pms_id=29313) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14187 (pms_id=29314) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14188 (pms_id=29315) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14189 (pms_id=29316) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14190 (pms_id=29317) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14191 (pms_id=29318) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14192 (pms_id=29319) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14193 (pms_id=29321) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14194 (pms_id=29322) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14196 (pms_id=29323) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14195 (pms_id=29324) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14197 (pms_id=29332) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14199 (pms_id=29334) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14198 (pms_id=29333) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14200 (pms_id=29335) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14201 (pms_id=29336) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14203 (pms_id=29347) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14202 (pms_id=29337) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14204 (pms_id=29348) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14206 (pms_id=29349) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14205 (pms_id=29350) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14207 (pms_id=29359) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14208 (pms_id=29361) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14209 (pms_id=29369) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14210 (pms_id=29370) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14211 (pms_id=29371) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14212 (pms_id=29381) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14213 (pms_id=29382) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14214 (pms_id=29383) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14215 (pms_id=29384) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14217 (pms_id=29391) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14216 (pms_id=29386) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14218 (pms_id=29392) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14219 (pms_id=29401) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14220 (pms_id=29402) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14221 (pms_id=29405) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14222 (pms_id=29406) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14223 (pms_id=29407) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14224 (pms_id=29416) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14225 (pms_id=29417) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14226 (pms_id=29426) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14228 (pms_id=29427) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14227 (pms_id=29429) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14229 (pms_id=29430) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14230 (pms_id=29432) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14231 (pms_id=29439) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14232 (pms_id=29441) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14234 (pms_id=29452) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14233 (pms_id=29451) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14236 (pms_id=29453) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14235 (pms_id=29454) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14238 (pms_id=29458) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14237 (pms_id=29456) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14239 (pms_id=29459) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14240 (pms_id=29460) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14241 (pms_id=29467) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14242 (pms_id=29468) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14244 (pms_id=29479) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14243 (pms_id=29478) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14245 (pms_id=29480) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14246 (pms_id=29483) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14247 (pms_id=29484) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14248 (pms_id=29485) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14249 (pms_id=29494) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14251 (pms_id=29481) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14250 (pms_id=29495) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14253 (pms_id=29497) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14252 (pms_id=29496) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14254 (pms_id=29498) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14256 (pms_id=29499) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14258 (pms_id=29501) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14255 (pms_id=29500) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14257 (pms_id=29502) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14259 (pms_id=29503) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14260 (pms_id=29505) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14261 (pms_id=29506) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14263 (pms_id=29515) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14262 (pms_id=29514) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14264 (pms_id=29524) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14266 (pms_id=29527) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14265 (pms_id=29525) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14267 (pms_id=29534) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14268 (pms_id=29535) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14269 (pms_id=29536) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14270 (pms_id=29537) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14272 (pms_id=29539) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14271 (pms_id=29538) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14273 (pms_id=29549) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14274 (pms_id=29551) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14275 (pms_id=29553) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14276 (pms_id=29560) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14277 (pms_id=29562) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14278 (pms_id=29563) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14279 (pms_id=29564) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29560 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14280 (pms_id=29567) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14281 (pms_id=29568) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14282 (pms_id=29570) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14283 (pms_id=29571) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14284 (pms_id=29575) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14285 (pms_id=29576) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14286 (pms_id=29577) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14287 (pms_id=29578) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14289 (pms_id=29579) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14288 (pms_id=29580) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14290 (pms_id=29581) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14291 (pms_id=29582) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14294 (pms_id=29584) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14292 (pms_id=29585) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14293 (pms_id=29586) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14295 (pms_id=29587) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14296 (pms_id=29588) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14297 (pms_id=29589) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14299 (pms_id=29590) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14298 (pms_id=29591) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14300 (pms_id=29592) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14301 (pms_id=29602) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14302 (pms_id=29603) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14303 (pms_id=29612) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14304 (pms_id=29613) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14305 (pms_id=29614) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14306 (pms_id=29615) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14307 (pms_id=29616) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14308 (pms_id=29617) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14309 (pms_id=29618) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14310 (pms_id=29628) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14311 (pms_id=29629) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14312 (pms_id=29639) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14313 (pms_id=29640) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14314 (pms_id=29650) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14315 (pms_id=29651) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14316 (pms_id=29652) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14317 (pms_id=29653) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14318 (pms_id=29655) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14319 (pms_id=29662) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14320 (pms_id=29663) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14321 (pms_id=29664) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14323 (pms_id=29675) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14322 (pms_id=29665) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14325 (pms_id=29677) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14324 (pms_id=29676) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14326 (pms_id=29686) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14327 (pms_id=29687) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14328 (pms_id=29688) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14329 (pms_id=29689) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14330 (pms_id=29690) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14331 (pms_id=29694) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14332 (pms_id=29695) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14334 (pms_id=29702) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14333 (pms_id=29701) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14335 (pms_id=29704) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14336 (pms_id=29705) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14337 (pms_id=29706) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14338 (pms_id=29707) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14339 (pms_id=29708) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14341 (pms_id=29710) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14340 (pms_id=29709) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14342 (pms_id=29716) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14344 (pms_id=29717) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14343 (pms_id=29719) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14345 (pms_id=29720) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14346 (pms_id=29721) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14347 (pms_id=29722) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14349 (pms_id=29724) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14348 (pms_id=29725) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14350 (pms_id=29726) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14351 (pms_id=29727) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14352 (pms_id=29728) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14353 (pms_id=29730) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14354 (pms_id=29731) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14357 (pms_id=29732) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14355 (pms_id=29733) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14356 (pms_id=29734) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14358 (pms_id=29735) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14360 (pms_id=29748) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14359 (pms_id=29746) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14361 (pms_id=29749) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14362 (pms_id=29750) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14363 (pms_id=29751) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14364 (pms_id=29752) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14365 (pms_id=29753) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14366 (pms_id=29754) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14367 (pms_id=29760) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14369 (pms_id=29761) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14368 (pms_id=29763) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14370 (pms_id=29764) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14371 (pms_id=29773) 2025-11-18 20:52:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14372 (pms_id=29774) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14373 (pms_id=29776) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14375 (pms_id=29778) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14376 (pms_id=29779) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14378 (pms_id=29780) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14374 (pms_id=29781) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14377 (pms_id=29782) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14379 (pms_id=29785) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14380 (pms_id=29786) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14381 (pms_id=29787) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14382 (pms_id=29788) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14383 (pms_id=29789) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14384 (pms_id=29790) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14385 (pms_id=29792) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14388 (pms_id=29800) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14386 (pms_id=29801) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14387 (pms_id=29802) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14389 (pms_id=29803) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14390 (pms_id=29804) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14391 (pms_id=29805) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14392 (pms_id=29806) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14393 (pms_id=29814) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14394 (pms_id=29815) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14395 (pms_id=29816) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14396 (pms_id=29817) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14397 (pms_id=29818) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14398 (pms_id=29819) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14399 (pms_id=29820) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14401 (pms_id=29822) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14400 (pms_id=29821) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14402 (pms_id=29824) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14403 (pms_id=29825) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14404 (pms_id=29832) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14405 (pms_id=29833) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14406 (pms_id=29834) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14407 (pms_id=29835) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14409 (pms_id=29836) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14408 (pms_id=29848) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14410 (pms_id=29857) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14411 (pms_id=29867) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14412 (pms_id=29868) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14413 (pms_id=29869) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14414 (pms_id=29870) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14415 (pms_id=29871) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14416 (pms_id=29873) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14417 (pms_id=29874) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14418 (pms_id=29875) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14419 (pms_id=29876) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14421 (pms_id=29878) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14420 (pms_id=29877) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14422 (pms_id=29879) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14423 (pms_id=29881) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14424 (pms_id=29891) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14425 (pms_id=29892) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14426 (pms_id=29893) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14427 (pms_id=29894) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14428 (pms_id=29901) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14429 (pms_id=29902) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14430 (pms_id=29903) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14432 (pms_id=29905) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14431 (pms_id=29904) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14433 (pms_id=29906) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14434 (pms_id=29908) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14435 (pms_id=29911) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29906 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14436 (pms_id=29915) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14437 (pms_id=29916) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14439 (pms_id=29918) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14438 (pms_id=29917) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14441 (pms_id=29921) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14442 (pms_id=29922) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14440 (pms_id=29920) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14443 (pms_id=29925) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14444 (pms_id=29927) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14445 (pms_id=29928) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14446 (pms_id=29932) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14447 (pms_id=29933) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14448 (pms_id=29934) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14449 (pms_id=29935) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14450 (pms_id=29936) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14451 (pms_id=29937) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14453 (pms_id=29938) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14452 (pms_id=29939) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14454 (pms_id=29940) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14455 (pms_id=29950) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14456 (pms_id=29951) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14457 (pms_id=29953) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14458 (pms_id=29962) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14459 (pms_id=29963) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14460 (pms_id=29964) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14461 (pms_id=29970) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14462 (pms_id=29971) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14463 (pms_id=29980) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14464 (pms_id=29981) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14465 (pms_id=29982) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14466 (pms_id=29983) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14467 (pms_id=29991) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14468 (pms_id=29992) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14469 (pms_id=29993) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14470 (pms_id=29994) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14471 (pms_id=29995) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14473 (pms_id=30004) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14472 (pms_id=30002) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14474 (pms_id=30005) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14475 (pms_id=30007) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14476 (pms_id=30008) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14477 (pms_id=30010) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14478 (pms_id=30012) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14479 (pms_id=30023) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14480 (pms_id=30025) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14481 (pms_id=30026) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14482 (pms_id=30027) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14483 (pms_id=30028) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14484 (pms_id=30029) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14485 (pms_id=30031) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14486 (pms_id=30032) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14487 (pms_id=30034) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14488 (pms_id=30035) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14489 (pms_id=30036) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14490 (pms_id=30037) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14491 (pms_id=30038) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14492 (pms_id=30039) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14494 (pms_id=30040) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14493 (pms_id=30042) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14495 (pms_id=30043) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14496 (pms_id=30044) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14498 (pms_id=30045) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14499 (pms_id=30056) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14497 (pms_id=30055) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14501 (pms_id=30058) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14500 (pms_id=30057) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14502 (pms_id=30059) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14504 (pms_id=30060) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14505 (pms_id=30069) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14506 (pms_id=30071) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14503 (pms_id=30068) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14507 (pms_id=30072) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14508 (pms_id=30073) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14509 (pms_id=30074) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14511 (pms_id=30083) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14510 (pms_id=30075) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14512 (pms_id=30084) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14513 (pms_id=30085) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14514 (pms_id=30086) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14515 (pms_id=30087) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14517 (pms_id=30089) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14516 (pms_id=30088) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14519 (pms_id=30091) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14518 (pms_id=30090) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14520 (pms_id=30092) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14521 (pms_id=30098) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14522 (pms_id=30100) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14523 (pms_id=30101) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14524 (pms_id=30104) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14527 (pms_id=30106) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14525 (pms_id=30105) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14526 (pms_id=30111) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14528 (pms_id=30112) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14530 (pms_id=30115) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14529 (pms_id=30113) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14531 (pms_id=30116) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14532 (pms_id=30126) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14533 (pms_id=30128) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14534 (pms_id=30129) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14535 (pms_id=30130) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14536 (pms_id=30131) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14537 (pms_id=30132) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14538 (pms_id=30133) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14539 (pms_id=30134) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14540 (pms_id=30135) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14541 (pms_id=30136) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14542 (pms_id=30137) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14543 (pms_id=30138) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14544 (pms_id=30140) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14545 (pms_id=30142) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14546 (pms_id=30144) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14547 (pms_id=30145) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14548 (pms_id=30147) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14549 (pms_id=30148) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14550 (pms_id=30149) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14551 (pms_id=30151) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14552 (pms_id=30154) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14553 (pms_id=30155) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14554 (pms_id=30158) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14555 (pms_id=30168) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14556 (pms_id=30169) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14557 (pms_id=30170) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14558 (pms_id=30171) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14559 (pms_id=30172) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14561 (pms_id=30173) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14560 (pms_id=30174) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14562 (pms_id=30175) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14563 (pms_id=30176) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14564 (pms_id=30177) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14565 (pms_id=30178) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14566 (pms_id=30179) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30178 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14567 (pms_id=30180) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14568 (pms_id=30181) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14569 (pms_id=30182) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14570 (pms_id=30193) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14571 (pms_id=30194) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14572 (pms_id=30195) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14573 (pms_id=30196) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14574 (pms_id=30197) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14575 (pms_id=30198) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14576 (pms_id=30199) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14577 (pms_id=30200) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14578 (pms_id=30201) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14579 (pms_id=30203) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14580 (pms_id=30209) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14581 (pms_id=30210) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14582 (pms_id=30220) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14583 (pms_id=30221) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14584 (pms_id=30232) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14585 (pms_id=30240) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14586 (pms_id=30241) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14587 (pms_id=30242) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14589 (pms_id=30253) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14588 (pms_id=30243) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14590 (pms_id=30254) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14591 (pms_id=30255) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14592 (pms_id=30256) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14593 (pms_id=30266) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14594 (pms_id=30267) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14595 (pms_id=30268) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14596 (pms_id=30269) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14597 (pms_id=30270) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14598 (pms_id=30271) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14599 (pms_id=30276) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14600 (pms_id=30277) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14601 (pms_id=30278) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14602 (pms_id=30282) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14603 (pms_id=30283) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14604 (pms_id=30284) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14605 (pms_id=30285) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14606 (pms_id=30286) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14607 (pms_id=30287) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14608 (pms_id=30288) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14609 (pms_id=30289) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14610 (pms_id=30290) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14611 (pms_id=30292) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14614 (pms_id=30293) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14613 (pms_id=30301) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14612 (pms_id=30302) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14615 (pms_id=30303) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14616 (pms_id=30305) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14617 (pms_id=30307) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14618 (pms_id=30308) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14620 (pms_id=30310) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14619 (pms_id=30309) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14621 (pms_id=30311) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14622 (pms_id=30312) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14623 (pms_id=30313) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14624 (pms_id=30314) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14625 (pms_id=30315) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14626 (pms_id=30316) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14627 (pms_id=30317) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14628 (pms_id=30318) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14629 (pms_id=30320) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14630 (pms_id=30321) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14631 (pms_id=30322) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14632 (pms_id=30323) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14633 (pms_id=30324) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14634 (pms_id=30325) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14635 (pms_id=30326) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14636 (pms_id=30327) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14637 (pms_id=30329) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14638 (pms_id=30330) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14639 (pms_id=30331) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14640 (pms_id=30332) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14641 (pms_id=30334) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14642 (pms_id=30344) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14644 (pms_id=30345) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14643 (pms_id=30346) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14645 (pms_id=30347) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14646 (pms_id=30348) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14647 (pms_id=30349) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14649 (pms_id=30351) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14648 (pms_id=30350) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14650 (pms_id=30352) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14651 (pms_id=30353) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14652 (pms_id=30356) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14653 (pms_id=30358) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14655 (pms_id=30359) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14654 (pms_id=30365) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14656 (pms_id=30368) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14657 (pms_id=30369) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14658 (pms_id=30370) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14659 (pms_id=30371) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14660 (pms_id=30379) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14661 (pms_id=30381) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14662 (pms_id=30382) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14663 (pms_id=30392) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14664 (pms_id=30393) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14667 (pms_id=30394) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14665 (pms_id=30395) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14668 (pms_id=30417) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14666 (pms_id=30418) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14669 (pms_id=30427) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14670 (pms_id=30428) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14671 (pms_id=30437) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14672 (pms_id=30438) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14673 (pms_id=30439) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14675 (pms_id=30440) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14674 (pms_id=30447) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14676 (pms_id=30448) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14677 (pms_id=30449) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14678 (pms_id=30450) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14680 (pms_id=30451) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14679 (pms_id=30452) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14681 (pms_id=30453) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14682 (pms_id=30455) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14683 (pms_id=30457) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14684 (pms_id=30458) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14685 (pms_id=30459) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14686 (pms_id=30460) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14688 (pms_id=30463) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14687 (pms_id=30462) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14689 (pms_id=30464) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14691 (pms_id=30465) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14690 (pms_id=30474) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14692 (pms_id=30475) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14693 (pms_id=30476) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14694 (pms_id=30486) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14696 (pms_id=30487) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14695 (pms_id=30488) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14697 (pms_id=30496) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14698 (pms_id=30497) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14699 (pms_id=30498) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14700 (pms_id=30499) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14702 (pms_id=30500) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14701 (pms_id=30501) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14704 (pms_id=30511) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14703 (pms_id=30502) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14705 (pms_id=30512) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14706 (pms_id=30514) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14707 (pms_id=30515) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14708 (pms_id=30517) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14709 (pms_id=30519) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14710 (pms_id=30520) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14711 (pms_id=30521) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14712 (pms_id=30525) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14713 (pms_id=30523) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14714 (pms_id=30526) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14715 (pms_id=30534) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14716 (pms_id=30536) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14717 (pms_id=30546) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14718 (pms_id=30547) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14719 (pms_id=30548) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14721 (pms_id=30550) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14720 (pms_id=30551) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14723 (pms_id=30552) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14722 (pms_id=30553) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14724 (pms_id=30554) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14725 (pms_id=30555) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14726 (pms_id=30556) 2025-11-18 20:52:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 14727 (pms_id=30557) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14728 (pms_id=30558) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14729 (pms_id=30559) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14730 (pms_id=30560) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14732 (pms_id=30567) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14731 (pms_id=30570) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14734 (pms_id=30573) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14733 (pms_id=30571) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14735 (pms_id=30575) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14736 (pms_id=30576) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14737 (pms_id=30577) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14738 (pms_id=30585) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14739 (pms_id=30595) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14740 (pms_id=30596) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14741 (pms_id=30597) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14743 (pms_id=30599) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14742 (pms_id=30598) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14744 (pms_id=30600) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14745 (pms_id=30601) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14746 (pms_id=30603) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14747 (pms_id=30604) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14749 (pms_id=30613) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14748 (pms_id=30616) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14750 (pms_id=30617) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14751 (pms_id=30618) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14752 (pms_id=30621) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14754 (pms_id=30622) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14753 (pms_id=30631) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14755 (pms_id=30632) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14756 (pms_id=30633) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14757 (pms_id=30634) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14758 (pms_id=30635) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14759 (pms_id=30646) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14760 (pms_id=30647) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14761 (pms_id=30648) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14762 (pms_id=30649) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14764 (pms_id=30650) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14763 (pms_id=30664) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14765 (pms_id=30674) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14766 (pms_id=30676) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14767 (pms_id=30677) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14768 (pms_id=30680) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14769 (pms_id=30687) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14770 (pms_id=30689) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14771 (pms_id=30690) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14772 (pms_id=30691) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisadallaglio@yahoo.it (reservation_id=157) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Dall'Aglio, email=lisadallaglio@yahoo.it, hotel=39054_001) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14774 (pms_id=30693) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14773 (pms_id=30692) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14775 (pms_id=30694) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14776 (pms_id=30695) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14777 (pms_id=30696) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14778 (pms_id=30697) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14786 (pms_id=30698) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14779 (pms_id=30699) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14782 (pms_id=30710) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14780 (pms_id=30700) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14781 (pms_id=30711) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14783 (pms_id=30712) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14784 (pms_id=30713) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14785 (pms_id=30714) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14787 (pms_id=30715) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14788 (pms_id=30717) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14789 (pms_id=30724) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14790 (pms_id=30725) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14791 (pms_id=30726) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14792 (pms_id=30727) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14793 (pms_id=30728) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14794 (pms_id=30729) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14795 (pms_id=30732) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14796 (pms_id=30730) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14797 (pms_id=30734) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14798 (pms_id=30735) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14799 (pms_id=30736) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14800 (pms_id=30737) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14801 (pms_id=30738) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14802 (pms_id=30739) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14803 (pms_id=30749) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14804 (pms_id=30750) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14805 (pms_id=30751) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14807 (pms_id=30753) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14806 (pms_id=30752) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14808 (pms_id=30754) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14811 (pms_id=30767) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14809 (pms_id=30756) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14810 (pms_id=30769) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14812 (pms_id=30770) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14815 (pms_id=30771) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14814 (pms_id=30778) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14813 (pms_id=30779) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14816 (pms_id=30788) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14817 (pms_id=30791) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14818 (pms_id=30792) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14819 (pms_id=30793) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14820 (pms_id=30794) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14821 (pms_id=30796) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14823 (pms_id=30797) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14822 (pms_id=30798) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14824 (pms_id=30800) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14825 (pms_id=30799) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14826 (pms_id=30801) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14827 (pms_id=30802) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14828 (pms_id=30803) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14829 (pms_id=30804) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14831 (pms_id=30815) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14830 (pms_id=30805) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14832 (pms_id=30826) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14833 (pms_id=30827) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14835 (pms_id=30828) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14834 (pms_id=30829) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14836 (pms_id=30830) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30826 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14838 (pms_id=30836) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14837 (pms_id=30835) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14839 (pms_id=30837) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14840 (pms_id=30838) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14841 (pms_id=30839) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14842 (pms_id=30840) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14843 (pms_id=30850) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14844 (pms_id=30849) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14845 (pms_id=30851) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14846 (pms_id=30860) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14847 (pms_id=30861) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14848 (pms_id=30862) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14849 (pms_id=30870) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14850 (pms_id=30871) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14851 (pms_id=30872) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14852 (pms_id=30873) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14855 (pms_id=30881) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14854 (pms_id=30882) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14853 (pms_id=30884) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14856 (pms_id=30892) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14857 (pms_id=30893) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14858 (pms_id=30903) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14859 (pms_id=30904) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14860 (pms_id=30916) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14861 (pms_id=30914) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14862 (pms_id=30920) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14863 (pms_id=30922) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14864 (pms_id=30932) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14866 (pms_id=30934) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14865 (pms_id=30933) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Found exact name match for Jutta Klare (reservation_id=573) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jutta Klare, email=klare-architektin@netcologne.de, hotel=39054_001) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14887 (pms_id=30935) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14869 (pms_id=30937) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14868 (pms_id=30938) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14870 (pms_id=30939) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14871 (pms_id=30940) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14873 (pms_id=30942) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14874 (pms_id=30943) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14872 (pms_id=30941) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14875 (pms_id=30944) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14867 (pms_id=30936) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30944 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14876 (pms_id=30945) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14877 (pms_id=30954) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14879 (pms_id=30965) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14880 (pms_id=30964) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14878 (pms_id=30966) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14882 (pms_id=30968) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14883 (pms_id=30970) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14881 (pms_id=30969) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14884 (pms_id=30971) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14885 (pms_id=30972) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14886 (pms_id=30973) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14888 (pms_id=30974) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14890 (pms_id=30978) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14892 (pms_id=30976) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14889 (pms_id=30979) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14891 (pms_id=30980) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14912 (pms_id=30981) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14893 (pms_id=30983) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14894 (pms_id=30984) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14896 (pms_id=30993) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14895 (pms_id=30992) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14897 (pms_id=30994) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30983 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14898 (pms_id=30995) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14899 (pms_id=31002) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14900 (pms_id=30996) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14902 (pms_id=31005) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14901 (pms_id=31003) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14903 (pms_id=31010) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14904 (pms_id=31012) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14905 (pms_id=31013) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14906 (pms_id=31014) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14907 (pms_id=31017) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14908 (pms_id=31018) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14909 (pms_id=31022) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14910 (pms_id=31026) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14911 (pms_id=31027) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14914 (pms_id=31029) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14913 (pms_id=31028) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14915 (pms_id=31031) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14916 (pms_id=31032) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14917 (pms_id=31033) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14918 (pms_id=31034) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14919 (pms_id=31035) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14920 (pms_id=31036) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14921 (pms_id=31037) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14923 (pms_id=31039) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14922 (pms_id=31038) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14924 (pms_id=31040) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14925 (pms_id=31042) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14926 (pms_id=31052) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14927 (pms_id=31053) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14928 (pms_id=31054) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14929 (pms_id=31055) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14930 (pms_id=31056) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14931 (pms_id=31057) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14932 (pms_id=31058) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14933 (pms_id=31059) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14934 (pms_id=31060) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14935 (pms_id=31061) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14936 (pms_id=31062) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14937 (pms_id=31063) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14938 (pms_id=31064) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14939 (pms_id=31065) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14940 (pms_id=31066) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14941 (pms_id=31069) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14942 (pms_id=31070) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14943 (pms_id=31071) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14944 (pms_id=31072) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14945 (pms_id=31073) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14946 (pms_id=31074) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14947 (pms_id=31075) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14949 (pms_id=31078) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14948 (pms_id=31076) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14950 (pms_id=31080) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14951 (pms_id=31081) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14952 (pms_id=31082) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14953 (pms_id=31083) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14955 (pms_id=31085) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14954 (pms_id=31086) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14956 (pms_id=31087) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14957 (pms_id=31088) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14958 (pms_id=31089) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14960 (pms_id=31091) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14959 (pms_id=31090) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14961 (pms_id=31092) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14962 (pms_id=31093) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14964 (pms_id=31094) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14963 (pms_id=31106) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14965 (pms_id=31095) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14966 (pms_id=31107) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14967 (pms_id=31108) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14969 (pms_id=31111) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14968 (pms_id=31109) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14970 (pms_id=31112) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14971 (pms_id=31120) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14972 (pms_id=31121) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14973 (pms_id=31122) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14974 (pms_id=31123) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14975 (pms_id=31124) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14977 (pms_id=31125) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14976 (pms_id=31126) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14978 (pms_id=31127) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14980 (pms_id=31132) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14979 (pms_id=31131) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14981 (pms_id=31134) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14982 (pms_id=31135) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14983 (pms_id=31136) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14984 (pms_id=31138) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14985 (pms_id=31139) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14986 (pms_id=31141) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14988 (pms_id=31144) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14987 (pms_id=31143) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14989 (pms_id=31146) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14990 (pms_id=31147) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14991 (pms_id=31148) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14992 (pms_id=31149) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14993 (pms_id=31150) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14994 (pms_id=31151) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14995 (pms_id=31154) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14996 (pms_id=31155) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14997 (pms_id=31156) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14998 (pms_id=31157) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14999 (pms_id=31158) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15000 (pms_id=31159) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15001 (pms_id=31161) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15003 (pms_id=31171) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15004 (pms_id=31172) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15002 (pms_id=31162) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15005 (pms_id=31174) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15006 (pms_id=31175) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15008 (pms_id=31177) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15007 (pms_id=31176) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15010 (pms_id=31179) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15009 (pms_id=31178) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15013 (pms_id=31182) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15011 (pms_id=31181) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15014 (pms_id=31183) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15015 (pms_id=31184) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15016 (pms_id=31188) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15017 (pms_id=31189) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15019 (pms_id=31200) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15018 (pms_id=31199) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15020 (pms_id=31201) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15021 (pms_id=31202) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15022 (pms_id=31203) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15023 (pms_id=31204) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15024 (pms_id=31205) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15025 (pms_id=31206) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15026 (pms_id=31207) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15027 (pms_id=31208) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15028 (pms_id=31209) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15029 (pms_id=31220) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15012 (pms_id=31180) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15030 (pms_id=31231) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15032 (pms_id=31233) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15031 (pms_id=31232) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15035 (pms_id=31236) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15033 (pms_id=31234) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15034 (pms_id=31237) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15036 (pms_id=31238) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15037 (pms_id=31239) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15038 (pms_id=31240) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15039 (pms_id=31241) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15040 (pms_id=31242) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15041 (pms_id=31243) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15042 (pms_id=31249) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15043 (pms_id=31250) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15046 (pms_id=31252) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15045 (pms_id=31251) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15044 (pms_id=31253) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15047 (pms_id=31256) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15048 (pms_id=31258) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15049 (pms_id=31259) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15050 (pms_id=31261) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15051 (pms_id=31262) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15052 (pms_id=31263) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15053 (pms_id=31264) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15054 (pms_id=31265) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15055 (pms_id=31266) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15057 (pms_id=31268) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15056 (pms_id=31269) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15058 (pms_id=31275) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15059 (pms_id=31276) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15060 (pms_id=31277) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15061 (pms_id=31279) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15062 (pms_id=31281) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15063 (pms_id=31282) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15064 (pms_id=31283) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15065 (pms_id=31284) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15066 (pms_id=31285) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15067 (pms_id=31286) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15068 (pms_id=31288) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15069 (pms_id=31289) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15070 (pms_id=31290) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15071 (pms_id=31291) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15072 (pms_id=31292) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15073 (pms_id=31293) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15075 (pms_id=31295) 2025-11-18 20:52:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15074 (pms_id=31294) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15076 (pms_id=31296) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15077 (pms_id=31298) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15078 (pms_id=31306) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15079 (pms_id=31307) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15080 (pms_id=31308) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15081 (pms_id=31309) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15082 (pms_id=31310) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15084 (pms_id=31313) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15083 (pms_id=31311) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15085 (pms_id=31314) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15087 (pms_id=31318) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15086 (pms_id=31317) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15088 (pms_id=31319) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15089 (pms_id=31321) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15090 (pms_id=31322) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15091 (pms_id=31323) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15092 (pms_id=31328) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15093 (pms_id=31329) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15094 (pms_id=31331) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15095 (pms_id=31332) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15096 (pms_id=31333) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15098 (pms_id=31336) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15097 (pms_id=31337) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15100 (pms_id=31341) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15099 (pms_id=31340) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15101 (pms_id=31342) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15102 (pms_id=31343) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15104 (pms_id=31344) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15103 (pms_id=31345) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15105 (pms_id=31355) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15106 (pms_id=31356) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15107 (pms_id=31357) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15108 (pms_id=31358) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15109 (pms_id=31360) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15110 (pms_id=31361) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15111 (pms_id=31362) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15112 (pms_id=31363) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15113 (pms_id=31369) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15114 (pms_id=31370) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15115 (pms_id=31371) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15116 (pms_id=31374) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15117 (pms_id=31375) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15118 (pms_id=31376) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15119 (pms_id=31383) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15120 (pms_id=31384) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15121 (pms_id=31386) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15122 (pms_id=31388) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15123 (pms_id=31387) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15124 (pms_id=31391) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15126 (pms_id=31389) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15125 (pms_id=31392) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15127 (pms_id=31394) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15128 (pms_id=31395) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15130 (pms_id=31397) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15129 (pms_id=31398) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15131 (pms_id=31399) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15132 (pms_id=31400) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15133 (pms_id=31401) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15135 (pms_id=31403) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15134 (pms_id=31402) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15136 (pms_id=31404) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15137 (pms_id=31405) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15138 (pms_id=31412) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15139 (pms_id=31414) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15143 (pms_id=31424) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15140 (pms_id=31425) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15141 (pms_id=31426) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15142 (pms_id=31427) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15144 (pms_id=31434) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15145 (pms_id=31440) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15146 (pms_id=31441) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15147 (pms_id=31443) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15148 (pms_id=31444) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15149 (pms_id=31445) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15150 (pms_id=31446) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15151 (pms_id=31448) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15152 (pms_id=31449) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15154 (pms_id=31450) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15153 (pms_id=31451) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15155 (pms_id=31452) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15156 (pms_id=31462) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15157 (pms_id=31463) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15158 (pms_id=31466) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15159 (pms_id=31467) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15160 (pms_id=31473) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15161 (pms_id=31474) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15162 (pms_id=31476) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15163 (pms_id=31477) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15164 (pms_id=31486) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15165 (pms_id=31487) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15166 (pms_id=31488) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15167 (pms_id=31507) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15168 (pms_id=31516) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15169 (pms_id=31517) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15170 (pms_id=31518) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15171 (pms_id=31519) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15173 (pms_id=31530) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15172 (pms_id=31532) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15174 (pms_id=31533) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31530 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15175 (pms_id=31534) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15176 (pms_id=31544) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15177 (pms_id=31554) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15178 (pms_id=31556) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15179 (pms_id=31560) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15180 (pms_id=31563) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15182 (pms_id=31564) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15181 (pms_id=31569) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15183 (pms_id=31570) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15185 (pms_id=31572) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15184 (pms_id=31576) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15186 (pms_id=31577) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15187 (pms_id=31578) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15188 (pms_id=31586) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15189 (pms_id=31597) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15190 (pms_id=31598) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15191 (pms_id=31599) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15192 (pms_id=31600) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15195 (pms_id=31604) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15193 (pms_id=31611) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15196 (pms_id=31622) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15194 (pms_id=31613) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15197 (pms_id=31624) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15198 (pms_id=31625) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15199 (pms_id=31633) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15200 (pms_id=31634) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15203 (pms_id=31638) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15204 (pms_id=31637) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15202 (pms_id=31639) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15201 (pms_id=31646) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15205 (pms_id=31647) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15206 (pms_id=31648) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15207 (pms_id=31650) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15208 (pms_id=31651) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15209 (pms_id=31652) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15210 (pms_id=31653) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15211 (pms_id=31657) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15212 (pms_id=31658) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15213 (pms_id=31659) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15215 (pms_id=31661) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15216 (pms_id=31660) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15214 (pms_id=31662) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15218 (pms_id=31664) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15219 (pms_id=31673) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15217 (pms_id=31672) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15220 (pms_id=31683) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15221 (pms_id=31684) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15222 (pms_id=31695) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15224 (pms_id=31696) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15223 (pms_id=31697) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15225 (pms_id=31698) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15228 (pms_id=31710) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15226 (pms_id=31708) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15227 (pms_id=31709) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15229 (pms_id=31711) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15230 (pms_id=31712) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15231 (pms_id=31715) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15232 (pms_id=31716) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15233 (pms_id=31724) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15234 (pms_id=31726) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15235 (pms_id=31727) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15236 (pms_id=31728) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15237 (pms_id=31729) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15238 (pms_id=31731) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15239 (pms_id=31739) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15240 (pms_id=31740) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15241 (pms_id=31741) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15242 (pms_id=31744) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15243 (pms_id=31745) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15244 (pms_id=31746) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15245 (pms_id=31747) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15246 (pms_id=31748) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15247 (pms_id=31756) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15248 (pms_id=31757) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15249 (pms_id=31758) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15250 (pms_id=31766) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15251 (pms_id=31767) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15252 (pms_id=31768) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15253 (pms_id=31769) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15254 (pms_id=31771) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15255 (pms_id=31772) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15256 (pms_id=31778) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15257 (pms_id=31788) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15258 (pms_id=31791) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15259 (pms_id=31799) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15260 (pms_id=31800) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15261 (pms_id=31801) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15262 (pms_id=31810) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15264 (pms_id=31812) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15263 (pms_id=31811) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15266 (pms_id=31814) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15265 (pms_id=31823) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15268 (pms_id=31825) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15267 (pms_id=31824) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15269 (pms_id=31835) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15270 (pms_id=31836) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15271 (pms_id=31837) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15272 (pms_id=31838) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15273 (pms_id=31839) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15274 (pms_id=31845) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15275 (pms_id=31847) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15276 (pms_id=31848) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15277 (pms_id=31850) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15278 (pms_id=31851) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15279 (pms_id=31852) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15280 (pms_id=31856) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15281 (pms_id=31858) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15282 (pms_id=31859) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15283 (pms_id=31869) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15284 (pms_id=31870) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15286 (pms_id=31872) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15285 (pms_id=31873) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15287 (pms_id=31874) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15288 (pms_id=31875) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15289 (pms_id=31876) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15290 (pms_id=31884) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15291 (pms_id=31885) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15292 (pms_id=31895) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15296 (pms_id=31896) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15293 (pms_id=31897) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15294 (pms_id=31907) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15295 (pms_id=31908) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15297 (pms_id=31910) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15298 (pms_id=31912) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15299 (pms_id=31913) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15300 (pms_id=31914) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15301 (pms_id=31916) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15302 (pms_id=31918) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15303 (pms_id=31919) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15304 (pms_id=31920) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15305 (pms_id=31921) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15307 (pms_id=31927) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15306 (pms_id=31924) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15308 (pms_id=31928) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15309 (pms_id=31929) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15310 (pms_id=31930) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15311 (pms_id=31932) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15313 (pms_id=31933) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15312 (pms_id=31934) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15314 (pms_id=31935) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15315 (pms_id=31937) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15316 (pms_id=31939) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15317 (pms_id=31940) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15318 (pms_id=31941) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15319 (pms_id=31942) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15320 (pms_id=31945) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15321 (pms_id=31947) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15322 (pms_id=31949) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15323 (pms_id=31951) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15325 (pms_id=31960) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15324 (pms_id=31971) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15326 (pms_id=31973) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15327 (pms_id=31946) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15328 (pms_id=31975) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15329 (pms_id=31976) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15331 (pms_id=31980) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15333 (pms_id=31981) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15332 (pms_id=31982) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15330 (pms_id=31974) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15334 (pms_id=31984) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15335 (pms_id=31986) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15336 (pms_id=31987) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15337 (pms_id=31988) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15339 (pms_id=31990) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15338 (pms_id=31989) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15340 (pms_id=31991) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15341 (pms_id=31992) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15342 (pms_id=31995) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15343 (pms_id=31996) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15344 (pms_id=31997) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15345 (pms_id=31999) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15346 (pms_id=32000) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15347 (pms_id=32001) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15348 (pms_id=32002) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15349 (pms_id=32003) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15350 (pms_id=32005) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15351 (pms_id=32006) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15352 (pms_id=32007) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15353 (pms_id=32008) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15354 (pms_id=32018) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15355 (pms_id=32019) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15356 (pms_id=32020) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15357 (pms_id=32021) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15358 (pms_id=32030) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15359 (pms_id=32031) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15360 (pms_id=32042) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15362 (pms_id=32044) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15361 (pms_id=32043) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15363 (pms_id=32045) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15364 (pms_id=32046) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15365 (pms_id=32048) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15367 (pms_id=32053) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15366 (pms_id=32051) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15368 (pms_id=32054) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15369 (pms_id=32056) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15370 (pms_id=32070) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15371 (pms_id=32071) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15372 (pms_id=32072) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15373 (pms_id=32073) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15374 (pms_id=32075) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15375 (pms_id=32077) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15376 (pms_id=32078) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15377 (pms_id=32079) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15378 (pms_id=32084) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15383 (pms_id=32076) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15380 (pms_id=32085) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15379 (pms_id=32086) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15381 (pms_id=32088) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15382 (pms_id=32090) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15385 (pms_id=32103) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15384 (pms_id=32100) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15386 (pms_id=32104) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15387 (pms_id=32105) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15388 (pms_id=32108) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15389 (pms_id=32109) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15390 (pms_id=32111) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15391 (pms_id=32112) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15392 (pms_id=32113) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15393 (pms_id=32115) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15394 (pms_id=32116) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15395 (pms_id=32117) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15396 (pms_id=32118) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15398 (pms_id=32120) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15397 (pms_id=32119) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15399 (pms_id=32121) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15400 (pms_id=32122) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15401 (pms_id=32123) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15402 (pms_id=32126) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15403 (pms_id=32137) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15405 (pms_id=32142) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15404 (pms_id=32138) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15406 (pms_id=32143) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15407 (pms_id=32144) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15409 (pms_id=32155) 2025-11-18 20:52:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 15408 (pms_id=32157) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15410 (pms_id=32158) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15412 (pms_id=32181) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15411 (pms_id=32160) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15413 (pms_id=32200) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15414 (pms_id=32201) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15415 (pms_id=32202) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15416 (pms_id=32203) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15417 (pms_id=32204) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15419 (pms_id=32205) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15418 (pms_id=32206) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15420 (pms_id=32207) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15421 (pms_id=32218) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15422 (pms_id=32219) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15423 (pms_id=32228) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15424 (pms_id=32230) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15425 (pms_id=32231) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15427 (pms_id=32232) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15426 (pms_id=32239) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15428 (pms_id=32241) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15429 (pms_id=32242) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15430 (pms_id=32243) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15431 (pms_id=32244) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15433 (pms_id=32245) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15432 (pms_id=32246) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15434 (pms_id=32253) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15435 (pms_id=32254) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15436 (pms_id=32256) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15437 (pms_id=32258) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15438 (pms_id=32269) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15439 (pms_id=32270) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15440 (pms_id=32271) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15441 (pms_id=32273) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15442 (pms_id=32275) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15443 (pms_id=32277) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15445 (pms_id=32279) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15444 (pms_id=32278) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15446 (pms_id=32280) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15447 (pms_id=32289) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15450 (pms_id=32290) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15448 (pms_id=32313) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15449 (pms_id=32316) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15451 (pms_id=32317) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15452 (pms_id=32318) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15453 (pms_id=32319) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15454 (pms_id=32320) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15455 (pms_id=32321) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15456 (pms_id=32329) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15458 (pms_id=32349) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15457 (pms_id=32339) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15460 (pms_id=32350) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15459 (pms_id=32351) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15462 (pms_id=32352) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15463 (pms_id=32354) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15461 (pms_id=32353) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15464 (pms_id=32355) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15465 (pms_id=32368) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15467 (pms_id=32370) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15469 (pms_id=32375) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15468 (pms_id=32374) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15466 (pms_id=32372) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15471 (pms_id=32378) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15470 (pms_id=32380) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15472 (pms_id=32381) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15473 (pms_id=32382) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15474 (pms_id=32383) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15475 (pms_id=32384) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15476 (pms_id=32385) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15478 (pms_id=32388) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15479 (pms_id=32389) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15477 (pms_id=32386) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15480 (pms_id=32393) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15481 (pms_id=32396) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15482 (pms_id=32398) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15483 (pms_id=32400) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15484 (pms_id=32401) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15485 (pms_id=32405) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15486 (pms_id=32406) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15487 (pms_id=32407) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15489 (pms_id=32408) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15488 (pms_id=32410) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15490 (pms_id=32411) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15491 (pms_id=32413) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15492 (pms_id=32415) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15494 (pms_id=32419) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15493 (pms_id=32416) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15495 (pms_id=32420) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15496 (pms_id=32428) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15497 (pms_id=32429) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15498 (pms_id=32430) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15499 (pms_id=32431) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15500 (pms_id=32432) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15501 (pms_id=32433) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15502 (pms_id=32435) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15503 (pms_id=32436) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15504 (pms_id=32437) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15505 (pms_id=32438) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15506 (pms_id=32439) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15507 (pms_id=32440) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15509 (pms_id=32441) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15508 (pms_id=32442) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15510 (pms_id=32443) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15511 (pms_id=32444) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15512 (pms_id=32456) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15513 (pms_id=32459) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15514 (pms_id=32458) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15515 (pms_id=32460) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15516 (pms_id=32461) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15517 (pms_id=32463) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15520 (pms_id=32465) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15518 (pms_id=32464) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15519 (pms_id=32466) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15521 (pms_id=32467) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15522 (pms_id=32473) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15523 (pms_id=32474) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15524 (pms_id=32476) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15525 (pms_id=32475) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15526 (pms_id=32477) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15527 (pms_id=32478) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15528 (pms_id=32479) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15529 (pms_id=32480) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15530 (pms_id=32481) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15531 (pms_id=32482) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15532 (pms_id=32483) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15533 (pms_id=32484) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15534 (pms_id=32485) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15535 (pms_id=32488) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15536 (pms_id=32489) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15537 (pms_id=32490) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15538 (pms_id=32492) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15539 (pms_id=32494) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15540 (pms_id=32495) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15541 (pms_id=32497) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15542 (pms_id=32498) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15543 (pms_id=32509) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15544 (pms_id=32518) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15545 (pms_id=32519) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15546 (pms_id=32521) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15548 (pms_id=32522) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15547 (pms_id=32523) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15550 (pms_id=32524) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15549 (pms_id=32525) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15552 (pms_id=32526) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15551 (pms_id=32527) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15553 (pms_id=32530) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15554 (pms_id=32531) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15555 (pms_id=32533) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15557 (pms_id=32542) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15558 (pms_id=32543) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15559 (pms_id=32544) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15560 (pms_id=32546) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15556 (pms_id=32532) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15562 (pms_id=32548) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15561 (pms_id=32547) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15563 (pms_id=32549) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15564 (pms_id=32558) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15565 (pms_id=32559) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15566 (pms_id=32568) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15568 (pms_id=32569) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15567 (pms_id=32570) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15570 (pms_id=32571) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15569 (pms_id=32572) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15572 (pms_id=32574) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15571 (pms_id=32573) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15574 (pms_id=32576) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15573 (pms_id=32577) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15575 (pms_id=32578) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15578 (pms_id=32579) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15577 (pms_id=32581) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15576 (pms_id=32582) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15581 (pms_id=32584) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15579 (pms_id=32583) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15580 (pms_id=32585) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15582 (pms_id=32586) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15583 (pms_id=32587) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15585 (pms_id=32591) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15584 (pms_id=32588) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15586 (pms_id=32601) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15587 (pms_id=32602) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15590 (pms_id=32603) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15589 (pms_id=32604) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15588 (pms_id=32605) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15591 (pms_id=32606) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15592 (pms_id=32608) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15593 (pms_id=32609) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15594 (pms_id=32610) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15595 (pms_id=32611) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15598 (pms_id=32612) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15597 (pms_id=32613) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15596 (pms_id=32614) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15599 (pms_id=32615) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15600 (pms_id=32616) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15602 (pms_id=32622) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15601 (pms_id=32621) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15604 (pms_id=32631) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15603 (pms_id=32632) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15605 (pms_id=32633) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15607 (pms_id=32635) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15608 (pms_id=32644) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15606 (pms_id=32643) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15609 (pms_id=32650) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15610 (pms_id=32652) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15612 (pms_id=32654) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15611 (pms_id=32653) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15614 (pms_id=32656) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15613 (pms_id=32655) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15615 (pms_id=32657) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15616 (pms_id=32658) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15617 (pms_id=32659) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15620 (pms_id=32667) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15618 (pms_id=32661) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15619 (pms_id=32668) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15621 (pms_id=32669) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15622 (pms_id=32670) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15623 (pms_id=32671) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15624 (pms_id=32672) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15625 (pms_id=32673) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15626 (pms_id=32675) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15627 (pms_id=32677) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15628 (pms_id=32676) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15629 (pms_id=32679) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15631 (pms_id=32681) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15630 (pms_id=32680) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15632 (pms_id=32682) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15633 (pms_id=32688) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15635 (pms_id=32689) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15636 (pms_id=32692) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15634 (pms_id=32693) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15637 (pms_id=32694) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15639 (pms_id=32704) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15638 (pms_id=32695) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15640 (pms_id=32714) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15641 (pms_id=32715) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15642 (pms_id=32716) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15643 (pms_id=32717) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15644 (pms_id=32718) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15646 (pms_id=32719) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15645 (pms_id=32720) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15647 (pms_id=32721) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15648 (pms_id=32722) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15649 (pms_id=32723) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15651 (pms_id=32725) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15650 (pms_id=32724) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15652 (pms_id=32726) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15653 (pms_id=32727) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15654 (pms_id=32728) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15655 (pms_id=32729) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15656 (pms_id=32730) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15657 (pms_id=32731) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15658 (pms_id=32733) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15659 (pms_id=32734) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15661 (pms_id=32735) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15660 (pms_id=32736) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15662 (pms_id=32737) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15664 (pms_id=32748) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15663 (pms_id=32738) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15665 (pms_id=32749) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15666 (pms_id=32750) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15667 (pms_id=32751) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15668 (pms_id=32752) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15669 (pms_id=32753) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15670 (pms_id=32754) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15671 (pms_id=32755) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15673 (pms_id=32757) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15672 (pms_id=32756) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15674 (pms_id=32761) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15676 (pms_id=32762) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15675 (pms_id=32765) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15677 (pms_id=32774) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15679 (pms_id=32776) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15680 (pms_id=32777) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15678 (pms_id=32775) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15681 (pms_id=32778) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15682 (pms_id=32779) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15683 (pms_id=32781) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15684 (pms_id=32782) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15686 (pms_id=32785) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15685 (pms_id=32784) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15687 (pms_id=32786) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15688 (pms_id=32787) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15689 (pms_id=32788) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15690 (pms_id=32798) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15691 (pms_id=32799) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15692 (pms_id=32800) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15693 (pms_id=32801) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15694 (pms_id=32803) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15695 (pms_id=32804) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15696 (pms_id=32805) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15697 (pms_id=32806) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15699 (pms_id=32811) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15701 (pms_id=32814) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15698 (pms_id=32809) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15700 (pms_id=32812) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15702 (pms_id=32816) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15703 (pms_id=32819) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15704 (pms_id=32821) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15705 (pms_id=32822) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15706 (pms_id=32823) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15707 (pms_id=32824) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15708 (pms_id=32825) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15709 (pms_id=32826) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15710 (pms_id=32834) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15711 (pms_id=32835) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15712 (pms_id=32836) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15713 (pms_id=32837) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15714 (pms_id=32844) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15715 (pms_id=32845) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15716 (pms_id=32846) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15717 (pms_id=32847) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15718 (pms_id=32849) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15719 (pms_id=32857) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15721 (pms_id=32860) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15720 (pms_id=32859) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15722 (pms_id=32862) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15723 (pms_id=32863) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15724 (pms_id=32864) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15725 (pms_id=32865) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15726 (pms_id=32866) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15727 (pms_id=32867) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15728 (pms_id=32869) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15729 (pms_id=32878) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15730 (pms_id=32879) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15731 (pms_id=32880) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15732 (pms_id=32881) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15733 (pms_id=32882) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15734 (pms_id=32888) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15735 (pms_id=32889) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15736 (pms_id=32890) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15737 (pms_id=32891) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15738 (pms_id=32892) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15739 (pms_id=32893) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15740 (pms_id=32895) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15741 (pms_id=32896) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15742 (pms_id=32899) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15743 (pms_id=32900) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32892 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15744 (pms_id=32903) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15745 (pms_id=32904) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15746 (pms_id=32905) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15747 (pms_id=32906) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15748 (pms_id=32907) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15749 (pms_id=32908) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15751 (pms_id=32910) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15750 (pms_id=32909) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15752 (pms_id=32917) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15753 (pms_id=32918) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15754 (pms_id=32919) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15755 (pms_id=32927) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15756 (pms_id=32928) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15757 (pms_id=32930) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15758 (pms_id=32932) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15759 (pms_id=32933) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15760 (pms_id=32934) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15762 (pms_id=32936) 2025-11-18 20:52:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 15761 (pms_id=32935) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15763 (pms_id=32937) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15765 (pms_id=32947) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15764 (pms_id=32948) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15766 (pms_id=32949) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15767 (pms_id=32950) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15768 (pms_id=32957) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15769 (pms_id=32958) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15771 (pms_id=32961) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15770 (pms_id=32960) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15772 (pms_id=32963) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15773 (pms_id=32967) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15774 (pms_id=32968) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15775 (pms_id=32969) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15776 (pms_id=32970) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15777 (pms_id=32971) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15778 (pms_id=32972) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15779 (pms_id=32973) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15780 (pms_id=32974) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15782 (pms_id=32976) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15781 (pms_id=32975) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15783 (pms_id=32977) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15784 (pms_id=32984) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15785 (pms_id=32985) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15787 (pms_id=32986) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15786 (pms_id=32988) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15788 (pms_id=32989) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15789 (pms_id=32990) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15791 (pms_id=32995) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15790 (pms_id=32991) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15793 (pms_id=32996) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15794 (pms_id=32999) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15796 (pms_id=33000) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15792 (pms_id=32998) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15797 (pms_id=33001) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15795 (pms_id=33002) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15798 (pms_id=33003) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15799 (pms_id=33010) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15800 (pms_id=33011) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15802 (pms_id=33013) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15801 (pms_id=33012) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15803 (pms_id=33014) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15807 (pms_id=33015) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15806 (pms_id=33023) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15805 (pms_id=33022) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15804 (pms_id=33024) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15808 (pms_id=33025) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15809 (pms_id=33026) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15810 (pms_id=33027) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15811 (pms_id=33028) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15812 (pms_id=33029) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15814 (pms_id=33031) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15813 (pms_id=33032) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15815 (pms_id=33037) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15816 (pms_id=33038) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15817 (pms_id=33039) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15818 (pms_id=33047) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15819 (pms_id=33048) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15821 (pms_id=33057) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15820 (pms_id=33058) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15822 (pms_id=33059) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15823 (pms_id=33061) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15825 (pms_id=33062) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15824 (pms_id=33063) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15826 (pms_id=33064) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15827 (pms_id=33065) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15828 (pms_id=33066) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15829 (pms_id=33067) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15830 (pms_id=33068) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15831 (pms_id=33070) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15835 (pms_id=33071) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15834 (pms_id=33077) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15833 (pms_id=33078) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15832 (pms_id=33088) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15836 (pms_id=33089) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15859 (pms_id=33090) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15837 (pms_id=33091) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15840 (pms_id=33093) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15838 (pms_id=33092) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15839 (pms_id=33094) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15841 (pms_id=33096) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15843 (pms_id=33097) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15844 (pms_id=33098) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15842 (pms_id=33099) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15845 (pms_id=33100) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15846 (pms_id=33101) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15847 (pms_id=33104) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15848 (pms_id=33102) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15851 (pms_id=33106) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15849 (pms_id=33105) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15852 (pms_id=33107) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15850 (pms_id=33108) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15853 (pms_id=33110) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15854 (pms_id=33111) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15855 (pms_id=33112) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15856 (pms_id=33114) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15857 (pms_id=33115) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15860 (pms_id=33117) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15858 (pms_id=33116) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15861 (pms_id=33118) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15862 (pms_id=33119) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15863 (pms_id=33120) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15864 (pms_id=33121) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15865 (pms_id=33122) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15866 (pms_id=33123) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15867 (pms_id=33125) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15868 (pms_id=33127) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15869 (pms_id=33128) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15870 (pms_id=33129) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15872 (pms_id=33139) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15873 (pms_id=33149) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15871 (pms_id=33150) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15874 (pms_id=33151) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15875 (pms_id=33152) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15876 (pms_id=33153) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15877 (pms_id=33154) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15878 (pms_id=33159) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15879 (pms_id=33160) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15880 (pms_id=33161) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15882 (pms_id=33162) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15881 (pms_id=33164) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15883 (pms_id=33166) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15884 (pms_id=33170) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15885 (pms_id=33171) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15886 (pms_id=33175) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15887 (pms_id=33176) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15888 (pms_id=33177) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15889 (pms_id=33178) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15891 (pms_id=33179) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15890 (pms_id=33180) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15893 (pms_id=33181) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15892 (pms_id=33182) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15894 (pms_id=33183) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15895 (pms_id=33184) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15896 (pms_id=33185) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15897 (pms_id=33186) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15898 (pms_id=33191) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15899 (pms_id=33192) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15900 (pms_id=33202) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15901 (pms_id=33212) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15902 (pms_id=33213) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15904 (pms_id=33214) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15905 (pms_id=33215) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15906 (pms_id=33216) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15908 (pms_id=33217) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15907 (pms_id=33218) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15903 (pms_id=33203) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15909 (pms_id=33219) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15910 (pms_id=33220) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15911 (pms_id=33225) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15912 (pms_id=33226) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15913 (pms_id=33227) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15914 (pms_id=33228) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15915 (pms_id=33229) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15916 (pms_id=33230) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15917 (pms_id=33240) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15918 (pms_id=33241) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15919 (pms_id=33243) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15920 (pms_id=33244) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15921 (pms_id=33253) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15922 (pms_id=33254) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15923 (pms_id=33255) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15925 (pms_id=33258) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15924 (pms_id=33259) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15927 (pms_id=33260) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15926 (pms_id=33261) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15928 (pms_id=33262) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15929 (pms_id=33265) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15931 (pms_id=33266) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15930 (pms_id=33268) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15936 (pms_id=33271) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15932 (pms_id=33269) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15935 (pms_id=33272) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15934 (pms_id=33273) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15933 (pms_id=33274) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15937 (pms_id=33285) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15938 (pms_id=33286) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15939 (pms_id=33288) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15940 (pms_id=33290) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15941 (pms_id=33292) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15943 (pms_id=33294) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15942 (pms_id=33293) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15944 (pms_id=33297) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15945 (pms_id=33298) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15946 (pms_id=33302) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15947 (pms_id=33303) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15949 (pms_id=33304) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15948 (pms_id=33305) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15950 (pms_id=33306) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15951 (pms_id=33307) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15952 (pms_id=33308) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15953 (pms_id=33309) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15954 (pms_id=33315) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15957 (pms_id=33317) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15955 (pms_id=33316) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15956 (pms_id=33318) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15959 (pms_id=33323) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15958 (pms_id=33324) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15961 (pms_id=33325) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15960 (pms_id=33326) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15965 (pms_id=33335) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15962 (pms_id=33327) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15964 (pms_id=33336) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15963 (pms_id=33337) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15966 (pms_id=33338) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15967 (pms_id=33340) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15968 (pms_id=33342) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15969 (pms_id=33343) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15971 (pms_id=33344) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15970 (pms_id=33345) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15972 (pms_id=33350) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15973 (pms_id=33354) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15974 (pms_id=33356) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15975 (pms_id=33357) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15977 (pms_id=33358) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15976 (pms_id=33359) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15978 (pms_id=33360) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15979 (pms_id=33361) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15981 (pms_id=33362) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15980 (pms_id=33363) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15982 (pms_id=33364) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15983 (pms_id=33367) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15984 (pms_id=33368) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15985 (pms_id=33369) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15986 (pms_id=33370) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15987 (pms_id=33371) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15989 (pms_id=33373) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15988 (pms_id=33372) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15990 (pms_id=33374) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15991 (pms_id=33375) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15992 (pms_id=33376) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15993 (pms_id=33381) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15994 (pms_id=33382) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15995 (pms_id=33390) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15996 (pms_id=33383) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15997 (pms_id=33391) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15998 (pms_id=33392) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 15999 (pms_id=33401) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16000 (pms_id=33411) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16001 (pms_id=33412) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16002 (pms_id=33413) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16003 (pms_id=33414) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16004 (pms_id=33416) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16005 (pms_id=33415) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16006 (pms_id=33422) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16007 (pms_id=33421) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16008 (pms_id=33423) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16009 (pms_id=33424) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16010 (pms_id=33425) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16011 (pms_id=33426) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16012 (pms_id=33428) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16013 (pms_id=33430) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16014 (pms_id=33429) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16015 (pms_id=33431) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16016 (pms_id=33432) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16017 (pms_id=33433) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16018 (pms_id=33434) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16019 (pms_id=33435) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16020 (pms_id=33436) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16021 (pms_id=33444) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16022 (pms_id=33445) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16024 (pms_id=33446) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16023 (pms_id=33455) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16025 (pms_id=33456) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16027 (pms_id=33457) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16026 (pms_id=33458) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16028 (pms_id=33459) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16029 (pms_id=33460) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16030 (pms_id=33461) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16031 (pms_id=33462) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16032 (pms_id=33463) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16033 (pms_id=33464) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16035 (pms_id=33469) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16037 (pms_id=33472) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16034 (pms_id=33471) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16036 (pms_id=33473) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16038 (pms_id=33474) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16039 (pms_id=33475) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16040 (pms_id=33476) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16041 (pms_id=33477) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16042 (pms_id=33478) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16043 (pms_id=33480) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16045 (pms_id=33481) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16044 (pms_id=33482) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16046 (pms_id=33485) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16047 (pms_id=33486) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16048 (pms_id=33487) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16050 (pms_id=33497) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16049 (pms_id=33495) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16051 (pms_id=33498) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16053 (pms_id=33500) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16052 (pms_id=33499) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16054 (pms_id=33508) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16055 (pms_id=33509) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16056 (pms_id=33510) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16057 (pms_id=33511) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16058 (pms_id=33518) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16059 (pms_id=33520) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16060 (pms_id=33521) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16061 (pms_id=33522) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16062 (pms_id=33523) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16064 (pms_id=33525) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16065 (pms_id=33526) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16063 (pms_id=33524) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16066 (pms_id=33529) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16067 (pms_id=33530) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16068 (pms_id=33531) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16071 (pms_id=33534) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16069 (pms_id=33536) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16070 (pms_id=33537) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16072 (pms_id=33539) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16073 (pms_id=33548) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16074 (pms_id=33549) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16077 (pms_id=33551) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16076 (pms_id=33550) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16075 (pms_id=33547) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16078 (pms_id=33552) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16079 (pms_id=33553) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16080 (pms_id=33554) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16081 (pms_id=33555) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16082 (pms_id=33557) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16083 (pms_id=33558) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16085 (pms_id=33560) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16086 (pms_id=33561) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16084 (pms_id=33559) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16087 (pms_id=33562) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16088 (pms_id=33563) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16091 (pms_id=33564) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16089 (pms_id=33573) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16090 (pms_id=33574) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16092 (pms_id=33575) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16093 (pms_id=33577) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16094 (pms_id=33579) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16095 (pms_id=33583) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16096 (pms_id=33593) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16097 (pms_id=33594) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16102 (pms_id=33596) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16098 (pms_id=33595) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16099 (pms_id=33597) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16101 (pms_id=33598) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16100 (pms_id=33599) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16103 (pms_id=33605) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16105 (pms_id=33608) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16104 (pms_id=33606) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16106 (pms_id=33611) 2025-11-18 20:52:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 16107 (pms_id=33612) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16108 (pms_id=33613) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16109 (pms_id=33614) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16111 (pms_id=33615) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16113 (pms_id=33621) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16110 (pms_id=33616) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16112 (pms_id=33619) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16114 (pms_id=33622) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16115 (pms_id=33623) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16116 (pms_id=33624) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16117 (pms_id=33626) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16118 (pms_id=33636) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16119 (pms_id=33637) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16120 (pms_id=33640) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16121 (pms_id=33641) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16122 (pms_id=33652) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16123 (pms_id=33642) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16124 (pms_id=33662) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16125 (pms_id=33663) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16126 (pms_id=33664) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16127 (pms_id=33666) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16128 (pms_id=33667) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16129 (pms_id=33668) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16131 (pms_id=33669) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16130 (pms_id=33670) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16133 (pms_id=33672) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16132 (pms_id=33671) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16135 (pms_id=33675) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16134 (pms_id=33673) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16136 (pms_id=33676) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16137 (pms_id=33682) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16138 (pms_id=33683) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16139 (pms_id=33684) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16140 (pms_id=33685) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16141 (pms_id=33686) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16143 (pms_id=33688) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16142 (pms_id=33687) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16144 (pms_id=33689) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16145 (pms_id=33690) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16147 (pms_id=33692) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16146 (pms_id=33691) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16148 (pms_id=33693) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16149 (pms_id=33694) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16150 (pms_id=33695) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16151 (pms_id=33703) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16153 (pms_id=33714) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16152 (pms_id=33713) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16154 (pms_id=33715) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16156 (pms_id=33717) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16155 (pms_id=33716) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16157 (pms_id=33725) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16158 (pms_id=33726) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16159 (pms_id=33727) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16160 (pms_id=33728) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16161 (pms_id=33729) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16162 (pms_id=33730) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16163 (pms_id=33731) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16165 (pms_id=33732) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16166 (pms_id=33747) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16164 (pms_id=33737) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16167 (pms_id=33748) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16168 (pms_id=33749) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16169 (pms_id=33757) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16171 (pms_id=33758) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16170 (pms_id=33760) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16173 (pms_id=33770) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16172 (pms_id=33771) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16174 (pms_id=33772) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16175 (pms_id=33773) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16176 (pms_id=33774) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16177 (pms_id=33775) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16178 (pms_id=33776) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16180 (pms_id=33793) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16179 (pms_id=33782) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16181 (pms_id=33794) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16183 (pms_id=33795) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16182 (pms_id=33796) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16184 (pms_id=33797) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16185 (pms_id=33798) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16186 (pms_id=33799) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16187 (pms_id=33800) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16188 (pms_id=33801) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16189 (pms_id=33803) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16190 (pms_id=33805) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16191 (pms_id=33806) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16192 (pms_id=33808) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16194 (pms_id=33810) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16193 (pms_id=33809) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16196 (pms_id=33812) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16195 (pms_id=33811) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16197 (pms_id=33814) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16199 (pms_id=33819) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16198 (pms_id=33815) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16201 (pms_id=33820) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16200 (pms_id=33821) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16202 (pms_id=33822) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16203 (pms_id=33823) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16204 (pms_id=33824) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16205 (pms_id=33825) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16207 (pms_id=33827) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16206 (pms_id=33826) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16210 (pms_id=33829) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16208 (pms_id=33828) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16209 (pms_id=33830) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16211 (pms_id=33831) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16212 (pms_id=33833) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16213 (pms_id=33834) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16214 (pms_id=33835) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16215 (pms_id=33836) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16216 (pms_id=33837) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16217 (pms_id=33838) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16219 (pms_id=33840) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16218 (pms_id=33839) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16220 (pms_id=33842) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16221 (pms_id=33854) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16223 (pms_id=33857) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16222 (pms_id=33856) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16224 (pms_id=33858) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16225 (pms_id=33861) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16226 (pms_id=33862) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16227 (pms_id=33863) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16229 (pms_id=33864) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16228 (pms_id=33875) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16230 (pms_id=33876) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16231 (pms_id=33884) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16232 (pms_id=33894) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16233 (pms_id=33895) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16234 (pms_id=33897) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16235 (pms_id=33903) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16237 (pms_id=33905) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16236 (pms_id=33904) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16239 (pms_id=33908) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16238 (pms_id=33909) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16240 (pms_id=33910) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16241 (pms_id=33920) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16244 (pms_id=33922) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16242 (pms_id=33921) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16243 (pms_id=33934) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16245 (pms_id=33936) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16246 (pms_id=33935) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16247 (pms_id=33937) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16248 (pms_id=33939) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16249 (pms_id=33940) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16250 (pms_id=33941) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16253 (pms_id=33944) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16252 (pms_id=33943) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16254 (pms_id=33946) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16251 (pms_id=33942) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16255 (pms_id=33947) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16256 (pms_id=33948) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16257 (pms_id=33949) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16258 (pms_id=33950) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16259 (pms_id=33951) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16260 (pms_id=33952) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16261 (pms_id=33953) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16262 (pms_id=33964) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16263 (pms_id=33975) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16264 (pms_id=33965) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16265 (pms_id=33976) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16266 (pms_id=33977) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16267 (pms_id=33978) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16268 (pms_id=33979) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16269 (pms_id=33980) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16270 (pms_id=33981) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16271 (pms_id=33982) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16272 (pms_id=33990) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16273 (pms_id=33991) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16275 (pms_id=33992) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16276 (pms_id=33996) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16274 (pms_id=33993) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16277 (pms_id=33998) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16278 (pms_id=34000) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16279 (pms_id=34001) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16280 (pms_id=34002) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16281 (pms_id=34003) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16282 (pms_id=34004) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16283 (pms_id=34005) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16284 (pms_id=34006) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16285 (pms_id=34007) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16286 (pms_id=34008) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16287 (pms_id=34009) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16288 (pms_id=34010) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16290 (pms_id=34012) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16289 (pms_id=34011) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16291 (pms_id=34014) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16292 (pms_id=34016) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16295 (pms_id=34019) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16294 (pms_id=34018) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16293 (pms_id=34017) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16296 (pms_id=34021) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16297 (pms_id=34022) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16298 (pms_id=34023) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16299 (pms_id=34033) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16300 (pms_id=34034) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16301 (pms_id=34035) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16302 (pms_id=34040) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16303 (pms_id=34048) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16305 (pms_id=34049) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16304 (pms_id=34050) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16307 (pms_id=34052) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16306 (pms_id=34051) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16308 (pms_id=34055) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16309 (pms_id=34056) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16310 (pms_id=34057) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16311 (pms_id=34059) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16312 (pms_id=34060) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16314 (pms_id=34061) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16317 (pms_id=34065) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16313 (pms_id=34063) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16316 (pms_id=34064) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16315 (pms_id=34062) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16318 (pms_id=34066) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16319 (pms_id=34067) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16320 (pms_id=34070) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16321 (pms_id=34071) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16322 (pms_id=34072) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16323 (pms_id=34074) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16326 (pms_id=34082) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16324 (pms_id=34081) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16325 (pms_id=34083) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16327 (pms_id=34092) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16328 (pms_id=34093) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16329 (pms_id=34094) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16330 (pms_id=34095) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16331 (pms_id=34097) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16332 (pms_id=34106) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16333 (pms_id=34108) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16335 (pms_id=34109) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16334 (pms_id=34110) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16337 (pms_id=34112) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16336 (pms_id=34111) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16338 (pms_id=34113) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16339 (pms_id=34122) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16340 (pms_id=34123) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16341 (pms_id=34126) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16347 (pms_id=34124) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16344 (pms_id=34138) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16345 (pms_id=34139) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16342 (pms_id=34127) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16343 (pms_id=34137) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16346 (pms_id=34140) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16348 (pms_id=34148) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16349 (pms_id=34149) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16350 (pms_id=34158) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16351 (pms_id=34159) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16352 (pms_id=34168) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16353 (pms_id=34169) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16354 (pms_id=34178) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16355 (pms_id=34180) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16356 (pms_id=34181) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16357 (pms_id=34182) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16358 (pms_id=34194) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16359 (pms_id=34195) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16360 (pms_id=34196) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16361 (pms_id=34197) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16362 (pms_id=34198) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16364 (pms_id=34200) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16363 (pms_id=34199) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16365 (pms_id=34201) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16366 (pms_id=34202) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16367 (pms_id=34204) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16368 (pms_id=34205) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16369 (pms_id=34206) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16370 (pms_id=34207) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16371 (pms_id=34208) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16372 (pms_id=34209) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16373 (pms_id=34210) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16374 (pms_id=34211) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16375 (pms_id=34213) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16376 (pms_id=34214) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16377 (pms_id=34215) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16379 (pms_id=34216) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16378 (pms_id=34217) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16380 (pms_id=34218) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16381 (pms_id=34219) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16383 (pms_id=34221) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16382 (pms_id=34220) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16384 (pms_id=34222) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16385 (pms_id=34223) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16386 (pms_id=34226) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16387 (pms_id=34227) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16388 (pms_id=34228) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16390 (pms_id=34229) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16389 (pms_id=34230) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16391 (pms_id=34236) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16392 (pms_id=34237) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16394 (pms_id=34248) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16393 (pms_id=34238) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16395 (pms_id=34249) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16396 (pms_id=34250) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16397 (pms_id=34251) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16398 (pms_id=34252) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16399 (pms_id=34253) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16400 (pms_id=34254) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16401 (pms_id=34256) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16402 (pms_id=34257) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16403 (pms_id=34262) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16404 (pms_id=34263) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16405 (pms_id=34265) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16407 (pms_id=34271) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16406 (pms_id=34272) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16411 (pms_id=34277) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16412 (pms_id=34278) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16413 (pms_id=34279) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16414 (pms_id=34281) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16415 (pms_id=34283) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16416 (pms_id=34293) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16417 (pms_id=34294) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16420 (pms_id=34295) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16418 (pms_id=34296) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16419 (pms_id=34297) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16421 (pms_id=34305) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16422 (pms_id=34306) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16423 (pms_id=34308) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16409 (pms_id=34275) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16410 (pms_id=34276) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16408 (pms_id=34273) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16425 (pms_id=34316) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16426 (pms_id=34317) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16427 (pms_id=34319) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16428 (pms_id=34320) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16429 (pms_id=34321) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16430 (pms_id=34322) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16431 (pms_id=34323) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16432 (pms_id=34324) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16433 (pms_id=34325) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16435 (pms_id=34327) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16434 (pms_id=34326) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16438 (pms_id=34345) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16436 (pms_id=34335) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16437 (pms_id=34346) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16439 (pms_id=34347) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16424 (pms_id=34315) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16440 (pms_id=34348) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16441 (pms_id=34350) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16443 (pms_id=34352) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16442 (pms_id=34351) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16445 (pms_id=34356) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16444 (pms_id=34353) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16448 (pms_id=34357) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16447 (pms_id=34358) 2025-11-18 20:52:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16446 (pms_id=34354) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16449 (pms_id=34359) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16450 (pms_id=34360) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16451 (pms_id=34366) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16452 (pms_id=34367) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16455 (pms_id=34370) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16454 (pms_id=34369) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16453 (pms_id=34368) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16457 (pms_id=34371) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16456 (pms_id=34372) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16458 (pms_id=34373) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16459 (pms_id=34374) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16461 (pms_id=34375) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16462 (pms_id=34377) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16460 (pms_id=34376) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16463 (pms_id=34378) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16464 (pms_id=34381) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16465 (pms_id=34386) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16466 (pms_id=34387) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16468 (pms_id=34389) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16467 (pms_id=34396) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16471 (pms_id=34397) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16469 (pms_id=34399) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16470 (pms_id=34398) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16472 (pms_id=34400) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16473 (pms_id=34401) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16474 (pms_id=34402) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16475 (pms_id=34403) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16476 (pms_id=34404) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16478 (pms_id=34405) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16477 (pms_id=34406) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16479 (pms_id=34408) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16480 (pms_id=34409) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16481 (pms_id=34410) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16482 (pms_id=34411) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16483 (pms_id=34413) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16484 (pms_id=34414) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16485 (pms_id=34415) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16486 (pms_id=34416) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16487 (pms_id=34417) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16488 (pms_id=34418) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16489 (pms_id=34419) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16490 (pms_id=34420) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16492 (pms_id=34423) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16491 (pms_id=34421) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16493 (pms_id=34424) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16494 (pms_id=34425) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16496 (pms_id=34446) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16495 (pms_id=34436) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16497 (pms_id=34447) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16498 (pms_id=34448) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16499 (pms_id=34450) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16500 (pms_id=34451) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16501 (pms_id=34453) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16502 (pms_id=34454) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16503 (pms_id=34456) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16504 (pms_id=34457) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16505 (pms_id=34467) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16506 (pms_id=34468) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16507 (pms_id=34470) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16508 (pms_id=34471) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16511 (pms_id=34473) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16512 (pms_id=34475) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16510 (pms_id=34474) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16509 (pms_id=34472) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16513 (pms_id=34476) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16514 (pms_id=34486) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16515 (pms_id=34487) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16516 (pms_id=34488) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16517 (pms_id=34489) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16520 (pms_id=34493) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16519 (pms_id=34492) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16518 (pms_id=34490) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16521 (pms_id=34495) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16522 (pms_id=34499) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16523 (pms_id=34500) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16524 (pms_id=34501) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16525 (pms_id=34502) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16526 (pms_id=34503) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16527 (pms_id=34504) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16530 (pms_id=34505) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16528 (pms_id=34506) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16529 (pms_id=34508) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16531 (pms_id=34509) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16532 (pms_id=34510) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16533 (pms_id=34511) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16534 (pms_id=34512) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16535 (pms_id=34513) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16536 (pms_id=34514) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16537 (pms_id=34515) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16538 (pms_id=34517) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16540 (pms_id=34520) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16541 (pms_id=34522) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16539 (pms_id=34518) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16542 (pms_id=34523) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16543 (pms_id=34524) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16545 (pms_id=34525) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16544 (pms_id=34527) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16546 (pms_id=34528) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16547 (pms_id=34529) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16548 (pms_id=34534) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16549 (pms_id=34535) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16550 (pms_id=34537) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16551 (pms_id=34538) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16552 (pms_id=34545) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16553 (pms_id=34546) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16554 (pms_id=34547) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16556 (pms_id=34549) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16555 (pms_id=34548) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16557 (pms_id=34550) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16558 (pms_id=34551) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16559 (pms_id=34552) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16561 (pms_id=34553) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16560 (pms_id=34557) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16562 (pms_id=34558) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16563 (pms_id=34559) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16564 (pms_id=34560) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16565 (pms_id=34561) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16566 (pms_id=34562) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16568 (pms_id=34565) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16567 (pms_id=34566) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16569 (pms_id=34567) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16571 (pms_id=34569) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16572 (pms_id=34571) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16570 (pms_id=34568) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16573 (pms_id=34572) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16574 (pms_id=34573) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16575 (pms_id=34577) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16577 (pms_id=34579) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16576 (pms_id=34578) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16579 (pms_id=34581) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16578 (pms_id=34580) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16581 (pms_id=34582) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16580 (pms_id=34592) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16582 (pms_id=34593) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16583 (pms_id=34595) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16584 (pms_id=34597) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16585 (pms_id=34598) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16587 (pms_id=34600) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16586 (pms_id=34599) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16588 (pms_id=34607) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16589 (pms_id=34608) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16590 (pms_id=34609) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16591 (pms_id=34611) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16592 (pms_id=34612) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16593 (pms_id=34613) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16594 (pms_id=34614) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16595 (pms_id=34615) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16598 (pms_id=34619) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16597 (pms_id=34618) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16596 (pms_id=34616) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16599 (pms_id=34620) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16600 (pms_id=34621) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16601 (pms_id=34630) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16603 (pms_id=34641) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16604 (pms_id=34642) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16605 (pms_id=34643) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16607 (pms_id=34645) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16606 (pms_id=34644) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16608 (pms_id=34646) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16609 (pms_id=34647) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16610 (pms_id=34656) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16611 (pms_id=34657) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16612 (pms_id=34658) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16613 (pms_id=34659) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16614 (pms_id=34660) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16615 (pms_id=34662) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16616 (pms_id=34663) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16618 (pms_id=34664) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16617 (pms_id=34665) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16619 (pms_id=34666) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16620 (pms_id=34667) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16602 (pms_id=34640) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16621 (pms_id=34668) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16622 (pms_id=34669) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16623 (pms_id=34670) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16624 (pms_id=34672) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16625 (pms_id=34673) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16626 (pms_id=34674) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16629 (pms_id=34676) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16627 (pms_id=34675) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16628 (pms_id=34677) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16630 (pms_id=34678) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16631 (pms_id=34679) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16632 (pms_id=34680) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16633 (pms_id=34681) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16634 (pms_id=34682) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16636 (pms_id=34689) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16635 (pms_id=34688) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16637 (pms_id=34690) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16638 (pms_id=34691) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16639 (pms_id=34700) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16640 (pms_id=34701) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16642 (pms_id=34703) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16641 (pms_id=34702) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16643 (pms_id=34711) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16644 (pms_id=34712) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16645 (pms_id=34713) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16646 (pms_id=34715) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16647 (pms_id=34716) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16648 (pms_id=34721) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16649 (pms_id=34722) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16650 (pms_id=34723) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16651 (pms_id=34724) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16652 (pms_id=34725) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16653 (pms_id=34726) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16654 (pms_id=34727) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16655 (pms_id=34728) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16656 (pms_id=34729) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16657 (pms_id=34731) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16658 (pms_id=34734) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16659 (pms_id=34735) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16660 (pms_id=34736) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16661 (pms_id=34740) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16662 (pms_id=34741) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16663 (pms_id=34742) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16664 (pms_id=34745) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16666 (pms_id=34747) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16665 (pms_id=34748) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16667 (pms_id=34755) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16668 (pms_id=34756) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16669 (pms_id=34757) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16670 (pms_id=34758) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16673 (pms_id=34762) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16672 (pms_id=34761) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16671 (pms_id=34760) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16674 (pms_id=34763) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16675 (pms_id=34764) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16676 (pms_id=34765) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16677 (pms_id=34766) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16678 (pms_id=34767) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16679 (pms_id=34769) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16680 (pms_id=34770) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16681 (pms_id=34773) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16683 (pms_id=34775) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16682 (pms_id=34774) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16684 (pms_id=34776) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16685 (pms_id=34777) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16686 (pms_id=34778) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16687 (pms_id=34779) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16688 (pms_id=34780) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16689 (pms_id=34781) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16690 (pms_id=34782) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16692 (pms_id=34796) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16691 (pms_id=34794) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16693 (pms_id=34798) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16694 (pms_id=34799) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16695 (pms_id=34801) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16697 (pms_id=34802) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16696 (pms_id=34803) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16698 (pms_id=34804) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16699 (pms_id=34805) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16700 (pms_id=34807) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16701 (pms_id=34809) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16702 (pms_id=34816) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16703 (pms_id=34817) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16704 (pms_id=34818) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16705 (pms_id=34819) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16706 (pms_id=34820) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16707 (pms_id=34821) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16708 (pms_id=34823) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16709 (pms_id=34834) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16711 (pms_id=34835) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16710 (pms_id=34836) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16712 (pms_id=34837) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16713 (pms_id=34838) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16715 (pms_id=34839) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16716 (pms_id=34846) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16714 (pms_id=34855) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16718 (pms_id=34866) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16717 (pms_id=34867) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16719 (pms_id=34869) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16721 (pms_id=34871) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16720 (pms_id=34870) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16722 (pms_id=34872) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16723 (pms_id=34874) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16724 (pms_id=34875) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16726 (pms_id=34878) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16725 (pms_id=34876) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16727 (pms_id=34879) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16728 (pms_id=34882) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16730 (pms_id=34890) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16729 (pms_id=34883) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16731 (pms_id=34900) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16732 (pms_id=34921) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16733 (pms_id=34922) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16735 (pms_id=34923) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16734 (pms_id=34925) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16737 (pms_id=34926) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16736 (pms_id=34927) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16738 (pms_id=34928) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16739 (pms_id=34930) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16740 (pms_id=34931) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16741 (pms_id=34932) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16742 (pms_id=34934) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16743 (pms_id=34937) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16745 (pms_id=34938) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16744 (pms_id=34939) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16746 (pms_id=34940) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16747 (pms_id=34950) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16748 (pms_id=34951) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16749 (pms_id=34952) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16750 (pms_id=34959) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16751 (pms_id=34960) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16752 (pms_id=34961) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16753 (pms_id=34963) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16755 (pms_id=34964) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16754 (pms_id=34971) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16756 (pms_id=34972) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16758 (pms_id=34973) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16757 (pms_id=34974) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16759 (pms_id=34975) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16760 (pms_id=34976) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16761 (pms_id=34977) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16762 (pms_id=34978) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16763 (pms_id=34979) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16764 (pms_id=34981) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16765 (pms_id=34983) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16766 (pms_id=34984) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16767 (pms_id=34988) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16768 (pms_id=34989) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16769 (pms_id=34999) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16770 (pms_id=35010) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16771 (pms_id=35011) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16773 (pms_id=35013) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16772 (pms_id=35012) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16774 (pms_id=35015) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16775 (pms_id=35016) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16776 (pms_id=35017) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16777 (pms_id=35019) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16778 (pms_id=35020) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16779 (pms_id=35022) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16780 (pms_id=35023) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16781 (pms_id=35024) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16782 (pms_id=35025) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16783 (pms_id=35034) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16784 (pms_id=35044) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16785 (pms_id=35054) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16786 (pms_id=35055) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16787 (pms_id=35056) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16788 (pms_id=35057) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16789 (pms_id=35058) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16790 (pms_id=35059) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16792 (pms_id=35061) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16791 (pms_id=35060) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16793 (pms_id=35063) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16794 (pms_id=35065) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16795 (pms_id=35071) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16797 (pms_id=35072) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16796 (pms_id=35073) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16798 (pms_id=35074) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16799 (pms_id=35076) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16801 (pms_id=35078) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16800 (pms_id=35077) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16802 (pms_id=35079) 2025-11-18 20:52:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 16803 (pms_id=35080) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16804 (pms_id=35082) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16805 (pms_id=35083) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16807 (pms_id=35084) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16806 (pms_id=35085) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16808 (pms_id=35086) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16809 (pms_id=35095) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16810 (pms_id=35096) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16811 (pms_id=35097) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16812 (pms_id=35105) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16813 (pms_id=35107) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16815 (pms_id=35106) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16814 (pms_id=35108) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16816 (pms_id=35117) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16817 (pms_id=35118) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16818 (pms_id=35119) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16819 (pms_id=35120) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16820 (pms_id=35121) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16821 (pms_id=35128) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16823 (pms_id=35131) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16822 (pms_id=35130) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16825 (pms_id=35132) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16824 (pms_id=35133) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16826 (pms_id=35135) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16827 (pms_id=35136) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16829 (pms_id=35140) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16828 (pms_id=35139) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16830 (pms_id=35150) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16832 (pms_id=35152) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16831 (pms_id=35151) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16833 (pms_id=35154) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16834 (pms_id=35155) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16835 (pms_id=35156) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16836 (pms_id=35161) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16837 (pms_id=35162) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16838 (pms_id=35163) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16839 (pms_id=35164) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16840 (pms_id=35165) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16841 (pms_id=35167) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16842 (pms_id=35168) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16844 (pms_id=35170) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16843 (pms_id=35169) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16845 (pms_id=35177) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16846 (pms_id=35179) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16847 (pms_id=35187) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16848 (pms_id=35188) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16849 (pms_id=35190) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16850 (pms_id=35193) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16852 (pms_id=35201) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16851 (pms_id=35194) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16853 (pms_id=35211) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16855 (pms_id=35212) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16854 (pms_id=35214) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16856 (pms_id=35215) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16858 (pms_id=35217) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16857 (pms_id=35216) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16860 (pms_id=35218) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16861 (pms_id=35223) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16859 (pms_id=35219) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16863 (pms_id=35225) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16862 (pms_id=35224) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16864 (pms_id=35226) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16865 (pms_id=35234) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16867 (pms_id=35236) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16866 (pms_id=35235) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16868 (pms_id=35237) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16869 (pms_id=35238) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16870 (pms_id=35246) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16871 (pms_id=35247) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16872 (pms_id=35248) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16873 (pms_id=35249) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16874 (pms_id=35251) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16875 (pms_id=35253) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16876 (pms_id=35254) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16878 (pms_id=35256) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16877 (pms_id=35255) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16879 (pms_id=35257) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16880 (pms_id=35258) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16881 (pms_id=35259) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16882 (pms_id=35260) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16883 (pms_id=35261) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16884 (pms_id=35262) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16885 (pms_id=35265) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16887 (pms_id=35266) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16886 (pms_id=35268) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16888 (pms_id=35269) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16890 (pms_id=35273) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16889 (pms_id=35272) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16892 (pms_id=35275) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16891 (pms_id=35276) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16893 (pms_id=35278) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16894 (pms_id=35279) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16895 (pms_id=35280) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16896 (pms_id=35281) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16897 (pms_id=35282) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16898 (pms_id=35283) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16899 (pms_id=35284) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16900 (pms_id=35285) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16902 (pms_id=35287) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16901 (pms_id=35286) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16903 (pms_id=35289) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16904 (pms_id=35290) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16905 (pms_id=35291) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16907 (pms_id=35293) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16908 (pms_id=35294) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16906 (pms_id=35292) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16910 (pms_id=35298) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16909 (pms_id=35295) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16911 (pms_id=35299) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16912 (pms_id=35300) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16913 (pms_id=35301) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16914 (pms_id=35302) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16915 (pms_id=35303) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16916 (pms_id=35304) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16917 (pms_id=35305) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16918 (pms_id=35306) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16919 (pms_id=35308) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16920 (pms_id=35310) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16921 (pms_id=35311) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16922 (pms_id=35312) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16924 (pms_id=35313) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16923 (pms_id=35314) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16925 (pms_id=35315) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16926 (pms_id=35316) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16928 (pms_id=35319) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16930 (pms_id=35324) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16929 (pms_id=35320) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16927 (pms_id=35317) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16931 (pms_id=35325) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16932 (pms_id=35326) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16933 (pms_id=35327) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16934 (pms_id=35328) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 35316 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16935 (pms_id=35329) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16936 (pms_id=35330) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16939 (pms_id=35332) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16937 (pms_id=35331) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16940 (pms_id=35339) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16938 (pms_id=35337) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16941 (pms_id=35340) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16943 (pms_id=35350) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16942 (pms_id=35351) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16944 (pms_id=35360) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16945 (pms_id=35362) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16946 (pms_id=35363) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16947 (pms_id=35364) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16948 (pms_id=35365) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16949 (pms_id=35366) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16950 (pms_id=35371) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16951 (pms_id=35372) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16953 (pms_id=35373) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16952 (pms_id=35374) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16954 (pms_id=35376) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16955 (pms_id=35378) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16957 (pms_id=35380) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16956 (pms_id=35379) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16960 (pms_id=35381) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16958 (pms_id=35382) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16959 (pms_id=35383) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16961 (pms_id=35385) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16962 (pms_id=35396) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16964 (pms_id=35406) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16963 (pms_id=35408) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16965 (pms_id=35409) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16967 (pms_id=35411) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16966 (pms_id=35410) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16969 (pms_id=35412) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16970 (pms_id=35414) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16968 (pms_id=35413) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16971 (pms_id=35417) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16972 (pms_id=35418) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16973 (pms_id=35419) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16974 (pms_id=35420) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16975 (pms_id=35421) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16977 (pms_id=35424) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16979 (pms_id=35423) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16976 (pms_id=35422) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16978 (pms_id=35425) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16980 (pms_id=35427) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16981 (pms_id=35428) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16982 (pms_id=35429) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16983 (pms_id=35430) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16985 (pms_id=35433) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16984 (pms_id=35432) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16987 (pms_id=35434) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16990 (pms_id=35437) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16986 (pms_id=35435) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16988 (pms_id=35436) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16989 (pms_id=35438) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16991 (pms_id=35439) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16992 (pms_id=35440) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16993 (pms_id=35441) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16994 (pms_id=35443) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16995 (pms_id=35444) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16997 (pms_id=35445) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16996 (pms_id=35446) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16998 (pms_id=35451) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 16999 (pms_id=35453) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17000 (pms_id=35454) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17001 (pms_id=35462) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17002 (pms_id=35463) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17003 (pms_id=35464) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17004 (pms_id=35465) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17005 (pms_id=35466) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17006 (pms_id=35474) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17007 (pms_id=35475) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17008 (pms_id=35476) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17011 (pms_id=35477) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17009 (pms_id=35479) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17010 (pms_id=35478) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17012 (pms_id=35481) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17013 (pms_id=35482) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17014 (pms_id=35483) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17015 (pms_id=35484) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17016 (pms_id=35485) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17017 (pms_id=35495) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17019 (pms_id=35500) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17020 (pms_id=35501) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17018 (pms_id=35497) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17022 (pms_id=35503) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17023 (pms_id=35504) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17021 (pms_id=35502) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17024 (pms_id=35505) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17025 (pms_id=35506) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17027 (pms_id=35508) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17026 (pms_id=35507) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17028 (pms_id=35512) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17030 (pms_id=35513) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17031 (pms_id=35514) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17032 (pms_id=35516) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17029 (pms_id=35515) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17033 (pms_id=35526) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17034 (pms_id=35527) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17035 (pms_id=35528) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17036 (pms_id=35529) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17042 (pms_id=35539) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17038 (pms_id=35538) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17037 (pms_id=35530) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17041 (pms_id=35541) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17040 (pms_id=35551) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17039 (pms_id=35542) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17043 (pms_id=35552) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17044 (pms_id=35553) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17046 (pms_id=35555) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17048 (pms_id=35556) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17045 (pms_id=35554) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17047 (pms_id=35567) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Found exact name match for Margherita Martinelli (reservation_id=168) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Margherita Martinelli, email=martinelli.rita1965@gmail.com, hotel=39054_001) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17050 (pms_id=35577) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17049 (pms_id=35587) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17052 (pms_id=35588) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17051 (pms_id=35589) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17055 (pms_id=35590) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17053 (pms_id=35591) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17056 (pms_id=35600) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17054 (pms_id=35597) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17059 (pms_id=35601) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17058 (pms_id=35602) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17060 (pms_id=35605) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17057 (pms_id=35604) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17061 (pms_id=35606) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17062 (pms_id=35607) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17063 (pms_id=35608) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17064 (pms_id=35620) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17065 (pms_id=35621) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17068 (pms_id=35623) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17066 (pms_id=35622) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17069 (pms_id=35624) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17067 (pms_id=35633) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17070 (pms_id=35634) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17071 (pms_id=35635) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17072 (pms_id=35636) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17073 (pms_id=35637) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17074 (pms_id=35638) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17075 (pms_id=35639) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17076 (pms_id=35641) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17080 (pms_id=35650) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17077 (pms_id=35649) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17079 (pms_id=35652) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17078 (pms_id=35651) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17081 (pms_id=35653) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17082 (pms_id=35654) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17084 (pms_id=35656) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17083 (pms_id=35655) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17085 (pms_id=35657) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17087 (pms_id=35658) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17086 (pms_id=35660) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17088 (pms_id=35662) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17089 (pms_id=35663) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17091 (pms_id=35665) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17090 (pms_id=35664) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17092 (pms_id=35666) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17093 (pms_id=35667) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17094 (pms_id=35673) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17095 (pms_id=35683) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17096 (pms_id=35684) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17098 (pms_id=35685) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17099 (pms_id=35686) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17097 (pms_id=35687) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17101 (pms_id=35689) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17100 (pms_id=35688) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17102 (pms_id=35690) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17103 (pms_id=35693) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17104 (pms_id=35694) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17105 (pms_id=35695) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17106 (pms_id=35696) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17108 (pms_id=35698) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17107 (pms_id=35699) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17109 (pms_id=35700) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17110 (pms_id=35701) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17111 (pms_id=35702) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17112 (pms_id=35704) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17113 (pms_id=35706) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17114 (pms_id=35707) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17115 (pms_id=35714) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17116 (pms_id=35715) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17118 (pms_id=35724) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17117 (pms_id=35734) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17120 (pms_id=35745) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17121 (pms_id=35746) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17119 (pms_id=35744) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17122 (pms_id=35747) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17123 (pms_id=35748) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17125 (pms_id=35752) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17124 (pms_id=35749) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17126 (pms_id=35753) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17128 (pms_id=35754) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17127 (pms_id=35755) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17129 (pms_id=35756) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17130 (pms_id=35757) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17131 (pms_id=35758) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17132 (pms_id=35760) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17133 (pms_id=35761) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17134 (pms_id=35762) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17135 (pms_id=35764) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17136 (pms_id=35765) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17137 (pms_id=35768) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17139 (pms_id=35771) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17138 (pms_id=35769) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17140 (pms_id=35772) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17141 (pms_id=35773) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17142 (pms_id=35782) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17144 (pms_id=35783) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17143 (pms_id=35784) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17145 (pms_id=35785) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17146 (pms_id=35786) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17147 (pms_id=35787) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17148 (pms_id=35788) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17150 (pms_id=35789) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17149 (pms_id=35790) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17151 (pms_id=35791) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17152 (pms_id=35792) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17153 (pms_id=35793) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17154 (pms_id=35795) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17155 (pms_id=35796) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17156 (pms_id=35797) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17157 (pms_id=35798) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17158 (pms_id=35799) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17159 (pms_id=35801) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17160 (pms_id=35811) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17161 (pms_id=35812) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17162 (pms_id=35813) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17163 (pms_id=35814) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17164 (pms_id=35815) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17166 (pms_id=35824) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17165 (pms_id=35816) 2025-11-18 20:52:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 17167 (pms_id=35825) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17168 (pms_id=35835) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17169 (pms_id=35836) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17172 (pms_id=35837) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17171 (pms_id=35838) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17170 (pms_id=35839) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17173 (pms_id=35845) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17174 (pms_id=35846) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17175 (pms_id=35847) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17176 (pms_id=35848) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17177 (pms_id=35857) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17178 (pms_id=35858) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17180 (pms_id=35860) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17179 (pms_id=35859) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17181 (pms_id=35866) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17182 (pms_id=35867) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17183 (pms_id=35868) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17184 (pms_id=35869) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17186 (pms_id=35871) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17185 (pms_id=35870) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17187 (pms_id=35872) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17188 (pms_id=35873) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17189 (pms_id=35876) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17190 (pms_id=35877) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17191 (pms_id=35879) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17192 (pms_id=35880) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17193 (pms_id=35881) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17194 (pms_id=35882) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17196 (pms_id=35885) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17195 (pms_id=35884) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17197 (pms_id=35886) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17198 (pms_id=35887) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17199 (pms_id=35888) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17200 (pms_id=35889) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17201 (pms_id=35890) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17202 (pms_id=35891) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17203 (pms_id=35892) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17205 (pms_id=35893) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17204 (pms_id=35894) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17206 (pms_id=35895) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17207 (pms_id=35896) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17208 (pms_id=35897) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17209 (pms_id=35898) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17210 (pms_id=35899) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17211 (pms_id=35900) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17212 (pms_id=35901) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17213 (pms_id=35902) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17214 (pms_id=35903) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17216 (pms_id=35905) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17215 (pms_id=35904) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17217 (pms_id=35906) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17218 (pms_id=35909) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17219 (pms_id=35910) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17222 (pms_id=35911) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17220 (pms_id=35912) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17221 (pms_id=35917) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17223 (pms_id=35918) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17225 (pms_id=35919) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17226 (pms_id=35922) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17224 (pms_id=35923) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17227 (pms_id=35924) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17228 (pms_id=35926) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17230 (pms_id=35927) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17229 (pms_id=35928) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17231 (pms_id=35929) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17232 (pms_id=35930) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17233 (pms_id=35939) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17234 (pms_id=35949) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17235 (pms_id=35950) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17236 (pms_id=35952) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17237 (pms_id=35951) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17238 (pms_id=35953) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17239 (pms_id=35954) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17240 (pms_id=35956) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17241 (pms_id=35957) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17242 (pms_id=35959) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17243 (pms_id=35960) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17244 (pms_id=35961) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17245 (pms_id=35962) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17246 (pms_id=35963) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17247 (pms_id=35964) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17248 (pms_id=35966) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17249 (pms_id=35967) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17250 (pms_id=35968) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17251 (pms_id=35969) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17252 (pms_id=35970) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17255 (pms_id=35972) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17253 (pms_id=35971) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17254 (pms_id=35973) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17256 (pms_id=35974) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17257 (pms_id=35976) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17258 (pms_id=35977) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17260 (pms_id=35980) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17261 (pms_id=35981) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17262 (pms_id=35982) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17259 (pms_id=35979) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17265 (pms_id=35985) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17264 (pms_id=35984) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17263 (pms_id=35983) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17267 (pms_id=35986) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17266 (pms_id=35988) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17268 (pms_id=35989) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17270 (pms_id=35991) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17269 (pms_id=35990) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17271 (pms_id=35993) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17272 (pms_id=35994) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17274 (pms_id=35996) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17273 (pms_id=35995) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17275 (pms_id=35997) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17276 (pms_id=35999) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17278 (pms_id=36000) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17277 (pms_id=35998) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17279 (pms_id=36001) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17280 (pms_id=36002) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17281 (pms_id=36012) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17282 (pms_id=36022) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17283 (pms_id=36023) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17284 (pms_id=36024) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17285 (pms_id=36025) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17286 (pms_id=36032) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17289 (pms_id=36033) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17287 (pms_id=36043) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17288 (pms_id=36044) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17290 (pms_id=36045) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17291 (pms_id=36055) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17292 (pms_id=36056) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17293 (pms_id=36066) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17294 (pms_id=36067) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17295 (pms_id=36069) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17297 (pms_id=36072) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17296 (pms_id=36070) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17299 (pms_id=36068) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17298 (pms_id=36073) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17301 (pms_id=36075) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17300 (pms_id=36074) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17302 (pms_id=36077) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17303 (pms_id=36078) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17304 (pms_id=36079) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17305 (pms_id=36080) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17306 (pms_id=36081) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17307 (pms_id=36082) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17308 (pms_id=36083) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17310 (pms_id=36084) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17309 (pms_id=36086) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17311 (pms_id=36088) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17312 (pms_id=36090) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17313 (pms_id=36091) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17314 (pms_id=36092) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17315 (pms_id=36093) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17316 (pms_id=36096) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17317 (pms_id=36097) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17318 (pms_id=36103) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17319 (pms_id=36104) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17321 (pms_id=36115) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17320 (pms_id=36126) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17322 (pms_id=36127) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17323 (pms_id=36128) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17324 (pms_id=36129) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17325 (pms_id=36130) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17326 (pms_id=36131) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17327 (pms_id=36132) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17328 (pms_id=36133) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17329 (pms_id=36135) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17330 (pms_id=36137) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17332 (pms_id=36140) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17331 (pms_id=36141) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17333 (pms_id=36142) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17335 (pms_id=36144) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17334 (pms_id=36143) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17336 (pms_id=36145) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17337 (pms_id=36146) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17338 (pms_id=36147) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17339 (pms_id=36148) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17341 (pms_id=36157) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17340 (pms_id=36158) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17342 (pms_id=36160) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17343 (pms_id=36162) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17344 (pms_id=36163) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17346 (pms_id=36168) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17345 (pms_id=36167) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17347 (pms_id=36172) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17348 (pms_id=36173) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17349 (pms_id=36174) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17350 (pms_id=36175) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17351 (pms_id=36176) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17352 (pms_id=36183) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17353 (pms_id=36184) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17355 (pms_id=36186) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17354 (pms_id=36185) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17356 (pms_id=36187) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17357 (pms_id=36189) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17358 (pms_id=36190) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17359 (pms_id=36201) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17360 (pms_id=36202) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17361 (pms_id=36211) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17362 (pms_id=36212) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17363 (pms_id=36214) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17364 (pms_id=36215) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17366 (pms_id=36217) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17365 (pms_id=36216) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17367 (pms_id=36218) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17369 (pms_id=36221) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17368 (pms_id=36220) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17370 (pms_id=36222) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17371 (pms_id=36224) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17372 (pms_id=36225) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17373 (pms_id=36226) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17374 (pms_id=36227) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17375 (pms_id=36228) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17378 (pms_id=36240) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17376 (pms_id=36229) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17377 (pms_id=36242) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17379 (pms_id=36243) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17380 (pms_id=36245) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17382 (pms_id=36247) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17381 (pms_id=36246) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17384 (pms_id=36259) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17385 (pms_id=36270) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17383 (pms_id=36249) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17387 (pms_id=36281) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17386 (pms_id=36283) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17388 (pms_id=36284) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17389 (pms_id=36285) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17390 (pms_id=36286) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17392 (pms_id=36288) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17391 (pms_id=36287) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17394 (pms_id=36290) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17393 (pms_id=36289) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17395 (pms_id=36291) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17396 (pms_id=36292) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17397 (pms_id=36294) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17398 (pms_id=36295) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17399 (pms_id=36296) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17400 (pms_id=36297) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17401 (pms_id=36298) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17403 (pms_id=36305) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17402 (pms_id=36299) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17404 (pms_id=36306) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17405 (pms_id=36307) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17406 (pms_id=36308) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17407 (pms_id=36309) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17408 (pms_id=36310) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17409 (pms_id=36311) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17410 (pms_id=36312) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17412 (pms_id=36314) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17411 (pms_id=36313) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17413 (pms_id=36315) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17414 (pms_id=36316) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17416 (pms_id=36319) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17415 (pms_id=36318) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=606) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17418 (pms_id=36320) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17419 (pms_id=36322) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17420 (pms_id=36324) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17417 (pms_id=36321) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17422 (pms_id=36326) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17424 (pms_id=36327) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17423 (pms_id=36328) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17426 (pms_id=36329) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17425 (pms_id=36330) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17421 (pms_id=36325) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17427 (pms_id=36332) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17428 (pms_id=36333) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17430 (pms_id=36335) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17429 (pms_id=36334) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17432 (pms_id=36337) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17431 (pms_id=36336) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17433 (pms_id=36338) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17434 (pms_id=36340) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17437 (pms_id=36342) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17435 (pms_id=36343) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17436 (pms_id=36344) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17439 (pms_id=36347) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17438 (pms_id=36345) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17440 (pms_id=36349) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17441 (pms_id=36350) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17442 (pms_id=36351) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17444 (pms_id=36353) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17443 (pms_id=36355) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17445 (pms_id=36357) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17446 (pms_id=36358) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17447 (pms_id=36359) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17449 (pms_id=36361) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17448 (pms_id=36360) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17469 (pms_id=36362) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17450 (pms_id=36363) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17453 (pms_id=36364) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17451 (pms_id=36365) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17452 (pms_id=36367) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17454 (pms_id=36368) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17455 (pms_id=36380) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17456 (pms_id=36381) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17458 (pms_id=36383) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17457 (pms_id=36382) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17459 (pms_id=36384) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17460 (pms_id=36385) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17465 (pms_id=36388) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17461 (pms_id=36386) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17463 (pms_id=36389) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17462 (pms_id=36390) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17464 (pms_id=36391) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17466 (pms_id=36392) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17468 (pms_id=36394) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17467 (pms_id=36393) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17472 (pms_id=36395) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17470 (pms_id=36396) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17471 (pms_id=36397) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17473 (pms_id=36398) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17474 (pms_id=36399) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17475 (pms_id=36400) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17476 (pms_id=36401) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17478 (pms_id=36402) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17477 (pms_id=36403) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17479 (pms_id=36404) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17480 (pms_id=36407) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17481 (pms_id=36408) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17483 (pms_id=36410) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17482 (pms_id=36409) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17484 (pms_id=36411) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17487 (pms_id=36412) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17485 (pms_id=36414) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17486 (pms_id=36415) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17489 (pms_id=36416) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17488 (pms_id=36418) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17490 (pms_id=36419) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17491 (pms_id=36422) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17493 (pms_id=36423) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17492 (pms_id=36421) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17494 (pms_id=36424) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17495 (pms_id=36425) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17496 (pms_id=36426) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17497 (pms_id=36427) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17498 (pms_id=36428) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17499 (pms_id=36429) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17500 (pms_id=36430) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17501 (pms_id=36431) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17502 (pms_id=36432) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17503 (pms_id=36433) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17504 (pms_id=36434) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17505 (pms_id=36435) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17506 (pms_id=36436) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17507 (pms_id=36437) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17509 (pms_id=36446) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17508 (pms_id=36447) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17510 (pms_id=36448) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17511 (pms_id=36449) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17512 (pms_id=36450) 2025-11-18 20:52:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 17513 (pms_id=36451) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17514 (pms_id=36452) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17515 (pms_id=36453) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17516 (pms_id=36454) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17517 (pms_id=36455) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17519 (pms_id=36457) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17518 (pms_id=36456) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17520 (pms_id=36459) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17521 (pms_id=36460) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17522 (pms_id=36461) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17523 (pms_id=36462) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17524 (pms_id=36463) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17525 (pms_id=36464) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17526 (pms_id=36465) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17527 (pms_id=36466) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17528 (pms_id=36468) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17529 (pms_id=36469) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17530 (pms_id=36470) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17531 (pms_id=36471) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17532 (pms_id=36473) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17533 (pms_id=36474) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17534 (pms_id=36475) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17535 (pms_id=36476) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17536 (pms_id=36477) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17538 (pms_id=36478) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17537 (pms_id=36479) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17539 (pms_id=36480) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17540 (pms_id=36481) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17542 (pms_id=36482) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17541 (pms_id=36483) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17543 (pms_id=36484) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17544 (pms_id=36485) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17545 (pms_id=36486) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17546 (pms_id=36487) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17548 (pms_id=36489) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17547 (pms_id=36488) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17549 (pms_id=36491) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17550 (pms_id=36492) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17551 (pms_id=36493) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17552 (pms_id=36494) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17553 (pms_id=36495) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17554 (pms_id=36496) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17555 (pms_id=36497) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17556 (pms_id=36498) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17557 (pms_id=36499) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17558 (pms_id=36500) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17561 (pms_id=36508) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17560 (pms_id=36509) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17559 (pms_id=36511) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17562 (pms_id=36512) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17563 (pms_id=36513) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17564 (pms_id=36514) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17565 (pms_id=36515) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17566 (pms_id=36516) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17567 (pms_id=36517) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17569 (pms_id=36520) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17568 (pms_id=36519) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17570 (pms_id=36521) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17571 (pms_id=36523) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17572 (pms_id=36524) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17573 (pms_id=36525) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17574 (pms_id=36526) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17575 (pms_id=36527) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17576 (pms_id=36528) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17577 (pms_id=36530) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17579 (pms_id=36532) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17578 (pms_id=36531) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17580 (pms_id=36534) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17581 (pms_id=36544) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17582 (pms_id=36546) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17583 (pms_id=36547) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17584 (pms_id=36548) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17585 (pms_id=36558) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17586 (pms_id=36559) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17587 (pms_id=36560) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17588 (pms_id=36562) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17589 (pms_id=36563) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17590 (pms_id=36565) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17591 (pms_id=36566) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17592 (pms_id=36567) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17593 (pms_id=36568) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17595 (pms_id=36570) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17594 (pms_id=36569) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17596 (pms_id=36571) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17597 (pms_id=36573) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17598 (pms_id=36574) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17599 (pms_id=36575) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17600 (pms_id=36576) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17601 (pms_id=36577) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17602 (pms_id=36587) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17603 (pms_id=36588) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17605 (pms_id=36590) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17604 (pms_id=36589) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17606 (pms_id=36600) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17608 (pms_id=36602) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17607 (pms_id=36601) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17609 (pms_id=36603) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17610 (pms_id=36604) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17612 (pms_id=36605) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17611 (pms_id=36606) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17613 (pms_id=36607) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17614 (pms_id=36618) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17615 (pms_id=36619) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17617 (pms_id=36622) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17616 (pms_id=36620) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17618 (pms_id=36623) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17619 (pms_id=36624) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17620 (pms_id=36625) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17621 (pms_id=36626) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17622 (pms_id=36627) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17623 (pms_id=36628) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17625 (pms_id=36630) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17624 (pms_id=36629) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17626 (pms_id=36637) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17627 (pms_id=36638) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17629 (pms_id=36639) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17628 (pms_id=36640) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17630 (pms_id=36641) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17631 (pms_id=36645) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17632 (pms_id=36642) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17633 (pms_id=36646) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17635 (pms_id=36649) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17634 (pms_id=36647) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17636 (pms_id=36651) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17637 (pms_id=36653) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17638 (pms_id=36654) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17639 (pms_id=36655) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17640 (pms_id=36656) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17641 (pms_id=36657) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17642 (pms_id=36659) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17643 (pms_id=36661) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17644 (pms_id=36660) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17645 (pms_id=36662) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17646 (pms_id=36663) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17649 (pms_id=36665) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17648 (pms_id=36666) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17647 (pms_id=36667) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17650 (pms_id=36668) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17651 (pms_id=36669) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17652 (pms_id=36670) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17653 (pms_id=36671) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17654 (pms_id=36672) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17656 (pms_id=36675) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17655 (pms_id=36673) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17657 (pms_id=36676) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17658 (pms_id=36678) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17659 (pms_id=36681) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17660 (pms_id=36682) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17661 (pms_id=36684) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17662 (pms_id=36685) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17663 (pms_id=36686) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17664 (pms_id=36687) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17666 (pms_id=36688) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17665 (pms_id=36689) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17667 (pms_id=36690) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17668 (pms_id=36695) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17669 (pms_id=36696) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17670 (pms_id=36697) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17671 (pms_id=36698) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17672 (pms_id=36699) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17673 (pms_id=36700) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17674 (pms_id=36702) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17677 (pms_id=36704) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17675 (pms_id=36703) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17676 (pms_id=36705) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17679 (pms_id=36706) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17678 (pms_id=36707) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17680 (pms_id=36708) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17681 (pms_id=36709) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17682 (pms_id=36710) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17683 (pms_id=36719) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17684 (pms_id=36720) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17685 (pms_id=36729) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17686 (pms_id=36731) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17687 (pms_id=36732) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17689 (pms_id=36733) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17688 (pms_id=36734) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17690 (pms_id=36735) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17691 (pms_id=36736) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17692 (pms_id=36737) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17693 (pms_id=36743) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17694 (pms_id=36744) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17695 (pms_id=36745) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17696 (pms_id=36746) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17697 (pms_id=36747) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17699 (pms_id=36748) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17698 (pms_id=36749) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17700 (pms_id=36751) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17701 (pms_id=36752) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17702 (pms_id=36753) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17704 (pms_id=36761) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17703 (pms_id=36762) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17705 (pms_id=36763) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17707 (pms_id=36765) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17706 (pms_id=36764) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17708 (pms_id=36766) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17709 (pms_id=36767) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17710 (pms_id=36768) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17711 (pms_id=36769) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17712 (pms_id=36770) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17714 (pms_id=36780) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17713 (pms_id=36781) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17716 (pms_id=36783) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17715 (pms_id=36782) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17717 (pms_id=36784) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17718 (pms_id=36785) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17719 (pms_id=36786) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17720 (pms_id=36787) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17721 (pms_id=36788) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17722 (pms_id=36789) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17724 (pms_id=36790) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17723 (pms_id=36791) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17726 (pms_id=36794) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17725 (pms_id=36793) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17727 (pms_id=36795) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17728 (pms_id=36796) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17729 (pms_id=36797) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17730 (pms_id=36798) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17731 (pms_id=36799) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17732 (pms_id=36800) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17733 (pms_id=36801) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17734 (pms_id=36802) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17735 (pms_id=36804) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17736 (pms_id=36805) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17737 (pms_id=36806) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17738 (pms_id=36808) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17740 (pms_id=36809) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17739 (pms_id=36810) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17741 (pms_id=36811) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17742 (pms_id=36812) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17744 (pms_id=36813) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17743 (pms_id=36814) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17745 (pms_id=36815) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17747 (pms_id=36817) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17746 (pms_id=36816) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17748 (pms_id=36818) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17750 (pms_id=36819) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17751 (pms_id=36820) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17749 (pms_id=36821) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17752 (pms_id=36822) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17753 (pms_id=36823) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17754 (pms_id=36830) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17756 (pms_id=36831) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17755 (pms_id=36832) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17758 (pms_id=36833) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17757 (pms_id=36834) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17759 (pms_id=36835) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17760 (pms_id=36836) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17761 (pms_id=36842) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17762 (pms_id=36843) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17763 (pms_id=36844) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17764 (pms_id=36845) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17765 (pms_id=36846) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17766 (pms_id=36847) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17767 (pms_id=36848) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17768 (pms_id=36849) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17769 (pms_id=36850) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17771 (pms_id=36853) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17770 (pms_id=36852) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17773 (pms_id=36855) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17772 (pms_id=36854) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17774 (pms_id=36856) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17775 (pms_id=36860) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17776 (pms_id=36862) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17777 (pms_id=36863) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17779 (pms_id=36865) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17778 (pms_id=36864) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17780 (pms_id=36866) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17781 (pms_id=36867) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17782 (pms_id=36871) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17783 (pms_id=36872) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17784 (pms_id=36873) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17785 (pms_id=36875) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17787 (pms_id=36876) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17786 (pms_id=36877) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17788 (pms_id=36878) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17789 (pms_id=36886) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17790 (pms_id=36879) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17794 (pms_id=36888) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17791 (pms_id=36887) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36876 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17792 (pms_id=36889) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17793 (pms_id=36890) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17795 (pms_id=36891) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17796 (pms_id=36892) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17797 (pms_id=36893) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17798 (pms_id=36902) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17799 (pms_id=36903) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17800 (pms_id=36904) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17801 (pms_id=36905) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17802 (pms_id=36906) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17803 (pms_id=36907) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17805 (pms_id=36908) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17804 (pms_id=36909) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17806 (pms_id=36910) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17807 (pms_id=36911) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17808 (pms_id=36913) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17809 (pms_id=36914) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17811 (pms_id=36917) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17810 (pms_id=36915) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17812 (pms_id=36927) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17814 (pms_id=36938) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17813 (pms_id=36928) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17815 (pms_id=36939) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17816 (pms_id=36940) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17817 (pms_id=36941) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17818 (pms_id=36942) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17819 (pms_id=36943) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17820 (pms_id=36944) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17821 (pms_id=36945) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17822 (pms_id=36946) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17824 (pms_id=36950) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17823 (pms_id=36951) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17825 (pms_id=36952) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17826 (pms_id=36953) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17827 (pms_id=36954) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17828 (pms_id=36955) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17829 (pms_id=36961) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17830 (pms_id=36960) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17831 (pms_id=36962) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17832 (pms_id=36963) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17833 (pms_id=36964) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17834 (pms_id=36965) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17836 (pms_id=36966) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17835 (pms_id=36967) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17837 (pms_id=36978) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17838 (pms_id=36980) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17839 (pms_id=36979) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17841 (pms_id=36981) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17840 (pms_id=36990) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17842 (pms_id=36992) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17843 (pms_id=36993) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17844 (pms_id=36994) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17845 (pms_id=36995) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17846 (pms_id=36996) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17848 (pms_id=36997) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17847 (pms_id=37003) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17849 (pms_id=37005) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17850 (pms_id=37006) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17851 (pms_id=37014) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17852 (pms_id=37025) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17854 (pms_id=37027) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17853 (pms_id=37026) 2025-11-18 20:52:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 17855 (pms_id=37028) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17856 (pms_id=37029) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17857 (pms_id=37030) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17859 (pms_id=37044) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17858 (pms_id=37032) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17860 (pms_id=37053) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17861 (pms_id=37055) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17862 (pms_id=37056) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17863 (pms_id=37057) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17864 (pms_id=37058) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17865 (pms_id=37060) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17866 (pms_id=37061) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17867 (pms_id=37062) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17869 (pms_id=37064) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17868 (pms_id=37065) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17870 (pms_id=37073) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17871 (pms_id=37074) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17872 (pms_id=37076) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17873 (pms_id=37077) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17874 (pms_id=37078) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17875 (pms_id=37079) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17876 (pms_id=37080) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17877 (pms_id=37081) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17880 (pms_id=37082) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17878 (pms_id=37086) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17881 (pms_id=37087) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17879 (pms_id=37090) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17882 (pms_id=37091) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17883 (pms_id=37092) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17885 (pms_id=37095) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17884 (pms_id=37093) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17886 (pms_id=37096) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17887 (pms_id=37097) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17888 (pms_id=37098) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17889 (pms_id=37099) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17890 (pms_id=37100) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17891 (pms_id=37101) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17892 (pms_id=37107) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17893 (pms_id=37108) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17894 (pms_id=37109) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17895 (pms_id=37110) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17896 (pms_id=37111) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17897 (pms_id=37112) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17898 (pms_id=37122) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17899 (pms_id=37123) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17900 (pms_id=37124) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17901 (pms_id=37126) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17902 (pms_id=37128) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17904 (pms_id=37131) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17903 (pms_id=37129) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17905 (pms_id=37138) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17906 (pms_id=37139) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17907 (pms_id=37150) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17909 (pms_id=37151) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17908 (pms_id=37152) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17910 (pms_id=37153) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17911 (pms_id=37154) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17912 (pms_id=37155) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17913 (pms_id=37157) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17914 (pms_id=37158) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17915 (pms_id=37167) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17916 (pms_id=37168) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17918 (pms_id=37171) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17917 (pms_id=37170) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17920 (pms_id=37174) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17919 (pms_id=37175) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17921 (pms_id=37176) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17922 (pms_id=37178) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17923 (pms_id=37179) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17924 (pms_id=37180) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17925 (pms_id=37181) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17926 (pms_id=37182) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17927 (pms_id=37183) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17928 (pms_id=37184) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17929 (pms_id=37185) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17930 (pms_id=37186) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17931 (pms_id=37187) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17932 (pms_id=37189) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17933 (pms_id=37190) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17934 (pms_id=37191) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17935 (pms_id=37192) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17936 (pms_id=37193) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17937 (pms_id=37195) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17938 (pms_id=37196) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17939 (pms_id=37197) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17940 (pms_id=37198) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17941 (pms_id=37199) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17942 (pms_id=37200) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17944 (pms_id=37203) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17943 (pms_id=37201) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17945 (pms_id=37204) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17946 (pms_id=37212) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17947 (pms_id=37213) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17948 (pms_id=37214) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17950 (pms_id=37215) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17949 (pms_id=37216) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17951 (pms_id=37217) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17953 (pms_id=37219) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17952 (pms_id=37218) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17955 (pms_id=37220) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17954 (pms_id=37221) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17956 (pms_id=37222) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17957 (pms_id=37223) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17958 (pms_id=37224) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17959 (pms_id=37225) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17960 (pms_id=37226) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17961 (pms_id=37236) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17962 (pms_id=37237) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17963 (pms_id=37239) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17964 (pms_id=37240) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17966 (pms_id=37243) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17965 (pms_id=37241) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17967 (pms_id=37245) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17969 (pms_id=37247) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17968 (pms_id=37246) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17970 (pms_id=37248) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17971 (pms_id=37250) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17972 (pms_id=37251) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17974 (pms_id=37253) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17973 (pms_id=37252) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17975 (pms_id=37254) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17976 (pms_id=37260) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17977 (pms_id=37261) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17978 (pms_id=37263) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17979 (pms_id=37264) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17981 (pms_id=37265) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17980 (pms_id=37266) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17982 (pms_id=37267) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17983 (pms_id=37269) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17986 (pms_id=37271) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17984 (pms_id=37270) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17985 (pms_id=37278) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17988 (pms_id=37279) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17989 (pms_id=37280) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17987 (pms_id=37281) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17990 (pms_id=37282) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17991 (pms_id=37283) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17992 (pms_id=37284) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17993 (pms_id=37285) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17996 (pms_id=37286) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17994 (pms_id=37287) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17995 (pms_id=37295) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17998 (pms_id=37298) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17997 (pms_id=37297) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18000 (pms_id=37300) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 17999 (pms_id=37299) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18001 (pms_id=37301) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18002 (pms_id=37303) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18003 (pms_id=37305) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18005 (pms_id=37308) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18004 (pms_id=37306) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18006 (pms_id=37316) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18007 (pms_id=37317) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18008 (pms_id=37318) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18010 (pms_id=37320) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18009 (pms_id=37321) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18011 (pms_id=37323) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18012 (pms_id=37324) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18013 (pms_id=37325) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18014 (pms_id=37326) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18015 (pms_id=37327) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18016 (pms_id=37328) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18018 (pms_id=37329) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18017 (pms_id=37330) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18021 (pms_id=37331) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18020 (pms_id=37332) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18019 (pms_id=37333) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18023 (pms_id=37334) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18022 (pms_id=37336) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18024 (pms_id=37337) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18025 (pms_id=37338) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18026 (pms_id=37339) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18027 (pms_id=37340) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18028 (pms_id=37341) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18030 (pms_id=37350) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18029 (pms_id=37351) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18031 (pms_id=37352) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18032 (pms_id=37353) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18033 (pms_id=37364) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18034 (pms_id=37365) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18035 (pms_id=37375) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18036 (pms_id=37354) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18037 (pms_id=37388) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18038 (pms_id=37389) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18039 (pms_id=37390) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18041 (pms_id=37391) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18040 (pms_id=37392) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18042 (pms_id=37393) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18044 (pms_id=37395) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18043 (pms_id=37394) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18045 (pms_id=37396) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18046 (pms_id=37398) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18048 (pms_id=37399) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18047 (pms_id=37400) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18049 (pms_id=37401) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18050 (pms_id=37402) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18051 (pms_id=37403) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18052 (pms_id=37404) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18053 (pms_id=37409) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18054 (pms_id=37410) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18055 (pms_id=37411) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18056 (pms_id=37412) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18057 (pms_id=37422) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18058 (pms_id=37434) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18060 (pms_id=37436) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18061 (pms_id=37437) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18059 (pms_id=37435) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18062 (pms_id=37439) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18063 (pms_id=37440) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18064 (pms_id=37446) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18065 (pms_id=37447) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18066 (pms_id=37448) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18068 (pms_id=37450) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18067 (pms_id=37451) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18069 (pms_id=37452) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18070 (pms_id=37453) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18072 (pms_id=37456) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18071 (pms_id=37455) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18074 (pms_id=37458) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18073 (pms_id=37457) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18075 (pms_id=37459) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18076 (pms_id=37460) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18078 (pms_id=37461) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18077 (pms_id=37462) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18079 (pms_id=37463) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18080 (pms_id=37465) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18081 (pms_id=37467) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18082 (pms_id=37468) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18083 (pms_id=37469) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18085 (pms_id=37472) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18084 (pms_id=37471) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18086 (pms_id=37474) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18087 (pms_id=37475) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18089 (pms_id=37476) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18090 (pms_id=37477) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18088 (pms_id=37485) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18091 (pms_id=37495) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18092 (pms_id=37496) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18093 (pms_id=37497) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18094 (pms_id=37508) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18095 (pms_id=37507) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18096 (pms_id=37509) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18098 (pms_id=37510) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18099 (pms_id=37511) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18097 (pms_id=37513) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18100 (pms_id=37514) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18101 (pms_id=37523) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18102 (pms_id=37524) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18103 (pms_id=37525) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18105 (pms_id=37527) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18104 (pms_id=37526) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18107 (pms_id=37528) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18108 (pms_id=37531) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18106 (pms_id=37530) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18109 (pms_id=37532) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18110 (pms_id=37533) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18111 (pms_id=37534) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18112 (pms_id=37536) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18113 (pms_id=37537) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18114 (pms_id=37538) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18115 (pms_id=37544) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18117 (pms_id=37545) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18116 (pms_id=37546) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18118 (pms_id=37548) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18119 (pms_id=37549) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18120 (pms_id=37550) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18121 (pms_id=37551) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18122 (pms_id=37552) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18123 (pms_id=37553) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18125 (pms_id=37554) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18124 (pms_id=37555) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18126 (pms_id=37565) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18128 (pms_id=37566) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18127 (pms_id=37567) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18129 (pms_id=37568) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18130 (pms_id=37569) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18131 (pms_id=37570) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18132 (pms_id=37571) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18133 (pms_id=37582) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18134 (pms_id=37583) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18135 (pms_id=37584) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18136 (pms_id=37585) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18137 (pms_id=37587) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18139 (pms_id=37589) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18138 (pms_id=37588) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18141 (pms_id=37590) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18140 (pms_id=37594) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18142 (pms_id=37595) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18144 (pms_id=37596) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18143 (pms_id=37597) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18145 (pms_id=37598) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18146 (pms_id=37599) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18147 (pms_id=37600) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18149 (pms_id=37601) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18148 (pms_id=37602) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18151 (pms_id=37605) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18150 (pms_id=37604) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18152 (pms_id=37606) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18153 (pms_id=37608) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18154 (pms_id=37609) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18155 (pms_id=37610) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18156 (pms_id=37613) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18157 (pms_id=37619) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18158 (pms_id=37622) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18160 (pms_id=37629) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18159 (pms_id=37631) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18161 (pms_id=37633) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18162 (pms_id=37634) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18163 (pms_id=37641) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18164 (pms_id=37642) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18165 (pms_id=37651) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18166 (pms_id=37652) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18168 (pms_id=37653) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18167 (pms_id=37654) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18169 (pms_id=37655) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18170 (pms_id=37656) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18171 (pms_id=37658) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18172 (pms_id=37659) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18173 (pms_id=37660) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18174 (pms_id=37671) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18175 (pms_id=37673) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18176 (pms_id=37682) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18177 (pms_id=37683) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18179 (pms_id=37684) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18178 (pms_id=37686) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18180 (pms_id=37685) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18181 (pms_id=37687) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18182 (pms_id=37688) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18184 (pms_id=37690) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18183 (pms_id=37691) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18185 (pms_id=37692) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18186 (pms_id=37693) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18187 (pms_id=37694) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18188 (pms_id=37695) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18189 (pms_id=37696) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18191 (pms_id=37701) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18190 (pms_id=37697) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18192 (pms_id=37702) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18193 (pms_id=37703) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18194 (pms_id=37704) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18195 (pms_id=37705) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18196 (pms_id=37706) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18197 (pms_id=37708) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18198 (pms_id=37716) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18199 (pms_id=37717) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18200 (pms_id=37718) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18201 (pms_id=37719) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18202 (pms_id=37720) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18203 (pms_id=37723) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18204 (pms_id=37724) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18205 (pms_id=37725) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18206 (pms_id=37726) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18207 (pms_id=37733) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18209 (pms_id=37735) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18210 (pms_id=37743) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18208 (pms_id=37734) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18211 (pms_id=37745) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18212 (pms_id=37746) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18213 (pms_id=37749) 2025-11-18 20:52:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 18214 (pms_id=37750) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18215 (pms_id=37751) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18216 (pms_id=37753) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18217 (pms_id=37754) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18218 (pms_id=37755) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18220 (pms_id=37758) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18219 (pms_id=37759) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18221 (pms_id=37760) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18222 (pms_id=37764) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18223 (pms_id=37765) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18224 (pms_id=37766) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18226 (pms_id=37768) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18225 (pms_id=37767) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18227 (pms_id=37769) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18230 (pms_id=37771) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18228 (pms_id=37770) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18229 (pms_id=37772) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18232 (pms_id=37775) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18231 (pms_id=37774) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18233 (pms_id=37776) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18235 (pms_id=37777) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18234 (pms_id=37778) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18236 (pms_id=37780) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18237 (pms_id=37781) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18238 (pms_id=37782) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18239 (pms_id=37783) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18240 (pms_id=37787) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18241 (pms_id=37788) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18243 (pms_id=37789) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18242 (pms_id=37790) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18244 (pms_id=37791) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18245 (pms_id=37792) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18246 (pms_id=37793) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18248 (pms_id=37812) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18247 (pms_id=37802) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18250 (pms_id=37814) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18249 (pms_id=37813) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18251 (pms_id=37815) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18252 (pms_id=37816) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18253 (pms_id=37817) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18254 (pms_id=37818) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18255 (pms_id=37820) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18257 (pms_id=37822) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18256 (pms_id=37821) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18258 (pms_id=37823) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18259 (pms_id=37827) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18260 (pms_id=37826) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18261 (pms_id=37838) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18263 (pms_id=37839) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18262 (pms_id=37840) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18264 (pms_id=37841) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18265 (pms_id=37842) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18267 (pms_id=37844) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18266 (pms_id=37843) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18268 (pms_id=37845) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18269 (pms_id=37846) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18270 (pms_id=37847) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18271 (pms_id=37848) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18272 (pms_id=37849) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18273 (pms_id=37850) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18274 (pms_id=37851) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18275 (pms_id=37852) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18278 (pms_id=37856) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18277 (pms_id=37855) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18280 (pms_id=37857) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18276 (pms_id=37853) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18279 (pms_id=37858) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18282 (pms_id=37861) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18281 (pms_id=37860) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18283 (pms_id=37862) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18284 (pms_id=37863) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18286 (pms_id=37864) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18285 (pms_id=37866) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18287 (pms_id=37867) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18289 (pms_id=37869) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18288 (pms_id=37868) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18290 (pms_id=37871) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18291 (pms_id=37872) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18292 (pms_id=37873) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18293 (pms_id=37886) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18294 (pms_id=37887) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18295 (pms_id=37888) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18296 (pms_id=37889) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18299 (pms_id=37893) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18298 (pms_id=37892) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18297 (pms_id=37891) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18300 (pms_id=37894) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18301 (pms_id=37895) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18302 (pms_id=37896) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18303 (pms_id=37897) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18304 (pms_id=37898) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18305 (pms_id=37899) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18306 (pms_id=37900) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18307 (pms_id=37901) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18308 (pms_id=37902) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18309 (pms_id=37906) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18310 (pms_id=37908) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18311 (pms_id=37909) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18312 (pms_id=37910) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18315 (pms_id=37913) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18313 (pms_id=37911) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18314 (pms_id=37914) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18316 (pms_id=37916) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18317 (pms_id=37915) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18320 (pms_id=37918) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18319 (pms_id=37920) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18318 (pms_id=37922) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18321 (pms_id=37923) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18322 (pms_id=37925) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18323 (pms_id=37927) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18324 (pms_id=37928) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18325 (pms_id=37929) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18326 (pms_id=37933) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18327 (pms_id=37934) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18328 (pms_id=37935) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18329 (pms_id=37942) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18330 (pms_id=37943) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18331 (pms_id=37944) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18332 (pms_id=37954) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18333 (pms_id=37956) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18334 (pms_id=37958) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18335 (pms_id=37959) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18336 (pms_id=37969) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18337 (pms_id=37970) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18338 (pms_id=37971) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18339 (pms_id=37973) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18340 (pms_id=37977) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18341 (pms_id=37981) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18342 (pms_id=37982) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18343 (pms_id=37983) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18344 (pms_id=37986) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18345 (pms_id=37987) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18346 (pms_id=37988) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18347 (pms_id=37989) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18349 (pms_id=37992) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18348 (pms_id=37991) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18350 (pms_id=37993) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18352 (pms_id=37995) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18351 (pms_id=37994) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18353 (pms_id=37996) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18354 (pms_id=37997) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for infotoqueaporter@gmail.com (reservation_id=792) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Adriana Rossi, email=infotoqueaporter@gmail.com, hotel=39054_001) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18355 (pms_id=37998) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18359 (pms_id=38002) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18356 (pms_id=37999) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18357 (pms_id=38001) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18358 (pms_id=38003) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18362 (pms_id=38012) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18361 (pms_id=38013) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18363 (pms_id=38014) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18364 (pms_id=38016) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18365 (pms_id=38017) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18366 (pms_id=38018) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18367 (pms_id=38019) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18368 (pms_id=38020) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18369 (pms_id=38021) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18370 (pms_id=38023) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18371 (pms_id=38024) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18372 (pms_id=38026) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18373 (pms_id=38028) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18374 (pms_id=38029) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18375 (pms_id=38030) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18376 (pms_id=38031) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18377 (pms_id=38032) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18379 (pms_id=38033) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18380 (pms_id=38035) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18378 (pms_id=38034) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18381 (pms_id=38036) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18382 (pms_id=38037) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18383 (pms_id=38044) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18384 (pms_id=38046) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18386 (pms_id=38048) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18385 (pms_id=38047) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18387 (pms_id=38049) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18360 (pms_id=38004) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18389 (pms_id=38051) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18388 (pms_id=38050) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18390 (pms_id=38052) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18391 (pms_id=38053) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18392 (pms_id=38054) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18393 (pms_id=38062) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18394 (pms_id=38063) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18395 (pms_id=38064) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18396 (pms_id=38065) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18397 (pms_id=38066) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18398 (pms_id=38076) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18400 (pms_id=38093) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18399 (pms_id=38094) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18401 (pms_id=38095) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18403 (pms_id=38097) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18402 (pms_id=38096) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18406 (pms_id=38100) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18404 (pms_id=38098) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18405 (pms_id=38099) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18407 (pms_id=38104) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18408 (pms_id=38105) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18409 (pms_id=38106) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18411 (pms_id=38107) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18410 (pms_id=38108) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18412 (pms_id=38109) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18413 (pms_id=38110) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18414 (pms_id=38111) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18415 (pms_id=38113) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18416 (pms_id=38117) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18417 (pms_id=38118) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18418 (pms_id=38119) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18420 (pms_id=38120) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18419 (pms_id=38121) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18421 (pms_id=38122) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18422 (pms_id=38131) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18424 (pms_id=38151) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18423 (pms_id=38141) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18425 (pms_id=38152) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18427 (pms_id=38165) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18426 (pms_id=38162) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18428 (pms_id=38166) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18430 (pms_id=38168) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18431 (pms_id=38169) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18432 (pms_id=38171) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18433 (pms_id=38170) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18429 (pms_id=38167) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18434 (pms_id=38172) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18435 (pms_id=38183) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18436 (pms_id=38184) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18437 (pms_id=38185) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18438 (pms_id=38186) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18439 (pms_id=38187) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18441 (pms_id=38188) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18440 (pms_id=38189) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18442 (pms_id=38190) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18444 (pms_id=38192) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18445 (pms_id=38201) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18443 (pms_id=38191) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18446 (pms_id=38202) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18447 (pms_id=38203) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18448 (pms_id=38207) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18449 (pms_id=38208) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18451 (pms_id=38209) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18450 (pms_id=38210) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18454 (pms_id=38221) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18453 (pms_id=38220) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18452 (pms_id=38219) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18456 (pms_id=38223) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18457 (pms_id=38224) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18458 (pms_id=38225) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18459 (pms_id=38228) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18461 (pms_id=38237) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18460 (pms_id=38229) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18462 (pms_id=38238) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18463 (pms_id=38240) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18464 (pms_id=38241) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18465 (pms_id=38242) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18466 (pms_id=38244) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18467 (pms_id=38245) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18468 (pms_id=38246) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18469 (pms_id=38248) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18470 (pms_id=38251) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18471 (pms_id=38252) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18472 (pms_id=38253) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18474 (pms_id=38256) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18455 (pms_id=38222) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18475 (pms_id=38257) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18473 (pms_id=38249) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18476 (pms_id=38258) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18478 (pms_id=38268) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18477 (pms_id=38267) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18479 (pms_id=38269) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18480 (pms_id=38270) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18481 (pms_id=38271) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18482 (pms_id=38273) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18483 (pms_id=38274) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18484 (pms_id=38275) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18485 (pms_id=38276) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18486 (pms_id=38283) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18488 (pms_id=38285) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18487 (pms_id=38284) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18489 (pms_id=38287) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18490 (pms_id=38288) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 38287 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18491 (pms_id=38299) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18492 (pms_id=38309) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18493 (pms_id=38310) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18494 (pms_id=38311) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18495 (pms_id=38312) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18496 (pms_id=38313) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18498 (pms_id=38315) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18499 (pms_id=38318) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18497 (pms_id=38314) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18500 (pms_id=38323) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18501 (pms_id=38324) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18502 (pms_id=38327) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18503 (pms_id=38326) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18504 (pms_id=38335) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18505 (pms_id=38336) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18507 (pms_id=38340) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18506 (pms_id=38337) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18508 (pms_id=38341) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18509 (pms_id=38342) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18511 (pms_id=38343) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18512 (pms_id=38361) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18514 (pms_id=38363) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18513 (pms_id=38362) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18515 (pms_id=38364) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18510 (pms_id=38351) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18516 (pms_id=38365) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18518 (pms_id=38368) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18517 (pms_id=38366) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18519 (pms_id=38375) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18520 (pms_id=38376) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18522 (pms_id=38378) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18521 (pms_id=38377) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18523 (pms_id=38380) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18524 (pms_id=38381) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18525 (pms_id=38382) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18526 (pms_id=38383) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18528 (pms_id=38385) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18527 (pms_id=38384) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18529 (pms_id=38386) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18530 (pms_id=38388) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18531 (pms_id=38389) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18532 (pms_id=38390) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18533 (pms_id=38391) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18534 (pms_id=38392) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18535 (pms_id=38393) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18536 (pms_id=38394) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18537 (pms_id=38399) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18538 (pms_id=38401) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18539 (pms_id=38402) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18541 (pms_id=38406) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18540 (pms_id=38403) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18542 (pms_id=38407) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18543 (pms_id=38408) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18544 (pms_id=38409) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18545 (pms_id=38410) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18546 (pms_id=38411) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18547 (pms_id=38412) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18548 (pms_id=38413) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18549 (pms_id=38414) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18550 (pms_id=38415) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18551 (pms_id=38416) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18552 (pms_id=38419) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18553 (pms_id=38421) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18554 (pms_id=38422) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18556 (pms_id=38432) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18557 (pms_id=38433) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18555 (pms_id=38430) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18558 (pms_id=38434) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18559 (pms_id=38435) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18560 (pms_id=38436) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18561 (pms_id=38438) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18562 (pms_id=38439) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18563 (pms_id=38440) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18564 (pms_id=38448) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18565 (pms_id=38449) 2025-11-18 20:52:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 18566 (pms_id=38450) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18567 (pms_id=38451) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18568 (pms_id=38459) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18569 (pms_id=38469) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18570 (pms_id=38470) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18571 (pms_id=38480) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18572 (pms_id=38481) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18573 (pms_id=38482) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18574 (pms_id=38483) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18575 (pms_id=38492) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18576 (pms_id=38502) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18577 (pms_id=38512) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18578 (pms_id=38513) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18579 (pms_id=38514) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18580 (pms_id=38521) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18582 (pms_id=38515) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18581 (pms_id=38523) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18583 (pms_id=38524) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18584 (pms_id=38525) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18585 (pms_id=38526) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18586 (pms_id=38527) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18587 (pms_id=38528) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18588 (pms_id=38529) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18589 (pms_id=38530) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18590 (pms_id=38531) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18591 (pms_id=38532) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18592 (pms_id=38540) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18593 (pms_id=38541) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18594 (pms_id=38542) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18595 (pms_id=38544) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18597 (pms_id=38545) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18596 (pms_id=38546) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18598 (pms_id=38547) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18599 (pms_id=38555) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18600 (pms_id=38556) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18601 (pms_id=38557) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18602 (pms_id=38558) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18604 (pms_id=38559) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18603 (pms_id=38560) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18605 (pms_id=38561) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18606 (pms_id=38562) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18607 (pms_id=38564) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18608 (pms_id=38565) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18610 (pms_id=38567) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18609 (pms_id=38566) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18612 (pms_id=38571) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18611 (pms_id=38569) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18613 (pms_id=38575) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18614 (pms_id=38576) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18615 (pms_id=38578) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18616 (pms_id=38580) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18617 (pms_id=38581) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18618 (pms_id=38584) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18619 (pms_id=38585) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18620 (pms_id=38586) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18621 (pms_id=38587) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18622 (pms_id=38588) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18623 (pms_id=38590) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18624 (pms_id=38591) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18625 (pms_id=38592) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18626 (pms_id=38593) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18627 (pms_id=38594) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18628 (pms_id=38595) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18629 (pms_id=38596) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18631 (pms_id=38597) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18630 (pms_id=38598) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18632 (pms_id=38599) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18633 (pms_id=38600) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18634 (pms_id=38601) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18635 (pms_id=38602) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18636 (pms_id=38604) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18637 (pms_id=38605) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18638 (pms_id=38606) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18639 (pms_id=38608) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18641 (pms_id=38612) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18640 (pms_id=38610) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18642 (pms_id=38613) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18643 (pms_id=38618) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18644 (pms_id=38607) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18645 (pms_id=38621) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18646 (pms_id=38622) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18648 (pms_id=38624) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18647 (pms_id=38623) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18649 (pms_id=38629) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18651 (pms_id=38635) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18650 (pms_id=38630) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18652 (pms_id=38637) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18654 (pms_id=38636) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18653 (pms_id=38638) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18655 (pms_id=38639) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18658 (pms_id=38641) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18656 (pms_id=38640) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18657 (pms_id=38643) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18659 (pms_id=38644) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18661 (pms_id=38666) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18660 (pms_id=38665) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18662 (pms_id=38667) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18663 (pms_id=38668) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18664 (pms_id=38670) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18665 (pms_id=38669) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18666 (pms_id=38673) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18668 (pms_id=38675) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18667 (pms_id=38674) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18669 (pms_id=38679) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18670 (pms_id=38680) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18671 (pms_id=38681) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18672 (pms_id=38682) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18673 (pms_id=38683) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18675 (pms_id=38685) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18674 (pms_id=38684) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18676 (pms_id=38686) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18677 (pms_id=38689) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18678 (pms_id=38690) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18679 (pms_id=38691) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18682 (pms_id=38701) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18681 (pms_id=38703) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18680 (pms_id=38706) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18683 (pms_id=38707) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18684 (pms_id=38708) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18685 (pms_id=38709) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18686 (pms_id=38710) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18687 (pms_id=38711) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18688 (pms_id=38716) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18689 (pms_id=38718) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18691 (pms_id=38719) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18690 (pms_id=38720) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18692 (pms_id=38722) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18693 (pms_id=38723) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18694 (pms_id=38724) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18695 (pms_id=38734) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18696 (pms_id=38735) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18697 (pms_id=38736) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18698 (pms_id=38746) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18699 (pms_id=38757) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18700 (pms_id=38767) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18701 (pms_id=38768) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18702 (pms_id=38769) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18704 (pms_id=38770) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18703 (pms_id=38771) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18706 (pms_id=38781) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18705 (pms_id=38772) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18707 (pms_id=38782) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18708 (pms_id=38783) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18709 (pms_id=38784) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18710 (pms_id=38785) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18711 (pms_id=38786) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18712 (pms_id=38787) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18713 (pms_id=38788) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18714 (pms_id=38789) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18715 (pms_id=38790) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18717 (pms_id=38791) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18716 (pms_id=38792) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18718 (pms_id=38795) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18720 (pms_id=38797) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18719 (pms_id=38796) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18721 (pms_id=38798) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18722 (pms_id=38807) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18723 (pms_id=38808) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18724 (pms_id=38809) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18725 (pms_id=38810) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18727 (pms_id=38814) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18726 (pms_id=38811) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18728 (pms_id=38815) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18729 (pms_id=38816) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18731 (pms_id=38818) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18730 (pms_id=38817) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18732 (pms_id=38819) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18734 (pms_id=38822) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18733 (pms_id=38823) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18735 (pms_id=38824) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18736 (pms_id=38833) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18737 (pms_id=38835) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18738 (pms_id=38837) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18739 (pms_id=38838) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18741 (pms_id=38839) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18740 (pms_id=38850) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18742 (pms_id=38851) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18743 (pms_id=38852) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18744 (pms_id=38853) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18745 (pms_id=38854) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18746 (pms_id=38855) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18747 (pms_id=38866) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18748 (pms_id=38867) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18750 (pms_id=38869) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18749 (pms_id=38868) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18751 (pms_id=38871) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18752 (pms_id=38872) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18754 (pms_id=38874) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18753 (pms_id=38873) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18755 (pms_id=38876) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18756 (pms_id=38877) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18757 (pms_id=38878) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18758 (pms_id=38887) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18759 (pms_id=38888) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18760 (pms_id=38898) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18762 (pms_id=38899) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18761 (pms_id=38900) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18763 (pms_id=38902) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18764 (pms_id=38901) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18766 (pms_id=38904) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18765 (pms_id=38903) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18767 (pms_id=38905) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18768 (pms_id=38906) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18769 (pms_id=38907) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18770 (pms_id=38908) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18771 (pms_id=38909) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18773 (pms_id=38910) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18772 (pms_id=38911) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18774 (pms_id=38912) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18775 (pms_id=38914) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18776 (pms_id=38915) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18778 (pms_id=38923) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18777 (pms_id=38924) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18780 (pms_id=38928) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18779 (pms_id=38927) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18781 (pms_id=38930) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18782 (pms_id=38934) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18783 (pms_id=38936) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18784 (pms_id=38935) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18785 (pms_id=38937) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18786 (pms_id=38938) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18787 (pms_id=38939) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18789 (pms_id=38940) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18788 (pms_id=38941) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18790 (pms_id=38942) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18791 (pms_id=38943) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18794 (pms_id=38954) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18792 (pms_id=38952) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18793 (pms_id=38955) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18795 (pms_id=38967) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18796 (pms_id=38968) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18798 (pms_id=38970) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18797 (pms_id=38969) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for petrapohl79@yahoo.com (reservation_id=503) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Petra Pohl, email=petrapohl79@yahoo.com, hotel=39054_001) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18799 (pms_id=38972) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18802 (pms_id=38976) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18800 (pms_id=38975) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18801 (pms_id=38977) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18803 (pms_id=38978) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18809 (pms_id=38974) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18804 (pms_id=38979) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18805 (pms_id=38980) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18808 (pms_id=38981) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18806 (pms_id=38982) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18807 (pms_id=38983) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18810 (pms_id=38984) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18812 (pms_id=38985) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18813 (pms_id=38986) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18814 (pms_id=38989) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18811 (pms_id=38987) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18815 (pms_id=38990) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18818 (pms_id=38993) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18817 (pms_id=38994) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18816 (pms_id=38995) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18819 (pms_id=38996) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18821 (pms_id=38998) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18822 (pms_id=38999) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18820 (pms_id=38997) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18823 (pms_id=39000) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18824 (pms_id=39002) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18826 (pms_id=39003) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18825 (pms_id=39004) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18827 (pms_id=39006) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18828 (pms_id=39015) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18830 (pms_id=39018) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18829 (pms_id=39016) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18831 (pms_id=39027) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18832 (pms_id=39028) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18833 (pms_id=39029) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18835 (pms_id=39031) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18834 (pms_id=39030) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18836 (pms_id=39032) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18837 (pms_id=39033) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18839 (pms_id=39034) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18838 (pms_id=39035) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18840 (pms_id=39037) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18841 (pms_id=39038) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18843 (pms_id=39040) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18842 (pms_id=39039) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18844 (pms_id=39041) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18845 (pms_id=39042) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18846 (pms_id=39045) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18847 (pms_id=39046) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18848 (pms_id=39047) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18849 (pms_id=39050) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18850 (pms_id=39051) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18851 (pms_id=39052) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18852 (pms_id=39071) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18853 (pms_id=39072) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18854 (pms_id=39073) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18856 (pms_id=39074) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18855 (pms_id=39075) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18857 (pms_id=39076) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18858 (pms_id=39077) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18859 (pms_id=39079) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18861 (pms_id=39080) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18860 (pms_id=39081) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18862 (pms_id=39082) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18865 (pms_id=39085) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18864 (pms_id=39084) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18863 (pms_id=39083) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18866 (pms_id=39086) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18867 (pms_id=39087) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18869 (pms_id=39089) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18868 (pms_id=39099) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18870 (pms_id=39100) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18871 (pms_id=39101) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18873 (pms_id=39103) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18872 (pms_id=39102) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18874 (pms_id=39104) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18876 (pms_id=39112) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18875 (pms_id=39115) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18877 (pms_id=39123) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18878 (pms_id=39124) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18879 (pms_id=39125) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18882 (pms_id=39128) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18880 (pms_id=39127) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18881 (pms_id=39129) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18883 (pms_id=39130) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18884 (pms_id=39133) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18887 (pms_id=39131) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18885 (pms_id=39139) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18886 (pms_id=39140) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18888 (pms_id=39141) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18889 (pms_id=39142) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18890 (pms_id=39144) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18891 (pms_id=39145) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18892 (pms_id=39146) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18894 (pms_id=39148) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18893 (pms_id=39147) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18895 (pms_id=39149) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18896 (pms_id=39151) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18898 (pms_id=39152) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18897 (pms_id=39162) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18899 (pms_id=39163) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18900 (pms_id=39164) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18901 (pms_id=39165) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18902 (pms_id=39166) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18904 (pms_id=39168) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18903 (pms_id=39167) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18905 (pms_id=39169) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18906 (pms_id=39170) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18907 (pms_id=39175) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18908 (pms_id=39176) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18909 (pms_id=39185) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18911 (pms_id=39186) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18910 (pms_id=39187) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18912 (pms_id=39189) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18913 (pms_id=39191) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18915 (pms_id=39193) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18914 (pms_id=39192) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18916 (pms_id=39194) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18918 (pms_id=39204) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18917 (pms_id=39214) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18919 (pms_id=39215) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18920 (pms_id=39216) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18921 (pms_id=39217) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18922 (pms_id=39218) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18923 (pms_id=39219) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18924 (pms_id=39220) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18926 (pms_id=39222) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18925 (pms_id=39221) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18927 (pms_id=39224) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18928 (pms_id=39225) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18929 (pms_id=39227) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18930 (pms_id=39229) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18931 (pms_id=39230) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18932 (pms_id=39231) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18934 (pms_id=39235) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18933 (pms_id=39234) 2025-11-18 20:52:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 18937 (pms_id=39245) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18936 (pms_id=39247) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18935 (pms_id=39248) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18938 (pms_id=39257) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18939 (pms_id=39258) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18940 (pms_id=39267) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18942 (pms_id=39269) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18941 (pms_id=39268) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18943 (pms_id=39280) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18944 (pms_id=39281) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18945 (pms_id=39282) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18946 (pms_id=39289) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18947 (pms_id=39290) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18948 (pms_id=39291) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18949 (pms_id=39292) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18950 (pms_id=39293) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18951 (pms_id=39294) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18954 (pms_id=39297) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18952 (pms_id=39295) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18953 (pms_id=39296) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18955 (pms_id=39298) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18956 (pms_id=39299) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18957 (pms_id=39301) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18958 (pms_id=39302) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18959 (pms_id=39304) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18960 (pms_id=39305) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18961 (pms_id=39306) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18962 (pms_id=39307) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18964 (pms_id=39311) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18963 (pms_id=39310) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18965 (pms_id=39321) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18966 (pms_id=39322) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18967 (pms_id=39325) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18968 (pms_id=39334) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18969 (pms_id=39335) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18970 (pms_id=39336) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18972 (pms_id=39347) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18971 (pms_id=39337) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18973 (pms_id=39348) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18974 (pms_id=39349) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18975 (pms_id=39350) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18976 (pms_id=39351) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18977 (pms_id=39352) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18978 (pms_id=39353) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18979 (pms_id=39354) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18982 (pms_id=39358) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18980 (pms_id=39356) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18981 (pms_id=39357) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18983 (pms_id=39359) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18984 (pms_id=39371) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18986 (pms_id=39361) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18985 (pms_id=39373) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18989 (pms_id=39374) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18987 (pms_id=39375) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18988 (pms_id=39376) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18990 (pms_id=39377) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18991 (pms_id=39378) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18992 (pms_id=39389) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18993 (pms_id=39390) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18994 (pms_id=39392) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18995 (pms_id=39393) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18996 (pms_id=39394) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18997 (pms_id=39396) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18998 (pms_id=39402) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 18999 (pms_id=39403) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19000 (pms_id=39404) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19001 (pms_id=39405) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19002 (pms_id=39406) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19003 (pms_id=39407) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19004 (pms_id=39409) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19005 (pms_id=39410) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19006 (pms_id=39411) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19007 (pms_id=39412) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19008 (pms_id=39413) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19009 (pms_id=39414) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19011 (pms_id=39423) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19010 (pms_id=39415) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19012 (pms_id=39424) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19013 (pms_id=39435) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19014 (pms_id=39436) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19015 (pms_id=39438) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19016 (pms_id=39437) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19017 (pms_id=39443) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19018 (pms_id=39444) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19019 (pms_id=39445) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19020 (pms_id=39446) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19022 (pms_id=39448) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19021 (pms_id=39447) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19023 (pms_id=39451) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19024 (pms_id=39449) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19025 (pms_id=39452) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19028 (pms_id=39453) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19027 (pms_id=39455) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19026 (pms_id=39454) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19029 (pms_id=39458) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19030 (pms_id=39459) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19031 (pms_id=39460) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19032 (pms_id=39470) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19033 (pms_id=39471) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19036 (pms_id=39472) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19035 (pms_id=39474) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19034 (pms_id=39475) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19037 (pms_id=39476) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19038 (pms_id=39477) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19040 (pms_id=39479) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19039 (pms_id=39478) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19041 (pms_id=39480) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19042 (pms_id=39481) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19043 (pms_id=39482) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19044 (pms_id=39483) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19046 (pms_id=39484) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19045 (pms_id=39487) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19047 (pms_id=39489) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19048 (pms_id=39490) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19049 (pms_id=39491) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19050 (pms_id=39492) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19051 (pms_id=39493) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19052 (pms_id=39494) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19053 (pms_id=39495) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19054 (pms_id=39496) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19055 (pms_id=39497) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19056 (pms_id=39499) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19058 (pms_id=39500) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19057 (pms_id=39501) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19060 (pms_id=39502) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19059 (pms_id=39503) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19061 (pms_id=39504) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19062 (pms_id=39506) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19063 (pms_id=39507) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19064 (pms_id=39516) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19065 (pms_id=39517) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19066 (pms_id=39527) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19067 (pms_id=39529) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19068 (pms_id=39528) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19069 (pms_id=39531) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19070 (pms_id=39532) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19071 (pms_id=39533) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19072 (pms_id=39534) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19073 (pms_id=39536) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19074 (pms_id=39537) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19076 (pms_id=39548) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19075 (pms_id=39539) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19077 (pms_id=39549) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19079 (pms_id=39552) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19078 (pms_id=39551) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19080 (pms_id=39553) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19081 (pms_id=39555) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19082 (pms_id=39556) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19083 (pms_id=39558) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19084 (pms_id=39559) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19086 (pms_id=39560) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19085 (pms_id=39567) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19087 (pms_id=39577) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19088 (pms_id=39578) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19089 (pms_id=39579) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19090 (pms_id=39580) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19091 (pms_id=39589) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19092 (pms_id=39599) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19093 (pms_id=39600) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19094 (pms_id=39602) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19095 (pms_id=39603) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19096 (pms_id=39604) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19097 (pms_id=39605) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19098 (pms_id=39606) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19099 (pms_id=39607) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19100 (pms_id=39608) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19101 (pms_id=39609) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19102 (pms_id=39610) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19103 (pms_id=39616) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19104 (pms_id=39617) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19106 (pms_id=39620) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19108 (pms_id=39622) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19107 (pms_id=39621) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19105 (pms_id=39619) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19109 (pms_id=39623) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19110 (pms_id=39624) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19112 (pms_id=39618) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19111 (pms_id=39626) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19113 (pms_id=39633) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19114 (pms_id=39634) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19115 (pms_id=39635) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19116 (pms_id=39636) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19117 (pms_id=39637) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19119 (pms_id=39638) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19118 (pms_id=39649) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19120 (pms_id=39650) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19121 (pms_id=39653) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19122 (pms_id=39654) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19123 (pms_id=39655) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19125 (pms_id=39656) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19124 (pms_id=39657) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19126 (pms_id=39658) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19127 (pms_id=39659) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19128 (pms_id=39670) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19130 (pms_id=39671) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19129 (pms_id=39672) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19131 (pms_id=39673) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19132 (pms_id=39680) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19133 (pms_id=39681) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19136 (pms_id=39682) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19134 (pms_id=39683) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19135 (pms_id=39684) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19137 (pms_id=39685) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19138 (pms_id=39687) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19139 (pms_id=39688) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19140 (pms_id=39689) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19142 (pms_id=39694) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19141 (pms_id=39690) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19143 (pms_id=39695) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19144 (pms_id=39696) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19146 (pms_id=39700) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19145 (pms_id=39703) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19147 (pms_id=39704) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19148 (pms_id=39705) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19149 (pms_id=39707) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19150 (pms_id=39708) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19151 (pms_id=39709) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19152 (pms_id=39710) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39704 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19153 (pms_id=39711) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19154 (pms_id=39712) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19155 (pms_id=39713) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19156 (pms_id=39714) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19158 (pms_id=39715) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19157 (pms_id=39720) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19159 (pms_id=39721) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19160 (pms_id=39722) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19161 (pms_id=39723) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19162 (pms_id=39724) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19163 (pms_id=39725) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19164 (pms_id=39726) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19165 (pms_id=39728) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19166 (pms_id=39729) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19168 (pms_id=39733) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19167 (pms_id=39731) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19169 (pms_id=39734) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19170 (pms_id=39735) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19171 (pms_id=39736) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19172 (pms_id=39738) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19173 (pms_id=39739) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19175 (pms_id=39741) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19174 (pms_id=39740) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19176 (pms_id=39742) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19177 (pms_id=39743) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19178 (pms_id=39745) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19179 (pms_id=39746) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19180 (pms_id=39747) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19181 (pms_id=39748) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19182 (pms_id=39750) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19183 (pms_id=39751) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19184 (pms_id=39752) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19185 (pms_id=39753) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19186 (pms_id=39754) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19187 (pms_id=39755) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19188 (pms_id=39756) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19189 (pms_id=39757) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19190 (pms_id=39758) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19191 (pms_id=39759) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19192 (pms_id=39761) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19193 (pms_id=39762) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19194 (pms_id=39763) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19195 (pms_id=39765) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19196 (pms_id=39766) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19197 (pms_id=39767) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19199 (pms_id=39769) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19200 (pms_id=39770) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19198 (pms_id=39768) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19201 (pms_id=39771) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19202 (pms_id=39781) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19203 (pms_id=39782) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19204 (pms_id=39784) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19205 (pms_id=39785) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19207 (pms_id=39786) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19206 (pms_id=39794) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19208 (pms_id=39795) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19210 (pms_id=39797) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19209 (pms_id=39796) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19211 (pms_id=39804) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19212 (pms_id=39806) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19213 (pms_id=39807) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19214 (pms_id=39808) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19215 (pms_id=39809) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19216 (pms_id=39810) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19217 (pms_id=39811) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19218 (pms_id=39812) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19219 (pms_id=39813) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19220 (pms_id=39814) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19221 (pms_id=39815) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19222 (pms_id=39816) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19223 (pms_id=39817) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19224 (pms_id=39818) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19225 (pms_id=39819) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19226 (pms_id=39820) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19227 (pms_id=39821) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19228 (pms_id=39831) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19229 (pms_id=39832) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19230 (pms_id=39835) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19231 (pms_id=39837) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19232 (pms_id=39838) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19234 (pms_id=39839) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19233 (pms_id=39840) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19235 (pms_id=39841) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19237 (pms_id=39846) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19236 (pms_id=39842) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19238 (pms_id=39848) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19239 (pms_id=39849) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19240 (pms_id=39850) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19241 (pms_id=39851) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19242 (pms_id=39852) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19244 (pms_id=39853) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19243 (pms_id=39854) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19245 (pms_id=39855) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19247 (pms_id=39857) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19246 (pms_id=39858) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19248 (pms_id=39859) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39858 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19249 (pms_id=39861) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19250 (pms_id=39863) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19251 (pms_id=39864) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19253 (pms_id=39865) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19252 (pms_id=39866) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19254 (pms_id=39868) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19255 (pms_id=39870) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19256 (pms_id=39871) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19257 (pms_id=39872) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19258 (pms_id=39873) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19259 (pms_id=39874) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19260 (pms_id=39875) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19261 (pms_id=39879) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19262 (pms_id=39880) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19263 (pms_id=39882) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19264 (pms_id=39881) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19265 (pms_id=39883) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19266 (pms_id=39884) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19267 (pms_id=39885) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19268 (pms_id=39886) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19269 (pms_id=39887) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19271 (pms_id=39906) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19270 (pms_id=39896) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19273 (pms_id=39907) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19272 (pms_id=39908) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19274 (pms_id=39909) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19275 (pms_id=39910) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19276 (pms_id=39917) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19277 (pms_id=39918) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19278 (pms_id=39919) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19279 (pms_id=39920) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19280 (pms_id=39921) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19281 (pms_id=39922) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19282 (pms_id=39923) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19284 (pms_id=39924) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19283 (pms_id=39925) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19285 (pms_id=39926) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19286 (pms_id=39927) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19287 (pms_id=39928) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19288 (pms_id=39929) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19289 (pms_id=39936) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19290 (pms_id=39937) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19291 (pms_id=39939) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19294 (pms_id=39943) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19292 (pms_id=39941) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19293 (pms_id=39942) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19295 (pms_id=39945) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19296 (pms_id=39946) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39945 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19297 (pms_id=39947) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19298 (pms_id=39948) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19299 (pms_id=39949) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19300 (pms_id=39959) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19302 (pms_id=39960) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19301 (pms_id=39962) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19303 (pms_id=39963) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19304 (pms_id=39964) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19305 (pms_id=39965) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19306 (pms_id=39966) 2025-11-18 20:52:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 19307 (pms_id=39976) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19308 (pms_id=39977) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19309 (pms_id=39979) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19310 (pms_id=39980) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19311 (pms_id=39981) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19312 (pms_id=39982) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19313 (pms_id=39983) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19314 (pms_id=39984) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19315 (pms_id=39985) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19316 (pms_id=39986) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19317 (pms_id=39987) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19318 (pms_id=39988) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19319 (pms_id=39989) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19320 (pms_id=39991) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19322 (pms_id=39993) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19321 (pms_id=39992) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19323 (pms_id=39994) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19324 (pms_id=40002) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19325 (pms_id=40004) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19326 (pms_id=40005) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19327 (pms_id=40003) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19328 (pms_id=40006) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19329 (pms_id=40015) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19331 (pms_id=40018) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19330 (pms_id=40016) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19332 (pms_id=40019) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19333 (pms_id=40021) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19334 (pms_id=40022) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19335 (pms_id=40023) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19336 (pms_id=40024) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19337 (pms_id=40025) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19338 (pms_id=40027) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19339 (pms_id=40028) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19340 (pms_id=40029) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19341 (pms_id=40030) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19342 (pms_id=40031) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19343 (pms_id=40032) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19344 (pms_id=40033) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19345 (pms_id=40035) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19346 (pms_id=40036) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19347 (pms_id=40037) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19348 (pms_id=40040) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19349 (pms_id=40041) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19350 (pms_id=40042) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19351 (pms_id=40043) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19353 (pms_id=40048) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19352 (pms_id=40049) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19354 (pms_id=40050) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19355 (pms_id=40051) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19356 (pms_id=40052) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19357 (pms_id=40053) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19359 (pms_id=40054) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19360 (pms_id=40056) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19358 (pms_id=40055) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19361 (pms_id=40057) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19362 (pms_id=40060) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19363 (pms_id=40061) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19366 (pms_id=40063) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19364 (pms_id=40062) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19365 (pms_id=40064) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19367 (pms_id=40065) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19368 (pms_id=40066) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19370 (pms_id=40068) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19372 (pms_id=40070) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19369 (pms_id=40067) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19371 (pms_id=40069) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19373 (pms_id=40071) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19374 (pms_id=40073) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19375 (pms_id=40074) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19378 (pms_id=40085) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19376 (pms_id=40075) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19377 (pms_id=40086) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19379 (pms_id=40087) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19380 (pms_id=40088) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19382 (pms_id=40091) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19381 (pms_id=40090) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19383 (pms_id=40101) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19384 (pms_id=40102) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19385 (pms_id=40103) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19386 (pms_id=40104) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19387 (pms_id=40105) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19388 (pms_id=40111) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19389 (pms_id=40112) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19390 (pms_id=40113) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19391 (pms_id=40114) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19393 (pms_id=40116) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19392 (pms_id=40115) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19394 (pms_id=40117) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19395 (pms_id=40127) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19396 (pms_id=40132) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19397 (pms_id=40133) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19400 (pms_id=40135) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19398 (pms_id=40134) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19399 (pms_id=40149) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19401 (pms_id=40150) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19403 (pms_id=40152) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19402 (pms_id=40151) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19404 (pms_id=40153) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19405 (pms_id=40154) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19406 (pms_id=40157) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19407 (pms_id=40158) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19408 (pms_id=40159) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19409 (pms_id=40160) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19411 (pms_id=40162) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19412 (pms_id=40163) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19410 (pms_id=40161) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19413 (pms_id=40164) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19414 (pms_id=40166) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19415 (pms_id=40167) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19416 (pms_id=40176) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19417 (pms_id=40177) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19420 (pms_id=40178) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19421 (pms_id=40179) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19418 (pms_id=40181) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19419 (pms_id=40180) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19422 (pms_id=40182) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19423 (pms_id=40183) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19424 (pms_id=40184) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19425 (pms_id=40185) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19426 (pms_id=40186) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19427 (pms_id=40195) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19429 (pms_id=40207) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19428 (pms_id=40206) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19430 (pms_id=40208) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19431 (pms_id=40210) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19433 (pms_id=40211) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19432 (pms_id=40213) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19434 (pms_id=40214) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19435 (pms_id=40215) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19436 (pms_id=40216) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19437 (pms_id=40218) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19438 (pms_id=40219) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19440 (pms_id=40222) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19439 (pms_id=40221) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19441 (pms_id=40230) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19442 (pms_id=40227) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19443 (pms_id=40231) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19444 (pms_id=40234) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19446 (pms_id=40236) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19447 (pms_id=40237) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19449 (pms_id=40242) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19452 (pms_id=40239) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19448 (pms_id=40238) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19450 (pms_id=40243) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19474 (pms_id=40247) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19455 (pms_id=40248) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19457 (pms_id=40250) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19456 (pms_id=40249) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19459 (pms_id=40252) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19458 (pms_id=40251) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19445 (pms_id=40235) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19460 (pms_id=40253) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19462 (pms_id=40256) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19463 (pms_id=40255) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19464 (pms_id=40257) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19461 (pms_id=40254) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19465 (pms_id=40258) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19454 (pms_id=40246) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19451 (pms_id=40244) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19453 (pms_id=40245) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19466 (pms_id=40259) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19467 (pms_id=40260) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19469 (pms_id=40262) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19468 (pms_id=40263) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19470 (pms_id=40270) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19471 (pms_id=40271) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19472 (pms_id=40272) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19475 (pms_id=40286) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19473 (pms_id=40285) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19476 (pms_id=40287) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19477 (pms_id=40288) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19478 (pms_id=40289) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19479 (pms_id=40290) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19480 (pms_id=40291) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19481 (pms_id=40292) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19484 (pms_id=40295) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19485 (pms_id=40296) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19486 (pms_id=40297) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19488 (pms_id=40305) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19487 (pms_id=40307) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19489 (pms_id=40308) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19490 (pms_id=40309) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19491 (pms_id=40310) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19492 (pms_id=40311) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19493 (pms_id=40312) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19494 (pms_id=40313) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19495 (pms_id=40314) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19483 (pms_id=40294) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19496 (pms_id=40324) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19497 (pms_id=40325) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19498 (pms_id=40328) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19482 (pms_id=40293) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19499 (pms_id=40329) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19500 (pms_id=40331) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19502 (pms_id=40332) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19503 (pms_id=40334) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19501 (pms_id=40333) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19504 (pms_id=40335) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19505 (pms_id=40336) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19506 (pms_id=40337) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19507 (pms_id=40340) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19508 (pms_id=40341) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19509 (pms_id=40352) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19510 (pms_id=40353) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19511 (pms_id=40356) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19513 (pms_id=40358) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19512 (pms_id=40357) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19515 (pms_id=40360) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19514 (pms_id=40359) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19516 (pms_id=40362) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19517 (pms_id=40365) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19519 (pms_id=40366) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19518 (pms_id=40369) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19520 (pms_id=40371) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19521 (pms_id=40370) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19522 (pms_id=40372) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19523 (pms_id=40373) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19524 (pms_id=40375) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19525 (pms_id=40376) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19526 (pms_id=40377) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19527 (pms_id=40378) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19528 (pms_id=40379) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19529 (pms_id=40381) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19530 (pms_id=40382) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19532 (pms_id=40383) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19531 (pms_id=40393) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19533 (pms_id=40394) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19534 (pms_id=40395) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19535 (pms_id=40396) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19536 (pms_id=40397) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19537 (pms_id=40398) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19538 (pms_id=40404) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19539 (pms_id=40406) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19540 (pms_id=40408) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19541 (pms_id=40410) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19542 (pms_id=40414) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19543 (pms_id=40416) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19544 (pms_id=40417) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19545 (pms_id=40420) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19546 (pms_id=40421) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19547 (pms_id=40422) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19548 (pms_id=40423) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19549 (pms_id=40424) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19552 (pms_id=40434) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19550 (pms_id=40433) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19551 (pms_id=40435) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19553 (pms_id=40436) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19555 (pms_id=40443) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19554 (pms_id=40437) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19557 (pms_id=40446) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19556 (pms_id=40445) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19558 (pms_id=40453) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19559 (pms_id=40454) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19560 (pms_id=40456) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia.sana94@libero.it (reservation_id=578) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Sana, email=silvia.sana94@libero.it, hotel=39054_001) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19561 (pms_id=40459) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19563 (pms_id=40460) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19564 (pms_id=40461) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19566 (pms_id=40463) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19562 (pms_id=40455) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19567 (pms_id=40465) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19569 (pms_id=40466) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19565 (pms_id=40462) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19568 (pms_id=40467) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19570 (pms_id=40468) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19571 (pms_id=40469) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19573 (pms_id=40472) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19572 (pms_id=40470) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19574 (pms_id=40473) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19576 (pms_id=40480) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19575 (pms_id=40490) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19577 (pms_id=40492) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19578 (pms_id=40501) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19580 (pms_id=40502) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19579 (pms_id=40504) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19581 (pms_id=40491) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19582 (pms_id=40505) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19583 (pms_id=40506) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19584 (pms_id=40507) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19585 (pms_id=40508) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19586 (pms_id=40509) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19587 (pms_id=40510) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19588 (pms_id=40512) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19589 (pms_id=40513) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19590 (pms_id=40516) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19591 (pms_id=40517) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19592 (pms_id=40527) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19593 (pms_id=40528) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19594 (pms_id=40529) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19595 (pms_id=40530) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19596 (pms_id=40540) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19597 (pms_id=40541) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19598 (pms_id=40542) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19599 (pms_id=40543) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19600 (pms_id=40544) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19601 (pms_id=40545) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19602 (pms_id=40555) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19603 (pms_id=40556) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19605 (pms_id=40557) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19604 (pms_id=40565) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19606 (pms_id=40576) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19607 (pms_id=40577) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19608 (pms_id=40578) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19609 (pms_id=40587) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19610 (pms_id=40597) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19611 (pms_id=40608) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19612 (pms_id=40609) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19613 (pms_id=40610) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19615 (pms_id=40611) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19614 (pms_id=40613) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19616 (pms_id=40614) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19617 (pms_id=40615) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19619 (pms_id=40619) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19618 (pms_id=40616) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19620 (pms_id=40620) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19621 (pms_id=40621) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19622 (pms_id=40628) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19623 (pms_id=40630) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19624 (pms_id=40631) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19625 (pms_id=40632) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19626 (pms_id=40633) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19627 (pms_id=40635) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19628 (pms_id=40636) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19629 (pms_id=40637) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19630 (pms_id=40639) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19631 (pms_id=40640) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19632 (pms_id=40642) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19634 (pms_id=40644) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19633 (pms_id=40643) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19635 (pms_id=40646) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19636 (pms_id=40647) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19637 (pms_id=40648) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19638 (pms_id=40649) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19639 (pms_id=40650) 2025-11-18 20:52:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 19640 (pms_id=40651) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19641 (pms_id=40653) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19642 (pms_id=40654) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19644 (pms_id=40658) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19643 (pms_id=40659) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19645 (pms_id=40660) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19646 (pms_id=40661) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19647 (pms_id=40662) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19648 (pms_id=40663) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19649 (pms_id=40665) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19650 (pms_id=40666) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19651 (pms_id=40667) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19652 (pms_id=40668) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19653 (pms_id=40669) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19654 (pms_id=40670) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19655 (pms_id=40671) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19656 (pms_id=40672) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19657 (pms_id=40677) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19658 (pms_id=40678) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19659 (pms_id=40680) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19660 (pms_id=40681) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19661 (pms_id=40682) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19662 (pms_id=40683) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19664 (pms_id=40685) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19663 (pms_id=40684) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19665 (pms_id=40686) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19666 (pms_id=40687) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19667 (pms_id=40689) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19668 (pms_id=40690) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19670 (pms_id=40691) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19669 (pms_id=40692) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19671 (pms_id=40693) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19672 (pms_id=40695) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19673 (pms_id=40696) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19674 (pms_id=40697) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19675 (pms_id=40698) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19676 (pms_id=40700) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Rossi, email=Nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19677 (pms_id=40701) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19678 (pms_id=40703) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19679 (pms_id=40704) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19680 (pms_id=40706) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19681 (pms_id=40707) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19683 (pms_id=40708) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19684 (pms_id=40709) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19685 (pms_id=40710) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19686 (pms_id=40711) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19682 (pms_id=40705) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19687 (pms_id=40721) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19688 (pms_id=40722) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19689 (pms_id=40723) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19690 (pms_id=40725) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19691 (pms_id=40726) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19693 (pms_id=40727) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19694 (pms_id=40730) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19695 (pms_id=40731) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19696 (pms_id=40732) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19692 (pms_id=40724) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19698 (pms_id=40733) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19699 (pms_id=40734) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19697 (pms_id=40728) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19701 (pms_id=40735) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19700 (pms_id=40736) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19702 (pms_id=40737) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19703 (pms_id=40738) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19704 (pms_id=40740) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19706 (pms_id=40743) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19705 (pms_id=40742) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19707 (pms_id=40745) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19708 (pms_id=40746) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19710 (pms_id=40748) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19709 (pms_id=40747) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19712 (pms_id=40749) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19711 (pms_id=40750) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19713 (pms_id=40751) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19714 (pms_id=40752) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19715 (pms_id=40753) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19716 (pms_id=40755) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19717 (pms_id=40756) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19719 (pms_id=40758) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19718 (pms_id=40759) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19721 (pms_id=40761) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19720 (pms_id=40760) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19722 (pms_id=40768) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19723 (pms_id=40769) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19724 (pms_id=40770) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19726 (pms_id=40772) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19725 (pms_id=40771) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19727 (pms_id=40773) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19728 (pms_id=40774) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19729 (pms_id=40775) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19731 (pms_id=40778) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19730 (pms_id=40777) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19732 (pms_id=40779) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19733 (pms_id=40780) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19734 (pms_id=40781) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19735 (pms_id=40782) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19737 (pms_id=40783) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19736 (pms_id=40784) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19738 (pms_id=40785) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19739 (pms_id=40786) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19740 (pms_id=40787) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19741 (pms_id=40788) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19742 (pms_id=40790) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19744 (pms_id=40791) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19743 (pms_id=40792) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19745 (pms_id=40793) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19746 (pms_id=40794) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19747 (pms_id=40795) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19748 (pms_id=40796) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19749 (pms_id=40798) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19750 (pms_id=40799) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19752 (pms_id=40800) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19751 (pms_id=40801) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19753 (pms_id=40802) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19754 (pms_id=40803) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19755 (pms_id=40804) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19756 (pms_id=40805) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19757 (pms_id=40806) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19758 (pms_id=40807) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19760 (pms_id=40811) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19759 (pms_id=40810) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19761 (pms_id=40812) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19762 (pms_id=40814) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19765 (pms_id=40815) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19763 (pms_id=40816) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19764 (pms_id=40817) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19766 (pms_id=40818) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19767 (pms_id=40820) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19768 (pms_id=40821) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19769 (pms_id=40822) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19770 (pms_id=40823) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19771 (pms_id=40824) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19772 (pms_id=40825) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19773 (pms_id=40826) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19774 (pms_id=40827) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19776 (pms_id=40829) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19775 (pms_id=40828) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19778 (pms_id=40830) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19777 (pms_id=40832) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19779 (pms_id=40833) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19780 (pms_id=40834) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19781 (pms_id=40836) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19782 (pms_id=40837) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19783 (pms_id=40839) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19784 (pms_id=40840) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19786 (pms_id=40842) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19785 (pms_id=40841) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19787 (pms_id=40843) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19788 (pms_id=40844) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19789 (pms_id=40845) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19791 (pms_id=40847) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19790 (pms_id=40846) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19792 (pms_id=40848) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19793 (pms_id=40849) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19794 (pms_id=40850) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19796 (pms_id=40852) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19795 (pms_id=40851) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19797 (pms_id=40853) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19798 (pms_id=40854) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19799 (pms_id=40855) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19800 (pms_id=40856) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19801 (pms_id=40857) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19802 (pms_id=40858) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19803 (pms_id=40860) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19804 (pms_id=40861) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19806 (pms_id=40863) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19805 (pms_id=40862) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19807 (pms_id=40864) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19808 (pms_id=40865) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19809 (pms_id=40866) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19810 (pms_id=40867) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19811 (pms_id=40868) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19812 (pms_id=40869) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19813 (pms_id=40870) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19814 (pms_id=40871) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19815 (pms_id=40872) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19818 (pms_id=40875) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19816 (pms_id=40873) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19817 (pms_id=40876) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19819 (pms_id=40877) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19820 (pms_id=40878) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19821 (pms_id=40879) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19822 (pms_id=40880) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19823 (pms_id=40881) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Found exact email match for marianichiara1978@gmail.com (reservation_id=241) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Mariani, email=marianichiara1978@gmail.com, hotel=39054_001) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19824 (pms_id=40884) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19827 (pms_id=40886) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19826 (pms_id=40885) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19828 (pms_id=40887) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19825 (pms_id=40882) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19830 (pms_id=40889) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19829 (pms_id=40888) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19831 (pms_id=40891) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19832 (pms_id=40892) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19833 (pms_id=40894) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19834 (pms_id=40895) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19835 (pms_id=40896) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19838 (pms_id=40898) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19836 (pms_id=40897) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19837 (pms_id=40899) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19839 (pms_id=40900) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19840 (pms_id=40901) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19841 (pms_id=40902) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19842 (pms_id=40906) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19843 (pms_id=40907) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19844 (pms_id=40908) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19845 (pms_id=40910) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19846 (pms_id=40912) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19848 (pms_id=40913) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19847 (pms_id=40914) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19849 (pms_id=40915) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19850 (pms_id=40916) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19851 (pms_id=40917) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19852 (pms_id=40919) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19853 (pms_id=40920) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19854 (pms_id=40921) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19855 (pms_id=40922) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19856 (pms_id=40923) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19857 (pms_id=40924) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19858 (pms_id=40925) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19861 (pms_id=40926) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19859 (pms_id=40927) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19860 (pms_id=40928) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19863 (pms_id=40929) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19862 (pms_id=40930) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19864 (pms_id=40931) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19865 (pms_id=40932) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19866 (pms_id=40933) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19867 (pms_id=40940) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19868 (pms_id=40941) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19869 (pms_id=40942) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19871 (pms_id=40943) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19870 (pms_id=40944) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19872 (pms_id=40945) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19873 (pms_id=40946) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19874 (pms_id=40948) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19875 (pms_id=40949) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19876 (pms_id=40950) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19877 (pms_id=40951) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19878 (pms_id=40952) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19880 (pms_id=40953) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19879 (pms_id=40954) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19881 (pms_id=40955) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19882 (pms_id=40956) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19883 (pms_id=40957) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19884 (pms_id=40958) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19885 (pms_id=40961) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19886 (pms_id=40962) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19887 (pms_id=40970) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19888 (pms_id=40980) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19889 (pms_id=40981) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19890 (pms_id=40982) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19891 (pms_id=40985) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19892 (pms_id=40986) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19894 (pms_id=40988) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19893 (pms_id=40989) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19895 (pms_id=40991) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19898 (pms_id=40995) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19896 (pms_id=40993) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19897 (pms_id=40996) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19900 (pms_id=41005) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19899 (pms_id=41004) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19901 (pms_id=41007) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40991 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19902 (pms_id=41008) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19903 (pms_id=41009) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19904 (pms_id=41017) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19905 (pms_id=41027) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19907 (pms_id=41029) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19906 (pms_id=41028) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19908 (pms_id=41031) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19909 (pms_id=41037) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19910 (pms_id=41038) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19911 (pms_id=41039) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19912 (pms_id=41048) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19913 (pms_id=41049) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19915 (pms_id=41051) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19914 (pms_id=41050) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19916 (pms_id=41052) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19917 (pms_id=41053) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19918 (pms_id=41054) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19919 (pms_id=41055) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19920 (pms_id=41056) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19921 (pms_id=41059) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19922 (pms_id=41060) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19924 (pms_id=41061) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19925 (pms_id=41062) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19923 (pms_id=41063) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19926 (pms_id=41065) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19927 (pms_id=41067) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19928 (pms_id=41068) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19929 (pms_id=41069) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19931 (pms_id=41075) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19930 (pms_id=41073) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19932 (pms_id=41076) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19933 (pms_id=41086) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19934 (pms_id=41088) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19935 (pms_id=41089) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19936 (pms_id=41090) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19937 (pms_id=41091) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19938 (pms_id=41093) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19940 (pms_id=41096) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19939 (pms_id=41094) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19941 (pms_id=41097) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19943 (pms_id=41099) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19942 (pms_id=41098) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19945 (pms_id=41100) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19946 (pms_id=41101) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19944 (pms_id=41102) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19947 (pms_id=41103) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19948 (pms_id=41104) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19949 (pms_id=41105) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19950 (pms_id=41106) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19951 (pms_id=41110) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19952 (pms_id=41120) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19954 (pms_id=41130) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19953 (pms_id=41121) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19955 (pms_id=41131) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19956 (pms_id=41132) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19958 (pms_id=41134) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19957 (pms_id=41133) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19960 (pms_id=41135) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19959 (pms_id=41136) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19961 (pms_id=41137) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19962 (pms_id=41138) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19963 (pms_id=41139) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19965 (pms_id=41143) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19967 (pms_id=41154) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19966 (pms_id=41144) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19964 (pms_id=41140) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19968 (pms_id=41155) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19969 (pms_id=41156) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19971 (pms_id=41157) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19970 (pms_id=41165) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19973 (pms_id=41167) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19972 (pms_id=41166) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19974 (pms_id=41168) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19976 (pms_id=41169) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19977 (pms_id=41171) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19975 (pms_id=41170) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19978 (pms_id=41172) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19979 (pms_id=41173) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19980 (pms_id=41174) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19981 (pms_id=41180) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19982 (pms_id=41190) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19985 (pms_id=41193) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19983 (pms_id=41192) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19984 (pms_id=41194) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19986 (pms_id=41195) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19987 (pms_id=41197) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19988 (pms_id=41199) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19989 (pms_id=41200) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19990 (pms_id=41201) 2025-11-18 20:52:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 19991 (pms_id=41202) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 19992 (pms_id=41203) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 19993 (pms_id=41205) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 19994 (pms_id=41206) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 19995 (pms_id=41207) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 19996 (pms_id=41208) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 19997 (pms_id=41209) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 19998 (pms_id=41210) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 19999 (pms_id=41211) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20000 (pms_id=41212) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20001 (pms_id=41213) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20002 (pms_id=41214) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20003 (pms_id=41215) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20004 (pms_id=41216) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20005 (pms_id=41218) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20006 (pms_id=41220) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20007 (pms_id=41222) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20008 (pms_id=41224) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20009 (pms_id=41225) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20010 (pms_id=41226) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20011 (pms_id=41227) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20012 (pms_id=41228) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20013 (pms_id=41229) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20014 (pms_id=41230) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20015 (pms_id=41231) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20016 (pms_id=41240) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20017 (pms_id=41241) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20018 (pms_id=41254) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20019 (pms_id=41255) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20020 (pms_id=41256) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20022 (pms_id=41258) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20021 (pms_id=41264) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20023 (pms_id=41266) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20024 (pms_id=41269) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20025 (pms_id=41270) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20026 (pms_id=41272) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20027 (pms_id=41275) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20029 (pms_id=41277) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20028 (pms_id=41273) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20030 (pms_id=41278) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20031 (pms_id=41279) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20032 (pms_id=41280) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20033 (pms_id=41281) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20034 (pms_id=41282) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20036 (pms_id=41292) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20035 (pms_id=41284) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20037 (pms_id=41293) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20038 (pms_id=41294) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20041 (pms_id=41296) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20039 (pms_id=41295) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20040 (pms_id=41306) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20042 (pms_id=41307) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20043 (pms_id=41308) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20045 (pms_id=41310) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20046 (pms_id=41311) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20044 (pms_id=41309) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20047 (pms_id=41312) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20048 (pms_id=41316) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20049 (pms_id=41317) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20050 (pms_id=41318) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20051 (pms_id=41319) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20052 (pms_id=41320) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20053 (pms_id=41327) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20055 (pms_id=41329) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20054 (pms_id=41328) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20056 (pms_id=41330) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20057 (pms_id=41331) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20059 (pms_id=41332) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20058 (pms_id=41333) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20060 (pms_id=41334) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20061 (pms_id=41335) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20062 (pms_id=41336) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20063 (pms_id=41337) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20064 (pms_id=41346) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20066 (pms_id=41358) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20065 (pms_id=41357) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20067 (pms_id=41368) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20068 (pms_id=41369) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20070 (pms_id=41370) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20069 (pms_id=41371) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20072 (pms_id=41379) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20071 (pms_id=41378) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20073 (pms_id=41380) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20074 (pms_id=41381) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20075 (pms_id=41382) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20076 (pms_id=41383) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20077 (pms_id=41384) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20078 (pms_id=41385) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20079 (pms_id=41386) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20080 (pms_id=41387) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20081 (pms_id=41390) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20082 (pms_id=41391) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20083 (pms_id=41392) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20084 (pms_id=41393) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20085 (pms_id=41394) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20086 (pms_id=41395) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20087 (pms_id=41397) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20088 (pms_id=41398) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20089 (pms_id=41400) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20090 (pms_id=41401) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20091 (pms_id=41403) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20092 (pms_id=41404) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20093 (pms_id=41405) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20094 (pms_id=41406) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20095 (pms_id=41407) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20096 (pms_id=41409) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20097 (pms_id=41411) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20098 (pms_id=41412) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20099 (pms_id=41413) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20101 (pms_id=41416) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20100 (pms_id=41415) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20102 (pms_id=41417) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20104 (pms_id=41418) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20103 (pms_id=41419) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20106 (pms_id=41420) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20105 (pms_id=41421) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20108 (pms_id=41423) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20107 (pms_id=41422) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20110 (pms_id=41424) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20109 (pms_id=41425) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20111 (pms_id=41426) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20112 (pms_id=41427) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20113 (pms_id=41428) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20114 (pms_id=41431) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20115 (pms_id=41432) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20116 (pms_id=41433) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20117 (pms_id=41434) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20118 (pms_id=41435) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20119 (pms_id=41436) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20120 (pms_id=41441) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20121 (pms_id=41442) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20122 (pms_id=41443) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20123 (pms_id=41445) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20124 (pms_id=41446) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20125 (pms_id=41447) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20127 (pms_id=41450) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20126 (pms_id=41448) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20128 (pms_id=41451) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20129 (pms_id=41452) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20131 (pms_id=41453) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20130 (pms_id=41454) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20132 (pms_id=41455) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20133 (pms_id=41460) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20134 (pms_id=41461) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20135 (pms_id=41465) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20137 (pms_id=41469) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20136 (pms_id=41466) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20139 (pms_id=41471) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20138 (pms_id=41470) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20141 (pms_id=41472) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20140 (pms_id=41473) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20142 (pms_id=41474) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20143 (pms_id=41475) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20144 (pms_id=41476) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20145 (pms_id=41477) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20146 (pms_id=41478) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20147 (pms_id=41479) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20148 (pms_id=41480) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20151 (pms_id=41482) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20149 (pms_id=41481) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20150 (pms_id=41483) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20152 (pms_id=41484) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20153 (pms_id=41485) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41484 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20154 (pms_id=41486) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20155 (pms_id=41487) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20156 (pms_id=41489) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20157 (pms_id=41490) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20158 (pms_id=41491) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20159 (pms_id=41492) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20160 (pms_id=41495) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20161 (pms_id=41496) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20162 (pms_id=41497) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20163 (pms_id=41498) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20164 (pms_id=41499) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20165 (pms_id=41501) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20167 (pms_id=41515) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20166 (pms_id=41503) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20168 (pms_id=41516) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20169 (pms_id=41517) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20170 (pms_id=41518) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20171 (pms_id=41519) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20172 (pms_id=41520) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20173 (pms_id=41521) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20174 (pms_id=41522) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20175 (pms_id=41523) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20176 (pms_id=41530) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20178 (pms_id=41532) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20177 (pms_id=41531) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20179 (pms_id=41534) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20180 (pms_id=41535) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20181 (pms_id=41537) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20182 (pms_id=41538) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20183 (pms_id=41539) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20184 (pms_id=41540) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20185 (pms_id=41541) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20186 (pms_id=41542) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20188 (pms_id=41544) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20187 (pms_id=41543) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20189 (pms_id=41546) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20191 (pms_id=41547) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20190 (pms_id=41548) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20192 (pms_id=41549) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20193 (pms_id=41550) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20194 (pms_id=41555) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20196 (pms_id=41558) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20195 (pms_id=41557) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20197 (pms_id=41559) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20198 (pms_id=41560) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20199 (pms_id=41561) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20200 (pms_id=41562) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20201 (pms_id=41563) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20202 (pms_id=41564) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20203 (pms_id=41566) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20204 (pms_id=41567) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20205 (pms_id=41568) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20208 (pms_id=41572) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20206 (pms_id=41570) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20207 (pms_id=41571) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20209 (pms_id=41573) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20210 (pms_id=41582) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20211 (pms_id=41583) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20212 (pms_id=41584) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20213 (pms_id=41585) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20214 (pms_id=41586) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20215 (pms_id=41587) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20216 (pms_id=41589) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20217 (pms_id=41588) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20218 (pms_id=41590) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20219 (pms_id=41591) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20220 (pms_id=41592) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20221 (pms_id=41593) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20222 (pms_id=41594) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20223 (pms_id=41595) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20224 (pms_id=41596) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20225 (pms_id=41597) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20226 (pms_id=41599) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20228 (pms_id=41600) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20227 (pms_id=41601) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20230 (pms_id=41602) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20229 (pms_id=41603) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20231 (pms_id=41604) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20233 (pms_id=41606) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20232 (pms_id=41605) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20234 (pms_id=41607) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20235 (pms_id=41608) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20236 (pms_id=41619) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20240 (pms_id=41622) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20237 (pms_id=41620) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20239 (pms_id=41623) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20238 (pms_id=41624) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20242 (pms_id=41625) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20241 (pms_id=41626) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20243 (pms_id=41627) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20244 (pms_id=41628) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Found exact email match for brunaalberta@gmail.com (reservation_id=582) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bruna La Rocca, email=brunaalberta@gmail.com, hotel=39054_001) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20246 (pms_id=41630) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20245 (pms_id=41629) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20247 (pms_id=41631) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20248 (pms_id=41633) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20249 (pms_id=41634) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20250 (pms_id=41637) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20252 (pms_id=41638) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20253 (pms_id=41639) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20254 (pms_id=41640) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20251 (pms_id=41635) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20255 (pms_id=41641) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20256 (pms_id=41642) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20257 (pms_id=41643) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20258 (pms_id=41644) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20260 (pms_id=41645) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20259 (pms_id=41646) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20261 (pms_id=41647) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20262 (pms_id=41648) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20263 (pms_id=41649) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20264 (pms_id=41650) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20265 (pms_id=41651) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20266 (pms_id=41652) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20267 (pms_id=41653) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20268 (pms_id=41655) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20269 (pms_id=41654) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20270 (pms_id=41666) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20271 (pms_id=41668) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20272 (pms_id=41669) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20273 (pms_id=41670) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20275 (pms_id=41679) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20274 (pms_id=41672) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20276 (pms_id=41680) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20277 (pms_id=41681) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20279 (pms_id=41691) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20278 (pms_id=41701) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20280 (pms_id=41703) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20281 (pms_id=41704) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20282 (pms_id=41705) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20283 (pms_id=41706) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20284 (pms_id=41707) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20285 (pms_id=41708) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20286 (pms_id=41710) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20287 (pms_id=41711) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20288 (pms_id=41719) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20289 (pms_id=41720) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20290 (pms_id=41721) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20292 (pms_id=41724) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20291 (pms_id=41725) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20293 (pms_id=41727) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20294 (pms_id=41728) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20295 (pms_id=41730) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20296 (pms_id=41731) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20298 (pms_id=41733) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20297 (pms_id=41732) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20299 (pms_id=41734) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20300 (pms_id=41735) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20301 (pms_id=41736) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20303 (pms_id=41737) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20304 (pms_id=41740) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20305 (pms_id=41741) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20302 (pms_id=41738) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20306 (pms_id=41742) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20308 (pms_id=41743) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20307 (pms_id=41744) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20309 (pms_id=41745) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20310 (pms_id=41746) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20311 (pms_id=41747) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20312 (pms_id=41748) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20313 (pms_id=41749) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20314 (pms_id=41751) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20315 (pms_id=41752) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20316 (pms_id=41753) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20318 (pms_id=41755) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20317 (pms_id=41756) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20319 (pms_id=41757) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20320 (pms_id=41759) 2025-11-18 20:52:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 20322 (pms_id=41760) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20323 (pms_id=41762) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20321 (pms_id=41761) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20324 (pms_id=41763) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20327 (pms_id=41768) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20325 (pms_id=41765) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20326 (pms_id=41767) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20328 (pms_id=41769) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20329 (pms_id=41770) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20330 (pms_id=41771) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=606) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20331 (pms_id=41772) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20332 (pms_id=41773) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20334 (pms_id=41776) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20335 (pms_id=41784) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20336 (pms_id=41795) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20337 (pms_id=41796) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20338 (pms_id=41797) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20339 (pms_id=41798) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20333 (pms_id=41774) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20340 (pms_id=41799) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20342 (pms_id=41800) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20341 (pms_id=41801) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20343 (pms_id=41802) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20344 (pms_id=41803) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20346 (pms_id=41805) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20345 (pms_id=41804) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20347 (pms_id=41806) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20348 (pms_id=41808) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20349 (pms_id=41809) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20350 (pms_id=41810) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20351 (pms_id=41813) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20352 (pms_id=41814) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20356 (pms_id=41826) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20353 (pms_id=41816) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20354 (pms_id=41827) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20355 (pms_id=41828) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20357 (pms_id=41829) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20358 (pms_id=41830) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20359 (pms_id=41831) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20360 (pms_id=41847) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20361 (pms_id=41848) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20362 (pms_id=41849) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20363 (pms_id=41850) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20364 (pms_id=41851) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20366 (pms_id=41852) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20365 (pms_id=41853) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20367 (pms_id=41855) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20368 (pms_id=41856) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20369 (pms_id=41857) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20370 (pms_id=41858) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20371 (pms_id=41860) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20372 (pms_id=41861) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20374 (pms_id=41870) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20373 (pms_id=41869) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20375 (pms_id=41874) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20376 (pms_id=41884) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20377 (pms_id=41895) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20378 (pms_id=41897) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20379 (pms_id=41898) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20380 (pms_id=41899) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20381 (pms_id=41900) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20382 (pms_id=41902) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20383 (pms_id=41903) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20384 (pms_id=41904) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20386 (pms_id=41905) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20387 (pms_id=41908) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20385 (pms_id=41907) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20389 (pms_id=41910) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20388 (pms_id=41911) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20391 (pms_id=41912) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20390 (pms_id=41913) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20392 (pms_id=41914) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20393 (pms_id=41916) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20394 (pms_id=41918) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20395 (pms_id=41919) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20396 (pms_id=41930) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20397 (pms_id=41944) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20398 (pms_id=41945) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20399 (pms_id=41947) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20400 (pms_id=41948) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20401 (pms_id=41950) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20402 (pms_id=41951) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20403 (pms_id=41952) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20404 (pms_id=41953) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20405 (pms_id=41954) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20407 (pms_id=41956) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20406 (pms_id=41955) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20408 (pms_id=41964) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20409 (pms_id=41965) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20411 (pms_id=41966) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20410 (pms_id=41977) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20412 (pms_id=41978) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20413 (pms_id=41979) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20414 (pms_id=41981) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20415 (pms_id=41982) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20419 (pms_id=41984) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20416 (pms_id=41983) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20417 (pms_id=41999) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20418 (pms_id=42000) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20420 (pms_id=42002) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20422 (pms_id=42003) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20421 (pms_id=42004) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20423 (pms_id=42005) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20424 (pms_id=42014) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20425 (pms_id=42006) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20426 (pms_id=42024) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20427 (pms_id=42025) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20428 (pms_id=42026) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20429 (pms_id=42028) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20430 (pms_id=42040) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20431 (pms_id=42039) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20432 (pms_id=42043) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20434 (pms_id=42064) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20433 (pms_id=42044) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20435 (pms_id=42065) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20436 (pms_id=42067) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20437 (pms_id=42068) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20438 (pms_id=42069) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20440 (pms_id=42071) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20439 (pms_id=42072) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20441 (pms_id=42074) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20442 (pms_id=42075) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20443 (pms_id=42076) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20444 (pms_id=42077) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20445 (pms_id=42078) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20446 (pms_id=42079) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20447 (pms_id=42080) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20449 (pms_id=42082) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20448 (pms_id=42081) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20450 (pms_id=42085) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20452 (pms_id=42096) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20451 (pms_id=42099) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20453 (pms_id=42101) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20455 (pms_id=42103) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20454 (pms_id=42102) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20456 (pms_id=42106) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20457 (pms_id=42107) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20458 (pms_id=42108) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20459 (pms_id=42109) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20460 (pms_id=42111) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20461 (pms_id=42112) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20463 (pms_id=42115) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20464 (pms_id=42116) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20462 (pms_id=42114) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20465 (pms_id=42117) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20466 (pms_id=42118) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20467 (pms_id=42123) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20468 (pms_id=42124) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20469 (pms_id=42125) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20470 (pms_id=42126) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20471 (pms_id=42127) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20472 (pms_id=42129) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20473 (pms_id=42131) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20474 (pms_id=42135) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20476 (pms_id=42136) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20475 (pms_id=42137) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20477 (pms_id=42138) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20479 (pms_id=42141) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20478 (pms_id=42139) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20480 (pms_id=42142) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20481 (pms_id=42143) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20482 (pms_id=42144) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20483 (pms_id=42145) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20484 (pms_id=42146) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20485 (pms_id=42147) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20486 (pms_id=42148) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20487 (pms_id=42150) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20488 (pms_id=42151) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42147 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20489 (pms_id=42152) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20490 (pms_id=42153) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20491 (pms_id=42161) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20492 (pms_id=42162) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20494 (pms_id=42164) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20493 (pms_id=42163) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20495 (pms_id=42165) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20496 (pms_id=42166) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20497 (pms_id=42167) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20499 (pms_id=42168) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20498 (pms_id=42171) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20500 (pms_id=42172) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20501 (pms_id=42173) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20502 (pms_id=42174) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20503 (pms_id=42175) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20504 (pms_id=42176) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20505 (pms_id=42177) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20506 (pms_id=42178) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20507 (pms_id=42179) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20508 (pms_id=42184) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20509 (pms_id=42185) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20510 (pms_id=42186) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20511 (pms_id=42187) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20512 (pms_id=42188) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20513 (pms_id=42189) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20514 (pms_id=42200) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20515 (pms_id=42201) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20516 (pms_id=42202) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20518 (pms_id=42205) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20517 (pms_id=42204) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20519 (pms_id=42206) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20520 (pms_id=42207) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20521 (pms_id=42208) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20522 (pms_id=42209) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20523 (pms_id=42210) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20524 (pms_id=42212) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20525 (pms_id=42216) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20526 (pms_id=42217) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20527 (pms_id=42227) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20528 (pms_id=42228) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20529 (pms_id=42229) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20530 (pms_id=42230) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20531 (pms_id=42236) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20532 (pms_id=42237) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20533 (pms_id=42238) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20534 (pms_id=42239) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20536 (pms_id=42240) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20535 (pms_id=42241) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20538 (pms_id=42243) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20537 (pms_id=42242) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20539 (pms_id=42244) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20540 (pms_id=42251) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20541 (pms_id=42252) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20543 (pms_id=42253) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20542 (pms_id=42255) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20547 (pms_id=42258) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20545 (pms_id=42272) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20544 (pms_id=42257) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20546 (pms_id=42273) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20548 (pms_id=42274) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20549 (pms_id=42275) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20550 (pms_id=42276) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20551 (pms_id=42284) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20552 (pms_id=42285) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20553 (pms_id=42286) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20554 (pms_id=42287) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20555 (pms_id=42298) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20556 (pms_id=42302) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20557 (pms_id=42303) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20560 (pms_id=42304) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20561 (pms_id=42312) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20562 (pms_id=42313) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20564 (pms_id=42323) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20565 (pms_id=42324) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20566 (pms_id=42325) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20563 (pms_id=42311) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20567 (pms_id=42326) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20568 (pms_id=42327) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20569 (pms_id=42328) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20570 (pms_id=42329) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20572 (pms_id=42330) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20574 (pms_id=42334) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20573 (pms_id=42333) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20575 (pms_id=42335) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20571 (pms_id=42332) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20558 (pms_id=42305) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20576 (pms_id=42336) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20559 (pms_id=42306) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20577 (pms_id=42337) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20578 (pms_id=42340) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20579 (pms_id=42341) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20580 (pms_id=42342) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20581 (pms_id=42347) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20583 (pms_id=42348) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20582 (pms_id=42349) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20584 (pms_id=42358) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20585 (pms_id=42359) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20586 (pms_id=42369) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20587 (pms_id=42379) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20588 (pms_id=42381) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20589 (pms_id=42382) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20590 (pms_id=42383) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20591 (pms_id=42389) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20592 (pms_id=42390) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20593 (pms_id=42391) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42379 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20594 (pms_id=42392) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20595 (pms_id=42395) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20596 (pms_id=42396) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20597 (pms_id=42398) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20598 (pms_id=42399) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20600 (pms_id=42419) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20601 (pms_id=42420) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20599 (pms_id=42400) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20602 (pms_id=42422) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20603 (pms_id=42421) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20604 (pms_id=42423) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20605 (pms_id=42424) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20606 (pms_id=42425) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20607 (pms_id=42426) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20608 (pms_id=42427) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20610 (pms_id=42439) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20609 (pms_id=42429) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20612 (pms_id=42440) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20611 (pms_id=42449) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20613 (pms_id=42450) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20614 (pms_id=42451) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20615 (pms_id=42452) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20616 (pms_id=42453) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20617 (pms_id=42454) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20618 (pms_id=42455) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20619 (pms_id=42457) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20620 (pms_id=42458) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20621 (pms_id=42459) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20622 (pms_id=42460) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20623 (pms_id=42465) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20624 (pms_id=42466) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20626 (pms_id=42468) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20625 (pms_id=42479) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20627 (pms_id=42481) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20629 (pms_id=42482) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20628 (pms_id=42483) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20630 (pms_id=42484) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20631 (pms_id=42486) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20633 (pms_id=42488) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20632 (pms_id=42489) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20634 (pms_id=42490) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20635 (pms_id=42509) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20636 (pms_id=42512) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20637 (pms_id=42514) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20638 (pms_id=42516) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20639 (pms_id=42517) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20640 (pms_id=42518) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20641 (pms_id=42519) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20642 (pms_id=42520) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20643 (pms_id=42521) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20644 (pms_id=42524) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20645 (pms_id=42526) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20646 (pms_id=42528) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20647 (pms_id=42527) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20648 (pms_id=42531) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20649 (pms_id=42533) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20650 (pms_id=42543) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20652 (pms_id=42545) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20651 (pms_id=42544) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20653 (pms_id=42546) 2025-11-18 20:52:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 20654 (pms_id=42547) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20655 (pms_id=42548) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20656 (pms_id=42551) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20657 (pms_id=42552) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20659 (pms_id=42554) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20660 (pms_id=42555) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20658 (pms_id=42553) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20661 (pms_id=42556) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20664 (pms_id=42557) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20662 (pms_id=42558) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20663 (pms_id=42560) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20665 (pms_id=42561) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20666 (pms_id=42564) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20667 (pms_id=42565) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20668 (pms_id=42566) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20669 (pms_id=42569) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20670 (pms_id=42577) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20673 (pms_id=42578) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20672 (pms_id=42581) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20671 (pms_id=42582) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20674 (pms_id=42583) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20675 (pms_id=42584) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20676 (pms_id=42587) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20677 (pms_id=42588) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20678 (pms_id=42591) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20679 (pms_id=42592) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20680 (pms_id=42602) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20681 (pms_id=42604) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20683 (pms_id=42606) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20682 (pms_id=42605) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20684 (pms_id=42607) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20685 (pms_id=42609) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20687 (pms_id=42610) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42607 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20686 (pms_id=42611) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20688 (pms_id=42612) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20689 (pms_id=42613) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20690 (pms_id=42615) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20692 (pms_id=42616) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20694 (pms_id=42622) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20691 (pms_id=42620) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20693 (pms_id=42623) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20695 (pms_id=42624) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20696 (pms_id=42625) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20697 (pms_id=42628) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20698 (pms_id=42629) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20699 (pms_id=42630) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20700 (pms_id=42631) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20701 (pms_id=42632) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20703 (pms_id=42633) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20702 (pms_id=42635) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20704 (pms_id=42636) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20705 (pms_id=42637) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20706 (pms_id=42638) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20707 (pms_id=42640) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20708 (pms_id=42641) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20709 (pms_id=42642) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20712 (pms_id=42643) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20711 (pms_id=42645) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20714 (pms_id=42644) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20710 (pms_id=42646) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20715 (pms_id=42649) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20713 (pms_id=42648) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20716 (pms_id=42652) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20717 (pms_id=42651) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20718 (pms_id=42653) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20719 (pms_id=42655) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20720 (pms_id=42656) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20721 (pms_id=42657) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20722 (pms_id=42659) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20723 (pms_id=42660) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20724 (pms_id=42661) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20725 (pms_id=42662) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20726 (pms_id=42663) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20727 (pms_id=42664) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20728 (pms_id=42665) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20729 (pms_id=42666) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20730 (pms_id=42667) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20731 (pms_id=42668) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20732 (pms_id=42669) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20733 (pms_id=42678) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20734 (pms_id=42679) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20736 (pms_id=42682) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20735 (pms_id=42681) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20737 (pms_id=42683) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20739 (pms_id=42684) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20740 (pms_id=42685) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20741 (pms_id=42686) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20742 (pms_id=42687) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20738 (pms_id=42680) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20743 (pms_id=42688) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20744 (pms_id=42689) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20745 (pms_id=42690) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20746 (pms_id=42691) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20747 (pms_id=42692) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20748 (pms_id=42693) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20749 (pms_id=42695) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20750 (pms_id=42696) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20751 (pms_id=42697) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20752 (pms_id=42698) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20754 (pms_id=42699) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20753 (pms_id=42700) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20756 (pms_id=42702) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20755 (pms_id=42701) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20757 (pms_id=42703) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20758 (pms_id=42704) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20759 (pms_id=42705) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20761 (pms_id=42706) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20760 (pms_id=42707) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20762 (pms_id=42709) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20763 (pms_id=42708) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20764 (pms_id=42710) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20765 (pms_id=42714) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20766 (pms_id=42715) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42709 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20767 (pms_id=42716) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20768 (pms_id=42717) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20770 (pms_id=42718) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20769 (pms_id=42719) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20771 (pms_id=42720) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20772 (pms_id=42722) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20773 (pms_id=42721) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20775 (pms_id=42729) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20774 (pms_id=42730) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20776 (pms_id=42732) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20778 (pms_id=42734) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20777 (pms_id=42733) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20780 (pms_id=42735) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20779 (pms_id=42736) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20782 (pms_id=42737) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20783 (pms_id=42739) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20781 (pms_id=42738) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20785 (pms_id=42740) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20784 (pms_id=42741) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20786 (pms_id=42743) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20787 (pms_id=42744) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20788 (pms_id=42745) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20789 (pms_id=42746) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20790 (pms_id=42747) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20791 (pms_id=42750) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20794 (pms_id=42754) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20792 (pms_id=42751) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20793 (pms_id=42755) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20795 (pms_id=42756) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20796 (pms_id=42757) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20797 (pms_id=42759) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20817 (pms_id=42758) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20798 (pms_id=42760) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20799 (pms_id=42762) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20800 (pms_id=42763) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20801 (pms_id=42764) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20803 (pms_id=42766) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20802 (pms_id=42767) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20804 (pms_id=42768) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20805 (pms_id=42769) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20806 (pms_id=42770) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20807 (pms_id=42771) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20808 (pms_id=42772) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20809 (pms_id=42773) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20811 (pms_id=42774) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20810 (pms_id=42775) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20813 (pms_id=42777) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20812 (pms_id=42776) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20814 (pms_id=42779) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20815 (pms_id=42780) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20816 (pms_id=42781) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20818 (pms_id=42782) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20819 (pms_id=42784) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20820 (pms_id=42785) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20821 (pms_id=42788) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20822 (pms_id=42796) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20823 (pms_id=42797) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20824 (pms_id=42798) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20825 (pms_id=42799) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20826 (pms_id=42801) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20828 (pms_id=42804) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20827 (pms_id=42803) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20829 (pms_id=42805) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20831 (pms_id=42807) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20830 (pms_id=42806) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20832 (pms_id=42808) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20833 (pms_id=42809) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20834 (pms_id=42811) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20837 (pms_id=42814) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20835 (pms_id=42812) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20836 (pms_id=42815) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20838 (pms_id=42816) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20839 (pms_id=42817) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20840 (pms_id=42818) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20841 (pms_id=42819) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20842 (pms_id=42820) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20843 (pms_id=42823) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20845 (pms_id=42825) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20844 (pms_id=42824) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20846 (pms_id=42826) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20847 (pms_id=42827) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20848 (pms_id=42828) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20849 (pms_id=42829) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20851 (pms_id=42831) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20850 (pms_id=42830) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20852 (pms_id=42832) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20853 (pms_id=42833) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20854 (pms_id=42834) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20856 (pms_id=42835) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20855 (pms_id=42836) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20857 (pms_id=42838) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20858 (pms_id=42839) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20860 (pms_id=42840) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20859 (pms_id=42841) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20861 (pms_id=42843) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20862 (pms_id=42844) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20863 (pms_id=42845) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20864 (pms_id=42846) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20865 (pms_id=42847) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20866 (pms_id=42848) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20867 (pms_id=42849) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20868 (pms_id=42850) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20869 (pms_id=42851) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20871 (pms_id=42865) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20870 (pms_id=42867) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20872 (pms_id=42897) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20874 (pms_id=42899) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20873 (pms_id=42898) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20876 (pms_id=42901) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20875 (pms_id=42900) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20877 (pms_id=42902) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20878 (pms_id=42904) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20879 (pms_id=42905) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20880 (pms_id=42906) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20881 (pms_id=42907) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20882 (pms_id=42908) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20883 (pms_id=42940) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20884 (pms_id=42941) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20885 (pms_id=42942) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20886 (pms_id=42943) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20887 (pms_id=42944) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20889 (pms_id=42946) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20888 (pms_id=42945) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20891 (pms_id=42948) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20890 (pms_id=42949) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20892 (pms_id=42952) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20893 (pms_id=42959) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20894 (pms_id=42960) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20895 (pms_id=42961) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20896 (pms_id=42964) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20897 (pms_id=42965) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20898 (pms_id=42966) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20899 (pms_id=42967) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20900 (pms_id=42975) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20901 (pms_id=42976) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20902 (pms_id=42986) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20903 (pms_id=42987) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20904 (pms_id=42988) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20906 (pms_id=42991) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20905 (pms_id=42989) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20907 (pms_id=42992) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20908 (pms_id=43004) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20909 (pms_id=43005) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20910 (pms_id=43013) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20911 (pms_id=43025) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20913 (pms_id=43027) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20912 (pms_id=43026) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20914 (pms_id=43028) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20915 (pms_id=43033) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20916 (pms_id=43035) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20917 (pms_id=43036) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20918 (pms_id=43045) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20919 (pms_id=43055) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20920 (pms_id=43065) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20921 (pms_id=43075) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20922 (pms_id=43078) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20923 (pms_id=43079) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20924 (pms_id=43081) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20925 (pms_id=43082) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20926 (pms_id=43084) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20927 (pms_id=43092) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20928 (pms_id=43093) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20929 (pms_id=43094) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20930 (pms_id=43105) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20931 (pms_id=43115) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20932 (pms_id=43116) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20934 (pms_id=43117) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20935 (pms_id=43119) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20933 (pms_id=43118) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20936 (pms_id=43129) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20937 (pms_id=43130) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20938 (pms_id=43131) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20939 (pms_id=43132) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20940 (pms_id=43133) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20941 (pms_id=43134) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20942 (pms_id=43135) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20943 (pms_id=43139) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20945 (pms_id=43141) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20944 (pms_id=43140) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20946 (pms_id=43144) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20947 (pms_id=43145) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20948 (pms_id=43146) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20949 (pms_id=43147) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20950 (pms_id=43148) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20951 (pms_id=43149) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20952 (pms_id=43150) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20953 (pms_id=43152) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20955 (pms_id=43154) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20954 (pms_id=43153) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20956 (pms_id=43155) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20957 (pms_id=43164) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20958 (pms_id=43165) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20959 (pms_id=43166) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20960 (pms_id=43168) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20962 (pms_id=43169) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20961 (pms_id=43171) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20963 (pms_id=43172) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20964 (pms_id=43189) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20965 (pms_id=43187) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20966 (pms_id=43190) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20967 (pms_id=43191) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20968 (pms_id=43192) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20969 (pms_id=43193) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20970 (pms_id=43196) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20971 (pms_id=43204) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20972 (pms_id=43205) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20973 (pms_id=43207) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20974 (pms_id=43209) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20975 (pms_id=43210) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20976 (pms_id=43211) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20977 (pms_id=43212) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20979 (pms_id=43213) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20978 (pms_id=43214) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20980 (pms_id=43215) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20981 (pms_id=43217) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20982 (pms_id=43218) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20983 (pms_id=43228) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20986 (pms_id=43229) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20984 (pms_id=43239) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20987 (pms_id=43249) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20985 (pms_id=43240) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20989 (pms_id=43252) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20988 (pms_id=43251) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20990 (pms_id=43253) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20991 (pms_id=43254) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20993 (pms_id=43256) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20992 (pms_id=43265) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20994 (pms_id=43272) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20995 (pms_id=43274) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20996 (pms_id=43275) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20997 (pms_id=43283) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20998 (pms_id=43284) 2025-11-18 20:52:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 20999 (pms_id=43285) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21001 (pms_id=43287) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21000 (pms_id=43288) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21002 (pms_id=43289) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21003 (pms_id=43290) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21004 (pms_id=43291) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21006 (pms_id=43293) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21005 (pms_id=43292) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21007 (pms_id=43294) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21008 (pms_id=43295) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21009 (pms_id=43308) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21010 (pms_id=43319) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21011 (pms_id=43320) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21014 (pms_id=43323) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21012 (pms_id=43322) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21013 (pms_id=43325) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21015 (pms_id=43326) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21017 (pms_id=43331) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21016 (pms_id=43330) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21018 (pms_id=43332) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21019 (pms_id=43340) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21020 (pms_id=43341) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21021 (pms_id=43343) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21022 (pms_id=43344) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21023 (pms_id=43345) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21024 (pms_id=43346) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21025 (pms_id=43352) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21026 (pms_id=43353) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21027 (pms_id=43363) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21028 (pms_id=43364) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21029 (pms_id=43365) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21030 (pms_id=43366) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21031 (pms_id=43367) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21032 (pms_id=43368) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21033 (pms_id=43369) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21034 (pms_id=43370) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21035 (pms_id=43374) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21036 (pms_id=43373) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21037 (pms_id=43383) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21038 (pms_id=43384) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21039 (pms_id=43386) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21040 (pms_id=43387) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21041 (pms_id=43397) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21042 (pms_id=43398) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21043 (pms_id=43399) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21044 (pms_id=43400) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21045 (pms_id=43402) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21046 (pms_id=43411) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21047 (pms_id=43412) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21048 (pms_id=43413) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21049 (pms_id=43414) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21050 (pms_id=43443) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21051 (pms_id=43444) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21053 (pms_id=43445) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21052 (pms_id=43446) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21055 (pms_id=43448) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21054 (pms_id=43449) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21056 (pms_id=43450) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21057 (pms_id=43453) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21058 (pms_id=43456) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21059 (pms_id=43467) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21060 (pms_id=43468) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21061 (pms_id=43469) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21062 (pms_id=43477) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21064 (pms_id=43478) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21063 (pms_id=43489) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21065 (pms_id=43490) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21066 (pms_id=43491) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21067 (pms_id=43493) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21069 (pms_id=43495) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21068 (pms_id=43494) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21070 (pms_id=43497) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21072 (pms_id=43498) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21073 (pms_id=43499) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21071 (pms_id=43500) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21074 (pms_id=43502) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21075 (pms_id=43503) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21076 (pms_id=43512) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21078 (pms_id=43513) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21077 (pms_id=43514) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21079 (pms_id=43524) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21080 (pms_id=43528) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21081 (pms_id=43529) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21082 (pms_id=43540) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21083 (pms_id=43541) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21084 (pms_id=43549) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21085 (pms_id=43551) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21086 (pms_id=43552) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21087 (pms_id=43561) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21089 (pms_id=43572) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21088 (pms_id=43562) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21090 (pms_id=43573) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21091 (pms_id=43576) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21092 (pms_id=43582) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21094 (pms_id=43584) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21093 (pms_id=43583) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21095 (pms_id=43586) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21096 (pms_id=43597) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21097 (pms_id=43598) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21098 (pms_id=43599) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21100 (pms_id=43600) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21099 (pms_id=43603) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21101 (pms_id=43604) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21102 (pms_id=43605) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21104 (pms_id=43609) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21103 (pms_id=43608) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21105 (pms_id=43610) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21106 (pms_id=43611) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21108 (pms_id=43612) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21110 (pms_id=43614) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21107 (pms_id=43613) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21109 (pms_id=43615) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21111 (pms_id=43616) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21112 (pms_id=43617) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21113 (pms_id=43645) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21114 (pms_id=43646) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21115 (pms_id=43655) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21116 (pms_id=43666) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21117 (pms_id=43667) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21119 (pms_id=43668) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21118 (pms_id=43669) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21120 (pms_id=43670) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21123 (pms_id=43673) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21122 (pms_id=43672) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21121 (pms_id=43671) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21124 (pms_id=43674) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21125 (pms_id=43677) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21148 (pms_id=43678) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21126 (pms_id=43682) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21127 (pms_id=43683) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21128 (pms_id=43687) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21129 (pms_id=43688) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21130 (pms_id=43689) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21131 (pms_id=43692) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21132 (pms_id=43693) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21134 (pms_id=43694) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21133 (pms_id=43695) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21135 (pms_id=43696) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21136 (pms_id=43698) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21138 (pms_id=43700) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21137 (pms_id=43699) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21139 (pms_id=43701) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21140 (pms_id=43702) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21142 (pms_id=43705) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21143 (pms_id=43706) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21141 (pms_id=43704) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21144 (pms_id=43707) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21145 (pms_id=43708) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21149 (pms_id=43712) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21147 (pms_id=43711) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21146 (pms_id=43710) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21150 (pms_id=43714) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21151 (pms_id=43717) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21153 (pms_id=43729) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21154 (pms_id=43730) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21152 (pms_id=43728) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21155 (pms_id=43731) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21156 (pms_id=43740) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21157 (pms_id=43741) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21158 (pms_id=43742) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21159 (pms_id=43744) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21160 (pms_id=43745) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21161 (pms_id=43752) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21163 (pms_id=43753) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21162 (pms_id=43754) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21164 (pms_id=43755) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21165 (pms_id=43763) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21166 (pms_id=43764) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21167 (pms_id=43765) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21168 (pms_id=43766) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21169 (pms_id=43768) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21170 (pms_id=43769) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21171 (pms_id=43770) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21172 (pms_id=43771) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21173 (pms_id=43778) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21174 (pms_id=43779) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21175 (pms_id=43788) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21176 (pms_id=43789) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21177 (pms_id=43790) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21178 (pms_id=43792) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21179 (pms_id=43793) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21180 (pms_id=43795) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21181 (pms_id=43796) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21182 (pms_id=43797) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21183 (pms_id=43798) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21185 (pms_id=43805) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21184 (pms_id=43815) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21186 (pms_id=43816) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21187 (pms_id=43817) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21188 (pms_id=43818) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21189 (pms_id=43819) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21190 (pms_id=43820) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21191 (pms_id=43821) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21192 (pms_id=43822) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21193 (pms_id=43823) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21194 (pms_id=43824) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21195 (pms_id=43825) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21197 (pms_id=43832) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21196 (pms_id=43831) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21198 (pms_id=43833) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21199 (pms_id=43835) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21200 (pms_id=43836) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Found exact email match for info@wb-bau.de (reservation_id=115) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johannes Wiedenbauer, email=info@wb-bau.de, hotel=39054_001) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21201 (pms_id=43837) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21202 (pms_id=43838) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21203 (pms_id=43840) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21204 (pms_id=43841) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21205 (pms_id=43842) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21212 (pms_id=43839) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21206 (pms_id=43843) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21207 (pms_id=43844) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21208 (pms_id=43845) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21209 (pms_id=43846) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21210 (pms_id=43863) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21211 (pms_id=43864) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21214 (pms_id=43866) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21213 (pms_id=43865) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21215 (pms_id=43867) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21216 (pms_id=43877) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21217 (pms_id=43878) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21218 (pms_id=43879) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21219 (pms_id=43889) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21220 (pms_id=43890) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21221 (pms_id=43891) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21222 (pms_id=43902) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21223 (pms_id=43903) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21224 (pms_id=43904) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21225 (pms_id=43906) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21226 (pms_id=43907) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21227 (pms_id=43909) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21228 (pms_id=43910) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21229 (pms_id=43913) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21230 (pms_id=43914) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21231 (pms_id=43915) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21232 (pms_id=43917) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21233 (pms_id=43918) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21234 (pms_id=43920) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21235 (pms_id=43922) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21236 (pms_id=43923) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21237 (pms_id=43924) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21238 (pms_id=43925) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21239 (pms_id=43928) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21240 (pms_id=43930) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21241 (pms_id=43940) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21242 (pms_id=43942) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21243 (pms_id=43943) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21244 (pms_id=43953) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21245 (pms_id=43954) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21246 (pms_id=43957) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21248 (pms_id=43961) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21247 (pms_id=43958) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21249 (pms_id=43962) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21250 (pms_id=43964) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21251 (pms_id=43967) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21252 (pms_id=43968) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21253 (pms_id=43969) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43968 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21254 (pms_id=43970) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21255 (pms_id=43976) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21256 (pms_id=43977) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21257 (pms_id=43996) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21259 (pms_id=44007) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21258 (pms_id=44006) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21260 (pms_id=44008) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21261 (pms_id=44009) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21262 (pms_id=44010) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21263 (pms_id=44011) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21264 (pms_id=44013) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21265 (pms_id=44015) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21266 (pms_id=44017) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21267 (pms_id=44018) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21269 (pms_id=44020) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21268 (pms_id=44019) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21270 (pms_id=44021) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21271 (pms_id=44022) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21272 (pms_id=44023) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21273 (pms_id=44025) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21274 (pms_id=44026) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21275 (pms_id=44027) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21276 (pms_id=44028) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21277 (pms_id=44030) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21280 (pms_id=44033) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21279 (pms_id=44032) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21278 (pms_id=44031) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21281 (pms_id=44041) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21282 (pms_id=44042) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21283 (pms_id=44043) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21284 (pms_id=44044) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21285 (pms_id=44050) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21286 (pms_id=44052) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21288 (pms_id=44054) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21289 (pms_id=44055) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21287 (pms_id=44053) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21290 (pms_id=44056) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21291 (pms_id=44058) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21292 (pms_id=44059) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21293 (pms_id=44060) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21295 (pms_id=44061) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21294 (pms_id=44062) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21296 (pms_id=44082) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21297 (pms_id=44083) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21298 (pms_id=44084) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21299 (pms_id=44094) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21300 (pms_id=44095) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21301 (pms_id=44105) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21302 (pms_id=44106) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21303 (pms_id=44107) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21304 (pms_id=44109) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21305 (pms_id=44118) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21307 (pms_id=44119) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21306 (pms_id=44122) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21308 (pms_id=44123) 2025-11-18 20:52:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 21309 (pms_id=44125) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21310 (pms_id=44126) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21311 (pms_id=44129) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21312 (pms_id=44130) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21313 (pms_id=44131) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21314 (pms_id=44134) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21315 (pms_id=44136) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21316 (pms_id=44137) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21317 (pms_id=44138) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21318 (pms_id=44139) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21320 (pms_id=44142) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21321 (pms_id=44148) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21322 (pms_id=44149) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21323 (pms_id=44150) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21324 (pms_id=44151) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21325 (pms_id=44152) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21326 (pms_id=44153) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21327 (pms_id=44154) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21328 (pms_id=44156) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21329 (pms_id=44158) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21330 (pms_id=44160) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21332 (pms_id=44159) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21331 (pms_id=44167) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21335 (pms_id=44169) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21334 (pms_id=44168) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21336 (pms_id=44170) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21333 (pms_id=44166) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21337 (pms_id=44171) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21319 (pms_id=44141) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21338 (pms_id=44172) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21339 (pms_id=44173) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21340 (pms_id=44174) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21341 (pms_id=44181) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21343 (pms_id=44183) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21342 (pms_id=44182) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21344 (pms_id=44184) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21345 (pms_id=44185) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21346 (pms_id=44202) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21348 (pms_id=44205) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21347 (pms_id=44203) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21349 (pms_id=44207) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21350 (pms_id=44208) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21351 (pms_id=44210) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21352 (pms_id=44214) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21353 (pms_id=44215) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21354 (pms_id=44216) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21355 (pms_id=44217) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21356 (pms_id=44218) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21357 (pms_id=44219) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21358 (pms_id=44220) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21359 (pms_id=44221) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21362 (pms_id=44223) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21360 (pms_id=44222) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21361 (pms_id=44224) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21363 (pms_id=44225) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21364 (pms_id=44226) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21365 (pms_id=44227) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21368 (pms_id=44231) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21367 (pms_id=44230) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21366 (pms_id=44229) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21369 (pms_id=44232) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21370 (pms_id=44234) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21371 (pms_id=44238) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21372 (pms_id=44239) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21373 (pms_id=44240) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21374 (pms_id=44241) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21375 (pms_id=44242) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21376 (pms_id=44243) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21377 (pms_id=44244) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21379 (pms_id=44247) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21378 (pms_id=44245) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21380 (pms_id=44248) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21381 (pms_id=44250) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21382 (pms_id=44251) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21383 (pms_id=44252) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21384 (pms_id=44263) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21385 (pms_id=44264) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21387 (pms_id=44265) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21386 (pms_id=44266) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21388 (pms_id=44267) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21389 (pms_id=44268) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21390 (pms_id=44269) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21392 (pms_id=44271) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21391 (pms_id=44273) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21393 (pms_id=44275) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21394 (pms_id=44276) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21395 (pms_id=44277) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21396 (pms_id=44279) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21397 (pms_id=44280) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21398 (pms_id=44281) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21399 (pms_id=44282) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21400 (pms_id=44283) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21401 (pms_id=44287) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21402 (pms_id=44297) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21403 (pms_id=44298) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21404 (pms_id=44299) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21405 (pms_id=44310) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21406 (pms_id=44311) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21407 (pms_id=44312) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21408 (pms_id=44313) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21409 (pms_id=44314) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21410 (pms_id=44315) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21411 (pms_id=44322) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21412 (pms_id=44323) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21413 (pms_id=44324) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21414 (pms_id=44325) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21415 (pms_id=44326) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21416 (pms_id=44327) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21417 (pms_id=44328) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21418 (pms_id=44329) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21419 (pms_id=44330) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21420 (pms_id=44337) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Found exact email match for fe.monti@yahoo.it (reservation_id=280) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Monti, email=fe.monti@yahoo.it, hotel=39054_001) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21421 (pms_id=44348) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21422 (pms_id=44349) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21427 (pms_id=44350) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21423 (pms_id=44351) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21424 (pms_id=44352) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21425 (pms_id=44353) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21428 (pms_id=44356) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21426 (pms_id=44354) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21429 (pms_id=44359) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21430 (pms_id=44361) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21431 (pms_id=44362) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21432 (pms_id=44363) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21434 (pms_id=44364) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21433 (pms_id=44365) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21435 (pms_id=44366) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21437 (pms_id=44368) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21436 (pms_id=44367) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21438 (pms_id=44369) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21439 (pms_id=44370) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21440 (pms_id=44371) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21441 (pms_id=44379) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21442 (pms_id=44380) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21443 (pms_id=44381) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21444 (pms_id=44384) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21445 (pms_id=44385) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21446 (pms_id=44386) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21447 (pms_id=44387) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21448 (pms_id=44389) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21449 (pms_id=44399) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21450 (pms_id=44400) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21451 (pms_id=44401) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21452 (pms_id=44402) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21453 (pms_id=44409) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21454 (pms_id=44410) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21455 (pms_id=44411) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21457 (pms_id=44413) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21456 (pms_id=44412) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21458 (pms_id=44414) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21459 (pms_id=44415) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21460 (pms_id=44423) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21461 (pms_id=44424) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21462 (pms_id=44425) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21463 (pms_id=44426) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21464 (pms_id=44433) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21465 (pms_id=44434) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21466 (pms_id=44435) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21467 (pms_id=44443) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21468 (pms_id=44444) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21469 (pms_id=44446) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21470 (pms_id=44448) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21471 (pms_id=44449) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21472 (pms_id=44450) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21473 (pms_id=44451) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21474 (pms_id=44452) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21475 (pms_id=44454) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21476 (pms_id=44455) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21477 (pms_id=44456) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21478 (pms_id=44457) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21479 (pms_id=44458) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21481 (pms_id=44459) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21480 (pms_id=44461) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21482 (pms_id=44462) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21483 (pms_id=44463) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21484 (pms_id=44464) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21486 (pms_id=44476) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21485 (pms_id=44465) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21488 (pms_id=44489) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21487 (pms_id=44488) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21489 (pms_id=44490) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21490 (pms_id=44491) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21491 (pms_id=44492) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21492 (pms_id=44493) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21493 (pms_id=44495) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21494 (pms_id=44496) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21495 (pms_id=44497) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21496 (pms_id=44498) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21497 (pms_id=44499) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21499 (pms_id=44501) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21498 (pms_id=44500) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21501 (pms_id=44502) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21500 (pms_id=44503) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21502 (pms_id=44504) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21503 (pms_id=44505) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21504 (pms_id=44506) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21505 (pms_id=44507) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21506 (pms_id=44517) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21507 (pms_id=44518) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21508 (pms_id=44519) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21509 (pms_id=44520) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21510 (pms_id=44529) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21511 (pms_id=44531) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21512 (pms_id=44532) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21513 (pms_id=44533) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21514 (pms_id=44534) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21515 (pms_id=44535) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21516 (pms_id=44537) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21517 (pms_id=44538) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21518 (pms_id=44539) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21519 (pms_id=44540) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21520 (pms_id=44541) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21521 (pms_id=44542) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21522 (pms_id=44543) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21524 (pms_id=44545) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21523 (pms_id=44544) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21525 (pms_id=44546) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21526 (pms_id=44555) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21527 (pms_id=44565) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21528 (pms_id=44575) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21530 (pms_id=44577) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21529 (pms_id=44576) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21531 (pms_id=44578) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21532 (pms_id=44579) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21533 (pms_id=44580) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21534 (pms_id=44581) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21535 (pms_id=44582) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21536 (pms_id=44583) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21537 (pms_id=44585) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21538 (pms_id=44586) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21540 (pms_id=44597) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21539 (pms_id=44587) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21541 (pms_id=44598) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21542 (pms_id=44600) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21543 (pms_id=44602) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21544 (pms_id=44603) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21545 (pms_id=44604) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21546 (pms_id=44605) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21547 (pms_id=44607) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21549 (pms_id=44610) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21548 (pms_id=44608) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21550 (pms_id=44612) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21551 (pms_id=44613) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21552 (pms_id=44614) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21553 (pms_id=44617) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21554 (pms_id=44618) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21555 (pms_id=44620) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21556 (pms_id=44619) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21557 (pms_id=44622) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21558 (pms_id=44624) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21559 (pms_id=44625) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21560 (pms_id=44626) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21561 (pms_id=44627) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21562 (pms_id=44628) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21564 (pms_id=44629) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21563 (pms_id=44630) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21565 (pms_id=44631) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21566 (pms_id=44633) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21567 (pms_id=44634) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21568 (pms_id=44635) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21571 (pms_id=44647) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21569 (pms_id=44645) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21570 (pms_id=44649) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21573 (pms_id=44650) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21572 (pms_id=44651) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21574 (pms_id=44652) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21575 (pms_id=44653) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21576 (pms_id=44654) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21577 (pms_id=44655) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21579 (pms_id=44658) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21578 (pms_id=44656) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21580 (pms_id=44659) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21581 (pms_id=44660) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21582 (pms_id=44661) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21583 (pms_id=44662) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21584 (pms_id=44664) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21585 (pms_id=44665) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21586 (pms_id=44666) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21587 (pms_id=44667) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21588 (pms_id=44668) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21589 (pms_id=44669) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21590 (pms_id=44670) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21592 (pms_id=44673) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21591 (pms_id=44671) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21593 (pms_id=44674) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21594 (pms_id=44683) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21595 (pms_id=44684) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21596 (pms_id=44685) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21597 (pms_id=44695) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21598 (pms_id=44696) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21599 (pms_id=44698) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21600 (pms_id=44700) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21601 (pms_id=44705) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21602 (pms_id=44706) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21603 (pms_id=44707) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21604 (pms_id=44708) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21605 (pms_id=44709) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21607 (pms_id=44710) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21606 (pms_id=44711) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21608 (pms_id=44712) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21609 (pms_id=44713) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21610 (pms_id=44714) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21611 (pms_id=44716) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21612 (pms_id=44718) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21613 (pms_id=44723) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21614 (pms_id=44724) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21617 (pms_id=44729) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21615 (pms_id=44727) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21616 (pms_id=44728) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21618 (pms_id=44730) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21620 (pms_id=44732) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21619 (pms_id=44731) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21621 (pms_id=44733) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21622 (pms_id=44734) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21623 (pms_id=44735) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21624 (pms_id=44736) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21626 (pms_id=44738) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21625 (pms_id=44737) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21627 (pms_id=44739) 2025-11-18 20:52:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 21628 (pms_id=44740) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21629 (pms_id=44741) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21630 (pms_id=44742) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21631 (pms_id=44744) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21632 (pms_id=44752) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21633 (pms_id=44753) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21634 (pms_id=44754) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21635 (pms_id=44755) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21636 (pms_id=44756) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21637 (pms_id=44758) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21638 (pms_id=44759) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21639 (pms_id=44760) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21640 (pms_id=44761) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21641 (pms_id=44762) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21642 (pms_id=44763) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21643 (pms_id=44764) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21644 (pms_id=44765) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21645 (pms_id=44766) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21646 (pms_id=44767) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21647 (pms_id=44769) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21649 (pms_id=44779) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21648 (pms_id=44768) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21651 (pms_id=44780) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21650 (pms_id=44782) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21652 (pms_id=44783) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21653 (pms_id=44795) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21654 (pms_id=44796) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21655 (pms_id=44797) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21656 (pms_id=44798) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21657 (pms_id=44799) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21658 (pms_id=44800) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21659 (pms_id=44801) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21660 (pms_id=44802) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21662 (pms_id=44804) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21661 (pms_id=44803) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21664 (pms_id=44810) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21663 (pms_id=44812) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21665 (pms_id=44813) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21666 (pms_id=44814) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21667 (pms_id=44815) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21668 (pms_id=44816) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21669 (pms_id=44818) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21670 (pms_id=44820) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21672 (pms_id=44822) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21671 (pms_id=44821) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21673 (pms_id=44823) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21674 (pms_id=44824) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21675 (pms_id=44826) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21676 (pms_id=44825) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21677 (pms_id=44827) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21678 (pms_id=44828) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21679 (pms_id=44829) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21680 (pms_id=44830) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21681 (pms_id=44831) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21682 (pms_id=44840) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21683 (pms_id=44842) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21685 (pms_id=44844) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21684 (pms_id=44843) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21686 (pms_id=44845) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21687 (pms_id=44846) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21688 (pms_id=44847) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21689 (pms_id=44848) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21690 (pms_id=44849) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21691 (pms_id=44850) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21692 (pms_id=44851) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21693 (pms_id=44853) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21694 (pms_id=44854) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21695 (pms_id=44855) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21697 (pms_id=44856) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21696 (pms_id=44857) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21698 (pms_id=44858) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21699 (pms_id=44859) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21700 (pms_id=44860) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21701 (pms_id=44862) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21702 (pms_id=44861) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21703 (pms_id=44873) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21704 (pms_id=44875) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21706 (pms_id=44881) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21705 (pms_id=44876) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21707 (pms_id=44893) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21708 (pms_id=44903) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21709 (pms_id=44904) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21710 (pms_id=44905) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21711 (pms_id=44906) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21712 (pms_id=44907) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21713 (pms_id=44908) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21714 (pms_id=44909) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21715 (pms_id=44910) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21716 (pms_id=44912) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21717 (pms_id=44913) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21718 (pms_id=44914) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21719 (pms_id=44915) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21720 (pms_id=44918) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21721 (pms_id=44919) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21722 (pms_id=44935) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21723 (pms_id=44945) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21725 (pms_id=44946) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21724 (pms_id=44947) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21726 (pms_id=44948) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21728 (pms_id=44951) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21727 (pms_id=44949) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21729 (pms_id=44952) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21730 (pms_id=44953) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21731 (pms_id=44954) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21732 (pms_id=44955) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21733 (pms_id=44956) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21734 (pms_id=44960) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21735 (pms_id=44961) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21736 (pms_id=44962) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21737 (pms_id=44964) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21739 (pms_id=44967) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21738 (pms_id=44966) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21740 (pms_id=44968) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21742 (pms_id=44977) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21741 (pms_id=44976) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21743 (pms_id=44978) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21744 (pms_id=44979) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21745 (pms_id=44980) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21746 (pms_id=44981) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21748 (pms_id=44983) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21747 (pms_id=44982) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21749 (pms_id=44984) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21750 (pms_id=44987) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21751 (pms_id=44988) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21752 (pms_id=44989) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21753 (pms_id=44990) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21755 (pms_id=44999) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21754 (pms_id=44998) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21756 (pms_id=45000) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21757 (pms_id=45001) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21758 (pms_id=45002) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21759 (pms_id=45009) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21760 (pms_id=45010) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21761 (pms_id=45011) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21762 (pms_id=45012) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21763 (pms_id=45013) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21764 (pms_id=45023) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21765 (pms_id=45024) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21766 (pms_id=45025) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21767 (pms_id=45026) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21768 (pms_id=45027) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21769 (pms_id=45028) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21770 (pms_id=45029) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21771 (pms_id=45040) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21773 (pms_id=45051) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21772 (pms_id=45041) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21774 (pms_id=45053) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21775 (pms_id=45056) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21776 (pms_id=45057) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21778 (pms_id=45059) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21777 (pms_id=45058) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Found exact email match for ziaro73@gmail.com (reservation_id=466) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Bergamaschi, email=ziaro73@gmail.com, hotel=39054_001) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21779 (pms_id=45060) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21781 (pms_id=45063) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21780 (pms_id=45062) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21782 (pms_id=45064) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21784 (pms_id=45068) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21783 (pms_id=45067) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21787 (pms_id=45061) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21785 (pms_id=45078) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21786 (pms_id=45088) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21788 (pms_id=45089) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21789 (pms_id=45098) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21790 (pms_id=45101) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21792 (pms_id=45109) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21793 (pms_id=45102) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21791 (pms_id=45110) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21794 (pms_id=45111) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21795 (pms_id=45114) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21796 (pms_id=45121) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21797 (pms_id=45122) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21798 (pms_id=45123) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21799 (pms_id=45124) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21800 (pms_id=45126) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21801 (pms_id=45137) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21802 (pms_id=45138) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21803 (pms_id=45139) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21804 (pms_id=45140) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21805 (pms_id=45141) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21806 (pms_id=45143) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21807 (pms_id=45145) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21808 (pms_id=45147) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21809 (pms_id=45148) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21812 (pms_id=45150) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21810 (pms_id=45149) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21811 (pms_id=45151) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21813 (pms_id=45152) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21814 (pms_id=45153) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21815 (pms_id=45154) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21816 (pms_id=45155) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21817 (pms_id=45156) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21819 (pms_id=45159) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21818 (pms_id=45157) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21820 (pms_id=45160) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21821 (pms_id=45161) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21824 (pms_id=45163) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21822 (pms_id=45162) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21823 (pms_id=45164) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21825 (pms_id=45165) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21826 (pms_id=45166) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21827 (pms_id=45173) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21829 (pms_id=45174) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21828 (pms_id=45175) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21830 (pms_id=45176) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21831 (pms_id=45177) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21832 (pms_id=45179) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21834 (pms_id=45181) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21833 (pms_id=45180) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21835 (pms_id=45182) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21836 (pms_id=45184) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21838 (pms_id=45186) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21837 (pms_id=45178) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21845 (pms_id=45187) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21839 (pms_id=45188) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21840 (pms_id=45189) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21841 (pms_id=45191) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21843 (pms_id=45195) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21842 (pms_id=45192) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21844 (pms_id=45196) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21846 (pms_id=45197) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21848 (pms_id=45199) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21847 (pms_id=45198) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21850 (pms_id=45200) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21849 (pms_id=45201) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21851 (pms_id=45202) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21853 (pms_id=45209) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21852 (pms_id=45207) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21854 (pms_id=45210) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21855 (pms_id=45211) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21856 (pms_id=45212) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21858 (pms_id=45214) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21857 (pms_id=45213) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21860 (pms_id=45223) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21859 (pms_id=45215) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21861 (pms_id=45224) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21863 (pms_id=45234) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21864 (pms_id=45236) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21862 (pms_id=45235) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21865 (pms_id=45237) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21866 (pms_id=45238) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21867 (pms_id=45240) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21868 (pms_id=45242) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21869 (pms_id=45243) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21870 (pms_id=45244) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21871 (pms_id=45245) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21872 (pms_id=45246) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21873 (pms_id=45247) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21874 (pms_id=45248) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21875 (pms_id=45249) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21876 (pms_id=45250) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21877 (pms_id=45251) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21878 (pms_id=45252) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21879 (pms_id=45254) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21880 (pms_id=45263) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21882 (pms_id=45274) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21883 (pms_id=45273) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21881 (pms_id=45275) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21884 (pms_id=45276) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21885 (pms_id=45277) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21886 (pms_id=45278) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21887 (pms_id=45279) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21888 (pms_id=45280) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21889 (pms_id=45289) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21890 (pms_id=45299) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21891 (pms_id=45300) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21892 (pms_id=45301) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21893 (pms_id=45302) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21894 (pms_id=45303) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21895 (pms_id=45304) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21896 (pms_id=45305) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21898 (pms_id=45308) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21897 (pms_id=45307) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45305 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21899 (pms_id=45309) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21901 (pms_id=45312) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21900 (pms_id=45311) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21903 (pms_id=45313) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21902 (pms_id=45314) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21904 (pms_id=45315) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21905 (pms_id=45316) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21906 (pms_id=45317) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21907 (pms_id=45321) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21908 (pms_id=45322) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21910 (pms_id=45323) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21909 (pms_id=45324) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21911 (pms_id=45325) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21913 (pms_id=45327) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21912 (pms_id=45326) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21914 (pms_id=45328) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21915 (pms_id=45329) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21916 (pms_id=45330) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21917 (pms_id=45331) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21918 (pms_id=45332) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21919 (pms_id=45334) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21920 (pms_id=45335) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21922 (pms_id=45336) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21921 (pms_id=45337) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21924 (pms_id=45346) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21923 (pms_id=45338) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21925 (pms_id=45349) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21926 (pms_id=45350) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21927 (pms_id=45351) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21928 (pms_id=45362) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21929 (pms_id=45363) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21930 (pms_id=45373) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21933 (pms_id=45374) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21932 (pms_id=45375) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21931 (pms_id=45376) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21934 (pms_id=45377) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21936 (pms_id=45378) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21935 (pms_id=45380) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21937 (pms_id=45381) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21938 (pms_id=45382) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21940 (pms_id=45384) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21939 (pms_id=45383) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21941 (pms_id=45385) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21942 (pms_id=45386) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21943 (pms_id=45387) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21944 (pms_id=45389) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21945 (pms_id=45391) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21946 (pms_id=45392) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21947 (pms_id=45393) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21948 (pms_id=45404) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21949 (pms_id=45414) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21950 (pms_id=45415) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21951 (pms_id=45416) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21952 (pms_id=45417) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21953 (pms_id=45419) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21954 (pms_id=45420) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21955 (pms_id=45423) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21956 (pms_id=45429) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21957 (pms_id=45430) 2025-11-18 20:52:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21958 (pms_id=45431) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21959 (pms_id=45440) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21961 (pms_id=45442) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21963 (pms_id=45452) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21960 (pms_id=45449) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21964 (pms_id=45461) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21962 (pms_id=45459) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21966 (pms_id=45462) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21965 (pms_id=45463) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21967 (pms_id=45464) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21968 (pms_id=45471) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21969 (pms_id=45472) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21971 (pms_id=45473) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21973 (pms_id=45475) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21970 (pms_id=45474) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21974 (pms_id=45477) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21972 (pms_id=45476) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21975 (pms_id=45478) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21976 (pms_id=45479) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21977 (pms_id=45480) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21978 (pms_id=45481) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21979 (pms_id=45482) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21981 (pms_id=45485) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21980 (pms_id=45484) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21982 (pms_id=45486) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21983 (pms_id=45487) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21984 (pms_id=45488) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21986 (pms_id=45490) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21985 (pms_id=45492) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21987 (pms_id=45493) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21988 (pms_id=45498) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21989 (pms_id=45499) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21990 (pms_id=45501) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21991 (pms_id=45500) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21992 (pms_id=45502) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21993 (pms_id=45503) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21994 (pms_id=45508) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21995 (pms_id=45509) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21997 (pms_id=45510) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21996 (pms_id=45511) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21998 (pms_id=45512) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 21999 (pms_id=45513) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22000 (pms_id=45521) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22001 (pms_id=45522) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22002 (pms_id=45523) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22003 (pms_id=45524) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22004 (pms_id=45525) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22005 (pms_id=45526) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22006 (pms_id=45527) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22007 (pms_id=45528) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22008 (pms_id=45529) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22009 (pms_id=45530) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22011 (pms_id=45532) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22010 (pms_id=45531) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22012 (pms_id=45533) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22013 (pms_id=45535) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22014 (pms_id=45544) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22016 (pms_id=45545) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22015 (pms_id=45546) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22017 (pms_id=45548) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22018 (pms_id=45549) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22019 (pms_id=45550) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22020 (pms_id=45551) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22021 (pms_id=45552) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22022 (pms_id=45553) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22023 (pms_id=45554) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22025 (pms_id=45556) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22024 (pms_id=45555) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22026 (pms_id=45557) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22027 (pms_id=45558) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22028 (pms_id=45560) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22029 (pms_id=45564) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22030 (pms_id=45566) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22031 (pms_id=45574) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22033 (pms_id=45594) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22032 (pms_id=45595) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22034 (pms_id=45596) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22035 (pms_id=45597) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22036 (pms_id=45598) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22037 (pms_id=45599) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22039 (pms_id=45600) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22038 (pms_id=45615) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22041 (pms_id=45616) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22040 (pms_id=45618) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22042 (pms_id=45619) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22043 (pms_id=45620) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22044 (pms_id=45621) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22045 (pms_id=45627) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22046 (pms_id=45628) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22047 (pms_id=45629) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22048 (pms_id=45632) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22049 (pms_id=45633) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22050 (pms_id=45637) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22051 (pms_id=45638) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22052 (pms_id=45639) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22053 (pms_id=45642) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22054 (pms_id=45652) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22055 (pms_id=45653) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22056 (pms_id=45654) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22057 (pms_id=45656) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22058 (pms_id=45657) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22059 (pms_id=45658) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22061 (pms_id=45659) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22060 (pms_id=45660) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22062 (pms_id=45663) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22063 (pms_id=45673) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22064 (pms_id=45674) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22065 (pms_id=45675) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22066 (pms_id=45684) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22067 (pms_id=45685) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22068 (pms_id=45686) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22069 (pms_id=45687) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22072 (pms_id=45695) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22070 (pms_id=45696) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22071 (pms_id=45697) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22073 (pms_id=45699) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22074 (pms_id=45701) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22075 (pms_id=45702) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22076 (pms_id=45703) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22077 (pms_id=45704) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22078 (pms_id=45705) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22080 (pms_id=45707) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22081 (pms_id=45708) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22079 (pms_id=45706) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22082 (pms_id=45709) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22083 (pms_id=45710) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22084 (pms_id=45711) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22085 (pms_id=45723) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22086 (pms_id=45725) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22087 (pms_id=45733) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22088 (pms_id=45734) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22089 (pms_id=45736) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22091 (pms_id=45737) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22090 (pms_id=45738) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22092 (pms_id=45739) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22093 (pms_id=45740) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22095 (pms_id=45743) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22094 (pms_id=45742) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22096 (pms_id=45745) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22097 (pms_id=45746) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22098 (pms_id=45747) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22099 (pms_id=45748) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22100 (pms_id=45761) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22102 (pms_id=45762) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22101 (pms_id=45763) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22104 (pms_id=45765) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22103 (pms_id=45764) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22105 (pms_id=45766) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22106 (pms_id=45773) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22107 (pms_id=45774) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22109 (pms_id=45776) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22108 (pms_id=45775) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22110 (pms_id=45778) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22112 (pms_id=45779) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22111 (pms_id=45780) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22113 (pms_id=45781) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22115 (pms_id=45783) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22114 (pms_id=45782) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22116 (pms_id=45784) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22117 (pms_id=45785) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22119 (pms_id=45787) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22118 (pms_id=45786) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22120 (pms_id=45794) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22121 (pms_id=45795) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22122 (pms_id=45803) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22123 (pms_id=45804) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22124 (pms_id=45813) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22125 (pms_id=45815) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22126 (pms_id=45816) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22127 (pms_id=45817) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22129 (pms_id=45819) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22128 (pms_id=45818) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22131 (pms_id=45821) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22130 (pms_id=45820) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22132 (pms_id=45823) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22133 (pms_id=45825) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22134 (pms_id=45826) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22136 (pms_id=45827) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22135 (pms_id=45828) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22138 (pms_id=45836) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22137 (pms_id=45837) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22140 (pms_id=45851) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22139 (pms_id=45850) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22141 (pms_id=45852) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22143 (pms_id=45856) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22142 (pms_id=45854) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22144 (pms_id=45857) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22145 (pms_id=45858) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22146 (pms_id=45859) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22147 (pms_id=45861) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22148 (pms_id=45862) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22150 (pms_id=45864) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22149 (pms_id=45863) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22151 (pms_id=45865) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22152 (pms_id=45866) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22154 (pms_id=45867) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22153 (pms_id=45869) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22155 (pms_id=45870) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22156 (pms_id=45872) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22158 (pms_id=45873) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22157 (pms_id=45874) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22159 (pms_id=45875) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22160 (pms_id=45877) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22161 (pms_id=45878) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22162 (pms_id=45879) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22163 (pms_id=45886) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22165 (pms_id=45888) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22164 (pms_id=45887) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22166 (pms_id=45889) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22168 (pms_id=45899) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22167 (pms_id=45900) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22170 (pms_id=45901) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22169 (pms_id=45902) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22171 (pms_id=45903) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22172 (pms_id=45904) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22173 (pms_id=45905) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22174 (pms_id=45906) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22176 (pms_id=45909) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22175 (pms_id=45908) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22177 (pms_id=45910) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22178 (pms_id=45913) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22179 (pms_id=45919) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22180 (pms_id=45920) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22181 (pms_id=45921) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22182 (pms_id=45922) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22183 (pms_id=45923) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22184 (pms_id=45924) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22185 (pms_id=45925) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22186 (pms_id=45926) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22187 (pms_id=45927) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22190 (pms_id=45928) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22188 (pms_id=45929) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22189 (pms_id=45930) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22192 (pms_id=45931) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22191 (pms_id=45932) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22193 (pms_id=45933) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22194 (pms_id=45934) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22195 (pms_id=45936) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22196 (pms_id=45937) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22199 (pms_id=45939) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22198 (pms_id=45941) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22197 (pms_id=45938) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22200 (pms_id=45942) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22201 (pms_id=45943) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22202 (pms_id=45944) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22203 (pms_id=45945) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22204 (pms_id=45946) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22205 (pms_id=45947) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22206 (pms_id=45948) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22207 (pms_id=45949) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22208 (pms_id=45950) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22210 (pms_id=45952) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22209 (pms_id=45951) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22211 (pms_id=45953) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22212 (pms_id=45954) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22213 (pms_id=45955) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22214 (pms_id=45956) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22215 (pms_id=45957) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22216 (pms_id=45958) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22217 (pms_id=45959) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22218 (pms_id=45960) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22219 (pms_id=45961) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22220 (pms_id=45962) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22221 (pms_id=45963) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22222 (pms_id=45964) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22223 (pms_id=45965) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22224 (pms_id=45966) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22225 (pms_id=45967) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22226 (pms_id=45968) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22227 (pms_id=45969) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22228 (pms_id=45970) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22229 (pms_id=45971) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22230 (pms_id=45972) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22232 (pms_id=45973) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22231 (pms_id=45974) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22234 (pms_id=45976) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22233 (pms_id=45975) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22235 (pms_id=45977) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22236 (pms_id=45978) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22237 (pms_id=45979) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22239 (pms_id=45981) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22238 (pms_id=45980) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22240 (pms_id=45982) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22241 (pms_id=45983) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22242 (pms_id=45984) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22243 (pms_id=45985) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22244 (pms_id=45986) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22245 (pms_id=45987) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22246 (pms_id=45989) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22248 (pms_id=45990) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22247 (pms_id=45991) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22250 (pms_id=45993) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22249 (pms_id=45992) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22251 (pms_id=45994) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22253 (pms_id=45995) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22254 (pms_id=45997) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22252 (pms_id=45996) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22255 (pms_id=45998) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22256 (pms_id=45999) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22257 (pms_id=46000) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22258 (pms_id=46001) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22259 (pms_id=46003) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22260 (pms_id=46012) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22262 (pms_id=46013) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22261 (pms_id=46014) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22263 (pms_id=46015) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22264 (pms_id=46016) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22265 (pms_id=46018) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22266 (pms_id=46019) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22267 (pms_id=46020) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22268 (pms_id=46021) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22269 (pms_id=46022) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22271 (pms_id=46023) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22270 (pms_id=46024) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22272 (pms_id=46025) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22273 (pms_id=46026) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22274 (pms_id=46027) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22275 (pms_id=46028) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22276 (pms_id=46029) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22277 (pms_id=46030) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22278 (pms_id=46031) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22279 (pms_id=46032) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22280 (pms_id=46033) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22281 (pms_id=46035) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22282 (pms_id=46036) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22283 (pms_id=46037) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22285 (pms_id=46038) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22284 (pms_id=46039) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22286 (pms_id=46040) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22287 (pms_id=46041) 2025-11-18 20:52:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 22288 (pms_id=46042) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22289 (pms_id=46043) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22290 (pms_id=46044) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22291 (pms_id=46045) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22293 (pms_id=46046) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22292 (pms_id=46047) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22294 (pms_id=46048) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22295 (pms_id=46049) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22297 (pms_id=46050) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22296 (pms_id=46051) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22299 (pms_id=46054) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22298 (pms_id=46052) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22301 (pms_id=46055) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22300 (pms_id=46062) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22302 (pms_id=46063) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22303 (pms_id=46064) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22304 (pms_id=46065) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22305 (pms_id=46066) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22306 (pms_id=46067) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22307 (pms_id=46069) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22308 (pms_id=46070) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22309 (pms_id=46071) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22310 (pms_id=46073) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22311 (pms_id=46075) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22313 (pms_id=46076) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22312 (pms_id=46077) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22314 (pms_id=46079) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22315 (pms_id=46078) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22317 (pms_id=46080) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22319 (pms_id=46084) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22318 (pms_id=46083) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22316 (pms_id=46081) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22320 (pms_id=46085) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22323 (pms_id=46086) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22321 (pms_id=46087) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22322 (pms_id=46088) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22325 (pms_id=46090) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22324 (pms_id=46089) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22326 (pms_id=46091) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22327 (pms_id=46092) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22328 (pms_id=46093) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22329 (pms_id=46094) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22330 (pms_id=46095) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22332 (pms_id=46096) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22331 (pms_id=46097) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22333 (pms_id=46107) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22334 (pms_id=46108) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22335 (pms_id=46110) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22336 (pms_id=46111) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22338 (pms_id=46113) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22337 (pms_id=46112) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22339 (pms_id=46115) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22340 (pms_id=46116) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22341 (pms_id=46117) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22342 (pms_id=46119) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22344 (pms_id=46122) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22343 (pms_id=46121) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22345 (pms_id=46123) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22346 (pms_id=46130) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22347 (pms_id=46131) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22348 (pms_id=46132) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22349 (pms_id=46133) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22350 (pms_id=46134) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22352 (pms_id=46136) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22353 (pms_id=46139) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22351 (pms_id=46137) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22354 (pms_id=46140) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22356 (pms_id=46141) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22355 (pms_id=46142) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22357 (pms_id=46145) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22358 (pms_id=46146) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22359 (pms_id=46147) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22360 (pms_id=46148) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22361 (pms_id=46149) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22362 (pms_id=46150) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22363 (pms_id=46151) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22364 (pms_id=46152) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22365 (pms_id=46153) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22367 (pms_id=46154) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22366 (pms_id=46155) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22369 (pms_id=46157) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22368 (pms_id=46156) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22370 (pms_id=46158) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22371 (pms_id=46160) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22372 (pms_id=46164) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22373 (pms_id=46165) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22374 (pms_id=46166) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22375 (pms_id=46167) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22376 (pms_id=46168) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22377 (pms_id=46169) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22378 (pms_id=46170) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22379 (pms_id=46171) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22380 (pms_id=46181) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22381 (pms_id=46182) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22382 (pms_id=46183) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22383 (pms_id=46185) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22384 (pms_id=46186) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22385 (pms_id=46189) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22386 (pms_id=46190) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22387 (pms_id=46192) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22388 (pms_id=46193) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22389 (pms_id=46194) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22390 (pms_id=46195) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22392 (pms_id=46196) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22391 (pms_id=46197) 2025-11-18 20:52:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 22393 (pms_id=46198) 2025-11-18 20:52:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 22394 (pms_id=46199) 2025-11-18 20:52:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 22395 (pms_id=46202) 2025-11-18 20:52:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 22396 (pms_id=46203) 2025-11-18 20:52:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 22397 (pms_id=46204) 2025-11-18 20:52:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 22398 (pms_id=46205) 2025-11-18 20:52:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 22399 (pms_id=46215) 2025-11-18 20:52:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 22402 (pms_id=46216) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22401 (pms_id=46217) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22400 (pms_id=46218) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22403 (pms_id=46219) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22404 (pms_id=46220) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22405 (pms_id=46221) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22406 (pms_id=46223) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22407 (pms_id=46225) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22408 (pms_id=46226) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22409 (pms_id=46228) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22410 (pms_id=46229) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22411 (pms_id=46230) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22413 (pms_id=46231) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22412 (pms_id=46232) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22414 (pms_id=46233) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22415 (pms_id=46234) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22416 (pms_id=46235) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22417 (pms_id=46241) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22418 (pms_id=46242) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22419 (pms_id=46243) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22422 (pms_id=46244) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22421 (pms_id=46245) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22420 (pms_id=46246) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22423 (pms_id=46247) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22424 (pms_id=46248) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22425 (pms_id=46249) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22426 (pms_id=46258) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22427 (pms_id=46259) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22428 (pms_id=46260) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22429 (pms_id=46261) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22430 (pms_id=46262) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22431 (pms_id=46264) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22433 (pms_id=46265) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22432 (pms_id=46266) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22434 (pms_id=46269) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22435 (pms_id=46273) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22436 (pms_id=46274) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22437 (pms_id=46284) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22438 (pms_id=46285) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22439 (pms_id=46286) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22440 (pms_id=46288) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22442 (pms_id=46289) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22443 (pms_id=46291) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22441 (pms_id=46290) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22444 (pms_id=46292) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22445 (pms_id=46297) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22446 (pms_id=46298) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22447 (pms_id=46299) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22448 (pms_id=46308) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22449 (pms_id=46309) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22450 (pms_id=46319) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22451 (pms_id=46329) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22452 (pms_id=46331) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22453 (pms_id=46330) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22454 (pms_id=46332) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22456 (pms_id=46334) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22455 (pms_id=46333) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22457 (pms_id=46335) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22458 (pms_id=46337) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22459 (pms_id=46338) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22461 (pms_id=46339) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22460 (pms_id=46341) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22463 (pms_id=46342) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22462 (pms_id=46345) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22464 (pms_id=46346) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22465 (pms_id=46347) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22466 (pms_id=46348) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22468 (pms_id=46349) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22467 (pms_id=46350) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22470 (pms_id=46352) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22469 (pms_id=46353) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22471 (pms_id=46354) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22473 (pms_id=46355) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22472 (pms_id=46356) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22474 (pms_id=46357) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22475 (pms_id=46358) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22476 (pms_id=46367) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22477 (pms_id=46369) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22478 (pms_id=46371) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22479 (pms_id=46379) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22480 (pms_id=46380) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22481 (pms_id=46389) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22482 (pms_id=46390) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22483 (pms_id=46391) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22484 (pms_id=46393) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22485 (pms_id=46394) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22486 (pms_id=46396) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22487 (pms_id=46397) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22488 (pms_id=46398) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22489 (pms_id=46400) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22491 (pms_id=46401) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22490 (pms_id=46402) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22492 (pms_id=46403) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22493 (pms_id=46412) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22494 (pms_id=46413) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22495 (pms_id=46414) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22496 (pms_id=46422) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22497 (pms_id=46423) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22498 (pms_id=46424) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22499 (pms_id=46434) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22500 (pms_id=46436) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22501 (pms_id=46437) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22503 (pms_id=46438) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22502 (pms_id=46439) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22504 (pms_id=46440) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22505 (pms_id=46441) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22506 (pms_id=46442) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22507 (pms_id=46443) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22508 (pms_id=46444) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22509 (pms_id=46454) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22510 (pms_id=46456) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22511 (pms_id=46458) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22512 (pms_id=46460) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22515 (pms_id=46463) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22513 (pms_id=46461) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22514 (pms_id=46462) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22516 (pms_id=46464) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22517 (pms_id=46465) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22518 (pms_id=46466) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22520 (pms_id=46469) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22519 (pms_id=46467) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22521 (pms_id=46471) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22522 (pms_id=46472) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22523 (pms_id=46473) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22524 (pms_id=46475) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22525 (pms_id=46476) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22526 (pms_id=46477) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22527 (pms_id=46478) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22529 (pms_id=46481) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22528 (pms_id=46479) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22530 (pms_id=46482) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22531 (pms_id=46483) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22532 (pms_id=46484) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22533 (pms_id=46485) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22534 (pms_id=46486) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22535 (pms_id=46487) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22536 (pms_id=46488) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22537 (pms_id=46489) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22538 (pms_id=46490) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22539 (pms_id=46491) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22540 (pms_id=46492) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22541 (pms_id=46493) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22543 (pms_id=46494) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22542 (pms_id=46497) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22544 (pms_id=46498) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22545 (pms_id=46499) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22546 (pms_id=46500) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22547 (pms_id=46501) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22548 (pms_id=46511) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22549 (pms_id=46512) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22550 (pms_id=46513) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22551 (pms_id=46514) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22552 (pms_id=46516) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22554 (pms_id=46526) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22555 (pms_id=46527) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22553 (pms_id=46525) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22556 (pms_id=46528) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22557 (pms_id=46529) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22558 (pms_id=46535) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22559 (pms_id=46536) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22561 (pms_id=46546) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22563 (pms_id=46566) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22560 (pms_id=46557) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22562 (pms_id=46567) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22565 (pms_id=46568) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22566 (pms_id=46573) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22564 (pms_id=46570) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22567 (pms_id=46578) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22568 (pms_id=46579) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22570 (pms_id=46580) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22569 (pms_id=46582) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22571 (pms_id=46592) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22572 (pms_id=46593) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22573 (pms_id=46594) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22574 (pms_id=46595) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22596 (pms_id=46602) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22575 (pms_id=46604) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22576 (pms_id=46605) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22577 (pms_id=46606) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22578 (pms_id=46607) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22579 (pms_id=46608) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22580 (pms_id=46609) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22581 (pms_id=46611) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22582 (pms_id=46612) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22583 (pms_id=46622) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22584 (pms_id=46624) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22586 (pms_id=46626) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22585 (pms_id=46625) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22587 (pms_id=46627) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22588 (pms_id=46628) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22589 (pms_id=46629) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22591 (pms_id=46630) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22590 (pms_id=46631) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22592 (pms_id=46632) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22593 (pms_id=46635) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22595 (pms_id=46638) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22594 (pms_id=46636) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22597 (pms_id=46639) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22598 (pms_id=46640) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22599 (pms_id=46641) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22600 (pms_id=46642) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22601 (pms_id=46644) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22602 (pms_id=46645) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22603 (pms_id=46646) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22604 (pms_id=46647) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22605 (pms_id=46648) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22606 (pms_id=46653) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22607 (pms_id=46654) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22610 (pms_id=46655) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22608 (pms_id=46656) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22609 (pms_id=46658) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22612 (pms_id=46668) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22611 (pms_id=46669) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22613 (pms_id=46670) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22614 (pms_id=46671) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22615 (pms_id=46672) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22616 (pms_id=46681) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22619 (pms_id=46692) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22617 (pms_id=46691) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22618 (pms_id=46693) 2025-11-18 20:52:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 22620 (pms_id=46694) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22621 (pms_id=46695) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22622 (pms_id=46696) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22623 (pms_id=46697) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22624 (pms_id=46699) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22625 (pms_id=46707) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22626 (pms_id=46708) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22627 (pms_id=46717) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22628 (pms_id=46718) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22629 (pms_id=46719) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22631 (pms_id=46720) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22630 (pms_id=46728) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22632 (pms_id=46729) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22634 (pms_id=46730) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22635 (pms_id=46732) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22633 (pms_id=46731) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22636 (pms_id=46733) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22637 (pms_id=46734) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22638 (pms_id=46735) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22639 (pms_id=46736) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22640 (pms_id=46737) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22641 (pms_id=46738) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22642 (pms_id=46739) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22643 (pms_id=46740) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22645 (pms_id=46742) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22644 (pms_id=46741) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22646 (pms_id=46743) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22647 (pms_id=46744) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22649 (pms_id=46745) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22650 (pms_id=46746) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22648 (pms_id=46747) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22651 (pms_id=46762) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22652 (pms_id=46763) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22654 (pms_id=46764) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22653 (pms_id=46773) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22655 (pms_id=46774) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22656 (pms_id=46776) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22657 (pms_id=46777) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22658 (pms_id=46778) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22659 (pms_id=46782) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22661 (pms_id=46786) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22660 (pms_id=46788) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22662 (pms_id=46789) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22663 (pms_id=46790) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22664 (pms_id=46792) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22665 (pms_id=46793) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22666 (pms_id=46801) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22667 (pms_id=46802) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22668 (pms_id=46803) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22669 (pms_id=46804) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22670 (pms_id=46805) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22671 (pms_id=46806) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22672 (pms_id=46807) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22673 (pms_id=46808) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22674 (pms_id=46810) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22675 (pms_id=46811) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22676 (pms_id=46812) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22677 (pms_id=46813) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22678 (pms_id=46819) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22680 (pms_id=46820) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22679 (pms_id=46821) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22681 (pms_id=46831) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22682 (pms_id=46832) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22683 (pms_id=46833) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22684 (pms_id=46834) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22686 (pms_id=46845) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22685 (pms_id=46846) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22687 (pms_id=46847) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22688 (pms_id=46856) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22689 (pms_id=46857) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22690 (pms_id=46858) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22691 (pms_id=46860) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22692 (pms_id=46861) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22693 (pms_id=46862) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22694 (pms_id=46863) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22695 (pms_id=46864) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22696 (pms_id=46878) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22697 (pms_id=46879) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22698 (pms_id=46880) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22699 (pms_id=46881) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22700 (pms_id=46882) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22701 (pms_id=46883) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22702 (pms_id=46884) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22703 (pms_id=46885) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22704 (pms_id=46886) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22705 (pms_id=46887) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22706 (pms_id=46888) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22707 (pms_id=46889) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22708 (pms_id=46890) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22709 (pms_id=46891) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22710 (pms_id=46892) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22712 (pms_id=46901) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22711 (pms_id=46893) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22713 (pms_id=46902) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22714 (pms_id=46903) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22715 (pms_id=46911) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22716 (pms_id=46914) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22717 (pms_id=46912) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22719 (pms_id=46915) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22718 (pms_id=46916) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22721 (pms_id=46918) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22720 (pms_id=46919) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22722 (pms_id=46927) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22723 (pms_id=46928) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22724 (pms_id=46929) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22725 (pms_id=46930) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22726 (pms_id=46931) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22728 (pms_id=46932) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22727 (pms_id=46937) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22729 (pms_id=46947) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22730 (pms_id=46957) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22731 (pms_id=46958) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22732 (pms_id=46968) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22733 (pms_id=46969) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22734 (pms_id=46970) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22735 (pms_id=46971) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22737 (pms_id=46973) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22736 (pms_id=46972) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22738 (pms_id=46982) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22739 (pms_id=46983) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22740 (pms_id=46984) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22741 (pms_id=46986) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22742 (pms_id=46987) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22744 (pms_id=46988) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22743 (pms_id=46989) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22745 (pms_id=46990) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22746 (pms_id=46991) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22747 (pms_id=46992) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22749 (pms_id=46993) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22748 (pms_id=46996) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22750 (pms_id=46997) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22751 (pms_id=46998) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22752 (pms_id=47002) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22753 (pms_id=47003) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22754 (pms_id=47004) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22756 (pms_id=47013) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22757 (pms_id=47016) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22755 (pms_id=46999) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22758 (pms_id=47017) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22759 (pms_id=47018) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22760 (pms_id=47019) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22761 (pms_id=47020) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22762 (pms_id=47021) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22763 (pms_id=47024) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22766 (pms_id=47028) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22764 (pms_id=47026) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22765 (pms_id=47027) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22767 (pms_id=47029) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22768 (pms_id=47030) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22770 (pms_id=47031) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22769 (pms_id=47032) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22771 (pms_id=47033) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22772 (pms_id=47034) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22773 (pms_id=47036) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22774 (pms_id=47037) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22775 (pms_id=47038) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22776 (pms_id=47039) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22777 (pms_id=47040) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22778 (pms_id=47041) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22779 (pms_id=47043) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22780 (pms_id=47044) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22781 (pms_id=47045) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22782 (pms_id=47046) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22783 (pms_id=47047) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22784 (pms_id=47049) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22785 (pms_id=47050) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22786 (pms_id=47054) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22787 (pms_id=47058) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22788 (pms_id=47069) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22789 (pms_id=47070) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22790 (pms_id=47072) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22791 (pms_id=47074) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22792 (pms_id=47075) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22793 (pms_id=47076) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22794 (pms_id=47077) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22795 (pms_id=47078) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22796 (pms_id=47079) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22797 (pms_id=47086) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22798 (pms_id=47096) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22799 (pms_id=47099) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22800 (pms_id=47100) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22801 (pms_id=47102) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22802 (pms_id=47103) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22803 (pms_id=47114) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22805 (pms_id=47115) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22804 (pms_id=47116) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22806 (pms_id=47117) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22807 (pms_id=47118) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22808 (pms_id=47120) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22809 (pms_id=47130) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22810 (pms_id=47131) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22811 (pms_id=47132) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47130 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22812 (pms_id=47134) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22813 (pms_id=47135) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22815 (pms_id=47136) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22814 (pms_id=47137) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22816 (pms_id=47138) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22817 (pms_id=47148) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22818 (pms_id=47149) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22819 (pms_id=47150) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22820 (pms_id=47151) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22821 (pms_id=47152) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22822 (pms_id=47153) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22823 (pms_id=47154) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22825 (pms_id=47155) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22824 (pms_id=47156) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22826 (pms_id=47157) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22827 (pms_id=47158) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22830 (pms_id=47161) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22829 (pms_id=47160) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22828 (pms_id=47159) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22831 (pms_id=47162) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22832 (pms_id=47163) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22833 (pms_id=47172) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22834 (pms_id=47173) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22835 (pms_id=47174) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22836 (pms_id=47175) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22837 (pms_id=47176) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22838 (pms_id=47178) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22839 (pms_id=47179) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22840 (pms_id=47183) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22841 (pms_id=47184) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22843 (pms_id=47194) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22844 (pms_id=47196) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22842 (pms_id=47195) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22845 (pms_id=47197) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22846 (pms_id=47198) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22847 (pms_id=47199) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22849 (pms_id=47201) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22848 (pms_id=47200) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22850 (pms_id=47203) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22851 (pms_id=47204) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22852 (pms_id=47205) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22853 (pms_id=47215) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22854 (pms_id=47216) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22855 (pms_id=47226) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22856 (pms_id=47227) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22857 (pms_id=47229) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22858 (pms_id=47230) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22859 (pms_id=47235) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22860 (pms_id=47245) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22862 (pms_id=47247) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22861 (pms_id=47248) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22865 (pms_id=47249) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22863 (pms_id=47251) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22864 (pms_id=47250) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22866 (pms_id=47252) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22869 (pms_id=47253) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22868 (pms_id=47255) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22867 (pms_id=47264) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22870 (pms_id=47265) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22871 (pms_id=47266) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22872 (pms_id=47267) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22873 (pms_id=47269) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22874 (pms_id=47268) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22875 (pms_id=47270) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22876 (pms_id=47271) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22877 (pms_id=47272) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22879 (pms_id=47273) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22878 (pms_id=47274) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22880 (pms_id=47275) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22882 (pms_id=47276) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22881 (pms_id=47277) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22883 (pms_id=47278) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22884 (pms_id=47279) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22885 (pms_id=47282) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22886 (pms_id=47283) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22887 (pms_id=47284) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22889 (pms_id=47286) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22888 (pms_id=47285) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22890 (pms_id=47287) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22891 (pms_id=47288) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22892 (pms_id=47289) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22893 (pms_id=47290) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22894 (pms_id=47291) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22895 (pms_id=47292) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22896 (pms_id=47293) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22897 (pms_id=47294) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22898 (pms_id=47295) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22900 (pms_id=47312) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22899 (pms_id=47302) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22901 (pms_id=47313) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22902 (pms_id=47314) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22903 (pms_id=47322) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22904 (pms_id=47332) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22905 (pms_id=47333) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22906 (pms_id=47334) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22907 (pms_id=47335) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22908 (pms_id=47336) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22909 (pms_id=47337) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22911 (pms_id=47340) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22910 (pms_id=47339) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22912 (pms_id=47341) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22913 (pms_id=47351) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22914 (pms_id=47352) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22915 (pms_id=47353) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22916 (pms_id=47354) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22917 (pms_id=47355) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22918 (pms_id=47356) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22919 (pms_id=47357) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22921 (pms_id=47359) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22920 (pms_id=47358) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22922 (pms_id=47371) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22923 (pms_id=47381) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22924 (pms_id=47382) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22926 (pms_id=47384) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22925 (pms_id=47383) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22928 (pms_id=47385) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22927 (pms_id=47386) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22929 (pms_id=47387) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22930 (pms_id=47388) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22931 (pms_id=47389) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22932 (pms_id=47390) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22933 (pms_id=47391) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22934 (pms_id=47392) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22936 (pms_id=47395) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22935 (pms_id=47393) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22937 (pms_id=47396) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22938 (pms_id=47397) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22940 (pms_id=47399) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22939 (pms_id=47398) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22941 (pms_id=47400) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22942 (pms_id=47401) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22943 (pms_id=47402) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22944 (pms_id=47409) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22945 (pms_id=47410) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22946 (pms_id=47411) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22947 (pms_id=47412) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22948 (pms_id=47413) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22949 (pms_id=47414) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22950 (pms_id=47416) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22951 (pms_id=47417) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22952 (pms_id=47418) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22953 (pms_id=47419) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22954 (pms_id=47420) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22955 (pms_id=47421) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22956 (pms_id=47422) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22957 (pms_id=47423) 2025-11-18 20:52:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 22958 (pms_id=47424) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22959 (pms_id=47425) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22960 (pms_id=47426) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22961 (pms_id=47427) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22962 (pms_id=47429) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22963 (pms_id=47430) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22965 (pms_id=47433) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22966 (pms_id=47434) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22964 (pms_id=47432) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22967 (pms_id=47436) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22968 (pms_id=47437) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22969 (pms_id=47438) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22970 (pms_id=47439) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22971 (pms_id=47440) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22972 (pms_id=47441) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22974 (pms_id=47442) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22973 (pms_id=47443) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22975 (pms_id=47444) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22977 (pms_id=47445) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22978 (pms_id=47447) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22976 (pms_id=47446) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22979 (pms_id=47448) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22980 (pms_id=47449) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22981 (pms_id=47451) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22983 (pms_id=47455) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22982 (pms_id=47454) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22984 (pms_id=47458) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22985 (pms_id=47460) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22986 (pms_id=47461) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22987 (pms_id=47462) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22988 (pms_id=47463) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22990 (pms_id=47464) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22989 (pms_id=47465) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22991 (pms_id=47466) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22992 (pms_id=47467) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22993 (pms_id=47468) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22994 (pms_id=47469) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22997 (pms_id=47470) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22995 (pms_id=47471) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22996 (pms_id=47472) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22998 (pms_id=47476) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22999 (pms_id=47477) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23000 (pms_id=47479) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23001 (pms_id=47480) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23002 (pms_id=47481) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23003 (pms_id=47482) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23004 (pms_id=47483) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23005 (pms_id=47484) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23006 (pms_id=47485) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23008 (pms_id=47488) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23007 (pms_id=47487) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23009 (pms_id=47495) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23010 (pms_id=47496) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23011 (pms_id=47497) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23013 (pms_id=47505) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23012 (pms_id=47506) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23014 (pms_id=47507) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23015 (pms_id=47508) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23016 (pms_id=47510) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23017 (pms_id=47511) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23019 (pms_id=47514) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23020 (pms_id=47515) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23018 (pms_id=47512) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23021 (pms_id=47516) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47512 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23022 (pms_id=47517) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23023 (pms_id=47518) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23024 (pms_id=47528) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23025 (pms_id=47529) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23026 (pms_id=47530) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23027 (pms_id=47531) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23029 (pms_id=47533) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23028 (pms_id=47532) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23030 (pms_id=47534) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23031 (pms_id=47535) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47532 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23032 (pms_id=47536) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23033 (pms_id=47537) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23034 (pms_id=47538) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23035 (pms_id=47539) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23036 (pms_id=47540) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23038 (pms_id=47542) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23037 (pms_id=47541) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23039 (pms_id=47549) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23041 (pms_id=47552) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23040 (pms_id=47550) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23042 (pms_id=47554) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23043 (pms_id=47559) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23044 (pms_id=47560) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23045 (pms_id=47561) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23046 (pms_id=47563) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23047 (pms_id=47564) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23048 (pms_id=47565) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23049 (pms_id=47566) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23050 (pms_id=47567) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23051 (pms_id=47569) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23052 (pms_id=47571) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23053 (pms_id=47573) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23054 (pms_id=47574) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23055 (pms_id=47575) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23057 (pms_id=47576) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23056 (pms_id=47577) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23058 (pms_id=47579) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23059 (pms_id=47578) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23060 (pms_id=47580) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23061 (pms_id=47581) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23062 (pms_id=47583) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23063 (pms_id=47584) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23064 (pms_id=47585) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23065 (pms_id=47586) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23066 (pms_id=47588) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23067 (pms_id=47589) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23068 (pms_id=47590) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23070 (pms_id=47591) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23071 (pms_id=47598) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23069 (pms_id=47597) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23072 (pms_id=47607) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23074 (pms_id=47608) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23073 (pms_id=47619) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23075 (pms_id=47620) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23077 (pms_id=47628) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23076 (pms_id=47631) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23080 (pms_id=47633) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23078 (pms_id=47632) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23079 (pms_id=47634) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23081 (pms_id=47635) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23082 (pms_id=47636) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23083 (pms_id=47638) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23085 (pms_id=47640) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23084 (pms_id=47639) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23086 (pms_id=47641) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23087 (pms_id=47642) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23089 (pms_id=47644) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23088 (pms_id=47643) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23090 (pms_id=47649) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23091 (pms_id=47650) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23093 (pms_id=47651) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23094 (pms_id=47653) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23095 (pms_id=47654) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23092 (pms_id=47652) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23096 (pms_id=47655) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23097 (pms_id=47661) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23098 (pms_id=47663) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23099 (pms_id=47671) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23100 (pms_id=47672) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23103 (pms_id=47681) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23102 (pms_id=47692) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23104 (pms_id=47693) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23105 (pms_id=47694) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23107 (pms_id=47697) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23106 (pms_id=47696) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23108 (pms_id=47698) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23109 (pms_id=47702) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23110 (pms_id=47703) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23112 (pms_id=47723) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23111 (pms_id=47713) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23113 (pms_id=47724) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23114 (pms_id=47733) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23115 (pms_id=47734) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23116 (pms_id=47735) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23118 (pms_id=47737) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23117 (pms_id=47736) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23120 (pms_id=47738) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23119 (pms_id=47739) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23121 (pms_id=47741) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23122 (pms_id=47742) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23123 (pms_id=47743) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23101 (pms_id=47674) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23124 (pms_id=47744) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23125 (pms_id=47745) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23126 (pms_id=47746) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23128 (pms_id=47748) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23127 (pms_id=47747) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23129 (pms_id=47758) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23130 (pms_id=47759) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23131 (pms_id=47760) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23133 (pms_id=47762) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23132 (pms_id=47763) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23134 (pms_id=47764) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23135 (pms_id=47765) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23137 (pms_id=47776) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23136 (pms_id=47766) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23138 (pms_id=47777) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23139 (pms_id=47778) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23140 (pms_id=47779) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23142 (pms_id=47781) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23141 (pms_id=47780) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23143 (pms_id=47782) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23144 (pms_id=47784) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23145 (pms_id=47794) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23146 (pms_id=47795) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23147 (pms_id=47796) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23148 (pms_id=47797) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23149 (pms_id=47798) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23150 (pms_id=47799) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23151 (pms_id=47800) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23152 (pms_id=47801) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23154 (pms_id=47803) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23153 (pms_id=47802) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23155 (pms_id=47804) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23158 (pms_id=47806) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23156 (pms_id=47805) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23157 (pms_id=47807) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23159 (pms_id=47809) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23160 (pms_id=47810) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23161 (pms_id=47811) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23163 (pms_id=47812) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23162 (pms_id=47813) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23164 (pms_id=47814) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=606) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23166 (pms_id=47824) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23165 (pms_id=47825) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23167 (pms_id=47826) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23169 (pms_id=47828) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23171 (pms_id=47830) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23170 (pms_id=47829) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23168 (pms_id=47827) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23172 (pms_id=47831) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23173 (pms_id=47832) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23174 (pms_id=47838) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23175 (pms_id=47840) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23177 (pms_id=47839) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23176 (pms_id=47841) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23178 (pms_id=47842) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23179 (pms_id=47843) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23180 (pms_id=47844) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23181 (pms_id=47845) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23183 (pms_id=47846) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23182 (pms_id=47855) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23184 (pms_id=47856) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23186 (pms_id=47858) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23185 (pms_id=47859) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23187 (pms_id=47860) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23189 (pms_id=47862) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23188 (pms_id=47861) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23190 (pms_id=47863) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23192 (pms_id=47869) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23191 (pms_id=47868) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23193 (pms_id=47870) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23194 (pms_id=47871) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23196 (pms_id=47878) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23195 (pms_id=47879) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23197 (pms_id=47880) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23198 (pms_id=47881) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23199 (pms_id=47883) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23201 (pms_id=47882) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23200 (pms_id=47884) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23202 (pms_id=47885) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23203 (pms_id=47886) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23204 (pms_id=47887) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23205 (pms_id=47893) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23206 (pms_id=47894) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23207 (pms_id=47895) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23208 (pms_id=47897) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23209 (pms_id=47899) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23210 (pms_id=47900) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23211 (pms_id=47901) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23212 (pms_id=47902) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23213 (pms_id=47903) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23214 (pms_id=47904) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23215 (pms_id=47906) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23216 (pms_id=47907) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23217 (pms_id=47908) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23218 (pms_id=47909) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23219 (pms_id=47911) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23220 (pms_id=47912) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23221 (pms_id=47914) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23222 (pms_id=47915) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23223 (pms_id=47916) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23225 (pms_id=47917) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23224 (pms_id=47918) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23228 (pms_id=47919) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23227 (pms_id=47920) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23226 (pms_id=47921) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23229 (pms_id=47922) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23230 (pms_id=47933) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23231 (pms_id=47934) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23232 (pms_id=47935) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23233 (pms_id=47936) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23234 (pms_id=47937) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23235 (pms_id=47938) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23237 (pms_id=47939) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23236 (pms_id=47940) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23258 (pms_id=47941) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23238 (pms_id=47945) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23240 (pms_id=47948) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23239 (pms_id=47946) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23241 (pms_id=47949) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23242 (pms_id=47950) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23243 (pms_id=47954) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23244 (pms_id=47958) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23246 (pms_id=47959) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23245 (pms_id=47960) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23247 (pms_id=47961) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23248 (pms_id=47962) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23251 (pms_id=47963) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23249 (pms_id=47964) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23250 (pms_id=47965) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23253 (pms_id=47967) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23252 (pms_id=47966) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23254 (pms_id=47968) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23255 (pms_id=47970) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23256 (pms_id=47971) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23257 (pms_id=47973) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23259 (pms_id=47974) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23261 (pms_id=47975) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23262 (pms_id=47988) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23260 (pms_id=47978) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23263 (pms_id=47989) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23264 (pms_id=47990) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23265 (pms_id=47991) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23266 (pms_id=47992) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23268 (pms_id=47994) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23267 (pms_id=47993) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23269 (pms_id=47995) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23270 (pms_id=47996) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23273 (pms_id=47997) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23271 (pms_id=47998) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23272 (pms_id=47999) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23275 (pms_id=48000) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23274 (pms_id=48002) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23276 (pms_id=48003) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23277 (pms_id=48004) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23278 (pms_id=48012) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23279 (pms_id=48014) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23280 (pms_id=48024) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23281 (pms_id=48025) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23282 (pms_id=48026) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23283 (pms_id=48034) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23284 (pms_id=48035) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23285 (pms_id=48037) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23286 (pms_id=48038) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23287 (pms_id=48039) 2025-11-18 20:52:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23288 (pms_id=48040) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23289 (pms_id=48041) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23290 (pms_id=48042) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23291 (pms_id=48043) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23293 (pms_id=48044) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23292 (pms_id=48045) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23294 (pms_id=48048) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23295 (pms_id=48046) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23296 (pms_id=48050) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23297 (pms_id=48051) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23298 (pms_id=48052) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23299 (pms_id=48053) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23300 (pms_id=48054) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23301 (pms_id=48055) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23303 (pms_id=48064) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23302 (pms_id=48065) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23305 (pms_id=48067) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23306 (pms_id=48069) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23304 (pms_id=48066) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23307 (pms_id=48070) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23308 (pms_id=48071) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23310 (pms_id=48072) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23309 (pms_id=48073) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23311 (pms_id=48074) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23312 (pms_id=48075) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23313 (pms_id=48084) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23314 (pms_id=48085) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23315 (pms_id=48094) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23316 (pms_id=48095) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23317 (pms_id=48096) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23318 (pms_id=48097) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23320 (pms_id=48098) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23319 (pms_id=48099) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23321 (pms_id=48100) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23322 (pms_id=48101) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23323 (pms_id=48106) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23324 (pms_id=48108) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23326 (pms_id=48109) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23325 (pms_id=48111) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23327 (pms_id=48117) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23328 (pms_id=48118) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23329 (pms_id=48119) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23330 (pms_id=48121) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23331 (pms_id=48122) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23332 (pms_id=48123) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23333 (pms_id=48124) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23334 (pms_id=48125) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23335 (pms_id=48126) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23336 (pms_id=48127) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23337 (pms_id=48130) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23338 (pms_id=48131) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23339 (pms_id=48132) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23341 (pms_id=48135) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23340 (pms_id=48133) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23342 (pms_id=48136) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23343 (pms_id=48137) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23344 (pms_id=48138) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23345 (pms_id=48139) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23347 (pms_id=48141) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23346 (pms_id=48140) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23348 (pms_id=48142) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23349 (pms_id=48143) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23350 (pms_id=48144) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23351 (pms_id=48145) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23352 (pms_id=48146) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23353 (pms_id=48147) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23354 (pms_id=48148) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23355 (pms_id=48149) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23356 (pms_id=48150) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23357 (pms_id=48159) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23358 (pms_id=48160) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23359 (pms_id=48161) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23360 (pms_id=48163) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23361 (pms_id=48171) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23362 (pms_id=48172) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23365 (pms_id=48170) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23363 (pms_id=48174) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23364 (pms_id=48176) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23366 (pms_id=48177) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23367 (pms_id=48178) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23368 (pms_id=48183) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23370 (pms_id=48184) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23369 (pms_id=48185) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23371 (pms_id=48193) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23372 (pms_id=48194) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23373 (pms_id=48195) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23374 (pms_id=48196) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23375 (pms_id=48197) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23376 (pms_id=48199) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23377 (pms_id=48209) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23378 (pms_id=48218) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23379 (pms_id=48220) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23380 (pms_id=48221) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23381 (pms_id=48223) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23382 (pms_id=48224) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23383 (pms_id=48225) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23384 (pms_id=48226) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23385 (pms_id=48227) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23386 (pms_id=48228) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23387 (pms_id=48229) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23388 (pms_id=48236) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23390 (pms_id=48237) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23389 (pms_id=48248) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23391 (pms_id=48249) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23392 (pms_id=48250) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23393 (pms_id=48251) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23395 (pms_id=48254) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23394 (pms_id=48253) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23396 (pms_id=48255) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23397 (pms_id=48263) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23398 (pms_id=48273) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23399 (pms_id=48274) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23400 (pms_id=48275) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23401 (pms_id=48276) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23402 (pms_id=48278) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23403 (pms_id=48279) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23404 (pms_id=48281) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23405 (pms_id=48282) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23406 (pms_id=48283) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23408 (pms_id=48285) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23407 (pms_id=48284) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23409 (pms_id=48286) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23410 (pms_id=48287) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23411 (pms_id=48288) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23412 (pms_id=48289) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23413 (pms_id=48290) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23414 (pms_id=48291) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23415 (pms_id=48303) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23417 (pms_id=48305) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23419 (pms_id=48306) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23420 (pms_id=48312) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23418 (pms_id=48307) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23416 (pms_id=48293) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23421 (pms_id=48313) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23422 (pms_id=48322) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23423 (pms_id=48323) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23424 (pms_id=48324) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23425 (pms_id=48326) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23427 (pms_id=48328) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23426 (pms_id=48327) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23428 (pms_id=48329) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23429 (pms_id=48330) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23431 (pms_id=48332) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23430 (pms_id=48331) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23432 (pms_id=48339) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23433 (pms_id=48340) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23434 (pms_id=48341) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23435 (pms_id=48343) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23436 (pms_id=48344) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23437 (pms_id=48345) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23438 (pms_id=48346) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23439 (pms_id=48347) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23440 (pms_id=48348) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23441 (pms_id=48350) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23442 (pms_id=48351) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23443 (pms_id=48352) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23444 (pms_id=48353) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23446 (pms_id=48355) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23445 (pms_id=48354) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23447 (pms_id=48356) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23448 (pms_id=48357) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23449 (pms_id=48358) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23450 (pms_id=48359) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23451 (pms_id=48360) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23452 (pms_id=48369) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23453 (pms_id=48370) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23454 (pms_id=48379) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23455 (pms_id=48381) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23456 (pms_id=48386) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23457 (pms_id=48387) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23458 (pms_id=48388) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23460 (pms_id=48390) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23459 (pms_id=48389) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23461 (pms_id=48391) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23462 (pms_id=48392) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23463 (pms_id=48393) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23464 (pms_id=48398) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23465 (pms_id=48399) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23466 (pms_id=48400) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23468 (pms_id=48402) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23467 (pms_id=48401) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23469 (pms_id=48408) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23470 (pms_id=48409) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23471 (pms_id=48411) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23472 (pms_id=48412) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23473 (pms_id=48414) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23474 (pms_id=48415) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23475 (pms_id=48416) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23477 (pms_id=48419) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23476 (pms_id=48418) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23478 (pms_id=48421) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23479 (pms_id=48422) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23481 (pms_id=48423) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23480 (pms_id=48433) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23484 (pms_id=48420) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23482 (pms_id=48434) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23483 (pms_id=48435) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23485 (pms_id=48436) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23487 (pms_id=48438) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23486 (pms_id=48437) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23488 (pms_id=48439) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23489 (pms_id=48440) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23490 (pms_id=48450) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23491 (pms_id=48451) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23493 (pms_id=48452) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23492 (pms_id=48453) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23494 (pms_id=48454) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23497 (pms_id=48455) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23495 (pms_id=48456) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23496 (pms_id=48457) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23498 (pms_id=48458) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23500 (pms_id=48460) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23499 (pms_id=48459) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23501 (pms_id=48461) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23502 (pms_id=48462) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23503 (pms_id=48463) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23504 (pms_id=48464) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23506 (pms_id=48465) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23505 (pms_id=48466) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23507 (pms_id=48467) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23508 (pms_id=48468) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23509 (pms_id=48469) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23510 (pms_id=48470) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23511 (pms_id=48471) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23512 (pms_id=48472) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23513 (pms_id=48473) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23514 (pms_id=48474) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23515 (pms_id=48475) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23516 (pms_id=48476) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23517 (pms_id=48477) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23518 (pms_id=48479) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23520 (pms_id=48481) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23521 (pms_id=48482) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23519 (pms_id=48480) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23522 (pms_id=48483) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23523 (pms_id=48484) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23524 (pms_id=48485) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23525 (pms_id=48495) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23526 (pms_id=48496) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23527 (pms_id=48497) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23529 (pms_id=48498) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23530 (pms_id=48500) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23528 (pms_id=48499) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23532 (pms_id=48501) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23531 (pms_id=48502) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23533 (pms_id=48503) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23536 (pms_id=48505) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23534 (pms_id=48504) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23535 (pms_id=48506) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23537 (pms_id=48508) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23538 (pms_id=48507) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23539 (pms_id=48509) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23540 (pms_id=48510) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23541 (pms_id=48512) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23542 (pms_id=48513) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23543 (pms_id=48514) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23544 (pms_id=48516) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23545 (pms_id=48517) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23547 (pms_id=48518) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23546 (pms_id=48519) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23548 (pms_id=48520) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23549 (pms_id=48521) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23550 (pms_id=48522) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23551 (pms_id=48523) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23553 (pms_id=48524) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23554 (pms_id=48526) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23552 (pms_id=48525) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23555 (pms_id=48527) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23556 (pms_id=48528) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23559 (pms_id=48530) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23557 (pms_id=48529) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23558 (pms_id=48531) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23560 (pms_id=48532) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23561 (pms_id=48533) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23562 (pms_id=48534) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23563 (pms_id=48536) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23564 (pms_id=48537) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23565 (pms_id=48539) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23566 (pms_id=48540) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23568 (pms_id=48542) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23567 (pms_id=48541) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23569 (pms_id=48543) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23570 (pms_id=48544) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23571 (pms_id=48545) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23572 (pms_id=48547) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23573 (pms_id=48548) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23574 (pms_id=48549) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23575 (pms_id=48550) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23577 (pms_id=48551) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23576 (pms_id=48552) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23579 (pms_id=48554) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23578 (pms_id=48555) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23580 (pms_id=48556) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23581 (pms_id=48557) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23583 (pms_id=48560) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23582 (pms_id=48559) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23584 (pms_id=48561) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23585 (pms_id=48563) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23586 (pms_id=48562) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23587 (pms_id=48564) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23588 (pms_id=48565) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23589 (pms_id=48566) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23590 (pms_id=48567) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23591 (pms_id=48568) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23592 (pms_id=48569) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23593 (pms_id=48570) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23594 (pms_id=48571) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23595 (pms_id=48572) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23596 (pms_id=48573) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23597 (pms_id=48579) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23598 (pms_id=48589) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23600 (pms_id=48591) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23599 (pms_id=48590) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23601 (pms_id=48600) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23602 (pms_id=48601) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23603 (pms_id=48602) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23604 (pms_id=48603) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23605 (pms_id=48604) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23606 (pms_id=48605) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23608 (pms_id=48607) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23607 (pms_id=48606) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23610 (pms_id=48609) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23609 (pms_id=48608) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23611 (pms_id=48610) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23612 (pms_id=48611) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23613 (pms_id=48612) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23614 (pms_id=48613) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23615 (pms_id=48614) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23618 (pms_id=48616) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23617 (pms_id=48618) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23616 (pms_id=48615) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23619 (pms_id=48619) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23620 (pms_id=48620) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23621 (pms_id=48621) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23622 (pms_id=48622) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23623 (pms_id=48624) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23624 (pms_id=48627) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23626 (pms_id=48629) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23625 (pms_id=48628) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23627 (pms_id=48630) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23628 (pms_id=48631) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23629 (pms_id=48632) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23630 (pms_id=48633) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23631 (pms_id=48634) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23632 (pms_id=48635) 2025-11-18 20:52:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 23633 (pms_id=48636) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23635 (pms_id=48638) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23634 (pms_id=48637) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23636 (pms_id=48639) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23638 (pms_id=48641) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23637 (pms_id=48640) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23639 (pms_id=48642) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23640 (pms_id=48643) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23641 (pms_id=48644) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23642 (pms_id=48645) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23643 (pms_id=48646) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23644 (pms_id=48647) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23646 (pms_id=48649) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23647 (pms_id=48650) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23645 (pms_id=48648) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23648 (pms_id=48651) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23649 (pms_id=48652) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23650 (pms_id=48653) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23651 (pms_id=48654) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23653 (pms_id=48656) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23652 (pms_id=48655) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23654 (pms_id=48657) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23655 (pms_id=48658) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23657 (pms_id=48661) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23656 (pms_id=48659) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23658 (pms_id=48662) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23659 (pms_id=48663) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23660 (pms_id=48664) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23661 (pms_id=48665) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23662 (pms_id=48666) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23663 (pms_id=48667) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23664 (pms_id=48668) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23665 (pms_id=48669) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23667 (pms_id=48671) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23666 (pms_id=48670) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23668 (pms_id=48672) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23670 (pms_id=48673) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23669 (pms_id=48674) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23671 (pms_id=48675) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23672 (pms_id=48676) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23673 (pms_id=48677) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23674 (pms_id=48679) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23675 (pms_id=48680) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23676 (pms_id=48681) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23677 (pms_id=48683) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23678 (pms_id=48684) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23679 (pms_id=48685) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23680 (pms_id=48686) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23681 (pms_id=48687) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23683 (pms_id=48689) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23682 (pms_id=48688) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23684 (pms_id=48690) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23686 (pms_id=48691) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23687 (pms_id=48693) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23685 (pms_id=48692) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23688 (pms_id=48694) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23689 (pms_id=48696) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23690 (pms_id=48697) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23691 (pms_id=48698) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23692 (pms_id=48699) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23693 (pms_id=48701) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23694 (pms_id=48702) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23696 (pms_id=48704) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23695 (pms_id=48703) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23697 (pms_id=48705) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23698 (pms_id=48706) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23699 (pms_id=48707) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23700 (pms_id=48708) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23701 (pms_id=48709) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23703 (pms_id=48711) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23702 (pms_id=48710) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23704 (pms_id=48712) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23705 (pms_id=48713) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23708 (pms_id=48714) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23706 (pms_id=48715) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23707 (pms_id=48716) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23709 (pms_id=48717) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23710 (pms_id=48718) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23712 (pms_id=48720) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23711 (pms_id=48719) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23713 (pms_id=48721) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23714 (pms_id=48722) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23715 (pms_id=48723) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23716 (pms_id=48724) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23718 (pms_id=48725) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23717 (pms_id=48726) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23719 (pms_id=48727) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23720 (pms_id=48728) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23721 (pms_id=48729) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23722 (pms_id=48730) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23723 (pms_id=48731) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23727 (pms_id=48732) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23725 (pms_id=48734) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23724 (pms_id=48733) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23726 (pms_id=48735) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23728 (pms_id=48736) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23729 (pms_id=48737) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23730 (pms_id=48738) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23731 (pms_id=48739) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23732 (pms_id=48740) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23733 (pms_id=48742) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23734 (pms_id=48743) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23735 (pms_id=48744) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23736 (pms_id=48745) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23737 (pms_id=48751) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23738 (pms_id=48752) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23739 (pms_id=48753) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23740 (pms_id=48754) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23741 (pms_id=48755) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23743 (pms_id=48756) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23742 (pms_id=48757) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23744 (pms_id=48758) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23746 (pms_id=48761) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23745 (pms_id=48759) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23747 (pms_id=48762) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23748 (pms_id=48763) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23749 (pms_id=48764) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23750 (pms_id=48765) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48764 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23751 (pms_id=48766) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23752 (pms_id=48771) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23753 (pms_id=48772) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23754 (pms_id=48773) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23757 (pms_id=48774) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23756 (pms_id=48775) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23755 (pms_id=48776) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23758 (pms_id=48778) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23759 (pms_id=48777) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23760 (pms_id=48779) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23761 (pms_id=48780) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23762 (pms_id=48781) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23763 (pms_id=48782) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23764 (pms_id=48783) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23765 (pms_id=48785) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23766 (pms_id=48786) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23767 (pms_id=48787) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23768 (pms_id=48792) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23770 (pms_id=48793) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23769 (pms_id=48794) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23771 (pms_id=48796) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23772 (pms_id=48795) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23773 (pms_id=48797) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23774 (pms_id=48798) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23775 (pms_id=48799) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23777 (pms_id=48800) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23779 (pms_id=48804) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23778 (pms_id=48803) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23776 (pms_id=48801) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23780 (pms_id=48815) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23781 (pms_id=48816) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23782 (pms_id=48817) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23783 (pms_id=48818) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23784 (pms_id=48819) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23785 (pms_id=48821) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23786 (pms_id=48822) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23787 (pms_id=48823) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23789 (pms_id=48825) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23788 (pms_id=48824) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23790 (pms_id=48826) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23791 (pms_id=48827) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23792 (pms_id=48828) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23793 (pms_id=48829) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23794 (pms_id=48830) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23796 (pms_id=48832) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23795 (pms_id=48831) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23797 (pms_id=48833) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23798 (pms_id=48834) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23799 (pms_id=48835) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23801 (pms_id=48838) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23802 (pms_id=48839) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23803 (pms_id=48840) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23800 (pms_id=48837) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23804 (pms_id=48841) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23805 (pms_id=48842) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23806 (pms_id=48843) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23807 (pms_id=48844) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23809 (pms_id=48855) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23808 (pms_id=48845) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23810 (pms_id=48856) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23811 (pms_id=48857) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23812 (pms_id=48858) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23813 (pms_id=48859) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23814 (pms_id=48860) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23815 (pms_id=48868) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23816 (pms_id=48879) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23817 (pms_id=48880) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23819 (pms_id=48881) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23818 (pms_id=48882) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23820 (pms_id=48883) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23822 (pms_id=48884) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23821 (pms_id=48885) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23823 (pms_id=48886) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23824 (pms_id=48888) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23826 (pms_id=48891) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23827 (pms_id=48890) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23825 (pms_id=48889) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23828 (pms_id=48892) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23829 (pms_id=48893) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23830 (pms_id=48894) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23831 (pms_id=48895) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23832 (pms_id=48896) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23833 (pms_id=48900) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23834 (pms_id=48901) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23836 (pms_id=48904) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23837 (pms_id=48907) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23835 (pms_id=48902) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23838 (pms_id=48913) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23839 (pms_id=48908) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23840 (pms_id=48914) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23841 (pms_id=48924) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23842 (pms_id=48925) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23843 (pms_id=48926) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23844 (pms_id=48927) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23845 (pms_id=48928) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23846 (pms_id=48929) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23847 (pms_id=48930) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23848 (pms_id=48931) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23849 (pms_id=48932) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23850 (pms_id=48933) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23851 (pms_id=48935) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23852 (pms_id=48934) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23853 (pms_id=48936) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23854 (pms_id=48937) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23855 (pms_id=48938) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23856 (pms_id=48939) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23858 (pms_id=48941) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23857 (pms_id=48940) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23859 (pms_id=48942) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23860 (pms_id=48944) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23862 (pms_id=48947) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23861 (pms_id=48946) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23863 (pms_id=48948) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23864 (pms_id=48949) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23865 (pms_id=48950) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23866 (pms_id=48951) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23867 (pms_id=48952) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23868 (pms_id=48953) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23869 (pms_id=48954) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23870 (pms_id=48955) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23871 (pms_id=48966) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23872 (pms_id=48967) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23873 (pms_id=48976) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23874 (pms_id=48977) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23875 (pms_id=48978) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23876 (pms_id=48979) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23877 (pms_id=48980) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23878 (pms_id=48981) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23879 (pms_id=48982) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23880 (pms_id=48983) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23881 (pms_id=48985) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23882 (pms_id=48989) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23883 (pms_id=48990) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23884 (pms_id=49000) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23885 (pms_id=49001) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23886 (pms_id=49003) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23887 (pms_id=49004) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23888 (pms_id=49005) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23889 (pms_id=49006) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23890 (pms_id=49007) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23891 (pms_id=49009) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23892 (pms_id=49011) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23893 (pms_id=49012) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23894 (pms_id=49014) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23895 (pms_id=49016) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23896 (pms_id=49017) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23897 (pms_id=49027) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23898 (pms_id=49030) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23900 (pms_id=49032) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23899 (pms_id=49031) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23901 (pms_id=49033) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23903 (pms_id=49034) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23902 (pms_id=49037) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23904 (pms_id=49028) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23905 (pms_id=49038) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23906 (pms_id=49039) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23907 (pms_id=49040) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23908 (pms_id=49041) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23909 (pms_id=49042) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23911 (pms_id=49043) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23910 (pms_id=49044) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23912 (pms_id=49045) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23913 (pms_id=49046) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23914 (pms_id=49047) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23915 (pms_id=49048) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23916 (pms_id=49049) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23917 (pms_id=49054) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23918 (pms_id=49058) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23919 (pms_id=49069) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23921 (pms_id=49070) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23920 (pms_id=49068) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23923 (pms_id=49072) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23922 (pms_id=49073) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23924 (pms_id=49074) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23925 (pms_id=49075) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23926 (pms_id=49076) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23927 (pms_id=49077) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23928 (pms_id=49078) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23929 (pms_id=49079) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23930 (pms_id=49083) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23931 (pms_id=49095) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23932 (pms_id=49105) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23933 (pms_id=49104) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23934 (pms_id=49107) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23936 (pms_id=49109) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23935 (pms_id=49108) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23937 (pms_id=49110) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23938 (pms_id=49113) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23939 (pms_id=49114) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23942 (pms_id=49117) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23940 (pms_id=49116) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23941 (pms_id=49126) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23943 (pms_id=49128) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23944 (pms_id=49129) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23945 (pms_id=49130) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23946 (pms_id=49131) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23948 (pms_id=49133) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23947 (pms_id=49132) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23949 (pms_id=49134) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23950 (pms_id=49135) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23951 (pms_id=49136) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23952 (pms_id=49137) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23953 (pms_id=49138) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23954 (pms_id=49141) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23956 (pms_id=49150) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23955 (pms_id=49149) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23957 (pms_id=49151) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23959 (pms_id=49153) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23958 (pms_id=49152) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23960 (pms_id=49154) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23961 (pms_id=49155) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23962 (pms_id=49156) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23963 (pms_id=49158) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23964 (pms_id=49159) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23965 (pms_id=49160) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23966 (pms_id=49161) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23967 (pms_id=49162) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23968 (pms_id=49163) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23969 (pms_id=49164) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23970 (pms_id=49165) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23972 (pms_id=49166) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23971 (pms_id=49167) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23973 (pms_id=49168) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23974 (pms_id=49169) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23975 (pms_id=49170) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23976 (pms_id=49171) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23977 (pms_id=49172) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23978 (pms_id=49173) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23979 (pms_id=49174) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23980 (pms_id=49175) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23981 (pms_id=49176) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23983 (pms_id=49177) 2025-11-18 20:52:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 23982 (pms_id=49178) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23984 (pms_id=49179) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23985 (pms_id=49180) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23986 (pms_id=49181) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23988 (pms_id=49182) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23987 (pms_id=49183) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23990 (pms_id=49185) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23989 (pms_id=49184) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23991 (pms_id=49186) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23992 (pms_id=49187) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23993 (pms_id=49188) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23994 (pms_id=49189) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23995 (pms_id=49190) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23996 (pms_id=49191) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23997 (pms_id=49192) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23998 (pms_id=49193) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 23999 (pms_id=49194) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24000 (pms_id=49195) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24001 (pms_id=49196) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24002 (pms_id=49197) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24003 (pms_id=49198) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24004 (pms_id=49199) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24005 (pms_id=49200) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24007 (pms_id=49202) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24006 (pms_id=49201) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24008 (pms_id=49203) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24009 (pms_id=49204) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24011 (pms_id=49207) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24010 (pms_id=49205) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24012 (pms_id=49206) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24013 (pms_id=49208) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24014 (pms_id=49209) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24015 (pms_id=49210) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24016 (pms_id=49211) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24017 (pms_id=49212) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24018 (pms_id=49213) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24019 (pms_id=49214) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24021 (pms_id=49216) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24020 (pms_id=49215) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24022 (pms_id=49217) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24023 (pms_id=49218) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24024 (pms_id=49219) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24025 (pms_id=49220) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24026 (pms_id=49221) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24027 (pms_id=49222) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24029 (pms_id=49224) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24028 (pms_id=49223) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24030 (pms_id=49226) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24032 (pms_id=49229) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24031 (pms_id=49228) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24033 (pms_id=49230) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24034 (pms_id=49231) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24035 (pms_id=49232) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24036 (pms_id=49240) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24037 (pms_id=49241) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24038 (pms_id=49242) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24039 (pms_id=49243) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24040 (pms_id=49244) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24041 (pms_id=49245) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24042 (pms_id=49246) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24043 (pms_id=49247) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24044 (pms_id=49248) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24045 (pms_id=49249) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24046 (pms_id=49250) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24047 (pms_id=49251) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24048 (pms_id=49252) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24049 (pms_id=49253) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24050 (pms_id=49255) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24051 (pms_id=49263) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24052 (pms_id=49264) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24053 (pms_id=49265) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24054 (pms_id=49266) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24055 (pms_id=49267) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24056 (pms_id=49268) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24057 (pms_id=49270) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24058 (pms_id=49271) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24059 (pms_id=49272) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24061 (pms_id=49281) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24060 (pms_id=49280) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24062 (pms_id=49282) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24064 (pms_id=49283) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24063 (pms_id=49284) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24065 (pms_id=49285) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24066 (pms_id=49286) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24067 (pms_id=49288) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24068 (pms_id=49289) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24069 (pms_id=49290) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24070 (pms_id=49291) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24071 (pms_id=49294) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24072 (pms_id=49295) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24074 (pms_id=49296) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24073 (pms_id=49297) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24075 (pms_id=49298) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24077 (pms_id=49300) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24076 (pms_id=49299) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24078 (pms_id=49305) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24079 (pms_id=49306) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24080 (pms_id=49307) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24081 (pms_id=49309) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24082 (pms_id=49311) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24083 (pms_id=49313) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24084 (pms_id=49314) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24085 (pms_id=49315) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24087 (pms_id=49317) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24086 (pms_id=49316) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24088 (pms_id=49318) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24089 (pms_id=49320) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24090 (pms_id=49323) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24092 (pms_id=49326) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24091 (pms_id=49325) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24093 (pms_id=49328) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24094 (pms_id=49327) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24095 (pms_id=49329) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24096 (pms_id=49330) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24097 (pms_id=49331) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24098 (pms_id=49332) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24099 (pms_id=49333) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24100 (pms_id=49343) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24101 (pms_id=49344) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24102 (pms_id=49345) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24103 (pms_id=49346) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24104 (pms_id=49348) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24105 (pms_id=49350) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24106 (pms_id=49351) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24107 (pms_id=49353) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24108 (pms_id=49354) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24109 (pms_id=49355) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24110 (pms_id=49356) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24112 (pms_id=49357) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24111 (pms_id=49358) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24113 (pms_id=49359) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24115 (pms_id=49367) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24114 (pms_id=49368) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24116 (pms_id=49370) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24117 (pms_id=49377) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24118 (pms_id=49378) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24119 (pms_id=49379) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24120 (pms_id=49381) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24121 (pms_id=49392) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24122 (pms_id=49394) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24123 (pms_id=49395) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24124 (pms_id=49396) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24126 (pms_id=49398) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24125 (pms_id=49397) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24127 (pms_id=49399) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24128 (pms_id=49400) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24129 (pms_id=49401) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24130 (pms_id=49405) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24131 (pms_id=49407) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24132 (pms_id=49408) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24133 (pms_id=49410) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24135 (pms_id=49412) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24134 (pms_id=49411) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24136 (pms_id=49420) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24137 (pms_id=49421) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24138 (pms_id=49422) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24139 (pms_id=49424) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24141 (pms_id=49425) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24140 (pms_id=49426) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24142 (pms_id=49427) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24145 (pms_id=49428) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24143 (pms_id=49429) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24144 (pms_id=49430) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24146 (pms_id=49432) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24147 (pms_id=49433) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24148 (pms_id=49435) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24149 (pms_id=49436) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24150 (pms_id=49440) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24151 (pms_id=49441) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24153 (pms_id=49442) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24152 (pms_id=49443) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24154 (pms_id=49444) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24155 (pms_id=49445) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24156 (pms_id=49447) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24157 (pms_id=49448) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24158 (pms_id=49449) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24159 (pms_id=49450) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24160 (pms_id=49451) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24161 (pms_id=49452) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24162 (pms_id=49453) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24163 (pms_id=49454) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24164 (pms_id=49455) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24166 (pms_id=49457) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24165 (pms_id=49456) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24167 (pms_id=49458) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24168 (pms_id=49459) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24169 (pms_id=49460) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24170 (pms_id=49462) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24173 (pms_id=49463) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24171 (pms_id=49467) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24174 (pms_id=49468) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24172 (pms_id=49470) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for avv.silviamadreperla@gmail.com (reservation_id=1008) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=SIlvia Madreperla, email=avv.silviamadreperla@gmail.com, hotel=39054_001) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24175 (pms_id=49471) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24176 (pms_id=49472) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24177 (pms_id=49473) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24179 (pms_id=49475) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24178 (pms_id=49474) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24181 (pms_id=49476) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24180 (pms_id=49477) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24183 (pms_id=49479) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24182 (pms_id=49478) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24184 (pms_id=49481) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24185 (pms_id=49482) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24186 (pms_id=49491) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24187 (pms_id=49492) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24188 (pms_id=49493) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24189 (pms_id=49494) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24190 (pms_id=49495) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24192 (pms_id=49496) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24191 (pms_id=49497) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24193 (pms_id=49498) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24194 (pms_id=49499) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24195 (pms_id=49503) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24196 (pms_id=49504) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24197 (pms_id=49505) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24198 (pms_id=49506) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24199 (pms_id=49507) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24200 (pms_id=49517) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24201 (pms_id=49520) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24202 (pms_id=49528) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24203 (pms_id=49529) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24204 (pms_id=49530) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24205 (pms_id=49531) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24206 (pms_id=49532) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24207 (pms_id=49533) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24209 (pms_id=49534) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24208 (pms_id=49535) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24211 (pms_id=49536) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24210 (pms_id=49538) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24213 (pms_id=49539) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24212 (pms_id=49541) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24214 (pms_id=49542) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24215 (pms_id=49543) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24216 (pms_id=49544) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24217 (pms_id=49555) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24218 (pms_id=49564) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24219 (pms_id=49567) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24220 (pms_id=49568) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24221 (pms_id=49571) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24222 (pms_id=49573) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24224 (pms_id=49575) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24223 (pms_id=49574) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24225 (pms_id=49576) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24226 (pms_id=49577) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24227 (pms_id=49578) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24228 (pms_id=49579) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24229 (pms_id=49580) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24230 (pms_id=49582) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24231 (pms_id=49586) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24234 (pms_id=49587) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24232 (pms_id=49596) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24235 (pms_id=49599) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24233 (pms_id=49598) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24236 (pms_id=49600) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24237 (pms_id=49601) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24238 (pms_id=49602) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24239 (pms_id=49604) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24240 (pms_id=49605) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24242 (pms_id=49607) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24241 (pms_id=49606) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24244 (pms_id=49609) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24243 (pms_id=49611) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24245 (pms_id=49612) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24247 (pms_id=49626) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24246 (pms_id=49615) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24248 (pms_id=49627) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24249 (pms_id=49628) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24250 (pms_id=49629) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24251 (pms_id=49630) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24252 (pms_id=49631) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24254 (pms_id=49633) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24253 (pms_id=49635) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24255 (pms_id=49636) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24256 (pms_id=49637) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24257 (pms_id=49638) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24258 (pms_id=49639) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24259 (pms_id=49640) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24260 (pms_id=49641) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24261 (pms_id=49642) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24263 (pms_id=49643) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24262 (pms_id=49653) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24264 (pms_id=49663) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24265 (pms_id=49664) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24266 (pms_id=49665) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24267 (pms_id=49667) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24268 (pms_id=49674) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24269 (pms_id=49675) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24271 (pms_id=49676) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24270 (pms_id=49677) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24273 (pms_id=49678) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24272 (pms_id=49679) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24274 (pms_id=49681) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24275 (pms_id=49682) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24276 (pms_id=49690) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24278 (pms_id=49692) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24277 (pms_id=49693) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24279 (pms_id=49694) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24280 (pms_id=49695) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24281 (pms_id=49696) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24285 (pms_id=49697) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24282 (pms_id=49700) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24283 (pms_id=49701) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24284 (pms_id=49702) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24286 (pms_id=49710) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24288 (pms_id=49711) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24287 (pms_id=49712) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24289 (pms_id=49713) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24290 (pms_id=49714) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24292 (pms_id=49715) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24294 (pms_id=49718) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24291 (pms_id=49716) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24293 (pms_id=49720) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24295 (pms_id=49721) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24296 (pms_id=49722) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24297 (pms_id=49724) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24298 (pms_id=49725) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24299 (pms_id=49726) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24300 (pms_id=49727) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24301 (pms_id=49729) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24302 (pms_id=49730) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24303 (pms_id=49731) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24304 (pms_id=49733) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24305 (pms_id=49734) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24307 (pms_id=49736) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24306 (pms_id=49735) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24308 (pms_id=49739) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24309 (pms_id=49740) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24310 (pms_id=49741) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24312 (pms_id=49743) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24311 (pms_id=49742) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24313 (pms_id=49746) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24314 (pms_id=49747) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24315 (pms_id=49748) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24316 (pms_id=49749) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24318 (pms_id=49750) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24317 (pms_id=49751) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24319 (pms_id=49752) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24320 (pms_id=49753) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24321 (pms_id=49754) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24322 (pms_id=49755) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24323 (pms_id=49756) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24324 (pms_id=49757) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24325 (pms_id=49758) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24326 (pms_id=49759) 2025-11-18 20:52:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 24327 (pms_id=49761) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24328 (pms_id=49762) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24329 (pms_id=49763) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24331 (pms_id=49764) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24332 (pms_id=49769) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24330 (pms_id=49765) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24333 (pms_id=49770) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24334 (pms_id=49771) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24335 (pms_id=49772) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24336 (pms_id=49774) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24337 (pms_id=49781) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24338 (pms_id=49782) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24339 (pms_id=49783) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24343 (pms_id=49794) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24340 (pms_id=49792) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24341 (pms_id=49793) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24342 (pms_id=49795) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24344 (pms_id=49796) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24346 (pms_id=49797) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24345 (pms_id=49802) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24347 (pms_id=49803) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24348 (pms_id=49804) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24349 (pms_id=49805) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24350 (pms_id=49815) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24351 (pms_id=49816) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24352 (pms_id=49817) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24353 (pms_id=49818) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24354 (pms_id=49819) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24355 (pms_id=49821) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24356 (pms_id=49820) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24357 (pms_id=49822) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24358 (pms_id=49824) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24359 (pms_id=49825) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24361 (pms_id=49828) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24362 (pms_id=49830) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24360 (pms_id=49827) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24363 (pms_id=49831) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24364 (pms_id=49832) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24365 (pms_id=49833) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24366 (pms_id=49834) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24367 (pms_id=49835) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24368 (pms_id=49836) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24369 (pms_id=49846) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24371 (pms_id=49857) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24370 (pms_id=49847) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24372 (pms_id=49858) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24373 (pms_id=49859) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24374 (pms_id=49860) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24376 (pms_id=49861) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24375 (pms_id=49862) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24378 (pms_id=49863) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24377 (pms_id=49864) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24379 (pms_id=49865) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24380 (pms_id=49866) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24381 (pms_id=49867) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24383 (pms_id=49868) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24382 (pms_id=49869) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24384 (pms_id=49870) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24385 (pms_id=49871) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24386 (pms_id=49872) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24387 (pms_id=49873) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24388 (pms_id=49874) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24389 (pms_id=49875) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24390 (pms_id=49877) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24392 (pms_id=49878) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24391 (pms_id=49879) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24393 (pms_id=49883) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24394 (pms_id=49884) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24396 (pms_id=49885) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24395 (pms_id=49886) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24397 (pms_id=49887) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24399 (pms_id=49894) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24398 (pms_id=49895) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24400 (pms_id=49896) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24401 (pms_id=49905) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24402 (pms_id=49908) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24404 (pms_id=49909) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24403 (pms_id=49910) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24406 (pms_id=49915) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24405 (pms_id=49916) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24407 (pms_id=49919) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24408 (pms_id=49931) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24409 (pms_id=49932) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24410 (pms_id=49933) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24411 (pms_id=49934) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24412 (pms_id=49935) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24413 (pms_id=49936) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24414 (pms_id=49937) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24415 (pms_id=49954) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49935 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24416 (pms_id=49955) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24417 (pms_id=49966) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24418 (pms_id=49967) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24419 (pms_id=49968) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24420 (pms_id=49970) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24421 (pms_id=49971) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24422 (pms_id=49972) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24423 (pms_id=49973) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24424 (pms_id=49974) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24425 (pms_id=49975) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24429 (pms_id=49977) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24426 (pms_id=49978) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24427 (pms_id=49979) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24428 (pms_id=49990) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24430 (pms_id=49991) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24431 (pms_id=49992) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24432 (pms_id=49993) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24434 (pms_id=49996) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24433 (pms_id=49995) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24435 (pms_id=49997) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24436 (pms_id=49998) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24437 (pms_id=49999) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24438 (pms_id=50000) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24439 (pms_id=50001) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24440 (pms_id=50002) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24441 (pms_id=50003) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24442 (pms_id=50004) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24443 (pms_id=50005) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24449 (pms_id=50006) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24444 (pms_id=50016) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24445 (pms_id=50017) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24446 (pms_id=50018) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24447 (pms_id=50019) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24448 (pms_id=50021) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24450 (pms_id=50022) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24451 (pms_id=50024) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24452 (pms_id=50025) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24453 (pms_id=50027) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24454 (pms_id=50028) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24455 (pms_id=50030) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24456 (pms_id=50040) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24457 (pms_id=50041) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24459 (pms_id=50043) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24458 (pms_id=50042) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24460 (pms_id=50044) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24461 (pms_id=50045) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24462 (pms_id=50046) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24463 (pms_id=50047) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24464 (pms_id=50048) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24465 (pms_id=50049) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24466 (pms_id=50051) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24467 (pms_id=50052) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24468 (pms_id=50053) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24469 (pms_id=50054) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24470 (pms_id=50055) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24471 (pms_id=50056) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24472 (pms_id=50057) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24473 (pms_id=50058) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24474 (pms_id=50059) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24475 (pms_id=50061) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24476 (pms_id=50062) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24477 (pms_id=50063) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24478 (pms_id=50064) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24479 (pms_id=50066) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24480 (pms_id=50067) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24481 (pms_id=50068) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24482 (pms_id=50070) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24483 (pms_id=50071) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24484 (pms_id=50073) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24485 (pms_id=50079) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24486 (pms_id=50080) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24487 (pms_id=50081) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24488 (pms_id=50082) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24489 (pms_id=50091) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24490 (pms_id=50092) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24491 (pms_id=50093) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24492 (pms_id=50094) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24493 (pms_id=50096) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24494 (pms_id=50097) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24495 (pms_id=50099) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24497 (pms_id=50101) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24496 (pms_id=50100) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24498 (pms_id=50102) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24499 (pms_id=50103) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24500 (pms_id=50105) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24501 (pms_id=50106) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24502 (pms_id=50107) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24503 (pms_id=50108) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24504 (pms_id=50109) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24505 (pms_id=50118) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24506 (pms_id=50110) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24507 (pms_id=50119) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24508 (pms_id=50120) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24509 (pms_id=50121) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24510 (pms_id=50129) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50121 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24511 (pms_id=50130) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24512 (pms_id=50131) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24513 (pms_id=50141) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24515 (pms_id=50152) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24514 (pms_id=50151) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24516 (pms_id=50153) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24517 (pms_id=50154) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24519 (pms_id=50156) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24518 (pms_id=50155) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24520 (pms_id=50157) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24521 (pms_id=50159) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24522 (pms_id=50161) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24523 (pms_id=50162) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24524 (pms_id=50163) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24527 (pms_id=50164) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24526 (pms_id=50165) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24525 (pms_id=50166) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24528 (pms_id=50168) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24529 (pms_id=50174) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24530 (pms_id=50175) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24531 (pms_id=50176) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24532 (pms_id=50185) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24533 (pms_id=50186) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24534 (pms_id=50187) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24535 (pms_id=50189) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24537 (pms_id=50188) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24536 (pms_id=50190) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24538 (pms_id=50191) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24539 (pms_id=50192) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24540 (pms_id=50193) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24541 (pms_id=50194) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24542 (pms_id=50197) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24543 (pms_id=50198) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24544 (pms_id=50207) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24545 (pms_id=50208) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24548 (pms_id=50209) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24547 (pms_id=50217) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24546 (pms_id=50218) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24549 (pms_id=50221) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24550 (pms_id=50232) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24551 (pms_id=50233) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24552 (pms_id=50234) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24553 (pms_id=50235) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24554 (pms_id=50236) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24556 (pms_id=50247) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24555 (pms_id=50249) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24557 (pms_id=50250) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24558 (pms_id=50252) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24559 (pms_id=50253) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=606) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24560 (pms_id=50254) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24562 (pms_id=50256) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24561 (pms_id=50255) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24563 (pms_id=50257) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24564 (pms_id=50258) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24565 (pms_id=50259) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24566 (pms_id=50261) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24568 (pms_id=50262) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24569 (pms_id=50263) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24567 (pms_id=50260) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24570 (pms_id=50264) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24571 (pms_id=50265) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24572 (pms_id=50266) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24573 (pms_id=50267) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24574 (pms_id=50276) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24576 (pms_id=50286) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24575 (pms_id=50287) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24578 (pms_id=50289) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24577 (pms_id=50288) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24579 (pms_id=50290) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24580 (pms_id=50291) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24581 (pms_id=50301) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24582 (pms_id=50302) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24583 (pms_id=50303) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24584 (pms_id=50304) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24585 (pms_id=50305) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24586 (pms_id=50307) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24587 (pms_id=50308) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24588 (pms_id=50309) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24589 (pms_id=50310) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24590 (pms_id=50311) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24591 (pms_id=50312) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24593 (pms_id=50314) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24594 (pms_id=50315) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24592 (pms_id=50313) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24596 (pms_id=50316) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24595 (pms_id=50317) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24598 (pms_id=50320) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24597 (pms_id=50319) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24600 (pms_id=50322) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24599 (pms_id=50321) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24601 (pms_id=50323) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24602 (pms_id=50331) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24603 (pms_id=50332) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24604 (pms_id=50333) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24606 (pms_id=50335) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24608 (pms_id=50337) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24607 (pms_id=50336) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24609 (pms_id=50338) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24610 (pms_id=50339) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24611 (pms_id=50340) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24615 (pms_id=50344) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24613 (pms_id=50343) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24612 (pms_id=50341) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24614 (pms_id=50345) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24617 (pms_id=50346) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24616 (pms_id=50347) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24618 (pms_id=50348) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24620 (pms_id=50354) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24621 (pms_id=50355) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24619 (pms_id=50352) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24622 (pms_id=50357) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24623 (pms_id=50358) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24624 (pms_id=50359) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24625 (pms_id=50360) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24626 (pms_id=50361) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24605 (pms_id=50334) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24628 (pms_id=50362) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24627 (pms_id=50363) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24630 (pms_id=50365) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24629 (pms_id=50364) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24632 (pms_id=50366) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24631 (pms_id=50367) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24633 (pms_id=50368) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24635 (pms_id=50370) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24634 (pms_id=50369) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24636 (pms_id=50371) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24637 (pms_id=50372) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24638 (pms_id=50378) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24639 (pms_id=50379) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24640 (pms_id=50380) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24642 (pms_id=50384) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24641 (pms_id=50381) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24643 (pms_id=50385) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24644 (pms_id=50386) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24645 (pms_id=50387) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24646 (pms_id=50388) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24647 (pms_id=50389) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24648 (pms_id=50390) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24649 (pms_id=50391) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24651 (pms_id=50393) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24652 (pms_id=50410) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24650 (pms_id=50392) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24653 (pms_id=50412) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24654 (pms_id=50419) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24655 (pms_id=50429) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24656 (pms_id=50430) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24657 (pms_id=50431) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24658 (pms_id=50432) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24659 (pms_id=50442) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24660 (pms_id=50443) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24661 (pms_id=50452) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24662 (pms_id=50453) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24663 (pms_id=50454) 2025-11-18 20:52:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 24665 (pms_id=50464) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24664 (pms_id=50465) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24666 (pms_id=50466) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24667 (pms_id=50492) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24668 (pms_id=50493) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24669 (pms_id=50494) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24670 (pms_id=50495) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24671 (pms_id=50496) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24672 (pms_id=50498) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24673 (pms_id=50499) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24679 (pms_id=50497) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24674 (pms_id=50500) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24675 (pms_id=50501) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24676 (pms_id=50502) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24680 (pms_id=50505) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24678 (pms_id=50503) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24677 (pms_id=50504) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24681 (pms_id=50506) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24682 (pms_id=50507) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24683 (pms_id=50508) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24684 (pms_id=50509) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24685 (pms_id=50510) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24686 (pms_id=50511) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24688 (pms_id=50514) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24689 (pms_id=50515) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24690 (pms_id=50516) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24687 (pms_id=50512) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24691 (pms_id=50518) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24692 (pms_id=50520) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24693 (pms_id=50521) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24694 (pms_id=50522) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24699 (pms_id=50519) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24696 (pms_id=50524) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24695 (pms_id=50523) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24697 (pms_id=50526) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24698 (pms_id=50525) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24700 (pms_id=50527) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24701 (pms_id=50528) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24702 (pms_id=50529) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24703 (pms_id=50530) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24705 (pms_id=50531) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24704 (pms_id=50532) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24706 (pms_id=50533) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24707 (pms_id=50534) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24708 (pms_id=50535) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24709 (pms_id=50537) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24710 (pms_id=50539) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24711 (pms_id=50540) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24712 (pms_id=50543) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24713 (pms_id=50544) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24714 (pms_id=50545) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24715 (pms_id=50547) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24716 (pms_id=50548) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24718 (pms_id=50549) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24717 (pms_id=50550) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24719 (pms_id=50553) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24720 (pms_id=50554) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24721 (pms_id=50556) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24722 (pms_id=50557) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24723 (pms_id=50558) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24724 (pms_id=50559) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24725 (pms_id=50560) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24726 (pms_id=50561) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24727 (pms_id=50562) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24728 (pms_id=50563) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24729 (pms_id=50564) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24730 (pms_id=50566) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24731 (pms_id=50567) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24732 (pms_id=50568) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24739 (pms_id=50569) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24733 (pms_id=50570) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24734 (pms_id=50571) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24735 (pms_id=50572) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24736 (pms_id=50573) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24738 (pms_id=50575) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24737 (pms_id=50574) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24740 (pms_id=50587) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24741 (pms_id=50588) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24742 (pms_id=50590) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24743 (pms_id=50591) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24744 (pms_id=50592) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24746 (pms_id=50593) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24745 (pms_id=50594) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24747 (pms_id=50595) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24748 (pms_id=50596) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24749 (pms_id=50597) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24750 (pms_id=50598) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24751 (pms_id=50600) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24752 (pms_id=50601) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24753 (pms_id=50602) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Graziadei, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24754 (pms_id=50604) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24755 (pms_id=50605) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24756 (pms_id=50606) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24757 (pms_id=50608) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24758 (pms_id=50609) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24760 (pms_id=50610) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24759 (pms_id=50607) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24761 (pms_id=50611) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24762 (pms_id=50612) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24763 (pms_id=50613) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24764 (pms_id=50618) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24765 (pms_id=50619) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24766 (pms_id=50620) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24768 (pms_id=50622) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24769 (pms_id=50623) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24767 (pms_id=50621) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24770 (pms_id=50624) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24771 (pms_id=50625) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24772 (pms_id=50626) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24773 (pms_id=50627) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24774 (pms_id=50629) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24776 (pms_id=50630) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24775 (pms_id=50631) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24777 (pms_id=50633) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24778 (pms_id=50634) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24779 (pms_id=50635) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24780 (pms_id=50636) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24781 (pms_id=50639) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24782 (pms_id=50640) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24783 (pms_id=50652) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24785 (pms_id=50653) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24786 (pms_id=50663) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24784 (pms_id=50662) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24787 (pms_id=50664) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24788 (pms_id=50665) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24789 (pms_id=50666) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24791 (pms_id=50672) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24790 (pms_id=50667) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24792 (pms_id=50673) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24793 (pms_id=50674) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24794 (pms_id=50675) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24795 (pms_id=50676) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24796 (pms_id=50677) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24797 (pms_id=50678) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24798 (pms_id=50679) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24799 (pms_id=50680) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24800 (pms_id=50681) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24802 (pms_id=50685) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24801 (pms_id=50682) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24803 (pms_id=50686) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24804 (pms_id=50696) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24805 (pms_id=50697) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24806 (pms_id=50698) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24808 (pms_id=50700) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24807 (pms_id=50699) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24809 (pms_id=50702) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24810 (pms_id=50703) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24811 (pms_id=50704) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24812 (pms_id=50705) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24814 (pms_id=50706) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24813 (pms_id=50707) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24815 (pms_id=50708) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24816 (pms_id=50709) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24819 (pms_id=50712) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24818 (pms_id=50711) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24817 (pms_id=50710) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24820 (pms_id=50713) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24822 (pms_id=50715) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24821 (pms_id=50714) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24823 (pms_id=50716) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24825 (pms_id=50718) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24824 (pms_id=50717) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24827 (pms_id=50720) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24826 (pms_id=50719) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24829 (pms_id=50721) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24828 (pms_id=50722) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24830 (pms_id=50723) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24831 (pms_id=50724) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24833 (pms_id=50727) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24832 (pms_id=50725) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24834 (pms_id=50737) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24835 (pms_id=50738) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24836 (pms_id=50739) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24837 (pms_id=50740) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24838 (pms_id=50741) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24839 (pms_id=50742) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24842 (pms_id=50745) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24841 (pms_id=50744) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24840 (pms_id=50743) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24843 (pms_id=50746) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24845 (pms_id=50747) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24846 (pms_id=50749) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24844 (pms_id=50748) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24847 (pms_id=50750) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24848 (pms_id=50751) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24849 (pms_id=50752) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24850 (pms_id=50753) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24851 (pms_id=50754) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24852 (pms_id=50756) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24853 (pms_id=50757) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24854 (pms_id=50758) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24855 (pms_id=50759) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24856 (pms_id=50760) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24857 (pms_id=50761) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24858 (pms_id=50762) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24859 (pms_id=50763) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24860 (pms_id=50764) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24862 (pms_id=50765) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24861 (pms_id=50767) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24863 (pms_id=50768) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24864 (pms_id=50769) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24865 (pms_id=50771) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24866 (pms_id=50772) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24868 (pms_id=50778) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24867 (pms_id=50777) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24869 (pms_id=50779) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24870 (pms_id=50780) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24872 (pms_id=50781) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24871 (pms_id=50782) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24873 (pms_id=50792) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24874 (pms_id=50793) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24875 (pms_id=50794) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24877 (pms_id=50796) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24876 (pms_id=50795) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24878 (pms_id=50797) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24879 (pms_id=50798) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24881 (pms_id=50800) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24880 (pms_id=50799) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24882 (pms_id=50801) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24883 (pms_id=50802) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24884 (pms_id=50803) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24885 (pms_id=50804) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24886 (pms_id=50805) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24887 (pms_id=50806) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24888 (pms_id=50808) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24889 (pms_id=50809) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24890 (pms_id=50810) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24892 (pms_id=50812) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24891 (pms_id=50811) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24893 (pms_id=50813) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24894 (pms_id=50815) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24895 (pms_id=50816) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24896 (pms_id=50817) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24898 (pms_id=50818) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24899 (pms_id=50819) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24897 (pms_id=50814) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24901 (pms_id=50820) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24900 (pms_id=50821) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24902 (pms_id=50822) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24903 (pms_id=50823) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24904 (pms_id=50825) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24905 (pms_id=50826) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24906 (pms_id=50827) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24908 (pms_id=50829) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24907 (pms_id=50828) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24909 (pms_id=50830) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24910 (pms_id=50831) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24911 (pms_id=50832) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24912 (pms_id=50833) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24913 (pms_id=50841) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24914 (pms_id=50842) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24915 (pms_id=50843) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24916 (pms_id=50844) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24917 (pms_id=50845) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24919 (pms_id=50846) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24918 (pms_id=50847) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24920 (pms_id=50848) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24922 (pms_id=50849) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24921 (pms_id=50851) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24923 (pms_id=50852) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24924 (pms_id=50853) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24926 (pms_id=50855) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24925 (pms_id=50854) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24927 (pms_id=50856) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24928 (pms_id=50857) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24929 (pms_id=50858) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24930 (pms_id=50859) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24932 (pms_id=50860) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24931 (pms_id=50861) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24933 (pms_id=50862) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24934 (pms_id=50864) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24935 (pms_id=50865) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24936 (pms_id=50866) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24937 (pms_id=50867) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24938 (pms_id=50868) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24939 (pms_id=50869) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24940 (pms_id=50870) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24941 (pms_id=50871) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24942 (pms_id=50872) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24943 (pms_id=50874) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24944 (pms_id=50875) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24945 (pms_id=50876) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24946 (pms_id=50877) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24947 (pms_id=50878) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24948 (pms_id=50879) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24949 (pms_id=50880) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24952 (pms_id=50881) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24950 (pms_id=50883) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24951 (pms_id=50889) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24954 (pms_id=50890) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24953 (pms_id=50891) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24955 (pms_id=50892) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24956 (pms_id=50893) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24959 (pms_id=50895) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24957 (pms_id=50894) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24958 (pms_id=50896) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24960 (pms_id=50897) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24961 (pms_id=50898) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24962 (pms_id=50899) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24964 (pms_id=50900) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24963 (pms_id=50901) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24965 (pms_id=50902) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24966 (pms_id=50903) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24968 (pms_id=50905) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24967 (pms_id=50904) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24969 (pms_id=50906) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24970 (pms_id=50907) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24971 (pms_id=50909) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24973 (pms_id=50910) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24972 (pms_id=50911) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24974 (pms_id=50913) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24976 (pms_id=50915) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24975 (pms_id=50914) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24977 (pms_id=50916) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24978 (pms_id=50917) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24979 (pms_id=50918) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24980 (pms_id=50919) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24981 (pms_id=50920) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24982 (pms_id=50921) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24983 (pms_id=50931) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24984 (pms_id=50932) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24985 (pms_id=50934) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24987 (pms_id=50935) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24986 (pms_id=50936) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24989 (pms_id=50938) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24988 (pms_id=50937) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24990 (pms_id=50941) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24991 (pms_id=50942) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24992 (pms_id=50943) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24993 (pms_id=50944) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24994 (pms_id=50945) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24995 (pms_id=50946) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24996 (pms_id=50947) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24997 (pms_id=50948) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24998 (pms_id=50949) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 24999 (pms_id=50950) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25000 (pms_id=50951) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25001 (pms_id=50952) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25002 (pms_id=50953) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25003 (pms_id=50954) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25004 (pms_id=50955) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25005 (pms_id=50956) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25006 (pms_id=50958) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25007 (pms_id=50959) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25008 (pms_id=50960) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25009 (pms_id=50969) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25010 (pms_id=50970) 2025-11-18 20:52:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 25011 (pms_id=50972) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25012 (pms_id=50973) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25013 (pms_id=50974) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25014 (pms_id=50975) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25015 (pms_id=50976) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25016 (pms_id=50977) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25017 (pms_id=50978) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25018 (pms_id=50979) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25019 (pms_id=50980) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25020 (pms_id=50986) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25023 (pms_id=50987) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25021 (pms_id=50988) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25022 (pms_id=50989) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25024 (pms_id=50990) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25025 (pms_id=50991) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25027 (pms_id=50993) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25028 (pms_id=50995) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25026 (pms_id=50994) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25029 (pms_id=50996) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25032 (pms_id=51003) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25030 (pms_id=51004) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25031 (pms_id=51013) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25033 (pms_id=51015) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25034 (pms_id=51017) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25035 (pms_id=51018) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25037 (pms_id=51019) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25036 (pms_id=51020) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25038 (pms_id=51021) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25039 (pms_id=51022) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25040 (pms_id=51032) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25042 (pms_id=51034) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51017 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25041 (pms_id=51035) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25043 (pms_id=51036) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25044 (pms_id=51037) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25045 (pms_id=51038) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25046 (pms_id=51040) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25047 (pms_id=51039) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25048 (pms_id=51041) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25050 (pms_id=51042) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25049 (pms_id=51043) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25051 (pms_id=51046) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25052 (pms_id=51047) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25053 (pms_id=51057) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25075 (pms_id=51058) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25056 (pms_id=51061) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25054 (pms_id=51059) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25055 (pms_id=51062) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25058 (pms_id=51068) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25057 (pms_id=51065) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25059 (pms_id=51069) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25060 (pms_id=51078) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25061 (pms_id=51079) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25062 (pms_id=51088) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25063 (pms_id=51089) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25064 (pms_id=51099) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25065 (pms_id=51101) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25066 (pms_id=51102) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25068 (pms_id=51103) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25069 (pms_id=51109) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25070 (pms_id=51110) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25072 (pms_id=51133) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25071 (pms_id=51114) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25067 (pms_id=51100) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25073 (pms_id=51134) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25074 (pms_id=51145) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25076 (pms_id=51147) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25077 (pms_id=51149) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25078 (pms_id=51157) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25081 (pms_id=51156) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25080 (pms_id=51166) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25079 (pms_id=51167) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Found exact name match for Marina Rossi (reservation_id=1086) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Rossi, email=rossimarina61@gmail.com, hotel=39054_001) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25083 (pms_id=51176) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25082 (pms_id=51169) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25084 (pms_id=51177) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25085 (pms_id=51178) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25086 (pms_id=51179) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25087 (pms_id=51181) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25088 (pms_id=51180) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25089 (pms_id=51182) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25090 (pms_id=51183) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25091 (pms_id=51184) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25092 (pms_id=51185) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25093 (pms_id=51186) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Found exact name match for Christina Stumpf (reservation_id=143) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-kuemmet@web.de, hotel=39054_001) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25094 (pms_id=51189) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25095 (pms_id=51196) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25096 (pms_id=51207) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25097 (pms_id=51209) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25100 (pms_id=51208) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25098 (pms_id=51210) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25099 (pms_id=51211) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25101 (pms_id=51213) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25103 (pms_id=51214) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25102 (pms_id=51215) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25104 (pms_id=51216) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25105 (pms_id=51217) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25106 (pms_id=51218) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25107 (pms_id=51219) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25108 (pms_id=51221) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25109 (pms_id=51222) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25110 (pms_id=51230) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25111 (pms_id=51231) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25112 (pms_id=51232) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25114 (pms_id=51234) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25113 (pms_id=51233) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25115 (pms_id=51235) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25116 (pms_id=51236) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25117 (pms_id=51238) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25120 (pms_id=51241) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25118 (pms_id=51239) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25121 (pms_id=51242) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25119 (pms_id=51237) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25122 (pms_id=51248) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25123 (pms_id=51249) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25124 (pms_id=51250) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25125 (pms_id=51258) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25126 (pms_id=51259) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25127 (pms_id=51260) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25129 (pms_id=51279) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25130 (pms_id=51289) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25128 (pms_id=51269) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25131 (pms_id=51291) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25132 (pms_id=51292) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25133 (pms_id=51293) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25134 (pms_id=51294) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25135 (pms_id=51300) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25136 (pms_id=51301) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25137 (pms_id=51302) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25139 (pms_id=51304) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25140 (pms_id=51305) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25138 (pms_id=51303) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25142 (pms_id=51306) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25141 (pms_id=51308) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25143 (pms_id=51315) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25144 (pms_id=51317) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25145 (pms_id=51319) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25146 (pms_id=51320) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25147 (pms_id=51321) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25148 (pms_id=51322) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25149 (pms_id=51323) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25151 (pms_id=51325) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25152 (pms_id=51326) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25150 (pms_id=51324) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25153 (pms_id=51327) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25154 (pms_id=51329) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25156 (pms_id=51330) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25155 (pms_id=51331) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25157 (pms_id=51332) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25158 (pms_id=51342) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25159 (pms_id=51343) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25160 (pms_id=51344) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25162 (pms_id=51347) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25161 (pms_id=51346) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25163 (pms_id=51348) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25164 (pms_id=51349) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25165 (pms_id=51350) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25166 (pms_id=51351) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25167 (pms_id=51352) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25169 (pms_id=51359) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25168 (pms_id=51353) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25170 (pms_id=51360) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25171 (pms_id=51361) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25172 (pms_id=51362) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25173 (pms_id=51363) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25174 (pms_id=51369) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25175 (pms_id=51370) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25176 (pms_id=51371) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25177 (pms_id=51372) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25178 (pms_id=51373) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25179 (pms_id=51374) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25180 (pms_id=51380) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25181 (pms_id=51382) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25182 (pms_id=51383) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25184 (pms_id=51385) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25183 (pms_id=51384) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25185 (pms_id=51386) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25186 (pms_id=51387) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25187 (pms_id=51388) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25188 (pms_id=51393) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25189 (pms_id=51404) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25190 (pms_id=51405) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25192 (pms_id=51407) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25193 (pms_id=51408) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25191 (pms_id=51406) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25194 (pms_id=51409) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25195 (pms_id=51410) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25196 (pms_id=51411) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25197 (pms_id=51412) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25198 (pms_id=51413) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25199 (pms_id=51415) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25200 (pms_id=51416) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25201 (pms_id=51417) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25202 (pms_id=51418) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25203 (pms_id=51419) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25204 (pms_id=51420) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25205 (pms_id=51422) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25206 (pms_id=51423) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25207 (pms_id=51432) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25208 (pms_id=51433) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25209 (pms_id=51434) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25210 (pms_id=51435) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25211 (pms_id=51436) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25212 (pms_id=51437) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25214 (pms_id=51439) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25213 (pms_id=51438) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25215 (pms_id=51442) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25216 (pms_id=51443) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25217 (pms_id=51460) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25218 (pms_id=51461) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25219 (pms_id=51462) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25220 (pms_id=51463) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25221 (pms_id=51464) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25222 (pms_id=51465) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25224 (pms_id=51467) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25223 (pms_id=51466) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25225 (pms_id=51468) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25228 (pms_id=51471) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25226 (pms_id=51469) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25227 (pms_id=51470) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25229 (pms_id=51473) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25230 (pms_id=51474) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25231 (pms_id=51475) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25232 (pms_id=51477) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25233 (pms_id=51478) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25234 (pms_id=51479) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25236 (pms_id=51480) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25235 (pms_id=51481) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25237 (pms_id=51482) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25238 (pms_id=51483) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25240 (pms_id=51485) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25239 (pms_id=51484) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25241 (pms_id=51486) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25242 (pms_id=51488) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25243 (pms_id=51489) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25244 (pms_id=51490) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25245 (pms_id=51491) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25246 (pms_id=51492) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25247 (pms_id=51493) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25248 (pms_id=51498) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25250 (pms_id=51500) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25249 (pms_id=51499) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25251 (pms_id=51508) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25252 (pms_id=51509) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25253 (pms_id=51510) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25254 (pms_id=51511) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25255 (pms_id=51512) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25256 (pms_id=51513) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25258 (pms_id=51514) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25257 (pms_id=51515) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25259 (pms_id=51517) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25260 (pms_id=51519) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25261 (pms_id=51523) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25262 (pms_id=51524) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25263 (pms_id=51525) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25264 (pms_id=51533) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25265 (pms_id=51534) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25267 (pms_id=51536) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25268 (pms_id=51537) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25266 (pms_id=51535) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25269 (pms_id=51538) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25270 (pms_id=51539) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25272 (pms_id=51540) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25271 (pms_id=51541) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25273 (pms_id=51547) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25274 (pms_id=51549) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25275 (pms_id=51550) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25276 (pms_id=51552) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25277 (pms_id=51551) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25278 (pms_id=51553) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25279 (pms_id=51554) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25280 (pms_id=51563) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25281 (pms_id=51564) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25282 (pms_id=51566) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25283 (pms_id=51567) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25284 (pms_id=51578) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25285 (pms_id=51579) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25286 (pms_id=51582) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25287 (pms_id=51583) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25288 (pms_id=51584) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25289 (pms_id=51585) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25290 (pms_id=51586) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25291 (pms_id=51587) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25292 (pms_id=51588) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25293 (pms_id=51589) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25294 (pms_id=51590) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25295 (pms_id=51591) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25296 (pms_id=51592) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25298 (pms_id=51594) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25297 (pms_id=51593) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25299 (pms_id=51595) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25300 (pms_id=51596) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25301 (pms_id=51597) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25302 (pms_id=51598) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25303 (pms_id=51599) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25304 (pms_id=51615) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Found exact email match for radova@hotmail.it (reservation_id=1030) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Radovcic, email=radova@hotmail.it, hotel=39054_001) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25305 (pms_id=51616) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25307 (pms_id=51618) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25309 (pms_id=51620) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25308 (pms_id=51619) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25310 (pms_id=51622) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25306 (pms_id=51617) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25311 (pms_id=51627) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25313 (pms_id=51629) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25312 (pms_id=51628) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25314 (pms_id=51631) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25315 (pms_id=51632) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25316 (pms_id=51633) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25318 (pms_id=51638) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25317 (pms_id=51634) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25319 (pms_id=51641) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25320 (pms_id=51643) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25322 (pms_id=51652) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25321 (pms_id=51653) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25324 (pms_id=51655) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25323 (pms_id=51654) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25325 (pms_id=51656) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25327 (pms_id=51658) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25326 (pms_id=51657) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25328 (pms_id=51659) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25329 (pms_id=51665) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25330 (pms_id=51666) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51656 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25331 (pms_id=51667) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25332 (pms_id=51668) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25333 (pms_id=51669) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25335 (pms_id=51670) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25334 (pms_id=51671) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25337 (pms_id=51674) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25336 (pms_id=51673) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25338 (pms_id=51675) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25339 (pms_id=51676) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25340 (pms_id=51677) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25341 (pms_id=51681) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25342 (pms_id=51682) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25343 (pms_id=51683) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25344 (pms_id=51684) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25345 (pms_id=51686) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25346 (pms_id=51687) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25347 (pms_id=51696) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25348 (pms_id=51697) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25349 (pms_id=51698) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25351 (pms_id=51699) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25350 (pms_id=51700) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25352 (pms_id=51701) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25353 (pms_id=51702) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25354 (pms_id=51703) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25356 (pms_id=51706) 2025-11-18 20:52:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 25355 (pms_id=51705) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25357 (pms_id=51708) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25358 (pms_id=51714) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25360 (pms_id=51724) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25359 (pms_id=51725) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25361 (pms_id=51726) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25363 (pms_id=51727) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25362 (pms_id=51729) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25364 (pms_id=51730) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25365 (pms_id=51733) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25366 (pms_id=51734) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25367 (pms_id=51744) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25368 (pms_id=51745) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25369 (pms_id=51746) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25370 (pms_id=51748) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25371 (pms_id=51749) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25372 (pms_id=51757) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25373 (pms_id=51758) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25374 (pms_id=51760) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25375 (pms_id=51761) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25376 (pms_id=51762) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25377 (pms_id=51763) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25378 (pms_id=51765) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25379 (pms_id=51764) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25380 (pms_id=51766) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25381 (pms_id=51767) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25382 (pms_id=51768) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25383 (pms_id=51769) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25384 (pms_id=51770) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Found exact name match for Christina Stumpf (reservation_id=143) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-kuemmet@web.de, hotel=39054_001) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25385 (pms_id=51771) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25387 (pms_id=51772) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25386 (pms_id=51773) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25390 (pms_id=51777) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25388 (pms_id=51776) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25389 (pms_id=51779) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25391 (pms_id=51780) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25393 (pms_id=51774) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25392 (pms_id=51781) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25394 (pms_id=51782) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25396 (pms_id=51784) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25395 (pms_id=51783) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25397 (pms_id=51785) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25398 (pms_id=51786) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25399 (pms_id=51787) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25400 (pms_id=51788) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25401 (pms_id=51789) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25402 (pms_id=51800) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25403 (pms_id=51801) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25404 (pms_id=51802) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25405 (pms_id=51810) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25406 (pms_id=51811) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25408 (pms_id=51812) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25407 (pms_id=51814) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25409 (pms_id=51815) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25410 (pms_id=51816) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25411 (pms_id=51817) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25412 (pms_id=51818) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25413 (pms_id=51819) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25414 (pms_id=51820) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25415 (pms_id=51821) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25416 (pms_id=51822) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25417 (pms_id=51823) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25418 (pms_id=51824) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25419 (pms_id=51825) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25421 (pms_id=51836) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25420 (pms_id=51835) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25423 (pms_id=51845) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25422 (pms_id=51855) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25424 (pms_id=51856) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25425 (pms_id=51857) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25426 (pms_id=51858) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25427 (pms_id=51860) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25428 (pms_id=51868) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25430 (pms_id=51870) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25429 (pms_id=51869) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25431 (pms_id=51871) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25432 (pms_id=51872) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25433 (pms_id=51873) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25434 (pms_id=51875) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25435 (pms_id=51876) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25436 (pms_id=51877) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25437 (pms_id=51878) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25439 (pms_id=51879) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25438 (pms_id=51880) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25440 (pms_id=51886) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25441 (pms_id=51887) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25442 (pms_id=51896) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25443 (pms_id=51906) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25444 (pms_id=51907) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25445 (pms_id=51908) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25446 (pms_id=51909) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25447 (pms_id=51910) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25448 (pms_id=51912) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25449 (pms_id=51916) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25450 (pms_id=51923) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25451 (pms_id=51937) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25452 (pms_id=51948) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51910 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25453 (pms_id=51949) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25454 (pms_id=51950) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25455 (pms_id=51951) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25456 (pms_id=51952) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25458 (pms_id=51953) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25457 (pms_id=51954) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25460 (pms_id=51956) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25459 (pms_id=51955) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25461 (pms_id=51957) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25462 (pms_id=51958) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25463 (pms_id=51959) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25464 (pms_id=51960) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25465 (pms_id=51961) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25466 (pms_id=51962) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25467 (pms_id=51963) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25468 (pms_id=51964) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25469 (pms_id=51970) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25470 (pms_id=51971) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25471 (pms_id=51980) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25472 (pms_id=51981) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25474 (pms_id=51982) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25476 (pms_id=51986) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25473 (pms_id=51984) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25475 (pms_id=51987) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25477 (pms_id=51990) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25478 (pms_id=51991) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25479 (pms_id=51992) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25480 (pms_id=51994) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25481 (pms_id=51995) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25482 (pms_id=51997) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25483 (pms_id=51998) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25484 (pms_id=51999) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25485 (pms_id=52000) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25486 (pms_id=52001) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25487 (pms_id=52002) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25488 (pms_id=52003) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25489 (pms_id=52012) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25490 (pms_id=52013) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25491 (pms_id=52014) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25492 (pms_id=52024) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25493 (pms_id=52034) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25495 (pms_id=52045) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25494 (pms_id=52044) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25497 (pms_id=52048) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25496 (pms_id=52046) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25498 (pms_id=52049) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25499 (pms_id=52050) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25501 (pms_id=52061) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25500 (pms_id=52060) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25502 (pms_id=52062) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25503 (pms_id=52063) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25504 (pms_id=52064) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25505 (pms_id=52071) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25506 (pms_id=52072) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25507 (pms_id=52073) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25509 (pms_id=52075) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25508 (pms_id=52074) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25510 (pms_id=52076) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25511 (pms_id=52078) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25512 (pms_id=52079) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25513 (pms_id=52080) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25514 (pms_id=52081) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25515 (pms_id=52087) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25516 (pms_id=52097) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25517 (pms_id=52099) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25518 (pms_id=52100) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25519 (pms_id=52109) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25520 (pms_id=52110) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25521 (pms_id=52111) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52100 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25522 (pms_id=52112) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25523 (pms_id=52113) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25524 (pms_id=52114) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25525 (pms_id=52124) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25526 (pms_id=52125) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25527 (pms_id=52126) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25528 (pms_id=52127) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25529 (pms_id=52128) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25530 (pms_id=52129) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25531 (pms_id=52131) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25532 (pms_id=52134) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25533 (pms_id=52132) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25534 (pms_id=52135) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25535 (pms_id=52136) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25537 (pms_id=52148) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25536 (pms_id=52137) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25538 (pms_id=52149) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25540 (pms_id=52157) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25539 (pms_id=52150) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25541 (pms_id=52158) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25542 (pms_id=52159) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25543 (pms_id=52160) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25544 (pms_id=52161) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25545 (pms_id=52162) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25547 (pms_id=52165) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25546 (pms_id=52164) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25548 (pms_id=52166) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25549 (pms_id=52167) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25550 (pms_id=52168) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25551 (pms_id=52169) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25553 (pms_id=52171) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25552 (pms_id=52170) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25554 (pms_id=52172) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25555 (pms_id=52173) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25556 (pms_id=52174) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25557 (pms_id=52175) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25558 (pms_id=52176) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25559 (pms_id=52177) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25560 (pms_id=52178) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25561 (pms_id=52179) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25562 (pms_id=52180) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25564 (pms_id=52182) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25563 (pms_id=52181) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25565 (pms_id=52185) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Found exact name match for Gianluca Martufi (reservation_id=1087) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianluca Martufi, email=martufi.gianluca@inwind.it, hotel=39054_001) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25566 (pms_id=52193) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25567 (pms_id=52194) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25568 (pms_id=52195) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25570 (pms_id=52197) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25569 (pms_id=52196) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25571 (pms_id=52198) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25572 (pms_id=52199) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25573 (pms_id=52200) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25574 (pms_id=52201) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25575 (pms_id=52202) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25576 (pms_id=52203) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25577 (pms_id=52204) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25578 (pms_id=52205) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25579 (pms_id=52214) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25580 (pms_id=52215) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25581 (pms_id=52216) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25582 (pms_id=52217) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25584 (pms_id=52225) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25583 (pms_id=52224) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25585 (pms_id=52226) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25586 (pms_id=52227) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25587 (pms_id=52236) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25588 (pms_id=52237) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25590 (pms_id=52239) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25589 (pms_id=52238) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25591 (pms_id=52240) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25592 (pms_id=52241) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25594 (pms_id=52243) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25593 (pms_id=52242) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25596 (pms_id=52245) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25595 (pms_id=52244) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25597 (pms_id=52246) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25598 (pms_id=52247) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25599 (pms_id=52248) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25600 (pms_id=52249) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25601 (pms_id=52250) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25602 (pms_id=52253) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25603 (pms_id=52251) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25604 (pms_id=52254) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25605 (pms_id=52264) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25606 (pms_id=52265) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25607 (pms_id=52266) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for pamelamurachelli@gmail.com (reservation_id=76) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pamela Murachelli, email=pamelamurachelli@gmail.com, hotel=39054_001) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52264 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25608 (pms_id=52273) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25610 (pms_id=52274) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25611 (pms_id=52275) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25609 (pms_id=52268) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25613 (pms_id=52277) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25612 (pms_id=52276) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25614 (pms_id=52278) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25616 (pms_id=52280) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25615 (pms_id=52279) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25617 (pms_id=52281) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25618 (pms_id=52282) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25619 (pms_id=52283) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25620 (pms_id=52284) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25622 (pms_id=52285) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25623 (pms_id=52288) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25621 (pms_id=52287) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25624 (pms_id=52289) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25625 (pms_id=52290) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25626 (pms_id=52292) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25627 (pms_id=52293) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25628 (pms_id=52294) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25629 (pms_id=52295) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25630 (pms_id=52296) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25631 (pms_id=52297) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25632 (pms_id=52298) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25633 (pms_id=52299) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25634 (pms_id=52301) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25635 (pms_id=52302) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25636 (pms_id=52303) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25637 (pms_id=52304) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25638 (pms_id=52310) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25639 (pms_id=52311) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25641 (pms_id=52312) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25642 (pms_id=52314) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25640 (pms_id=52313) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25644 (pms_id=52315) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25643 (pms_id=52316) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25645 (pms_id=52317) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25646 (pms_id=52320) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25647 (pms_id=52321) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25648 (pms_id=52322) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for avv.silviamadreperla@gmail.com (reservation_id=1008) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=SIlvia Madreperla, email=avv.silviamadreperla@gmail.com, hotel=39054_001) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25649 (pms_id=52323) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25650 (pms_id=52324) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25652 (pms_id=52325) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25651 (pms_id=52326) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25653 (pms_id=52329) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25656 (pms_id=52332) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25655 (pms_id=52331) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25654 (pms_id=52328) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25657 (pms_id=52333) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25659 (pms_id=52344) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25661 (pms_id=52347) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25658 (pms_id=52345) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25665 (pms_id=52343) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25660 (pms_id=52348) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25662 (pms_id=52349) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25663 (pms_id=52350) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25664 (pms_id=52351) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25666 (pms_id=52352) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25667 (pms_id=52353) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25668 (pms_id=52354) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25669 (pms_id=52355) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25670 (pms_id=52356) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25673 (pms_id=52359) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25671 (pms_id=52357) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25674 (pms_id=52361) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25672 (pms_id=52360) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25695 (pms_id=52362) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25675 (pms_id=52363) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25676 (pms_id=52374) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25677 (pms_id=52375) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25679 (pms_id=52387) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25680 (pms_id=52385) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25678 (pms_id=52386) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25681 (pms_id=52388) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25682 (pms_id=52389) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25683 (pms_id=52390) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25684 (pms_id=52391) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25685 (pms_id=52392) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25686 (pms_id=52393) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25687 (pms_id=52394) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25688 (pms_id=52395) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25689 (pms_id=52396) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25690 (pms_id=52398) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25692 (pms_id=52400) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25693 (pms_id=52401) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25691 (pms_id=52399) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25694 (pms_id=52402) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25696 (pms_id=52403) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25697 (pms_id=52404) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25698 (pms_id=52405) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25700 (pms_id=52407) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25699 (pms_id=52406) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25701 (pms_id=52408) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25702 (pms_id=52409) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25703 (pms_id=52419) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25704 (pms_id=52420) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25705 (pms_id=52421) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25706 (pms_id=52431) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25707 (pms_id=52432) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25708 (pms_id=52433) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25709 (pms_id=52434) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25711 (pms_id=52436) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25710 (pms_id=52435) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25712 (pms_id=52437) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25713 (pms_id=52444) 2025-11-18 20:52:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 25714 (pms_id=52445) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25715 (pms_id=52446) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25716 (pms_id=52447) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25717 (pms_id=52448) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25718 (pms_id=52455) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25720 (pms_id=52456) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25721 (pms_id=52467) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25719 (pms_id=52466) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25722 (pms_id=52477) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25723 (pms_id=52478) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25724 (pms_id=52479) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25726 (pms_id=52480) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25725 (pms_id=52481) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25727 (pms_id=52484) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25728 (pms_id=52486) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25729 (pms_id=52487) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25730 (pms_id=52489) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25731 (pms_id=52490) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25732 (pms_id=52491) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25733 (pms_id=52492) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25734 (pms_id=52493) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25735 (pms_id=52500) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25736 (pms_id=52501) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25738 (pms_id=52502) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25739 (pms_id=52510) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25737 (pms_id=52503) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25740 (pms_id=52511) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25741 (pms_id=52512) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25742 (pms_id=52513) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25743 (pms_id=52523) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25744 (pms_id=52524) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25745 (pms_id=52525) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25746 (pms_id=52526) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25747 (pms_id=52527) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25748 (pms_id=52529) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25749 (pms_id=52530) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25750 (pms_id=52531) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25751 (pms_id=52537) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25752 (pms_id=52548) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25753 (pms_id=52549) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25754 (pms_id=52550) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25755 (pms_id=52558) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25756 (pms_id=52559) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25757 (pms_id=52560) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25758 (pms_id=52563) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25760 (pms_id=52562) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25759 (pms_id=52564) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25761 (pms_id=52565) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25762 (pms_id=52566) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25763 (pms_id=52567) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25764 (pms_id=52568) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25765 (pms_id=52570) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25766 (pms_id=52571) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25767 (pms_id=52572) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25768 (pms_id=52573) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25769 (pms_id=52574) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25770 (pms_id=52583) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25771 (pms_id=52584) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25772 (pms_id=52585) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25773 (pms_id=52594) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25774 (pms_id=52595) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25775 (pms_id=52596) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25776 (pms_id=52597) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25779 (pms_id=52599) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25777 (pms_id=52598) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25780 (pms_id=52600) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25781 (pms_id=52602) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25778 (pms_id=52601) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25782 (pms_id=52603) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25783 (pms_id=52613) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25784 (pms_id=52614) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25785 (pms_id=52623) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25786 (pms_id=52625) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25787 (pms_id=52627) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25788 (pms_id=52628) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25790 (pms_id=52629) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25789 (pms_id=52630) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25791 (pms_id=52631) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25792 (pms_id=52634) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25794 (pms_id=52636) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25793 (pms_id=52635) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25795 (pms_id=52637) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25797 (pms_id=52638) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25796 (pms_id=52639) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25798 (pms_id=52640) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25800 (pms_id=52642) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25799 (pms_id=52644) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25801 (pms_id=52641) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25803 (pms_id=52645) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25802 (pms_id=52646) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25804 (pms_id=52647) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25805 (pms_id=52648) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25806 (pms_id=52659) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25807 (pms_id=52660) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25808 (pms_id=52661) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25809 (pms_id=52662) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25810 (pms_id=52672) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25813 (pms_id=52675) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25812 (pms_id=52674) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25811 (pms_id=52673) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25814 (pms_id=52676) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25815 (pms_id=52677) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25816 (pms_id=52678) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25817 (pms_id=52679) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25818 (pms_id=52681) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25819 (pms_id=52680) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25820 (pms_id=52685) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25822 (pms_id=52692) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25823 (pms_id=52693) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25821 (pms_id=52691) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25824 (pms_id=52695) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25825 (pms_id=52701) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25826 (pms_id=52712) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25827 (pms_id=52713) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25828 (pms_id=52714) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25830 (pms_id=52731) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25829 (pms_id=52721) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25831 (pms_id=52732) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25832 (pms_id=52733) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25833 (pms_id=52734) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25834 (pms_id=52735) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25835 (pms_id=52744) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25836 (pms_id=52745) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25837 (pms_id=52746) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25838 (pms_id=52754) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25839 (pms_id=52755) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25840 (pms_id=52756) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25841 (pms_id=52757) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25842 (pms_id=52764) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25843 (pms_id=52765) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25844 (pms_id=52769) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25846 (pms_id=52779) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25847 (pms_id=52780) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25845 (pms_id=52770) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25848 (pms_id=52781) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25849 (pms_id=52782) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25850 (pms_id=52783) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25851 (pms_id=52784) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25852 (pms_id=52785) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25854 (pms_id=52791) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25853 (pms_id=52792) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25855 (pms_id=52793) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25856 (pms_id=52794) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25857 (pms_id=52795) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25858 (pms_id=52796) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25859 (pms_id=52805) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25860 (pms_id=52806) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25861 (pms_id=52807) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25862 (pms_id=52808) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25863 (pms_id=52809) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25864 (pms_id=52810) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25865 (pms_id=52820) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25866 (pms_id=52821) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25867 (pms_id=52822) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25868 (pms_id=52830) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25869 (pms_id=52831) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25870 (pms_id=52841) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25871 (pms_id=52842) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25872 (pms_id=52843) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25873 (pms_id=52844) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25875 (pms_id=52846) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25874 (pms_id=52845) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25876 (pms_id=52847) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25877 (pms_id=52851) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25878 (pms_id=52852) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25879 (pms_id=52853) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25880 (pms_id=52854) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25881 (pms_id=52855) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25882 (pms_id=52865) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25883 (pms_id=52866) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25884 (pms_id=52867) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25886 (pms_id=52869) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25885 (pms_id=52868) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25887 (pms_id=52870) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25888 (pms_id=52871) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25889 (pms_id=52872) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25890 (pms_id=52873) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for giacomo.gerotto@gmail.com (reservation_id=874) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Gerotto, email=giacomo.gerotto@gmail.com, hotel=39054_001) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25892 (pms_id=52875) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25891 (pms_id=52874) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25893 (pms_id=52876) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25894 (pms_id=52877) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25896 (pms_id=52879) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25897 (pms_id=52880) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25898 (pms_id=52881) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25895 (pms_id=52878) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25899 (pms_id=52882) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25901 (pms_id=52886) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25900 (pms_id=52887) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25902 (pms_id=52888) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25903 (pms_id=52889) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25904 (pms_id=52890) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25906 (pms_id=52891) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25905 (pms_id=52892) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25907 (pms_id=52899) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25908 (pms_id=52900) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25909 (pms_id=52901) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25910 (pms_id=52903) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25911 (pms_id=52905) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25913 (pms_id=52908) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25912 (pms_id=52906) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25915 (pms_id=52909) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25914 (pms_id=52919) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25916 (pms_id=52920) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25918 (pms_id=52929) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25917 (pms_id=52921) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25919 (pms_id=52930) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25920 (pms_id=52931) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25921 (pms_id=52932) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25922 (pms_id=52933) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25923 (pms_id=52935) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25924 (pms_id=52936) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25925 (pms_id=52937) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25926 (pms_id=52938) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25927 (pms_id=52948) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25928 (pms_id=52949) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25929 (pms_id=52952) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25930 (pms_id=52959) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25931 (pms_id=52960) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25932 (pms_id=52961) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25933 (pms_id=52962) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25934 (pms_id=52963) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25935 (pms_id=52964) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25936 (pms_id=52965) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25937 (pms_id=52966) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25938 (pms_id=52967) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25939 (pms_id=52968) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25940 (pms_id=52969) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25941 (pms_id=52970) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25943 (pms_id=52972) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25942 (pms_id=52971) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25946 (pms_id=52975) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25944 (pms_id=52973) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25945 (pms_id=52974) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25948 (pms_id=52976) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25947 (pms_id=52977) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25949 (pms_id=52978) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25950 (pms_id=52989) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25951 (pms_id=52990) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25952 (pms_id=52991) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25953 (pms_id=52992) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25955 (pms_id=52994) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25954 (pms_id=52993) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25956 (pms_id=52995) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25957 (pms_id=52996) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25958 (pms_id=52997) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25959 (pms_id=52998) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25960 (pms_id=52999) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25962 (pms_id=53001) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25961 (pms_id=53000) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25963 (pms_id=53002) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25964 (pms_id=53003) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25966 (pms_id=53005) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25965 (pms_id=53004) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25967 (pms_id=53006) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25968 (pms_id=53007) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25969 (pms_id=53018) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25970 (pms_id=53019) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25971 (pms_id=53020) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25972 (pms_id=53023) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25973 (pms_id=53024) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25974 (pms_id=53025) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25976 (pms_id=53051) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25975 (pms_id=53040) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25977 (pms_id=53052) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25978 (pms_id=53053) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25979 (pms_id=53054) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25980 (pms_id=53055) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25981 (pms_id=53056) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25982 (pms_id=53060) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25983 (pms_id=53061) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25984 (pms_id=53062) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25986 (pms_id=53063) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25985 (pms_id=53064) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25987 (pms_id=53065) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25988 (pms_id=53066) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25989 (pms_id=53067) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25990 (pms_id=53068) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25992 (pms_id=53070) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25991 (pms_id=53069) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25994 (pms_id=53074) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25993 (pms_id=53072) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25995 (pms_id=53075) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25996 (pms_id=53076) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25997 (pms_id=53077) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25998 (pms_id=53078) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 25999 (pms_id=53080) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26001 (pms_id=53082) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26000 (pms_id=53083) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26002 (pms_id=53084) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26003 (pms_id=53085) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26004 (pms_id=53086) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26005 (pms_id=53087) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26006 (pms_id=53098) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26008 (pms_id=53108) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26007 (pms_id=53099) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26009 (pms_id=53109) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26011 (pms_id=53110) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26010 (pms_id=53111) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26012 (pms_id=53112) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26013 (pms_id=53117) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26014 (pms_id=53127) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26015 (pms_id=53128) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26016 (pms_id=53129) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26017 (pms_id=53131) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26018 (pms_id=53132) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26019 (pms_id=53139) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26020 (pms_id=53140) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26021 (pms_id=53141) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26022 (pms_id=53142) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26024 (pms_id=53144) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26023 (pms_id=53143) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26025 (pms_id=53153) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26026 (pms_id=53154) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26027 (pms_id=53155) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26029 (pms_id=53157) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26028 (pms_id=53156) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26030 (pms_id=53158) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26031 (pms_id=53165) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26032 (pms_id=53174) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26034 (pms_id=53184) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26033 (pms_id=53175) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26036 (pms_id=53196) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26035 (pms_id=53185) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26037 (pms_id=53206) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26038 (pms_id=53207) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26039 (pms_id=53208) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26040 (pms_id=53209) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26041 (pms_id=53210) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26042 (pms_id=53211) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26043 (pms_id=53212) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26044 (pms_id=53213) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26045 (pms_id=53214) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26046 (pms_id=53215) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26048 (pms_id=53217) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26047 (pms_id=53216) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26050 (pms_id=53218) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26049 (pms_id=53219) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26052 (pms_id=53221) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26051 (pms_id=53220) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26053 (pms_id=53228) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26055 (pms_id=53230) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26054 (pms_id=53229) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26056 (pms_id=53231) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26057 (pms_id=53232) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26059 (pms_id=53235) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26058 (pms_id=53233) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26061 (pms_id=53236) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26060 (pms_id=53237) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26062 (pms_id=53238) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26063 (pms_id=53239) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26064 (pms_id=53240) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26065 (pms_id=53243) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26066 (pms_id=53244) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26067 (pms_id=53245) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26068 (pms_id=53246) 2025-11-18 20:52:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 26069 (pms_id=53256) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26070 (pms_id=53266) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26071 (pms_id=53267) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26072 (pms_id=53268) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26073 (pms_id=53269) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26074 (pms_id=53270) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26075 (pms_id=53271) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26076 (pms_id=53273) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26077 (pms_id=53284) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26078 (pms_id=53285) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26079 (pms_id=53286) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26080 (pms_id=53287) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26081 (pms_id=53288) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26082 (pms_id=53289) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26083 (pms_id=53290) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26084 (pms_id=53291) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26085 (pms_id=53292) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26086 (pms_id=53293) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26088 (pms_id=53295) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26089 (pms_id=53296) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26087 (pms_id=53294) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26091 (pms_id=53297) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26090 (pms_id=53298) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26092 (pms_id=53314) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26093 (pms_id=53315) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26094 (pms_id=53316) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26095 (pms_id=53317) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26096 (pms_id=53318) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26097 (pms_id=53319) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26098 (pms_id=53320) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26099 (pms_id=53321) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26100 (pms_id=53322) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26101 (pms_id=53323) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26104 (pms_id=53329) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26103 (pms_id=53324) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26102 (pms_id=53328) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26105 (pms_id=53330) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26106 (pms_id=53338) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26107 (pms_id=53339) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26108 (pms_id=53340) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26109 (pms_id=53341) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26110 (pms_id=53342) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26112 (pms_id=53343) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26111 (pms_id=53345) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26113 (pms_id=53354) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26114 (pms_id=53355) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26115 (pms_id=53356) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26116 (pms_id=53357) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26118 (pms_id=53358) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26117 (pms_id=53359) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26119 (pms_id=53362) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26121 (pms_id=53363) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26120 (pms_id=53364) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26122 (pms_id=53365) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26123 (pms_id=53366) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26124 (pms_id=53367) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26125 (pms_id=53368) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26126 (pms_id=53370) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26127 (pms_id=53371) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26130 (pms_id=53374) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26129 (pms_id=53373) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26128 (pms_id=53372) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26131 (pms_id=53375) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26132 (pms_id=53376) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26134 (pms_id=53377) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26133 (pms_id=53378) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26135 (pms_id=53379) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26136 (pms_id=53383) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26138 (pms_id=53385) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26137 (pms_id=53384) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26139 (pms_id=53386) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26140 (pms_id=53395) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26141 (pms_id=53396) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26142 (pms_id=53397) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26143 (pms_id=53398) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26145 (pms_id=53400) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26144 (pms_id=53399) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26146 (pms_id=53401) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26147 (pms_id=53402) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26148 (pms_id=53403) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26149 (pms_id=53404) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26150 (pms_id=53405) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26151 (pms_id=53406) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26153 (pms_id=53417) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26152 (pms_id=53409) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26154 (pms_id=53418) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26155 (pms_id=53419) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26156 (pms_id=53420) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26157 (pms_id=53421) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26158 (pms_id=53422) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26159 (pms_id=53433) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26160 (pms_id=53434) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26161 (pms_id=53435) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26162 (pms_id=53436) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26163 (pms_id=53437) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26164 (pms_id=53438) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26165 (pms_id=53439) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26166 (pms_id=53440) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26167 (pms_id=53441) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26168 (pms_id=53442) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26169 (pms_id=53443) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26172 (pms_id=53444) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26170 (pms_id=53445) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26171 (pms_id=53446) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26173 (pms_id=53447) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26174 (pms_id=53451) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26175 (pms_id=53452) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26176 (pms_id=53453) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26178 (pms_id=53454) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26177 (pms_id=53455) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26179 (pms_id=53456) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26180 (pms_id=53457) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26181 (pms_id=53464) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26183 (pms_id=53475) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26182 (pms_id=53476) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26184 (pms_id=53477) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26185 (pms_id=53478) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26187 (pms_id=53484) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26186 (pms_id=53479) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26188 (pms_id=53485) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26189 (pms_id=53486) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26190 (pms_id=53487) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26191 (pms_id=53489) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26192 (pms_id=53490) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26193 (pms_id=53491) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26194 (pms_id=53492) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26196 (pms_id=53493) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26195 (pms_id=53502) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26197 (pms_id=53503) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26198 (pms_id=53512) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26199 (pms_id=53513) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26200 (pms_id=53514) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26202 (pms_id=53515) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26201 (pms_id=53516) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26203 (pms_id=53517) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26204 (pms_id=53523) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26205 (pms_id=53524) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26207 (pms_id=53525) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26206 (pms_id=53526) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26208 (pms_id=53527) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26209 (pms_id=53528) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26211 (pms_id=53537) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26210 (pms_id=53536) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26212 (pms_id=53538) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26213 (pms_id=53539) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26214 (pms_id=53540) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26216 (pms_id=53546) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26215 (pms_id=53547) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26217 (pms_id=53548) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26218 (pms_id=53549) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26220 (pms_id=53550) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26219 (pms_id=53551) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26221 (pms_id=53552) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26222 (pms_id=53553) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26223 (pms_id=53554) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26224 (pms_id=53555) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26225 (pms_id=53556) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26228 (pms_id=53565) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26226 (pms_id=53564) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26227 (pms_id=53566) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26229 (pms_id=53567) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26231 (pms_id=53569) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26230 (pms_id=53568) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26232 (pms_id=53571) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26233 (pms_id=53572) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26234 (pms_id=53573) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26235 (pms_id=53579) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26237 (pms_id=53588) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26236 (pms_id=53582) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26238 (pms_id=53589) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26239 (pms_id=53590) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26240 (pms_id=53592) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26241 (pms_id=53591) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26242 (pms_id=53593) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26243 (pms_id=53598) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26244 (pms_id=53599) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26245 (pms_id=53601) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26246 (pms_id=53602) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26247 (pms_id=53608) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26248 (pms_id=53609) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26249 (pms_id=53610) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26250 (pms_id=53611) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26251 (pms_id=53612) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26253 (pms_id=53614) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26252 (pms_id=53613) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26254 (pms_id=53615) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26255 (pms_id=53616) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26256 (pms_id=53622) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26257 (pms_id=53623) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26258 (pms_id=53624) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26259 (pms_id=53625) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26261 (pms_id=53627) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26262 (pms_id=53628) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26260 (pms_id=53626) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26263 (pms_id=53629) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26264 (pms_id=53630) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26265 (pms_id=53631) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26267 (pms_id=53633) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26266 (pms_id=53632) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26268 (pms_id=53642) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26271 (pms_id=53648) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26270 (pms_id=53647) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26269 (pms_id=53645) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26272 (pms_id=53649) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26273 (pms_id=53651) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26274 (pms_id=53653) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26277 (pms_id=53655) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26275 (pms_id=53654) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26276 (pms_id=53657) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26278 (pms_id=53663) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26279 (pms_id=53664) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26280 (pms_id=53665) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26281 (pms_id=53666) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26283 (pms_id=53667) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26282 (pms_id=53669) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26284 (pms_id=53671) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26285 (pms_id=53680) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26286 (pms_id=53681) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26287 (pms_id=53682) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26288 (pms_id=53683) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26289 (pms_id=53684) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26290 (pms_id=53685) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26291 (pms_id=53686) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26292 (pms_id=53687) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26293 (pms_id=53688) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26294 (pms_id=53689) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26295 (pms_id=53690) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26296 (pms_id=53692) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26297 (pms_id=53693) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26298 (pms_id=53694) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53694 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26299 (pms_id=53695) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26301 (pms_id=53697) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26300 (pms_id=53698) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26302 (pms_id=53699) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26303 (pms_id=53700) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26304 (pms_id=53701) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26305 (pms_id=53702) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26306 (pms_id=53703) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26307 (pms_id=53704) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26308 (pms_id=53705) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26309 (pms_id=53706) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26310 (pms_id=53712) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26311 (pms_id=53713) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26312 (pms_id=53714) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26313 (pms_id=53715) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26315 (pms_id=53717) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26314 (pms_id=53716) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26316 (pms_id=53729) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26318 (pms_id=53738) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26317 (pms_id=53739) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26319 (pms_id=53740) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26321 (pms_id=53742) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26320 (pms_id=53741) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26322 (pms_id=53744) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26323 (pms_id=53745) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26324 (pms_id=53748) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26326 (pms_id=53749) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26325 (pms_id=53750) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26327 (pms_id=53751) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26328 (pms_id=53752) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26329 (pms_id=53753) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26331 (pms_id=53756) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26330 (pms_id=53755) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26332 (pms_id=53757) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26333 (pms_id=53758) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26334 (pms_id=53759) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26335 (pms_id=53760) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26336 (pms_id=53761) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26337 (pms_id=53762) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26339 (pms_id=53764) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26338 (pms_id=53763) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26340 (pms_id=53765) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26341 (pms_id=53766) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26342 (pms_id=53767) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26343 (pms_id=53768) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26344 (pms_id=53769) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26345 (pms_id=53770) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26346 (pms_id=53771) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26347 (pms_id=53772) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26350 (pms_id=53774) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26348 (pms_id=53773) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26349 (pms_id=53775) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26352 (pms_id=53784) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26351 (pms_id=53786) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26354 (pms_id=53795) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26353 (pms_id=53806) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26355 (pms_id=53807) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26356 (pms_id=53808) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53795 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26357 (pms_id=53809) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26358 (pms_id=53811) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26359 (pms_id=53812) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26360 (pms_id=53815) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26361 (pms_id=53816) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26362 (pms_id=53817) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26363 (pms_id=53818) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26364 (pms_id=53819) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26365 (pms_id=53829) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26366 (pms_id=53830) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26368 (pms_id=53831) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26367 (pms_id=53834) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26369 (pms_id=53835) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26370 (pms_id=53837) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26371 (pms_id=53836) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26373 (pms_id=53839) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26372 (pms_id=53838) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26374 (pms_id=53840) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26375 (pms_id=53841) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26376 (pms_id=53842) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26377 (pms_id=53843) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26378 (pms_id=53844) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26379 (pms_id=53854) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26380 (pms_id=53855) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26381 (pms_id=53856) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26384 (pms_id=53865) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26382 (pms_id=53864) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26383 (pms_id=53866) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26385 (pms_id=53867) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26386 (pms_id=53868) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26387 (pms_id=53870) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26388 (pms_id=53871) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26389 (pms_id=53875) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26390 (pms_id=53876) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26391 (pms_id=53877) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26392 (pms_id=53885) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26393 (pms_id=53886) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26394 (pms_id=53888) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26395 (pms_id=53897) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26396 (pms_id=53898) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26397 (pms_id=53899) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26398 (pms_id=53900) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26399 (pms_id=53901) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26400 (pms_id=53903) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26401 (pms_id=53904) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26402 (pms_id=53905) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26403 (pms_id=53906) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26404 (pms_id=53907) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26405 (pms_id=53908) 2025-11-18 20:52:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 26406 (pms_id=53909) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26408 (pms_id=53910) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26407 (pms_id=53911) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26410 (pms_id=53912) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26409 (pms_id=53913) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26411 (pms_id=53914) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26412 (pms_id=53915) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26413 (pms_id=53916) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26414 (pms_id=53920) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26415 (pms_id=53921) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26417 (pms_id=53923) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26416 (pms_id=53922) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26418 (pms_id=53924) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26419 (pms_id=53925) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26420 (pms_id=53926) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26421 (pms_id=53936) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26422 (pms_id=53937) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26424 (pms_id=53938) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26423 (pms_id=53939) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26425 (pms_id=53940) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26426 (pms_id=53942) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26427 (pms_id=53941) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26428 (pms_id=53943) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26430 (pms_id=53945) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26429 (pms_id=53944) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26431 (pms_id=53946) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26432 (pms_id=53947) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26433 (pms_id=53948) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26434 (pms_id=53949) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26435 (pms_id=53950) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26436 (pms_id=53951) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26438 (pms_id=53952) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26437 (pms_id=53953) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26439 (pms_id=53954) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26440 (pms_id=53955) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26442 (pms_id=53956) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26441 (pms_id=53957) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26443 (pms_id=53958) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26444 (pms_id=53959) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26445 (pms_id=53961) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26446 (pms_id=53962) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26447 (pms_id=53964) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26448 (pms_id=53966) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26450 (pms_id=53972) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26449 (pms_id=53971) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26451 (pms_id=53973) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26452 (pms_id=53974) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26453 (pms_id=53976) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26454 (pms_id=53977) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26455 (pms_id=53978) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26456 (pms_id=53979) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26457 (pms_id=53980) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26458 (pms_id=53981) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26459 (pms_id=53982) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26460 (pms_id=53983) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26462 (pms_id=53984) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26461 (pms_id=53985) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26463 (pms_id=53986) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26464 (pms_id=53987) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26465 (pms_id=53988) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26466 (pms_id=53989) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26467 (pms_id=53990) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26469 (pms_id=54003) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26468 (pms_id=53991) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26470 (pms_id=54004) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26471 (pms_id=54005) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26472 (pms_id=54006) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26473 (pms_id=54013) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26474 (pms_id=54014) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26475 (pms_id=54015) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26476 (pms_id=54016) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26477 (pms_id=54018) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26478 (pms_id=54019) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26479 (pms_id=54020) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26480 (pms_id=54030) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26481 (pms_id=54031) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26482 (pms_id=54032) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26483 (pms_id=54034) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26484 (pms_id=54035) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26485 (pms_id=54037) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26486 (pms_id=54040) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26487 (pms_id=54041) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26488 (pms_id=54042) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26491 (pms_id=54043) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26489 (pms_id=54044) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26490 (pms_id=54047) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26492 (pms_id=54048) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26493 (pms_id=54049) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26494 (pms_id=54050) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26495 (pms_id=54051) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26496 (pms_id=54052) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26498 (pms_id=54054) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26497 (pms_id=54053) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26499 (pms_id=54058) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26500 (pms_id=54070) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26501 (pms_id=54071) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26502 (pms_id=54072) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26503 (pms_id=54073) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26504 (pms_id=54074) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26505 (pms_id=54075) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26506 (pms_id=54076) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26507 (pms_id=54077) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26508 (pms_id=54079) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26509 (pms_id=54080) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26510 (pms_id=54081) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26511 (pms_id=54085) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26512 (pms_id=54086) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26513 (pms_id=54087) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26514 (pms_id=54088) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26515 (pms_id=54089) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26516 (pms_id=54090) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26517 (pms_id=54091) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26518 (pms_id=54096) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26520 (pms_id=54098) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26519 (pms_id=54097) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26521 (pms_id=54099) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26522 (pms_id=54100) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26524 (pms_id=54101) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26523 (pms_id=54117) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26525 (pms_id=54127) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26526 (pms_id=54128) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26528 (pms_id=54129) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26527 (pms_id=54130) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26529 (pms_id=54131) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26530 (pms_id=54132) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26532 (pms_id=54133) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26531 (pms_id=54134) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26534 (pms_id=54136) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26533 (pms_id=54135) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26535 (pms_id=54137) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26536 (pms_id=54138) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26537 (pms_id=54139) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26538 (pms_id=54140) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26539 (pms_id=54141) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26541 (pms_id=54143) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26542 (pms_id=54144) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26540 (pms_id=54145) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26544 (pms_id=54146) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26543 (pms_id=54147) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26545 (pms_id=54148) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26546 (pms_id=54149) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26547 (pms_id=54150) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26548 (pms_id=54151) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26549 (pms_id=54152) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26551 (pms_id=54153) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26550 (pms_id=54154) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26552 (pms_id=54158) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26554 (pms_id=54164) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26553 (pms_id=54165) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26555 (pms_id=54166) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26556 (pms_id=54167) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26557 (pms_id=54168) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26558 (pms_id=54169) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26559 (pms_id=54170) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26561 (pms_id=54171) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26560 (pms_id=54172) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26562 (pms_id=54173) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26565 (pms_id=54175) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26563 (pms_id=54174) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26564 (pms_id=54176) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26566 (pms_id=54177) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26567 (pms_id=54178) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26568 (pms_id=54179) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26570 (pms_id=54182) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26569 (pms_id=54181) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26571 (pms_id=54183) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26573 (pms_id=54185) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26574 (pms_id=54186) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26575 (pms_id=54187) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26572 (pms_id=54184) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26576 (pms_id=54188) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26577 (pms_id=54189) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26578 (pms_id=54190) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26580 (pms_id=54192) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26579 (pms_id=54191) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26581 (pms_id=54193) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26582 (pms_id=54194) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26584 (pms_id=54195) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26583 (pms_id=54196) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26585 (pms_id=54197) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26587 (pms_id=54200) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26586 (pms_id=54198) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26588 (pms_id=54201) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26589 (pms_id=54202) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26590 (pms_id=54203) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26593 (pms_id=54205) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26591 (pms_id=54204) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26592 (pms_id=54206) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26595 (pms_id=54210) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26594 (pms_id=54209) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26596 (pms_id=54211) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26597 (pms_id=54217) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26598 (pms_id=54218) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26599 (pms_id=54219) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26600 (pms_id=54220) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26601 (pms_id=54221) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26603 (pms_id=54223) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26602 (pms_id=54222) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26604 (pms_id=54224) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26605 (pms_id=54225) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26606 (pms_id=54226) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26607 (pms_id=54227) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26608 (pms_id=54228) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26610 (pms_id=54230) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26609 (pms_id=54229) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26614 (pms_id=54234) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26611 (pms_id=54233) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26613 (pms_id=54235) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26612 (pms_id=54236) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26615 (pms_id=54237) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26616 (pms_id=54238) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26617 (pms_id=54240) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26618 (pms_id=54239) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26619 (pms_id=54241) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26620 (pms_id=54242) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26621 (pms_id=54243) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26622 (pms_id=54251) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26623 (pms_id=54255) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26624 (pms_id=54256) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26625 (pms_id=54263) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26626 (pms_id=54264) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26628 (pms_id=54266) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26627 (pms_id=54265) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26629 (pms_id=54267) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26630 (pms_id=54269) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26631 (pms_id=54275) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26632 (pms_id=54276) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26633 (pms_id=54277) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26634 (pms_id=54285) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26635 (pms_id=54287) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26637 (pms_id=54288) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26636 (pms_id=54289) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26639 (pms_id=54291) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26638 (pms_id=54290) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26640 (pms_id=54292) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26642 (pms_id=54294) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26641 (pms_id=54293) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26644 (pms_id=54297) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26643 (pms_id=54295) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26645 (pms_id=54298) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26646 (pms_id=54299) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26648 (pms_id=54301) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26650 (pms_id=54302) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26647 (pms_id=54300) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26649 (pms_id=54303) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26652 (pms_id=54305) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26651 (pms_id=54304) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26653 (pms_id=54306) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26654 (pms_id=54308) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26655 (pms_id=54309) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26656 (pms_id=54311) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26657 (pms_id=54312) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26659 (pms_id=54314) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26658 (pms_id=54313) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26660 (pms_id=54315) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26661 (pms_id=54316) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26663 (pms_id=54318) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26662 (pms_id=54317) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26664 (pms_id=54319) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26665 (pms_id=54320) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26666 (pms_id=54321) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26667 (pms_id=54322) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26668 (pms_id=54323) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26669 (pms_id=54324) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26670 (pms_id=54325) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26673 (pms_id=54327) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26671 (pms_id=54326) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26672 (pms_id=54328) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26674 (pms_id=54329) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26675 (pms_id=54330) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26676 (pms_id=54331) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26678 (pms_id=54333) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26677 (pms_id=54332) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26679 (pms_id=54334) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26680 (pms_id=54337) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26681 (pms_id=54339) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26682 (pms_id=54338) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26684 (pms_id=54340) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26683 (pms_id=54341) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26685 (pms_id=54343) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26686 (pms_id=54344) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26687 (pms_id=54345) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26688 (pms_id=54346) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26690 (pms_id=54348) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26689 (pms_id=54347) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26691 (pms_id=54349) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26692 (pms_id=54350) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26693 (pms_id=54351) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26694 (pms_id=54352) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26695 (pms_id=54362) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26696 (pms_id=54363) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26697 (pms_id=54364) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26698 (pms_id=54365) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26699 (pms_id=54366) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26700 (pms_id=54367) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26701 (pms_id=54368) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26703 (pms_id=54370) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26702 (pms_id=54369) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26704 (pms_id=54371) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26705 (pms_id=54372) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26706 (pms_id=54373) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26709 (pms_id=54374) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26707 (pms_id=54375) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26708 (pms_id=54376) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26710 (pms_id=54378) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26712 (pms_id=54383) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26711 (pms_id=54379) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26713 (pms_id=54393) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26714 (pms_id=54394) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26715 (pms_id=54396) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26716 (pms_id=54397) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26717 (pms_id=54398) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26718 (pms_id=54399) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26719 (pms_id=54401) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26720 (pms_id=54402) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26721 (pms_id=54403) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26723 (pms_id=54405) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26722 (pms_id=54404) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26724 (pms_id=54406) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26725 (pms_id=54408) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26726 (pms_id=54409) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26727 (pms_id=54419) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26730 (pms_id=54420) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26728 (pms_id=54421) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26729 (pms_id=54422) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26731 (pms_id=54423) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26732 (pms_id=54424) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26733 (pms_id=54425) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26734 (pms_id=54426) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26735 (pms_id=54427) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26737 (pms_id=54428) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26736 (pms_id=54437) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26738 (pms_id=54438) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26739 (pms_id=54439) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26740 (pms_id=54440) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26741 (pms_id=54441) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26742 (pms_id=54442) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26743 (pms_id=54443) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26744 (pms_id=54444) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26745 (pms_id=54445) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26747 (pms_id=54450) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26746 (pms_id=54448) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26748 (pms_id=54451) 2025-11-18 20:52:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 26749 (pms_id=54452) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26751 (pms_id=54454) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26750 (pms_id=54453) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26752 (pms_id=54455) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26753 (pms_id=54456) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26754 (pms_id=54458) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26755 (pms_id=54459) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26756 (pms_id=54460) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26757 (pms_id=54461) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26759 (pms_id=54462) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26758 (pms_id=54463) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26760 (pms_id=54465) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26761 (pms_id=54464) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26762 (pms_id=54466) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26763 (pms_id=54467) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26765 (pms_id=54469) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26766 (pms_id=54470) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26764 (pms_id=54468) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26767 (pms_id=54471) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26768 (pms_id=54472) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26771 (pms_id=54473) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26769 (pms_id=54482) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26772 (pms_id=54484) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26770 (pms_id=54483) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26773 (pms_id=54485) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26774 (pms_id=54486) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26776 (pms_id=54488) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26775 (pms_id=54487) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26777 (pms_id=54490) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26778 (pms_id=54491) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26779 (pms_id=54492) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26780 (pms_id=54493) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26781 (pms_id=54494) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54488 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26782 (pms_id=54495) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26783 (pms_id=54497) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26785 (pms_id=54499) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26784 (pms_id=54498) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26786 (pms_id=54500) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26787 (pms_id=54501) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26789 (pms_id=54503) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26788 (pms_id=54502) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26790 (pms_id=54504) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26791 (pms_id=54505) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26792 (pms_id=54506) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26795 (pms_id=54509) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26793 (pms_id=54507) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26794 (pms_id=54508) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26796 (pms_id=54510) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26797 (pms_id=54511) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26798 (pms_id=54514) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26799 (pms_id=54522) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26800 (pms_id=54523) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26801 (pms_id=54532) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26802 (pms_id=54533) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26803 (pms_id=54534) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26804 (pms_id=54535) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26805 (pms_id=54536) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26807 (pms_id=54537) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26806 (pms_id=54538) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26808 (pms_id=54539) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26809 (pms_id=54540) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26810 (pms_id=54541) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26811 (pms_id=54542) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26812 (pms_id=54552) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26813 (pms_id=54553) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26814 (pms_id=54555) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26815 (pms_id=54557) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26816 (pms_id=54558) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26817 (pms_id=54562) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26819 (pms_id=54564) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26818 (pms_id=54563) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26821 (pms_id=54565) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26822 (pms_id=54567) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26820 (pms_id=54566) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26823 (pms_id=54568) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26824 (pms_id=54576) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26825 (pms_id=54577) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26827 (pms_id=54579) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26826 (pms_id=54578) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26828 (pms_id=54580) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26833 (pms_id=54603) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26838 (pms_id=54609) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26835 (pms_id=54606) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26834 (pms_id=54605) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26837 (pms_id=54608) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26836 (pms_id=54607) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26839 (pms_id=54615) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26841 (pms_id=54619) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26840 (pms_id=54617) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26842 (pms_id=54620) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26844 (pms_id=54622) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26843 (pms_id=54621) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26830 (pms_id=54600) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26832 (pms_id=54602) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26831 (pms_id=54601) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26829 (pms_id=54590) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26845 (pms_id=54623) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26846 (pms_id=54624) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26847 (pms_id=54626) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26848 (pms_id=54627) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26850 (pms_id=54629) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26849 (pms_id=54630) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26851 (pms_id=54640) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26852 (pms_id=54650) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26853 (pms_id=54651) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26854 (pms_id=54652) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26855 (pms_id=54662) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26857 (pms_id=54663) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26856 (pms_id=54664) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26861 (pms_id=54684) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26862 (pms_id=54685) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26863 (pms_id=54686) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26864 (pms_id=54687) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26866 (pms_id=54689) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26865 (pms_id=54688) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26867 (pms_id=54692) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26868 (pms_id=54693) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26870 (pms_id=54695) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26869 (pms_id=54694) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26871 (pms_id=54696) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26872 (pms_id=54697) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26858 (pms_id=54672) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26859 (pms_id=54673) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26873 (pms_id=54698) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26874 (pms_id=54699) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26860 (pms_id=54683) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26875 (pms_id=54700) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26877 (pms_id=54701) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26878 (pms_id=54706) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26876 (pms_id=54703) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26879 (pms_id=54707) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26880 (pms_id=54708) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26882 (pms_id=54710) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26881 (pms_id=54709) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26883 (pms_id=54711) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26885 (pms_id=54713) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26884 (pms_id=54712) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26886 (pms_id=54714) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26887 (pms_id=54716) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26888 (pms_id=54717) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26889 (pms_id=54718) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26890 (pms_id=54719) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26891 (pms_id=54720) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26893 (pms_id=54723) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26892 (pms_id=54721) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26894 (pms_id=54724) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26895 (pms_id=54734) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26896 (pms_id=54736) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26897 (pms_id=54737) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26898 (pms_id=54746) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26899 (pms_id=54747) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26900 (pms_id=54748) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26901 (pms_id=54749) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26903 (pms_id=54760) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26902 (pms_id=54750) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26904 (pms_id=54761) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26905 (pms_id=54770) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26906 (pms_id=54771) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26907 (pms_id=54772) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26908 (pms_id=54782) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26909 (pms_id=54792) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26910 (pms_id=54793) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26912 (pms_id=54794) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26911 (pms_id=54795) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26913 (pms_id=54796) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26914 (pms_id=54801) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26915 (pms_id=54802) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26917 (pms_id=54804) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26916 (pms_id=54803) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26918 (pms_id=54805) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26919 (pms_id=54806) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26920 (pms_id=54807) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26922 (pms_id=54808) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26921 (pms_id=54810) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26923 (pms_id=54811) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26924 (pms_id=54812) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26925 (pms_id=54813) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26926 (pms_id=54815) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26928 (pms_id=54817) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26927 (pms_id=54816) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26929 (pms_id=54818) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26931 (pms_id=54820) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26930 (pms_id=54819) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26932 (pms_id=54828) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26933 (pms_id=54829) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26934 (pms_id=54830) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26935 (pms_id=54831) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26937 (pms_id=54833) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26936 (pms_id=54832) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26938 (pms_id=54835) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26940 (pms_id=54838) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26939 (pms_id=54837) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26941 (pms_id=54839) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26942 (pms_id=54840) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26943 (pms_id=54841) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26944 (pms_id=54842) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26945 (pms_id=54843) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26947 (pms_id=54844) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26946 (pms_id=54845) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26948 (pms_id=54847) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26949 (pms_id=54852) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26950 (pms_id=54853) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26951 (pms_id=54854) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26952 (pms_id=54855) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26954 (pms_id=54856) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26953 (pms_id=54857) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26955 (pms_id=54866) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26956 (pms_id=54867) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26957 (pms_id=54868) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26958 (pms_id=54869) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26959 (pms_id=54870) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26960 (pms_id=54871) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26961 (pms_id=54881) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26962 (pms_id=54882) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26964 (pms_id=54883) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26963 (pms_id=54884) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26965 (pms_id=54885) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26966 (pms_id=54886) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26967 (pms_id=54887) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26969 (pms_id=54889) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26968 (pms_id=54888) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26970 (pms_id=54890) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26971 (pms_id=54891) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26972 (pms_id=54892) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26973 (pms_id=54893) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26974 (pms_id=54903) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26975 (pms_id=54904) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26976 (pms_id=54905) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26977 (pms_id=54906) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26978 (pms_id=54908) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26979 (pms_id=54909) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26980 (pms_id=54910) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26981 (pms_id=54911) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26982 (pms_id=54912) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26983 (pms_id=54913) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26984 (pms_id=54914) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26985 (pms_id=54916) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26986 (pms_id=54917) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26988 (pms_id=54919) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26987 (pms_id=54918) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26989 (pms_id=54920) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26991 (pms_id=54922) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26990 (pms_id=54921) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26992 (pms_id=54923) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26993 (pms_id=54925) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26994 (pms_id=54934) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26995 (pms_id=54937) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26996 (pms_id=54938) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26997 (pms_id=54939) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26998 (pms_id=54940) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 26999 (pms_id=54941) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27000 (pms_id=54944) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27001 (pms_id=54945) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27002 (pms_id=54946) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27003 (pms_id=54947) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27004 (pms_id=54948) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27005 (pms_id=54950) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27007 (pms_id=54957) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27006 (pms_id=54958) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27008 (pms_id=54959) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27010 (pms_id=54977) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27009 (pms_id=54967) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27011 (pms_id=54978) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27012 (pms_id=54979) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27013 (pms_id=54980) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27014 (pms_id=54981) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27015 (pms_id=54988) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27017 (pms_id=54999) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27016 (pms_id=55000) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27019 (pms_id=55002) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27018 (pms_id=55001) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27021 (pms_id=55003) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27020 (pms_id=55005) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27022 (pms_id=55015) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27023 (pms_id=55016) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27024 (pms_id=55017) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27025 (pms_id=55018) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27026 (pms_id=55019) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27027 (pms_id=55020) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27028 (pms_id=55021) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27029 (pms_id=55022) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27030 (pms_id=55023) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27031 (pms_id=55024) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27032 (pms_id=55025) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27033 (pms_id=55026) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27034 (pms_id=55027) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27035 (pms_id=55034) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27036 (pms_id=55035) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27037 (pms_id=55038) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27038 (pms_id=55039) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27039 (pms_id=55040) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27040 (pms_id=55042) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27042 (pms_id=55044) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27041 (pms_id=55043) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27043 (pms_id=55045) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27044 (pms_id=55047) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55042 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27045 (pms_id=55051) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27046 (pms_id=55053) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27047 (pms_id=55061) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27048 (pms_id=55062) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27049 (pms_id=55065) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27050 (pms_id=55066) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27051 (pms_id=55077) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27052 (pms_id=55078) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27053 (pms_id=55088) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27055 (pms_id=55091) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27056 (pms_id=55099) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27057 (pms_id=55109) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27059 (pms_id=55111) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27058 (pms_id=55110) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27061 (pms_id=55120) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27060 (pms_id=55112) 2025-11-18 20:52:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 27064 (pms_id=55133) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27065 (pms_id=55136) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27068 (pms_id=55148) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27067 (pms_id=55149) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27066 (pms_id=55137) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27069 (pms_id=55150) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27070 (pms_id=55151) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27071 (pms_id=55152) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27054 (pms_id=55090) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27072 (pms_id=55153) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27073 (pms_id=55154) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27074 (pms_id=55155) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27075 (pms_id=55156) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27076 (pms_id=55157) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27077 (pms_id=55158) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27078 (pms_id=55159) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27062 (pms_id=55130) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27063 (pms_id=55132) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27079 (pms_id=55160) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27080 (pms_id=55170) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27081 (pms_id=55172) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27082 (pms_id=55173) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27083 (pms_id=55174) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27084 (pms_id=55179) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27085 (pms_id=55180) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27086 (pms_id=55184) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27087 (pms_id=55195) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27088 (pms_id=55196) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27089 (pms_id=55206) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27091 (pms_id=55208) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27092 (pms_id=55209) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27090 (pms_id=55207) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27093 (pms_id=55226) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27094 (pms_id=55227) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27095 (pms_id=55228) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27096 (pms_id=55229) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27097 (pms_id=55230) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27098 (pms_id=55231) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27099 (pms_id=55232) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27100 (pms_id=55234) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27101 (pms_id=55235) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27102 (pms_id=55236) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27103 (pms_id=55237) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27104 (pms_id=55238) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27107 (pms_id=55247) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27105 (pms_id=55250) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27106 (pms_id=55249) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27108 (pms_id=55251) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27109 (pms_id=55252) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27110 (pms_id=55254) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55249 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27111 (pms_id=55255) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27112 (pms_id=55260) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27113 (pms_id=55270) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27114 (pms_id=55271) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27116 (pms_id=55273) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27115 (pms_id=55274) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27117 (pms_id=55275) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27118 (pms_id=55276) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27120 (pms_id=55278) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27119 (pms_id=55277) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27121 (pms_id=55279) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27123 (pms_id=55272) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27122 (pms_id=55280) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27124 (pms_id=55281) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27125 (pms_id=55282) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27126 (pms_id=55283) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27127 (pms_id=55284) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27130 (pms_id=55296) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27129 (pms_id=55295) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27128 (pms_id=55285) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27131 (pms_id=55297) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27132 (pms_id=55298) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27133 (pms_id=55305) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27134 (pms_id=55306) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27135 (pms_id=55307) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27137 (pms_id=55309) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27136 (pms_id=55308) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27138 (pms_id=55310) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27139 (pms_id=55317) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27142 (pms_id=55327) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27140 (pms_id=55337) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27141 (pms_id=55338) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27143 (pms_id=55339) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27147 (pms_id=55342) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27144 (pms_id=55341) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27146 (pms_id=55354) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27145 (pms_id=55343) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27150 (pms_id=55355) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27148 (pms_id=55364) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27149 (pms_id=55365) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27151 (pms_id=55366) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27153 (pms_id=55367) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27152 (pms_id=55368) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27154 (pms_id=55369) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27155 (pms_id=55370) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27156 (pms_id=55371) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27157 (pms_id=55372) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27159 (pms_id=55374) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27158 (pms_id=55373) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27160 (pms_id=55375) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27161 (pms_id=55376) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27163 (pms_id=55379) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27162 (pms_id=55377) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27164 (pms_id=55383) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27165 (pms_id=55384) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27166 (pms_id=55385) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27167 (pms_id=55386) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27168 (pms_id=55388) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27169 (pms_id=55389) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27170 (pms_id=55393) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27171 (pms_id=55394) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27173 (pms_id=55395) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27172 (pms_id=55396) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27175 (pms_id=55398) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27174 (pms_id=55397) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27176 (pms_id=55399) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27177 (pms_id=55404) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27178 (pms_id=55407) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27179 (pms_id=55408) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27180 (pms_id=55409) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27181 (pms_id=55420) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27183 (pms_id=55421) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27182 (pms_id=55422) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27184 (pms_id=55423) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27185 (pms_id=55424) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27188 (pms_id=55432) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27186 (pms_id=55441) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27187 (pms_id=55443) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27191 (pms_id=55444) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27189 (pms_id=55445) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27190 (pms_id=55446) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27192 (pms_id=55447) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27193 (pms_id=55451) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27194 (pms_id=55452) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27195 (pms_id=55453) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27196 (pms_id=55462) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27197 (pms_id=55475) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27198 (pms_id=55483) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27199 (pms_id=55484) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27200 (pms_id=55485) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27201 (pms_id=55486) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27202 (pms_id=55488) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27203 (pms_id=55491) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27205 (pms_id=55494) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27204 (pms_id=55493) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27207 (pms_id=55497) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27206 (pms_id=55495) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27208 (pms_id=55499) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27209 (pms_id=55500) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27211 (pms_id=55502) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27210 (pms_id=55501) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27212 (pms_id=55503) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27213 (pms_id=55504) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27214 (pms_id=55510) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27215 (pms_id=55511) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27216 (pms_id=55521) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27217 (pms_id=55522) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27218 (pms_id=55523) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27219 (pms_id=55524) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27221 (pms_id=55525) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27220 (pms_id=55526) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27222 (pms_id=55527) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27223 (pms_id=55528) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27224 (pms_id=55529) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27225 (pms_id=55537) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55525 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27226 (pms_id=55538) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27227 (pms_id=55539) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27228 (pms_id=55541) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27229 (pms_id=55542) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27230 (pms_id=55543) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27231 (pms_id=55548) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27232 (pms_id=55549) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27233 (pms_id=55550) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27234 (pms_id=55551) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27235 (pms_id=55553) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27236 (pms_id=55554) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27237 (pms_id=55555) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27238 (pms_id=55556) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27239 (pms_id=55557) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27240 (pms_id=55559) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27241 (pms_id=55560) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27242 (pms_id=55561) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27243 (pms_id=55562) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27244 (pms_id=55563) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27245 (pms_id=55564) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27246 (pms_id=55565) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27248 (pms_id=55566) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27247 (pms_id=55567) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27249 (pms_id=55574) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27250 (pms_id=55576) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27252 (pms_id=55582) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27251 (pms_id=55593) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27253 (pms_id=55594) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27254 (pms_id=55595) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27255 (pms_id=55596) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27256 (pms_id=55597) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27258 (pms_id=55599) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27257 (pms_id=55598) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27259 (pms_id=55600) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27260 (pms_id=55601) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27262 (pms_id=55602) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27263 (pms_id=55604) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27261 (pms_id=55603) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27264 (pms_id=55605) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27265 (pms_id=55606) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27266 (pms_id=55607) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27267 (pms_id=55608) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27268 (pms_id=55609) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27269 (pms_id=55610) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27270 (pms_id=55611) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27271 (pms_id=55612) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27272 (pms_id=55613) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27273 (pms_id=55614) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27274 (pms_id=55617) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27275 (pms_id=55618) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27277 (pms_id=55619) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27276 (pms_id=55621) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27278 (pms_id=55622) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27279 (pms_id=55623) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27280 (pms_id=55624) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27282 (pms_id=55627) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27281 (pms_id=55626) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27283 (pms_id=55628) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27284 (pms_id=55629) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27285 (pms_id=55634) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27286 (pms_id=55644) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27287 (pms_id=55645) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27288 (pms_id=55655) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27289 (pms_id=55656) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27290 (pms_id=55657) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27291 (pms_id=55658) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27294 (pms_id=55661) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27292 (pms_id=55659) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27293 (pms_id=55660) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27295 (pms_id=55663) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27297 (pms_id=55664) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27296 (pms_id=55665) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27298 (pms_id=55666) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27299 (pms_id=55667) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27301 (pms_id=55669) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27300 (pms_id=55668) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27302 (pms_id=55671) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27303 (pms_id=55672) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27304 (pms_id=55673) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27306 (pms_id=55675) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27305 (pms_id=55676) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27307 (pms_id=55678) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27308 (pms_id=55679) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27309 (pms_id=55680) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27310 (pms_id=55681) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27311 (pms_id=55682) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27312 (pms_id=55683) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27313 (pms_id=55684) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27314 (pms_id=55685) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27315 (pms_id=55686) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27317 (pms_id=55687) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27318 (pms_id=55698) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27316 (pms_id=55688) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27319 (pms_id=55699) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27320 (pms_id=55700) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27321 (pms_id=55702) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27322 (pms_id=55712) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27323 (pms_id=55713) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27324 (pms_id=55714) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27325 (pms_id=55715) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27326 (pms_id=55716) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27327 (pms_id=55717) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27328 (pms_id=55718) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27329 (pms_id=55719) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27330 (pms_id=55720) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27332 (pms_id=55722) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27331 (pms_id=55721) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27333 (pms_id=55723) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27334 (pms_id=55724) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27335 (pms_id=55725) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27336 (pms_id=55726) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27337 (pms_id=55727) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27339 (pms_id=55729) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27338 (pms_id=55728) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27341 (pms_id=55731) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27340 (pms_id=55730) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27343 (pms_id=55733) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27342 (pms_id=55732) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27344 (pms_id=55734) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27345 (pms_id=55735) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27346 (pms_id=55746) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27347 (pms_id=55748) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27348 (pms_id=55747) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27349 (pms_id=55749) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27350 (pms_id=55750) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27351 (pms_id=55751) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27353 (pms_id=55754) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27352 (pms_id=55753) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27355 (pms_id=55755) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27354 (pms_id=55756) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27357 (pms_id=55758) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27356 (pms_id=55757) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27358 (pms_id=55759) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27359 (pms_id=55760) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27360 (pms_id=55762) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27361 (pms_id=55764) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27362 (pms_id=55765) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27364 (pms_id=55774) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27363 (pms_id=55775) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27365 (pms_id=55776) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27367 (pms_id=55777) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27366 (pms_id=55778) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27368 (pms_id=55779) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27369 (pms_id=55780) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27370 (pms_id=55781) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27371 (pms_id=55787) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27372 (pms_id=55788) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27373 (pms_id=55789) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27374 (pms_id=55790) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27375 (pms_id=55792) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27376 (pms_id=55797) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27377 (pms_id=55798) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27378 (pms_id=55799) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27379 (pms_id=55800) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27380 (pms_id=55801) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27381 (pms_id=55802) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27382 (pms_id=55811) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27383 (pms_id=55812) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27384 (pms_id=55813) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27385 (pms_id=55814) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27388 (pms_id=55816) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27386 (pms_id=55815) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27387 (pms_id=55817) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27389 (pms_id=55818) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27390 (pms_id=55828) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27391 (pms_id=55829) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27392 (pms_id=55831) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27393 (pms_id=55832) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27395 (pms_id=55839) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27394 (pms_id=55841) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27396 (pms_id=55848) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27397 (pms_id=55849) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27398 (pms_id=55850) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27399 (pms_id=55851) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27400 (pms_id=55852) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27401 (pms_id=55853) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27402 (pms_id=55854) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27404 (pms_id=55859) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27403 (pms_id=55862) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27405 (pms_id=55863) 2025-11-18 20:52:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 27406 (pms_id=55864) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27407 (pms_id=55865) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27408 (pms_id=55869) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27409 (pms_id=55870) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27410 (pms_id=55871) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27411 (pms_id=55881) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27412 (pms_id=55882) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27415 (pms_id=55883) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27413 (pms_id=55891) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27414 (pms_id=55892) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27416 (pms_id=55893) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27417 (pms_id=55896) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27418 (pms_id=55897) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27419 (pms_id=55906) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27421 (pms_id=55907) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27420 (pms_id=55908) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for giacomo.gerotto@gmail.com (reservation_id=874) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Gerotto, email=giacomo.gerotto@gmail.com, hotel=39054_001) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27422 (pms_id=55909) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27424 (pms_id=55911) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27425 (pms_id=55912) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27423 (pms_id=55910) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27426 (pms_id=55913) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27427 (pms_id=55914) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27428 (pms_id=55915) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27429 (pms_id=55916) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27430 (pms_id=55917) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27431 (pms_id=55918) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27432 (pms_id=55922) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27433 (pms_id=55923) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27434 (pms_id=55924) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27435 (pms_id=55925) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27436 (pms_id=55926) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27437 (pms_id=55927) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27438 (pms_id=55928) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27439 (pms_id=55929) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27440 (pms_id=55933) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27441 (pms_id=55934) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27442 (pms_id=55935) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27443 (pms_id=55936) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27444 (pms_id=55937) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27445 (pms_id=55938) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27446 (pms_id=55939) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27447 (pms_id=55940) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27448 (pms_id=55941) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27449 (pms_id=55950) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27450 (pms_id=55951) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27451 (pms_id=55952) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27452 (pms_id=55953) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27453 (pms_id=55954) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27454 (pms_id=55955) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27455 (pms_id=55956) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27456 (pms_id=55957) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27457 (pms_id=55964) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27458 (pms_id=55965) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27460 (pms_id=55967) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27461 (pms_id=55968) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27459 (pms_id=55966) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27463 (pms_id=55970) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27462 (pms_id=55971) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27464 (pms_id=55973) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27465 (pms_id=55974) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27466 (pms_id=55975) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27467 (pms_id=55981) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27468 (pms_id=55982) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27469 (pms_id=55983) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27470 (pms_id=55984) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27471 (pms_id=55985) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27472 (pms_id=55986) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27473 (pms_id=55987) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27476 (pms_id=56010) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27475 (pms_id=55991) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27474 (pms_id=56000) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27478 (pms_id=56011) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27477 (pms_id=56012) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27479 (pms_id=56013) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27480 (pms_id=56014) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27481 (pms_id=56015) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27482 (pms_id=56016) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27483 (pms_id=56017) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27485 (pms_id=56019) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27484 (pms_id=56018) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27486 (pms_id=56020) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27487 (pms_id=56021) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27488 (pms_id=56022) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27489 (pms_id=56023) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27490 (pms_id=56024) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27491 (pms_id=56025) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27492 (pms_id=56026) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27493 (pms_id=56027) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27496 (pms_id=56030) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27494 (pms_id=56028) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27495 (pms_id=56032) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27497 (pms_id=56031) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27498 (pms_id=56033) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27499 (pms_id=56034) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27500 (pms_id=56048) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27502 (pms_id=56055) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27501 (pms_id=56054) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27503 (pms_id=56056) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27505 (pms_id=56057) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27504 (pms_id=56058) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27506 (pms_id=56059) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27507 (pms_id=56060) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27508 (pms_id=56061) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27509 (pms_id=56062) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27510 (pms_id=56063) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27511 (pms_id=56064) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27512 (pms_id=56065) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27514 (pms_id=56067) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27513 (pms_id=56066) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27516 (pms_id=56069) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27515 (pms_id=56068) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27517 (pms_id=56070) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27518 (pms_id=56071) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27519 (pms_id=56072) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27520 (pms_id=56081) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27521 (pms_id=56083) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27522 (pms_id=56084) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27523 (pms_id=56085) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27524 (pms_id=56086) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27525 (pms_id=56087) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27527 (pms_id=56089) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27526 (pms_id=56088) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27528 (pms_id=56091) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27530 (pms_id=56093) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27529 (pms_id=56092) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27532 (pms_id=56113) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27531 (pms_id=56102) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27533 (pms_id=56114) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27534 (pms_id=56115) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27535 (pms_id=56116) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27536 (pms_id=56117) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27537 (pms_id=56118) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27539 (pms_id=56121) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27538 (pms_id=56120) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27540 (pms_id=56123) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27541 (pms_id=56124) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27542 (pms_id=56125) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27543 (pms_id=56126) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27545 (pms_id=56150) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27544 (pms_id=56130) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27546 (pms_id=56151) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27548 (pms_id=56161) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27547 (pms_id=56152) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27549 (pms_id=56162) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27550 (pms_id=56163) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27551 (pms_id=56164) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27552 (pms_id=56165) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27553 (pms_id=56166) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27554 (pms_id=56168) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27555 (pms_id=56169) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27556 (pms_id=56170) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27557 (pms_id=56176) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27558 (pms_id=56177) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27559 (pms_id=56178) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27560 (pms_id=56179) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27561 (pms_id=56180) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27562 (pms_id=56182) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27563 (pms_id=56183) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27564 (pms_id=56184) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27565 (pms_id=56185) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27566 (pms_id=56186) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27567 (pms_id=56187) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27568 (pms_id=56188) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27569 (pms_id=56189) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27570 (pms_id=56190) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27571 (pms_id=56191) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27572 (pms_id=56192) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27573 (pms_id=56193) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27575 (pms_id=56194) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27574 (pms_id=56201) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27576 (pms_id=56202) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27577 (pms_id=56203) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27578 (pms_id=56204) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27579 (pms_id=56205) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27580 (pms_id=56206) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27581 (pms_id=56207) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27582 (pms_id=56208) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27583 (pms_id=56209) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27584 (pms_id=56211) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27585 (pms_id=56213) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27586 (pms_id=56214) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27587 (pms_id=56215) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27588 (pms_id=56216) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27589 (pms_id=56217) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27590 (pms_id=56218) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27591 (pms_id=56224) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27592 (pms_id=56225) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27593 (pms_id=56227) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27594 (pms_id=56228) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56218 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27595 (pms_id=56229) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27596 (pms_id=56230) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27597 (pms_id=56231) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27598 (pms_id=56232) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27599 (pms_id=56240) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27600 (pms_id=56241) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27601 (pms_id=56242) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27602 (pms_id=56243) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27604 (pms_id=56245) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27603 (pms_id=56244) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27605 (pms_id=56246) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27606 (pms_id=56247) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27607 (pms_id=56255) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27609 (pms_id=56267) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27608 (pms_id=56269) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27610 (pms_id=56270) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27611 (pms_id=56271) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27613 (pms_id=56273) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27612 (pms_id=56272) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisadallaglio@yahoo.it (reservation_id=157) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Dall'Aglio, email=lisadallaglio@yahoo.it, hotel=39054_001) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27614 (pms_id=56274) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27615 (pms_id=56275) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27616 (pms_id=56276) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27619 (pms_id=56295) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27620 (pms_id=56297) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27618 (pms_id=56296) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27621 (pms_id=56298) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27617 (pms_id=56285) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27622 (pms_id=56299) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27623 (pms_id=56300) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27624 (pms_id=56301) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27625 (pms_id=56303) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27626 (pms_id=56304) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27627 (pms_id=56311) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27628 (pms_id=56312) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27629 (pms_id=56313) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27630 (pms_id=56314) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56311 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27631 (pms_id=56324) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27633 (pms_id=56325) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27632 (pms_id=56326) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27634 (pms_id=56327) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27635 (pms_id=56328) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27636 (pms_id=56329) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27637 (pms_id=56330) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27638 (pms_id=56335) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27639 (pms_id=56336) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27640 (pms_id=56338) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27641 (pms_id=56339) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27642 (pms_id=56341) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27643 (pms_id=56342) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27644 (pms_id=56343) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27645 (pms_id=56344) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27647 (pms_id=56347) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27648 (pms_id=56348) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27649 (pms_id=56349) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27650 (pms_id=56350) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27646 (pms_id=56340) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27651 (pms_id=56351) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27652 (pms_id=56352) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27654 (pms_id=56354) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27653 (pms_id=56353) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27655 (pms_id=56355) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27656 (pms_id=56356) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27657 (pms_id=56357) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27658 (pms_id=56358) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27659 (pms_id=56360) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27660 (pms_id=56361) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27661 (pms_id=56362) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27663 (pms_id=56363) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27662 (pms_id=56364) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27664 (pms_id=56365) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27665 (pms_id=56366) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27666 (pms_id=56367) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27667 (pms_id=56368) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27668 (pms_id=56369) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27669 (pms_id=56370) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27670 (pms_id=56371) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27671 (pms_id=56372) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27672 (pms_id=56373) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27673 (pms_id=56374) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27674 (pms_id=56376) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27675 (pms_id=56377) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27676 (pms_id=56375) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27677 (pms_id=56380) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27679 (pms_id=56381) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27678 (pms_id=56383) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27680 (pms_id=56384) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27681 (pms_id=56385) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27682 (pms_id=56386) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27683 (pms_id=56387) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27684 (pms_id=56388) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27685 (pms_id=56389) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27686 (pms_id=56390) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27687 (pms_id=56391) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27689 (pms_id=56392) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27688 (pms_id=56400) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27690 (pms_id=56401) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27691 (pms_id=56402) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27692 (pms_id=56403) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27694 (pms_id=56405) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27693 (pms_id=56404) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27695 (pms_id=56406) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27696 (pms_id=56407) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27697 (pms_id=56408) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27699 (pms_id=56409) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27698 (pms_id=56410) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27700 (pms_id=56411) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27701 (pms_id=56412) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27702 (pms_id=56413) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27703 (pms_id=56421) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27704 (pms_id=56422) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27705 (pms_id=56423) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27706 (pms_id=56425) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27707 (pms_id=56433) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27708 (pms_id=56434) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27709 (pms_id=56435) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27710 (pms_id=56436) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27711 (pms_id=56437) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27713 (pms_id=56438) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27712 (pms_id=56439) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27714 (pms_id=56440) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27715 (pms_id=56441) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27716 (pms_id=56442) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27718 (pms_id=56445) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27717 (pms_id=56443) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27719 (pms_id=56454) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27720 (pms_id=56455) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27721 (pms_id=56456) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27723 (pms_id=56457) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27722 (pms_id=56458) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27725 (pms_id=56459) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27724 (pms_id=56460) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27726 (pms_id=56461) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27728 (pms_id=56463) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27729 (pms_id=56464) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27727 (pms_id=56462) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27730 (pms_id=56465) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27731 (pms_id=56466) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27732 (pms_id=56467) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27733 (pms_id=56468) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27734 (pms_id=56469) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27735 (pms_id=56470) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for malvina.pastori@libero.it (reservation_id=538) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Malvina Pastori, email=malvina.pastori@libero.it, hotel=39054_001) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27736 (pms_id=56471) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27738 (pms_id=56472) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27737 (pms_id=56473) 2025-11-18 20:52:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 27739 (pms_id=56484) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27740 (pms_id=56485) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27741 (pms_id=56474) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27742 (pms_id=56487) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27743 (pms_id=56488) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27744 (pms_id=56489) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Graziadei, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27745 (pms_id=56490) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27746 (pms_id=56496) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27747 (pms_id=56497) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27748 (pms_id=56498) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27750 (pms_id=56491) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27749 (pms_id=56499) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27751 (pms_id=56500) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27752 (pms_id=56501) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27753 (pms_id=56507) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27754 (pms_id=56508) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27755 (pms_id=56509) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27758 (pms_id=56511) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27756 (pms_id=56510) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27757 (pms_id=56512) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27759 (pms_id=56513) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27760 (pms_id=56514) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27761 (pms_id=56515) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27762 (pms_id=56517) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27763 (pms_id=56521) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27764 (pms_id=56531) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27765 (pms_id=56532) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27766 (pms_id=56541) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27767 (pms_id=56542) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27768 (pms_id=56543) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27769 (pms_id=56544) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27770 (pms_id=56545) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27771 (pms_id=56547) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27772 (pms_id=56548) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27773 (pms_id=56546) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27774 (pms_id=56555) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27775 (pms_id=56558) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27777 (pms_id=56560) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27776 (pms_id=56561) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27778 (pms_id=56562) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56555 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27779 (pms_id=56571) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27780 (pms_id=56572) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27781 (pms_id=56573) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27782 (pms_id=56575) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27783 (pms_id=56576) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27784 (pms_id=56577) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27786 (pms_id=56579) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27785 (pms_id=56578) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27788 (pms_id=56580) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27787 (pms_id=56581) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27789 (pms_id=56582) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27790 (pms_id=56583) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27791 (pms_id=56585) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27792 (pms_id=56586) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27793 (pms_id=56587) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27795 (pms_id=56588) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27796 (pms_id=56589) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27797 (pms_id=56590) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27794 (pms_id=56584) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27798 (pms_id=56591) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27799 (pms_id=56598) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27800 (pms_id=56600) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27801 (pms_id=56601) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27802 (pms_id=56602) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27803 (pms_id=56603) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27804 (pms_id=56604) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27805 (pms_id=56605) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27808 (pms_id=56606) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27806 (pms_id=56607) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27807 (pms_id=56608) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27809 (pms_id=56610) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27810 (pms_id=56613) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27811 (pms_id=56614) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27812 (pms_id=56623) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27814 (pms_id=56624) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27813 (pms_id=56625) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27815 (pms_id=56626) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27816 (pms_id=56627) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27817 (pms_id=56628) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27819 (pms_id=56629) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27818 (pms_id=56630) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27820 (pms_id=56631) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27821 (pms_id=56632) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27822 (pms_id=56633) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27823 (pms_id=56634) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27824 (pms_id=56635) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27827 (pms_id=56640) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27826 (pms_id=56641) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27825 (pms_id=56638) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27828 (pms_id=56642) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27829 (pms_id=56643) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27830 (pms_id=56651) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27831 (pms_id=56652) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27832 (pms_id=56654) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27833 (pms_id=56655) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27834 (pms_id=56656) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27835 (pms_id=56657) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27837 (pms_id=56658) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27836 (pms_id=56659) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27839 (pms_id=56663) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27838 (pms_id=56664) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27840 (pms_id=56665) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27841 (pms_id=56666) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27842 (pms_id=56667) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27844 (pms_id=56669) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27843 (pms_id=56668) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27845 (pms_id=56670) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27847 (pms_id=56672) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27846 (pms_id=56671) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27848 (pms_id=56673) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27849 (pms_id=56674) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27850 (pms_id=56675) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27851 (pms_id=56676) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27852 (pms_id=56678) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27853 (pms_id=56679) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27854 (pms_id=56680) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27856 (pms_id=56683) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27855 (pms_id=56681) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27857 (pms_id=56684) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27858 (pms_id=56685) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27859 (pms_id=56686) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27860 (pms_id=56687) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27861 (pms_id=56688) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27862 (pms_id=56699) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27863 (pms_id=56700) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27864 (pms_id=56701) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27865 (pms_id=56710) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27866 (pms_id=56711) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27867 (pms_id=56712) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27868 (pms_id=56723) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristiana.giay@gmail.com (reservation_id=239) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Giay, email=cristiana.giay@gmail.com, hotel=39054_001) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27869 (pms_id=56724) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27871 (pms_id=56726) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27870 (pms_id=56725) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27872 (pms_id=56727) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27873 (pms_id=56728) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27875 (pms_id=56730) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27874 (pms_id=56729) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27876 (pms_id=56731) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27877 (pms_id=56732) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27878 (pms_id=56734) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27880 (pms_id=56735) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27879 (pms_id=56736) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27882 (pms_id=56738) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27881 (pms_id=56737) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27883 (pms_id=56739) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27884 (pms_id=56740) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27885 (pms_id=56741) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27886 (pms_id=56742) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27887 (pms_id=56743) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27888 (pms_id=56744) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27889 (pms_id=56745) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27890 (pms_id=56746) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27891 (pms_id=56747) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27892 (pms_id=56758) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27893 (pms_id=56768) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27894 (pms_id=56769) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27895 (pms_id=56770) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27896 (pms_id=56771) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27898 (pms_id=56774) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27899 (pms_id=56775) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27900 (pms_id=56776) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27901 (pms_id=56777) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27902 (pms_id=56778) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27903 (pms_id=56779) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27904 (pms_id=56780) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27905 (pms_id=56781) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27906 (pms_id=56782) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27907 (pms_id=56794) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27908 (pms_id=56805) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27909 (pms_id=56814) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27911 (pms_id=56824) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27910 (pms_id=56815) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27912 (pms_id=56825) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27913 (pms_id=56827) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27914 (pms_id=56828) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27915 (pms_id=56830) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27916 (pms_id=56831) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27897 (pms_id=56772) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27917 (pms_id=56839) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27918 (pms_id=56849) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27919 (pms_id=56850) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27921 (pms_id=56851) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27920 (pms_id=56852) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27922 (pms_id=56853) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27923 (pms_id=56854) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27924 (pms_id=56856) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27925 (pms_id=56859) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27926 (pms_id=56860) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27928 (pms_id=56871) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27929 (pms_id=56872) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27927 (pms_id=56870) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27930 (pms_id=56873) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27931 (pms_id=56874) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27933 (pms_id=56876) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27932 (pms_id=56875) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27934 (pms_id=56877) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27935 (pms_id=56879) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27936 (pms_id=56880) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27937 (pms_id=56881) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27938 (pms_id=56882) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27939 (pms_id=56883) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27940 (pms_id=56884) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27941 (pms_id=56885) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27942 (pms_id=56888) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27943 (pms_id=56889) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27944 (pms_id=56890) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27945 (pms_id=56892) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27946 (pms_id=56893) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27947 (pms_id=56894) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27948 (pms_id=56895) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27949 (pms_id=56896) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27952 (pms_id=56897) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27950 (pms_id=56898) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27951 (pms_id=56899) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27953 (pms_id=56900) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27954 (pms_id=56901) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27955 (pms_id=56902) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27956 (pms_id=56903) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27957 (pms_id=56904) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27958 (pms_id=56905) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27959 (pms_id=56906) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27961 (pms_id=56907) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27960 (pms_id=56917) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27962 (pms_id=56918) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27963 (pms_id=56919) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27964 (pms_id=56920) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27966 (pms_id=56922) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27965 (pms_id=56921) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27968 (pms_id=56924) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27967 (pms_id=56923) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27969 (pms_id=56925) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27971 (pms_id=56926) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27970 (pms_id=56928) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27972 (pms_id=56929) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27973 (pms_id=56930) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27974 (pms_id=56931) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27976 (pms_id=56932) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27977 (pms_id=56934) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27975 (pms_id=56933) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27978 (pms_id=56935) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27979 (pms_id=56936) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27980 (pms_id=56937) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27981 (pms_id=56938) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27982 (pms_id=56939) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27983 (pms_id=56940) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27984 (pms_id=56942) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27985 (pms_id=56943) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27986 (pms_id=56945) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27987 (pms_id=56946) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27988 (pms_id=56947) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27991 (pms_id=56948) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27989 (pms_id=56949) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27990 (pms_id=56950) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27992 (pms_id=56951) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27993 (pms_id=56952) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27994 (pms_id=56953) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27996 (pms_id=56955) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27995 (pms_id=56954) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27998 (pms_id=56957) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27997 (pms_id=56956) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28000 (pms_id=56959) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 27999 (pms_id=56958) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28001 (pms_id=56960) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28003 (pms_id=56961) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28002 (pms_id=56962) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28004 (pms_id=56963) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28005 (pms_id=56964) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28006 (pms_id=56965) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28007 (pms_id=56966) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28008 (pms_id=56967) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28009 (pms_id=56969) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28010 (pms_id=56970) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28011 (pms_id=56971) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28012 (pms_id=56973) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28014 (pms_id=56974) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28015 (pms_id=56975) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28013 (pms_id=56968) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28017 (pms_id=56976) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28016 (pms_id=56977) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28018 (pms_id=56978) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28019 (pms_id=56979) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28020 (pms_id=56980) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28021 (pms_id=56981) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28022 (pms_id=56982) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28023 (pms_id=56983) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28024 (pms_id=56984) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28026 (pms_id=56985) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28025 (pms_id=56986) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28027 (pms_id=56987) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28028 (pms_id=56988) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28029 (pms_id=56989) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28031 (pms_id=56990) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28030 (pms_id=56991) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28032 (pms_id=56992) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28033 (pms_id=56993) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28034 (pms_id=56994) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28035 (pms_id=57003) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28036 (pms_id=57014) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28037 (pms_id=57015) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28038 (pms_id=57016) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28039 (pms_id=57017) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28040 (pms_id=57018) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28041 (pms_id=57019) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28044 (pms_id=57022) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28042 (pms_id=57020) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28043 (pms_id=57021) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28045 (pms_id=57023) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28046 (pms_id=57024) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28047 (pms_id=57025) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28048 (pms_id=57027) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28049 (pms_id=57028) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28050 (pms_id=57029) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28051 (pms_id=57030) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28052 (pms_id=57031) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28053 (pms_id=57032) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28054 (pms_id=57033) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28055 (pms_id=57034) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28058 (pms_id=57035) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28056 (pms_id=57036) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28057 (pms_id=57037) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28059 (pms_id=57038) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28060 (pms_id=57039) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28061 (pms_id=57040) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28063 (pms_id=57041) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28062 (pms_id=57042) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28064 (pms_id=57043) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28065 (pms_id=57044) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28067 (pms_id=57046) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28066 (pms_id=57045) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28068 (pms_id=57047) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28069 (pms_id=57048) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28070 (pms_id=57049) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28071 (pms_id=57050) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28072 (pms_id=57051) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28074 (pms_id=57052) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28073 (pms_id=57053) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28075 (pms_id=57054) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28076 (pms_id=57055) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28077 (pms_id=57056) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28078 (pms_id=57057) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28079 (pms_id=57058) 2025-11-18 20:52:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 28080 (pms_id=57059) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28081 (pms_id=57060) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28082 (pms_id=57061) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28083 (pms_id=57062) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28084 (pms_id=57064) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28086 (pms_id=57066) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28085 (pms_id=57065) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28087 (pms_id=57067) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28088 (pms_id=57068) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28089 (pms_id=57069) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28090 (pms_id=57070) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28091 (pms_id=57071) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28092 (pms_id=57072) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28093 (pms_id=57073) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28094 (pms_id=57074) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28095 (pms_id=57075) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28096 (pms_id=57076) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28098 (pms_id=57077) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28099 (pms_id=57079) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28097 (pms_id=57078) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28100 (pms_id=57080) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28101 (pms_id=57081) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28102 (pms_id=57082) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28103 (pms_id=57083) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28104 (pms_id=57084) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28105 (pms_id=57085) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28106 (pms_id=57086) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28108 (pms_id=57087) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28107 (pms_id=57088) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28109 (pms_id=57089) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28110 (pms_id=57090) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28111 (pms_id=57091) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28112 (pms_id=57092) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28113 (pms_id=57093) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28114 (pms_id=57095) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28115 (pms_id=57096) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28117 (pms_id=57097) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28116 (pms_id=57098) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28119 (pms_id=57100) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28118 (pms_id=57099) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28120 (pms_id=57101) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28121 (pms_id=57102) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28122 (pms_id=57103) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28124 (pms_id=57105) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28123 (pms_id=57104) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28125 (pms_id=57106) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28126 (pms_id=57116) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28127 (pms_id=57117) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28128 (pms_id=57118) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28129 (pms_id=57119) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28130 (pms_id=57120) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28131 (pms_id=57121) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28132 (pms_id=57122) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28133 (pms_id=57132) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28134 (pms_id=57133) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28136 (pms_id=57134) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28135 (pms_id=57135) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28137 (pms_id=57136) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28138 (pms_id=57138) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28139 (pms_id=57139) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28140 (pms_id=57140) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28142 (pms_id=57142) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28141 (pms_id=57143) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28143 (pms_id=57144) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28144 (pms_id=57145) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28145 (pms_id=57146) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28146 (pms_id=57147) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28147 (pms_id=57148) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28148 (pms_id=57149) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28150 (pms_id=57151) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28149 (pms_id=57152) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28151 (pms_id=57153) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28152 (pms_id=57154) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28153 (pms_id=57156) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28154 (pms_id=57158) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28155 (pms_id=57159) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28156 (pms_id=57167) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28157 (pms_id=57168) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28158 (pms_id=57169) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28159 (pms_id=57170) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28160 (pms_id=57171) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28161 (pms_id=57174) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28162 (pms_id=57173) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28163 (pms_id=57175) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28164 (pms_id=57176) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28165 (pms_id=57177) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28166 (pms_id=57178) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28167 (pms_id=57179) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28168 (pms_id=57180) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28169 (pms_id=57181) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28170 (pms_id=57182) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28171 (pms_id=57183) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28172 (pms_id=57184) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28173 (pms_id=57185) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28174 (pms_id=57186) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28175 (pms_id=57187) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28176 (pms_id=57193) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28178 (pms_id=57203) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28177 (pms_id=57204) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28179 (pms_id=57205) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57193 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28180 (pms_id=57206) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28183 (pms_id=57208) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28181 (pms_id=57207) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28182 (pms_id=57209) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28184 (pms_id=57210) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28185 (pms_id=57211) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28187 (pms_id=57216) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28186 (pms_id=57215) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28188 (pms_id=57223) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28189 (pms_id=57224) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28190 (pms_id=57225) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28191 (pms_id=57233) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28193 (pms_id=57234) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28192 (pms_id=57235) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28194 (pms_id=57236) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28196 (pms_id=57243) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28195 (pms_id=57244) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28198 (pms_id=57245) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28197 (pms_id=57246) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28199 (pms_id=57247) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28201 (pms_id=57248) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28200 (pms_id=57249) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28204 (pms_id=57250) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28202 (pms_id=57251) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28203 (pms_id=57252) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28205 (pms_id=57253) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28206 (pms_id=57254) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28207 (pms_id=57255) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28208 (pms_id=57256) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28209 (pms_id=57257) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28210 (pms_id=57258) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28212 (pms_id=57259) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28211 (pms_id=57260) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28213 (pms_id=57261) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28214 (pms_id=57262) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28215 (pms_id=57271) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28216 (pms_id=57272) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28217 (pms_id=57273) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28218 (pms_id=57274) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28219 (pms_id=57275) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28220 (pms_id=57276) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28222 (pms_id=57278) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28221 (pms_id=57277) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28223 (pms_id=57279) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28224 (pms_id=57280) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28225 (pms_id=57281) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28226 (pms_id=57282) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28227 (pms_id=57283) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28228 (pms_id=57284) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28229 (pms_id=57289) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28230 (pms_id=57290) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28231 (pms_id=57291) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28233 (pms_id=57292) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28232 (pms_id=57293) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28234 (pms_id=57294) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28235 (pms_id=57295) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28236 (pms_id=57296) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28237 (pms_id=57297) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28238 (pms_id=57298) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28239 (pms_id=57300) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28240 (pms_id=57310) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28241 (pms_id=57320) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28242 (pms_id=57321) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28244 (pms_id=57322) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28243 (pms_id=57323) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28246 (pms_id=57324) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28245 (pms_id=57325) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28248 (pms_id=57327) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28247 (pms_id=57328) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28249 (pms_id=57338) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28250 (pms_id=57339) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28251 (pms_id=57340) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28252 (pms_id=57351) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28254 (pms_id=57354) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28253 (pms_id=57353) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28255 (pms_id=57361) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28256 (pms_id=57362) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28257 (pms_id=57364) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28258 (pms_id=57365) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28259 (pms_id=57366) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28260 (pms_id=57367) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28261 (pms_id=57368) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28262 (pms_id=57369) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28263 (pms_id=57370) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28264 (pms_id=57371) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Found exact email match for antonino.busacca@busacca.it (reservation_id=361) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonino Busacca, email=antonino.busacca@busacca.it, hotel=39054_001) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28265 (pms_id=57373) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28266 (pms_id=57374) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28267 (pms_id=57376) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28268 (pms_id=57377) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28270 (pms_id=57378) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28269 (pms_id=57375) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28271 (pms_id=57379) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28272 (pms_id=57380) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28273 (pms_id=57381) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28274 (pms_id=57382) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28275 (pms_id=57385) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28276 (pms_id=57386) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28277 (pms_id=57388) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28278 (pms_id=57389) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28279 (pms_id=57390) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28281 (pms_id=57392) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28280 (pms_id=57391) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28282 (pms_id=57393) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28283 (pms_id=57394) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28284 (pms_id=57395) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28285 (pms_id=57396) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28286 (pms_id=57397) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28287 (pms_id=57398) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28288 (pms_id=57399) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28289 (pms_id=57400) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28290 (pms_id=57401) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28291 (pms_id=57402) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28293 (pms_id=57403) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28292 (pms_id=57404) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28294 (pms_id=57405) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28295 (pms_id=57406) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28296 (pms_id=57414) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28297 (pms_id=57424) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28298 (pms_id=57425) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28299 (pms_id=57426) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28300 (pms_id=57428) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28301 (pms_id=57429) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28302 (pms_id=57430) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28303 (pms_id=57436) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28304 (pms_id=57437) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28305 (pms_id=57438) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28306 (pms_id=57439) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28307 (pms_id=57440) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28308 (pms_id=57441) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28309 (pms_id=57443) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28310 (pms_id=57445) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28312 (pms_id=57448) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28311 (pms_id=57447) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28313 (pms_id=57449) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28314 (pms_id=57450) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28315 (pms_id=57459) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28316 (pms_id=57469) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28317 (pms_id=57470) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28318 (pms_id=57472) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28320 (pms_id=57476) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28319 (pms_id=57474) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28321 (pms_id=57475) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28322 (pms_id=57477) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28324 (pms_id=57478) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28323 (pms_id=57479) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28325 (pms_id=57480) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28326 (pms_id=57491) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28327 (pms_id=57502) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28329 (pms_id=57503) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28328 (pms_id=57504) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28330 (pms_id=57505) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28332 (pms_id=57506) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28331 (pms_id=57507) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28333 (pms_id=57512) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28334 (pms_id=57513) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28335 (pms_id=57514) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28336 (pms_id=57522) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28337 (pms_id=57523) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28338 (pms_id=57524) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28340 (pms_id=57525) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28339 (pms_id=57526) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28341 (pms_id=57527) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28342 (pms_id=57528) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28343 (pms_id=57529) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28344 (pms_id=57530) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28345 (pms_id=57531) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28346 (pms_id=57532) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28347 (pms_id=57541) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28348 (pms_id=57542) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28349 (pms_id=57543) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28350 (pms_id=57544) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28351 (pms_id=57553) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Found exact email match for ari.conte@gmail.com (reservation_id=952) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Arianna Conte, email=ari.conte@gmail.com, hotel=39054_001) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28353 (pms_id=57555) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28354 (pms_id=57558) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28355 (pms_id=57559) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28356 (pms_id=57560) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28357 (pms_id=57570) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28358 (pms_id=57571) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28359 (pms_id=57572) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28360 (pms_id=57573) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28361 (pms_id=57574) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28352 (pms_id=57556) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28362 (pms_id=57575) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28363 (pms_id=57576) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28364 (pms_id=57581) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28365 (pms_id=57582) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28366 (pms_id=57583) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28367 (pms_id=57584) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28368 (pms_id=57585) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28369 (pms_id=57586) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28370 (pms_id=57588) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28372 (pms_id=57589) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28373 (pms_id=57597) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28371 (pms_id=57596) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28374 (pms_id=57598) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28375 (pms_id=57599) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28376 (pms_id=57600) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28377 (pms_id=57601) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28378 (pms_id=57602) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28379 (pms_id=57603) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28380 (pms_id=57607) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28381 (pms_id=57608) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28382 (pms_id=57609) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28383 (pms_id=57610) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28384 (pms_id=57611) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28385 (pms_id=57612) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28387 (pms_id=57615) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28386 (pms_id=57613) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28388 (pms_id=57616) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28389 (pms_id=57617) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28390 (pms_id=57619) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28391 (pms_id=57620) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28392 (pms_id=57621) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28393 (pms_id=57622) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28394 (pms_id=57623) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28396 (pms_id=57624) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28395 (pms_id=57625) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28397 (pms_id=57626) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28398 (pms_id=57627) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28399 (pms_id=57628) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28400 (pms_id=57629) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28401 (pms_id=57630) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28402 (pms_id=57631) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28403 (pms_id=57632) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28404 (pms_id=57633) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28405 (pms_id=57634) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28406 (pms_id=57635) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28407 (pms_id=57636) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28408 (pms_id=57638) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28409 (pms_id=57639) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28410 (pms_id=57640) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28411 (pms_id=57641) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28412 (pms_id=57642) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28413 (pms_id=57643) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28414 (pms_id=57644) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28415 (pms_id=57645) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28417 (pms_id=57647) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28416 (pms_id=57648) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28418 (pms_id=57649) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28419 (pms_id=57650) 2025-11-18 20:52:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 28420 (pms_id=57651) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28422 (pms_id=57653) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28421 (pms_id=57654) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28423 (pms_id=57658) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28424 (pms_id=57659) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28425 (pms_id=57671) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28426 (pms_id=57672) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28427 (pms_id=57673) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28431 (pms_id=57670) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28428 (pms_id=57675) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28429 (pms_id=57680) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28430 (pms_id=57681) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28432 (pms_id=57684) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28433 (pms_id=57682) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28435 (pms_id=57686) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28434 (pms_id=57685) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28437 (pms_id=57687) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28436 (pms_id=57697) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28438 (pms_id=57707) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28439 (pms_id=57708) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28440 (pms_id=57709) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28441 (pms_id=57717) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28443 (pms_id=57719) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28442 (pms_id=57718) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28444 (pms_id=57720) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28445 (pms_id=57721) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28447 (pms_id=57722) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28446 (pms_id=57730) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28448 (pms_id=57731) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28449 (pms_id=57740) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28450 (pms_id=57741) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28452 (pms_id=57743) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28451 (pms_id=57742) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28453 (pms_id=57744) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28454 (pms_id=57745) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28455 (pms_id=57746) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28456 (pms_id=57748) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28457 (pms_id=57749) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28459 (pms_id=57750) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28458 (pms_id=57751) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28460 (pms_id=57752) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28461 (pms_id=57753) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28463 (pms_id=57755) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28462 (pms_id=57754) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28464 (pms_id=57756) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28465 (pms_id=57757) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28466 (pms_id=57758) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28467 (pms_id=57759) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28468 (pms_id=57760) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28469 (pms_id=57771) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28470 (pms_id=57781) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28471 (pms_id=57782) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28472 (pms_id=57784) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28473 (pms_id=57785) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28474 (pms_id=57791) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28475 (pms_id=57802) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28476 (pms_id=57803) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28477 (pms_id=57804) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28478 (pms_id=57805) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28480 (pms_id=57813) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28479 (pms_id=57814) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28481 (pms_id=57815) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28483 (pms_id=57818) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28482 (pms_id=57817) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28485 (pms_id=57824) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28484 (pms_id=57820) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28487 (pms_id=57826) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28486 (pms_id=57825) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28488 (pms_id=57827) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28489 (pms_id=57828) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28490 (pms_id=57829) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28491 (pms_id=57830) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28492 (pms_id=57831) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28494 (pms_id=57833) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28493 (pms_id=57832) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28496 (pms_id=57835) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28495 (pms_id=57834) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28498 (pms_id=57836) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28497 (pms_id=57837) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28499 (pms_id=57844) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28500 (pms_id=57845) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28501 (pms_id=57846) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28502 (pms_id=57847) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28504 (pms_id=57849) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28503 (pms_id=57848) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28506 (pms_id=57850) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28505 (pms_id=57851) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28507 (pms_id=57852) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28508 (pms_id=57854) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28510 (pms_id=57855) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28509 (pms_id=57856) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28511 (pms_id=57866) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28512 (pms_id=57867) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28513 (pms_id=57868) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28515 (pms_id=57870) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28514 (pms_id=57869) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28516 (pms_id=57871) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28517 (pms_id=57872) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28518 (pms_id=57873) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28520 (pms_id=57875) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28519 (pms_id=57874) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28522 (pms_id=57877) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28521 (pms_id=57876) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28523 (pms_id=57878) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28524 (pms_id=57879) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28526 (pms_id=57886) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28525 (pms_id=57887) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28527 (pms_id=57888) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28528 (pms_id=57889) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28531 (pms_id=57890) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28529 (pms_id=57891) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28530 (pms_id=57898) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28532 (pms_id=57899) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28533 (pms_id=57900) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28535 (pms_id=57909) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28534 (pms_id=57908) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28536 (pms_id=57910) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28537 (pms_id=57911) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28538 (pms_id=57921) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28541 (pms_id=57923) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28539 (pms_id=57922) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28540 (pms_id=57924) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28542 (pms_id=57925) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28543 (pms_id=57926) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28544 (pms_id=57927) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28546 (pms_id=57937) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28545 (pms_id=57928) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28547 (pms_id=57938) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28549 (pms_id=57940) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28548 (pms_id=57939) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28550 (pms_id=57942) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28551 (pms_id=57943) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28553 (pms_id=57948) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28552 (pms_id=57958) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28554 (pms_id=57959) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28555 (pms_id=57960) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28557 (pms_id=57970) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28556 (pms_id=57969) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28558 (pms_id=57971) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28559 (pms_id=57972) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28560 (pms_id=57973) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28561 (pms_id=57974) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28562 (pms_id=57975) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28563 (pms_id=57976) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28565 (pms_id=57978) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28564 (pms_id=57977) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28566 (pms_id=57979) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28567 (pms_id=57980) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28568 (pms_id=57982) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28569 (pms_id=57981) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28570 (pms_id=57983) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28572 (pms_id=57993) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28571 (pms_id=57994) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28574 (pms_id=57996) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28575 (pms_id=57997) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28573 (pms_id=57995) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28576 (pms_id=57998) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28577 (pms_id=57999) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28578 (pms_id=58000) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28579 (pms_id=58001) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28580 (pms_id=58003) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28581 (pms_id=58004) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28582 (pms_id=58005) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28583 (pms_id=58006) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28584 (pms_id=58007) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28585 (pms_id=58008) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28586 (pms_id=58014) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28587 (pms_id=58015) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28588 (pms_id=58016) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28589 (pms_id=58017) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28590 (pms_id=58018) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28591 (pms_id=58019) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28592 (pms_id=58020) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28595 (pms_id=58024) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28594 (pms_id=58022) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28593 (pms_id=58021) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28596 (pms_id=58025) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28597 (pms_id=58026) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28600 (pms_id=58027) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28598 (pms_id=58028) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28599 (pms_id=58029) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28602 (pms_id=58034) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28601 (pms_id=58031) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28603 (pms_id=58035) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28604 (pms_id=58036) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28605 (pms_id=58046) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28606 (pms_id=58047) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28607 (pms_id=58048) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28608 (pms_id=58049) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28609 (pms_id=58050) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28610 (pms_id=58051) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28611 (pms_id=58052) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28612 (pms_id=58053) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28613 (pms_id=58054) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28614 (pms_id=58055) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28616 (pms_id=58057) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28615 (pms_id=58056) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28617 (pms_id=58065) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28618 (pms_id=58066) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28619 (pms_id=58067) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28620 (pms_id=58076) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28621 (pms_id=58077) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28622 (pms_id=58078) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28623 (pms_id=58079) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28624 (pms_id=58080) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28625 (pms_id=58081) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28626 (pms_id=58082) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28627 (pms_id=58083) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28628 (pms_id=58084) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28629 (pms_id=58085) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28630 (pms_id=58086) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28631 (pms_id=58088) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28632 (pms_id=58089) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28633 (pms_id=58090) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28634 (pms_id=58092) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28635 (pms_id=58094) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28636 (pms_id=58095) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28637 (pms_id=58096) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28638 (pms_id=58097) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28639 (pms_id=58098) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28640 (pms_id=58102) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28641 (pms_id=58103) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28642 (pms_id=58104) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28644 (pms_id=58107) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28643 (pms_id=58106) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28645 (pms_id=58108) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28646 (pms_id=58109) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28647 (pms_id=58111) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28648 (pms_id=58113) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28649 (pms_id=58121) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28651 (pms_id=58122) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28650 (pms_id=58123) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28652 (pms_id=58134) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28653 (pms_id=58142) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28654 (pms_id=58143) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28655 (pms_id=58144) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28656 (pms_id=58146) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28657 (pms_id=58147) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28658 (pms_id=58148) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28659 (pms_id=58149) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28660 (pms_id=58150) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28661 (pms_id=58151) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28662 (pms_id=58152) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28663 (pms_id=58153) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28664 (pms_id=58159) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28665 (pms_id=58170) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28666 (pms_id=58171) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28667 (pms_id=58172) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28668 (pms_id=58173) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28669 (pms_id=58174) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28671 (pms_id=58175) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28670 (pms_id=58176) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28672 (pms_id=58177) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28673 (pms_id=58180) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28674 (pms_id=58181) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Found exact name match for Christina Stumpf (reservation_id=143) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-kuemmet@web.de, hotel=39054_001) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28675 (pms_id=58182) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28676 (pms_id=58183) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28677 (pms_id=58184) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28678 (pms_id=58186) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28680 (pms_id=58187) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28679 (pms_id=58189) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28683 (pms_id=58200) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28681 (pms_id=58199) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28682 (pms_id=58192) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28684 (pms_id=58185) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28685 (pms_id=58201) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28686 (pms_id=58202) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28687 (pms_id=58203) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28688 (pms_id=58204) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28689 (pms_id=58205) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28690 (pms_id=58220) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28691 (pms_id=58221) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28693 (pms_id=58225) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28692 (pms_id=58222) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28694 (pms_id=58226) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28697 (pms_id=58227) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28695 (pms_id=58228) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28696 (pms_id=58231) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28699 (pms_id=58233) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28698 (pms_id=58232) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28700 (pms_id=58234) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28701 (pms_id=58235) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28702 (pms_id=58236) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28703 (pms_id=58237) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28704 (pms_id=58238) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28705 (pms_id=58239) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28706 (pms_id=58240) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28707 (pms_id=58241) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28708 (pms_id=58242) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28709 (pms_id=58243) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28710 (pms_id=58244) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28711 (pms_id=58245) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28712 (pms_id=58246) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28713 (pms_id=58247) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28714 (pms_id=58248) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28716 (pms_id=58249) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28717 (pms_id=58251) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28715 (pms_id=58250) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28719 (pms_id=58253) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28718 (pms_id=58252) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28720 (pms_id=58254) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28722 (pms_id=58255) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28723 (pms_id=58257) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28721 (pms_id=58256) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28724 (pms_id=58258) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28725 (pms_id=58264) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28726 (pms_id=58265) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28728 (pms_id=58267) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28729 (pms_id=58268) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28727 (pms_id=58266) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28730 (pms_id=58269) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28732 (pms_id=58271) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28731 (pms_id=58270) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28733 (pms_id=58272) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28734 (pms_id=58273) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28736 (pms_id=58284) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28735 (pms_id=58274) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28737 (pms_id=58285) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28738 (pms_id=58288) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28740 (pms_id=58297) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28739 (pms_id=58296) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28741 (pms_id=58298) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28742 (pms_id=58299) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28743 (pms_id=58309) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28744 (pms_id=58310) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28747 (pms_id=58312) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28745 (pms_id=58311) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28746 (pms_id=58313) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28748 (pms_id=58314) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28749 (pms_id=58315) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28750 (pms_id=58316) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28751 (pms_id=58317) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28752 (pms_id=58318) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28753 (pms_id=58319) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28754 (pms_id=58320) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28756 (pms_id=58330) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28755 (pms_id=58321) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28757 (pms_id=58340) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28758 (pms_id=58342) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28759 (pms_id=58343) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28760 (pms_id=58344) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28762 (pms_id=58345) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28761 (pms_id=58346) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28763 (pms_id=58347) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28764 (pms_id=58348) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28765 (pms_id=58349) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28766 (pms_id=58350) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28767 (pms_id=58361) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28768 (pms_id=58362) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28769 (pms_id=58363) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28770 (pms_id=58371) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28771 (pms_id=58372) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28772 (pms_id=58373) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28773 (pms_id=58374) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28775 (pms_id=58375) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28774 (pms_id=58376) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28776 (pms_id=58377) 2025-11-18 20:52:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 28777 (pms_id=58381) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28779 (pms_id=58393) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28778 (pms_id=58392) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28780 (pms_id=58394) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28781 (pms_id=58395) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28783 (pms_id=58397) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28782 (pms_id=58396) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28784 (pms_id=58398) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28785 (pms_id=58399) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28786 (pms_id=58400) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28787 (pms_id=58401) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28788 (pms_id=58402) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28789 (pms_id=58403) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28790 (pms_id=58404) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28791 (pms_id=58405) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28792 (pms_id=58406) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28793 (pms_id=58407) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28794 (pms_id=58408) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28795 (pms_id=58409) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28796 (pms_id=58410) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28797 (pms_id=58412) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28798 (pms_id=58413) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28799 (pms_id=58414) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28800 (pms_id=58415) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28801 (pms_id=58417) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28802 (pms_id=58419) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28803 (pms_id=58420) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28804 (pms_id=58421) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28805 (pms_id=58423) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28806 (pms_id=58424) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28807 (pms_id=58436) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28808 (pms_id=58435) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28809 (pms_id=58437) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28810 (pms_id=58438) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28811 (pms_id=58439) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28812 (pms_id=58440) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28813 (pms_id=58450) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28814 (pms_id=58451) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28815 (pms_id=58453) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28817 (pms_id=58455) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28818 (pms_id=58457) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28816 (pms_id=58456) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28819 (pms_id=58458) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28820 (pms_id=58460) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28821 (pms_id=58461) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28822 (pms_id=58462) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28823 (pms_id=58464) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28824 (pms_id=58465) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28825 (pms_id=58466) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28826 (pms_id=58467) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28827 (pms_id=58469) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28828 (pms_id=58470) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28830 (pms_id=58483) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28829 (pms_id=58484) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28831 (pms_id=58485) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28832 (pms_id=58486) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28833 (pms_id=58487) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28834 (pms_id=58489) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28836 (pms_id=58496) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28835 (pms_id=58490) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28837 (pms_id=58497) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28838 (pms_id=58498) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28841 (pms_id=58501) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28839 (pms_id=58499) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28840 (pms_id=58500) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28842 (pms_id=58502) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28843 (pms_id=58503) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28845 (pms_id=58504) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28844 (pms_id=58505) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28846 (pms_id=58506) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28848 (pms_id=58507) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28849 (pms_id=58517) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28847 (pms_id=58516) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28851 (pms_id=58518) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28850 (pms_id=58519) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28852 (pms_id=58529) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28853 (pms_id=58530) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28854 (pms_id=58531) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28855 (pms_id=58532) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28856 (pms_id=58533) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28858 (pms_id=58548) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28859 (pms_id=58549) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28857 (pms_id=58534) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28860 (pms_id=58550) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28861 (pms_id=58559) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28863 (pms_id=58570) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28862 (pms_id=58569) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28864 (pms_id=58571) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28865 (pms_id=58572) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28866 (pms_id=58573) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28867 (pms_id=58574) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28868 (pms_id=58575) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28869 (pms_id=58576) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28870 (pms_id=58577) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28871 (pms_id=58581) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28872 (pms_id=58583) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28873 (pms_id=58593) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28875 (pms_id=58595) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28874 (pms_id=58594) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28876 (pms_id=58606) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28878 (pms_id=58608) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28877 (pms_id=58607) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28879 (pms_id=58609) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28880 (pms_id=58611) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28882 (pms_id=58622) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28881 (pms_id=58621) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28883 (pms_id=58623) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28884 (pms_id=58624) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28885 (pms_id=58625) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28886 (pms_id=58626) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28887 (pms_id=58627) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28889 (pms_id=58632) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28888 (pms_id=58628) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28890 (pms_id=58642) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28891 (pms_id=58643) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28892 (pms_id=58644) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28893 (pms_id=58645) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28894 (pms_id=58646) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28895 (pms_id=58647) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28896 (pms_id=58654) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28897 (pms_id=58655) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28899 (pms_id=58656) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28898 (pms_id=58657) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28900 (pms_id=58677) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28901 (pms_id=58678) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28902 (pms_id=58679) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28903 (pms_id=58681) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28904 (pms_id=58691) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28905 (pms_id=58692) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28906 (pms_id=58693) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28907 (pms_id=58694) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28908 (pms_id=58695) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28910 (pms_id=58698) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28909 (pms_id=58697) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Found exact email match for famigliapredieri@gmail.com (reservation_id=167) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Predieri, email=famigliapredieri@gmail.com, hotel=39054_001) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28911 (pms_id=58699) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28912 (pms_id=58700) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28913 (pms_id=58702) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28914 (pms_id=58703) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28915 (pms_id=58704) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28922 (pms_id=58701) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28916 (pms_id=58705) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28917 (pms_id=58706) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28919 (pms_id=58710) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28918 (pms_id=58709) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28920 (pms_id=58720) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28921 (pms_id=58721) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28923 (pms_id=58722) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28924 (pms_id=58723) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28925 (pms_id=58724) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28926 (pms_id=58725) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28928 (pms_id=58727) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28927 (pms_id=58726) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28929 (pms_id=58728) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28930 (pms_id=58729) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Found exact email match for famigliapredieri@gmail.com (reservation_id=167) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Predieri, email=famigliapredieri@gmail.com, hotel=39054_001) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28931 (pms_id=58730) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28934 (pms_id=58732) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28932 (pms_id=58731) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28933 (pms_id=58733) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28939 (pms_id=58734) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28935 (pms_id=58735) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28937 (pms_id=58736) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28936 (pms_id=58737) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28938 (pms_id=58738) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28940 (pms_id=58739) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28941 (pms_id=58740) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28942 (pms_id=58741) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28943 (pms_id=58742) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28944 (pms_id=58743) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28945 (pms_id=58744) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28946 (pms_id=58745) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28947 (pms_id=58746) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28948 (pms_id=58749) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28949 (pms_id=58750) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28951 (pms_id=58747) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28952 (pms_id=58752) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28950 (pms_id=58751) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28954 (pms_id=58755) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28953 (pms_id=58753) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28955 (pms_id=58756) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28956 (pms_id=58766) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28957 (pms_id=58769) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28958 (pms_id=58770) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28959 (pms_id=58771) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28960 (pms_id=58767) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28961 (pms_id=58782) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28962 (pms_id=58783) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28963 (pms_id=58784) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28964 (pms_id=58785) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28965 (pms_id=58786) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28966 (pms_id=58787) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28967 (pms_id=58788) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28968 (pms_id=58789) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28969 (pms_id=58790) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28970 (pms_id=58791) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28972 (pms_id=58792) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28971 (pms_id=58793) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28973 (pms_id=58794) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28974 (pms_id=58795) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28976 (pms_id=58796) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28975 (pms_id=58797) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28978 (pms_id=58799) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28977 (pms_id=58800) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28979 (pms_id=58802) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28980 (pms_id=58816) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28981 (pms_id=58817) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28983 (pms_id=58819) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28982 (pms_id=58818) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28984 (pms_id=58820) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28985 (pms_id=58822) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28987 (pms_id=58824) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28986 (pms_id=58823) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28988 (pms_id=58825) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28989 (pms_id=58826) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28990 (pms_id=58827) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28991 (pms_id=58828) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28992 (pms_id=58829) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28993 (pms_id=58831) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28995 (pms_id=58832) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28994 (pms_id=58833) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28996 (pms_id=58834) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28997 (pms_id=58835) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28998 (pms_id=58836) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 28999 (pms_id=58837) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29000 (pms_id=58838) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29001 (pms_id=58839) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29002 (pms_id=58841) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29003 (pms_id=58842) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29004 (pms_id=58843) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29005 (pms_id=58844) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29006 (pms_id=58845) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29007 (pms_id=58846) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29008 (pms_id=58847) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29009 (pms_id=58848) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29010 (pms_id=58849) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29011 (pms_id=58850) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29012 (pms_id=58851) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29013 (pms_id=58852) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29014 (pms_id=58853) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29016 (pms_id=58855) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29015 (pms_id=58854) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29017 (pms_id=58856) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29018 (pms_id=58857) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29019 (pms_id=58858) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29020 (pms_id=58859) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29022 (pms_id=58861) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29021 (pms_id=58860) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29023 (pms_id=58862) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29024 (pms_id=58863) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29025 (pms_id=58864) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29026 (pms_id=58865) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29027 (pms_id=58866) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29029 (pms_id=58867) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29028 (pms_id=58868) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29030 (pms_id=58869) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29031 (pms_id=58870) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29032 (pms_id=58871) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29033 (pms_id=58872) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29034 (pms_id=58873) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29035 (pms_id=58874) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29036 (pms_id=58875) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29037 (pms_id=58876) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29038 (pms_id=58877) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29040 (pms_id=58880) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29041 (pms_id=58881) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29039 (pms_id=58878) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29042 (pms_id=58882) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29043 (pms_id=58883) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29044 (pms_id=58884) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29045 (pms_id=58885) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29046 (pms_id=58886) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29047 (pms_id=58887) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29048 (pms_id=58888) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29049 (pms_id=58889) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29051 (pms_id=58891) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29050 (pms_id=58890) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29052 (pms_id=58892) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29053 (pms_id=58893) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29054 (pms_id=58894) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29055 (pms_id=58895) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29057 (pms_id=58897) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29056 (pms_id=58896) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29058 (pms_id=58898) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29059 (pms_id=58899) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29061 (pms_id=58902) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29060 (pms_id=58900) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29062 (pms_id=58903) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29063 (pms_id=58904) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29064 (pms_id=58905) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29065 (pms_id=58906) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29067 (pms_id=58908) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29066 (pms_id=58907) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29068 (pms_id=58909) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29070 (pms_id=58911) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29069 (pms_id=58910) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29071 (pms_id=58912) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29072 (pms_id=58913) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29073 (pms_id=58914) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29074 (pms_id=58915) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29076 (pms_id=58917) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29075 (pms_id=58918) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29077 (pms_id=58919) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29078 (pms_id=58922) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29079 (pms_id=58923) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29080 (pms_id=58924) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29081 (pms_id=58925) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29082 (pms_id=58926) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29083 (pms_id=58927) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29084 (pms_id=58928) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29085 (pms_id=58939) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29087 (pms_id=58940) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29086 (pms_id=58950) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29088 (pms_id=58960) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29089 (pms_id=58961) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29090 (pms_id=58962) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29091 (pms_id=58963) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29092 (pms_id=58964) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29093 (pms_id=58965) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29094 (pms_id=58966) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29095 (pms_id=58967) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29096 (pms_id=58969) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29098 (pms_id=58973) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29097 (pms_id=58974) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29099 (pms_id=58975) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29100 (pms_id=58976) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29102 (pms_id=58983) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29103 (pms_id=58984) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29101 (pms_id=58977) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29104 (pms_id=58985) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29105 (pms_id=58986) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29106 (pms_id=58987) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29107 (pms_id=58988) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29108 (pms_id=58989) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29109 (pms_id=58990) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29111 (pms_id=58992) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29110 (pms_id=58991) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29112 (pms_id=58993) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29113 (pms_id=58997) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29114 (pms_id=58998) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29115 (pms_id=58999) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29116 (pms_id=59001) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58993 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29117 (pms_id=59002) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29118 (pms_id=59003) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29119 (pms_id=59004) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29120 (pms_id=59005) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29121 (pms_id=59006) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29123 (pms_id=59008) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29122 (pms_id=59007) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29125 (pms_id=59010) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29124 (pms_id=59009) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29127 (pms_id=59011) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29126 (pms_id=59012) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29128 (pms_id=59013) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29129 (pms_id=59014) 2025-11-18 20:52:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 29130 (pms_id=59015) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29131 (pms_id=59016) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29132 (pms_id=59026) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29133 (pms_id=59027) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29134 (pms_id=59028) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29135 (pms_id=59029) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29136 (pms_id=59030) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29137 (pms_id=59031) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29138 (pms_id=59032) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Found exact email match for famigliapredieri@gmail.com (reservation_id=167) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Predieri, email=famigliapredieri@gmail.com, hotel=39054_001) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29139 (pms_id=59033) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29140 (pms_id=59036) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29141 (pms_id=59037) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29143 (pms_id=59038) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29144 (pms_id=59039) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29147 (pms_id=59041) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29145 (pms_id=59040) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29146 (pms_id=59042) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29142 (pms_id=59034) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29148 (pms_id=59043) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29149 (pms_id=59044) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29151 (pms_id=59047) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29150 (pms_id=59046) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29152 (pms_id=59048) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29153 (pms_id=59049) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29156 (pms_id=59053) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29155 (pms_id=59051) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29154 (pms_id=59052) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29157 (pms_id=59054) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29158 (pms_id=59055) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29159 (pms_id=59056) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29160 (pms_id=59057) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29161 (pms_id=59058) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29162 (pms_id=59059) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29163 (pms_id=59060) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29164 (pms_id=59061) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29166 (pms_id=59063) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29165 (pms_id=59062) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29168 (pms_id=59065) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29167 (pms_id=59064) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29169 (pms_id=59066) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29170 (pms_id=59067) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29171 (pms_id=59068) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29172 (pms_id=59069) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29173 (pms_id=59070) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29174 (pms_id=59071) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29175 (pms_id=59072) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29176 (pms_id=59073) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29178 (pms_id=59083) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29177 (pms_id=59074) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29179 (pms_id=59084) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29180 (pms_id=59085) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29181 (pms_id=59086) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29182 (pms_id=59087) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29183 (pms_id=59088) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29184 (pms_id=59089) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29185 (pms_id=59090) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29186 (pms_id=59091) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29188 (pms_id=59092) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29187 (pms_id=59093) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29189 (pms_id=59094) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29190 (pms_id=59095) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29191 (pms_id=59096) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29194 (pms_id=59098) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29192 (pms_id=59097) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29193 (pms_id=59099) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29195 (pms_id=59100) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29196 (pms_id=59101) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29197 (pms_id=59102) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29198 (pms_id=59103) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29199 (pms_id=59104) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29200 (pms_id=59105) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29202 (pms_id=59106) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29201 (pms_id=59107) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29203 (pms_id=59108) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29204 (pms_id=59109) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29205 (pms_id=59110) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29206 (pms_id=59111) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29207 (pms_id=59112) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29209 (pms_id=59113) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29208 (pms_id=59114) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29210 (pms_id=59115) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29211 (pms_id=59116) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29212 (pms_id=59117) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29213 (pms_id=59118) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29214 (pms_id=59119) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29215 (pms_id=59120) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29216 (pms_id=59121) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29217 (pms_id=59122) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29219 (pms_id=59126) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29218 (pms_id=59123) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29220 (pms_id=59127) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29221 (pms_id=59128) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29222 (pms_id=59129) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29223 (pms_id=59130) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29225 (pms_id=59132) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29224 (pms_id=59131) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29226 (pms_id=59133) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29227 (pms_id=59134) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29228 (pms_id=59135) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29229 (pms_id=59136) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29230 (pms_id=59137) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29231 (pms_id=59140) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29233 (pms_id=59142) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29234 (pms_id=59143) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29232 (pms_id=59141) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29235 (pms_id=59145) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29236 (pms_id=59147) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29237 (pms_id=59148) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29238 (pms_id=59158) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29239 (pms_id=59159) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29240 (pms_id=59160) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29241 (pms_id=59161) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29242 (pms_id=59162) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29243 (pms_id=59163) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29245 (pms_id=59164) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29244 (pms_id=59165) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29246 (pms_id=59166) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29247 (pms_id=59167) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29248 (pms_id=59168) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29249 (pms_id=59169) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29250 (pms_id=59170) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29252 (pms_id=59173) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29251 (pms_id=59171) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29253 (pms_id=59176) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29255 (pms_id=59178) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29254 (pms_id=59177) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29257 (pms_id=59179) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29256 (pms_id=59180) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29258 (pms_id=59182) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29259 (pms_id=59183) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29260 (pms_id=59184) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29261 (pms_id=59185) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29262 (pms_id=59186) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29264 (pms_id=59192) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29265 (pms_id=59193) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29263 (pms_id=59191) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29266 (pms_id=59194) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29267 (pms_id=59195) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29268 (pms_id=59196) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29270 (pms_id=59198) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29269 (pms_id=59197) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29271 (pms_id=59199) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29272 (pms_id=59200) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29273 (pms_id=59201) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29274 (pms_id=59203) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29275 (pms_id=59205) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29276 (pms_id=59206) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29277 (pms_id=59209) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29279 (pms_id=59211) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29278 (pms_id=59210) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29280 (pms_id=59212) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29282 (pms_id=59214) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29283 (pms_id=59215) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29281 (pms_id=59213) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29284 (pms_id=59216) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29285 (pms_id=59217) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29286 (pms_id=59218) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29288 (pms_id=59219) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29289 (pms_id=59221) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29287 (pms_id=59220) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29290 (pms_id=59222) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29291 (pms_id=59223) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29292 (pms_id=59224) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29294 (pms_id=59226) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29293 (pms_id=59225) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29295 (pms_id=59230) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29296 (pms_id=59231) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29297 (pms_id=59232) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29298 (pms_id=59233) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29300 (pms_id=59235) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29299 (pms_id=59234) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29301 (pms_id=59236) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29303 (pms_id=59238) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29302 (pms_id=59237) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29304 (pms_id=59239) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29305 (pms_id=59240) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29306 (pms_id=59241) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29307 (pms_id=59242) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29308 (pms_id=59243) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29309 (pms_id=59244) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29311 (pms_id=59245) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29310 (pms_id=59246) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29312 (pms_id=59247) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29313 (pms_id=59248) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29315 (pms_id=59250) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29314 (pms_id=59251) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29316 (pms_id=59252) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29317 (pms_id=59253) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29318 (pms_id=59254) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29319 (pms_id=59255) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29321 (pms_id=59256) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29320 (pms_id=59257) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29322 (pms_id=59259) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29323 (pms_id=59260) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29324 (pms_id=59261) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29325 (pms_id=59262) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29326 (pms_id=59264) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29327 (pms_id=59265) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29328 (pms_id=59266) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29329 (pms_id=59267) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29330 (pms_id=59268) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29331 (pms_id=59269) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29332 (pms_id=59270) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29333 (pms_id=59271) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29334 (pms_id=59272) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29335 (pms_id=59273) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29336 (pms_id=59274) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29337 (pms_id=59275) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29338 (pms_id=59276) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29339 (pms_id=59277) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29340 (pms_id=59278) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29341 (pms_id=59279) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29342 (pms_id=59281) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29343 (pms_id=59282) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29345 (pms_id=59283) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29344 (pms_id=59284) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29346 (pms_id=59285) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29347 (pms_id=59286) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29349 (pms_id=59287) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29348 (pms_id=59289) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29350 (pms_id=59290) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29351 (pms_id=59291) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29353 (pms_id=59293) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29352 (pms_id=59292) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29354 (pms_id=59294) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29355 (pms_id=59295) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29356 (pms_id=59296) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29358 (pms_id=59298) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29357 (pms_id=59297) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29359 (pms_id=59299) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29360 (pms_id=59300) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29361 (pms_id=59301) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29362 (pms_id=59302) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29363 (pms_id=59303) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29364 (pms_id=59304) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29365 (pms_id=59305) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29367 (pms_id=59306) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29366 (pms_id=59307) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29368 (pms_id=59308) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29369 (pms_id=59309) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29371 (pms_id=59310) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29372 (pms_id=59311) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29370 (pms_id=59312) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29373 (pms_id=59313) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29374 (pms_id=59314) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29375 (pms_id=59315) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29376 (pms_id=59316) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29377 (pms_id=59317) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29378 (pms_id=59318) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29379 (pms_id=59319) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29380 (pms_id=59322) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29381 (pms_id=59323) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29382 (pms_id=59324) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29383 (pms_id=59325) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29384 (pms_id=59326) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29385 (pms_id=59327) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29387 (pms_id=59329) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29388 (pms_id=59331) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29389 (pms_id=59332) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29386 (pms_id=59330) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29390 (pms_id=59333) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29392 (pms_id=59335) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29391 (pms_id=59336) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29393 (pms_id=59337) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29395 (pms_id=59338) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29394 (pms_id=59339) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29396 (pms_id=59340) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29398 (pms_id=59342) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29397 (pms_id=59341) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29399 (pms_id=59343) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29400 (pms_id=59344) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29401 (pms_id=59346) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29402 (pms_id=59347) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29403 (pms_id=59357) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29404 (pms_id=59359) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29406 (pms_id=59360) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29405 (pms_id=59361) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29407 (pms_id=59363) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29408 (pms_id=59364) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29409 (pms_id=59365) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29410 (pms_id=59370) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29411 (pms_id=59371) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29412 (pms_id=59372) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29413 (pms_id=59373) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29414 (pms_id=59374) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29415 (pms_id=59376) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29416 (pms_id=59377) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29417 (pms_id=59378) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29418 (pms_id=59379) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29419 (pms_id=59380) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29420 (pms_id=59381) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29421 (pms_id=59383) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29422 (pms_id=59384) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29423 (pms_id=59385) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29424 (pms_id=59386) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29425 (pms_id=59387) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29426 (pms_id=59388) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29428 (pms_id=59390) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29427 (pms_id=59389) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29430 (pms_id=59391) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29429 (pms_id=59392) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29431 (pms_id=59394) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29432 (pms_id=59395) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29433 (pms_id=59396) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29435 (pms_id=59407) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29434 (pms_id=59406) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29436 (pms_id=59408) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29437 (pms_id=59409) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29439 (pms_id=59412) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29438 (pms_id=59410) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29440 (pms_id=59413) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29441 (pms_id=59415) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29443 (pms_id=59416) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29442 (pms_id=59417) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29444 (pms_id=59418) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29445 (pms_id=59419) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29446 (pms_id=59420) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29447 (pms_id=59427) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29448 (pms_id=59428) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29453 (pms_id=59429) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29451 (pms_id=59431) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29449 (pms_id=59430) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29450 (pms_id=59433) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29452 (pms_id=59435) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29454 (pms_id=59436) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29456 (pms_id=59437) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29455 (pms_id=59438) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29457 (pms_id=59439) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29458 (pms_id=59440) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29459 (pms_id=59442) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29460 (pms_id=59441) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29461 (pms_id=59443) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29462 (pms_id=59444) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29463 (pms_id=59445) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29464 (pms_id=59446) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29466 (pms_id=59447) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29465 (pms_id=59456) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29467 (pms_id=59458) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29468 (pms_id=59461) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29469 (pms_id=59462) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29470 (pms_id=59463) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29471 (pms_id=59464) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29473 (pms_id=59465) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29472 (pms_id=59466) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29474 (pms_id=59467) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29476 (pms_id=59469) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29475 (pms_id=59470) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29477 (pms_id=59473) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29478 (pms_id=59474) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29479 (pms_id=59475) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29480 (pms_id=59476) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29481 (pms_id=59477) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29482 (pms_id=59478) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29484 (pms_id=59479) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29483 (pms_id=59480) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29485 (pms_id=59483) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29486 (pms_id=59484) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29487 (pms_id=59485) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29488 (pms_id=59487) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29489 (pms_id=59488) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29490 (pms_id=59489) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29491 (pms_id=59490) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29493 (pms_id=59491) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29492 (pms_id=59492) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29494 (pms_id=59493) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29495 (pms_id=59502) 2025-11-18 20:52:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 29497 (pms_id=59505) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29496 (pms_id=59503) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29498 (pms_id=59506) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29500 (pms_id=59509) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29499 (pms_id=59507) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29501 (pms_id=59510) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29503 (pms_id=59511) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29502 (pms_id=59512) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29504 (pms_id=59530) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29505 (pms_id=59531) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29506 (pms_id=59540) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29507 (pms_id=59541) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29508 (pms_id=59542) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29509 (pms_id=59543) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29510 (pms_id=59544) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29511 (pms_id=59545) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29512 (pms_id=59546) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29513 (pms_id=59547) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29514 (pms_id=59548) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29516 (pms_id=59549) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29515 (pms_id=59550) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29517 (pms_id=59551) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29518 (pms_id=59552) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29519 (pms_id=59553) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29520 (pms_id=59554) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29521 (pms_id=59555) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29522 (pms_id=59556) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29523 (pms_id=59557) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29524 (pms_id=59558) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29525 (pms_id=59559) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29526 (pms_id=59561) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29527 (pms_id=59562) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29528 (pms_id=59564) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29529 (pms_id=59565) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29530 (pms_id=59566) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29533 (pms_id=59567) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29531 (pms_id=59569) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29532 (pms_id=59576) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29534 (pms_id=59577) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29535 (pms_id=59578) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29537 (pms_id=59579) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29536 (pms_id=59581) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29538 (pms_id=59582) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29539 (pms_id=59583) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29540 (pms_id=59584) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29541 (pms_id=59585) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29542 (pms_id=59586) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29543 (pms_id=59593) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29545 (pms_id=59594) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29544 (pms_id=59595) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29547 (pms_id=59596) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29548 (pms_id=59598) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29549 (pms_id=59600) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29546 (pms_id=59597) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29550 (pms_id=59601) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29551 (pms_id=59602) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29553 (pms_id=59606) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29552 (pms_id=59616) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29554 (pms_id=59617) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29555 (pms_id=59618) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29556 (pms_id=59622) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29557 (pms_id=59623) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29577 (pms_id=59624) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29558 (pms_id=59629) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29560 (pms_id=59649) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29561 (pms_id=59650) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29559 (pms_id=59639) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29562 (pms_id=59651) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29563 (pms_id=59652) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29564 (pms_id=59653) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29565 (pms_id=59654) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29566 (pms_id=59655) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29567 (pms_id=59656) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29568 (pms_id=59657) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29569 (pms_id=59659) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29570 (pms_id=59660) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29571 (pms_id=59661) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29572 (pms_id=59670) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29573 (pms_id=59671) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29575 (pms_id=59672) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29576 (pms_id=59683) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29574 (pms_id=59673) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29578 (pms_id=59694) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29580 (pms_id=59695) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29579 (pms_id=59696) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29581 (pms_id=59697) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29582 (pms_id=59703) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29583 (pms_id=59704) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29584 (pms_id=59705) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29585 (pms_id=59706) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29586 (pms_id=59708) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29587 (pms_id=59709) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29588 (pms_id=59710) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29589 (pms_id=59711) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29590 (pms_id=59712) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29591 (pms_id=59713) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29592 (pms_id=59714) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29594 (pms_id=59716) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29595 (pms_id=59717) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29593 (pms_id=59715) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29596 (pms_id=59718) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29597 (pms_id=59719) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29599 (pms_id=59720) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29598 (pms_id=59721) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29600 (pms_id=59722) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29601 (pms_id=59723) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29602 (pms_id=59724) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29604 (pms_id=59725) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29603 (pms_id=59726) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29605 (pms_id=59727) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29606 (pms_id=59728) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29607 (pms_id=59729) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29609 (pms_id=59730) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29608 (pms_id=59731) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29610 (pms_id=59732) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29612 (pms_id=59736) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29611 (pms_id=59735) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29613 (pms_id=59737) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29614 (pms_id=59738) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29615 (pms_id=59739) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29616 (pms_id=59740) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29617 (pms_id=59741) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29619 (pms_id=59743) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29618 (pms_id=59742) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29620 (pms_id=59744) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29621 (pms_id=59745) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29622 (pms_id=59747) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29623 (pms_id=59748) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29624 (pms_id=59749) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29625 (pms_id=59750) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29626 (pms_id=59751) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29627 (pms_id=59752) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29629 (pms_id=59766) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29628 (pms_id=59753) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29630 (pms_id=59768) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29632 (pms_id=59769) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29631 (pms_id=59771) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29633 (pms_id=59772) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29634 (pms_id=59773) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29635 (pms_id=59774) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29636 (pms_id=59775) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29637 (pms_id=59776) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29639 (pms_id=59784) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29638 (pms_id=59777) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29640 (pms_id=59785) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29641 (pms_id=59787) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29642 (pms_id=59788) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29643 (pms_id=59789) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29644 (pms_id=59790) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29645 (pms_id=59791) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29646 (pms_id=59797) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29647 (pms_id=59798) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29648 (pms_id=59799) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29649 (pms_id=59800) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29651 (pms_id=59801) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29650 (pms_id=59802) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29652 (pms_id=59803) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29653 (pms_id=59804) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29654 (pms_id=59805) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29655 (pms_id=59811) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29656 (pms_id=59812) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29657 (pms_id=59813) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29659 (pms_id=59815) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29658 (pms_id=59814) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29660 (pms_id=59816) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29661 (pms_id=59817) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29662 (pms_id=59823) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29663 (pms_id=59824) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29664 (pms_id=59825) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29665 (pms_id=59826) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29666 (pms_id=59827) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29667 (pms_id=59828) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29669 (pms_id=59834) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29668 (pms_id=59835) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29670 (pms_id=59837) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29671 (pms_id=59838) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29672 (pms_id=59839) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29673 (pms_id=59840) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29674 (pms_id=59841) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29675 (pms_id=59842) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29676 (pms_id=59843) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29677 (pms_id=59844) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29679 (pms_id=59847) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29678 (pms_id=59846) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29680 (pms_id=59848) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29681 (pms_id=59849) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29682 (pms_id=59850) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29683 (pms_id=59862) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29684 (pms_id=59863) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29685 (pms_id=59864) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29686 (pms_id=59865) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29687 (pms_id=59866) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29688 (pms_id=59867) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29689 (pms_id=59868) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29690 (pms_id=59869) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29691 (pms_id=59870) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29693 (pms_id=59872) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29692 (pms_id=59871) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29694 (pms_id=59873) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29695 (pms_id=59874) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29696 (pms_id=59875) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29697 (pms_id=59885) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29698 (pms_id=59886) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29699 (pms_id=59887) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29700 (pms_id=59888) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29701 (pms_id=59889) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29702 (pms_id=59890) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29703 (pms_id=59891) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29704 (pms_id=59892) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29705 (pms_id=59893) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29707 (pms_id=59895) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29706 (pms_id=59894) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29709 (pms_id=59897) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29708 (pms_id=59896) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29710 (pms_id=59898) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29711 (pms_id=59899) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29713 (pms_id=59901) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29712 (pms_id=59900) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29715 (pms_id=59903) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29714 (pms_id=59902) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29717 (pms_id=59905) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29716 (pms_id=59904) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29718 (pms_id=59906) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29719 (pms_id=59907) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29721 (pms_id=59909) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29722 (pms_id=59910) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29723 (pms_id=59911) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29724 (pms_id=59912) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29726 (pms_id=59914) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29725 (pms_id=59913) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29727 (pms_id=59915) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29729 (pms_id=59916) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29728 (pms_id=59917) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29731 (pms_id=59918) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29730 (pms_id=59919) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29732 (pms_id=59920) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29733 (pms_id=59921) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29734 (pms_id=59922) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29735 (pms_id=59925) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29736 (pms_id=59926) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29738 (pms_id=59927) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29739 (pms_id=59924) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29737 (pms_id=59928) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29740 (pms_id=59929) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29741 (pms_id=59930) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29720 (pms_id=59908) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29742 (pms_id=59931) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29743 (pms_id=59932) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29746 (pms_id=59935) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29745 (pms_id=59934) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29744 (pms_id=59933) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29747 (pms_id=59936) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29748 (pms_id=59937) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29750 (pms_id=59939) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29749 (pms_id=59938) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29752 (pms_id=59950) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29751 (pms_id=59949) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29753 (pms_id=59952) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29754 (pms_id=59953) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29756 (pms_id=59955) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29755 (pms_id=59954) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29757 (pms_id=59960) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29758 (pms_id=59970) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29759 (pms_id=59971) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29760 (pms_id=59981) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29762 (pms_id=59983) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29761 (pms_id=59982) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29763 (pms_id=59984) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29764 (pms_id=59992) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29766 (pms_id=59993) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29765 (pms_id=60002) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29767 (pms_id=60003) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29768 (pms_id=60004) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29769 (pms_id=60005) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29770 (pms_id=60006) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29771 (pms_id=60007) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29772 (pms_id=60008) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29773 (pms_id=60009) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29774 (pms_id=60010) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29775 (pms_id=60016) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29776 (pms_id=60017) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29778 (pms_id=60019) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29779 (pms_id=60020) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29777 (pms_id=60018) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29780 (pms_id=60021) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29781 (pms_id=60023) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29782 (pms_id=60024) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29783 (pms_id=60025) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29784 (pms_id=60027) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29785 (pms_id=60026) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29786 (pms_id=60028) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29787 (pms_id=60029) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29788 (pms_id=60030) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29789 (pms_id=60031) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29790 (pms_id=60032) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29791 (pms_id=60042) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29792 (pms_id=60044) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29793 (pms_id=60045) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29794 (pms_id=60046) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29795 (pms_id=60052) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60046 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29796 (pms_id=60053) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29797 (pms_id=60054) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29798 (pms_id=60056) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29799 (pms_id=60057) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29800 (pms_id=60058) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29801 (pms_id=60059) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29802 (pms_id=60060) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29803 (pms_id=60072) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29805 (pms_id=60083) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29804 (pms_id=60084) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29806 (pms_id=60085) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29807 (pms_id=60093) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29808 (pms_id=60094) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29809 (pms_id=60104) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29810 (pms_id=60105) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29811 (pms_id=60106) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29812 (pms_id=60108) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29813 (pms_id=60109) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29814 (pms_id=60110) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29815 (pms_id=60111) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29816 (pms_id=60112) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29817 (pms_id=60113) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29818 (pms_id=60114) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29819 (pms_id=60116) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29820 (pms_id=60124) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29821 (pms_id=60126) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29822 (pms_id=60127) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29823 (pms_id=60129) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29824 (pms_id=60130) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29825 (pms_id=60131) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29826 (pms_id=60132) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29827 (pms_id=60133) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29828 (pms_id=60134) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29829 (pms_id=60135) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29830 (pms_id=60136) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29831 (pms_id=60137) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29832 (pms_id=60138) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29833 (pms_id=60139) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29834 (pms_id=60140) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29835 (pms_id=60141) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29836 (pms_id=60143) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29837 (pms_id=60144) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29839 (pms_id=60146) 2025-11-18 20:52:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 29838 (pms_id=60145) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29840 (pms_id=60147) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29842 (pms_id=60149) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29843 (pms_id=60150) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29841 (pms_id=60148) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29845 (pms_id=60151) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29844 (pms_id=60152) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29846 (pms_id=60160) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29848 (pms_id=60163) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29847 (pms_id=60161) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29849 (pms_id=60171) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60160 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29850 (pms_id=60181) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29851 (pms_id=60182) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29852 (pms_id=60183) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29853 (pms_id=60184) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29854 (pms_id=60185) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29856 (pms_id=60186) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29855 (pms_id=60187) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29857 (pms_id=60189) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29858 (pms_id=60190) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29859 (pms_id=60191) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29861 (pms_id=60193) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29860 (pms_id=60192) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29862 (pms_id=60194) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29863 (pms_id=60195) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29864 (pms_id=60196) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29866 (pms_id=60197) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29865 (pms_id=60206) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29867 (pms_id=60207) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29868 (pms_id=60208) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29869 (pms_id=60209) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29870 (pms_id=60210) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29871 (pms_id=60211) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29872 (pms_id=60212) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29873 (pms_id=60213) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29874 (pms_id=60214) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29875 (pms_id=60215) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29877 (pms_id=60216) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29876 (pms_id=60217) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29878 (pms_id=60218) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29879 (pms_id=60219) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60217 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29880 (pms_id=60220) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29881 (pms_id=60221) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29882 (pms_id=60222) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29884 (pms_id=60224) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29883 (pms_id=60223) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29885 (pms_id=60225) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29887 (pms_id=60226) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29888 (pms_id=60238) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29886 (pms_id=60236) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29889 (pms_id=60239) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29890 (pms_id=60241) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29891 (pms_id=60246) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29892 (pms_id=60247) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29894 (pms_id=60249) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29893 (pms_id=60248) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29895 (pms_id=60257) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29896 (pms_id=60258) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29897 (pms_id=60259) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29898 (pms_id=60260) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29899 (pms_id=60261) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29900 (pms_id=60262) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29901 (pms_id=60265) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29903 (pms_id=60268) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29904 (pms_id=60273) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29902 (pms_id=60266) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29905 (pms_id=60274) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29906 (pms_id=60275) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29907 (pms_id=60276) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29908 (pms_id=60277) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29909 (pms_id=60278) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29910 (pms_id=60279) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29911 (pms_id=60281) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29913 (pms_id=60285) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29912 (pms_id=60284) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29914 (pms_id=60296) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29915 (pms_id=60297) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29916 (pms_id=60298) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29917 (pms_id=60299) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29918 (pms_id=60300) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29919 (pms_id=60301) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29921 (pms_id=60303) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29920 (pms_id=60302) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29922 (pms_id=60304) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29924 (pms_id=60307) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29923 (pms_id=60305) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29925 (pms_id=60308) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29926 (pms_id=60309) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29927 (pms_id=60310) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29928 (pms_id=60311) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29929 (pms_id=60312) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29930 (pms_id=60319) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29931 (pms_id=60330) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29932 (pms_id=60331) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29933 (pms_id=60332) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29934 (pms_id=60333) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60331 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29936 (pms_id=60334) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29937 (pms_id=60341) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29935 (pms_id=60335) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29938 (pms_id=60342) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29939 (pms_id=60343) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29940 (pms_id=60344) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29942 (pms_id=60346) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29941 (pms_id=60345) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29943 (pms_id=60347) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29944 (pms_id=60348) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29945 (pms_id=60349) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29946 (pms_id=60350) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29947 (pms_id=60351) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29948 (pms_id=60352) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29949 (pms_id=60353) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29951 (pms_id=60355) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29952 (pms_id=60356) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29950 (pms_id=60354) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29954 (pms_id=60367) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29953 (pms_id=60366) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29955 (pms_id=60368) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29956 (pms_id=60369) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29957 (pms_id=60370) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29959 (pms_id=60372) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29958 (pms_id=60371) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29960 (pms_id=60373) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29961 (pms_id=60375) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29962 (pms_id=60377) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29963 (pms_id=60379) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29964 (pms_id=60380) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29965 (pms_id=60381) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29966 (pms_id=60382) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29967 (pms_id=60383) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29968 (pms_id=60384) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29969 (pms_id=60385) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29970 (pms_id=60386) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29971 (pms_id=60387) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29972 (pms_id=60388) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29973 (pms_id=60389) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29975 (pms_id=60390) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29974 (pms_id=60391) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29976 (pms_id=60392) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29977 (pms_id=60401) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29979 (pms_id=60403) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29978 (pms_id=60402) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60402 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29980 (pms_id=60404) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29981 (pms_id=60405) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29982 (pms_id=60406) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29983 (pms_id=60407) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29984 (pms_id=60408) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29985 (pms_id=60409) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29986 (pms_id=60419) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29987 (pms_id=60420) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29988 (pms_id=60421) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29989 (pms_id=60422) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29991 (pms_id=60431) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29990 (pms_id=60423) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29992 (pms_id=60432) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29993 (pms_id=60433) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29994 (pms_id=60434) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29996 (pms_id=60435) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29995 (pms_id=60436) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29997 (pms_id=60437) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29998 (pms_id=60439) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30000 (pms_id=60440) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30002 (pms_id=60441) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30001 (pms_id=60442) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 29999 (pms_id=60438) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30003 (pms_id=60443) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30004 (pms_id=60444) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30006 (pms_id=60445) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30005 (pms_id=60446) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30007 (pms_id=60447) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30008 (pms_id=60448) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30009 (pms_id=60450) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30012 (pms_id=60453) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30010 (pms_id=60452) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30011 (pms_id=60454) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30013 (pms_id=60455) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30014 (pms_id=60456) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30016 (pms_id=60459) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30015 (pms_id=60457) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30017 (pms_id=60460) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30018 (pms_id=60466) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30019 (pms_id=60467) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30020 (pms_id=60468) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30021 (pms_id=60469) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30022 (pms_id=60470) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30023 (pms_id=60471) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30027 (pms_id=60472) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30024 (pms_id=60481) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30026 (pms_id=60483) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30025 (pms_id=60485) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30028 (pms_id=60486) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30030 (pms_id=60488) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30029 (pms_id=60487) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30031 (pms_id=60489) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30032 (pms_id=60490) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30033 (pms_id=60492) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30035 (pms_id=60494) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30034 (pms_id=60495) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30036 (pms_id=60496) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30037 (pms_id=60497) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30039 (pms_id=60498) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30038 (pms_id=60499) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30040 (pms_id=60501) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30041 (pms_id=60502) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30042 (pms_id=60503) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30043 (pms_id=60504) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30044 (pms_id=60505) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30045 (pms_id=60506) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30046 (pms_id=60507) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30047 (pms_id=60508) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30048 (pms_id=60509) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30049 (pms_id=60510) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30050 (pms_id=60511) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30051 (pms_id=60512) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30052 (pms_id=60513) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30053 (pms_id=60517) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30054 (pms_id=60528) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30055 (pms_id=60529) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30057 (pms_id=60530) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30056 (pms_id=60531) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60530 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30058 (pms_id=60532) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30059 (pms_id=60533) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30060 (pms_id=60534) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30062 (pms_id=60536) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30061 (pms_id=60535) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30063 (pms_id=60537) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30064 (pms_id=60538) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30066 (pms_id=60539) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30067 (pms_id=60540) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30065 (pms_id=60546) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30068 (pms_id=60547) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30069 (pms_id=60548) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30070 (pms_id=60549) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30071 (pms_id=60550) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30072 (pms_id=60551) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30075 (pms_id=60554) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30073 (pms_id=60552) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30074 (pms_id=60553) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30076 (pms_id=60555) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30077 (pms_id=60556) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30078 (pms_id=60561) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30079 (pms_id=60562) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30080 (pms_id=60563) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30081 (pms_id=60564) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30082 (pms_id=60567) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30083 (pms_id=60565) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30084 (pms_id=60574) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30085 (pms_id=60575) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30086 (pms_id=60577) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30087 (pms_id=60578) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30088 (pms_id=60586) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30089 (pms_id=60587) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30090 (pms_id=60588) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30091 (pms_id=60589) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30092 (pms_id=60590) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30093 (pms_id=60591) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30094 (pms_id=60592) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30095 (pms_id=60593) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30097 (pms_id=60594) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30096 (pms_id=60595) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30098 (pms_id=60596) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30100 (pms_id=60598) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30099 (pms_id=60597) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30102 (pms_id=60600) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30103 (pms_id=60601) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30101 (pms_id=60599) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30104 (pms_id=60602) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30105 (pms_id=60603) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30107 (pms_id=60605) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30106 (pms_id=60604) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30108 (pms_id=60606) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30109 (pms_id=60607) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30110 (pms_id=60608) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30111 (pms_id=60609) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30112 (pms_id=60610) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30113 (pms_id=60611) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30114 (pms_id=60612) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30115 (pms_id=60613) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30116 (pms_id=60614) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30117 (pms_id=60615) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30118 (pms_id=60616) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30119 (pms_id=60617) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30120 (pms_id=60618) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30121 (pms_id=60619) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30122 (pms_id=60620) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30123 (pms_id=60621) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30124 (pms_id=60622) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30125 (pms_id=60633) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30126 (pms_id=60634) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30127 (pms_id=60635) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30128 (pms_id=60636) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30129 (pms_id=60637) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30130 (pms_id=60638) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30131 (pms_id=60639) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30132 (pms_id=60640) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30133 (pms_id=60641) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30134 (pms_id=60642) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30135 (pms_id=60643) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30136 (pms_id=60644) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30137 (pms_id=60645) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30139 (pms_id=60654) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30138 (pms_id=60655) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30140 (pms_id=60656) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30141 (pms_id=60657) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30143 (pms_id=60658) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30142 (pms_id=60659) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30144 (pms_id=60660) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30146 (pms_id=60662) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30145 (pms_id=60661) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30147 (pms_id=60663) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30148 (pms_id=60664) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30149 (pms_id=60665) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30150 (pms_id=60674) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30151 (pms_id=60675) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30152 (pms_id=60676) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30153 (pms_id=60677) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30154 (pms_id=60678) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30155 (pms_id=60679) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30156 (pms_id=60680) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30157 (pms_id=60681) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30158 (pms_id=60688) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30159 (pms_id=60689) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30160 (pms_id=60690) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30161 (pms_id=60699) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30162 (pms_id=60701) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30163 (pms_id=60700) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30164 (pms_id=60702) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30165 (pms_id=60703) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30167 (pms_id=60704) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30166 (pms_id=60705) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30169 (pms_id=60706) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30168 (pms_id=60712) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30170 (pms_id=60713) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30172 (pms_id=60715) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30171 (pms_id=60714) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30173 (pms_id=60716) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30174 (pms_id=60717) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30175 (pms_id=60718) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30176 (pms_id=60722) 2025-11-18 20:52:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 30178 (pms_id=60723) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30177 (pms_id=60724) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30179 (pms_id=60725) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30181 (pms_id=60728) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30180 (pms_id=60727) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30182 (pms_id=60730) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30183 (pms_id=60731) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30184 (pms_id=60732) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30187 (pms_id=60733) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30185 (pms_id=60734) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30186 (pms_id=60745) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30189 (pms_id=60747) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30188 (pms_id=60753) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30190 (pms_id=60755) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30192 (pms_id=60758) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30191 (pms_id=60757) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30193 (pms_id=60761) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30194 (pms_id=60762) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30195 (pms_id=60763) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30197 (pms_id=60764) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60757 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30196 (pms_id=60765) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30198 (pms_id=60766) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30199 (pms_id=60767) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30201 (pms_id=60769) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30202 (pms_id=60778) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30200 (pms_id=60768) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30203 (pms_id=60789) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30205 (pms_id=60791) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30204 (pms_id=60790) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30206 (pms_id=60792) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30208 (pms_id=60794) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30207 (pms_id=60793) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30209 (pms_id=60795) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30210 (pms_id=60796) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30211 (pms_id=60797) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30212 (pms_id=60798) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30213 (pms_id=60807) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30215 (pms_id=60810) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30214 (pms_id=60809) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30216 (pms_id=60811) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30218 (pms_id=60812) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30219 (pms_id=60814) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30220 (pms_id=60819) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30217 (pms_id=60820) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30221 (pms_id=60821) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30222 (pms_id=60838) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30223 (pms_id=60839) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30224 (pms_id=60840) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30225 (pms_id=60850) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30226 (pms_id=60851) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30229 (pms_id=60852) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30228 (pms_id=60853) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30227 (pms_id=60854) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30230 (pms_id=60855) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30231 (pms_id=60856) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30232 (pms_id=60857) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30233 (pms_id=60863) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30234 (pms_id=60864) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30235 (pms_id=60865) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60865 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30238 (pms_id=60866) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30236 (pms_id=60867) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30237 (pms_id=60868) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30240 (pms_id=60870) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30239 (pms_id=60869) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30241 (pms_id=60871) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30242 (pms_id=60872) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30243 (pms_id=60874) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30244 (pms_id=60875) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30245 (pms_id=60881) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30246 (pms_id=60882) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30248 (pms_id=60884) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30247 (pms_id=60883) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30250 (pms_id=60894) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30249 (pms_id=60893) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30251 (pms_id=60895) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30252 (pms_id=60896) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30253 (pms_id=60897) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30254 (pms_id=60898) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30255 (pms_id=60899) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30256 (pms_id=60900) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30259 (pms_id=60908) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30257 (pms_id=60901) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30258 (pms_id=60907) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30260 (pms_id=60909) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30261 (pms_id=60910) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30262 (pms_id=60911) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30263 (pms_id=60912) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30264 (pms_id=60917) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30265 (pms_id=60918) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30266 (pms_id=60919) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30267 (pms_id=60920) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30268 (pms_id=60921) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30270 (pms_id=60923) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30269 (pms_id=60922) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30271 (pms_id=60925) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30272 (pms_id=60926) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30274 (pms_id=60928) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30273 (pms_id=60927) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30275 (pms_id=60935) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30276 (pms_id=60936) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30277 (pms_id=60937) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30278 (pms_id=60938) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30279 (pms_id=60940) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30280 (pms_id=60942) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30281 (pms_id=60943) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30282 (pms_id=60945) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30283 (pms_id=60946) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30284 (pms_id=60947) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30285 (pms_id=60948) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30286 (pms_id=60949) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30290 (pms_id=60960) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30287 (pms_id=60951) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30288 (pms_id=60961) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30289 (pms_id=60970) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30291 (pms_id=60971) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30292 (pms_id=60972) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30293 (pms_id=60973) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30294 (pms_id=60974) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30295 (pms_id=60975) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30296 (pms_id=60976) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30299 (pms_id=60977) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30300 (pms_id=60979) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30298 (pms_id=60978) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30297 (pms_id=60980) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30301 (pms_id=60981) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30302 (pms_id=60982) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30303 (pms_id=60983) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30304 (pms_id=60984) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30305 (pms_id=60989) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30306 (pms_id=60990) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30307 (pms_id=60991) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30310 (pms_id=60994) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30309 (pms_id=60993) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30308 (pms_id=60992) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30311 (pms_id=60995) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30312 (pms_id=60996) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30314 (pms_id=60997) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30313 (pms_id=60998) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30315 (pms_id=60999) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30316 (pms_id=61000) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30318 (pms_id=61001) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30317 (pms_id=61002) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30319 (pms_id=61003) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30320 (pms_id=61004) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30321 (pms_id=61005) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30322 (pms_id=61006) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30323 (pms_id=61007) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30324 (pms_id=61008) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30325 (pms_id=61009) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30327 (pms_id=61011) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30326 (pms_id=61010) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30328 (pms_id=61012) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30330 (pms_id=61014) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30329 (pms_id=61013) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30331 (pms_id=61015) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30332 (pms_id=61018) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30333 (pms_id=61019) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30334 (pms_id=61020) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30335 (pms_id=61021) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30336 (pms_id=61022) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30337 (pms_id=61023) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30338 (pms_id=61024) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30339 (pms_id=61025) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30340 (pms_id=61026) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30341 (pms_id=61027) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30342 (pms_id=61028) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30343 (pms_id=61029) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30344 (pms_id=61030) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30345 (pms_id=61031) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30346 (pms_id=61032) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30347 (pms_id=61033) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30349 (pms_id=61035) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30350 (pms_id=61034) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30348 (pms_id=61036) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30351 (pms_id=61037) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30352 (pms_id=61038) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30353 (pms_id=61039) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30355 (pms_id=61040) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30354 (pms_id=61041) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30356 (pms_id=61042) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30358 (pms_id=61045) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30357 (pms_id=61044) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30359 (pms_id=61048) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30360 (pms_id=61049) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30361 (pms_id=61057) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30362 (pms_id=61058) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30363 (pms_id=61060) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30364 (pms_id=61061) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30366 (pms_id=61063) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30365 (pms_id=61062) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30368 (pms_id=61069) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30367 (pms_id=61068) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30369 (pms_id=61070) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30370 (pms_id=61071) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30371 (pms_id=61081) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30372 (pms_id=61082) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30373 (pms_id=61083) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30374 (pms_id=61085) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30375 (pms_id=61086) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30376 (pms_id=61087) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30377 (pms_id=61089) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30379 (pms_id=61091) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30378 (pms_id=61090) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30380 (pms_id=61092) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30381 (pms_id=61093) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30382 (pms_id=61095) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30383 (pms_id=61097) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30384 (pms_id=61098) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30385 (pms_id=61099) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30386 (pms_id=61107) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30387 (pms_id=61108) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30389 (pms_id=61112) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30388 (pms_id=61111) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30390 (pms_id=61116) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30391 (pms_id=61117) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30392 (pms_id=61118) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30393 (pms_id=61119) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30394 (pms_id=61120) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30395 (pms_id=61121) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30396 (pms_id=61122) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30397 (pms_id=61124) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30398 (pms_id=61125) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30399 (pms_id=61126) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30400 (pms_id=61127) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30401 (pms_id=61128) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30402 (pms_id=61132) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30403 (pms_id=61133) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30404 (pms_id=61136) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30405 (pms_id=61137) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30406 (pms_id=61138) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30407 (pms_id=61139) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30408 (pms_id=61140) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30409 (pms_id=61141) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30410 (pms_id=61149) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30411 (pms_id=61152) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30412 (pms_id=61153) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30413 (pms_id=61159) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30414 (pms_id=61170) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30415 (pms_id=61171) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30416 (pms_id=61172) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30417 (pms_id=61173) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30418 (pms_id=61174) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30419 (pms_id=61175) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30420 (pms_id=61176) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30421 (pms_id=61177) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30422 (pms_id=61179) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30423 (pms_id=61180) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30424 (pms_id=61181) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for radova@hotmail.it (reservation_id=1030) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Radovcic, email=radova@hotmail.it, hotel=39054_001) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30425 (pms_id=61182) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30426 (pms_id=61183) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30427 (pms_id=61184) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30428 (pms_id=61185) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30430 (pms_id=61187) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30429 (pms_id=61186) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30432 (pms_id=61199) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30431 (pms_id=61188) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30433 (pms_id=61200) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30434 (pms_id=61201) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30435 (pms_id=61202) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30436 (pms_id=61203) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30437 (pms_id=61204) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30438 (pms_id=61205) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30439 (pms_id=61214) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30440 (pms_id=61215) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30441 (pms_id=61216) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30442 (pms_id=61217) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30443 (pms_id=61218) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30444 (pms_id=61219) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30445 (pms_id=61220) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30446 (pms_id=61224) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30447 (pms_id=61225) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30448 (pms_id=61226) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30449 (pms_id=61227) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30450 (pms_id=61228) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30452 (pms_id=61230) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30451 (pms_id=61229) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30453 (pms_id=61231) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30454 (pms_id=61232) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30455 (pms_id=61233) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30457 (pms_id=61234) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30456 (pms_id=61235) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30458 (pms_id=61236) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30459 (pms_id=61238) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30460 (pms_id=61239) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30461 (pms_id=61241) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30463 (pms_id=61243) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30462 (pms_id=61242) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30464 (pms_id=61244) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30465 (pms_id=61245) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30466 (pms_id=61246) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30467 (pms_id=61248) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30468 (pms_id=61249) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30469 (pms_id=61250) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30470 (pms_id=61251) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30471 (pms_id=61253) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30473 (pms_id=61264) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30472 (pms_id=61263) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30474 (pms_id=61265) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30475 (pms_id=61266) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30476 (pms_id=61267) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30477 (pms_id=61268) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30478 (pms_id=61269) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30480 (pms_id=61270) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30479 (pms_id=61271) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30482 (pms_id=61273) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30481 (pms_id=61272) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30483 (pms_id=61274) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30484 (pms_id=61275) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30486 (pms_id=61276) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30485 (pms_id=61278) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30487 (pms_id=61279) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30488 (pms_id=61280) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30489 (pms_id=61282) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30490 (pms_id=61283) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30491 (pms_id=61284) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30492 (pms_id=61297) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30493 (pms_id=61298) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30494 (pms_id=61300) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30495 (pms_id=61301) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30496 (pms_id=61302) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30497 (pms_id=61303) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30498 (pms_id=61304) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30499 (pms_id=61305) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30500 (pms_id=61316) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30501 (pms_id=61317) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30502 (pms_id=61318) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30503 (pms_id=61319) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30504 (pms_id=61322) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30506 (pms_id=61323) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30505 (pms_id=61325) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30507 (pms_id=61326) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30509 (pms_id=61327) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30508 (pms_id=61328) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30510 (pms_id=61329) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30511 (pms_id=61330) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30512 (pms_id=61331) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30514 (pms_id=61332) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30513 (pms_id=61334) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30515 (pms_id=61335) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30516 (pms_id=61336) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30517 (pms_id=61338) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30518 (pms_id=61347) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30519 (pms_id=61348) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30520 (pms_id=61349) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30521 (pms_id=61351) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30522 (pms_id=61352) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30523 (pms_id=61353) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30525 (pms_id=61354) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30524 (pms_id=61356) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30526 (pms_id=61358) 2025-11-18 20:52:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 30527 (pms_id=61359) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30530 (pms_id=61367) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30528 (pms_id=61366) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30529 (pms_id=61368) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30531 (pms_id=61369) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30532 (pms_id=61371) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30534 (pms_id=61373) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30533 (pms_id=61372) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30535 (pms_id=61374) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30536 (pms_id=61375) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30537 (pms_id=61376) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30538 (pms_id=61377) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30540 (pms_id=61378) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30541 (pms_id=61381) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30539 (pms_id=61379) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30542 (pms_id=61383) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30543 (pms_id=61384) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30544 (pms_id=61392) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30545 (pms_id=61393) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30546 (pms_id=61394) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30548 (pms_id=61395) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30547 (pms_id=61396) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30549 (pms_id=61397) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30551 (pms_id=61399) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30550 (pms_id=61398) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30552 (pms_id=61400) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30553 (pms_id=61403) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30554 (pms_id=61404) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30556 (pms_id=61405) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30555 (pms_id=61406) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30558 (pms_id=61407) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30557 (pms_id=61409) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30559 (pms_id=61410) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30560 (pms_id=61411) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30562 (pms_id=61413) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30561 (pms_id=61412) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30563 (pms_id=61414) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30565 (pms_id=61415) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30564 (pms_id=61416) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30567 (pms_id=61418) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30568 (pms_id=61420) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30569 (pms_id=61421) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30570 (pms_id=61422) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30572 (pms_id=61438) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30571 (pms_id=61428) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30573 (pms_id=61439) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30574 (pms_id=61440) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30577 (pms_id=61441) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30576 (pms_id=61442) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30575 (pms_id=61443) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30580 (pms_id=61446) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30578 (pms_id=61444) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30579 (pms_id=61445) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30582 (pms_id=61450) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30581 (pms_id=61449) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30583 (pms_id=61451) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30584 (pms_id=61452) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30566 (pms_id=61417) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30585 (pms_id=61453) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30586 (pms_id=61454) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30588 (pms_id=61455) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30587 (pms_id=61456) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30589 (pms_id=61457) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30590 (pms_id=61458) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30591 (pms_id=61464) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30592 (pms_id=61465) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30593 (pms_id=61466) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30594 (pms_id=61467) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30595 (pms_id=61468) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30596 (pms_id=61469) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30597 (pms_id=61470) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30598 (pms_id=61479) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30599 (pms_id=61480) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30600 (pms_id=61481) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30601 (pms_id=61482) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30603 (pms_id=61484) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30604 (pms_id=61485) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30605 (pms_id=61486) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30606 (pms_id=61487) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30607 (pms_id=61488) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30609 (pms_id=61491) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30608 (pms_id=61489) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30610 (pms_id=61496) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30611 (pms_id=61497) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30612 (pms_id=61498) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30613 (pms_id=61499) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30614 (pms_id=61500) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30615 (pms_id=61501) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30617 (pms_id=61504) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30616 (pms_id=61503) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30618 (pms_id=61505) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30619 (pms_id=61506) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30620 (pms_id=61507) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30621 (pms_id=61510) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30602 (pms_id=61483) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30622 (pms_id=61520) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30624 (pms_id=61522) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30623 (pms_id=61521) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30625 (pms_id=61523) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30626 (pms_id=61524) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30627 (pms_id=61525) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30628 (pms_id=61526) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30629 (pms_id=61527) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30630 (pms_id=61528) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30631 (pms_id=61529) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30633 (pms_id=61530) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30632 (pms_id=61540) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30635 (pms_id=61541) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30634 (pms_id=61542) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30636 (pms_id=61543) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30637 (pms_id=61544) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30638 (pms_id=61545) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30639 (pms_id=61546) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30640 (pms_id=61547) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30641 (pms_id=61548) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30642 (pms_id=61549) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30644 (pms_id=61552) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30643 (pms_id=61551) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30645 (pms_id=61553) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30647 (pms_id=61556) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30646 (pms_id=61554) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30648 (pms_id=61557) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30649 (pms_id=61558) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30650 (pms_id=61560) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30651 (pms_id=61561) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30652 (pms_id=61562) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30654 (pms_id=61565) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30655 (pms_id=61566) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30653 (pms_id=61563) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30656 (pms_id=61568) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30657 (pms_id=61570) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30659 (pms_id=61580) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30658 (pms_id=61579) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30660 (pms_id=61581) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30662 (pms_id=61582) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30661 (pms_id=61583) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30663 (pms_id=61584) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30664 (pms_id=61586) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30665 (pms_id=61588) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30666 (pms_id=61589) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30667 (pms_id=61599) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30668 (pms_id=61600) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30670 (pms_id=61602) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30669 (pms_id=61601) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30671 (pms_id=61603) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30672 (pms_id=61623) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30673 (pms_id=61624) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30674 (pms_id=61625) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30675 (pms_id=61626) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30676 (pms_id=61633) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30678 (pms_id=61635) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30679 (pms_id=61637) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30680 (pms_id=61638) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30677 (pms_id=61636) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30681 (pms_id=61639) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30682 (pms_id=61640) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30683 (pms_id=61650) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30684 (pms_id=61652) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30685 (pms_id=61653) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30686 (pms_id=61657) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30687 (pms_id=61658) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30688 (pms_id=61659) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30689 (pms_id=61660) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30691 (pms_id=61668) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30690 (pms_id=61661) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30692 (pms_id=61669) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30696 (pms_id=61672) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30694 (pms_id=61674) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30693 (pms_id=61671) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30695 (pms_id=61684) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30697 (pms_id=61685) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30698 (pms_id=61686) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30699 (pms_id=61694) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30700 (pms_id=61695) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30701 (pms_id=61696) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30702 (pms_id=61697) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30703 (pms_id=61698) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30704 (pms_id=61699) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30705 (pms_id=61700) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30706 (pms_id=61701) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30707 (pms_id=61704) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30708 (pms_id=61706) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30709 (pms_id=61707) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30710 (pms_id=61708) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30711 (pms_id=61710) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30712 (pms_id=61711) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30713 (pms_id=61712) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30714 (pms_id=61713) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30715 (pms_id=61714) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30716 (pms_id=61715) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30718 (pms_id=61724) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30717 (pms_id=61722) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30719 (pms_id=61725) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30720 (pms_id=61726) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30721 (pms_id=61728) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30722 (pms_id=61732) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30723 (pms_id=61733) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30724 (pms_id=61734) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30725 (pms_id=61735) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30726 (pms_id=61736) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30728 (pms_id=61738) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30727 (pms_id=61737) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30729 (pms_id=61739) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30730 (pms_id=61740) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30731 (pms_id=61741) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30732 (pms_id=61748) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30733 (pms_id=61749) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30734 (pms_id=61759) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30735 (pms_id=61760) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30736 (pms_id=61761) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30737 (pms_id=61762) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30738 (pms_id=61763) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30739 (pms_id=61764) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30740 (pms_id=61765) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30742 (pms_id=61769) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30741 (pms_id=61770) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30743 (pms_id=61771) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30744 (pms_id=61772) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30745 (pms_id=61773) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30746 (pms_id=61774) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30747 (pms_id=61775) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30748 (pms_id=61776) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30749 (pms_id=61778) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30750 (pms_id=61779) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30751 (pms_id=61782) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30752 (pms_id=61783) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30754 (pms_id=61791) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30753 (pms_id=61792) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30755 (pms_id=61793) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30756 (pms_id=61794) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30757 (pms_id=61795) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30758 (pms_id=61797) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30759 (pms_id=61807) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30760 (pms_id=61808) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30761 (pms_id=61809) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30762 (pms_id=61810) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30763 (pms_id=61811) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30764 (pms_id=61813) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30766 (pms_id=61814) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30765 (pms_id=61815) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30767 (pms_id=61826) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30768 (pms_id=61827) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30769 (pms_id=61831) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30770 (pms_id=61832) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30771 (pms_id=61833) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30772 (pms_id=61834) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30773 (pms_id=61835) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30774 (pms_id=61836) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30776 (pms_id=61837) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30775 (pms_id=61839) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30777 (pms_id=61840) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30778 (pms_id=61841) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30780 (pms_id=61843) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30779 (pms_id=61842) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30781 (pms_id=61844) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30782 (pms_id=61855) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30783 (pms_id=61856) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30784 (pms_id=61857) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30786 (pms_id=61859) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30785 (pms_id=61858) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30788 (pms_id=61860) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30787 (pms_id=61861) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30789 (pms_id=61862) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30790 (pms_id=61864) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30791 (pms_id=61865) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30792 (pms_id=61875) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30793 (pms_id=61876) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30794 (pms_id=61877) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30795 (pms_id=61878) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30797 (pms_id=61879) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30796 (pms_id=61890) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30798 (pms_id=61891) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30800 (pms_id=61901) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30799 (pms_id=61900) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30801 (pms_id=61902) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30802 (pms_id=61903) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30803 (pms_id=61904) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30804 (pms_id=61905) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30806 (pms_id=61907) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30805 (pms_id=61906) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30807 (pms_id=61908) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30808 (pms_id=61910) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30809 (pms_id=61911) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30811 (pms_id=61915) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30810 (pms_id=61912) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30812 (pms_id=61925) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30813 (pms_id=61935) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30815 (pms_id=61936) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30814 (pms_id=61937) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30816 (pms_id=61939) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30817 (pms_id=61949) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30818 (pms_id=61938) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30819 (pms_id=61950) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30820 (pms_id=61951) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30822 (pms_id=61953) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30821 (pms_id=61952) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30824 (pms_id=61954) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30825 (pms_id=61955) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30823 (pms_id=61956) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30826 (pms_id=61957) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30827 (pms_id=61959) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30828 (pms_id=61960) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30829 (pms_id=61961) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30831 (pms_id=61969) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30830 (pms_id=61968) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30832 (pms_id=61971) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30833 (pms_id=61972) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30835 (pms_id=61974) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30834 (pms_id=61975) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30836 (pms_id=61976) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30837 (pms_id=61987) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30838 (pms_id=61991) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30839 (pms_id=61992) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30840 (pms_id=61993) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30841 (pms_id=61994) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30842 (pms_id=62002) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30843 (pms_id=62004) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30844 (pms_id=62005) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30845 (pms_id=62006) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30846 (pms_id=62007) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30848 (pms_id=62012) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30847 (pms_id=62008) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30849 (pms_id=62013) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30850 (pms_id=62014) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30851 (pms_id=62015) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30853 (pms_id=62016) 2025-11-18 20:52:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 30852 (pms_id=62017) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30854 (pms_id=62018) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30855 (pms_id=62019) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30856 (pms_id=62020) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30857 (pms_id=62021) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30858 (pms_id=62022) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30859 (pms_id=62023) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30861 (pms_id=62025) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30860 (pms_id=62024) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30862 (pms_id=62027) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30863 (pms_id=62028) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30866 (pms_id=62032) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30864 (pms_id=62031) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30865 (pms_id=62034) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30867 (pms_id=62035) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30870 (pms_id=62053) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30868 (pms_id=62039) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30869 (pms_id=62051) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30871 (pms_id=62054) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30872 (pms_id=62056) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30873 (pms_id=62057) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30874 (pms_id=62058) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30876 (pms_id=62060) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30875 (pms_id=62061) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30877 (pms_id=62062) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30878 (pms_id=62063) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30879 (pms_id=62064) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30880 (pms_id=62067) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30882 (pms_id=62069) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30881 (pms_id=62068) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30884 (pms_id=62070) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30885 (pms_id=62071) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30883 (pms_id=62072) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30887 (pms_id=62074) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30886 (pms_id=62073) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30888 (pms_id=62075) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30889 (pms_id=62076) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30890 (pms_id=62077) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30891 (pms_id=62078) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30892 (pms_id=62079) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30893 (pms_id=62080) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30895 (pms_id=62081) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30894 (pms_id=62085) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30897 (pms_id=62086) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30896 (pms_id=62087) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30898 (pms_id=62088) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30899 (pms_id=62089) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30900 (pms_id=62090) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30901 (pms_id=62091) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30902 (pms_id=62092) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30903 (pms_id=62093) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30905 (pms_id=62095) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30904 (pms_id=62094) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30906 (pms_id=62096) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30907 (pms_id=62097) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30909 (pms_id=62099) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30908 (pms_id=62098) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30912 (pms_id=62100) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30910 (pms_id=62101) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30911 (pms_id=62102) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30913 (pms_id=62103) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30914 (pms_id=62106) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30915 (pms_id=62107) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30916 (pms_id=62108) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30917 (pms_id=62109) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30918 (pms_id=62110) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30919 (pms_id=62112) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30920 (pms_id=62113) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30921 (pms_id=62114) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30922 (pms_id=62115) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30923 (pms_id=62116) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30924 (pms_id=62117) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30925 (pms_id=62118) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30926 (pms_id=62119) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30927 (pms_id=62120) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30928 (pms_id=62121) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30929 (pms_id=62122) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30930 (pms_id=62123) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30931 (pms_id=62124) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30932 (pms_id=62125) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30933 (pms_id=62126) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30934 (pms_id=62127) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30935 (pms_id=62128) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30936 (pms_id=62129) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30937 (pms_id=62132) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30938 (pms_id=62133) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30939 (pms_id=62134) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30940 (pms_id=62137) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30941 (pms_id=62138) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30942 (pms_id=62139) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30943 (pms_id=62140) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30945 (pms_id=62142) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30944 (pms_id=62141) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30946 (pms_id=62144) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30947 (pms_id=62145) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30948 (pms_id=62146) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30949 (pms_id=62147) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30950 (pms_id=62158) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30951 (pms_id=62159) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30952 (pms_id=62160) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30953 (pms_id=62161) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for radova@hotmail.it (reservation_id=1030) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Radovcic, email=radova@hotmail.it, hotel=39054_001) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30954 (pms_id=62162) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30956 (pms_id=62164) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for ari.conte@gmail.com (reservation_id=952) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Arianna Conte, email=ari.conte@gmail.com, hotel=39054_001) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30957 (pms_id=62165) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30959 (pms_id=62166) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30958 (pms_id=62167) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30960 (pms_id=62168) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30955 (pms_id=62163) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30961 (pms_id=62169) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30963 (pms_id=62172) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30964 (pms_id=62173) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30962 (pms_id=62170) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30965 (pms_id=62174) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30967 (pms_id=62175) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30966 (pms_id=62177) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30970 (pms_id=62178) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30968 (pms_id=62179) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30971 (pms_id=62180) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30969 (pms_id=62181) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30972 (pms_id=62182) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30974 (pms_id=62191) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30973 (pms_id=62192) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30975 (pms_id=62193) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30976 (pms_id=62194) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30977 (pms_id=62195) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30978 (pms_id=62196) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30979 (pms_id=62197) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30980 (pms_id=62198) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30981 (pms_id=62199) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30982 (pms_id=62200) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for Manuelnicolini84@yahoo.it (reservation_id=843) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Manuel Nicolini, email=Manuelnicolini84@yahoo.it, hotel=39054_001) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30984 (pms_id=62202) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30983 (pms_id=62201) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30985 (pms_id=62204) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30986 (pms_id=62205) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30987 (pms_id=62206) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30988 (pms_id=62207) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30991 (pms_id=62209) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30990 (pms_id=62210) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30989 (pms_id=62208) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30992 (pms_id=62216) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30993 (pms_id=62217) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30994 (pms_id=62218) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30995 (pms_id=62219) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30996 (pms_id=62220) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30997 (pms_id=62215) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30998 (pms_id=62221) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 30999 (pms_id=62222) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31000 (pms_id=62223) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31001 (pms_id=62224) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31002 (pms_id=62225) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31003 (pms_id=62235) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31004 (pms_id=62236) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31006 (pms_id=62238) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31005 (pms_id=62237) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31007 (pms_id=62239) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31008 (pms_id=62240) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31009 (pms_id=62241) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31010 (pms_id=62242) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31011 (pms_id=62245) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31012 (pms_id=62246) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31013 (pms_id=62247) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31014 (pms_id=62248) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31015 (pms_id=62249) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31016 (pms_id=62250) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31017 (pms_id=62251) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31019 (pms_id=62255) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31018 (pms_id=62252) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31020 (pms_id=62256) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31021 (pms_id=62257) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31022 (pms_id=62258) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31023 (pms_id=62260) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31025 (pms_id=62264) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31024 (pms_id=62263) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31026 (pms_id=62265) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31027 (pms_id=62266) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31029 (pms_id=62267) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31028 (pms_id=62268) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31030 (pms_id=62269) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31031 (pms_id=62270) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31033 (pms_id=62278) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31032 (pms_id=62277) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31034 (pms_id=62280) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31036 (pms_id=62281) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31035 (pms_id=62282) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31037 (pms_id=62285) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31038 (pms_id=62286) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Found exact name match for Giada Zanotti (reservation_id=911) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giada Zanotti, email=gedezanotti97@gmail.com, hotel=39054_001) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31039 (pms_id=62287) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31041 (pms_id=62289) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31043 (pms_id=62290) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31042 (pms_id=62291) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31045 (pms_id=62292) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31044 (pms_id=62293) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31046 (pms_id=62294) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31040 (pms_id=62288) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31047 (pms_id=62295) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31048 (pms_id=62296) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31049 (pms_id=62297) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31050 (pms_id=62298) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31051 (pms_id=62301) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31052 (pms_id=62299) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31053 (pms_id=62302) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31054 (pms_id=62305) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31055 (pms_id=62306) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31056 (pms_id=62311) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31057 (pms_id=62321) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31058 (pms_id=62322) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31059 (pms_id=62323) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31060 (pms_id=62324) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31061 (pms_id=62325) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31062 (pms_id=62326) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31063 (pms_id=62327) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31064 (pms_id=62328) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31065 (pms_id=62329) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31066 (pms_id=62330) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62324 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31067 (pms_id=62332) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31068 (pms_id=62333) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31069 (pms_id=62334) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31070 (pms_id=62335) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31071 (pms_id=62342) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31073 (pms_id=62344) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31075 (pms_id=62346) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31072 (pms_id=62345) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31074 (pms_id=62347) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31076 (pms_id=62348) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31077 (pms_id=62349) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31078 (pms_id=62350) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31079 (pms_id=62351) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31080 (pms_id=62352) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31081 (pms_id=62353) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31082 (pms_id=62354) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31083 (pms_id=62355) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31084 (pms_id=62356) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31085 (pms_id=62357) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31086 (pms_id=62358) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31087 (pms_id=62360) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31088 (pms_id=62361) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31089 (pms_id=62362) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31090 (pms_id=62363) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31091 (pms_id=62364) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31092 (pms_id=62373) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31093 (pms_id=62375) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31094 (pms_id=62374) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31095 (pms_id=62376) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31096 (pms_id=62377) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31097 (pms_id=62378) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31098 (pms_id=62379) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31099 (pms_id=62380) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31100 (pms_id=62385) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31101 (pms_id=62386) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31102 (pms_id=62387) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31103 (pms_id=62388) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31104 (pms_id=62398) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31105 (pms_id=62399) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31106 (pms_id=62400) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31107 (pms_id=62401) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31109 (pms_id=62403) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31108 (pms_id=62402) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31110 (pms_id=62404) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31111 (pms_id=62415) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31112 (pms_id=62416) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31113 (pms_id=62417) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31114 (pms_id=62419) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31115 (pms_id=62427) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31116 (pms_id=62429) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31117 (pms_id=62430) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31118 (pms_id=62431) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31119 (pms_id=62432) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31120 (pms_id=62438) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31121 (pms_id=62440) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31122 (pms_id=62441) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31123 (pms_id=62442) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31124 (pms_id=62443) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31125 (pms_id=62444) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31127 (pms_id=62446) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31126 (pms_id=62445) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31128 (pms_id=62453) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31130 (pms_id=62455) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31129 (pms_id=62454) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31131 (pms_id=62456) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31132 (pms_id=62457) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31133 (pms_id=62459) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31134 (pms_id=62468) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31135 (pms_id=62469) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31136 (pms_id=62470) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31137 (pms_id=62471) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31138 (pms_id=62476) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31139 (pms_id=62477) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31140 (pms_id=62478) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31141 (pms_id=62479) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31142 (pms_id=62480) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31143 (pms_id=62482) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31144 (pms_id=62483) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31145 (pms_id=62484) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31146 (pms_id=62485) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31147 (pms_id=62490) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31148 (pms_id=62491) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31149 (pms_id=62492) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31150 (pms_id=62493) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31151 (pms_id=62494) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31152 (pms_id=62495) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31153 (pms_id=62496) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31154 (pms_id=62497) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31178 (pms_id=62500) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31155 (pms_id=62499) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31156 (pms_id=62501) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31158 (pms_id=62502) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31157 (pms_id=62503) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31160 (pms_id=62507) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31159 (pms_id=62506) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31161 (pms_id=62508) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31162 (pms_id=62510) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31164 (pms_id=62511) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31163 (pms_id=62509) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31165 (pms_id=62512) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31166 (pms_id=62513) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31168 (pms_id=62524) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31167 (pms_id=62525) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31169 (pms_id=62526) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31170 (pms_id=62527) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31171 (pms_id=62528) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31173 (pms_id=62544) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31172 (pms_id=62539) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31175 (pms_id=62549) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31176 (pms_id=62550) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31174 (pms_id=62551) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31177 (pms_id=62552) 2025-11-18 20:52:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 31180 (pms_id=62554) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31179 (pms_id=62553) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31181 (pms_id=62555) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31182 (pms_id=62556) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31183 (pms_id=62557) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31184 (pms_id=62558) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31185 (pms_id=62560) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31188 (pms_id=62564) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31186 (pms_id=62561) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31187 (pms_id=62563) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31189 (pms_id=62565) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31190 (pms_id=62567) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31191 (pms_id=62572) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31192 (pms_id=62574) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31193 (pms_id=62575) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31195 (pms_id=62578) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31194 (pms_id=62576) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31196 (pms_id=62581) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31197 (pms_id=62582) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31198 (pms_id=62583) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31199 (pms_id=62584) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31200 (pms_id=62585) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31201 (pms_id=62586) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31202 (pms_id=62587) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31203 (pms_id=62588) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31205 (pms_id=62591) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31204 (pms_id=62593) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31206 (pms_id=62594) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31207 (pms_id=62596) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31208 (pms_id=62597) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31209 (pms_id=62598) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31210 (pms_id=62599) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31211 (pms_id=62600) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31212 (pms_id=62603) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31213 (pms_id=62604) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31214 (pms_id=62605) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31215 (pms_id=62606) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31217 (pms_id=62607) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31216 (pms_id=62608) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31218 (pms_id=62609) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31219 (pms_id=62610) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31220 (pms_id=62611) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31222 (pms_id=62613) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31221 (pms_id=62612) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31223 (pms_id=62614) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31224 (pms_id=62615) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31225 (pms_id=62616) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31226 (pms_id=62617) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31227 (pms_id=62618) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31230 (pms_id=62620) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31228 (pms_id=62619) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31229 (pms_id=62621) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31232 (pms_id=62622) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31231 (pms_id=62629) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31233 (pms_id=62630) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31235 (pms_id=62640) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31234 (pms_id=62631) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31236 (pms_id=62641) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31237 (pms_id=62642) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31238 (pms_id=62643) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31240 (pms_id=62661) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31239 (pms_id=62650) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31241 (pms_id=62662) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31243 (pms_id=62664) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31244 (pms_id=62665) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31242 (pms_id=62663) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31245 (pms_id=62666) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31246 (pms_id=62667) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31247 (pms_id=62668) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31248 (pms_id=62669) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31249 (pms_id=62670) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31250 (pms_id=62671) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31251 (pms_id=62678) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31253 (pms_id=62679) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31252 (pms_id=62680) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31254 (pms_id=62681) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31255 (pms_id=62682) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31256 (pms_id=62683) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31257 (pms_id=62684) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31258 (pms_id=62685) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31259 (pms_id=62686) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31260 (pms_id=62693) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31261 (pms_id=62694) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31262 (pms_id=62695) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31263 (pms_id=62696) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31264 (pms_id=62697) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31265 (pms_id=62698) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31266 (pms_id=62699) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31267 (pms_id=62700) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31269 (pms_id=62702) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31268 (pms_id=62701) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31270 (pms_id=62703) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31271 (pms_id=62704) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31272 (pms_id=62705) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31274 (pms_id=62706) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31273 (pms_id=62707) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31275 (pms_id=62708) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31276 (pms_id=62710) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31277 (pms_id=62712) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31278 (pms_id=62718) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31279 (pms_id=62728) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31280 (pms_id=62730) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31281 (pms_id=62731) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31282 (pms_id=62732) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31283 (pms_id=62733) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31284 (pms_id=62734) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31285 (pms_id=62735) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31286 (pms_id=62736) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31287 (pms_id=62738) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31288 (pms_id=62739) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31290 (pms_id=62742) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31289 (pms_id=62740) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31291 (pms_id=62743) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31292 (pms_id=62752) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31293 (pms_id=62754) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31296 (pms_id=62755) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31295 (pms_id=62756) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31294 (pms_id=62764) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31297 (pms_id=62765) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31298 (pms_id=62774) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31299 (pms_id=62775) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31300 (pms_id=62776) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31301 (pms_id=62777) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31302 (pms_id=62779) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31303 (pms_id=62780) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31304 (pms_id=62781) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31305 (pms_id=62789) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31306 (pms_id=62790) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31307 (pms_id=62791) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31308 (pms_id=62792) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31309 (pms_id=62793) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31310 (pms_id=62794) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31311 (pms_id=62795) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31312 (pms_id=62796) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31313 (pms_id=62799) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31314 (pms_id=62800) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31315 (pms_id=62801) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31316 (pms_id=62802) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31317 (pms_id=62803) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31319 (pms_id=62804) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31320 (pms_id=62805) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31318 (pms_id=62798) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31321 (pms_id=62806) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31322 (pms_id=62807) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31323 (pms_id=62808) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31324 (pms_id=62809) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31325 (pms_id=62810) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31327 (pms_id=62812) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31326 (pms_id=62811) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31328 (pms_id=62813) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31329 (pms_id=62814) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31330 (pms_id=62816) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31331 (pms_id=62826) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31332 (pms_id=62828) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31333 (pms_id=62837) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31334 (pms_id=62838) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31335 (pms_id=62839) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31336 (pms_id=62850) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31338 (pms_id=62860) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31337 (pms_id=62840) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31339 (pms_id=62873) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31340 (pms_id=62874) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31341 (pms_id=62875) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31342 (pms_id=62884) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31343 (pms_id=62885) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31344 (pms_id=62886) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31345 (pms_id=62896) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31346 (pms_id=62906) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31348 (pms_id=62907) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31347 (pms_id=62908) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31349 (pms_id=62910) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31350 (pms_id=62911) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31351 (pms_id=62920) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31352 (pms_id=62921) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31353 (pms_id=62923) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31354 (pms_id=62926) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31355 (pms_id=62927) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31356 (pms_id=62928) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31357 (pms_id=62929) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31358 (pms_id=62930) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31359 (pms_id=62931) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31360 (pms_id=62932) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31361 (pms_id=62934) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31362 (pms_id=62935) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31363 (pms_id=62936) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31364 (pms_id=62937) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31366 (pms_id=62949) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31365 (pms_id=62947) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31368 (pms_id=62933) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31367 (pms_id=62950) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31369 (pms_id=62951) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31370 (pms_id=62952) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31371 (pms_id=62953) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31372 (pms_id=62954) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31373 (pms_id=62960) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31374 (pms_id=62962) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31375 (pms_id=62963) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31376 (pms_id=62973) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31377 (pms_id=62974) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31379 (pms_id=62977) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31378 (pms_id=62975) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31380 (pms_id=62978) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31381 (pms_id=62979) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31383 (pms_id=62989) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31382 (pms_id=62988) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31384 (pms_id=62990) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31385 (pms_id=62991) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31387 (pms_id=62993) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31388 (pms_id=62994) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31386 (pms_id=62995) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31389 (pms_id=62996) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31390 (pms_id=63006) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31392 (pms_id=63016) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31393 (pms_id=63017) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31391 (pms_id=63007) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31396 (pms_id=63026) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31394 (pms_id=63018) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31395 (pms_id=63019) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31397 (pms_id=63027) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31398 (pms_id=63028) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31399 (pms_id=63029) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31400 (pms_id=63030) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31401 (pms_id=63051) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31402 (pms_id=63052) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31404 (pms_id=63053) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31405 (pms_id=63055) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31403 (pms_id=63054) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31406 (pms_id=63056) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31407 (pms_id=63057) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31408 (pms_id=63060) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31409 (pms_id=63058) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31410 (pms_id=63061) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31411 (pms_id=63070) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31413 (pms_id=63071) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31412 (pms_id=63072) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31414 (pms_id=63081) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31415 (pms_id=63082) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31416 (pms_id=63083) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31417 (pms_id=63086) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31418 (pms_id=63094) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31419 (pms_id=63095) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31420 (pms_id=63096) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31421 (pms_id=63106) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31422 (pms_id=63107) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31423 (pms_id=63108) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31424 (pms_id=63109) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31425 (pms_id=63110) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31426 (pms_id=63111) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31427 (pms_id=63112) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31428 (pms_id=63113) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31429 (pms_id=63114) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31430 (pms_id=63115) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31431 (pms_id=63116) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31432 (pms_id=63117) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31433 (pms_id=63118) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31434 (pms_id=63119) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31435 (pms_id=63120) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31436 (pms_id=63121) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31438 (pms_id=63123) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31437 (pms_id=63124) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31439 (pms_id=63125) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31440 (pms_id=63126) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31441 (pms_id=63127) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31442 (pms_id=63128) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31444 (pms_id=63130) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31443 (pms_id=63129) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31445 (pms_id=63131) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31446 (pms_id=63132) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31447 (pms_id=63133) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31448 (pms_id=63134) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31449 (pms_id=63135) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31450 (pms_id=63142) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31451 (pms_id=63143) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31452 (pms_id=63144) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31453 (pms_id=63145) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31454 (pms_id=63152) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31456 (pms_id=63153) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31455 (pms_id=63155) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31457 (pms_id=63156) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31458 (pms_id=63157) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31459 (pms_id=63158) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31460 (pms_id=63159) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31461 (pms_id=63160) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31462 (pms_id=63161) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31463 (pms_id=63163) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31465 (pms_id=63164) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31464 (pms_id=63165) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31466 (pms_id=63166) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31467 (pms_id=63175) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31468 (pms_id=63176) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31469 (pms_id=63177) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31470 (pms_id=63178) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31471 (pms_id=63179) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31472 (pms_id=63180) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31473 (pms_id=63181) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31474 (pms_id=63182) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31476 (pms_id=63190) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31475 (pms_id=63189) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31477 (pms_id=63191) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31478 (pms_id=63192) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31479 (pms_id=63193) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31480 (pms_id=63194) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31481 (pms_id=63195) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31482 (pms_id=63205) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31483 (pms_id=63206) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31484 (pms_id=63215) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31485 (pms_id=63216) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31487 (pms_id=63218) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31486 (pms_id=63217) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31488 (pms_id=63219) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31489 (pms_id=63220) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31490 (pms_id=63221) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31492 (pms_id=63229) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31491 (pms_id=63222) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31493 (pms_id=63230) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31494 (pms_id=63231) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31495 (pms_id=63234) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31497 (pms_id=63235) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31496 (pms_id=63232) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31498 (pms_id=63236) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31499 (pms_id=63237) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31500 (pms_id=63238) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31502 (pms_id=63240) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31501 (pms_id=63239) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31504 (pms_id=63242) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31503 (pms_id=63241) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31505 (pms_id=63243) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31506 (pms_id=63244) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31507 (pms_id=63247) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31508 (pms_id=63258) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31509 (pms_id=63267) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31510 (pms_id=63268) 2025-11-18 20:53:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 31511 (pms_id=63269) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31512 (pms_id=63270) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31513 (pms_id=63279) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31514 (pms_id=63281) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31516 (pms_id=63282) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31515 (pms_id=63286) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31517 (pms_id=63287) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31518 (pms_id=63288) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31519 (pms_id=63289) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31520 (pms_id=63290) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31521 (pms_id=63291) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31522 (pms_id=63300) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31524 (pms_id=63301) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31523 (pms_id=63302) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31525 (pms_id=63303) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31526 (pms_id=63305) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31527 (pms_id=63306) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31528 (pms_id=63307) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31530 (pms_id=63304) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31529 (pms_id=63308) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31531 (pms_id=63310) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31532 (pms_id=63311) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31533 (pms_id=63313) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31534 (pms_id=63312) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31536 (pms_id=63322) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31535 (pms_id=63314) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31537 (pms_id=63323) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31538 (pms_id=63324) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31539 (pms_id=63325) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31540 (pms_id=63326) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31541 (pms_id=63327) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31542 (pms_id=63328) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31543 (pms_id=63329) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31545 (pms_id=63335) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31544 (pms_id=63330) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31546 (pms_id=63336) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31547 (pms_id=63337) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31548 (pms_id=63338) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31549 (pms_id=63339) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31550 (pms_id=63340) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31551 (pms_id=63341) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31553 (pms_id=63342) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31554 (pms_id=63344) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31552 (pms_id=63343) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31556 (pms_id=63345) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31555 (pms_id=63346) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31557 (pms_id=63347) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31558 (pms_id=63348) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31559 (pms_id=63350) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31560 (pms_id=63351) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31561 (pms_id=63352) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31562 (pms_id=63353) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31563 (pms_id=63354) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31565 (pms_id=63355) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31567 (pms_id=63357) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31566 (pms_id=63356) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31564 (pms_id=63358) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31568 (pms_id=63359) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31570 (pms_id=63361) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31571 (pms_id=63362) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31572 (pms_id=63367) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31573 (pms_id=63368) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31574 (pms_id=63369) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31575 (pms_id=63370) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31577 (pms_id=63380) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31576 (pms_id=63379) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31578 (pms_id=63381) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31580 (pms_id=63382) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31579 (pms_id=63383) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31581 (pms_id=63389) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31583 (pms_id=63391) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31582 (pms_id=63390) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31585 (pms_id=63393) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31584 (pms_id=63392) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31606 (pms_id=63394) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31605 (pms_id=63400) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31586 (pms_id=63401) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31569 (pms_id=63360) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31587 (pms_id=63402) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31588 (pms_id=63403) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31589 (pms_id=63404) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31590 (pms_id=63413) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31591 (pms_id=63415) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31592 (pms_id=63416) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31593 (pms_id=63417) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31594 (pms_id=63418) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31595 (pms_id=63419) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31596 (pms_id=63420) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31597 (pms_id=63422) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31598 (pms_id=63423) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31599 (pms_id=63424) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31600 (pms_id=63431) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31601 (pms_id=63432) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31602 (pms_id=63433) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31603 (pms_id=63434) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31604 (pms_id=63435) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31607 (pms_id=63436) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31608 (pms_id=63437) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31609 (pms_id=63440) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31610 (pms_id=63441) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31611 (pms_id=63443) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31612 (pms_id=63444) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31613 (pms_id=63446) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31614 (pms_id=63448) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31616 (pms_id=63450) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31615 (pms_id=63449) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31618 (pms_id=63452) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31617 (pms_id=63451) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31619 (pms_id=63453) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31620 (pms_id=63462) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31621 (pms_id=63463) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31622 (pms_id=63464) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31623 (pms_id=63465) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31624 (pms_id=63472) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31625 (pms_id=63473) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31626 (pms_id=63474) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31627 (pms_id=63475) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31628 (pms_id=63477) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31629 (pms_id=63478) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31630 (pms_id=63479) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31632 (pms_id=63480) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31633 (pms_id=63481) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31631 (pms_id=63483) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31634 (pms_id=63484) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31635 (pms_id=63488) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31636 (pms_id=63489) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31637 (pms_id=63490) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31638 (pms_id=63495) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31639 (pms_id=63496) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31640 (pms_id=63497) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31641 (pms_id=63498) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31643 (pms_id=63500) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31642 (pms_id=63499) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31644 (pms_id=63501) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31645 (pms_id=63502) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31646 (pms_id=63503) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31647 (pms_id=63505) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31648 (pms_id=63507) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31649 (pms_id=63517) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31650 (pms_id=63527) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31652 (pms_id=63529) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31653 (pms_id=63530) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31651 (pms_id=63528) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31654 (pms_id=63532) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31655 (pms_id=63533) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31656 (pms_id=63534) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31657 (pms_id=63535) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31658 (pms_id=63536) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31659 (pms_id=63537) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31660 (pms_id=63546) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31661 (pms_id=63547) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31662 (pms_id=63548) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31663 (pms_id=63549) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31665 (pms_id=63550) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31664 (pms_id=63551) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31666 (pms_id=63552) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31667 (pms_id=63553) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31668 (pms_id=63554) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31669 (pms_id=63555) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31670 (pms_id=63557) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31671 (pms_id=63561) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31672 (pms_id=63562) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31673 (pms_id=63563) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31674 (pms_id=63571) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31675 (pms_id=63573) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31676 (pms_id=63574) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31678 (pms_id=63576) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31677 (pms_id=63575) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31679 (pms_id=63577) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31680 (pms_id=63578) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31681 (pms_id=63579) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31683 (pms_id=63581) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31682 (pms_id=63580) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31684 (pms_id=63582) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31685 (pms_id=63583) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31687 (pms_id=63594) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31686 (pms_id=63595) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31688 (pms_id=63596) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31689 (pms_id=63597) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31690 (pms_id=63598) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31692 (pms_id=63600) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31693 (pms_id=63602) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31691 (pms_id=63599) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31694 (pms_id=63603) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31696 (pms_id=63604) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31697 (pms_id=63608) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31695 (pms_id=63607) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31698 (pms_id=63609) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31700 (pms_id=63611) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31699 (pms_id=63610) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31702 (pms_id=63613) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31701 (pms_id=63612) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31703 (pms_id=63614) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31704 (pms_id=63616) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31705 (pms_id=63619) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31706 (pms_id=63620) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31708 (pms_id=63621) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31707 (pms_id=63622) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31710 (pms_id=63624) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31709 (pms_id=63623) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31711 (pms_id=63625) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31712 (pms_id=63626) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31713 (pms_id=63627) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31714 (pms_id=63628) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31715 (pms_id=63629) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31716 (pms_id=63630) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31717 (pms_id=63631) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31718 (pms_id=63632) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31719 (pms_id=63633) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31720 (pms_id=63634) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31721 (pms_id=63635) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31722 (pms_id=63636) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31723 (pms_id=63637) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31724 (pms_id=63638) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31725 (pms_id=63639) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31727 (pms_id=63640) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31726 (pms_id=63641) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31728 (pms_id=63642) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31729 (pms_id=63643) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31730 (pms_id=63644) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31731 (pms_id=63645) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31732 (pms_id=63646) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31733 (pms_id=63648) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31734 (pms_id=63649) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31735 (pms_id=63650) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31736 (pms_id=63651) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31738 (pms_id=63647) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31737 (pms_id=63652) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31739 (pms_id=63653) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31740 (pms_id=63654) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31742 (pms_id=63656) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31741 (pms_id=63655) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31743 (pms_id=63657) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31744 (pms_id=63658) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31745 (pms_id=63659) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31746 (pms_id=63660) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31747 (pms_id=63661) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31748 (pms_id=63662) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31749 (pms_id=63663) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31750 (pms_id=63664) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31751 (pms_id=63665) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31753 (pms_id=63676) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31752 (pms_id=63667) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31754 (pms_id=63677) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31755 (pms_id=63678) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31756 (pms_id=63679) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31757 (pms_id=63680) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31758 (pms_id=63681) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31760 (pms_id=63683) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31761 (pms_id=63684) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31759 (pms_id=63682) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31762 (pms_id=63685) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31763 (pms_id=63686) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31765 (pms_id=63696) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31766 (pms_id=63697) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31764 (pms_id=63698) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31767 (pms_id=63699) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31768 (pms_id=63700) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31769 (pms_id=63701) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31770 (pms_id=63702) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31771 (pms_id=63703) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31772 (pms_id=63704) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31773 (pms_id=63705) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31774 (pms_id=63706) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31775 (pms_id=63707) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31776 (pms_id=63708) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31777 (pms_id=63709) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31778 (pms_id=63710) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31779 (pms_id=63712) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31781 (pms_id=63714) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31780 (pms_id=63713) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31782 (pms_id=63715) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31783 (pms_id=63716) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31785 (pms_id=63717) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31784 (pms_id=63718) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31786 (pms_id=63720) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31788 (pms_id=63711) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31787 (pms_id=63721) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31789 (pms_id=63722) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31791 (pms_id=63723) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31792 (pms_id=63728) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31790 (pms_id=63724) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31794 (pms_id=63730) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31793 (pms_id=63729) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31795 (pms_id=63739) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31797 (pms_id=63741) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31796 (pms_id=63740) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31799 (pms_id=63744) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31798 (pms_id=63743) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31800 (pms_id=63745) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31801 (pms_id=63746) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31802 (pms_id=63747) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31805 (pms_id=63749) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31803 (pms_id=63748) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31804 (pms_id=63750) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31806 (pms_id=63751) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31807 (pms_id=63752) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31809 (pms_id=63761) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31808 (pms_id=63753) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31810 (pms_id=63771) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31811 (pms_id=63772) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31812 (pms_id=63773) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31813 (pms_id=63783) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31814 (pms_id=63784) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31815 (pms_id=63785) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31816 (pms_id=63786) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31817 (pms_id=63787) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31818 (pms_id=63788) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31819 (pms_id=63789) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31820 (pms_id=63790) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31821 (pms_id=63793) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31822 (pms_id=63794) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31823 (pms_id=63795) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31828 (pms_id=63796) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31824 (pms_id=63797) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31825 (pms_id=63804) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31826 (pms_id=63806) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31830 (pms_id=63826) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31827 (pms_id=63816) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31829 (pms_id=63828) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31831 (pms_id=63829) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31832 (pms_id=63831) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 31836 (pms_id=63830) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-18 20:53:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31833 (pms_id=63832) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31834 (pms_id=63833) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31835 (pms_id=63836) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31837 (pms_id=63837) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31839 (pms_id=63838) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31840 (pms_id=63839) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31841 (pms_id=63840) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31842 (pms_id=63841) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31838 (pms_id=63834) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31843 (pms_id=63842) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31844 (pms_id=63843) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31845 (pms_id=63844) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31846 (pms_id=63845) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31847 (pms_id=63850) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31848 (pms_id=63851) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31849 (pms_id=63852) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31850 (pms_id=63863) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31851 (pms_id=63864) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31852 (pms_id=63865) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31853 (pms_id=63866) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63865 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31854 (pms_id=63867) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31855 (pms_id=63869) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31856 (pms_id=63870) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31857 (pms_id=63871) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31858 (pms_id=63872) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31859 (pms_id=63873) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31860 (pms_id=63874) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31862 (pms_id=63875) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31861 (pms_id=63876) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31863 (pms_id=63877) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31864 (pms_id=63878) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31865 (pms_id=63879) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31866 (pms_id=63880) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31867 (pms_id=63881) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31869 (pms_id=63884) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31868 (pms_id=63883) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31870 (pms_id=63892) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31871 (pms_id=63893) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31872 (pms_id=63894) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31873 (pms_id=63895) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31874 (pms_id=63896) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31875 (pms_id=63902) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31877 (pms_id=63903) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31876 (pms_id=63904) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31878 (pms_id=63905) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31879 (pms_id=63906) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31880 (pms_id=63907) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31881 (pms_id=63908) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31882 (pms_id=63909) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31883 (pms_id=63912) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31884 (pms_id=63913) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31885 (pms_id=63914) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31886 (pms_id=63915) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31887 (pms_id=63917) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31888 (pms_id=63918) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31889 (pms_id=63919) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31890 (pms_id=63920) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31891 (pms_id=63921) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31892 (pms_id=63922) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31894 (pms_id=63924) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31893 (pms_id=63923) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31895 (pms_id=63925) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31896 (pms_id=63926) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31897 (pms_id=63927) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31898 (pms_id=63928) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31900 (pms_id=63929) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31899 (pms_id=63938) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31901 (pms_id=63939) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31902 (pms_id=63940) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31903 (pms_id=63941) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31904 (pms_id=63943) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31905 (pms_id=63944) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31906 (pms_id=63945) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31907 (pms_id=63946) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31908 (pms_id=63948) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31909 (pms_id=63951) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31910 (pms_id=63952) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31911 (pms_id=63961) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31912 (pms_id=63962) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31913 (pms_id=63963) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31914 (pms_id=63964) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31915 (pms_id=63965) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31916 (pms_id=63966) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31917 (pms_id=63969) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31918 (pms_id=63970) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31920 (pms_id=63972) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31919 (pms_id=63971) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31921 (pms_id=63973) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31922 (pms_id=63974) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31923 (pms_id=63975) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31924 (pms_id=63976) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31925 (pms_id=63977) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31926 (pms_id=63978) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31927 (pms_id=63979) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31928 (pms_id=63981) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31929 (pms_id=63982) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31930 (pms_id=63983) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31931 (pms_id=63984) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31932 (pms_id=63985) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31933 (pms_id=63986) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31934 (pms_id=63987) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31936 (pms_id=63988) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31937 (pms_id=63990) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31935 (pms_id=63989) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31938 (pms_id=63991) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31939 (pms_id=63992) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31940 (pms_id=63993) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31941 (pms_id=63994) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31942 (pms_id=63996) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31943 (pms_id=64003) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31944 (pms_id=64004) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31945 (pms_id=64005) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31946 (pms_id=64015) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31947 (pms_id=64016) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31948 (pms_id=64025) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31949 (pms_id=64026) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31950 (pms_id=64027) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31951 (pms_id=64029) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31952 (pms_id=64028) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31953 (pms_id=64030) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31954 (pms_id=64031) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31956 (pms_id=64034) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31955 (pms_id=64032) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31957 (pms_id=64035) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31958 (pms_id=64037) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31959 (pms_id=64039) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31960 (pms_id=64040) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31961 (pms_id=64041) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31962 (pms_id=64042) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31963 (pms_id=64043) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31964 (pms_id=64044) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31965 (pms_id=64048) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31967 (pms_id=64049) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31966 (pms_id=64050) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31968 (pms_id=64051) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31969 (pms_id=64052) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31970 (pms_id=64053) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31971 (pms_id=64054) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31972 (pms_id=64061) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31973 (pms_id=64071) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31974 (pms_id=64072) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31975 (pms_id=64073) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31976 (pms_id=64074) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31977 (pms_id=64077) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31978 (pms_id=64078) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31981 (pms_id=64080) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31979 (pms_id=64079) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31980 (pms_id=64082) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31982 (pms_id=64083) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31983 (pms_id=64086) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31984 (pms_id=64093) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31985 (pms_id=64094) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31986 (pms_id=64095) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31987 (pms_id=64096) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31989 (pms_id=64098) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31988 (pms_id=64097) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31990 (pms_id=64099) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31991 (pms_id=64100) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31992 (pms_id=64101) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31993 (pms_id=64102) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31995 (pms_id=64113) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31994 (pms_id=64112) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31996 (pms_id=64114) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31997 (pms_id=64115) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31999 (pms_id=64116) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 31998 (pms_id=64117) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32000 (pms_id=64125) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32001 (pms_id=64135) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32002 (pms_id=64145) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32003 (pms_id=64146) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32004 (pms_id=64148) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32005 (pms_id=64158) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32009 (pms_id=64160) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32007 (pms_id=64159) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32008 (pms_id=64170) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32006 (pms_id=64147) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32011 (pms_id=64171) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32010 (pms_id=64172) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32012 (pms_id=64179) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32013 (pms_id=64189) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32014 (pms_id=64191) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32015 (pms_id=64192) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32019 (pms_id=64202) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32016 (pms_id=64203) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32018 (pms_id=64204) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32017 (pms_id=64206) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32020 (pms_id=64207) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32021 (pms_id=64217) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32039 (pms_id=64218) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32040 (pms_id=64219) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32022 (pms_id=64220) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32023 (pms_id=64221) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32025 (pms_id=64223) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32024 (pms_id=64222) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32027 (pms_id=64226) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32026 (pms_id=64224) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32028 (pms_id=64232) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32029 (pms_id=64233) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32030 (pms_id=64234) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32031 (pms_id=64235) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32032 (pms_id=64236) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32033 (pms_id=64237) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32035 (pms_id=64239) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32034 (pms_id=64253) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32036 (pms_id=64254) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32037 (pms_id=64255) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32038 (pms_id=64256) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32041 (pms_id=64257) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32042 (pms_id=64258) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32043 (pms_id=64260) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32044 (pms_id=64269) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32045 (pms_id=64279) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64258 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32046 (pms_id=64289) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32047 (pms_id=64290) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32048 (pms_id=64291) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32049 (pms_id=64292) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32050 (pms_id=64293) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32051 (pms_id=64294) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32052 (pms_id=64295) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32053 (pms_id=64296) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32054 (pms_id=64297) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32056 (pms_id=64298) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32055 (pms_id=64299) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32057 (pms_id=64300) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32058 (pms_id=64301) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32059 (pms_id=64302) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32060 (pms_id=64303) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32061 (pms_id=64304) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32062 (pms_id=64305) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32063 (pms_id=64306) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32064 (pms_id=64312) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32065 (pms_id=64313) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32066 (pms_id=64314) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32067 (pms_id=64322) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32068 (pms_id=64323) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32069 (pms_id=64324) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32070 (pms_id=64327) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32071 (pms_id=64328) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32072 (pms_id=64329) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32073 (pms_id=64330) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32074 (pms_id=64331) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32075 (pms_id=64332) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32076 (pms_id=64333) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32077 (pms_id=64334) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32078 (pms_id=64335) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32081 (pms_id=64337) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32079 (pms_id=64336) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32080 (pms_id=64347) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32082 (pms_id=64349) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32084 (pms_id=64350) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32083 (pms_id=64351) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32085 (pms_id=64354) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32086 (pms_id=64355) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32087 (pms_id=64356) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32088 (pms_id=64357) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32090 (pms_id=64359) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32089 (pms_id=64361) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32091 (pms_id=64362) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32092 (pms_id=64363) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32093 (pms_id=64364) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32094 (pms_id=64366) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32095 (pms_id=64368) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32096 (pms_id=64369) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32097 (pms_id=64378) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32098 (pms_id=64388) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32099 (pms_id=64389) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32100 (pms_id=64390) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32102 (pms_id=64391) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32101 (pms_id=64392) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32103 (pms_id=64393) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32104 (pms_id=64394) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32105 (pms_id=64395) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32106 (pms_id=64397) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32107 (pms_id=64402) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32108 (pms_id=64412) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32109 (pms_id=64414) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32112 (pms_id=64396) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32115 (pms_id=64417) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32111 (pms_id=64416) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32110 (pms_id=64415) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32113 (pms_id=64418) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32114 (pms_id=64419) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32116 (pms_id=64420) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32117 (pms_id=64426) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32118 (pms_id=64427) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32119 (pms_id=64437) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32120 (pms_id=64438) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32121 (pms_id=64448) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32122 (pms_id=64458) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32123 (pms_id=64459) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32124 (pms_id=64460) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32125 (pms_id=64461) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32126 (pms_id=64462) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32127 (pms_id=64472) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32128 (pms_id=64474) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32129 (pms_id=64475) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32130 (pms_id=64476) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32131 (pms_id=64477) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32132 (pms_id=64478) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32133 (pms_id=64479) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32134 (pms_id=64480) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32135 (pms_id=64481) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32136 (pms_id=64482) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32138 (pms_id=64483) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32137 (pms_id=64484) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32139 (pms_id=64485) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32140 (pms_id=64486) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32141 (pms_id=64487) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32142 (pms_id=64488) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32143 (pms_id=64489) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32145 (pms_id=64490) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32144 (pms_id=64491) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32147 (pms_id=64494) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32146 (pms_id=64492) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32148 (pms_id=64495) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32149 (pms_id=64496) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32150 (pms_id=64497) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32151 (pms_id=64498) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32152 (pms_id=64499) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32153 (pms_id=64500) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32154 (pms_id=64510) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32155 (pms_id=64511) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32157 (pms_id=64513) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32156 (pms_id=64512) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32158 (pms_id=64514) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32159 (pms_id=64522) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32160 (pms_id=64523) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32161 (pms_id=64525) 2025-11-18 20:53:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 32162 (pms_id=64526) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32165 (pms_id=64524) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32164 (pms_id=64527) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32163 (pms_id=64528) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32166 (pms_id=64529) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32167 (pms_id=64530) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32168 (pms_id=64531) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32169 (pms_id=64532) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32170 (pms_id=64533) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32171 (pms_id=64534) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32172 (pms_id=64536) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32173 (pms_id=64537) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32174 (pms_id=64538) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32175 (pms_id=64539) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32177 (pms_id=64540) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32178 (pms_id=64541) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32179 (pms_id=64543) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32176 (pms_id=64542) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32180 (pms_id=64558) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32181 (pms_id=64559) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32182 (pms_id=64560) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32183 (pms_id=64562) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32184 (pms_id=64563) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32186 (pms_id=64565) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32187 (pms_id=64566) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32188 (pms_id=64567) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32185 (pms_id=64561) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32189 (pms_id=64568) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32191 (pms_id=64569) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32190 (pms_id=64570) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32192 (pms_id=64571) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32193 (pms_id=64573) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32195 (pms_id=64580) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32194 (pms_id=64581) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32197 (pms_id=64572) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32199 (pms_id=64583) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32196 (pms_id=64582) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32198 (pms_id=64584) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32200 (pms_id=64586) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64582 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32201 (pms_id=64587) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32202 (pms_id=64588) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32203 (pms_id=64590) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32205 (pms_id=64592) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32204 (pms_id=64594) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32206 (pms_id=64595) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32207 (pms_id=64596) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32208 (pms_id=64597) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32210 (pms_id=64598) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32209 (pms_id=64599) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32211 (pms_id=64600) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32212 (pms_id=64608) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32213 (pms_id=64609) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32214 (pms_id=64610) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32216 (pms_id=64612) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32215 (pms_id=64611) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32217 (pms_id=64613) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32218 (pms_id=64623) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32219 (pms_id=64624) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32220 (pms_id=64626) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32221 (pms_id=64633) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32222 (pms_id=64634) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32223 (pms_id=64635) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32224 (pms_id=64636) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32225 (pms_id=64637) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32226 (pms_id=64639) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32227 (pms_id=64640) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32228 (pms_id=64641) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32229 (pms_id=64642) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32231 (pms_id=64644) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32230 (pms_id=64643) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32232 (pms_id=64647) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32233 (pms_id=64648) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32234 (pms_id=64649) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32235 (pms_id=64650) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32236 (pms_id=64651) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32237 (pms_id=64652) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32238 (pms_id=64653) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32240 (pms_id=64654) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32239 (pms_id=64655) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32241 (pms_id=64656) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32242 (pms_id=64657) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32243 (pms_id=64658) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32244 (pms_id=64659) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32246 (pms_id=64660) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32245 (pms_id=64661) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32247 (pms_id=64662) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32248 (pms_id=64663) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32249 (pms_id=64664) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32250 (pms_id=64665) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32251 (pms_id=64666) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32252 (pms_id=64667) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32253 (pms_id=64668) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32254 (pms_id=64669) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32256 (pms_id=64670) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32255 (pms_id=64676) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32257 (pms_id=64678) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32259 (pms_id=64680) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32258 (pms_id=64679) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32260 (pms_id=64681) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32261 (pms_id=64682) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32262 (pms_id=64683) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32263 (pms_id=64684) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32264 (pms_id=64685) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32266 (pms_id=64686) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32265 (pms_id=64687) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32267 (pms_id=64688) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32268 (pms_id=64689) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32269 (pms_id=64690) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32270 (pms_id=64691) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32271 (pms_id=64692) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32273 (pms_id=64694) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32274 (pms_id=64695) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32272 (pms_id=64693) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32275 (pms_id=64696) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32276 (pms_id=64697) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32277 (pms_id=64699) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32279 (pms_id=64701) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32278 (pms_id=64700) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Mauradagnino@libero.it (reservation_id=371) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maura Dagnino, email=Mauradagnino@libero.it, hotel=39054_001) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32280 (pms_id=64703) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32281 (pms_id=64704) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32285 (pms_id=64707) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32282 (pms_id=64705) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32284 (pms_id=64706) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32286 (pms_id=64708) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32287 (pms_id=64709) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32283 (pms_id=64702) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32288 (pms_id=64714) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32289 (pms_id=64715) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32290 (pms_id=64716) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32291 (pms_id=64717) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32292 (pms_id=64719) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32294 (pms_id=64721) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32293 (pms_id=64720) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32295 (pms_id=64722) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32296 (pms_id=64725) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32297 (pms_id=64726) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32299 (pms_id=64727) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32298 (pms_id=64728) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32301 (pms_id=64730) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32300 (pms_id=64729) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32302 (pms_id=64731) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32303 (pms_id=64732) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32304 (pms_id=64733) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32305 (pms_id=64734) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32306 (pms_id=64735) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32307 (pms_id=64736) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32308 (pms_id=64738) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for maria_chiara_camerino@hotmail.com (reservation_id=540) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Chiara Camerino, email=maria_chiara_camerino@hotmail.com, hotel=39054_001) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32309 (pms_id=64739) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32311 (pms_id=64741) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32310 (pms_id=64740) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32313 (pms_id=64743) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32314 (pms_id=64744) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32315 (pms_id=64745) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32316 (pms_id=64746) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32317 (pms_id=64747) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32312 (pms_id=64742) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32318 (pms_id=64748) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32320 (pms_id=64749) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32319 (pms_id=64750) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32321 (pms_id=64758) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32322 (pms_id=64759) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32323 (pms_id=64760) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32324 (pms_id=64769) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32326 (pms_id=64771) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32325 (pms_id=64770) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32327 (pms_id=64772) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32328 (pms_id=64773) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32329 (pms_id=64774) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32330 (pms_id=64775) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32331 (pms_id=64776) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32332 (pms_id=64777) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32333 (pms_id=64779) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32334 (pms_id=64778) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32337 (pms_id=64781) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32335 (pms_id=64780) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32336 (pms_id=64782) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32338 (pms_id=64783) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32339 (pms_id=64784) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32341 (pms_id=64786) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32340 (pms_id=64785) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32343 (pms_id=64788) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32344 (pms_id=64789) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32342 (pms_id=64787) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32345 (pms_id=64790) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32346 (pms_id=64791) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32347 (pms_id=64792) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32348 (pms_id=64793) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32349 (pms_id=64794) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32350 (pms_id=64795) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32351 (pms_id=64796) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32352 (pms_id=64797) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32354 (pms_id=64799) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32353 (pms_id=64798) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32355 (pms_id=64800) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32356 (pms_id=64801) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32357 (pms_id=64802) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32358 (pms_id=64803) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32359 (pms_id=64804) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32360 (pms_id=64805) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32361 (pms_id=64806) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32362 (pms_id=64807) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32365 (pms_id=64810) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32363 (pms_id=64808) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32364 (pms_id=64809) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32368 (pms_id=64811) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32367 (pms_id=64814) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32366 (pms_id=64815) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32369 (pms_id=64816) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32370 (pms_id=64817) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32371 (pms_id=64818) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32373 (pms_id=64820) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32372 (pms_id=64819) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32374 (pms_id=64821) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32375 (pms_id=64822) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32376 (pms_id=64823) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32377 (pms_id=64824) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32378 (pms_id=64834) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32379 (pms_id=64835) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32380 (pms_id=64836) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32381 (pms_id=64837) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32382 (pms_id=64844) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32383 (pms_id=64845) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32384 (pms_id=64846) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32385 (pms_id=64847) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32386 (pms_id=64848) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32387 (pms_id=64858) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32388 (pms_id=64859) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32389 (pms_id=64860) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32390 (pms_id=64861) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32391 (pms_id=64862) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32393 (pms_id=64863) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32392 (pms_id=64872) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32394 (pms_id=64873) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32395 (pms_id=64876) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32396 (pms_id=64877) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32398 (pms_id=64879) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32397 (pms_id=64878) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32399 (pms_id=64880) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32400 (pms_id=64881) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32401 (pms_id=64882) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32403 (pms_id=64884) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32402 (pms_id=64883) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32405 (pms_id=64885) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32404 (pms_id=64895) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32406 (pms_id=64896) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32407 (pms_id=64898) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32409 (pms_id=64902) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32408 (pms_id=64899) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32410 (pms_id=64903) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32411 (pms_id=64904) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32412 (pms_id=64905) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32413 (pms_id=64907) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32414 (pms_id=64908) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32415 (pms_id=64909) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32416 (pms_id=64911) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32417 (pms_id=64912) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32418 (pms_id=64913) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32419 (pms_id=64914) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32420 (pms_id=64915) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32421 (pms_id=64916) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32423 (pms_id=64918) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32424 (pms_id=64919) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32422 (pms_id=64917) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32425 (pms_id=64920) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32426 (pms_id=64921) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32427 (pms_id=64932) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32428 (pms_id=64933) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32429 (pms_id=64934) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32431 (pms_id=64936) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32430 (pms_id=64935) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32434 (pms_id=64944) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32432 (pms_id=64943) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32433 (pms_id=64945) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32435 (pms_id=64946) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32437 (pms_id=64948) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32436 (pms_id=64947) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32438 (pms_id=64949) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32439 (pms_id=64950) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32440 (pms_id=64951) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32441 (pms_id=64952) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32442 (pms_id=64953) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32443 (pms_id=64954) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32444 (pms_id=64955) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32445 (pms_id=64956) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32446 (pms_id=64957) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32447 (pms_id=64959) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32448 (pms_id=64960) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32449 (pms_id=64961) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32450 (pms_id=64962) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32451 (pms_id=64964) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32452 (pms_id=64965) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32453 (pms_id=64966) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32454 (pms_id=64967) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32455 (pms_id=64968) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32456 (pms_id=64969) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32457 (pms_id=64970) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32458 (pms_id=64971) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32459 (pms_id=64972) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32460 (pms_id=64973) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32461 (pms_id=64978) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32462 (pms_id=64979) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32463 (pms_id=64980) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32464 (pms_id=64981) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32465 (pms_id=64982) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32467 (pms_id=64983) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32466 (pms_id=64984) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32468 (pms_id=64985) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32469 (pms_id=64986) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32470 (pms_id=64987) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32472 (pms_id=64989) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32471 (pms_id=64988) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32473 (pms_id=64990) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32474 (pms_id=64991) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32475 (pms_id=64997) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32476 (pms_id=64998) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32478 (pms_id=65000) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32477 (pms_id=64999) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32479 (pms_id=65001) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32480 (pms_id=65002) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32481 (pms_id=65003) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32482 (pms_id=65004) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32484 (pms_id=65007) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32483 (pms_id=65005) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32485 (pms_id=65008) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32486 (pms_id=65009) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32487 (pms_id=65010) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32488 (pms_id=65019) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for checcobasso@hotmail.com (reservation_id=619) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Basso, email=checcobasso@hotmail.com, hotel=39054_001) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32490 (pms_id=65021) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32491 (pms_id=65023) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32492 (pms_id=65024) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32493 (pms_id=65025) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32494 (pms_id=65026) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32489 (pms_id=65020) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32496 (pms_id=65027) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32497 (pms_id=65029) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32495 (pms_id=65022) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 32498 (pms_id=65030) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-18 20:53:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Barbera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32499 (pms_id=65032) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32502 (pms_id=65034) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32501 (pms_id=65033) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32504 (pms_id=65035) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32500 (pms_id=65031) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32503 (pms_id=65036) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32506 (pms_id=65037) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32505 (pms_id=65038) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32507 (pms_id=65039) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32508 (pms_id=65040) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ivano Madera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32509 (pms_id=65041) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32510 (pms_id=65042) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32511 (pms_id=65043) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32512 (pms_id=65045) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32513 (pms_id=65046) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32514 (pms_id=65048) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32515 (pms_id=65049) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32518 (pms_id=65051) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32516 (pms_id=65050) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32517 (pms_id=65047) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32520 (pms_id=65055) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32521 (pms_id=65057) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32519 (pms_id=65054) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32522 (pms_id=65058) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32523 (pms_id=65059) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32525 (pms_id=65060) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32524 (pms_id=65061) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32526 (pms_id=65062) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32527 (pms_id=65066) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32528 (pms_id=65067) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32529 (pms_id=65069) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32530 (pms_id=65078) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32532 (pms_id=65079) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32533 (pms_id=65080) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32534 (pms_id=65081) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32535 (pms_id=65082) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32536 (pms_id=65089) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32531 (pms_id=65068) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32537 (pms_id=65090) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32538 (pms_id=65091) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32539 (pms_id=65092) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32540 (pms_id=65093) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32541 (pms_id=65094) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32542 (pms_id=65095) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32543 (pms_id=65100) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32544 (pms_id=65101) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32546 (pms_id=65110) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32545 (pms_id=65102) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32547 (pms_id=65113) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32548 (pms_id=65115) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32549 (pms_id=65116) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32550 (pms_id=65117) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32551 (pms_id=65118) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32552 (pms_id=65121) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32553 (pms_id=65122) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32554 (pms_id=65123) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32555 (pms_id=65124) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32556 (pms_id=65125) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32557 (pms_id=65131) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32558 (pms_id=65132) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32559 (pms_id=65133) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32560 (pms_id=65134) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32561 (pms_id=65135) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32562 (pms_id=65145) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32565 (pms_id=65150) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32564 (pms_id=65148) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32563 (pms_id=65147) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32567 (pms_id=65152) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32569 (pms_id=65157) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32568 (pms_id=65158) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32570 (pms_id=65159) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32573 (pms_id=65170) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32572 (pms_id=65163) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32571 (pms_id=65162) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32574 (pms_id=65171) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32575 (pms_id=65172) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32576 (pms_id=65173) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32577 (pms_id=65174) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32578 (pms_id=65177) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32579 (pms_id=65175) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32581 (pms_id=65178) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32582 (pms_id=65180) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32580 (pms_id=65179) 2025-11-18 20:53:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 32583 (pms_id=65181) 2025-11-18 20:53:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 32584 (pms_id=65182) 2025-11-18 20:53:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 32585 (pms_id=65183) 2025-11-18 20:53:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 32566 (pms_id=65151) 2025-11-18 20:53:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 32586 (pms_id=65184) 2025-11-18 20:53:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 32587 (pms_id=65185) 2025-11-18 20:53:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 32588 (pms_id=65186) 2025-11-18 20:53:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 32589 (pms_id=65194) 2025-11-18 20:53:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 32591 (pms_id=65196) 2025-11-18 20:53:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 32590 (pms_id=65195) 2025-11-18 20:53:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 32592 (pms_id=65197) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32594 (pms_id=65200) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32595 (pms_id=65202) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32596 (pms_id=65203) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32598 (pms_id=65214) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32600 (pms_id=65215) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32597 (pms_id=65213) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32599 (pms_id=65216) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32601 (pms_id=65217) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32602 (pms_id=65218) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32603 (pms_id=65219) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32604 (pms_id=65220) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32606 (pms_id=65221) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32605 (pms_id=65222) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32607 (pms_id=65223) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32608 (pms_id=65224) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32609 (pms_id=65225) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32611 (pms_id=65226) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32610 (pms_id=65227) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32593 (pms_id=65198) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32612 (pms_id=65229) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32613 (pms_id=65230) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32614 (pms_id=65231) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32615 (pms_id=65235) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32616 (pms_id=65236) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32617 (pms_id=65237) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32619 (pms_id=65246) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32618 (pms_id=65238) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32621 (pms_id=65247) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32620 (pms_id=65257) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32622 (pms_id=65258) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32623 (pms_id=65259) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32624 (pms_id=65260) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32625 (pms_id=65261) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32626 (pms_id=65262) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32628 (pms_id=65264) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32627 (pms_id=65263) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32629 (pms_id=65265) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32631 (pms_id=65266) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32630 (pms_id=65277) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32632 (pms_id=65278) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32633 (pms_id=65280) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32634 (pms_id=65281) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32635 (pms_id=65282) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32636 (pms_id=65283) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32637 (pms_id=65284) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescobussei.fb@gmail.com (reservation_id=366) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Bussei, email=francescobussei.fb@gmail.com, hotel=39054_001) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32638 (pms_id=65285) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32639 (pms_id=65287) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32640 (pms_id=65297) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32641 (pms_id=65298) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescobussei.fb@gmail.com (reservation_id=366) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Bussei, email=francescobussei.fb@gmail.com, hotel=39054_001) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32642 (pms_id=65300) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32644 (pms_id=65301) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32645 (pms_id=65312) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32643 (pms_id=65295) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32646 (pms_id=65311) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32648 (pms_id=65314) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32647 (pms_id=65313) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32649 (pms_id=65315) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32650 (pms_id=65317) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32651 (pms_id=65318) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32652 (pms_id=65319) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32653 (pms_id=65320) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32654 (pms_id=65321) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32655 (pms_id=65322) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32656 (pms_id=65323) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Barbera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32657 (pms_id=65324) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32659 (pms_id=65333) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32660 (pms_id=65335) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32658 (pms_id=65334) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32661 (pms_id=65336) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32662 (pms_id=65344) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32664 (pms_id=65345) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32663 (pms_id=65346) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32665 (pms_id=65347) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32666 (pms_id=65351) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32667 (pms_id=65352) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32668 (pms_id=65353) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32669 (pms_id=65356) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32670 (pms_id=65365) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32671 (pms_id=65375) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32672 (pms_id=65377) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32673 (pms_id=65378) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32674 (pms_id=65379) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32675 (pms_id=65390) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32676 (pms_id=65391) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32678 (pms_id=65398) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32677 (pms_id=65399) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32679 (pms_id=65400) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32680 (pms_id=65401) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32681 (pms_id=65402) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32682 (pms_id=65411) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32683 (pms_id=65421) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32684 (pms_id=65422) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32685 (pms_id=65423) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32686 (pms_id=65425) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32687 (pms_id=65426) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32689 (pms_id=65427) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32691 (pms_id=65429) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32688 (pms_id=65428) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32690 (pms_id=65434) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32692 (pms_id=65435) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32693 (pms_id=65436) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32695 (pms_id=65437) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32694 (pms_id=65438) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32696 (pms_id=65448) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32697 (pms_id=65449) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32698 (pms_id=65450) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32699 (pms_id=65459) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32700 (pms_id=65461) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32701 (pms_id=65463) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32702 (pms_id=65474) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32703 (pms_id=65475) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32704 (pms_id=65476) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32706 (pms_id=65477) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32705 (pms_id=65479) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32707 (pms_id=65485) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32711 (pms_id=65486) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32708 (pms_id=65487) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32709 (pms_id=65488) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32710 (pms_id=65490) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32712 (pms_id=65491) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32713 (pms_id=65492) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32714 (pms_id=65493) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32715 (pms_id=65494) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32716 (pms_id=65496) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32718 (pms_id=65497) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32717 (pms_id=65506) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32719 (pms_id=65507) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32720 (pms_id=65517) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32721 (pms_id=65518) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32722 (pms_id=65519) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32723 (pms_id=65527) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32724 (pms_id=65537) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32726 (pms_id=65548) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32725 (pms_id=65547) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32727 (pms_id=65549) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32729 (pms_id=65561) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32728 (pms_id=65559) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32730 (pms_id=65562) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32731 (pms_id=65564) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32732 (pms_id=65571) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32733 (pms_id=65572) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32734 (pms_id=65573) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32735 (pms_id=65574) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32736 (pms_id=65575) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32737 (pms_id=65576) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32738 (pms_id=65584) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32739 (pms_id=65594) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32741 (pms_id=65595) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32740 (pms_id=65596) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32742 (pms_id=65597) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32743 (pms_id=65607) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32744 (pms_id=65609) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32745 (pms_id=65617) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32746 (pms_id=65618) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32747 (pms_id=65619) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32748 (pms_id=65620) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32749 (pms_id=65621) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32750 (pms_id=65631) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32751 (pms_id=65632) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32752 (pms_id=65633) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32753 (pms_id=65634) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32754 (pms_id=65635) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32777 (pms_id=65637) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32755 (pms_id=65638) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32757 (pms_id=65640) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32756 (pms_id=65639) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32758 (pms_id=65641) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32759 (pms_id=65645) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32760 (pms_id=65646) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32761 (pms_id=65657) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32762 (pms_id=65666) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32763 (pms_id=65667) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32764 (pms_id=65668) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32767 (pms_id=65671) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32765 (pms_id=65669) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32766 (pms_id=65670) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32768 (pms_id=65673) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32769 (pms_id=65674) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32770 (pms_id=65675) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32771 (pms_id=65677) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32772 (pms_id=65678) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32773 (pms_id=65679) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32774 (pms_id=65687) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32776 (pms_id=65690) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32775 (pms_id=65689) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32778 (pms_id=65691) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32779 (pms_id=65692) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32780 (pms_id=65693) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32781 (pms_id=65698) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32782 (pms_id=65699) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32784 (pms_id=65700) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32783 (pms_id=65710) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32785 (pms_id=65711) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32786 (pms_id=65712) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32787 (pms_id=65714) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32788 (pms_id=65720) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32789 (pms_id=65722) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32790 (pms_id=65723) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32791 (pms_id=65724) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32792 (pms_id=65725) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32793 (pms_id=65730) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32794 (pms_id=65731) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32795 (pms_id=65732) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32796 (pms_id=65733) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32797 (pms_id=65734) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32798 (pms_id=65740) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32799 (pms_id=65741) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32800 (pms_id=65742) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32801 (pms_id=65743) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32802 (pms_id=65744) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32803 (pms_id=65751) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32804 (pms_id=65752) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32805 (pms_id=65762) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32806 (pms_id=65763) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32807 (pms_id=65764) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32808 (pms_id=65765) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32810 (pms_id=65767) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32809 (pms_id=65768) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32811 (pms_id=65769) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32812 (pms_id=65770) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32813 (pms_id=65771) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32814 (pms_id=65772) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32816 (pms_id=65781) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32815 (pms_id=65773) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32817 (pms_id=65782) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32818 (pms_id=65783) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32819 (pms_id=65784) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32820 (pms_id=65792) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32821 (pms_id=65793) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32822 (pms_id=65795) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32824 (pms_id=65796) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32823 (pms_id=65797) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32825 (pms_id=65798) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32826 (pms_id=65799) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32828 (pms_id=65808) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32827 (pms_id=65800) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32829 (pms_id=65810) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32830 (pms_id=65811) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32831 (pms_id=65812) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32832 (pms_id=65813) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32833 (pms_id=65814) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32834 (pms_id=65815) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32835 (pms_id=65816) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32836 (pms_id=65817) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32837 (pms_id=65823) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32838 (pms_id=65826) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32839 (pms_id=65827) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32840 (pms_id=65828) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32841 (pms_id=65829) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32843 (pms_id=65831) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32842 (pms_id=65830) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32844 (pms_id=65841) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32845 (pms_id=65842) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32846 (pms_id=65843) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32847 (pms_id=65852) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32848 (pms_id=65853) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32849 (pms_id=65854) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32851 (pms_id=65865) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32852 (pms_id=65866) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32853 (pms_id=65867) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32854 (pms_id=65868) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32855 (pms_id=65869) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32856 (pms_id=65879) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32857 (pms_id=65880) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32858 (pms_id=65881) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32859 (pms_id=65882) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32860 (pms_id=65891) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32861 (pms_id=65900) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32863 (pms_id=65901) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32862 (pms_id=65903) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32864 (pms_id=65912) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32865 (pms_id=65913) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32867 (pms_id=65917) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32866 (pms_id=65918) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32868 (pms_id=65923) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32869 (pms_id=65924) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32870 (pms_id=65925) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32871 (pms_id=65926) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32850 (pms_id=65862) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32872 (pms_id=65927) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32873 (pms_id=65928) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32874 (pms_id=65937) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32875 (pms_id=65938) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32876 (pms_id=65939) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32877 (pms_id=65940) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32878 (pms_id=65941) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32879 (pms_id=65947) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32880 (pms_id=65957) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32881 (pms_id=65958) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32882 (pms_id=65959) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32883 (pms_id=65961) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32885 (pms_id=65962) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32884 (pms_id=65968) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32886 (pms_id=65969) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32889 (pms_id=65970) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32887 (pms_id=65971) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32888 (pms_id=65972) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32890 (pms_id=65973) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32891 (pms_id=65974) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32892 (pms_id=65975) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32893 (pms_id=65976) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32894 (pms_id=65977) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32895 (pms_id=65978) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32896 (pms_id=65979) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32898 (pms_id=65980) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32897 (pms_id=65981) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32899 (pms_id=65986) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32900 (pms_id=65987) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32901 (pms_id=65988) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32902 (pms_id=65989) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32903 (pms_id=65990) 2025-11-18 20:53:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 32904 (pms_id=65991) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32905 (pms_id=65992) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32906 (pms_id=65993) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32907 (pms_id=65994) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=606) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32908 (pms_id=65995) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32909 (pms_id=65996) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32910 (pms_id=65997) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32912 (pms_id=65999) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32913 (pms_id=66000) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32915 (pms_id=66001) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32914 (pms_id=66002) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32911 (pms_id=65998) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32916 (pms_id=66003) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32917 (pms_id=66004) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32918 (pms_id=66005) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32919 (pms_id=66006) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32920 (pms_id=66007) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32921 (pms_id=66008) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32922 (pms_id=66009) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32923 (pms_id=66010) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32924 (pms_id=66011) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32925 (pms_id=66012) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32926 (pms_id=66013) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32927 (pms_id=66014) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32928 (pms_id=66016) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32929 (pms_id=66018) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32930 (pms_id=66027) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32931 (pms_id=66037) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32932 (pms_id=66038) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32933 (pms_id=66039) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32934 (pms_id=66040) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32936 (pms_id=66050) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32935 (pms_id=66041) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32937 (pms_id=66051) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32938 (pms_id=66052) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32939 (pms_id=66062) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32940 (pms_id=66072) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32941 (pms_id=66073) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32942 (pms_id=66082) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32944 (pms_id=66083) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32943 (pms_id=66084) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32945 (pms_id=66092) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32946 (pms_id=66093) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32947 (pms_id=66094) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32948 (pms_id=66095) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32949 (pms_id=66097) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32950 (pms_id=66098) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32951 (pms_id=66099) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32952 (pms_id=66100) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32953 (pms_id=66101) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32954 (pms_id=66102) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32956 (pms_id=66103) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32955 (pms_id=66104) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32957 (pms_id=66106) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32958 (pms_id=66116) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32959 (pms_id=66119) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32960 (pms_id=66120) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32961 (pms_id=66121) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32962 (pms_id=66123) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32963 (pms_id=66124) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32964 (pms_id=66125) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32965 (pms_id=66126) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32966 (pms_id=66127) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32967 (pms_id=66128) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32968 (pms_id=66130) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32969 (pms_id=66131) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32970 (pms_id=66132) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32971 (pms_id=66133) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32972 (pms_id=66134) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32973 (pms_id=66136) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32974 (pms_id=66138) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32975 (pms_id=66139) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32976 (pms_id=66140) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32977 (pms_id=66142) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32978 (pms_id=66143) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32979 (pms_id=66144) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32980 (pms_id=66145) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32981 (pms_id=66146) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32982 (pms_id=66147) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32983 (pms_id=66148) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32984 (pms_id=66149) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32985 (pms_id=66150) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32986 (pms_id=66151) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32988 (pms_id=66154) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32987 (pms_id=66153) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32989 (pms_id=66157) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32990 (pms_id=66167) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32991 (pms_id=66168) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32992 (pms_id=66169) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32993 (pms_id=66170) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32994 (pms_id=66171) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32995 (pms_id=66172) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32996 (pms_id=66173) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32997 (pms_id=66174) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32999 (pms_id=66184) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 32998 (pms_id=66175) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33000 (pms_id=66185) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33001 (pms_id=66186) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33002 (pms_id=66187) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33004 (pms_id=66188) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33003 (pms_id=66189) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33006 (pms_id=66190) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33005 (pms_id=66192) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33007 (pms_id=66201) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33008 (pms_id=66211) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33009 (pms_id=66212) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33010 (pms_id=66213) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33011 (pms_id=66214) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33012 (pms_id=66215) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33013 (pms_id=66216) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33014 (pms_id=66217) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33015 (pms_id=66218) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33016 (pms_id=66221) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33018 (pms_id=66232) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33017 (pms_id=66223) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33019 (pms_id=66233) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33020 (pms_id=66234) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33021 (pms_id=66244) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33022 (pms_id=66254) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33023 (pms_id=66255) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33024 (pms_id=66256) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33025 (pms_id=66257) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33026 (pms_id=66258) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33027 (pms_id=66264) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33028 (pms_id=66265) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33029 (pms_id=66266) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33030 (pms_id=66267) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33032 (pms_id=66276) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33031 (pms_id=66268) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33033 (pms_id=66277) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33034 (pms_id=66278) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33035 (pms_id=66279) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33036 (pms_id=66281) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33038 (pms_id=66285) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33037 (pms_id=66284) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33039 (pms_id=66286) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33040 (pms_id=66287) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33042 (pms_id=66289) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33041 (pms_id=66288) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33043 (pms_id=66290) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33044 (pms_id=66291) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33045 (pms_id=66293) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33046 (pms_id=66305) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33047 (pms_id=66306) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33048 (pms_id=66307) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33049 (pms_id=66308) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33050 (pms_id=66309) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33051 (pms_id=66310) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33053 (pms_id=66317) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33052 (pms_id=66318) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33054 (pms_id=66319) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33055 (pms_id=66329) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33056 (pms_id=66330) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33057 (pms_id=66331) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33058 (pms_id=66332) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33059 (pms_id=66333) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33060 (pms_id=66334) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33061 (pms_id=66335) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33062 (pms_id=66336) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33063 (pms_id=66337) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33064 (pms_id=66339) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33066 (pms_id=66346) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33065 (pms_id=66345) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33067 (pms_id=66347) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33068 (pms_id=66348) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33069 (pms_id=66349) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33070 (pms_id=66350) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33072 (pms_id=66351) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33071 (pms_id=66352) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33074 (pms_id=66367) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33073 (pms_id=66359) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33075 (pms_id=66368) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33076 (pms_id=66369) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33077 (pms_id=66370) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33078 (pms_id=66372) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33079 (pms_id=66373) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33080 (pms_id=66374) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33081 (pms_id=66380) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33082 (pms_id=66381) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33083 (pms_id=66391) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33084 (pms_id=66392) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33085 (pms_id=66393) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33086 (pms_id=66394) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33087 (pms_id=66395) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33088 (pms_id=66396) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33089 (pms_id=66397) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33090 (pms_id=66398) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33091 (pms_id=66399) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33093 (pms_id=66401) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33092 (pms_id=66400) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33094 (pms_id=66402) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33095 (pms_id=66414) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33096 (pms_id=66415) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33097 (pms_id=66416) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33098 (pms_id=66417) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33099 (pms_id=66418) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33100 (pms_id=66419) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33101 (pms_id=66420) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33103 (pms_id=66422) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33102 (pms_id=66421) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33104 (pms_id=66423) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33105 (pms_id=66424) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33106 (pms_id=66425) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33107 (pms_id=66426) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33108 (pms_id=66427) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33109 (pms_id=66428) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33110 (pms_id=66437) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33111 (pms_id=66438) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33112 (pms_id=66439) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33113 (pms_id=66447) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33114 (pms_id=66448) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33115 (pms_id=66449) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33117 (pms_id=66451) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33116 (pms_id=66450) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33118 (pms_id=66452) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33119 (pms_id=66453) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33120 (pms_id=66454) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33121 (pms_id=66460) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for salvatorelatorre9@gmail.com (reservation_id=543) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Salvatore La Torre, email=salvatorelatorre9@gmail.com, hotel=39054_001) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33122 (pms_id=66461) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33123 (pms_id=66462) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33124 (pms_id=66463) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33125 (pms_id=66464) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33126 (pms_id=66465) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33127 (pms_id=66466) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33130 (pms_id=66467) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33128 (pms_id=66468) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33129 (pms_id=66469) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33131 (pms_id=66470) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33132 (pms_id=66471) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33134 (pms_id=66472) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33133 (pms_id=66473) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33135 (pms_id=66474) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33136 (pms_id=66475) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33137 (pms_id=66476) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33138 (pms_id=66477) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33139 (pms_id=66479) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33140 (pms_id=66480) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33141 (pms_id=66481) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33142 (pms_id=66482) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33143 (pms_id=66483) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33144 (pms_id=66484) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33145 (pms_id=66485) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33147 (pms_id=66487) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33146 (pms_id=66486) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33148 (pms_id=66488) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33149 (pms_id=66489) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33150 (pms_id=66490) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33151 (pms_id=66491) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33152 (pms_id=66492) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33154 (pms_id=66499) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33155 (pms_id=66501) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33153 (pms_id=66500) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33156 (pms_id=66509) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33157 (pms_id=66510) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33158 (pms_id=66511) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33159 (pms_id=66512) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33160 (pms_id=66513) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33161 (pms_id=66514) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33163 (pms_id=66516) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33162 (pms_id=66515) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33164 (pms_id=66517) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33165 (pms_id=66518) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Found exact name match for Francesca Caruso (reservation_id=714) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Caruso, email=info@francescacaruso.it, hotel=39054_001) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33167 (pms_id=66521) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33166 (pms_id=66520) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33169 (pms_id=66523) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33170 (pms_id=66524) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33168 (pms_id=66522) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33171 (pms_id=66525) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33172 (pms_id=66526) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33173 (pms_id=66527) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33174 (pms_id=66529) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33175 (pms_id=66530) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33176 (pms_id=66531) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33177 (pms_id=66532) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33178 (pms_id=66533) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33179 (pms_id=66534) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33180 (pms_id=66535) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33181 (pms_id=66536) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33182 (pms_id=66537) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33184 (pms_id=66540) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33183 (pms_id=66538) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33185 (pms_id=66541) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33186 (pms_id=66542) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33187 (pms_id=66543) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33188 (pms_id=66544) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33189 (pms_id=66545) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33190 (pms_id=66547) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33192 (pms_id=66550) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33191 (pms_id=66549) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33193 (pms_id=66551) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33194 (pms_id=66552) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33195 (pms_id=66553) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33196 (pms_id=66555) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33197 (pms_id=66556) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33198 (pms_id=66557) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33199 (pms_id=66558) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33200 (pms_id=66559) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33201 (pms_id=66560) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33202 (pms_id=66562) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33203 (pms_id=66561) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33204 (pms_id=66573) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33205 (pms_id=66574) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33206 (pms_id=66575) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33208 (pms_id=66577) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33207 (pms_id=66576) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33209 (pms_id=66578) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33210 (pms_id=66579) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33211 (pms_id=66580) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33212 (pms_id=66582) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33213 (pms_id=66584) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33214 (pms_id=66583) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:53:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 33215 (pms_id=66585) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33216 (pms_id=66587) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33217 (pms_id=66589) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33218 (pms_id=66590) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33220 (pms_id=66586) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33219 (pms_id=66591) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33221 (pms_id=66592) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33222 (pms_id=66593) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33223 (pms_id=66594) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33224 (pms_id=66595) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33225 (pms_id=66605) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33226 (pms_id=66606) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33227 (pms_id=66616) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33228 (pms_id=66617) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33229 (pms_id=66618) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33230 (pms_id=66619) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33231 (pms_id=66621) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33232 (pms_id=66622) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33233 (pms_id=66623) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33234 (pms_id=66624) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33235 (pms_id=66625) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33236 (pms_id=66626) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33238 (pms_id=66628) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33239 (pms_id=66629) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33237 (pms_id=66627) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33240 (pms_id=66631) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33241 (pms_id=66632) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33242 (pms_id=66633) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33243 (pms_id=66634) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33244 (pms_id=66635) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33245 (pms_id=66636) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33246 (pms_id=66637) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33248 (pms_id=66640) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33247 (pms_id=66638) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33249 (pms_id=66641) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33251 (pms_id=66642) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33250 (pms_id=66643) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33252 (pms_id=66644) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33254 (pms_id=66645) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33253 (pms_id=66646) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33255 (pms_id=66647) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33256 (pms_id=66648) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33257 (pms_id=66649) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33258 (pms_id=66650) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33260 (pms_id=66652) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33259 (pms_id=66651) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33261 (pms_id=66653) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33262 (pms_id=66654) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33263 (pms_id=66655) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33264 (pms_id=66656) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33265 (pms_id=66659) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33266 (pms_id=66663) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33267 (pms_id=66664) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33268 (pms_id=66665) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33269 (pms_id=66666) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33270 (pms_id=66667) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33271 (pms_id=66668) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33272 (pms_id=66669) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33273 (pms_id=66670) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33274 (pms_id=66671) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33275 (pms_id=66672) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33276 (pms_id=66673) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33277 (pms_id=66674) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33279 (pms_id=66675) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33278 (pms_id=66676) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33280 (pms_id=66677) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33282 (pms_id=66678) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33281 (pms_id=66686) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33283 (pms_id=66696) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33285 (pms_id=66698) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33284 (pms_id=66697) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33287 (pms_id=66699) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33288 (pms_id=66702) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33286 (pms_id=66701) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33289 (pms_id=66703) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33290 (pms_id=66704) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33291 (pms_id=66705) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33293 (pms_id=66707) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33292 (pms_id=66706) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33294 (pms_id=66708) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33295 (pms_id=66709) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33296 (pms_id=66710) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33297 (pms_id=66711) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33298 (pms_id=66712) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33299 (pms_id=66713) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33301 (pms_id=66714) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33300 (pms_id=66715) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33302 (pms_id=66716) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33303 (pms_id=66717) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33304 (pms_id=66719) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33305 (pms_id=66720) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33307 (pms_id=66722) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33306 (pms_id=66721) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33308 (pms_id=66723) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33310 (pms_id=66725) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33309 (pms_id=66724) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33313 (pms_id=66730) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33311 (pms_id=66731) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33312 (pms_id=66732) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33314 (pms_id=66733) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33315 (pms_id=66734) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33317 (pms_id=66736) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33318 (pms_id=66737) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33316 (pms_id=66735) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33319 (pms_id=66739) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33320 (pms_id=66740) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33323 (pms_id=66742) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33321 (pms_id=66741) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33322 (pms_id=66743) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33324 (pms_id=66744) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33325 (pms_id=66745) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33326 (pms_id=66746) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33327 (pms_id=66749) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33330 (pms_id=66752) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33329 (pms_id=66751) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33328 (pms_id=66750) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33332 (pms_id=66762) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33331 (pms_id=66765) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33333 (pms_id=66773) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33334 (pms_id=66783) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33338 (pms_id=66788) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33335 (pms_id=66784) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33337 (pms_id=66787) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33336 (pms_id=66786) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33340 (pms_id=66790) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33341 (pms_id=66791) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33339 (pms_id=66789) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33342 (pms_id=66792) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33343 (pms_id=66793) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33344 (pms_id=66794) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33346 (pms_id=66795) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33345 (pms_id=66796) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33347 (pms_id=66797) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33348 (pms_id=66798) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33350 (pms_id=66800) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33352 (pms_id=66801) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33349 (pms_id=66799) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33351 (pms_id=66802) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33353 (pms_id=66803) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33354 (pms_id=66813) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33355 (pms_id=66814) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33356 (pms_id=66815) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33357 (pms_id=66816) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33358 (pms_id=66817) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33359 (pms_id=66818) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33360 (pms_id=66819) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33362 (pms_id=66820) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33361 (pms_id=66821) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33364 (pms_id=66831) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33363 (pms_id=66832) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33365 (pms_id=66833) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33366 (pms_id=66835) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33367 (pms_id=66837) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33368 (pms_id=66836) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33369 (pms_id=66838) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33370 (pms_id=66839) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33371 (pms_id=66840) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33372 (pms_id=66841) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33373 (pms_id=66842) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33374 (pms_id=66843) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33375 (pms_id=66844) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33377 (pms_id=66846) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33376 (pms_id=66845) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33378 (pms_id=66847) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33379 (pms_id=66849) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33380 (pms_id=66850) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33381 (pms_id=66851) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33382 (pms_id=66852) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33383 (pms_id=66853) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33384 (pms_id=66854) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33385 (pms_id=66855) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33386 (pms_id=66856) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33388 (pms_id=66859) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33387 (pms_id=66857) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33390 (pms_id=66861) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33389 (pms_id=66860) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33391 (pms_id=66862) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33392 (pms_id=66863) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33393 (pms_id=66864) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33394 (pms_id=66865) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33395 (pms_id=66866) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33396 (pms_id=66886) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33397 (pms_id=66868) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33399 (pms_id=66887) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33398 (pms_id=66888) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33401 (pms_id=66890) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33400 (pms_id=66889) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33402 (pms_id=66891) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33403 (pms_id=66892) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33404 (pms_id=66893) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33405 (pms_id=66894) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33406 (pms_id=66895) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33408 (pms_id=66897) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33407 (pms_id=66896) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33409 (pms_id=66898) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33410 (pms_id=66899) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33413 (pms_id=66904) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33414 (pms_id=66905) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33415 (pms_id=66906) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33416 (pms_id=66907) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33418 (pms_id=66908) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33417 (pms_id=66909) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33421 (pms_id=66912) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33422 (pms_id=66913) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33423 (pms_id=66914) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33424 (pms_id=66915) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33425 (pms_id=66916) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33426 (pms_id=66917) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33411 (pms_id=66901) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33412 (pms_id=66903) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33427 (pms_id=66918) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33429 (pms_id=66921) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33430 (pms_id=66922) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33428 (pms_id=66920) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33431 (pms_id=66923) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33432 (pms_id=66924) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33420 (pms_id=66911) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33419 (pms_id=66910) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33433 (pms_id=66925) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33434 (pms_id=66926) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33435 (pms_id=66927) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33436 (pms_id=66928) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33438 (pms_id=66930) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33437 (pms_id=66929) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33439 (pms_id=66931) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33440 (pms_id=66932) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33441 (pms_id=66933) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33442 (pms_id=66934) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33443 (pms_id=66935) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33445 (pms_id=66937) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33447 (pms_id=66939) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33446 (pms_id=66938) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33444 (pms_id=66936) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33450 (pms_id=66940) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33449 (pms_id=66941) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33448 (pms_id=66945) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33451 (pms_id=66946) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33452 (pms_id=66947) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33453 (pms_id=66948) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33454 (pms_id=66950) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33455 (pms_id=66952) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33457 (pms_id=66962) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33456 (pms_id=66951) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Graziadei, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33458 (pms_id=66963) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33459 (pms_id=66964) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33460 (pms_id=66966) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33461 (pms_id=66967) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33462 (pms_id=66976) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33464 (pms_id=66977) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33466 (pms_id=66979) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33465 (pms_id=66978) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33463 (pms_id=66965) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33467 (pms_id=66980) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33468 (pms_id=66981) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33470 (pms_id=66982) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33469 (pms_id=66983) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33471 (pms_id=66984) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33472 (pms_id=66985) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33474 (pms_id=66987) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33473 (pms_id=66986) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33475 (pms_id=66988) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33476 (pms_id=66989) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33478 (pms_id=66990) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33477 (pms_id=66991) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33479 (pms_id=66992) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33480 (pms_id=66994) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33481 (pms_id=66995) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33483 (pms_id=67005) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33482 (pms_id=66996) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33484 (pms_id=67006) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33485 (pms_id=67007) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33486 (pms_id=67010) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33488 (pms_id=67011) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33487 (pms_id=67012) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33489 (pms_id=67013) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33494 (pms_id=67009) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33490 (pms_id=67014) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33491 (pms_id=67015) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33493 (pms_id=67018) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33492 (pms_id=67016) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33495 (pms_id=67019) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33496 (pms_id=67020) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33497 (pms_id=67021) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33498 (pms_id=67022) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33499 (pms_id=67023) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33500 (pms_id=67024) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33501 (pms_id=67025) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33502 (pms_id=67026) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33503 (pms_id=67028) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33504 (pms_id=67029) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33505 (pms_id=67030) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33507 (pms_id=67033) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33506 (pms_id=67031) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33508 (pms_id=67034) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33509 (pms_id=67035) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33510 (pms_id=67036) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33511 (pms_id=67037) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33513 (pms_id=67039) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33514 (pms_id=67040) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33512 (pms_id=67038) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33515 (pms_id=67041) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33516 (pms_id=67042) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33517 (pms_id=67043) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33518 (pms_id=67044) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33520 (pms_id=67046) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33519 (pms_id=67045) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33521 (pms_id=67047) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33522 (pms_id=67048) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33523 (pms_id=67049) 2025-11-18 20:53:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33524 (pms_id=67050) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33525 (pms_id=67051) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33527 (pms_id=67053) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33526 (pms_id=67052) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33529 (pms_id=67056) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33528 (pms_id=67055) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33530 (pms_id=67057) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33531 (pms_id=67058) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33532 (pms_id=67064) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33533 (pms_id=67074) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33534 (pms_id=67075) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33535 (pms_id=67076) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33536 (pms_id=67077) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33537 (pms_id=67078) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33539 (pms_id=67079) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33538 (pms_id=67080) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33540 (pms_id=67081) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33541 (pms_id=67082) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33542 (pms_id=67083) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33545 (pms_id=67084) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33544 (pms_id=67085) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33546 (pms_id=67087) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33543 (pms_id=67086) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33547 (pms_id=67088) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33548 (pms_id=67089) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33549 (pms_id=67090) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33551 (pms_id=67092) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33550 (pms_id=67091) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33552 (pms_id=67093) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33555 (pms_id=67094) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33553 (pms_id=67095) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33556 (pms_id=67098) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33554 (pms_id=67097) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33557 (pms_id=67099) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33558 (pms_id=67100) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33560 (pms_id=67102) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33562 (pms_id=67103) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33559 (pms_id=67101) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33563 (pms_id=67105) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33561 (pms_id=67104) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33564 (pms_id=67106) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33565 (pms_id=67107) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33566 (pms_id=67108) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33567 (pms_id=67109) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33568 (pms_id=67110) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33569 (pms_id=67111) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33570 (pms_id=67112) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33572 (pms_id=67114) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33571 (pms_id=67115) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33573 (pms_id=67116) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33574 (pms_id=67117) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33575 (pms_id=67120) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33576 (pms_id=67121) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33577 (pms_id=67122) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33578 (pms_id=67125) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33579 (pms_id=67127) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33580 (pms_id=67128) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33581 (pms_id=67129) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33583 (pms_id=67132) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33582 (pms_id=67133) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33584 (pms_id=67134) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33585 (pms_id=67135) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33586 (pms_id=67136) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33587 (pms_id=67137) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33588 (pms_id=67138) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33590 (pms_id=67139) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33592 (pms_id=67141) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33589 (pms_id=67140) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33591 (pms_id=67142) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33593 (pms_id=67143) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33594 (pms_id=67144) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33595 (pms_id=67145) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33596 (pms_id=67146) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33597 (pms_id=67147) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33598 (pms_id=67148) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33599 (pms_id=67149) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33601 (pms_id=67151) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33600 (pms_id=67150) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33602 (pms_id=67152) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33603 (pms_id=67153) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33605 (pms_id=67154) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33604 (pms_id=67155) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33606 (pms_id=67156) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33607 (pms_id=67157) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33608 (pms_id=67159) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33610 (pms_id=67168) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33609 (pms_id=67167) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33611 (pms_id=67169) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33612 (pms_id=67170) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33614 (pms_id=67172) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33613 (pms_id=67171) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33615 (pms_id=67174) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33616 (pms_id=67175) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33617 (pms_id=67176) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33618 (pms_id=67186) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33619 (pms_id=67187) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33621 (pms_id=67189) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33620 (pms_id=67188) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33622 (pms_id=67190) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33623 (pms_id=67191) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33624 (pms_id=67192) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33625 (pms_id=67193) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33626 (pms_id=67194) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33627 (pms_id=67196) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33628 (pms_id=67197) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33630 (pms_id=67200) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33629 (pms_id=67198) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33631 (pms_id=67201) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33632 (pms_id=67202) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33633 (pms_id=67203) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33634 (pms_id=67204) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33635 (pms_id=67205) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33636 (pms_id=67206) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33637 (pms_id=67207) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33639 (pms_id=67208) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33640 (pms_id=67210) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33638 (pms_id=67209) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33641 (pms_id=67211) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33642 (pms_id=67213) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33643 (pms_id=67214) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33644 (pms_id=67215) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33646 (pms_id=67219) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33645 (pms_id=67216) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33647 (pms_id=67230) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33648 (pms_id=67231) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33649 (pms_id=67232) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33650 (pms_id=67233) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33651 (pms_id=67234) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33652 (pms_id=67244) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33653 (pms_id=67245) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33654 (pms_id=67246) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33655 (pms_id=67247) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33656 (pms_id=67248) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33657 (pms_id=67249) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33658 (pms_id=67251) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33659 (pms_id=67261) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33660 (pms_id=67262) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33661 (pms_id=67263) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33662 (pms_id=67264) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33663 (pms_id=67265) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33664 (pms_id=67266) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33665 (pms_id=67271) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33666 (pms_id=67281) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33669 (pms_id=67282) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33667 (pms_id=67283) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33668 (pms_id=67284) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33671 (pms_id=67285) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33670 (pms_id=67286) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33672 (pms_id=67287) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33673 (pms_id=67288) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33675 (pms_id=67290) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33674 (pms_id=67289) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33677 (pms_id=67291) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33676 (pms_id=67292) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33678 (pms_id=67293) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33679 (pms_id=67294) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33681 (pms_id=67295) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33680 (pms_id=67296) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33682 (pms_id=67297) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33683 (pms_id=67298) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33684 (pms_id=67299) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33686 (pms_id=67301) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33685 (pms_id=67300) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33688 (pms_id=67321) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33687 (pms_id=67322) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33689 (pms_id=67323) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33690 (pms_id=67324) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33691 (pms_id=67325) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33692 (pms_id=67326) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33693 (pms_id=67327) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33694 (pms_id=67328) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33695 (pms_id=67329) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33696 (pms_id=67330) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33697 (pms_id=67331) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33698 (pms_id=67332) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33699 (pms_id=67334) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33700 (pms_id=67335) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33701 (pms_id=67337) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33702 (pms_id=67336) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33703 (pms_id=67338) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33704 (pms_id=67339) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33706 (pms_id=67341) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33708 (pms_id=67342) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33705 (pms_id=67333) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33707 (pms_id=67343) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33709 (pms_id=67344) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33710 (pms_id=67345) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33711 (pms_id=67346) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33713 (pms_id=67348) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33712 (pms_id=67347) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33714 (pms_id=67349) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33715 (pms_id=67352) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33717 (pms_id=67354) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33716 (pms_id=67353) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33719 (pms_id=67355) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33718 (pms_id=67356) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33720 (pms_id=67357) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33722 (pms_id=67358) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33721 (pms_id=67360) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33723 (pms_id=67361) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33724 (pms_id=67363) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33726 (pms_id=67365) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33725 (pms_id=67364) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33727 (pms_id=67366) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33728 (pms_id=67374) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33729 (pms_id=67384) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33730 (pms_id=67394) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33731 (pms_id=67395) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33732 (pms_id=67405) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33734 (pms_id=67406) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33733 (pms_id=67407) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33735 (pms_id=67416) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33736 (pms_id=67417) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33737 (pms_id=67418) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33738 (pms_id=67419) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33739 (pms_id=67420) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33740 (pms_id=67421) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33741 (pms_id=67422) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33742 (pms_id=67423) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33743 (pms_id=67424) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33744 (pms_id=67425) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33745 (pms_id=67426) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33746 (pms_id=67427) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33747 (pms_id=67428) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33748 (pms_id=67429) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33749 (pms_id=67439) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33750 (pms_id=67440) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33751 (pms_id=67442) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33752 (pms_id=67441) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33753 (pms_id=67443) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33754 (pms_id=67444) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33755 (pms_id=67445) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33756 (pms_id=67446) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33757 (pms_id=67447) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33758 (pms_id=67448) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33759 (pms_id=67449) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33760 (pms_id=67450) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33761 (pms_id=67451) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33762 (pms_id=67452) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33764 (pms_id=67454) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33763 (pms_id=67453) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33765 (pms_id=67455) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33766 (pms_id=67456) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33767 (pms_id=67457) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescobussei.fb@gmail.com (reservation_id=366) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Bussei, email=francescobussei.fb@gmail.com, hotel=39054_001) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33768 (pms_id=67459) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33770 (pms_id=67462) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33769 (pms_id=67460) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33771 (pms_id=67461) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33772 (pms_id=67463) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33774 (pms_id=67466) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33773 (pms_id=67465) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33776 (pms_id=67467) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33777 (pms_id=67468) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33775 (pms_id=67458) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33778 (pms_id=67469) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33779 (pms_id=67470) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33780 (pms_id=67478) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33781 (pms_id=67480) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33782 (pms_id=67479) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33783 (pms_id=67488) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33784 (pms_id=67490) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33785 (pms_id=67492) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33786 (pms_id=67493) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33787 (pms_id=67494) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33788 (pms_id=67495) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33790 (pms_id=67496) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33789 (pms_id=67497) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33791 (pms_id=67498) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33792 (pms_id=67501) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33793 (pms_id=67504) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33794 (pms_id=67512) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33795 (pms_id=67513) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33796 (pms_id=67514) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33797 (pms_id=67515) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33798 (pms_id=67516) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33799 (pms_id=67517) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33800 (pms_id=67518) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33801 (pms_id=67519) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33802 (pms_id=67520) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33803 (pms_id=67521) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33804 (pms_id=67522) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33805 (pms_id=67523) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33806 (pms_id=67533) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33807 (pms_id=67534) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33808 (pms_id=67535) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33809 (pms_id=67536) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33812 (pms_id=67538) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33810 (pms_id=67537) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33811 (pms_id=67539) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33814 (pms_id=67541) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33813 (pms_id=67540) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33815 (pms_id=67551) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33816 (pms_id=67561) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33817 (pms_id=67562) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33818 (pms_id=67563) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33819 (pms_id=67564) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33821 (pms_id=67565) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33820 (pms_id=67566) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33822 (pms_id=67567) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33823 (pms_id=67568) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33825 (pms_id=67569) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33824 (pms_id=67570) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33826 (pms_id=67571) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33828 (pms_id=67574) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33827 (pms_id=67572) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33829 (pms_id=67575) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33831 (pms_id=67577) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33830 (pms_id=67576) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33833 (pms_id=67578) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33832 (pms_id=67579) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33834 (pms_id=67581) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33835 (pms_id=67582) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33837 (pms_id=67589) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33838 (pms_id=67590) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33836 (pms_id=67583) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33839 (pms_id=67591) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33840 (pms_id=67593) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33841 (pms_id=67594) 2025-11-18 20:53:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 33842 (pms_id=67596) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33843 (pms_id=67597) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33844 (pms_id=67598) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33845 (pms_id=67599) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33846 (pms_id=67603) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33847 (pms_id=67605) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33848 (pms_id=67604) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33850 (pms_id=67606) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33849 (pms_id=67607) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33852 (pms_id=67609) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33853 (pms_id=67610) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33851 (pms_id=67608) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33854 (pms_id=67617) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33855 (pms_id=67618) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33857 (pms_id=67620) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33858 (pms_id=67621) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33856 (pms_id=67619) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33859 (pms_id=67622) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33861 (pms_id=67628) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33860 (pms_id=67630) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33863 (pms_id=67641) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33862 (pms_id=67631) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33864 (pms_id=67643) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33865 (pms_id=67644) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33866 (pms_id=67645) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33867 (pms_id=67646) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33868 (pms_id=67647) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33869 (pms_id=67648) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33870 (pms_id=67649) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33872 (pms_id=67650) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33871 (pms_id=67651) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33873 (pms_id=67652) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33874 (pms_id=67656) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33875 (pms_id=67667) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33876 (pms_id=67668) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33877 (pms_id=67669) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33878 (pms_id=67670) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33879 (pms_id=67671) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33880 (pms_id=67682) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33882 (pms_id=67688) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33881 (pms_id=67690) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33884 (pms_id=67692) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33883 (pms_id=67691) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33885 (pms_id=67697) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33886 (pms_id=67698) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33887 (pms_id=67701) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33888 (pms_id=67702) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33891 (pms_id=67703) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33889 (pms_id=67704) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33890 (pms_id=67705) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33892 (pms_id=67706) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33893 (pms_id=67712) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33894 (pms_id=67713) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33895 (pms_id=67714) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33896 (pms_id=67723) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33897 (pms_id=67724) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33898 (pms_id=67727) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33899 (pms_id=67726) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33900 (pms_id=67728) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33901 (pms_id=67730) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33903 (pms_id=67733) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33902 (pms_id=67732) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33904 (pms_id=67741) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33905 (pms_id=67751) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33906 (pms_id=67752) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33908 (pms_id=67754) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33907 (pms_id=67753) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33909 (pms_id=67755) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33910 (pms_id=67756) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33911 (pms_id=67757) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33912 (pms_id=67758) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33933 (pms_id=67761) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33913 (pms_id=67762) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33915 (pms_id=67781) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33914 (pms_id=67771) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33916 (pms_id=67782) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33917 (pms_id=67783) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33918 (pms_id=67785) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33919 (pms_id=67786) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33920 (pms_id=67787) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33921 (pms_id=67788) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33922 (pms_id=67789) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33923 (pms_id=67790) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33924 (pms_id=67791) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33926 (pms_id=67793) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33925 (pms_id=67792) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33927 (pms_id=67794) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33928 (pms_id=67795) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33929 (pms_id=67797) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33930 (pms_id=67798) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33934 (pms_id=67801) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33931 (pms_id=67799) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33936 (pms_id=67803) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33935 (pms_id=67802) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33932 (pms_id=67800) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33937 (pms_id=67805) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33938 (pms_id=67804) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33939 (pms_id=67806) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33940 (pms_id=67808) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33942 (pms_id=67809) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33941 (pms_id=67810) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33943 (pms_id=67811) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33944 (pms_id=67814) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33945 (pms_id=67815) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33946 (pms_id=67816) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33947 (pms_id=67817) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33948 (pms_id=67818) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33949 (pms_id=67819) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33951 (pms_id=67821) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33950 (pms_id=67820) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33952 (pms_id=67822) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33953 (pms_id=67823) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33954 (pms_id=67824) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33955 (pms_id=67825) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33956 (pms_id=67826) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33957 (pms_id=67827) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33959 (pms_id=67828) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33958 (pms_id=67829) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33960 (pms_id=67830) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33961 (pms_id=67831) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33963 (pms_id=67835) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33962 (pms_id=67834) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33965 (pms_id=67837) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33964 (pms_id=67836) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33968 (pms_id=67838) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33966 (pms_id=67839) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33967 (pms_id=67840) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33969 (pms_id=67841) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for ziaro73@gmail.com (reservation_id=466) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Bergamaschi, email=ziaro73@gmail.com, hotel=39054_001) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33970 (pms_id=67842) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33971 (pms_id=67843) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33972 (pms_id=67844) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33973 (pms_id=67847) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33974 (pms_id=67848) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33975 (pms_id=67849) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33976 (pms_id=67851) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33978 (pms_id=67852) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33977 (pms_id=67858) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33979 (pms_id=67846) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33980 (pms_id=67859) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33981 (pms_id=67860) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33982 (pms_id=67861) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33983 (pms_id=67862) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33984 (pms_id=67863) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33985 (pms_id=67864) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33986 (pms_id=67874) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33987 (pms_id=67876) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33988 (pms_id=67877) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33990 (pms_id=67879) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33989 (pms_id=67878) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33991 (pms_id=67880) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33992 (pms_id=67882) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33993 (pms_id=67883) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33996 (pms_id=67885) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33994 (pms_id=67884) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33995 (pms_id=67886) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33997 (pms_id=67887) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33998 (pms_id=67888) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34000 (pms_id=67896) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 33999 (pms_id=67895) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34001 (pms_id=67897) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34003 (pms_id=67899) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34002 (pms_id=67898) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34004 (pms_id=67900) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34006 (pms_id=67901) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34005 (pms_id=67902) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34007 (pms_id=67908) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34008 (pms_id=67909) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34009 (pms_id=67910) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34011 (pms_id=67911) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34010 (pms_id=67912) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34013 (pms_id=67914) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34012 (pms_id=67913) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34014 (pms_id=67915) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34015 (pms_id=67916) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34016 (pms_id=67917) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34018 (pms_id=67922) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34017 (pms_id=67918) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34019 (pms_id=67923) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34020 (pms_id=67924) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34022 (pms_id=67927) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34021 (pms_id=67925) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34024 (pms_id=67929) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34023 (pms_id=67928) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34025 (pms_id=67930) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34026 (pms_id=67932) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34028 (pms_id=67934) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34027 (pms_id=67933) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34029 (pms_id=67935) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34031 (pms_id=67936) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34030 (pms_id=67937) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34032 (pms_id=67938) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34033 (pms_id=67946) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34035 (pms_id=67947) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34036 (pms_id=67949) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34034 (pms_id=67948) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34037 (pms_id=67951) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34038 (pms_id=67952) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34039 (pms_id=67953) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34040 (pms_id=67962) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34041 (pms_id=67963) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34042 (pms_id=67965) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34043 (pms_id=67967) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34044 (pms_id=67968) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34045 (pms_id=67969) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34046 (pms_id=67970) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34047 (pms_id=67971) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34048 (pms_id=67972) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34049 (pms_id=67980) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34051 (pms_id=67982) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34050 (pms_id=67981) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34053 (pms_id=67983) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34052 (pms_id=67984) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34054 (pms_id=67985) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34055 (pms_id=67986) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34056 (pms_id=67987) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34057 (pms_id=67988) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34058 (pms_id=67989) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34059 (pms_id=67990) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34060 (pms_id=67991) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34062 (pms_id=67992) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34061 (pms_id=67993) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34063 (pms_id=67994) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34064 (pms_id=67995) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34066 (pms_id=67996) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34065 (pms_id=67997) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34067 (pms_id=67998) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34068 (pms_id=67999) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34069 (pms_id=68000) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34070 (pms_id=68003) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34071 (pms_id=68004) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34072 (pms_id=68015) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34073 (pms_id=68016) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34074 (pms_id=68017) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34075 (pms_id=68025) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34076 (pms_id=68026) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34077 (pms_id=68027) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34078 (pms_id=68030) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34079 (pms_id=68038) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34080 (pms_id=68039) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34081 (pms_id=68040) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34082 (pms_id=68049) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34083 (pms_id=68050) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34084 (pms_id=68051) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34085 (pms_id=68052) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34086 (pms_id=68053) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34087 (pms_id=68055) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34089 (pms_id=68062) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34088 (pms_id=68061) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34090 (pms_id=68063) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34091 (pms_id=68064) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34092 (pms_id=68065) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34093 (pms_id=68066) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34094 (pms_id=68067) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34095 (pms_id=68068) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34096 (pms_id=68069) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34098 (pms_id=68071) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34097 (pms_id=68070) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34099 (pms_id=68072) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34101 (pms_id=68081) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34100 (pms_id=68074) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34104 (pms_id=68083) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34102 (pms_id=68082) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34103 (pms_id=68086) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34105 (pms_id=68087) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34106 (pms_id=68089) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34107 (pms_id=68098) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34108 (pms_id=68099) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34109 (pms_id=68100) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34111 (pms_id=68102) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34110 (pms_id=68101) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34112 (pms_id=68103) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34113 (pms_id=68104) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34114 (pms_id=68105) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34115 (pms_id=68107) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34116 (pms_id=68106) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34117 (pms_id=68108) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34119 (pms_id=68118) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34118 (pms_id=68128) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34120 (pms_id=68129) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34121 (pms_id=68130) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34124 (pms_id=68131) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34122 (pms_id=68132) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34123 (pms_id=68133) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34125 (pms_id=68134) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34126 (pms_id=68135) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34127 (pms_id=68136) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34128 (pms_id=68139) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34130 (pms_id=68141) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34129 (pms_id=68140) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34131 (pms_id=68142) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34133 (pms_id=68143) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34132 (pms_id=68144) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34134 (pms_id=68145) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34135 (pms_id=68151) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34136 (pms_id=68152) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34137 (pms_id=68162) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34138 (pms_id=68173) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34140 (pms_id=68176) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34141 (pms_id=68177) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34139 (pms_id=68174) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34142 (pms_id=68178) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34143 (pms_id=68179) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Found exact name match for Samuel Jöchler (reservation_id=1150) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Samuel Jöchler, email=info@99tales.it, hotel=39054_001) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34144 (pms_id=68180) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34145 (pms_id=68181) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34146 (pms_id=68182) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34147 (pms_id=68183) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34148 (pms_id=68186) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34149 (pms_id=68187) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34151 (pms_id=68190) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34150 (pms_id=68189) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34153 (pms_id=68191) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34152 (pms_id=68192) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34154 (pms_id=68193) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34155 (pms_id=68194) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34156 (pms_id=68195) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34157 (pms_id=68196) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34158 (pms_id=68197) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34160 (pms_id=68198) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34159 (pms_id=68200) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34161 (pms_id=68201) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34162 (pms_id=68202) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34163 (pms_id=68203) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34165 (pms_id=68212) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34164 (pms_id=68211) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34166 (pms_id=68214) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34167 (pms_id=68221) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34168 (pms_id=68222) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34169 (pms_id=68223) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34170 (pms_id=68224) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34171 (pms_id=68233) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34172 (pms_id=68234) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34173 (pms_id=68235) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34175 (pms_id=68237) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34174 (pms_id=68236) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34176 (pms_id=68238) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34177 (pms_id=68239) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34178 (pms_id=68246) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34179 (pms_id=68247) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34180 (pms_id=68249) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34181 (pms_id=68251) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34182 (pms_id=68252) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 34183 (pms_id=68253) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia.sana94@libero.it (reservation_id=578) 2025-11-18 20:53:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Sana, email=silvia.sana94@libero.it, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34185 (pms_id=68262) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34184 (pms_id=68254) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34187 (pms_id=68264) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34188 (pms_id=68265) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34189 (pms_id=68266) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34191 (pms_id=68268) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34190 (pms_id=68267) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34192 (pms_id=68269) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34193 (pms_id=68270) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34186 (pms_id=68263) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34195 (pms_id=68271) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34194 (pms_id=68272) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34196 (pms_id=68273) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34197 (pms_id=68274) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34198 (pms_id=68275) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34199 (pms_id=68276) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34201 (pms_id=68278) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34200 (pms_id=68277) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34202 (pms_id=68279) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34204 (pms_id=68288) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34203 (pms_id=68280) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34205 (pms_id=68289) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34206 (pms_id=68290) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34207 (pms_id=68291) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34208 (pms_id=68292) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34209 (pms_id=68293) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34211 (pms_id=68295) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34210 (pms_id=68294) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34212 (pms_id=68304) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34213 (pms_id=68308) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34214 (pms_id=68306) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34215 (pms_id=68309) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34216 (pms_id=68317) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34217 (pms_id=68319) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34218 (pms_id=68320) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34219 (pms_id=68321) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34220 (pms_id=68322) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34221 (pms_id=68323) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34222 (pms_id=68324) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34223 (pms_id=68325) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34224 (pms_id=68326) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34225 (pms_id=68327) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34226 (pms_id=68328) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34227 (pms_id=68329) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34229 (pms_id=68331) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34228 (pms_id=68330) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34230 (pms_id=68332) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34231 (pms_id=68333) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34232 (pms_id=68335) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34233 (pms_id=68337) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34234 (pms_id=68338) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34235 (pms_id=68339) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34236 (pms_id=68340) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34237 (pms_id=68342) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34238 (pms_id=68341) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34239 (pms_id=68343) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34240 (pms_id=68344) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34242 (pms_id=68345) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34241 (pms_id=68346) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34243 (pms_id=68347) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34244 (pms_id=68348) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34245 (pms_id=68349) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34246 (pms_id=68350) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34248 (pms_id=68352) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34247 (pms_id=68351) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34249 (pms_id=68353) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34250 (pms_id=68354) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34251 (pms_id=68355) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34252 (pms_id=68356) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34253 (pms_id=68357) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34254 (pms_id=68358) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34255 (pms_id=68359) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34258 (pms_id=68362) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34257 (pms_id=68361) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34256 (pms_id=68360) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34259 (pms_id=68363) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34260 (pms_id=68365) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34261 (pms_id=68366) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34262 (pms_id=68368) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34263 (pms_id=68369) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34264 (pms_id=68379) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34265 (pms_id=68380) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34266 (pms_id=68381) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34267 (pms_id=68382) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34268 (pms_id=68383) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34269 (pms_id=68384) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34270 (pms_id=68385) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34273 (pms_id=68386) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34271 (pms_id=68387) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34272 (pms_id=68388) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34274 (pms_id=68389) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34275 (pms_id=68400) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34276 (pms_id=68401) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34277 (pms_id=68402) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34278 (pms_id=68403) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34279 (pms_id=68404) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34282 (pms_id=68406) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34280 (pms_id=68405) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34281 (pms_id=68407) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34284 (pms_id=68409) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34283 (pms_id=68408) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34285 (pms_id=68410) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34287 (pms_id=68412) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34286 (pms_id=68411) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34288 (pms_id=68413) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34290 (pms_id=68416) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34292 (pms_id=68415) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34289 (pms_id=68414) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34291 (pms_id=68418) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34293 (pms_id=68420) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34294 (pms_id=68421) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34297 (pms_id=68433) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34295 (pms_id=68432) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34298 (pms_id=68434) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34299 (pms_id=68435) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34300 (pms_id=68437) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34301 (pms_id=68436) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34296 (pms_id=68419) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34302 (pms_id=68438) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34303 (pms_id=68439) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34304 (pms_id=68440) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34305 (pms_id=68442) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34306 (pms_id=68443) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34307 (pms_id=68444) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34308 (pms_id=68445) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34311 (pms_id=68450) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34310 (pms_id=68451) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34309 (pms_id=68452) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34312 (pms_id=68462) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34313 (pms_id=68463) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34316 (pms_id=68465) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34314 (pms_id=68464) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34315 (pms_id=68466) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34317 (pms_id=68467) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34318 (pms_id=68472) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34319 (pms_id=68473) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34320 (pms_id=68474) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34323 (pms_id=68482) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34321 (pms_id=68483) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34322 (pms_id=68492) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34324 (pms_id=68493) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34325 (pms_id=68494) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34326 (pms_id=68495) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34327 (pms_id=68498) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34329 (pms_id=68506) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34328 (pms_id=68505) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34330 (pms_id=68507) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34331 (pms_id=68508) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34332 (pms_id=68509) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34333 (pms_id=68510) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34335 (pms_id=68512) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34334 (pms_id=68511) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34336 (pms_id=68513) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34338 (pms_id=68515) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34337 (pms_id=68514) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34342 (pms_id=68517) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34339 (pms_id=68516) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34341 (pms_id=68518) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34340 (pms_id=68519) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34343 (pms_id=68520) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34344 (pms_id=68521) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34345 (pms_id=68522) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34346 (pms_id=68524) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34347 (pms_id=68525) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34348 (pms_id=68527) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34349 (pms_id=68528) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34351 (pms_id=68529) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34350 (pms_id=68530) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34352 (pms_id=68531) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34353 (pms_id=68533) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34354 (pms_id=68535) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34356 (pms_id=68545) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34355 (pms_id=68544) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34357 (pms_id=68546) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34359 (pms_id=68554) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34358 (pms_id=68555) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34361 (pms_id=68574) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34360 (pms_id=68576) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34362 (pms_id=68577) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34363 (pms_id=68578) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34364 (pms_id=68579) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34365 (pms_id=68580) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34366 (pms_id=68581) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34367 (pms_id=68590) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34370 (pms_id=68601) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34368 (pms_id=68591) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34369 (pms_id=68600) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34371 (pms_id=68602) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34374 (pms_id=68605) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34372 (pms_id=68603) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34373 (pms_id=68604) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34375 (pms_id=68606) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34376 (pms_id=68615) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34377 (pms_id=68616) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34378 (pms_id=68617) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34379 (pms_id=68618) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34381 (pms_id=68619) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34380 (pms_id=68625) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34382 (pms_id=68626) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34383 (pms_id=68635) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34384 (pms_id=68636) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia.costa.irc@gmail.com (reservation_id=1153) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Costa, email=silvia.costa.irc@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34385 (pms_id=68637) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34386 (pms_id=68638) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34387 (pms_id=68645) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34388 (pms_id=68646) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34389 (pms_id=68648) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34391 (pms_id=68650) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for rita.franceschini58@gmail.com (reservation_id=1149) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rita Franceschini, email=rita.franceschini58@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34390 (pms_id=68649) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34393 (pms_id=68653) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34394 (pms_id=68654) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for rita.franceschini58@gmail.com (reservation_id=1149) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rita Franceschini, email=rita.franceschini58@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34395 (pms_id=68655) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for fratocci@libero.it (reservation_id=1147) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Tocci, email=fratocci@libero.it, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34392 (pms_id=68652) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34396 (pms_id=68663) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34397 (pms_id=68665) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34400 (pms_id=68679) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34398 (pms_id=68666) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34401 (pms_id=68667) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34399 (pms_id=68681) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34402 (pms_id=68682) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34403 (pms_id=68689) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34405 (pms_id=68690) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34404 (pms_id=68691) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34406 (pms_id=68692) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34407 (pms_id=68700) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34409 (pms_id=68701) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34408 (pms_id=68702) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34410 (pms_id=68704) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34411 (pms_id=68705) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34412 (pms_id=68706) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34413 (pms_id=68707) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34415 (pms_id=68703) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34414 (pms_id=68708) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34416 (pms_id=68712) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34417 (pms_id=68721) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34418 (pms_id=68722) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34419 (pms_id=68723) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for elipog85@yahoo.it (reservation_id=1146) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Poggioni, email=elipog85@yahoo.it, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34420 (pms_id=68724) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34421 (pms_id=68725) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34423 (pms_id=68735) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34424 (pms_id=68736) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34425 (pms_id=68737) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34422 (pms_id=68734) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34426 (pms_id=68738) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34428 (pms_id=68740) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34427 (pms_id=68739) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for lena.stratmann92@web.de (reservation_id=1145) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lena Stratmann, email=lena.stratmann92@web.de, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34429 (pms_id=68741) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34430 (pms_id=68750) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34433 (pms_id=68752) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34434 (pms_id=68762) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34432 (pms_id=68761) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34431 (pms_id=68751) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34435 (pms_id=68764) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34436 (pms_id=68771) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34437 (pms_id=68772) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34438 (pms_id=68773) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34439 (pms_id=68774) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact name match for Nadia De Giorgi (reservation_id=1088) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact name match for Nadia De Giorgi (reservation_id=1127) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia De Giorgi, email=degiorgi.nadia@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for massimilianoluciani72.ml@gmail.com (reservation_id=1142) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Massimiliano Luciani, email=massimilianoluciani72.ml@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34440 (pms_id=68775) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34442 (pms_id=68786) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34444 (pms_id=68788) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34445 (pms_id=68792) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34441 (pms_id=68784) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34443 (pms_id=68787) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34446 (pms_id=68794) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34447 (pms_id=68804) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34448 (pms_id=68805) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34449 (pms_id=68806) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34450 (pms_id=68808) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34453 (pms_id=68809) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34452 (pms_id=68814) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34451 (pms_id=68813) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34454 (pms_id=68815) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34455 (pms_id=68816) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34456 (pms_id=68817) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34457 (pms_id=68818) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34459 (pms_id=68819) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34458 (pms_id=68827) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for magnanicristina1964@gmail.com (reservation_id=1139) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Magnani, email=magnanicristina1964@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34460 (pms_id=68829) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34461 (pms_id=68837) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34462 (pms_id=68838) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34463 (pms_id=68839) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34464 (pms_id=68847) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34466 (pms_id=68857) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34465 (pms_id=68848) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34468 (pms_id=68858) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34467 (pms_id=68859) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34469 (pms_id=68860) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34470 (pms_id=68861) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34491 (pms_id=68862) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34471 (pms_id=68863) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34473 (pms_id=68866) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34472 (pms_id=68865) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34474 (pms_id=68867) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34475 (pms_id=68868) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34477 (pms_id=68877) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34476 (pms_id=68878) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34478 (pms_id=68879) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for faccograziano@gmail.com (reservation_id=1134) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Graziano Facco, email=faccograziano@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristina.tassistro@virgilio.it (reservation_id=1133) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Tassistro, email=cristina.tassistro@virgilio.it, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34481 (pms_id=68882) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34482 (pms_id=68883) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34483 (pms_id=68889) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34485 (pms_id=68891) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34484 (pms_id=68890) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34479 (pms_id=68880) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34486 (pms_id=68893) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34487 (pms_id=68894) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34480 (pms_id=68881) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34488 (pms_id=68904) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbara.moreo@gmail.com (reservation_id=1132) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Moreo, email=barbara.moreo@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34489 (pms_id=68905) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentinagrifo@libero.it (reservation_id=1131) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Perrone, email=valentinagrifo@libero.it, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1045) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1130) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Fabbrini, email=melisse_@hotmail.it, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34490 (pms_id=68906) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34493 (pms_id=68908) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34495 (pms_id=68917) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34494 (pms_id=68918) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34498 (pms_id=68922) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34492 (pms_id=68907) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34499 (pms_id=68928) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34497 (pms_id=68920) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34496 (pms_id=68919) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34500 (pms_id=68929) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for massimilianoluciani72.ml@gmail.com (reservation_id=1142) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Massimiliano Luciani, email=massimilianoluciani72.ml@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34501 (pms_id=68931) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34502 (pms_id=68930) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34503 (pms_id=68932) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34505 (pms_id=68934) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34507 (pms_id=68936) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34506 (pms_id=68935) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34508 (pms_id=68937) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34504 (pms_id=68933) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidebelotti1973@gmail.com (reservation_id=447) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidebelotti1973@gmail.com (reservation_id=1129) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Belotti, email=davidebelotti1973@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34509 (pms_id=68938) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34511 (pms_id=68940) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34512 (pms_id=68941) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34513 (pms_id=68942) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34510 (pms_id=68939) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34515 (pms_id=68943) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34516 (pms_id=68944) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34514 (pms_id=68945) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact name match for Nadia De Giorgi (reservation_id=1088) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Found exact name match for Nadia De Giorgi (reservation_id=1127) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia De Giorgi, email=degiorgi.nadia@gmail.com, hotel=39054_001) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34517 (pms_id=68947) 2025-11-18 20:53:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 34518 (pms_id=68948) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34519 (pms_id=68949) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34520 (pms_id=68950) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34521 (pms_id=68951) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34522 (pms_id=68952) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34523 (pms_id=68953) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34524 (pms_id=68962) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34525 (pms_id=68963) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34526 (pms_id=68964) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34527 (pms_id=68965) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34528 (pms_id=68974) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34529 (pms_id=68975) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34530 (pms_id=68985) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona.baldassarri@hotmail.it (reservation_id=1122) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Baldassarri, email=simona.baldassarri@hotmail.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34531 (pms_id=68986) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34532 (pms_id=68987) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34534 (pms_id=68998) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34533 (pms_id=68997) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34535 (pms_id=69008) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34536 (pms_id=69009) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34538 (pms_id=69012) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34537 (pms_id=69011) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for gumary73@gmail.com (reservation_id=1123) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Guercio, email=gumary73@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandro.mallardi797@gmail.com (reservation_id=1121) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Mallardi, email=alessandro.mallardi797@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona.cusi@libero.it (reservation_id=1120) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Cusi, email=simona.cusi@libero.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34540 (pms_id=69014) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34539 (pms_id=69013) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34542 (pms_id=69028) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34544 (pms_id=69040) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34547 (pms_id=69042) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34541 (pms_id=69019) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34543 (pms_id=69029) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34546 (pms_id=69043) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34545 (pms_id=69041) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34548 (pms_id=69055) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34549 (pms_id=69056) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34551 (pms_id=69060) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34550 (pms_id=69057) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabryrosati@gmail.com (reservation_id=1118) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Rosati, email=gabryrosati@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabryrosati@gmail.com (reservation_id=1118) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Rosati, email=gabryrosati@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34552 (pms_id=69061) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34553 (pms_id=69068) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34556 (pms_id=69071) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34557 (pms_id=69078) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34558 (pms_id=69079) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34554 (pms_id=69069) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34555 (pms_id=69070) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34559 (pms_id=69080) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34560 (pms_id=69081) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34562 (pms_id=69082) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34561 (pms_id=69083) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34563 (pms_id=69084) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for silviasan_1989@libero.it (reservation_id=1117) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Santoro, email=silviasan_1989@libero.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34564 (pms_id=69093) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34565 (pms_id=69094) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34566 (pms_id=69095) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34567 (pms_id=69096) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34568 (pms_id=69097) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34569 (pms_id=69098) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for michybyron@yahoo.it (reservation_id=1116) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Michela, email=michybyron@yahoo.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34570 (pms_id=69099) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34571 (pms_id=69101) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34572 (pms_id=69102) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34573 (pms_id=69103) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34575 (pms_id=69105) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34576 (pms_id=69106) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34577 (pms_id=69108) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34574 (pms_id=69104) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34578 (pms_id=69109) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34579 (pms_id=69117) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34580 (pms_id=69118) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34581 (pms_id=69119) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34582 (pms_id=69121) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34583 (pms_id=69122) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34584 (pms_id=69123) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for fiore_87@live.it (reservation_id=1114) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuela Fiore, email=fiore_87@live.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34585 (pms_id=69125) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34586 (pms_id=69124) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34587 (pms_id=69126) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34589 (pms_id=69137) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34591 (pms_id=69141) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34593 (pms_id=69142) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34590 (pms_id=69140) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34588 (pms_id=69127) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.riccoboni@gmail.com (reservation_id=1113) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Riccoboni, email=sara.riccoboni@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34592 (pms_id=69143) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34595 (pms_id=69153) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34596 (pms_id=69162) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34597 (pms_id=69164) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for Danilo_et2@yahoo.it (reservation_id=1112) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Danilo Casciana, email=Danilo_et2@yahoo.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34594 (pms_id=69152) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34598 (pms_id=69165) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34599 (pms_id=69166) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34600 (pms_id=69167) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34601 (pms_id=69168) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34602 (pms_id=69173) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34603 (pms_id=69172) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34604 (pms_id=69174) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34605 (pms_id=69175) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34607 (pms_id=69176) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34606 (pms_id=69182) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessiapro77@gmail.com (reservation_id=1104) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessiapro77@gmail.com (reservation_id=1111) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Proietti, email=alessiapro77@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34609 (pms_id=69184) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34610 (pms_id=69185) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34608 (pms_id=69183) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34611 (pms_id=69186) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34613 (pms_id=69188) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34612 (pms_id=69187) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34614 (pms_id=69190) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34615 (pms_id=69191) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34616 (pms_id=69192) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34617 (pms_id=69193) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34618 (pms_id=69194) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34619 (pms_id=69195) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34620 (pms_id=69196) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34621 (pms_id=69197) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69192 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34622 (pms_id=69198) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34623 (pms_id=69200) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34624 (pms_id=69201) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34625 (pms_id=69202) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34626 (pms_id=69203) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34627 (pms_id=69204) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34629 (pms_id=69206) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34628 (pms_id=69205) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34630 (pms_id=69208) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34631 (pms_id=69209) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34632 (pms_id=69210) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34633 (pms_id=69212) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34634 (pms_id=69214) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34635 (pms_id=69215) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34636 (pms_id=69216) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34637 (pms_id=69217) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34638 (pms_id=69218) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34639 (pms_id=69226) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34640 (pms_id=69227) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34641 (pms_id=69228) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34642 (pms_id=69236) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for teresa.morelli@live.it (reservation_id=1108) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Teresa Morelli, email=teresa.morelli@live.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34643 (pms_id=69237) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34644 (pms_id=69238) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34645 (pms_id=69239) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34646 (pms_id=69250) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34647 (pms_id=69251) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34650 (pms_id=69254) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34649 (pms_id=69253) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34651 (pms_id=69255) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34648 (pms_id=69252) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34653 (pms_id=69256) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34652 (pms_id=69257) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34654 (pms_id=69266) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34655 (pms_id=69267) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34656 (pms_id=69268) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for peterkleiner@nc-online.de (reservation_id=1105) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Peter Kleiner, email=peterkleiner@nc-online.de, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34657 (pms_id=69269) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34658 (pms_id=69270) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34660 (pms_id=69272) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34661 (pms_id=69273) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34659 (pms_id=69271) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34662 (pms_id=69274) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for arnaldopietrodebrito@libero.it (reservation_id=1115) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Arnaldo De Brito, email=arnaldopietrodebrito@libero.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34663 (pms_id=69281) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34664 (pms_id=69282) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34665 (pms_id=69283) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34666 (pms_id=69284) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudio.mazzo67@gmail.com (reservation_id=546) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudio.mazzo67@gmail.com (reservation_id=1101) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudio Mazzocchetti, email=claudio.mazzo67@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34668 (pms_id=69286) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34669 (pms_id=69287) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34667 (pms_id=69285) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34670 (pms_id=69288) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for annamessina8286@gmail.com (reservation_id=1102) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Messina, email=annamessina8286@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34675 (pms_id=69290) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34673 (pms_id=69292) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34672 (pms_id=69293) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34674 (pms_id=69294) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34676 (pms_id=69295) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34671 (pms_id=69291) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34677 (pms_id=69296) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34679 (pms_id=69305) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34678 (pms_id=69307) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34680 (pms_id=69308) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for carlosigno90@gmail.com (reservation_id=1100) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlotta Signorini, email=carlosigno90@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34682 (pms_id=69311) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34683 (pms_id=69314) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34681 (pms_id=69313) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34685 (pms_id=69316) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34686 (pms_id=69317) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34684 (pms_id=69315) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34687 (pms_id=69318) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34688 (pms_id=69319) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34689 (pms_id=69320) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34690 (pms_id=69321) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34692 (pms_id=69331) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34693 (pms_id=69332) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34691 (pms_id=69333) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34694 (pms_id=69335) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34696 (pms_id=69336) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34697 (pms_id=69340) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34695 (pms_id=69337) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34698 (pms_id=69341) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34699 (pms_id=69342) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for giusy0104@gmail.com (reservation_id=1098) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giusy De Giorgi, email=giusy0104@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for antetomasoirene@gmail.com (reservation_id=1099) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Irene Antetomaso, email=antetomasoirene@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniela.dona86@gmail.com (reservation_id=1097) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Donadoni, email=daniela.dona86@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34704 (pms_id=69343) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for enricoe-@libero.it (reservation_id=1096) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Emiliani, email=enricoe-@libero.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34700 (pms_id=69355) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34705 (pms_id=69359) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34706 (pms_id=69361) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34707 (pms_id=69362) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34701 (pms_id=69356) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34708 (pms_id=69363) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34702 (pms_id=69357) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34709 (pms_id=69364) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34703 (pms_id=69358) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34710 (pms_id=69365) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34712 (pms_id=69367) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34711 (pms_id=69366) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34713 (pms_id=69368) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34714 (pms_id=69370) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34715 (pms_id=69371) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34716 (pms_id=69372) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34718 (pms_id=69375) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34717 (pms_id=69374) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34719 (pms_id=69376) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34720 (pms_id=69377) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for ctassinello@gmail.com (reservation_id=1093) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Tassinello, email=ctassinello@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34721 (pms_id=69378) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34722 (pms_id=69379) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34723 (pms_id=69381) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34725 (pms_id=69388) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34726 (pms_id=69389) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34727 (pms_id=69390) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34728 (pms_id=69391) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34724 (pms_id=69386) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34729 (pms_id=69396) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34730 (pms_id=69397) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34731 (pms_id=69407) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34732 (pms_id=69408) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34733 (pms_id=69409) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34734 (pms_id=69410) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34735 (pms_id=69411) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34736 (pms_id=69413) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34737 (pms_id=69422) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34738 (pms_id=69423) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34739 (pms_id=69433) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34742 (pms_id=69445) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34740 (pms_id=69444) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34741 (pms_id=69446) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34743 (pms_id=69450) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34744 (pms_id=69451) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34745 (pms_id=69452) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34746 (pms_id=69453) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34747 (pms_id=69454) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34748 (pms_id=69455) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34749 (pms_id=69465) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefania_bocchino@yahoo.it (reservation_id=1057) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Bocchino, email=stefania_bocchino@yahoo.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for alberico.nardone@bunge.com (reservation_id=1090) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alberico Nardone, email=alberico.nardone@bunge.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34751 (pms_id=69467) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34750 (pms_id=69468) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34753 (pms_id=69470) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34755 (pms_id=69472) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34756 (pms_id=69473) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34757 (pms_id=69474) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34752 (pms_id=69469) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34758 (pms_id=69475) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34754 (pms_id=69471) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34759 (pms_id=69476) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34760 (pms_id=69477) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34761 (pms_id=69479) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34762 (pms_id=69480) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34763 (pms_id=69481) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34764 (pms_id=69482) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34765 (pms_id=69489) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34766 (pms_id=69490) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34767 (pms_id=69491) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34768 (pms_id=69492) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34769 (pms_id=69494) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34771 (pms_id=69495) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34770 (pms_id=69496) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34772 (pms_id=69497) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34773 (pms_id=69498) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34774 (pms_id=69507) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34775 (pms_id=69508) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34776 (pms_id=69509) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34777 (pms_id=69510) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34778 (pms_id=69512) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for marina.rossi82@virgilio.it (reservation_id=1086) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Rossi, email=marina.rossi82@virgilio.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for martymeds@hotmail.it (reservation_id=1085) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Tozzi, email=martymeds@hotmail.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34780 (pms_id=69517) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34779 (pms_id=69522) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34783 (pms_id=69534) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34784 (pms_id=69536) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact name match for Sara Trovarelli (reservation_id=1082) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Trovarelli, email=sara.trovarelli@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34781 (pms_id=69532) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34785 (pms_id=69537) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34782 (pms_id=69533) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34786 (pms_id=69539) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34787 (pms_id=69549) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34790 (pms_id=69560) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34788 (pms_id=69550) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34789 (pms_id=69561) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34792 (pms_id=69563) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34791 (pms_id=69562) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for pisandre2@gmail.com (reservation_id=110) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for pisandre2@gmail.com (reservation_id=1078) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Piscitelli, email=pisandre2@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34793 (pms_id=69564) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34794 (pms_id=69565) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34795 (pms_id=69567) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34796 (pms_id=69568) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34798 (pms_id=69566) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34797 (pms_id=69569) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34799 (pms_id=69573) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34800 (pms_id=69583) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34801 (pms_id=69584) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34802 (pms_id=69585) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34803 (pms_id=69586) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34804 (pms_id=69587) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34805 (pms_id=69588) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for giorgy143@hotmail.it (reservation_id=1077) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giorgia Martinez, email=giorgy143@hotmail.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34806 (pms_id=69589) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34807 (pms_id=69590) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34809 (pms_id=69592) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34810 (pms_id=69600) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34811 (pms_id=69601) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34808 (pms_id=69591) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34813 (pms_id=69603) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34812 (pms_id=69604) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34814 (pms_id=69605) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34816 (pms_id=69606) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34815 (pms_id=69607) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for ambra.benvenuti@live.it (reservation_id=1070) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ambra Benvenuti, email=ambra.benvenuti@live.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34817 (pms_id=69614) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34819 (pms_id=69627) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34818 (pms_id=69626) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34820 (pms_id=69629) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34822 (pms_id=69635) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34823 (pms_id=69636) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34824 (pms_id=69638) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34821 (pms_id=69630) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34825 (pms_id=69640) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34826 (pms_id=69641) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34827 (pms_id=69646) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34828 (pms_id=69647) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34829 (pms_id=69648) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34830 (pms_id=69649) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34832 (pms_id=69650) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34831 (pms_id=69651) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34833 (pms_id=69652) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34834 (pms_id=69653) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34835 (pms_id=69654) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34836 (pms_id=69655) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34837 (pms_id=69656) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34838 (pms_id=69666) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34840 (pms_id=69668) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34839 (pms_id=69667) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for Giacomospelta@libero.it (reservation_id=1075) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Spelta, email=Giacomospelta@libero.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34842 (pms_id=69669) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.zazza@libero.it (reservation_id=1069) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Zazza, email=eleonora.zazza@libero.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.zazza@libero.it (reservation_id=1069) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Zazza, email=eleonora.zazza@libero.it, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34841 (pms_id=69670) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34843 (pms_id=69671) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca.lanza57@gmail.com (reservation_id=1068) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Lanza, email=francesca.lanza57@gmail.com, hotel=39054_001) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34844 (pms_id=69672) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34848 (pms_id=69676) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34846 (pms_id=69673) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34845 (pms_id=69674) 2025-11-18 20:53:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34849 (pms_id=69678) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34850 (pms_id=69677) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.orlandini88@gmail.com (reservation_id=1018) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.orlandini88@gmail.com (reservation_id=1067) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Orlandini, email=sara.orlandini88@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34851 (pms_id=69682) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34847 (pms_id=69675) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34852 (pms_id=69687) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34853 (pms_id=69689) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34854 (pms_id=69690) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for lucianacere@gmail.com (reservation_id=1066) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luciana Cerè, email=lucianacere@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34855 (pms_id=69691) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34857 (pms_id=69692) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34856 (pms_id=69693) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34858 (pms_id=69694) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34859 (pms_id=69696) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34861 (pms_id=69699) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34862 (pms_id=69701) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34860 (pms_id=69697) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34863 (pms_id=69710) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34864 (pms_id=69711) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34865 (pms_id=69712) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34866 (pms_id=69713) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34867 (pms_id=69714) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34868 (pms_id=69715) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34869 (pms_id=69716) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34870 (pms_id=69717) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34871 (pms_id=69718) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34872 (pms_id=69719) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34873 (pms_id=69720) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34874 (pms_id=69721) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34877 (pms_id=69724) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34876 (pms_id=69723) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34875 (pms_id=69722) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34878 (pms_id=69725) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34879 (pms_id=69726) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34880 (pms_id=69727) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34881 (pms_id=69728) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34882 (pms_id=69729) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34883 (pms_id=69730) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34884 (pms_id=69731) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34885 (pms_id=69732) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34886 (pms_id=69733) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34888 (pms_id=69735) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34887 (pms_id=69734) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34889 (pms_id=69736) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34891 (pms_id=69738) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34890 (pms_id=69737) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34892 (pms_id=69739) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34893 (pms_id=69741) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34895 (pms_id=69742) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34897 (pms_id=69744) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34896 (pms_id=69743) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34899 (pms_id=69746) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34898 (pms_id=69745) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34894 (pms_id=69740) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34900 (pms_id=69747) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34901 (pms_id=69748) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34902 (pms_id=69749) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica.orti09@libero.it (reservation_id=1063) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Lehman, email=federica.orti09@libero.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for lucapiccinato@yahoo.com (reservation_id=1061) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Piccinato, email=lucapiccinato@yahoo.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34903 (pms_id=69750) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34904 (pms_id=69751) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34905 (pms_id=69752) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34907 (pms_id=69754) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34908 (pms_id=69755) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34910 (pms_id=69757) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34906 (pms_id=69753) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34909 (pms_id=69756) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34911 (pms_id=69759) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34913 (pms_id=69758) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for suardisimona@hotmail.it (reservation_id=1065) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Suardi, email=suardisimona@hotmail.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessiamirigliani@hotmail.com (reservation_id=1064) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Mirigliani, email=alessiamirigliani@hotmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34912 (pms_id=69760) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34915 (pms_id=69762) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34917 (pms_id=69764) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for martinaceolin1683@gmail.com (reservation_id=1060) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Ceolin, email=martinaceolin1683@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34918 (pms_id=69765) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34919 (pms_id=69766) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34914 (pms_id=69761) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34920 (pms_id=69767) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34916 (pms_id=69763) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34922 (pms_id=69777) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34921 (pms_id=69768) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34923 (pms_id=69778) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for elenasandron@hotmail.it (reservation_id=1062) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Sandron, email=elenasandron@hotmail.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34924 (pms_id=69779) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34926 (pms_id=69780) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34925 (pms_id=69781) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34929 (pms_id=69784) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34928 (pms_id=69783) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34930 (pms_id=69785) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34927 (pms_id=69782) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34931 (pms_id=69786) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34933 (pms_id=69788) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34932 (pms_id=69789) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34934 (pms_id=69790) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34938 (pms_id=69787) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34936 (pms_id=69791) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for tizianacallari@tiscali.it (reservation_id=1058) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tiziana Callari, email=tizianacallari@tiscali.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34935 (pms_id=69793) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34937 (pms_id=69794) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34939 (pms_id=69795) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34940 (pms_id=69796) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for soriani.maria@gmail.com (reservation_id=1056) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Soriani, email=soriani.maria@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34941 (pms_id=69797) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34942 (pms_id=69798) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for migliari.simo@gmail.com (reservation_id=1053) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Migliari, email=migliari.simo@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34943 (pms_id=69799) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34944 (pms_id=69800) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34946 (pms_id=69802) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34947 (pms_id=69803) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34949 (pms_id=69805) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34945 (pms_id=69801) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34950 (pms_id=69807) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34948 (pms_id=69804) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudia.regoli@gmail.com (reservation_id=1055) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Tiezzi, email=claudia.regoli@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34951 (pms_id=69817) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34952 (pms_id=69818) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34953 (pms_id=69819) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34955 (pms_id=69821) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1045) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1130) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Fabbrini, email=melisse_@hotmail.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1045) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1130) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Fabbrini, email=melisse_@hotmail.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34956 (pms_id=69822) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34957 (pms_id=69824) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34954 (pms_id=69820) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for melissaperlorca1@gmail.com (reservation_id=1054) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Melissa Perlorca, email=melissaperlorca1@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34959 (pms_id=69827) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for fra.travaglini@libero.it (reservation_id=1051) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Travaglini, email=fra.travaglini@libero.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34958 (pms_id=69825) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34960 (pms_id=69826) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34962 (pms_id=69830) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for silly2180@gmail.com (reservation_id=1052) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Adagio, email=silly2180@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34963 (pms_id=69834) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34961 (pms_id=69828) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34965 (pms_id=69835) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34964 (pms_id=69833) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for migann1@yahoo.it (reservation_id=1050) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annamaria Nigro, email=migann1@yahoo.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34967 (pms_id=69837) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34966 (pms_id=69836) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34969 (pms_id=69839) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for eliagos75@gmail.com (reservation_id=1046) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Agostini, email=eliagos75@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34970 (pms_id=69840) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for panzericlaudio@gmail.com (reservation_id=1049) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudio Panzeri, email=panzericlaudio@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34968 (pms_id=69838) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34971 (pms_id=69841) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.t.liambo@gmail.com (reservation_id=1044) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Teresa Liambo, email=m.t.liambo@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34974 (pms_id=69844) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34975 (pms_id=69845) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessia.venzo@libero.it (reservation_id=1043) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Venzo, email=alessia.venzo@libero.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34972 (pms_id=69842) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34973 (pms_id=69843) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.pannullo1982@gmail.com (reservation_id=1042) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Pannullo, email=m.pannullo1982@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34976 (pms_id=69852) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34978 (pms_id=69854) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34980 (pms_id=69864) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34981 (pms_id=69866) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34977 (pms_id=69853) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34979 (pms_id=69865) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34983 (pms_id=69868) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34982 (pms_id=69867) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34984 (pms_id=69869) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34986 (pms_id=69870) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34987 (pms_id=69872) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34985 (pms_id=69871) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34988 (pms_id=69873) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34989 (pms_id=69874) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34990 (pms_id=69875) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for claurolandi@hotmail.it (reservation_id=1036) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudia Rolandi, email=claurolandi@hotmail.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for marco.spine88@gmail.com (reservation_id=1037) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Spinelli, email=marco.spine88@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34991 (pms_id=69876) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34993 (pms_id=69880) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34992 (pms_id=69879) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for roberta.oppedisano19@gmail.com (reservation_id=1038) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Oppedisano, email=roberta.oppedisano19@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for estefi035@hotmail.com (reservation_id=1039) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Estephany Bonzano, email=estefi035@hotmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34994 (pms_id=69881) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34995 (pms_id=69882) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34998 (pms_id=69885) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34999 (pms_id=69886) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for alice.presot@libero.it (reservation_id=1035) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Olivier, email=alice.presot@libero.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35000 (pms_id=69887) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34997 (pms_id=69883) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 34996 (pms_id=69884) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35002 (pms_id=69890) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35003 (pms_id=69897) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35001 (pms_id=69888) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauralettieri@virgilio.it (reservation_id=1034) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Lettieri, email=lauralettieri@virgilio.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35006 (pms_id=69899) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35004 (pms_id=69898) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35005 (pms_id=69900) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35007 (pms_id=69908) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35008 (pms_id=69909) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for francy.did@gmail.com (reservation_id=902) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for francy.did@gmail.com (reservation_id=1033) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Di Donato, email=francy.did@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonaporta92@gmail.com (reservation_id=1031) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonaporta92@gmail.com (reservation_id=1032) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Porta, email=simonaporta92@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35010 (pms_id=69911) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35009 (pms_id=69910) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for serena8502@libero.it (reservation_id=1026) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Serena De Guglielmo, email=serena8502@libero.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for benardanezha53@yahoo.com (reservation_id=1027) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Benarda Nezha, email=benardanezha53@yahoo.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35013 (pms_id=69914) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35012 (pms_id=69913) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35011 (pms_id=69912) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35015 (pms_id=69915) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for a-amoruso@hotmail.it (reservation_id=1028) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Amoruso, email=a-amoruso@hotmail.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for ilaria.deflorentis@gmail.com (reservation_id=1029) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ilaria De Florentis, email=ilaria.deflorentis@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35017 (pms_id=69918) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35018 (pms_id=69919) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35014 (pms_id=69916) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35016 (pms_id=69917) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for radova@hotmail.it (reservation_id=1030) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Radovcic, email=radova@hotmail.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35019 (pms_id=69920) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35020 (pms_id=69922) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35022 (pms_id=69924) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35023 (pms_id=69925) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35025 (pms_id=69926) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35021 (pms_id=69923) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35024 (pms_id=69927) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35028 (pms_id=69939) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35026 (pms_id=69928) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35027 (pms_id=69940) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35029 (pms_id=69941) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35030 (pms_id=69942) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35031 (pms_id=69944) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35032 (pms_id=69947) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35033 (pms_id=69948) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35034 (pms_id=69949) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35035 (pms_id=69950) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for cele.marika@yahoo.it (reservation_id=1023) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mauro Coppo, email=cele.marika@yahoo.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35036 (pms_id=69951) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35038 (pms_id=69952) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35037 (pms_id=69958) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.poggialini@live.com (reservation_id=1022) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Poggialini, email=elena.poggialini@live.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for monicabilello@gmail.com (reservation_id=1021) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Bilello, email=monicabilello@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35041 (pms_id=69961) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35039 (pms_id=69959) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35042 (pms_id=69962) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for jennydavide2019@libero.it (reservation_id=1019) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jenny Benatelli, email=jennydavide2019@libero.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiara91@gmail.com (reservation_id=1020) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Robino, email=chiara91@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35040 (pms_id=69960) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35045 (pms_id=69964) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35043 (pms_id=69963) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35047 (pms_id=69972) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35048 (pms_id=69982) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35044 (pms_id=69965) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35046 (pms_id=69966) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35050 (pms_id=69984) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35049 (pms_id=69983) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for marcobarbari@gmail.com (reservation_id=1013) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Barbari, email=marcobarbari@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35051 (pms_id=69985) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35052 (pms_id=69986) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35054 (pms_id=69992) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35053 (pms_id=70003) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for monicafreti89@gmail.com (reservation_id=1014) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Freti, email=monicafreti89@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for mmonicamagnani@gmail.com (reservation_id=1015) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Scollo, email=mmonicamagnani@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35056 (pms_id=70007) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35055 (pms_id=70005) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.orlandini88@gmail.com (reservation_id=1018) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.orlandini88@gmail.com (reservation_id=1067) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Orlandini, email=sara.orlandini88@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35057 (pms_id=70008) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35058 (pms_id=70009) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35059 (pms_id=70010) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35060 (pms_id=70011) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35061 (pms_id=70012) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35063 (pms_id=70014) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35064 (pms_id=70015) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35066 (pms_id=70016) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35062 (pms_id=70013) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35065 (pms_id=70017) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicoletta.mattiussi@gmail.com (reservation_id=1012) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicoletta Mattiussi, email=nicoletta.mattiussi@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35067 (pms_id=70018) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35068 (pms_id=70025) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for sanchezscarlet90@gmail.com (reservation_id=1007) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Scarlet Sanchez, email=sanchezscarlet90@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for avv.silviamadreperla@gmail.com (reservation_id=1008) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=SIlvia Madreperla, email=avv.silviamadreperla@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35070 (pms_id=70035) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35069 (pms_id=70026) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35072 (pms_id=70036) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35073 (pms_id=70038) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35071 (pms_id=70034) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for perronemonica84@hotmail.com (reservation_id=924) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Domenica Monica Perrone, email=perronemonica84@hotmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35074 (pms_id=70039) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35075 (pms_id=70040) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35076 (pms_id=70042) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for kerstin.preger@gmx.de (reservation_id=1001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Kerstin Preger, email=kerstin.preger@gmx.de, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35078 (pms_id=70043) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for iaquintaelisa@hotmail.com (reservation_id=1002) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Iaquinta, email=iaquintaelisa@hotmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35077 (pms_id=70041) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35079 (pms_id=70044) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35080 (pms_id=70045) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35083 (pms_id=70048) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for vladislavatkach1@gmail.com (reservation_id=1003) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea D'Alessandro, email=vladislavatkach1@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35081 (pms_id=70046) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35082 (pms_id=70047) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35084 (pms_id=70049) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.beatriceaglini@gmail.com (reservation_id=1004) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Beatrice Aglini, email=m.beatriceaglini@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35085 (pms_id=70050) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for vixmau36@gmail.com (reservation_id=1009) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vincenzo Mauriello, email=vixmau36@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35089 (pms_id=70062) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35086 (pms_id=70059) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35090 (pms_id=70063) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for monicafreti89@gmail.com (reservation_id=1014) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Freti, email=monicafreti89@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35087 (pms_id=70060) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for marcobarbari@gmail.com (reservation_id=1013) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Barbari, email=marcobarbari@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35088 (pms_id=70061) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35091 (pms_id=70064) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35095 (pms_id=70068) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35094 (pms_id=70067) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35092 (pms_id=70065) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for iaquintaelisa@hotmail.com (reservation_id=1002) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Laquinta, email=iaquintaelisa@hotmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35093 (pms_id=70066) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35096 (pms_id=70071) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35097 (pms_id=70080) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35098 (pms_id=70081) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35100 (pms_id=70083) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35101 (pms_id=70084) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for federicaspina7@gmail.com (reservation_id=1000) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Romeo Luca, email=federicaspina7@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35099 (pms_id=70082) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35103 (pms_id=70086) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinziapda@gmail.com (reservation_id=998) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cinzia Perozzi, email=cinziapda@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35106 (pms_id=70087) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35104 (pms_id=70089) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35102 (pms_id=70085) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35105 (pms_id=70090) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35107 (pms_id=70091) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35109 (pms_id=70093) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35110 (pms_id=70101) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35108 (pms_id=70092) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35111 (pms_id=70103) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for robertalabate1@gmail.com (reservation_id=996) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Labate, email=robertalabate1@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinziacampagna@gmail.com (reservation_id=959) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinziacampagna@gmail.com (reservation_id=995) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cinzia Campagna, email=cinziacampagna@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35112 (pms_id=70104) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35113 (pms_id=70105) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35117 (pms_id=70114) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35116 (pms_id=70115) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35118 (pms_id=70122) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35114 (pms_id=70112) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35119 (pms_id=70123) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35115 (pms_id=70113) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35120 (pms_id=70124) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35121 (pms_id=70125) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35122 (pms_id=70126) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for scidurlochiara@gmail.com (reservation_id=993) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Scidurll, email=scidurlochiara@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact name match for Elena Balducci (reservation_id=992) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Balducci, email=elena-balducci79@hotmail.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35123 (pms_id=70127) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35124 (pms_id=70129) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35125 (pms_id=70130) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35128 (pms_id=70128) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35129 (pms_id=70133) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35130 (pms_id=70139) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35126 (pms_id=70131) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35127 (pms_id=70132) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35131 (pms_id=70141) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for ilenia.petri@gmail.com (reservation_id=987) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ilena Petri, email=ilenia.petri@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for soromeo76@hotmail.com (reservation_id=991) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simine Romeo, email=soromeo76@hotmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35132 (pms_id=70142) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for elyflore_82@outlook.it (reservation_id=890) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Maffi, email=elyflore_82@outlook.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliacencetti@yahoo.it (reservation_id=989) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Giani, email=giuliacencetti@yahoo.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35135 (pms_id=70151) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for ottaviamancuso@gmail.com (reservation_id=988) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriele Boni, email=ottaviamancuso@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35133 (pms_id=70143) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35134 (pms_id=70150) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35138 (pms_id=70154) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35139 (pms_id=70155) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35136 (pms_id=70152) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35141 (pms_id=70160) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35137 (pms_id=70153) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for jo_amoroso@hotmail.com (reservation_id=986) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Joanna Amoroso, email=jo_amoroso@hotmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35143 (pms_id=70170) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35140 (pms_id=70156) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35144 (pms_id=70182) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for cassandra15@live.it (reservation_id=873) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for cassandra15@live.it (reservation_id=981) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cassandra Cascione, email=cassandra15@live.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35145 (pms_id=70184) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35142 (pms_id=70181) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35147 (pms_id=70185) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35146 (pms_id=70186) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35148 (pms_id=70188) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35149 (pms_id=70189) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35152 (pms_id=70191) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35153 (pms_id=70192) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35150 (pms_id=70190) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for alice.santi.8@gmail.com (reservation_id=978) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for alice.santi.8@gmail.com (reservation_id=979) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Santi, email=alice.santi.8@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for vanessa.biondi09@gmail.com (reservation_id=980) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vanessa Biondi, email=vanessa.biondi09@gmail.com, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for joe86@libero.it (reservation_id=985) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giuseppe Blasi, email=joe86@libero.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35151 (pms_id=70193) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35154 (pms_id=70197) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35158 (pms_id=70201) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for feduti@libero.it (reservation_id=977) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Celegato, email=feduti@libero.it, hotel=39054_001) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35159 (pms_id=70202) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35155 (pms_id=70198) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35156 (pms_id=70199) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35157 (pms_id=70200) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35160 (pms_id=70204) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35161 (pms_id=70209) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35162 (pms_id=70203) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35163 (pms_id=70210) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35164 (pms_id=70211) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35165 (pms_id=70216) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35166 (pms_id=70217) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35167 (pms_id=70218) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35168 (pms_id=70219) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35169 (pms_id=70220) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35170 (pms_id=70221) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35171 (pms_id=70222) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35172 (pms_id=70223) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35173 (pms_id=70232) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35174 (pms_id=70233) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 35175 (pms_id=70234) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for angicarletti@yahoo.it (reservation_id=972) 2025-11-18 20:53:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name= Angela Carletti, email=angicarletti@yahoo.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35176 (pms_id=70235) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for annamaura.valente_88@libero.it (reservation_id=970) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Valente, email=annamaura.valente_88@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35177 (pms_id=70236) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35180 (pms_id=70246) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35178 (pms_id=70237) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbara.latragna@gmail.com (reservation_id=971) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Latragna, email=barbara.latragna@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiaragiacinti@outlook.it (reservation_id=973) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Giacinti, email=chiaragiacinti@outlook.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35179 (pms_id=70250) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35181 (pms_id=70251) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35182 (pms_id=70252) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35185 (pms_id=70256) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for lavale93@gmail.com (reservation_id=965) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Sivilotti, email=lavale93@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35186 (pms_id=70257) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for fanny_peruzzo@hotmail.com (reservation_id=966) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fanny Peruzzo, email=fanny_peruzzo@hotmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35183 (pms_id=70253) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35184 (pms_id=70254) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35187 (pms_id=70258) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandradibrino@hotmail.com (reservation_id=967) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Di Brino, email=alessandradibrino@hotmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for nikolas.gobbi87@gmail.com (reservation_id=969) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nikolas Gobbi, email=nikolas.gobbi87@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35190 (pms_id=70268) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35188 (pms_id=70266) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35189 (pms_id=70267) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35193 (pms_id=70271) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35194 (pms_id=70272) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35195 (pms_id=70273) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35191 (pms_id=70269) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35192 (pms_id=70270) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35196 (pms_id=70274) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35197 (pms_id=70275) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeire@hotmail.it (reservation_id=964) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Magrino, email=valeire@hotmail.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeire@hotmail.it (reservation_id=964) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Magrino, email=valeire@hotmail.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35199 (pms_id=70287) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35198 (pms_id=70276) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35201 (pms_id=70288) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35200 (pms_id=70277) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35203 (pms_id=70298) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35202 (pms_id=70299) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35204 (pms_id=70300) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35206 (pms_id=70302) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35205 (pms_id=70301) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35207 (pms_id=70303) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35208 (pms_id=70304) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinziacampagna@gmail.com (reservation_id=959) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinziacampagna@gmail.com (reservation_id=995) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cinzia Campagna, email=cinziacampagna@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35209 (pms_id=70305) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for aaelena80@gmail.com (reservation_id=957) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Rozzini, email=aaelena80@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35212 (pms_id=70307) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35210 (pms_id=70306) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35211 (pms_id=70309) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35214 (pms_id=70312) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35215 (pms_id=70313) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35216 (pms_id=70323) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35213 (pms_id=70311) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabrizia82@hotmail.com (reservation_id=956) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabrizia Calvello, email=fabrizia82@hotmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35217 (pms_id=70321) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for rebileonardi@gmail.com (reservation_id=955) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rebecca Leonardi, email=rebileonardi@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35219 (pms_id=70325) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35221 (pms_id=70327) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35220 (pms_id=70328) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35218 (pms_id=70324) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35223 (pms_id=70329) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35224 (pms_id=70330) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for luciapressi@gmail.com (reservation_id=949) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucia Pressi, email=luciapressi@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35222 (pms_id=70326) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35225 (pms_id=70331) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35226 (pms_id=70333) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristinamapelli.1992@outlook.com (reservation_id=948) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Mapelli, email=cristinamapelli.1992@outlook.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35227 (pms_id=70334) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35228 (pms_id=70335) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35230 (pms_id=70336) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35231 (pms_id=70338) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35232 (pms_id=70339) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35233 (pms_id=70342) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35234 (pms_id=70343) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35235 (pms_id=70353) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35229 (pms_id=70337) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35237 (pms_id=70354) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for margiucanrodi@gmail.com (reservation_id=945) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Rodigari, email=margiucanrodi@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35238 (pms_id=70356) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35239 (pms_id=70357) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35240 (pms_id=70358) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35241 (pms_id=70359) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for ari.conte@gmail.com (reservation_id=952) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Arianna Conte, email=ari.conte@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35236 (pms_id=70355) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35242 (pms_id=70360) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35243 (pms_id=70361) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35244 (pms_id=70362) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35245 (pms_id=70363) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35246 (pms_id=70364) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for martadelvi@yahoo.it (reservation_id=943) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Del Villano, email=martadelvi@yahoo.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for marta.biferi@libero.it (reservation_id=950) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Biferi, email=marta.biferi@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeriacontu29@gmail.com (reservation_id=951) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Contu, email=valeriacontu29@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35247 (pms_id=70365) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35248 (pms_id=70366) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for carmen.ciani82@gmail.com (reservation_id=942) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carmen Ciani, email=carmen.ciani82@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35249 (pms_id=70367) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35253 (pms_id=70371) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35254 (pms_id=70372) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35250 (pms_id=70368) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for laissa.crcosta@gmail.com (reservation_id=941) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laissa Costa, email=laissa.crcosta@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35252 (pms_id=70369) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35251 (pms_id=70370) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35255 (pms_id=70382) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35257 (pms_id=70384) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35258 (pms_id=70385) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35256 (pms_id=70383) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariangela.sicignan@gmail.com (reservation_id=939) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariangela Sicignano, email=mariangela.sicignan@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefanogentile90@hotmail.it (reservation_id=938) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefano Gentile, email=stefanogentile90@hotmail.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35259 (pms_id=70386) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for ele.desi9@gmail.com (reservation_id=937) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora De Simone, email=ele.desi9@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=910) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=936) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Abbate, email=marnabbate@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35260 (pms_id=70387) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35265 (pms_id=70393) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35261 (pms_id=70388) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35262 (pms_id=70389) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35263 (pms_id=70390) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35264 (pms_id=70391) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35267 (pms_id=70395) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35266 (pms_id=70394) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35268 (pms_id=70396) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35269 (pms_id=70397) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35270 (pms_id=70398) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for carlaserrao90@gmail.com (reservation_id=929) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carla Serrao, email=carlaserrao90@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for rutac88@gmail.com (reservation_id=927) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Ruta, email=rutac88@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35271 (pms_id=70399) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35274 (pms_id=70402) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35275 (pms_id=70403) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35272 (pms_id=70400) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35273 (pms_id=70401) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35276 (pms_id=70405) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35277 (pms_id=70406) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35279 (pms_id=70408) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35278 (pms_id=70407) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35280 (pms_id=70416) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35281 (pms_id=70426) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for lonardi.federica@gmail.com (reservation_id=923) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Lonardi, email=lonardi.federica@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for perronemonica84@hotmail.com (reservation_id=924) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Domenica Monica Perrone, email=perronemonica84@hotmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.troncon@gmail.com (reservation_id=925) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Troncon, email=monica.troncon@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35282 (pms_id=70427) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35283 (pms_id=70428) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35284 (pms_id=70429) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for ilaria.alghisi@live.it (reservation_id=926) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ilaria Alghisi, email=ilaria.alghisi@live.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for fedebolis@hotmail.com (reservation_id=922) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Bolis, email=fedebolis@hotmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35288 (pms_id=70433) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35285 (pms_id=70430) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35286 (pms_id=70431) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35287 (pms_id=70432) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35289 (pms_id=70434) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35291 (pms_id=70436) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mancu22@hotmail.it (reservation_id=919) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Mancuso, email=mancu22@hotmail.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa.tregnaghi@live.it (reservation_id=918) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Tregnaghi, email=elisa.tregnaghi@live.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35290 (pms_id=70435) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadiaberardi2@gmail.com (reservation_id=917) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia Berardi, email=nadiaberardi2@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for ale71985@libero.it (reservation_id=915) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alain Zin, email=ale71985@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35295 (pms_id=70447) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35292 (pms_id=70437) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35293 (pms_id=70438) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35296 (pms_id=70448) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35297 (pms_id=70457) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35299 (pms_id=70459) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35294 (pms_id=70439) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35300 (pms_id=70460) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35298 (pms_id=70458) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35301 (pms_id=70461) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.vedovati@gmail.com (reservation_id=912) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Dassi, email=valentina.vedovati@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudiacartelli@tiscali.it (reservation_id=913) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudia Cartelli, email=claudiacartelli@tiscali.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35302 (pms_id=70462) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35303 (pms_id=70463) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35305 (pms_id=70464) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35304 (pms_id=70465) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35306 (pms_id=70466) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35307 (pms_id=70467) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35310 (pms_id=70470) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35311 (pms_id=70471) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35308 (pms_id=70468) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35309 (pms_id=70469) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35312 (pms_id=70472) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35313 (pms_id=70473) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35314 (pms_id=70474) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35315 (pms_id=70475) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35317 (pms_id=70477) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35316 (pms_id=70476) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for giulia.tigrino@virgilio.it (reservation_id=905) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Tigrino, email=giulia.tigrino@virgilio.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35318 (pms_id=70478) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35319 (pms_id=70479) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35320 (pms_id=70480) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=910) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=936) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Abbate, email=marnabbate@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for penzo.lisa@gmail.com (reservation_id=906) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lisa Penzo, email=penzo.lisa@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35321 (pms_id=70481) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35323 (pms_id=70484) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35326 (pms_id=70487) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35325 (pms_id=70486) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35327 (pms_id=70488) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescaberetti@libero.it (reservation_id=909) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Beretti, email=francescaberetti@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35322 (pms_id=70483) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35324 (pms_id=70485) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35328 (pms_id=70489) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35329 (pms_id=70490) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35331 (pms_id=70492) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35330 (pms_id=70491) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35332 (pms_id=70493) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35333 (pms_id=70494) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35334 (pms_id=70495) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35335 (pms_id=70496) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35337 (pms_id=70497) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35336 (pms_id=70498) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35338 (pms_id=70499) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35339 (pms_id=70500) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35340 (pms_id=70501) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35341 (pms_id=70502) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35343 (pms_id=70506) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35342 (pms_id=70504) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35345 (pms_id=70507) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35344 (pms_id=70508) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35346 (pms_id=70509) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35347 (pms_id=70511) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35348 (pms_id=70512) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35349 (pms_id=70513) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35350 (pms_id=70514) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for vittoriavettraino91@gmail.com (reservation_id=901) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for vittoriavettraino91@gmail.com (reservation_id=1011) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Vettraino, email=vittoriavettraino91@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35351 (pms_id=70515) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35353 (pms_id=70516) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35352 (pms_id=70517) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35354 (pms_id=70518) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentinaorsini2016@gmail.com (reservation_id=899) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Orsini, email=valentinaorsini2016@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35355 (pms_id=70521) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35357 (pms_id=70522) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35358 (pms_id=70523) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35356 (pms_id=70519) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35359 (pms_id=70525) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35360 (pms_id=70524) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35361 (pms_id=70526) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35362 (pms_id=70527) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for cogoemily@libero.it (reservation_id=893) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for cogoemily@libero.it (reservation_id=1094) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emily Cogo, email=cogoemily@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35363 (pms_id=70528) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35365 (pms_id=70530) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35364 (pms_id=70531) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35366 (pms_id=70535) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35367 (pms_id=70536) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35368 (pms_id=70537) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for clementielisa@libero.it (reservation_id=892) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Clementi, email=clementielisa@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35369 (pms_id=70538) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35370 (pms_id=70539) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35372 (pms_id=70546) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35373 (pms_id=70556) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35374 (pms_id=70557) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35375 (pms_id=70558) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35376 (pms_id=70561) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35371 (pms_id=70540) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35377 (pms_id=70562) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35378 (pms_id=70563) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35379 (pms_id=70564) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35380 (pms_id=70565) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for meris.tabarrini@gmail.com (reservation_id=863) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Meris Tabarrini, email=meris.tabarrini@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35381 (pms_id=70574) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35382 (pms_id=70575) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35383 (pms_id=70584) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35385 (pms_id=70586) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35386 (pms_id=70587) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for trupia.martina@gmail.com (reservation_id=888) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Trupia, email=trupia.martina@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35387 (pms_id=70588) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35384 (pms_id=70585) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35388 (pms_id=70589) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35390 (pms_id=70595) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35391 (pms_id=70596) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35393 (pms_id=70597) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35389 (pms_id=70594) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35392 (pms_id=70598) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35394 (pms_id=70599) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35395 (pms_id=70600) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for debbo89@libero.it (reservation_id=884) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Debora Pastorino, email=debbo89@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35397 (pms_id=70601) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35396 (pms_id=70602) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35398 (pms_id=70603) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for derogiulia@icloud.com (reservation_id=882) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia De Rosso, email=derogiulia@icloud.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for perla.grossi@libero.it (reservation_id=887) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Perla Grossi, email=perla.grossi@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35401 (pms_id=70608) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35402 (pms_id=70618) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35399 (pms_id=70605) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35404 (pms_id=70620) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35405 (pms_id=70621) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35400 (pms_id=70606) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35403 (pms_id=70619) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35406 (pms_id=70622) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35428 (pms_id=70623) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35407 (pms_id=70633) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for b.nadia83@tiscali.it (reservation_id=876) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for b.nadia83@tiscali.it (reservation_id=877) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia Barlocchi, email=b.nadia83@tiscali.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35408 (pms_id=70634) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35409 (pms_id=70635) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescastepich@gmail.com (reservation_id=880) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Busi, email=francescastepich@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescastepich@gmail.com (reservation_id=880) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Busi, email=francescastepich@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescastepich@gmail.com (reservation_id=880) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Busi, email=francescastepich@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for desyco86@libero.it (reservation_id=879) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Desy Cordioli, email=desyco86@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35411 (pms_id=70644) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35412 (pms_id=70645) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35410 (pms_id=70643) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for giacomo.gerotto@gmail.com (reservation_id=874) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Gerotto, email=giacomo.gerotto@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35413 (pms_id=70652) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35414 (pms_id=70653) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariaconsuelobattisti@gmail.com (reservation_id=878) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Consuelo Battisti, email=mariaconsuelobattisti@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35416 (pms_id=70655) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35415 (pms_id=70654) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35419 (pms_id=70659) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35417 (pms_id=70656) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for aulisiomc@yahoo.com (reservation_id=871) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariacristina Aulisio, email=aulisiomc@yahoo.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35420 (pms_id=70660) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35421 (pms_id=70661) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35418 (pms_id=70657) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for meris.tabarrini@gmail.com (reservation_id=863) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Meris Tabarrini, email=meris.tabarrini@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for martinelli_katia@hotmail.com (reservation_id=864) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Caterina Martinelli, email=martinelli_katia@hotmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica.piersanti@gmail.com (reservation_id=865) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Piersanti, email=federica.piersanti@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.boezio@hotmail.it (reservation_id=866) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Beozio, email=f.boezio@hotmail.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.donello@libero.it (reservation_id=867) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Donello, email=valentina.donello@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35422 (pms_id=70662) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for serenamenon79@gmail.com (reservation_id=869) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Serena Menon, email=serenamenon79@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for squartecchia.fabio.88@hotmail.it (reservation_id=870) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabio Squartecchia, email=squartecchia.fabio.88@hotmail.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35423 (pms_id=70663) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35424 (pms_id=70664) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35425 (pms_id=70665) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35426 (pms_id=70666) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35430 (pms_id=70671) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35432 (pms_id=70672) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35427 (pms_id=70667) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35429 (pms_id=70669) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35431 (pms_id=70670) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa.mortandello@gmail.com (reservation_id=859) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Diego Scattolin, email=elisa.mortandello@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35433 (pms_id=70673) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35434 (pms_id=70676) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35435 (pms_id=70677) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35438 (pms_id=70685) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35437 (pms_id=70679) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35439 (pms_id=70686) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35436 (pms_id=70678) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35440 (pms_id=70687) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35441 (pms_id=70688) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35442 (pms_id=70689) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca@raihuen.com (reservation_id=855) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Marcolongo, email=francesca@raihuen.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca@raihuen.com (reservation_id=855) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Marcolongo, email=francesca@raihuen.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa.io@hotmail.it (reservation_id=857) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cavalloro Elisa, email=elisa.io@hotmail.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35443 (pms_id=70692) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35447 (pms_id=70696) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35444 (pms_id=70693) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for danimissi88@hotmail.it (reservation_id=858) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Missiroli, email=danimissi88@hotmail.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35445 (pms_id=70694) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35448 (pms_id=70697) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35446 (pms_id=70695) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35449 (pms_id=70698) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for angelabarbieriit@yahoo.it (reservation_id=852) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Barbieri, email=angelabarbieriit@yahoo.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35450 (pms_id=70702) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35452 (pms_id=70706) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35451 (pms_id=70701) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudia.espositoar@libero.it (reservation_id=853) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudia Di Salvo, email=claudia.espositoar@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for viviana.franzosi@gmail.com (reservation_id=850) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Viviana Franzosi, email=viviana.franzosi@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35453 (pms_id=70707) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for fedetiozzo86@gmail.com (reservation_id=851) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bon Federica Tiozzo, email=fedetiozzo86@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35456 (pms_id=70710) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35457 (pms_id=70711) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35458 (pms_id=70721) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35459 (pms_id=70722) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35454 (pms_id=70708) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35455 (pms_id=70709) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35461 (pms_id=70732) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for martinagallizia@gmail.com (reservation_id=848) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Gallizia, email=martinagallizia@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35462 (pms_id=70733) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35460 (pms_id=70723) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for ileanaraimondi@libero.it (reservation_id=847) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ileana Raimondi, email=ileanaraimondi@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35464 (pms_id=70736) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35466 (pms_id=70737) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35463 (pms_id=70734) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35469 (pms_id=70739) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35468 (pms_id=70740) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35467 (pms_id=70738) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35465 (pms_id=70735) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35470 (pms_id=70741) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35472 (pms_id=70746) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35471 (pms_id=70747) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35473 (pms_id=70748) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35475 (pms_id=70750) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35474 (pms_id=70749) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35476 (pms_id=70758) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35477 (pms_id=70759) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35478 (pms_id=70760) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35479 (pms_id=70761) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35481 (pms_id=70762) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for Manuelnicolini84@yahoo.it (reservation_id=843) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Manuel Nicolini, email=Manuelnicolini84@yahoo.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35480 (pms_id=70763) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35482 (pms_id=70764) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35483 (pms_id=70765) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35484 (pms_id=70766) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35485 (pms_id=70767) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35487 (pms_id=70768) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35486 (pms_id=70769) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35488 (pms_id=70774) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35490 (pms_id=70776) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35489 (pms_id=70775) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35492 (pms_id=70777) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for federicaspina7@gmail.com (reservation_id=1000) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Romeo, email=federicaspina7@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonetta.84@icloud.com (reservation_id=841) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simonetta Castagnola, email=simonetta.84@icloud.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandra.barzon@gmail.com (reservation_id=842) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Barzon, email=alessandra.barzon@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35491 (pms_id=70778) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35494 (pms_id=70780) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35495 (pms_id=70781) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35498 (pms_id=70784) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35493 (pms_id=70779) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35500 (pms_id=70785) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35499 (pms_id=70786) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35497 (pms_id=70783) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35496 (pms_id=70782) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35501 (pms_id=70787) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35502 (pms_id=70788) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35503 (pms_id=70789) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35504 (pms_id=70790) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa.mortandello@gmail.com (reservation_id=859) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Diego Scattolin, email=elisa.mortandello@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for drmaria1993rm@gmail.com (reservation_id=840) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Roma, email=drmaria1993rm@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35505 (pms_id=70791) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35506 (pms_id=70792) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35507 (pms_id=70793) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35508 (pms_id=70794) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35509 (pms_id=70795) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35512 (pms_id=70796) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35510 (pms_id=70797) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35511 (pms_id=70798) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35513 (pms_id=70799) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for ale71985@libero.it (reservation_id=915) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alain Zin, email=ale71985@libero.it, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35514 (pms_id=70800) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35516 (pms_id=70801) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35515 (pms_id=70802) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35517 (pms_id=70803) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35519 (pms_id=70804) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35518 (pms_id=70805) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35520 (pms_id=70806) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescamanconi1989@gmail.com (reservation_id=839) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Manco, email=francescamanconi1989@gmail.com, hotel=39054_001) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35521 (pms_id=70807) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35522 (pms_id=70808) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35523 (pms_id=70809) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35524 (pms_id=70810) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35526 (pms_id=70812) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 35527 (pms_id=70813) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=910) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=936) 2025-11-18 20:53:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Abbate, email=marnabbate@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35525 (pms_id=70811) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35528 (pms_id=70815) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35530 (pms_id=70816) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35531 (pms_id=70818) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35532 (pms_id=70819) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35534 (pms_id=70820) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35529 (pms_id=70814) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35533 (pms_id=70821) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35535 (pms_id=70822) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35536 (pms_id=70823) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauralettieri@virgilio.it (reservation_id=1034) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Lettieri, email=lauralettieri@virgilio.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35537 (pms_id=70824) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35540 (pms_id=70836) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35539 (pms_id=70835) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35541 (pms_id=70837) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeria20volpe@gmail.com (reservation_id=837) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Volpe, email=valeria20volpe@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35542 (pms_id=70838) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35543 (pms_id=70839) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandradibrino@hotmail.com (reservation_id=967) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Di Brino, email=alessandradibrino@hotmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35538 (pms_id=70834) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35544 (pms_id=70840) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35546 (pms_id=70843) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35545 (pms_id=70841) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35547 (pms_id=70842) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa_santini@alice.it (reservation_id=838) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Santini, email=elisa_santini@alice.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35549 (pms_id=70844) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35548 (pms_id=70845) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35550 (pms_id=70846) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35551 (pms_id=70847) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35553 (pms_id=70849) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35554 (pms_id=70850) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35552 (pms_id=70848) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for jessicagabbiadini@live.it (reservation_id=836) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jessica Gabbiadini, email=jessicagabbiadini@live.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35555 (pms_id=70851) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35556 (pms_id=70852) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35557 (pms_id=70853) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35558 (pms_id=70854) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara_cervelli@yahoo.it (reservation_id=835) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Cervelli, email=sara_cervelli@yahoo.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35560 (pms_id=70856) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35561 (pms_id=70857) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35559 (pms_id=70855) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35563 (pms_id=70859) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35564 (pms_id=70868) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35562 (pms_id=70858) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35565 (pms_id=70869) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35566 (pms_id=70870) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35567 (pms_id=70871) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35568 (pms_id=70872) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35569 (pms_id=70873) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35570 (pms_id=70874) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35571 (pms_id=70875) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35572 (pms_id=70876) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35573 (pms_id=70877) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35574 (pms_id=70878) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35575 (pms_id=70879) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35576 (pms_id=70880) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35577 (pms_id=70881) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35578 (pms_id=70882) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for vecchiettia@gmail.com (reservation_id=834) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Vecchietti, email=vecchiettia@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35579 (pms_id=70883) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35581 (pms_id=70885) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35582 (pms_id=70886) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35583 (pms_id=70887) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35584 (pms_id=70888) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35580 (pms_id=70884) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35585 (pms_id=70889) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35586 (pms_id=70890) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35587 (pms_id=70891) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35588 (pms_id=70892) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35589 (pms_id=70893) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35590 (pms_id=70898) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35591 (pms_id=70899) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for gloriapiermarini@hotmail.com (reservation_id=830) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gloria Piermarini, email=gloriapiermarini@hotmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35592 (pms_id=70900) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisamedri8787@gmail.com (reservation_id=831) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Medri, email=elisamedri8787@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35593 (pms_id=70901) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35594 (pms_id=70910) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35595 (pms_id=70911) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for malalo2011@libero.it (reservation_id=832) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Barbera, email=malalo2011@libero.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35596 (pms_id=70912) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35597 (pms_id=70913) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for Giorgiadivirgilio85@gmail.com (reservation_id=828) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giorgia Di Virgilio, email=Giorgiadivirgilio85@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35599 (pms_id=70915) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35601 (pms_id=70917) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35600 (pms_id=70916) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35598 (pms_id=70914) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35603 (pms_id=70919) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35604 (pms_id=70921) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35606 (pms_id=70922) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35602 (pms_id=70918) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35605 (pms_id=70923) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35607 (pms_id=70924) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35608 (pms_id=70926) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35609 (pms_id=70927) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for manfredi_antonella@yahoo.it (reservation_id=827) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonella Manfredi, email=manfredi_antonella@yahoo.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35610 (pms_id=70929) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35611 (pms_id=70932) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35612 (pms_id=70933) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35614 (pms_id=70934) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35613 (pms_id=70935) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35615 (pms_id=70937) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for michela.stama@gmail.com (reservation_id=826) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michela Stama, email=michela.stama@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca.hotelfabiola@gmail.com (reservation_id=825) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Grossi, email=francesca.hotelfabiola@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35620 (pms_id=70942) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35622 (pms_id=70945) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35623 (pms_id=70946) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35625 (pms_id=70948) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35621 (pms_id=70943) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35624 (pms_id=70947) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for marco.lazze2@gmail.com (reservation_id=824) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Lazzerelli, email=marco.lazze2@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristinarichelli@yahoo.com (reservation_id=823) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Richelli, email=cristinarichelli@yahoo.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicoletti.ornellaa@gmail.com (reservation_id=822) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Nicoletti, email=nicoletti.ornellaa@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for france_86796@hotmail.com (reservation_id=821) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Redi, email=france_86796@hotmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for pasqualecoiffeur93@gmail.com (reservation_id=656) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pasquale Di Leonardo, email=pasqualecoiffeur93@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35626 (pms_id=70949) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35629 (pms_id=70952) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35627 (pms_id=70950) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35628 (pms_id=70951) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35618 (pms_id=70940) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35630 (pms_id=70953) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35619 (pms_id=70941) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35617 (pms_id=70939) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35631 (pms_id=70954) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauramangiaracina@gmail.com (reservation_id=820) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Mangiaracina, email=lauramangiaracina@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for veronica_cuberli@msn.com (reservation_id=803) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for veronica_cuberli@msn.com (reservation_id=819) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Veronica Cuberli, email=veronica_cuberli@msn.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35616 (pms_id=70938) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35633 (pms_id=70956) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefania88.morelli@hotmail.it (reservation_id=814) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Ghidelli, email=stefania88.morelli@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35636 (pms_id=70958) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35632 (pms_id=70955) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35634 (pms_id=70957) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for morenaemma133@gmail.com (reservation_id=812) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Morena De Virgilio, email=morenaemma133@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35637 (pms_id=70960) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35635 (pms_id=70959) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35639 (pms_id=70962) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35640 (pms_id=70963) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35641 (pms_id=70964) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35642 (pms_id=70965) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for donato.giacomo@yahoo.it (reservation_id=816) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Donato, email=donato.giacomo@yahoo.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35643 (pms_id=70966) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for marta.patrito@gmail.com (reservation_id=817) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Patrito, email=marta.patrito@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35644 (pms_id=70967) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35638 (pms_id=70961) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35647 (pms_id=70970) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35645 (pms_id=70968) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35646 (pms_id=70969) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35648 (pms_id=70971) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for marta85.rivera@gmail.com (reservation_id=818) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Rivera, email=marta85.rivera@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35649 (pms_id=70972) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35651 (pms_id=70973) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35650 (pms_id=70974) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35653 (pms_id=70976) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35652 (pms_id=70975) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35654 (pms_id=70985) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for bru_hope@hotmail.it (reservation_id=809) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Brunella Zitolo, email=bru_hope@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for maccadaniela16@gmail.com (reservation_id=810) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Cacciola, email=maccadaniela16@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35656 (pms_id=70996) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35655 (pms_id=70995) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35657 (pms_id=70997) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliamarinsalta@hotmail.it (reservation_id=811) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Marinsalta, email=giuliamarinsalta@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35658 (pms_id=70998) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35659 (pms_id=70999) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35661 (pms_id=71001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for ldicembrino@hotmail.it (reservation_id=807) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucia Dicembrino, email=ldicembrino@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35662 (pms_id=71002) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35660 (pms_id=71000) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35664 (pms_id=71006) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35663 (pms_id=71003) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35666 (pms_id=71009) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for azzurrafoffa@gmail.com (reservation_id=804) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Azzurra Sogina, email=azzurrafoffa@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesco.coratti86@gmail.com (reservation_id=805) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giada Catena, email=francesco.coratti86@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for costailenia0@gmail.com (reservation_id=806) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ilenia Costa, email=costailenia0@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35665 (pms_id=71008) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35670 (pms_id=71013) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35671 (pms_id=71016) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35673 (pms_id=71017) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35672 (pms_id=71014) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35667 (pms_id=71010) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35674 (pms_id=71018) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35668 (pms_id=71011) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35669 (pms_id=71012) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for anna.paganin@virgilio.it (reservation_id=799) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Paganin, email=anna.paganin@virgilio.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35675 (pms_id=71019) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for rominapasseri@hotmail.it (reservation_id=800) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Romina Passeri, email=rominapasseri@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for saralboini@gmail.com (reservation_id=801) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Albonini, email=saralboini@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosanna.assoni@gmail.com (reservation_id=802) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosanna Assoni, email=rosanna.assoni@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for katia.vi86.kv@gmail.com (reservation_id=798) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Katia Villella, email=katia.vi86.kv@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for veronica_cuberli@msn.com (reservation_id=803) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for veronica_cuberli@msn.com (reservation_id=819) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giuliano Pelliciari, email=veronica_cuberli@msn.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35676 (pms_id=71020) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35677 (pms_id=71021) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35679 (pms_id=71023) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35683 (pms_id=71028) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for pasqualecoiffeur93@gmail.com (reservation_id=656) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pasquale Di Leonardo, email=pasqualecoiffeur93@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35678 (pms_id=71022) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35680 (pms_id=71024) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35682 (pms_id=71027) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35684 (pms_id=71036) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35681 (pms_id=71025) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35685 (pms_id=71037) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniele.lancioni@yahoo.it (reservation_id=797) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniele Lancioni, email=daniele.lancioni@yahoo.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35686 (pms_id=71038) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35687 (pms_id=71039) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for g-87@hotmail.it (reservation_id=796) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gaia Petrucci, email=g-87@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35689 (pms_id=71040) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for noribelfiore92@gmail.com (reservation_id=795) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Arena, email=noribelfiore92@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35691 (pms_id=71048) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35688 (pms_id=71046) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35693 (pms_id=71050) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35690 (pms_id=71047) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35692 (pms_id=71049) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for gmaramai@yahoo.it (reservation_id=794) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuela Zappia, email=gmaramai@yahoo.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35694 (pms_id=71051) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for laura@scuffiflli.it (reservation_id=791) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Strambini, email=laura@scuffiflli.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35696 (pms_id=71052) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35695 (pms_id=71060) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35699 (pms_id=71062) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefania.mellano@icloud.com (reservation_id=790) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Mellano, email=stefania.mellano@icloud.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35697 (pms_id=71061) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for davi_stefania@hotmail.it (reservation_id=789) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Davi, email=davi_stefania@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35700 (pms_id=71064) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35698 (pms_id=71063) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35703 (pms_id=71067) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35701 (pms_id=71065) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35704 (pms_id=71068) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35702 (pms_id=71066) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35705 (pms_id=71069) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35707 (pms_id=71070) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for veraborriello35@gmail.com (reservation_id=786) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vera Borriello, email=veraborriello35@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35706 (pms_id=71071) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35708 (pms_id=71072) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35709 (pms_id=71073) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35711 (pms_id=71075) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for pasettimauro@live.it (reservation_id=784) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for pasettimauro@live.it (reservation_id=974) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mauro Pasetti, email=pasettimauro@live.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandra_m80@hotmail.com (reservation_id=785) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Gemio, email=alessandra_m80@hotmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for tizianacallari@tiscali.it (reservation_id=1058) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tiziana Callari, email=tizianacallari@tiscali.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35710 (pms_id=71074) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35712 (pms_id=71076) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35713 (pms_id=71077) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35717 (pms_id=71081) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35718 (pms_id=71082) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35715 (pms_id=71079) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35714 (pms_id=71078) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.battiloro1@gmail.com (reservation_id=783) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Battiloro, email=e.battiloro1@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35716 (pms_id=71080) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35719 (pms_id=71083) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35721 (pms_id=71089) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35722 (pms_id=71090) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35723 (pms_id=71091) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35720 (pms_id=71088) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for roberta.consoli.16@gmail.com (reservation_id=782) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Consoli, email=roberta.consoli.16@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35724 (pms_id=71092) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for papagloria40@gmail.com (reservation_id=781) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gloria Sansoni, email=papagloria40@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35726 (pms_id=71094) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35727 (pms_id=71095) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35728 (pms_id=71096) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for rogagio@icloud.com (reservation_id=779) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alex Ghinelli, email=rogagio@icloud.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for c.diblasi86@gmail.com (reservation_id=780) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Di Blasi, email=c.diblasi86@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35725 (pms_id=71093) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35729 (pms_id=71097) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35732 (pms_id=71100) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35733 (pms_id=71101) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35730 (pms_id=71098) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35731 (pms_id=71099) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35734 (pms_id=71103) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35736 (pms_id=71105) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35735 (pms_id=71104) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35737 (pms_id=71106) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for annalisatiburzi@gmail.com (reservation_id=777) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Piergiorgio Milia, email=annalisatiburzi@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35738 (pms_id=71107) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia.farolfi@hotmail.it (reservation_id=775) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Farolfi, email=silvia.farolfi@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35739 (pms_id=71108) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for bordinalice@gmail.com (reservation_id=776) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ruggero Rappo, email=bordinalice@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for ost.sarapannacci@gmail.com (reservation_id=774) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Pannacci, email=ost.sarapannacci@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35742 (pms_id=71111) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35740 (pms_id=71109) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for silviagrevo@gmail.com (reservation_id=771) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Pedretti, email=silviagrevo@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35745 (pms_id=71114) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35746 (pms_id=71115) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35741 (pms_id=71110) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35743 (pms_id=71112) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for lucrezia.caputi@hotmail.it (reservation_id=768) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucrezia Caputi, email=lucrezia.caputi@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35748 (pms_id=71117) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35744 (pms_id=71113) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35747 (pms_id=71116) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for arias84@libero.it (reservation_id=769) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Raschi, email=arias84@libero.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35751 (pms_id=71119) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35749 (pms_id=71118) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35750 (pms_id=71120) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35752 (pms_id=71121) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35755 (pms_id=71137) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35754 (pms_id=71138) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35753 (pms_id=71126) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35757 (pms_id=71139) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for alice.palmiero@outlook.it (reservation_id=767) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Palmiero, email=alice.palmiero@outlook.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35756 (pms_id=71140) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35759 (pms_id=71141) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauragrandinetti83@gmail.com (reservation_id=765) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Grandinetti, email=lauragrandinetti83@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35758 (pms_id=71142) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35761 (pms_id=71144) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for osjakompakuta@gmail.com (reservation_id=764) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Olga Rodoslav, email=osjakompakuta@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35763 (pms_id=71146) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35760 (pms_id=71143) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35765 (pms_id=71147) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35762 (pms_id=71145) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for mrn.maffei@gmail.com (reservation_id=759) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariano Maffei, email=mrn.maffei@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeriatanzi86@gmail.com (reservation_id=761) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeriatanzi86@gmail.com (reservation_id=762) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Tanzi, email=valeriatanzi86@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35766 (pms_id=71149) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35764 (pms_id=71148) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35768 (pms_id=71153) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35770 (pms_id=71154) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for giadadanniballe@gmail.com (reservation_id=758) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giada D'Anniballe, email=giadadanniballe@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35769 (pms_id=71151) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35767 (pms_id=71150) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for lardo_lucia@yahoo.it (reservation_id=756) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucia Lardo, email=lardo_lucia@yahoo.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for edoardobusolo@gmail.com (reservation_id=755) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Edoardo Busolo, email=edoardobusolo@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35771 (pms_id=71164) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35773 (pms_id=71166) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35772 (pms_id=71165) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71166 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35776 (pms_id=71176) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35774 (pms_id=71174) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35775 (pms_id=71175) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for antoninogerardi78@libero.it (reservation_id=752) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anonino Gerardi, email=antoninogerardi78@libero.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35777 (pms_id=71177) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35778 (pms_id=71178) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35779 (pms_id=71179) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35781 (pms_id=71181) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35782 (pms_id=71182) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonagraziosi@gmail.com (reservation_id=149) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Graziosi, email=simonagraziosi@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35780 (pms_id=71180) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=278) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=742) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=815) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Esposito, email=puertogiga@libero.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35783 (pms_id=71183) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35784 (pms_id=71185) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35785 (pms_id=71187) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for mobilificiocistola@gmail.com (reservation_id=751) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Cistola, email=mobilificiocistola@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35786 (pms_id=71184) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35788 (pms_id=71188) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35787 (pms_id=71186) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35790 (pms_id=71192) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35791 (pms_id=71193) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for antilauri@hotmail.it (reservation_id=750) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonella Lauri, email=antilauri@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35792 (pms_id=71194) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35789 (pms_id=71191) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35793 (pms_id=71199) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35795 (pms_id=71201) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35796 (pms_id=71202) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35794 (pms_id=71200) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabiola.03@hotmail.it (reservation_id=745) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Pace, email=fabiola.03@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35797 (pms_id=71203) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35798 (pms_id=71204) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for bmanchegp@gmail.com (reservation_id=748) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Belen Manchego, email=bmanchegp@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for jleniacecchi42@gmail.com (reservation_id=746) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jlenia Cecchi, email=jleniacecchi42@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35799 (pms_id=71208) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for Piccionefrancesca@gmail.com (reservation_id=749) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Piccione, email=Piccionefrancesca@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35803 (pms_id=71212) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35800 (pms_id=71209) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for morena.damato@gmail.com (reservation_id=743) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Morena D'amato, email=morena.damato@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35801 (pms_id=71210) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35802 (pms_id=71211) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for ipertata@yahoo.it (reservation_id=744) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Dessi, email=ipertata@yahoo.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35804 (pms_id=71213) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35807 (pms_id=71216) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35808 (pms_id=71226) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35809 (pms_id=71227) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35805 (pms_id=71214) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for m_casciaro@hotmail.com (reservation_id=741) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Manuela Casciaro, email=m_casciaro@hotmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35806 (pms_id=71215) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35810 (pms_id=71228) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35813 (pms_id=71239) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35812 (pms_id=71238) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for kat.mat@hotmail.it (reservation_id=740) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Caterina Matriciani, email=kat.mat@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariasole.depasquale@gmail.com (reservation_id=739) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariasole De Pasquale, email=mariasole.depasquale@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauraplensick@hotmail.it (reservation_id=738) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Plensick, email=lauraplensick@hotmail.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35811 (pms_id=71237) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35814 (pms_id=71240) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefano_muratori@yahoo.it (reservation_id=736) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefano Muratori, email=stefano_muratori@yahoo.it, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35815 (pms_id=71241) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for orlandidiletta@gmail.com (reservation_id=734) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Diletta Orlandi, email=orlandidiletta@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniela.vv91@gmail.com (reservation_id=733) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Vicari Venditti, email=daniela.vv91@gmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35817 (pms_id=71242) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35818 (pms_id=71244) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35816 (pms_id=71243) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara_bai@hotmail.com (reservation_id=732) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Ronni, email=sara_bai@hotmail.com, hotel=39054_001) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35819 (pms_id=71245) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35822 (pms_id=71249) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35824 (pms_id=71251) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35820 (pms_id=71246) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35821 (pms_id=71247) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35825 (pms_id=71252) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 35823 (pms_id=71250) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for antonydn79@yahoo.it (reservation_id=731) 2025-11-18 20:53:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonio Di Nardo, email=antonydn79@yahoo.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35826 (pms_id=71253) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35828 (pms_id=71255) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for mlcantoro@gmail.com (reservation_id=730) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Lucia Cantoro, email=mlcantoro@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35829 (pms_id=71256) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for marika.salaris1994@gmail.com (reservation_id=729) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marika Salaris, email=marika.salaris1994@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35827 (pms_id=71254) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35830 (pms_id=71259) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35833 (pms_id=71270) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35834 (pms_id=71271) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35835 (pms_id=71272) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35831 (pms_id=71268) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact name match for Silvia Dalla Piazza (reservation_id=728) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Dalla Piazza, email=silviadallapiazza@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35832 (pms_id=71269) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35836 (pms_id=71278) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35837 (pms_id=71279) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35839 (pms_id=71281) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35840 (pms_id=71282) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35838 (pms_id=71280) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35841 (pms_id=71283) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35842 (pms_id=71284) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35843 (pms_id=71285) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35844 (pms_id=71286) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for greta.amadori@hotmail.it (reservation_id=726) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Greta Amadori, email=greta.amadori@hotmail.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35845 (pms_id=71287) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for Doronzo.angelica@hotmail.it (reservation_id=725) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angelica Doronzo, email=Doronzo.angelica@hotmail.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35847 (pms_id=71289) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuengi84@gmail.com (reservation_id=723) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giusy Giaccio, email=giuengi84@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35848 (pms_id=71290) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica.festa91@gmail.com (reservation_id=724) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Festa, email=federica.festa91@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for giacomo.leo@alice.it (reservation_id=722) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Leo, email=giacomo.leo@alice.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35846 (pms_id=71288) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35849 (pms_id=71291) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35853 (pms_id=71296) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35854 (pms_id=71297) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35850 (pms_id=71292) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35851 (pms_id=71293) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35852 (pms_id=71294) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35855 (pms_id=71299) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35856 (pms_id=71300) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35857 (pms_id=71301) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.tavella15@gmail.com (reservation_id=721) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Tavella, email=sara.tavella15@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35858 (pms_id=71302) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35860 (pms_id=71304) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35861 (pms_id=71305) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for santomauromaria84@gmail.com (reservation_id=715) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Santomauro, email=santomauromaria84@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35862 (pms_id=71306) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35863 (pms_id=71307) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35864 (pms_id=71308) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for kikakikka897@gmail.com (reservation_id=714) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Caruso, email=kikakikka897@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35859 (pms_id=71303) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35865 (pms_id=71309) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliano.maggiolo.gm@gmail.com (reservation_id=713) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giuliano Maggiolo, email=giuliano.maggiolo.gm@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35866 (pms_id=71311) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35867 (pms_id=71312) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for rainersting@web.de (reservation_id=712) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rainer Sting, email=rainersting@web.de, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for micaela.lena@outlook.it (reservation_id=720) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Micaela Lena, email=micaela.lena@outlook.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35868 (pms_id=71313) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliaerasmi@gmail.com (reservation_id=718) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Erasmi, email=giuliaerasmi@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35869 (pms_id=71314) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35870 (pms_id=71315) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35871 (pms_id=71316) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35875 (pms_id=71321) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35872 (pms_id=71317) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35873 (pms_id=71320) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for tiziana_marcantonio@hotmail.it (reservation_id=716) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tiziana Marcantonio, email=tiziana_marcantonio@hotmail.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35874 (pms_id=71322) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35876 (pms_id=71323) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for amandadimeola@live.com (reservation_id=711) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Amanda Di Meola, email=amandadimeola@live.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35878 (pms_id=71325) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35880 (pms_id=71327) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35879 (pms_id=71326) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35881 (pms_id=71328) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35877 (pms_id=71324) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for marziastani@gmail.com (reservation_id=707) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marzia Stanisci, email=marziastani@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabrizio.fraioli70@gmail.com (reservation_id=708) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabrizio Fraioli, email=fabrizio.fraioli70@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35884 (pms_id=71331) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35882 (pms_id=71330) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35883 (pms_id=71332) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for alice_dellaquila@hotmail.it (reservation_id=709) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Dell' Aquila, email=alice_dellaquila@hotmail.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeriosax@live.it (reservation_id=705) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valerio Sassano, email=valeriosax@live.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35885 (pms_id=71333) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35889 (pms_id=71337) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35886 (pms_id=71334) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35890 (pms_id=71338) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35891 (pms_id=71341) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for aulisiomc@yahoo.com (reservation_id=871) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariacristina Aulisio, email=aulisiomc@yahoo.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikiriflessi@libero.it (reservation_id=704) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Liseno, email=mikiriflessi@libero.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for franciuy@hotmail.it (reservation_id=706) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Magnaterra, email=franciuy@hotmail.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35887 (pms_id=71335) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35888 (pms_id=71336) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35894 (pms_id=71344) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35893 (pms_id=71343) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35892 (pms_id=71342) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35895 (pms_id=71351) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for Michyborrelli@libero.it (reservation_id=854) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michela Borrelli, email=Michyborrelli@libero.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35896 (pms_id=71352) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35897 (pms_id=71353) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35898 (pms_id=71354) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35899 (pms_id=71355) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35901 (pms_id=71357) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35900 (pms_id=71356) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for marta9guerra4@gmail.com (reservation_id=703) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Guerra, email=marta9guerra4@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for gianninamaio88@gmail.com (reservation_id=701) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianna Maio, email=gianninamaio88@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona.pautasso87@gmail.com (reservation_id=702) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Pautasso, email=simona.pautasso87@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35902 (pms_id=71358) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35904 (pms_id=71360) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35903 (pms_id=71359) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35907 (pms_id=71364) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35909 (pms_id=71365) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35905 (pms_id=71361) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35906 (pms_id=71362) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35908 (pms_id=71363) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35911 (pms_id=71366) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35910 (pms_id=71367) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescafranzoia@libero.it (reservation_id=699) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Franzoia, email=francescafranzoia@libero.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35912 (pms_id=71368) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71367 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona.figliola@gmail.com (reservation_id=697) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Figliola, email=simona.figliola@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for derocchi.r@gmail.com (reservation_id=698) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Riccardo De Rocchi, email=derocchi.r@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35914 (pms_id=71380) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for contisimo86@gmail.com (reservation_id=693) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Conti, email=contisimo86@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35913 (pms_id=71378) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35919 (pms_id=71387) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35916 (pms_id=71383) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35918 (pms_id=71388) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35920 (pms_id=71389) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35915 (pms_id=71381) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for demarzisara@gmail.com (reservation_id=694) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for demarzisara@gmail.com (reservation_id=696) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara De Marzi, email=demarzisara@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35917 (pms_id=71382) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for danielefurlani0@gmail.com (reservation_id=695) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniele Furlani, email=danielefurlani0@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35921 (pms_id=71390) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35924 (pms_id=71394) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35922 (pms_id=71391) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35925 (pms_id=71400) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35923 (pms_id=71392) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35926 (pms_id=71401) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35928 (pms_id=71402) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Rossi, email=Nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35927 (pms_id=71403) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35929 (pms_id=71406) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for rigonmatilde@hotmail.it (reservation_id=684) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matilde Rigon, email=rigonmatilde@hotmail.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35932 (pms_id=71404) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for crispinosonia88@gmail.com (reservation_id=685) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sonia Crispino, email=crispinosonia88@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for ele.soc@gmail.com (reservation_id=686) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Socal, email=ele.soc@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for tomuca78@gmail.com (reservation_id=687) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianluca Tomei, email=tomuca78@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35934 (pms_id=71407) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35936 (pms_id=71412) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for greenba83@hotmail.com (reservation_id=688) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federico Vezzali, email=greenba83@hotmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35930 (pms_id=71408) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35931 (pms_id=71409) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35937 (pms_id=71413) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35933 (pms_id=71410) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35935 (pms_id=71411) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35939 (pms_id=71415) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35940 (pms_id=71416) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35938 (pms_id=71414) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35941 (pms_id=71417) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35942 (pms_id=71418) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35943 (pms_id=71419) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35945 (pms_id=71429) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35944 (pms_id=71420) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35946 (pms_id=71430) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35947 (pms_id=71431) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35948 (pms_id=71438) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35949 (pms_id=71459) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35950 (pms_id=71461) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35951 (pms_id=71463) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuengi84@gmail.com (reservation_id=723) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giusy Giaccio, email=giuengi84@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35952 (pms_id=71464) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35954 (pms_id=71465) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35953 (pms_id=71466) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35955 (pms_id=71467) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35956 (pms_id=71468) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35958 (pms_id=71470) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35957 (pms_id=71469) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35959 (pms_id=71478) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for valejb90@gmail.com (reservation_id=678) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Tagliaferri, email=valejb90@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35960 (pms_id=71479) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35961 (pms_id=71481) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for saskiaschmid6@gmail.com (reservation_id=677) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Saskia Schmid, email=saskiaschmid6@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for alois.prey@t-online.de (reservation_id=676) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alois Prey, email=alois.prey@t-online.de, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35963 (pms_id=71483) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35965 (pms_id=71485) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35962 (pms_id=71482) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35968 (pms_id=71491) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35964 (pms_id=71484) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35966 (pms_id=71486) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35969 (pms_id=71493) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35967 (pms_id=71492) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35970 (pms_id=71494) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35971 (pms_id=71501) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35972 (pms_id=71502) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35973 (pms_id=71503) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35974 (pms_id=71504) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35975 (pms_id=71505) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35976 (pms_id=71506) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35977 (pms_id=71511) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35978 (pms_id=71512) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35979 (pms_id=71513) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35980 (pms_id=71515) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35981 (pms_id=71514) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35983 (pms_id=71517) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35982 (pms_id=71516) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35984 (pms_id=71518) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35985 (pms_id=71519) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35986 (pms_id=71523) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35987 (pms_id=71533) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35988 (pms_id=71543) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35989 (pms_id=71544) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35990 (pms_id=71545) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35991 (pms_id=71546) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for eglasula1@gmail.com (reservation_id=668) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alfred Hakcani, email=eglasula1@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuls.biagi@gmail.com (reservation_id=670) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Biagi, email=giuls.biagi@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.balloi@yahoo.com (reservation_id=671) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Balloi, email=martina.balloi@yahoo.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for danigilb82@gmail.com (reservation_id=672) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Gilberti, email=danigilb82@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35992 (pms_id=71547) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for randellinielisa@gmail.com (reservation_id=669) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Randellini, email=randellinielisa@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35993 (pms_id=71548) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35994 (pms_id=71549) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35998 (pms_id=71553) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35995 (pms_id=71550) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36000 (pms_id=71555) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35996 (pms_id=71551) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35999 (pms_id=71556) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 35997 (pms_id=71552) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36001 (pms_id=71557) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36002 (pms_id=71558) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for dieter.kunz@gmx.com (reservation_id=667) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dieter Kunz, email=dieter.kunz@gmx.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact name match for Karola Kaiser-Franz (reservation_id=666) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karola Kaiser-Franz, email=saxofon107@gmx.de, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36004 (pms_id=71560) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36003 (pms_id=71559) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36005 (pms_id=71561) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36007 (pms_id=71563) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36009 (pms_id=71565) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36010 (pms_id=71566) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36012 (pms_id=71567) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36006 (pms_id=71562) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36008 (pms_id=71564) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36011 (pms_id=71568) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for marinaholaus29@gmail.com (reservation_id=665) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Holaus, email=marinaholaus29@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristinagrande21@gmail.com (reservation_id=664) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Grande, email=cristinagrande21@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36013 (pms_id=71569) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36015 (pms_id=71570) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36014 (pms_id=71571) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36017 (pms_id=71580) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36018 (pms_id=71582) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36016 (pms_id=71579) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36020 (pms_id=71584) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36019 (pms_id=71583) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36022 (pms_id=71589) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36021 (pms_id=71590) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36023 (pms_id=71592) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36024 (pms_id=71594) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36025 (pms_id=71595) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36026 (pms_id=71596) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36028 (pms_id=71597) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36027 (pms_id=71601) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36030 (pms_id=71602) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36029 (pms_id=71603) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36032 (pms_id=71605) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36031 (pms_id=71604) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36033 (pms_id=71624) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36034 (pms_id=71625) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36035 (pms_id=71626) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36036 (pms_id=71627) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36037 (pms_id=71628) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36038 (pms_id=71629) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36040 (pms_id=71631) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36039 (pms_id=71630) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36041 (pms_id=71632) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36042 (pms_id=71633) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36043 (pms_id=71636) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36044 (pms_id=71637) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36045 (pms_id=71639) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36046 (pms_id=71640) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36047 (pms_id=71641) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36048 (pms_id=71642) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36049 (pms_id=71643) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36051 (pms_id=71644) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for danigilb82@gmail.com (reservation_id=672) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Gilberti, email=danigilb82@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36050 (pms_id=71645) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36052 (pms_id=71646) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36054 (pms_id=71648) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36055 (pms_id=71649) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36056 (pms_id=71650) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36053 (pms_id=71647) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for krause_yuliya@yahoo.de (reservation_id=655) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Julia Greipel, email=krause_yuliya@yahoo.de, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36057 (pms_id=71651) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessio.cappucci@outlook.it (reservation_id=654) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Capp, email=alessio.cappucci@outlook.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36058 (pms_id=71652) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36061 (pms_id=71654) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36059 (pms_id=71657) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36063 (pms_id=71660) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36060 (pms_id=71658) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36062 (pms_id=71659) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36064 (pms_id=71661) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36065 (pms_id=71662) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36066 (pms_id=71663) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36067 (pms_id=71664) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for litlesimo@yahoo.it (reservation_id=651) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Alunno, email=litlesimo@yahoo.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36068 (pms_id=71665) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for priscilla_boscaino@hotmail.it (reservation_id=649) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Albanese Boscaino, email=priscilla_boscaino@hotmail.it, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefaniewolf59@gmail.com (reservation_id=648) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefanie Wolf Savic, email=stefaniewolf59@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefaniewolf59@gmail.com (reservation_id=648) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefanie Wolf Savic, email=stefaniewolf59@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36069 (pms_id=71666) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36073 (pms_id=71670) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36074 (pms_id=71674) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36070 (pms_id=71667) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36072 (pms_id=71669) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36071 (pms_id=71668) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36075 (pms_id=71684) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36076 (pms_id=71694) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36077 (pms_id=71695) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36079 (pms_id=71705) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36080 (pms_id=71717) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36078 (pms_id=71715) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36081 (pms_id=71716) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36082 (pms_id=71718) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36083 (pms_id=71720) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36084 (pms_id=71719) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36085 (pms_id=71721) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36086 (pms_id=71722) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36087 (pms_id=71727) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for luca.sacchetti90@gmail.com (reservation_id=641) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Sacchetti, email=luca.sacchetti90@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosalinde51@colum.de (reservation_id=583) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosalinde51@colum.de (reservation_id=640) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosalinde51@colum.de (reservation_id=642) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosalinde51@colum.de (reservation_id=646) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosalinde Bauknecht, email=rosalinde51@colum.de, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36089 (pms_id=71738) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36088 (pms_id=71739) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36092 (pms_id=71751) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36094 (pms_id=71752) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36093 (pms_id=71753) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36095 (pms_id=71754) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36096 (pms_id=71755) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36090 (pms_id=71740) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36091 (pms_id=71750) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36097 (pms_id=71756) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36098 (pms_id=71757) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36099 (pms_id=71759) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36100 (pms_id=71761) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36101 (pms_id=71762) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36102 (pms_id=71763) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36103 (pms_id=71764) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36105 (pms_id=71765) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36104 (pms_id=71766) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36106 (pms_id=71767) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36107 (pms_id=71768) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for rg.riccardogianni@gmail.com (reservation_id=636) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Riccardo Gianni, email=rg.riccardogianni@gmail.com, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36108 (pms_id=71769) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for johannes@dorn-nordhausen.de (reservation_id=634) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johannes Dorn, email=johannes@dorn-nordhausen.de, hotel=39054_001) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36110 (pms_id=71772) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36109 (pms_id=71771) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36111 (pms_id=71773) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36113 (pms_id=71783) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36114 (pms_id=71784) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36116 (pms_id=71786) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36115 (pms_id=71785) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36117 (pms_id=71787) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36112 (pms_id=71782) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36118 (pms_id=71788) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36120 (pms_id=71789) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36119 (pms_id=71790) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36121 (pms_id=71795) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36122 (pms_id=71796) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36123 (pms_id=71805) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36124 (pms_id=71806) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36125 (pms_id=71807) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36126 (pms_id=71808) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36127 (pms_id=71809) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36128 (pms_id=71810) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36129 (pms_id=71811) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36130 (pms_id=71813) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36132 (pms_id=71816) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36131 (pms_id=71815) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36133 (pms_id=71820) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36134 (pms_id=71822) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36135 (pms_id=71823) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36136 (pms_id=71824) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 36137 (pms_id=71825) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for marghe.monastra@gmail.com (reservation_id=632) 2025-11-18 20:53:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Margherita Monastra, email=marghe.monastra@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36139 (pms_id=71827) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36140 (pms_id=71828) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36138 (pms_id=71826) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36142 (pms_id=71830) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36141 (pms_id=71829) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36144 (pms_id=71835) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36147 (pms_id=71837) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36143 (pms_id=71831) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36145 (pms_id=71836) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36146 (pms_id=71846) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for guguly90@gmail.com (reservation_id=629) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gordana Nozaric, email=guguly90@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36148 (pms_id=71847) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36149 (pms_id=71848) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36151 (pms_id=71859) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36152 (pms_id=71860) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36153 (pms_id=71861) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36154 (pms_id=71869) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36155 (pms_id=71879) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36156 (pms_id=71889) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36150 (pms_id=71849) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36157 (pms_id=71890) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36158 (pms_id=71891) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36160 (pms_id=71900) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36159 (pms_id=71901) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36162 (pms_id=71903) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36161 (pms_id=71902) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36163 (pms_id=71906) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36164 (pms_id=71905) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36166 (pms_id=71907) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36165 (pms_id=71914) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for marida.fragassi@gmail.com (reservation_id=628) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marida Fragassi, email=marida.fragassi@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36168 (pms_id=71916) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36171 (pms_id=71919) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36169 (pms_id=71917) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36170 (pms_id=71918) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36172 (pms_id=71920) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36173 (pms_id=71921) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36167 (pms_id=71915) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36174 (pms_id=71922) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36175 (pms_id=71923) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36176 (pms_id=71924) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36177 (pms_id=71925) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36178 (pms_id=71926) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36179 (pms_id=71936) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36180 (pms_id=71937) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36181 (pms_id=71938) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36182 (pms_id=71939) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36183 (pms_id=71942) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36185 (pms_id=71943) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36184 (pms_id=71944) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36186 (pms_id=71948) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for sararuffilli91@libero.it (reservation_id=616) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Ruffilli, email=sararuffilli91@libero.it, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia_do@hotmail.it (reservation_id=614) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Doro, email=silvia_do@hotmail.it, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36189 (pms_id=71951) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36188 (pms_id=71950) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36191 (pms_id=71954) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36192 (pms_id=71955) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36193 (pms_id=71956) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36194 (pms_id=71957) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36187 (pms_id=71949) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36195 (pms_id=71958) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36190 (pms_id=71952) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36196 (pms_id=71963) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36197 (pms_id=71964) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36198 (pms_id=71966) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36199 (pms_id=71967) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36201 (pms_id=71968) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36200 (pms_id=71969) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36204 (pms_id=71970) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36203 (pms_id=71972) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36202 (pms_id=71965) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36205 (pms_id=71974) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36206 (pms_id=71975) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36207 (pms_id=71982) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36208 (pms_id=71983) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36210 (pms_id=71985) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36209 (pms_id=71984) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36211 (pms_id=71986) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36212 (pms_id=71987) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36213 (pms_id=71988) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36214 (pms_id=71989) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36215 (pms_id=71990) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36216 (pms_id=71991) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for falk.henninghaus@t-online.de (reservation_id=610) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Falk Henninghaus, email=falk.henninghaus@t-online.de, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for lothar.glaser@t-online.de (reservation_id=609) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lothar Glaser, email=lothar.glaser@t-online.de, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefylazzari17@icloud.com (reservation_id=608) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Lazzari, email=stefylazzari17@icloud.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36217 (pms_id=71992) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36221 (pms_id=71996) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36222 (pms_id=71997) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36223 (pms_id=71998) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36224 (pms_id=72003) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36225 (pms_id=72004) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36226 (pms_id=72013) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36218 (pms_id=71993) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36220 (pms_id=71995) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36219 (pms_id=71994) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=606) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36227 (pms_id=72014) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudefandel84@gmail.com (reservation_id=605) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claude Fandel, email=claudefandel84@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudefandel84@gmail.com (reservation_id=605) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claude Fandel, email=claudefandel84@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36228 (pms_id=72015) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36230 (pms_id=72017) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36232 (pms_id=72020) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36233 (pms_id=72021) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36235 (pms_id=72029) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36229 (pms_id=72016) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36236 (pms_id=72030) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36231 (pms_id=72018) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36234 (pms_id=72028) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for ester.volpe91@gmail.com (reservation_id=604) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ester Volpe, email=ester.volpe91@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36238 (pms_id=72039) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36239 (pms_id=72040) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36240 (pms_id=72041) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36237 (pms_id=72031) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36241 (pms_id=72042) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36242 (pms_id=72043) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36243 (pms_id=72045) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36244 (pms_id=72046) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36245 (pms_id=72048) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36246 (pms_id=72049) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36247 (pms_id=72050) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36248 (pms_id=72059) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36249 (pms_id=72061) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36250 (pms_id=72063) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36251 (pms_id=72072) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36252 (pms_id=72074) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36253 (pms_id=72082) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36254 (pms_id=72083) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36255 (pms_id=72084) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36256 (pms_id=72085) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36257 (pms_id=72086) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36258 (pms_id=72087) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36259 (pms_id=72088) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36260 (pms_id=72089) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36261 (pms_id=72091) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36263 (pms_id=72093) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36262 (pms_id=72092) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36264 (pms_id=72094) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36265 (pms_id=72106) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36266 (pms_id=72107) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36267 (pms_id=72117) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36268 (pms_id=72128) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36269 (pms_id=72130) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36270 (pms_id=72140) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36271 (pms_id=72142) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36272 (pms_id=72143) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36273 (pms_id=72144) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36274 (pms_id=72149) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36275 (pms_id=72150) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36277 (pms_id=72151) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36276 (pms_id=72153) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36278 (pms_id=72154) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36279 (pms_id=72155) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36280 (pms_id=72156) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36281 (pms_id=72157) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36283 (pms_id=72159) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36282 (pms_id=72158) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36284 (pms_id=72165) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36285 (pms_id=72166) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36286 (pms_id=72169) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for mend.ang88@gmail.com (reservation_id=595) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angelo Mendicino, email=mend.ang88@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36287 (pms_id=72170) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36289 (pms_id=72171) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36290 (pms_id=72173) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36291 (pms_id=72174) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36292 (pms_id=72180) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36293 (pms_id=72190) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36295 (pms_id=72201) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36294 (pms_id=72200) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36288 (pms_id=72172) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36296 (pms_id=72202) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for ceo@volodin.de (reservation_id=594) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrii Volodin, email=ceo@volodin.de, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36297 (pms_id=72213) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36298 (pms_id=72214) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for renato.perfetto@libero.it (reservation_id=592) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Adele Matarazzo, email=renato.perfetto@libero.it, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36300 (pms_id=72216) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36302 (pms_id=72224) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36303 (pms_id=72225) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36299 (pms_id=72215) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36304 (pms_id=72226) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36305 (pms_id=72227) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36306 (pms_id=72228) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36301 (pms_id=72217) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for marco.cagalli@yahoo.it (reservation_id=590) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Cagalli, email=marco.cagalli@yahoo.it, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36308 (pms_id=72230) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36307 (pms_id=72229) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36312 (pms_id=72234) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36310 (pms_id=72233) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36309 (pms_id=72231) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36311 (pms_id=72242) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36313 (pms_id=72243) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36315 (pms_id=72253) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36314 (pms_id=72244) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36316 (pms_id=72254) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36317 (pms_id=72255) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36318 (pms_id=72257) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36320 (pms_id=72258) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72255 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36319 (pms_id=72259) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36321 (pms_id=72260) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36322 (pms_id=72261) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36324 (pms_id=72288) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36323 (pms_id=72262) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36325 (pms_id=72298) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36326 (pms_id=72299) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for milena93@hotmail.it (reservation_id=586) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Salvatore Bianco, email=milena93@hotmail.it, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36328 (pms_id=72309) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36329 (pms_id=72310) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for erikaforte2018@gmail.com (reservation_id=585) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Erika Forte, email=erikaforte2018@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36330 (pms_id=72312) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36331 (pms_id=72314) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36334 (pms_id=72317) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36333 (pms_id=72315) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36335 (pms_id=72319) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36327 (pms_id=72311) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36336 (pms_id=72320) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36332 (pms_id=72313) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36337 (pms_id=72323) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36338 (pms_id=72322) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for brunaalberta@gmail.com (reservation_id=582) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bruna La Rocca, email=brunaalberta@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36340 (pms_id=72332) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36339 (pms_id=72334) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36342 (pms_id=72345) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36343 (pms_id=72346) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36344 (pms_id=72347) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36345 (pms_id=72348) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36347 (pms_id=72355) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36341 (pms_id=72344) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36346 (pms_id=72356) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36349 (pms_id=72365) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36348 (pms_id=72366) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36350 (pms_id=72367) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36351 (pms_id=72368) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36352 (pms_id=72369) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36353 (pms_id=72370) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36356 (pms_id=72372) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36354 (pms_id=72371) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36355 (pms_id=72373) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36358 (pms_id=72380) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36357 (pms_id=72374) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36359 (pms_id=72381) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36360 (pms_id=72382) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36361 (pms_id=72383) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36362 (pms_id=72384) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36363 (pms_id=72385) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36364 (pms_id=72386) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36365 (pms_id=72387) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36367 (pms_id=72388) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36366 (pms_id=72389) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36368 (pms_id=72390) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36369 (pms_id=72391) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36371 (pms_id=72393) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36370 (pms_id=72392) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36372 (pms_id=72394) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36373 (pms_id=72395) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36374 (pms_id=72396) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36375 (pms_id=72397) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36376 (pms_id=72398) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36377 (pms_id=72399) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36378 (pms_id=72400) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36379 (pms_id=72401) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36380 (pms_id=72402) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36381 (pms_id=72403) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36382 (pms_id=72404) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36383 (pms_id=72405) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36384 (pms_id=72406) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36385 (pms_id=72407) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36386 (pms_id=72408) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36387 (pms_id=72409) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36388 (pms_id=72410) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36390 (pms_id=72412) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36389 (pms_id=72411) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36391 (pms_id=72413) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36392 (pms_id=72414) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36393 (pms_id=72421) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36394 (pms_id=72422) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36395 (pms_id=72431) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36396 (pms_id=72432) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36397 (pms_id=72433) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36398 (pms_id=72434) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36399 (pms_id=72435) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36400 (pms_id=72445) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36401 (pms_id=72446) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36402 (pms_id=72455) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36403 (pms_id=72456) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36405 (pms_id=72458) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36404 (pms_id=72457) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36406 (pms_id=72459) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36407 (pms_id=72460) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.battiloro1@gmail.com (reservation_id=783) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Battiloro, email=e.battiloro1@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36408 (pms_id=72467) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36409 (pms_id=72468) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36411 (pms_id=72470) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36412 (pms_id=72471) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36413 (pms_id=72472) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36414 (pms_id=72473) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36415 (pms_id=72474) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36410 (pms_id=72469) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36416 (pms_id=72475) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36417 (pms_id=72478) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36418 (pms_id=72479) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36419 (pms_id=72480) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36420 (pms_id=72481) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36421 (pms_id=72482) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36423 (pms_id=72486) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36422 (pms_id=72485) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36424 (pms_id=72487) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36425 (pms_id=72493) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36426 (pms_id=72496) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36427 (pms_id=72497) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36428 (pms_id=72498) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36429 (pms_id=72506) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36430 (pms_id=72507) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36431 (pms_id=72517) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36432 (pms_id=72518) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36433 (pms_id=72527) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36434 (pms_id=72528) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.battiloro1@gmail.com (reservation_id=783) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Battiloro, email=e.battiloro1@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36436 (pms_id=72530) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36435 (pms_id=72529) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36438 (pms_id=72541) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36440 (pms_id=72551) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36437 (pms_id=72531) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36439 (pms_id=72552) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36442 (pms_id=72553) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36443 (pms_id=72563) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36441 (pms_id=72574) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36444 (pms_id=72575) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36445 (pms_id=72585) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36446 (pms_id=72587) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36447 (pms_id=72588) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36449 (pms_id=72598) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36448 (pms_id=72597) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36450 (pms_id=72599) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36453 (pms_id=72600) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36451 (pms_id=72601) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36452 (pms_id=72602) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36454 (pms_id=72603) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36455 (pms_id=72613) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36457 (pms_id=72623) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36456 (pms_id=72624) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36458 (pms_id=72625) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36459 (pms_id=72626) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36460 (pms_id=72636) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36461 (pms_id=72637) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36462 (pms_id=72646) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36463 (pms_id=72638) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36465 (pms_id=72647) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36464 (pms_id=72648) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for enricodrovandi@hotmail.com (reservation_id=203) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Drovandi, email=enricodrovandi@hotmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36466 (pms_id=72649) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36467 (pms_id=72650) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36468 (pms_id=72657) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36470 (pms_id=72659) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36469 (pms_id=72658) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36472 (pms_id=72661) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36471 (pms_id=72660) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36497 (pms_id=72656) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36473 (pms_id=72662) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36474 (pms_id=72663) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36475 (pms_id=72664) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36476 (pms_id=72665) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for randellinielisa@gmail.com (reservation_id=669) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Randellini, email=randellinielisa@gmail.com, hotel=39054_001) 2025-11-18 20:53:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 36478 (pms_id=72667) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36480 (pms_id=72670) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36479 (pms_id=72669) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36481 (pms_id=72671) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36483 (pms_id=72672) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36482 (pms_id=72676) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36477 (pms_id=72666) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36484 (pms_id=72677) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36485 (pms_id=72679) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36486 (pms_id=72685) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36487 (pms_id=72686) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36488 (pms_id=72687) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36490 (pms_id=72689) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36489 (pms_id=72688) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36492 (pms_id=72690) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36491 (pms_id=72691) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36493 (pms_id=72692) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36494 (pms_id=72693) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36495 (pms_id=72694) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36496 (pms_id=72697) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36498 (pms_id=72706) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36499 (pms_id=72707) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36500 (pms_id=72708) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36501 (pms_id=72717) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36502 (pms_id=72719) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36503 (pms_id=72718) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for silenzi.silvia@virgilio.it (reservation_id=577) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Silenzi, email=silenzi.silvia@virgilio.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36504 (pms_id=72727) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36505 (pms_id=72728) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36507 (pms_id=72731) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36506 (pms_id=72730) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36508 (pms_id=72733) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36510 (pms_id=72734) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36509 (pms_id=72735) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36514 (pms_id=72743) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36511 (pms_id=72742) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36512 (pms_id=72744) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36513 (pms_id=72745) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36515 (pms_id=72746) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36516 (pms_id=72747) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36517 (pms_id=72748) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36518 (pms_id=72752) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36519 (pms_id=72753) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36520 (pms_id=72754) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36521 (pms_id=72763) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36522 (pms_id=72765) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36523 (pms_id=72764) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36524 (pms_id=72768) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36525 (pms_id=72769) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36526 (pms_id=72770) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36527 (pms_id=72771) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36528 (pms_id=72772) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36530 (pms_id=72773) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36529 (pms_id=72774) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36531 (pms_id=72784) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36532 (pms_id=72785) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36533 (pms_id=72786) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36535 (pms_id=72793) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36534 (pms_id=72794) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36536 (pms_id=72795) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36537 (pms_id=72796) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36538 (pms_id=72797) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36539 (pms_id=72798) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36540 (pms_id=72804) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36542 (pms_id=72805) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia.sana94@libero.it (reservation_id=578) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Sana, email=silvia.sana94@libero.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36541 (pms_id=72806) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36543 (pms_id=72807) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36545 (pms_id=72809) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36546 (pms_id=72810) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36544 (pms_id=72808) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36547 (pms_id=72811) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36548 (pms_id=72813) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36549 (pms_id=72814) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for silenzi.silvia@virgilio.it (reservation_id=577) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Silenzi, email=silenzi.silvia@virgilio.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36550 (pms_id=72815) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36551 (pms_id=72816) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36573 (pms_id=72818) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36553 (pms_id=72819) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36552 (pms_id=72817) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36554 (pms_id=72820) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36555 (pms_id=72821) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36556 (pms_id=72823) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36558 (pms_id=72824) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36557 (pms_id=72825) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36559 (pms_id=72826) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36560 (pms_id=72827) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=246) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=247) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Amoni, email=amonivalentina1985@libero.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36563 (pms_id=72830) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36562 (pms_id=72829) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36561 (pms_id=72828) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36564 (pms_id=72833) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36565 (pms_id=72843) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36567 (pms_id=72844) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36569 (pms_id=72848) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36568 (pms_id=72847) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36566 (pms_id=72845) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36570 (pms_id=72849) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for matteo.branchini85@gmail.com (reservation_id=60) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for matteo.branchini85@gmail.com (reservation_id=576) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Branchini, email=matteo.branchini85@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36571 (pms_id=72851) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.lamera71@gmail.com (reservation_id=63) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Della Giovanna, email=elena.lamera71@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36572 (pms_id=72852) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36575 (pms_id=72853) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36574 (pms_id=72850) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36577 (pms_id=72872) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36576 (pms_id=72860) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36578 (pms_id=72871) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36579 (pms_id=72873) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36581 (pms_id=72874) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36580 (pms_id=72870) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nili.Grothe@gmx.net (reservation_id=64) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nili Grothe, email=Nili.Grothe@gmx.net, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36582 (pms_id=72881) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for jadrankamihajlovic363@gmail.com (reservation_id=65) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jadranka Mihaljlovic, email=jadrankamihajlovic363@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for alicepadovani1009@gmail.com (reservation_id=66) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Padovani, email=alicepadovani1009@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36583 (pms_id=72891) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36584 (pms_id=72892) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36585 (pms_id=72893) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36586 (pms_id=72896) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36591 (pms_id=72894) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36588 (pms_id=72898) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36589 (pms_id=72899) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36587 (pms_id=72895) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for rafa74@hotmail.it (reservation_id=68) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Raffaele Pasca, email=rafa74@hotmail.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36590 (pms_id=72897) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.lamera71@gmail.com (reservation_id=63) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Della Giovanna, email=elena.lamera71@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for MACARELLA@ALICE.IT (reservation_id=70) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Bindi, email=MACARELLA@ALICE.IT, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36592 (pms_id=72909) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for biancabaumer@web.de (reservation_id=71) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bianca Eisen, email=biancabaumer@web.de, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36593 (pms_id=72900) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36596 (pms_id=72920) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabi.lerch@gmx.at (reservation_id=75) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriele Lerch, email=gabi.lerch@gmx.at, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36594 (pms_id=72901) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36595 (pms_id=72910) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36597 (pms_id=72922) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36598 (pms_id=72923) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36600 (pms_id=72925) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36599 (pms_id=72921) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36601 (pms_id=72924) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36602 (pms_id=72926) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36603 (pms_id=72928) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36604 (pms_id=72929) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for nurosch.chro94@gmail.com (reservation_id=79) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nurosh Chro, email=nurosch.chro94@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36605 (pms_id=72930) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36606 (pms_id=72927) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36607 (pms_id=72931) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for SOLE1980@HOTMAIL.IT (reservation_id=78) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pamela Petrucci, email=SOLE1980@HOTMAIL.IT, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for pamelamurachelli@gmail.com (reservation_id=76) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pamela Murachelli, email=pamelamurachelli@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36608 (pms_id=72933) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36609 (pms_id=72935) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36610 (pms_id=72934) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36611 (pms_id=72947) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36613 (pms_id=72945) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36615 (pms_id=72946) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for donatelladalessio@tiscali.it (reservation_id=80) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Donatella D’Alessio, email=donatelladalessio@tiscali.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36612 (pms_id=72948) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36614 (pms_id=72949) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36616 (pms_id=72950) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36618 (pms_id=72952) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for germana.luca@tiscali.it (reservation_id=84) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Germana Tosello, email=germana.luca@tiscali.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36619 (pms_id=72953) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36617 (pms_id=72951) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for silenzi.silvia@virgilio.it (reservation_id=577) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Silenzi, email=silenzi.silvia@virgilio.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for schneider-jessica@hotmail.de (reservation_id=82) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jessica Schneider, email=schneider-jessica@hotmail.de, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.vivian89@gmail.com (reservation_id=95) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marti Vician, email=m.vivian89@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for marcogori04@gmail.com (reservation_id=93) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Gori, email=marcogori04@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36621 (pms_id=72964) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for olivieriamanda1997@gmail.com (reservation_id=87) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Amanda Olivieri, email=olivieriamanda1997@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36622 (pms_id=72954) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36620 (pms_id=72955) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36623 (pms_id=72956) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36624 (pms_id=72957) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36627 (pms_id=72968) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36625 (pms_id=72965) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36626 (pms_id=72966) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36628 (pms_id=72974) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36629 (pms_id=72967) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36630 (pms_id=72975) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36631 (pms_id=72976) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36633 (pms_id=72986) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36634 (pms_id=72987) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36632 (pms_id=72977) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for erikananni991@gmail.com (reservation_id=99) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Erika Nanni, email=erikananni991@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36635 (pms_id=72988) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36636 (pms_id=72989) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36637 (pms_id=72990) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36638 (pms_id=72998) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for pie92.magic@gmail.com (reservation_id=96) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pierluca Cosentino, email=pie92.magic@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=90) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=148) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Angeloro, email=angeloroalessia87@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=101) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=107) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Zambon, email=giormaty@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=101) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=107) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Zambon, email=giormaty@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36639 (pms_id=72997) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentinagiomo@gmail.com (reservation_id=104) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Giomo, email=valentinagiomo@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact name match for Werner Vogel (reservation_id=105) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Werner Vogel, email=vogel_marion@web.de, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36641 (pms_id=73019) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36640 (pms_id=73007) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36643 (pms_id=73020) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36642 (pms_id=73008) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36644 (pms_id=73009) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36645 (pms_id=73017) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for castagna1.ac4@gmail.com (reservation_id=102) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Castagna, email=castagna1.ac4@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36646 (pms_id=73027) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36647 (pms_id=73021) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36648 (pms_id=73022) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for castagna1.ac4@gmail.com (reservation_id=102) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Castagna, email=castagna1.ac4@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for federicaf747@gmail.com (reservation_id=108) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Felici, email=federicaf747@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36649 (pms_id=73028) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for gbpatarini@yahoo.it (reservation_id=106) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Patarini, email=gbpatarini@yahoo.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36650 (pms_id=73030) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36651 (pms_id=73031) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36653 (pms_id=73032) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36652 (pms_id=73037) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36654 (pms_id=73029) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for gbpatarini@yahoo.it (reservation_id=106) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Patarini, email=gbpatarini@yahoo.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36655 (pms_id=73038) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36656 (pms_id=73039) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36657 (pms_id=73047) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for fedenico2012@libero.it (reservation_id=111) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Bruseghin, email=fedenico2012@libero.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36659 (pms_id=73048) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36658 (pms_id=73040) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=101) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=107) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Zambon, email=giormaty@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for foda66ttyy05@gmail.com (reservation_id=119) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniele Formaggio, email=foda66ttyy05@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36660 (pms_id=73049) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for pisandre2@gmail.com (reservation_id=110) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for pisandre2@gmail.com (reservation_id=1078) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Piscitelli, email=pisandre2@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36662 (pms_id=73051) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36661 (pms_id=73050) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36665 (pms_id=73054) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36666 (pms_id=73060) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36664 (pms_id=73052) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36663 (pms_id=73053) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for info@wb-bau.de (reservation_id=115) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johannes Wiedenbauer, email=info@wb-bau.de, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36667 (pms_id=73062) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36669 (pms_id=73061) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36668 (pms_id=73063) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for Eliga84@gmail.com (reservation_id=210) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Galassi, email=Eliga84@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36670 (pms_id=73064) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36671 (pms_id=73065) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36672 (pms_id=73066) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36673 (pms_id=73076) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36674 (pms_id=73088) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36676 (pms_id=73089) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for damknikic0@gmail.com (reservation_id=128) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dragana Nikic, email=damknikic0@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36677 (pms_id=73090) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36675 (pms_id=73077) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for cornetti1987@yahoo.it (reservation_id=124) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Cornetti, email=cornetti1987@yahoo.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36678 (pms_id=73092) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for sarahmarie1984@web.de (reservation_id=133) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sarah Metz, email=sarahmarie1984@web.de, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristina.filippini87@gmail.com (reservation_id=130) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Filippini, email=cristina.filippini87@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36679 (pms_id=73091) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36680 (pms_id=73099) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36682 (pms_id=73100) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36681 (pms_id=73112) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36683 (pms_id=73101) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.coita@live.com (reservation_id=139) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Coita, email=elena.coita@live.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36684 (pms_id=73102) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36686 (pms_id=73114) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36685 (pms_id=73116) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for mydliarovajana@yahoo.de (reservation_id=135) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jana Nairz, email=mydliarovajana@yahoo.de, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisalotti28@gmail.com (reservation_id=126) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisalotti28@gmail.com (reservation_id=134) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lisa Lotti, email=lisalotti28@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36687 (pms_id=73113) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36688 (pms_id=73117) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36689 (pms_id=73118) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36691 (pms_id=73119) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36690 (pms_id=73121) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36692 (pms_id=73122) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36695 (pms_id=73133) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36694 (pms_id=73135) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36693 (pms_id=73134) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36696 (pms_id=73136) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36697 (pms_id=73137) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36698 (pms_id=73138) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36699 (pms_id=73139) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36700 (pms_id=73140) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36701 (pms_id=73141) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36704 (pms_id=73142) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36702 (pms_id=73143) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36703 (pms_id=73144) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36705 (pms_id=73145) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36706 (pms_id=73146) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36707 (pms_id=73147) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36708 (pms_id=73149) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36709 (pms_id=73150) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36710 (pms_id=73151) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36711 (pms_id=73152) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36714 (pms_id=73148) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36713 (pms_id=73153) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36712 (pms_id=73154) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36716 (pms_id=73158) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36715 (pms_id=73155) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36717 (pms_id=73159) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauragrandinetti83@gmail.com (reservation_id=765) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Grandinetti, email=lauragrandinetti83@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for eli.gabbana@gmail.com (reservation_id=142) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Gabbana, email=eli.gabbana@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36718 (pms_id=73166) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36719 (pms_id=73167) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36720 (pms_id=73168) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36722 (pms_id=73169) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36723 (pms_id=73171) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36725 (pms_id=73174) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36724 (pms_id=73173) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36726 (pms_id=73175) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36721 (pms_id=73170) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36727 (pms_id=73172) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact name match for Franca Andreana (reservation_id=257) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franca Andreana, email=francesca.andreana@alice.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for sararoma90.sr@gmail.com (reservation_id=145) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Romagnoli, email=sararoma90.sr@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisa-madeleine.steinbach@web.de (reservation_id=144) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lisa Steinbach, email=lisa-madeleine.steinbach@web.de, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36728 (pms_id=73176) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36729 (pms_id=73177) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36730 (pms_id=73182) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36732 (pms_id=73178) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36731 (pms_id=73183) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36734 (pms_id=73179) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36735 (pms_id=73180) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36733 (pms_id=73184) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36737 (pms_id=73185) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36736 (pms_id=73181) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36738 (pms_id=73187) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=90) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=148) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Angeloro, email=angeloroalessia87@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36739 (pms_id=73188) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36741 (pms_id=73186) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for costi.miron12@gmail.com (reservation_id=150) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Miron, email=costi.miron12@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36740 (pms_id=73189) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36742 (pms_id=73197) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36743 (pms_id=73198) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36744 (pms_id=73199) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36745 (pms_id=73200) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36746 (pms_id=73195) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonagraziosi@gmail.com (reservation_id=149) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Graziosi, email=simonagraziosi@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36747 (pms_id=73201) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36748 (pms_id=73202) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirlinda-gashi@bluewin.ch (reservation_id=140) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirlinda Gashi, email=mirlinda-gashi@bluewin.ch, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36749 (pms_id=73204) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36750 (pms_id=73215) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36751 (pms_id=73203) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36752 (pms_id=73220) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36753 (pms_id=73205) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36757 (pms_id=73218) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36754 (pms_id=73216) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36756 (pms_id=73219) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36755 (pms_id=73221) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36758 (pms_id=73222) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabiofroldi@hotmail.it (reservation_id=125) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabio Froldi, email=fabiofroldi@hotmail.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidv@gmx.net (reservation_id=156) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=David Völklein, email=davidv@gmx.net, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36760 (pms_id=73223) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for katharina.pfoess75@gmail.com (reservation_id=154) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Katharina Pföß, email=katharina.pfoess75@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisadallaglio@yahoo.it (reservation_id=157) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Dall'Aglio, email=lisadallaglio@yahoo.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36759 (pms_id=73233) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36761 (pms_id=73235) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36762 (pms_id=73225) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36763 (pms_id=73234) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36764 (pms_id=73246) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36765 (pms_id=73243) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36766 (pms_id=73244) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36767 (pms_id=73245) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36768 (pms_id=73247) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36769 (pms_id=73248) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact name match for Margherita Martinelli (reservation_id=168) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Margherita Martinelli, email=martinelli.rita1965@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36771 (pms_id=73249) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36770 (pms_id=73250) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for adam.87@hotmail.it (reservation_id=166) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Adam Zaniewski, email=adam.87@hotmail.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36772 (pms_id=73251) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36774 (pms_id=73254) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36775 (pms_id=73255) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36773 (pms_id=73252) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36776 (pms_id=73258) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36778 (pms_id=73253) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36777 (pms_id=73261) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36779 (pms_id=73262) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36780 (pms_id=73263) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36781 (pms_id=73264) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36782 (pms_id=73265) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonafarinetti70@gmail.com (reservation_id=171) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Farinetti, email=simonafarinetti70@gmail.com, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for tronconi.franco@tiscali.it (reservation_id=176) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franco Tronconi, email=tronconi.franco@tiscali.it, hotel=39054_001) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36783 (pms_id=73273) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36784 (pms_id=73274) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36785 (pms_id=73275) 2025-11-18 20:53:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 36787 (pms_id=73278) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36786 (pms_id=73272) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36788 (pms_id=73276) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36789 (pms_id=73279) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36790 (pms_id=73277) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36791 (pms_id=73280) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36792 (pms_id=73281) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.serenella@libero.it (reservation_id=184) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michela Serenella, email=m.serenella@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliana.morosato71@gmail.com (reservation_id=186) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliana.morosato71@gmail.com (reservation_id=180) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giuliana Morosato, email=giuliana.morosato71@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for corinne.zanelli@gmail.com (reservation_id=188) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Corinne Zanelli, email=corinne.zanelli@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosariadimartino7@hotmail.it (reservation_id=189) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosaria Di Martino, email=rosariadimartino7@hotmail.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36793 (pms_id=73293) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica88lazzaro@gmail.com (reservation_id=191) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Lazzaro, email=federica88lazzaro@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica88lazzaro@gmail.com (reservation_id=191) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Lazzaro, email=federica88lazzaro@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36795 (pms_id=73283) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36794 (pms_id=73284) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36796 (pms_id=73305) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36800 (pms_id=73295) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36798 (pms_id=73294) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36797 (pms_id=73308) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36799 (pms_id=73309) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36801 (pms_id=73306) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36802 (pms_id=73307) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for Enovebiu11@outlook.com (reservation_id=193) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eno Vebiu, email=Enovebiu11@outlook.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36803 (pms_id=73315) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for Mariarosarialippi@yahoo.it (reservation_id=195) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Rosa Lippi, email=Mariarosarialippi@yahoo.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36804 (pms_id=73325) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carolin Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for maddalena.zanon@gmail.com (reservation_id=197) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maddalena Zanon, email=maddalena.zanon@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36805 (pms_id=73328) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for bosettoelena@gmail.com (reservation_id=201) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Bosetto, email=bosettoelena@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36806 (pms_id=73316) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36807 (pms_id=73329) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36809 (pms_id=73332) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36808 (pms_id=73326) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36810 (pms_id=73330) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36811 (pms_id=73331) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for enricodrovandi@hotmail.com (reservation_id=203) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Drovandi, email=enricodrovandi@hotmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36812 (pms_id=73334) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36813 (pms_id=73333) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for enricodrovandi@hotmail.com (reservation_id=203) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Drovandi, email=enricodrovandi@hotmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=202) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=360) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vincenzo Giappone, email=japantri88@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36815 (pms_id=73338) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36814 (pms_id=73337) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36816 (pms_id=73335) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=216) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=229) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=248) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Bettini, email=barbarabettini77@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36817 (pms_id=73340) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36818 (pms_id=73336) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36820 (pms_id=73341) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36819 (pms_id=73339) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36821 (pms_id=73342) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36822 (pms_id=73344) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36823 (pms_id=73343) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for alerich93@libero.it (reservation_id=215) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Riccio, email=alerich93@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for Eliga84@gmail.com (reservation_id=210) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Galassi, email=Eliga84@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for ioleoieni69@gmail.com (reservation_id=209) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Oieni, email=ioleoieni69@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfonsobarricella63@gmail.com (reservation_id=208) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alfonso Barricella, email=alfonsobarricella63@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36824 (pms_id=73345) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabrinareisser@web.de (reservation_id=207) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sabrina Schartel, email=sabrinareisser@web.de, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfaranofrancesco@virgilio.it (reservation_id=507) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfaranofrancesco@virgilio.it (reservation_id=508) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfaranofrancesco@virgilio.it (reservation_id=206) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Alfarano, email=alfaranofrancesco@virgilio.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=212) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=220) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea De Vincenzi, email=f.bafico@me.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36826 (pms_id=73352) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for annalupo@hotmail.it (reservation_id=214) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Lupo, email=annalupo@hotmail.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36825 (pms_id=73346) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36827 (pms_id=73353) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36828 (pms_id=73354) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36829 (pms_id=73357) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=212) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=220) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Bafico, email=f.bafico@me.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36830 (pms_id=73355) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36831 (pms_id=73356) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36832 (pms_id=73358) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for samuric@libero.it (reservation_id=221) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Samuele Riccio, email=samuric@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36833 (pms_id=73359) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for michela.tati@gmail.com (reservation_id=223) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michela Ferracin, email=michela.tati@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for delleradenise@gmail.com (reservation_id=222) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Beduschi, email=delleradenise@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36834 (pms_id=73369) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36835 (pms_id=73371) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36836 (pms_id=73374) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36838 (pms_id=73370) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for melissa.corrigan@gmx.de (reservation_id=225) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Melissa Busch, email=melissa.corrigan@gmx.de, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36837 (pms_id=73376) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36840 (pms_id=73372) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36839 (pms_id=73373) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36841 (pms_id=73377) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36842 (pms_id=73375) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for bobina78@hotmail.it (reservation_id=227) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Mua, email=bobina78@hotmail.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36843 (pms_id=73378) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=216) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=229) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=248) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Bettini, email=barbarabettini77@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariageorgantzinou@gmail.com (reservation_id=232) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Georgantzinou, email=mariageorgantzinou@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for carmelamanzione@virgilio.it (reservation_id=233) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carmela Manzione, email=carmelamanzione@virgilio.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36844 (pms_id=73380) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for info@baeckerei-dorner.at (reservation_id=237) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=August Dorner, email=info@baeckerei-dorner.at, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36845 (pms_id=73379) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36846 (pms_id=73397) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36847 (pms_id=73381) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36849 (pms_id=73382) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for raducarmen11@yahoo.it (reservation_id=238) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carmen Radu, email=raducarmen11@yahoo.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36848 (pms_id=73399) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36851 (pms_id=73401) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36850 (pms_id=73395) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36852 (pms_id=73398) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristiana.giay@gmail.com (reservation_id=239) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Giay, email=cristiana.giay@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for dibattista.elisa@gmail.com (reservation_id=244) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Di Battista, email=dibattista.elisa@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36853 (pms_id=73402) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for liamassa13@libero.it (reservation_id=243) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosalia Massa, email=liamassa13@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=216) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=229) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=248) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Bettini, email=barbarabettini77@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36854 (pms_id=73403) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36856 (pms_id=73404) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36857 (pms_id=73407) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36855 (pms_id=73406) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36858 (pms_id=73408) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36859 (pms_id=73409) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36861 (pms_id=73410) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36860 (pms_id=73405) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=246) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=247) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Amoni, email=amonivalentina1985@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36862 (pms_id=73411) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for marianichiara1978@gmail.com (reservation_id=241) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Mariani, email=marianichiara1978@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for lara.danti1970@gmail.com (reservation_id=240) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lara Danti, email=lara.danti1970@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for jenni.struebing@googlemail.com (reservation_id=253) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jennifer Keilan, email=jenni.struebing@googlemail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for samuric@libero.it (reservation_id=221) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Samuele Riccio, email=samuric@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36867 (pms_id=73412) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36863 (pms_id=73415) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36865 (pms_id=73417) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36864 (pms_id=73416) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36868 (pms_id=73413) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36866 (pms_id=73428) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36869 (pms_id=73414) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36871 (pms_id=73426) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36870 (pms_id=73427) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36872 (pms_id=73429) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiara.imperiali82@gmail.com (reservation_id=256) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Imperiali, email=chiara.imperiali82@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for barchettarosa1964@gmail.com (reservation_id=261) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosa Barchetta Virgilio, email=barchettarosa1964@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for Sarazerbinati89@gmail.com (reservation_id=263) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Zerbinati, email=Sarazerbinati89@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36874 (pms_id=73433) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36873 (pms_id=73431) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36875 (pms_id=73442) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirkoselmo70@gmail.com (reservation_id=266) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirkoselmo70@gmail.com (reservation_id=250) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirko Selmo, email=mirkoselmo70@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36877 (pms_id=73430) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36876 (pms_id=73444) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36880 (pms_id=73453) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36879 (pms_id=73452) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36878 (pms_id=73432) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36881 (pms_id=73443) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for samuric@libero.it (reservation_id=221) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Samuele Riccio, email=samuric@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleo.luck93@gmail.com (reservation_id=267) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Tempellini, email=eleo.luck93@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for beata.wirtl@icloud.com (reservation_id=268) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Beata Wirtl, email=beata.wirtl@icloud.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36882 (pms_id=73463) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for cecchettialice93@gmail.com (reservation_id=270) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Cecchetti, email=cecchettialice93@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca.t83f@libero.it (reservation_id=271) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Tedeschi, email=francesca.t83f@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandrarussia@hotmail.com (reservation_id=272) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Squaquara, email=alessandrarussia@hotmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36883 (pms_id=73467) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36884 (pms_id=73464) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36886 (pms_id=73465) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36887 (pms_id=73466) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36885 (pms_id=73473) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36888 (pms_id=73474) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36890 (pms_id=73469) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36889 (pms_id=73468) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36891 (pms_id=73470) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36892 (pms_id=73475) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for christina.neise@gmx.at (reservation_id=273) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Neise, email=christina.neise@gmx.at, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for gluca.bolognesi@gmail.com (reservation_id=274) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianluca Bolognesi, email=gluca.bolognesi@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=278) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=742) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=815) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Aiello, email=puertogiga@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabrinadivita96@gmail.com (reservation_id=205) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabrinadivita96@gmail.com (reservation_id=277) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sabrina Di Vita, email=sabrinadivita96@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for acinommu@gmail.com (reservation_id=279) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Murgia, email=acinommu@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36893 (pms_id=73485) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36894 (pms_id=73494) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36895 (pms_id=73500) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36896 (pms_id=73501) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36897 (pms_id=73495) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36898 (pms_id=73496) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36899 (pms_id=73497) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36900 (pms_id=73498) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36901 (pms_id=73499) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36902 (pms_id=73502) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for adampier@outlook.it (reservation_id=281) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pier Paolo Adamoli, email=adampier@outlook.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36903 (pms_id=73504) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for a.cibin@yahoo.com (reservation_id=284) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Cibin, email=a.cibin@yahoo.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for giorgiaparrinello31@gmail.com (reservation_id=286) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giorgia Parinello, email=giorgiaparrinello31@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for aldadervishi@outlook.it (reservation_id=285) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alda Dervishi, email=aldadervishi@outlook.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa.vezzani1991@gmail.com (reservation_id=283) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Vezzani, email=elisa.vezzani1991@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36904 (pms_id=73515) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36905 (pms_id=73516) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36906 (pms_id=73519) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36908 (pms_id=73505) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36907 (pms_id=73522) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36910 (pms_id=73518) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36909 (pms_id=73517) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36911 (pms_id=73520) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36912 (pms_id=73521) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for chrisbardawil1@gmail.com (reservation_id=287) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christiane Bardawil, email=chrisbardawil1@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36913 (pms_id=73523) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for luzzisandra378@gmail.com (reservation_id=575) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sandra Luzzi, email=luzzisandra378@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36914 (pms_id=73525) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for mironmarinela93@gmail.com (reservation_id=294) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marinela Miron, email=mironmarinela93@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36915 (pms_id=73526) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36919 (pms_id=73524) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36917 (pms_id=73528) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for diana_94@live.it (reservation_id=289) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Coronato, email=diana_94@live.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36918 (pms_id=73529) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36920 (pms_id=73531) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36916 (pms_id=73527) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36921 (pms_id=73536) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36922 (pms_id=73530) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for fe.monti@yahoo.it (reservation_id=280) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Monti, email=fe.monti@yahoo.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36923 (pms_id=73537) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for desireepacifico2715@gmail.com (reservation_id=296) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Desiree Pacifico, email=desireepacifico2715@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36925 (pms_id=73540) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36924 (pms_id=73539) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36926 (pms_id=73541) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36928 (pms_id=73538) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36927 (pms_id=73543) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36929 (pms_id=73546) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for susannagianola88@gmail.com (reservation_id=299) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Susanna Gianola, email=susannagianola88@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36931 (pms_id=73552) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36930 (pms_id=73542) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36932 (pms_id=73553) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for mg281180@gmail.com (reservation_id=298) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mike Gang, email=mg281180@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for mg281180@gmail.com (reservation_id=298) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mike Gang, email=mg281180@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for angelaelia9097@gmail.com (reservation_id=304) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Elia, email=angelaelia9097@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for vera.rohloff@gmx.se (reservation_id=303) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vera Rohloff, email=vera.rohloff@gmx.se, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36934 (pms_id=73557) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36933 (pms_id=73554) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36935 (pms_id=73558) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for rvertuvcio@gmail.com (reservation_id=305) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Teresa Vertuccio, email=rvertuvcio@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36936 (pms_id=73555) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36937 (pms_id=73556) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36938 (pms_id=73561) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36940 (pms_id=73559) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36941 (pms_id=73560) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36939 (pms_id=73563) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for sinaschulz17@yahoo.de (reservation_id=308) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bastian Müller, email=sinaschulz17@yahoo.de, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36942 (pms_id=73562) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for corso.antonio@inwind.it (reservation_id=314) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonio Corso, email=corso.antonio@inwind.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for sandro_marani@hotmail.it (reservation_id=313) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sandro Marani, email=sandro_marani@hotmail.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36943 (pms_id=73564) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36944 (pms_id=73566) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidedallevedove@gmail.com (reservation_id=309) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Dalle Vedove, email=davidedallevedove@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for danieledamon77@gmail.com (reservation_id=307) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniele Zarantoniello, email=danieledamon77@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36945 (pms_id=73565) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36946 (pms_id=73567) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36948 (pms_id=73568) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36949 (pms_id=73572) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36947 (pms_id=73569) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for raffaella.spaggiari@yahoo.com (reservation_id=302) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Raffaella Spaggiari, email=raffaella.spaggiari@yahoo.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36950 (pms_id=73573) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36951 (pms_id=73570) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36952 (pms_id=73571) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36953 (pms_id=73575) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36954 (pms_id=73574) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for Cristinaaxinia11a@gmail.com (reservation_id=311) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Axinia, email=Cristinaaxinia11a@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36955 (pms_id=73576) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Barbera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36956 (pms_id=73577) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for sarayolanda9331@gmail.com (reservation_id=322) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Pezzuto, email=sarayolanda9331@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36957 (pms_id=73581) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36958 (pms_id=73582) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36959 (pms_id=73578) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36960 (pms_id=73579) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact name match for Nicola Dal Canto (reservation_id=320) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Dal Canto, email=nicola.it@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36961 (pms_id=73580) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36963 (pms_id=73584) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36962 (pms_id=73583) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=319) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=418) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Fianchini, email=paola.f@hotmail.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36964 (pms_id=73587) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36966 (pms_id=73585) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariagania88@gmail.com (reservation_id=324) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Gania, email=mariagania88@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for sarayolanda9331@gmail.com (reservation_id=322) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Sara, email=sarayolanda9331@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36965 (pms_id=73588) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36968 (pms_id=73589) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36967 (pms_id=73586) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36969 (pms_id=73602) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36971 (pms_id=73603) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36970 (pms_id=73604) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36972 (pms_id=73590) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for polalaura5@gmail.com (reservation_id=330) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Pola, email=polalaura5@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36973 (pms_id=73591) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for porfiricristiana@gmail.com (reservation_id=329) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christiana Porfiri, email=porfiricristiana@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for natasciabachini@gmail.com (reservation_id=328) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Natascia Bachini, email=natasciabachini@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for akiram39@hotmail.it (reservation_id=327) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marika Di Benedetto, email=akiram39@hotmail.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36975 (pms_id=73614) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36974 (pms_id=73605) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36976 (pms_id=73606) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36977 (pms_id=73607) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36978 (pms_id=73608) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36979 (pms_id=73617) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36980 (pms_id=73625) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36982 (pms_id=73615) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36981 (pms_id=73635) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36983 (pms_id=73616) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for giancarlobiron78@gmail.com (reservation_id=334) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giancarlo Biron, email=giancarlobiron78@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for andreareali1984@libero.it (reservation_id=333) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Reali, email=andreareali1984@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for giafard1987@libero.it (reservation_id=332) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giada Fardin, email=giafard1987@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36984 (pms_id=73636) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for ri.r@live.it (reservation_id=331) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Rita, email=ri.r@live.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for Schmidt.h.l@unitybox.de (reservation_id=337) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=Schmidt.h.l@unitybox.de, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36985 (pms_id=73637) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36986 (pms_id=73638) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36989 (pms_id=73645) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for montalbanovalentina79@gmail.com (reservation_id=339) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Montalbano, email=montalbanovalentina79@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36991 (pms_id=73646) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36990 (pms_id=73647) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36987 (pms_id=73639) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36988 (pms_id=73640) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36992 (pms_id=73641) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36993 (pms_id=73649) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36994 (pms_id=73648) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for pattydance2@gmail.com (reservation_id=343) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Patrizia Arena, email=pattydance2@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for amministrazione@squadracredit.com (reservation_id=338) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for amministrazione@squadracredit.com (reservation_id=182) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Domenico Perotti, email=amministrazione@squadracredit.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for Hmlhopital@gmail.com (reservation_id=346) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mia Lhopital, email=Hmlhopital@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36995 (pms_id=73657) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36996 (pms_id=73659) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36997 (pms_id=73660) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36998 (pms_id=73661) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 36999 (pms_id=73664) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for pesciolina78@hotmail.com (reservation_id=345) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mile Facc, email=pesciolina78@hotmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37000 (pms_id=73662) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37001 (pms_id=73663) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37003 (pms_id=73665) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37002 (pms_id=73667) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for luca@marseglia.it (reservation_id=355) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Marseglia, email=luca@marseglia.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for roberto.vanini@gmail.com (reservation_id=356) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberto Vanini, email=roberto.vanini@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37004 (pms_id=73666) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for mosello.germana@libero.it (reservation_id=352) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Germana Mosello, email=mosello.germana@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37005 (pms_id=73668) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37006 (pms_id=73670) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for rampin29@virgilio.it (reservation_id=350) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristiana Rampin, email=rampin29@virgilio.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for p.tranquillo@alice.it (reservation_id=353) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pasquale Tranquillo, email=p.tranquillo@alice.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for illek.sonja@gmail.com (reservation_id=357) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sonja Illek, email=illek.sonja@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=202) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=360) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vincenzo Giappone, email=japantri88@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37007 (pms_id=73669) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37008 (pms_id=73671) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37009 (pms_id=73672) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for tulliamarchese3@icloud.com (reservation_id=359) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tullia Marchese, email=tulliamarchese3@icloud.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37010 (pms_id=73673) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for federicozona17@libero.it (reservation_id=367) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federico Leardini, email=federicozona17@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37011 (pms_id=73674) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37012 (pms_id=73675) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37013 (pms_id=73676) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37014 (pms_id=73678) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for angybibi89@hotmail.it (reservation_id=365) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Maggiore, email=angybibi89@hotmail.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37015 (pms_id=73677) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for angybibi89@hotmail.it (reservation_id=365) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Maggiore, email=angybibi89@hotmail.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37016 (pms_id=73679) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37017 (pms_id=73682) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for silviagallo93@libero.it (reservation_id=364) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Gallo, email=silviagallo93@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for dcleonardo@hotmail.it (reservation_id=363) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Leonardo Di Candia, email=dcleonardo@hotmail.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonafersini89@gmail.com (reservation_id=369) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Fersini, email=simonafersini89@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37018 (pms_id=73680) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for Mauradagnino@libero.it (reservation_id=371) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maura Dagnino, email=Mauradagnino@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37020 (pms_id=73687) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37019 (pms_id=73683) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for arcobalenosrl@live.com (reservation_id=372) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tonino Orsetti, email=arcobalenosrl@live.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37021 (pms_id=73684) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for lmarina257@gmail.com (reservation_id=373) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Lalic, email=lmarina257@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37022 (pms_id=73685) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37023 (pms_id=73686) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliapazi@virgilio.it (reservation_id=375) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Pazi, email=giuliapazi@virgilio.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37024 (pms_id=73688) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for asteluca82@gmail.com (reservation_id=378) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Asteggiano, email=asteluca82@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37025 (pms_id=73689) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37027 (pms_id=73690) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37026 (pms_id=73692) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37028 (pms_id=73691) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37029 (pms_id=73694) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for simone.brognoli@alice.it (reservation_id=382) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Brognoli, email=simone.brognoli@alice.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37030 (pms_id=73695) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37033 (pms_id=73715) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37032 (pms_id=73705) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37031 (pms_id=73693) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Sanesi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for neri06@hotmail.de (reservation_id=385) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentino Neri, email=neri06@hotmail.de, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for neri06@hotmail.de (reservation_id=385) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentino Neri, email=neri06@hotmail.de, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37034 (pms_id=73716) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37036 (pms_id=73729) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Sanesi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for bruna.dedonno@icloud.com (reservation_id=384) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bruna De Donno, email=bruna.dedonno@icloud.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37037 (pms_id=73730) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37035 (pms_id=73717) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37040 (pms_id=73728) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37038 (pms_id=73727) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37039 (pms_id=73733) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37041 (pms_id=73735) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37042 (pms_id=73732) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37043 (pms_id=73734) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for andrea.farina79@gmail.com (reservation_id=574) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Farina, email=andrea.farina79@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact name match for Jutta Klare (reservation_id=573) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jutta Klare, email=klare-architektin@netcologne.de, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37044 (pms_id=73736) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37047 (pms_id=73759) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37048 (pms_id=73760) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37049 (pms_id=73761) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37050 (pms_id=73768) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37045 (pms_id=73747) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesco.roncon@libero.it (reservation_id=391) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Roncon, email=francesco.roncon@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37051 (pms_id=73769) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37046 (pms_id=73757) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37052 (pms_id=73770) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for loree89@libero.it (reservation_id=395) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorena Benuzzi, email=loree89@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37053 (pms_id=73779) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37055 (pms_id=73771) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for andreacioffi8@gmail.com (reservation_id=388) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonella Cioffi, email=andreacioffi8@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37054 (pms_id=73789) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37056 (pms_id=73791) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniela.foracappa@libero.it (reservation_id=389) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Foracappa, email=daniela.foracappa@libero.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37057 (pms_id=73792) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37058 (pms_id=73793) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37059 (pms_id=73790) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for cannellivalentina@gmail.com (reservation_id=396) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Cannelli, email=cannellivalentina@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37061 (pms_id=73794) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37060 (pms_id=73796) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37062 (pms_id=73795) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for joannamalinconico@gmail.com (reservation_id=397) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Joanna Malinconico, email=joannamalinconico@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37063 (pms_id=73799) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicolettatesti@yahoo.it (reservation_id=399) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicoletta Testi, email=nicolettatesti@yahoo.it, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37064 (pms_id=73797) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37065 (pms_id=73801) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37067 (pms_id=73819) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37068 (pms_id=73831) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37066 (pms_id=73800) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37069 (pms_id=73834) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37070 (pms_id=73830) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37071 (pms_id=73842) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37072 (pms_id=73843) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 37073 (pms_id=73844) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=412) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=500) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gayan Madurapperuma, email=gsgayan@gmail.com, hotel=39054_001) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact name match for Martina Vannucchi (reservation_id=419) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-18 20:53:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Vannucchi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for ciliberti.mariangela@gmail.com (reservation_id=408) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariangela Ciliberti, email=ciliberti.mariangela@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.brusconi78@gmail.com (reservation_id=537) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.brusconi78@gmail.com (reservation_id=409) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.brusconi78@gmail.com (reservation_id=467) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Brusconi, email=monica.brusconi78@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact name match for Valentina Celsi (reservation_id=410) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Celsi, email=vale.celsi@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for miciafufi@yahoo.it (reservation_id=406) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Greta Macchiaizzano, email=miciafufi@yahoo.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37074 (pms_id=73845) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37075 (pms_id=73846) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for pace.noemi@gmail.com (reservation_id=416) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Noemi Pace, email=pace.noemi@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37077 (pms_id=73847) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37076 (pms_id=73859) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37078 (pms_id=73854) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37079 (pms_id=73855) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37081 (pms_id=73857) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37080 (pms_id=73856) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37082 (pms_id=73861) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37083 (pms_id=73860) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for imongella@gmail.com (reservation_id=415) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Incoronata Mongella, email=imongella@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37084 (pms_id=73862) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=319) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=418) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Fianchini, email=paola.f@hotmail.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact name match for Martina Vannucchi (reservation_id=419) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Vannucchi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide.bajo@yahoo.it (reservation_id=420) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Bajo, email=davide.bajo@yahoo.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37085 (pms_id=73864) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37088 (pms_id=73868) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37087 (pms_id=73880) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37086 (pms_id=73863) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37090 (pms_id=73865) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37091 (pms_id=73866) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37089 (pms_id=73881) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37092 (pms_id=73867) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37093 (pms_id=73882) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37094 (pms_id=73883) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for sahika_s91@hotmail.com (reservation_id=430) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sahika Cakir, email=sahika_s91@hotmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for raffaelacarrano@live.it (reservation_id=429) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Raffaela Carrano, email=raffaelacarrano@live.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37095 (pms_id=73886) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37096 (pms_id=73885) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for veromelnic87@gmail.com (reservation_id=431) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for veromelnic87@gmail.com (reservation_id=492) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Veronica Melnic, email=veromelnic87@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37097 (pms_id=73888) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for Tania.demetri@yahoo.it (reservation_id=437) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tania Demetri, email=Tania.demetri@yahoo.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37098 (pms_id=73895) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37099 (pms_id=73896) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37100 (pms_id=73887) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37101 (pms_id=73889) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37102 (pms_id=73894) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37103 (pms_id=73897) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37104 (pms_id=73899) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.lattisi@gmail.com (reservation_id=439) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Lattisi, email=e.lattisi@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for danielabianchini9@gmail.com (reservation_id=438) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luigi Posadinu, email=danielabianchini9@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for scapindaniela3@gmail.com (reservation_id=442) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=scapindaniela3@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37105 (pms_id=73901) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pinarkasap@yahoo.de (reservation_id=450) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pinar Hoffmann, email=Pinarkasap@yahoo.de, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbara24.frei@gmail.com (reservation_id=444) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Munz, email=barbara24.frei@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37106 (pms_id=73900) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for mattrap@hotmail.it (reservation_id=448) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Rapattoni, email=mattrap@hotmail.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37107 (pms_id=73902) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37110 (pms_id=73905) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37108 (pms_id=73904) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37109 (pms_id=73903) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37111 (pms_id=73906) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37112 (pms_id=73907) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37113 (pms_id=73908) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37114 (pms_id=73909) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37115 (pms_id=73910) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for viviana.liccardo@yahoo.it (reservation_id=446) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Viviana Liccardo, email=viviana.liccardo@yahoo.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for paolo.dambruoso@libero.it (reservation_id=445) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Rosario Dambruoso, email=paolo.dambruoso@libero.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for fzps@libero.it (reservation_id=443) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Flavio Zucchi, email=fzps@libero.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for orianagilotti@virgilio.it (reservation_id=440) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Oriana Gilotti, email=orianagilotti@virgilio.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37116 (pms_id=73911) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact name match for Matilde Merciai (reservation_id=433) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matilde Merciai, email=matildemerciai@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for acquario.vania@libero.it (reservation_id=454) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for acquario.vania@libero.it (reservation_id=455) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vania Mangnanini, email=acquario.vania@libero.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for zoa339@gmail.com (reservation_id=463) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirko Zoa, email=zoa339@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37117 (pms_id=73912) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37118 (pms_id=73913) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37119 (pms_id=73914) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for gribenceadorina90@gmail.com (reservation_id=461) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dorina Gribencea, email=gribenceadorina90@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37121 (pms_id=73915) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37120 (pms_id=73917) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37122 (pms_id=73916) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37123 (pms_id=73922) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37124 (pms_id=73918) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37125 (pms_id=73920) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37126 (pms_id=73921) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for liliyakroytor788@gmail.com (reservation_id=460) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Liliya Kroytor, email=liliyakroytor788@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for totiole@yahoo.it (reservation_id=459) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jole Perreca, email=totiole@yahoo.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for canepa.giulia84@gmail.com (reservation_id=458) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Canepa, email=canepa.giulia84@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for babi0787@hotmail.it (reservation_id=457) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Deidda, email=babi0787@hotmail.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37127 (pms_id=73926) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiesa.barbara@gmail.com (reservation_id=449) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Chiesa, email=chiesa.barbara@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37130 (pms_id=73923) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37131 (pms_id=73925) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37129 (pms_id=73924) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Linetti, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37128 (pms_id=73928) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37132 (pms_id=73927) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37134 (pms_id=73930) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37133 (pms_id=73931) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for lidiadisalvatore@gmail.com (reservation_id=473) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lidia Di Salvatore, email=lidiadisalvatore@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37135 (pms_id=73929) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37136 (pms_id=73941) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for avia1991@libero.it (reservation_id=469) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Immacolata Puzo, email=avia1991@libero.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for ziaro73@gmail.com (reservation_id=466) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Bergamaschi, email=ziaro73@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for ursula.i.koch@icloud.com (reservation_id=464) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ursula Koch, email=ursula.i.koch@icloud.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for famiglia.dallantonia@gmail.com (reservation_id=487) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Poloni, email=famiglia.dallantonia@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37137 (pms_id=73942) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37138 (pms_id=73946) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37139 (pms_id=73947) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37140 (pms_id=73948) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for lazzeri@agrigeoservice.it (reservation_id=486) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Lazzeri, email=lazzeri@agrigeoservice.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37142 (pms_id=73944) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37141 (pms_id=73943) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for mi.verdicchio@gmail.com (reservation_id=485) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Verdicchio, email=mi.verdicchio@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37143 (pms_id=73945) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37144 (pms_id=73949) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for pierluigizoni1958@gmail.com (reservation_id=484) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pierluigi Zoni, email=pierluigizoni1958@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37145 (pms_id=73950) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.bond9@icloud.com (reservation_id=482) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosaria Naso, email=sara.bond9@icloud.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for lore_yz@gmx.at (reservation_id=481) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Hannelore Stinca, email=lore_yz@gmx.at, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for isabella.morano@tiscali.it (reservation_id=480) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Isabella Morano, email=isabella.morano@tiscali.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37146 (pms_id=73951) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37147 (pms_id=73957) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37148 (pms_id=73952) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37150 (pms_id=73954) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37149 (pms_id=73953) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabine.huvart@gmx.de (reservation_id=477) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sabine Huvart, email=sabine.huvart@gmx.de, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37151 (pms_id=73955) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37152 (pms_id=73959) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37153 (pms_id=73956) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37154 (pms_id=73958) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37155 (pms_id=73961) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for cecchini.tessile@gmail.com (reservation_id=483) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Cecchini, email=cecchini.tessile@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37156 (pms_id=73960) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37157 (pms_id=73962) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37158 (pms_id=73964) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37159 (pms_id=73965) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37161 (pms_id=73967) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37160 (pms_id=73966) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for gnlcbiondo@gmail.com (reservation_id=434) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for gnlcbiondo@gmail.com (reservation_id=653) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianluca Biondo, email=gnlcbiondo@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37162 (pms_id=73963) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37163 (pms_id=73968) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37165 (pms_id=73969) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37164 (pms_id=73971) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisaturri76@gmail.com (reservation_id=489) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Turri, email=elisaturri76@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37167 (pms_id=73972) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37166 (pms_id=73970) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for mauryx05@icloud.com (reservation_id=490) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maurizio Marino, email=mauryx05@icloud.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37168 (pms_id=73973) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37169 (pms_id=73974) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37170 (pms_id=73978) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37171 (pms_id=73975) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37172 (pms_id=73976) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudio.margiaria@alice.it (reservation_id=496) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudio Margiaria, email=claudio.margiaria@alice.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabianoflocco90@gmail.com (reservation_id=495) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiano Flocco, email=fabianoflocco90@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37173 (pms_id=73979) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for gaia.giorgianni99@gmail.com (reservation_id=494) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gaia Giorgianni, email=gaia.giorgianni99@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for faracimarianna27@gmail.com (reservation_id=493) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marianna Faraci, email=faracimarianna27@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37174 (pms_id=73980) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37175 (pms_id=73982) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37177 (pms_id=73983) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37179 (pms_id=73984) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5AA, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for Sophiaklobetanz@gmx.de (reservation_id=498) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sophia Klobetanz, email=Sophiaklobetanz@gmx.de, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37180 (pms_id=73985) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37176 (pms_id=73986) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37178 (pms_id=73987) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37181 (pms_id=73988) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37183 (pms_id=73981) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37182 (pms_id=73990) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37184 (pms_id=73989) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for langela62@libero.it (reservation_id=509) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Angela Cinti, email=langela62@libero.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37185 (pms_id=73998) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37186 (pms_id=73999) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37187 (pms_id=74003) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37188 (pms_id=74004) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessio110368@gmail.com (reservation_id=502) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Acerbis, email=alessio110368@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37189 (pms_id=74002) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37190 (pms_id=74005) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37191 (pms_id=74007) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=CjwKCAiAzrbIBhA3EiwAUBaUdeznAugu6c1XczI1hq5ifiVRkwZgmA2r8IGPNTvh, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAassWPh1b8QBHgcpp31k11KpwpJCJdgcWGz9mqzjDm, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=412) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=500) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gayan Madurapperuma, email=gsgayan@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for gio.procacci@gmail.com (reservation_id=512) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Procacci, email=gio.procacci@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37193 (pms_id=74009) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37196 (pms_id=74008) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37194 (pms_id=74011) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37192 (pms_id=74000) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37195 (pms_id=74001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for daria.haar@gmx.de (reservation_id=513) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daria Haar, email=daria.haar@gmx.de, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37199 (pms_id=74015) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37198 (pms_id=74013) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37197 (pms_id=74014) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicolalari1984@gmail.com (reservation_id=515) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Guido Lucchetti, email=nicolalari1984@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37202 (pms_id=74017) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAassWPh1b8QBHgcpp31k11KpwpJCJdgcWGz9mqzjDm, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37201 (pms_id=74019) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37200 (pms_id=74018) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37203 (pms_id=74020) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37204 (pms_id=74022) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniel.carlesso00@gmail.com (reservation_id=514) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniel Carlesso, email=daniel.carlesso00@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for dominicdf@alice.it (reservation_id=518) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dominic Della fontana, email=dominicdf@alice.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37206 (pms_id=74016) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37205 (pms_id=74021) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37207 (pms_id=74023) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37208 (pms_id=74025) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37209 (pms_id=74031) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact name match for Eleonora Bagnolatti (reservation_id=517) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Bagnolatti, email=eleonorabagnolatti73@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for faggi.sara@yahoo.it (reservation_id=516) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Faggi, email=faggi.sara@yahoo.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5AA, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37210 (pms_id=74024) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37212 (pms_id=74032) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37214 (pms_id=74034) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37213 (pms_id=74033) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37211 (pms_id=74026) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37218 (pms_id=74045) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37216 (pms_id=74027) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37215 (pms_id=74028) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37217 (pms_id=74029) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAassWPh_WtRzcnRjBmFwcF9pZA8xMjQwMjQ1NzQyOD, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.demartinis@tin.it (reservation_id=523) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica De Martinis, email=monica.demartinis@tin.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for guadro74@yahoo.it (reservation_id=525) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Quattrini, email=guadro74@yahoo.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact name match for Loris Ruggeri (reservation_id=524) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Loris Ruggeri, email=lorisr@libero.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37219 (pms_id=74048) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37222 (pms_id=74044) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37221 (pms_id=74052) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA8yNzUyNTQ2OTI1OT, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37220 (pms_id=74047) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37223 (pms_id=74049) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvpcu2RzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37224 (pms_id=74050) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CEQA114EpcAE1ULt7_z4lMF8gZbjV_Nbf2QEv6J, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5CG, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37225 (pms_id=74046) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37226 (pms_id=74051) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37227 (pms_id=74053) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37231 (pms_id=74054) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CG2KII8nL7p1fWQz6ZoIaJV1Tsy1dFO7darRPOB, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37228 (pms_id=74059) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37229 (pms_id=74071) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37232 (pms_id=74055) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37230 (pms_id=74079) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastape2TKRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5CG, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37234 (pms_id=74056) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37235 (pms_id=74057) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CFACvm4y41X_r5ugiSFQ4p1R_J8gjYLeoMECRNZ, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CHOEQXGd_8aX2MdW6X29FCL5ATKBMAg_c6kte8S, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37233 (pms_id=74058) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37236 (pms_id=74084) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CF_CkXPD_Ob0tAluK9cQqdzjAFz9Klodd55NSKp, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37239 (pms_id=74081) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for salvatorelatorre9@gmail.com (reservation_id=543) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Salvatore La Torre, email=salvatorelatorre9@gmail.com, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37237 (pms_id=74080) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37241 (pms_id=74082) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37238 (pms_id=74086) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37240 (pms_id=74087) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37244 (pms_id=74083) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA8xMjQwMjQ1NzQyOD, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37242 (pms_id=74088) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwY2xjawOGYT1leHRuA2FlbQIxMQBzcnRjBmFwcF9pZAwzNTA2ODU1MzE3MjgIY2, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37243 (pms_id=74085) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for edoardo.forcella@alice.it (reservation_id=548) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Edoardo Forcella, email=edoardo.forcella@alice.it, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37245 (pms_id=74092) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37247 (pms_id=74102) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAaska1WNPLRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37246 (pms_id=74089) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for skyline_84@web.de (reservation_id=558) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jens Winkelmann, email=skyline_84@web.de, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37248 (pms_id=74091) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAaska1VJfPRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37249 (pms_id=74090) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiAiebIBhDmARIsAE8PGNIe5ZE0J_asBEESS4NXxZxAqgjkS6oi-JTE7IY0, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37253 (pms_id=74105) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37250 (pms_id=74103) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37252 (pms_id=74108) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37254 (pms_id=74104) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37251 (pms_id=74109) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAaska1VJfPRzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37255 (pms_id=74106) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37257 (pms_id=74111) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37256 (pms_id=74107) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-18 20:53:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 37258 (pms_id=74110) 2025-11-18 20:53:21 - alpine_bits_python.api - INFO - Conversion processing complete for file.xml: {'total_reservations': 38200, 'deleted_reservations': 55, 'total_daily_sales': 454164, 'matched_to_reservation': 905, 'matched_to_customer': 905, 'matched_to_hashed_customer': 905, 'unmatched': 36353, 'errors': 0} 2025-11-18 21:17:58 - root - INFO - Logging to file: config/alpinebits.log 2025-11-18 21:17:58 - root - INFO - Logging configured at INFO level 2025-11-18 21:17:58 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-18 21:17:58 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-18 21:17:58 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-18 21:17:58 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-18 21:17:58 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-18 21:17:58 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-18 21:17:58 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-18 21:17:58 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-18 21:17:58 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-18 21:17:58 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-18 21:17:58 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-18 21:17:58 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-18 21:17:58 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-18 21:17:58 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-18 21:17:58 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-18 21:17:59 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-18 21:17:59 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-18 21:17:59 - alpine_bits_python.db_setup - INFO - Updated 7 reservations with meta_account_id for hotel 39054_001 2025-11-18 21:17:59 - alpine_bits_python.db_setup - INFO - Updated 6 reservations with google_account_id for hotel 39054_001 2025-11-18 21:17:59 - alpine_bits_python.db_setup - INFO - Backfill complete: 7 reservations updated with meta_account_id, 6 with google_account_id 2025-11-18 21:17:59 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-18 21:17:59 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-18 21:17:59 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-18 21:17:59 - alpine_bits_python.api - INFO - Application startup complete 2025-11-18 21:18:14 - alpine_bits_python.api - INFO - Application shutdown initiated 2025-11-18 21:18:14 - alpine_bits_python.email_service - INFO - Shutting down email service thread pool 2025-11-18 21:18:14 - alpine_bits_python.email_service - INFO - Email service thread pool shut down complete 2025-11-18 21:18:14 - alpine_bits_python.api - INFO - Email service shut down 2025-11-18 21:18:14 - alpine_bits_python.api - INFO - Application shutdown complete 2025-11-18 21:18:14 - alpine_bits_python.worker_coordination - INFO - Released primary worker lock (pid=188000) 2025-11-18 21:21:11 - root - INFO - Logging to file: config/alpinebits.log 2025-11-18 21:21:11 - root - INFO - Logging configured at INFO level 2025-11-18 21:21:11 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-18 21:21:11 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-18 21:21:11 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-18 21:21:11 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-18 21:21:11 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-18 21:21:11 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-18 21:21:11 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-18 21:21:11 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-18 21:21:11 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-18 21:21:11 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-18 21:21:11 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-18 21:21:11 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-18 21:21:11 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-18 21:21:11 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-18 21:21:11 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-18 21:21:11 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-18 21:21:11 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-18 21:21:11 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-18 21:21:11 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-18 21:21:11 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-18 21:21:11 - alpine_bits_python.api - INFO - Application startup complete 2025-11-18 21:21:22 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-18 21:21:22 - alpine_bits_python.api - INFO - CSV file queued for processing: logs/csv_imports/file_bemelman_20251118_212122.csv by user bemelman (original: file.csv) 2025-11-18 21:21:22 - alpine_bits_python.api - INFO - Starting database processing of file.csv 2025-11-18 21:21:22 - alpine_bits_python.csv_import - INFO - Skipping row 2: duplicate reservation found (ID: X-5czfeV0jnjaJue5pVhUjoWgzyeUX3A) 2025-11-18 21:21:22 - alpine_bits_python.csv_import - INFO - Created reservation for giulia latini 2025-11-18 21:21:22 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Buompadre 2025-11-18 21:21:22 - alpine_bits_python.csv_import - INFO - Skipping row 5: duplicate reservation found (ID: UxEhzYZzfE2GhYd6zcX2Xc3_Uv4C4gv3) 2025-11-18 21:21:22 - alpine_bits_python.csv_import - INFO - Skipping row 6: duplicate reservation found (ID: 4yRJaVfWIv3yjRUhQIYD2IaXhgHKTodT) 2025-11-18 21:21:22 - alpine_bits_python.csv_import - INFO - Skipping row 7: duplicate reservation found (ID: 1oz3ZCgVSwRrwjQlZGKd_1d_87JZwdoC) 2025-11-18 21:21:22 - alpine_bits_python.csv_import - INFO - Skipping row 8: duplicate reservation found (ID: ZKfeK7VOUWVV-ypua-vsFb45GVljK32d) 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Created reservation for Franca Andreana 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Skipping row 10: duplicate reservation found (ID: ZNwNntZXUUNRmhQOXVXd9p_VIr_oAgyy) 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Skipping row 11: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Skipping row 12: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Orru 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Created reservation for Clementina bisceglie Bisceglie 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Skipping row 15: duplicate reservation found (ID: IoH7aRAvA7P6yDAiTSGvU4ExmihiSsHk) 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Created reservation for Gerald Steiner 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Created reservation for Dennis Sommer 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Skipping row 18: duplicate reservation found (ID: cSBi0fxTOPlLPRf7A97MOhkqLl2wNFeg) 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Skipping row 19: duplicate reservation found (ID: QWz2ArN7AmuVFanfCFqOBAnWDT6cJJKH) 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Skipping row 20: duplicate reservation found (ID: DrEiOg4FqZuriDQIoHyOAM347w0_slHK) 2025-11-18 21:21:23 - alpine_bits_python.csv_import - INFO - Created reservation for Giustina Ganci 2025-11-18 21:21:23 - alpine_bits_python.csv_import - ERROR - CSV import failed, rolling back all changes Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 517, in import_csv_file reservation = ReservationData( unique_id=submission_id, ...<17 lines>... room_classification_code=room_class_code, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/pydantic/main.py", line 253, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) pydantic_core._pydantic_core.ValidationError: 1 validation error for ReservationData Value error, Number of children ages (1) must match num_children (2) [type=value_error, input_value={'unique_id': 'csv_import...ssification_code': None}, input_type=dict] For further information visit https://errors.pydantic.dev/2.11/v/value_error 2025-11-18 21:21:23 - alpine_bits_python.api - ERROR - Error processing CSV import in background for file.csv Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/api.py", line 1181, in _process_csv_import_background stats = await importer.import_csv_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 517, in import_csv_file reservation = ReservationData( unique_id=submission_id, ...<17 lines>... room_classification_code=room_class_code, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/pydantic/main.py", line 253, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) pydantic_core._pydantic_core.ValidationError: 1 validation error for ReservationData Value error, Number of children ages (1) must match num_children (2) [type=value_error, input_value={'unique_id': 'csv_import...ssification_code': None}, input_type=dict] For further information visit https://errors.pydantic.dev/2.11/v/value_error 2025-11-19 09:42:11 - root - INFO - Logging to file: config/alpinebits.log 2025-11-19 09:42:11 - root - INFO - Logging configured at INFO level 2025-11-19 09:42:11 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-19 09:42:11 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-19 09:42:11 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-19 09:42:11 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-19 09:42:11 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-19 09:42:11 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-19 09:42:11 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-19 09:42:11 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-19 09:42:11 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-19 09:42:11 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-19 09:42:11 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-19 09:42:11 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-19 09:42:11 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-19 09:42:11 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-19 09:42:11 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-19 09:42:11 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-19 09:42:11 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-19 09:42:11 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-19 09:42:11 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-19 09:42:11 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-19 09:42:11 - alpine_bits_python.api - INFO - Application startup complete 2025-11-19 09:44:25 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 09:44:25 - alpine_bits_python.api - INFO - CSV file queued for processing: logs/csv_imports/file_bemelman_20251119_094425.csv by user bemelman (original: file.csv) 2025-11-19 09:44:25 - alpine_bits_python.api - INFO - Starting database processing of file.csv 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 2: duplicate reservation found (ID: X-5czfeV0jnjaJue5pVhUjoWgzyeUX3A) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Created reservation for giulia latini 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Buompadre 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 5: duplicate reservation found (ID: UxEhzYZzfE2GhYd6zcX2Xc3_Uv4C4gv3) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 6: duplicate reservation found (ID: 4yRJaVfWIv3yjRUhQIYD2IaXhgHKTodT) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 7: duplicate reservation found (ID: 1oz3ZCgVSwRrwjQlZGKd_1d_87JZwdoC) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 8: duplicate reservation found (ID: ZKfeK7VOUWVV-ypua-vsFb45GVljK32d) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Created reservation for Franca Andreana 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 10: duplicate reservation found (ID: ZNwNntZXUUNRmhQOXVXd9p_VIr_oAgyy) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 11: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 12: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Orru 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Created reservation for Clementina bisceglie Bisceglie 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 15: duplicate reservation found (ID: IoH7aRAvA7P6yDAiTSGvU4ExmihiSsHk) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Created reservation for Gerald Steiner 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Created reservation for Dennis Sommer 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 18: duplicate reservation found (ID: cSBi0fxTOPlLPRf7A97MOhkqLl2wNFeg) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 19: duplicate reservation found (ID: QWz2ArN7AmuVFanfCFqOBAnWDT6cJJKH) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Skipping row 20: duplicate reservation found (ID: DrEiOg4FqZuriDQIoHyOAM347w0_slHK) 2025-11-19 09:44:25 - alpine_bits_python.csv_import - INFO - Created reservation for Giustina Ganci 2025-11-19 09:44:25 - alpine_bits_python.csv_import - ERROR - CSV import failed, rolling back all changes Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 517, in import_csv_file reservation = ReservationData( unique_id=submission_id, ...<17 lines>... room_classification_code=room_class_code, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/pydantic/main.py", line 253, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) pydantic_core._pydantic_core.ValidationError: 1 validation error for ReservationData Value error, Number of children ages (1) must match num_children (2) [type=value_error, input_value={'unique_id': 'csv_import...ssification_code': None}, input_type=dict] For further information visit https://errors.pydantic.dev/2.11/v/value_error 2025-11-19 09:44:25 - alpine_bits_python.api - ERROR - Error processing CSV import in background for file.csv Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/api.py", line 1181, in _process_csv_import_background stats = await importer.import_csv_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 517, in import_csv_file reservation = ReservationData( unique_id=submission_id, ...<17 lines>... room_classification_code=room_class_code, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/pydantic/main.py", line 253, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) pydantic_core._pydantic_core.ValidationError: 1 validation error for ReservationData Value error, Number of children ages (1) must match num_children (2) [type=value_error, input_value={'unique_id': 'csv_import...ssification_code': None}, input_type=dict] For further information visit https://errors.pydantic.dev/2.11/v/value_error 2025-11-19 09:47:21 - alpine_bits_python.api - INFO - Application shutdown initiated 2025-11-19 09:47:21 - alpine_bits_python.email_service - INFO - Shutting down email service thread pool 2025-11-19 09:47:21 - alpine_bits_python.email_service - INFO - Email service thread pool shut down complete 2025-11-19 09:47:21 - alpine_bits_python.api - INFO - Email service shut down 2025-11-19 09:47:21 - alpine_bits_python.api - INFO - Application shutdown complete 2025-11-19 09:47:21 - alpine_bits_python.worker_coordination - INFO - Released primary worker lock (pid=6253) 2025-11-19 09:48:15 - root - INFO - Logging to file: config/alpinebits.log 2025-11-19 09:48:15 - root - INFO - Logging configured at INFO level 2025-11-19 09:48:15 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-19 09:48:15 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-19 09:48:15 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-19 09:48:15 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-19 09:48:15 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-19 09:48:15 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-19 09:48:15 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-19 09:48:15 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-19 09:48:15 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-19 09:48:15 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-19 09:48:15 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-19 09:48:15 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-19 09:48:15 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-19 09:48:15 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-19 09:48:15 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-19 09:48:15 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-19 09:48:15 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-19 09:48:15 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-19 09:48:15 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-19 09:48:15 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-19 09:48:15 - alpine_bits_python.api - INFO - Application startup complete 2025-11-19 09:48:17 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 09:48:17 - alpine_bits_python.api - INFO - CSV file queued for processing: logs/csv_imports/file_bemelman_20251119_094817.csv by user bemelman (original: file.csv) 2025-11-19 09:48:17 - alpine_bits_python.api - INFO - Starting database processing of file.csv 2025-11-19 09:48:17 - alpine_bits_python.csv_import - INFO - Skipping row 2: duplicate reservation found (ID: X-5czfeV0jnjaJue5pVhUjoWgzyeUX3A) 2025-11-19 09:48:34 - alpine_bits_python.csv_import - INFO - Created reservation for giulia latini 2025-11-19 09:48:35 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Buompadre 2025-11-19 09:48:35 - alpine_bits_python.csv_import - INFO - Skipping row 5: duplicate reservation found (ID: UxEhzYZzfE2GhYd6zcX2Xc3_Uv4C4gv3) 2025-11-19 09:48:35 - alpine_bits_python.csv_import - INFO - Skipping row 6: duplicate reservation found (ID: 4yRJaVfWIv3yjRUhQIYD2IaXhgHKTodT) 2025-11-19 09:48:35 - alpine_bits_python.csv_import - INFO - Skipping row 7: duplicate reservation found (ID: 1oz3ZCgVSwRrwjQlZGKd_1d_87JZwdoC) 2025-11-19 09:48:35 - alpine_bits_python.csv_import - INFO - Skipping row 8: duplicate reservation found (ID: ZKfeK7VOUWVV-ypua-vsFb45GVljK32d) 2025-11-19 09:48:36 - alpine_bits_python.csv_import - INFO - Created reservation for Franca Andreana 2025-11-19 09:48:36 - alpine_bits_python.csv_import - INFO - Skipping row 10: duplicate reservation found (ID: ZNwNntZXUUNRmhQOXVXd9p_VIr_oAgyy) 2025-11-19 09:48:36 - alpine_bits_python.csv_import - INFO - Skipping row 11: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 09:48:36 - alpine_bits_python.csv_import - INFO - Skipping row 12: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 09:48:37 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Orru 2025-11-19 09:48:38 - alpine_bits_python.csv_import - INFO - Created reservation for Clementina bisceglie Bisceglie 2025-11-19 09:48:38 - alpine_bits_python.csv_import - INFO - Skipping row 15: duplicate reservation found (ID: IoH7aRAvA7P6yDAiTSGvU4ExmihiSsHk) 2025-11-19 09:48:39 - alpine_bits_python.csv_import - INFO - Created reservation for Gerald Steiner 2025-11-19 09:48:39 - alpine_bits_python.csv_import - INFO - Created reservation for Dennis Sommer 2025-11-19 09:48:39 - alpine_bits_python.csv_import - INFO - Skipping row 18: duplicate reservation found (ID: cSBi0fxTOPlLPRf7A97MOhkqLl2wNFeg) 2025-11-19 09:48:39 - alpine_bits_python.csv_import - INFO - Skipping row 19: duplicate reservation found (ID: QWz2ArN7AmuVFanfCFqOBAnWDT6cJJKH) 2025-11-19 09:48:39 - alpine_bits_python.csv_import - INFO - Skipping row 20: duplicate reservation found (ID: DrEiOg4FqZuriDQIoHyOAM347w0_slHK) 2025-11-19 09:48:40 - alpine_bits_python.csv_import - INFO - Created reservation for Giustina Ganci 2025-11-19 09:49:59 - alpine_bits_python.csv_import - ERROR - CSV import failed, rolling back all changes Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 517, in import_csv_file reservation = ReservationData( unique_id=submission_id, ...<17 lines>... room_classification_code=room_class_code, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/pydantic/main.py", line 253, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) pydantic_core._pydantic_core.ValidationError: 1 validation error for ReservationData Value error, Number of children ages (1) must match num_children (2) [type=value_error, input_value={'unique_id': 'csv_import...ssification_code': None}, input_type=dict] For further information visit https://errors.pydantic.dev/2.11/v/value_error 2025-11-19 09:49:59 - alpine_bits_python.api - ERROR - Error processing CSV import in background for file.csv Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/api.py", line 1181, in _process_csv_import_background stats = await importer.import_csv_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 517, in import_csv_file reservation = ReservationData( unique_id=submission_id, ...<17 lines>... room_classification_code=room_class_code, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/pydantic/main.py", line 253, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) pydantic_core._pydantic_core.ValidationError: 1 validation error for ReservationData Value error, Number of children ages (1) must match num_children (2) [type=value_error, input_value={'unique_id': 'csv_import...ssification_code': None}, input_type=dict] For further information visit https://errors.pydantic.dev/2.11/v/value_error 2025-11-19 09:53:50 - root - INFO - Logging to file: config/alpinebits.log 2025-11-19 09:53:50 - root - INFO - Logging configured at INFO level 2025-11-19 09:53:50 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-19 09:53:50 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-19 09:53:50 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-19 09:53:50 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-19 09:53:50 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-19 09:53:50 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-19 09:53:50 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-19 09:53:50 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-19 09:53:50 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-19 09:53:50 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-19 09:53:50 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-19 09:53:50 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-19 09:53:50 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-19 09:53:50 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-19 09:53:50 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-19 09:53:50 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-19 09:53:50 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-19 09:53:50 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-19 09:53:50 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-19 09:53:50 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-19 09:53:50 - alpine_bits_python.api - INFO - Application startup complete 2025-11-19 09:53:52 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 09:53:52 - alpine_bits_python.api - INFO - CSV file queued for processing: logs/csv_imports/file_bemelman_20251119_095352.csv by user bemelman (original: file.csv) 2025-11-19 09:53:52 - alpine_bits_python.api - INFO - Starting database processing of file.csv 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 2: duplicate reservation found (ID: X-5czfeV0jnjaJue5pVhUjoWgzyeUX3A) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for giulia latini 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Buompadre 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 5: duplicate reservation found (ID: UxEhzYZzfE2GhYd6zcX2Xc3_Uv4C4gv3) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 6: duplicate reservation found (ID: 4yRJaVfWIv3yjRUhQIYD2IaXhgHKTodT) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 7: duplicate reservation found (ID: 1oz3ZCgVSwRrwjQlZGKd_1d_87JZwdoC) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 8: duplicate reservation found (ID: ZKfeK7VOUWVV-ypua-vsFb45GVljK32d) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Franca Andreana 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 10: duplicate reservation found (ID: ZNwNntZXUUNRmhQOXVXd9p_VIr_oAgyy) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 11: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 12: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Orru 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Clementina bisceglie Bisceglie 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 15: duplicate reservation found (ID: IoH7aRAvA7P6yDAiTSGvU4ExmihiSsHk) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Gerald Steiner 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Dennis Sommer 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 18: duplicate reservation found (ID: cSBi0fxTOPlLPRf7A97MOhkqLl2wNFeg) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 19: duplicate reservation found (ID: QWz2ArN7AmuVFanfCFqOBAnWDT6cJJKH) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 20: duplicate reservation found (ID: DrEiOg4FqZuriDQIoHyOAM347w0_slHK) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giustina Ganci 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Katherine OSULLIVAN 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 23: duplicate reservation found (ID: nIFL_bQY2gl-3IJAlALq-VNbo6KNXal3) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 24: duplicate reservation found (ID: OFifdnj3bowWXDk6sKa6YL9HGH-KWQRH) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 25: duplicate reservation found (ID: yvkFQzw9tXfdoz4oWFw_U5nHTtgxbozV) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Lidia Ciuraru Ciuraru 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta La riccia 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 28: duplicate reservation found (ID: 76c9681a-b57d-4f11-9e4c-640af12939e5) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 29: duplicate reservation found (ID: -Dut_H-sKFyoYoABAIJ019T-iueW-c8j) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Guidi Guidi 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 31: duplicate reservation found (ID: JD4VoXxhGQor6k6VmSOuXlbR-RlUpwDD) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Borrelli 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Luisa Göddemeier 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Fabio panconi Panconi 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Daniele Simonetti 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Loredana Padedda 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Adriana Alfieri 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Tiziano Conti 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Edoardo Grimaccia 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Lara Marcatelli 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Romoli 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Christine Kappes Kappes 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Flavio Tosetto 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Cinti 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Annunziata Fico 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Adriana Rullo 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Annamaria Pozzani 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Lakerta Malaj 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Bottoni 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 50: duplicate reservation found (ID: csv_import_49_2025-11-19T09:53:52.675776) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Emiliana Cottignoli 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Massimo Morandi 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Marianna Sanna 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for dumitrita bocanceai bocancea 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Danila Marenghi 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Capurro 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Fabio Martino 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Piovesan 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Leonardo Intini 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Camelia GHEARASIM 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Michele Mainardi 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Edo Ciaralli 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Pelicioli 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Imma Carone 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Matteo Tommasi 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Baldino 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Concetta Pierro 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Gaggioli 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Diego Vendramin 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Angela Nonino 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Palusci 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Bonello 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Marika Castelletti 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Panacchia 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for laura severini 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Borri 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Novazzi 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriella Mury 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Luongo 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppina Di Micco 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Monika Wolf 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for cathy cook 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giancarlo Capraro 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Davis Fabbi 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Marilena Ciobanu Ciobanu 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Chiaranda 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Porcu 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 88: duplicate reservation found (ID: XOCMzbeqkIB2q22mRrdFEGujNSSnuIL-) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Cannuni 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Vittoria sicolo 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alueda Mucaj 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Stefano Cassol 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriella Margani 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Luana Di carlo 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Concetta Salvatore 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Giorgia Valenti Valenti 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Noris NORIS 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Axinia 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for anna lastrucci 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Cristian Mariotti 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for silvia Lionello 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Gaetano Gramano 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Carroccia 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 104: duplicate reservation found (ID: 2aa2922d-ec2e-4564-8c09-38cd9db17ca2) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 105: duplicate reservation found (ID: 8IOMgVadJHyXOAQqu9JpZiHUdilgw1Eo) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 106: duplicate reservation found (ID: 8IOMgVadJHyXOAQqu9JpZiHUdilgw1Eo) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 107: duplicate reservation found (ID: csv_import_84_2025-11-19T09:53:52.849097) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Rosa Picchi 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for david pesaresi 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Lara Malpezzi 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Patrizia Tredici 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Flori Kuka 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Agnese Carnevali 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for LUCA Marcato 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Camoletti 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Paolo Mariani 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Daniele Paiano 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Enrico Breda 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Skipping row 119: duplicate reservation found (ID: Xg0KTHZL5ZT_zmK6-H3mhLFOk5D1W5kx) 2025-11-19 09:53:52 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Pistilli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Pini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Martinelli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Ripiccini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for domenico demaria 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Angela Ignomeriello 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Camelia Bogdan 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Carlo Consani 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Mirko Angeli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 129: duplicate reservation found (ID: bCRRUJmQ6Z2PyuaGSKC0qd8Z39-FTw10) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 130: duplicate reservation found (ID: I3pat-sCSw-sfNh1ohUcah134dID1LXr) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 131: duplicate reservation found (ID: -Qw1pcqiJeU1sbZmdchXzY0SAr1mmUdn) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 132: duplicate reservation found (ID: Z9Y0ccPWuS_k-QVJgj_KNPWFqxfLH2eK) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 133: duplicate reservation found (ID: lBSqnYv4lRiRLzSWmcersbQyfx9kI22C) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Robert Nitschke 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 135: duplicate reservation found (ID: YUWA9pl4qNto5MHDN24xqVPZEusYUL77) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 136: duplicate reservation found (ID: SGDICHGQSf9wPJHUm7Lr1baLBzbZGzL4) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Dr.Matuschek-Grohmann 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Erica Biondi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Piovesan 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Mandolini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Paola Passarin 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Valente 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for dumitrita bocancea terenti 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Antonio Vannacci Vannacci 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Lore 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Lovino 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Meini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Enzo Sberna 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Paolo Antonucci 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Davis Fabbi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Arianna Taffetani 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 152: duplicate reservation found (ID: csv_import_90_2025-11-19T09:53:52.873942) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 153: duplicate reservation found (ID: csv_import_90_2025-11-19T09:53:52.873942) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 154: duplicate reservation found (ID: 1f45918e-ed53-4130-a6ad-f23d3a63691e) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Hazel Silvia Massone 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for .lanfredi Rachele Lanfredi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Piron 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Magliani 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Montanari 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Franca Gravano 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Alberto Gandini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Prof. Wolfhard Cappel 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 163: duplicate reservation found (ID: -Dut_H-sKFyoYoABAIJ019T-iueW-c8j) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Katharina Campe 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Zottin 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Razza 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Ombretta Benattii 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Nazzarena Ioannucci 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuele Capozzi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Mansour 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Quadrelli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Serragli Serragli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Marco D'EMILIO 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Marina D'Este 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 175: duplicate reservation found (ID: csv_import_174_2025-11-19T09:53:53.207421) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for paola Bosco 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Bonello 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Micaela Mostacci 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Flavia Barattini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Jacopo Giannoni 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for ANNA Fiorenzo 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Zanframundo 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Max Bernardini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Baroni 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Roberto Marchesoli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Mercante 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 187: duplicate reservation found (ID: csv_import_186_2025-11-19T09:53:53.260813) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Domenico De Santis 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Scaccia 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Paola Zanesi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Martini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Marchetti 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Massimo Lattanzi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 194: duplicate reservation found (ID: csv_import_193_2025-11-19T09:53:53.289969) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Iuliana Soroceanu 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Gandossi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Caglio 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Valbonesi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Santacecilia Santacecilia 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Orietta Sacchetto 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Rocca 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Mazzitelli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Paola Bartocci 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Croce 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Pietrangeli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 206: duplicate reservation found (ID: 2025-07-17T10:19:11.862Z) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 207: duplicate reservation found (ID: csv_import_204_2025-11-19T09:53:53.338919) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 208: duplicate reservation found (ID: csv_import_165_2025-11-19T09:53:53.165233) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriella Saronni 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 210: duplicate reservation found (ID: csv_import_165_2025-11-19T09:53:53.165233) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Forti 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 212: duplicate reservation found (ID: H2mp8bS_42Bv04nWDNS-d-ZCSME_i3Co) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Provenzi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Hazel Mass 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Martella 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Mazzer 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Liliana Alexeeva 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for MASSIMO MOCCI 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Reina 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Tatiana Ballarino 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Pini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Canini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 223: duplicate reservation found (ID: csv_import_26_2025-11-19T09:53:52.558421) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 224: duplicate reservation found (ID: 2025-08-20T06:48:40.257Z) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Lazzeri 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Lorenzo Fosca 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanni Pilla 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for luigi nicolini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Leonardo RICCIARELLI 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 230: duplicate reservation found (ID: csv_import_229_2025-11-19T09:53:53.435526) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Cocchi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Sara De Cesco 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Mirka Baiardi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Cangini Beatrice 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Susanna Sozzi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Italo Ferrari 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Rottini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Massimo Taroni 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 239: duplicate reservation found (ID: 2025-06-15T19:07:14.129Z) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Salvucci 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Enrico Cavallucci 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Magda De vanna 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Anita Bevilacqua 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Fabiola Giffoni 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 245: duplicate reservation found (ID: csv_import_213_2025-11-19T09:53:53.363536) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Sabrina Meli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Faliva Faliva 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 248: duplicate reservation found (ID: csv_import_233_2025-11-19T09:53:53.449024) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Elisabetta Ravasi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Bolognesi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Felice Lustrissimi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Franzini Franzini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Mambrini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 254: duplicate reservation found (ID: csv_import_252_2025-11-19T09:53:53.528454) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Flavia mercadante/ascani Mercadante Ascani 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Rosa Galdieri 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Ester caserio 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara IANNIELLO 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Bernabucci 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Manfredini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Gimmi Longo 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for paola floris 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Sacco 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Crisafuli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 265: duplicate reservation found (ID: csv_import_250_2025-11-19T09:53:53.519020) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Martino 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Modafferi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Mandelli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Visintin 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Gennari 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Saracca 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Pettenò 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Alessio Ridolfi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 274: duplicate reservation found (ID: 2025-08-11T21:03:18.347Z) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra De luca 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Tieri 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 277: duplicate reservation found (ID: csv_import_276_2025-11-19T09:53:53.635159) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for eugen sandor sandor 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Salvatore Tulumello 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 280: duplicate reservation found (ID: 2025-08-11T19:35:34.102Z) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Cerasti 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Salvatore Spagnolo 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Enrico Maria Sala 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Matteo Pierleoni 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Imberti Imberti 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 286: duplicate reservation found (ID: csv_import_84_2025-11-19T09:53:52.849097) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Vincenzo Melissari 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Turso Turso Stefi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 289: duplicate reservation found (ID: csv_import_261_2025-11-19T09:53:53.568594) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Carbognani 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Nicola Valbusa 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for johnny carnevale 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Karin Becker 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Maffessanti 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 295: duplicate reservation found (ID: p1aMYzBx9xxG2N7OoRSwLxAtOWPH-IpU) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Filippitsch 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Di Emidio 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Fee Kandel 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Lisa Mann 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Edoardo Domenichini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Visicale 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Maddalena Cerroni 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Benetti 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Bruno Berselli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 305: duplicate reservation found (ID: dlteTsFHcmnMOgWlYWz_xDJtPHsJh7WK) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Hans-Georg Döring 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Batoni 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 308: duplicate reservation found (ID: 2025-06-30T18:45:50.112Z) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Andrelli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Gianluca Mazza 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Raffaele Buscemi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Gianfranco La torre 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Marisa Galli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Sapia 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Patrizia Barbiani Barbiani 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Kostopoulos 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Elisabetta Buldini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Gianluca Bronzetti 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Zara 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Tiziana Perini Perini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Viviana Magoga 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Milena Miccio 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Federico Giovanardi 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Pavani 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Mercati Mercati 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuele Caronia 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Gianpaolo Ceruti 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Ulisse Magrini 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 329: duplicate reservation found (ID: 2025-07-01T16:46:00.037Z) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Benedetta ronci 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 331: duplicate reservation found (ID: csv_import_310_2025-11-19T09:53:53.770432) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Desiree Nannarelli 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Skipping row 333: duplicate reservation found (ID: csv_import_310_2025-11-19T09:53:53.770432) 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Arberi Beltoja 2025-11-19 09:53:53 - alpine_bits_python.csv_import - INFO - Created reservation for Carlo Bragante 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Mariangela Caprini 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for ILARIA ALGHISI 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Vittoria Carolo 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Deborah Limaschi 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Francis Abag 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Rullini 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Maurizio BORELLA 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Crespolini 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Donata Brisotto 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Turso Stefi 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Skipping row 346: duplicate reservation found (ID: DI7xu9zIiwMVdP1dF5W2JJfL68oaZFe2) 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Skipping row 347: duplicate reservation found (ID: cvooNg4GIhmGtcSw0kA38en3b9YRLzJR) 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Skipping row 348: duplicate reservation found (ID: 9iLaNlAD1wwWohyVPNgw66CtUn-m5_Ds) 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Skipping row 349: duplicate reservation found (ID: KaobZwoEaqiudSaupeUSL3jQY9UFpofU) 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Skipping row 350: duplicate reservation found (ID: eg8oyuIbKKVD815KpBlTBq3Yo7sq0NsT) 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Skipping row 351: duplicate reservation found (ID: csv_import_202_2025-11-19T09:53:53.329708) 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Salvatore 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Lanzilotto 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Lara Fochesato 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Fabrizio Turcato 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Denaro 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Gonnella 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for PAOLA SIGNORI 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for francesca.masserelli@virgilio.it Masserelli 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Veronica Urbinati 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Skipping row 361: duplicate reservation found (ID: csv_import_59_2025-11-19T09:53:52.725912) 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Katia Bonaldo 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Katia Corbara 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Vecchiola 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Patrizia Santirocchi Santirocchi 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Vitalba Mezzocapo 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Susi Bergamini 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Cavallaro 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Gian piero Moretti 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Skipping row 370: duplicate reservation found (ID: csv_import_191_2025-11-19T09:53:53.280053) 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Sanzi 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Murgia 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella Marazia 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Ferrigno Ferrigno 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Gennaro Piscopo 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for marina pellanda 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Tomasi 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Mandis Mariana 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Malini 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Matteo Sais 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Cinzia Vignatelli 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Rottini 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Luana Cascelli 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Cristina Leonardi 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Walter Bartoli 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Bortolan 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Arianna Natale 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Stademann Natalie 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Paola Cerrone 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Maria rosaria Bonofiglio BONOFIGLIO 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Maurizio Perugini Perugini 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Rondelli Rondelli 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Alessio Castillenti 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Debby Schiavon 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Annalisa AMADIO 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Arnaldo Pietro De Brito 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Raffaele Rondoni 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Brocani 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Loretta Alfei 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Vittoriano Gimmarrusti 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for fabio Martino 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Pincin 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Rita Barbone 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Antonio Giappichini 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Margherita Cameli 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Skipping row 406: duplicate reservation found (ID: 2025-07-21T07:57:39.143Z) 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Maggi 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Riccardo Mazzola 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Gian Luca Cirimbelli 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for raffaele silipo Silipo 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Maryna Kulchak 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Livia Villani 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Robero Stoissich 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for caterina Holmberg 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Fortunato 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Luciano Caldana 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Cosentino 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Baglioni 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Ballerano 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Fabrizio Passalacqua 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Cinzia Mandreoli 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Domenico De Santis 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Gemma 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Di Lembo Lina 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Taglieri 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Marica Posa 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Clara Bernardelli 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Rondelli 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Bonello 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Giuditta Generoso 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Natascia Cantoni 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Claudio Butti 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Nicola Maradei 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Romina Di Maio 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Letizia Berardi 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Petix 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Rosetta Merenda 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Passaro 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Valter Scarpa 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Vincenza Foschillo 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Montanari 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Skipping row 442: duplicate reservation found (ID: csv_import_264_2025-11-19T09:53:53.583081) 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Conny Reinhardt 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Federico Lucarini 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for ombretta benatti 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Pierluigi Giuliodori 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Rino Festugato 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for PATRIZIA Solombrino 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Eugenia Malusa 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Passador 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuela Della porta 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Fabbiani 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for massimo Granocchia 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella Convertino 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Candido Caserta 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Skipping row 456: duplicate reservation found (ID: csv_import_455_2025-11-19T09:53:54.972800) 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Letizia De sanctis 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for daniela cavallaro 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Ettore Rapezzi 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Roberto Zito 2025-11-19 09:53:54 - alpine_bits_python.csv_import - INFO - Created reservation for Negoita Nicoleta Nicoleta 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Carmine Cipro 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Catanzaro 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Nogara 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 465: duplicate reservation found (ID: csv_import_423_2025-11-19T09:53:54.824588) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Taglieri 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Marica Bemer Bemer 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Claudio Langianni 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Denise Sartori 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Stagni STAGNI 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 471: duplicate reservation found (ID: csv_import_338_2025-11-19T09:53:54.457883) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Nardini 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Patrick Bert 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Giovanna Rapetta 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for paolo rossignoli 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Baldassari 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Angela Maria Barbieri 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 478: duplicate reservation found (ID: csv_import_472_2025-11-19T09:53:55.041931) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Berluti 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Tanja Lerro 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 481: duplicate reservation found (ID: qR3-o3pQGWDGrvp3U-xuNFrNQppPEBrP) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 482: duplicate reservation found (ID: RCzo2pSWF5oIW8HFg756Ot6H5YEVa_4A) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 483: duplicate reservation found (ID: PFx3IMUqOrqQ1da2AVeinnKlp5uZlVkl) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 484: duplicate reservation found (ID: L1eBvBDDMElGOTMJv-NbbliG_y6EIlHd) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for P Barni 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Ernesto Annarumma 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Fabio Pareschi 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Isabella Neri 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Iorio 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Ramona Gobetti 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Mattia Simonetto 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 492: duplicate reservation found (ID: 83392f96-1784-4a8c-8cea-970c9a25b8bc) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Tonini Tonini 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Arhip 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Veronica Marchetti Marchetti 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Grazia Ferri 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for silvia andreotti 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Zecca 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Migliari 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Donatella Ludovico 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Gian Carlo Tamburini 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Zucchini 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Baccini 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for claudio Boglioli 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Angelica Gramaccioni 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Acunzo 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 507: duplicate reservation found (ID: ONPc9OLkEPnSz2G0Ktzzlj7kI7SolfBy) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 508: duplicate reservation found (ID: QJZZTutZAhof6H_bDc0N6iYrZg5-cwZL) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 509: duplicate reservation found (ID: f8GkS-1jRbK1A2qWUX_RYbR1ZZKKiijC) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 510: duplicate reservation found (ID: 3Zvfy3X0mcCVSScy_6dDWvQWO0O94nUa) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 511: duplicate reservation found (ID: uHZ6WNNP_PRtNJN8rctAGx3u5ZQMMZNp) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 512: duplicate reservation found (ID: X5n28rYBD-QW299mvUsNWvRJwcioPrkF) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 513: duplicate reservation found (ID: -0u5yulW6-1p7d_Ym0sGtJNSdZNtSBrl) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 514: duplicate reservation found (ID: YZO3Shc0rK-lp1Hk9xRBhwa2UvMlnRBl) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Pranzini 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuela Birini 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for cinzia caselli 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Nicoletta Mattiussi 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Debora Concialdi 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 520: duplicate reservation found (ID: 2025-06-19T05:55:23.548Z) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Morandini 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Silvana Tiberio 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Salvatore Giacci 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Maffei 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 525: duplicate reservation found (ID: csv_import_399_2025-11-19T09:53:54.716335) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Rebecca Cattaneo 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Seveso 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Spigolon 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Marcela Pette 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for MicaelA Zampieri 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Cristina Belgiovine 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Sandra Mazza 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 533: duplicate reservation found (ID: csv_import_380_2025-11-19T09:53:54.629818) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 534: duplicate reservation found (ID: csv_import_380_2025-11-19T09:53:54.629818) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Tatiana Falcinelli 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Curcio Curcio 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Milena Miccio 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Grazia Gentile 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Moretti 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Venturato 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Barricelli 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Benedtta Cappiello 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Greco 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Aversano 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Marcella Marchi 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 546: duplicate reservation found (ID: 15MU5gsyrO7tjGj4lm1mBiL2jWCRG9jr) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 547: duplicate reservation found (ID: csv_import_530_2025-11-19T09:53:55.256543) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Contarato 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Luigi De Martino 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Corradin Corradib 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 551: duplicate reservation found (ID: csv_import_385_2025-11-19T09:53:54.652077) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Denise Chistolini Chistolini 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Sorgato 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Roberto O Orsi 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Teresa Grillo 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Paolo Disconzi 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Patrizia Anatriello 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Anfos 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Bonadonna 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 560: duplicate reservation found (ID: csv_import_399_2025-11-19T09:53:54.716335) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Gianfranco Marino 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Alana Gallini 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 563: duplicate reservation found (ID: csv_import_367_2025-11-19T09:53:54.571814) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Barchiesi 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella De Luca 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Gaetano Caiani 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 567: duplicate reservation found (ID: csv_import_82_2025-11-19T09:53:52.839563) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella Urban Urban 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 569: duplicate reservation found (ID: csv_import_424_2025-11-19T09:53:54.829339) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Ghigi 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Zilli 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Paccagnan 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Battiloro 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Teresa Loria 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Created reservation for Wolfhard Cappel 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 576: duplicate reservation found (ID: RkMvgL_z0y7IyC-cTaVSLYEHYdeEmToR) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - Skipping row 577: duplicate reservation found (ID: YCWES2FOqFiN0K3ILa9SHLoJnPo7AJUd) 2025-11-19 09:53:55 - alpine_bits_python.csv_import - INFO - CSV import completed successfully. Stats: {'total_rows': 576, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 473, 'created_reservations': 473, 'skipped_duplicates': 103, 'pre_acknowledged': 473, 'errors': []} 2025-11-19 09:53:55 - alpine_bits_python.api - INFO - CSV import complete for file.csv: {'total_rows': 576, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 473, 'created_reservations': 473, 'skipped_duplicates': 103, 'pre_acknowledged': 473, 'errors': []} 2025-11-19 09:54:50 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 09:54:50 - alpine_bits_python.api - INFO - CSV file queued for processing: logs/csv_imports/file_bemelman_20251119_095450.csv by user bemelman (original: file.csv) 2025-11-19 09:54:50 - alpine_bits_python.api - INFO - Starting database processing of file.csv 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 2: duplicate reservation found (ID: 2965b2bb-f678-4187-9038-6884396821b5) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 3: duplicate reservation found (ID: b97a4d8f-7198-4e2a-a943-473215d5e8af) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 4: duplicate reservation found (ID: cbd30f95-aa1e-46a5-a391-aec9c2efd456) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 5: duplicate reservation found (ID: 82f9f103-a7d4-4d3e-b38e-9c6ff00f9546) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 6: duplicate reservation found (ID: fd91bf4d-532a-4980-ab88-2e2b0b746528) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 7: duplicate reservation found (ID: 48a05711-1db9-496f-ba65-ad3a045ff134) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 8: duplicate reservation found (ID: 1580fa12-ab41-49db-9950-92239c8b68bc) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 9: duplicate reservation found (ID: 5f57bdd7-1061-43bb-a524-f22f0c13f2fa) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 10: duplicate reservation found (ID: fbbd4f10-6a51-4362-888a-039d64c9ef05) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 11: duplicate reservation found (ID: 17b95976-6b69-4ddf-a5ee-4d2709f71a5a) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 12: duplicate reservation found (ID: 8321d961-bdb8-457a-8b4f-d03502106e0e) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 13: duplicate reservation found (ID: 0a105d87-a9ec-4b18-aa51-b71dbb1f7f6f) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 14: duplicate reservation found (ID: 59db78b0-bb3d-4697-b309-106ed856b5e6) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 15: duplicate reservation found (ID: f84ba85b-5758-45cc-89fd-80d69916b636) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 16: duplicate reservation found (ID: ae354618-95d5-42ef-a787-f809dd586bcb) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 17: duplicate reservation found (ID: a5ead87c-0c67-4ee1-a0c5-65bc7d1ef94b) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 18: duplicate reservation found (ID: 1a4c1959-5a51-477d-b850-7f1129b5b58d) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 19: duplicate reservation found (ID: 03e5f26d-d04a-4d8b-b300-31c5756f4850) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 20: duplicate reservation found (ID: 2148da46-f2a9-42da-9207-9caf578925c5) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 21: duplicate reservation found (ID: 537c91ce-6fa1-44fb-8eaa-e87dd50cf479) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 22: duplicate reservation found (ID: 42c32ec8-4e74-430c-8d33-9a811a0ea019) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 23: duplicate reservation found (ID: 5ea1b09f-501b-4642-b3f6-2b271c9b7d42) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 24: duplicate reservation found (ID: 31059011-d520-446a-bbd8-f9f4c58c802a) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 25: duplicate reservation found (ID: ac4448b0-d996-47f4-821e-77dfd23012c7) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 26: duplicate reservation found (ID: 3640eb5b-7c8a-4d7a-8c45-b0d27203b499) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 27: duplicate reservation found (ID: 76048dda-4623-4796-af90-00b0d92ea66e) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 28: duplicate reservation found (ID: c6765e45-ab08-443b-965d-439c5df6c351) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 29: duplicate reservation found (ID: a07acd02-570a-47cd-8d0b-f8f5c0a72b62) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 30: duplicate reservation found (ID: 2cc95424-7b5c-4946-868f-3f43db1b2560) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 31: duplicate reservation found (ID: 8c212285-7c25-4472-8572-5266072fac16) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 32: duplicate reservation found (ID: 58a7ed2a-8f61-458b-9b47-c3a2e6019ee0) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 33: duplicate reservation found (ID: 5f3c8a93-13a6-467c-b664-93ebfe7796e3) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 34: duplicate reservation found (ID: a2ef33f1-b950-4e87-a447-e2a0817830c4) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 35: duplicate reservation found (ID: cd21ea08-a620-421a-a98e-a683e6de445a) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 36: duplicate reservation found (ID: 490e9cad-5029-467f-ba37-bcfaf2a0c008) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 37: duplicate reservation found (ID: 5bb88182-0480-48f8-8bc5-ab57ae24d801) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 38: duplicate reservation found (ID: d4c2eaca-9ccc-41c8-ac7c-c04c07fef9e9) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 39: duplicate reservation found (ID: 8b309828-b5d1-4173-b879-e34eb4548073) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 40: duplicate reservation found (ID: c685728f-1027-40f5-90d1-33f782ac0315) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 41: duplicate reservation found (ID: 207c4369-7bd0-4409-876c-f500f1c48c58) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 42: duplicate reservation found (ID: 794442db-fc9b-43cd-bce4-0ef9e5ade3e4) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 43: duplicate reservation found (ID: b88a620c-2c05-4c62-ab52-8b0edcd93f99) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 44: duplicate reservation found (ID: 0616a14f-f941-42aa-b247-cc10ac844bc1) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 45: duplicate reservation found (ID: 058719e9-4d67-42ce-ada2-6f3664aa257e) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 46: duplicate reservation found (ID: 2a8596dd-6e8e-4c94-92ad-59bcb509096a) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 47: duplicate reservation found (ID: 3a380e4b-3d71-4c24-b273-b595b624da87) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 48: duplicate reservation found (ID: f298cfc0-99d0-4c0d-ab6c-005c389419fd) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 49: duplicate reservation found (ID: e270079a-2e56-4019-9bd8-88c769f5c3fc) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 50: duplicate reservation found (ID: 29c0f798-f5d9-4ce5-8cba-a7b7991fb111) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 51: duplicate reservation found (ID: 59a8ffd7-1b9a-4209-90fa-47e9060eeb08) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 52: duplicate reservation found (ID: 2cf5dffb-8845-46c7-b08d-3a4f875842a0) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 53: duplicate reservation found (ID: ae8837ee-bb2d-4bad-a065-7e366dde7e6b) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 54: duplicate reservation found (ID: ea7d3183-8f8c-43a9-bd6d-a0b9268f7c0c) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 55: duplicate reservation found (ID: 355089b0-7ae6-4ae2-8d1b-6d29bcde1864) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 56: duplicate reservation found (ID: eb0876d8-e2b8-4569-9f8e-adfcb8de63e2) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 57: duplicate reservation found (ID: d4c388e9-156c-4178-9c48-a9a6a25f45ea) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 58: duplicate reservation found (ID: 9f2837fe-9f25-4aea-ac7c-89b8face040a) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 59: duplicate reservation found (ID: 90a792a6-fafe-453c-a03c-7bc4ad690bc9) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 60: duplicate reservation found (ID: de43f3f8-1dce-411a-ba01-a2be59a3bbe9) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 61: duplicate reservation found (ID: 094b3f13-c0f9-4488-a107-e4206c170763) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 62: duplicate reservation found (ID: 0f5e4c80-fefe-44a2-9356-fa286ccd8b04) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 63: duplicate reservation found (ID: 1a208d79-bf04-4d75-9818-240bd9681a10) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 64: duplicate reservation found (ID: 5d929634-9852-4c90-838a-2d414a6f3a28) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 65: duplicate reservation found (ID: 5bbcc802-a411-41ee-98c3-7d6469705a0a) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 66: duplicate reservation found (ID: 3976ba49-bc7d-4faf-8d06-133c82bded3f) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 67: duplicate reservation found (ID: 5c643a5d-fc93-427f-8cbf-e70412d051fd) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 68: duplicate reservation found (ID: f8715799-2f70-4a51-8d24-3c45d1960726) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 69: duplicate reservation found (ID: 2fd3b670-ae17-4f2e-a1e6-69ae3f8a89a3) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 70: duplicate reservation found (ID: fec57dbe-44f9-4f24-a46f-7f49e25b0c65) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 71: duplicate reservation found (ID: 8ccc3fa8-7a33-41de-b1a7-8658472a7e25) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 72: duplicate reservation found (ID: 49c9ce24-2b79-417b-a487-23c078be15e9) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 73: duplicate reservation found (ID: faccead1-62bc-467b-9f4d-e59d1205f454) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 74: duplicate reservation found (ID: 11829d82-1309-4021-8f20-3613151f4e35) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 75: duplicate reservation found (ID: 3c21f7b0-ba96-49ab-bae9-89c79595521a) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 76: duplicate reservation found (ID: 5d7a9d3e-f2cb-4c70-9155-cebb053e32bb) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 77: duplicate reservation found (ID: 2d9fc7fc-3bb2-4d16-9ac7-bae1d65d882a) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 78: duplicate reservation found (ID: fbdf250d-4be2-4d3e-a7d9-53d0b7be26b9) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 79: duplicate reservation found (ID: f2d5d6b8-3de0-47d3-b9cc-4d0a35a7ede9) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 80: duplicate reservation found (ID: d6de8d11-091c-480e-92cb-068354579c49) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 81: duplicate reservation found (ID: babbcdb0-17b3-41c2-a185-33d3a7c2c882) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 82: duplicate reservation found (ID: d98eeeb8-7094-47b7-b1e7-eba6e03334ca) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 83: duplicate reservation found (ID: 52e8d35a-3779-4868-8051-9ccfceccf683) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 84: duplicate reservation found (ID: 4daeef63-d792-41d6-8b3c-2efe95720455) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 85: duplicate reservation found (ID: 668c511d-4790-4f3b-8984-f79ea4bdb0c9) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 86: duplicate reservation found (ID: a5dd1a15-fa5d-4c66-a163-f79f9143d5f6) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 87: duplicate reservation found (ID: 5bfb5c0f-0aaf-4b4e-a75e-d58906c8d402) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 88: duplicate reservation found (ID: 9fdf7268-fa18-452d-98af-a2a141593cf9) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 89: duplicate reservation found (ID: 5b85f607-a5fd-4d18-b768-7e3b21a93a18) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 90: duplicate reservation found (ID: 16296339-e855-4e61-8ee3-636dca1b2749) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 91: duplicate reservation found (ID: 71910199-f9eb-44e5-a2db-02576a3a76eb) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 92: duplicate reservation found (ID: 4374ce06-1dd1-4160-9613-5fdd146097a7) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 93: duplicate reservation found (ID: e6ae2e47-1a0d-44de-bb65-cf1cabfa1ca6) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 94: duplicate reservation found (ID: 85b42d88-983d-4f83-9b9d-39a66805789a) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 95: duplicate reservation found (ID: 7dbc99e8-c568-4754-baca-1ca0070561a6) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 96: duplicate reservation found (ID: 54ee6ae2-4eab-4401-8eec-3e41e6437ce8) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 97: duplicate reservation found (ID: 1e541fdc-decf-42f4-ab3c-5e4a4dc59e09) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 98: duplicate reservation found (ID: d6c2646b-9517-42af-b05d-f6114ca74fdd) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 99: duplicate reservation found (ID: f72a2dae-79cc-43fb-8183-9229141f1122) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 100: duplicate reservation found (ID: be72cc69-de97-4c40-8aff-b9939f5c3768) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 101: duplicate reservation found (ID: 8b7f59e6-e2eb-4f05-9cf3-f914f9a0306e) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 102: duplicate reservation found (ID: 0399fb1e-e0d1-4548-b52a-6ec7092a352d) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 103: duplicate reservation found (ID: 694efaa6-6df3-468e-9284-89ca779f2bc7) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 104: duplicate reservation found (ID: 1909cd86-fec0-4b60-b362-5ad11ad02f17) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 105: duplicate reservation found (ID: 80a01e37-89dc-4792-85ed-25375bb098d3) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 106: duplicate reservation found (ID: 109b2320-ca32-41d2-8cda-1fd576cc112b) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 107: duplicate reservation found (ID: 461ce568-85c0-4b4a-b930-88764f6d2cab) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 108: duplicate reservation found (ID: fd0d6dcf-d3b6-4a97-8e3a-00f5e5867c25) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 109: duplicate reservation found (ID: 120e1c82-ffb1-454a-9ee6-409c41164020) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 110: duplicate reservation found (ID: badf94a2-5a64-42c9-9e3f-694dd414dd4b) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 111: duplicate reservation found (ID: b6bad401-6e1f-4e86-ac2a-1c418da86914) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 112: duplicate reservation found (ID: fd91bf4d-532a-4980-ab88-2e2b0b746528) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 113: duplicate reservation found (ID: fd91bf4d-532a-4980-ab88-2e2b0b746528) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 114: duplicate reservation found (ID: 7191be7a-8e77-474a-bbfb-52c74dff976c) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 115: duplicate reservation found (ID: fc658caa-7a70-449f-b5ee-2eacddbc215c) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 116: duplicate reservation found (ID: 359182ad-f747-40ba-9d0a-f68c4be287ed) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 117: duplicate reservation found (ID: c7023d7e-9c3a-43ff-8d10-f20437a0f2d0) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 118: duplicate reservation found (ID: 271c54f7-b108-447b-a919-6c2ab9c750d5) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 119: duplicate reservation found (ID: f843a52d-3e6f-4949-b6d5-40a0c9c1b49f) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 120: duplicate reservation found (ID: 01055aff-98b6-4983-b8a4-52a674ce5cac) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 121: duplicate reservation found (ID: 7e4f9a54-8b8c-4d0b-9f4e-3a8cac861e2f) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 122: duplicate reservation found (ID: 271c54f7-b108-447b-a919-6c2ab9c750d5) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 123: duplicate reservation found (ID: f31debd8-c7e1-4254-b42c-6c7a0d601ed6) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 124: duplicate reservation found (ID: d9d9f92c-18be-41da-b7f4-79636abca92f) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 125: duplicate reservation found (ID: 28272ef0-c593-49c7-a036-9286453c76e2) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 126: duplicate reservation found (ID: e662f045-1440-4cea-981f-4b1e71377882) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 127: duplicate reservation found (ID: 08ac12a4-086f-4adc-89da-95a8374f2cb0) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 128: duplicate reservation found (ID: a63061ef-a252-4d47-9ef2-e30fe7ebc241) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 129: duplicate reservation found (ID: 3c671f02-2752-47e0-af51-166f87667492) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 130: duplicate reservation found (ID: c7ebaf69-d016-4b8c-bc69-f392e74ff651) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 131: duplicate reservation found (ID: 74a9483b-6ea2-4840-8662-eb7176fa621d) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 132: duplicate reservation found (ID: 37e01d1c-62d1-4d30-9de2-f4dd5a65d533) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 133: duplicate reservation found (ID: cbcd9933-e2a3-454f-9fbb-74eb5e498812) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 134: duplicate reservation found (ID: a7a3f787-be6d-45d2-b745-3e522361f500) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 135: duplicate reservation found (ID: 162804c8-719e-4ced-9466-bea68fb95619) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 136: duplicate reservation found (ID: 016328a6-3d87-4d5a-b728-13ffb56d98b1) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 137: duplicate reservation found (ID: 431859a0-7f7d-4999-beb1-461cf9577a10) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 138: duplicate reservation found (ID: f3d41c7b-890d-4612-9509-56c68f52b0dc) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 139: duplicate reservation found (ID: b469f92e-e613-4362-aac9-517b321299cf) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 140: duplicate reservation found (ID: a0ded9e4-4bed-4bea-8f9f-2674191c4541) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 141: duplicate reservation found (ID: 47acc8b2-68ca-450d-ac1e-51a4b1a835b7) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 142: duplicate reservation found (ID: 2025-11-03T12:22:06.453Z) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 143: duplicate reservation found (ID: 2025-11-03T11:11:23.464Z) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 144: duplicate reservation found (ID: 40692cbb-f05a-4479-b024-484f06b60728) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 145: duplicate reservation found (ID: cb216457-c5c7-4ce9-b48d-b4f91ed57904) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 146: duplicate reservation found (ID: bfad771c-139f-4b42-aae2-2fab4fd44441) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 147: duplicate reservation found (ID: 2d68b017-c7c7-4b26-be15-eda23d2918f2) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 148: duplicate reservation found (ID: d833e1f9-b42b-4f55-a435-b33048e60ffb) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 149: duplicate reservation found (ID: ccd49624-7b17-4084-91e7-c8dea40fa029) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 150: duplicate reservation found (ID: 138f10e8-1a09-4d5e-9a56-8a4d0de60c5e) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 151: duplicate reservation found (ID: a193ee82-8807-4d21-b363-344ffec42e31) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 152: duplicate reservation found (ID: df11a454-ad4c-4662-b9a1-2414da9c4cde) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 153: duplicate reservation found (ID: 4669d476-1906-42cc-8fe4-31e1b3b87b5b) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 154: duplicate reservation found (ID: 93fd5a36-c7ea-4ecb-b42e-a093a69db79c) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 155: duplicate reservation found (ID: e8e2bab4-6e60-4210-a881-17461bafac9b) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 156: duplicate reservation found (ID: 7ef7eac0-79f5-410e-83a6-da03dd8fd122) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 157: duplicate reservation found (ID: 2a2d103a-f151-4e6e-a2b3-8ec22f8a6b1e) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 158: duplicate reservation found (ID: 34ee6a41-0962-47ac-b196-dd3d3430da8a) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 159: duplicate reservation found (ID: 51b5dcda-9e13-4707-8819-9ef47c3c3600) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 160: duplicate reservation found (ID: 68a35ca4-6fc5-4a9a-bdae-74f14439f10c) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 161: duplicate reservation found (ID: 42005ac4-0c7b-493b-a7aa-0f8f23b1f7db) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 162: duplicate reservation found (ID: 5329a73d-d4e3-4d19-99d2-b3fe44ab65f8) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 163: duplicate reservation found (ID: 6b4d9f62-a635-40a0-adb2-5c5e91768a84) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 164: duplicate reservation found (ID: d102b089-b4a9-4589-83d4-303445bff1e6) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 165: duplicate reservation found (ID: 8f779453-8791-40fd-aee0-facd7b2f30a3) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 166: duplicate reservation found (ID: 4ed85f46-ec53-490c-a669-59b489e54e7c) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 167: duplicate reservation found (ID: 458e2cd2-4e62-44dd-bc79-0e5d4014f077) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 168: duplicate reservation found (ID: df914821-4f8e-43d2-b167-d353967d1d64) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 169: duplicate reservation found (ID: f32d1b68-761d-406e-b1ff-edf0f060aaa9) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 170: duplicate reservation found (ID: fcbb39d1-0adb-4459-9fbb-1eb2ffcf364d) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 171: duplicate reservation found (ID: 9614bac8-0019-4cb0-98f5-ceabd53653bc) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 172: duplicate reservation found (ID: d73256b9-7ebc-407d-8aea-a90a56a1ea16) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 173: duplicate reservation found (ID: be6958f4-993b-4e28-8f55-415fd1ec1317) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 174: duplicate reservation found (ID: 0785f5f1-b21c-48b8-af62-744c019d0967) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 175: duplicate reservation found (ID: 499e1cc7-c1cf-4daa-969d-7ffa09ef6173) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 176: duplicate reservation found (ID: 72ae2a5d-4705-4c68-990d-f297cfc3cd87) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 177: duplicate reservation found (ID: d3fc4d7e-656a-44be-b8f1-762d9de53290) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 178: duplicate reservation found (ID: 8a3143c1-43cb-48d1-aa1a-353af775311b) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 179: duplicate reservation found (ID: e156d5f7-b410-4ad3-8bf0-da0736b55d35) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 180: duplicate reservation found (ID: 2aa2922d-ec2e-4564-8c09-38cd9db17ca2) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 181: duplicate reservation found (ID: e1aa2b5a-54a8-48ac-a196-79eb1a20e248) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 182: duplicate reservation found (ID: 1dea3803-8ab6-417f-8644-f6d524d9be72) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 183: duplicate reservation found (ID: 6027a34e-278c-47d5-b6a7-2963426c85af) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 184: duplicate reservation found (ID: 799a41e3-8a12-4e1e-99db-787e52990f57) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 185: duplicate reservation found (ID: db80261e-ed24-4793-b7e9-93d12f472490) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 186: duplicate reservation found (ID: 33f539c3-b84a-447d-82c3-3b0537376a02) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 187: duplicate reservation found (ID: f8e99cb5-faf1-4653-88f7-523f6a8b5c69) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 188: duplicate reservation found (ID: 8e6cda68-05e7-4878-b69a-0d3000f298ac) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 189: duplicate reservation found (ID: f20d5b38-6fb2-4922-a82b-c00b7f588098) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 190: duplicate reservation found (ID: 395e3de7-66dd-477c-8899-8bf67c0c8989) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 191: duplicate reservation found (ID: 2cb88da7-fb1b-456d-95a4-54f3fc0fd40a) 2025-11-19 09:54:50 - alpine_bits_python.csv_import - INFO - Skipping row 192: duplicate reservation found (ID: 3a5b8c4d-ff29-40a7-a186-29b949c1fc25) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 193: duplicate reservation found (ID: 2198e4d8-559a-4da0-810e-707065de9e7e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 194: duplicate reservation found (ID: 9149b53d-a928-4e1b-b895-afe7635637cd) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 195: duplicate reservation found (ID: 8deb8bc3-0e00-4d45-be4d-19b5d3bb9c26) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 196: duplicate reservation found (ID: 9d9781c1-5d2f-4df3-8aa6-e3ec6bda8130) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 197: duplicate reservation found (ID: 73179e46-f88c-415b-b55b-2dae17a1a025) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 198: duplicate reservation found (ID: 76c9681a-b57d-4f11-9e4c-640af12939e5) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 199: duplicate reservation found (ID: b18a6450-9f57-4ad5-8c2b-3b25e056ca03) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 200: duplicate reservation found (ID: ae84c1e3-8a39-448c-918d-7d6b2e5f0a9a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 201: duplicate reservation found (ID: c9e42a3d-7ece-414f-9449-bb875c48d282) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 202: duplicate reservation found (ID: 140baa27-0fc1-41c2-a79f-3a2e14399240) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 203: duplicate reservation found (ID: c228f826-5d16-4e1a-931d-cac9818169e7) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 204: duplicate reservation found (ID: 43ebc0d6-951e-4be3-b318-6244b06aa6ef) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 205: duplicate reservation found (ID: cf995752-cee0-4b20-9b68-5a9efa739575) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 206: duplicate reservation found (ID: 93950ed8-3bd9-4a13-8d6f-0f367a3ba285) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 207: duplicate reservation found (ID: 3af4e489-bc4b-4b0c-a458-598c2055e1ab) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 208: duplicate reservation found (ID: 880c6b5a-1438-43a5-9e0b-b7f5a5a47b6b) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 209: duplicate reservation found (ID: ca3d3da0-f367-472f-9949-1119ef5eccc8) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 210: duplicate reservation found (ID: b5ec39b8-ae1b-46af-bddd-f49c82146e2e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 211: duplicate reservation found (ID: 83a5e80b-e627-4909-81cb-378c5a15c1fc) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 212: duplicate reservation found (ID: c926c839-4aaa-42ba-a58a-6a9b1f7c695c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 213: duplicate reservation found (ID: 5403bb93-788e-4912-908c-bb7fd10b56d5) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 214: duplicate reservation found (ID: a161cb34-f910-4897-b902-784e8352f00e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 215: duplicate reservation found (ID: 741804d7-34d8-410e-ac20-02238880a4fa) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 216: duplicate reservation found (ID: a7d62d87-8c79-4139-980f-b0c5355f97c9) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 217: duplicate reservation found (ID: 68c73285-78eb-4a61-aa84-eb0af87c0897) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 218: duplicate reservation found (ID: 6d079119-d149-4606-9a9e-333611df799a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 219: duplicate reservation found (ID: 0c8aded6-f6f8-4f76-b250-25e1ed077269) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 220: duplicate reservation found (ID: dcb20903-fc75-4cc1-9ce6-db5ebaaabcc1) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 221: duplicate reservation found (ID: 0bc5efb2-0cc5-4a99-848e-6e0bcaf28c1a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 222: duplicate reservation found (ID: 3b40d20a-a858-4902-baeb-9be9345ea4c7) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 223: duplicate reservation found (ID: 60156a79-4151-4eb6-9814-db8de980c4c3) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 224: duplicate reservation found (ID: aa9f2d63-35b5-42d9-9c08-16ba4bac76fc) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 225: duplicate reservation found (ID: 201bdfc4-89cb-426f-bc89-974581168531) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 226: duplicate reservation found (ID: a774d425-6365-4c1c-925e-515648518b36) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 227: duplicate reservation found (ID: 19f72ce3-1d96-4b78-ad47-6714c002dc8c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 228: duplicate reservation found (ID: fb122c61-e7c0-4da3-a81b-e9d14920b0f4) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 229: duplicate reservation found (ID: 9c511ddb-5bd9-4e29-a9d5-be2623a622c4) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 230: duplicate reservation found (ID: 2025-10-25T13:49:24.352Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 231: duplicate reservation found (ID: ee625e8e-934d-4cfa-9831-dfb0771596c3) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 232: duplicate reservation found (ID: a8ced397-4408-4df0-8f94-684043750e0c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 233: duplicate reservation found (ID: 10e7f403-6367-4ac2-8ffe-80b237fb160c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 234: duplicate reservation found (ID: 85eb9c04-7721-49d3-b600-95afea8f4ece) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 235: duplicate reservation found (ID: ecf10cdc-36da-4ab2-aad1-0e7f27b9b565) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 236: duplicate reservation found (ID: 835b3ece-1190-453a-828f-a3cbf11e03ad) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 237: duplicate reservation found (ID: 22a15c2c-43fd-45f6-a80e-af1431f5a1c2) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 238: duplicate reservation found (ID: f83cca5f-3544-420b-872d-6d6f7272ce26) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 239: duplicate reservation found (ID: a1ba92f0-4d7a-41c4-8ace-7039ea9b22ec) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 240: duplicate reservation found (ID: d41dfd6e-9a98-46c2-8a47-4d7e2ee53893) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 241: duplicate reservation found (ID: 5253cb50-1d3e-4a9d-aa3b-203737b94b46) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 242: duplicate reservation found (ID: 52d233d3-c65f-4b4d-9d64-6a2a57ffd644) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 243: duplicate reservation found (ID: 0f2cadd7-6c66-4f4f-ac6f-b991cac56e73) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 244: duplicate reservation found (ID: 3de05e4f-1e90-40ec-a786-51064706fcc8) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 245: duplicate reservation found (ID: a159b762-fae5-4e3e-876e-4eec7960c779) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 246: duplicate reservation found (ID: 993a156b-33b5-4b8b-9437-3f7bb62cd280) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 247: duplicate reservation found (ID: 3dad9697-43bf-4d0d-8720-84dd32d33d92) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 248: duplicate reservation found (ID: 70b9ea18-e858-439c-9683-4c124ea332c1) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 249: duplicate reservation found (ID: e5c0aa61-edfd-4b55-a8c5-7c98c1e45477) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 250: duplicate reservation found (ID: 0e1358ba-481b-464b-8912-3480d5c92f39) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 251: duplicate reservation found (ID: 73c34849-70ce-42e8-b1d2-08ebfa57b5bf) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 252: duplicate reservation found (ID: c1d1557c-da07-41d6-8b33-e30ec16022ca) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 253: duplicate reservation found (ID: c3ec928e-e1e1-4551-93d9-06d195cd5401) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 254: duplicate reservation found (ID: fb669943-6044-452d-9e86-00106ef22ace) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 255: duplicate reservation found (ID: f6027a23-07a1-487b-9893-6078f3ea13ef) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 256: duplicate reservation found (ID: ee75fb02-4d9b-473b-8c97-575f6ccbd70b) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 257: duplicate reservation found (ID: 63870baf-491d-4c67-bfd8-3449acff7d86) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 258: duplicate reservation found (ID: 58f829b0-8f10-4c48-be50-1ec4a9257b76) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 259: duplicate reservation found (ID: bf199799-89d5-462e-827b-3e101147c847) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 260: duplicate reservation found (ID: bf199799-89d5-462e-827b-3e101147c847) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 261: duplicate reservation found (ID: 96d35e76-8fd4-4adc-8943-bba1c7caf146) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 262: duplicate reservation found (ID: 17093ca6-12f8-4908-a66a-bc7090f90179) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 263: duplicate reservation found (ID: 8b3bb9d7-1c48-4c07-b7cd-418292e9815b) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 264: duplicate reservation found (ID: ff71cae6-dcf9-42c4-a674-3b6dfc4ad4fb) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 265: duplicate reservation found (ID: 4c2550d8-df34-4b31-b225-40bebb24eb5c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 266: duplicate reservation found (ID: c3456a77-6ba8-45cd-99a6-d6a7274e91aa) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 267: duplicate reservation found (ID: 7205682a-fa74-4407-88fd-ec6a244e69b6) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 268: duplicate reservation found (ID: 343268f5-af2c-4acd-8e66-74eebdbc3ae1) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 269: duplicate reservation found (ID: d0e6df09-a519-41f0-b0eb-5493c7583dae) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 270: duplicate reservation found (ID: 6d9bf29b-44c5-4c1c-a320-859df7753af0) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 271: duplicate reservation found (ID: 8897f30c-e715-4647-affd-119a68c1b329) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 272: duplicate reservation found (ID: 21056227-e6a1-4075-876a-5026c64cbd22) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 273: duplicate reservation found (ID: 1b468d6e-826a-49ea-a642-1756ad203232) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 274: duplicate reservation found (ID: 99dd9bd0-f059-46ec-8271-5ffa6b448d7e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 275: duplicate reservation found (ID: 03e8e27a-8c1c-48fc-a92b-1f7cb483b023) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 276: duplicate reservation found (ID: 0f49d9ca-46bf-41df-8b2f-34b37996f9d4) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 277: duplicate reservation found (ID: 2c66bdb5-bc24-4348-b905-f5a5efc0401f) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 278: duplicate reservation found (ID: 590482d1-8d49-4b08-9297-8ef37310136e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 279: duplicate reservation found (ID: 0c2dabc7-1925-4ed8-b455-91e20cafe634) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 280: duplicate reservation found (ID: 55a2bae9-e847-4213-8933-c12e646d6ea4) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 281: duplicate reservation found (ID: 2b9ba8cc-6890-4084-9be0-fa68ea4a4111) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 282: duplicate reservation found (ID: 09bb1aef-efe6-4db8-8dc9-a06aeee10a10) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 283: duplicate reservation found (ID: dcc3c4cd-f318-4e39-978a-37059a02c897) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 284: duplicate reservation found (ID: b68f304f-4fa7-4478-aaf3-94f89f3560b8) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 285: duplicate reservation found (ID: 7b63a7e5-1c36-4244-af58-05336072fe99) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 286: duplicate reservation found (ID: 4ea6fb73-9b54-4c67-bdf3-2774ce7f7b95) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 287: duplicate reservation found (ID: d00dc9a0-bfba-4fd8-b494-30faf2f71e90) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 288: duplicate reservation found (ID: 12e27192-6570-42b6-a36b-063fc66e8d3e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 289: duplicate reservation found (ID: 7e6f29a6-3276-4705-8e02-b137ce3749d5) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 290: duplicate reservation found (ID: 1f216d58-8f16-42df-8c23-738060180ed6) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 291: duplicate reservation found (ID: 50c5c1c4-7529-42a9-8cc6-f164eb9b04b6) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 292: duplicate reservation found (ID: 24a38ea6-74e8-4a94-922a-28b0f7c95c20) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 293: duplicate reservation found (ID: 7ff505ec-c201-4963-8f90-1aa38802fca7) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 294: duplicate reservation found (ID: 1f45918e-ed53-4130-a6ad-f23d3a63691e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 295: duplicate reservation found (ID: d8303e5d-d34d-4212-9b26-22bdae940487) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 296: duplicate reservation found (ID: 496c1ca3-3506-4ad0-a865-784bece01c21) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 297: duplicate reservation found (ID: b2d92f99-6895-40dc-97a3-67dc90e460c0) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 298: duplicate reservation found (ID: d1b5365f-9534-40b9-b8b1-6e0c430f8ab6) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 299: duplicate reservation found (ID: 06088ac6-df78-46f7-a76b-73ddc9322e84) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 300: duplicate reservation found (ID: a7574c95-33e3-4b48-8aea-c848f5286733) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 301: duplicate reservation found (ID: 5860cced-b981-41a0-a6b0-12ecfdd58961) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 302: duplicate reservation found (ID: f2ce4033-ceef-4ad4-aa3d-bfb74d8f6528) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 303: duplicate reservation found (ID: fd3d19c5-6462-4d66-86c4-0b83c6cf0529) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 304: duplicate reservation found (ID: 8d95591c-961d-433f-8517-6346bce90061) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 305: duplicate reservation found (ID: 58c42a1e-0660-4b65-a3c6-799d9db069ca) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 306: duplicate reservation found (ID: 6fc3a97e-81b5-4f63-9217-290a481a5f96) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 307: duplicate reservation found (ID: c8ac1396-f779-491f-883d-ef220706e2f0) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 308: duplicate reservation found (ID: 70866744-fa96-4777-8c93-17512479b044) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 309: duplicate reservation found (ID: 5eb3de30-64c0-4c9f-8d80-a9285483d6c7) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 310: duplicate reservation found (ID: 42999d12-6928-48fd-933b-381c2d58bd38) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 311: duplicate reservation found (ID: 9baf81ab-e1b6-4671-a380-f728a6df138d) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 312: duplicate reservation found (ID: 6dcd9103-a14a-4fb3-bb81-642c24034c40) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 313: duplicate reservation found (ID: 7ac2b4d8-fcac-4ea6-a339-8a629bae02f6) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 314: duplicate reservation found (ID: 85958efd-1555-455f-804c-0b4e42edf7a9) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 315: duplicate reservation found (ID: b55e1677-727f-45a0-8e8c-e0f785ae854a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 316: duplicate reservation found (ID: 221868f9-485b-49f0-8498-89cb7979fcc2) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 317: duplicate reservation found (ID: 7106c0a9-19e1-4cb5-bfea-19d5c04992fc) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 318: duplicate reservation found (ID: f210a515-2a65-4ea4-8257-d43e1511bc47) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 319: duplicate reservation found (ID: ac88531d-3b9a-471d-b769-d3c5b7ed7bdf) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 320: duplicate reservation found (ID: ac88531d-3b9a-471d-b769-d3c5b7ed7bdf) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 321: duplicate reservation found (ID: 034a2088-7116-467f-8554-cb4d1b3c032a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 322: duplicate reservation found (ID: 8bc8cf10-4c6b-4369-81ab-8357a4cbf089) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 323: duplicate reservation found (ID: 7a3dc214-1de4-400e-b156-df542e4b5811) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 324: duplicate reservation found (ID: ae32d4d0-639a-40c9-8bd7-6f003c63797e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 325: duplicate reservation found (ID: 76d3eee4-f752-46ba-8dd1-1d05e9cc7309) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 326: duplicate reservation found (ID: eb42c07c-8ede-48cc-a86b-66810dccf68e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 327: duplicate reservation found (ID: 75343a94-dc25-4042-ba85-85d1d389b13a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 328: duplicate reservation found (ID: 990adf8c-0d2e-4d6c-af10-6a845d373720) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 329: duplicate reservation found (ID: ec337248-f963-4370-bea4-7620d247d2e9) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 330: duplicate reservation found (ID: 3fdf9388-2183-4711-a2b1-fc3a85aec43a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 331: duplicate reservation found (ID: 20501327-81b7-4149-983c-545d9ac196f8) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 332: duplicate reservation found (ID: 2e7e0fd0-26ee-4ec6-9715-330289a79d6f) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 333: duplicate reservation found (ID: ff42ece7-60ca-4c35-bca2-0ae7605f610a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 334: duplicate reservation found (ID: 893ebacf-06d5-477c-bbcf-fed6990cb9e7) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 335: duplicate reservation found (ID: 1dc6b54f-3403-490b-840d-5b7652cb74d6) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 336: duplicate reservation found (ID: 948d2fb1-5143-4f52-a1fe-299cef791970) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 337: duplicate reservation found (ID: d3374e29-06ab-4d63-8bad-f07a600c19fa) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 338: duplicate reservation found (ID: 5abe1144-fbc4-4c99-9f9a-7dbe193e1fd1) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 339: duplicate reservation found (ID: dbb49e3d-d6fb-40c3-a7b8-94314da7dd84) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 340: duplicate reservation found (ID: 5f9ddf3a-f6a4-4752-8a2c-d560883e1308) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 341: duplicate reservation found (ID: 6ebc7a5d-80fc-4a11-a537-a8608060c91d) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 342: duplicate reservation found (ID: 1dd65740-5daf-4245-91e6-c873428e5bfd) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 343: duplicate reservation found (ID: 3c9d6159-28be-42c3-99f1-244f2fc8b529) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 344: duplicate reservation found (ID: 503764d5-41d5-4936-b1f9-b57b71ee2399) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 345: duplicate reservation found (ID: 6d21b908-ba34-483e-874c-7bf913f70bee) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 346: duplicate reservation found (ID: aa735d81-12b6-4361-a5d5-f0e1958e45e1) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 347: duplicate reservation found (ID: 9202af90-7b44-46d4-877d-92f88e7e5ca1) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 348: duplicate reservation found (ID: f76dc83b-4ae3-45a5-869b-6fa0839a5de3) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 349: duplicate reservation found (ID: 0bfc21c1-ba17-46b6-8caa-348a1644a9eb) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 350: duplicate reservation found (ID: c6c1cedd-1c59-4c3d-b947-cdcc2a26c13b) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 351: duplicate reservation found (ID: 2cd006ef-90d8-431a-b7bd-7a282a8f9f0d) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 352: duplicate reservation found (ID: 62c7bd6f-e143-4c99-9ccc-af02d1eca21c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 353: duplicate reservation found (ID: ba330af4-1f25-41db-9ced-1c5a692e7603) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 354: duplicate reservation found (ID: 549d0d6d-1195-4d11-91cd-a4f4a1c16e88) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 355: duplicate reservation found (ID: 725489f6-638b-4656-adcc-6f57d34305ee) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 356: duplicate reservation found (ID: 34bf6231-1622-4781-ba78-5ec1dfa60630) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 357: duplicate reservation found (ID: 4c0675dd-2ee2-497c-9061-ea4ebc0c5cde) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 358: duplicate reservation found (ID: 762c1e9c-ad0b-4de7-8516-7be063134e76) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 359: duplicate reservation found (ID: 1b698a2b-c31d-436d-9301-f9a20d7cd49a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 360: duplicate reservation found (ID: 21e63fee-fae1-4a81-ba75-e7f045a6fb3d) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 361: duplicate reservation found (ID: a5b68f41-4f55-4a5a-9c31-364f30d68580) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 362: duplicate reservation found (ID: 38d745b7-7a4f-49d6-b4f4-975dfeb82d76) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 363: duplicate reservation found (ID: 9f7dfdb8-a65b-4421-bdec-3270ccd90809) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 364: duplicate reservation found (ID: aaf118ae-46b0-4806-9cb2-777d80f99463) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 365: duplicate reservation found (ID: f6c08430-0036-4cd1-8fc6-9425249c89e4) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 366: duplicate reservation found (ID: e0775187-f1d0-4f0c-8a38-955aa6eb6b73) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 367: duplicate reservation found (ID: 8d3bd84c-2095-4b69-81d2-6351dac2d2c6) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 368: duplicate reservation found (ID: 6bf9406c-015b-4685-aaa6-0679b8419c22) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 369: duplicate reservation found (ID: 2da7260b-ccf0-4e3a-8987-da7030297d46) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 370: duplicate reservation found (ID: 59f3fd74-03ca-499b-b4ad-c71ad0d9ec0f) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 371: duplicate reservation found (ID: f0968616-794b-400f-8c30-9c889772ddd2) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 372: duplicate reservation found (ID: a2690cf1-5243-4182-92d5-d5c12b704c93) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 373: duplicate reservation found (ID: 5536fa3e-3322-4baf-8f50-c39f2219e6b7) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 374: duplicate reservation found (ID: 480db9a2-52d7-4ddb-bb0f-6a635594ba8b) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 375: duplicate reservation found (ID: 135430f6-41f8-45dc-999b-fcbfcfb72eda) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 376: duplicate reservation found (ID: 4229432e-dd89-4737-9e18-cc8f4296d2e8) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 377: duplicate reservation found (ID: 7862aa49-6d40-4173-814d-0cab39322bca) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 378: duplicate reservation found (ID: 72eacea0-295d-46c3-8bb3-3eb9fd1a105c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 379: duplicate reservation found (ID: 7011c569-840f-40c9-b646-5b54384bb63c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 380: duplicate reservation found (ID: e5bdce36-1825-4b6b-a392-0ecf32542c8a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 381: duplicate reservation found (ID: 097546fd-7092-4e2d-85bd-f5c14557fe46) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 382: duplicate reservation found (ID: 1bc15917-fedc-4e48-911e-a18cf9f873f5) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 383: duplicate reservation found (ID: 39300a06-fc01-419a-95f1-cc8eca839421) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 384: duplicate reservation found (ID: f327692c-7cde-4765-b27c-a6f35831ad35) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 385: duplicate reservation found (ID: 86aca49f-eda8-4d34-b87c-151ffe56e050) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 386: duplicate reservation found (ID: e47d7cf2-4d3e-4b71-b3dc-0fb96c63049a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 387: duplicate reservation found (ID: 4731fbe5-2b13-4990-894d-b0d86454e5d3) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 388: duplicate reservation found (ID: 06dd1d29-9fc3-4dec-87b1-dc1cd169251e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 389: duplicate reservation found (ID: 80fdd5f9-d2ca-48d6-9b2c-d61916435074) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 390: duplicate reservation found (ID: 4343b6d1-75fb-4d18-bd6c-0f77fa0e8522) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 391: duplicate reservation found (ID: 2025-10-10T10:41:42.509Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 392: duplicate reservation found (ID: ec3b88c1-378a-41d9-a70d-ef4f38e86bda) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 393: duplicate reservation found (ID: 56e0bced-e1e8-45e7-b26d-0199773d7a57) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 394: duplicate reservation found (ID: 8e976b32-ca65-4930-a47a-c595d674dd34) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 395: duplicate reservation found (ID: e4842426-5781-4fd5-ab3c-ec041f08ba98) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 396: duplicate reservation found (ID: b77bd9c5-38f1-4e2f-a29c-53cfe90675ed) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 397: duplicate reservation found (ID: 388caa51-a55f-497d-8c13-ce5ce8c737ce) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 398: duplicate reservation found (ID: efee15e3-f70a-4174-81b2-dbb786042f1b) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 399: duplicate reservation found (ID: b1ab17e7-b74c-41ee-b043-3d7282478098) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 400: duplicate reservation found (ID: 6b30628f-129a-4665-9bb5-cbf1c17bf41b) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 401: duplicate reservation found (ID: 8115acd4-3e0e-48ce-87c9-99bfbf13c295) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 402: duplicate reservation found (ID: f752d6ad-4994-4a7b-959f-a431bca27e91) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 403: duplicate reservation found (ID: 94b816c6-a361-461d-9d1a-02d6d293ef86) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 404: duplicate reservation found (ID: a60dd88d-2573-45d1-b27e-ac70160eb666) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 405: duplicate reservation found (ID: 660e5cfd-e278-4991-9924-e085248a6b4c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 406: duplicate reservation found (ID: d49789d3-e575-4326-8d04-9d828ebf9b0f) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 407: duplicate reservation found (ID: 5868bb02-cae1-45ea-9cfc-b4471c12190c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 408: duplicate reservation found (ID: 3b8a61ce-4245-407e-a5ea-ba8686424d9c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 409: duplicate reservation found (ID: 2df533f5-023d-4f88-9480-fd5673272968) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 410: duplicate reservation found (ID: 209c387a-f1ea-4626-8604-62b9999ac747) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 411: duplicate reservation found (ID: 758309c5-c7bc-46af-9359-fbe20a61ead0) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 412: duplicate reservation found (ID: 165f8327-838d-46ea-b4bb-b16f40188c4c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 413: duplicate reservation found (ID: b8081b10-45e3-4da6-924b-d39a85220088) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 414: duplicate reservation found (ID: 6ecfac39-e556-45bb-a228-b8f47a146b4e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 415: duplicate reservation found (ID: 9018cc93-1bc3-4fb1-81ea-455c1ef1e6f7) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 416: duplicate reservation found (ID: 10e87d5e-0eb5-409e-a8b9-10898625cc45) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 417: duplicate reservation found (ID: e182bba7-43fa-4c99-ae61-1c24e9fe2c60) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 418: duplicate reservation found (ID: d99530bd-a39d-4343-9f47-6f8c9d7a850f) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 419: duplicate reservation found (ID: c52702c9-55b9-44e1-b158-ec9544c73cc7) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 420: duplicate reservation found (ID: 49a1c6e3-5349-40ba-b507-f8f3c92af106) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 421: duplicate reservation found (ID: 5a84d3cf-0e78-4e97-a313-cde143789359) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 422: duplicate reservation found (ID: 1759b3fd-814e-4ec8-9e64-ee66cc33338e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 423: duplicate reservation found (ID: 2025-10-06T19:57:06.810Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 424: duplicate reservation found (ID: 83392f96-1784-4a8c-8cea-970c9a25b8bc) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 425: duplicate reservation found (ID: ca9997d1-553b-4ed9-a7bf-440b3425882e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 426: duplicate reservation found (ID: 4185ed34-0149-43ed-bf95-eae9e7f1f163) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 427: duplicate reservation found (ID: 51d50f0e-f983-4045-9f39-2134ff950481) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 428: duplicate reservation found (ID: 2025-10-06T12:02:39.230Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 429: duplicate reservation found (ID: a96cb0ab-9d5f-4938-9c7f-f2e5673bd468) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 430: duplicate reservation found (ID: 86d247dc-9d5a-4eb7-87a7-677bf64645ad) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 431: duplicate reservation found (ID: 41a386f4-2b19-47b9-8042-7dbd78b5c209) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 432: duplicate reservation found (ID: bbedea4c-28ca-4446-8ec2-02796d07ba25) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 433: duplicate reservation found (ID: f0e6ac2f-56f0-4c85-b341-0c6f2ccd8380) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 434: duplicate reservation found (ID: 0be5422c-a3c5-477f-926d-fd6cc32a02bd) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 435: duplicate reservation found (ID: e21b7ace-224b-4bc8-ac47-09dcd9945ca6) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 436: duplicate reservation found (ID: 6dac716f-e6bc-4ff9-98d1-0da1a5a79639) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 437: duplicate reservation found (ID: f4444333-87cd-463a-b338-fc29df297137) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 438: duplicate reservation found (ID: 5338a4f8-4038-4ee4-a3a1-eff6c8f12e6f) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 439: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 440: duplicate reservation found (ID: fa108a0a-81f0-445f-8e73-2526cc0649bc) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 441: duplicate reservation found (ID: 7892c009-94b1-455c-8526-2012388fc409) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 442: duplicate reservation found (ID: ab11eb67-6a53-444c-858f-b978810d34d9) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 443: duplicate reservation found (ID: 7baed01c-3f32-47c2-8e2d-e2d8ee8c8123) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 444: duplicate reservation found (ID: f349b208-b788-4f32-8bce-5377b4f067b3) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 445: duplicate reservation found (ID: 57dcda66-998b-4f8f-b427-8f5011f8cac1) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 446: duplicate reservation found (ID: 81890873-0447-4827-b87e-9b8a42ad3029) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 447: duplicate reservation found (ID: 368f17e2-9f6a-40ed-85b8-8146ccb23c6f) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 448: duplicate reservation found (ID: 9b6ca02a-15e7-47af-b47a-26117a89a76d) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 449: duplicate reservation found (ID: c22265e3-661b-403e-a7b9-bab2532e8c30) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 450: duplicate reservation found (ID: 0a599c47-80b4-4ed1-8d12-4fdbb2ec3781) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 451: duplicate reservation found (ID: 8e68dab6-7c2e-4c67-9471-b8cbfb7b3fcb) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 452: duplicate reservation found (ID: 02fbc71c-745b-4c73-9cba-827d0958117a) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 453: duplicate reservation found (ID: afa35127-a072-4968-9c5d-d30120f15014) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 454: duplicate reservation found (ID: 7f1ce466-c6f8-4fc2-a7d1-d0819a3a9e04) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 455: duplicate reservation found (ID: 3150614e-1b0a-47ba-a774-b0a0c71d8110) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 456: duplicate reservation found (ID: a4109200-4337-4d88-a6c5-ab3d8da2e91e) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 457: duplicate reservation found (ID: f15c4200-da39-46bd-8d0a-8bb8d148fd7c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 458: duplicate reservation found (ID: 36c4c6e8-78e5-420a-9c0f-3aa3ef9f6411) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 459: duplicate reservation found (ID: 5abe9219-37f6-415f-97ff-96846313f16c) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 460: duplicate reservation found (ID: 2025-09-24T11:59:32.384Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 461: duplicate reservation found (ID: 2025-09-23T20:49:09.607Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 462: duplicate reservation found (ID: 2025-09-23T19:38:17.578Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 463: duplicate reservation found (ID: 2025-09-23T17:42:02.512Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 464: duplicate reservation found (ID: 2025-09-23T14:13:38.421Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 465: duplicate reservation found (ID: 2025-09-23T11:39:20.797Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 466: duplicate reservation found (ID: 2025-09-23T06:12:15.401Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 467: duplicate reservation found (ID: 2025-09-22T20:42:21.674Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 468: duplicate reservation found (ID: 2025-09-22T20:21:11.005Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 469: duplicate reservation found (ID: 2025-09-21T18:22:18.944Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 470: duplicate reservation found (ID: 2025-09-21T17:16:54.990Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 471: duplicate reservation found (ID: 2025-09-21T07:16:51.790Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 472: duplicate reservation found (ID: 2025-09-20T13:02:08.133Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 473: duplicate reservation found (ID: 2025-09-20T10:39:31.769Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 474: duplicate reservation found (ID: 2025-09-20T10:07:22.118Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 475: duplicate reservation found (ID: 2025-09-20T07:23:32.906Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 476: duplicate reservation found (ID: 2025-09-19T14:36:53.073Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 477: duplicate reservation found (ID: 2025-09-19T11:02:26.334Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 478: duplicate reservation found (ID: 2025-09-16T19:33:47.557Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 479: duplicate reservation found (ID: 2025-09-16T18:44:22.894Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 480: duplicate reservation found (ID: 2025-09-16T13:28:48.093Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 481: duplicate reservation found (ID: 2025-09-16T12:11:51.926Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 482: duplicate reservation found (ID: 2025-09-15T21:54:09.433Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 483: duplicate reservation found (ID: 2025-09-15T21:03:22.430Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 484: duplicate reservation found (ID: 2025-09-15T10:46:06.674Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 485: duplicate reservation found (ID: 2025-09-14T16:40:47.803Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 486: duplicate reservation found (ID: 2025-09-14T06:34:14.979Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 487: duplicate reservation found (ID: 2025-09-13T21:01:24.568Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 488: duplicate reservation found (ID: 2025-09-13T10:15:51.997Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 489: duplicate reservation found (ID: 2025-09-12T21:48:31.687Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 490: duplicate reservation found (ID: 2025-09-12T21:17:33.866Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 491: duplicate reservation found (ID: 2025-09-12T20:31:47.917Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 492: duplicate reservation found (ID: 2025-09-12T17:17:19.531Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 493: duplicate reservation found (ID: 2025-09-12T06:28:43.741Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 494: duplicate reservation found (ID: 2025-09-11T08:53:52.957Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 495: duplicate reservation found (ID: 2025-09-10T18:25:14.516Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 496: duplicate reservation found (ID: 2025-09-10T18:05:38.945Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 497: duplicate reservation found (ID: 2025-09-10T11:22:53.637Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 498: duplicate reservation found (ID: 2025-09-09T22:21:02.439Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 499: duplicate reservation found (ID: 2025-09-09T19:23:05.430Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 500: duplicate reservation found (ID: 2025-09-09T18:43:50.628Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 501: duplicate reservation found (ID: 2025-09-09T18:23:43.428Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 502: duplicate reservation found (ID: 2025-09-09T14:15:12.947Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 503: duplicate reservation found (ID: 2025-09-09T09:13:24.604Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 504: duplicate reservation found (ID: 2025-09-09T07:45:58.118Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 505: duplicate reservation found (ID: 2025-09-08T20:26:58.013Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 506: duplicate reservation found (ID: 2025-09-08T19:36:33.744Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 507: duplicate reservation found (ID: 2025-09-08T15:59:28.667Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 508: duplicate reservation found (ID: 2025-09-08T12:35:42.876Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 509: duplicate reservation found (ID: 2025-09-08T07:56:32.976Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 510: duplicate reservation found (ID: 2025-09-07T04:59:20.340Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 511: duplicate reservation found (ID: 2025-09-06T12:33:43.367Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 512: duplicate reservation found (ID: 2025-09-06T06:57:11.422Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 513: duplicate reservation found (ID: 2025-09-05T21:39:59.777Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 514: duplicate reservation found (ID: 2025-09-04T14:43:17.151Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 515: duplicate reservation found (ID: 2025-09-03T18:17:37.031Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 516: duplicate reservation found (ID: 2025-09-03T18:03:48.255Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 517: duplicate reservation found (ID: 2025-09-03T15:35:53.952Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 518: duplicate reservation found (ID: 2025-09-02T13:58:58.634Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 519: duplicate reservation found (ID: 2025-09-02T12:53:40.532Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 520: duplicate reservation found (ID: 2025-09-02T10:01:26.784Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 521: duplicate reservation found (ID: 2025-09-02T06:51:04.714Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 522: duplicate reservation found (ID: 2025-09-01T20:43:05.070Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 523: duplicate reservation found (ID: 2025-09-01T20:20:03.876Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 524: duplicate reservation found (ID: 2025-09-01T14:11:12.770Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 525: duplicate reservation found (ID: 2025-09-01T13:15:02.366Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 526: duplicate reservation found (ID: 2025-09-01T10:03:30.543Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 527: duplicate reservation found (ID: 2025-08-31T19:38:34.329Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 528: duplicate reservation found (ID: 2025-08-31T19:11:35.384Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 529: duplicate reservation found (ID: 2025-08-31T14:22:55.218Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 530: duplicate reservation found (ID: 2025-08-31T14:11:23.655Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 531: duplicate reservation found (ID: 2025-08-31T11:17:57.499Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 532: duplicate reservation found (ID: 2025-08-31T09:54:22.174Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 533: duplicate reservation found (ID: 2025-08-30T13:27:52.366Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 534: duplicate reservation found (ID: 2025-08-30T11:56:04.813Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 535: duplicate reservation found (ID: 2025-08-30T10:21:53.191Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 536: duplicate reservation found (ID: 2025-08-30T05:36:10.192Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 537: duplicate reservation found (ID: 2025-08-29T22:47:54.345Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 538: duplicate reservation found (ID: 2025-08-29T12:52:12.637Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 539: duplicate reservation found (ID: 2025-08-29T06:38:43.709Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 540: duplicate reservation found (ID: 2025-08-28T15:46:05.791Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 541: duplicate reservation found (ID: 2025-08-27T11:21:02.618Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 542: duplicate reservation found (ID: 2025-08-27T06:51:54.491Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 543: duplicate reservation found (ID: 2025-08-26T23:15:02.303Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 544: duplicate reservation found (ID: 2025-08-26T19:49:46.693Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 545: duplicate reservation found (ID: 2025-08-26T05:00:17.310Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 546: duplicate reservation found (ID: 2025-08-25T16:11:23.844Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 547: duplicate reservation found (ID: 2025-08-25T13:22:12.748Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 548: duplicate reservation found (ID: 2025-08-25T12:29:42.421Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 549: duplicate reservation found (ID: 2025-08-24T23:20:43.457Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 550: duplicate reservation found (ID: 2025-08-24T21:38:17.396Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 551: duplicate reservation found (ID: 2025-08-24T20:45:28.239Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 552: duplicate reservation found (ID: 2025-08-24T20:45:17.784Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 553: duplicate reservation found (ID: 2025-08-24T19:03:50.893Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 554: duplicate reservation found (ID: 2025-08-24T14:29:14.904Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 555: duplicate reservation found (ID: 2025-08-24T13:47:00.080Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 556: duplicate reservation found (ID: 2025-08-24T12:58:05.605Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 557: duplicate reservation found (ID: 2025-08-23T12:59:07.414Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 558: duplicate reservation found (ID: 2025-08-23T12:27:00.372Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 559: duplicate reservation found (ID: 2025-08-23T12:05:46.637Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 560: duplicate reservation found (ID: 2025-08-22T19:46:25.465Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 561: duplicate reservation found (ID: 2025-08-22T13:09:57.966Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 562: duplicate reservation found (ID: 2025-08-22T07:26:42.941Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 563: duplicate reservation found (ID: 2025-08-21T19:13:18.646Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 564: duplicate reservation found (ID: 2025-08-21T17:16:56.729Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 565: duplicate reservation found (ID: 2025-08-21T04:10:26.839Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 566: duplicate reservation found (ID: 2025-08-21T03:26:46.378Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 567: duplicate reservation found (ID: 2025-08-21T03:26:46.378Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 568: duplicate reservation found (ID: 2025-08-20T21:14:32.509Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 569: duplicate reservation found (ID: 2025-08-20T21:08:20.952Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 570: duplicate reservation found (ID: 2025-08-20T18:03:24.211Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 571: duplicate reservation found (ID: 2025-08-20T11:51:19.575Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 572: duplicate reservation found (ID: 2025-08-20T07:55:28.028Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 573: duplicate reservation found (ID: 2025-08-20T07:28:28.947Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 574: duplicate reservation found (ID: 2025-08-20T06:48:40.257Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 575: duplicate reservation found (ID: 2025-08-20T06:11:02.806Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 576: duplicate reservation found (ID: 2025-08-20T03:20:42.883Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 577: duplicate reservation found (ID: 2025-08-20T02:31:12.284Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 578: duplicate reservation found (ID: 2025-08-19T16:21:38.781Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 579: duplicate reservation found (ID: 2025-08-19T13:45:14.158Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 580: duplicate reservation found (ID: 2025-08-19T11:10:31.549Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 581: duplicate reservation found (ID: 2025-08-19T10:31:13.724Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 582: duplicate reservation found (ID: 2025-08-19T06:40:12.280Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 583: duplicate reservation found (ID: 2025-08-18T21:56:09.605Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 584: duplicate reservation found (ID: 2025-08-18T21:19:45.689Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 585: duplicate reservation found (ID: 2025-08-18T19:38:42.117Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 586: duplicate reservation found (ID: 2025-08-18T11:39:29.507Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 587: duplicate reservation found (ID: 2025-08-18T07:04:28.710Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 588: duplicate reservation found (ID: 2025-08-18T06:26:33.594Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 589: duplicate reservation found (ID: 2025-08-17T22:36:37.098Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 590: duplicate reservation found (ID: 2025-08-17T20:34:30.749Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 591: duplicate reservation found (ID: 2025-08-17T20:31:09.005Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 592: duplicate reservation found (ID: 2025-08-17T19:24:48.254Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 593: duplicate reservation found (ID: 2025-08-17T15:57:20.035Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 594: duplicate reservation found (ID: 2025-08-17T15:50:30.662Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 595: duplicate reservation found (ID: 2025-08-17T14:47:33.394Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 596: duplicate reservation found (ID: 2025-08-17T13:25:27.893Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 597: duplicate reservation found (ID: 2025-08-17T11:37:04.640Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 598: duplicate reservation found (ID: 2025-08-17T09:15:51.160Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 599: duplicate reservation found (ID: 2025-08-17T05:52:26.536Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 600: duplicate reservation found (ID: 2025-08-16T23:50:41.191Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 601: duplicate reservation found (ID: 2025-08-16T21:03:06.003Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 602: duplicate reservation found (ID: 2025-08-16T16:25:06.268Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 603: duplicate reservation found (ID: 2025-08-16T14:16:50.458Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 604: duplicate reservation found (ID: 2025-08-16T11:17:13.512Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 605: duplicate reservation found (ID: 2025-08-16T10:12:58.205Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 606: duplicate reservation found (ID: 2025-08-16T07:37:46.682Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 607: duplicate reservation found (ID: 2025-08-15T20:13:37.677Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 608: duplicate reservation found (ID: 2025-08-16T10:12:58.205Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 609: duplicate reservation found (ID: 2025-08-15T13:30:38.713Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 610: duplicate reservation found (ID: 2025-08-15T08:51:05.439Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 611: duplicate reservation found (ID: 2025-08-14T21:51:11.607Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 612: duplicate reservation found (ID: 2025-08-14T15:15:40.161Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 613: duplicate reservation found (ID: 2025-08-14T14:55:42.833Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 614: duplicate reservation found (ID: 2025-08-14T11:57:41.869Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 615: duplicate reservation found (ID: 2025-08-14T10:46:54.074Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 616: duplicate reservation found (ID: 2025-08-14T07:56:12.854Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 617: duplicate reservation found (ID: 2025-08-14T07:34:21.741Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 618: duplicate reservation found (ID: 2025-08-14T07:12:09.763Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 619: duplicate reservation found (ID: 2025-08-14T06:18:07.012Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 620: duplicate reservation found (ID: 2025-08-13T21:38:03.873Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 621: duplicate reservation found (ID: 2025-08-13T20:48:09.407Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 622: duplicate reservation found (ID: 2025-08-13T20:24:30.307Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 623: duplicate reservation found (ID: 2025-08-13T18:59:37.495Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 624: duplicate reservation found (ID: 2025-08-13T12:08:15.879Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 625: duplicate reservation found (ID: 2025-08-13T08:00:12.093Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 626: duplicate reservation found (ID: 2025-08-13T05:35:14.270Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 627: duplicate reservation found (ID: 2025-08-13T05:26:47.975Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 628: duplicate reservation found (ID: 2025-08-12T21:22:10.276Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 629: duplicate reservation found (ID: 2025-08-12T21:13:08.159Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 630: duplicate reservation found (ID: 2025-08-12T20:22:03.053Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 631: duplicate reservation found (ID: 2025-08-12T18:53:28.074Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 632: duplicate reservation found (ID: 2025-08-12T16:38:52.420Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 633: duplicate reservation found (ID: 2025-08-12T14:31:56.332Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 634: duplicate reservation found (ID: 2025-08-12T12:55:15.200Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 635: duplicate reservation found (ID: 2025-08-13T08:00:12.093Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 636: duplicate reservation found (ID: 2025-08-11T23:00:37.310Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 637: duplicate reservation found (ID: 2025-08-11T21:03:18.347Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 638: duplicate reservation found (ID: 2025-08-11T19:35:34.102Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 639: duplicate reservation found (ID: 2025-08-11T15:13:21.702Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 640: duplicate reservation found (ID: 2025-08-11T14:16:22.914Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 641: duplicate reservation found (ID: 2025-08-11T13:49:47.397Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 642: duplicate reservation found (ID: 2025-08-11T12:22:58.653Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 643: duplicate reservation found (ID: 2025-08-11T11:41:24.592Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 644: duplicate reservation found (ID: 2025-08-11T11:23:28.389Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 645: duplicate reservation found (ID: 2025-08-11T08:18:01.157Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 646: duplicate reservation found (ID: 2025-08-11T08:16:30.101Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 647: duplicate reservation found (ID: 2025-08-11T06:21:33.886Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 648: duplicate reservation found (ID: 2025-08-11T06:04:53.484Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 649: duplicate reservation found (ID: 2025-08-11T00:37:45.842Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 650: duplicate reservation found (ID: 2025-08-10T17:25:25.972Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 651: duplicate reservation found (ID: 2025-08-10T16:58:14.688Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 652: duplicate reservation found (ID: 2025-08-10T10:44:23.057Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 653: duplicate reservation found (ID: 2025-08-10T07:46:39.045Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 654: duplicate reservation found (ID: 2025-08-09T22:33:07.560Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 655: duplicate reservation found (ID: 2025-08-09T20:02:19.685Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 656: duplicate reservation found (ID: 2025-08-09T15:40:52.359Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 657: duplicate reservation found (ID: 2025-08-09T14:53:17.173Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 658: duplicate reservation found (ID: 2025-08-09T14:24:49.272Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 659: duplicate reservation found (ID: 2025-08-09T12:27:44.937Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 660: duplicate reservation found (ID: 2025-08-09T11:56:17.990Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 661: duplicate reservation found (ID: 2025-08-09T06:51:40.651Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 662: duplicate reservation found (ID: 2025-08-09T00:23:52.047Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 663: duplicate reservation found (ID: 2025-08-08T20:57:59.366Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 664: duplicate reservation found (ID: 2025-08-08T20:21:13.461Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 665: duplicate reservation found (ID: 2025-08-08T17:11:37.158Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 666: duplicate reservation found (ID: 2025-08-08T15:49:43.342Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 667: duplicate reservation found (ID: 2025-08-08T13:05:21.480Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 668: duplicate reservation found (ID: 2025-08-08T05:49:26.744Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 669: duplicate reservation found (ID: 2025-08-08T05:47:09.519Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 670: duplicate reservation found (ID: 2025-08-07T21:48:56.516Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 671: duplicate reservation found (ID: 2025-08-07T18:01:45.096Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 672: duplicate reservation found (ID: 2025-08-07T12:39:03.024Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 673: duplicate reservation found (ID: 2025-08-07T09:14:41.038Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 674: duplicate reservation found (ID: 2025-08-07T08:51:19.870Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 675: duplicate reservation found (ID: 2025-08-07T06:51:13.178Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 676: duplicate reservation found (ID: 2025-08-07T06:13:13.932Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 677: duplicate reservation found (ID: 2025-08-07T06:10:55.630Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 678: duplicate reservation found (ID: 2025-08-07T03:43:16.876Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 679: duplicate reservation found (ID: 2025-08-06T17:35:34.016Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 680: duplicate reservation found (ID: 2025-08-06T17:05:23.045Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 681: duplicate reservation found (ID: 2025-08-06T14:46:44.668Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 682: duplicate reservation found (ID: 2025-08-06T09:31:08.750Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 683: duplicate reservation found (ID: 2025-08-06T06:58:05.993Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 684: duplicate reservation found (ID: 2025-08-05T21:15:17.338Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 685: duplicate reservation found (ID: 2025-08-05T20:14:08.723Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 686: duplicate reservation found (ID: 2025-08-05T20:09:23.683Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 687: duplicate reservation found (ID: 2025-08-05T19:48:20.874Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 688: duplicate reservation found (ID: 2025-08-05T15:04:29.010Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 689: duplicate reservation found (ID: 2025-08-05T13:50:03.201Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 690: duplicate reservation found (ID: 2025-08-05T13:07:08.308Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 691: duplicate reservation found (ID: 2025-08-05T10:07:40.761Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 692: duplicate reservation found (ID: 2025-08-05T08:56:38.701Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 693: duplicate reservation found (ID: 2025-08-05T04:59:21.722Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 694: duplicate reservation found (ID: 2025-08-04T21:25:04.925Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 695: duplicate reservation found (ID: 2025-08-04T20:56:51.956Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 696: duplicate reservation found (ID: 2025-08-04T15:25:22.976Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 697: duplicate reservation found (ID: 2025-08-04T13:42:35.888Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 698: duplicate reservation found (ID: 2025-08-04T12:31:41.964Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 699: duplicate reservation found (ID: 2025-08-04T12:18:35.295Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 700: duplicate reservation found (ID: 2025-08-04T11:13:25.712Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 701: duplicate reservation found (ID: 2025-08-04T09:43:10.214Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 702: duplicate reservation found (ID: 2025-08-04T05:55:23.044Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 703: duplicate reservation found (ID: 2025-08-04T04:40:53.100Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 704: duplicate reservation found (ID: 2025-08-04T02:50:04.933Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 705: duplicate reservation found (ID: 2025-08-03T22:39:37.292Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 706: duplicate reservation found (ID: 2025-08-03T21:43:13.011Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 707: duplicate reservation found (ID: 2025-08-03T21:17:35.497Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 708: duplicate reservation found (ID: 2025-08-03T21:04:44.398Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 709: duplicate reservation found (ID: 2025-08-03T18:35:29.071Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 710: duplicate reservation found (ID: 2025-08-03T16:34:22.059Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 711: duplicate reservation found (ID: 2025-08-03T14:36:09.230Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 712: duplicate reservation found (ID: 2025-08-03T06:29:22.943Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 713: duplicate reservation found (ID: 2025-08-03T05:12:39.897Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 714: duplicate reservation found (ID: 2025-08-02T20:36:40.133Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 715: duplicate reservation found (ID: 2025-08-02T19:34:47.031Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 716: duplicate reservation found (ID: 2025-08-02T17:29:41.419Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 717: duplicate reservation found (ID: 2025-08-02T16:22:46.839Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 718: duplicate reservation found (ID: 2025-08-02T10:07:12.087Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 719: duplicate reservation found (ID: 2025-08-02T08:58:45.563Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 720: duplicate reservation found (ID: 2025-08-02T07:07:20.757Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 721: duplicate reservation found (ID: 2025-08-02T03:06:33.230Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 722: duplicate reservation found (ID: 2025-08-01T20:12:34.214Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 723: duplicate reservation found (ID: 2025-08-01T15:00:42.929Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 724: duplicate reservation found (ID: 2025-08-01T14:03:10.649Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 725: duplicate reservation found (ID: 2025-08-01T12:14:20.995Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 726: duplicate reservation found (ID: 2025-08-01T12:07:26.096Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 727: duplicate reservation found (ID: 2025-08-01T07:03:37.612Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 728: duplicate reservation found (ID: 2025-07-31T19:36:48.804Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 729: duplicate reservation found (ID: 2025-07-31T16:56:32.185Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 730: duplicate reservation found (ID: 2025-07-30T20:38:09.873Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 731: duplicate reservation found (ID: 2025-07-30T15:12:05.476Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 732: duplicate reservation found (ID: 2025-07-30T13:29:33.557Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 733: duplicate reservation found (ID: 2025-08-01T14:03:10.649Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 734: duplicate reservation found (ID: 2025-07-30T12:50:53.797Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 735: duplicate reservation found (ID: 2025-07-30T11:08:02.670Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 736: duplicate reservation found (ID: 2025-07-30T08:48:45.007Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 737: duplicate reservation found (ID: 2025-07-30T07:03:55.912Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 738: duplicate reservation found (ID: 2025-07-30T06:57:43.745Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 739: duplicate reservation found (ID: 2025-07-30T05:01:08.756Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 740: duplicate reservation found (ID: 2025-07-29T22:21:15.391Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 741: duplicate reservation found (ID: 2025-07-29T22:08:02.225Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 742: duplicate reservation found (ID: 2025-07-29T21:29:22.923Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 743: duplicate reservation found (ID: 2025-07-29T19:46:33.298Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 744: duplicate reservation found (ID: 2025-07-29T13:31:49.819Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 745: duplicate reservation found (ID: 2025-07-29T10:23:52.211Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 746: duplicate reservation found (ID: 2025-07-29T08:35:03.653Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 747: duplicate reservation found (ID: 2025-07-29T08:31:11.929Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 748: duplicate reservation found (ID: 2025-07-28T22:14:40.109Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 749: duplicate reservation found (ID: 2025-07-28T22:11:46.529Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 750: duplicate reservation found (ID: 2025-07-28T20:03:20.414Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 751: duplicate reservation found (ID: 2025-07-28T19:57:29.979Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 752: duplicate reservation found (ID: 2025-07-28T19:47:31.600Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 753: duplicate reservation found (ID: 2025-07-28T19:39:28.920Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 754: duplicate reservation found (ID: 2025-07-28T19:31:30.485Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 755: duplicate reservation found (ID: 2025-07-28T19:24:22.534Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 756: duplicate reservation found (ID: 2025-07-28T16:43:30.470Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 757: duplicate reservation found (ID: 2025-07-28T15:00:53.890Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 758: duplicate reservation found (ID: 2025-07-28T12:01:18.716Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 759: duplicate reservation found (ID: 2025-07-28T11:31:25.823Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 760: duplicate reservation found (ID: 2025-07-28T06:13:41.601Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 761: duplicate reservation found (ID: 2025-07-28T05:03:11.808Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 762: duplicate reservation found (ID: 2025-07-28T04:57:18.838Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 763: duplicate reservation found (ID: 2025-07-27T22:26:30.574Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 764: duplicate reservation found (ID: 2025-07-27T21:07:56.355Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 765: duplicate reservation found (ID: 2025-07-27T20:53:05.402Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 766: duplicate reservation found (ID: 2025-07-27T20:04:39.944Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 767: duplicate reservation found (ID: 2025-07-27T17:17:50.213Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 768: duplicate reservation found (ID: 2025-07-27T16:05:02.054Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 769: duplicate reservation found (ID: 2025-07-27T16:01:35.899Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 770: duplicate reservation found (ID: 2025-07-27T13:51:22.805Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 771: duplicate reservation found (ID: 2025-07-27T12:59:39.016Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 772: duplicate reservation found (ID: 2025-07-27T11:54:48.776Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 773: duplicate reservation found (ID: 2025-07-28T22:14:40.109Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 774: duplicate reservation found (ID: 2025-07-27T06:39:39.414Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 775: duplicate reservation found (ID: 2025-07-26T18:23:55.774Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 776: duplicate reservation found (ID: 2025-07-26T17:58:46.039Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 777: duplicate reservation found (ID: 2025-07-26T16:18:37.222Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 778: duplicate reservation found (ID: 2025-07-26T14:11:39.930Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 779: duplicate reservation found (ID: 2025-07-25T20:20:31.411Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 780: duplicate reservation found (ID: 2025-07-25T20:08:09.127Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 781: duplicate reservation found (ID: 2025-07-25T19:42:47.095Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 782: duplicate reservation found (ID: 2025-07-25T14:48:56.965Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 783: duplicate reservation found (ID: 2025-07-25T13:53:51.956Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 784: duplicate reservation found (ID: 2025-07-25T13:03:02.197Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 785: duplicate reservation found (ID: 2025-07-25T11:42:21.608Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 786: duplicate reservation found (ID: 2025-07-25T09:04:45.576Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 787: duplicate reservation found (ID: 2025-07-24T20:32:19.558Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 788: duplicate reservation found (ID: 2025-07-24T19:15:30.696Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 789: duplicate reservation found (ID: 2025-07-24T14:31:59.884Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 790: duplicate reservation found (ID: 2025-07-24T14:05:20.242Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 791: duplicate reservation found (ID: 2025-07-24T05:15:13.798Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 792: duplicate reservation found (ID: 2025-07-23T21:47:18.185Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 793: duplicate reservation found (ID: 2025-07-23T21:04:40.001Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 794: duplicate reservation found (ID: 2025-07-23T20:40:42.900Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 795: duplicate reservation found (ID: 2025-07-23T17:34:27.302Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 796: duplicate reservation found (ID: 2025-07-23T13:35:40.538Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 797: duplicate reservation found (ID: 2025-07-23T05:30:19.225Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 798: duplicate reservation found (ID: 2025-07-23T04:37:04.273Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 799: duplicate reservation found (ID: 2025-07-22T21:09:52.224Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 800: duplicate reservation found (ID: 2025-07-22T17:50:41.089Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 801: duplicate reservation found (ID: 2025-07-22T15:35:18.854Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 802: duplicate reservation found (ID: 2025-07-22T15:34:11.541Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 803: duplicate reservation found (ID: 2025-07-22T10:54:51.309Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 804: duplicate reservation found (ID: 2025-07-22T10:20:03.913Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 805: duplicate reservation found (ID: 2025-07-22T09:50:40.060Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 806: duplicate reservation found (ID: 2025-07-22T09:12:45.893Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 807: duplicate reservation found (ID: 2025-07-22T06:16:12.017Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 808: duplicate reservation found (ID: 2025-07-22T05:35:35.080Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 809: duplicate reservation found (ID: 2025-07-22T05:08:20.721Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 810: duplicate reservation found (ID: 2025-07-22T01:51:20.296Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 811: duplicate reservation found (ID: 2025-07-21T22:20:45.091Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 812: duplicate reservation found (ID: 2025-07-21T16:25:17.122Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 813: duplicate reservation found (ID: 2025-07-21T11:36:03.380Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 814: duplicate reservation found (ID: 2025-07-21T11:29:20.080Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 815: duplicate reservation found (ID: 2025-07-21T11:14:19.726Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 816: duplicate reservation found (ID: 2025-07-21T08:33:01.056Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 817: duplicate reservation found (ID: 2025-07-21T07:57:39.143Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 818: duplicate reservation found (ID: 2025-07-21T05:07:37.595Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 819: duplicate reservation found (ID: 2025-07-20T21:31:25Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 820: duplicate reservation found (ID: 2025-07-20T19:53:41.676Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 821: duplicate reservation found (ID: 2025-07-20T19:14:31.420Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 822: duplicate reservation found (ID: 2025-07-20T15:16:48.971Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 823: duplicate reservation found (ID: 2025-07-20T14:18:30.365Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 824: duplicate reservation found (ID: 2025-07-20T14:14:54.754Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 825: duplicate reservation found (ID: 2025-07-20T13:37:46.455Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 826: duplicate reservation found (ID: 2025-07-27T13:51:22.805Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 827: duplicate reservation found (ID: 2025-07-20T09:57:46.384Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 828: duplicate reservation found (ID: 2025-07-20T09:43:54.161Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 829: duplicate reservation found (ID: 2025-07-20T09:35:29.889Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 830: duplicate reservation found (ID: 2025-07-20T07:11:26.093Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 831: duplicate reservation found (ID: 2025-07-20T06:34:19.757Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 832: duplicate reservation found (ID: 2025-07-20T05:58:58.278Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 833: duplicate reservation found (ID: 2025-07-19T20:07:45.706Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 834: duplicate reservation found (ID: 2025-07-19T15:52:38.241Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 835: duplicate reservation found (ID: 2025-07-19T11:23:40.473Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 836: duplicate reservation found (ID: 2025-07-19T07:17:24.827Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 837: duplicate reservation found (ID: 2025-07-18T22:57:17.644Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 838: duplicate reservation found (ID: 2025-07-18T22:19:48.655Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 839: duplicate reservation found (ID: 2025-07-18T19:01:06.299Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 840: duplicate reservation found (ID: 2025-07-24T20:32:19.558Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 841: duplicate reservation found (ID: 2025-07-18T12:08:09.595Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 842: duplicate reservation found (ID: 2025-07-18T11:13:36.332Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 843: duplicate reservation found (ID: 2025-07-18T09:57:53.221Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 844: duplicate reservation found (ID: 2025-07-18T07:49:45.616Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 845: duplicate reservation found (ID: 2025-07-18T06:09:42.109Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 846: duplicate reservation found (ID: 2025-07-18T05:36:36.287Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 847: duplicate reservation found (ID: 2025-07-17T21:14:09.597Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 848: duplicate reservation found (ID: 2025-07-17T14:04:49.777Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 849: duplicate reservation found (ID: 2025-07-17T12:04:13.311Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 850: duplicate reservation found (ID: 2025-07-17T12:03:51.052Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 851: duplicate reservation found (ID: 2025-07-17T11:34:15.945Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 852: duplicate reservation found (ID: 2025-07-17T10:19:11.862Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 853: duplicate reservation found (ID: 2025-07-17T05:10:37.484Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 854: duplicate reservation found (ID: 2025-07-17T04:19:48.364Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 855: duplicate reservation found (ID: 2025-07-16T21:22:53.076Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 856: duplicate reservation found (ID: 2025-07-16T21:04:32.727Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 857: duplicate reservation found (ID: 2025-07-16T20:26:05.015Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 858: duplicate reservation found (ID: 2025-07-16T15:45:39.045Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 859: duplicate reservation found (ID: 2025-07-16T10:45:51.432Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 860: duplicate reservation found (ID: 2025-07-16T10:39:51.467Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 861: duplicate reservation found (ID: 2025-07-16T05:29:04.679Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 862: duplicate reservation found (ID: 2025-07-15T19:59:39.055Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 863: duplicate reservation found (ID: 2025-07-15T19:45:37.509Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 864: duplicate reservation found (ID: 2025-07-15T18:25:52.193Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 865: duplicate reservation found (ID: 2025-07-15T15:59:17.207Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 866: duplicate reservation found (ID: 2025-07-15T12:54:34.089Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 867: duplicate reservation found (ID: 2025-07-15T12:51:39.537Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 868: duplicate reservation found (ID: 2025-07-15T10:34:25.616Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 869: duplicate reservation found (ID: 2025-07-15T09:36:36.537Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 870: duplicate reservation found (ID: 2025-07-15T09:34:55.827Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 871: duplicate reservation found (ID: 2025-07-15T06:50:47.729Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 872: duplicate reservation found (ID: 2025-07-15T06:43:17.820Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 873: duplicate reservation found (ID: 2025-07-14T19:09:53.486Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 874: duplicate reservation found (ID: 2025-07-14T14:27:36.073Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 875: duplicate reservation found (ID: 2025-07-14T12:11:11.958Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 876: duplicate reservation found (ID: 2025-07-14T10:34:02.061Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 877: duplicate reservation found (ID: 2025-07-14T10:25:42.690Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 878: duplicate reservation found (ID: 2025-07-26T17:58:46.039Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 879: duplicate reservation found (ID: 2025-07-14T08:20:24.278Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 880: duplicate reservation found (ID: 2025-07-14T06:10:21.492Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 881: duplicate reservation found (ID: 2025-07-14T05:30:18.710Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 882: duplicate reservation found (ID: 2025-07-14T04:17:57.039Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 883: duplicate reservation found (ID: 2025-07-13T18:19:52.339Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 884: duplicate reservation found (ID: 2025-07-13T13:31:30.015Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 885: duplicate reservation found (ID: 2025-07-13T11:22:52.866Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 886: duplicate reservation found (ID: 2025-07-13T05:46:16.891Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 887: duplicate reservation found (ID: 2025-07-12T19:33:58.888Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 888: duplicate reservation found (ID: 2025-07-12T16:19:13.806Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 889: duplicate reservation found (ID: 2025-07-12T15:49:52.350Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 890: duplicate reservation found (ID: 2025-07-12T13:09:40.958Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 891: duplicate reservation found (ID: 2025-07-12T11:41:06.248Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 892: duplicate reservation found (ID: 2025-07-12T10:48:51.661Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 893: duplicate reservation found (ID: 2025-07-12T09:34:55.339Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 894: duplicate reservation found (ID: 2025-07-12T08:21:52.621Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 895: duplicate reservation found (ID: 2025-07-12T07:04:56.877Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 896: duplicate reservation found (ID: 2025-07-12T06:02:42.052Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 897: duplicate reservation found (ID: 2025-07-12T06:02:42.052Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 898: duplicate reservation found (ID: 2025-07-12T05:58:34.962Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 899: duplicate reservation found (ID: 2025-07-22T01:51:20.296Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 900: duplicate reservation found (ID: 2025-07-11T18:28:12.942Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 901: duplicate reservation found (ID: 2025-07-11T16:56:24.426Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 902: duplicate reservation found (ID: 2025-07-11T14:24:56.474Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 903: duplicate reservation found (ID: 2025-07-11T13:36:05.140Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 904: duplicate reservation found (ID: 2025-07-11T06:20:59.359Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 905: duplicate reservation found (ID: 2025-07-10T21:57:55.484Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 906: duplicate reservation found (ID: 2025-07-10T20:33:15.576Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 907: duplicate reservation found (ID: 2025-07-10T19:40:50.015Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 908: duplicate reservation found (ID: 2025-07-10T19:31:42.816Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 909: duplicate reservation found (ID: 2025-07-10T16:58:25.265Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 910: duplicate reservation found (ID: 2025-07-10T05:22:08.215Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 911: duplicate reservation found (ID: 2025-07-10T05:10:09.442Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 912: duplicate reservation found (ID: 2025-07-09T21:33:17.386Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 913: duplicate reservation found (ID: 2025-07-09T21:14:25.807Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 914: duplicate reservation found (ID: 2025-07-09T21:05:44.639Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 915: duplicate reservation found (ID: 2025-07-09T12:57:07.782Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 916: duplicate reservation found (ID: 2025-07-09T09:42:15.907Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 917: duplicate reservation found (ID: 2025-07-09T08:06:20.698Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 918: duplicate reservation found (ID: 2025-07-09T07:16:21.888Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 919: duplicate reservation found (ID: 2025-07-09T06:54:22.324Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 920: duplicate reservation found (ID: 2025-07-09T06:19:25.026Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 921: duplicate reservation found (ID: 2025-07-09T06:15:16.718Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 922: duplicate reservation found (ID: 2025-07-09T04:41:57.193Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 923: duplicate reservation found (ID: 2025-07-09T04:40:12.482Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 924: duplicate reservation found (ID: 2025-07-08T21:15:25.663Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 925: duplicate reservation found (ID: 2025-07-08T20:21:48.259Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 926: duplicate reservation found (ID: 2025-07-08T11:48:26.241Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 927: duplicate reservation found (ID: 2025-07-07T20:31:06.590Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 928: duplicate reservation found (ID: 2025-07-07T20:25:34.667Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 929: duplicate reservation found (ID: 2025-07-07T20:10:08.546Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 930: duplicate reservation found (ID: 2025-07-07T17:53:19.341Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 931: duplicate reservation found (ID: 2025-07-07T12:40:41.286Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 932: duplicate reservation found (ID: 2025-07-07T11:03:45.598Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 933: duplicate reservation found (ID: 2025-07-07T10:30:21.544Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 934: duplicate reservation found (ID: 2025-07-07T09:16:11.066Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 935: duplicate reservation found (ID: 2025-07-07T08:32:31.621Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 936: duplicate reservation found (ID: 2025-07-07T05:12:00.926Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 937: duplicate reservation found (ID: 2025-07-06T22:52:16.275Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 938: duplicate reservation found (ID: 2025-07-06T21:34:45.782Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 939: duplicate reservation found (ID: 2025-07-06T21:18:38.995Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 940: duplicate reservation found (ID: 2025-07-06T20:50:54.524Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 941: duplicate reservation found (ID: 2025-07-06T19:21:57.522Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 942: duplicate reservation found (ID: 2025-07-06T18:59:46.467Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 943: duplicate reservation found (ID: 2025-07-06T18:32:30.459Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 944: duplicate reservation found (ID: 2025-07-06T14:41:23.029Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 945: duplicate reservation found (ID: 2025-07-06T14:28:30.964Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 946: duplicate reservation found (ID: 2025-07-06T08:09:28.684Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 947: duplicate reservation found (ID: 2025-07-06T06:17:55.447Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 948: duplicate reservation found (ID: 2025-07-06T06:11:37.638Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 949: duplicate reservation found (ID: 2025-07-06T01:38:15.025Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 950: duplicate reservation found (ID: 2025-07-05T20:54:03.864Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 951: duplicate reservation found (ID: 2025-07-05T14:54:32.430Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 952: duplicate reservation found (ID: 2025-07-05T14:03:23.826Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 953: duplicate reservation found (ID: 2025-07-05T12:20:49.007Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 954: duplicate reservation found (ID: 2025-07-05T07:34:23.008Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 955: duplicate reservation found (ID: 2025-07-05T14:03:23.826Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 956: duplicate reservation found (ID: 2025-07-04T22:14:55.363Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 957: duplicate reservation found (ID: 2025-07-04T19:17:58.724Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 958: duplicate reservation found (ID: 2025-07-03T19:24:24.394Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 959: duplicate reservation found (ID: 2025-07-03T09:34:25.463Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 960: duplicate reservation found (ID: 2025-07-02T18:17:22.404Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 961: duplicate reservation found (ID: 2025-07-02T17:18:21.700Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 962: duplicate reservation found (ID: 2025-07-02T05:24:48.441Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 963: duplicate reservation found (ID: 2025-07-01T18:54:26.173Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 964: duplicate reservation found (ID: 2025-07-01T16:46:00.037Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 965: duplicate reservation found (ID: 2025-07-01T13:09:20.598Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 966: duplicate reservation found (ID: 2025-06-30T20:22:49.121Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 967: duplicate reservation found (ID: 2025-06-30T18:45:50.112Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 968: duplicate reservation found (ID: 2025-06-30T18:04:35.426Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 969: duplicate reservation found (ID: 2025-06-30T16:30:07.769Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 970: duplicate reservation found (ID: 2025-06-30T07:58:46.898Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 971: duplicate reservation found (ID: 2025-06-29T19:05:48.769Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 972: duplicate reservation found (ID: 2025-06-29T12:25:21.014Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 973: duplicate reservation found (ID: 2025-06-29T10:44:17.200Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 974: duplicate reservation found (ID: 2025-06-29T06:21:49.989Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 975: duplicate reservation found (ID: 2025-06-29T06:04:04.715Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 976: duplicate reservation found (ID: 2025-06-28T21:20:36.710Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 977: duplicate reservation found (ID: 2025-06-28T04:52:45.835Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 978: duplicate reservation found (ID: 2025-06-28T04:47:05.553Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 979: duplicate reservation found (ID: 2025-06-28T01:59:14.701Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 980: duplicate reservation found (ID: 2025-06-28T00:59:21.562Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 981: duplicate reservation found (ID: 2025-06-27T15:37:21.076Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 982: duplicate reservation found (ID: 2025-06-27T05:57:58.162Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 983: duplicate reservation found (ID: 2025-07-06T06:11:37.638Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 984: duplicate reservation found (ID: 2025-06-29T19:05:48.769Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 985: duplicate reservation found (ID: 2025-06-25T08:24:35.380Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 986: duplicate reservation found (ID: 2025-06-24T14:18:43.614Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 987: duplicate reservation found (ID: 2025-06-24T13:17:51.373Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 988: duplicate reservation found (ID: 2025-06-24T10:34:40.427Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 989: duplicate reservation found (ID: 2025-06-22T22:11:06.225Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 990: duplicate reservation found (ID: 2025-06-22T15:22:14.392Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 991: duplicate reservation found (ID: 2025-06-22T14:32:46.239Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 992: duplicate reservation found (ID: 2025-06-22T12:51:15.476Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 993: duplicate reservation found (ID: 2025-06-22T10:04:16.329Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 994: duplicate reservation found (ID: 2025-06-21T16:43:34.391Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 995: duplicate reservation found (ID: 2025-06-20T17:02:15.314Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 996: duplicate reservation found (ID: 2025-06-20T16:54:32.962Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 997: duplicate reservation found (ID: 2025-06-20T16:15:55.785Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 998: duplicate reservation found (ID: 2025-06-20T04:54:04.530Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 999: duplicate reservation found (ID: 2025-06-19T05:55:28.172Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1000: duplicate reservation found (ID: 2025-06-19T05:55:23.548Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1001: duplicate reservation found (ID: 2025-06-18T20:40:23.382Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1002: duplicate reservation found (ID: 2025-06-18T09:23:22.947Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1003: duplicate reservation found (ID: 2025-06-16T19:59:41.133Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1004: duplicate reservation found (ID: 2025-06-16T16:32:00.917Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1005: duplicate reservation found (ID: 2025-06-15T19:07:14.129Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1006: duplicate reservation found (ID: 2025-06-15T11:35:47.126Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1007: duplicate reservation found (ID: 2025-06-15T07:35:31.638Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1008: duplicate reservation found (ID: 2025-06-14T11:46:50.063Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1009: duplicate reservation found (ID: 2025-06-14T07:35:45.208Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1010: duplicate reservation found (ID: 2025-06-13T13:58:17.972Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1011: duplicate reservation found (ID: 2025-06-12T20:20:06.279Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1012: duplicate reservation found (ID: 2025-06-11T21:45:24.292Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1013: duplicate reservation found (ID: 2025-06-11T12:04:45.976Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1014: duplicate reservation found (ID: 2025-06-10T15:18:33.433Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1015: duplicate reservation found (ID: 2025-06-10T12:29:11.694Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1016: duplicate reservation found (ID: 2025-06-10T11:08:30.904Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1017: duplicate reservation found (ID: 2025-06-10T07:56:57.431Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1018: duplicate reservation found (ID: 2025-06-10T05:41:48.825Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1019: duplicate reservation found (ID: 2025-06-10T05:38:24.008Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1020: duplicate reservation found (ID: 2025-06-08T19:55:51.079Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1021: duplicate reservation found (ID: 2025-06-07T23:08:03.942Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1022: duplicate reservation found (ID: 2025-06-07T12:09:53.602Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1023: duplicate reservation found (ID: 2025-06-07T08:05:23.621Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1024: duplicate reservation found (ID: 2025-06-05T21:37:32.612Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1025: duplicate reservation found (ID: 2025-06-05T19:11:12.642Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1026: duplicate reservation found (ID: 2025-06-05T02:23:36.217Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1027: duplicate reservation found (ID: 2025-06-04T11:37:46.662Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1028: duplicate reservation found (ID: 2025-06-04T10:45:58.541Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1029: duplicate reservation found (ID: 2025-06-04T09:42:12.024Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1030: duplicate reservation found (ID: 2025-06-04T06:15:46.691Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1031: duplicate reservation found (ID: 2025-06-03T20:24:55.159Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1032: duplicate reservation found (ID: 2025-06-03T18:49:51.636Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1033: duplicate reservation found (ID: 2025-06-02T20:42:06.690Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1034: duplicate reservation found (ID: 2025-06-02T19:56:32.259Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1035: duplicate reservation found (ID: 2025-06-02T16:45:08.037Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1036: duplicate reservation found (ID: 2025-06-02T13:16:57.754Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1037: duplicate reservation found (ID: 2025-06-28T00:59:21.562Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1038: duplicate reservation found (ID: 2025-06-01T18:09:55.788Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1039: duplicate reservation found (ID: 2025-06-01T07:08:35.497Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1040: duplicate reservation found (ID: 2025-05-31T22:21:13.408Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1041: duplicate reservation found (ID: 2025-05-31T03:26:51.411Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1042: duplicate reservation found (ID: 2025-05-28T15:21:56.710Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1043: duplicate reservation found (ID: 2025-05-28T14:51:41.424Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1044: duplicate reservation found (ID: 2025-05-28T14:03:46.557Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1045: duplicate reservation found (ID: 2025-05-27T16:04:29.621Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1046: duplicate reservation found (ID: 2025-05-27T12:51:16.872Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1047: duplicate reservation found (ID: 2025-05-27T12:51:16.872Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1048: duplicate reservation found (ID: 2025-05-27T12:51:16.872Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1049: duplicate reservation found (ID: 2025-05-28T14:03:46.557Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1050: duplicate reservation found (ID: 2025-05-27T10:50:10.201Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1051: duplicate reservation found (ID: 2025-05-24T20:46:21.881Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1052: duplicate reservation found (ID: 2025-05-23T18:34:08.636Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1053: duplicate reservation found (ID: 2025-05-16T14:19:57.141Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - Skipping row 1054: duplicate reservation found (ID: 2025-05-16T14:09:44.229Z) 2025-11-19 09:54:51 - alpine_bits_python.csv_import - INFO - CSV import completed successfully. Stats: {'total_rows': 1053, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 0, 'created_reservations': 0, 'skipped_duplicates': 1053, 'pre_acknowledged': 0, 'errors': []} 2025-11-19 09:54:51 - alpine_bits_python.api - INFO - CSV import complete for file.csv: {'total_rows': 1053, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 0, 'created_reservations': 0, 'skipped_duplicates': 1053, 'pre_acknowledged': 0, 'errors': []} 2025-11-19 09:55:17 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 09:55:17 - alpine_bits_python.api - INFO - CSV file queued for processing: logs/csv_imports/file_bemelman_20251119_095517.csv by user bemelman (original: file.csv) 2025-11-19 09:55:17 - alpine_bits_python.api - INFO - Starting database processing of file.csv 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 2: duplicate reservation found (ID: X-5czfeV0jnjaJue5pVhUjoWgzyeUX3A) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 3: duplicate reservation found (ID: csv_import_3_2025-11-19T09:53:52.477841) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 4: duplicate reservation found (ID: csv_import_4_2025-11-19T09:53:52.489033) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 5: duplicate reservation found (ID: UxEhzYZzfE2GhYd6zcX2Xc3_Uv4C4gv3) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 6: duplicate reservation found (ID: 4yRJaVfWIv3yjRUhQIYD2IaXhgHKTodT) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 7: duplicate reservation found (ID: 1oz3ZCgVSwRrwjQlZGKd_1d_87JZwdoC) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 8: duplicate reservation found (ID: ZKfeK7VOUWVV-ypua-vsFb45GVljK32d) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 9: duplicate reservation found (ID: csv_import_9_2025-11-19T09:53:52.503975) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 10: duplicate reservation found (ID: ZNwNntZXUUNRmhQOXVXd9p_VIr_oAgyy) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 11: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 12: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 13: duplicate reservation found (ID: csv_import_13_2025-11-19T09:53:52.514898) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 14: duplicate reservation found (ID: csv_import_14_2025-11-19T09:53:52.520915) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 15: duplicate reservation found (ID: IoH7aRAvA7P6yDAiTSGvU4ExmihiSsHk) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 16: duplicate reservation found (ID: csv_import_16_2025-11-19T09:53:52.528655) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 17: duplicate reservation found (ID: csv_import_17_2025-11-19T09:53:52.534961) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 18: duplicate reservation found (ID: cSBi0fxTOPlLPRf7A97MOhkqLl2wNFeg) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 19: duplicate reservation found (ID: QWz2ArN7AmuVFanfCFqOBAnWDT6cJJKH) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 20: duplicate reservation found (ID: DrEiOg4FqZuriDQIoHyOAM347w0_slHK) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 21: duplicate reservation found (ID: csv_import_21_2025-11-19T09:53:52.543828) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 22: duplicate reservation found (ID: csv_import_22_2025-11-19T09:53:52.549274) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 23: duplicate reservation found (ID: nIFL_bQY2gl-3IJAlALq-VNbo6KNXal3) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 24: duplicate reservation found (ID: OFifdnj3bowWXDk6sKa6YL9HGH-KWQRH) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 25: duplicate reservation found (ID: yvkFQzw9tXfdoz4oWFw_U5nHTtgxbozV) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 26: duplicate reservation found (ID: csv_import_26_2025-11-19T09:53:52.558421) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 27: duplicate reservation found (ID: csv_import_27_2025-11-19T09:53:52.563739) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 28: duplicate reservation found (ID: 76c9681a-b57d-4f11-9e4c-640af12939e5) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 29: duplicate reservation found (ID: -Dut_H-sKFyoYoABAIJ019T-iueW-c8j) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 30: duplicate reservation found (ID: csv_import_30_2025-11-19T09:53:52.571187) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 31: duplicate reservation found (ID: JD4VoXxhGQor6k6VmSOuXlbR-RlUpwDD) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 32: duplicate reservation found (ID: csv_import_32_2025-11-19T09:53:52.579113) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 33: duplicate reservation found (ID: csv_import_33_2025-11-19T09:53:52.584687) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 34: duplicate reservation found (ID: csv_import_34_2025-11-19T09:53:52.589901) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 35: duplicate reservation found (ID: csv_import_35_2025-11-19T09:53:52.594886) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 36: duplicate reservation found (ID: csv_import_36_2025-11-19T09:53:52.600682) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 37: duplicate reservation found (ID: csv_import_37_2025-11-19T09:53:52.606758) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 38: duplicate reservation found (ID: csv_import_38_2025-11-19T09:53:52.612208) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 39: duplicate reservation found (ID: csv_import_39_2025-11-19T09:53:52.618867) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 40: duplicate reservation found (ID: csv_import_40_2025-11-19T09:53:52.624823) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 41: duplicate reservation found (ID: csv_import_41_2025-11-19T09:53:52.630366) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 42: duplicate reservation found (ID: csv_import_42_2025-11-19T09:53:52.636330) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 43: duplicate reservation found (ID: csv_import_43_2025-11-19T09:53:52.642058) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 44: duplicate reservation found (ID: csv_import_44_2025-11-19T09:53:52.648071) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 45: duplicate reservation found (ID: csv_import_45_2025-11-19T09:53:52.653316) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 46: duplicate reservation found (ID: csv_import_46_2025-11-19T09:53:52.659080) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 47: duplicate reservation found (ID: csv_import_47_2025-11-19T09:53:52.664603) 2025-11-19 09:55:17 - alpine_bits_python.csv_import - INFO - Skipping row 48: duplicate reservation found (ID: csv_import_48_2025-11-19T09:53:52.670140) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 49: duplicate reservation found (ID: csv_import_49_2025-11-19T09:53:52.675776) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 50: duplicate reservation found (ID: csv_import_49_2025-11-19T09:53:52.675776) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 51: duplicate reservation found (ID: csv_import_51_2025-11-19T09:53:52.682199) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 52: duplicate reservation found (ID: csv_import_52_2025-11-19T09:53:52.688021) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 53: duplicate reservation found (ID: csv_import_53_2025-11-19T09:53:52.693666) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 54: duplicate reservation found (ID: csv_import_54_2025-11-19T09:53:52.699066) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 55: duplicate reservation found (ID: csv_import_55_2025-11-19T09:53:52.704425) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 56: duplicate reservation found (ID: csv_import_56_2025-11-19T09:53:52.710191) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 57: duplicate reservation found (ID: csv_import_57_2025-11-19T09:53:52.715500) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 58: duplicate reservation found (ID: csv_import_58_2025-11-19T09:53:52.720849) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 59: duplicate reservation found (ID: csv_import_59_2025-11-19T09:53:52.725912) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 60: duplicate reservation found (ID: csv_import_60_2025-11-19T09:53:52.730860) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 61: duplicate reservation found (ID: csv_import_61_2025-11-19T09:53:52.736179) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 62: duplicate reservation found (ID: csv_import_62_2025-11-19T09:53:52.741351) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 63: duplicate reservation found (ID: csv_import_63_2025-11-19T09:53:52.747038) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 64: duplicate reservation found (ID: csv_import_64_2025-11-19T09:53:52.752217) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 65: duplicate reservation found (ID: csv_import_65_2025-11-19T09:53:52.757597) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 66: duplicate reservation found (ID: csv_import_66_2025-11-19T09:53:52.762769) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 67: duplicate reservation found (ID: csv_import_67_2025-11-19T09:53:52.768016) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 68: duplicate reservation found (ID: csv_import_68_2025-11-19T09:53:52.772967) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 69: duplicate reservation found (ID: csv_import_69_2025-11-19T09:53:52.777886) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 70: duplicate reservation found (ID: csv_import_70_2025-11-19T09:53:52.783304) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 71: duplicate reservation found (ID: csv_import_71_2025-11-19T09:53:52.788507) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 72: duplicate reservation found (ID: csv_import_72_2025-11-19T09:53:52.792756) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 73: duplicate reservation found (ID: csv_import_73_2025-11-19T09:53:52.797339) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 74: duplicate reservation found (ID: csv_import_74_2025-11-19T09:53:52.802162) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 75: duplicate reservation found (ID: csv_import_75_2025-11-19T09:53:52.806602) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 76: duplicate reservation found (ID: csv_import_76_2025-11-19T09:53:52.811217) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 77: duplicate reservation found (ID: csv_import_77_2025-11-19T09:53:52.815881) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 78: duplicate reservation found (ID: csv_import_78_2025-11-19T09:53:52.820524) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 79: duplicate reservation found (ID: csv_import_79_2025-11-19T09:53:52.825609) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 80: duplicate reservation found (ID: csv_import_80_2025-11-19T09:53:52.830429) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 81: duplicate reservation found (ID: csv_import_81_2025-11-19T09:53:52.835146) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 82: duplicate reservation found (ID: csv_import_82_2025-11-19T09:53:52.839563) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 83: duplicate reservation found (ID: csv_import_83_2025-11-19T09:53:52.844683) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 84: duplicate reservation found (ID: csv_import_84_2025-11-19T09:53:52.849097) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 85: duplicate reservation found (ID: csv_import_85_2025-11-19T09:53:52.853636) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 86: duplicate reservation found (ID: csv_import_86_2025-11-19T09:53:52.858701) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 87: duplicate reservation found (ID: csv_import_87_2025-11-19T09:53:52.863515) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 88: duplicate reservation found (ID: XOCMzbeqkIB2q22mRrdFEGujNSSnuIL-) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 89: duplicate reservation found (ID: csv_import_89_2025-11-19T09:53:52.869036) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 90: duplicate reservation found (ID: csv_import_90_2025-11-19T09:53:52.873942) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 91: duplicate reservation found (ID: csv_import_91_2025-11-19T09:53:52.878999) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 92: duplicate reservation found (ID: csv_import_92_2025-11-19T09:53:52.884338) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 93: duplicate reservation found (ID: csv_import_93_2025-11-19T09:53:52.889474) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 94: duplicate reservation found (ID: csv_import_94_2025-11-19T09:53:52.893962) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 95: duplicate reservation found (ID: csv_import_95_2025-11-19T09:53:52.898543) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 96: duplicate reservation found (ID: csv_import_96_2025-11-19T09:53:52.903229) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 97: duplicate reservation found (ID: csv_import_97_2025-11-19T09:53:52.907372) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 98: duplicate reservation found (ID: csv_import_98_2025-11-19T09:53:52.912898) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 99: duplicate reservation found (ID: csv_import_99_2025-11-19T09:53:52.918235) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 100: duplicate reservation found (ID: csv_import_100_2025-11-19T09:53:52.923078) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 101: duplicate reservation found (ID: csv_import_101_2025-11-19T09:53:52.927528) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 102: duplicate reservation found (ID: csv_import_102_2025-11-19T09:53:52.932415) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 103: duplicate reservation found (ID: csv_import_103_2025-11-19T09:53:52.937009) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 104: duplicate reservation found (ID: 2aa2922d-ec2e-4564-8c09-38cd9db17ca2) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 105: duplicate reservation found (ID: 8IOMgVadJHyXOAQqu9JpZiHUdilgw1Eo) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 106: duplicate reservation found (ID: 8IOMgVadJHyXOAQqu9JpZiHUdilgw1Eo) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 107: duplicate reservation found (ID: csv_import_84_2025-11-19T09:53:52.849097) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 108: duplicate reservation found (ID: csv_import_108_2025-11-19T09:53:52.945416) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 109: duplicate reservation found (ID: csv_import_109_2025-11-19T09:53:52.949755) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 110: duplicate reservation found (ID: csv_import_110_2025-11-19T09:53:52.954223) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 111: duplicate reservation found (ID: csv_import_111_2025-11-19T09:53:52.958809) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 112: duplicate reservation found (ID: csv_import_112_2025-11-19T09:53:52.963393) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 113: duplicate reservation found (ID: csv_import_113_2025-11-19T09:53:52.967726) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 114: duplicate reservation found (ID: csv_import_114_2025-11-19T09:53:52.971914) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 115: duplicate reservation found (ID: csv_import_115_2025-11-19T09:53:52.976959) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 116: duplicate reservation found (ID: csv_import_116_2025-11-19T09:53:52.981644) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 117: duplicate reservation found (ID: csv_import_117_2025-11-19T09:53:52.986190) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 118: duplicate reservation found (ID: csv_import_118_2025-11-19T09:53:52.990731) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 119: duplicate reservation found (ID: Xg0KTHZL5ZT_zmK6-H3mhLFOk5D1W5kx) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 120: duplicate reservation found (ID: csv_import_120_2025-11-19T09:53:52.996299) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 121: duplicate reservation found (ID: csv_import_121_2025-11-19T09:53:53.000758) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 122: duplicate reservation found (ID: csv_import_122_2025-11-19T09:53:53.005245) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 123: duplicate reservation found (ID: csv_import_123_2025-11-19T09:53:53.009894) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 124: duplicate reservation found (ID: csv_import_124_2025-11-19T09:53:53.014672) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 125: duplicate reservation found (ID: csv_import_125_2025-11-19T09:53:53.019141) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 126: duplicate reservation found (ID: csv_import_126_2025-11-19T09:53:53.023647) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 127: duplicate reservation found (ID: csv_import_127_2025-11-19T09:53:53.028197) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 128: duplicate reservation found (ID: csv_import_128_2025-11-19T09:53:53.032614) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 129: duplicate reservation found (ID: bCRRUJmQ6Z2PyuaGSKC0qd8Z39-FTw10) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 130: duplicate reservation found (ID: I3pat-sCSw-sfNh1ohUcah134dID1LXr) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 131: duplicate reservation found (ID: -Qw1pcqiJeU1sbZmdchXzY0SAr1mmUdn) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 132: duplicate reservation found (ID: Z9Y0ccPWuS_k-QVJgj_KNPWFqxfLH2eK) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 133: duplicate reservation found (ID: lBSqnYv4lRiRLzSWmcersbQyfx9kI22C) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 134: duplicate reservation found (ID: csv_import_134_2025-11-19T09:53:53.041928) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 135: duplicate reservation found (ID: YUWA9pl4qNto5MHDN24xqVPZEusYUL77) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 136: duplicate reservation found (ID: SGDICHGQSf9wPJHUm7Lr1baLBzbZGzL4) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 137: duplicate reservation found (ID: csv_import_137_2025-11-19T09:53:53.048188) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 138: duplicate reservation found (ID: csv_import_138_2025-11-19T09:53:53.053343) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 139: duplicate reservation found (ID: csv_import_139_2025-11-19T09:53:53.058499) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 140: duplicate reservation found (ID: csv_import_140_2025-11-19T09:53:53.062701) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 141: duplicate reservation found (ID: csv_import_141_2025-11-19T09:53:53.069047) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 142: duplicate reservation found (ID: csv_import_142_2025-11-19T09:53:53.073781) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 143: duplicate reservation found (ID: csv_import_143_2025-11-19T09:53:53.078187) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 144: duplicate reservation found (ID: csv_import_144_2025-11-19T09:53:53.082909) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 145: duplicate reservation found (ID: csv_import_145_2025-11-19T09:53:53.087569) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 146: duplicate reservation found (ID: csv_import_146_2025-11-19T09:53:53.091889) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 147: duplicate reservation found (ID: csv_import_147_2025-11-19T09:53:53.096328) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 148: duplicate reservation found (ID: csv_import_148_2025-11-19T09:53:53.100845) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 149: duplicate reservation found (ID: csv_import_149_2025-11-19T09:53:53.105232) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 150: duplicate reservation found (ID: csv_import_150_2025-11-19T09:53:53.110990) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 151: duplicate reservation found (ID: csv_import_151_2025-11-19T09:53:53.115414) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 152: duplicate reservation found (ID: csv_import_90_2025-11-19T09:53:52.873942) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 153: duplicate reservation found (ID: csv_import_90_2025-11-19T09:53:52.873942) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 154: duplicate reservation found (ID: 1f45918e-ed53-4130-a6ad-f23d3a63691e) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 155: duplicate reservation found (ID: csv_import_155_2025-11-19T09:53:53.123005) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 156: duplicate reservation found (ID: csv_import_156_2025-11-19T09:53:53.127442) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 157: duplicate reservation found (ID: csv_import_157_2025-11-19T09:53:53.132083) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 158: duplicate reservation found (ID: csv_import_158_2025-11-19T09:53:53.136539) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 159: duplicate reservation found (ID: csv_import_159_2025-11-19T09:53:53.140901) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 160: duplicate reservation found (ID: csv_import_160_2025-11-19T09:53:53.145363) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 161: duplicate reservation found (ID: csv_import_161_2025-11-19T09:53:53.149885) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 162: duplicate reservation found (ID: csv_import_162_2025-11-19T09:53:53.154428) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 163: duplicate reservation found (ID: -Dut_H-sKFyoYoABAIJ019T-iueW-c8j) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 164: duplicate reservation found (ID: csv_import_164_2025-11-19T09:53:53.160469) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 165: duplicate reservation found (ID: csv_import_165_2025-11-19T09:53:53.165233) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 166: duplicate reservation found (ID: csv_import_166_2025-11-19T09:53:53.169704) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 167: duplicate reservation found (ID: csv_import_167_2025-11-19T09:53:53.174062) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 168: duplicate reservation found (ID: csv_import_168_2025-11-19T09:53:53.178995) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 169: duplicate reservation found (ID: csv_import_169_2025-11-19T09:53:53.183502) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 170: duplicate reservation found (ID: csv_import_170_2025-11-19T09:53:53.188065) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 171: duplicate reservation found (ID: csv_import_171_2025-11-19T09:53:53.192929) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 172: duplicate reservation found (ID: csv_import_172_2025-11-19T09:53:53.197810) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 173: duplicate reservation found (ID: csv_import_173_2025-11-19T09:53:53.202281) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 174: duplicate reservation found (ID: csv_import_174_2025-11-19T09:53:53.207421) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 175: duplicate reservation found (ID: csv_import_174_2025-11-19T09:53:53.207421) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 176: duplicate reservation found (ID: csv_import_176_2025-11-19T09:53:53.213109) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 177: duplicate reservation found (ID: csv_import_177_2025-11-19T09:53:53.218704) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 178: duplicate reservation found (ID: csv_import_178_2025-11-19T09:53:53.223580) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 179: duplicate reservation found (ID: csv_import_179_2025-11-19T09:53:53.228128) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 180: duplicate reservation found (ID: csv_import_180_2025-11-19T09:53:53.232537) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 181: duplicate reservation found (ID: csv_import_181_2025-11-19T09:53:53.237670) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 182: duplicate reservation found (ID: csv_import_182_2025-11-19T09:53:53.242350) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 183: duplicate reservation found (ID: csv_import_183_2025-11-19T09:53:53.246791) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 184: duplicate reservation found (ID: csv_import_184_2025-11-19T09:53:53.251446) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 185: duplicate reservation found (ID: csv_import_185_2025-11-19T09:53:53.256055) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 186: duplicate reservation found (ID: csv_import_186_2025-11-19T09:53:53.260813) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 187: duplicate reservation found (ID: csv_import_186_2025-11-19T09:53:53.260813) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 188: duplicate reservation found (ID: csv_import_188_2025-11-19T09:53:53.266517) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 189: duplicate reservation found (ID: csv_import_189_2025-11-19T09:53:53.270808) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 190: duplicate reservation found (ID: csv_import_190_2025-11-19T09:53:53.275241) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 191: duplicate reservation found (ID: csv_import_191_2025-11-19T09:53:53.280053) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 192: duplicate reservation found (ID: csv_import_192_2025-11-19T09:53:53.285335) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 193: duplicate reservation found (ID: csv_import_193_2025-11-19T09:53:53.289969) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 194: duplicate reservation found (ID: csv_import_193_2025-11-19T09:53:53.289969) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 195: duplicate reservation found (ID: csv_import_195_2025-11-19T09:53:53.295789) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 196: duplicate reservation found (ID: csv_import_196_2025-11-19T09:53:53.300842) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 197: duplicate reservation found (ID: csv_import_197_2025-11-19T09:53:53.305893) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 198: duplicate reservation found (ID: csv_import_198_2025-11-19T09:53:53.310558) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 199: duplicate reservation found (ID: csv_import_199_2025-11-19T09:53:53.315783) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 200: duplicate reservation found (ID: csv_import_200_2025-11-19T09:53:53.320731) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 201: duplicate reservation found (ID: csv_import_201_2025-11-19T09:53:53.325162) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 202: duplicate reservation found (ID: csv_import_202_2025-11-19T09:53:53.329708) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 203: duplicate reservation found (ID: csv_import_203_2025-11-19T09:53:53.334328) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 204: duplicate reservation found (ID: csv_import_204_2025-11-19T09:53:53.338919) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 205: duplicate reservation found (ID: csv_import_205_2025-11-19T09:53:53.344045) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 206: duplicate reservation found (ID: 2025-07-17T10:19:11.862Z) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 207: duplicate reservation found (ID: csv_import_204_2025-11-19T09:53:53.338919) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 208: duplicate reservation found (ID: csv_import_165_2025-11-19T09:53:53.165233) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 209: duplicate reservation found (ID: csv_import_209_2025-11-19T09:53:53.351912) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 210: duplicate reservation found (ID: csv_import_165_2025-11-19T09:53:53.165233) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 211: duplicate reservation found (ID: csv_import_211_2025-11-19T09:53:53.357869) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 212: duplicate reservation found (ID: H2mp8bS_42Bv04nWDNS-d-ZCSME_i3Co) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 213: duplicate reservation found (ID: csv_import_213_2025-11-19T09:53:53.363536) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 214: duplicate reservation found (ID: csv_import_214_2025-11-19T09:53:53.369161) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 215: duplicate reservation found (ID: csv_import_215_2025-11-19T09:53:53.374375) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 216: duplicate reservation found (ID: csv_import_216_2025-11-19T09:53:53.379010) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 217: duplicate reservation found (ID: csv_import_217_2025-11-19T09:53:53.384573) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 218: duplicate reservation found (ID: csv_import_218_2025-11-19T09:53:53.389253) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 219: duplicate reservation found (ID: csv_import_219_2025-11-19T09:53:53.394090) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 220: duplicate reservation found (ID: csv_import_220_2025-11-19T09:53:53.398841) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 221: duplicate reservation found (ID: csv_import_221_2025-11-19T09:53:53.404367) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 222: duplicate reservation found (ID: csv_import_222_2025-11-19T09:53:53.409498) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 223: duplicate reservation found (ID: csv_import_26_2025-11-19T09:53:52.558421) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 224: duplicate reservation found (ID: 2025-08-20T06:48:40.257Z) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 225: duplicate reservation found (ID: csv_import_225_2025-11-19T09:53:53.416806) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 226: duplicate reservation found (ID: csv_import_226_2025-11-19T09:53:53.421531) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 227: duplicate reservation found (ID: csv_import_227_2025-11-19T09:53:53.425932) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 228: duplicate reservation found (ID: csv_import_228_2025-11-19T09:53:53.430867) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 229: duplicate reservation found (ID: csv_import_229_2025-11-19T09:53:53.435526) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 230: duplicate reservation found (ID: csv_import_229_2025-11-19T09:53:53.435526) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 231: duplicate reservation found (ID: csv_import_231_2025-11-19T09:53:53.440568) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 232: duplicate reservation found (ID: csv_import_232_2025-11-19T09:53:53.444907) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 233: duplicate reservation found (ID: csv_import_233_2025-11-19T09:53:53.449024) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 234: duplicate reservation found (ID: csv_import_234_2025-11-19T09:53:53.453286) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 235: duplicate reservation found (ID: csv_import_235_2025-11-19T09:53:53.457758) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 236: duplicate reservation found (ID: csv_import_236_2025-11-19T09:53:53.462654) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 237: duplicate reservation found (ID: csv_import_237_2025-11-19T09:53:53.467128) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 238: duplicate reservation found (ID: csv_import_238_2025-11-19T09:53:53.471644) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 239: duplicate reservation found (ID: 2025-06-15T19:07:14.129Z) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 240: duplicate reservation found (ID: csv_import_240_2025-11-19T09:53:53.477102) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 241: duplicate reservation found (ID: csv_import_241_2025-11-19T09:53:53.482046) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 242: duplicate reservation found (ID: csv_import_242_2025-11-19T09:53:53.487212) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 243: duplicate reservation found (ID: csv_import_243_2025-11-19T09:53:53.491575) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 244: duplicate reservation found (ID: csv_import_244_2025-11-19T09:53:53.496523) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 245: duplicate reservation found (ID: csv_import_213_2025-11-19T09:53:53.363536) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 246: duplicate reservation found (ID: csv_import_246_2025-11-19T09:53:53.502597) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 247: duplicate reservation found (ID: csv_import_247_2025-11-19T09:53:53.507754) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 248: duplicate reservation found (ID: csv_import_233_2025-11-19T09:53:53.449024) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 249: duplicate reservation found (ID: csv_import_249_2025-11-19T09:53:53.514084) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 250: duplicate reservation found (ID: csv_import_250_2025-11-19T09:53:53.519020) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 251: duplicate reservation found (ID: csv_import_251_2025-11-19T09:53:53.523626) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 252: duplicate reservation found (ID: csv_import_252_2025-11-19T09:53:53.528454) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 253: duplicate reservation found (ID: csv_import_253_2025-11-19T09:53:53.533348) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 254: duplicate reservation found (ID: csv_import_252_2025-11-19T09:53:53.528454) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 255: duplicate reservation found (ID: csv_import_255_2025-11-19T09:53:53.539542) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 256: duplicate reservation found (ID: csv_import_256_2025-11-19T09:53:53.544252) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 257: duplicate reservation found (ID: csv_import_257_2025-11-19T09:53:53.548931) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 258: duplicate reservation found (ID: csv_import_258_2025-11-19T09:53:53.553979) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 259: duplicate reservation found (ID: csv_import_259_2025-11-19T09:53:53.559081) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 260: duplicate reservation found (ID: csv_import_260_2025-11-19T09:53:53.563742) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 261: duplicate reservation found (ID: csv_import_261_2025-11-19T09:53:53.568594) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 262: duplicate reservation found (ID: csv_import_262_2025-11-19T09:53:53.573688) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 263: duplicate reservation found (ID: csv_import_263_2025-11-19T09:53:53.578657) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 264: duplicate reservation found (ID: csv_import_264_2025-11-19T09:53:53.583081) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 265: duplicate reservation found (ID: csv_import_250_2025-11-19T09:53:53.519020) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 266: duplicate reservation found (ID: csv_import_266_2025-11-19T09:53:53.588967) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 267: duplicate reservation found (ID: csv_import_267_2025-11-19T09:53:53.593628) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 268: duplicate reservation found (ID: csv_import_268_2025-11-19T09:53:53.598788) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 269: duplicate reservation found (ID: csv_import_269_2025-11-19T09:53:53.603847) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 270: duplicate reservation found (ID: csv_import_270_2025-11-19T09:53:53.608983) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 271: duplicate reservation found (ID: csv_import_271_2025-11-19T09:53:53.614107) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 272: duplicate reservation found (ID: csv_import_272_2025-11-19T09:53:53.619037) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 273: duplicate reservation found (ID: csv_import_273_2025-11-19T09:53:53.624377) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 274: duplicate reservation found (ID: 2025-08-11T21:03:18.347Z) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 275: duplicate reservation found (ID: csv_import_275_2025-11-19T09:53:53.630183) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 276: duplicate reservation found (ID: csv_import_276_2025-11-19T09:53:53.635159) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 277: duplicate reservation found (ID: csv_import_276_2025-11-19T09:53:53.635159) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 278: duplicate reservation found (ID: csv_import_278_2025-11-19T09:53:53.640625) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 279: duplicate reservation found (ID: csv_import_279_2025-11-19T09:53:53.645466) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 280: duplicate reservation found (ID: 2025-08-11T19:35:34.102Z) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 281: duplicate reservation found (ID: csv_import_281_2025-11-19T09:53:53.651349) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 282: duplicate reservation found (ID: csv_import_282_2025-11-19T09:53:53.655788) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 283: duplicate reservation found (ID: csv_import_283_2025-11-19T09:53:53.660703) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 284: duplicate reservation found (ID: csv_import_284_2025-11-19T09:53:53.665476) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 285: duplicate reservation found (ID: csv_import_285_2025-11-19T09:53:53.670064) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 286: duplicate reservation found (ID: csv_import_84_2025-11-19T09:53:52.849097) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 287: duplicate reservation found (ID: csv_import_287_2025-11-19T09:53:53.675519) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 288: duplicate reservation found (ID: csv_import_288_2025-11-19T09:53:53.680000) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 289: duplicate reservation found (ID: csv_import_261_2025-11-19T09:53:53.568594) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 290: duplicate reservation found (ID: csv_import_290_2025-11-19T09:53:53.685699) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 291: duplicate reservation found (ID: csv_import_291_2025-11-19T09:53:53.690357) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 292: duplicate reservation found (ID: csv_import_292_2025-11-19T09:53:53.694969) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 293: duplicate reservation found (ID: csv_import_293_2025-11-19T09:53:53.699522) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 294: duplicate reservation found (ID: csv_import_294_2025-11-19T09:53:53.704737) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 295: duplicate reservation found (ID: p1aMYzBx9xxG2N7OoRSwLxAtOWPH-IpU) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 296: duplicate reservation found (ID: csv_import_296_2025-11-19T09:53:53.711151) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 297: duplicate reservation found (ID: csv_import_297_2025-11-19T09:53:53.716178) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 298: duplicate reservation found (ID: csv_import_298_2025-11-19T09:53:53.720934) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 299: duplicate reservation found (ID: csv_import_299_2025-11-19T09:53:53.725532) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 300: duplicate reservation found (ID: csv_import_300_2025-11-19T09:53:53.730699) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 301: duplicate reservation found (ID: csv_import_301_2025-11-19T09:53:53.735376) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 302: duplicate reservation found (ID: csv_import_302_2025-11-19T09:53:53.740036) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 303: duplicate reservation found (ID: csv_import_303_2025-11-19T09:53:53.745032) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 304: duplicate reservation found (ID: csv_import_304_2025-11-19T09:53:53.750001) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 305: duplicate reservation found (ID: dlteTsFHcmnMOgWlYWz_xDJtPHsJh7WK) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 306: duplicate reservation found (ID: csv_import_306_2025-11-19T09:53:53.755532) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 307: duplicate reservation found (ID: csv_import_307_2025-11-19T09:53:53.760230) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 308: duplicate reservation found (ID: 2025-06-30T18:45:50.112Z) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 309: duplicate reservation found (ID: csv_import_309_2025-11-19T09:53:53.765872) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 310: duplicate reservation found (ID: csv_import_310_2025-11-19T09:53:53.770432) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 311: duplicate reservation found (ID: csv_import_311_2025-11-19T09:53:53.775285) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 312: duplicate reservation found (ID: csv_import_312_2025-11-19T09:53:53.780862) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 313: duplicate reservation found (ID: csv_import_313_2025-11-19T09:53:53.786043) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 314: duplicate reservation found (ID: csv_import_314_2025-11-19T09:53:53.791570) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 315: duplicate reservation found (ID: csv_import_315_2025-11-19T09:53:53.797144) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 316: duplicate reservation found (ID: csv_import_316_2025-11-19T09:53:53.802544) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 317: duplicate reservation found (ID: csv_import_317_2025-11-19T09:53:53.808022) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 318: duplicate reservation found (ID: csv_import_318_2025-11-19T09:53:53.813248) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 319: duplicate reservation found (ID: csv_import_319_2025-11-19T09:53:53.818457) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 320: duplicate reservation found (ID: csv_import_320_2025-11-19T09:53:53.823537) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 321: duplicate reservation found (ID: csv_import_321_2025-11-19T09:53:53.828875) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 322: duplicate reservation found (ID: csv_import_322_2025-11-19T09:53:53.834375) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 323: duplicate reservation found (ID: csv_import_323_2025-11-19T09:53:53.839952) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 324: duplicate reservation found (ID: csv_import_324_2025-11-19T09:53:53.845216) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 325: duplicate reservation found (ID: csv_import_325_2025-11-19T09:53:53.850073) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 326: duplicate reservation found (ID: csv_import_326_2025-11-19T09:53:53.855482) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 327: duplicate reservation found (ID: csv_import_327_2025-11-19T09:53:53.861225) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 328: duplicate reservation found (ID: csv_import_328_2025-11-19T09:53:53.963315) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 329: duplicate reservation found (ID: 2025-07-01T16:46:00.037Z) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 330: duplicate reservation found (ID: csv_import_330_2025-11-19T09:53:53.969802) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 331: duplicate reservation found (ID: csv_import_310_2025-11-19T09:53:53.770432) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 332: duplicate reservation found (ID: csv_import_332_2025-11-19T09:53:53.975763) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 333: duplicate reservation found (ID: csv_import_310_2025-11-19T09:53:53.770432) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 334: duplicate reservation found (ID: csv_import_334_2025-11-19T09:53:53.982212) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 335: duplicate reservation found (ID: csv_import_335_2025-11-19T09:53:53.986939) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 336: duplicate reservation found (ID: csv_import_336_2025-11-19T09:53:54.447556) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 337: duplicate reservation found (ID: csv_import_337_2025-11-19T09:53:54.452916) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 338: duplicate reservation found (ID: csv_import_338_2025-11-19T09:53:54.457883) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 339: duplicate reservation found (ID: csv_import_339_2025-11-19T09:53:54.462495) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 340: duplicate reservation found (ID: csv_import_340_2025-11-19T09:53:54.467643) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 341: duplicate reservation found (ID: csv_import_341_2025-11-19T09:53:54.472539) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 342: duplicate reservation found (ID: csv_import_342_2025-11-19T09:53:54.477079) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 343: duplicate reservation found (ID: csv_import_343_2025-11-19T09:53:54.481800) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 344: duplicate reservation found (ID: csv_import_344_2025-11-19T09:53:54.486815) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 345: duplicate reservation found (ID: csv_import_345_2025-11-19T09:53:54.492910) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 346: duplicate reservation found (ID: DI7xu9zIiwMVdP1dF5W2JJfL68oaZFe2) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 347: duplicate reservation found (ID: cvooNg4GIhmGtcSw0kA38en3b9YRLzJR) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 348: duplicate reservation found (ID: 9iLaNlAD1wwWohyVPNgw66CtUn-m5_Ds) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 349: duplicate reservation found (ID: KaobZwoEaqiudSaupeUSL3jQY9UFpofU) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 350: duplicate reservation found (ID: eg8oyuIbKKVD815KpBlTBq3Yo7sq0NsT) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 351: duplicate reservation found (ID: csv_import_202_2025-11-19T09:53:53.329708) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 352: duplicate reservation found (ID: csv_import_352_2025-11-19T09:53:54.505019) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 353: duplicate reservation found (ID: csv_import_353_2025-11-19T09:53:54.509690) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 354: duplicate reservation found (ID: csv_import_354_2025-11-19T09:53:54.514460) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 355: duplicate reservation found (ID: csv_import_355_2025-11-19T09:53:54.519228) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 356: duplicate reservation found (ID: csv_import_356_2025-11-19T09:53:54.523672) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 357: duplicate reservation found (ID: csv_import_357_2025-11-19T09:53:54.528640) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 358: duplicate reservation found (ID: csv_import_358_2025-11-19T09:53:54.533491) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 359: duplicate reservation found (ID: csv_import_359_2025-11-19T09:53:54.538324) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 360: duplicate reservation found (ID: csv_import_360_2025-11-19T09:53:54.543023) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 361: duplicate reservation found (ID: csv_import_59_2025-11-19T09:53:52.725912) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 362: duplicate reservation found (ID: csv_import_362_2025-11-19T09:53:54.549252) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 363: duplicate reservation found (ID: csv_import_363_2025-11-19T09:53:54.553928) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 364: duplicate reservation found (ID: csv_import_364_2025-11-19T09:53:54.558282) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 365: duplicate reservation found (ID: csv_import_365_2025-11-19T09:53:54.563244) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 366: duplicate reservation found (ID: csv_import_366_2025-11-19T09:53:54.567668) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 367: duplicate reservation found (ID: csv_import_367_2025-11-19T09:53:54.571814) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 368: duplicate reservation found (ID: csv_import_368_2025-11-19T09:53:54.576710) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 369: duplicate reservation found (ID: csv_import_369_2025-11-19T09:53:54.581426) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 370: duplicate reservation found (ID: csv_import_191_2025-11-19T09:53:53.280053) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 371: duplicate reservation found (ID: csv_import_371_2025-11-19T09:53:54.587146) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 372: duplicate reservation found (ID: csv_import_372_2025-11-19T09:53:54.591887) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 373: duplicate reservation found (ID: csv_import_373_2025-11-19T09:53:54.596601) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 374: duplicate reservation found (ID: csv_import_374_2025-11-19T09:53:54.601632) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 375: duplicate reservation found (ID: csv_import_375_2025-11-19T09:53:54.606236) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 376: duplicate reservation found (ID: csv_import_376_2025-11-19T09:53:54.610925) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 377: duplicate reservation found (ID: csv_import_377_2025-11-19T09:53:54.615554) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 378: duplicate reservation found (ID: csv_import_378_2025-11-19T09:53:54.620110) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 379: duplicate reservation found (ID: csv_import_379_2025-11-19T09:53:54.625298) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 380: duplicate reservation found (ID: csv_import_380_2025-11-19T09:53:54.629818) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 381: duplicate reservation found (ID: csv_import_381_2025-11-19T09:53:54.633890) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 382: duplicate reservation found (ID: csv_import_382_2025-11-19T09:53:54.638646) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 383: duplicate reservation found (ID: csv_import_383_2025-11-19T09:53:54.643217) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 384: duplicate reservation found (ID: csv_import_384_2025-11-19T09:53:54.647594) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 385: duplicate reservation found (ID: csv_import_385_2025-11-19T09:53:54.652077) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 386: duplicate reservation found (ID: csv_import_386_2025-11-19T09:53:54.656446) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 387: duplicate reservation found (ID: csv_import_387_2025-11-19T09:53:54.660599) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 388: duplicate reservation found (ID: csv_import_388_2025-11-19T09:53:54.664965) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 389: duplicate reservation found (ID: csv_import_389_2025-11-19T09:53:54.669732) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 390: duplicate reservation found (ID: csv_import_390_2025-11-19T09:53:54.674134) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 391: duplicate reservation found (ID: csv_import_391_2025-11-19T09:53:54.678986) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 392: duplicate reservation found (ID: csv_import_392_2025-11-19T09:53:54.683680) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 393: duplicate reservation found (ID: csv_import_393_2025-11-19T09:53:54.688152) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 394: duplicate reservation found (ID: csv_import_394_2025-11-19T09:53:54.692672) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 395: duplicate reservation found (ID: csv_import_395_2025-11-19T09:53:54.697068) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 396: duplicate reservation found (ID: csv_import_396_2025-11-19T09:53:54.702514) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 397: duplicate reservation found (ID: csv_import_397_2025-11-19T09:53:54.707560) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 398: duplicate reservation found (ID: csv_import_398_2025-11-19T09:53:54.711950) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 399: duplicate reservation found (ID: csv_import_399_2025-11-19T09:53:54.716335) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 400: duplicate reservation found (ID: csv_import_400_2025-11-19T09:53:54.720768) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 401: duplicate reservation found (ID: csv_import_401_2025-11-19T09:53:54.726083) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 402: duplicate reservation found (ID: csv_import_402_2025-11-19T09:53:54.731517) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 403: duplicate reservation found (ID: csv_import_403_2025-11-19T09:53:54.736015) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 404: duplicate reservation found (ID: csv_import_404_2025-11-19T09:53:54.740690) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 405: duplicate reservation found (ID: csv_import_405_2025-11-19T09:53:54.745102) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 406: duplicate reservation found (ID: 2025-07-21T07:57:39.143Z) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 407: duplicate reservation found (ID: csv_import_407_2025-11-19T09:53:54.750392) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 408: duplicate reservation found (ID: csv_import_408_2025-11-19T09:53:54.754908) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 409: duplicate reservation found (ID: csv_import_409_2025-11-19T09:53:54.759676) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 410: duplicate reservation found (ID: csv_import_410_2025-11-19T09:53:54.764294) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 411: duplicate reservation found (ID: csv_import_411_2025-11-19T09:53:54.768616) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 412: duplicate reservation found (ID: csv_import_412_2025-11-19T09:53:54.773151) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 413: duplicate reservation found (ID: csv_import_413_2025-11-19T09:53:54.778416) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 414: duplicate reservation found (ID: csv_import_414_2025-11-19T09:53:54.783138) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 415: duplicate reservation found (ID: csv_import_415_2025-11-19T09:53:54.788076) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 416: duplicate reservation found (ID: csv_import_416_2025-11-19T09:53:54.792527) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 417: duplicate reservation found (ID: csv_import_417_2025-11-19T09:53:54.796663) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 418: duplicate reservation found (ID: csv_import_418_2025-11-19T09:53:54.801012) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 419: duplicate reservation found (ID: csv_import_419_2025-11-19T09:53:54.805778) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 420: duplicate reservation found (ID: csv_import_420_2025-11-19T09:53:54.810487) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 421: duplicate reservation found (ID: csv_import_421_2025-11-19T09:53:54.815087) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 422: duplicate reservation found (ID: csv_import_422_2025-11-19T09:53:54.820628) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 423: duplicate reservation found (ID: csv_import_423_2025-11-19T09:53:54.824588) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 424: duplicate reservation found (ID: csv_import_424_2025-11-19T09:53:54.829339) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 425: duplicate reservation found (ID: csv_import_425_2025-11-19T09:53:54.833531) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 426: duplicate reservation found (ID: csv_import_426_2025-11-19T09:53:54.838076) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 427: duplicate reservation found (ID: csv_import_427_2025-11-19T09:53:54.843216) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 428: duplicate reservation found (ID: csv_import_428_2025-11-19T09:53:54.848145) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 429: duplicate reservation found (ID: csv_import_429_2025-11-19T09:53:54.853013) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 430: duplicate reservation found (ID: csv_import_430_2025-11-19T09:53:54.857364) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 431: duplicate reservation found (ID: csv_import_431_2025-11-19T09:53:54.861885) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 432: duplicate reservation found (ID: csv_import_432_2025-11-19T09:53:54.866281) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 433: duplicate reservation found (ID: csv_import_433_2025-11-19T09:53:54.870996) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 434: duplicate reservation found (ID: csv_import_434_2025-11-19T09:53:54.875700) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 435: duplicate reservation found (ID: csv_import_435_2025-11-19T09:53:54.880446) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 436: duplicate reservation found (ID: csv_import_436_2025-11-19T09:53:54.885201) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 437: duplicate reservation found (ID: csv_import_437_2025-11-19T09:53:54.890547) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 438: duplicate reservation found (ID: csv_import_438_2025-11-19T09:53:54.895410) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 439: duplicate reservation found (ID: csv_import_439_2025-11-19T09:53:54.900104) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 440: duplicate reservation found (ID: csv_import_440_2025-11-19T09:53:54.904679) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 441: duplicate reservation found (ID: csv_import_441_2025-11-19T09:53:54.909637) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 442: duplicate reservation found (ID: csv_import_264_2025-11-19T09:53:53.583081) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 443: duplicate reservation found (ID: csv_import_443_2025-11-19T09:53:54.915019) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 444: duplicate reservation found (ID: csv_import_444_2025-11-19T09:53:54.919369) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 445: duplicate reservation found (ID: csv_import_445_2025-11-19T09:53:54.924709) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 446: duplicate reservation found (ID: csv_import_446_2025-11-19T09:53:54.930205) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 447: duplicate reservation found (ID: csv_import_447_2025-11-19T09:53:54.935073) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 448: duplicate reservation found (ID: csv_import_448_2025-11-19T09:53:54.939827) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 449: duplicate reservation found (ID: csv_import_449_2025-11-19T09:53:54.945020) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 450: duplicate reservation found (ID: csv_import_450_2025-11-19T09:53:54.949614) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 451: duplicate reservation found (ID: csv_import_451_2025-11-19T09:53:54.954235) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 452: duplicate reservation found (ID: csv_import_452_2025-11-19T09:53:54.959116) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 453: duplicate reservation found (ID: csv_import_453_2025-11-19T09:53:54.963802) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 454: duplicate reservation found (ID: csv_import_454_2025-11-19T09:53:54.968008) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 455: duplicate reservation found (ID: csv_import_455_2025-11-19T09:53:54.972800) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 456: duplicate reservation found (ID: csv_import_455_2025-11-19T09:53:54.972800) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 457: duplicate reservation found (ID: csv_import_457_2025-11-19T09:53:54.978529) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 458: duplicate reservation found (ID: csv_import_458_2025-11-19T09:53:54.983111) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 459: duplicate reservation found (ID: csv_import_459_2025-11-19T09:53:54.987560) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 460: duplicate reservation found (ID: csv_import_460_2025-11-19T09:53:54.992668) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 461: duplicate reservation found (ID: csv_import_461_2025-11-19T09:53:54.997283) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 462: duplicate reservation found (ID: csv_import_462_2025-11-19T09:53:55.001694) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 463: duplicate reservation found (ID: csv_import_463_2025-11-19T09:53:55.006900) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 464: duplicate reservation found (ID: csv_import_464_2025-11-19T09:53:55.011431) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 465: duplicate reservation found (ID: csv_import_423_2025-11-19T09:53:54.824588) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 466: duplicate reservation found (ID: csv_import_466_2025-11-19T09:53:55.017654) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 467: duplicate reservation found (ID: csv_import_467_2025-11-19T09:53:55.022616) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 468: duplicate reservation found (ID: csv_import_468_2025-11-19T09:53:55.027494) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 469: duplicate reservation found (ID: csv_import_469_2025-11-19T09:53:55.032111) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 470: duplicate reservation found (ID: csv_import_470_2025-11-19T09:53:55.036380) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 471: duplicate reservation found (ID: csv_import_338_2025-11-19T09:53:54.457883) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 472: duplicate reservation found (ID: csv_import_472_2025-11-19T09:53:55.041931) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 473: duplicate reservation found (ID: csv_import_473_2025-11-19T09:53:55.046253) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 474: duplicate reservation found (ID: csv_import_474_2025-11-19T09:53:55.050897) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 475: duplicate reservation found (ID: csv_import_475_2025-11-19T09:53:55.055343) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 476: duplicate reservation found (ID: csv_import_476_2025-11-19T09:53:55.059876) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 477: duplicate reservation found (ID: csv_import_477_2025-11-19T09:53:55.065117) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 478: duplicate reservation found (ID: csv_import_472_2025-11-19T09:53:55.041931) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 479: duplicate reservation found (ID: csv_import_479_2025-11-19T09:53:55.070642) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 480: duplicate reservation found (ID: csv_import_480_2025-11-19T09:53:55.075205) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 481: duplicate reservation found (ID: qR3-o3pQGWDGrvp3U-xuNFrNQppPEBrP) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 482: duplicate reservation found (ID: RCzo2pSWF5oIW8HFg756Ot6H5YEVa_4A) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 483: duplicate reservation found (ID: PFx3IMUqOrqQ1da2AVeinnKlp5uZlVkl) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 484: duplicate reservation found (ID: L1eBvBDDMElGOTMJv-NbbliG_y6EIlHd) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 485: duplicate reservation found (ID: csv_import_485_2025-11-19T09:53:55.083491) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 486: duplicate reservation found (ID: csv_import_486_2025-11-19T09:53:55.088038) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 487: duplicate reservation found (ID: csv_import_487_2025-11-19T09:53:55.092343) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 488: duplicate reservation found (ID: csv_import_488_2025-11-19T09:53:55.096744) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 489: duplicate reservation found (ID: csv_import_489_2025-11-19T09:53:55.101441) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 490: duplicate reservation found (ID: csv_import_490_2025-11-19T09:53:55.105954) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 491: duplicate reservation found (ID: csv_import_491_2025-11-19T09:53:55.110464) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 492: duplicate reservation found (ID: 83392f96-1784-4a8c-8cea-970c9a25b8bc) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 493: duplicate reservation found (ID: csv_import_493_2025-11-19T09:53:55.116482) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 494: duplicate reservation found (ID: csv_import_494_2025-11-19T09:53:55.121004) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 495: duplicate reservation found (ID: csv_import_495_2025-11-19T09:53:55.125940) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 496: duplicate reservation found (ID: csv_import_496_2025-11-19T09:53:55.130648) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 497: duplicate reservation found (ID: csv_import_497_2025-11-19T09:53:55.135508) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 498: duplicate reservation found (ID: csv_import_498_2025-11-19T09:53:55.140317) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 499: duplicate reservation found (ID: csv_import_499_2025-11-19T09:53:55.146260) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 500: duplicate reservation found (ID: csv_import_500_2025-11-19T09:53:55.150695) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 501: duplicate reservation found (ID: csv_import_501_2025-11-19T09:53:55.155358) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 502: duplicate reservation found (ID: csv_import_502_2025-11-19T09:53:55.159874) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 503: duplicate reservation found (ID: csv_import_503_2025-11-19T09:53:55.164491) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 504: duplicate reservation found (ID: csv_import_504_2025-11-19T09:53:55.168996) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 505: duplicate reservation found (ID: csv_import_505_2025-11-19T09:53:55.173700) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 506: duplicate reservation found (ID: csv_import_506_2025-11-19T09:53:55.178053) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 507: duplicate reservation found (ID: ONPc9OLkEPnSz2G0Ktzzlj7kI7SolfBy) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 508: duplicate reservation found (ID: QJZZTutZAhof6H_bDc0N6iYrZg5-cwZL) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 509: duplicate reservation found (ID: f8GkS-1jRbK1A2qWUX_RYbR1ZZKKiijC) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 510: duplicate reservation found (ID: 3Zvfy3X0mcCVSScy_6dDWvQWO0O94nUa) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 511: duplicate reservation found (ID: uHZ6WNNP_PRtNJN8rctAGx3u5ZQMMZNp) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 512: duplicate reservation found (ID: X5n28rYBD-QW299mvUsNWvRJwcioPrkF) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 513: duplicate reservation found (ID: -0u5yulW6-1p7d_Ym0sGtJNSdZNtSBrl) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 514: duplicate reservation found (ID: YZO3Shc0rK-lp1Hk9xRBhwa2UvMlnRBl) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 515: duplicate reservation found (ID: csv_import_515_2025-11-19T09:53:55.191412) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 516: duplicate reservation found (ID: csv_import_516_2025-11-19T09:53:55.196048) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 517: duplicate reservation found (ID: csv_import_517_2025-11-19T09:53:55.200651) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 518: duplicate reservation found (ID: csv_import_518_2025-11-19T09:53:55.206346) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 519: duplicate reservation found (ID: csv_import_519_2025-11-19T09:53:55.210929) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 520: duplicate reservation found (ID: 2025-06-19T05:55:23.548Z) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 521: duplicate reservation found (ID: csv_import_521_2025-11-19T09:53:55.217257) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 522: duplicate reservation found (ID: csv_import_522_2025-11-19T09:53:55.222471) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 523: duplicate reservation found (ID: csv_import_523_2025-11-19T09:53:55.227163) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 524: duplicate reservation found (ID: csv_import_524_2025-11-19T09:53:55.231725) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 525: duplicate reservation found (ID: csv_import_399_2025-11-19T09:53:54.716335) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 526: duplicate reservation found (ID: csv_import_526_2025-11-19T09:53:55.237308) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 527: duplicate reservation found (ID: csv_import_527_2025-11-19T09:53:55.242089) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 528: duplicate reservation found (ID: csv_import_528_2025-11-19T09:53:55.246947) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 529: duplicate reservation found (ID: csv_import_529_2025-11-19T09:53:55.251716) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 530: duplicate reservation found (ID: csv_import_530_2025-11-19T09:53:55.256543) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 531: duplicate reservation found (ID: csv_import_531_2025-11-19T09:53:55.260945) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 532: duplicate reservation found (ID: csv_import_532_2025-11-19T09:53:55.265999) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 533: duplicate reservation found (ID: csv_import_380_2025-11-19T09:53:54.629818) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 534: duplicate reservation found (ID: csv_import_380_2025-11-19T09:53:54.629818) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 535: duplicate reservation found (ID: csv_import_535_2025-11-19T09:53:55.272704) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 536: duplicate reservation found (ID: csv_import_536_2025-11-19T09:53:55.278085) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 537: duplicate reservation found (ID: csv_import_537_2025-11-19T09:53:55.283370) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 538: duplicate reservation found (ID: csv_import_538_2025-11-19T09:53:55.288276) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 539: duplicate reservation found (ID: csv_import_539_2025-11-19T09:53:55.293344) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 540: duplicate reservation found (ID: csv_import_540_2025-11-19T09:53:55.298513) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 541: duplicate reservation found (ID: csv_import_541_2025-11-19T09:53:55.303216) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 542: duplicate reservation found (ID: csv_import_542_2025-11-19T09:53:55.308003) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 543: duplicate reservation found (ID: csv_import_543_2025-11-19T09:53:55.312697) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 544: duplicate reservation found (ID: csv_import_544_2025-11-19T09:53:55.317451) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 545: duplicate reservation found (ID: csv_import_545_2025-11-19T09:53:55.321906) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 546: duplicate reservation found (ID: 15MU5gsyrO7tjGj4lm1mBiL2jWCRG9jr) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 547: duplicate reservation found (ID: csv_import_530_2025-11-19T09:53:55.256543) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 548: duplicate reservation found (ID: csv_import_548_2025-11-19T09:53:55.328276) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 549: duplicate reservation found (ID: csv_import_549_2025-11-19T09:53:55.332625) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 550: duplicate reservation found (ID: csv_import_550_2025-11-19T09:53:55.337408) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 551: duplicate reservation found (ID: csv_import_385_2025-11-19T09:53:54.652077) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 552: duplicate reservation found (ID: csv_import_552_2025-11-19T09:53:55.343240) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 553: duplicate reservation found (ID: csv_import_553_2025-11-19T09:53:55.348117) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 554: duplicate reservation found (ID: csv_import_554_2025-11-19T09:53:55.353149) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 555: duplicate reservation found (ID: csv_import_555_2025-11-19T09:53:55.358590) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 556: duplicate reservation found (ID: csv_import_556_2025-11-19T09:53:55.362968) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 557: duplicate reservation found (ID: csv_import_557_2025-11-19T09:53:55.367439) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 558: duplicate reservation found (ID: csv_import_558_2025-11-19T09:53:55.372082) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 559: duplicate reservation found (ID: csv_import_559_2025-11-19T09:53:55.376630) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 560: duplicate reservation found (ID: csv_import_399_2025-11-19T09:53:54.716335) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 561: duplicate reservation found (ID: csv_import_561_2025-11-19T09:53:55.382771) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 562: duplicate reservation found (ID: csv_import_562_2025-11-19T09:53:55.387532) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 563: duplicate reservation found (ID: csv_import_367_2025-11-19T09:53:54.571814) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 564: duplicate reservation found (ID: csv_import_564_2025-11-19T09:53:55.393540) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 565: duplicate reservation found (ID: csv_import_565_2025-11-19T09:53:55.398609) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 566: duplicate reservation found (ID: csv_import_566_2025-11-19T09:53:55.403378) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 567: duplicate reservation found (ID: csv_import_82_2025-11-19T09:53:52.839563) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 568: duplicate reservation found (ID: csv_import_568_2025-11-19T09:53:55.409656) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 569: duplicate reservation found (ID: csv_import_424_2025-11-19T09:53:54.829339) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 570: duplicate reservation found (ID: csv_import_570_2025-11-19T09:53:55.415554) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 571: duplicate reservation found (ID: csv_import_571_2025-11-19T09:53:55.420448) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 572: duplicate reservation found (ID: csv_import_572_2025-11-19T09:53:55.425069) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 573: duplicate reservation found (ID: csv_import_573_2025-11-19T09:53:55.430329) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 574: duplicate reservation found (ID: csv_import_574_2025-11-19T09:53:55.435360) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 575: duplicate reservation found (ID: csv_import_575_2025-11-19T09:53:55.440037) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 576: duplicate reservation found (ID: RkMvgL_z0y7IyC-cTaVSLYEHYdeEmToR) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - Skipping row 577: duplicate reservation found (ID: YCWES2FOqFiN0K3ILa9SHLoJnPo7AJUd) 2025-11-19 09:55:18 - alpine_bits_python.csv_import - INFO - CSV import completed successfully. Stats: {'total_rows': 576, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 0, 'created_reservations': 0, 'skipped_duplicates': 576, 'pre_acknowledged': 0, 'errors': []} 2025-11-19 09:55:18 - alpine_bits_python.api - INFO - CSV import complete for file.csv: {'total_rows': 576, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 0, 'created_reservations': 0, 'skipped_duplicates': 576, 'pre_acknowledged': 0, 'errors': []} 2025-11-19 12:01:12 - root - INFO - Logging to file: config/alpinebits.log 2025-11-19 12:01:12 - root - INFO - Logging configured at INFO level 2025-11-19 12:01:12 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-19 12:01:12 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-19 12:01:12 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-19 12:01:12 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-19 12:01:12 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-19 12:01:12 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-19 12:01:12 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-19 12:01:12 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-19 12:01:12 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-19 12:01:12 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-19 12:01:12 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-19 12:01:12 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-19 12:01:12 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-19 12:01:12 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-19 12:01:12 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-19 12:01:15 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-19 12:01:15 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-19 12:01:15 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-19 12:01:15 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-19 12:01:15 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-19 12:01:15 - alpine_bits_python.api - INFO - Application startup complete 2025-11-19 12:01:21 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 12:01:22 - alpine_bits_python.api - INFO - XML file queued for processing: logs/conversions_import/file_bemelman_20251119_120122.xml by user bemelman (original: file.xml) 2025-11-19 12:01:31 - alpine_bits_python.api - INFO - Starting database processing of file.xml 2025-11-19 12:01:31 - alpine_bits_python.conversion_service - INFO - ConversionService initialized in concurrent mode with SessionMaker 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Loaded 1626 reservations into cache 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Reservation cache initialized with 6 hotel codes 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73224 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73260 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 70674 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73257 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73259 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73271 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73282 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73385 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73386 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73256 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73387 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73396 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73388 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73400 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73389 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73390 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73484 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 64718 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73503 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71940 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73081 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73544 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73545 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73592 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73650 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73658 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73681 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73327 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73731 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73737 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73798 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73809 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73802 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73360 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73758 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73829 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73833 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73853 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73858 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73869 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73870 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73884 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73832 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73890 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73898 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73919 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74006 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74010 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74012 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73977 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74069 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74070 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 72586 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73532 2025-11-19 12:01:35 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71770 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 1 (pms_id=23) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 5 (pms_id=25) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 9 (pms_id=69) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 11 (pms_id=29) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7 (pms_id=24) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 4 (pms_id=27) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10 (pms_id=68) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 13 (pms_id=70) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3 (pms_id=26) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 6 (pms_id=28) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2 (pms_id=73) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 8 (pms_id=74) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 12 (pms_id=77) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14 (pms_id=78) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 15 (pms_id=79) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 16 (pms_id=80) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 17 (pms_id=82) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 18 (pms_id=83) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 19 (pms_id=84) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 20 (pms_id=89) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 21 (pms_id=88) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 22 (pms_id=90) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 23 (pms_id=91) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 24 (pms_id=92) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25 (pms_id=93) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26 (pms_id=94) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 27 (pms_id=95) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28 (pms_id=96) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29 (pms_id=97) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 30 (pms_id=98) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 31 (pms_id=99) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 32 (pms_id=100) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33 (pms_id=101) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 34 (pms_id=102) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 35 (pms_id=104) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 36 (pms_id=105) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 38 (pms_id=111) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 37 (pms_id=110) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 39 (pms_id=113) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 40 (pms_id=114) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 42 (pms_id=116) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 41 (pms_id=115) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 43 (pms_id=117) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 46 (pms_id=118) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 44 (pms_id=119) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 45 (pms_id=120) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 47 (pms_id=122) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 48 (pms_id=123) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 49 (pms_id=124) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 50 (pms_id=125) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 53 (pms_id=130) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 51 (pms_id=127) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 52 (pms_id=131) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 54 (pms_id=132) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 55 (pms_id=139) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 56 (pms_id=141) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 57 (pms_id=142) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 58 (pms_id=143) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 59 (pms_id=144) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 60 (pms_id=146) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 61 (pms_id=148) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 62 (pms_id=150) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 63 (pms_id=152) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 66 (pms_id=154) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 64 (pms_id=155) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 65 (pms_id=158) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 67 (pms_id=159) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 68 (pms_id=160) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 69 (pms_id=161) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 70 (pms_id=162) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 71 (pms_id=164) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 72 (pms_id=165) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 73 (pms_id=166) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 74 (pms_id=169) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 75 (pms_id=170) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 76 (pms_id=171) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 77 (pms_id=172) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 78 (pms_id=174) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 79 (pms_id=175) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 80 (pms_id=176) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 82 (pms_id=179) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 81 (pms_id=178) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 83 (pms_id=180) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 84 (pms_id=181) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 85 (pms_id=185) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 86 (pms_id=186) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 87 (pms_id=188) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 88 (pms_id=189) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 89 (pms_id=190) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 90 (pms_id=191) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 92 (pms_id=192) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 91 (pms_id=193) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 94 (pms_id=194) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 93 (pms_id=195) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 95 (pms_id=196) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 96 (pms_id=197) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 97 (pms_id=198) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 98 (pms_id=199) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 99 (pms_id=200) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 100 (pms_id=203) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 102 (pms_id=206) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 101 (pms_id=205) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 103 (pms_id=207) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 104 (pms_id=208) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 105 (pms_id=209) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 106 (pms_id=210) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 108 (pms_id=211) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 107 (pms_id=212) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 109 (pms_id=213) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 110 (pms_id=214) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 111 (pms_id=215) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 112 (pms_id=216) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 113 (pms_id=217) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 115 (pms_id=218) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 114 (pms_id=219) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 116 (pms_id=220) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 118 (pms_id=222) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 117 (pms_id=221) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 119 (pms_id=223) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 120 (pms_id=224) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 121 (pms_id=226) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 123 (pms_id=227) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 122 (pms_id=228) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 124 (pms_id=230) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 125 (pms_id=232) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 126 (pms_id=233) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 128 (pms_id=235) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 127 (pms_id=234) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 129 (pms_id=236) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 130 (pms_id=237) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 131 (pms_id=238) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 132 (pms_id=239) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 133 (pms_id=240) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 134 (pms_id=241) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 135 (pms_id=242) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 136 (pms_id=243) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 138 (pms_id=244) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 137 (pms_id=245) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 139 (pms_id=247) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 242 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 140 (pms_id=248) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 142 (pms_id=249) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 141 (pms_id=250) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 144 (pms_id=251) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 143 (pms_id=252) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 145 (pms_id=253) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 146 (pms_id=257) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 147 (pms_id=258) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 148 (pms_id=259) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 149 (pms_id=260) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 150 (pms_id=261) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 152 (pms_id=262) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 151 (pms_id=263) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 153 (pms_id=264) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 155 (pms_id=266) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 154 (pms_id=265) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 156 (pms_id=268) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 157 (pms_id=267) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 159 (pms_id=269) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 158 (pms_id=270) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 160 (pms_id=271) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 161 (pms_id=272) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 162 (pms_id=273) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 163 (pms_id=275) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 164 (pms_id=276) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 165 (pms_id=277) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 166 (pms_id=279) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 167 (pms_id=278) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 168 (pms_id=280) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 169 (pms_id=281) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 171 (pms_id=282) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 170 (pms_id=284) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 173 (pms_id=285) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 172 (pms_id=286) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 282 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 174 (pms_id=287) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 175 (pms_id=288) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 176 (pms_id=289) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 178 (pms_id=291) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 177 (pms_id=290) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 179 (pms_id=292) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 181 (pms_id=293) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 180 (pms_id=294) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 182 (pms_id=295) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 183 (pms_id=297) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 184 (pms_id=296) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 185 (pms_id=298) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 187 (pms_id=299) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 186 (pms_id=302) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 188 (pms_id=303) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 189 (pms_id=305) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 190 (pms_id=306) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 191 (pms_id=311) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 193 (pms_id=314) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 192 (pms_id=325) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 194 (pms_id=331) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 195 (pms_id=332) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 196 (pms_id=346) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 199 (pms_id=349) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 198 (pms_id=348) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 197 (pms_id=347) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 200 (pms_id=353) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 201 (pms_id=355) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 202 (pms_id=360) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 204 (pms_id=363) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 203 (pms_id=361) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 205 (pms_id=367) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 208 (pms_id=374) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 206 (pms_id=368) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 207 (pms_id=373) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 209 (pms_id=385) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 210 (pms_id=386) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 212 (pms_id=387) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 211 (pms_id=389) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 213 (pms_id=395) 2025-11-19 12:01:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 214 (pms_id=411) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 215 (pms_id=415) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 216 (pms_id=420) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 217 (pms_id=421) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 218 (pms_id=422) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 219 (pms_id=424) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 220 (pms_id=427) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 221 (pms_id=428) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 222 (pms_id=431) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 223 (pms_id=440) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 224 (pms_id=442) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 440 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 226 (pms_id=443) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 228 (pms_id=467) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 225 (pms_id=464) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 227 (pms_id=460) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 229 (pms_id=469) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 230 (pms_id=485) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 232 (pms_id=489) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 231 (pms_id=488) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 233 (pms_id=490) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 234 (pms_id=491) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 235 (pms_id=492) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 236 (pms_id=493) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 238 (pms_id=494) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 237 (pms_id=495) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 240 (pms_id=497) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 239 (pms_id=496) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 241 (pms_id=500) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 242 (pms_id=501) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 243 (pms_id=503) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 244 (pms_id=509) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 245 (pms_id=510) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 246 (pms_id=511) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 247 (pms_id=512) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 248 (pms_id=514) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 249 (pms_id=515) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 250 (pms_id=516) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 251 (pms_id=517) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 252 (pms_id=521) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 253 (pms_id=523) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 254 (pms_id=525) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 255 (pms_id=540) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 256 (pms_id=549) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 257 (pms_id=550) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 258 (pms_id=551) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 259 (pms_id=552) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 260 (pms_id=553) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 261 (pms_id=555) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 262 (pms_id=556) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 263 (pms_id=557) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 264 (pms_id=558) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 265 (pms_id=559) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 266 (pms_id=560) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 267 (pms_id=562) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 268 (pms_id=564) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 269 (pms_id=565) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 270 (pms_id=567) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 271 (pms_id=568) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 272 (pms_id=569) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 568 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 273 (pms_id=571) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 274 (pms_id=572) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 275 (pms_id=576) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 277 (pms_id=577) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 276 (pms_id=578) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 278 (pms_id=579) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 279 (pms_id=580) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 280 (pms_id=581) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 281 (pms_id=583) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 282 (pms_id=591) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 283 (pms_id=592) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 284 (pms_id=593) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 285 (pms_id=595) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 286 (pms_id=596) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 287 (pms_id=597) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 288 (pms_id=587) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 289 (pms_id=598) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 290 (pms_id=600) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 291 (pms_id=603) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 292 (pms_id=604) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 293 (pms_id=605) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 294 (pms_id=608) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 295 (pms_id=609) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 296 (pms_id=610) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 297 (pms_id=612) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 298 (pms_id=613) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 300 (pms_id=614) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 299 (pms_id=617) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 301 (pms_id=618) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 302 (pms_id=619) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 305 (pms_id=621) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 304 (pms_id=622) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 303 (pms_id=623) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 306 (pms_id=624) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 307 (pms_id=625) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 309 (pms_id=629) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 308 (pms_id=627) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 310 (pms_id=630) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 311 (pms_id=632) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 313 (pms_id=633) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 312 (pms_id=635) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 315 (pms_id=652) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 314 (pms_id=653) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 316 (pms_id=654) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 317 (pms_id=655) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 318 (pms_id=656) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 319 (pms_id=657) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 321 (pms_id=659) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 322 (pms_id=660) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 323 (pms_id=669) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 324 (pms_id=670) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 327 (pms_id=681) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 325 (pms_id=678) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 326 (pms_id=679) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 328 (pms_id=682) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 329 (pms_id=683) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 330 (pms_id=684) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 331 (pms_id=685) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 332 (pms_id=686) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 333 (pms_id=687) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 335 (pms_id=691) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 334 (pms_id=688) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 336 (pms_id=692) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 337 (pms_id=696) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 338 (pms_id=699) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 320 (pms_id=658) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 339 (pms_id=701) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 340 (pms_id=703) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 341 (pms_id=704) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 342 (pms_id=706) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 343 (pms_id=707) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 344 (pms_id=710) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 345 (pms_id=711) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 346 (pms_id=712) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 347 (pms_id=731) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 348 (pms_id=735) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 349 (pms_id=736) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 350 (pms_id=738) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 351 (pms_id=743) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 352 (pms_id=744) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 354 (pms_id=747) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 353 (pms_id=746) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 356 (pms_id=749) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 355 (pms_id=748) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 357 (pms_id=750) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 358 (pms_id=752) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 359 (pms_id=753) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 360 (pms_id=754) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 361 (pms_id=755) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 362 (pms_id=756) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 364 (pms_id=759) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 363 (pms_id=758) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 365 (pms_id=760) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 367 (pms_id=769) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 366 (pms_id=767) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 369 (pms_id=770) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 368 (pms_id=771) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 370 (pms_id=773) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 371 (pms_id=774) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 372 (pms_id=775) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 374 (pms_id=776) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 375 (pms_id=778) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 373 (pms_id=777) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 376 (pms_id=779) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 377 (pms_id=781) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 379 (pms_id=785) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 378 (pms_id=786) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 380 (pms_id=787) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 381 (pms_id=788) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 382 (pms_id=789) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 384 (pms_id=792) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 383 (pms_id=790) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 386 (pms_id=793) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 385 (pms_id=795) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 387 (pms_id=797) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 388 (pms_id=807) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 389 (pms_id=809) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 391 (pms_id=821) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 390 (pms_id=819) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 392 (pms_id=822) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 394 (pms_id=824) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 395 (pms_id=826) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 393 (pms_id=823) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 396 (pms_id=827) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 397 (pms_id=830) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 398 (pms_id=833) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 399 (pms_id=834) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 400 (pms_id=835) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 401 (pms_id=836) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 402 (pms_id=837) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 403 (pms_id=838) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 404 (pms_id=839) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 405 (pms_id=840) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 406 (pms_id=841) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 407 (pms_id=842) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 408 (pms_id=844) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 409 (pms_id=845) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 410 (pms_id=846) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 411 (pms_id=852) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 413 (pms_id=854) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 412 (pms_id=855) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 415 (pms_id=858) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 414 (pms_id=857) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 416 (pms_id=859) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 417 (pms_id=860) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 418 (pms_id=861) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 419 (pms_id=863) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 420 (pms_id=867) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 423 (pms_id=868) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 421 (pms_id=869) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 422 (pms_id=870) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 424 (pms_id=871) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 425 (pms_id=872) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 426 (pms_id=873) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 427 (pms_id=875) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 428 (pms_id=876) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 429 (pms_id=877) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 430 (pms_id=878) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 432 (pms_id=879) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 431 (pms_id=880) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 433 (pms_id=881) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 434 (pms_id=883) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 435 (pms_id=885) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 436 (pms_id=886) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 437 (pms_id=888) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 438 (pms_id=889) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 439 (pms_id=890) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 440 (pms_id=891) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 441 (pms_id=893) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 442 (pms_id=894) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 443 (pms_id=895) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 444 (pms_id=897) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 445 (pms_id=903) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 446 (pms_id=904) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 447 (pms_id=905) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 448 (pms_id=906) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 449 (pms_id=907) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 450 (pms_id=908) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 451 (pms_id=909) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 453 (pms_id=911) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 452 (pms_id=910) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 454 (pms_id=912) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 455 (pms_id=913) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 456 (pms_id=914) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 458 (pms_id=916) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 457 (pms_id=915) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 459 (pms_id=917) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 461 (pms_id=918) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 460 (pms_id=919) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 462 (pms_id=923) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 463 (pms_id=924) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 464 (pms_id=927) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 465 (pms_id=929) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 466 (pms_id=930) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 467 (pms_id=931) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 470 (pms_id=935) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 468 (pms_id=940) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 469 (pms_id=941) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 471 (pms_id=954) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 473 (pms_id=957) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 472 (pms_id=958) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 474 (pms_id=960) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 475 (pms_id=962) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 476 (pms_id=965) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 479 (pms_id=966) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 477 (pms_id=967) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 478 (pms_id=978) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 480 (pms_id=979) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 481 (pms_id=989) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 482 (pms_id=991) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 483 (pms_id=992) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 484 (pms_id=993) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 485 (pms_id=994) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 486 (pms_id=995) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 487 (pms_id=996) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 488 (pms_id=997) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 489 (pms_id=999) 2025-11-19 12:01:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 490 (pms_id=1000) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 491 (pms_id=1001) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 492 (pms_id=1002) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 493 (pms_id=1003) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 494 (pms_id=1004) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 495 (pms_id=1005) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 496 (pms_id=1006) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 498 (pms_id=1010) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 497 (pms_id=1008) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 500 (pms_id=1012) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 499 (pms_id=1013) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 501 (pms_id=1015) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 502 (pms_id=1017) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 503 (pms_id=1018) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 504 (pms_id=1019) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 505 (pms_id=1020) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 506 (pms_id=1028) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 507 (pms_id=1029) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 508 (pms_id=1030) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 509 (pms_id=1031) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 510 (pms_id=1032) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 511 (pms_id=1033) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 512 (pms_id=1034) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 513 (pms_id=1035) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 514 (pms_id=1036) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 515 (pms_id=1037) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 516 (pms_id=1038) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 517 (pms_id=1039) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 518 (pms_id=1040) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 519 (pms_id=1041) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 521 (pms_id=1042) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 520 (pms_id=1043) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 522 (pms_id=1044) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 523 (pms_id=1045) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 525 (pms_id=1046) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 524 (pms_id=1048) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 529 (pms_id=1050) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 527 (pms_id=1060) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 526 (pms_id=1049) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 528 (pms_id=1061) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 530 (pms_id=1062) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 531 (pms_id=1063) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 532 (pms_id=1070) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 533 (pms_id=1071) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 535 (pms_id=1074) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 534 (pms_id=1072) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 536 (pms_id=1076) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 537 (pms_id=1075) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 538 (pms_id=1077) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 539 (pms_id=1078) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 540 (pms_id=1079) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 541 (pms_id=1080) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 542 (pms_id=1090) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 543 (pms_id=1091) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 544 (pms_id=1092) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 545 (pms_id=1093) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 546 (pms_id=1097) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 548 (pms_id=1098) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 547 (pms_id=1099) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 550 (pms_id=1101) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 549 (pms_id=1100) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 551 (pms_id=1102) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 552 (pms_id=1103) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 553 (pms_id=1104) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 554 (pms_id=1105) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 555 (pms_id=1106) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 556 (pms_id=1107) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 557 (pms_id=1108) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 558 (pms_id=1109) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 559 (pms_id=1110) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 560 (pms_id=1111) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 561 (pms_id=1112) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 562 (pms_id=1113) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 563 (pms_id=1114) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 564 (pms_id=1116) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 565 (pms_id=1117) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 566 (pms_id=1118) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 567 (pms_id=1120) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 568 (pms_id=1122) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 569 (pms_id=1124) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 570 (pms_id=1123) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 572 (pms_id=1126) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 571 (pms_id=1125) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 573 (pms_id=1128) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 574 (pms_id=1129) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 575 (pms_id=1130) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 576 (pms_id=1132) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 581 (pms_id=1133) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 579 (pms_id=1142) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 578 (pms_id=1143) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 580 (pms_id=1144) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 577 (pms_id=1145) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 582 (pms_id=1146) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 583 (pms_id=1149) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 584 (pms_id=1150) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 585 (pms_id=1152) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 586 (pms_id=1153) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 587 (pms_id=1154) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 588 (pms_id=1155) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 589 (pms_id=1156) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 590 (pms_id=1163) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 591 (pms_id=1165) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 593 (pms_id=1168) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 592 (pms_id=1167) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 594 (pms_id=1169) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 596 (pms_id=1172) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 595 (pms_id=1173) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 597 (pms_id=1174) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 598 (pms_id=1176) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 599 (pms_id=1177) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 600 (pms_id=1179) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 601 (pms_id=1180) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 602 (pms_id=1181) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 603 (pms_id=1182) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 604 (pms_id=1183) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 605 (pms_id=1185) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 606 (pms_id=1186) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 608 (pms_id=1188) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 609 (pms_id=1189) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 607 (pms_id=1187) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 610 (pms_id=1191) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 611 (pms_id=1194) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 612 (pms_id=1195) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 613 (pms_id=1196) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 614 (pms_id=1205) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 616 (pms_id=1211) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 617 (pms_id=1212) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 615 (pms_id=1209) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 620 (pms_id=1222) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 618 (pms_id=1214) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 619 (pms_id=1227) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 621 (pms_id=1228) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 623 (pms_id=1229) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 622 (pms_id=1231) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 624 (pms_id=1233) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 625 (pms_id=1232) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 626 (pms_id=1235) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 627 (pms_id=1236) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 629 (pms_id=1239) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 628 (pms_id=1238) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 630 (pms_id=1240) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 631 (pms_id=1241) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 632 (pms_id=1242) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 634 (pms_id=1245) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 635 (pms_id=1247) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 633 (pms_id=1246) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 636 (pms_id=1248) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 637 (pms_id=1250) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 638 (pms_id=1249) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 639 (pms_id=1254) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 640 (pms_id=1255) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 641 (pms_id=1256) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 642 (pms_id=1257) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 643 (pms_id=1267) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 644 (pms_id=1268) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 645 (pms_id=1269) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 646 (pms_id=1271) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 648 (pms_id=1273) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 647 (pms_id=1272) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 649 (pms_id=1276) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Found exact email match for marisapatrizia.galli@gmail.com (reservation_id=830) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marisa Galli, email=marisapatrizia.galli@gmail.com, hotel=39054_001) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 650 (pms_id=1280) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 651 (pms_id=1281) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 652 (pms_id=1282) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 654 (pms_id=1283) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 655 (pms_id=1279) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 653 (pms_id=1284) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 657 (pms_id=1286) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 656 (pms_id=1285) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 658 (pms_id=1289) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 659 (pms_id=1290) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 660 (pms_id=1291) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 663 (pms_id=1294) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 661 (pms_id=1295) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 662 (pms_id=1296) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 664 (pms_id=1297) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 665 (pms_id=1298) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 666 (pms_id=1301) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 667 (pms_id=1302) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 668 (pms_id=1304) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 669 (pms_id=1308) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 670 (pms_id=1309) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 671 (pms_id=1310) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 672 (pms_id=1311) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 673 (pms_id=1313) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 674 (pms_id=1314) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 675 (pms_id=1318) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 677 (pms_id=1320) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 676 (pms_id=1322) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 679 (pms_id=1326) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 678 (pms_id=1325) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 680 (pms_id=1327) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 682 (pms_id=1330) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 683 (pms_id=1333) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 681 (pms_id=1332) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 684 (pms_id=1334) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 685 (pms_id=1335) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 687 (pms_id=1346) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 686 (pms_id=1345) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 688 (pms_id=1347) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 689 (pms_id=1348) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 690 (pms_id=1350) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 691 (pms_id=1351) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 692 (pms_id=1353) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 694 (pms_id=1356) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 693 (pms_id=1355) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 695 (pms_id=1357) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 696 (pms_id=1360) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 697 (pms_id=1362) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 699 (pms_id=1364) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 698 (pms_id=1363) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 700 (pms_id=1365) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 704 (pms_id=1366) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 701 (pms_id=1367) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 702 (pms_id=1371) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 703 (pms_id=1372) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 705 (pms_id=1373) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 706 (pms_id=1382) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 707 (pms_id=1383) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 708 (pms_id=1384) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 709 (pms_id=1385) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 710 (pms_id=1386) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 711 (pms_id=1387) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 712 (pms_id=1388) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 713 (pms_id=1390) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 715 (pms_id=1391) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 714 (pms_id=1392) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 716 (pms_id=1393) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 718 (pms_id=1405) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 717 (pms_id=1404) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 719 (pms_id=1406) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 720 (pms_id=1407) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 722 (pms_id=1408) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 721 (pms_id=1409) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 724 (pms_id=1410) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 723 (pms_id=1412) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 725 (pms_id=1414) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 726 (pms_id=1424) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 728 (pms_id=1433) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 727 (pms_id=1425) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 729 (pms_id=1434) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 730 (pms_id=1436) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 731 (pms_id=1437) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 732 (pms_id=1438) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 733 (pms_id=1439) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 734 (pms_id=1440) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 735 (pms_id=1441) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 736 (pms_id=1442) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 737 (pms_id=1445) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 738 (pms_id=1446) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 739 (pms_id=1451) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 740 (pms_id=1452) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 741 (pms_id=1453) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 742 (pms_id=1454) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 743 (pms_id=1458) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 745 (pms_id=1460) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 746 (pms_id=1464) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 744 (pms_id=1462) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 747 (pms_id=1474) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 748 (pms_id=1475) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 749 (pms_id=1476) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 750 (pms_id=1477) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 751 (pms_id=1480) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 754 (pms_id=1483) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 753 (pms_id=1485) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 752 (pms_id=1486) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 755 (pms_id=1487) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 756 (pms_id=1489) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 757 (pms_id=1490) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 758 (pms_id=1491) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 759 (pms_id=1499) 2025-11-19 12:01:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 760 (pms_id=1500) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 762 (pms_id=1501) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 761 (pms_id=1503) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 763 (pms_id=1504) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 764 (pms_id=1506) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 765 (pms_id=1507) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 766 (pms_id=1508) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 767 (pms_id=1509) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 768 (pms_id=1510) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 769 (pms_id=1511) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 770 (pms_id=1523) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1506 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 771 (pms_id=1524) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for marisapatrizia.galli@gmail.com (reservation_id=830) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marisa Galli, email=marisapatrizia.galli@gmail.com, hotel=39054_001) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 773 (pms_id=1525) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 772 (pms_id=1526) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 774 (pms_id=1532) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 775 (pms_id=1534) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 778 (pms_id=1537) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 776 (pms_id=1536) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 779 (pms_id=1538) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 780 (pms_id=1539) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 777 (pms_id=1533) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 781 (pms_id=1541) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 782 (pms_id=1542) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 784 (pms_id=1544) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 783 (pms_id=1543) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 785 (pms_id=1548) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 786 (pms_id=1549) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 787 (pms_id=1550) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 788 (pms_id=1552) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 790 (pms_id=1558) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 789 (pms_id=1568) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 791 (pms_id=1569) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 792 (pms_id=1570) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 793 (pms_id=1571) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 794 (pms_id=1572) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 795 (pms_id=1573) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 796 (pms_id=1574) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 797 (pms_id=1575) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 798 (pms_id=1576) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 799 (pms_id=1577) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 801 (pms_id=1579) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 800 (pms_id=1581) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 803 (pms_id=1585) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 802 (pms_id=1586) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 804 (pms_id=1588) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 805 (pms_id=1592) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 806 (pms_id=1593) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 807 (pms_id=1594) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 808 (pms_id=1597) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 809 (pms_id=1606) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 810 (pms_id=1607) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 813 (pms_id=1608) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 811 (pms_id=1609) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 812 (pms_id=1611) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 814 (pms_id=1612) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 815 (pms_id=1615) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 817 (pms_id=1616) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 816 (pms_id=1618) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 818 (pms_id=1619) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 819 (pms_id=1621) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 820 (pms_id=1623) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 821 (pms_id=1624) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 822 (pms_id=1625) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 823 (pms_id=1629) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 824 (pms_id=1630) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 825 (pms_id=1631) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 826 (pms_id=1632) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 828 (pms_id=1633) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 827 (pms_id=1627) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 829 (pms_id=1634) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 830 (pms_id=1638) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 831 (pms_id=1639) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 832 (pms_id=1640) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 834 (pms_id=1643) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 833 (pms_id=1642) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 835 (pms_id=1645) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 837 (pms_id=1646) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 836 (pms_id=1663) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 838 (pms_id=1665) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 839 (pms_id=1668) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 840 (pms_id=1669) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 841 (pms_id=1670) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 842 (pms_id=1671) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 844 (pms_id=1675) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 843 (pms_id=1674) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 845 (pms_id=1676) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 846 (pms_id=1677) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 847 (pms_id=1678) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 849 (pms_id=1700) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 848 (pms_id=1699) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 850 (pms_id=1702) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 851 (pms_id=1703) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 852 (pms_id=1704) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 853 (pms_id=1706) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 854 (pms_id=1707) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 855 (pms_id=1708) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 856 (pms_id=1709) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 857 (pms_id=1710) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 859 (pms_id=1712) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 858 (pms_id=1713) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 860 (pms_id=1714) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 861 (pms_id=1715) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 862 (pms_id=1716) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 863 (pms_id=1717) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 864 (pms_id=1718) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 865 (pms_id=1719) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 866 (pms_id=1720) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 867 (pms_id=1721) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 868 (pms_id=1723) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 870 (pms_id=1726) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 869 (pms_id=1724) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 874 (pms_id=1722) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 871 (pms_id=1727) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 872 (pms_id=1729) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 873 (pms_id=1730) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 875 (pms_id=1731) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 876 (pms_id=1732) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 877 (pms_id=1733) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 879 (pms_id=1734) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 878 (pms_id=1735) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 880 (pms_id=1736) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 881 (pms_id=1737) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 882 (pms_id=1738) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 898 (pms_id=1739) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 883 (pms_id=1740) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 884 (pms_id=1741) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 885 (pms_id=1743) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 886 (pms_id=1744) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 887 (pms_id=1745) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 889 (pms_id=1748) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 888 (pms_id=1749) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 890 (pms_id=1750) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 891 (pms_id=1751) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 905 (pms_id=1752) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 892 (pms_id=1753) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 893 (pms_id=1754) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 896 (pms_id=1755) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 894 (pms_id=1756) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 895 (pms_id=1758) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 897 (pms_id=1762) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 914 (pms_id=1763) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 913 (pms_id=1764) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 899 (pms_id=1766) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 900 (pms_id=1767) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 901 (pms_id=1768) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 902 (pms_id=1769) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 903 (pms_id=1770) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 904 (pms_id=1771) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 906 (pms_id=1772) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 907 (pms_id=1774) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 909 (pms_id=1775) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 908 (pms_id=1776) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 911 (pms_id=1778) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 910 (pms_id=1788) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 912 (pms_id=1789) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 915 (pms_id=1790) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 916 (pms_id=1792) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 918 (pms_id=1793) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 917 (pms_id=1794) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 919 (pms_id=1797) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 920 (pms_id=1798) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 921 (pms_id=1800) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 922 (pms_id=1801) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 923 (pms_id=1802) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 924 (pms_id=1803) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 925 (pms_id=1804) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 926 (pms_id=1805) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 927 (pms_id=1807) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 928 (pms_id=1808) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 929 (pms_id=1809) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 930 (pms_id=1810) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 931 (pms_id=1811) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 933 (pms_id=1813) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 932 (pms_id=1812) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 934 (pms_id=1814) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 935 (pms_id=1816) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 936 (pms_id=1817) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 938 (pms_id=1818) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 937 (pms_id=1819) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1817 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 940 (pms_id=1820) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 939 (pms_id=1821) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 941 (pms_id=1822) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 942 (pms_id=1823) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 943 (pms_id=1824) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 945 (pms_id=1829) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 944 (pms_id=1833) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 946 (pms_id=1834) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 947 (pms_id=1835) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 949 (pms_id=1836) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 950 (pms_id=1837) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 948 (pms_id=1838) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 951 (pms_id=1839) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 952 (pms_id=1840) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 953 (pms_id=1841) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 954 (pms_id=1844) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 955 (pms_id=1845) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1840 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1841 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 956 (pms_id=1846) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 958 (pms_id=1847) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 957 (pms_id=1848) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 959 (pms_id=1849) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 960 (pms_id=1850) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 962 (pms_id=1851) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 961 (pms_id=1852) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 963 (pms_id=1853) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 964 (pms_id=1854) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 965 (pms_id=1855) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 966 (pms_id=1856) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 967 (pms_id=1857) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 969 (pms_id=1862) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 971 (pms_id=1861) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 968 (pms_id=1863) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 970 (pms_id=1865) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 972 (pms_id=1867) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 973 (pms_id=1868) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 974 (pms_id=1880) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 975 (pms_id=1882) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 976 (pms_id=1883) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 977 (pms_id=1884) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 978 (pms_id=1885) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 979 (pms_id=1886) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 980 (pms_id=1887) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 981 (pms_id=1889) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 982 (pms_id=1890) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 983 (pms_id=1891) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 989 (pms_id=1888) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 984 (pms_id=1892) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 985 (pms_id=1893) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 987 (pms_id=1894) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 986 (pms_id=1896) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 988 (pms_id=1908) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 990 (pms_id=1909) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 991 (pms_id=1910) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 992 (pms_id=1911) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 993 (pms_id=1912) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 994 (pms_id=1913) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 995 (pms_id=1914) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 996 (pms_id=1917) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 997 (pms_id=1918) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 998 (pms_id=1920) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 999 (pms_id=1922) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1000 (pms_id=1923) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1001 (pms_id=1924) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1002 (pms_id=1925) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1003 (pms_id=1928) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1005 (pms_id=1929) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1004 (pms_id=1930) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1006 (pms_id=1931) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1007 (pms_id=1932) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1008 (pms_id=1937) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1009 (pms_id=1934) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1010 (pms_id=1939) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1011 (pms_id=1940) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1012 (pms_id=1943) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1013 (pms_id=1950) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1014 (pms_id=1952) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1015 (pms_id=1954) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1016 (pms_id=1955) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1017 (pms_id=1957) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1019 (pms_id=1958) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1954 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1018 (pms_id=1959) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1020 (pms_id=1960) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1021 (pms_id=1974) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1022 (pms_id=1975) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1024 (pms_id=1979) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1023 (pms_id=1976) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1025 (pms_id=1982) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1026 (pms_id=1983) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1027 (pms_id=1988) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1028 (pms_id=1991) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1029 (pms_id=1995) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1030 (pms_id=1996) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1031 (pms_id=1997) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1032 (pms_id=1999) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1033 (pms_id=2000) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1034 (pms_id=2012) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1035 (pms_id=2001) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1036 (pms_id=2013) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1037 (pms_id=2014) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1038 (pms_id=2017) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1039 (pms_id=2018) 2025-11-19 12:01:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 1040 (pms_id=2019) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1041 (pms_id=2020) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1042 (pms_id=2021) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1043 (pms_id=2022) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1045 (pms_id=2023) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1044 (pms_id=2024) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1046 (pms_id=2025) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1048 (pms_id=2027) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1047 (pms_id=2026) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1049 (pms_id=2028) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1050 (pms_id=2029) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1051 (pms_id=2030) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1052 (pms_id=2031) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1053 (pms_id=2032) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1054 (pms_id=2033) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1056 (pms_id=2036) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1055 (pms_id=2037) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1058 (pms_id=2046) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1057 (pms_id=2038) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1059 (pms_id=2047) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1061 (pms_id=2048) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1062 (pms_id=2050) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1060 (pms_id=2049) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1063 (pms_id=2053) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1064 (pms_id=2056) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1065 (pms_id=2057) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1066 (pms_id=2061) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1067 (pms_id=2064) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1068 (pms_id=2065) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1069 (pms_id=2066) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1070 (pms_id=2067) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1071 (pms_id=2068) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1074 (pms_id=2070) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1072 (pms_id=2069) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1073 (pms_id=2071) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1075 (pms_id=2072) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1076 (pms_id=2073) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1077 (pms_id=2074) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1078 (pms_id=2075) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1079 (pms_id=2076) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1080 (pms_id=2077) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1081 (pms_id=2078) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1083 (pms_id=2081) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1082 (pms_id=2080) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1085 (pms_id=2085) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1084 (pms_id=2084) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1086 (pms_id=2087) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1087 (pms_id=2095) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1088 (pms_id=2096) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1089 (pms_id=2097) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1090 (pms_id=2098) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1092 (pms_id=2102) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1093 (pms_id=2104) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1091 (pms_id=2101) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1094 (pms_id=2106) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1095 (pms_id=2109) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1097 (pms_id=2112) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1098 (pms_id=2113) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1099 (pms_id=2114) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1100 (pms_id=2115) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1101 (pms_id=2117) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1102 (pms_id=2120) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1103 (pms_id=2121) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1104 (pms_id=2122) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1105 (pms_id=2124) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2124 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1106 (pms_id=2125) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1108 (pms_id=2126) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1107 (pms_id=2127) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1109 (pms_id=2128) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1110 (pms_id=2129) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1096 (pms_id=2110) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1111 (pms_id=2130) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1112 (pms_id=2131) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1113 (pms_id=2132) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1114 (pms_id=2133) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1115 (pms_id=2134) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1116 (pms_id=2138) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1117 (pms_id=2139) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1118 (pms_id=2140) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1120 (pms_id=2142) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1119 (pms_id=2141) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1121 (pms_id=2144) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1122 (pms_id=2145) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1123 (pms_id=2148) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1125 (pms_id=2149) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1124 (pms_id=2150) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1126 (pms_id=2151) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1127 (pms_id=2152) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1129 (pms_id=2157) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1128 (pms_id=2156) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1130 (pms_id=2158) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1131 (pms_id=2159) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1132 (pms_id=2160) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1134 (pms_id=2161) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2157 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1133 (pms_id=2162) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1135 (pms_id=2164) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1136 (pms_id=2165) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1138 (pms_id=2177) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1137 (pms_id=2178) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1139 (pms_id=2179) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1140 (pms_id=2180) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1142 (pms_id=2181) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1141 (pms_id=2187) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1143 (pms_id=2188) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1144 (pms_id=2190) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1145 (pms_id=2192) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1147 (pms_id=2195) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1146 (pms_id=2196) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1148 (pms_id=2198) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1149 (pms_id=2199) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1150 (pms_id=2200) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1151 (pms_id=2201) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1152 (pms_id=2202) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1153 (pms_id=2203) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1154 (pms_id=2204) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1155 (pms_id=2205) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1156 (pms_id=2208) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1157 (pms_id=2209) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1159 (pms_id=2210) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1158 (pms_id=2211) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1160 (pms_id=2213) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1161 (pms_id=2215) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1163 (pms_id=2218) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1162 (pms_id=2221) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1164 (pms_id=2223) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2221 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1165 (pms_id=2224) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1166 (pms_id=2225) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1167 (pms_id=2226) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1169 (pms_id=2230) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1168 (pms_id=2232) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1170 (pms_id=2233) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1171 (pms_id=2234) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1172 (pms_id=2236) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1173 (pms_id=2238) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1174 (pms_id=2239) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1175 (pms_id=2240) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1176 (pms_id=2241) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1179 (pms_id=2242) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1177 (pms_id=2243) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1178 (pms_id=2244) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1180 (pms_id=2245) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1181 (pms_id=2246) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1183 (pms_id=2247) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1182 (pms_id=2248) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1184 (pms_id=2249) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1185 (pms_id=2250) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1186 (pms_id=2251) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1187 (pms_id=2252) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1188 (pms_id=2253) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1189 (pms_id=2254) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1192 (pms_id=2255) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1190 (pms_id=2256) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1191 (pms_id=2257) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1193 (pms_id=2258) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1194 (pms_id=2259) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1195 (pms_id=2260) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1196 (pms_id=2261) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1197 (pms_id=2262) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1201 (pms_id=2266) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1199 (pms_id=2265) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1198 (pms_id=2264) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1200 (pms_id=2267) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1202 (pms_id=2268) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1203 (pms_id=2269) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1204 (pms_id=2273) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1205 (pms_id=2274) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1206 (pms_id=2275) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1208 (pms_id=2277) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1207 (pms_id=2276) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1210 (pms_id=2278) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1209 (pms_id=2280) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1212 (pms_id=2282) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1211 (pms_id=2281) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1213 (pms_id=2285) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1214 (pms_id=2286) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1215 (pms_id=2287) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1216 (pms_id=2288) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1217 (pms_id=2292) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1218 (pms_id=2293) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1220 (pms_id=2295) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1219 (pms_id=2294) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1221 (pms_id=2299) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1222 (pms_id=2300) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1223 (pms_id=2302) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1224 (pms_id=2303) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1225 (pms_id=2304) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1226 (pms_id=2308) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1227 (pms_id=2311) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1229 (pms_id=2314) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1228 (pms_id=2312) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1230 (pms_id=2317) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1231 (pms_id=2318) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1234 (pms_id=2325) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1232 (pms_id=2321) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1233 (pms_id=2324) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1235 (pms_id=2326) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1237 (pms_id=2329) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1236 (pms_id=2328) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1238 (pms_id=2331) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1239 (pms_id=2332) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1240 (pms_id=2333) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1241 (pms_id=2334) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1242 (pms_id=2335) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1243 (pms_id=2338) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1244 (pms_id=2339) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1245 (pms_id=2340) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1246 (pms_id=2341) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1247 (pms_id=2342) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1248 (pms_id=2343) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1249 (pms_id=2344) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1251 (pms_id=2345) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1250 (pms_id=2346) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1252 (pms_id=2347) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1254 (pms_id=2349) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1253 (pms_id=2348) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1255 (pms_id=2351) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1256 (pms_id=2352) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1257 (pms_id=2353) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1258 (pms_id=2354) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1259 (pms_id=2355) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1260 (pms_id=2356) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1261 (pms_id=2357) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1262 (pms_id=2358) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1263 (pms_id=2359) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1264 (pms_id=2360) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Found exact email match for marisapatrizia.galli@gmail.com (reservation_id=830) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marisa Galli, email=marisapatrizia.galli@gmail.com, hotel=39054_001) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1265 (pms_id=2361) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1266 (pms_id=2362) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1267 (pms_id=2363) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1268 (pms_id=2364) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1269 (pms_id=2366) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1271 (pms_id=2369) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1270 (pms_id=2370) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1273 (pms_id=2378) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1274 (pms_id=2367) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1272 (pms_id=2379) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1275 (pms_id=2380) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1276 (pms_id=2381) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1277 (pms_id=2384) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1278 (pms_id=2385) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1279 (pms_id=2387) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1280 (pms_id=2388) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1281 (pms_id=2390) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1282 (pms_id=2391) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1283 (pms_id=2392) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1284 (pms_id=2393) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1285 (pms_id=2394) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1286 (pms_id=2395) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1287 (pms_id=2396) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1288 (pms_id=2408) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1289 (pms_id=2409) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1290 (pms_id=2410) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1291 (pms_id=2411) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1292 (pms_id=2412) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1293 (pms_id=2413) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1294 (pms_id=2414) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1295 (pms_id=2415) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1296 (pms_id=2418) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1297 (pms_id=2419) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1298 (pms_id=2423) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1302 (pms_id=2427) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1299 (pms_id=2424) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1301 (pms_id=2428) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1300 (pms_id=2429) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1303 (pms_id=2430) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1304 (pms_id=2431) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1305 (pms_id=2432) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1306 (pms_id=2433) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1307 (pms_id=2434) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1309 (pms_id=2437) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1308 (pms_id=2435) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1310 (pms_id=2441) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1311 (pms_id=2442) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1313 (pms_id=2443) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1312 (pms_id=2447) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1314 (pms_id=2448) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1315 (pms_id=2450) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1316 (pms_id=2451) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1317 (pms_id=2452) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1318 (pms_id=2453) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1319 (pms_id=2454) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1321 (pms_id=2455) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1320 (pms_id=2456) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1322 (pms_id=2461) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1323 (pms_id=2462) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1324 (pms_id=2464) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1325 (pms_id=2465) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1326 (pms_id=2466) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1327 (pms_id=2467) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1328 (pms_id=2469) 2025-11-19 12:01:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 1329 (pms_id=2470) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1330 (pms_id=2472) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1331 (pms_id=2473) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1332 (pms_id=2474) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1334 (pms_id=2476) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1333 (pms_id=2475) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1335 (pms_id=2477) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1336 (pms_id=2478) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1337 (pms_id=2479) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1339 (pms_id=2481) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1338 (pms_id=2480) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1340 (pms_id=2484) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1342 (pms_id=2486) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1341 (pms_id=2488) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1343 (pms_id=2489) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1344 (pms_id=2491) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1345 (pms_id=2493) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1349 (pms_id=2494) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1347 (pms_id=2496) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1346 (pms_id=2495) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1348 (pms_id=2497) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1350 (pms_id=2498) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1351 (pms_id=2499) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1352 (pms_id=2500) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1355 (pms_id=2504) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1353 (pms_id=2502) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1354 (pms_id=2503) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1356 (pms_id=2506) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2502 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1358 (pms_id=2507) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1357 (pms_id=2508) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1359 (pms_id=2509) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1360 (pms_id=2511) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1361 (pms_id=2512) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1363 (pms_id=2513) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1362 (pms_id=2514) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1364 (pms_id=2515) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1365 (pms_id=2516) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1367 (pms_id=2518) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1366 (pms_id=2519) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1368 (pms_id=2520) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1369 (pms_id=2521) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1370 (pms_id=2522) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1371 (pms_id=2523) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1372 (pms_id=2524) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1373 (pms_id=2525) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1374 (pms_id=2526) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1375 (pms_id=2528) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1376 (pms_id=2529) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1377 (pms_id=2530) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1379 (pms_id=2531) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1378 (pms_id=2534) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1380 (pms_id=2535) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1381 (pms_id=2541) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1382 (pms_id=2542) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1384 (pms_id=2547) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1383 (pms_id=2545) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1385 (pms_id=2548) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1386 (pms_id=2549) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1387 (pms_id=2550) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1388 (pms_id=2552) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1390 (pms_id=2555) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1389 (pms_id=2558) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1391 (pms_id=2559) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1392 (pms_id=2562) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1393 (pms_id=2563) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1394 (pms_id=2564) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1395 (pms_id=2565) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1396 (pms_id=2566) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1397 (pms_id=2567) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1399 (pms_id=2571) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1398 (pms_id=2570) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1400 (pms_id=2576) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1401 (pms_id=2580) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1402 (pms_id=2581) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1403 (pms_id=2582) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1404 (pms_id=2583) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1406 (pms_id=2584) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1405 (pms_id=2585) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1407 (pms_id=2586) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1408 (pms_id=2588) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1410 (pms_id=2591) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1409 (pms_id=2594) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1411 (pms_id=2598) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1412 (pms_id=2599) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1414 (pms_id=2601) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1413 (pms_id=2600) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1415 (pms_id=2602) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1417 (pms_id=2603) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1416 (pms_id=2604) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1418 (pms_id=2605) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1419 (pms_id=2607) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1420 (pms_id=2608) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2608 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1421 (pms_id=2609) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1422 (pms_id=2610) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1423 (pms_id=2611) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1424 (pms_id=2612) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1425 (pms_id=2613) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1426 (pms_id=2617) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1427 (pms_id=2619) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2617 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1428 (pms_id=2621) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1430 (pms_id=2623) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1429 (pms_id=2622) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1431 (pms_id=2633) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1432 (pms_id=2634) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1433 (pms_id=2635) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1434 (pms_id=2636) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1435 (pms_id=2638) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1436 (pms_id=2639) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2633 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2634 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1438 (pms_id=2640) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1437 (pms_id=2642) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1440 (pms_id=2643) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1439 (pms_id=2644) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1442 (pms_id=2646) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1441 (pms_id=2645) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1443 (pms_id=2648) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1444 (pms_id=2649) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1445 (pms_id=2651) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1446 (pms_id=2650) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1447 (pms_id=2652) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1448 (pms_id=2653) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1449 (pms_id=2654) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1450 (pms_id=2655) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1451 (pms_id=2656) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1452 (pms_id=2658) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1454 (pms_id=2660) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1453 (pms_id=2659) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1455 (pms_id=2661) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1456 (pms_id=2662) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1458 (pms_id=2663) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1459 (pms_id=2664) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1457 (pms_id=2666) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1460 (pms_id=2667) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1461 (pms_id=2668) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1462 (pms_id=2669) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1464 (pms_id=2671) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1463 (pms_id=2670) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1465 (pms_id=2672) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1466 (pms_id=2675) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1467 (pms_id=2678) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1468 (pms_id=2679) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1469 (pms_id=2681) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1470 (pms_id=2682) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1471 (pms_id=2683) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1472 (pms_id=2684) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1473 (pms_id=2685) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1474 (pms_id=2686) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1476 (pms_id=2687) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1477 (pms_id=2690) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1475 (pms_id=2689) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2689 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1478 (pms_id=2691) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1479 (pms_id=2692) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1480 (pms_id=2693) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1481 (pms_id=2694) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1482 (pms_id=2700) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2691 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1483 (pms_id=2701) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1485 (pms_id=2703) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1484 (pms_id=2702) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1487 (pms_id=2704) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1486 (pms_id=2705) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1488 (pms_id=2706) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1490 (pms_id=2708) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1489 (pms_id=2707) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1491 (pms_id=2709) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1492 (pms_id=2710) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1493 (pms_id=2712) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1494 (pms_id=2713) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1495 (pms_id=2714) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1497 (pms_id=2717) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1496 (pms_id=2718) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1499 (pms_id=2721) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1498 (pms_id=2722) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1501 (pms_id=2733) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1500 (pms_id=2732) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1503 (pms_id=2734) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1502 (pms_id=2735) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1504 (pms_id=2736) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1506 (pms_id=2738) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1505 (pms_id=2737) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1507 (pms_id=2739) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1508 (pms_id=2740) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1509 (pms_id=2742) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1510 (pms_id=2741) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1511 (pms_id=2743) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1512 (pms_id=2744) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1513 (pms_id=2745) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1514 (pms_id=2746) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1515 (pms_id=2747) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1518 (pms_id=2748) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1516 (pms_id=2749) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1517 (pms_id=2750) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1520 (pms_id=2751) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1519 (pms_id=2752) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1521 (pms_id=2753) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1522 (pms_id=2754) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1523 (pms_id=2755) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1524 (pms_id=2756) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1525 (pms_id=2757) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1526 (pms_id=2761) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1527 (pms_id=2763) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1528 (pms_id=2764) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1529 (pms_id=2768) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1530 (pms_id=2769) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1531 (pms_id=2770) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1532 (pms_id=2771) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1533 (pms_id=2772) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1534 (pms_id=2773) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1535 (pms_id=2774) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1537 (pms_id=2775) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1536 (pms_id=2776) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1538 (pms_id=2777) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1540 (pms_id=2779) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1539 (pms_id=2778) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1541 (pms_id=2780) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1542 (pms_id=2781) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1543 (pms_id=2782) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1544 (pms_id=2783) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1545 (pms_id=2784) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1547 (pms_id=2785) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1548 (pms_id=2786) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1546 (pms_id=2787) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1549 (pms_id=2788) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1550 (pms_id=2789) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1551 (pms_id=2790) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1552 (pms_id=2791) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1553 (pms_id=2792) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1554 (pms_id=2794) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1555 (pms_id=2796) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1557 (pms_id=2800) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1556 (pms_id=2802) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2796 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1558 (pms_id=2804) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1559 (pms_id=2805) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1560 (pms_id=2806) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1561 (pms_id=2809) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1562 (pms_id=2810) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1563 (pms_id=2812) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1564 (pms_id=2813) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1565 (pms_id=2815) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1566 (pms_id=2816) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1567 (pms_id=2821) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1569 (pms_id=2826) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1568 (pms_id=2828) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1570 (pms_id=2829) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1572 (pms_id=2831) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1571 (pms_id=2830) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1573 (pms_id=2832) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1575 (pms_id=2833) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1574 (pms_id=2834) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1576 (pms_id=2835) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1577 (pms_id=2836) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1578 (pms_id=2837) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1579 (pms_id=2838) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1580 (pms_id=2840) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1581 (pms_id=2842) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1583 (pms_id=2844) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1582 (pms_id=2843) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1584 (pms_id=2846) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1585 (pms_id=2847) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1586 (pms_id=2848) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1587 (pms_id=2849) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1588 (pms_id=2850) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1589 (pms_id=2853) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1590 (pms_id=2854) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1592 (pms_id=2856) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1591 (pms_id=2855) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1593 (pms_id=2857) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1594 (pms_id=2858) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1595 (pms_id=2859) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1596 (pms_id=2860) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1597 (pms_id=2861) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1598 (pms_id=2862) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1599 (pms_id=2863) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1600 (pms_id=2864) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1601 (pms_id=2866) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1602 (pms_id=2867) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1603 (pms_id=2868) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1604 (pms_id=2869) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1605 (pms_id=2870) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1606 (pms_id=2871) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1607 (pms_id=2872) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 1608 (pms_id=2873) 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-19 12:01:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1609 (pms_id=2874) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1611 (pms_id=2875) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1610 (pms_id=2876) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1612 (pms_id=2877) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1615 (pms_id=2882) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1614 (pms_id=2879) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1613 (pms_id=2878) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1616 (pms_id=2883) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1617 (pms_id=2885) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1618 (pms_id=2886) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1619 (pms_id=2887) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1620 (pms_id=2888) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1621 (pms_id=2890) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1622 (pms_id=2894) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1624 (pms_id=2896) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1623 (pms_id=2895) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1625 (pms_id=2899) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1626 (pms_id=2900) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1627 (pms_id=2901) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1629 (pms_id=2902) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1628 (pms_id=2903) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1630 (pms_id=2904) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1631 (pms_id=2906) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1633 (pms_id=2908) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1632 (pms_id=2907) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1634 (pms_id=2909) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1635 (pms_id=2910) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1636 (pms_id=2911) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1637 (pms_id=2915) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1638 (pms_id=2916) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1639 (pms_id=2918) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1640 (pms_id=2917) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1641 (pms_id=2920) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1642 (pms_id=2921) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1643 (pms_id=2922) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1644 (pms_id=2925) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1645 (pms_id=2926) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1646 (pms_id=2927) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1647 (pms_id=2928) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1648 (pms_id=2930) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1649 (pms_id=2931) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1650 (pms_id=2932) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1651 (pms_id=2933) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1653 (pms_id=2935) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1654 (pms_id=2938) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1652 (pms_id=2936) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1655 (pms_id=2939) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1656 (pms_id=2940) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1657 (pms_id=2941) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1658 (pms_id=2942) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1659 (pms_id=2944) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1660 (pms_id=2945) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1661 (pms_id=2946) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1662 (pms_id=2951) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1663 (pms_id=2952) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1664 (pms_id=2953) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1665 (pms_id=2954) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1666 (pms_id=2955) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1667 (pms_id=2958) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1668 (pms_id=2959) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1669 (pms_id=2960) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1670 (pms_id=2961) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1672 (pms_id=2962) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1671 (pms_id=2963) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1673 (pms_id=2964) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1674 (pms_id=2965) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1676 (pms_id=2966) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1675 (pms_id=2968) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1677 (pms_id=2970) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1678 (pms_id=2971) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1679 (pms_id=2980) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1680 (pms_id=2981) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1681 (pms_id=2983) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1683 (pms_id=2996) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1682 (pms_id=2994) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1686 (pms_id=2999) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1684 (pms_id=2997) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2983 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1685 (pms_id=3000) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1687 (pms_id=3001) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1688 (pms_id=3002) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1689 (pms_id=3003) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1690 (pms_id=3007) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1691 (pms_id=3008) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1692 (pms_id=3009) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1693 (pms_id=3010) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1694 (pms_id=3011) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1695 (pms_id=3013) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1696 (pms_id=3014) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1697 (pms_id=3015) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1698 (pms_id=3017) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1700 (pms_id=3018) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1699 (pms_id=3019) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1701 (pms_id=3020) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1702 (pms_id=3021) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1703 (pms_id=3022) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1704 (pms_id=3023) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1705 (pms_id=3024) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1706 (pms_id=3025) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1707 (pms_id=3026) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1708 (pms_id=3028) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1709 (pms_id=3029) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1711 (pms_id=3032) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1710 (pms_id=3031) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1712 (pms_id=3043) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1713 (pms_id=3046) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1714 (pms_id=3048) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1715 (pms_id=3052) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1716 (pms_id=3053) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1717 (pms_id=3054) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1718 (pms_id=3055) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1719 (pms_id=3056) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1720 (pms_id=3057) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1721 (pms_id=3058) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1722 (pms_id=3059) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1723 (pms_id=3061) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1724 (pms_id=3062) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1725 (pms_id=3063) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1726 (pms_id=3064) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1727 (pms_id=3067) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1728 (pms_id=3068) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1730 (pms_id=3071) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1729 (pms_id=3069) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1731 (pms_id=3072) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1732 (pms_id=3073) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1734 (pms_id=3074) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1733 (pms_id=3075) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1735 (pms_id=3076) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1736 (pms_id=3078) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1737 (pms_id=3079) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1738 (pms_id=3080) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1739 (pms_id=3081) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1740 (pms_id=3082) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1741 (pms_id=3084) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1742 (pms_id=3085) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1743 (pms_id=3086) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1744 (pms_id=3087) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1745 (pms_id=3088) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1746 (pms_id=3089) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1747 (pms_id=3090) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1749 (pms_id=3092) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1748 (pms_id=3091) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1750 (pms_id=3093) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1751 (pms_id=3096) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1753 (pms_id=3097) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1752 (pms_id=3098) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1754 (pms_id=3099) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1755 (pms_id=3100) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1756 (pms_id=3101) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1757 (pms_id=3102) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1758 (pms_id=3104) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1759 (pms_id=3105) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1760 (pms_id=3107) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1761 (pms_id=3108) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1762 (pms_id=3115) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1763 (pms_id=3116) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1764 (pms_id=3117) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1765 (pms_id=3118) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1766 (pms_id=3120) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1767 (pms_id=3122) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1768 (pms_id=3123) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1769 (pms_id=3124) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1770 (pms_id=3127) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1771 (pms_id=3131) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1773 (pms_id=3132) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1772 (pms_id=3133) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1774 (pms_id=3134) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1776 (pms_id=3135) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1775 (pms_id=3136) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1777 (pms_id=3137) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1778 (pms_id=3138) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1779 (pms_id=3139) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1780 (pms_id=3140) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1781 (pms_id=3141) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1782 (pms_id=3143) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1783 (pms_id=3144) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1784 (pms_id=3145) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1785 (pms_id=3146) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1786 (pms_id=3148) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1788 (pms_id=3149) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1787 (pms_id=3150) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1789 (pms_id=3151) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1793 (pms_id=3156) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1790 (pms_id=3153) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1792 (pms_id=3157) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1794 (pms_id=3155) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1791 (pms_id=3154) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1795 (pms_id=3158) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1796 (pms_id=3159) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1797 (pms_id=3160) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1798 (pms_id=3161) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1799 (pms_id=3162) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1800 (pms_id=3163) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1801 (pms_id=3164) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1802 (pms_id=3165) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1803 (pms_id=3166) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1804 (pms_id=3168) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1805 (pms_id=3169) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1806 (pms_id=3170) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1807 (pms_id=3171) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1808 (pms_id=3172) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1809 (pms_id=3173) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1810 (pms_id=3174) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1811 (pms_id=3176) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1813 (pms_id=3177) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1812 (pms_id=3178) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1814 (pms_id=3179) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1815 (pms_id=3180) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1816 (pms_id=3182) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1817 (pms_id=3183) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1818 (pms_id=3185) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1819 (pms_id=3186) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1820 (pms_id=3187) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1821 (pms_id=3188) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1822 (pms_id=3189) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1823 (pms_id=3190) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1824 (pms_id=3191) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1825 (pms_id=3192) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1826 (pms_id=3193) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1827 (pms_id=3195) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1828 (pms_id=3196) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1829 (pms_id=3197) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1830 (pms_id=3198) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1831 (pms_id=3199) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1832 (pms_id=3200) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1833 (pms_id=3201) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1834 (pms_id=3202) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1835 (pms_id=3203) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1836 (pms_id=3205) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1837 (pms_id=3207) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1838 (pms_id=3208) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1840 (pms_id=3209) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1839 (pms_id=3210) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1841 (pms_id=3211) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1842 (pms_id=3213) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1844 (pms_id=3216) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1843 (pms_id=3217) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1845 (pms_id=3218) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1847 (pms_id=3220) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1846 (pms_id=3219) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1848 (pms_id=3224) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1849 (pms_id=3225) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1850 (pms_id=3226) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1851 (pms_id=3227) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1852 (pms_id=3230) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1854 (pms_id=3234) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1853 (pms_id=3235) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1855 (pms_id=3237) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1856 (pms_id=3238) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1857 (pms_id=3249) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1858 (pms_id=3250) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1859 (pms_id=3251) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1860 (pms_id=3252) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1861 (pms_id=3253) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1862 (pms_id=3256) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1863 (pms_id=3257) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1865 (pms_id=3264) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1864 (pms_id=3265) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1866 (pms_id=3266) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1867 (pms_id=3267) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1868 (pms_id=3269) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1869 (pms_id=3271) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1870 (pms_id=3273) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1871 (pms_id=3281) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1873 (pms_id=3282) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1875 (pms_id=3284) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1872 (pms_id=3285) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1874 (pms_id=3286) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1876 (pms_id=3287) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1878 (pms_id=3288) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1877 (pms_id=3289) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1879 (pms_id=3290) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1880 (pms_id=3291) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1881 (pms_id=3293) 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 12:01:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 1882 (pms_id=3294) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1883 (pms_id=3295) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1884 (pms_id=3296) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1885 (pms_id=3297) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1886 (pms_id=3298) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1888 (pms_id=3299) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1887 (pms_id=3300) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3297 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1890 (pms_id=3301) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1889 (pms_id=3302) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1891 (pms_id=3303) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1892 (pms_id=3305) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1893 (pms_id=3307) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1894 (pms_id=3317) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1895 (pms_id=3318) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1896 (pms_id=3319) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1897 (pms_id=3320) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1898 (pms_id=3321) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1899 (pms_id=3322) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1900 (pms_id=3323) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1901 (pms_id=3328) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1902 (pms_id=3329) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1903 (pms_id=3332) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1904 (pms_id=3333) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1905 (pms_id=3335) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1906 (pms_id=3336) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1907 (pms_id=3337) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1908 (pms_id=3345) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1909 (pms_id=3346) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1910 (pms_id=3347) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1911 (pms_id=3349) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1912 (pms_id=3357) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1913 (pms_id=3358) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1914 (pms_id=3359) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1915 (pms_id=3360) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1916 (pms_id=3361) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1917 (pms_id=3362) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1918 (pms_id=3363) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1919 (pms_id=3364) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1920 (pms_id=3366) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1921 (pms_id=3367) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1922 (pms_id=3368) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3367 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1923 (pms_id=3369) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1924 (pms_id=3372) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1925 (pms_id=3373) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1926 (pms_id=3374) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1927 (pms_id=3375) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1928 (pms_id=3376) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1929 (pms_id=3377) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1930 (pms_id=3380) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1931 (pms_id=3384) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3374 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1932 (pms_id=3387) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1933 (pms_id=3388) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1934 (pms_id=3391) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1935 (pms_id=3392) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1936 (pms_id=3393) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1937 (pms_id=3394) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1938 (pms_id=3395) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1940 (pms_id=3396) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1939 (pms_id=3397) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1941 (pms_id=3398) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1943 (pms_id=3401) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1944 (pms_id=3411) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1942 (pms_id=3399) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1946 (pms_id=3415) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1945 (pms_id=3414) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1947 (pms_id=3416) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1948 (pms_id=3418) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1949 (pms_id=3417) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1950 (pms_id=3420) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3418 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1951 (pms_id=3421) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1953 (pms_id=3423) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1952 (pms_id=3424) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1955 (pms_id=3426) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1954 (pms_id=3425) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1956 (pms_id=3427) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1957 (pms_id=3438) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1958 (pms_id=3439) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1959 (pms_id=3440) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1960 (pms_id=3441) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1961 (pms_id=3442) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1962 (pms_id=3443) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1963 (pms_id=3444) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1964 (pms_id=3445) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1966 (pms_id=3448) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1965 (pms_id=3447) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1967 (pms_id=3449) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1968 (pms_id=3450) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1969 (pms_id=3451) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1970 (pms_id=3454) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1972 (pms_id=3458) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1971 (pms_id=3456) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1973 (pms_id=3459) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1974 (pms_id=3461) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1975 (pms_id=3462) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1976 (pms_id=3463) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1977 (pms_id=3464) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1978 (pms_id=3465) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1979 (pms_id=3466) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1980 (pms_id=3467) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1981 (pms_id=3468) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1982 (pms_id=3469) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1983 (pms_id=3470) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1984 (pms_id=3471) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1985 (pms_id=3472) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1986 (pms_id=3473) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1987 (pms_id=3474) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1988 (pms_id=3475) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1989 (pms_id=3476) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1990 (pms_id=3478) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1991 (pms_id=3479) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1992 (pms_id=3481) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1993 (pms_id=3482) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1994 (pms_id=3483) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1995 (pms_id=3484) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1996 (pms_id=3485) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1997 (pms_id=3486) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1998 (pms_id=3488) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 1999 (pms_id=3489) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2000 (pms_id=3490) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2001 (pms_id=3491) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2002 (pms_id=3493) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2003 (pms_id=3494) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2004 (pms_id=3498) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2005 (pms_id=3500) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2007 (pms_id=3502) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2006 (pms_id=3501) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2008 (pms_id=3503) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2009 (pms_id=3504) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2010 (pms_id=3505) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2011 (pms_id=3511) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2012 (pms_id=3512) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2013 (pms_id=3514) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2015 (pms_id=3516) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2014 (pms_id=3515) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2016 (pms_id=3517) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2017 (pms_id=3518) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2018 (pms_id=3519) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2019 (pms_id=3520) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2020 (pms_id=3521) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2022 (pms_id=3522) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2021 (pms_id=3523) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2023 (pms_id=3524) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2024 (pms_id=3525) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2025 (pms_id=3526) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2026 (pms_id=3529) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2027 (pms_id=3530) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2028 (pms_id=3531) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2029 (pms_id=3532) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2031 (pms_id=3534) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2030 (pms_id=3535) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2033 (pms_id=3536) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2032 (pms_id=3538) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2034 (pms_id=3539) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2035 (pms_id=3540) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2036 (pms_id=3541) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2037 (pms_id=3543) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2038 (pms_id=3542) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2039 (pms_id=3544) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2040 (pms_id=3545) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2041 (pms_id=3546) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2042 (pms_id=3547) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2043 (pms_id=3548) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2044 (pms_id=3549) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2046 (pms_id=3551) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2045 (pms_id=3550) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2047 (pms_id=3552) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2048 (pms_id=3553) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2049 (pms_id=3554) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2051 (pms_id=3556) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2050 (pms_id=3555) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2052 (pms_id=3557) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2053 (pms_id=3559) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2054 (pms_id=3560) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2055 (pms_id=3561) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2056 (pms_id=3562) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2057 (pms_id=3563) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2059 (pms_id=3564) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2058 (pms_id=3565) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2062 (pms_id=3568) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2060 (pms_id=3566) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2061 (pms_id=3567) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2063 (pms_id=3569) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2064 (pms_id=3570) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2065 (pms_id=3574) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2066 (pms_id=3576) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2068 (pms_id=3577) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2067 (pms_id=3578) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2069 (pms_id=3579) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2070 (pms_id=3582) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2071 (pms_id=3583) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2072 (pms_id=3586) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2073 (pms_id=3587) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2074 (pms_id=3588) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2075 (pms_id=3590) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2076 (pms_id=3592) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2077 (pms_id=3595) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2078 (pms_id=3597) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2079 (pms_id=3599) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2080 (pms_id=3601) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2081 (pms_id=3602) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2082 (pms_id=3603) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2083 (pms_id=3606) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2085 (pms_id=3609) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2084 (pms_id=3608) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2086 (pms_id=3611) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2087 (pms_id=3612) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2088 (pms_id=3613) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2090 (pms_id=3614) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2089 (pms_id=3615) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2091 (pms_id=3616) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2092 (pms_id=3618) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2093 (pms_id=3619) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2094 (pms_id=3620) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2095 (pms_id=3621) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2096 (pms_id=3622) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2097 (pms_id=3623) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2099 (pms_id=3625) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2098 (pms_id=3626) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2100 (pms_id=3627) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2101 (pms_id=3629) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2102 (pms_id=3630) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2103 (pms_id=3631) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2104 (pms_id=3632) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2105 (pms_id=3633) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2106 (pms_id=3634) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2107 (pms_id=3635) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2108 (pms_id=3636) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2109 (pms_id=3638) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2110 (pms_id=3640) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2111 (pms_id=3641) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2112 (pms_id=3642) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2113 (pms_id=3643) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2114 (pms_id=3646) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2115 (pms_id=3647) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2116 (pms_id=3648) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2117 (pms_id=3649) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2118 (pms_id=3650) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2120 (pms_id=3652) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2119 (pms_id=3651) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2122 (pms_id=3653) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2121 (pms_id=3654) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2123 (pms_id=3655) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2124 (pms_id=3656) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2125 (pms_id=3658) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2126 (pms_id=3659) 2025-11-19 12:01:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 2127 (pms_id=3660) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2128 (pms_id=3661) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2129 (pms_id=3662) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2130 (pms_id=3663) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2131 (pms_id=3664) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2132 (pms_id=3665) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2133 (pms_id=3666) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2134 (pms_id=3667) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2135 (pms_id=3668) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2136 (pms_id=3669) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2137 (pms_id=3670) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2138 (pms_id=3671) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2139 (pms_id=3672) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2141 (pms_id=3673) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2140 (pms_id=3674) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2142 (pms_id=3675) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2143 (pms_id=3676) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2144 (pms_id=3678) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2145 (pms_id=3679) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2146 (pms_id=3680) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2147 (pms_id=3681) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2148 (pms_id=3683) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2149 (pms_id=3684) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2151 (pms_id=3685) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2150 (pms_id=3686) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2152 (pms_id=3687) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2153 (pms_id=3688) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2154 (pms_id=3689) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2155 (pms_id=3690) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2156 (pms_id=3691) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2157 (pms_id=3692) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2158 (pms_id=3694) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2159 (pms_id=3696) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2160 (pms_id=3697) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2161 (pms_id=3698) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2162 (pms_id=3699) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2163 (pms_id=3700) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2164 (pms_id=3706) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2165 (pms_id=3707) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2166 (pms_id=3708) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2170 (pms_id=3730) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2168 (pms_id=3722) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2167 (pms_id=3709) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2169 (pms_id=3731) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2171 (pms_id=3733) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2172 (pms_id=3734) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2173 (pms_id=3735) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2174 (pms_id=3739) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2175 (pms_id=3740) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2176 (pms_id=3741) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2177 (pms_id=3742) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2178 (pms_id=3744) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2179 (pms_id=3745) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2180 (pms_id=3747) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2181 (pms_id=3748) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2182 (pms_id=3749) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2183 (pms_id=3751) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2184 (pms_id=3753) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2185 (pms_id=3752) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2186 (pms_id=3754) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3753 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2187 (pms_id=3757) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2189 (pms_id=3761) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2188 (pms_id=3760) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2190 (pms_id=3762) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2191 (pms_id=3763) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2193 (pms_id=3771) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2192 (pms_id=3764) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2195 (pms_id=3772) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2194 (pms_id=3773) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2196 (pms_id=3774) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2197 (pms_id=3776) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2199 (pms_id=3777) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2200 (pms_id=3781) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2198 (pms_id=3780) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2201 (pms_id=3783) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2202 (pms_id=3784) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2203 (pms_id=3786) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3781 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2204 (pms_id=3787) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2205 (pms_id=3788) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2206 (pms_id=3790) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2207 (pms_id=3792) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2210 (pms_id=3798) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2208 (pms_id=3793) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2209 (pms_id=3799) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2211 (pms_id=3800) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2213 (pms_id=3804) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2212 (pms_id=3801) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2214 (pms_id=3805) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2215 (pms_id=3808) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2216 (pms_id=3814) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2217 (pms_id=3818) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2218 (pms_id=3819) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2219 (pms_id=3823) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2220 (pms_id=3824) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2221 (pms_id=3825) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2222 (pms_id=3826) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2224 (pms_id=3828) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2223 (pms_id=3827) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2225 (pms_id=3829) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2226 (pms_id=3830) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2228 (pms_id=3836) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2227 (pms_id=3831) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2229 (pms_id=3837) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2230 (pms_id=3839) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2231 (pms_id=3843) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2232 (pms_id=3845) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2233 (pms_id=3847) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2234 (pms_id=3848) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2236 (pms_id=3850) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2235 (pms_id=3851) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2237 (pms_id=3857) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2238 (pms_id=3859) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2239 (pms_id=3860) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2240 (pms_id=3861) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2241 (pms_id=3862) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2243 (pms_id=3864) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2242 (pms_id=3863) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2244 (pms_id=3866) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2245 (pms_id=3867) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2246 (pms_id=3869) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2247 (pms_id=3870) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2248 (pms_id=3871) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2249 (pms_id=3872) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2250 (pms_id=3875) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2252 (pms_id=3879) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2251 (pms_id=3878) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2253 (pms_id=3881) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2254 (pms_id=3884) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2255 (pms_id=3886) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2256 (pms_id=3887) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2257 (pms_id=3888) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2258 (pms_id=3889) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2259 (pms_id=3890) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2260 (pms_id=3891) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2261 (pms_id=3892) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2263 (pms_id=3895) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2262 (pms_id=3893) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2265 (pms_id=3897) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2264 (pms_id=3896) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2266 (pms_id=3898) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2267 (pms_id=3899) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2268 (pms_id=3900) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2269 (pms_id=3902) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2271 (pms_id=3903) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2270 (pms_id=3914) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2272 (pms_id=3916) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2274 (pms_id=3919) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2273 (pms_id=3917) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2275 (pms_id=3920) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3919 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2276 (pms_id=3925) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2277 (pms_id=3924) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2278 (pms_id=3933) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2279 (pms_id=3934) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2280 (pms_id=3940) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2281 (pms_id=3941) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2282 (pms_id=3942) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2283 (pms_id=3950) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2284 (pms_id=3951) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3941 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2285 (pms_id=3952) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2286 (pms_id=3953) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2287 (pms_id=3956) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2288 (pms_id=3957) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2289 (pms_id=3958) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2290 (pms_id=3959) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3956 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2291 (pms_id=3961) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2292 (pms_id=3962) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2293 (pms_id=3963) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2294 (pms_id=3964) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2295 (pms_id=3965) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2296 (pms_id=3966) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2297 (pms_id=3967) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2298 (pms_id=3968) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2299 (pms_id=3969) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2300 (pms_id=3970) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2301 (pms_id=3972) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2302 (pms_id=3973) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2303 (pms_id=3974) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2304 (pms_id=3975) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2305 (pms_id=3976) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2306 (pms_id=3977) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2307 (pms_id=3978) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2308 (pms_id=3979) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2309 (pms_id=3980) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2310 (pms_id=3981) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2312 (pms_id=3983) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2311 (pms_id=3982) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2314 (pms_id=3986) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2313 (pms_id=3985) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2315 (pms_id=3987) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2316 (pms_id=3988) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2317 (pms_id=3991) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2318 (pms_id=3992) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2319 (pms_id=3996) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2320 (pms_id=3997) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2322 (pms_id=4000) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2321 (pms_id=3999) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2323 (pms_id=4003) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2325 (pms_id=4005) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2324 (pms_id=4006) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2326 (pms_id=4007) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2327 (pms_id=4018) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2328 (pms_id=4019) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2329 (pms_id=4021) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2330 (pms_id=4022) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2331 (pms_id=4026) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2332 (pms_id=4028) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2333 (pms_id=4030) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2334 (pms_id=4031) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2335 (pms_id=4032) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2336 (pms_id=4033) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2337 (pms_id=4035) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2338 (pms_id=4034) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2339 (pms_id=4036) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2340 (pms_id=4037) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2341 (pms_id=4040) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2342 (pms_id=4043) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2343 (pms_id=4054) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2345 (pms_id=4055) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2344 (pms_id=4064) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2346 (pms_id=4066) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2348 (pms_id=4068) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2347 (pms_id=4067) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2349 (pms_id=4069) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2350 (pms_id=4070) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2351 (pms_id=4074) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2352 (pms_id=4076) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2353 (pms_id=4077) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2356 (pms_id=4078) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2354 (pms_id=4080) 2025-11-19 12:01:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 2355 (pms_id=4081) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2357 (pms_id=4083) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2358 (pms_id=4084) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2359 (pms_id=4085) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2361 (pms_id=4088) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2360 (pms_id=4086) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2362 (pms_id=4089) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2363 (pms_id=4091) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2364 (pms_id=4092) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2366 (pms_id=4093) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2365 (pms_id=4094) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2368 (pms_id=4095) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2367 (pms_id=4098) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2369 (pms_id=4099) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2370 (pms_id=4100) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2371 (pms_id=4103) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2372 (pms_id=4104) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2373 (pms_id=4105) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2374 (pms_id=4106) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2375 (pms_id=4108) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2376 (pms_id=4107) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2377 (pms_id=4109) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2378 (pms_id=4113) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2379 (pms_id=4114) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4114 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2381 (pms_id=4117) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2380 (pms_id=4116) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2382 (pms_id=4119) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2383 (pms_id=4120) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2385 (pms_id=4121) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2384 (pms_id=4122) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2387 (pms_id=4123) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2386 (pms_id=4124) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2388 (pms_id=4125) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2389 (pms_id=4126) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2391 (pms_id=4128) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2392 (pms_id=4129) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2390 (pms_id=4127) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2393 (pms_id=4130) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2394 (pms_id=4131) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2395 (pms_id=4132) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2396 (pms_id=4133) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2398 (pms_id=4138) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2397 (pms_id=4139) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2399 (pms_id=4140) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2400 (pms_id=4141) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2402 (pms_id=4142) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2401 (pms_id=4143) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2403 (pms_id=4144) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2404 (pms_id=4145) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2406 (pms_id=4146) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2405 (pms_id=4147) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2408 (pms_id=4149) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2407 (pms_id=4148) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2409 (pms_id=4150) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2410 (pms_id=4151) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2411 (pms_id=4152) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2412 (pms_id=4153) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2413 (pms_id=4154) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2414 (pms_id=4155) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2415 (pms_id=4156) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2416 (pms_id=4157) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2418 (pms_id=4159) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2417 (pms_id=4158) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2419 (pms_id=4160) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2420 (pms_id=4161) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2421 (pms_id=4162) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2422 (pms_id=4163) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2423 (pms_id=4164) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2424 (pms_id=4165) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2426 (pms_id=4166) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2425 (pms_id=4168) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2427 (pms_id=4167) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2428 (pms_id=4169) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2429 (pms_id=4170) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2430 (pms_id=4171) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2431 (pms_id=4172) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2432 (pms_id=4173) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2434 (pms_id=4185) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2433 (pms_id=4175) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2435 (pms_id=4186) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2437 (pms_id=4187) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2436 (pms_id=4190) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2438 (pms_id=4191) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2439 (pms_id=4192) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2440 (pms_id=4193) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2442 (pms_id=4195) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2443 (pms_id=4196) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2441 (pms_id=4194) 2025-11-19 12:01:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 2444 (pms_id=4197) 2025-11-19 12:01:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 2446 (pms_id=4199) 2025-11-19 12:01:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 2445 (pms_id=4201) 2025-11-19 12:01:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 2447 (pms_id=4202) 2025-11-19 12:01:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 2448 (pms_id=4208) 2025-11-19 12:01:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 2449 (pms_id=4209) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2450 (pms_id=4212) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2451 (pms_id=4214) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2452 (pms_id=4216) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2453 (pms_id=4217) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2454 (pms_id=4221) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2455 (pms_id=4223) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2456 (pms_id=4225) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2457 (pms_id=4226) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2458 (pms_id=4230) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2459 (pms_id=4232) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2461 (pms_id=4236) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2460 (pms_id=4235) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2462 (pms_id=4237) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2463 (pms_id=4238) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2464 (pms_id=4239) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2466 (pms_id=4243) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2465 (pms_id=4241) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2467 (pms_id=4246) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2469 (pms_id=4250) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2468 (pms_id=4249) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2471 (pms_id=4252) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2470 (pms_id=4253) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2472 (pms_id=4254) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2473 (pms_id=4255) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2475 (pms_id=4256) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2474 (pms_id=4257) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2477 (pms_id=4258) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2478 (pms_id=4262) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2476 (pms_id=4260) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2479 (pms_id=4263) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2480 (pms_id=4265) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2481 (pms_id=4266) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2482 (pms_id=4267) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2483 (pms_id=4268) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2484 (pms_id=4269) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2485 (pms_id=4270) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2487 (pms_id=4272) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2486 (pms_id=4271) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2488 (pms_id=4273) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2489 (pms_id=4274) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2490 (pms_id=4275) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2491 (pms_id=4276) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2492 (pms_id=4277) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2493 (pms_id=4278) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2494 (pms_id=4288) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2495 (pms_id=4289) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2497 (pms_id=4290) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2496 (pms_id=4291) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2498 (pms_id=4292) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2499 (pms_id=4295) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2500 (pms_id=4296) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2501 (pms_id=4297) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2502 (pms_id=4298) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4296 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2503 (pms_id=4299) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2505 (pms_id=4300) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2504 (pms_id=4301) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2508 (pms_id=4303) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2506 (pms_id=4304) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2509 (pms_id=4306) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2507 (pms_id=4305) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2510 (pms_id=4307) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2511 (pms_id=4311) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2512 (pms_id=4312) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2513 (pms_id=4313) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2514 (pms_id=4315) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2515 (pms_id=4322) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2516 (pms_id=4323) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2517 (pms_id=4324) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2518 (pms_id=4325) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2519 (pms_id=4326) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2520 (pms_id=4327) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2521 (pms_id=4328) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2522 (pms_id=4331) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2523 (pms_id=4336) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2524 (pms_id=4337) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2525 (pms_id=4340) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2526 (pms_id=4341) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2528 (pms_id=4342) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2529 (pms_id=4344) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2527 (pms_id=4343) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2530 (pms_id=4345) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2531 (pms_id=4348) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2532 (pms_id=4349) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2533 (pms_id=4350) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2535 (pms_id=4351) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2534 (pms_id=4352) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2536 (pms_id=4355) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2537 (pms_id=4357) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2538 (pms_id=4359) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2539 (pms_id=4360) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2540 (pms_id=4363) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2542 (pms_id=4368) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2541 (pms_id=4369) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2543 (pms_id=4370) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2544 (pms_id=4374) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2545 (pms_id=4375) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2546 (pms_id=4380) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2547 (pms_id=4379) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2548 (pms_id=4383) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2549 (pms_id=4384) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2550 (pms_id=4385) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2551 (pms_id=4387) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2552 (pms_id=4394) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2554 (pms_id=4396) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2553 (pms_id=4397) 2025-11-19 12:01:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 2555 (pms_id=4407) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2556 (pms_id=4408) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2557 (pms_id=4409) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2558 (pms_id=4411) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2560 (pms_id=4412) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4409 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2559 (pms_id=4413) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2561 (pms_id=4414) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2562 (pms_id=4415) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2563 (pms_id=4416) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2564 (pms_id=4417) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2565 (pms_id=4418) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2566 (pms_id=4421) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2567 (pms_id=4424) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2568 (pms_id=4426) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2569 (pms_id=4428) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2570 (pms_id=4430) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2571 (pms_id=4431) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2572 (pms_id=4432) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2573 (pms_id=4433) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2574 (pms_id=4434) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2575 (pms_id=4436) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2576 (pms_id=4437) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2577 (pms_id=4438) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2578 (pms_id=4439) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2579 (pms_id=4451) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2580 (pms_id=4452) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2581 (pms_id=4453) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2582 (pms_id=4454) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2583 (pms_id=4457) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2584 (pms_id=4458) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2585 (pms_id=4461) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2586 (pms_id=4462) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2587 (pms_id=4464) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2589 (pms_id=4466) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2588 (pms_id=4465) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2590 (pms_id=4467) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2591 (pms_id=4468) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2592 (pms_id=4469) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2593 (pms_id=4478) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2594 (pms_id=4479) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2595 (pms_id=4481) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2596 (pms_id=4484) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2597 (pms_id=4485) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2598 (pms_id=4486) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2599 (pms_id=4487) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2600 (pms_id=4488) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2601 (pms_id=4492) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2602 (pms_id=4493) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2603 (pms_id=4494) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2604 (pms_id=4496) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2605 (pms_id=4497) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2606 (pms_id=4499) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2608 (pms_id=4506) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2607 (pms_id=4510) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2610 (pms_id=4513) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2609 (pms_id=4512) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2611 (pms_id=4514) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2612 (pms_id=4515) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2613 (pms_id=4516) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2614 (pms_id=4517) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2615 (pms_id=4518) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2616 (pms_id=4519) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2617 (pms_id=4520) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2638 (pms_id=4521) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2619 (pms_id=4523) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2618 (pms_id=4522) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2620 (pms_id=4524) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2621 (pms_id=4529) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2622 (pms_id=4531) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2623 (pms_id=4535) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2624 (pms_id=4536) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2625 (pms_id=4537) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2626 (pms_id=4540) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2627 (pms_id=4541) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2629 (pms_id=4544) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2628 (pms_id=4542) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2630 (pms_id=4555) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2631 (pms_id=4556) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2632 (pms_id=4557) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2633 (pms_id=4558) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2635 (pms_id=4561) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2634 (pms_id=4560) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2636 (pms_id=4563) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2637 (pms_id=4564) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2639 (pms_id=4565) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2640 (pms_id=4566) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2641 (pms_id=4567) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2644 (pms_id=4568) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2643 (pms_id=4576) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2642 (pms_id=4577) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2665 (pms_id=4578) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2645 (pms_id=4582) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4576 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2646 (pms_id=4583) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2648 (pms_id=4590) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2647 (pms_id=4589) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2649 (pms_id=4591) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2650 (pms_id=4592) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2651 (pms_id=4593) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2653 (pms_id=4595) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2652 (pms_id=4596) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2655 (pms_id=4599) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2656 (pms_id=4600) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2654 (pms_id=4598) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2657 (pms_id=4601) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2660 (pms_id=4602) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2659 (pms_id=4604) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2658 (pms_id=4603) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2661 (pms_id=4607) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2662 (pms_id=4608) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2663 (pms_id=4610) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2664 (pms_id=4611) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2666 (pms_id=4620) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2667 (pms_id=4621) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2668 (pms_id=4623) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2669 (pms_id=4625) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2670 (pms_id=4624) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2671 (pms_id=4628) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2672 (pms_id=4629) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2673 (pms_id=4630) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2674 (pms_id=4632) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2675 (pms_id=4631) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2676 (pms_id=4633) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2677 (pms_id=4634) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2678 (pms_id=4635) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2681 (pms_id=4638) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2679 (pms_id=4637) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2680 (pms_id=4640) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2683 (pms_id=4643) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2682 (pms_id=4642) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2684 (pms_id=4644) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2685 (pms_id=4651) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2686 (pms_id=4653) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4643 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2687 (pms_id=4654) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2688 (pms_id=4655) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2689 (pms_id=4656) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2691 (pms_id=4658) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2690 (pms_id=4657) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2692 (pms_id=4659) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2694 (pms_id=4660) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2693 (pms_id=4661) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2695 (pms_id=4662) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2696 (pms_id=4663) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2697 (pms_id=4664) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2699 (pms_id=4665) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2698 (pms_id=4666) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2700 (pms_id=4667) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2701 (pms_id=4668) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2702 (pms_id=4669) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2703 (pms_id=4670) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2704 (pms_id=4671) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2705 (pms_id=4672) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2706 (pms_id=4673) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2707 (pms_id=4674) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2708 (pms_id=4675) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2709 (pms_id=4677) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2710 (pms_id=4679) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2711 (pms_id=4680) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2712 (pms_id=4681) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2713 (pms_id=4682) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2714 (pms_id=4683) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2715 (pms_id=4684) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2716 (pms_id=4685) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4683 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2717 (pms_id=4686) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2718 (pms_id=4692) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2719 (pms_id=4693) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2720 (pms_id=4694) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2721 (pms_id=4695) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2722 (pms_id=4698) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2724 (pms_id=4701) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2723 (pms_id=4710) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2725 (pms_id=4720) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2726 (pms_id=4721) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2727 (pms_id=4722) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2728 (pms_id=4723) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2729 (pms_id=4724) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2730 (pms_id=4725) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2731 (pms_id=4726) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2732 (pms_id=4727) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2733 (pms_id=4728) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2734 (pms_id=4729) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2735 (pms_id=4730) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2737 (pms_id=4731) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2736 (pms_id=4732) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2738 (pms_id=4733) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2739 (pms_id=4734) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2740 (pms_id=4735) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2741 (pms_id=4737) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4732 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2742 (pms_id=4738) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2743 (pms_id=4742) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2744 (pms_id=4743) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2745 (pms_id=4745) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2746 (pms_id=4746) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2747 (pms_id=4747) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2748 (pms_id=4748) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2749 (pms_id=4749) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2750 (pms_id=4750) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2751 (pms_id=4752) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4749 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2753 (pms_id=4753) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2754 (pms_id=4755) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2752 (pms_id=4754) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2755 (pms_id=4756) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2756 (pms_id=4757) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2757 (pms_id=4758) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4754 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2758 (pms_id=4759) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4757 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2759 (pms_id=4761) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2760 (pms_id=4764) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2761 (pms_id=4765) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2762 (pms_id=4766) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2763 (pms_id=4767) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2764 (pms_id=4768) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2765 (pms_id=4769) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2766 (pms_id=4771) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2767 (pms_id=4774) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2768 (pms_id=4775) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2769 (pms_id=4777) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2770 (pms_id=4778) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2771 (pms_id=4779) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2772 (pms_id=4781) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2774 (pms_id=4783) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2773 (pms_id=4782) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2775 (pms_id=4794) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2776 (pms_id=4795) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2778 (pms_id=4796) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2777 (pms_id=4797) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2779 (pms_id=4798) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2780 (pms_id=4799) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2781 (pms_id=4800) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2782 (pms_id=4801) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2783 (pms_id=4803) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2784 (pms_id=4804) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2785 (pms_id=4805) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2786 (pms_id=4806) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2787 (pms_id=4807) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2788 (pms_id=4808) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2789 (pms_id=4809) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2790 (pms_id=4811) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2791 (pms_id=4812) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2792 (pms_id=4813) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2793 (pms_id=4815) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2795 (pms_id=4818) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2794 (pms_id=4819) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2796 (pms_id=4820) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2798 (pms_id=4823) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2797 (pms_id=4824) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2799 (pms_id=4825) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2800 (pms_id=4826) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2801 (pms_id=4827) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2802 (pms_id=4829) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2803 (pms_id=4833) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2805 (pms_id=4834) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2804 (pms_id=4835) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2807 (pms_id=4836) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2806 (pms_id=4837) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2808 (pms_id=4838) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2809 (pms_id=4839) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2810 (pms_id=4841) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2811 (pms_id=4842) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2812 (pms_id=4843) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2813 (pms_id=4844) 2025-11-19 12:01:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 2814 (pms_id=4845) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2815 (pms_id=4846) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2816 (pms_id=4848) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2817 (pms_id=4849) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2818 (pms_id=4851) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2819 (pms_id=4852) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2821 (pms_id=4853) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2820 (pms_id=4854) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2822 (pms_id=4856) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2823 (pms_id=4857) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2824 (pms_id=4858) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2825 (pms_id=4859) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2827 (pms_id=4861) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2826 (pms_id=4863) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2828 (pms_id=4864) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2829 (pms_id=4867) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2830 (pms_id=4876) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2831 (pms_id=4878) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2832 (pms_id=4879) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2833 (pms_id=4881) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2834 (pms_id=4882) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2835 (pms_id=4883) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2836 (pms_id=4884) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2837 (pms_id=4885) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2838 (pms_id=4886) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2839 (pms_id=4887) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2840 (pms_id=4889) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2841 (pms_id=4890) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2842 (pms_id=4903) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2843 (pms_id=4904) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2844 (pms_id=4905) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2845 (pms_id=4906) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2846 (pms_id=4907) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2847 (pms_id=4914) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2848 (pms_id=4915) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2849 (pms_id=4916) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2851 (pms_id=4917) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2850 (pms_id=4918) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2852 (pms_id=4919) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2853 (pms_id=4920) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2854 (pms_id=4921) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2855 (pms_id=4922) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2857 (pms_id=4923) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2858 (pms_id=4926) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2856 (pms_id=4924) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2859 (pms_id=4927) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2860 (pms_id=4928) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2861 (pms_id=4929) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2863 (pms_id=4930) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2862 (pms_id=4931) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2865 (pms_id=4932) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2864 (pms_id=4933) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2866 (pms_id=4934) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2867 (pms_id=4935) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2868 (pms_id=4936) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2869 (pms_id=4937) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2870 (pms_id=4939) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2871 (pms_id=4941) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2872 (pms_id=4942) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2873 (pms_id=4946) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2874 (pms_id=4947) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2875 (pms_id=4948) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2877 (pms_id=4953) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2876 (pms_id=4952) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2879 (pms_id=4954) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2878 (pms_id=4955) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4953 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2880 (pms_id=4956) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4954 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2881 (pms_id=4957) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2882 (pms_id=4958) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2883 (pms_id=4960) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2884 (pms_id=4961) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2886 (pms_id=4963) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2885 (pms_id=4962) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2887 (pms_id=4964) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2888 (pms_id=4965) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2890 (pms_id=4966) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2889 (pms_id=4967) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2891 (pms_id=4968) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2892 (pms_id=4969) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2893 (pms_id=4970) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2895 (pms_id=4972) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2894 (pms_id=4973) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2896 (pms_id=4974) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2897 (pms_id=4975) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2899 (pms_id=4976) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2898 (pms_id=4977) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2901 (pms_id=4980) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2900 (pms_id=4982) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2902 (pms_id=4983) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2903 (pms_id=4984) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2904 (pms_id=4985) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2905 (pms_id=4989) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2906 (pms_id=4988) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2907 (pms_id=4998) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2908 (pms_id=4999) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2909 (pms_id=5000) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2910 (pms_id=5001) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2911 (pms_id=5002) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2912 (pms_id=5003) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2913 (pms_id=5004) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2914 (pms_id=5005) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2915 (pms_id=5006) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2916 (pms_id=5007) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2917 (pms_id=5008) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2918 (pms_id=5009) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2919 (pms_id=5010) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2920 (pms_id=5011) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2921 (pms_id=5012) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2922 (pms_id=5013) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2923 (pms_id=5015) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2924 (pms_id=5016) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2926 (pms_id=5017) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2925 (pms_id=5018) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2927 (pms_id=5019) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2928 (pms_id=5020) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2929 (pms_id=5021) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2930 (pms_id=5023) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2931 (pms_id=5026) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2932 (pms_id=5028) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2933 (pms_id=5030) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2934 (pms_id=5031) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2935 (pms_id=5032) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2936 (pms_id=5033) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2937 (pms_id=5034) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2938 (pms_id=5035) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2939 (pms_id=5036) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2940 (pms_id=5037) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2941 (pms_id=5038) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2942 (pms_id=5039) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2943 (pms_id=5040) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2944 (pms_id=5041) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2945 (pms_id=5048) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2946 (pms_id=5049) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2947 (pms_id=5050) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2948 (pms_id=5051) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2950 (pms_id=5052) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2949 (pms_id=5053) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2951 (pms_id=5054) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2952 (pms_id=5055) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2954 (pms_id=5059) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2953 (pms_id=5060) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2955 (pms_id=5061) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2956 (pms_id=5062) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2957 (pms_id=5066) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2958 (pms_id=5067) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2960 (pms_id=5068) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2959 (pms_id=5069) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2961 (pms_id=5081) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2962 (pms_id=5082) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2963 (pms_id=5083) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2964 (pms_id=5084) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2965 (pms_id=5086) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2966 (pms_id=5088) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2967 (pms_id=5089) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2968 (pms_id=5092) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2971 (pms_id=5093) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2969 (pms_id=5094) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2970 (pms_id=5095) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2972 (pms_id=5096) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2974 (pms_id=5098) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2973 (pms_id=5097) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2975 (pms_id=5099) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2976 (pms_id=5100) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2977 (pms_id=5101) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2979 (pms_id=5106) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2978 (pms_id=5102) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2981 (pms_id=5108) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2980 (pms_id=5107) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2983 (pms_id=5110) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2982 (pms_id=5109) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2984 (pms_id=5112) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2985 (pms_id=5113) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2986 (pms_id=5114) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2988 (pms_id=5117) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2989 (pms_id=5118) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2987 (pms_id=5115) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2990 (pms_id=5122) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2991 (pms_id=5123) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2992 (pms_id=5124) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2993 (pms_id=5125) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2994 (pms_id=5126) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2995 (pms_id=5127) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2997 (pms_id=5129) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2996 (pms_id=5128) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2998 (pms_id=5137) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 2999 (pms_id=5139) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3000 (pms_id=5140) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3001 (pms_id=5141) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3002 (pms_id=5142) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3003 (pms_id=5144) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3004 (pms_id=5145) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3005 (pms_id=5146) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5145 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3006 (pms_id=5147) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3007 (pms_id=5148) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3008 (pms_id=5149) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3009 (pms_id=5150) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3010 (pms_id=5151) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3011 (pms_id=5156) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3012 (pms_id=5157) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3013 (pms_id=5158) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3014 (pms_id=5160) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3015 (pms_id=5162) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3016 (pms_id=5163) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3018 (pms_id=5164) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3017 (pms_id=5166) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3019 (pms_id=5167) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3020 (pms_id=5168) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3021 (pms_id=5169) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3023 (pms_id=5171) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3022 (pms_id=5170) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3024 (pms_id=5173) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3025 (pms_id=5174) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3026 (pms_id=5176) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3028 (pms_id=5178) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3027 (pms_id=5177) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3029 (pms_id=5181) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3030 (pms_id=5182) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3031 (pms_id=5183) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3032 (pms_id=5184) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3033 (pms_id=5186) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3034 (pms_id=5192) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3035 (pms_id=5193) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3036 (pms_id=5194) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3037 (pms_id=5195) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3038 (pms_id=5197) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3039 (pms_id=5202) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3040 (pms_id=5203) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5195 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3041 (pms_id=5206) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3042 (pms_id=5207) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3043 (pms_id=5208) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3044 (pms_id=5212) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3045 (pms_id=5213) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3047 (pms_id=5222) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3046 (pms_id=5223) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3048 (pms_id=5225) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3049 (pms_id=5226) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3051 (pms_id=5227) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3052 (pms_id=5230) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3050 (pms_id=5229) 2025-11-19 12:01:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 3053 (pms_id=5232) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3054 (pms_id=5233) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3055 (pms_id=5234) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3057 (pms_id=5236) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3056 (pms_id=5235) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3058 (pms_id=5237) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3059 (pms_id=5244) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3060 (pms_id=5245) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3061 (pms_id=5246) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3062 (pms_id=5247) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3063 (pms_id=5251) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3064 (pms_id=5252) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3066 (pms_id=5259) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3065 (pms_id=5258) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3067 (pms_id=5260) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3068 (pms_id=5261) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3069 (pms_id=5262) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3070 (pms_id=5269) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3071 (pms_id=5270) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3072 (pms_id=5271) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3074 (pms_id=5276) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3073 (pms_id=5274) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5274 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3075 (pms_id=5277) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3076 (pms_id=5278) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3077 (pms_id=5287) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3078 (pms_id=5288) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3079 (pms_id=5297) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3080 (pms_id=5300) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3081 (pms_id=5301) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3082 (pms_id=5302) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3084 (pms_id=5310) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3083 (pms_id=5304) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3085 (pms_id=5311) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3086 (pms_id=5312) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3087 (pms_id=5313) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3088 (pms_id=5321) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3089 (pms_id=5322) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3090 (pms_id=5323) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3091 (pms_id=5325) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3092 (pms_id=5326) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3093 (pms_id=5328) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3094 (pms_id=5329) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5329 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3095 (pms_id=5330) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3098 (pms_id=5337) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3096 (pms_id=5334) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3097 (pms_id=5338) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3099 (pms_id=5339) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3100 (pms_id=5341) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3101 (pms_id=5342) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3102 (pms_id=5344) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3103 (pms_id=5345) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3104 (pms_id=5346) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3105 (pms_id=5348) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3107 (pms_id=5349) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3106 (pms_id=5350) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3108 (pms_id=5359) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3109 (pms_id=5361) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3112 (pms_id=5360) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3110 (pms_id=5362) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3111 (pms_id=5363) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3113 (pms_id=5364) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3115 (pms_id=5365) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3114 (pms_id=5367) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3117 (pms_id=5369) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3116 (pms_id=5368) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3118 (pms_id=5370) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3119 (pms_id=5371) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3122 (pms_id=5373) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3120 (pms_id=5372) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3121 (pms_id=5374) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3124 (pms_id=5378) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3123 (pms_id=5375) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3125 (pms_id=5382) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3126 (pms_id=5383) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3127 (pms_id=5385) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3129 (pms_id=5393) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3130 (pms_id=5394) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3128 (pms_id=5386) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3131 (pms_id=5395) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3132 (pms_id=5396) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3133 (pms_id=5398) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3134 (pms_id=5399) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3136 (pms_id=5400) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3135 (pms_id=5401) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3137 (pms_id=5409) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3138 (pms_id=5411) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3142 (pms_id=5415) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3139 (pms_id=5412) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3140 (pms_id=5417) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3141 (pms_id=5416) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3143 (pms_id=5418) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3144 (pms_id=5419) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3145 (pms_id=5420) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3146 (pms_id=5422) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3147 (pms_id=5423) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3148 (pms_id=5424) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3149 (pms_id=5425) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3151 (pms_id=5427) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3152 (pms_id=5434) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3150 (pms_id=5433) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3153 (pms_id=5436) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3155 (pms_id=5438) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3154 (pms_id=5440) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3157 (pms_id=5441) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3156 (pms_id=5442) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3158 (pms_id=5443) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3159 (pms_id=5444) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3161 (pms_id=5447) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3160 (pms_id=5446) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3162 (pms_id=5448) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3163 (pms_id=5451) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3164 (pms_id=5453) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3165 (pms_id=5454) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3166 (pms_id=5455) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3167 (pms_id=5456) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3168 (pms_id=5459) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3169 (pms_id=5460) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3170 (pms_id=5462) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3171 (pms_id=5463) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3172 (pms_id=5464) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3173 (pms_id=5465) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3175 (pms_id=5467) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3174 (pms_id=5466) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3176 (pms_id=5468) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3177 (pms_id=5470) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3178 (pms_id=5472) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3179 (pms_id=5473) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3180 (pms_id=5474) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3181 (pms_id=5475) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3182 (pms_id=5477) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3183 (pms_id=5478) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3184 (pms_id=5488) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3186 (pms_id=5490) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3185 (pms_id=5489) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3187 (pms_id=5491) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3188 (pms_id=5493) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3189 (pms_id=5496) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3190 (pms_id=5497) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3191 (pms_id=5498) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3192 (pms_id=5499) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3193 (pms_id=5503) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3194 (pms_id=5504) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3195 (pms_id=5506) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3196 (pms_id=5509) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3197 (pms_id=5510) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3198 (pms_id=5511) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3199 (pms_id=5512) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3200 (pms_id=5513) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3201 (pms_id=5514) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3202 (pms_id=5515) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3203 (pms_id=5516) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3204 (pms_id=5517) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3205 (pms_id=5518) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3206 (pms_id=5519) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3207 (pms_id=5521) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3208 (pms_id=5522) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3209 (pms_id=5523) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3211 (pms_id=5533) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3210 (pms_id=5524) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3212 (pms_id=5543) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3213 (pms_id=5545) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3214 (pms_id=5546) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3215 (pms_id=5548) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3216 (pms_id=5547) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3217 (pms_id=5550) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3218 (pms_id=5551) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3219 (pms_id=5552) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3221 (pms_id=5554) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3220 (pms_id=5553) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3222 (pms_id=5555) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3223 (pms_id=5564) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3224 (pms_id=5565) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3225 (pms_id=5566) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3226 (pms_id=5567) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3227 (pms_id=5568) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3228 (pms_id=5576) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3229 (pms_id=5577) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3230 (pms_id=5578) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3231 (pms_id=5579) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3233 (pms_id=5583) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3232 (pms_id=5580) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3234 (pms_id=5584) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3235 (pms_id=5594) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3236 (pms_id=5595) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3237 (pms_id=5596) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3241 (pms_id=5601) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3238 (pms_id=5598) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3239 (pms_id=5600) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3240 (pms_id=5602) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3242 (pms_id=5603) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3243 (pms_id=5611) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3244 (pms_id=5612) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3246 (pms_id=5614) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3245 (pms_id=5613) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3247 (pms_id=5615) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3248 (pms_id=5616) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3249 (pms_id=5617) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3251 (pms_id=5618) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3252 (pms_id=5621) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3250 (pms_id=5619) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3253 (pms_id=5623) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3255 (pms_id=5626) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3254 (pms_id=5624) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3257 (pms_id=5627) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3256 (pms_id=5628) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3258 (pms_id=5629) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3259 (pms_id=5637) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3260 (pms_id=5638) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3261 (pms_id=5639) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3262 (pms_id=5643) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3263 (pms_id=5645) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3264 (pms_id=5646) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3265 (pms_id=5647) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3266 (pms_id=5648) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3267 (pms_id=5652) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3268 (pms_id=5653) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3269 (pms_id=5654) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3270 (pms_id=5655) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3271 (pms_id=5657) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3273 (pms_id=5661) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3272 (pms_id=5660) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3274 (pms_id=5662) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3275 (pms_id=5665) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3276 (pms_id=5664) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3277 (pms_id=5666) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3278 (pms_id=5667) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3279 (pms_id=5668) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3281 (pms_id=5669) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3280 (pms_id=5670) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3283 (pms_id=5674) 2025-11-19 12:01:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 3282 (pms_id=5671) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3285 (pms_id=5677) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3284 (pms_id=5676) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3286 (pms_id=5685) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3287 (pms_id=5686) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3288 (pms_id=5687) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3290 (pms_id=5705) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3289 (pms_id=5696) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3291 (pms_id=5708) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3292 (pms_id=5711) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3293 (pms_id=5712) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3294 (pms_id=5713) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3296 (pms_id=5714) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3295 (pms_id=5715) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3297 (pms_id=5716) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3298 (pms_id=5718) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3299 (pms_id=5719) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3300 (pms_id=5721) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3301 (pms_id=5723) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3302 (pms_id=5724) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3303 (pms_id=5730) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3305 (pms_id=5732) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3304 (pms_id=5731) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3306 (pms_id=5733) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3307 (pms_id=5734) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3308 (pms_id=5736) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3309 (pms_id=5737) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3310 (pms_id=5739) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3311 (pms_id=5740) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3313 (pms_id=5742) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3312 (pms_id=5741) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3314 (pms_id=5743) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3315 (pms_id=5744) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3317 (pms_id=5745) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3316 (pms_id=5746) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3319 (pms_id=5753) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3318 (pms_id=5750) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3320 (pms_id=5754) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3321 (pms_id=5755) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3322 (pms_id=5756) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3323 (pms_id=5765) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3325 (pms_id=5766) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3324 (pms_id=5767) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3326 (pms_id=5768) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3327 (pms_id=5770) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3328 (pms_id=5772) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3330 (pms_id=5774) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3329 (pms_id=5776) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3332 (pms_id=5781) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3331 (pms_id=5779) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3333 (pms_id=5782) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3335 (pms_id=5785) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3334 (pms_id=5784) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3337 (pms_id=5786) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3336 (pms_id=5787) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3338 (pms_id=5788) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3339 (pms_id=5795) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3341 (pms_id=5797) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3340 (pms_id=5796) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3342 (pms_id=5798) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3343 (pms_id=5799) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3344 (pms_id=5800) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3345 (pms_id=5801) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3347 (pms_id=5802) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3346 (pms_id=5804) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3348 (pms_id=5805) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3349 (pms_id=5807) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3350 (pms_id=5809) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3351 (pms_id=5810) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3353 (pms_id=5812) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3352 (pms_id=5811) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3355 (pms_id=5814) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3354 (pms_id=5813) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3356 (pms_id=5815) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3357 (pms_id=5821) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3358 (pms_id=5831) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3360 (pms_id=5832) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3359 (pms_id=5833) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3361 (pms_id=5834) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3362 (pms_id=5835) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3364 (pms_id=5836) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3363 (pms_id=5843) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3365 (pms_id=5845) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3366 (pms_id=5848) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3367 (pms_id=5849) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3368 (pms_id=5852) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3369 (pms_id=5853) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3370 (pms_id=5854) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3371 (pms_id=5856) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3373 (pms_id=5857) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3374 (pms_id=5859) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3372 (pms_id=5858) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3375 (pms_id=5860) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3376 (pms_id=5861) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3377 (pms_id=5862) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3378 (pms_id=5863) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3380 (pms_id=5864) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3379 (pms_id=5865) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3381 (pms_id=5866) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3382 (pms_id=5867) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3383 (pms_id=5868) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3384 (pms_id=5869) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3385 (pms_id=5870) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3386 (pms_id=5871) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3387 (pms_id=5881) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3388 (pms_id=5889) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3389 (pms_id=5890) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3391 (pms_id=5892) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3390 (pms_id=5893) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3392 (pms_id=5894) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3395 (pms_id=5895) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3393 (pms_id=5896) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3394 (pms_id=5897) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3396 (pms_id=5899) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3397 (pms_id=5900) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3398 (pms_id=5903) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3399 (pms_id=5904) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3400 (pms_id=5906) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3401 (pms_id=5907) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3402 (pms_id=5908) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3403 (pms_id=5909) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3404 (pms_id=5915) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3405 (pms_id=5916) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3406 (pms_id=5917) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3407 (pms_id=5918) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3408 (pms_id=5919) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3410 (pms_id=5920) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3409 (pms_id=5921) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3412 (pms_id=5925) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3411 (pms_id=5923) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3413 (pms_id=5926) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3414 (pms_id=5928) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3415 (pms_id=5934) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3416 (pms_id=5935) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3417 (pms_id=5937) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3418 (pms_id=5939) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3419 (pms_id=5943) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3420 (pms_id=5944) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3422 (pms_id=5947) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3421 (pms_id=5945) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3423 (pms_id=5956) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3424 (pms_id=5958) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3425 (pms_id=5960) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3426 (pms_id=5961) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3427 (pms_id=5962) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3428 (pms_id=5963) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3429 (pms_id=5964) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3431 (pms_id=5966) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3430 (pms_id=5965) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3432 (pms_id=5967) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3433 (pms_id=5968) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3434 (pms_id=5969) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3436 (pms_id=5970) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3435 (pms_id=5971) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3438 (pms_id=5973) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3437 (pms_id=5972) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3439 (pms_id=5974) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3440 (pms_id=5977) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3441 (pms_id=5978) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3443 (pms_id=5979) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3442 (pms_id=5980) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3444 (pms_id=5981) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3445 (pms_id=5983) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3446 (pms_id=5984) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3447 (pms_id=5985) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3448 (pms_id=5987) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3449 (pms_id=5988) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3450 (pms_id=5989) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3451 (pms_id=5990) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3452 (pms_id=5993) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3453 (pms_id=5994) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3454 (pms_id=5995) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3455 (pms_id=6001) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3456 (pms_id=6002) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3458 (pms_id=6004) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3457 (pms_id=6003) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3459 (pms_id=6005) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6005 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3460 (pms_id=6007) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3461 (pms_id=6008) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3462 (pms_id=6009) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3465 (pms_id=6010) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3464 (pms_id=6011) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3463 (pms_id=6012) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3466 (pms_id=6013) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3467 (pms_id=6014) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3468 (pms_id=6015) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3469 (pms_id=6016) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3470 (pms_id=6017) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3471 (pms_id=6024) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3472 (pms_id=6026) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3473 (pms_id=6027) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6017 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3474 (pms_id=6028) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3475 (pms_id=6030) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3477 (pms_id=6031) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3476 (pms_id=6032) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3479 (pms_id=6041) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3478 (pms_id=6033) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3480 (pms_id=6044) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3481 (pms_id=6046) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3482 (pms_id=6049) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3483 (pms_id=6051) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3484 (pms_id=6052) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3485 (pms_id=6053) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3487 (pms_id=6057) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3486 (pms_id=6055) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3488 (pms_id=6058) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3489 (pms_id=6059) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3490 (pms_id=6060) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3491 (pms_id=6061) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3493 (pms_id=6063) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3492 (pms_id=6062) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3494 (pms_id=6064) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3495 (pms_id=6074) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3496 (pms_id=6075) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3497 (pms_id=6077) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3498 (pms_id=6079) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3499 (pms_id=6088) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3500 (pms_id=6089) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3501 (pms_id=6090) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3503 (pms_id=6091) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3502 (pms_id=6093) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3504 (pms_id=6094) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3505 (pms_id=6099) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3506 (pms_id=6100) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3507 (pms_id=6105) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3512 (pms_id=6102) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3509 (pms_id=6106) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3508 (pms_id=6107) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3510 (pms_id=6110) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3511 (pms_id=6109) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3513 (pms_id=6103) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3514 (pms_id=6112) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3515 (pms_id=6114) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3516 (pms_id=6121) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3517 (pms_id=6122) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3518 (pms_id=6130) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3519 (pms_id=6132) 2025-11-19 12:01:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 3520 (pms_id=6133) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3521 (pms_id=6135) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3522 (pms_id=6136) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3523 (pms_id=6138) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3524 (pms_id=6139) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3525 (pms_id=6140) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3526 (pms_id=6142) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3527 (pms_id=6143) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3528 (pms_id=6145) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3529 (pms_id=6153) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3531 (pms_id=6159) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3530 (pms_id=6167) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3532 (pms_id=6169) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3533 (pms_id=6170) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3534 (pms_id=6171) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3535 (pms_id=6172) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3536 (pms_id=6173) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3537 (pms_id=6174) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3538 (pms_id=6175) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3539 (pms_id=6177) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3540 (pms_id=6179) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3541 (pms_id=6180) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3543 (pms_id=6181) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3542 (pms_id=6182) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3544 (pms_id=6183) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3545 (pms_id=6188) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3546 (pms_id=6190) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3547 (pms_id=6200) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3548 (pms_id=6201) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3549 (pms_id=6212) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3550 (pms_id=6225) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3551 (pms_id=6226) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3553 (pms_id=6228) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3552 (pms_id=6231) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3554 (pms_id=6232) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3555 (pms_id=6233) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3556 (pms_id=6234) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3558 (pms_id=6236) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3557 (pms_id=6235) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3559 (pms_id=6237) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3560 (pms_id=6238) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3561 (pms_id=6239) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3564 (pms_id=6241) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3562 (pms_id=6240) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3563 (pms_id=6242) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3565 (pms_id=6243) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3566 (pms_id=6246) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3567 (pms_id=6247) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3568 (pms_id=6248) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3569 (pms_id=6249) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3570 (pms_id=6250) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6248 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3571 (pms_id=6251) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3573 (pms_id=6253) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3572 (pms_id=6252) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3575 (pms_id=6255) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3574 (pms_id=6254) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3576 (pms_id=6256) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3577 (pms_id=6257) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3578 (pms_id=6258) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3579 (pms_id=6259) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3581 (pms_id=6260) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3580 (pms_id=6261) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3582 (pms_id=6263) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3584 (pms_id=6267) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3583 (pms_id=6268) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3585 (pms_id=6274) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3586 (pms_id=6275) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3587 (pms_id=6276) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3588 (pms_id=6277) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3589 (pms_id=6278) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3591 (pms_id=6285) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3590 (pms_id=6284) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3592 (pms_id=6286) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3593 (pms_id=6287) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3595 (pms_id=6289) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3594 (pms_id=6288) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3596 (pms_id=6290) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3597 (pms_id=6291) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3598 (pms_id=6293) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3599 (pms_id=6294) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3602 (pms_id=6307) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3601 (pms_id=6304) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3600 (pms_id=6308) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3603 (pms_id=6309) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3604 (pms_id=6310) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3606 (pms_id=6319) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3607 (pms_id=6321) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3605 (pms_id=6320) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3608 (pms_id=6322) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3609 (pms_id=6324) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3610 (pms_id=6325) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3611 (pms_id=6327) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3612 (pms_id=6328) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3613 (pms_id=6329) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3614 (pms_id=6330) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3615 (pms_id=6331) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3616 (pms_id=6333) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3617 (pms_id=6334) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3618 (pms_id=6335) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3619 (pms_id=6336) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3620 (pms_id=6338) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3621 (pms_id=6339) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3622 (pms_id=6341) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3623 (pms_id=6342) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3624 (pms_id=6343) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3625 (pms_id=6344) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3626 (pms_id=6345) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3628 (pms_id=6346) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3627 (pms_id=6348) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3629 (pms_id=6349) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3630 (pms_id=6353) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3631 (pms_id=6355) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3632 (pms_id=6356) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3633 (pms_id=6357) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3634 (pms_id=6359) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3635 (pms_id=6368) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3636 (pms_id=6369) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3637 (pms_id=6370) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3638 (pms_id=6371) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3639 (pms_id=6372) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3641 (pms_id=6380) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3640 (pms_id=6373) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3642 (pms_id=6383) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3643 (pms_id=6384) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3644 (pms_id=6385) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3645 (pms_id=6395) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3647 (pms_id=6397) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3646 (pms_id=6396) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3648 (pms_id=6398) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3650 (pms_id=6400) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3649 (pms_id=6399) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3651 (pms_id=6401) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3652 (pms_id=6402) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3653 (pms_id=6403) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3654 (pms_id=6404) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3655 (pms_id=6406) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3656 (pms_id=6407) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3657 (pms_id=6409) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3658 (pms_id=6410) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3659 (pms_id=6420) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3660 (pms_id=6421) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3662 (pms_id=6422) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3661 (pms_id=6423) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3663 (pms_id=6424) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3664 (pms_id=6425) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3665 (pms_id=6426) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3666 (pms_id=6427) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3667 (pms_id=6428) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3669 (pms_id=6430) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3668 (pms_id=6429) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3671 (pms_id=6431) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3670 (pms_id=6432) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3672 (pms_id=6433) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3673 (pms_id=6434) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3674 (pms_id=6435) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3676 (pms_id=6445) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3675 (pms_id=6436) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3677 (pms_id=6447) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3678 (pms_id=6455) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3679 (pms_id=6456) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3680 (pms_id=6457) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3681 (pms_id=6458) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3683 (pms_id=6460) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3682 (pms_id=6459) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3684 (pms_id=6461) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3685 (pms_id=6463) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3687 (pms_id=6464) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3686 (pms_id=6465) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3688 (pms_id=6466) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3689 (pms_id=6467) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3690 (pms_id=6468) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3691 (pms_id=6469) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3693 (pms_id=6470) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3692 (pms_id=6471) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3694 (pms_id=6472) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3695 (pms_id=6477) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3696 (pms_id=6478) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3697 (pms_id=6489) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3698 (pms_id=6490) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3699 (pms_id=6491) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3701 (pms_id=6493) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3700 (pms_id=6492) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3702 (pms_id=6501) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3703 (pms_id=6502) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3704 (pms_id=6503) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3706 (pms_id=6505) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3705 (pms_id=6504) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3708 (pms_id=6508) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3707 (pms_id=6506) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3709 (pms_id=6509) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3710 (pms_id=6510) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3711 (pms_id=6512) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3713 (pms_id=6523) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3712 (pms_id=6514) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3714 (pms_id=6524) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3715 (pms_id=6525) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3716 (pms_id=6526) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3717 (pms_id=6527) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6526 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3718 (pms_id=6528) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3719 (pms_id=6529) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3720 (pms_id=6531) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3721 (pms_id=6533) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3723 (pms_id=6538) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3722 (pms_id=6536) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3724 (pms_id=6540) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3725 (pms_id=6549) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3726 (pms_id=6550) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3727 (pms_id=6552) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3729 (pms_id=6554) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3728 (pms_id=6553) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3730 (pms_id=6555) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3731 (pms_id=6556) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3732 (pms_id=6557) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3733 (pms_id=6558) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3734 (pms_id=6560) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3736 (pms_id=6561) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3735 (pms_id=6562) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3737 (pms_id=6563) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3738 (pms_id=6565) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3739 (pms_id=6568) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3740 (pms_id=6571) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3742 (pms_id=6572) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3741 (pms_id=6573) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3743 (pms_id=6574) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3744 (pms_id=6575) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3745 (pms_id=6576) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3746 (pms_id=6577) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3747 (pms_id=6578) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3748 (pms_id=6580) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3749 (pms_id=6581) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3750 (pms_id=6582) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3751 (pms_id=6584) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3752 (pms_id=6585) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3753 (pms_id=6586) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3755 (pms_id=6590) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3754 (pms_id=6587) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3756 (pms_id=6593) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3757 (pms_id=6594) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3758 (pms_id=6597) 2025-11-19 12:01:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 3759 (pms_id=6598) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3760 (pms_id=6599) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3762 (pms_id=6600) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3764 (pms_id=6602) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3763 (pms_id=6601) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3765 (pms_id=6603) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3761 (pms_id=6596) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3766 (pms_id=6604) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3767 (pms_id=6605) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3768 (pms_id=6606) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3769 (pms_id=6608) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3771 (pms_id=6611) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3772 (pms_id=6612) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3770 (pms_id=6610) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3773 (pms_id=6615) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3774 (pms_id=6616) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3775 (pms_id=6617) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3776 (pms_id=6618) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3777 (pms_id=6619) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3778 (pms_id=6620) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3779 (pms_id=6621) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3780 (pms_id=6629) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3782 (pms_id=6631) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3781 (pms_id=6630) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3783 (pms_id=6639) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3784 (pms_id=6640) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3786 (pms_id=6641) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3785 (pms_id=6642) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3787 (pms_id=6643) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3788 (pms_id=6645) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3790 (pms_id=6647) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3789 (pms_id=6648) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3791 (pms_id=6649) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3792 (pms_id=6651) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3793 (pms_id=6653) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3794 (pms_id=6654) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3795 (pms_id=6655) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3796 (pms_id=6656) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3797 (pms_id=6657) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3799 (pms_id=6666) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3800 (pms_id=6667) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3801 (pms_id=6669) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3798 (pms_id=6668) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3803 (pms_id=6670) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3802 (pms_id=6671) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3804 (pms_id=6673) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3805 (pms_id=6674) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3806 (pms_id=6675) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3807 (pms_id=6677) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3808 (pms_id=6678) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3809 (pms_id=6679) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3810 (pms_id=6680) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3811 (pms_id=6681) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3813 (pms_id=6683) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3812 (pms_id=6682) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3814 (pms_id=6684) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3816 (pms_id=6685) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3815 (pms_id=6687) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3817 (pms_id=6688) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3818 (pms_id=6689) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3819 (pms_id=6691) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3821 (pms_id=6694) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3820 (pms_id=6692) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3822 (pms_id=6695) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3823 (pms_id=6696) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3824 (pms_id=6697) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3826 (pms_id=6698) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3825 (pms_id=6702) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3827 (pms_id=6703) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3828 (pms_id=6704) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3830 (pms_id=6705) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3829 (pms_id=6706) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3831 (pms_id=6707) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3833 (pms_id=6716) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3832 (pms_id=6715) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3834 (pms_id=6717) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3835 (pms_id=6718) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3836 (pms_id=6719) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3837 (pms_id=6727) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3838 (pms_id=6729) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3839 (pms_id=6730) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3841 (pms_id=6732) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3843 (pms_id=6735) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3842 (pms_id=6733) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3840 (pms_id=6731) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3845 (pms_id=6738) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3844 (pms_id=6741) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3846 (pms_id=6742) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3848 (pms_id=6744) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3847 (pms_id=6743) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6742 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3849 (pms_id=6749) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3850 (pms_id=6750) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3851 (pms_id=6751) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3852 (pms_id=6752) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3853 (pms_id=6753) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3855 (pms_id=6756) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3854 (pms_id=6755) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3857 (pms_id=6764) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3856 (pms_id=6765) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3858 (pms_id=6766) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3859 (pms_id=6767) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3860 (pms_id=6774) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3861 (pms_id=6775) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3863 (pms_id=6778) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3862 (pms_id=6777) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3864 (pms_id=6779) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3865 (pms_id=6781) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3866 (pms_id=6783) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3867 (pms_id=6784) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3869 (pms_id=6786) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3868 (pms_id=6785) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3870 (pms_id=6787) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3871 (pms_id=6788) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3872 (pms_id=6789) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3873 (pms_id=6791) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3874 (pms_id=6792) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3876 (pms_id=6793) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3875 (pms_id=6794) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3877 (pms_id=6795) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3878 (pms_id=6796) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3879 (pms_id=6797) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3880 (pms_id=6798) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3881 (pms_id=6799) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3882 (pms_id=6800) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3883 (pms_id=6801) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3884 (pms_id=6802) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3885 (pms_id=6811) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3886 (pms_id=6812) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3887 (pms_id=6813) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3889 (pms_id=6817) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3888 (pms_id=6814) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3890 (pms_id=6818) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3891 (pms_id=6819) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3892 (pms_id=6820) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3893 (pms_id=6827) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3894 (pms_id=6828) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3895 (pms_id=6829) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3896 (pms_id=6830) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3897 (pms_id=6831) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3898 (pms_id=6833) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3899 (pms_id=6834) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3901 (pms_id=6835) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3900 (pms_id=6836) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3902 (pms_id=6837) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3903 (pms_id=6839) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3905 (pms_id=6840) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3904 (pms_id=6841) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3906 (pms_id=6842) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3907 (pms_id=6843) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3908 (pms_id=6844) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3909 (pms_id=6848) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3910 (pms_id=6849) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3911 (pms_id=6850) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3913 (pms_id=6852) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6849 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3912 (pms_id=6853) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3915 (pms_id=6855) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3914 (pms_id=6854) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3916 (pms_id=6856) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3917 (pms_id=6857) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3918 (pms_id=6858) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3919 (pms_id=6859) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3921 (pms_id=6860) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3920 (pms_id=6861) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3923 (pms_id=6866) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3924 (pms_id=6868) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3922 (pms_id=6867) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3925 (pms_id=6870) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3926 (pms_id=6871) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3927 (pms_id=6872) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3928 (pms_id=6873) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3929 (pms_id=6879) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3931 (pms_id=6882) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3930 (pms_id=6881) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3932 (pms_id=6883) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3933 (pms_id=6884) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3936 (pms_id=6885) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3934 (pms_id=6886) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3935 (pms_id=6890) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3937 (pms_id=6891) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3938 (pms_id=6892) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3939 (pms_id=6893) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3940 (pms_id=6894) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3941 (pms_id=6895) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3942 (pms_id=6901) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3943 (pms_id=6902) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3944 (pms_id=6903) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3945 (pms_id=6904) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3946 (pms_id=6905) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3947 (pms_id=6906) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3948 (pms_id=6907) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3949 (pms_id=6909) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3950 (pms_id=6910) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3952 (pms_id=6912) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3951 (pms_id=6913) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6907 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3953 (pms_id=6914) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3954 (pms_id=6915) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3955 (pms_id=6918) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3956 (pms_id=6919) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3957 (pms_id=6921) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3958 (pms_id=6922) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3959 (pms_id=6923) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3960 (pms_id=6924) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3961 (pms_id=6925) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3962 (pms_id=6927) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3964 (pms_id=6928) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3963 (pms_id=6929) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3966 (pms_id=6931) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3965 (pms_id=6930) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3967 (pms_id=6932) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3968 (pms_id=6934) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3969 (pms_id=6935) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3971 (pms_id=6936) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3970 (pms_id=6937) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3972 (pms_id=6939) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3973 (pms_id=6941) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3975 (pms_id=6940) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3974 (pms_id=6942) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3976 (pms_id=6952) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3977 (pms_id=6955) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3979 (pms_id=6956) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3978 (pms_id=6957) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3980 (pms_id=6958) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3981 (pms_id=6959) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3982 (pms_id=6962) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3984 (pms_id=6972) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3983 (pms_id=6973) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3985 (pms_id=6974) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3986 (pms_id=6975) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3989 (pms_id=6977) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3987 (pms_id=6976) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3988 (pms_id=6979) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3990 (pms_id=6980) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3991 (pms_id=6981) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3992 (pms_id=6982) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3993 (pms_id=6993) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3994 (pms_id=6994) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3995 (pms_id=6996) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3996 (pms_id=6997) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3997 (pms_id=6998) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3998 (pms_id=7007) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 3999 (pms_id=7018) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4000 (pms_id=7019) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4001 (pms_id=7021) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4002 (pms_id=7023) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4003 (pms_id=7025) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4004 (pms_id=7027) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4005 (pms_id=7028) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4006 (pms_id=7029) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4007 (pms_id=7030) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4008 (pms_id=7032) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4009 (pms_id=7039) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4010 (pms_id=7040) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4012 (pms_id=7050) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4011 (pms_id=7051) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4013 (pms_id=7052) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4014 (pms_id=7053) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4015 (pms_id=7054) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4016 (pms_id=7055) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4017 (pms_id=7057) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4018 (pms_id=7059) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4019 (pms_id=7058) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4020 (pms_id=7060) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4021 (pms_id=7061) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4022 (pms_id=7062) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4023 (pms_id=7063) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4024 (pms_id=7064) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4025 (pms_id=7066) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4026 (pms_id=7067) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4027 (pms_id=7068) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4029 (pms_id=7079) 2025-11-19 12:01:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 4028 (pms_id=7081) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4030 (pms_id=7082) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4031 (pms_id=7083) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4035 (pms_id=7089) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4034 (pms_id=7088) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4032 (pms_id=7084) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4033 (pms_id=7085) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4036 (pms_id=7090) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4037 (pms_id=7091) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4038 (pms_id=7092) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4040 (pms_id=7093) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4039 (pms_id=7095) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4041 (pms_id=7096) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4042 (pms_id=7098) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4044 (pms_id=7100) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4043 (pms_id=7099) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4045 (pms_id=7101) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4046 (pms_id=7102) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4047 (pms_id=7103) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4048 (pms_id=7105) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4051 (pms_id=7106) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4049 (pms_id=7107) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Found exact email match for Jacopo.giannoni@hotmail.it (reservation_id=714) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jacopo Giannoni, email=Jacopo.giannoni@hotmail.it, hotel=39054_001) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4050 (pms_id=7108) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4052 (pms_id=7109) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4054 (pms_id=7111) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4053 (pms_id=7110) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4055 (pms_id=7118) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4056 (pms_id=7119) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4057 (pms_id=7129) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4064 (pms_id=7120) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4058 (pms_id=7130) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4059 (pms_id=7131) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4060 (pms_id=7132) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4063 (pms_id=7134) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4062 (pms_id=7139) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4061 (pms_id=7133) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4065 (pms_id=7140) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4066 (pms_id=7150) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4067 (pms_id=7153) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4068 (pms_id=7154) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4069 (pms_id=7155) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4071 (pms_id=7156) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4070 (pms_id=7157) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4072 (pms_id=7158) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4074 (pms_id=7161) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4073 (pms_id=7159) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4075 (pms_id=7162) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4076 (pms_id=7163) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4077 (pms_id=7164) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4078 (pms_id=7165) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4080 (pms_id=7166) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4079 (pms_id=7176) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4082 (pms_id=7177) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4081 (pms_id=7178) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4083 (pms_id=7180) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4084 (pms_id=7181) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4085 (pms_id=7182) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4086 (pms_id=7183) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4087 (pms_id=7189) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4088 (pms_id=7190) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4089 (pms_id=7191) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4091 (pms_id=7192) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4090 (pms_id=7194) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4092 (pms_id=7196) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4093 (pms_id=7197) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4094 (pms_id=7201) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4095 (pms_id=7204) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4096 (pms_id=7206) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4097 (pms_id=7207) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4098 (pms_id=7208) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4100 (pms_id=7212) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4099 (pms_id=7213) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4102 (pms_id=7216) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4101 (pms_id=7217) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4103 (pms_id=7225) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4104 (pms_id=7226) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4105 (pms_id=7227) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4106 (pms_id=7228) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4107 (pms_id=7229) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4108 (pms_id=7230) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4109 (pms_id=7231) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4110 (pms_id=7232) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4111 (pms_id=7233) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4112 (pms_id=7235) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4113 (pms_id=7236) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4115 (pms_id=7239) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4114 (pms_id=7238) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4116 (pms_id=7240) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4117 (pms_id=7241) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4118 (pms_id=7242) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4119 (pms_id=7243) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4120 (pms_id=7244) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4121 (pms_id=7246) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4122 (pms_id=7247) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4123 (pms_id=7248) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4125 (pms_id=7250) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4124 (pms_id=7249) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4127 (pms_id=7252) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4126 (pms_id=7262) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4128 (pms_id=7263) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4129 (pms_id=7264) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4131 (pms_id=7265) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4130 (pms_id=7266) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4132 (pms_id=7268) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4133 (pms_id=7270) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4134 (pms_id=7271) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4135 (pms_id=7272) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4136 (pms_id=7274) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4137 (pms_id=7275) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4138 (pms_id=7276) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4139 (pms_id=7278) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4141 (pms_id=7279) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4140 (pms_id=7280) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4142 (pms_id=7281) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4143 (pms_id=7282) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4144 (pms_id=7283) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4146 (pms_id=7285) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4145 (pms_id=7286) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4147 (pms_id=7287) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4148 (pms_id=7293) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4150 (pms_id=7295) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4149 (pms_id=7296) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4151 (pms_id=7297) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4152 (pms_id=7298) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4153 (pms_id=7302) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4154 (pms_id=7303) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4155 (pms_id=7306) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4156 (pms_id=7307) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4157 (pms_id=7309) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4158 (pms_id=7310) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4159 (pms_id=7311) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4160 (pms_id=7314) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4161 (pms_id=7315) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4162 (pms_id=7316) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4164 (pms_id=7320) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4163 (pms_id=7318) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4165 (pms_id=7321) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4166 (pms_id=7322) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4167 (pms_id=7323) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4169 (pms_id=7324) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4168 (pms_id=7325) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4170 (pms_id=7326) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4171 (pms_id=7327) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4172 (pms_id=7328) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4173 (pms_id=7330) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4176 (pms_id=7333) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4175 (pms_id=7335) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4174 (pms_id=7334) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4177 (pms_id=7345) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4178 (pms_id=7346) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4179 (pms_id=7347) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4183 (pms_id=7344) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4180 (pms_id=7348) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4181 (pms_id=7350) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4182 (pms_id=7351) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4184 (pms_id=7354) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4190 (pms_id=7352) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4185 (pms_id=7358) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4186 (pms_id=7359) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4187 (pms_id=7362) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4188 (pms_id=7366) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4189 (pms_id=7365) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4191 (pms_id=7367) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4192 (pms_id=7371) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4194 (pms_id=7372) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4193 (pms_id=7376) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4195 (pms_id=7377) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4196 (pms_id=7381) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4197 (pms_id=7383) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4199 (pms_id=7385) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4198 (pms_id=7386) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4201 (pms_id=7387) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4200 (pms_id=7388) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4202 (pms_id=7389) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4204 (pms_id=7390) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4205 (pms_id=7391) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4203 (pms_id=7401) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4206 (pms_id=7402) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4207 (pms_id=7403) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4208 (pms_id=7404) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4209 (pms_id=7405) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4211 (pms_id=7406) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4212 (pms_id=7407) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4210 (pms_id=7408) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4213 (pms_id=7417) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4214 (pms_id=7419) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4216 (pms_id=7429) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4215 (pms_id=7430) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4217 (pms_id=7431) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4218 (pms_id=7432) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7431 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4222 (pms_id=7433) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4219 (pms_id=7434) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4221 (pms_id=7435) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4220 (pms_id=7437) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4226 (pms_id=7440) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4223 (pms_id=7438) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4224 (pms_id=7441) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4225 (pms_id=7442) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4227 (pms_id=7457) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4228 (pms_id=7458) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4230 (pms_id=7460) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4229 (pms_id=7462) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4231 (pms_id=7463) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4232 (pms_id=7473) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4233 (pms_id=7483) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4235 (pms_id=7484) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4234 (pms_id=7485) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4236 (pms_id=7486) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4237 (pms_id=7487) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4240 (pms_id=7488) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4239 (pms_id=7491) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4238 (pms_id=7492) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4241 (pms_id=7493) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4243 (pms_id=7495) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4244 (pms_id=7496) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4246 (pms_id=7498) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4245 (pms_id=7497) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4247 (pms_id=7499) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4242 (pms_id=7494) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4250 (pms_id=7500) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4249 (pms_id=7501) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4251 (pms_id=7502) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4248 (pms_id=7503) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4252 (pms_id=7505) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4253 (pms_id=7506) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4254 (pms_id=7508) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4255 (pms_id=7507) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4256 (pms_id=7514) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4257 (pms_id=7515) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4258 (pms_id=7517) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4260 (pms_id=7518) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4259 (pms_id=7519) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4261 (pms_id=7526) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4262 (pms_id=7527) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4263 (pms_id=7528) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4264 (pms_id=7530) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4265 (pms_id=7529) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4266 (pms_id=7531) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4267 (pms_id=7532) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4268 (pms_id=7533) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4269 (pms_id=7535) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4271 (pms_id=7536) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4270 (pms_id=7541) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4272 (pms_id=7542) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4273 (pms_id=7543) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4275 (pms_id=7544) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4276 (pms_id=7545) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4277 (pms_id=7546) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4274 (pms_id=7547) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4278 (pms_id=7548) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4280 (pms_id=7549) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4279 (pms_id=7550) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4281 (pms_id=7551) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4283 (pms_id=7552) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4284 (pms_id=7553) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4285 (pms_id=7554) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4282 (pms_id=7555) 2025-11-19 12:01:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 4287 (pms_id=7556) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4286 (pms_id=7557) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4288 (pms_id=7562) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4289 (pms_id=7572) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4290 (pms_id=7573) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4291 (pms_id=7574) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4292 (pms_id=7575) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4294 (pms_id=7577) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4293 (pms_id=7576) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4295 (pms_id=7578) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4296 (pms_id=7579) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4297 (pms_id=7582) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4298 (pms_id=7583) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4299 (pms_id=7584) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4300 (pms_id=7586) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4301 (pms_id=7588) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4302 (pms_id=7590) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4304 (pms_id=7591) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4303 (pms_id=7592) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4306 (pms_id=7593) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4305 (pms_id=7595) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4307 (pms_id=7596) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4308 (pms_id=7597) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4309 (pms_id=7598) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4310 (pms_id=7600) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4311 (pms_id=7601) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4312 (pms_id=7602) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4313 (pms_id=7603) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4314 (pms_id=7605) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4315 (pms_id=7606) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4316 (pms_id=7607) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4317 (pms_id=7608) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4318 (pms_id=7609) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4319 (pms_id=7613) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4320 (pms_id=7614) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4321 (pms_id=7615) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4322 (pms_id=7616) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4324 (pms_id=7617) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4325 (pms_id=7619) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4323 (pms_id=7618) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4326 (pms_id=7620) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4327 (pms_id=7621) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4328 (pms_id=7624) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4330 (pms_id=7625) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4329 (pms_id=7626) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4331 (pms_id=7628) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4332 (pms_id=7629) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4333 (pms_id=7630) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4334 (pms_id=7631) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4335 (pms_id=7632) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4336 (pms_id=7633) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4337 (pms_id=7634) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4338 (pms_id=7635) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4339 (pms_id=7636) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4340 (pms_id=7637) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4341 (pms_id=7638) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4342 (pms_id=7645) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4344 (pms_id=7646) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4343 (pms_id=7647) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4345 (pms_id=7648) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4346 (pms_id=7649) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4347 (pms_id=7650) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4348 (pms_id=7651) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4349 (pms_id=7652) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4350 (pms_id=7653) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4351 (pms_id=7654) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4352 (pms_id=7655) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4353 (pms_id=7656) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4355 (pms_id=7657) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4354 (pms_id=7658) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4356 (pms_id=7659) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4357 (pms_id=7660) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4358 (pms_id=7661) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4359 (pms_id=7663) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4360 (pms_id=7664) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4361 (pms_id=7665) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4362 (pms_id=7666) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4363 (pms_id=7667) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4364 (pms_id=7668) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4365 (pms_id=7669) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4366 (pms_id=7670) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4368 (pms_id=7672) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4367 (pms_id=7671) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4370 (pms_id=7674) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4369 (pms_id=7673) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4371 (pms_id=7675) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4372 (pms_id=7676) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4374 (pms_id=7678) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4373 (pms_id=7677) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4376 (pms_id=7679) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4375 (pms_id=7680) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4377 (pms_id=7681) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4378 (pms_id=7682) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4381 (pms_id=7684) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4379 (pms_id=7685) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4380 (pms_id=7686) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4382 (pms_id=7687) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4383 (pms_id=7688) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4384 (pms_id=7689) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4385 (pms_id=7690) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4386 (pms_id=7691) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4387 (pms_id=7692) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4388 (pms_id=7693) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4389 (pms_id=7694) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4390 (pms_id=7695) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4391 (pms_id=7696) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4394 (pms_id=7698) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4393 (pms_id=7699) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4392 (pms_id=7697) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4395 (pms_id=7701) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7697 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4396 (pms_id=7703) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4397 (pms_id=7704) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4398 (pms_id=7705) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4401 (pms_id=7706) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4399 (pms_id=7709) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4400 (pms_id=7710) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4402 (pms_id=7711) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4403 (pms_id=7713) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4404 (pms_id=7715) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4405 (pms_id=7716) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4406 (pms_id=7717) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4407 (pms_id=7718) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4409 (pms_id=7719) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4408 (pms_id=7720) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4410 (pms_id=7721) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4411 (pms_id=7722) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4412 (pms_id=7723) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4413 (pms_id=7724) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4414 (pms_id=7725) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7721 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4415 (pms_id=7726) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4416 (pms_id=7727) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4417 (pms_id=7728) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for marisapatrizia.galli@gmail.com (reservation_id=830) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marisa Galli, email=marisapatrizia.galli@gmail.com, hotel=39054_001) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4418 (pms_id=7729) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4420 (pms_id=7732) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4419 (pms_id=7731) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4421 (pms_id=7733) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4426 (pms_id=7730) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4422 (pms_id=7735) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4423 (pms_id=7736) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4424 (pms_id=7737) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4425 (pms_id=7738) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4427 (pms_id=7739) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4428 (pms_id=7740) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4429 (pms_id=7741) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4430 (pms_id=7742) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4431 (pms_id=7743) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4432 (pms_id=7745) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4433 (pms_id=7747) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4434 (pms_id=7748) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4435 (pms_id=7749) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4436 (pms_id=7750) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4437 (pms_id=7751) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4438 (pms_id=7752) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4439 (pms_id=7753) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4440 (pms_id=7754) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4441 (pms_id=7755) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4442 (pms_id=7756) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4443 (pms_id=7758) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4445 (pms_id=7759) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4444 (pms_id=7760) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4446 (pms_id=7761) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4448 (pms_id=7762) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4447 (pms_id=7763) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4450 (pms_id=7764) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4449 (pms_id=7766) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4451 (pms_id=7768) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4452 (pms_id=7771) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4453 (pms_id=7772) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4454 (pms_id=7773) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4455 (pms_id=7775) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4456 (pms_id=7778) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4457 (pms_id=7781) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4458 (pms_id=7785) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4459 (pms_id=7784) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4460 (pms_id=7786) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4461 (pms_id=7787) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4462 (pms_id=7788) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4463 (pms_id=7789) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4464 (pms_id=7791) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4465 (pms_id=7792) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4466 (pms_id=7793) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4467 (pms_id=7794) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4468 (pms_id=7795) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4469 (pms_id=7796) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7793 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4470 (pms_id=7797) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4471 (pms_id=7800) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7795 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4472 (pms_id=7801) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4473 (pms_id=7803) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4474 (pms_id=7804) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4475 (pms_id=7805) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4476 (pms_id=7806) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4477 (pms_id=7807) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4478 (pms_id=7808) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4480 (pms_id=7809) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4479 (pms_id=7810) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4481 (pms_id=7812) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4482 (pms_id=7813) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4483 (pms_id=7814) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4486 (pms_id=7815) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4484 (pms_id=7817) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4485 (pms_id=7816) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4487 (pms_id=7823) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4488 (pms_id=7824) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4489 (pms_id=7825) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4491 (pms_id=7826) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4490 (pms_id=7827) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4492 (pms_id=7829) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4493 (pms_id=7830) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4494 (pms_id=7832) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4495 (pms_id=7834) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4496 (pms_id=7836) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4497 (pms_id=7837) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4499 (pms_id=7840) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4498 (pms_id=7839) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4500 (pms_id=7841) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4501 (pms_id=7842) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4503 (pms_id=7845) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4502 (pms_id=7843) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4505 (pms_id=7847) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4504 (pms_id=7848) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4506 (pms_id=7849) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4507 (pms_id=7858) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4510 (pms_id=7859) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4509 (pms_id=7860) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4508 (pms_id=7861) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4511 (pms_id=7862) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4512 (pms_id=7864) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4513 (pms_id=7865) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4515 (pms_id=7866) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4514 (pms_id=7868) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4516 (pms_id=7869) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4517 (pms_id=7870) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4518 (pms_id=7871) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4519 (pms_id=7872) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4520 (pms_id=7873) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4521 (pms_id=7874) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4523 (pms_id=7876) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4522 (pms_id=7875) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4524 (pms_id=7877) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4525 (pms_id=7884) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4526 (pms_id=7885) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4527 (pms_id=7886) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4528 (pms_id=7887) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4529 (pms_id=7888) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4531 (pms_id=7889) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4530 (pms_id=7890) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4532 (pms_id=7891) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4533 (pms_id=7892) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4534 (pms_id=7893) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4535 (pms_id=7894) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4536 (pms_id=7895) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4537 (pms_id=7896) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4538 (pms_id=7897) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4539 (pms_id=7898) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4540 (pms_id=7899) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4541 (pms_id=7900) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4542 (pms_id=7901) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4543 (pms_id=7902) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4545 (pms_id=7903) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4544 (pms_id=7904) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4546 (pms_id=7906) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4547 (pms_id=7909) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4548 (pms_id=7910) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4550 (pms_id=7920) 2025-11-19 12:01:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 4549 (pms_id=7931) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4551 (pms_id=7932) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4552 (pms_id=7933) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4553 (pms_id=7935) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4555 (pms_id=7938) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4554 (pms_id=7936) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4556 (pms_id=7939) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4557 (pms_id=7942) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4558 (pms_id=7943) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4560 (pms_id=7944) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4559 (pms_id=7953) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4562 (pms_id=7955) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4561 (pms_id=7945) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4563 (pms_id=7956) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4565 (pms_id=7958) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4564 (pms_id=7957) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4566 (pms_id=7959) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4567 (pms_id=7961) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4568 (pms_id=7963) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4569 (pms_id=7971) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4571 (pms_id=7966) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4572 (pms_id=7972) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4570 (pms_id=7973) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4573 (pms_id=7974) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4574 (pms_id=7975) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4576 (pms_id=7979) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4575 (pms_id=7978) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4577 (pms_id=7981) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4578 (pms_id=7982) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4579 (pms_id=7983) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4581 (pms_id=7984) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4582 (pms_id=7986) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4583 (pms_id=7987) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4580 (pms_id=7988) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4584 (pms_id=7995) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4585 (pms_id=8000) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4586 (pms_id=7999) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4587 (pms_id=8001) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4588 (pms_id=8002) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4589 (pms_id=8003) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4590 (pms_id=8004) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4591 (pms_id=8006) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4592 (pms_id=8005) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4593 (pms_id=8008) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4594 (pms_id=8009) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4595 (pms_id=8010) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4596 (pms_id=8011) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4597 (pms_id=8018) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4598 (pms_id=8019) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4599 (pms_id=8020) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4600 (pms_id=8021) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4601 (pms_id=8022) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4603 (pms_id=8023) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4602 (pms_id=8024) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4604 (pms_id=8026) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4607 (pms_id=8028) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4605 (pms_id=8027) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4606 (pms_id=8029) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4608 (pms_id=8030) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4609 (pms_id=8031) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4612 (pms_id=8032) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4611 (pms_id=8034) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4610 (pms_id=8033) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4613 (pms_id=8035) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4615 (pms_id=8038) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4614 (pms_id=8039) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4616 (pms_id=8040) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4617 (pms_id=8041) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4618 (pms_id=8042) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4621 (pms_id=8043) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4619 (pms_id=8044) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4620 (pms_id=8045) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4622 (pms_id=8046) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4623 (pms_id=8047) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4624 (pms_id=8057) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4625 (pms_id=8059) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4627 (pms_id=8058) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4626 (pms_id=8060) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4628 (pms_id=8070) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4629 (pms_id=8071) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4630 (pms_id=8072) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4631 (pms_id=8073) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4632 (pms_id=8075) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4633 (pms_id=8076) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4634 (pms_id=8077) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4635 (pms_id=8078) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4636 (pms_id=8079) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4637 (pms_id=8080) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4638 (pms_id=8081) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4639 (pms_id=8082) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4640 (pms_id=8083) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4642 (pms_id=8084) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4641 (pms_id=8085) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4643 (pms_id=8086) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4644 (pms_id=8087) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4646 (pms_id=8088) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4645 (pms_id=8090) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4647 (pms_id=8092) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4648 (pms_id=8093) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4649 (pms_id=8094) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4650 (pms_id=8099) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4651 (pms_id=8101) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4652 (pms_id=8102) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4653 (pms_id=8103) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4654 (pms_id=8104) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4655 (pms_id=8105) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4656 (pms_id=8106) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4657 (pms_id=8108) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8104 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4658 (pms_id=8109) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4659 (pms_id=8110) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4661 (pms_id=8111) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4660 (pms_id=8112) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4662 (pms_id=8113) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4663 (pms_id=8120) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4666 (pms_id=8121) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4665 (pms_id=8122) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4664 (pms_id=8123) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4667 (pms_id=8124) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4668 (pms_id=8125) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4669 (pms_id=8126) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4670 (pms_id=8127) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4671 (pms_id=8128) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4672 (pms_id=8129) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4675 (pms_id=8138) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4673 (pms_id=8137) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4674 (pms_id=8139) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4676 (pms_id=8140) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8140 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4677 (pms_id=8147) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4679 (pms_id=8149) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4678 (pms_id=8148) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4680 (pms_id=8150) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4681 (pms_id=8159) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4682 (pms_id=8160) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4683 (pms_id=8161) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4684 (pms_id=8162) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4685 (pms_id=8163) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4687 (pms_id=8172) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4686 (pms_id=8173) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4688 (pms_id=8174) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4690 (pms_id=8183) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4689 (pms_id=8182) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4692 (pms_id=8184) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4691 (pms_id=8185) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4693 (pms_id=8186) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4694 (pms_id=8192) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4695 (pms_id=8193) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4696 (pms_id=8195) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4698 (pms_id=8196) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4697 (pms_id=8197) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4699 (pms_id=8199) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4700 (pms_id=8200) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4701 (pms_id=8208) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4702 (pms_id=8209) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4703 (pms_id=8210) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4704 (pms_id=8211) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4705 (pms_id=8212) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4706 (pms_id=8213) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4708 (pms_id=8214) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4707 (pms_id=8215) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4709 (pms_id=8216) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4710 (pms_id=8218) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4712 (pms_id=8221) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4711 (pms_id=8220) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4713 (pms_id=8222) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4714 (pms_id=8223) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4715 (pms_id=8224) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8224 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4716 (pms_id=8225) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4717 (pms_id=8226) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4718 (pms_id=8227) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8225 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4719 (pms_id=8228) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8227 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4720 (pms_id=8229) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4722 (pms_id=8234) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4721 (pms_id=8231) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4723 (pms_id=8236) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4724 (pms_id=8244) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4725 (pms_id=8246) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4727 (pms_id=8247) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4726 (pms_id=8248) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4728 (pms_id=8249) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4729 (pms_id=8251) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4730 (pms_id=8253) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4731 (pms_id=8254) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4733 (pms_id=8256) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4732 (pms_id=8257) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4734 (pms_id=8258) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4736 (pms_id=8260) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4735 (pms_id=8261) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4737 (pms_id=8262) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4738 (pms_id=8263) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4739 (pms_id=8264) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4740 (pms_id=8265) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4741 (pms_id=8267) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4742 (pms_id=8268) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4743 (pms_id=8271) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4744 (pms_id=8272) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4745 (pms_id=8273) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4747 (pms_id=8274) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4746 (pms_id=8275) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4749 (pms_id=8276) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4748 (pms_id=8277) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4751 (pms_id=8278) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4750 (pms_id=8282) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4752 (pms_id=8286) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4753 (pms_id=8287) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4754 (pms_id=8290) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4755 (pms_id=8291) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4756 (pms_id=8292) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4757 (pms_id=8294) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4758 (pms_id=8295) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4759 (pms_id=8296) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4761 (pms_id=8297) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4762 (pms_id=8299) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4760 (pms_id=8298) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4763 (pms_id=8300) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4764 (pms_id=8301) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4765 (pms_id=8302) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4766 (pms_id=8303) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4768 (pms_id=8304) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4767 (pms_id=8305) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4769 (pms_id=8306) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4770 (pms_id=8307) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4772 (pms_id=8309) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4771 (pms_id=8308) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4773 (pms_id=8310) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4774 (pms_id=8311) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4775 (pms_id=8312) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4776 (pms_id=8313) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4777 (pms_id=8314) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4778 (pms_id=8316) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4780 (pms_id=8322) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4779 (pms_id=8319) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4782 (pms_id=8324) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4781 (pms_id=8323) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4783 (pms_id=8325) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4784 (pms_id=8326) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4785 (pms_id=8327) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4788 (pms_id=8329) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4786 (pms_id=8328) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4787 (pms_id=8330) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8328 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4789 (pms_id=8332) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4790 (pms_id=8333) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4791 (pms_id=8334) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4793 (pms_id=8335) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4792 (pms_id=8336) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4794 (pms_id=8337) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4795 (pms_id=8338) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4796 (pms_id=8339) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4798 (pms_id=8348) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4797 (pms_id=8350) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4800 (pms_id=8351) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4801 (pms_id=8354) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4799 (pms_id=8352) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4803 (pms_id=8355) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4802 (pms_id=8356) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4805 (pms_id=8358) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4804 (pms_id=8359) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4806 (pms_id=8361) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4807 (pms_id=8362) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4808 (pms_id=8363) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4809 (pms_id=8364) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4810 (pms_id=8365) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4811 (pms_id=8367) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4812 (pms_id=8368) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4813 (pms_id=8376) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4814 (pms_id=8369) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4815 (pms_id=8377) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4816 (pms_id=8378) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4817 (pms_id=8380) 2025-11-19 12:01:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 4818 (pms_id=8381) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4819 (pms_id=8387) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4820 (pms_id=8388) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4821 (pms_id=8389) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4823 (pms_id=8391) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4822 (pms_id=8392) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4824 (pms_id=8394) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4825 (pms_id=8395) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4826 (pms_id=8396) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4827 (pms_id=8397) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4828 (pms_id=8401) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4829 (pms_id=8402) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4830 (pms_id=8412) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4831 (pms_id=8414) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4832 (pms_id=8415) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4834 (pms_id=8418) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4833 (pms_id=8416) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4836 (pms_id=8419) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4835 (pms_id=8420) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4837 (pms_id=8430) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4838 (pms_id=8431) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4839 (pms_id=8432) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4840 (pms_id=8433) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4841 (pms_id=8434) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4842 (pms_id=8435) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4844 (pms_id=8436) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4843 (pms_id=8438) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4845 (pms_id=8439) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4846 (pms_id=8440) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4847 (pms_id=8441) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4849 (pms_id=8443) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4848 (pms_id=8442) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4851 (pms_id=8444) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4850 (pms_id=8446) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4852 (pms_id=8447) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4853 (pms_id=8448) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4854 (pms_id=8449) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4855 (pms_id=8450) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4857 (pms_id=8451) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4856 (pms_id=8453) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4858 (pms_id=8454) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4859 (pms_id=8455) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4860 (pms_id=8456) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4861 (pms_id=8457) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4862 (pms_id=8463) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4863 (pms_id=8464) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4864 (pms_id=8465) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4865 (pms_id=8466) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4866 (pms_id=8467) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8463 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4867 (pms_id=8468) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4868 (pms_id=8469) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4870 (pms_id=8472) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4869 (pms_id=8471) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4871 (pms_id=8473) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4872 (pms_id=8474) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4874 (pms_id=8475) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4875 (pms_id=8477) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4873 (pms_id=8476) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4876 (pms_id=8478) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4877 (pms_id=8479) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4878 (pms_id=8480) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4879 (pms_id=8481) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4880 (pms_id=8482) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4881 (pms_id=8484) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4882 (pms_id=8485) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4883 (pms_id=8487) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4884 (pms_id=8488) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4885 (pms_id=8489) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4886 (pms_id=8490) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4887 (pms_id=8491) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4888 (pms_id=8492) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4890 (pms_id=8494) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4889 (pms_id=8493) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4891 (pms_id=8495) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4892 (pms_id=8497) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4893 (pms_id=8498) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4894 (pms_id=8499) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4895 (pms_id=8500) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4896 (pms_id=8501) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4897 (pms_id=8503) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4898 (pms_id=8504) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4899 (pms_id=8505) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4900 (pms_id=8506) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4901 (pms_id=8507) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4902 (pms_id=8508) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4903 (pms_id=8510) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4905 (pms_id=8511) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4904 (pms_id=8512) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4906 (pms_id=8513) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4907 (pms_id=8514) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4908 (pms_id=8515) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4909 (pms_id=8516) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4910 (pms_id=8517) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4911 (pms_id=8518) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4912 (pms_id=8519) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4913 (pms_id=8520) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4914 (pms_id=8521) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4915 (pms_id=8522) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4916 (pms_id=8523) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4917 (pms_id=8524) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4918 (pms_id=8525) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4919 (pms_id=8526) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4920 (pms_id=8527) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4922 (pms_id=8528) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4921 (pms_id=8529) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4923 (pms_id=8540) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4924 (pms_id=8549) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4925 (pms_id=8551) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4926 (pms_id=8552) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4927 (pms_id=8553) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4928 (pms_id=8555) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4929 (pms_id=8556) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4930 (pms_id=8558) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4931 (pms_id=8568) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4933 (pms_id=8569) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4932 (pms_id=8570) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4934 (pms_id=8571) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4935 (pms_id=8572) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4936 (pms_id=8573) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4937 (pms_id=8575) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4938 (pms_id=8584) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4939 (pms_id=8585) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4940 (pms_id=8586) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4941 (pms_id=8587) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4942 (pms_id=8594) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4943 (pms_id=8595) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4944 (pms_id=8596) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4945 (pms_id=8605) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4946 (pms_id=8606) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4947 (pms_id=8607) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4948 (pms_id=8609) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4950 (pms_id=8611) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4949 (pms_id=8610) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4951 (pms_id=8612) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4952 (pms_id=8613) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4954 (pms_id=8614) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4953 (pms_id=8616) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4955 (pms_id=8618) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4956 (pms_id=8619) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4957 (pms_id=8620) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4958 (pms_id=8621) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4960 (pms_id=8624) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4959 (pms_id=8623) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4963 (pms_id=8625) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4961 (pms_id=8626) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4962 (pms_id=8628) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4964 (pms_id=8629) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4965 (pms_id=8630) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4966 (pms_id=8631) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4967 (pms_id=8632) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8632 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4969 (pms_id=8634) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4968 (pms_id=8633) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4970 (pms_id=8635) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4971 (pms_id=8636) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4972 (pms_id=8639) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4976 (pms_id=8641) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4974 (pms_id=8642) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4975 (pms_id=8643) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4973 (pms_id=8644) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4977 (pms_id=8645) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4978 (pms_id=8655) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4979 (pms_id=8656) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4980 (pms_id=8657) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4982 (pms_id=8658) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4981 (pms_id=8659) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4985 (pms_id=8662) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4984 (pms_id=8663) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4983 (pms_id=8667) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5007 (pms_id=8668) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4986 (pms_id=8669) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4987 (pms_id=8672) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4988 (pms_id=8673) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4989 (pms_id=8674) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4990 (pms_id=8675) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4991 (pms_id=8676) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4992 (pms_id=8677) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4993 (pms_id=8678) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4994 (pms_id=8688) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4995 (pms_id=8697) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4997 (pms_id=8698) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4996 (pms_id=8699) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4998 (pms_id=8710) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5001 (pms_id=8711) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5000 (pms_id=8712) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 4999 (pms_id=8713) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5002 (pms_id=8714) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5003 (pms_id=8715) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8713 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5005 (pms_id=8716) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5004 (pms_id=8717) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5006 (pms_id=8718) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5010 (pms_id=8719) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5009 (pms_id=8720) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5008 (pms_id=8722) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5012 (pms_id=8724) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5011 (pms_id=8723) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5013 (pms_id=8725) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5014 (pms_id=8726) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5015 (pms_id=8734) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5016 (pms_id=8737) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5017 (pms_id=8738) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5018 (pms_id=8739) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5019 (pms_id=8741) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5020 (pms_id=8742) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5021 (pms_id=8743) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5022 (pms_id=8744) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5023 (pms_id=8745) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5024 (pms_id=8755) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5025 (pms_id=8756) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5026 (pms_id=8757) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5028 (pms_id=8758) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5027 (pms_id=8759) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5029 (pms_id=8761) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5030 (pms_id=8762) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5031 (pms_id=8763) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5032 (pms_id=8764) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5033 (pms_id=8765) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5034 (pms_id=8766) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5035 (pms_id=8767) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5036 (pms_id=8768) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5038 (pms_id=8769) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5039 (pms_id=8770) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5040 (pms_id=8772) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5037 (pms_id=8771) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5041 (pms_id=8773) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5042 (pms_id=8788) 2025-11-19 12:01:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 5043 (pms_id=8789) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5044 (pms_id=8791) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5047 (pms_id=8792) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5045 (pms_id=8793) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5046 (pms_id=8794) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5048 (pms_id=8795) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5049 (pms_id=8797) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5050 (pms_id=8798) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5052 (pms_id=8799) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5051 (pms_id=8800) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5053 (pms_id=8804) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5054 (pms_id=8806) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5055 (pms_id=8807) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5056 (pms_id=8808) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5057 (pms_id=8809) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5058 (pms_id=8810) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5059 (pms_id=8811) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5060 (pms_id=8812) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5061 (pms_id=8813) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5063 (pms_id=8815) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5062 (pms_id=8817) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5064 (pms_id=8820) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5065 (pms_id=8821) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5066 (pms_id=8822) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5068 (pms_id=8823) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5067 (pms_id=8824) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5069 (pms_id=8833) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5070 (pms_id=8834) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5071 (pms_id=8835) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5073 (pms_id=8847) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5072 (pms_id=8848) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5074 (pms_id=8851) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5075 (pms_id=8853) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5076 (pms_id=8857) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5077 (pms_id=8858) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5078 (pms_id=8859) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5079 (pms_id=8860) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5080 (pms_id=8861) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5082 (pms_id=8864) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5081 (pms_id=8862) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5083 (pms_id=8866) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5084 (pms_id=8867) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5086 (pms_id=8873) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5085 (pms_id=8872) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5087 (pms_id=8875) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5088 (pms_id=8878) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5089 (pms_id=8882) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5090 (pms_id=8883) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5092 (pms_id=8884) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5091 (pms_id=8885) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5094 (pms_id=8886) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5095 (pms_id=8888) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5093 (pms_id=8887) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5096 (pms_id=8889) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5098 (pms_id=8892) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5097 (pms_id=8893) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5099 (pms_id=8895) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5100 (pms_id=8897) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5102 (pms_id=8898) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5101 (pms_id=8900) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5103 (pms_id=8901) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5104 (pms_id=8902) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5105 (pms_id=8904) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5106 (pms_id=8905) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5107 (pms_id=8906) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5108 (pms_id=8908) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5109 (pms_id=8909) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5110 (pms_id=8911) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5111 (pms_id=8912) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5113 (pms_id=8913) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5112 (pms_id=8924) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5114 (pms_id=8925) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5115 (pms_id=8928) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5116 (pms_id=8929) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5117 (pms_id=8930) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5118 (pms_id=8931) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5119 (pms_id=8932) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5120 (pms_id=8933) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5121 (pms_id=8934) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5122 (pms_id=8935) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5124 (pms_id=8937) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5125 (pms_id=8936) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5123 (pms_id=8938) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5126 (pms_id=8939) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5127 (pms_id=8941) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5129 (pms_id=8943) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5128 (pms_id=8942) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5130 (pms_id=8944) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5131 (pms_id=8945) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5133 (pms_id=8946) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5132 (pms_id=8953) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5135 (pms_id=8955) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5134 (pms_id=8956) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5136 (pms_id=8957) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5137 (pms_id=8958) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5138 (pms_id=8976) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5139 (pms_id=8977) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5140 (pms_id=8978) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5141 (pms_id=8979) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5142 (pms_id=8980) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5143 (pms_id=8981) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5144 (pms_id=8982) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5145 (pms_id=8984) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5146 (pms_id=8985) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5148 (pms_id=8986) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5149 (pms_id=8988) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5147 (pms_id=8987) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5150 (pms_id=8990) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5152 (pms_id=8993) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5151 (pms_id=8994) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5153 (pms_id=8995) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5154 (pms_id=8996) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5155 (pms_id=8997) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5157 (pms_id=8999) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5156 (pms_id=8998) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5158 (pms_id=9000) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5159 (pms_id=9004) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5160 (pms_id=9006) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5162 (pms_id=9010) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5163 (pms_id=9011) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5161 (pms_id=9009) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5164 (pms_id=9012) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5165 (pms_id=9013) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5166 (pms_id=9015) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5167 (pms_id=9025) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5168 (pms_id=9026) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5170 (pms_id=9028) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5169 (pms_id=9027) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5171 (pms_id=9029) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5173 (pms_id=9030) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5172 (pms_id=9031) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5174 (pms_id=9033) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5176 (pms_id=9036) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5177 (pms_id=9038) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5178 (pms_id=9039) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5179 (pms_id=9040) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5181 (pms_id=9042) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5180 (pms_id=9041) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5182 (pms_id=9043) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5183 (pms_id=9044) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5185 (pms_id=9045) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5184 (pms_id=9046) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5186 (pms_id=9047) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5187 (pms_id=9049) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5188 (pms_id=9050) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5175 (pms_id=9035) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5189 (pms_id=9051) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5190 (pms_id=9053) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5191 (pms_id=9054) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5192 (pms_id=9055) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5193 (pms_id=9057) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5194 (pms_id=9058) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5195 (pms_id=9060) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for valbusanicola@gmail.com (reservation_id=810) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Valbusan, email=valbusanicola@gmail.com, hotel=39054_001) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5196 (pms_id=9061) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5198 (pms_id=9063) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5197 (pms_id=9062) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5199 (pms_id=9065) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5201 (pms_id=9066) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5200 (pms_id=9064) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5202 (pms_id=9067) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5203 (pms_id=9068) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5205 (pms_id=9070) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5204 (pms_id=9069) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5206 (pms_id=9071) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5208 (pms_id=9072) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5207 (pms_id=9073) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5209 (pms_id=9074) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5211 (pms_id=9075) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5210 (pms_id=9076) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5213 (pms_id=9077) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5212 (pms_id=9078) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5214 (pms_id=9079) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5215 (pms_id=9080) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5216 (pms_id=9081) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5217 (pms_id=9082) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5218 (pms_id=9083) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5219 (pms_id=9085) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5220 (pms_id=9087) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5221 (pms_id=9088) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5224 (pms_id=9089) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5223 (pms_id=9090) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5222 (pms_id=9091) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5225 (pms_id=9099) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5226 (pms_id=9100) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5227 (pms_id=9101) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5228 (pms_id=9103) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5230 (pms_id=9113) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5229 (pms_id=9112) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5232 (pms_id=9114) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5231 (pms_id=9116) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5233 (pms_id=9119) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5234 (pms_id=9120) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5235 (pms_id=9121) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5236 (pms_id=9122) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5237 (pms_id=9123) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5238 (pms_id=9124) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5239 (pms_id=9141) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5240 (pms_id=9144) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5241 (pms_id=9146) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5243 (pms_id=9148) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5242 (pms_id=9150) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5244 (pms_id=9157) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5245 (pms_id=9169) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5246 (pms_id=9170) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5247 (pms_id=9171) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5248 (pms_id=9172) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5249 (pms_id=9173) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9171 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5251 (pms_id=9174) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5252 (pms_id=9186) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5250 (pms_id=9183) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5253 (pms_id=9187) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5254 (pms_id=9189) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5255 (pms_id=9190) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5256 (pms_id=9192) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5257 (pms_id=9193) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5258 (pms_id=9194) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5259 (pms_id=9195) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5260 (pms_id=9196) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5262 (pms_id=9199) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5261 (pms_id=9197) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5263 (pms_id=9201) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5264 (pms_id=9202) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5265 (pms_id=9203) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5267 (pms_id=9205) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5266 (pms_id=9204) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5268 (pms_id=9206) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5270 (pms_id=9208) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5269 (pms_id=9207) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5271 (pms_id=9209) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5272 (pms_id=9210) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5273 (pms_id=9211) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5274 (pms_id=9214) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5275 (pms_id=9215) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5276 (pms_id=9236) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5277 (pms_id=9237) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5278 (pms_id=9243) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5279 (pms_id=9245) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5280 (pms_id=9246) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5281 (pms_id=9248) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5282 (pms_id=9250) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9237 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5283 (pms_id=9254) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5284 (pms_id=9255) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5285 (pms_id=9256) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5286 (pms_id=9257) 2025-11-19 12:01:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 5288 (pms_id=9258) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5287 (pms_id=9259) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5289 (pms_id=9262) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5290 (pms_id=9263) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5291 (pms_id=9264) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5292 (pms_id=9266) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5293 (pms_id=9267) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5294 (pms_id=9268) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5295 (pms_id=9269) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5296 (pms_id=9279) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5299 (pms_id=9281) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5297 (pms_id=9282) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5298 (pms_id=9283) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5300 (pms_id=9284) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5301 (pms_id=9285) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5302 (pms_id=9286) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5303 (pms_id=9294) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5305 (pms_id=9296) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5304 (pms_id=9295) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5306 (pms_id=9297) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5307 (pms_id=9298) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5310 (pms_id=9300) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5308 (pms_id=9299) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5309 (pms_id=9301) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5312 (pms_id=9314) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5311 (pms_id=9302) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5313 (pms_id=9315) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5314 (pms_id=9316) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5315 (pms_id=9317) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5318 (pms_id=9327) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5316 (pms_id=9328) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5317 (pms_id=9329) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5319 (pms_id=9335) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5320 (pms_id=9336) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5321 (pms_id=9337) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5323 (pms_id=9338) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5322 (pms_id=9351) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5324 (pms_id=9352) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5325 (pms_id=9360) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5326 (pms_id=9361) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5327 (pms_id=9371) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5328 (pms_id=9381) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5329 (pms_id=9383) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5330 (pms_id=9385) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5332 (pms_id=9390) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5331 (pms_id=9387) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5333 (pms_id=9392) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5334 (pms_id=9393) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5335 (pms_id=9400) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5336 (pms_id=9401) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5337 (pms_id=9402) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5338 (pms_id=9404) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5339 (pms_id=9405) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5340 (pms_id=9407) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5342 (pms_id=9408) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5341 (pms_id=9409) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5344 (pms_id=9410) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5343 (pms_id=9411) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5345 (pms_id=9413) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5346 (pms_id=9416) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5347 (pms_id=9417) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5348 (pms_id=9418) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5349 (pms_id=9419) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5350 (pms_id=9420) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5351 (pms_id=9423) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5353 (pms_id=9424) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5352 (pms_id=9425) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5354 (pms_id=9426) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5355 (pms_id=9427) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5356 (pms_id=9428) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5357 (pms_id=9429) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5358 (pms_id=9430) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5359 (pms_id=9432) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5360 (pms_id=9433) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5362 (pms_id=9434) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5363 (pms_id=9436) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5361 (pms_id=9435) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5364 (pms_id=9437) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5365 (pms_id=9438) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5366 (pms_id=9441) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5367 (pms_id=9442) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5369 (pms_id=9446) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5368 (pms_id=9444) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5370 (pms_id=9447) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5371 (pms_id=9449) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5372 (pms_id=9450) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5373 (pms_id=9459) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5374 (pms_id=9460) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5375 (pms_id=9461) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5376 (pms_id=9462) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5377 (pms_id=9463) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5378 (pms_id=9468) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5379 (pms_id=9469) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5380 (pms_id=9470) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5381 (pms_id=9472) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5383 (pms_id=9474) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5382 (pms_id=9473) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5384 (pms_id=9475) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5385 (pms_id=9476) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5386 (pms_id=9477) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5387 (pms_id=9478) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5388 (pms_id=9481) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5389 (pms_id=9482) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5390 (pms_id=9483) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5392 (pms_id=9485) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5391 (pms_id=9484) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5393 (pms_id=9486) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5394 (pms_id=9487) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5395 (pms_id=9488) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5396 (pms_id=9489) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5397 (pms_id=9490) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5398 (pms_id=9491) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5399 (pms_id=9492) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5400 (pms_id=9502) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5401 (pms_id=9503) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5403 (pms_id=9504) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5402 (pms_id=9505) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5406 (pms_id=9507) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5404 (pms_id=9508) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5405 (pms_id=9509) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5407 (pms_id=9510) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5408 (pms_id=9511) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5409 (pms_id=9512) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5410 (pms_id=9513) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5411 (pms_id=9514) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5413 (pms_id=9515) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5412 (pms_id=9516) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5414 (pms_id=9517) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5415 (pms_id=9519) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5416 (pms_id=9520) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5417 (pms_id=9521) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5418 (pms_id=9531) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5420 (pms_id=9541) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5419 (pms_id=9532) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5421 (pms_id=9542) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5422 (pms_id=9543) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5424 (pms_id=9546) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5423 (pms_id=9545) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5425 (pms_id=9547) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5426 (pms_id=9548) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5427 (pms_id=9549) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5428 (pms_id=9550) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5429 (pms_id=9551) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5430 (pms_id=9552) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5431 (pms_id=9553) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5432 (pms_id=9554) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5434 (pms_id=9555) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5433 (pms_id=9556) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5435 (pms_id=9557) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5437 (pms_id=9558) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5436 (pms_id=9559) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5440 (pms_id=9562) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5438 (pms_id=9560) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5439 (pms_id=9561) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5441 (pms_id=9563) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5442 (pms_id=9564) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5443 (pms_id=9566) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5444 (pms_id=9567) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5446 (pms_id=9568) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5447 (pms_id=9569) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5445 (pms_id=9572) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5449 (pms_id=9575) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5448 (pms_id=9573) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5450 (pms_id=9577) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5451 (pms_id=9578) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5452 (pms_id=9580) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5453 (pms_id=9579) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5457 (pms_id=9582) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5454 (pms_id=9581) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5455 (pms_id=9583) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5456 (pms_id=9584) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5460 (pms_id=9593) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5459 (pms_id=9592) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5458 (pms_id=9591) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5463 (pms_id=9594) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5461 (pms_id=9596) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5464 (pms_id=9598) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5462 (pms_id=9599) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5465 (pms_id=9600) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5468 (pms_id=9603) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5467 (pms_id=9601) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5466 (pms_id=9602) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5469 (pms_id=9604) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5470 (pms_id=9605) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5471 (pms_id=9606) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5472 (pms_id=9607) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5473 (pms_id=9608) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5474 (pms_id=9609) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5475 (pms_id=9610) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5476 (pms_id=9611) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5477 (pms_id=9612) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5478 (pms_id=9613) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5479 (pms_id=9615) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5480 (pms_id=9616) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5481 (pms_id=9617) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5484 (pms_id=9618) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5482 (pms_id=9619) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5483 (pms_id=9620) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5485 (pms_id=9621) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5486 (pms_id=9622) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5487 (pms_id=9626) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5488 (pms_id=9628) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5489 (pms_id=9630) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5490 (pms_id=9638) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5491 (pms_id=9639) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5492 (pms_id=9640) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5493 (pms_id=9641) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5494 (pms_id=9642) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5495 (pms_id=9643) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5497 (pms_id=9644) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5496 (pms_id=9645) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5498 (pms_id=9646) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5500 (pms_id=9652) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5499 (pms_id=9651) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5501 (pms_id=9653) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5502 (pms_id=9654) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5503 (pms_id=9655) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5504 (pms_id=9656) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5505 (pms_id=9657) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5506 (pms_id=9658) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5507 (pms_id=9659) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5508 (pms_id=9660) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5509 (pms_id=9662) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5510 (pms_id=9663) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5511 (pms_id=9665) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5513 (pms_id=9667) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5512 (pms_id=9666) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5516 (pms_id=9668) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5515 (pms_id=9669) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5514 (pms_id=9671) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5517 (pms_id=9672) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5518 (pms_id=9673) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5519 (pms_id=9682) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5520 (pms_id=9683) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5521 (pms_id=9685) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5522 (pms_id=9686) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5525 (pms_id=9687) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5524 (pms_id=9689) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5523 (pms_id=9691) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5526 (pms_id=9692) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5527 (pms_id=9696) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5528 (pms_id=9697) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5529 (pms_id=9698) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5530 (pms_id=9699) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5531 (pms_id=9709) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5532 (pms_id=9710) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5533 (pms_id=9711) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5534 (pms_id=9712) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5535 (pms_id=9713) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5536 (pms_id=9714) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5537 (pms_id=9716) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5538 (pms_id=9717) 2025-11-19 12:01:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 5539 (pms_id=9718) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5540 (pms_id=9719) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5541 (pms_id=9720) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5542 (pms_id=9730) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5543 (pms_id=9729) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5544 (pms_id=9731) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5545 (pms_id=9744) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5546 (pms_id=9745) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5547 (pms_id=9746) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5548 (pms_id=9747) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5549 (pms_id=9748) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5550 (pms_id=9749) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5551 (pms_id=9755) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5552 (pms_id=9757) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5553 (pms_id=9758) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5554 (pms_id=9759) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5555 (pms_id=9760) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5556 (pms_id=9767) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5557 (pms_id=9768) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5559 (pms_id=9770) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5558 (pms_id=9769) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5560 (pms_id=9771) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5561 (pms_id=9772) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5563 (pms_id=9773) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5565 (pms_id=9778) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5562 (pms_id=9776) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5564 (pms_id=9779) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5566 (pms_id=9780) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5567 (pms_id=9782) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5568 (pms_id=9793) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5569 (pms_id=9795) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5570 (pms_id=9796) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5571 (pms_id=9797) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9795 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5572 (pms_id=9798) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5573 (pms_id=9807) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5574 (pms_id=9808) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5575 (pms_id=9809) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5576 (pms_id=9810) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5578 (pms_id=9811) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5577 (pms_id=9812) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5579 (pms_id=9813) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5580 (pms_id=9814) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5581 (pms_id=9815) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5582 (pms_id=9819) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5583 (pms_id=9820) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5585 (pms_id=9821) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5584 (pms_id=9822) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5586 (pms_id=9824) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5587 (pms_id=9826) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5588 (pms_id=9827) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5589 (pms_id=9829) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5590 (pms_id=9830) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5591 (pms_id=9831) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5593 (pms_id=9844) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5592 (pms_id=9833) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5594 (pms_id=9845) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5596 (pms_id=9846) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5595 (pms_id=9847) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5597 (pms_id=9856) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5598 (pms_id=9857) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5599 (pms_id=9866) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9856 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5600 (pms_id=9867) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5601 (pms_id=9876) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5602 (pms_id=9878) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5603 (pms_id=9879) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5604 (pms_id=9880) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5605 (pms_id=9881) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5606 (pms_id=9883) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5607 (pms_id=9884) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5608 (pms_id=9885) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5609 (pms_id=9886) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5611 (pms_id=9888) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5612 (pms_id=9890) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5614 (pms_id=9892) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5613 (pms_id=9891) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5616 (pms_id=9893) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5615 (pms_id=9894) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5610 (pms_id=9887) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5617 (pms_id=9895) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5618 (pms_id=9896) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5619 (pms_id=9897) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5620 (pms_id=9898) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5621 (pms_id=9899) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5622 (pms_id=9901) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5623 (pms_id=9903) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5625 (pms_id=9904) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5626 (pms_id=9907) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5624 (pms_id=9905) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5627 (pms_id=9908) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5628 (pms_id=9909) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5629 (pms_id=9910) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5630 (pms_id=9913) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5631 (pms_id=9914) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5632 (pms_id=9924) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5634 (pms_id=9925) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5636 (pms_id=9927) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5633 (pms_id=9926) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5635 (pms_id=9928) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5637 (pms_id=9929) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5638 (pms_id=9930) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5639 (pms_id=9932) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5640 (pms_id=9934) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5641 (pms_id=9935) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5642 (pms_id=9936) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5643 (pms_id=9937) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5644 (pms_id=9938) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5645 (pms_id=9939) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5646 (pms_id=9940) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5647 (pms_id=9943) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5648 (pms_id=9944) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5649 (pms_id=9945) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5650 (pms_id=9946) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5651 (pms_id=9947) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5652 (pms_id=9948) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5653 (pms_id=9950) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5655 (pms_id=9951) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5654 (pms_id=9952) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5657 (pms_id=9953) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9948 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5656 (pms_id=9963) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5658 (pms_id=9964) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5659 (pms_id=9966) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5661 (pms_id=9967) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5660 (pms_id=9968) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5662 (pms_id=9969) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5664 (pms_id=9970) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5663 (pms_id=9971) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5666 (pms_id=9972) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5665 (pms_id=9973) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5667 (pms_id=9974) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5668 (pms_id=9975) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9972 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5670 (pms_id=9976) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5669 (pms_id=9981) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5671 (pms_id=9982) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5672 (pms_id=9985) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5673 (pms_id=9994) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5674 (pms_id=9995) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5675 (pms_id=9996) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5676 (pms_id=9997) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5677 (pms_id=10005) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5678 (pms_id=10015) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5679 (pms_id=10016) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5680 (pms_id=10018) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5681 (pms_id=10019) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5682 (pms_id=10021) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5684 (pms_id=10022) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5685 (pms_id=10023) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5683 (pms_id=10024) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5686 (pms_id=10025) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5687 (pms_id=10030) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5688 (pms_id=10031) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5689 (pms_id=10032) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5690 (pms_id=10033) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5691 (pms_id=10034) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5692 (pms_id=10035) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5694 (pms_id=10036) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5693 (pms_id=10037) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5695 (pms_id=10038) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5696 (pms_id=10039) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5697 (pms_id=10040) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5698 (pms_id=10048) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5699 (pms_id=10050) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5701 (pms_id=10051) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5706 (pms_id=10049) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5700 (pms_id=10052) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5702 (pms_id=10054) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5703 (pms_id=10056) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5705 (pms_id=10058) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10052 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5704 (pms_id=10059) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5707 (pms_id=10060) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5708 (pms_id=10062) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5711 (pms_id=10063) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5710 (pms_id=10064) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5709 (pms_id=10065) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5712 (pms_id=10066) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5713 (pms_id=10067) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5714 (pms_id=10069) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5717 (pms_id=10070) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5715 (pms_id=10071) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5716 (pms_id=10072) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5718 (pms_id=10073) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5720 (pms_id=10075) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5719 (pms_id=10074) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5721 (pms_id=10076) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5723 (pms_id=10083) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5722 (pms_id=10084) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5724 (pms_id=10085) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5725 (pms_id=10087) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5726 (pms_id=10088) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5727 (pms_id=10089) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5728 (pms_id=10090) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5730 (pms_id=10091) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5729 (pms_id=10092) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5731 (pms_id=10093) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5732 (pms_id=10102) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5733 (pms_id=10103) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5734 (pms_id=10104) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5735 (pms_id=10107) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5736 (pms_id=10108) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5737 (pms_id=10109) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5739 (pms_id=10111) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5738 (pms_id=10110) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5740 (pms_id=10112) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5741 (pms_id=10113) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5742 (pms_id=10115) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5745 (pms_id=10118) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5744 (pms_id=10119) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5743 (pms_id=10120) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5746 (pms_id=10122) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5747 (pms_id=10123) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5748 (pms_id=10124) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5750 (pms_id=10125) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5751 (pms_id=10127) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5749 (pms_id=10126) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5753 (pms_id=10136) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5752 (pms_id=10128) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5754 (pms_id=10137) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5755 (pms_id=10138) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5756 (pms_id=10139) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5757 (pms_id=10141) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5760 (pms_id=10143) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5759 (pms_id=10144) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5758 (pms_id=10142) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5761 (pms_id=10145) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5763 (pms_id=10146) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5762 (pms_id=10148) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5765 (pms_id=10149) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5764 (pms_id=10150) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5766 (pms_id=10151) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5767 (pms_id=10160) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5768 (pms_id=10161) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5770 (pms_id=10162) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5769 (pms_id=10163) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5771 (pms_id=10169) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5772 (pms_id=10170) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5773 (pms_id=10171) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5775 (pms_id=10172) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5776 (pms_id=10174) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5774 (pms_id=10173) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5777 (pms_id=10181) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5779 (pms_id=10192) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5778 (pms_id=10182) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5780 (pms_id=10193) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5782 (pms_id=10194) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5781 (pms_id=10195) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5784 (pms_id=10196) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5783 (pms_id=10197) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5785 (pms_id=10198) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5786 (pms_id=10202) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5787 (pms_id=10203) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5788 (pms_id=10204) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5789 (pms_id=10205) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5790 (pms_id=10206) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5792 (pms_id=10207) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5791 (pms_id=10208) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5793 (pms_id=10209) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5795 (pms_id=10210) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5794 (pms_id=10212) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5796 (pms_id=10213) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10209 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5797 (pms_id=10214) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5798 (pms_id=10215) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5799 (pms_id=10216) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5800 (pms_id=10217) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5801 (pms_id=10218) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5802 (pms_id=10220) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5804 (pms_id=10221) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5803 (pms_id=10222) 2025-11-19 12:02:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 5805 (pms_id=10223) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5806 (pms_id=10230) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5807 (pms_id=10232) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5808 (pms_id=10233) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5809 (pms_id=10234) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5810 (pms_id=10235) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5811 (pms_id=10236) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10235 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5814 (pms_id=10238) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5812 (pms_id=10240) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5815 (pms_id=10239) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5813 (pms_id=10250) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5816 (pms_id=10252) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5817 (pms_id=10255) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5818 (pms_id=10256) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5819 (pms_id=10260) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5820 (pms_id=10270) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5823 (pms_id=10271) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10271 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5821 (pms_id=10273) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5822 (pms_id=10272) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5824 (pms_id=10274) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5825 (pms_id=10276) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5826 (pms_id=10277) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5828 (pms_id=10280) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5827 (pms_id=10279) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5829 (pms_id=10281) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5831 (pms_id=10283) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5832 (pms_id=10285) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5830 (pms_id=10284) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5833 (pms_id=10287) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5834 (pms_id=10288) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5835 (pms_id=10289) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5836 (pms_id=10290) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5837 (pms_id=10296) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5838 (pms_id=10297) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5839 (pms_id=10300) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5840 (pms_id=10309) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5841 (pms_id=10310) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5843 (pms_id=10315) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5842 (pms_id=10314) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5844 (pms_id=10316) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5845 (pms_id=10318) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5846 (pms_id=10320) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5848 (pms_id=10321) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5847 (pms_id=10322) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5849 (pms_id=10324) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5850 (pms_id=10325) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5851 (pms_id=10326) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5854 (pms_id=10327) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5852 (pms_id=10328) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5855 (pms_id=10330) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5853 (pms_id=10329) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5856 (pms_id=10331) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5857 (pms_id=10332) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5859 (pms_id=10334) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5858 (pms_id=10333) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5860 (pms_id=10335) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5862 (pms_id=10340) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5861 (pms_id=10342) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5863 (pms_id=10343) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5864 (pms_id=10341) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5865 (pms_id=10344) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5867 (pms_id=10347) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5868 (pms_id=10348) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5866 (pms_id=10345) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5869 (pms_id=10350) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5870 (pms_id=10351) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5872 (pms_id=10352) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5871 (pms_id=10353) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5873 (pms_id=10354) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5874 (pms_id=10355) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5875 (pms_id=10357) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10353 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5876 (pms_id=10358) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5877 (pms_id=10360) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5879 (pms_id=10366) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5880 (pms_id=10367) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5878 (pms_id=10364) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5881 (pms_id=10368) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5882 (pms_id=10369) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5883 (pms_id=10370) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5884 (pms_id=10371) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5885 (pms_id=10372) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5886 (pms_id=10373) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5887 (pms_id=10375) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5888 (pms_id=10381) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5889 (pms_id=10386) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5890 (pms_id=10387) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5892 (pms_id=10388) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5891 (pms_id=10389) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5893 (pms_id=10390) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5894 (pms_id=10392) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5895 (pms_id=10393) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5896 (pms_id=10402) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5897 (pms_id=10403) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10390 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5899 (pms_id=10407) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5898 (pms_id=10404) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5900 (pms_id=10409) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5901 (pms_id=10410) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5902 (pms_id=10411) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5903 (pms_id=10412) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5904 (pms_id=10414) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5906 (pms_id=10416) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5905 (pms_id=10415) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5909 (pms_id=10418) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5907 (pms_id=10417) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5908 (pms_id=10428) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10414 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5910 (pms_id=10429) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5912 (pms_id=10439) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5911 (pms_id=10438) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5913 (pms_id=10440) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5914 (pms_id=10441) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5915 (pms_id=10442) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5916 (pms_id=10443) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5917 (pms_id=10444) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5918 (pms_id=10445) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5919 (pms_id=10446) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5920 (pms_id=10447) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5922 (pms_id=10448) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5921 (pms_id=10449) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5923 (pms_id=10451) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5924 (pms_id=10452) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5925 (pms_id=10453) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5926 (pms_id=10455) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5928 (pms_id=10456) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5927 (pms_id=10457) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5929 (pms_id=10467) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5930 (pms_id=10468) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10456 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5932 (pms_id=10470) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5931 (pms_id=10469) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5933 (pms_id=10471) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5934 (pms_id=10472) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5935 (pms_id=10473) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5936 (pms_id=10474) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10471 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5937 (pms_id=10477) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5938 (pms_id=10478) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5945 (pms_id=10480) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5939 (pms_id=10481) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5942 (pms_id=10479) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5940 (pms_id=10482) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5941 (pms_id=10484) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5943 (pms_id=10487) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5944 (pms_id=10490) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5946 (pms_id=10492) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5947 (pms_id=10493) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5948 (pms_id=10494) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5949 (pms_id=10495) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5950 (pms_id=10496) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5951 (pms_id=10497) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5952 (pms_id=10501) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5955 (pms_id=10505) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5953 (pms_id=10502) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5954 (pms_id=10503) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5956 (pms_id=10506) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5957 (pms_id=10507) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5958 (pms_id=10508) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5959 (pms_id=10509) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5960 (pms_id=10510) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5961 (pms_id=10511) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5963 (pms_id=10519) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5962 (pms_id=10518) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5964 (pms_id=10520) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5966 (pms_id=10521) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5965 (pms_id=10522) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5967 (pms_id=10524) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5968 (pms_id=10525) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5969 (pms_id=10526) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5970 (pms_id=10527) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5971 (pms_id=10528) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5973 (pms_id=10531) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5972 (pms_id=10530) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5974 (pms_id=10532) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5977 (pms_id=10533) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5975 (pms_id=10534) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5978 (pms_id=10536) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5976 (pms_id=10535) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5979 (pms_id=10537) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5980 (pms_id=10538) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5981 (pms_id=10539) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5982 (pms_id=10544) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5984 (pms_id=10545) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5983 (pms_id=10546) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5985 (pms_id=10547) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5986 (pms_id=10548) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5987 (pms_id=10549) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5988 (pms_id=10550) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5989 (pms_id=10551) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5990 (pms_id=10553) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5991 (pms_id=10554) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5992 (pms_id=10555) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5993 (pms_id=10556) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5994 (pms_id=10557) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5996 (pms_id=10558) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5995 (pms_id=10559) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5997 (pms_id=10560) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5998 (pms_id=10569) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 5999 (pms_id=10571) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6000 (pms_id=10572) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6001 (pms_id=10576) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6002 (pms_id=10577) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6003 (pms_id=10579) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6004 (pms_id=10580) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6005 (pms_id=10581) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6006 (pms_id=10583) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6007 (pms_id=10586) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6008 (pms_id=10587) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6009 (pms_id=10588) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6010 (pms_id=10589) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6011 (pms_id=10590) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6012 (pms_id=10591) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6013 (pms_id=10593) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6014 (pms_id=10594) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6015 (pms_id=10595) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6016 (pms_id=10596) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6017 (pms_id=10597) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6018 (pms_id=10598) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6019 (pms_id=10599) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6020 (pms_id=10600) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6021 (pms_id=10601) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6022 (pms_id=10602) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6023 (pms_id=10603) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6024 (pms_id=10604) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6025 (pms_id=10605) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6026 (pms_id=10607) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6027 (pms_id=10608) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6028 (pms_id=10610) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6030 (pms_id=10614) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6029 (pms_id=10611) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6031 (pms_id=10615) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6032 (pms_id=10616) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6033 (pms_id=10617) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6034 (pms_id=10618) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6035 (pms_id=10620) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6038 (pms_id=10639) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6036 (pms_id=10629) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6037 (pms_id=10640) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6039 (pms_id=10641) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6040 (pms_id=10642) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6041 (pms_id=10644) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6042 (pms_id=10645) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6044 (pms_id=10647) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6043 (pms_id=10646) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6045 (pms_id=10648) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6046 (pms_id=10656) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6047 (pms_id=10661) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6048 (pms_id=10662) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6049 (pms_id=10663) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6050 (pms_id=10664) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6051 (pms_id=10665) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6052 (pms_id=10671) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6053 (pms_id=10673) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6054 (pms_id=10674) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6055 (pms_id=10675) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6056 (pms_id=10676) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6058 (pms_id=10677) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6057 (pms_id=10678) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10678 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6059 (pms_id=10679) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6060 (pms_id=10680) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6062 (pms_id=10682) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6061 (pms_id=10683) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6063 (pms_id=10684) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6064 (pms_id=10685) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6065 (pms_id=10686) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6066 (pms_id=10687) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6067 (pms_id=10689) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6069 (pms_id=10692) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6068 (pms_id=10693) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6070 (pms_id=10694) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6071 (pms_id=10695) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6073 (pms_id=10706) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6072 (pms_id=10696) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6074 (pms_id=10716) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6075 (pms_id=10717) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6076 (pms_id=10718) 2025-11-19 12:02:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 6077 (pms_id=10719) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6078 (pms_id=10720) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6079 (pms_id=10723) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6080 (pms_id=10724) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6081 (pms_id=10726) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6082 (pms_id=10725) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6083 (pms_id=10727) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6084 (pms_id=10729) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6085 (pms_id=10732) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6086 (pms_id=10733) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6087 (pms_id=10734) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6088 (pms_id=10735) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6089 (pms_id=10736) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6090 (pms_id=10737) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6091 (pms_id=10738) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6092 (pms_id=10739) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6093 (pms_id=10740) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6094 (pms_id=10741) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6095 (pms_id=10742) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6098 (pms_id=10743) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6096 (pms_id=10744) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6097 (pms_id=10745) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6099 (pms_id=10746) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6100 (pms_id=10752) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6101 (pms_id=10753) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6102 (pms_id=10756) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6103 (pms_id=10765) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6104 (pms_id=10766) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6106 (pms_id=10767) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6105 (pms_id=10768) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6107 (pms_id=10769) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6108 (pms_id=10770) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6109 (pms_id=10771) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6110 (pms_id=10772) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6111 (pms_id=10774) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6113 (pms_id=10776) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6112 (pms_id=10775) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6114 (pms_id=10777) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6115 (pms_id=10778) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6116 (pms_id=10788) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6118 (pms_id=10789) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10775 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6117 (pms_id=10798) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6120 (pms_id=10801) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6119 (pms_id=10802) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Found exact name match for Angela Zeller (reservation_id=251) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Zeller, email=None, hotel=39054_001) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6121 (pms_id=10803) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6122 (pms_id=10804) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6123 (pms_id=10805) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6124 (pms_id=10807) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6125 (pms_id=10812) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6126 (pms_id=10813) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6132 (pms_id=10808) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6127 (pms_id=10814) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6129 (pms_id=10815) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6128 (pms_id=10816) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6131 (pms_id=10820) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6130 (pms_id=10817) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6133 (pms_id=10821) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6134 (pms_id=10822) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6136 (pms_id=10824) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6135 (pms_id=10823) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10816 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6138 (pms_id=10825) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6139 (pms_id=10828) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6137 (pms_id=10826) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6140 (pms_id=10829) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6141 (pms_id=10830) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6142 (pms_id=10840) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6145 (pms_id=10843) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6144 (pms_id=10842) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6143 (pms_id=10841) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6146 (pms_id=10844) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6149 (pms_id=10846) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6147 (pms_id=10845) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6148 (pms_id=10847) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6151 (pms_id=10849) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6150 (pms_id=10848) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6152 (pms_id=10851) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6153 (pms_id=10857) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6154 (pms_id=10858) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6155 (pms_id=10859) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6156 (pms_id=10860) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6157 (pms_id=10861) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6159 (pms_id=10862) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6158 (pms_id=10863) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6161 (pms_id=10865) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6162 (pms_id=10864) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6160 (pms_id=10866) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6163 (pms_id=10867) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6164 (pms_id=10868) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6165 (pms_id=10869) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6166 (pms_id=10870) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10866 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6168 (pms_id=10871) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6169 (pms_id=10876) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6170 (pms_id=10877) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6167 (pms_id=10878) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6171 (pms_id=10879) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6173 (pms_id=10882) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6174 (pms_id=10884) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6172 (pms_id=10881) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6175 (pms_id=10885) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6176 (pms_id=10886) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6177 (pms_id=10888) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6178 (pms_id=10889) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6180 (pms_id=10897) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6179 (pms_id=10899) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6181 (pms_id=10908) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6182 (pms_id=10910) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6183 (pms_id=10911) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6184 (pms_id=10913) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6185 (pms_id=10914) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6186 (pms_id=10917) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6187 (pms_id=10918) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6188 (pms_id=10919) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6189 (pms_id=10920) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6190 (pms_id=10921) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6192 (pms_id=10923) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6191 (pms_id=10922) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6193 (pms_id=10926) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6214 (pms_id=10925) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6194 (pms_id=10927) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6196 (pms_id=10928) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6195 (pms_id=10929) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6197 (pms_id=10930) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6198 (pms_id=10941) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6199 (pms_id=10942) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6201 (pms_id=10943) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6200 (pms_id=10944) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6202 (pms_id=10951) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6203 (pms_id=10952) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6204 (pms_id=10953) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6205 (pms_id=10963) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6206 (pms_id=10964) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6207 (pms_id=10965) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6208 (pms_id=10966) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6209 (pms_id=10968) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6210 (pms_id=10969) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6211 (pms_id=10970) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6212 (pms_id=10972) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6213 (pms_id=10973) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6215 (pms_id=10974) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6216 (pms_id=10975) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6217 (pms_id=10976) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6218 (pms_id=10977) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6219 (pms_id=10978) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6222 (pms_id=10995) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6220 (pms_id=10985) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6221 (pms_id=10997) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6223 (pms_id=10998) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6225 (pms_id=11000) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6224 (pms_id=10999) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6226 (pms_id=11001) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6227 (pms_id=11002) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6229 (pms_id=11005) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6228 (pms_id=11003) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6230 (pms_id=11006) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6231 (pms_id=11008) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6232 (pms_id=11010) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6233 (pms_id=11011) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6234 (pms_id=11012) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6235 (pms_id=11015) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6236 (pms_id=11017) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6237 (pms_id=11018) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6238 (pms_id=11027) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6239 (pms_id=11028) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6240 (pms_id=11029) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6241 (pms_id=11042) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6243 (pms_id=11044) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6242 (pms_id=11043) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6244 (pms_id=11045) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6245 (pms_id=11046) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6247 (pms_id=11047) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6246 (pms_id=11048) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6248 (pms_id=11049) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6249 (pms_id=11050) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6251 (pms_id=11052) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6250 (pms_id=11051) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6253 (pms_id=11053) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6252 (pms_id=11054) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6254 (pms_id=11055) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6255 (pms_id=11056) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11054 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6256 (pms_id=11057) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6257 (pms_id=11058) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6258 (pms_id=11059) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6259 (pms_id=11069) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6260 (pms_id=11070) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6261 (pms_id=11079) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6262 (pms_id=11080) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6263 (pms_id=11082) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6264 (pms_id=11095) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6265 (pms_id=11096) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6266 (pms_id=11097) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6267 (pms_id=11098) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6268 (pms_id=11099) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6269 (pms_id=11100) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6270 (pms_id=11101) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6271 (pms_id=11102) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6273 (pms_id=11103) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11101 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6272 (pms_id=11104) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6274 (pms_id=11105) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6275 (pms_id=11106) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6276 (pms_id=11108) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6277 (pms_id=11109) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6279 (pms_id=11119) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6278 (pms_id=11118) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6280 (pms_id=11120) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6281 (pms_id=11121) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6282 (pms_id=11122) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6283 (pms_id=11123) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6284 (pms_id=11124) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6285 (pms_id=11125) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6286 (pms_id=11127) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6288 (pms_id=11126) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6287 (pms_id=11128) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6289 (pms_id=11129) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6290 (pms_id=11130) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6292 (pms_id=11131) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6291 (pms_id=11132) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6293 (pms_id=11133) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6295 (pms_id=11134) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6294 (pms_id=11136) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6296 (pms_id=11140) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6297 (pms_id=11141) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6298 (pms_id=11142) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6300 (pms_id=11152) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6299 (pms_id=11153) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6303 (pms_id=11151) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6301 (pms_id=11157) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6302 (pms_id=11161) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6305 (pms_id=11154) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6304 (pms_id=11162) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6306 (pms_id=11163) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6308 (pms_id=11164) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6307 (pms_id=11173) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6309 (pms_id=11174) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6310 (pms_id=11175) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6311 (pms_id=11176) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6312 (pms_id=11177) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6313 (pms_id=11178) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6316 (pms_id=11181) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6314 (pms_id=11179) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6315 (pms_id=11180) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6318 (pms_id=11183) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6317 (pms_id=11182) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6319 (pms_id=11191) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6320 (pms_id=11194) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6321 (pms_id=11195) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6322 (pms_id=11196) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6323 (pms_id=11198) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6325 (pms_id=11200) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6324 (pms_id=11199) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6326 (pms_id=11201) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6327 (pms_id=11202) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6328 (pms_id=11203) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6329 (pms_id=11204) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6330 (pms_id=11205) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6331 (pms_id=11206) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6332 (pms_id=11207) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6333 (pms_id=11208) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6335 (pms_id=11211) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6334 (pms_id=11209) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6337 (pms_id=11212) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6336 (pms_id=11213) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6338 (pms_id=11214) 2025-11-19 12:02:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 6339 (pms_id=11215) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6341 (pms_id=11223) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6340 (pms_id=11217) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6342 (pms_id=11225) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6343 (pms_id=11226) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6344 (pms_id=11227) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6346 (pms_id=11228) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6347 (pms_id=11238) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6345 (pms_id=11239) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6348 (pms_id=11240) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6349 (pms_id=11241) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6350 (pms_id=11248) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6351 (pms_id=11249) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6352 (pms_id=11250) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6353 (pms_id=11251) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6354 (pms_id=11252) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6355 (pms_id=11253) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6356 (pms_id=11254) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6357 (pms_id=11255) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6358 (pms_id=11256) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6359 (pms_id=11257) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6361 (pms_id=11259) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6360 (pms_id=11258) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6362 (pms_id=11264) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6363 (pms_id=11265) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6364 (pms_id=11266) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6365 (pms_id=11267) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6366 (pms_id=11268) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6367 (pms_id=11270) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6368 (pms_id=11272) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6370 (pms_id=11274) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6369 (pms_id=11273) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6371 (pms_id=11275) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6372 (pms_id=11276) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6373 (pms_id=11277) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6375 (pms_id=11278) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6374 (pms_id=11279) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6376 (pms_id=11282) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6377 (pms_id=11283) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6378 (pms_id=11284) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6379 (pms_id=11285) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6381 (pms_id=11287) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6380 (pms_id=11286) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6382 (pms_id=11288) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6383 (pms_id=11290) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6384 (pms_id=11289) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6386 (pms_id=11291) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6385 (pms_id=11298) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6388 (pms_id=11299) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6387 (pms_id=11300) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6389 (pms_id=11302) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6390 (pms_id=11303) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6391 (pms_id=11304) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6392 (pms_id=11305) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6394 (pms_id=11306) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6393 (pms_id=11308) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6395 (pms_id=11309) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6397 (pms_id=11310) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6396 (pms_id=11311) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6398 (pms_id=11312) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6399 (pms_id=11313) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6400 (pms_id=11314) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6401 (pms_id=11315) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6402 (pms_id=11316) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6403 (pms_id=11317) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6404 (pms_id=11319) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6405 (pms_id=11323) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11317 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6406 (pms_id=11324) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6407 (pms_id=11325) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6408 (pms_id=11326) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6409 (pms_id=11327) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6410 (pms_id=11328) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6411 (pms_id=11329) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6412 (pms_id=11330) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6413 (pms_id=11331) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6414 (pms_id=11338) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6415 (pms_id=11339) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6416 (pms_id=11340) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6417 (pms_id=11341) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6418 (pms_id=11342) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6419 (pms_id=11343) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6420 (pms_id=11350) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6421 (pms_id=11351) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6422 (pms_id=11360) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6423 (pms_id=11361) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6424 (pms_id=11362) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6425 (pms_id=11363) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6426 (pms_id=11364) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6427 (pms_id=11366) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6428 (pms_id=11367) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6429 (pms_id=11368) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6430 (pms_id=11369) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6431 (pms_id=11370) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6434 (pms_id=11371) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6433 (pms_id=11372) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Found exact name match for Gabriella Todisco (reservation_id=1287) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Todisco, email=biglietteria@schoonerviaggi.it, hotel=39054_001) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6432 (pms_id=11374) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6435 (pms_id=11373) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6436 (pms_id=11376) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6437 (pms_id=11377) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6438 (pms_id=11375) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6439 (pms_id=11378) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6441 (pms_id=11380) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6440 (pms_id=11379) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11378 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6442 (pms_id=11384) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6443 (pms_id=11385) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6444 (pms_id=11387) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6445 (pms_id=11388) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6446 (pms_id=11389) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6447 (pms_id=11390) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6448 (pms_id=11392) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11387 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6449 (pms_id=11393) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6450 (pms_id=11397) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6451 (pms_id=11398) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6452 (pms_id=11399) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6454 (pms_id=11400) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6455 (pms_id=11402) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6453 (pms_id=11401) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6457 (pms_id=11403) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6456 (pms_id=11404) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6458 (pms_id=11405) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11403 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6459 (pms_id=11406) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6462 (pms_id=11408) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6460 (pms_id=11407) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6461 (pms_id=11409) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6465 (pms_id=11410) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6463 (pms_id=11411) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6466 (pms_id=11414) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6464 (pms_id=11413) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6467 (pms_id=11416) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6468 (pms_id=11418) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6470 (pms_id=11420) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6469 (pms_id=11419) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6471 (pms_id=11427) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6474 (pms_id=11428) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6473 (pms_id=11430) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6472 (pms_id=11431) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6476 (pms_id=11440) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6475 (pms_id=11442) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6477 (pms_id=11445) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6478 (pms_id=11454) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11442 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6479 (pms_id=11455) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6480 (pms_id=11456) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6481 (pms_id=11457) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6483 (pms_id=11459) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6485 (pms_id=11460) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6482 (pms_id=11458) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6484 (pms_id=11461) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6487 (pms_id=11462) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6486 (pms_id=11464) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6488 (pms_id=11465) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6489 (pms_id=11466) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6491 (pms_id=11468) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6490 (pms_id=11467) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6493 (pms_id=11469) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6494 (pms_id=11471) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6492 (pms_id=11470) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6495 (pms_id=11478) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6496 (pms_id=11479) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6497 (pms_id=11480) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6498 (pms_id=11481) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6499 (pms_id=11486) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6500 (pms_id=11487) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6501 (pms_id=11496) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6502 (pms_id=11497) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6504 (pms_id=11498) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6503 (pms_id=11499) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6506 (pms_id=11503) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6505 (pms_id=11500) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6507 (pms_id=11504) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6508 (pms_id=11507) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6509 (pms_id=11508) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6510 (pms_id=11509) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6511 (pms_id=11510) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6512 (pms_id=11511) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6513 (pms_id=11513) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6514 (pms_id=11515) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6516 (pms_id=11516) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6515 (pms_id=11520) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6517 (pms_id=11523) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6518 (pms_id=11525) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6519 (pms_id=11526) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for malvina.pastori@libero.it (reservation_id=538) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Malvina Pastori, email=malvina.pastori@libero.it, hotel=39054_001) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6520 (pms_id=11528) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6521 (pms_id=11529) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6522 (pms_id=11537) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6523 (pms_id=11538) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6525 (pms_id=11527) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6524 (pms_id=11539) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6526 (pms_id=11540) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6527 (pms_id=11541) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6528 (pms_id=11542) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6529 (pms_id=11543) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6530 (pms_id=11544) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6531 (pms_id=11545) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6532 (pms_id=11546) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6533 (pms_id=11547) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6534 (pms_id=11548) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6535 (pms_id=11549) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6536 (pms_id=11550) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6538 (pms_id=11551) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6537 (pms_id=11552) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6540 (pms_id=11553) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6539 (pms_id=11554) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6541 (pms_id=11555) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6542 (pms_id=11556) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6544 (pms_id=11558) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6543 (pms_id=11557) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6545 (pms_id=11559) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6546 (pms_id=11560) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6547 (pms_id=11561) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11561 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6548 (pms_id=11562) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6549 (pms_id=11563) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6550 (pms_id=11564) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6551 (pms_id=11565) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6553 (pms_id=11582) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6555 (pms_id=11573) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6554 (pms_id=11583) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6556 (pms_id=11585) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6552 (pms_id=11584) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6558 (pms_id=11586) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6557 (pms_id=11587) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6559 (pms_id=11588) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6561 (pms_id=11594) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6560 (pms_id=11595) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6562 (pms_id=11597) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6563 (pms_id=11598) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6565 (pms_id=11606) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6566 (pms_id=11608) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6564 (pms_id=11604) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6567 (pms_id=11617) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6568 (pms_id=11618) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6569 (pms_id=11622) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6570 (pms_id=11624) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6571 (pms_id=11626) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6574 (pms_id=11628) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6572 (pms_id=11627) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6573 (pms_id=11629) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6575 (pms_id=11638) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6577 (pms_id=11639) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6576 (pms_id=11640) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6578 (pms_id=11641) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6580 (pms_id=11643) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6579 (pms_id=11642) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6581 (pms_id=11644) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=698) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=1054) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Wolfhard Cappel, email=wolfhard.cappel@t-online.de, hotel=39054_001) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6582 (pms_id=11646) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6583 (pms_id=11647) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6584 (pms_id=11648) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6586 (pms_id=11650) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6585 (pms_id=11651) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6588 (pms_id=11652) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6587 (pms_id=11645) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6589 (pms_id=11653) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6590 (pms_id=11655) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6591 (pms_id=11656) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6592 (pms_id=11657) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6594 (pms_id=11668) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6593 (pms_id=11667) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6595 (pms_id=11669) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6596 (pms_id=11677) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11667 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6597 (pms_id=11678) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6598 (pms_id=11679) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6599 (pms_id=11680) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6600 (pms_id=11681) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6602 (pms_id=11692) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6601 (pms_id=11682) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11681 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for marisapatrizia.galli@gmail.com (reservation_id=830) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marisa Galli, email=marisapatrizia.galli@gmail.com, hotel=39054_001) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6603 (pms_id=11693) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6604 (pms_id=11694) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6605 (pms_id=11695) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6608 (pms_id=11696) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6606 (pms_id=11697) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6607 (pms_id=11698) 2025-11-19 12:02:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 6609 (pms_id=11699) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6610 (pms_id=11700) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6611 (pms_id=11702) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6612 (pms_id=11703) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6613 (pms_id=11704) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6614 (pms_id=11709) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6615 (pms_id=11710) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6616 (pms_id=11711) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6617 (pms_id=11712) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6618 (pms_id=11713) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6619 (pms_id=11719) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6621 (pms_id=11720) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6620 (pms_id=11722) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6623 (pms_id=11725) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6622 (pms_id=11724) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6624 (pms_id=11730) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11725 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6625 (pms_id=11731) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6626 (pms_id=11732) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6627 (pms_id=11733) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6629 (pms_id=11735) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6628 (pms_id=11734) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6630 (pms_id=11736) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6631 (pms_id=11737) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6632 (pms_id=11740) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6633 (pms_id=11741) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6634 (pms_id=11742) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6635 (pms_id=11751) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6636 (pms_id=11753) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6637 (pms_id=11754) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6638 (pms_id=11755) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6639 (pms_id=11756) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6640 (pms_id=11757) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6641 (pms_id=11759) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6642 (pms_id=11761) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6643 (pms_id=11762) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6644 (pms_id=11772) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6645 (pms_id=11773) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6646 (pms_id=11774) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6648 (pms_id=11776) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6647 (pms_id=11775) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6649 (pms_id=11778) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6651 (pms_id=11779) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6650 (pms_id=11780) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6652 (pms_id=11781) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6653 (pms_id=11782) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6654 (pms_id=11783) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6655 (pms_id=11784) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6656 (pms_id=11785) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6657 (pms_id=11786) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6658 (pms_id=11787) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6659 (pms_id=11788) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6660 (pms_id=11789) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6662 (pms_id=11792) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6661 (pms_id=11793) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6663 (pms_id=11794) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6664 (pms_id=11795) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6665 (pms_id=11796) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6666 (pms_id=11797) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6668 (pms_id=11798) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6667 (pms_id=11799) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6669 (pms_id=11800) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6670 (pms_id=11802) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6671 (pms_id=11803) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6672 (pms_id=11804) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6674 (pms_id=11806) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6673 (pms_id=11805) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11802 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6675 (pms_id=11807) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6676 (pms_id=11811) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6677 (pms_id=11812) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6679 (pms_id=11813) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6678 (pms_id=11814) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6680 (pms_id=11815) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6681 (pms_id=11820) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6682 (pms_id=11822) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6684 (pms_id=11823) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6683 (pms_id=11824) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6686 (pms_id=11816) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6685 (pms_id=11825) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6687 (pms_id=11827) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6688 (pms_id=11828) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6689 (pms_id=11829) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6690 (pms_id=11830) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6691 (pms_id=11831) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6693 (pms_id=11834) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6692 (pms_id=11833) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6694 (pms_id=11835) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6695 (pms_id=11836) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6696 (pms_id=11837) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6697 (pms_id=11846) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6698 (pms_id=11847) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6700 (pms_id=11848) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6699 (pms_id=11849) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6701 (pms_id=11850) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6702 (pms_id=11851) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6703 (pms_id=11852) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6704 (pms_id=11853) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6705 (pms_id=11854) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6706 (pms_id=11855) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6707 (pms_id=11856) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6708 (pms_id=11860) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6709 (pms_id=11861) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6710 (pms_id=11862) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6712 (pms_id=11864) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6711 (pms_id=11863) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6713 (pms_id=11867) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6714 (pms_id=11868) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6715 (pms_id=11869) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6717 (pms_id=11870) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6716 (pms_id=11879) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6719 (pms_id=11883) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6718 (pms_id=11884) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6720 (pms_id=11885) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6721 (pms_id=11886) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6722 (pms_id=11887) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6723 (pms_id=11888) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6724 (pms_id=11890) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6725 (pms_id=11891) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6726 (pms_id=11892) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6727 (pms_id=11893) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6729 (pms_id=11894) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6730 (pms_id=11897) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6728 (pms_id=11896) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6731 (pms_id=11898) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6732 (pms_id=11901) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6733 (pms_id=11902) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11897 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6734 (pms_id=11907) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6735 (pms_id=11917) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6736 (pms_id=11918) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6737 (pms_id=11921) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6738 (pms_id=11919) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6739 (pms_id=11926) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6741 (pms_id=11928) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6740 (pms_id=11927) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6742 (pms_id=11931) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6744 (pms_id=11934) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6743 (pms_id=11935) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6746 (pms_id=11938) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6745 (pms_id=11937) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6747 (pms_id=11939) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6748 (pms_id=11940) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6749 (pms_id=11941) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11938 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6751 (pms_id=11942) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6750 (pms_id=11943) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6752 (pms_id=11944) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6753 (pms_id=11945) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6755 (pms_id=11946) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6754 (pms_id=11947) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6756 (pms_id=11948) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6757 (pms_id=11949) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6758 (pms_id=11950) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6760 (pms_id=11951) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6761 (pms_id=11955) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6759 (pms_id=11956) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6762 (pms_id=11959) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6763 (pms_id=11960) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6764 (pms_id=11961) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6765 (pms_id=11962) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6766 (pms_id=11963) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6768 (pms_id=11964) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6767 (pms_id=11965) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6770 (pms_id=11967) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6769 (pms_id=11966) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6771 (pms_id=11968) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6772 (pms_id=11969) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6773 (pms_id=11970) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6775 (pms_id=11971) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6774 (pms_id=11972) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6776 (pms_id=11973) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6777 (pms_id=11983) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6778 (pms_id=11985) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6780 (pms_id=11986) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6779 (pms_id=11987) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6781 (pms_id=11988) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6783 (pms_id=11990) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6782 (pms_id=11989) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6784 (pms_id=11991) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6785 (pms_id=11992) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6786 (pms_id=11994) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6788 (pms_id=11996) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6787 (pms_id=11995) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6791 (pms_id=11998) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6789 (pms_id=12000) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6790 (pms_id=11999) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6792 (pms_id=12001) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6794 (pms_id=12007) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6793 (pms_id=12006) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6795 (pms_id=12008) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6796 (pms_id=12009) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6797 (pms_id=12010) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6798 (pms_id=12011) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6800 (pms_id=12012) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6801 (pms_id=12013) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6802 (pms_id=12014) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6799 (pms_id=12015) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6803 (pms_id=12017) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6804 (pms_id=12018) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6805 (pms_id=12019) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6806 (pms_id=12021) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6807 (pms_id=12026) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6809 (pms_id=12027) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6811 (pms_id=12028) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6810 (pms_id=12029) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6808 (pms_id=12038) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6812 (pms_id=12039) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6813 (pms_id=12041) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6814 (pms_id=12042) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6815 (pms_id=12048) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6816 (pms_id=12051) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6817 (pms_id=12050) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6818 (pms_id=12052) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6819 (pms_id=12053) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6820 (pms_id=12054) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6821 (pms_id=12055) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6822 (pms_id=12056) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6823 (pms_id=12057) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6824 (pms_id=12060) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6825 (pms_id=12061) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6827 (pms_id=12062) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6826 (pms_id=12064) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6828 (pms_id=12065) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6830 (pms_id=12066) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6829 (pms_id=12067) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6831 (pms_id=12076) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6832 (pms_id=12077) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6833 (pms_id=12086) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6834 (pms_id=12087) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6836 (pms_id=12089) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6835 (pms_id=12088) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6837 (pms_id=12090) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6838 (pms_id=12091) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6839 (pms_id=12092) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6840 (pms_id=12093) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6842 (pms_id=12094) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6841 (pms_id=12096) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6843 (pms_id=12099) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6844 (pms_id=12100) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6845 (pms_id=12101) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6847 (pms_id=12103) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6846 (pms_id=12102) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6848 (pms_id=12105) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6850 (pms_id=12106) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6849 (pms_id=12107) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6851 (pms_id=12108) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6853 (pms_id=12110) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6852 (pms_id=12109) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6854 (pms_id=12111) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6855 (pms_id=12113) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6856 (pms_id=12123) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6857 (pms_id=12124) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6859 (pms_id=12127) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6858 (pms_id=12125) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6860 (pms_id=12128) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6861 (pms_id=12138) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6862 (pms_id=12139) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6863 (pms_id=12140) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6864 (pms_id=12141) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6865 (pms_id=12142) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6866 (pms_id=12147) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6868 (pms_id=12149) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6867 (pms_id=12148) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6869 (pms_id=12150) 2025-11-19 12:02:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 6870 (pms_id=12151) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6871 (pms_id=12152) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6872 (pms_id=12159) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6875 (pms_id=12161) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6873 (pms_id=12160) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6874 (pms_id=12162) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6876 (pms_id=12163) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6877 (pms_id=12173) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6878 (pms_id=12174) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6879 (pms_id=12175) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6880 (pms_id=12176) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6881 (pms_id=12177) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6882 (pms_id=12180) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6884 (pms_id=12183) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6883 (pms_id=12181) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6885 (pms_id=12184) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6887 (pms_id=12185) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6886 (pms_id=12188) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6888 (pms_id=12198) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6889 (pms_id=12199) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6890 (pms_id=12200) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6891 (pms_id=12201) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6892 (pms_id=12202) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6893 (pms_id=12203) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6895 (pms_id=12204) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12202 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6894 (pms_id=12205) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6897 (pms_id=12206) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6896 (pms_id=12207) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6898 (pms_id=12209) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6900 (pms_id=12211) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6899 (pms_id=12210) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6902 (pms_id=12213) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6901 (pms_id=12212) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6903 (pms_id=12214) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6905 (pms_id=12215) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6906 (pms_id=12216) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6904 (pms_id=12217) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6907 (pms_id=12218) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6908 (pms_id=12226) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6909 (pms_id=12227) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6911 (pms_id=12239) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6910 (pms_id=12228) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6912 (pms_id=12240) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6913 (pms_id=12242) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6914 (pms_id=12243) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6915 (pms_id=12244) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6916 (pms_id=12245) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6917 (pms_id=12248) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6918 (pms_id=12249) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6920 (pms_id=12251) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6919 (pms_id=12250) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6922 (pms_id=12252) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6921 (pms_id=12253) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6923 (pms_id=12254) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6924 (pms_id=12255) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6925 (pms_id=12256) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6926 (pms_id=12258) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6927 (pms_id=12259) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6928 (pms_id=12261) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6929 (pms_id=12265) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6930 (pms_id=12263) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6931 (pms_id=12266) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6932 (pms_id=12267) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6933 (pms_id=12268) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6934 (pms_id=12269) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6936 (pms_id=12281) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6935 (pms_id=12282) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6937 (pms_id=12283) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6938 (pms_id=12284) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6939 (pms_id=12286) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6940 (pms_id=12287) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6941 (pms_id=12289) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6942 (pms_id=12290) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6943 (pms_id=12292) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6944 (pms_id=12293) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6946 (pms_id=12301) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6945 (pms_id=12302) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6947 (pms_id=12303) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6948 (pms_id=12304) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6949 (pms_id=12305) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6950 (pms_id=12306) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6951 (pms_id=12307) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6952 (pms_id=12308) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6953 (pms_id=12310) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6955 (pms_id=12311) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6954 (pms_id=12312) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6957 (pms_id=12314) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6956 (pms_id=12313) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6958 (pms_id=12315) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6959 (pms_id=12317) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6960 (pms_id=12318) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6961 (pms_id=12319) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6962 (pms_id=12320) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6963 (pms_id=12323) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6964 (pms_id=12324) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6966 (pms_id=12325) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6965 (pms_id=12328) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6967 (pms_id=12338) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6968 (pms_id=12339) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6969 (pms_id=12340) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6970 (pms_id=12341) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6971 (pms_id=12342) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6972 (pms_id=12343) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6973 (pms_id=12344) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6976 (pms_id=12345) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6974 (pms_id=12347) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6975 (pms_id=12349) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6977 (pms_id=12350) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6978 (pms_id=12351) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6979 (pms_id=12352) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6980 (pms_id=12353) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6981 (pms_id=12354) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6982 (pms_id=12355) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6984 (pms_id=12356) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6983 (pms_id=12357) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6985 (pms_id=12358) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6986 (pms_id=12359) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6987 (pms_id=12364) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6988 (pms_id=12365) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6989 (pms_id=12368) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6990 (pms_id=12369) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6991 (pms_id=12370) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6992 (pms_id=12371) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6994 (pms_id=12372) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6995 (pms_id=12376) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6993 (pms_id=12374) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6996 (pms_id=12377) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6998 (pms_id=12379) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6997 (pms_id=12380) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 6999 (pms_id=12381) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7000 (pms_id=12382) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7001 (pms_id=12383) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7002 (pms_id=12393) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7003 (pms_id=12392) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7005 (pms_id=12395) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7004 (pms_id=12394) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7006 (pms_id=12402) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7007 (pms_id=12403) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7009 (pms_id=12404) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7008 (pms_id=12405) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7010 (pms_id=12406) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7011 (pms_id=12407) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7013 (pms_id=12408) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7012 (pms_id=12409) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7014 (pms_id=12410) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7016 (pms_id=12412) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7015 (pms_id=12411) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7017 (pms_id=12413) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7018 (pms_id=12414) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7019 (pms_id=12415) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7020 (pms_id=12418) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7023 (pms_id=12420) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7021 (pms_id=12419) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7022 (pms_id=12421) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7024 (pms_id=12423) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7025 (pms_id=12424) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7026 (pms_id=12425) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7027 (pms_id=12426) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7028 (pms_id=12427) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7029 (pms_id=12429) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7031 (pms_id=12432) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7032 (pms_id=12433) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7030 (pms_id=12430) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7033 (pms_id=12434) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7034 (pms_id=12435) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7035 (pms_id=12436) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7036 (pms_id=12437) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7037 (pms_id=12438) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7038 (pms_id=12440) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7039 (pms_id=12441) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7041 (pms_id=12442) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7040 (pms_id=12443) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7042 (pms_id=12444) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7043 (pms_id=12445) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7044 (pms_id=12447) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7045 (pms_id=12448) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7046 (pms_id=12449) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7047 (pms_id=12450) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7048 (pms_id=12460) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7050 (pms_id=12461) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7051 (pms_id=12462) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7052 (pms_id=12471) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7049 (pms_id=12452) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7054 (pms_id=12474) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7055 (pms_id=12484) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7053 (pms_id=12475) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7057 (pms_id=12485) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7056 (pms_id=12494) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7058 (pms_id=12495) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7059 (pms_id=12496) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7060 (pms_id=12497) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7061 (pms_id=12499) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7062 (pms_id=12509) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7063 (pms_id=12510) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7064 (pms_id=12511) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7065 (pms_id=12513) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7066 (pms_id=12514) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7067 (pms_id=12522) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7068 (pms_id=12523) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7069 (pms_id=12524) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7070 (pms_id=12532) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7073 (pms_id=12533) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12524 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7072 (pms_id=12534) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7074 (pms_id=12536) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7071 (pms_id=12535) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7075 (pms_id=12539) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7076 (pms_id=12540) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7077 (pms_id=12541) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7078 (pms_id=12542) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7079 (pms_id=12544) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7080 (pms_id=12553) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7081 (pms_id=12554) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7083 (pms_id=12555) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7082 (pms_id=12563) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7084 (pms_id=12564) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7085 (pms_id=12566) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7086 (pms_id=12567) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7087 (pms_id=12578) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7088 (pms_id=12579) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7089 (pms_id=12580) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7090 (pms_id=12586) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7091 (pms_id=12587) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7092 (pms_id=12592) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7093 (pms_id=12593) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7094 (pms_id=12594) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7095 (pms_id=12595) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7096 (pms_id=12597) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7097 (pms_id=12603) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7098 (pms_id=12604) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7099 (pms_id=12605) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7101 (pms_id=12614) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7100 (pms_id=12613) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7102 (pms_id=12616) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7103 (pms_id=12617) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7104 (pms_id=12624) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7107 (pms_id=12636) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7105 (pms_id=12625) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7106 (pms_id=12635) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7108 (pms_id=12646) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7109 (pms_id=12647) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7110 (pms_id=12649) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7111 (pms_id=12650) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7114 (pms_id=12653) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7112 (pms_id=12652) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7113 (pms_id=12654) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7116 (pms_id=12655) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7115 (pms_id=12659) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7117 (pms_id=12660) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7118 (pms_id=12661) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7119 (pms_id=12662) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7120 (pms_id=12664) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7121 (pms_id=12665) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7122 (pms_id=12666) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7124 (pms_id=12667) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7123 (pms_id=12668) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7125 (pms_id=12669) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7126 (pms_id=12671) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7127 (pms_id=12673) 2025-11-19 12:02:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 7128 (pms_id=12675) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7129 (pms_id=12678) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7130 (pms_id=12679) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7131 (pms_id=12681) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7132 (pms_id=12682) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7133 (pms_id=12683) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7134 (pms_id=12684) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7135 (pms_id=12690) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7136 (pms_id=12691) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7137 (pms_id=12692) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12690 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7138 (pms_id=12695) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7139 (pms_id=12699) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7140 (pms_id=12701) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7141 (pms_id=12702) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7142 (pms_id=12703) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7143 (pms_id=12704) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7144 (pms_id=12705) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7146 (pms_id=12714) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7145 (pms_id=12706) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7147 (pms_id=12716) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7149 (pms_id=12717) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7148 (pms_id=12718) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7150 (pms_id=12719) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7151 (pms_id=12720) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7152 (pms_id=12721) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7154 (pms_id=12723) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7153 (pms_id=12722) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7155 (pms_id=12724) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7156 (pms_id=12725) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7157 (pms_id=12726) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7158 (pms_id=12727) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7159 (pms_id=12728) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7160 (pms_id=12729) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7161 (pms_id=12731) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7162 (pms_id=12734) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7163 (pms_id=12735) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7165 (pms_id=12736) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7164 (pms_id=12741) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7166 (pms_id=12742) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7167 (pms_id=12746) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7168 (pms_id=12747) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7169 (pms_id=12748) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7170 (pms_id=12751) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7172 (pms_id=12753) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7173 (pms_id=12754) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7171 (pms_id=12752) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7174 (pms_id=12756) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7175 (pms_id=12757) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7178 (pms_id=12758) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7176 (pms_id=12759) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7177 (pms_id=12760) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7179 (pms_id=12761) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7180 (pms_id=12770) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7182 (pms_id=12772) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7181 (pms_id=12771) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7183 (pms_id=12774) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12761 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7184 (pms_id=12775) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7185 (pms_id=12776) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7186 (pms_id=12777) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7187 (pms_id=12779) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7188 (pms_id=12780) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7189 (pms_id=12781) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7190 (pms_id=12782) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7191 (pms_id=12784) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7192 (pms_id=12785) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7193 (pms_id=12786) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7194 (pms_id=12787) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7195 (pms_id=12788) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7196 (pms_id=12796) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7197 (pms_id=12797) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7198 (pms_id=12798) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7199 (pms_id=12808) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7200 (pms_id=12809) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7201 (pms_id=12811) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7202 (pms_id=12815) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7203 (pms_id=12816) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7204 (pms_id=12817) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7205 (pms_id=12821) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7206 (pms_id=12822) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7207 (pms_id=12824) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7208 (pms_id=12825) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7209 (pms_id=12826) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7210 (pms_id=12827) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7211 (pms_id=12828) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7212 (pms_id=12830) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7213 (pms_id=12831) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7214 (pms_id=12832) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7215 (pms_id=12833) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7216 (pms_id=12834) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7218 (pms_id=12836) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7217 (pms_id=12835) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7219 (pms_id=12837) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7220 (pms_id=12840) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7221 (pms_id=12841) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7222 (pms_id=12842) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7224 (pms_id=12845) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7223 (pms_id=12843) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7226 (pms_id=12846) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7228 (pms_id=12847) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7227 (pms_id=12849) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7225 (pms_id=12848) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7229 (pms_id=12850) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7230 (pms_id=12851) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7231 (pms_id=12852) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7232 (pms_id=12853) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7233 (pms_id=12855) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7234 (pms_id=12856) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7237 (pms_id=12854) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7235 (pms_id=12858) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7236 (pms_id=12859) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7238 (pms_id=12860) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7239 (pms_id=12861) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7240 (pms_id=12862) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7241 (pms_id=12863) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7243 (pms_id=12864) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7242 (pms_id=12865) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7244 (pms_id=12866) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7245 (pms_id=12867) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7246 (pms_id=12868) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7247 (pms_id=12869) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7248 (pms_id=12870) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7249 (pms_id=12871) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7250 (pms_id=12872) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7251 (pms_id=12873) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7253 (pms_id=12874) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7252 (pms_id=12875) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7254 (pms_id=12876) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7255 (pms_id=12884) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7256 (pms_id=12885) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7258 (pms_id=12887) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7257 (pms_id=12886) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7260 (pms_id=12889) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7259 (pms_id=12888) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7262 (pms_id=12890) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7261 (pms_id=12892) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7263 (pms_id=12893) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7264 (pms_id=12894) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7265 (pms_id=12896) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7266 (pms_id=12897) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7267 (pms_id=12898) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7269 (pms_id=12900) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7268 (pms_id=12899) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7270 (pms_id=12901) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7271 (pms_id=12902) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7272 (pms_id=12905) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7273 (pms_id=12906) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7274 (pms_id=12907) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7276 (pms_id=12910) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7275 (pms_id=12908) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7278 (pms_id=12912) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7277 (pms_id=12911) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7279 (pms_id=12913) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7280 (pms_id=12914) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7281 (pms_id=12917) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7282 (pms_id=12918) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7284 (pms_id=12919) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7283 (pms_id=12920) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7285 (pms_id=12922) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7286 (pms_id=12923) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7287 (pms_id=12924) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7288 (pms_id=12926) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7289 (pms_id=12927) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7290 (pms_id=12928) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7291 (pms_id=12929) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7292 (pms_id=12932) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7293 (pms_id=12933) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7294 (pms_id=12937) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7295 (pms_id=12935) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7296 (pms_id=12938) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7297 (pms_id=12939) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7299 (pms_id=12940) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7298 (pms_id=12941) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7300 (pms_id=12942) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7301 (pms_id=12943) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7302 (pms_id=12945) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7303 (pms_id=12944) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7305 (pms_id=12946) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7304 (pms_id=12947) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7307 (pms_id=12948) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7306 (pms_id=12949) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7308 (pms_id=12950) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7309 (pms_id=12951) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7310 (pms_id=12953) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7313 (pms_id=12954) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7312 (pms_id=12955) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7314 (pms_id=12957) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7315 (pms_id=12958) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7311 (pms_id=12956) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7316 (pms_id=12959) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7318 (pms_id=12960) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7317 (pms_id=12961) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7319 (pms_id=12963) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7321 (pms_id=12964) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7320 (pms_id=12967) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7322 (pms_id=12969) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7323 (pms_id=12970) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7324 (pms_id=12972) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7325 (pms_id=12973) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7326 (pms_id=12974) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7328 (pms_id=12977) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7329 (pms_id=12978) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7327 (pms_id=12976) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7330 (pms_id=12979) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7332 (pms_id=12983) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7331 (pms_id=12980) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7334 (pms_id=12984) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7333 (pms_id=12985) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7335 (pms_id=12986) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7336 (pms_id=12987) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7337 (pms_id=12988) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7338 (pms_id=12990) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7339 (pms_id=12992) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7340 (pms_id=12993) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7342 (pms_id=12994) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7344 (pms_id=12996) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7341 (pms_id=12995) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7343 (pms_id=12998) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7345 (pms_id=12999) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7346 (pms_id=13001) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7347 (pms_id=13004) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7348 (pms_id=13003) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7349 (pms_id=13005) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7350 (pms_id=13008) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7351 (pms_id=13011) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7352 (pms_id=13013) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7355 (pms_id=13016) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7354 (pms_id=13015) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7353 (pms_id=13014) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7356 (pms_id=13017) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7357 (pms_id=13019) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7358 (pms_id=13021) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7359 (pms_id=13022) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7360 (pms_id=13023) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7362 (pms_id=13025) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7361 (pms_id=13026) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7364 (pms_id=13028) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7363 (pms_id=13027) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7365 (pms_id=13029) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7366 (pms_id=13030) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7368 (pms_id=13032) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7369 (pms_id=13031) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7367 (pms_id=13033) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7372 (pms_id=13035) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7370 (pms_id=13034) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7371 (pms_id=13036) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7373 (pms_id=13046) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7374 (pms_id=13047) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7375 (pms_id=13048) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7377 (pms_id=13050) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7378 (pms_id=13052) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7379 (pms_id=13054) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7380 (pms_id=13060) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7382 (pms_id=13061) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7383 (pms_id=13063) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7381 (pms_id=13062) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7384 (pms_id=13064) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7385 (pms_id=13066) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7386 (pms_id=13070) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7387 (pms_id=13071) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7388 (pms_id=13072) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7390 (pms_id=13074) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7389 (pms_id=13073) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7392 (pms_id=13076) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7391 (pms_id=13079) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7393 (pms_id=13078) 2025-11-19 12:02:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 7376 (pms_id=13049) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7394 (pms_id=13080) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7395 (pms_id=13091) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7396 (pms_id=13093) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7397 (pms_id=13094) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7398 (pms_id=13096) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7399 (pms_id=13097) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7400 (pms_id=13102) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7403 (pms_id=13104) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7401 (pms_id=13105) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7402 (pms_id=13110) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7404 (pms_id=13111) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7406 (pms_id=13112) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7405 (pms_id=13113) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7408 (pms_id=13114) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7407 (pms_id=13115) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7409 (pms_id=13116) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7412 (pms_id=13120) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7410 (pms_id=13119) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7411 (pms_id=13124) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7413 (pms_id=13125) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7414 (pms_id=13126) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7416 (pms_id=13129) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7418 (pms_id=13141) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7415 (pms_id=13127) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7417 (pms_id=13139) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7419 (pms_id=13142) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7420 (pms_id=13144) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7421 (pms_id=13145) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7422 (pms_id=13146) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7423 (pms_id=13147) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7424 (pms_id=13148) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7425 (pms_id=13149) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7426 (pms_id=13150) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7428 (pms_id=13152) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7427 (pms_id=13151) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7429 (pms_id=13153) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7430 (pms_id=13154) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7431 (pms_id=13155) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7432 (pms_id=13159) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7433 (pms_id=13169) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7434 (pms_id=13174) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7435 (pms_id=13175) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7437 (pms_id=13176) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7436 (pms_id=13179) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7438 (pms_id=13180) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7439 (pms_id=13181) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7440 (pms_id=13184) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7441 (pms_id=13189) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7442 (pms_id=13186) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7443 (pms_id=13190) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7444 (pms_id=13201) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7445 (pms_id=13204) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7446 (pms_id=13205) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7448 (pms_id=13217) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7447 (pms_id=13222) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7449 (pms_id=13224) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7450 (pms_id=13225) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7451 (pms_id=13226) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7452 (pms_id=13227) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7453 (pms_id=13228) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7454 (pms_id=13229) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7455 (pms_id=13230) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7456 (pms_id=13231) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7459 (pms_id=13232) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7458 (pms_id=13233) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7457 (pms_id=13234) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7460 (pms_id=13235) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7462 (pms_id=13236) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7463 (pms_id=13237) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7464 (pms_id=13238) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7461 (pms_id=13239) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13236 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7465 (pms_id=13240) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7467 (pms_id=13241) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7468 (pms_id=13244) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7466 (pms_id=13242) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7469 (pms_id=13246) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7470 (pms_id=13247) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7472 (pms_id=13249) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7473 (pms_id=13251) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7471 (pms_id=13250) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7474 (pms_id=13252) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7475 (pms_id=13262) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7477 (pms_id=13263) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7476 (pms_id=13272) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7478 (pms_id=13273) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7479 (pms_id=13277) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7480 (pms_id=13282) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7481 (pms_id=13283) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7482 (pms_id=13284) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7484 (pms_id=13286) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7483 (pms_id=13285) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7485 (pms_id=13287) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7487 (pms_id=13290) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7486 (pms_id=13291) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7488 (pms_id=13300) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7489 (pms_id=13301) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7490 (pms_id=13302) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7491 (pms_id=13303) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7492 (pms_id=13305) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7493 (pms_id=13307) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7494 (pms_id=13309) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7495 (pms_id=13310) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7497 (pms_id=13311) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7496 (pms_id=13313) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7499 (pms_id=13314) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7498 (pms_id=13315) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13310 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7501 (pms_id=13319) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7500 (pms_id=13316) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13313 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7503 (pms_id=13321) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7502 (pms_id=13322) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7504 (pms_id=13325) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7505 (pms_id=13326) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7507 (pms_id=13327) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7506 (pms_id=13329) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7509 (pms_id=13340) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7508 (pms_id=13330) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7510 (pms_id=13341) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7511 (pms_id=13342) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7512 (pms_id=13343) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7513 (pms_id=13346) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7514 (pms_id=13347) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7515 (pms_id=13348) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7516 (pms_id=13349) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7517 (pms_id=13350) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7519 (pms_id=13352) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7518 (pms_id=13351) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7520 (pms_id=13353) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7521 (pms_id=13354) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7523 (pms_id=13355) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7522 (pms_id=13363) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7525 (pms_id=13367) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7524 (pms_id=13365) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7526 (pms_id=13369) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7528 (pms_id=13370) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7527 (pms_id=13371) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7529 (pms_id=13377) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7530 (pms_id=13381) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7531 (pms_id=13382) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7532 (pms_id=13383) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7533 (pms_id=13385) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7534 (pms_id=13387) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7535 (pms_id=13389) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7536 (pms_id=13392) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7537 (pms_id=13393) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7538 (pms_id=13394) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7539 (pms_id=13395) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7540 (pms_id=13396) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7542 (pms_id=13407) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7541 (pms_id=13406) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7543 (pms_id=13408) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7544 (pms_id=13409) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7546 (pms_id=13417) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7547 (pms_id=13418) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7545 (pms_id=13419) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7549 (pms_id=13420) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7548 (pms_id=13421) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7551 (pms_id=13423) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7550 (pms_id=13424) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7552 (pms_id=13425) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7554 (pms_id=13428) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7553 (pms_id=13427) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7555 (pms_id=13429) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7556 (pms_id=13433) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7557 (pms_id=13437) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7558 (pms_id=13440) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7559 (pms_id=13441) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7560 (pms_id=13442) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7561 (pms_id=13444) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7562 (pms_id=13445) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7564 (pms_id=13446) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7563 (pms_id=13448) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7565 (pms_id=13449) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7566 (pms_id=13450) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7567 (pms_id=13451) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7568 (pms_id=13452) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7569 (pms_id=13453) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7570 (pms_id=13454) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7571 (pms_id=13455) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7572 (pms_id=13457) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7574 (pms_id=13458) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7573 (pms_id=13459) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7576 (pms_id=13461) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7575 (pms_id=13460) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7578 (pms_id=13470) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7577 (pms_id=13471) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7579 (pms_id=13472) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7580 (pms_id=13473) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7582 (pms_id=13480) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7581 (pms_id=13481) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7583 (pms_id=13482) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7584 (pms_id=13483) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7586 (pms_id=13488) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7585 (pms_id=13484) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7587 (pms_id=13489) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7588 (pms_id=13492) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7589 (pms_id=13493) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7590 (pms_id=13494) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7592 (pms_id=13497) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7591 (pms_id=13496) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7594 (pms_id=13498) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7595 (pms_id=13511) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7593 (pms_id=13509) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7596 (pms_id=13515) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7597 (pms_id=13518) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7599 (pms_id=13519) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7598 (pms_id=13521) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7600 (pms_id=13524) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7601 (pms_id=13526) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7602 (pms_id=13530) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7603 (pms_id=13534) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7604 (pms_id=13535) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7605 (pms_id=13538) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7606 (pms_id=13544) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7608 (pms_id=13550) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7607 (pms_id=13549) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7609 (pms_id=13558) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7610 (pms_id=13559) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7611 (pms_id=13568) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7612 (pms_id=13569) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7613 (pms_id=13571) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7614 (pms_id=13573) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7615 (pms_id=13574) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7616 (pms_id=13580) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7617 (pms_id=13581) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7618 (pms_id=13582) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7619 (pms_id=13591) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7620 (pms_id=13594) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7621 (pms_id=13604) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7622 (pms_id=13617) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7623 (pms_id=13621) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7624 (pms_id=13622) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7625 (pms_id=13624) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7626 (pms_id=13625) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7628 (pms_id=13636) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7627 (pms_id=13627) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7629 (pms_id=13646) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7630 (pms_id=13647) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7631 (pms_id=13656) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7632 (pms_id=13657) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7634 (pms_id=13658) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7633 (pms_id=13666) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7635 (pms_id=13667) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7636 (pms_id=13677) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7637 (pms_id=13688) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7638 (pms_id=13689) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7639 (pms_id=13690) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7640 (pms_id=13692) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7641 (pms_id=13693) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7642 (pms_id=13699) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7643 (pms_id=13703) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7644 (pms_id=13705) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7645 (pms_id=13706) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7646 (pms_id=13709) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7647 (pms_id=13711) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7648 (pms_id=13713) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7649 (pms_id=13714) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7650 (pms_id=13719) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7651 (pms_id=13724) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7652 (pms_id=13725) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-19 12:02:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 7653 (pms_id=13727) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7654 (pms_id=13732) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7655 (pms_id=13734) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7656 (pms_id=13735) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7657 (pms_id=13728) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7658 (pms_id=13737) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7659 (pms_id=13741) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7660 (pms_id=13746) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7661 (pms_id=13753) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7662 (pms_id=13754) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7663 (pms_id=13755) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7665 (pms_id=13756) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7664 (pms_id=13758) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7666 (pms_id=13763) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7667 (pms_id=13772) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7668 (pms_id=13773) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7669 (pms_id=13785) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7670 (pms_id=13787) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7672 (pms_id=13795) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7671 (pms_id=13796) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7673 (pms_id=13797) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7674 (pms_id=13798) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7677 (pms_id=13800) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7675 (pms_id=13799) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7676 (pms_id=13803) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7678 (pms_id=13806) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7680 (pms_id=13816) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7679 (pms_id=13815) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7681 (pms_id=13824) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7682 (pms_id=13825) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7683 (pms_id=13826) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7684 (pms_id=13835) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7685 (pms_id=13836) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7686 (pms_id=13837) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7687 (pms_id=13839) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7688 (pms_id=13840) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7689 (pms_id=13842) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7690 (pms_id=13850) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7691 (pms_id=13860) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7692 (pms_id=13862) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7693 (pms_id=13863) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7694 (pms_id=13876) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7695 (pms_id=13877) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7698 (pms_id=13878) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7696 (pms_id=13880) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7697 (pms_id=13881) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7699 (pms_id=13890) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7701 (pms_id=13892) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7700 (pms_id=13891) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7702 (pms_id=13894) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7703 (pms_id=13900) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7704 (pms_id=13901) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7705 (pms_id=13902) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7706 (pms_id=13903) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7707 (pms_id=13904) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7708 (pms_id=13908) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7709 (pms_id=13909) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7710 (pms_id=13919) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7711 (pms_id=13920) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7712 (pms_id=13925) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7713 (pms_id=13927) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7714 (pms_id=13928) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7715 (pms_id=13931) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7716 (pms_id=13942) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7717 (pms_id=13951) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7718 (pms_id=13953) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7719 (pms_id=13954) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7720 (pms_id=13957) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7722 (pms_id=13961) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7721 (pms_id=13960) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7723 (pms_id=13962) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7724 (pms_id=13969) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7725 (pms_id=13970) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7726 (pms_id=13972) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7727 (pms_id=13973) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7728 (pms_id=13974) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7729 (pms_id=13978) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7731 (pms_id=13989) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7730 (pms_id=13979) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7732 (pms_id=13990) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7733 (pms_id=13991) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7734 (pms_id=13993) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7735 (pms_id=13994) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7736 (pms_id=13999) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7737 (pms_id=14009) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7738 (pms_id=14010) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7741 (pms_id=14016) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7740 (pms_id=14014) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7739 (pms_id=14013) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7742 (pms_id=14017) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7743 (pms_id=14020) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7744 (pms_id=14021) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7745 (pms_id=14023) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7746 (pms_id=14027) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7747 (pms_id=14028) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7748 (pms_id=14034) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7749 (pms_id=14043) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7751 (pms_id=14047) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7750 (pms_id=14045) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7752 (pms_id=14048) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7753 (pms_id=14051) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7754 (pms_id=14054) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7755 (pms_id=14055) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7757 (pms_id=14057) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7756 (pms_id=14056) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7758 (pms_id=14058) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7759 (pms_id=14060) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7760 (pms_id=14063) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7762 (pms_id=14072) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7761 (pms_id=14071) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7763 (pms_id=14074) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7764 (pms_id=14091) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7765 (pms_id=14101) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7766 (pms_id=14112) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7767 (pms_id=14113) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7768 (pms_id=14114) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7769 (pms_id=14115) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7770 (pms_id=14117) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7771 (pms_id=14119) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7772 (pms_id=14121) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7773 (pms_id=14129) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7774 (pms_id=14130) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7775 (pms_id=14140) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7776 (pms_id=14141) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7777 (pms_id=14142) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14140 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7778 (pms_id=14151) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7779 (pms_id=14152) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7780 (pms_id=14154) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7782 (pms_id=14164) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7781 (pms_id=14163) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7783 (pms_id=14183) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7784 (pms_id=14184) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7785 (pms_id=14185) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7786 (pms_id=14186) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7787 (pms_id=14189) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7788 (pms_id=14196) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7789 (pms_id=14215) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7790 (pms_id=14216) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7791 (pms_id=14217) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7792 (pms_id=14218) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7793 (pms_id=14226) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7794 (pms_id=14227) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7795 (pms_id=14228) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7796 (pms_id=14229) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7797 (pms_id=14230) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7798 (pms_id=14231) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7799 (pms_id=14232) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7800 (pms_id=14233) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7801 (pms_id=14235) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7802 (pms_id=14236) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7803 (pms_id=14238) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7804 (pms_id=14239) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7805 (pms_id=14249) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7806 (pms_id=14250) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7807 (pms_id=14251) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7808 (pms_id=14252) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7809 (pms_id=14255) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7810 (pms_id=14256) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7811 (pms_id=14257) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7812 (pms_id=14258) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7815 (pms_id=14261) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7813 (pms_id=14260) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7814 (pms_id=14262) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7816 (pms_id=14265) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7817 (pms_id=14266) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7818 (pms_id=14267) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7819 (pms_id=14268) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7821 (pms_id=14271) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7820 (pms_id=14272) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7822 (pms_id=14274) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7824 (pms_id=14293) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7823 (pms_id=14283) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7825 (pms_id=14294) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7826 (pms_id=14295) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7827 (pms_id=14297) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7828 (pms_id=14301) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7829 (pms_id=14302) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7830 (pms_id=14313) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7831 (pms_id=14316) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7834 (pms_id=14312) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7833 (pms_id=14319) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7832 (pms_id=14317) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7835 (pms_id=14320) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7836 (pms_id=14322) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7837 (pms_id=14324) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7838 (pms_id=14325) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7839 (pms_id=14326) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7840 (pms_id=14328) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7841 (pms_id=14329) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7842 (pms_id=14331) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7843 (pms_id=14339) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7845 (pms_id=14341) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7844 (pms_id=14342) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7846 (pms_id=14343) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7847 (pms_id=14344) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7848 (pms_id=14345) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7849 (pms_id=14347) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7850 (pms_id=14348) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7851 (pms_id=14351) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7852 (pms_id=14354) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7853 (pms_id=14359) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7854 (pms_id=14360) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7855 (pms_id=14361) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7857 (pms_id=14369) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7856 (pms_id=14365) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7859 (pms_id=14372) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7858 (pms_id=14373) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7860 (pms_id=14374) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7861 (pms_id=14376) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7862 (pms_id=14378) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7863 (pms_id=14381) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7864 (pms_id=14382) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7865 (pms_id=14384) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7866 (pms_id=14385) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7867 (pms_id=14386) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7868 (pms_id=14388) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7869 (pms_id=14389) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7870 (pms_id=14390) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7871 (pms_id=14396) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7873 (pms_id=14397) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7872 (pms_id=14398) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7874 (pms_id=14399) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7875 (pms_id=14407) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7876 (pms_id=14408) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7877 (pms_id=14417) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7878 (pms_id=14427) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7879 (pms_id=14430) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7880 (pms_id=14432) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7881 (pms_id=14433) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7882 (pms_id=14436) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7883 (pms_id=14438) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7884 (pms_id=14439) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7886 (pms_id=14444) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7885 (pms_id=14443) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7888 (pms_id=14449) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7887 (pms_id=14448) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7889 (pms_id=14454) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7891 (pms_id=14457) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7890 (pms_id=14456) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7892 (pms_id=14458) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7893 (pms_id=14465) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7894 (pms_id=14466) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7895 (pms_id=14467) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7896 (pms_id=14468) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7897 (pms_id=14469) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7898 (pms_id=14470) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7899 (pms_id=14472) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7901 (pms_id=14475) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7900 (pms_id=14476) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7902 (pms_id=14477) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7903 (pms_id=14479) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7904 (pms_id=14480) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7905 (pms_id=14481) 2025-11-19 12:02:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 7906 (pms_id=14482) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7907 (pms_id=14484) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7908 (pms_id=14485) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7909 (pms_id=14487) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7910 (pms_id=14488) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7911 (pms_id=14489) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7913 (pms_id=14491) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7912 (pms_id=14492) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7914 (pms_id=14493) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7915 (pms_id=14494) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7916 (pms_id=14495) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7917 (pms_id=14497) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7918 (pms_id=14498) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7919 (pms_id=14499) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7920 (pms_id=14500) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7921 (pms_id=14502) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7922 (pms_id=14503) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7924 (pms_id=14505) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7923 (pms_id=14508) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7925 (pms_id=14510) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7926 (pms_id=14512) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7927 (pms_id=14513) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7928 (pms_id=14518) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7929 (pms_id=14520) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7930 (pms_id=14530) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7931 (pms_id=14540) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7934 (pms_id=14541) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7932 (pms_id=14542) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7933 (pms_id=14552) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7935 (pms_id=14553) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7936 (pms_id=14556) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7937 (pms_id=14557) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7938 (pms_id=14558) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7940 (pms_id=14560) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7939 (pms_id=14561) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7941 (pms_id=14573) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7942 (pms_id=14582) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7943 (pms_id=14583) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7945 (pms_id=14584) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7946 (pms_id=14587) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7944 (pms_id=14586) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7950 (pms_id=14590) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7947 (pms_id=14589) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7948 (pms_id=14591) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7949 (pms_id=14598) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7951 (pms_id=14599) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7952 (pms_id=14600) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7954 (pms_id=14601) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7953 (pms_id=14602) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7955 (pms_id=14603) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7956 (pms_id=14604) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7957 (pms_id=14614) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7958 (pms_id=14615) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7959 (pms_id=14616) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7960 (pms_id=14617) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7961 (pms_id=14618) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7962 (pms_id=14619) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7963 (pms_id=14620) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7964 (pms_id=14621) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7966 (pms_id=14622) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7965 (pms_id=14624) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7967 (pms_id=14625) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7968 (pms_id=14626) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7970 (pms_id=14629) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7969 (pms_id=14628) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7972 (pms_id=14631) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7971 (pms_id=14630) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7973 (pms_id=14632) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7974 (pms_id=14633) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7975 (pms_id=14634) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7977 (pms_id=14635) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7976 (pms_id=14636) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7978 (pms_id=14637) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7979 (pms_id=14640) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7980 (pms_id=14641) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7981 (pms_id=14642) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7982 (pms_id=14643) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7983 (pms_id=14644) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7984 (pms_id=14645) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7986 (pms_id=14646) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7985 (pms_id=14650) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7987 (pms_id=14652) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7988 (pms_id=14654) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7989 (pms_id=14655) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7990 (pms_id=14656) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7991 (pms_id=14661) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7992 (pms_id=14663) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7993 (pms_id=14674) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7995 (pms_id=14675) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7994 (pms_id=14676) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7996 (pms_id=14677) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7997 (pms_id=14678) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7998 (pms_id=14679) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8000 (pms_id=14680) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7999 (pms_id=14681) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8001 (pms_id=14684) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8002 (pms_id=14685) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8003 (pms_id=14686) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8005 (pms_id=14687) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8004 (pms_id=14689) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8007 (pms_id=14692) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8006 (pms_id=14690) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8008 (pms_id=14693) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8009 (pms_id=14694) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8010 (pms_id=14695) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8011 (pms_id=14696) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8012 (pms_id=14697) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8014 (pms_id=14700) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8013 (pms_id=14705) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8015 (pms_id=14706) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8017 (pms_id=14715) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8016 (pms_id=14707) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8018 (pms_id=14716) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8019 (pms_id=14725) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8020 (pms_id=14726) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8021 (pms_id=14728) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8022 (pms_id=14730) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8026 (pms_id=14733) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8023 (pms_id=14732) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8024 (pms_id=14735) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8025 (pms_id=14736) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8027 (pms_id=14737) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8028 (pms_id=14747) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8029 (pms_id=14748) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8030 (pms_id=14750) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8031 (pms_id=14751) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8032 (pms_id=14757) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8033 (pms_id=14759) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8034 (pms_id=14758) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8036 (pms_id=14761) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8035 (pms_id=14760) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8037 (pms_id=14763) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8039 (pms_id=14773) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8038 (pms_id=14772) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8040 (pms_id=14775) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8041 (pms_id=14778) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8042 (pms_id=14779) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8043 (pms_id=14782) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8044 (pms_id=14783) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8045 (pms_id=14784) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8046 (pms_id=14785) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8047 (pms_id=14786) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for valbusanicola@gmail.com (reservation_id=810) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Valbusa, email=valbusanicola@gmail.com, hotel=39054_001) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8048 (pms_id=14791) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8049 (pms_id=14792) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8050 (pms_id=14793) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8051 (pms_id=14794) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8053 (pms_id=14795) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8052 (pms_id=14789) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8054 (pms_id=14796) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8056 (pms_id=14798) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8055 (pms_id=14797) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8057 (pms_id=14800) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8058 (pms_id=14804) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8059 (pms_id=14805) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8060 (pms_id=14806) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8061 (pms_id=14808) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8062 (pms_id=14809) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8063 (pms_id=14810) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8064 (pms_id=14813) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8065 (pms_id=14815) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8066 (pms_id=14819) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8067 (pms_id=14820) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8068 (pms_id=14821) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8069 (pms_id=14822) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8070 (pms_id=14824) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8071 (pms_id=14826) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8072 (pms_id=14828) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8073 (pms_id=14829) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8074 (pms_id=14830) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8075 (pms_id=14831) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8076 (pms_id=14833) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8077 (pms_id=14834) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8078 (pms_id=14835) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8079 (pms_id=14836) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8081 (pms_id=14838) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8080 (pms_id=14839) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8082 (pms_id=14842) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8083 (pms_id=14843) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8084 (pms_id=14844) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8085 (pms_id=14846) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8086 (pms_id=14847) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8087 (pms_id=14848) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8088 (pms_id=14849) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8089 (pms_id=14850) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8090 (pms_id=14851) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8091 (pms_id=14852) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8092 (pms_id=14854) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8093 (pms_id=14855) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8094 (pms_id=14857) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8095 (pms_id=14858) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8097 (pms_id=14868) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8096 (pms_id=14867) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8098 (pms_id=14869) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8099 (pms_id=14870) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8100 (pms_id=14871) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8101 (pms_id=14874) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8102 (pms_id=14875) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8103 (pms_id=14877) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8104 (pms_id=14879) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8105 (pms_id=14880) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8106 (pms_id=14881) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8107 (pms_id=14889) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8108 (pms_id=14890) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8109 (pms_id=14891) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8110 (pms_id=14892) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8111 (pms_id=14895) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8113 (pms_id=14902) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8112 (pms_id=14900) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8114 (pms_id=14905) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8115 (pms_id=14907) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8116 (pms_id=14908) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8118 (pms_id=14919) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8117 (pms_id=14917) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8119 (pms_id=14921) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8120 (pms_id=14922) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8121 (pms_id=14923) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8122 (pms_id=14925) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8124 (pms_id=14927) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8123 (pms_id=14926) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8126 (pms_id=14928) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8125 (pms_id=14929) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8127 (pms_id=14942) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8128 (pms_id=14943) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8129 (pms_id=14944) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8130 (pms_id=14946) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8131 (pms_id=14947) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8133 (pms_id=14949) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8132 (pms_id=14948) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8134 (pms_id=14950) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8136 (pms_id=14951) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8135 (pms_id=14957) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8137 (pms_id=14959) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8138 (pms_id=14960) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8139 (pms_id=14961) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8140 (pms_id=14970) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8141 (pms_id=14971) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8143 (pms_id=14972) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8142 (pms_id=14973) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8144 (pms_id=14974) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8147 (pms_id=14975) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8146 (pms_id=14976) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8145 (pms_id=14977) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8148 (pms_id=14980) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8149 (pms_id=14981) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8151 (pms_id=14982) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8150 (pms_id=14983) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8152 (pms_id=14984) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8153 (pms_id=14985) 2025-11-19 12:02:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8154 (pms_id=14986) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8156 (pms_id=14989) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8155 (pms_id=14988) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8157 (pms_id=14990) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8158 (pms_id=14991) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8159 (pms_id=14994) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8160 (pms_id=14996) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8161 (pms_id=14997) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8162 (pms_id=14998) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8163 (pms_id=15001) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8164 (pms_id=15003) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8165 (pms_id=15004) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8166 (pms_id=15005) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8168 (pms_id=15006) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8167 (pms_id=15007) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8169 (pms_id=15008) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8170 (pms_id=15009) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8171 (pms_id=15013) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8172 (pms_id=15014) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8173 (pms_id=15015) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8175 (pms_id=15016) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8176 (pms_id=15032) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8174 (pms_id=15042) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8177 (pms_id=15052) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8178 (pms_id=15053) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8180 (pms_id=15056) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8179 (pms_id=15055) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8182 (pms_id=15057) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8181 (pms_id=15058) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8184 (pms_id=15060) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8183 (pms_id=15059) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8185 (pms_id=15061) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8186 (pms_id=15064) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8187 (pms_id=15065) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8188 (pms_id=15066) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8189 (pms_id=15069) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8191 (pms_id=15072) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8190 (pms_id=15071) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8192 (pms_id=15081) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8193 (pms_id=15082) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8195 (pms_id=15083) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8194 (pms_id=15085) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8196 (pms_id=15086) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8197 (pms_id=15095) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8198 (pms_id=15096) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8200 (pms_id=15098) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8199 (pms_id=15099) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8201 (pms_id=15100) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8202 (pms_id=15101) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8204 (pms_id=15104) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8203 (pms_id=15105) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8205 (pms_id=15106) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8206 (pms_id=15108) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8207 (pms_id=15111) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8208 (pms_id=15112) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8209 (pms_id=15113) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8210 (pms_id=15114) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8211 (pms_id=15116) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8213 (pms_id=15117) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8214 (pms_id=15128) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8212 (pms_id=15118) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8215 (pms_id=15129) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8217 (pms_id=15139) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8216 (pms_id=15140) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8218 (pms_id=15141) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8219 (pms_id=15142) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8220 (pms_id=15143) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8221 (pms_id=15144) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8222 (pms_id=15147) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8223 (pms_id=15150) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8224 (pms_id=15151) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8225 (pms_id=15163) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8226 (pms_id=15173) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8227 (pms_id=15174) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8228 (pms_id=15176) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8229 (pms_id=15177) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8230 (pms_id=15178) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8231 (pms_id=15181) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8232 (pms_id=15183) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8233 (pms_id=15184) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8234 (pms_id=15185) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8235 (pms_id=15187) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8236 (pms_id=15204) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8237 (pms_id=15205) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8238 (pms_id=15206) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8239 (pms_id=15207) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8240 (pms_id=15208) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8241 (pms_id=15218) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8242 (pms_id=15219) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8243 (pms_id=15220) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8245 (pms_id=15221) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8244 (pms_id=15222) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8246 (pms_id=15223) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8247 (pms_id=15231) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8248 (pms_id=15242) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8249 (pms_id=15243) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8250 (pms_id=15244) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8251 (pms_id=15248) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8253 (pms_id=15256) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8252 (pms_id=15254) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8254 (pms_id=15257) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8255 (pms_id=15258) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8256 (pms_id=15259) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8257 (pms_id=15260) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8258 (pms_id=15261) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8259 (pms_id=15262) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8260 (pms_id=15266) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8261 (pms_id=15268) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8262 (pms_id=15269) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8263 (pms_id=15270) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8264 (pms_id=15272) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8265 (pms_id=15274) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8266 (pms_id=15276) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8267 (pms_id=15278) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8268 (pms_id=15282) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8270 (pms_id=15287) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8269 (pms_id=15284) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8272 (pms_id=15288) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8271 (pms_id=15289) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8273 (pms_id=15290) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8274 (pms_id=15291) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8276 (pms_id=15292) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8275 (pms_id=15294) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8277 (pms_id=15299) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8278 (pms_id=15301) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8279 (pms_id=15302) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8280 (pms_id=15304) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8281 (pms_id=15306) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8282 (pms_id=15309) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8283 (pms_id=15310) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8284 (pms_id=15311) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8285 (pms_id=15313) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8286 (pms_id=15312) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8287 (pms_id=15314) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8288 (pms_id=15316) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8290 (pms_id=15319) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8289 (pms_id=15318) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8292 (pms_id=15321) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8291 (pms_id=15320) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8294 (pms_id=15322) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8293 (pms_id=15323) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8295 (pms_id=15324) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8296 (pms_id=15326) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8297 (pms_id=15327) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8298 (pms_id=15328) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8299 (pms_id=15329) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8300 (pms_id=15330) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8301 (pms_id=15332) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8302 (pms_id=15331) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8303 (pms_id=15333) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8304 (pms_id=15334) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8305 (pms_id=15335) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8307 (pms_id=15337) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8306 (pms_id=15338) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8309 (pms_id=15347) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8308 (pms_id=15348) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8310 (pms_id=15349) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8312 (pms_id=15357) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8311 (pms_id=15352) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8314 (pms_id=15360) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8313 (pms_id=15358) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8315 (pms_id=15367) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8316 (pms_id=15377) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8317 (pms_id=15378) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8318 (pms_id=15380) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8319 (pms_id=15381) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8321 (pms_id=15382) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8320 (pms_id=15383) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8322 (pms_id=15386) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8325 (pms_id=15389) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8323 (pms_id=15387) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8324 (pms_id=15390) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8326 (pms_id=15391) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8327 (pms_id=15392) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8329 (pms_id=15395) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8328 (pms_id=15393) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8330 (pms_id=15397) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8331 (pms_id=15398) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8332 (pms_id=15399) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8333 (pms_id=15400) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8334 (pms_id=15401) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8336 (pms_id=15404) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8335 (pms_id=15403) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8337 (pms_id=15405) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8340 (pms_id=15422) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8338 (pms_id=15413) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8339 (pms_id=15432) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8341 (pms_id=15433) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8344 (pms_id=15442) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8343 (pms_id=15443) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8342 (pms_id=15453) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8345 (pms_id=15455) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8346 (pms_id=15456) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8347 (pms_id=15457) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8348 (pms_id=15462) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8349 (pms_id=15463) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8351 (pms_id=15465) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8350 (pms_id=15464) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8352 (pms_id=15466) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8353 (pms_id=15467) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8354 (pms_id=15468) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8356 (pms_id=15474) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8355 (pms_id=15469) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8357 (pms_id=15484) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8358 (pms_id=15485) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8359 (pms_id=15494) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8360 (pms_id=15495) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8361 (pms_id=15497) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8362 (pms_id=15498) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8363 (pms_id=15499) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8364 (pms_id=15500) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8365 (pms_id=15510) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8366 (pms_id=15511) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8367 (pms_id=15512) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8368 (pms_id=15513) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8369 (pms_id=15515) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8372 (pms_id=15516) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8371 (pms_id=15521) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8370 (pms_id=15522) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8375 (pms_id=15524) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8373 (pms_id=15523) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8376 (pms_id=15526) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8377 (pms_id=15528) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8374 (pms_id=15527) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8378 (pms_id=15530) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8379 (pms_id=15532) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8380 (pms_id=15533) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8381 (pms_id=15534) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8382 (pms_id=15535) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8383 (pms_id=15536) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8384 (pms_id=15537) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8385 (pms_id=15538) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8386 (pms_id=15539) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8387 (pms_id=15540) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8388 (pms_id=15541) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8389 (pms_id=15542) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8390 (pms_id=15544) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15541 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8391 (pms_id=15546) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8392 (pms_id=15547) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8393 (pms_id=15548) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15544 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8394 (pms_id=15550) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8395 (pms_id=15556) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8396 (pms_id=15557) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8397 (pms_id=15558) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8398 (pms_id=15568) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8400 (pms_id=15572) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8399 (pms_id=15570) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8401 (pms_id=15573) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8402 (pms_id=15574) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8403 (pms_id=15575) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8404 (pms_id=15576) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8405 (pms_id=15577) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8406 (pms_id=15583) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8407 (pms_id=15585) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8408 (pms_id=15586) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8410 (pms_id=15594) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8409 (pms_id=15596) 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 12:02:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 8411 (pms_id=15597) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8413 (pms_id=15599) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8412 (pms_id=15598) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8414 (pms_id=15600) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8415 (pms_id=15602) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8416 (pms_id=15603) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8417 (pms_id=15604) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8418 (pms_id=15605) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8419 (pms_id=15606) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8420 (pms_id=15607) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8422 (pms_id=15609) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8423 (pms_id=15610) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8421 (pms_id=15618) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8424 (pms_id=15626) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8425 (pms_id=15627) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8427 (pms_id=15628) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8426 (pms_id=15629) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8428 (pms_id=15630) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8429 (pms_id=15631) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8430 (pms_id=15636) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15636 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8432 (pms_id=15646) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8431 (pms_id=15647) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8433 (pms_id=15649) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8434 (pms_id=15648) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8435 (pms_id=15650) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8436 (pms_id=15651) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8437 (pms_id=15653) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8438 (pms_id=15654) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8439 (pms_id=15662) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8440 (pms_id=15663) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8442 (pms_id=15665) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8441 (pms_id=15664) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8443 (pms_id=15673) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8444 (pms_id=15675) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8445 (pms_id=15676) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8446 (pms_id=15678) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8447 (pms_id=15681) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8448 (pms_id=15683) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8449 (pms_id=15684) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8450 (pms_id=15685) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8453 (pms_id=15688) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8452 (pms_id=15686) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8451 (pms_id=15689) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8454 (pms_id=15691) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8455 (pms_id=15698) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8456 (pms_id=15699) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8457 (pms_id=15701) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8458 (pms_id=15703) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8459 (pms_id=15705) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8460 (pms_id=15706) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8461 (pms_id=15707) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8463 (pms_id=15708) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8462 (pms_id=15709) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8464 (pms_id=15710) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8465 (pms_id=15712) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8466 (pms_id=15711) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8467 (pms_id=15713) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8468 (pms_id=15715) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8469 (pms_id=15716) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8470 (pms_id=15717) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8471 (pms_id=15718) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8472 (pms_id=15719) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8473 (pms_id=15720) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8474 (pms_id=15721) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8475 (pms_id=15722) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8476 (pms_id=15732) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8478 (pms_id=15734) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8477 (pms_id=15733) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8479 (pms_id=15739) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8480 (pms_id=15740) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8482 (pms_id=15741) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8481 (pms_id=15742) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8483 (pms_id=15743) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8485 (pms_id=15744) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8484 (pms_id=15745) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8486 (pms_id=15749) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8487 (pms_id=15752) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8488 (pms_id=15751) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8489 (pms_id=15753) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8491 (pms_id=15755) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8490 (pms_id=15754) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8492 (pms_id=15756) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8493 (pms_id=15757) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8494 (pms_id=15759) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8495 (pms_id=15761) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8496 (pms_id=15771) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8497 (pms_id=15781) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8499 (pms_id=15785) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8498 (pms_id=15793) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8500 (pms_id=15794) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8501 (pms_id=15796) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8502 (pms_id=15797) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8504 (pms_id=15799) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8503 (pms_id=15798) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8505 (pms_id=15800) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8506 (pms_id=15809) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8507 (pms_id=15812) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8508 (pms_id=15820) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8509 (pms_id=15821) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8510 (pms_id=15823) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8511 (pms_id=15824) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8512 (pms_id=15825) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8513 (pms_id=15827) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8514 (pms_id=15831) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8515 (pms_id=15841) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8516 (pms_id=15842) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8517 (pms_id=15843) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8519 (pms_id=15859) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8518 (pms_id=15858) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8520 (pms_id=15861) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8521 (pms_id=15862) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8523 (pms_id=15863) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8522 (pms_id=15864) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8524 (pms_id=15865) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8525 (pms_id=15866) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8526 (pms_id=15867) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8527 (pms_id=15869) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8528 (pms_id=15875) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8529 (pms_id=15876) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8530 (pms_id=15887) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8531 (pms_id=15889) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8532 (pms_id=15891) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8534 (pms_id=15892) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8533 (pms_id=15895) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8536 (pms_id=15913) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8535 (pms_id=15903) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8537 (pms_id=15923) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8538 (pms_id=15924) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8539 (pms_id=15926) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8540 (pms_id=15927) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8541 (pms_id=15928) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8542 (pms_id=15930) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8543 (pms_id=15931) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8544 (pms_id=15932) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8545 (pms_id=15933) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8546 (pms_id=15935) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8547 (pms_id=15936) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8548 (pms_id=15937) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8549 (pms_id=15947) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8550 (pms_id=15948) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8551 (pms_id=15949) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8552 (pms_id=15950) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8553 (pms_id=15951) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8554 (pms_id=15952) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8555 (pms_id=15960) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8556 (pms_id=15961) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8557 (pms_id=15966) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8558 (pms_id=15967) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8559 (pms_id=15968) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8560 (pms_id=15970) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8562 (pms_id=15981) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8561 (pms_id=15983) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8564 (pms_id=15984) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8566 (pms_id=15985) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8563 (pms_id=15986) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8565 (pms_id=15990) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8568 (pms_id=15992) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8567 (pms_id=15991) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8569 (pms_id=15993) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8571 (pms_id=15994) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8570 (pms_id=15996) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8572 (pms_id=15995) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8573 (pms_id=16007) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8574 (pms_id=16008) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8575 (pms_id=16009) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8595 (pms_id=16019) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8576 (pms_id=16020) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8577 (pms_id=16021) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8578 (pms_id=16022) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8579 (pms_id=16023) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8580 (pms_id=16029) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8581 (pms_id=16030) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8582 (pms_id=16031) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8583 (pms_id=16049) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8584 (pms_id=16050) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8585 (pms_id=16059) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8586 (pms_id=16060) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8587 (pms_id=16061) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8588 (pms_id=16062) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8589 (pms_id=16065) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16062 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8590 (pms_id=16071) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8591 (pms_id=16075) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8592 (pms_id=16077) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8593 (pms_id=16078) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8594 (pms_id=16079) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8597 (pms_id=16084) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8596 (pms_id=16083) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8598 (pms_id=16103) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8599 (pms_id=16113) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8600 (pms_id=16114) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8601 (pms_id=16116) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8602 (pms_id=16117) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8603 (pms_id=16118) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8604 (pms_id=16125) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8605 (pms_id=16135) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8606 (pms_id=16136) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8607 (pms_id=16137) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8608 (pms_id=16138) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8609 (pms_id=16139) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8610 (pms_id=16140) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8611 (pms_id=16146) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8612 (pms_id=16147) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8613 (pms_id=16149) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8614 (pms_id=16151) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8615 (pms_id=16152) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8617 (pms_id=16155) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8616 (pms_id=16154) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8618 (pms_id=16156) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8619 (pms_id=16157) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8620 (pms_id=16165) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8621 (pms_id=16166) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8622 (pms_id=16176) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8623 (pms_id=16178) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8624 (pms_id=16179) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8625 (pms_id=16180) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8627 (pms_id=16189) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8626 (pms_id=16190) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8628 (pms_id=16196) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8630 (pms_id=16198) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8629 (pms_id=16197) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8631 (pms_id=16199) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8632 (pms_id=16200) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8633 (pms_id=16202) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8634 (pms_id=16214) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8635 (pms_id=16225) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8636 (pms_id=16226) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8637 (pms_id=16228) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8639 (pms_id=16232) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8638 (pms_id=16230) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8640 (pms_id=16233) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8641 (pms_id=16234) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8642 (pms_id=16235) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8643 (pms_id=16236) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8644 (pms_id=16237) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8645 (pms_id=16240) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8646 (pms_id=16270) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8648 (pms_id=16271) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8647 (pms_id=16272) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8649 (pms_id=16276) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8650 (pms_id=16277) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8651 (pms_id=16278) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8652 (pms_id=16283) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8653 (pms_id=16284) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8654 (pms_id=16286) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8655 (pms_id=16288) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8656 (pms_id=16289) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8658 (pms_id=16291) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8657 (pms_id=16290) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8660 (pms_id=16296) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8659 (pms_id=16292) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8662 (pms_id=16298) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8661 (pms_id=16301) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8663 (pms_id=16302) 2025-11-19 12:02:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 8664 (pms_id=16303) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8665 (pms_id=16304) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8667 (pms_id=16305) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8666 (pms_id=16308) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8668 (pms_id=16315) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8669 (pms_id=16316) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8671 (pms_id=16329) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8670 (pms_id=16330) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8672 (pms_id=16332) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8673 (pms_id=16333) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8675 (pms_id=16335) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8674 (pms_id=16336) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8677 (pms_id=16337) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8676 (pms_id=16338) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8678 (pms_id=16339) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8679 (pms_id=16340) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8680 (pms_id=16346) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8681 (pms_id=16347) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8682 (pms_id=16348) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8684 (pms_id=16349) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8683 (pms_id=16353) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8685 (pms_id=16354) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8687 (pms_id=16359) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8686 (pms_id=16358) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8688 (pms_id=16360) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8690 (pms_id=16363) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8689 (pms_id=16362) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8692 (pms_id=16373) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8691 (pms_id=16376) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8693 (pms_id=16377) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8694 (pms_id=16378) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8695 (pms_id=16379) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8696 (pms_id=16385) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8697 (pms_id=16386) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8698 (pms_id=16387) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8699 (pms_id=16388) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8700 (pms_id=16389) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8702 (pms_id=16395) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8701 (pms_id=16392) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8703 (pms_id=16396) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8705 (pms_id=16397) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for valbusanicola@gmail.com (reservation_id=810) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Valbusa, email=valbusanicola@gmail.com, hotel=39054_001) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8704 (pms_id=16398) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8706 (pms_id=16400) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8707 (pms_id=16402) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8708 (pms_id=16405) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8709 (pms_id=16407) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8711 (pms_id=16408) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8710 (pms_id=16404) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8712 (pms_id=16410) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8713 (pms_id=16411) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8714 (pms_id=16412) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8715 (pms_id=16414) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8717 (pms_id=16416) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8716 (pms_id=16415) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8718 (pms_id=16417) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8719 (pms_id=16419) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8720 (pms_id=16420) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8721 (pms_id=16422) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8722 (pms_id=16423) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8723 (pms_id=16424) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8724 (pms_id=16425) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8725 (pms_id=16426) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8726 (pms_id=16432) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8727 (pms_id=16434) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8728 (pms_id=16435) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8729 (pms_id=16441) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8730 (pms_id=16444) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8731 (pms_id=16445) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8734 (pms_id=16446) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8732 (pms_id=16447) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8733 (pms_id=16449) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8735 (pms_id=16450) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8737 (pms_id=16453) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8736 (pms_id=16454) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8738 (pms_id=16455) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8739 (pms_id=16457) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8740 (pms_id=16456) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8741 (pms_id=16459) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8742 (pms_id=16460) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8743 (pms_id=16461) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8744 (pms_id=16462) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8745 (pms_id=16463) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8746 (pms_id=16464) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8748 (pms_id=16467) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8747 (pms_id=16465) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8749 (pms_id=16468) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8750 (pms_id=16469) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8751 (pms_id=16470) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8752 (pms_id=16471) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8753 (pms_id=16473) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8755 (pms_id=16479) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8754 (pms_id=16480) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8756 (pms_id=16481) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8757 (pms_id=16482) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8761 (pms_id=16497) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8758 (pms_id=16495) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8762 (pms_id=16498) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8759 (pms_id=16510) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8760 (pms_id=16511) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8763 (pms_id=16512) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8764 (pms_id=16522) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8765 (pms_id=16533) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8767 (pms_id=16535) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8766 (pms_id=16534) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8769 (pms_id=16537) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8768 (pms_id=16538) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8771 (pms_id=16548) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8772 (pms_id=16552) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8770 (pms_id=16550) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8773 (pms_id=16553) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8774 (pms_id=16562) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8775 (pms_id=16563) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8776 (pms_id=16565) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8779 (pms_id=16568) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8777 (pms_id=16566) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8778 (pms_id=16582) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8781 (pms_id=16593) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8780 (pms_id=16592) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8782 (pms_id=16594) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8783 (pms_id=16597) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8784 (pms_id=16598) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8785 (pms_id=16609) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8787 (pms_id=16612) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8786 (pms_id=16611) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8789 (pms_id=16623) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8788 (pms_id=16624) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8790 (pms_id=16626) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8791 (pms_id=16635) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8794 (pms_id=16636) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8792 (pms_id=16637) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8793 (pms_id=16638) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8795 (pms_id=16639) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8796 (pms_id=16648) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8798 (pms_id=16650) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8797 (pms_id=16649) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8799 (pms_id=16651) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8800 (pms_id=16662) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8803 (pms_id=16652) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8801 (pms_id=16663) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16652 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8802 (pms_id=16664) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8804 (pms_id=16666) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8805 (pms_id=16667) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8806 (pms_id=16668) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8808 (pms_id=16678) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8807 (pms_id=16669) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8809 (pms_id=16699) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8810 (pms_id=16700) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8812 (pms_id=16702) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8811 (pms_id=16701) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8813 (pms_id=16703) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8814 (pms_id=16704) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8815 (pms_id=16705) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8816 (pms_id=16706) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8817 (pms_id=16707) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8818 (pms_id=16709) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8819 (pms_id=16715) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8821 (pms_id=16726) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8820 (pms_id=16725) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8823 (pms_id=16727) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8822 (pms_id=16728) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8845 (pms_id=16729) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8824 (pms_id=16730) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8825 (pms_id=16731) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8826 (pms_id=16732) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8828 (pms_id=16734) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8831 (pms_id=16735) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8827 (pms_id=16733) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8829 (pms_id=16738) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8830 (pms_id=16739) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8832 (pms_id=16740) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8833 (pms_id=16741) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8834 (pms_id=16749) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8835 (pms_id=16750) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8836 (pms_id=16770) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8837 (pms_id=16780) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8838 (pms_id=16782) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8839 (pms_id=16781) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8841 (pms_id=16791) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8840 (pms_id=16793) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8842 (pms_id=16795) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8843 (pms_id=16797) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8844 (pms_id=16798) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8846 (pms_id=16799) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8847 (pms_id=16803) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8848 (pms_id=16804) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8849 (pms_id=16805) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8850 (pms_id=16806) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8851 (pms_id=16807) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8852 (pms_id=16808) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8853 (pms_id=16816) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8854 (pms_id=16817) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8855 (pms_id=16826) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8856 (pms_id=16829) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8857 (pms_id=16830) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8858 (pms_id=16831) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8859 (pms_id=16832) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8861 (pms_id=16834) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8860 (pms_id=16833) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8862 (pms_id=16835) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8863 (pms_id=16848) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8864 (pms_id=16850) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8865 (pms_id=16852) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8866 (pms_id=16853) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8867 (pms_id=16856) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8868 (pms_id=16854) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8869 (pms_id=16857) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8871 (pms_id=16858) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8870 (pms_id=16860) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8872 (pms_id=16861) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8873 (pms_id=16862) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8874 (pms_id=16872) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8875 (pms_id=16873) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8876 (pms_id=16874) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8877 (pms_id=16875) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8878 (pms_id=16876) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8879 (pms_id=16877) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8882 (pms_id=16886) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8880 (pms_id=16878) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8881 (pms_id=16896) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8883 (pms_id=16897) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8884 (pms_id=16899) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8885 (pms_id=16900) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8886 (pms_id=16901) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8887 (pms_id=16903) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8890 (pms_id=16912) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8889 (pms_id=16911) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8888 (pms_id=16910) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8892 (pms_id=16913) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8891 (pms_id=16924) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8893 (pms_id=16926) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8894 (pms_id=16928) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8895 (pms_id=16929) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8897 (pms_id=16930) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8896 (pms_id=16931) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8898 (pms_id=16932) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8899 (pms_id=16934) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8900 (pms_id=16935) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8901 (pms_id=16937) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8902 (pms_id=16947) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8903 (pms_id=16939) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8904 (pms_id=16957) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8905 (pms_id=16959) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16959 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8906 (pms_id=16960) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8907 (pms_id=16963) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8908 (pms_id=16964) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8909 (pms_id=16965) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8910 (pms_id=16976) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8912 (pms_id=16978) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8911 (pms_id=16986) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8913 (pms_id=16987) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8915 (pms_id=16990) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8914 (pms_id=16989) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8916 (pms_id=17001) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8917 (pms_id=17005) 2025-11-19 12:02:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 8918 (pms_id=17010) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8919 (pms_id=17020) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8920 (pms_id=17030) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8921 (pms_id=17031) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8922 (pms_id=17033) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8923 (pms_id=17034) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8924 (pms_id=17036) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8925 (pms_id=17037) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8926 (pms_id=17038) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8927 (pms_id=17039) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8928 (pms_id=17040) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8930 (pms_id=17043) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8929 (pms_id=17041) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8931 (pms_id=17045) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8932 (pms_id=17046) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8933 (pms_id=17047) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8934 (pms_id=17048) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8935 (pms_id=17049) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8936 (pms_id=17051) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8937 (pms_id=17052) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8938 (pms_id=17055) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8939 (pms_id=17067) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8941 (pms_id=17076) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8940 (pms_id=17071) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8942 (pms_id=17079) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8944 (pms_id=17080) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8945 (pms_id=17082) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8947 (pms_id=17084) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8946 (pms_id=17083) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8948 (pms_id=17086) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8949 (pms_id=17087) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8950 (pms_id=17097) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8951 (pms_id=17098) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8952 (pms_id=17099) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8953 (pms_id=17100) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8954 (pms_id=17107) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8955 (pms_id=17108) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8956 (pms_id=17110) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8957 (pms_id=17111) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8961 (pms_id=17123) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8958 (pms_id=17112) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8959 (pms_id=17113) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8960 (pms_id=17122) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8943 (pms_id=17081) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8962 (pms_id=17124) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8965 (pms_id=17125) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8963 (pms_id=17127) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8964 (pms_id=17129) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8966 (pms_id=17131) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8967 (pms_id=17132) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8968 (pms_id=17139) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8969 (pms_id=17141) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8970 (pms_id=17149) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8971 (pms_id=17150) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8972 (pms_id=17151) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8973 (pms_id=17163) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8974 (pms_id=17164) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8975 (pms_id=17165) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8976 (pms_id=17168) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8977 (pms_id=17172) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8978 (pms_id=17173) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8979 (pms_id=17175) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8980 (pms_id=17176) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8981 (pms_id=17182) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8982 (pms_id=17184) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8983 (pms_id=17192) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8984 (pms_id=17193) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8985 (pms_id=17194) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8986 (pms_id=17197) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8987 (pms_id=17198) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8988 (pms_id=17199) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8989 (pms_id=17201) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8990 (pms_id=17204) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8991 (pms_id=17205) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8993 (pms_id=17206) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8992 (pms_id=17208) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8994 (pms_id=17209) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8996 (pms_id=17210) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8995 (pms_id=17214) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8997 (pms_id=17220) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8999 (pms_id=17224) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8998 (pms_id=17222) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9000 (pms_id=17225) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9001 (pms_id=17233) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9003 (pms_id=17237) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9002 (pms_id=17238) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9005 (pms_id=17242) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9004 (pms_id=17241) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9006 (pms_id=17243) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9007 (pms_id=17244) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9008 (pms_id=17245) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9009 (pms_id=17255) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9012 (pms_id=17258) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9010 (pms_id=17256) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9011 (pms_id=17259) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9013 (pms_id=17260) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9014 (pms_id=17261) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9016 (pms_id=17262) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9015 (pms_id=17264) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9017 (pms_id=17266) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9019 (pms_id=17270) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9018 (pms_id=17269) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9020 (pms_id=17273) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9022 (pms_id=17275) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9021 (pms_id=17276) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9023 (pms_id=17277) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9024 (pms_id=17278) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9026 (pms_id=17281) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9025 (pms_id=17280) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9027 (pms_id=17282) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9028 (pms_id=17292) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9029 (pms_id=17294) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9030 (pms_id=17295) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9031 (pms_id=17296) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9034 (pms_id=17297) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9033 (pms_id=17298) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9032 (pms_id=17305) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9035 (pms_id=17306) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9036 (pms_id=17307) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9037 (pms_id=17309) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9038 (pms_id=17311) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9039 (pms_id=17312) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9041 (pms_id=17313) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9040 (pms_id=17314) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9043 (pms_id=17317) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9042 (pms_id=17318) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9044 (pms_id=17319) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9046 (pms_id=17326) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9045 (pms_id=17320) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9048 (pms_id=17329) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9047 (pms_id=17327) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9049 (pms_id=17330) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9050 (pms_id=17339) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9052 (pms_id=17340) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9051 (pms_id=17349) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9053 (pms_id=17351) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9054 (pms_id=17353) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9055 (pms_id=17362) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9056 (pms_id=17363) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9057 (pms_id=17364) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9058 (pms_id=17365) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9059 (pms_id=17366) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9060 (pms_id=17367) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9061 (pms_id=17368) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9063 (pms_id=17369) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9062 (pms_id=17370) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9064 (pms_id=17371) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9066 (pms_id=17381) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9065 (pms_id=17380) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9067 (pms_id=17392) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9068 (pms_id=17393) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9070 (pms_id=17395) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9069 (pms_id=17394) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9071 (pms_id=17396) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9072 (pms_id=17397) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9073 (pms_id=17398) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9074 (pms_id=17399) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9076 (pms_id=17428) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9075 (pms_id=17419) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9077 (pms_id=17429) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9078 (pms_id=17430) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9080 (pms_id=17432) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9079 (pms_id=17431) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9081 (pms_id=17433) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9082 (pms_id=17434) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9084 (pms_id=17436) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9083 (pms_id=17437) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9085 (pms_id=17441) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9086 (pms_id=17443) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9087 (pms_id=17444) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9088 (pms_id=17445) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9089 (pms_id=17447) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9090 (pms_id=17448) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9091 (pms_id=17449) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9092 (pms_id=17450) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9093 (pms_id=17451) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9094 (pms_id=17452) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9095 (pms_id=17453) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9096 (pms_id=17456) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9097 (pms_id=17457) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9098 (pms_id=17458) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9100 (pms_id=17460) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9099 (pms_id=17461) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9101 (pms_id=17462) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9102 (pms_id=17463) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9103 (pms_id=17465) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9104 (pms_id=17466) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9105 (pms_id=17467) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9106 (pms_id=17468) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9107 (pms_id=17469) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9109 (pms_id=17470) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9108 (pms_id=17471) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9110 (pms_id=17472) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9111 (pms_id=17473) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9113 (pms_id=17487) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9112 (pms_id=17477) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9114 (pms_id=17488) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9115 (pms_id=17497) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9116 (pms_id=17498) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9117 (pms_id=17500) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9118 (pms_id=17501) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9119 (pms_id=17502) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9120 (pms_id=17504) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9121 (pms_id=17506) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9122 (pms_id=17507) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9123 (pms_id=17508) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9124 (pms_id=17509) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9125 (pms_id=17519) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9126 (pms_id=17521) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9127 (pms_id=17522) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9128 (pms_id=17523) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9130 (pms_id=17524) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9129 (pms_id=17525) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9131 (pms_id=17526) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9133 (pms_id=17536) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9132 (pms_id=17537) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9134 (pms_id=17547) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9135 (pms_id=17549) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9136 (pms_id=17550) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9137 (pms_id=17551) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9138 (pms_id=17552) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9139 (pms_id=17553) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9140 (pms_id=17555) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9141 (pms_id=17556) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9142 (pms_id=17558) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9143 (pms_id=17560) 2025-11-19 12:02:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9144 (pms_id=17566) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9145 (pms_id=17567) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9146 (pms_id=17576) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9147 (pms_id=17577) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9148 (pms_id=17578) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9149 (pms_id=17581) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9150 (pms_id=17582) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9152 (pms_id=17583) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9151 (pms_id=17584) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9153 (pms_id=17585) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9155 (pms_id=17591) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9154 (pms_id=17586) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9156 (pms_id=17593) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9157 (pms_id=17594) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9158 (pms_id=17597) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9159 (pms_id=17598) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9160 (pms_id=17599) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9161 (pms_id=17600) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9162 (pms_id=17601) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9163 (pms_id=17604) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9165 (pms_id=17605) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9164 (pms_id=17614) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9166 (pms_id=17617) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9167 (pms_id=17618) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9168 (pms_id=17619) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9169 (pms_id=17620) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9170 (pms_id=17621) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9171 (pms_id=17623) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9172 (pms_id=17625) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9173 (pms_id=17626) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9174 (pms_id=17628) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9175 (pms_id=17629) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9176 (pms_id=17635) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9177 (pms_id=17641) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9178 (pms_id=17651) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9179 (pms_id=17652) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9180 (pms_id=17653) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9181 (pms_id=17654) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9183 (pms_id=17659) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9182 (pms_id=17655) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9185 (pms_id=17665) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9184 (pms_id=17660) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9186 (pms_id=17666) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9187 (pms_id=17676) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9188 (pms_id=17679) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9189 (pms_id=17678) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9190 (pms_id=17687) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9191 (pms_id=17690) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9192 (pms_id=17688) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9193 (pms_id=17691) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9194 (pms_id=17692) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9197 (pms_id=17693) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9195 (pms_id=17702) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9196 (pms_id=17703) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9198 (pms_id=17712) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9200 (pms_id=17714) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9199 (pms_id=17717) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9201 (pms_id=17718) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9202 (pms_id=17719) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9204 (pms_id=17720) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9205 (pms_id=17721) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9203 (pms_id=17722) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9206 (pms_id=17732) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9207 (pms_id=17733) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9208 (pms_id=17734) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9209 (pms_id=17744) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9210 (pms_id=17745) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9211 (pms_id=17746) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9212 (pms_id=17747) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9213 (pms_id=17748) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9214 (pms_id=17750) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9216 (pms_id=17753) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9215 (pms_id=17754) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9217 (pms_id=17755) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9218 (pms_id=17756) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9219 (pms_id=17757) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9221 (pms_id=17759) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9220 (pms_id=17760) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9222 (pms_id=17761) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9223 (pms_id=17763) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9224 (pms_id=17764) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17760 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9225 (pms_id=17765) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9226 (pms_id=17766) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9227 (pms_id=17768) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9228 (pms_id=17771) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9229 (pms_id=17772) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9230 (pms_id=17774) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9231 (pms_id=17776) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9232 (pms_id=17783) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9234 (pms_id=17787) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9233 (pms_id=17785) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9235 (pms_id=17788) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9236 (pms_id=17792) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9237 (pms_id=17793) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9238 (pms_id=17794) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9240 (pms_id=17796) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9239 (pms_id=17797) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9241 (pms_id=17798) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9242 (pms_id=17799) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9243 (pms_id=17800) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9244 (pms_id=17801) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9245 (pms_id=17810) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9246 (pms_id=17820) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9247 (pms_id=17821) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9248 (pms_id=17822) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9249 (pms_id=17823) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9250 (pms_id=17824) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9252 (pms_id=17825) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9251 (pms_id=17826) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9254 (pms_id=17830) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9253 (pms_id=17831) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9255 (pms_id=17832) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9256 (pms_id=17834) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9257 (pms_id=17836) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9259 (pms_id=17845) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9258 (pms_id=17846) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9260 (pms_id=17847) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9261 (pms_id=17848) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9263 (pms_id=17856) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9262 (pms_id=17866) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9264 (pms_id=17867) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9265 (pms_id=17868) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9267 (pms_id=17869) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9266 (pms_id=17870) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9268 (pms_id=17876) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9269 (pms_id=17877) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9270 (pms_id=17888) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9271 (pms_id=17890) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9273 (pms_id=17892) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9272 (pms_id=17893) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9274 (pms_id=17894) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9275 (pms_id=17904) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9276 (pms_id=17906) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9277 (pms_id=17907) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9278 (pms_id=17908) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9279 (pms_id=17909) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9280 (pms_id=17912) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9281 (pms_id=17910) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9283 (pms_id=17914) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9282 (pms_id=17913) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9284 (pms_id=17915) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9285 (pms_id=17917) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9286 (pms_id=17919) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9288 (pms_id=17922) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9287 (pms_id=17920) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9289 (pms_id=17923) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9290 (pms_id=17924) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9291 (pms_id=17925) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9292 (pms_id=17927) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9293 (pms_id=17928) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9294 (pms_id=17929) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9295 (pms_id=17930) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9297 (pms_id=17933) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9298 (pms_id=17934) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9299 (pms_id=17935) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9296 (pms_id=17931) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9300 (pms_id=17936) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9301 (pms_id=17937) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9302 (pms_id=17938) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9303 (pms_id=17939) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9304 (pms_id=17940) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9305 (pms_id=17941) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9306 (pms_id=17943) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9307 (pms_id=17945) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9308 (pms_id=17946) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9309 (pms_id=17947) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9310 (pms_id=17949) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9311 (pms_id=17950) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9312 (pms_id=17951) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9313 (pms_id=17952) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9314 (pms_id=17953) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9315 (pms_id=17954) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9316 (pms_id=17955) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9317 (pms_id=17956) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9318 (pms_id=17962) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9320 (pms_id=17964) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9319 (pms_id=17963) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9321 (pms_id=17965) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9322 (pms_id=17966) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9323 (pms_id=17967) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9324 (pms_id=17968) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9325 (pms_id=17969) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9326 (pms_id=17971) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9327 (pms_id=17972) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9328 (pms_id=17977) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9330 (pms_id=17979) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9329 (pms_id=17978) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9331 (pms_id=17980) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9332 (pms_id=17981) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9333 (pms_id=17982) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9334 (pms_id=17983) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9335 (pms_id=17984) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9336 (pms_id=17985) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9338 (pms_id=17986) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9337 (pms_id=17987) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9339 (pms_id=17995) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9340 (pms_id=17997) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9341 (pms_id=17998) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9342 (pms_id=17999) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9343 (pms_id=18000) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9345 (pms_id=18003) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9344 (pms_id=18002) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9347 (pms_id=18006) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9346 (pms_id=18005) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9348 (pms_id=18008) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9349 (pms_id=18009) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9350 (pms_id=18010) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9351 (pms_id=18012) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9352 (pms_id=18014) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9353 (pms_id=18015) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9354 (pms_id=18016) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9355 (pms_id=18017) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9356 (pms_id=18018) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9358 (pms_id=18019) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9357 (pms_id=18020) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9359 (pms_id=18023) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9360 (pms_id=18030) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9361 (pms_id=18031) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9362 (pms_id=18032) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9363 (pms_id=18035) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9364 (pms_id=18036) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9365 (pms_id=18037) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9366 (pms_id=18040) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9367 (pms_id=18041) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9368 (pms_id=18042) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9369 (pms_id=18043) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9370 (pms_id=18044) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9371 (pms_id=18045) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9372 (pms_id=18046) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9373 (pms_id=18047) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9374 (pms_id=18048) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9375 (pms_id=18055) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9376 (pms_id=18056) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9377 (pms_id=18058) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9378 (pms_id=18066) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9380 (pms_id=18069) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9379 (pms_id=18067) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9381 (pms_id=18071) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9382 (pms_id=18072) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9383 (pms_id=18073) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9384 (pms_id=18074) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9385 (pms_id=18075) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9386 (pms_id=18076) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9387 (pms_id=18077) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9388 (pms_id=18088) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9389 (pms_id=18089) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9391 (pms_id=18091) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9390 (pms_id=18090) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9392 (pms_id=18092) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9393 (pms_id=18099) 2025-11-19 12:02:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 9394 (pms_id=18100) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9395 (pms_id=18101) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9396 (pms_id=18103) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9398 (pms_id=18106) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9397 (pms_id=18104) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9399 (pms_id=18109) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9401 (pms_id=18118) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9400 (pms_id=18117) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9403 (pms_id=18120) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9402 (pms_id=18119) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9404 (pms_id=18121) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9405 (pms_id=18122) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=698) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=1054) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Wolfhard Carl Heinrich Hans Cappel, email=wolfhard.cappel@t-online.de, hotel=39054_001) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9406 (pms_id=18123) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9407 (pms_id=18124) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9408 (pms_id=18126) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9409 (pms_id=18127) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9410 (pms_id=18129) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9414 (pms_id=18128) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9411 (pms_id=18130) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9412 (pms_id=18131) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9413 (pms_id=18132) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9415 (pms_id=18134) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9417 (pms_id=18135) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9416 (pms_id=18136) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9418 (pms_id=18138) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9419 (pms_id=18139) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9420 (pms_id=18140) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9421 (pms_id=18142) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9422 (pms_id=18143) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9423 (pms_id=18144) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9424 (pms_id=18146) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9425 (pms_id=18147) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9426 (pms_id=18148) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9428 (pms_id=18150) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9427 (pms_id=18149) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9429 (pms_id=18151) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9430 (pms_id=18152) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9431 (pms_id=18155) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9433 (pms_id=18158) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9432 (pms_id=18157) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9434 (pms_id=18159) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9435 (pms_id=18160) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9436 (pms_id=18161) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9437 (pms_id=18162) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9438 (pms_id=18164) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9439 (pms_id=18173) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9440 (pms_id=18174) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9441 (pms_id=18175) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9442 (pms_id=18176) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9443 (pms_id=18177) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9444 (pms_id=18178) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9446 (pms_id=18183) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9445 (pms_id=18184) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9447 (pms_id=18185) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9448 (pms_id=18186) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9449 (pms_id=18189) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9451 (pms_id=18192) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9450 (pms_id=18193) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9452 (pms_id=18194) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9453 (pms_id=18195) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9454 (pms_id=18197) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9455 (pms_id=18206) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9456 (pms_id=18207) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9457 (pms_id=18208) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9458 (pms_id=18209) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9459 (pms_id=18212) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9460 (pms_id=18220) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9461 (pms_id=18225) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9463 (pms_id=18244) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9462 (pms_id=18226) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9464 (pms_id=18245) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9465 (pms_id=18246) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9466 (pms_id=18247) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9467 (pms_id=18249) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9469 (pms_id=18250) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9468 (pms_id=18251) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9470 (pms_id=18252) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9471 (pms_id=18253) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9472 (pms_id=18254) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9473 (pms_id=18266) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9474 (pms_id=18287) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9475 (pms_id=18289) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9476 (pms_id=18290) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9477 (pms_id=18291) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9478 (pms_id=18293) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9480 (pms_id=18294) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9479 (pms_id=18295) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9481 (pms_id=18296) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9482 (pms_id=18297) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9483 (pms_id=18298) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9484 (pms_id=18299) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9485 (pms_id=18301) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9486 (pms_id=18302) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9487 (pms_id=18303) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9488 (pms_id=18305) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9489 (pms_id=18306) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9491 (pms_id=18307) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9490 (pms_id=18308) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9492 (pms_id=18309) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9494 (pms_id=18311) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9493 (pms_id=18312) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9495 (pms_id=18313) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9496 (pms_id=18314) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9497 (pms_id=18315) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9498 (pms_id=18324) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9499 (pms_id=18325) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9501 (pms_id=18334) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9500 (pms_id=18326) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9502 (pms_id=18335) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9503 (pms_id=18336) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9504 (pms_id=18338) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9505 (pms_id=18339) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9506 (pms_id=18345) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9507 (pms_id=18347) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9508 (pms_id=18348) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9509 (pms_id=18349) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9510 (pms_id=18350) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9511 (pms_id=18355) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18350 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9512 (pms_id=18356) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9513 (pms_id=18357) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9514 (pms_id=18367) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9515 (pms_id=18368) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9516 (pms_id=18369) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9517 (pms_id=18370) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9518 (pms_id=18372) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9519 (pms_id=18373) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9520 (pms_id=18377) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9521 (pms_id=18378) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9522 (pms_id=18380) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9523 (pms_id=18388) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9524 (pms_id=18389) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9525 (pms_id=18390) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9526 (pms_id=18391) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9527 (pms_id=18392) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9528 (pms_id=18394) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9529 (pms_id=18395) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9530 (pms_id=18396) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9531 (pms_id=18398) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9533 (pms_id=18400) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9532 (pms_id=18399) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9534 (pms_id=18401) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9535 (pms_id=18404) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9537 (pms_id=18405) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9536 (pms_id=18406) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9539 (pms_id=18416) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9538 (pms_id=18407) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9540 (pms_id=18417) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9541 (pms_id=18418) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9542 (pms_id=18419) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9543 (pms_id=18420) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9544 (pms_id=18421) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9545 (pms_id=18424) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9546 (pms_id=18425) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9547 (pms_id=18426) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9548 (pms_id=18427) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9549 (pms_id=18428) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9550 (pms_id=18431) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9551 (pms_id=18432) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9552 (pms_id=18434) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9553 (pms_id=18435) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9554 (pms_id=18436) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9555 (pms_id=18437) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9556 (pms_id=18439) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9557 (pms_id=18446) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9559 (pms_id=18449) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9558 (pms_id=18450) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9560 (pms_id=18451) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9561 (pms_id=18460) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9562 (pms_id=18461) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9563 (pms_id=18462) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9564 (pms_id=18464) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9566 (pms_id=18465) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9565 (pms_id=18466) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9568 (pms_id=18477) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9567 (pms_id=18476) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9569 (pms_id=18478) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9570 (pms_id=18480) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9571 (pms_id=18481) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9572 (pms_id=18489) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9573 (pms_id=18490) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9574 (pms_id=18491) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9575 (pms_id=18498) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9576 (pms_id=18500) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9577 (pms_id=18501) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9578 (pms_id=18503) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9579 (pms_id=18505) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9581 (pms_id=18508) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9580 (pms_id=18506) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9582 (pms_id=18509) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9583 (pms_id=18512) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9584 (pms_id=18513) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9585 (pms_id=18525) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9586 (pms_id=18528) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9587 (pms_id=18529) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9589 (pms_id=18530) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9588 (pms_id=18532) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9590 (pms_id=18533) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9591 (pms_id=18534) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9592 (pms_id=18535) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9594 (pms_id=18538) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9595 (pms_id=18540) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9593 (pms_id=18539) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9597 (pms_id=18541) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9596 (pms_id=18542) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9598 (pms_id=18551) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9599 (pms_id=18552) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9600 (pms_id=18560) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9601 (pms_id=18562) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9603 (pms_id=18570) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9602 (pms_id=18563) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9604 (pms_id=18571) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9605 (pms_id=18572) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9607 (pms_id=18574) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9606 (pms_id=18573) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9608 (pms_id=18575) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9609 (pms_id=18576) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9610 (pms_id=18577) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9611 (pms_id=18586) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9614 (pms_id=18587) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9613 (pms_id=18589) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9612 (pms_id=18588) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9615 (pms_id=18590) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9616 (pms_id=18592) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9617 (pms_id=18593) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9618 (pms_id=18594) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9619 (pms_id=18596) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9620 (pms_id=18597) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9621 (pms_id=18599) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9622 (pms_id=18600) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9623 (pms_id=18601) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9624 (pms_id=18603) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9626 (pms_id=18604) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9625 (pms_id=18611) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9627 (pms_id=18612) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9628 (pms_id=18614) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9629 (pms_id=18615) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9630 (pms_id=18616) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9631 (pms_id=18618) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9633 (pms_id=18620) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9632 (pms_id=18621) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9634 (pms_id=18622) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9635 (pms_id=18623) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9636 (pms_id=18624) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9637 (pms_id=18626) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9638 (pms_id=18627) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9640 (pms_id=18628) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9639 (pms_id=18629) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9642 (pms_id=18631) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9641 (pms_id=18630) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9643 (pms_id=18632) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9644 (pms_id=18633) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9645 (pms_id=18635) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9646 (pms_id=18636) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9647 (pms_id=18637) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9648 (pms_id=18638) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9650 (pms_id=18640) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9649 (pms_id=18639) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9651 (pms_id=18641) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9652 (pms_id=18642) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9653 (pms_id=18643) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9654 (pms_id=18652) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9655 (pms_id=18663) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9656 (pms_id=18665) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9657 (pms_id=18667) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9658 (pms_id=18674) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9660 (pms_id=18695) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9659 (pms_id=18684) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9661 (pms_id=18696) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9662 (pms_id=18704) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9663 (pms_id=18714) 2025-11-19 12:02:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 9665 (pms_id=18718) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9664 (pms_id=18726) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9666 (pms_id=18740) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9667 (pms_id=18741) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9668 (pms_id=18744) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9669 (pms_id=18745) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9670 (pms_id=18746) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9671 (pms_id=18747) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9672 (pms_id=18750) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9673 (pms_id=18751) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9674 (pms_id=18752) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9675 (pms_id=18754) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9676 (pms_id=18755) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9677 (pms_id=18758) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9678 (pms_id=18759) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9679 (pms_id=18768) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9680 (pms_id=18770) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9681 (pms_id=18771) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9682 (pms_id=18772) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9683 (pms_id=18779) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9684 (pms_id=18780) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9685 (pms_id=18782) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9687 (pms_id=18783) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9686 (pms_id=18784) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9688 (pms_id=18785) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9689 (pms_id=18786) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9690 (pms_id=18787) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9691 (pms_id=18788) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9693 (pms_id=18790) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9692 (pms_id=18789) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9694 (pms_id=18791) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9695 (pms_id=18792) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9697 (pms_id=18794) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9696 (pms_id=18793) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9698 (pms_id=18795) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9699 (pms_id=18796) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9700 (pms_id=18797) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9701 (pms_id=18798) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9702 (pms_id=18799) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9703 (pms_id=18812) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9704 (pms_id=18821) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9705 (pms_id=18822) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9707 (pms_id=18823) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9706 (pms_id=18824) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9708 (pms_id=18826) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9709 (pms_id=18827) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9710 (pms_id=18835) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9712 (pms_id=18855) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9711 (pms_id=18845) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9713 (pms_id=18857) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9714 (pms_id=18859) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9715 (pms_id=18868) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9716 (pms_id=18878) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9718 (pms_id=18879) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9720 (pms_id=18883) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9717 (pms_id=18881) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9719 (pms_id=18882) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9722 (pms_id=18887) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9721 (pms_id=18886) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9724 (pms_id=18889) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9723 (pms_id=18885) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9725 (pms_id=18890) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9726 (pms_id=18891) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9728 (pms_id=18892) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9727 (pms_id=18893) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9729 (pms_id=18894) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9730 (pms_id=18895) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9731 (pms_id=18896) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9732 (pms_id=18897) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9733 (pms_id=18907) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9734 (pms_id=18908) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9735 (pms_id=18918) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9736 (pms_id=18919) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9737 (pms_id=18921) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9738 (pms_id=18922) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9739 (pms_id=18923) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9741 (pms_id=18925) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9740 (pms_id=18924) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9742 (pms_id=18926) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9743 (pms_id=18930) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9744 (pms_id=18932) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9745 (pms_id=18933) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9746 (pms_id=18935) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9747 (pms_id=18936) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9748 (pms_id=18937) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9749 (pms_id=18938) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9751 (pms_id=18941) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9750 (pms_id=18940) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9752 (pms_id=18942) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9753 (pms_id=18948) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9754 (pms_id=18949) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9755 (pms_id=18958) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9756 (pms_id=18959) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9757 (pms_id=18960) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9758 (pms_id=18961) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9759 (pms_id=18962) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9760 (pms_id=18963) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9761 (pms_id=18964) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9762 (pms_id=18965) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9764 (pms_id=18970) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9763 (pms_id=18969) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9765 (pms_id=18971) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9766 (pms_id=18974) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9769 (pms_id=18973) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9768 (pms_id=18982) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9767 (pms_id=18983) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9770 (pms_id=18985) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9771 (pms_id=18986) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9772 (pms_id=18987) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9773 (pms_id=18988) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9774 (pms_id=18989) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9775 (pms_id=18990) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9776 (pms_id=18991) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9777 (pms_id=18993) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9778 (pms_id=18994) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9780 (pms_id=18997) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9779 (pms_id=18996) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9781 (pms_id=18998) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9782 (pms_id=18999) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9784 (pms_id=19000) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9783 (pms_id=19001) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9785 (pms_id=19002) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9786 (pms_id=19003) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9787 (pms_id=19006) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9788 (pms_id=19007) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9789 (pms_id=19010) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9790 (pms_id=19011) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9791 (pms_id=19012) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9792 (pms_id=19019) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9794 (pms_id=19018) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9793 (pms_id=19020) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9795 (pms_id=19022) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9796 (pms_id=19023) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9797 (pms_id=19024) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9798 (pms_id=19025) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9799 (pms_id=19035) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9800 (pms_id=19036) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9801 (pms_id=19038) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9802 (pms_id=19039) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9803 (pms_id=19040) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9804 (pms_id=19045) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9805 (pms_id=19047) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9807 (pms_id=19059) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9806 (pms_id=19048) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9808 (pms_id=19060) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9809 (pms_id=19061) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9810 (pms_id=19062) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9811 (pms_id=19070) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9812 (pms_id=19071) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9813 (pms_id=19072) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9815 (pms_id=19073) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9814 (pms_id=19074) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9816 (pms_id=19075) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9817 (pms_id=19076) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9819 (pms_id=19078) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9818 (pms_id=19077) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9820 (pms_id=19079) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9821 (pms_id=19080) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9823 (pms_id=19085) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9822 (pms_id=19086) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9825 (pms_id=19088) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9824 (pms_id=19089) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9826 (pms_id=19093) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9828 (pms_id=19095) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9827 (pms_id=19094) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9830 (pms_id=19098) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9829 (pms_id=19100) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19093 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9831 (pms_id=19101) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9832 (pms_id=19105) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9833 (pms_id=19106) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9834 (pms_id=19108) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9835 (pms_id=19110) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9836 (pms_id=19111) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9837 (pms_id=19112) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9839 (pms_id=19114) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9838 (pms_id=19115) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9840 (pms_id=19116) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9841 (pms_id=19123) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9842 (pms_id=19126) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9843 (pms_id=19127) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9845 (pms_id=19129) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9844 (pms_id=19130) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9846 (pms_id=19132) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9847 (pms_id=19139) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9848 (pms_id=19140) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9849 (pms_id=19141) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9850 (pms_id=19149) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9851 (pms_id=19159) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9852 (pms_id=19160) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9853 (pms_id=19161) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9854 (pms_id=19163) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9855 (pms_id=19165) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9856 (pms_id=19167) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9857 (pms_id=19178) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9858 (pms_id=19182) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9859 (pms_id=19183) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9860 (pms_id=19184) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9861 (pms_id=19185) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9863 (pms_id=19188) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9862 (pms_id=19198) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9864 (pms_id=19201) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9865 (pms_id=19204) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9866 (pms_id=19206) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9867 (pms_id=19208) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9868 (pms_id=19211) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9869 (pms_id=19215) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9870 (pms_id=19216) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9871 (pms_id=19217) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9873 (pms_id=19218) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9872 (pms_id=19219) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9874 (pms_id=19220) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9875 (pms_id=19221) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9876 (pms_id=19222) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9878 (pms_id=19223) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9877 (pms_id=19224) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9879 (pms_id=19225) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9880 (pms_id=19226) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for mancu22@hotmail.it (reservation_id=1398) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Mancuso, email=mancu22@hotmail.it, hotel=39054_001) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9881 (pms_id=19228) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9882 (pms_id=19230) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9888 (pms_id=19227) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9883 (pms_id=19231) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9884 (pms_id=19232) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9885 (pms_id=19233) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9887 (pms_id=19235) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9886 (pms_id=19236) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9890 (pms_id=19247) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9889 (pms_id=19246) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9891 (pms_id=19248) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9892 (pms_id=19249) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9894 (pms_id=19251) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9893 (pms_id=19258) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9895 (pms_id=19268) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9896 (pms_id=19280) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9897 (pms_id=19290) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9898 (pms_id=19291) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9899 (pms_id=19292) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9900 (pms_id=19293) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9901 (pms_id=19294) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9902 (pms_id=19295) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9903 (pms_id=19296) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9905 (pms_id=19299) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9904 (pms_id=19298) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9906 (pms_id=19300) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9907 (pms_id=19302) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9908 (pms_id=19303) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9909 (pms_id=19304) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9910 (pms_id=19305) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9911 (pms_id=19306) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9912 (pms_id=19307) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9913 (pms_id=19308) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9914 (pms_id=19309) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9915 (pms_id=19310) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9916 (pms_id=19311) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9917 (pms_id=19312) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9918 (pms_id=19313) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9919 (pms_id=19314) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9920 (pms_id=19315) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9921 (pms_id=19317) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9922 (pms_id=19318) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9923 (pms_id=19322) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9924 (pms_id=19323) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9925 (pms_id=19324) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9926 (pms_id=19325) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9928 (pms_id=19327) 2025-11-19 12:02:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 9927 (pms_id=19328) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9930 (pms_id=19329) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9929 (pms_id=19333) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9932 (pms_id=19337) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9931 (pms_id=19335) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9933 (pms_id=19338) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9934 (pms_id=19339) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9935 (pms_id=19340) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9936 (pms_id=19341) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9937 (pms_id=19342) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9939 (pms_id=19343) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9938 (pms_id=19344) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9941 (pms_id=19346) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9940 (pms_id=19345) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9942 (pms_id=19347) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9943 (pms_id=19355) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9944 (pms_id=19356) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9945 (pms_id=19357) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9947 (pms_id=19359) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9946 (pms_id=19360) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9948 (pms_id=19369) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9949 (pms_id=19370) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9951 (pms_id=19371) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9950 (pms_id=19372) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9952 (pms_id=19373) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9953 (pms_id=19374) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9954 (pms_id=19375) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9955 (pms_id=19376) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9956 (pms_id=19377) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9957 (pms_id=19380) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9958 (pms_id=19381) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9959 (pms_id=19382) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9960 (pms_id=19383) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9961 (pms_id=19384) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9962 (pms_id=19386) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9963 (pms_id=19387) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9964 (pms_id=19388) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9965 (pms_id=19390) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9966 (pms_id=19396) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9967 (pms_id=19397) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9968 (pms_id=19398) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9969 (pms_id=19399) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9970 (pms_id=19400) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9971 (pms_id=19401) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9972 (pms_id=19402) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9973 (pms_id=19403) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9974 (pms_id=19404) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9975 (pms_id=19405) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9976 (pms_id=19406) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9977 (pms_id=19408) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9978 (pms_id=19410) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9979 (pms_id=19411) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9981 (pms_id=19412) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9980 (pms_id=19414) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9982 (pms_id=19415) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9983 (pms_id=19416) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9984 (pms_id=19417) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9985 (pms_id=19418) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9986 (pms_id=19419) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9987 (pms_id=19428) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9990 (pms_id=19429) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9988 (pms_id=19430) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9989 (pms_id=19431) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9991 (pms_id=19432) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9992 (pms_id=19433) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9993 (pms_id=19435) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9994 (pms_id=19436) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9996 (pms_id=19440) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9995 (pms_id=19438) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10000 (pms_id=19441) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9997 (pms_id=19443) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9998 (pms_id=19444) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 9999 (pms_id=19445) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10001 (pms_id=19446) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10002 (pms_id=19449) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10003 (pms_id=19450) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10004 (pms_id=19451) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10005 (pms_id=19453) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10006 (pms_id=19454) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10007 (pms_id=19456) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10009 (pms_id=19458) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10008 (pms_id=19459) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10010 (pms_id=19460) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10011 (pms_id=19461) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10012 (pms_id=19462) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10013 (pms_id=19463) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10014 (pms_id=19464) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10015 (pms_id=19465) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10018 (pms_id=19466) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10017 (pms_id=19467) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10016 (pms_id=19478) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10019 (pms_id=19479) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10021 (pms_id=19482) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10020 (pms_id=19480) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10022 (pms_id=19483) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10023 (pms_id=19484) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10024 (pms_id=19485) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10025 (pms_id=19486) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10026 (pms_id=19487) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10028 (pms_id=19488) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10027 (pms_id=19489) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10029 (pms_id=19492) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10030 (pms_id=19493) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10031 (pms_id=19495) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10032 (pms_id=19496) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10033 (pms_id=19497) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10034 (pms_id=19498) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10036 (pms_id=19499) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10035 (pms_id=19500) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10037 (pms_id=19501) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10038 (pms_id=19504) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10039 (pms_id=19505) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10040 (pms_id=19506) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10041 (pms_id=19507) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10042 (pms_id=19508) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10043 (pms_id=19509) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10044 (pms_id=19510) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10045 (pms_id=19511) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10046 (pms_id=19512) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10047 (pms_id=19513) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10048 (pms_id=19514) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10049 (pms_id=19516) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10050 (pms_id=19517) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10051 (pms_id=19518) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10052 (pms_id=19519) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10053 (pms_id=19520) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10054 (pms_id=19521) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10055 (pms_id=19523) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10056 (pms_id=19524) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10057 (pms_id=19525) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10059 (pms_id=19527) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10058 (pms_id=19526) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10060 (pms_id=19529) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10061 (pms_id=19530) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19530 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10062 (pms_id=19532) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10063 (pms_id=19534) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10064 (pms_id=19535) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10065 (pms_id=19536) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10066 (pms_id=19537) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10067 (pms_id=19538) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10068 (pms_id=19539) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10070 (pms_id=19541) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10069 (pms_id=19540) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10071 (pms_id=19542) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10072 (pms_id=19543) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10073 (pms_id=19544) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10074 (pms_id=19545) 2025-11-19 12:02:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 10075 (pms_id=19546) 2025-11-19 12:02:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 10076 (pms_id=19547) 2025-11-19 12:02:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 10077 (pms_id=19548) 2025-11-19 12:02:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 10078 (pms_id=19549) 2025-11-19 12:02:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 10079 (pms_id=19551) 2025-11-19 12:02:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 10080 (pms_id=19552) 2025-11-19 12:02:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 10081 (pms_id=19554) 2025-11-19 12:02:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 10082 (pms_id=19555) 2025-11-19 12:02:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 10084 (pms_id=19557) 2025-11-19 12:02:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 10083 (pms_id=19556) 2025-11-19 12:02:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-19 12:02:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10085 (pms_id=19558) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10086 (pms_id=19559) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10087 (pms_id=19560) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10088 (pms_id=19561) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10090 (pms_id=19563) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10089 (pms_id=19562) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10092 (pms_id=19570) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10091 (pms_id=19571) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10093 (pms_id=19572) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10094 (pms_id=19573) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10095 (pms_id=19574) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10096 (pms_id=19584) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10097 (pms_id=19586) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10098 (pms_id=19585) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10099 (pms_id=19587) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10101 (pms_id=19597) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10100 (pms_id=19598) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10102 (pms_id=19599) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10103 (pms_id=19600) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10104 (pms_id=19602) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10105 (pms_id=19603) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10106 (pms_id=19605) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10109 (pms_id=19608) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10108 (pms_id=19611) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10107 (pms_id=19607) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10110 (pms_id=19612) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10111 (pms_id=19614) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10112 (pms_id=19615) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10113 (pms_id=19617) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10115 (pms_id=19618) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10114 (pms_id=19622) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10117 (pms_id=19623) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10116 (pms_id=19625) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10118 (pms_id=19626) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10119 (pms_id=19628) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10120 (pms_id=19629) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10121 (pms_id=19630) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10122 (pms_id=19631) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10123 (pms_id=19632) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10124 (pms_id=19633) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10125 (pms_id=19634) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10126 (pms_id=19635) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10127 (pms_id=19636) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10128 (pms_id=19639) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10129 (pms_id=19640) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10130 (pms_id=19642) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10131 (pms_id=19643) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10132 (pms_id=19644) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10133 (pms_id=19645) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10134 (pms_id=19646) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10135 (pms_id=19647) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10136 (pms_id=19648) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10137 (pms_id=19649) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10138 (pms_id=19650) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 10139 (pms_id=19652) 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-19 12:02:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10140 (pms_id=19653) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10141 (pms_id=19655) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10142 (pms_id=19658) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10143 (pms_id=19659) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10144 (pms_id=19661) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10145 (pms_id=19662) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10146 (pms_id=19663) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10147 (pms_id=19665) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10148 (pms_id=19664) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10149 (pms_id=19666) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10150 (pms_id=19667) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10151 (pms_id=19668) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10152 (pms_id=19669) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10153 (pms_id=19670) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10154 (pms_id=19671) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10156 (pms_id=19673) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10155 (pms_id=19672) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10157 (pms_id=19674) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10158 (pms_id=19675) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10159 (pms_id=19681) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10160 (pms_id=19691) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10161 (pms_id=19692) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10163 (pms_id=19694) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10162 (pms_id=19693) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10164 (pms_id=19695) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10165 (pms_id=19696) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10166 (pms_id=19697) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10167 (pms_id=19698) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10169 (pms_id=19699) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10168 (pms_id=19703) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10170 (pms_id=19704) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10172 (pms_id=19706) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10171 (pms_id=19705) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10173 (pms_id=19712) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10174 (pms_id=19713) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10175 (pms_id=19714) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10177 (pms_id=19716) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10176 (pms_id=19717) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10178 (pms_id=19718) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10179 (pms_id=19729) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10180 (pms_id=19744) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10181 (pms_id=19746) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10183 (pms_id=19748) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10182 (pms_id=19747) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10184 (pms_id=19749) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10185 (pms_id=19750) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10186 (pms_id=19752) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10188 (pms_id=19753) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10187 (pms_id=19755) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10189 (pms_id=19756) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10190 (pms_id=19758) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10191 (pms_id=19759) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10192 (pms_id=19760) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10193 (pms_id=19761) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10194 (pms_id=19762) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10195 (pms_id=19763) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10197 (pms_id=19765) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10198 (pms_id=19767) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10196 (pms_id=19766) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10199 (pms_id=19769) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10200 (pms_id=19770) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10201 (pms_id=19778) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10202 (pms_id=19779) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10204 (pms_id=19783) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10203 (pms_id=19782) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10205 (pms_id=19784) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10206 (pms_id=19785) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10207 (pms_id=19787) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10208 (pms_id=19786) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10209 (pms_id=19788) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10210 (pms_id=19789) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10211 (pms_id=19795) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10212 (pms_id=19796) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10213 (pms_id=19797) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10214 (pms_id=19798) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10215 (pms_id=19799) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10218 (pms_id=19801) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10216 (pms_id=19800) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10217 (pms_id=19804) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10219 (pms_id=19805) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10220 (pms_id=19806) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10221 (pms_id=19807) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10222 (pms_id=19808) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10223 (pms_id=19810) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10224 (pms_id=19811) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10225 (pms_id=19812) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10227 (pms_id=19814) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10226 (pms_id=19813) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10229 (pms_id=19821) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10230 (pms_id=19826) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10228 (pms_id=19822) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10231 (pms_id=19837) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10232 (pms_id=19839) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10233 (pms_id=19842) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10234 (pms_id=19843) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10236 (pms_id=19845) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10235 (pms_id=19848) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10237 (pms_id=19849) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10238 (pms_id=19850) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10240 (pms_id=19852) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10239 (pms_id=19851) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10241 (pms_id=19853) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10242 (pms_id=19854) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10243 (pms_id=19855) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10247 (pms_id=19860) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10246 (pms_id=19862) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10245 (pms_id=19863) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10244 (pms_id=19872) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10248 (pms_id=19883) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10249 (pms_id=19884) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10250 (pms_id=19892) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10251 (pms_id=19893) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10252 (pms_id=19903) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10253 (pms_id=19904) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10254 (pms_id=19914) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10255 (pms_id=19925) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10256 (pms_id=19926) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10257 (pms_id=19937) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10259 (pms_id=19939) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10258 (pms_id=19938) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10261 (pms_id=19941) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10260 (pms_id=19940) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10262 (pms_id=19942) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10263 (pms_id=19943) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10264 (pms_id=19944) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10265 (pms_id=19954) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10267 (pms_id=19955) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10266 (pms_id=19956) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10268 (pms_id=19957) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10269 (pms_id=19958) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10270 (pms_id=19976) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10271 (pms_id=19977) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10272 (pms_id=19978) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10273 (pms_id=19979) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10274 (pms_id=19980) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10275 (pms_id=19981) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10277 (pms_id=19983) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10278 (pms_id=19984) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10276 (pms_id=19982) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10279 (pms_id=19986) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10280 (pms_id=19988) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10282 (pms_id=19991) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10281 (pms_id=19989) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19988 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10283 (pms_id=19995) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10284 (pms_id=19997) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10285 (pms_id=19998) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10286 (pms_id=19999) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10288 (pms_id=20009) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10287 (pms_id=20001) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10289 (pms_id=20011) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10290 (pms_id=20019) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10292 (pms_id=20020) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10291 (pms_id=20022) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10293 (pms_id=20024) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10294 (pms_id=20025) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10295 (pms_id=20032) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10296 (pms_id=20033) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10299 (pms_id=20034) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10297 (pms_id=20044) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10298 (pms_id=20046) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10300 (pms_id=20047) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10301 (pms_id=20048) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10302 (pms_id=20050) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10303 (pms_id=20051) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10305 (pms_id=20053) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10304 (pms_id=20056) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10306 (pms_id=20058) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10307 (pms_id=20059) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10308 (pms_id=20060) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10309 (pms_id=20061) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10310 (pms_id=20062) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10311 (pms_id=20063) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10312 (pms_id=20064) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10313 (pms_id=20066) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10314 (pms_id=20067) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10315 (pms_id=20072) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10317 (pms_id=20076) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10316 (pms_id=20077) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10318 (pms_id=20078) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10320 (pms_id=20079) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10319 (pms_id=20080) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10321 (pms_id=20091) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10322 (pms_id=20100) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10323 (pms_id=20103) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10324 (pms_id=20104) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10325 (pms_id=20105) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10326 (pms_id=20115) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10327 (pms_id=20116) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10328 (pms_id=20117) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10329 (pms_id=20118) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10332 (pms_id=20120) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10330 (pms_id=20119) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10331 (pms_id=20121) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10333 (pms_id=20122) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10334 (pms_id=20123) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10335 (pms_id=20126) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10336 (pms_id=20135) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10337 (pms_id=20145) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10338 (pms_id=20147) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10341 (pms_id=20155) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10340 (pms_id=20176) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10339 (pms_id=20148) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10342 (pms_id=20185) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10344 (pms_id=20187) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10345 (pms_id=20200) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10343 (pms_id=20198) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10347 (pms_id=20202) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10346 (pms_id=20204) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10348 (pms_id=20206) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10349 (pms_id=20207) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10352 (pms_id=20209) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10351 (pms_id=20210) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10350 (pms_id=20211) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10354 (pms_id=20225) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10353 (pms_id=20212) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10355 (pms_id=20226) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10356 (pms_id=20227) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10357 (pms_id=20228) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10359 (pms_id=20237) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10358 (pms_id=20240) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10360 (pms_id=20241) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10361 (pms_id=20242) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10362 (pms_id=20243) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10363 (pms_id=20244) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10364 (pms_id=20245) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10367 (pms_id=20252) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10365 (pms_id=20246) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10366 (pms_id=20253) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10368 (pms_id=20255) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10369 (pms_id=20256) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10370 (pms_id=20257) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10371 (pms_id=20258) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10372 (pms_id=20260) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10374 (pms_id=20262) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10373 (pms_id=20263) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10376 (pms_id=20264) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10375 (pms_id=20265) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10377 (pms_id=20266) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10378 (pms_id=20275) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10379 (pms_id=20286) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10380 (pms_id=20290) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10381 (pms_id=20294) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10382 (pms_id=20302) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10385 (pms_id=20303) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10383 (pms_id=20312) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10384 (pms_id=20313) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10386 (pms_id=20314) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10387 (pms_id=20315) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10388 (pms_id=20323) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10389 (pms_id=20324) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10390 (pms_id=20343) 2025-11-19 12:02:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 10391 (pms_id=20346) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10392 (pms_id=20348) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10393 (pms_id=20351) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10394 (pms_id=20354) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10395 (pms_id=20355) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10396 (pms_id=20357) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10397 (pms_id=20360) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10398 (pms_id=20361) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10399 (pms_id=20362) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10400 (pms_id=20364) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10401 (pms_id=20367) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10402 (pms_id=20368) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10403 (pms_id=20369) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10404 (pms_id=20370) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10405 (pms_id=20371) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10406 (pms_id=20373) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10408 (pms_id=20376) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10407 (pms_id=20374) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10410 (pms_id=20378) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10409 (pms_id=20377) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10411 (pms_id=20379) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10412 (pms_id=20387) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10413 (pms_id=20389) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10414 (pms_id=20390) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10415 (pms_id=20391) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10416 (pms_id=20393) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10417 (pms_id=20403) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10418 (pms_id=20404) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10419 (pms_id=20405) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10420 (pms_id=20406) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10421 (pms_id=20407) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10422 (pms_id=20408) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10423 (pms_id=20409) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10424 (pms_id=20410) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10427 (pms_id=20411) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10425 (pms_id=20412) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10426 (pms_id=20417) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10428 (pms_id=20418) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10429 (pms_id=20419) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10430 (pms_id=20429) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10431 (pms_id=20430) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10432 (pms_id=20432) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10433 (pms_id=20433) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10436 (pms_id=20453) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10435 (pms_id=20451) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10438 (pms_id=20454) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10434 (pms_id=20450) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10437 (pms_id=20455) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10439 (pms_id=20456) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10440 (pms_id=20465) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10441 (pms_id=20466) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10442 (pms_id=20475) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10443 (pms_id=20476) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10446 (pms_id=20478) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10445 (pms_id=20481) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10447 (pms_id=20482) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10444 (pms_id=20480) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10448 (pms_id=20484) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10450 (pms_id=20486) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10449 (pms_id=20485) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10451 (pms_id=20488) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10452 (pms_id=20491) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10453 (pms_id=20493) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10454 (pms_id=20494) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10455 (pms_id=20495) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10456 (pms_id=20496) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10457 (pms_id=20497) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10459 (pms_id=20498) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10458 (pms_id=20499) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10460 (pms_id=20500) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10461 (pms_id=20501) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10462 (pms_id=20502) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10463 (pms_id=20503) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10465 (pms_id=20505) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10464 (pms_id=20504) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10466 (pms_id=20506) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10467 (pms_id=20514) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10468 (pms_id=20515) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20515 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10469 (pms_id=20516) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10470 (pms_id=20518) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10471 (pms_id=20524) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10472 (pms_id=20525) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10474 (pms_id=20536) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10473 (pms_id=20535) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10475 (pms_id=20538) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10476 (pms_id=20539) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10477 (pms_id=20540) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10478 (pms_id=20541) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10479 (pms_id=20542) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10481 (pms_id=20544) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10480 (pms_id=20543) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10482 (pms_id=20545) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10483 (pms_id=20547) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10484 (pms_id=20554) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10485 (pms_id=20555) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10486 (pms_id=20556) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10487 (pms_id=20557) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10488 (pms_id=20570) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10489 (pms_id=20571) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20570 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10490 (pms_id=20580) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10491 (pms_id=20581) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10492 (pms_id=20583) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10493 (pms_id=20585) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10494 (pms_id=20587) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10497 (pms_id=20588) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10495 (pms_id=20589) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10496 (pms_id=20599) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10498 (pms_id=20600) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10499 (pms_id=20602) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10500 (pms_id=20604) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10501 (pms_id=20605) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10502 (pms_id=20607) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10503 (pms_id=20608) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10504 (pms_id=20612) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10505 (pms_id=20615) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10506 (pms_id=20616) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10508 (pms_id=20622) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10507 (pms_id=20632) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10509 (pms_id=20633) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10510 (pms_id=20634) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10511 (pms_id=20638) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10513 (pms_id=20641) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10512 (pms_id=20642) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10515 (pms_id=20643) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10514 (pms_id=20650) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10516 (pms_id=20652) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10517 (pms_id=20654) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10518 (pms_id=20655) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10519 (pms_id=20657) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10520 (pms_id=20660) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10521 (pms_id=20662) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10522 (pms_id=20665) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10524 (pms_id=20668) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10523 (pms_id=20667) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10526 (pms_id=20671) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10525 (pms_id=20672) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10527 (pms_id=20674) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10528 (pms_id=20675) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10529 (pms_id=20677) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10530 (pms_id=20683) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10531 (pms_id=20685) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10534 (pms_id=20689) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10532 (pms_id=20687) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10535 (pms_id=20697) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10533 (pms_id=20696) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10536 (pms_id=20698) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10537 (pms_id=20699) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10538 (pms_id=20700) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20700 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10539 (pms_id=20707) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10540 (pms_id=20717) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10542 (pms_id=20719) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10541 (pms_id=20721) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10543 (pms_id=20722) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10544 (pms_id=20723) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10545 (pms_id=20724) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10547 (pms_id=20726) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10546 (pms_id=20725) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10548 (pms_id=20727) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10549 (pms_id=20728) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10550 (pms_id=20735) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10551 (pms_id=20737) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10552 (pms_id=20739) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10553 (pms_id=20738) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10555 (pms_id=20741) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10554 (pms_id=20740) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10557 (pms_id=20743) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10556 (pms_id=20746) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10558 (pms_id=20747) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20743 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10559 (pms_id=20748) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10560 (pms_id=20749) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10561 (pms_id=20752) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10562 (pms_id=20753) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10563 (pms_id=20756) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10564 (pms_id=20757) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10566 (pms_id=20770) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10565 (pms_id=20760) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10567 (pms_id=20771) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10568 (pms_id=20772) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10569 (pms_id=20775) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10570 (pms_id=20779) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10571 (pms_id=20780) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10573 (pms_id=20781) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10572 (pms_id=20782) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10574 (pms_id=20783) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10575 (pms_id=20784) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10576 (pms_id=20785) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10577 (pms_id=20786) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10578 (pms_id=20787) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10579 (pms_id=20791) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10580 (pms_id=20792) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10582 (pms_id=20794) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10581 (pms_id=20795) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10583 (pms_id=20797) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10584 (pms_id=20802) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10585 (pms_id=20804) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10587 (pms_id=20805) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10586 (pms_id=20808) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10588 (pms_id=20809) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10589 (pms_id=20810) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10590 (pms_id=20811) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10591 (pms_id=20815) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10592 (pms_id=20818) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10593 (pms_id=20820) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10594 (pms_id=20821) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10595 (pms_id=20822) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10596 (pms_id=20823) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10597 (pms_id=20826) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10599 (pms_id=20829) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10598 (pms_id=20828) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10600 (pms_id=20833) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10601 (pms_id=20835) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10602 (pms_id=20837) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10603 (pms_id=20845) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10604 (pms_id=20855) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10605 (pms_id=20858) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10606 (pms_id=20859) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10607 (pms_id=20860) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10608 (pms_id=20861) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10609 (pms_id=20862) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10611 (pms_id=20869) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10610 (pms_id=20868) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10612 (pms_id=20870) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10613 (pms_id=20871) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10614 (pms_id=20873) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10615 (pms_id=20875) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10616 (pms_id=20876) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10617 (pms_id=20877) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10618 (pms_id=20878) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10619 (pms_id=20879) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10621 (pms_id=20882) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10620 (pms_id=20880) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10622 (pms_id=20883) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10623 (pms_id=20885) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10624 (pms_id=20889) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10625 (pms_id=20890) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10626 (pms_id=20891) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10628 (pms_id=20896) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10627 (pms_id=20895) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10629 (pms_id=20900) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10630 (pms_id=20902) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10632 (pms_id=20905) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10631 (pms_id=20910) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10633 (pms_id=20913) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10634 (pms_id=20916) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10635 (pms_id=20917) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10636 (pms_id=20918) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10637 (pms_id=20920) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10638 (pms_id=20922) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10639 (pms_id=20923) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10640 (pms_id=20924) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10641 (pms_id=20925) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10642 (pms_id=20926) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10643 (pms_id=20927) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10644 (pms_id=20928) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10645 (pms_id=20929) 2025-11-19 12:02:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 10646 (pms_id=20930) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10647 (pms_id=20931) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10648 (pms_id=20932) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10649 (pms_id=20934) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10651 (pms_id=20935) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10650 (pms_id=20936) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10652 (pms_id=20938) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10655 (pms_id=20940) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10654 (pms_id=20942) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10653 (pms_id=20945) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10656 (pms_id=20946) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10657 (pms_id=20947) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10658 (pms_id=20948) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10659 (pms_id=20949) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10660 (pms_id=20950) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10661 (pms_id=20951) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10662 (pms_id=20952) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10664 (pms_id=20956) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10663 (pms_id=20957) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10665 (pms_id=20959) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10666 (pms_id=20960) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20950 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10667 (pms_id=20961) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10668 (pms_id=20962) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10669 (pms_id=20973) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10670 (pms_id=20982) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10672 (pms_id=20983) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10671 (pms_id=20993) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10673 (pms_id=20994) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10674 (pms_id=20995) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10675 (pms_id=20996) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10676 (pms_id=21003) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10677 (pms_id=21013) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10678 (pms_id=21014) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10679 (pms_id=21015) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10680 (pms_id=21016) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10682 (pms_id=21018) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10681 (pms_id=21019) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10683 (pms_id=21020) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10684 (pms_id=21021) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10686 (pms_id=21022) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10685 (pms_id=21023) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10687 (pms_id=21024) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10688 (pms_id=21025) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10689 (pms_id=21026) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10692 (pms_id=21028) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10690 (pms_id=21029) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10691 (pms_id=21031) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10693 (pms_id=21032) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10694 (pms_id=21034) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10695 (pms_id=21035) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10696 (pms_id=21037) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10697 (pms_id=21038) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10698 (pms_id=21039) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10699 (pms_id=21040) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10701 (pms_id=21041) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10700 (pms_id=21042) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10702 (pms_id=21044) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10703 (pms_id=21043) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10704 (pms_id=21047) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10705 (pms_id=21057) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10706 (pms_id=21067) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10708 (pms_id=21068) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10707 (pms_id=21070) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10709 (pms_id=21071) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10711 (pms_id=21072) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10710 (pms_id=21073) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10712 (pms_id=21076) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10714 (pms_id=21078) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10713 (pms_id=21080) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10715 (pms_id=21081) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10716 (pms_id=21082) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10717 (pms_id=21083) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10718 (pms_id=21084) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10719 (pms_id=21085) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10720 (pms_id=21086) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10721 (pms_id=21087) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10723 (pms_id=21089) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10722 (pms_id=21090) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10724 (pms_id=21091) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10725 (pms_id=21092) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10726 (pms_id=21093) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10727 (pms_id=21095) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10728 (pms_id=21098) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10729 (pms_id=21099) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10730 (pms_id=21100) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10732 (pms_id=21108) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10731 (pms_id=21109) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10733 (pms_id=21110) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10734 (pms_id=21111) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10735 (pms_id=21112) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10736 (pms_id=21113) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10738 (pms_id=21115) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10737 (pms_id=21114) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10740 (pms_id=21117) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10739 (pms_id=21116) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10741 (pms_id=21118) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10742 (pms_id=21120) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10743 (pms_id=21121) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10744 (pms_id=21122) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10745 (pms_id=21123) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10746 (pms_id=21124) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10747 (pms_id=21126) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10748 (pms_id=21127) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10749 (pms_id=21128) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10750 (pms_id=21129) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10751 (pms_id=21134) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10752 (pms_id=21138) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10753 (pms_id=21144) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10754 (pms_id=21145) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10755 (pms_id=21146) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10756 (pms_id=21147) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10757 (pms_id=21149) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10758 (pms_id=21150) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10759 (pms_id=21151) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10761 (pms_id=21152) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10760 (pms_id=21153) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10763 (pms_id=21154) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10762 (pms_id=21156) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10764 (pms_id=21160) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10766 (pms_id=21161) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10765 (pms_id=21162) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10767 (pms_id=21164) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10768 (pms_id=21165) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10770 (pms_id=21166) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10769 (pms_id=21168) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10771 (pms_id=21169) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10772 (pms_id=21170) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10774 (pms_id=21171) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10773 (pms_id=21172) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10775 (pms_id=21173) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10776 (pms_id=21175) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10778 (pms_id=21177) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10777 (pms_id=21176) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10779 (pms_id=21178) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10780 (pms_id=21180) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10781 (pms_id=21181) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10783 (pms_id=21182) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10782 (pms_id=21187) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10784 (pms_id=21188) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10785 (pms_id=21207) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10786 (pms_id=21209) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10787 (pms_id=21210) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10788 (pms_id=21211) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10789 (pms_id=21212) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10790 (pms_id=21213) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10791 (pms_id=21214) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10792 (pms_id=21215) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10793 (pms_id=21216) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10794 (pms_id=21219) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10795 (pms_id=21220) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10797 (pms_id=21222) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10798 (pms_id=21224) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10796 (pms_id=21221) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10799 (pms_id=21225) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10800 (pms_id=21235) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10801 (pms_id=21236) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10803 (pms_id=21237) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10804 (pms_id=21239) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10802 (pms_id=21238) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10805 (pms_id=21243) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10807 (pms_id=21245) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10806 (pms_id=21244) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10808 (pms_id=21248) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10809 (pms_id=21252) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10810 (pms_id=21253) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10811 (pms_id=21255) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10812 (pms_id=21256) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10813 (pms_id=21258) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10814 (pms_id=21260) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10816 (pms_id=21262) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10815 (pms_id=21261) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10817 (pms_id=21264) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10819 (pms_id=21265) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10818 (pms_id=21267) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10820 (pms_id=21268) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10821 (pms_id=21269) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10822 (pms_id=21270) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10823 (pms_id=21280) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10824 (pms_id=21281) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10825 (pms_id=21283) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10826 (pms_id=21284) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10827 (pms_id=21291) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10828 (pms_id=21301) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10830 (pms_id=21303) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10829 (pms_id=21302) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10831 (pms_id=21304) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10832 (pms_id=21305) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10833 (pms_id=21306) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10834 (pms_id=21307) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10835 (pms_id=21308) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10837 (pms_id=21310) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10836 (pms_id=21309) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10838 (pms_id=21311) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10839 (pms_id=21312) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10841 (pms_id=21313) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10840 (pms_id=21322) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10842 (pms_id=21323) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10844 (pms_id=21324) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10845 (pms_id=21325) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10843 (pms_id=21326) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10846 (pms_id=21327) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10848 (pms_id=21328) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10847 (pms_id=21329) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10849 (pms_id=21333) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10850 (pms_id=21334) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10851 (pms_id=21335) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10852 (pms_id=21336) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10854 (pms_id=21338) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10853 (pms_id=21337) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10855 (pms_id=21342) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10856 (pms_id=21345) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10857 (pms_id=21347) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21337 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10859 (pms_id=21353) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10858 (pms_id=21354) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10860 (pms_id=21355) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10861 (pms_id=21364) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10862 (pms_id=21365) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10863 (pms_id=21366) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10864 (pms_id=21367) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10865 (pms_id=21369) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10866 (pms_id=21370) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10867 (pms_id=21371) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10868 (pms_id=21373) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10869 (pms_id=21374) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10870 (pms_id=21375) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10871 (pms_id=21376) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10872 (pms_id=21377) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10873 (pms_id=21378) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10874 (pms_id=21379) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10876 (pms_id=21381) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10875 (pms_id=21382) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10877 (pms_id=21384) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10878 (pms_id=21383) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10879 (pms_id=21385) 2025-11-19 12:02:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 10880 (pms_id=21387) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10881 (pms_id=21388) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10882 (pms_id=21389) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10884 (pms_id=21391) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10883 (pms_id=21392) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10885 (pms_id=21393) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10886 (pms_id=21394) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10887 (pms_id=21395) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10888 (pms_id=21396) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10889 (pms_id=21397) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10890 (pms_id=21398) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10891 (pms_id=21399) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10893 (pms_id=21401) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10892 (pms_id=21402) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10894 (pms_id=21403) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10895 (pms_id=21407) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10897 (pms_id=21415) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10896 (pms_id=21409) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10898 (pms_id=21428) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10900 (pms_id=21429) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10899 (pms_id=21442) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10901 (pms_id=21444) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10902 (pms_id=21445) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10903 (pms_id=21446) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10904 (pms_id=21451) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10905 (pms_id=21454) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10906 (pms_id=21458) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10907 (pms_id=21460) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10908 (pms_id=21462) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10909 (pms_id=21463) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10910 (pms_id=21464) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10911 (pms_id=21465) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10913 (pms_id=21477) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10912 (pms_id=21476) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10914 (pms_id=21481) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10915 (pms_id=21482) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10916 (pms_id=21483) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10917 (pms_id=21485) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10918 (pms_id=21505) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10919 (pms_id=21506) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10920 (pms_id=21509) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10921 (pms_id=21511) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10922 (pms_id=21512) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10923 (pms_id=21513) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10924 (pms_id=21522) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10925 (pms_id=21523) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10926 (pms_id=21524) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10927 (pms_id=21533) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10929 (pms_id=21535) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10930 (pms_id=21536) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10928 (pms_id=21537) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10931 (pms_id=21538) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10933 (pms_id=21549) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10932 (pms_id=21539) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10934 (pms_id=21550) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10935 (pms_id=21551) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10936 (pms_id=21552) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10937 (pms_id=21554) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10939 (pms_id=21555) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10938 (pms_id=21556) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10940 (pms_id=21557) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10941 (pms_id=21558) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10942 (pms_id=21561) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10943 (pms_id=21562) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10945 (pms_id=21565) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10944 (pms_id=21564) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10946 (pms_id=21567) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10947 (pms_id=21568) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10949 (pms_id=21582) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10948 (pms_id=21572) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10951 (pms_id=21583) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10950 (pms_id=21584) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10952 (pms_id=21585) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10953 (pms_id=21586) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10955 (pms_id=21587) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10954 (pms_id=21588) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10956 (pms_id=21589) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10957 (pms_id=21590) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10958 (pms_id=21591) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10959 (pms_id=21592) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10961 (pms_id=21594) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10960 (pms_id=21595) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10962 (pms_id=21596) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10964 (pms_id=21597) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10963 (pms_id=21601) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10965 (pms_id=21602) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10966 (pms_id=21604) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10967 (pms_id=21605) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10968 (pms_id=21606) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10970 (pms_id=21607) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10969 (pms_id=21608) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10971 (pms_id=21609) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10972 (pms_id=21613) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10974 (pms_id=21623) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10975 (pms_id=21626) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10973 (pms_id=21625) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10976 (pms_id=21627) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10977 (pms_id=21629) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10979 (pms_id=21633) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10978 (pms_id=21631) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10980 (pms_id=21634) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10981 (pms_id=21635) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10982 (pms_id=21636) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10983 (pms_id=21637) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10984 (pms_id=21640) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10986 (pms_id=21641) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10985 (pms_id=21642) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10987 (pms_id=21648) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10988 (pms_id=21652) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10989 (pms_id=21653) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10990 (pms_id=21655) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10991 (pms_id=21658) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10992 (pms_id=21659) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10993 (pms_id=21660) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21659 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10995 (pms_id=21661) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10994 (pms_id=21664) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10997 (pms_id=21667) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10996 (pms_id=21662) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10998 (pms_id=21668) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11000 (pms_id=21669) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 10999 (pms_id=21678) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11001 (pms_id=21682) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11003 (pms_id=21684) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11002 (pms_id=21686) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11004 (pms_id=21687) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11006 (pms_id=21698) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11005 (pms_id=21699) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11007 (pms_id=21700) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11008 (pms_id=21701) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11009 (pms_id=21712) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11011 (pms_id=21713) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11010 (pms_id=21714) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11013 (pms_id=21715) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11012 (pms_id=21716) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11014 (pms_id=21717) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11016 (pms_id=21738) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11015 (pms_id=21729) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11017 (pms_id=21739) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11018 (pms_id=21740) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11019 (pms_id=21752) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11020 (pms_id=21755) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11021 (pms_id=21756) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11023 (pms_id=21757) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11022 (pms_id=21758) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11025 (pms_id=21762) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11024 (pms_id=21763) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11026 (pms_id=21764) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11027 (pms_id=21765) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11028 (pms_id=21766) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11029 (pms_id=21768) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11030 (pms_id=21769) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11031 (pms_id=21770) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11032 (pms_id=21779) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11033 (pms_id=21780) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11036 (pms_id=21790) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11035 (pms_id=21792) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11034 (pms_id=21793) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11037 (pms_id=21803) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11038 (pms_id=21804) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11039 (pms_id=21806) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11040 (pms_id=21808) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11041 (pms_id=21811) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11043 (pms_id=21812) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11042 (pms_id=21815) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11044 (pms_id=21816) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11045 (pms_id=21817) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11046 (pms_id=21820) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11047 (pms_id=21823) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11049 (pms_id=21826) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11048 (pms_id=21825) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11050 (pms_id=21829) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11051 (pms_id=21831) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11053 (pms_id=21834) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11052 (pms_id=21835) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11054 (pms_id=21836) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11055 (pms_id=21838) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11056 (pms_id=21839) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11057 (pms_id=21840) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11058 (pms_id=21841) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11060 (pms_id=21842) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11059 (pms_id=21849) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11061 (pms_id=21854) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11062 (pms_id=21855) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11063 (pms_id=21856) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11064 (pms_id=21857) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11065 (pms_id=21858) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11066 (pms_id=21859) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11068 (pms_id=21864) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11067 (pms_id=21863) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11069 (pms_id=21867) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11071 (pms_id=21881) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11070 (pms_id=21880) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11072 (pms_id=21882) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11073 (pms_id=21883) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11075 (pms_id=21884) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11074 (pms_id=21885) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11076 (pms_id=21887) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11077 (pms_id=21888) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11078 (pms_id=21895) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11080 (pms_id=21915) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11079 (pms_id=21916) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11081 (pms_id=21929) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11082 (pms_id=21930) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11083 (pms_id=21931) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11084 (pms_id=21932) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11085 (pms_id=21933) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11086 (pms_id=21934) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11087 (pms_id=21935) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11088 (pms_id=21936) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11089 (pms_id=21937) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11091 (pms_id=21939) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11090 (pms_id=21938) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11093 (pms_id=21942) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11092 (pms_id=21941) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11094 (pms_id=21943) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11095 (pms_id=21944) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11096 (pms_id=21946) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11097 (pms_id=21947) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11098 (pms_id=21948) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11099 (pms_id=21953) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11101 (pms_id=21964) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11100 (pms_id=21954) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11102 (pms_id=21965) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11103 (pms_id=21966) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11105 (pms_id=21967) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11104 (pms_id=21968) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11106 (pms_id=21969) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11107 (pms_id=21970) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11108 (pms_id=21974) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11109 (pms_id=21975) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11110 (pms_id=21977) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11111 (pms_id=21978) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11112 (pms_id=21979) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11113 (pms_id=21980) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11114 (pms_id=21988) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11115 (pms_id=21989) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11116 (pms_id=22003) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11117 (pms_id=22004) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11118 (pms_id=22005) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11119 (pms_id=22007) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11120 (pms_id=22008) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11121 (pms_id=22009) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11122 (pms_id=22011) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11123 (pms_id=22021) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11124 (pms_id=22023) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11125 (pms_id=22031) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11126 (pms_id=22032) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11127 (pms_id=22033) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11128 (pms_id=22034) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11129 (pms_id=22036) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11130 (pms_id=22038) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11131 (pms_id=22039) 2025-11-19 12:02:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 11132 (pms_id=22040) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11133 (pms_id=22043) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11134 (pms_id=22044) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11135 (pms_id=22047) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11137 (pms_id=22048) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11136 (pms_id=22049) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11138 (pms_id=22050) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11139 (pms_id=22051) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11140 (pms_id=22052) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11141 (pms_id=22058) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11142 (pms_id=22061) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11143 (pms_id=22062) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11144 (pms_id=22064) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11145 (pms_id=22065) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11146 (pms_id=22066) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11147 (pms_id=22067) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22065 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11148 (pms_id=22068) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11150 (pms_id=22072) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11149 (pms_id=22070) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11151 (pms_id=22073) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11152 (pms_id=22077) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11153 (pms_id=22079) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11154 (pms_id=22080) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11155 (pms_id=22081) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11156 (pms_id=22082) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11157 (pms_id=22083) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11158 (pms_id=22084) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11159 (pms_id=22085) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11160 (pms_id=22086) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11161 (pms_id=22087) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11162 (pms_id=22088) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11163 (pms_id=22089) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11164 (pms_id=22090) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11165 (pms_id=22091) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11166 (pms_id=22092) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11167 (pms_id=22093) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11168 (pms_id=22094) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11169 (pms_id=22095) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11170 (pms_id=22096) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11171 (pms_id=22097) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11172 (pms_id=22098) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11173 (pms_id=22099) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11174 (pms_id=22100) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11175 (pms_id=22101) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11176 (pms_id=22102) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11177 (pms_id=22103) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11178 (pms_id=22104) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11180 (pms_id=22105) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11179 (pms_id=22106) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11181 (pms_id=22107) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11183 (pms_id=22109) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11182 (pms_id=22117) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11184 (pms_id=22118) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11185 (pms_id=22119) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11186 (pms_id=22122) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11187 (pms_id=22124) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11188 (pms_id=22126) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11189 (pms_id=22130) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11190 (pms_id=22131) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11191 (pms_id=22132) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11193 (pms_id=22134) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11192 (pms_id=22133) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11194 (pms_id=22135) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11195 (pms_id=22136) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11196 (pms_id=22137) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11197 (pms_id=22138) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11198 (pms_id=22139) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11199 (pms_id=22140) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11200 (pms_id=22143) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11201 (pms_id=22147) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11202 (pms_id=22148) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11203 (pms_id=22156) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11204 (pms_id=22157) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11205 (pms_id=22158) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11206 (pms_id=22168) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11207 (pms_id=22169) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11208 (pms_id=22181) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11211 (pms_id=22188) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11209 (pms_id=22189) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11210 (pms_id=22190) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11212 (pms_id=22191) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11213 (pms_id=22192) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11214 (pms_id=22193) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11215 (pms_id=22194) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11216 (pms_id=22195) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11217 (pms_id=22196) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11219 (pms_id=22197) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11220 (pms_id=22199) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11218 (pms_id=22198) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11221 (pms_id=22200) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11222 (pms_id=22201) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11223 (pms_id=22202) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11224 (pms_id=22205) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11225 (pms_id=22206) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11226 (pms_id=22208) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11227 (pms_id=22210) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11228 (pms_id=22211) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11230 (pms_id=22225) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11229 (pms_id=22212) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11231 (pms_id=22226) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11232 (pms_id=22227) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11233 (pms_id=22228) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11234 (pms_id=22232) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11237 (pms_id=22233) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11235 (pms_id=22235) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11236 (pms_id=22237) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11238 (pms_id=22238) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11239 (pms_id=22239) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11240 (pms_id=22241) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11241 (pms_id=22242) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11242 (pms_id=22243) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11243 (pms_id=22244) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11244 (pms_id=22245) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11245 (pms_id=22246) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11246 (pms_id=22247) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11247 (pms_id=22249) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11248 (pms_id=22250) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11249 (pms_id=22252) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11250 (pms_id=22253) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11251 (pms_id=22254) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11253 (pms_id=22255) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11252 (pms_id=22256) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11254 (pms_id=22257) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11255 (pms_id=22259) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11256 (pms_id=22260) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11257 (pms_id=22261) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11258 (pms_id=22262) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11260 (pms_id=22263) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11259 (pms_id=22266) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11261 (pms_id=22267) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11262 (pms_id=22268) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11263 (pms_id=22269) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11264 (pms_id=22270) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11265 (pms_id=22271) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11266 (pms_id=22273) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11267 (pms_id=22276) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11268 (pms_id=22278) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11269 (pms_id=22279) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11270 (pms_id=22281) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11271 (pms_id=22282) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11272 (pms_id=22283) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11273 (pms_id=22285) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11274 (pms_id=22286) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11275 (pms_id=22295) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11276 (pms_id=22296) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11277 (pms_id=22297) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11278 (pms_id=22300) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11279 (pms_id=22301) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11280 (pms_id=22302) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11281 (pms_id=22303) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11282 (pms_id=22304) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11283 (pms_id=22305) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11284 (pms_id=22307) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11286 (pms_id=22312) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11285 (pms_id=22311) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11287 (pms_id=22313) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11288 (pms_id=22323) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11289 (pms_id=22324) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11290 (pms_id=22327) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11291 (pms_id=22338) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11292 (pms_id=22339) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11293 (pms_id=22340) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11294 (pms_id=22341) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11295 (pms_id=22342) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11296 (pms_id=22344) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11297 (pms_id=22345) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11298 (pms_id=22356) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11299 (pms_id=22359) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11302 (pms_id=22360) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11300 (pms_id=22361) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11304 (pms_id=22364) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11303 (pms_id=22372) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11301 (pms_id=22376) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11306 (pms_id=22381) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11305 (pms_id=22379) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11307 (pms_id=22382) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11308 (pms_id=22385) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11309 (pms_id=22387) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11310 (pms_id=22388) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11311 (pms_id=22389) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11312 (pms_id=22390) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11313 (pms_id=22394) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11314 (pms_id=22395) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11315 (pms_id=22396) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11316 (pms_id=22397) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11317 (pms_id=22401) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11318 (pms_id=22402) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11320 (pms_id=22403) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11319 (pms_id=22404) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11321 (pms_id=22413) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11322 (pms_id=22414) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11323 (pms_id=22416) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11324 (pms_id=22415) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11325 (pms_id=22418) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11326 (pms_id=22419) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11327 (pms_id=22429) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11329 (pms_id=22430) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11328 (pms_id=22431) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11330 (pms_id=22433) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11331 (pms_id=22434) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11332 (pms_id=22440) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11333 (pms_id=22441) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11334 (pms_id=22442) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11335 (pms_id=22443) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11336 (pms_id=22444) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11337 (pms_id=22445) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11338 (pms_id=22446) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11339 (pms_id=22455) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11340 (pms_id=22456) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11341 (pms_id=22457) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11343 (pms_id=22460) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11342 (pms_id=22459) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11344 (pms_id=22461) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11345 (pms_id=22463) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11346 (pms_id=22464) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11347 (pms_id=22465) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11348 (pms_id=22468) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11349 (pms_id=22470) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11350 (pms_id=22471) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11352 (pms_id=22472) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11351 (pms_id=22473) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11353 (pms_id=22474) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11355 (pms_id=22478) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11354 (pms_id=22477) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11356 (pms_id=22481) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11357 (pms_id=22491) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11358 (pms_id=22492) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11360 (pms_id=22493) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11359 (pms_id=22495) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11361 (pms_id=22497) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11362 (pms_id=22509) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11363 (pms_id=22512) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11364 (pms_id=22514) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11365 (pms_id=22522) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11366 (pms_id=22523) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11367 (pms_id=22533) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11368 (pms_id=22534) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11369 (pms_id=22535) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11370 (pms_id=22537) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11371 (pms_id=22536) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11372 (pms_id=22538) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11373 (pms_id=22548) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11374 (pms_id=22553) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11375 (pms_id=22557) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11376 (pms_id=22568) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11377 (pms_id=22569) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11378 (pms_id=22570) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11380 (pms_id=22571) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11379 (pms_id=22572) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11382 (pms_id=22574) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11381 (pms_id=22573) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11383 (pms_id=22575) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11384 (pms_id=22576) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11385 (pms_id=22579) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11386 (pms_id=22580) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11387 (pms_id=22582) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11389 (pms_id=22583) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11388 (pms_id=22590) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11390 (pms_id=22591) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11391 (pms_id=22603) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11392 (pms_id=22604) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11393 (pms_id=22608) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11394 (pms_id=22609) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11395 (pms_id=22610) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11396 (pms_id=22611) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11398 (pms_id=22612) 2025-11-19 12:02:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 11397 (pms_id=22619) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11399 (pms_id=22621) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11400 (pms_id=22622) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11402 (pms_id=22632) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11401 (pms_id=22630) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11403 (pms_id=22633) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11404 (pms_id=22634) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11405 (pms_id=22636) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Found exact name match for Werner Vogel (reservation_id=105) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Werner Vogel, email=vogel_marion@web.de, hotel=39054_001) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11406 (pms_id=22637) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11407 (pms_id=22639) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11408 (pms_id=22641) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11409 (pms_id=22644) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11412 (pms_id=22638) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11410 (pms_id=22645) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11411 (pms_id=22647) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11413 (pms_id=22648) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11414 (pms_id=22656) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11417 (pms_id=22658) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11415 (pms_id=22659) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11416 (pms_id=22660) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11419 (pms_id=22664) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11418 (pms_id=22666) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11420 (pms_id=22668) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11421 (pms_id=22669) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11422 (pms_id=22670) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11423 (pms_id=22679) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11424 (pms_id=22681) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11426 (pms_id=22683) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11425 (pms_id=22682) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11427 (pms_id=22684) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11428 (pms_id=22686) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11429 (pms_id=22688) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11430 (pms_id=22689) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11431 (pms_id=22690) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11432 (pms_id=22692) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11436 (pms_id=22694) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11433 (pms_id=22693) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11434 (pms_id=22705) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11435 (pms_id=22714) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11437 (pms_id=22715) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11438 (pms_id=22716) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11439 (pms_id=22717) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11441 (pms_id=22718) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11442 (pms_id=22719) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11440 (pms_id=22721) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11443 (pms_id=22730) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11444 (pms_id=22731) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11445 (pms_id=22733) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11447 (pms_id=22734) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11446 (pms_id=22735) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11448 (pms_id=22738) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11449 (pms_id=22740) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11450 (pms_id=22742) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11451 (pms_id=22743) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11452 (pms_id=22744) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11453 (pms_id=22746) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11454 (pms_id=22747) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11455 (pms_id=22748) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11456 (pms_id=22749) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11457 (pms_id=22750) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11458 (pms_id=22752) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11459 (pms_id=22754) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11460 (pms_id=22762) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11461 (pms_id=22763) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11462 (pms_id=22764) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11463 (pms_id=22774) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11464 (pms_id=22776) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11465 (pms_id=22780) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11466 (pms_id=22778) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11467 (pms_id=22781) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11468 (pms_id=22783) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11470 (pms_id=22787) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11469 (pms_id=22788) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11471 (pms_id=22789) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11472 (pms_id=22790) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11473 (pms_id=22791) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11475 (pms_id=22795) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11474 (pms_id=22793) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11476 (pms_id=22796) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11478 (pms_id=22798) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11477 (pms_id=22799) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11479 (pms_id=22809) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11480 (pms_id=22811) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11482 (pms_id=22812) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11481 (pms_id=22813) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11483 (pms_id=22815) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11484 (pms_id=22816) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11485 (pms_id=22819) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11486 (pms_id=22821) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11487 (pms_id=22822) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11488 (pms_id=22825) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11489 (pms_id=22826) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11490 (pms_id=22827) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11491 (pms_id=22831) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11492 (pms_id=22833) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11493 (pms_id=22835) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11494 (pms_id=22837) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11495 (pms_id=22838) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11497 (pms_id=22843) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11496 (pms_id=22840) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11499 (pms_id=22846) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11498 (pms_id=22849) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11500 (pms_id=22850) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11501 (pms_id=22851) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11502 (pms_id=22852) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11503 (pms_id=22853) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11505 (pms_id=22855) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22853 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11504 (pms_id=22856) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11506 (pms_id=22858) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11507 (pms_id=22860) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11508 (pms_id=22861) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11509 (pms_id=22862) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11510 (pms_id=22865) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11511 (pms_id=22868) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11512 (pms_id=22869) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11513 (pms_id=22871) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11514 (pms_id=22872) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11515 (pms_id=22873) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11516 (pms_id=22874) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11518 (pms_id=22879) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11517 (pms_id=22877) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11519 (pms_id=22880) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11520 (pms_id=22881) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11521 (pms_id=22883) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11522 (pms_id=22886) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11523 (pms_id=22887) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11524 (pms_id=22888) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11525 (pms_id=22891) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11526 (pms_id=22893) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11527 (pms_id=22894) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11528 (pms_id=22896) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11530 (pms_id=22897) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11529 (pms_id=22898) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11531 (pms_id=22900) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11532 (pms_id=22901) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11533 (pms_id=22902) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11534 (pms_id=22903) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11535 (pms_id=22905) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11536 (pms_id=22907) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11537 (pms_id=22908) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11539 (pms_id=22910) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11538 (pms_id=22909) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11540 (pms_id=22911) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11541 (pms_id=22912) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11543 (pms_id=22915) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11542 (pms_id=22916) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11544 (pms_id=22918) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11545 (pms_id=22919) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11546 (pms_id=22921) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11547 (pms_id=22922) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11549 (pms_id=22923) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11548 (pms_id=22925) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11550 (pms_id=22929) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11551 (pms_id=22926) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11553 (pms_id=22931) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11552 (pms_id=22932) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11554 (pms_id=22940) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11555 (pms_id=22941) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11556 (pms_id=22942) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11557 (pms_id=22943) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11558 (pms_id=22945) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11559 (pms_id=22947) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11562 (pms_id=22948) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11560 (pms_id=22944) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11563 (pms_id=22957) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11561 (pms_id=22946) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11564 (pms_id=22961) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11565 (pms_id=22963) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11566 (pms_id=22964) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11567 (pms_id=22966) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11568 (pms_id=22968) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11569 (pms_id=22974) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11570 (pms_id=22975) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11571 (pms_id=22985) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11572 (pms_id=22986) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11573 (pms_id=22987) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11575 (pms_id=22994) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11574 (pms_id=22996) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11576 (pms_id=22997) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11577 (pms_id=22998) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11578 (pms_id=22999) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11579 (pms_id=23000) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11580 (pms_id=23001) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11581 (pms_id=23002) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11582 (pms_id=23005) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11583 (pms_id=23006) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11584 (pms_id=23007) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11585 (pms_id=23008) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11586 (pms_id=23009) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11588 (pms_id=23011) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11587 (pms_id=23012) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11589 (pms_id=23013) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11591 (pms_id=23026) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11590 (pms_id=23017) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11592 (pms_id=23027) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11593 (pms_id=23036) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11594 (pms_id=23040) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11595 (pms_id=23041) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11596 (pms_id=23052) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11598 (pms_id=23060) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11597 (pms_id=23061) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11601 (pms_id=23063) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11599 (pms_id=23062) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11600 (pms_id=23065) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11602 (pms_id=23067) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11603 (pms_id=23069) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11604 (pms_id=23070) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11606 (pms_id=23083) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11605 (pms_id=23073) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11607 (pms_id=23103) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11609 (pms_id=23114) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11608 (pms_id=23113) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11611 (pms_id=23115) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11610 (pms_id=23123) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11612 (pms_id=23125) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11613 (pms_id=23126) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11614 (pms_id=23144) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11616 (pms_id=23145) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11615 (pms_id=23147) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11617 (pms_id=23149) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11618 (pms_id=23150) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11620 (pms_id=23152) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11619 (pms_id=23151) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11621 (pms_id=23162) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11622 (pms_id=23165) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11623 (pms_id=23166) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11624 (pms_id=23168) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11625 (pms_id=23169) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11626 (pms_id=23178) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11627 (pms_id=23180) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11628 (pms_id=23189) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11629 (pms_id=23191) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11630 (pms_id=23192) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11633 (pms_id=23193) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11632 (pms_id=23194) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11631 (pms_id=23195) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11634 (pms_id=23197) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11635 (pms_id=23198) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11637 (pms_id=23199) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11636 (pms_id=23200) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11638 (pms_id=23201) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11639 (pms_id=23202) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11641 (pms_id=23212) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11642 (pms_id=23213) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11640 (pms_id=23215) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11643 (pms_id=23216) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11644 (pms_id=23217) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11645 (pms_id=23221) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11647 (pms_id=23222) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11646 (pms_id=23228) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11648 (pms_id=23248) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11649 (pms_id=23249) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11650 (pms_id=23250) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11651 (pms_id=23251) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11652 (pms_id=23259) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11653 (pms_id=23260) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11654 (pms_id=23269) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11655 (pms_id=23279) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11657 (pms_id=23289) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11656 (pms_id=23299) 2025-11-19 12:02:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 11658 (pms_id=23300) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11659 (pms_id=23301) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11660 (pms_id=23309) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11662 (pms_id=23311) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11663 (pms_id=23313) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11661 (pms_id=23319) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11664 (pms_id=23326) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11665 (pms_id=23327) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11666 (pms_id=23336) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11667 (pms_id=23337) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11669 (pms_id=23347) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11668 (pms_id=23346) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11671 (pms_id=23348) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11672 (pms_id=23349) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11670 (pms_id=23350) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11673 (pms_id=23351) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11674 (pms_id=23352) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11675 (pms_id=23354) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11676 (pms_id=23363) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11677 (pms_id=23373) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11678 (pms_id=23374) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11679 (pms_id=23379) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11680 (pms_id=23380) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11681 (pms_id=23382) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11684 (pms_id=23385) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11683 (pms_id=23384) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11682 (pms_id=23383) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11685 (pms_id=23386) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11687 (pms_id=23397) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11686 (pms_id=23399) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11688 (pms_id=23400) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11689 (pms_id=23401) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11690 (pms_id=23402) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11691 (pms_id=23413) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11693 (pms_id=23418) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11692 (pms_id=23421) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11694 (pms_id=23422) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11695 (pms_id=23431) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11696 (pms_id=23434) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11697 (pms_id=23435) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11698 (pms_id=23437) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11699 (pms_id=23439) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11700 (pms_id=23440) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11701 (pms_id=23443) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11702 (pms_id=23444) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11703 (pms_id=23445) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11704 (pms_id=23446) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11705 (pms_id=23448) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11707 (pms_id=23449) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11706 (pms_id=23455) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11708 (pms_id=23457) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11709 (pms_id=23459) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11710 (pms_id=23460) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11711 (pms_id=23462) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11713 (pms_id=23463) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11712 (pms_id=23464) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11714 (pms_id=23465) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11716 (pms_id=23466) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11715 (pms_id=23468) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11717 (pms_id=23469) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11718 (pms_id=23477) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11719 (pms_id=23478) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11720 (pms_id=23479) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11721 (pms_id=23480) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11723 (pms_id=23483) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11722 (pms_id=23482) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11724 (pms_id=23484) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11725 (pms_id=23486) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11726 (pms_id=23487) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11727 (pms_id=23488) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11728 (pms_id=23491) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11729 (pms_id=23492) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11731 (pms_id=23493) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11730 (pms_id=23494) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11732 (pms_id=23506) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11733 (pms_id=23507) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11735 (pms_id=23516) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11734 (pms_id=23517) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11737 (pms_id=23522) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11736 (pms_id=23520) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11738 (pms_id=23524) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11740 (pms_id=23535) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11739 (pms_id=23525) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11742 (pms_id=23536) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11741 (pms_id=23546) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11743 (pms_id=23547) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11744 (pms_id=23548) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11745 (pms_id=23549) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11746 (pms_id=23559) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11748 (pms_id=23561) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11747 (pms_id=23560) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11750 (pms_id=23564) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11749 (pms_id=23562) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11751 (pms_id=23566) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11752 (pms_id=23567) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11755 (pms_id=23568) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11753 (pms_id=23569) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11754 (pms_id=23571) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11758 (pms_id=23572) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11756 (pms_id=23573) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11757 (pms_id=23586) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11760 (pms_id=23588) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11759 (pms_id=23587) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11761 (pms_id=23589) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11762 (pms_id=23590) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11763 (pms_id=23591) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11766 (pms_id=23592) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11764 (pms_id=23594) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11767 (pms_id=23595) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11765 (pms_id=23596) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11768 (pms_id=23597) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11769 (pms_id=23607) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11770 (pms_id=23608) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11771 (pms_id=23609) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11774 (pms_id=23612) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11773 (pms_id=23613) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11772 (pms_id=23610) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11775 (pms_id=23614) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11776 (pms_id=23618) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11777 (pms_id=23619) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11778 (pms_id=23620) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11780 (pms_id=23622) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11779 (pms_id=23621) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11781 (pms_id=23623) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11782 (pms_id=23624) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11784 (pms_id=23625) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11783 (pms_id=23626) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11785 (pms_id=23628) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11786 (pms_id=23638) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11788 (pms_id=23639) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11787 (pms_id=23640) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11789 (pms_id=23641) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11790 (pms_id=23642) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11791 (pms_id=23643) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11792 (pms_id=23644) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11794 (pms_id=23645) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11793 (pms_id=23646) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11795 (pms_id=23647) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11796 (pms_id=23648) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11797 (pms_id=23657) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11798 (pms_id=23666) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11800 (pms_id=23677) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11799 (pms_id=23676) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11801 (pms_id=23678) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11802 (pms_id=23679) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11804 (pms_id=23680) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11803 (pms_id=23693) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11805 (pms_id=23694) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11806 (pms_id=23695) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11807 (pms_id=23696) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11808 (pms_id=23697) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11809 (pms_id=23699) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11810 (pms_id=23701) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11811 (pms_id=23702) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11812 (pms_id=23704) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11814 (pms_id=23706) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11813 (pms_id=23707) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11815 (pms_id=23710) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11816 (pms_id=23711) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11817 (pms_id=23713) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11818 (pms_id=23714) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11819 (pms_id=23719) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11820 (pms_id=23727) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11821 (pms_id=23729) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11822 (pms_id=23731) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11823 (pms_id=23738) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11824 (pms_id=23739) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11825 (pms_id=23740) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11826 (pms_id=23741) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11827 (pms_id=23742) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11828 (pms_id=23743) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11829 (pms_id=23744) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11830 (pms_id=23745) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11831 (pms_id=23746) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11832 (pms_id=23748) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11833 (pms_id=23750) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11834 (pms_id=23751) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11835 (pms_id=23757) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11837 (pms_id=23767) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11836 (pms_id=23758) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11838 (pms_id=23768) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11839 (pms_id=23779) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11840 (pms_id=23784) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11841 (pms_id=23785) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11842 (pms_id=23787) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11843 (pms_id=23788) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11845 (pms_id=23789) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11844 (pms_id=23799) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11847 (pms_id=23802) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11846 (pms_id=23804) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11848 (pms_id=23806) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11849 (pms_id=23808) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11850 (pms_id=23809) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11851 (pms_id=23811) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11852 (pms_id=23812) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11853 (pms_id=23813) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11854 (pms_id=23817) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11857 (pms_id=23818) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11855 (pms_id=23829) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11858 (pms_id=23832) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11856 (pms_id=23830) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11859 (pms_id=23834) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11860 (pms_id=23835) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11862 (pms_id=23839) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11861 (pms_id=23836) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11863 (pms_id=23850) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11864 (pms_id=23862) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11865 (pms_id=23864) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11866 (pms_id=23865) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11867 (pms_id=23866) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11868 (pms_id=23867) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11869 (pms_id=23869) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11870 (pms_id=23871) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11871 (pms_id=23877) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11872 (pms_id=23878) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11873 (pms_id=23879) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11874 (pms_id=23880) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11876 (pms_id=23881) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11875 (pms_id=23882) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11877 (pms_id=23892) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11878 (pms_id=23893) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11879 (pms_id=23894) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11880 (pms_id=23895) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11881 (pms_id=23897) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11882 (pms_id=23899) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11883 (pms_id=23900) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11885 (pms_id=23901) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11884 (pms_id=23902) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11887 (pms_id=23912) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11886 (pms_id=23903) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11888 (pms_id=23932) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11889 (pms_id=23933) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11890 (pms_id=23934) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11891 (pms_id=23935) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11892 (pms_id=23936) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11893 (pms_id=23937) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11894 (pms_id=23938) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11895 (pms_id=23941) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11896 (pms_id=23942) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11898 (pms_id=23954) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11899 (pms_id=23957) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11900 (pms_id=23958) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11897 (pms_id=23953) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11901 (pms_id=23961) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11902 (pms_id=23962) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11903 (pms_id=23968) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11904 (pms_id=23969) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11905 (pms_id=23977) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11906 (pms_id=23979) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11908 (pms_id=23981) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11907 (pms_id=23980) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11909 (pms_id=23982) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11910 (pms_id=23983) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11911 (pms_id=23984) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11912 (pms_id=23985) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11913 (pms_id=23993) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11915 (pms_id=23994) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11914 (pms_id=23995) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11917 (pms_id=24006) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11916 (pms_id=24010) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11918 (pms_id=24013) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11919 (pms_id=24023) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11920 (pms_id=24024) 2025-11-19 12:02:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 11921 (pms_id=24025) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11923 (pms_id=24026) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11922 (pms_id=24027) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11924 (pms_id=24028) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11925 (pms_id=24030) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11927 (pms_id=24032) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11926 (pms_id=24033) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11928 (pms_id=24034) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11929 (pms_id=24037) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11930 (pms_id=24039) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11931 (pms_id=24041) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11932 (pms_id=24044) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11933 (pms_id=24049) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11935 (pms_id=24080) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11934 (pms_id=24081) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11936 (pms_id=24082) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11937 (pms_id=24083) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11938 (pms_id=24084) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11939 (pms_id=24085) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11940 (pms_id=24097) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11941 (pms_id=24099) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11942 (pms_id=24104) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11943 (pms_id=24105) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11944 (pms_id=24106) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11945 (pms_id=24110) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11946 (pms_id=24112) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11947 (pms_id=24113) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11948 (pms_id=24114) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11949 (pms_id=24116) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11950 (pms_id=24117) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11951 (pms_id=24118) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11952 (pms_id=24119) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11953 (pms_id=24120) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11955 (pms_id=24121) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11954 (pms_id=24122) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11957 (pms_id=24123) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11956 (pms_id=24124) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11958 (pms_id=24128) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11959 (pms_id=24138) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11960 (pms_id=24139) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11961 (pms_id=24142) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11962 (pms_id=24143) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11963 (pms_id=24144) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11964 (pms_id=24145) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11965 (pms_id=24148) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11966 (pms_id=24155) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11967 (pms_id=24146) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11968 (pms_id=24156) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11969 (pms_id=24157) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11970 (pms_id=24167) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11971 (pms_id=24168) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11972 (pms_id=24170) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11974 (pms_id=24172) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11973 (pms_id=24171) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11975 (pms_id=24175) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11976 (pms_id=24176) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11977 (pms_id=24186) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11978 (pms_id=24187) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11979 (pms_id=24188) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11980 (pms_id=24189) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11981 (pms_id=24198) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11982 (pms_id=24199) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11983 (pms_id=24200) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11984 (pms_id=24208) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11985 (pms_id=24210) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11986 (pms_id=24211) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11987 (pms_id=24221) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11988 (pms_id=24222) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11989 (pms_id=24227) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11990 (pms_id=24228) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11991 (pms_id=24229) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11992 (pms_id=24230) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11995 (pms_id=24231) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11993 (pms_id=24232) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11994 (pms_id=24233) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11996 (pms_id=24234) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11997 (pms_id=24235) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11998 (pms_id=24236) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12000 (pms_id=24239) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 11999 (pms_id=24237) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12001 (pms_id=24240) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12002 (pms_id=24241) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12004 (pms_id=24243) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12003 (pms_id=24242) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12005 (pms_id=24244) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12006 (pms_id=24245) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12007 (pms_id=24246) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12008 (pms_id=24247) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12009 (pms_id=24248) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12011 (pms_id=24251) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12010 (pms_id=24249) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12012 (pms_id=24252) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12013 (pms_id=24253) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12014 (pms_id=24254) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12015 (pms_id=24256) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12016 (pms_id=24257) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12017 (pms_id=24258) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12018 (pms_id=24261) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12020 (pms_id=24266) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12019 (pms_id=24264) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12021 (pms_id=24269) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12022 (pms_id=24270) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12023 (pms_id=24271) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12024 (pms_id=24272) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12025 (pms_id=24275) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12026 (pms_id=24276) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12027 (pms_id=24277) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12028 (pms_id=24278) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12029 (pms_id=24279) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12031 (pms_id=24280) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12030 (pms_id=24302) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12032 (pms_id=24304) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12034 (pms_id=24323) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12033 (pms_id=24313) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12035 (pms_id=24333) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12036 (pms_id=24335) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12037 (pms_id=24336) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12038 (pms_id=24346) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12040 (pms_id=24351) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12039 (pms_id=24349) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12041 (pms_id=24353) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12042 (pms_id=24366) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12044 (pms_id=24368) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12043 (pms_id=24367) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12045 (pms_id=24369) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12046 (pms_id=24370) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12048 (pms_id=24372) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12049 (pms_id=24373) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12047 (pms_id=24371) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12050 (pms_id=24374) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12051 (pms_id=24376) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12052 (pms_id=24377) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12053 (pms_id=24378) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12054 (pms_id=24379) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12056 (pms_id=24384) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12055 (pms_id=24380) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12057 (pms_id=24385) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12058 (pms_id=24389) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12059 (pms_id=24399) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12060 (pms_id=24400) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12061 (pms_id=24403) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12062 (pms_id=24404) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12063 (pms_id=24405) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12066 (pms_id=24406) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12065 (pms_id=24407) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12064 (pms_id=24408) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12067 (pms_id=24409) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12068 (pms_id=24420) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12069 (pms_id=24421) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12070 (pms_id=24422) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12071 (pms_id=24423) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12072 (pms_id=24431) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12074 (pms_id=24433) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12073 (pms_id=24432) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12075 (pms_id=24442) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12076 (pms_id=24443) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12077 (pms_id=24452) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12078 (pms_id=24453) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12079 (pms_id=24454) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12080 (pms_id=24455) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12081 (pms_id=24457) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12084 (pms_id=24459) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12082 (pms_id=24458) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12083 (pms_id=24460) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12085 (pms_id=24461) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12086 (pms_id=24463) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12087 (pms_id=24465) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12088 (pms_id=24468) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12089 (pms_id=24478) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12090 (pms_id=24479) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12091 (pms_id=24480) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12093 (pms_id=24491) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12092 (pms_id=24492) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12094 (pms_id=24493) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12095 (pms_id=24494) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12096 (pms_id=24495) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12097 (pms_id=24496) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12098 (pms_id=24497) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12099 (pms_id=24518) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12100 (pms_id=24519) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12101 (pms_id=24521) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12102 (pms_id=24526) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12103 (pms_id=24530) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12105 (pms_id=24533) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12104 (pms_id=24531) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12106 (pms_id=24534) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12108 (pms_id=24536) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12109 (pms_id=24538) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12107 (pms_id=24537) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12110 (pms_id=24543) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12112 (pms_id=24545) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12111 (pms_id=24544) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12113 (pms_id=24555) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12114 (pms_id=24556) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12115 (pms_id=24557) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12118 (pms_id=24558) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12117 (pms_id=24560) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12116 (pms_id=24561) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12119 (pms_id=24562) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12120 (pms_id=24565) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12121 (pms_id=24566) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12122 (pms_id=24575) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12123 (pms_id=24585) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12124 (pms_id=24587) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12125 (pms_id=24588) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12127 (pms_id=24589) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12128 (pms_id=24590) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12126 (pms_id=24591) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12129 (pms_id=24593) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12130 (pms_id=24602) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12131 (pms_id=24612) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12132 (pms_id=24614) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12133 (pms_id=24616) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12134 (pms_id=24617) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12135 (pms_id=24620) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12136 (pms_id=24621) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12137 (pms_id=24622) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12138 (pms_id=24634) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12140 (pms_id=24636) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12139 (pms_id=24646) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12141 (pms_id=24647) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12143 (pms_id=24648) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12142 (pms_id=24649) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12144 (pms_id=24650) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12145 (pms_id=24651) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12147 (pms_id=24661) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12146 (pms_id=24662) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12148 (pms_id=24664) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12149 (pms_id=24665) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12150 (pms_id=24674) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12151 (pms_id=24675) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12152 (pms_id=24676) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12153 (pms_id=24677) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12154 (pms_id=24678) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12155 (pms_id=24679) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12156 (pms_id=24680) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12157 (pms_id=24684) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12158 (pms_id=24694) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12159 (pms_id=24706) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12160 (pms_id=24707) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12161 (pms_id=24717) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12162 (pms_id=24718) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12163 (pms_id=24719) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12165 (pms_id=24721) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12164 (pms_id=24720) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12166 (pms_id=24727) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12167 (pms_id=24728) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12168 (pms_id=24737) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12169 (pms_id=24749) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12170 (pms_id=24750) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12171 (pms_id=24751) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12173 (pms_id=24752) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12172 (pms_id=24753) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12176 (pms_id=24764) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12174 (pms_id=24774) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12175 (pms_id=24775) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12177 (pms_id=24776) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12178 (pms_id=24778) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12181 (pms_id=24783) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12180 (pms_id=24793) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12179 (pms_id=24794) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12182 (pms_id=24795) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12183 (pms_id=24796) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12184 (pms_id=24797) 2025-11-19 12:02:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 12185 (pms_id=24799) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12186 (pms_id=24801) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12187 (pms_id=24802) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12188 (pms_id=24803) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12189 (pms_id=24805) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12190 (pms_id=24815) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12191 (pms_id=24816) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12192 (pms_id=24825) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12194 (pms_id=24827) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12195 (pms_id=24828) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12193 (pms_id=24830) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12196 (pms_id=24831) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12197 (pms_id=24832) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12198 (pms_id=24834) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12199 (pms_id=24835) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12200 (pms_id=24836) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12201 (pms_id=24837) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12203 (pms_id=24839) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12202 (pms_id=24840) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12204 (pms_id=24841) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12205 (pms_id=24842) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12206 (pms_id=24844) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12207 (pms_id=24845) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12208 (pms_id=24846) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12209 (pms_id=24848) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12210 (pms_id=24850) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12211 (pms_id=24851) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12212 (pms_id=24852) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12213 (pms_id=24853) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12214 (pms_id=24854) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12215 (pms_id=24855) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12216 (pms_id=24856) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12217 (pms_id=24857) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12218 (pms_id=24861) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12220 (pms_id=24862) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12219 (pms_id=24863) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12221 (pms_id=24864) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12222 (pms_id=24865) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12223 (pms_id=24866) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12225 (pms_id=24868) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12224 (pms_id=24869) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12226 (pms_id=24870) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12227 (pms_id=24871) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12228 (pms_id=24873) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12229 (pms_id=24875) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12230 (pms_id=24879) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12231 (pms_id=24889) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12232 (pms_id=24890) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12233 (pms_id=24891) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12234 (pms_id=24893) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12235 (pms_id=24894) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12236 (pms_id=24895) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12237 (pms_id=24897) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12238 (pms_id=24898) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12239 (pms_id=24899) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12240 (pms_id=24900) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12241 (pms_id=24908) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12242 (pms_id=24918) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12244 (pms_id=24920) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12243 (pms_id=24919) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12245 (pms_id=24921) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12246 (pms_id=24922) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12247 (pms_id=24923) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12248 (pms_id=24932) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12251 (pms_id=24933) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12250 (pms_id=24934) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12249 (pms_id=24935) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12252 (pms_id=24938) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12253 (pms_id=24941) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12254 (pms_id=24942) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12255 (pms_id=24943) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12257 (pms_id=24945) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12256 (pms_id=24944) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12259 (pms_id=24946) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12258 (pms_id=24947) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12260 (pms_id=24950) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12262 (pms_id=24951) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12261 (pms_id=24952) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12263 (pms_id=24953) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12264 (pms_id=24954) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12265 (pms_id=24955) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12266 (pms_id=24957) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12267 (pms_id=24958) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12268 (pms_id=24959) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12269 (pms_id=24960) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12270 (pms_id=24961) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12271 (pms_id=24962) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12272 (pms_id=24964) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12273 (pms_id=24965) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12274 (pms_id=24966) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12275 (pms_id=24974) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12277 (pms_id=24976) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12276 (pms_id=24977) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12278 (pms_id=24978) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12279 (pms_id=24979) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12280 (pms_id=24981) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12281 (pms_id=24980) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12282 (pms_id=24982) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12283 (pms_id=24984) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12284 (pms_id=24987) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12287 (pms_id=24988) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12285 (pms_id=24989) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12286 (pms_id=24990) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12288 (pms_id=24991) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12289 (pms_id=24993) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12290 (pms_id=24995) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12291 (pms_id=24996) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12292 (pms_id=24998) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12294 (pms_id=25001) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12293 (pms_id=25002) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12295 (pms_id=25009) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12297 (pms_id=25010) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12296 (pms_id=25011) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12298 (pms_id=25012) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12299 (pms_id=25014) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12300 (pms_id=25015) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12302 (pms_id=25017) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12301 (pms_id=25018) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12303 (pms_id=25019) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12304 (pms_id=25020) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12306 (pms_id=25022) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12305 (pms_id=25021) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12307 (pms_id=25026) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12308 (pms_id=25027) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12310 (pms_id=25028) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12309 (pms_id=25029) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12312 (pms_id=25034) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12311 (pms_id=25033) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12315 (pms_id=25035) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12314 (pms_id=25044) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12313 (pms_id=25045) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12316 (pms_id=25054) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12317 (pms_id=25055) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12318 (pms_id=25056) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12319 (pms_id=25058) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12320 (pms_id=25059) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12321 (pms_id=25060) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12322 (pms_id=25061) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12323 (pms_id=25064) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12324 (pms_id=25062) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12325 (pms_id=25065) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12326 (pms_id=25066) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12327 (pms_id=25075) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12329 (pms_id=25077) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12328 (pms_id=25076) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12330 (pms_id=25079) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12331 (pms_id=25078) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12332 (pms_id=25087) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12333 (pms_id=25088) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12334 (pms_id=25089) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12336 (pms_id=25097) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12335 (pms_id=25090) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12337 (pms_id=25091) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12338 (pms_id=25100) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12339 (pms_id=25102) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12340 (pms_id=25101) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12341 (pms_id=25103) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12342 (pms_id=25104) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12344 (pms_id=25106) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12343 (pms_id=25105) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12345 (pms_id=25116) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12346 (pms_id=25117) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12347 (pms_id=25118) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12348 (pms_id=25119) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12349 (pms_id=25120) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12350 (pms_id=25126) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12351 (pms_id=25127) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25120 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12352 (pms_id=25129) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12353 (pms_id=25142) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12354 (pms_id=25144) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12355 (pms_id=25145) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12357 (pms_id=25147) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12356 (pms_id=25146) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12358 (pms_id=25148) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12359 (pms_id=25149) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12360 (pms_id=25151) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12361 (pms_id=25152) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Found exact email match for marisapatrizia.galli@gmail.com (reservation_id=830) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marisa Galli, email=marisapatrizia.galli@gmail.com, hotel=39054_001) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12362 (pms_id=25153) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12363 (pms_id=25154) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12364 (pms_id=25156) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12366 (pms_id=25157) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12365 (pms_id=25158) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12367 (pms_id=25160) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12368 (pms_id=25161) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12371 (pms_id=25155) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12369 (pms_id=25162) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12370 (pms_id=25163) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12372 (pms_id=25164) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12373 (pms_id=25165) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12374 (pms_id=25166) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12375 (pms_id=25171) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12376 (pms_id=25173) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12378 (pms_id=25174) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12377 (pms_id=25177) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12379 (pms_id=25179) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12380 (pms_id=25180) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12381 (pms_id=25182) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12382 (pms_id=25183) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12383 (pms_id=25184) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12384 (pms_id=25186) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12385 (pms_id=25187) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12388 (pms_id=25188) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12387 (pms_id=25194) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12386 (pms_id=25196) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12389 (pms_id=25198) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12390 (pms_id=25199) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12392 (pms_id=25200) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12391 (pms_id=25201) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12393 (pms_id=25202) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12394 (pms_id=25203) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12395 (pms_id=25213) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12397 (pms_id=25214) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12396 (pms_id=25215) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12398 (pms_id=25219) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12399 (pms_id=25217) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12400 (pms_id=25221) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12401 (pms_id=25223) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12402 (pms_id=25224) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12403 (pms_id=25226) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12404 (pms_id=25227) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12406 (pms_id=25228) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12405 (pms_id=25229) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12407 (pms_id=25230) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12408 (pms_id=25231) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12409 (pms_id=25238) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12410 (pms_id=25239) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12411 (pms_id=25240) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12412 (pms_id=25241) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12413 (pms_id=25242) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12414 (pms_id=25243) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12415 (pms_id=25244) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12417 (pms_id=25246) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12416 (pms_id=25247) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12418 (pms_id=25248) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12420 (pms_id=25249) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12419 (pms_id=25250) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12421 (pms_id=25251) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12422 (pms_id=25252) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12423 (pms_id=25256) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12424 (pms_id=25257) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12425 (pms_id=25259) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12426 (pms_id=25260) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12427 (pms_id=25262) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12429 (pms_id=25261) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12428 (pms_id=25283) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12431 (pms_id=25284) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12430 (pms_id=25285) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12432 (pms_id=25286) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12433 (pms_id=25287) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12434 (pms_id=25288) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12435 (pms_id=25289) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12436 (pms_id=25290) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12440 (pms_id=25293) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12437 (pms_id=25291) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12438 (pms_id=25292) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12439 (pms_id=25294) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12441 (pms_id=25295) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12442 (pms_id=25296) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12443 (pms_id=25297) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12444 (pms_id=25299) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12445 (pms_id=25304) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25295 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12446 (pms_id=25305) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12447 (pms_id=25306) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12448 (pms_id=25307) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12449 (pms_id=25308) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12451 (pms_id=25309) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12450 (pms_id=25310) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12452 (pms_id=25311) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12453 (pms_id=25312) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12454 (pms_id=25313) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12455 (pms_id=25317) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12457 (pms_id=25318) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12456 (pms_id=25331) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12458 (pms_id=25332) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12459 (pms_id=25333) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12460 (pms_id=25334) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12461 (pms_id=25335) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12462 (pms_id=25336) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12463 (pms_id=25337) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12464 (pms_id=25338) 2025-11-19 12:02:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 12465 (pms_id=25343) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12466 (pms_id=25354) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12467 (pms_id=25355) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12468 (pms_id=25364) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12469 (pms_id=25365) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12471 (pms_id=25366) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12470 (pms_id=25376) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12472 (pms_id=25377) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12473 (pms_id=25386) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12474 (pms_id=25387) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12475 (pms_id=25388) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12476 (pms_id=25389) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12477 (pms_id=25390) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12478 (pms_id=25392) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12479 (pms_id=25393) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12481 (pms_id=25394) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12485 (pms_id=25408) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12480 (pms_id=25395) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12483 (pms_id=25409) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12482 (pms_id=25410) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12484 (pms_id=25415) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12486 (pms_id=25425) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12487 (pms_id=25426) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12489 (pms_id=25438) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12488 (pms_id=25427) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12490 (pms_id=25439) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12491 (pms_id=25440) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12492 (pms_id=25441) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12493 (pms_id=25442) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12494 (pms_id=25443) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12496 (pms_id=25445) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12495 (pms_id=25449) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12497 (pms_id=25450) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12498 (pms_id=25451) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12499 (pms_id=25452) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12500 (pms_id=25453) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12501 (pms_id=25456) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12502 (pms_id=25457) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12503 (pms_id=25468) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12504 (pms_id=25469) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12505 (pms_id=25470) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12508 (pms_id=25472) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12506 (pms_id=25473) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12507 (pms_id=25474) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12509 (pms_id=25475) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12511 (pms_id=25477) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12510 (pms_id=25476) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12513 (pms_id=25484) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12512 (pms_id=25485) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12514 (pms_id=25486) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12515 (pms_id=25487) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12516 (pms_id=25489) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12517 (pms_id=25490) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12518 (pms_id=25491) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12519 (pms_id=25494) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12520 (pms_id=25495) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12521 (pms_id=25496) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12522 (pms_id=25498) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12523 (pms_id=25499) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12524 (pms_id=25500) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12525 (pms_id=25501) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12526 (pms_id=25502) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12527 (pms_id=25503) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12528 (pms_id=25504) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12529 (pms_id=25505) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12530 (pms_id=25511) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12531 (pms_id=25521) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12533 (pms_id=25525) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12532 (pms_id=25524) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12534 (pms_id=25526) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12536 (pms_id=25527) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12535 (pms_id=25529) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12537 (pms_id=25531) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12539 (pms_id=25532) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12538 (pms_id=25534) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12540 (pms_id=25536) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12541 (pms_id=25538) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12542 (pms_id=25539) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12543 (pms_id=25541) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12544 (pms_id=25543) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12546 (pms_id=25544) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12545 (pms_id=25545) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12547 (pms_id=25546) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12548 (pms_id=25548) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12549 (pms_id=25549) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12550 (pms_id=25551) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12552 (pms_id=25567) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12551 (pms_id=25552) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12553 (pms_id=25578) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12554 (pms_id=25579) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12555 (pms_id=25581) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12556 (pms_id=25582) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12558 (pms_id=25583) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12559 (pms_id=25584) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12557 (pms_id=25585) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12560 (pms_id=25586) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12562 (pms_id=25588) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12561 (pms_id=25587) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12563 (pms_id=25589) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12564 (pms_id=25590) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12565 (pms_id=25591) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12566 (pms_id=25595) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12567 (pms_id=25597) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12568 (pms_id=25598) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12569 (pms_id=25599) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12570 (pms_id=25600) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12571 (pms_id=25601) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12572 (pms_id=25602) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12573 (pms_id=25606) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12574 (pms_id=25605) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12575 (pms_id=25612) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12576 (pms_id=25613) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12577 (pms_id=25614) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12578 (pms_id=25622) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12579 (pms_id=25623) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12580 (pms_id=25624) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12581 (pms_id=25632) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12582 (pms_id=25642) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12583 (pms_id=25633) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12584 (pms_id=25643) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12585 (pms_id=25644) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12586 (pms_id=25645) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12587 (pms_id=25646) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12588 (pms_id=25647) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12590 (pms_id=25649) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12589 (pms_id=25648) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12591 (pms_id=25650) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12592 (pms_id=25651) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12593 (pms_id=25652) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12594 (pms_id=25654) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12595 (pms_id=25655) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12596 (pms_id=25656) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12598 (pms_id=25657) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12597 (pms_id=25658) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12599 (pms_id=25659) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12601 (pms_id=25665) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12600 (pms_id=25662) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12603 (pms_id=25668) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12602 (pms_id=25667) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12604 (pms_id=25670) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12606 (pms_id=25672) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12605 (pms_id=25671) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12609 (pms_id=25674) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12607 (pms_id=25673) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12608 (pms_id=25676) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12610 (pms_id=25677) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12611 (pms_id=25678) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12613 (pms_id=25679) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12616 (pms_id=25682) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12612 (pms_id=25680) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12614 (pms_id=25681) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12615 (pms_id=25683) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12617 (pms_id=25684) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12618 (pms_id=25686) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12619 (pms_id=25689) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12620 (pms_id=25688) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12621 (pms_id=25690) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12622 (pms_id=25691) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12624 (pms_id=25696) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12623 (pms_id=25695) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12625 (pms_id=25697) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12626 (pms_id=25698) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12627 (pms_id=25699) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12629 (pms_id=25701) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12628 (pms_id=25700) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12630 (pms_id=25702) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12631 (pms_id=25703) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12633 (pms_id=25704) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12632 (pms_id=25705) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12634 (pms_id=25706) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12635 (pms_id=25707) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12636 (pms_id=25708) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12638 (pms_id=25710) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12637 (pms_id=25709) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12639 (pms_id=25711) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12640 (pms_id=25712) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12641 (pms_id=25713) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12642 (pms_id=25714) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12643 (pms_id=25715) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12644 (pms_id=25716) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12645 (pms_id=25717) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12646 (pms_id=25718) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12648 (pms_id=25721) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12649 (pms_id=25720) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12647 (pms_id=25722) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12650 (pms_id=25724) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12651 (pms_id=25725) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12652 (pms_id=25726) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12653 (pms_id=25727) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12654 (pms_id=25728) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12655 (pms_id=25729) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12656 (pms_id=25730) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12657 (pms_id=25731) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12659 (pms_id=25732) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12658 (pms_id=25733) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12660 (pms_id=25734) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12661 (pms_id=25735) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Found exact name match for Rita Franceschini (reservation_id=1622) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rita Franceschini, email=rita.frances@alice.it, hotel=39054_001) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12662 (pms_id=25738) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12663 (pms_id=25739) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12666 (pms_id=25737) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12664 (pms_id=25740) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12665 (pms_id=25741) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12667 (pms_id=25742) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12669 (pms_id=25744) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12668 (pms_id=25743) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12670 (pms_id=25745) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12671 (pms_id=25746) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12673 (pms_id=25747) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12672 (pms_id=25749) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12674 (pms_id=25750) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12675 (pms_id=25752) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12676 (pms_id=25754) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12677 (pms_id=25757) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12679 (pms_id=25758) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12680 (pms_id=25760) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12678 (pms_id=25759) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12681 (pms_id=25761) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12683 (pms_id=25765) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12684 (pms_id=25767) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12682 (pms_id=25766) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12685 (pms_id=25768) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12686 (pms_id=25769) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12688 (pms_id=25770) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12687 (pms_id=25773) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12689 (pms_id=25774) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12691 (pms_id=25775) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12690 (pms_id=25771) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12693 (pms_id=25783) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12692 (pms_id=25784) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12694 (pms_id=25785) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12695 (pms_id=25797) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12696 (pms_id=25798) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12697 (pms_id=25801) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12698 (pms_id=25805) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12699 (pms_id=25806) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12700 (pms_id=25807) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12703 (pms_id=25808) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12702 (pms_id=25810) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12705 (pms_id=25842) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12701 (pms_id=25819) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12704 (pms_id=25852) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12706 (pms_id=25853) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12707 (pms_id=25854) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12709 (pms_id=25855) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12708 (pms_id=25856) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12710 (pms_id=25857) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12711 (pms_id=25862) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12715 (pms_id=25864) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12714 (pms_id=25867) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12712 (pms_id=25866) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12713 (pms_id=25868) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12716 (pms_id=25875) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12717 (pms_id=25878) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12719 (pms_id=25880) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12720 (pms_id=25883) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12718 (pms_id=25879) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12723 (pms_id=25885) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12721 (pms_id=25887) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12725 (pms_id=25888) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12722 (pms_id=25889) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12724 (pms_id=25891) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12726 (pms_id=25892) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12727 (pms_id=25893) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12729 (pms_id=25898) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12728 (pms_id=25894) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12730 (pms_id=25899) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12731 (pms_id=25900) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12732 (pms_id=25901) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12733 (pms_id=25902) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12734 (pms_id=25908) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12736 (pms_id=25909) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12735 (pms_id=25910) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12737 (pms_id=25911) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12738 (pms_id=25912) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12739 (pms_id=25913) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12741 (pms_id=25915) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12740 (pms_id=25914) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12742 (pms_id=25916) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12743 (pms_id=25917) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12745 (pms_id=25919) 2025-11-19 12:02:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12744 (pms_id=25918) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12747 (pms_id=25920) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12748 (pms_id=25930) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12746 (pms_id=25929) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12749 (pms_id=25931) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12750 (pms_id=25933) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12751 (pms_id=25938) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12752 (pms_id=25948) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12753 (pms_id=25959) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12754 (pms_id=25949) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12756 (pms_id=25960) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12757 (pms_id=25961) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12755 (pms_id=25962) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12758 (pms_id=25969) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12759 (pms_id=25979) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12760 (pms_id=25980) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12761 (pms_id=25981) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12765 (pms_id=25983) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12763 (pms_id=25984) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12764 (pms_id=25982) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12762 (pms_id=25985) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12766 (pms_id=25986) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12769 (pms_id=25989) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12767 (pms_id=25987) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12768 (pms_id=25988) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12770 (pms_id=25997) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12771 (pms_id=26007) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12772 (pms_id=26008) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12773 (pms_id=26011) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12774 (pms_id=26012) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12775 (pms_id=26013) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12776 (pms_id=26014) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12777 (pms_id=26021) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12778 (pms_id=26022) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12779 (pms_id=26023) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12780 (pms_id=26024) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12781 (pms_id=26027) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12782 (pms_id=26029) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12785 (pms_id=26031) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12783 (pms_id=26030) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12784 (pms_id=26039) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12786 (pms_id=26040) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12787 (pms_id=26042) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12788 (pms_id=26043) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12789 (pms_id=26048) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12790 (pms_id=26058) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12791 (pms_id=26070) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12792 (pms_id=26071) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12793 (pms_id=26073) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12794 (pms_id=26074) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12795 (pms_id=26075) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12796 (pms_id=26076) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12797 (pms_id=26077) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12799 (pms_id=26081) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12798 (pms_id=26080) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12800 (pms_id=26082) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12801 (pms_id=26083) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12805 (pms_id=26084) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12802 (pms_id=26085) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12803 (pms_id=26086) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12804 (pms_id=26096) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12806 (pms_id=26097) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12807 (pms_id=26098) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12808 (pms_id=26099) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12809 (pms_id=26100) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12810 (pms_id=26101) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12812 (pms_id=26102) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12811 (pms_id=26103) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12815 (pms_id=26105) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12813 (pms_id=26106) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12814 (pms_id=26107) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12817 (pms_id=26109) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12816 (pms_id=26108) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12818 (pms_id=26114) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12819 (pms_id=26115) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12820 (pms_id=26117) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12821 (pms_id=26118) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12822 (pms_id=26120) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12823 (pms_id=26121) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12824 (pms_id=26122) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12825 (pms_id=26132) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12826 (pms_id=26144) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12827 (pms_id=26152) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12828 (pms_id=26153) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12829 (pms_id=26155) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12830 (pms_id=26154) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12832 (pms_id=26156) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12831 (pms_id=26162) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12833 (pms_id=26164) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12834 (pms_id=26165) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12835 (pms_id=26166) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12837 (pms_id=26167) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12836 (pms_id=26171) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12840 (pms_id=26174) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12839 (pms_id=26173) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12838 (pms_id=26172) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12841 (pms_id=26175) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12842 (pms_id=26176) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12844 (pms_id=26177) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12843 (pms_id=26178) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12845 (pms_id=26188) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12846 (pms_id=26189) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12847 (pms_id=26198) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12849 (pms_id=26199) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12848 (pms_id=26200) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12850 (pms_id=26207) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12851 (pms_id=26208) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12852 (pms_id=26218) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12853 (pms_id=26221) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12855 (pms_id=26230) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12854 (pms_id=26239) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12856 (pms_id=26240) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12857 (pms_id=26272) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12858 (pms_id=26274) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12859 (pms_id=26275) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12860 (pms_id=26276) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12861 (pms_id=26292) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12862 (pms_id=26293) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12865 (pms_id=26296) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12863 (pms_id=26306) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12864 (pms_id=26316) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12866 (pms_id=26317) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12867 (pms_id=26318) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12868 (pms_id=26319) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12869 (pms_id=26320) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12870 (pms_id=26321) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12871 (pms_id=26322) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12872 (pms_id=26323) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12873 (pms_id=26326) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12874 (pms_id=26327) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12875 (pms_id=26328) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12876 (pms_id=26330) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12877 (pms_id=26331) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12878 (pms_id=26332) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12879 (pms_id=26333) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12880 (pms_id=26334) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12882 (pms_id=26335) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12881 (pms_id=26336) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12883 (pms_id=26337) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12885 (pms_id=26360) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12884 (pms_id=26339) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12887 (pms_id=26361) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12886 (pms_id=26362) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12888 (pms_id=26364) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12890 (pms_id=26365) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12889 (pms_id=26367) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12891 (pms_id=26368) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12892 (pms_id=26369) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12893 (pms_id=26370) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12894 (pms_id=26373) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12895 (pms_id=26374) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12896 (pms_id=26375) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12897 (pms_id=26377) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12898 (pms_id=26386) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12899 (pms_id=26387) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12900 (pms_id=26390) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12901 (pms_id=26398) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12902 (pms_id=26401) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12903 (pms_id=26402) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12904 (pms_id=26403) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12905 (pms_id=26404) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12906 (pms_id=26405) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12907 (pms_id=26406) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12908 (pms_id=26408) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12909 (pms_id=26409) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12910 (pms_id=26410) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12911 (pms_id=26411) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12912 (pms_id=26417) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12914 (pms_id=26418) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12913 (pms_id=26419) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12915 (pms_id=26420) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12916 (pms_id=26421) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12918 (pms_id=26422) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12917 (pms_id=26423) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12919 (pms_id=26424) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12920 (pms_id=26425) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12921 (pms_id=26426) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12923 (pms_id=26432) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12922 (pms_id=26433) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12924 (pms_id=26434) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12925 (pms_id=26435) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12926 (pms_id=26436) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12928 (pms_id=26437) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12929 (pms_id=26443) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12927 (pms_id=26439) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12930 (pms_id=26444) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12931 (pms_id=26445) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12932 (pms_id=26449) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12934 (pms_id=26451) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12933 (pms_id=26450) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12935 (pms_id=26453) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12936 (pms_id=26455) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12938 (pms_id=26457) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12937 (pms_id=26456) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12939 (pms_id=26460) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12940 (pms_id=26463) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12941 (pms_id=26464) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12944 (pms_id=26465) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12942 (pms_id=26466) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12943 (pms_id=26467) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12945 (pms_id=26468) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12948 (pms_id=26484) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12949 (pms_id=26485) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12947 (pms_id=26486) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12946 (pms_id=26492) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12950 (pms_id=26493) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12951 (pms_id=26494) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12952 (pms_id=26496) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12953 (pms_id=26497) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12954 (pms_id=26499) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12955 (pms_id=26500) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12956 (pms_id=26502) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12957 (pms_id=26504) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12958 (pms_id=26505) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12959 (pms_id=26506) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12960 (pms_id=26507) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12961 (pms_id=26508) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12962 (pms_id=26509) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12963 (pms_id=26510) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12964 (pms_id=26511) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12965 (pms_id=26514) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12966 (pms_id=26516) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12968 (pms_id=26521) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12967 (pms_id=26517) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12969 (pms_id=26523) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12970 (pms_id=26524) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12972 (pms_id=26543) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12971 (pms_id=26544) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12973 (pms_id=26545) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12974 (pms_id=26546) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12975 (pms_id=26550) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12976 (pms_id=26551) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12977 (pms_id=26552) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12978 (pms_id=26554) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12979 (pms_id=26555) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12980 (pms_id=26556) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12981 (pms_id=26557) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12982 (pms_id=26558) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12983 (pms_id=26568) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlotta Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12984 (pms_id=26569) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12985 (pms_id=26570) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12986 (pms_id=26571) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12988 (pms_id=26574) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12987 (pms_id=26575) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12989 (pms_id=26576) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12990 (pms_id=26573) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12991 (pms_id=26577) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12992 (pms_id=26578) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12993 (pms_id=26579) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12994 (pms_id=26582) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12995 (pms_id=26588) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12996 (pms_id=26591) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12997 (pms_id=26593) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12998 (pms_id=26594) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 12999 (pms_id=26596) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13000 (pms_id=26598) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13001 (pms_id=26599) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13002 (pms_id=26600) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13005 (pms_id=26601) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13004 (pms_id=26603) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13003 (pms_id=26605) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13006 (pms_id=26606) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13007 (pms_id=26607) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13008 (pms_id=26614) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13009 (pms_id=26615) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13010 (pms_id=26616) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13011 (pms_id=26617) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13012 (pms_id=26618) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13013 (pms_id=26620) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13014 (pms_id=26621) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13015 (pms_id=26625) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13016 (pms_id=26638) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13017 (pms_id=26639) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13018 (pms_id=26651) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13019 (pms_id=26653) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13020 (pms_id=26654) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13021 (pms_id=26655) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13022 (pms_id=26656) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13023 (pms_id=26662) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13024 (pms_id=26663) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13025 (pms_id=26665) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13026 (pms_id=26683) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13027 (pms_id=26684) 2025-11-19 12:02:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 13030 (pms_id=26685) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13029 (pms_id=26686) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13028 (pms_id=26687) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13031 (pms_id=26688) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13032 (pms_id=26689) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13034 (pms_id=26690) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13033 (pms_id=26691) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13036 (pms_id=26702) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13038 (pms_id=26703) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13035 (pms_id=26692) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13037 (pms_id=26704) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13039 (pms_id=26705) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13043 (pms_id=26707) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13040 (pms_id=26706) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13041 (pms_id=26708) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13042 (pms_id=26709) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13044 (pms_id=26710) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13045 (pms_id=26711) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13046 (pms_id=26713) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13047 (pms_id=26714) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13049 (pms_id=26723) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13050 (pms_id=26727) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13051 (pms_id=26728) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13048 (pms_id=26724) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13052 (pms_id=26729) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13053 (pms_id=26732) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13054 (pms_id=26735) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13055 (pms_id=26737) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13057 (pms_id=26740) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13056 (pms_id=26739) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13058 (pms_id=26741) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13059 (pms_id=26746) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13060 (pms_id=26756) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13061 (pms_id=26757) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13062 (pms_id=26758) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13063 (pms_id=26759) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13064 (pms_id=26762) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13065 (pms_id=26763) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13067 (pms_id=26764) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13066 (pms_id=26772) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13068 (pms_id=26773) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13069 (pms_id=26774) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13070 (pms_id=26775) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13071 (pms_id=26776) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13072 (pms_id=26778) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13073 (pms_id=26786) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13074 (pms_id=26787) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13076 (pms_id=26788) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13075 (pms_id=26790) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13077 (pms_id=26800) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13079 (pms_id=26820) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13078 (pms_id=26810) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13080 (pms_id=26821) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13081 (pms_id=26823) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13082 (pms_id=26832) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13083 (pms_id=26833) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13084 (pms_id=26835) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13086 (pms_id=26837) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13085 (pms_id=26838) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13087 (pms_id=26840) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13088 (pms_id=26841) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13089 (pms_id=26851) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13090 (pms_id=26852) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13091 (pms_id=26860) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13092 (pms_id=26870) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13095 (pms_id=26871) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13094 (pms_id=26872) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13093 (pms_id=26883) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13097 (pms_id=26884) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13096 (pms_id=26893) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13098 (pms_id=26896) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13099 (pms_id=26906) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13100 (pms_id=26907) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13101 (pms_id=26908) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13102 (pms_id=26909) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13104 (pms_id=26910) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13103 (pms_id=26911) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13106 (pms_id=26912) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13105 (pms_id=26913) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13107 (pms_id=26914) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13109 (pms_id=26922) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13108 (pms_id=26920) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13110 (pms_id=26924) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13111 (pms_id=26926) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13113 (pms_id=26927) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13112 (pms_id=26929) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13115 (pms_id=26930) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13114 (pms_id=26931) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13116 (pms_id=26932) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13117 (pms_id=26933) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13118 (pms_id=26934) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13119 (pms_id=26935) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13120 (pms_id=26944) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13121 (pms_id=26945) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13122 (pms_id=26946) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13123 (pms_id=26947) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13124 (pms_id=26949) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13126 (pms_id=26950) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13125 (pms_id=26951) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13127 (pms_id=26952) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13128 (pms_id=26953) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13129 (pms_id=26955) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13130 (pms_id=26959) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13131 (pms_id=26961) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13132 (pms_id=26962) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13133 (pms_id=26963) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13135 (pms_id=26964) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13134 (pms_id=26965) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13137 (pms_id=26966) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13138 (pms_id=26968) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13136 (pms_id=26967) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13140 (pms_id=26969) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13139 (pms_id=26971) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13141 (pms_id=26972) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13142 (pms_id=26980) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13143 (pms_id=26981) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13144 (pms_id=26982) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13145 (pms_id=26983) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13146 (pms_id=26984) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13148 (pms_id=26986) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13147 (pms_id=26985) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13149 (pms_id=26987) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13151 (pms_id=26988) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13150 (pms_id=26989) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13152 (pms_id=26997) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13153 (pms_id=26998) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13154 (pms_id=26999) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13155 (pms_id=27000) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13156 (pms_id=27001) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13157 (pms_id=27002) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13158 (pms_id=27003) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13159 (pms_id=27004) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13160 (pms_id=27007) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13161 (pms_id=27008) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13163 (pms_id=27010) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13162 (pms_id=27009) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13164 (pms_id=27011) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13165 (pms_id=27012) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13166 (pms_id=27013) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13167 (pms_id=27014) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13168 (pms_id=27015) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13169 (pms_id=27016) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13170 (pms_id=27017) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13173 (pms_id=27021) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13171 (pms_id=27018) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13172 (pms_id=27019) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13174 (pms_id=27022) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13175 (pms_id=27023) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13176 (pms_id=27024) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13177 (pms_id=27025) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13178 (pms_id=27026) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13179 (pms_id=27027) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13180 (pms_id=27029) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13181 (pms_id=27030) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13182 (pms_id=27031) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13183 (pms_id=27032) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13184 (pms_id=27033) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13185 (pms_id=27034) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13186 (pms_id=27035) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13187 (pms_id=27039) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13188 (pms_id=27040) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13189 (pms_id=27041) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13190 (pms_id=27042) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13191 (pms_id=27043) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13192 (pms_id=27044) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13193 (pms_id=27046) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13194 (pms_id=27047) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13195 (pms_id=27049) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13196 (pms_id=27050) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13197 (pms_id=27052) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13198 (pms_id=27053) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13199 (pms_id=27063) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13200 (pms_id=27064) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13201 (pms_id=27065) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13203 (pms_id=27066) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13204 (pms_id=27068) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13205 (pms_id=27069) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13202 (pms_id=27067) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13206 (pms_id=27070) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13207 (pms_id=27071) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Found exact email match for benedetta.ronci@hotmail.it (reservation_id=847) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Benedetta Ronci, email=benedetta.ronci@hotmail.it, hotel=39054_001) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13208 (pms_id=27072) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13210 (pms_id=27074) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13211 (pms_id=27078) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13209 (pms_id=27077) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13212 (pms_id=27079) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13215 (pms_id=27081) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13213 (pms_id=27080) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13214 (pms_id=27073) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13216 (pms_id=27082) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13217 (pms_id=27083) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13218 (pms_id=27084) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13219 (pms_id=27093) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13220 (pms_id=27094) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13221 (pms_id=27095) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13222 (pms_id=27096) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13223 (pms_id=27097) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13224 (pms_id=27098) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13225 (pms_id=27099) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13226 (pms_id=27100) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13227 (pms_id=27101) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13228 (pms_id=27103) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13229 (pms_id=27104) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13230 (pms_id=27105) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13231 (pms_id=27108) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13233 (pms_id=27110) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13232 (pms_id=27109) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13234 (pms_id=27112) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13235 (pms_id=27114) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13236 (pms_id=27115) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13237 (pms_id=27116) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13238 (pms_id=27117) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13239 (pms_id=27118) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13240 (pms_id=27119) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13241 (pms_id=27120) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13242 (pms_id=27121) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13243 (pms_id=27122) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13244 (pms_id=27125) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13245 (pms_id=27126) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13246 (pms_id=27127) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13247 (pms_id=27128) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13248 (pms_id=27129) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13249 (pms_id=27130) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicoletti.ornellaa@gmail.com (reservation_id=1301) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Nicoletti, email=nicoletti.ornellaa@gmail.com, hotel=39054_001) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13251 (pms_id=27131) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13250 (pms_id=27132) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13252 (pms_id=27133) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13253 (pms_id=27135) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13255 (pms_id=27134) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13254 (pms_id=27136) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13256 (pms_id=27137) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13257 (pms_id=27139) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13258 (pms_id=27140) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13259 (pms_id=27141) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13262 (pms_id=27142) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13260 (pms_id=27143) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13261 (pms_id=27154) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13264 (pms_id=27156) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13263 (pms_id=27155) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13266 (pms_id=27158) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13265 (pms_id=27159) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13268 (pms_id=27161) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13267 (pms_id=27160) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13269 (pms_id=27164) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13270 (pms_id=27172) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13271 (pms_id=27182) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13272 (pms_id=27186) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13273 (pms_id=27183) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13274 (pms_id=27189) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13275 (pms_id=27190) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13276 (pms_id=27191) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13277 (pms_id=27201) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13278 (pms_id=27202) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13279 (pms_id=27203) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13280 (pms_id=27204) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13282 (pms_id=27214) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13281 (pms_id=27215) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13283 (pms_id=27218) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13284 (pms_id=27219) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13285 (pms_id=27228) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13286 (pms_id=27229) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13287 (pms_id=27230) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13288 (pms_id=27238) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13289 (pms_id=27239) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13290 (pms_id=27240) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13292 (pms_id=27241) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13293 (pms_id=27253) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13291 (pms_id=27251) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13294 (pms_id=27255) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13295 (pms_id=27256) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13296 (pms_id=27257) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13297 (pms_id=27258) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13298 (pms_id=27259) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13300 (pms_id=27261) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13299 (pms_id=27260) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13301 (pms_id=27262) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13302 (pms_id=27263) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13303 (pms_id=27264) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13304 (pms_id=27265) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13305 (pms_id=27266) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13306 (pms_id=27267) 2025-11-19 12:02:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 13307 (pms_id=27268) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13308 (pms_id=27269) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13311 (pms_id=27271) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13310 (pms_id=27282) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13309 (pms_id=27281) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13312 (pms_id=27283) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13313 (pms_id=27284) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13314 (pms_id=27285) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13315 (pms_id=27286) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13317 (pms_id=27287) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13316 (pms_id=27288) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13319 (pms_id=27290) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13318 (pms_id=27289) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13321 (pms_id=27292) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13320 (pms_id=27291) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13322 (pms_id=27293) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13323 (pms_id=27294) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13324 (pms_id=27302) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13325 (pms_id=27303) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13326 (pms_id=27304) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13327 (pms_id=27305) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13328 (pms_id=27312) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13329 (pms_id=27315) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13331 (pms_id=27316) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13330 (pms_id=27317) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13333 (pms_id=27318) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13332 (pms_id=27319) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13334 (pms_id=27320) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13335 (pms_id=27321) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13336 (pms_id=27322) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13337 (pms_id=27323) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13338 (pms_id=27324) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13339 (pms_id=27325) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13340 (pms_id=27327) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13342 (pms_id=27337) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13341 (pms_id=27336) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13343 (pms_id=27338) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13344 (pms_id=27339) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13345 (pms_id=27340) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13346 (pms_id=27341) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13347 (pms_id=27342) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13348 (pms_id=27344) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13350 (pms_id=27346) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13351 (pms_id=27357) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13349 (pms_id=27356) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13352 (pms_id=27358) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27342 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13353 (pms_id=27359) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13354 (pms_id=27360) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13356 (pms_id=27362) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13355 (pms_id=27361) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13357 (pms_id=27363) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27362 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13358 (pms_id=27364) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13360 (pms_id=27365) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13359 (pms_id=27366) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13361 (pms_id=27368) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13362 (pms_id=27369) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13363 (pms_id=27370) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13364 (pms_id=27372) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13365 (pms_id=27373) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13366 (pms_id=27375) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13367 (pms_id=27376) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13368 (pms_id=27377) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13369 (pms_id=27378) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13370 (pms_id=27379) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13371 (pms_id=27380) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13372 (pms_id=27381) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13373 (pms_id=27382) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13374 (pms_id=27383) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13375 (pms_id=27388) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13376 (pms_id=27389) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13377 (pms_id=27391) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13378 (pms_id=27402) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13379 (pms_id=27403) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13380 (pms_id=27405) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13381 (pms_id=27406) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13382 (pms_id=27407) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13383 (pms_id=27408) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13384 (pms_id=27409) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13385 (pms_id=27410) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13386 (pms_id=27417) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13387 (pms_id=27418) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13390 (pms_id=27419) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13389 (pms_id=27421) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13388 (pms_id=27428) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13391 (pms_id=27430) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13392 (pms_id=27431) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13394 (pms_id=27432) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13393 (pms_id=27433) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13395 (pms_id=27435) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13396 (pms_id=27436) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13397 (pms_id=27437) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13399 (pms_id=27438) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13398 (pms_id=27443) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13400 (pms_id=27444) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13401 (pms_id=27445) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13402 (pms_id=27446) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13403 (pms_id=27456) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27445 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13405 (pms_id=27458) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13404 (pms_id=27457) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13406 (pms_id=27459) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13407 (pms_id=27468) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13408 (pms_id=27478) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13409 (pms_id=27479) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13410 (pms_id=27480) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13411 (pms_id=27481) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13412 (pms_id=27482) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13413 (pms_id=27483) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13414 (pms_id=27484) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13415 (pms_id=27491) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13416 (pms_id=27493) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13418 (pms_id=27495) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13417 (pms_id=27494) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13419 (pms_id=27496) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13420 (pms_id=27497) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13421 (pms_id=27498) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13422 (pms_id=27499) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13423 (pms_id=27500) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13424 (pms_id=27501) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13425 (pms_id=27502) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13426 (pms_id=27506) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13428 (pms_id=27520) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13427 (pms_id=27519) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13429 (pms_id=27521) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13431 (pms_id=27525) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13430 (pms_id=27526) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13433 (pms_id=27528) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13432 (pms_id=27530) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13434 (pms_id=27531) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13435 (pms_id=27532) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13437 (pms_id=27542) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13436 (pms_id=27541) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13438 (pms_id=27543) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13439 (pms_id=27544) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13440 (pms_id=27545) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13442 (pms_id=27546) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13443 (pms_id=27548) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13441 (pms_id=27549) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13444 (pms_id=27550) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13445 (pms_id=27570) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13446 (pms_id=27571) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13447 (pms_id=27572) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13448 (pms_id=27573) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13449 (pms_id=27574) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13452 (pms_id=27575) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13453 (pms_id=27576) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13451 (pms_id=27577) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13450 (pms_id=27578) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13454 (pms_id=27579) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13455 (pms_id=27580) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13456 (pms_id=27582) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13457 (pms_id=27583) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13458 (pms_id=27584) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13460 (pms_id=27587) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13459 (pms_id=27585) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13461 (pms_id=27588) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13462 (pms_id=27589) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13464 (pms_id=27591) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13463 (pms_id=27602) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13465 (pms_id=27604) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13466 (pms_id=27605) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13467 (pms_id=27607) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13468 (pms_id=27608) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13469 (pms_id=27609) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13470 (pms_id=27610) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13471 (pms_id=27619) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13474 (pms_id=27620) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13473 (pms_id=27621) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13472 (pms_id=27622) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13475 (pms_id=27623) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13476 (pms_id=27624) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13477 (pms_id=27627) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27623 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13478 (pms_id=27628) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13480 (pms_id=27629) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13479 (pms_id=27631) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13482 (pms_id=27632) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13483 (pms_id=27647) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13481 (pms_id=27646) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13484 (pms_id=27650) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13485 (pms_id=27652) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13487 (pms_id=27653) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13486 (pms_id=27654) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13488 (pms_id=27655) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13489 (pms_id=27664) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13490 (pms_id=27665) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13493 (pms_id=27677) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13491 (pms_id=27676) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13494 (pms_id=27678) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13492 (pms_id=27689) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13495 (pms_id=27690) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13496 (pms_id=27699) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13497 (pms_id=27700) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13499 (pms_id=27710) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13498 (pms_id=27709) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13500 (pms_id=27711) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13501 (pms_id=27712) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13502 (pms_id=27714) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13503 (pms_id=27716) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13504 (pms_id=27717) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13505 (pms_id=27719) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13506 (pms_id=27720) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13507 (pms_id=27721) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13508 (pms_id=27722) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13509 (pms_id=27723) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13510 (pms_id=27724) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13512 (pms_id=27741) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13511 (pms_id=27731) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13513 (pms_id=27742) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13514 (pms_id=27743) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13515 (pms_id=27744) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13516 (pms_id=27746) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13517 (pms_id=27749) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13518 (pms_id=27751) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13520 (pms_id=27753) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13519 (pms_id=27752) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13521 (pms_id=27754) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13522 (pms_id=27755) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13523 (pms_id=27757) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13524 (pms_id=27758) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13525 (pms_id=27759) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13526 (pms_id=27760) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13527 (pms_id=27761) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13528 (pms_id=27762) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13529 (pms_id=27763) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13530 (pms_id=27765) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13531 (pms_id=27766) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13533 (pms_id=27771) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13532 (pms_id=27770) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13534 (pms_id=27772) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13535 (pms_id=27775) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13536 (pms_id=27776) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13537 (pms_id=27777) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13538 (pms_id=27778) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13540 (pms_id=27779) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13539 (pms_id=27781) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13541 (pms_id=27782) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13543 (pms_id=27783) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13544 (pms_id=27784) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13542 (pms_id=27785) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13545 (pms_id=27786) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13546 (pms_id=27787) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13547 (pms_id=27788) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13548 (pms_id=27790) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13550 (pms_id=27791) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13549 (pms_id=27792) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13551 (pms_id=27793) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13552 (pms_id=27794) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13553 (pms_id=27797) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13555 (pms_id=27804) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13554 (pms_id=27800) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13556 (pms_id=27806) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13557 (pms_id=27807) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13558 (pms_id=27808) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13559 (pms_id=27809) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13560 (pms_id=27819) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13561 (pms_id=27820) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13562 (pms_id=27821) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13564 (pms_id=27823) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13563 (pms_id=27822) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13565 (pms_id=27824) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13566 (pms_id=27826) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13567 (pms_id=27827) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13568 (pms_id=27837) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13569 (pms_id=27838) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13570 (pms_id=27840) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13571 (pms_id=27841) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13572 (pms_id=27843) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13573 (pms_id=27845) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13574 (pms_id=27846) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13575 (pms_id=27849) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13576 (pms_id=27850) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13577 (pms_id=27853) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27845 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13578 (pms_id=27854) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13579 (pms_id=27856) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13580 (pms_id=27857) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13581 (pms_id=27862) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13584 (pms_id=27873) 2025-11-19 12:02:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 13582 (pms_id=27872) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13583 (pms_id=27875) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13585 (pms_id=27877) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13586 (pms_id=27878) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13587 (pms_id=27879) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13588 (pms_id=27881) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13589 (pms_id=27884) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13590 (pms_id=27890) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13591 (pms_id=27891) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13593 (pms_id=27901) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13592 (pms_id=27903) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13594 (pms_id=27904) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13595 (pms_id=27911) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13597 (pms_id=27916) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13596 (pms_id=27913) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13599 (pms_id=27917) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13598 (pms_id=27921) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13601 (pms_id=27922) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13600 (pms_id=27923) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13602 (pms_id=27924) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13603 (pms_id=27934) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13604 (pms_id=27945) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13605 (pms_id=27946) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13606 (pms_id=27947) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13607 (pms_id=27948) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13608 (pms_id=27950) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13609 (pms_id=27960) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13611 (pms_id=27961) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13610 (pms_id=27962) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13612 (pms_id=27963) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13613 (pms_id=27964) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13635 (pms_id=27972) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13614 (pms_id=27973) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13615 (pms_id=27974) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13616 (pms_id=27975) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13617 (pms_id=27982) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13619 (pms_id=27984) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13618 (pms_id=27983) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13620 (pms_id=27985) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13621 (pms_id=27986) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13622 (pms_id=27988) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13623 (pms_id=27989) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13624 (pms_id=27999) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13625 (pms_id=28000) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13626 (pms_id=28001) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13627 (pms_id=28003) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13628 (pms_id=28004) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13629 (pms_id=28006) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13630 (pms_id=28007) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13631 (pms_id=28008) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13632 (pms_id=28009) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13633 (pms_id=28010) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13634 (pms_id=28011) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13636 (pms_id=28012) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13637 (pms_id=28020) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13638 (pms_id=28022) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13639 (pms_id=28023) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13640 (pms_id=28024) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13641 (pms_id=28025) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13642 (pms_id=28026) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13643 (pms_id=28027) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13644 (pms_id=28028) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13645 (pms_id=28039) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13646 (pms_id=28048) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13647 (pms_id=28058) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13648 (pms_id=28059) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13649 (pms_id=28060) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13650 (pms_id=28062) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13651 (pms_id=28063) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13652 (pms_id=28064) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13653 (pms_id=28066) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13654 (pms_id=28068) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13655 (pms_id=28069) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13656 (pms_id=28079) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13657 (pms_id=28080) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13658 (pms_id=28090) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13659 (pms_id=28091) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13660 (pms_id=28099) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13661 (pms_id=28100) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13662 (pms_id=28110) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13664 (pms_id=28112) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13663 (pms_id=28113) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13665 (pms_id=28116) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13666 (pms_id=28117) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13667 (pms_id=28118) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13668 (pms_id=28119) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13669 (pms_id=28120) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13670 (pms_id=28121) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13671 (pms_id=28122) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13672 (pms_id=28126) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13673 (pms_id=28127) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13674 (pms_id=28128) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13675 (pms_id=28138) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13677 (pms_id=28139) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13676 (pms_id=28140) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13678 (pms_id=28150) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13679 (pms_id=28152) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13680 (pms_id=28153) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13681 (pms_id=28154) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13682 (pms_id=28155) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13683 (pms_id=28156) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13684 (pms_id=28166) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13685 (pms_id=28167) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13686 (pms_id=28168) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13687 (pms_id=28180) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13688 (pms_id=28181) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13689 (pms_id=28182) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13690 (pms_id=28183) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13691 (pms_id=28184) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13692 (pms_id=28186) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13693 (pms_id=28187) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13694 (pms_id=28188) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13695 (pms_id=28189) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13696 (pms_id=28190) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13697 (pms_id=28191) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13698 (pms_id=28193) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13699 (pms_id=28199) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13700 (pms_id=28200) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13701 (pms_id=28201) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13702 (pms_id=28202) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13703 (pms_id=28205) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13704 (pms_id=28209) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13705 (pms_id=28212) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13707 (pms_id=28213) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13706 (pms_id=28214) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13708 (pms_id=28215) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 28214 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13709 (pms_id=28216) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13710 (pms_id=28223) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13711 (pms_id=28224) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13712 (pms_id=28225) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13713 (pms_id=28227) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13714 (pms_id=28228) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13716 (pms_id=28229) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13715 (pms_id=28231) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13717 (pms_id=28232) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13718 (pms_id=28237) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13719 (pms_id=28238) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13720 (pms_id=28239) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13721 (pms_id=28240) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13722 (pms_id=28248) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13723 (pms_id=28249) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13724 (pms_id=28258) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13725 (pms_id=28259) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13727 (pms_id=28260) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13726 (pms_id=28261) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13728 (pms_id=28262) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13729 (pms_id=28263) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13730 (pms_id=28264) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13731 (pms_id=28266) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13732 (pms_id=28267) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13734 (pms_id=28268) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13733 (pms_id=28269) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13735 (pms_id=28270) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13736 (pms_id=28280) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13737 (pms_id=28281) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13738 (pms_id=28282) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13739 (pms_id=28284) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13740 (pms_id=28285) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13741 (pms_id=28286) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13742 (pms_id=28287) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13743 (pms_id=28296) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13745 (pms_id=28307) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13744 (pms_id=28297) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13746 (pms_id=28308) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13747 (pms_id=28309) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13748 (pms_id=28311) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13749 (pms_id=28312) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13750 (pms_id=28313) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13751 (pms_id=28314) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13752 (pms_id=28315) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13753 (pms_id=28316) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13754 (pms_id=28317) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13758 (pms_id=28318) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13755 (pms_id=28328) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13757 (pms_id=28338) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13756 (pms_id=28348) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13779 (pms_id=28349) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13759 (pms_id=28360) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13760 (pms_id=28361) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13761 (pms_id=28362) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13762 (pms_id=28369) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13764 (pms_id=28380) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13763 (pms_id=28370) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13765 (pms_id=28381) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13766 (pms_id=28382) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13768 (pms_id=28384) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13767 (pms_id=28383) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13769 (pms_id=28385) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13771 (pms_id=28386) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13770 (pms_id=28387) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13772 (pms_id=28388) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13773 (pms_id=28398) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13774 (pms_id=28400) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13775 (pms_id=28401) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13776 (pms_id=28403) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13778 (pms_id=28405) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13777 (pms_id=28404) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13780 (pms_id=28407) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13781 (pms_id=28409) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13784 (pms_id=28412) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13782 (pms_id=28413) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13783 (pms_id=28414) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13786 (pms_id=28415) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13785 (pms_id=28416) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13787 (pms_id=28418) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13788 (pms_id=28419) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13789 (pms_id=28420) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13791 (pms_id=28421) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13790 (pms_id=28428) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13792 (pms_id=28429) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13793 (pms_id=28430) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13796 (pms_id=28438) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13795 (pms_id=28439) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13794 (pms_id=28440) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13798 (pms_id=28442) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13797 (pms_id=28441) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13799 (pms_id=28443) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13800 (pms_id=28444) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13801 (pms_id=28445) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13804 (pms_id=28446) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13802 (pms_id=28447) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13803 (pms_id=28448) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13805 (pms_id=28449) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13806 (pms_id=28450) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13807 (pms_id=28452) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13808 (pms_id=28453) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13809 (pms_id=28454) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13810 (pms_id=28455) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13811 (pms_id=28458) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13812 (pms_id=28459) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13813 (pms_id=28460) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13814 (pms_id=28461) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13816 (pms_id=28468) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13815 (pms_id=28470) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13817 (pms_id=28474) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13819 (pms_id=28476) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13818 (pms_id=28475) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13821 (pms_id=28478) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13820 (pms_id=28479) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13822 (pms_id=28480) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13823 (pms_id=28481) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13824 (pms_id=28484) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13825 (pms_id=28485) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13826 (pms_id=28486) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13828 (pms_id=28488) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13827 (pms_id=28503) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13829 (pms_id=28504) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13830 (pms_id=28514) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13831 (pms_id=28515) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13832 (pms_id=28516) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13833 (pms_id=28517) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13834 (pms_id=28518) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13835 (pms_id=28519) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13836 (pms_id=28524) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13837 (pms_id=28525) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13838 (pms_id=28527) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13839 (pms_id=28530) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13840 (pms_id=28531) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13842 (pms_id=28533) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13841 (pms_id=28543) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13844 (pms_id=28544) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13843 (pms_id=28546) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13845 (pms_id=28547) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13846 (pms_id=28548) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13847 (pms_id=28550) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13848 (pms_id=28551) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13849 (pms_id=28553) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13850 (pms_id=28554) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13851 (pms_id=28555) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13852 (pms_id=28565) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13853 (pms_id=28566) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13854 (pms_id=28567) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13855 (pms_id=28568) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13856 (pms_id=28569) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13857 (pms_id=28570) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13858 (pms_id=28575) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13859 (pms_id=28576) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13860 (pms_id=28578) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13862 (pms_id=28579) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13861 (pms_id=28580) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13863 (pms_id=28581) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13864 (pms_id=28582) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13865 (pms_id=28583) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13866 (pms_id=28584) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13867 (pms_id=28591) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13868 (pms_id=28592) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13869 (pms_id=28593) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13870 (pms_id=28594) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13871 (pms_id=28597) 2025-11-19 12:02:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 13872 (pms_id=28598) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13873 (pms_id=28599) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13874 (pms_id=28605) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13875 (pms_id=28607) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13876 (pms_id=28608) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13877 (pms_id=28609) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13878 (pms_id=28610) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13879 (pms_id=28611) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13880 (pms_id=28612) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13882 (pms_id=28614) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13881 (pms_id=28613) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13884 (pms_id=28615) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13883 (pms_id=28616) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13885 (pms_id=28625) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13886 (pms_id=28627) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13887 (pms_id=28628) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13888 (pms_id=28629) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13890 (pms_id=28630) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13889 (pms_id=28631) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13892 (pms_id=28633) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13891 (pms_id=28632) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13893 (pms_id=28634) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13894 (pms_id=28635) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13895 (pms_id=28645) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13897 (pms_id=28648) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13896 (pms_id=28646) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13898 (pms_id=28649) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13900 (pms_id=28651) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13902 (pms_id=28652) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13899 (pms_id=28650) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13901 (pms_id=28653) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13903 (pms_id=28654) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13904 (pms_id=28655) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13905 (pms_id=28657) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13906 (pms_id=28658) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13907 (pms_id=28664) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13908 (pms_id=28665) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13910 (pms_id=28667) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13909 (pms_id=28666) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13911 (pms_id=28669) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13912 (pms_id=28670) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13913 (pms_id=28671) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13914 (pms_id=28672) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13915 (pms_id=28674) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13916 (pms_id=28675) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13918 (pms_id=28683) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13917 (pms_id=28682) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13919 (pms_id=28684) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13921 (pms_id=28686) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13920 (pms_id=28687) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13922 (pms_id=28690) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13923 (pms_id=28691) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13924 (pms_id=28692) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13925 (pms_id=28693) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13926 (pms_id=28694) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13927 (pms_id=28697) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13928 (pms_id=28698) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13929 (pms_id=28701) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13930 (pms_id=28703) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13932 (pms_id=28705) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13931 (pms_id=28707) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13933 (pms_id=28708) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13934 (pms_id=28709) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13937 (pms_id=28711) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13935 (pms_id=28710) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13936 (pms_id=28712) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13938 (pms_id=28713) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13939 (pms_id=28714) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13941 (pms_id=28716) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13940 (pms_id=28715) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13942 (pms_id=28717) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13943 (pms_id=28723) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13944 (pms_id=28725) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13945 (pms_id=28726) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13947 (pms_id=28728) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13946 (pms_id=28732) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13948 (pms_id=28734) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13949 (pms_id=28735) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13950 (pms_id=28737) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13951 (pms_id=28738) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13952 (pms_id=28739) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13953 (pms_id=28740) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13954 (pms_id=28741) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13955 (pms_id=28750) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13956 (pms_id=28753) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13957 (pms_id=28754) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13960 (pms_id=28756) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13958 (pms_id=28755) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13959 (pms_id=28757) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13962 (pms_id=28769) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13961 (pms_id=28758) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13963 (pms_id=28770) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13964 (pms_id=28771) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13965 (pms_id=28772) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13966 (pms_id=28781) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13967 (pms_id=28782) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13968 (pms_id=28783) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13969 (pms_id=28784) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13971 (pms_id=28785) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13970 (pms_id=28794) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13972 (pms_id=28796) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13973 (pms_id=28797) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13974 (pms_id=28798) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13975 (pms_id=28808) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13976 (pms_id=28809) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13977 (pms_id=28810) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13978 (pms_id=28811) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13980 (pms_id=28819) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13979 (pms_id=28818) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13981 (pms_id=28828) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13982 (pms_id=28829) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13983 (pms_id=28830) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13984 (pms_id=28831) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13985 (pms_id=28832) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13986 (pms_id=28833) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13987 (pms_id=28834) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13988 (pms_id=28835) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13989 (pms_id=28836) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13990 (pms_id=28837) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13991 (pms_id=28838) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13992 (pms_id=28839) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13993 (pms_id=28847) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13994 (pms_id=28848) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13995 (pms_id=28850) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13996 (pms_id=28858) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13997 (pms_id=28859) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13998 (pms_id=28861) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 13999 (pms_id=28862) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14000 (pms_id=28864) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14001 (pms_id=28865) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14002 (pms_id=28866) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14003 (pms_id=28867) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14005 (pms_id=28868) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14004 (pms_id=28870) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14006 (pms_id=28879) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14007 (pms_id=28880) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14008 (pms_id=28882) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14009 (pms_id=28885) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14010 (pms_id=28889) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14011 (pms_id=28899) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14012 (pms_id=28900) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14013 (pms_id=28901) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14014 (pms_id=28902) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14015 (pms_id=28909) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14016 (pms_id=28910) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14017 (pms_id=28911) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14019 (pms_id=28913) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14018 (pms_id=28914) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14020 (pms_id=28915) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14021 (pms_id=28916) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14022 (pms_id=28917) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14024 (pms_id=28918) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14023 (pms_id=28925) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14025 (pms_id=28926) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14026 (pms_id=28927) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14027 (pms_id=28928) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14030 (pms_id=28929) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14028 (pms_id=28932) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14031 (pms_id=28934) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14029 (pms_id=28933) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14032 (pms_id=28935) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14033 (pms_id=28936) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14034 (pms_id=28937) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14035 (pms_id=28938) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14036 (pms_id=28940) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14037 (pms_id=28941) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14038 (pms_id=28942) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14039 (pms_id=28943) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14040 (pms_id=28944) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14042 (pms_id=28946) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14041 (pms_id=28945) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14043 (pms_id=28948) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14044 (pms_id=28949) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14045 (pms_id=28950) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14046 (pms_id=28952) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14047 (pms_id=28954) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14048 (pms_id=28956) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14050 (pms_id=28957) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14049 (pms_id=28967) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14052 (pms_id=28968) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14051 (pms_id=28987) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14053 (pms_id=28988) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14054 (pms_id=28990) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14055 (pms_id=28991) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14056 (pms_id=28992) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14057 (pms_id=28993) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14058 (pms_id=28994) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14059 (pms_id=29002) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14060 (pms_id=29003) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14061 (pms_id=29004) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14062 (pms_id=29005) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14063 (pms_id=29014) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14064 (pms_id=29015) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14065 (pms_id=29016) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14066 (pms_id=29018) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14067 (pms_id=29019) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14068 (pms_id=29020) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14069 (pms_id=29021) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14070 (pms_id=29032) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14072 (pms_id=29034) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14073 (pms_id=29035) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14071 (pms_id=29033) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14074 (pms_id=29036) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14075 (pms_id=29037) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14077 (pms_id=29046) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14076 (pms_id=29047) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14078 (pms_id=29048) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14079 (pms_id=29049) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14080 (pms_id=29051) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14082 (pms_id=29053) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14081 (pms_id=29052) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14083 (pms_id=29062) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14084 (pms_id=29064) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14085 (pms_id=29066) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14086 (pms_id=29068) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14087 (pms_id=29069) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14088 (pms_id=29070) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14090 (pms_id=29072) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14089 (pms_id=29071) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14091 (pms_id=29073) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14093 (pms_id=29076) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14092 (pms_id=29074) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14094 (pms_id=29085) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14095 (pms_id=29087) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14096 (pms_id=29095) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14097 (pms_id=29096) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14100 (pms_id=29088) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14098 (pms_id=29097) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14099 (pms_id=29098) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14102 (pms_id=29101) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14101 (pms_id=29102) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14104 (pms_id=29108) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14103 (pms_id=29109) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14105 (pms_id=29119) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14106 (pms_id=29120) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14107 (pms_id=29122) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14108 (pms_id=29123) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14109 (pms_id=29124) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14110 (pms_id=29135) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14112 (pms_id=29137) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14111 (pms_id=29136) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14113 (pms_id=29139) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14114 (pms_id=29140) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14115 (pms_id=29150) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14116 (pms_id=29151) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14117 (pms_id=29152) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14118 (pms_id=29153) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14119 (pms_id=29154) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14120 (pms_id=29155) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14121 (pms_id=29156) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14122 (pms_id=29157) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14123 (pms_id=29158) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14125 (pms_id=29160) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14124 (pms_id=29159) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14126 (pms_id=29161) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14127 (pms_id=29162) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14128 (pms_id=29163) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14129 (pms_id=29164) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14130 (pms_id=29166) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14131 (pms_id=29173) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14132 (pms_id=29174) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14133 (pms_id=29175) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14134 (pms_id=29176) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14135 (pms_id=29177) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14136 (pms_id=29178) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14137 (pms_id=29179) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14138 (pms_id=29180) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14140 (pms_id=29181) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14141 (pms_id=29183) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14139 (pms_id=29182) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14142 (pms_id=29184) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14143 (pms_id=29185) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14144 (pms_id=29186) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14145 (pms_id=29195) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14146 (pms_id=29197) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14147 (pms_id=29199) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14148 (pms_id=29200) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14149 (pms_id=29202) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14150 (pms_id=29204) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14151 (pms_id=29207) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14152 (pms_id=29209) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14153 (pms_id=29211) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14154 (pms_id=29213) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14156 (pms_id=29223) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14155 (pms_id=29215) 2025-11-19 12:02:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 14157 (pms_id=29226) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14158 (pms_id=29235) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14159 (pms_id=29236) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14160 (pms_id=29237) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14161 (pms_id=29238) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14162 (pms_id=29239) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14163 (pms_id=29246) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14164 (pms_id=29247) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14166 (pms_id=29259) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14165 (pms_id=29248) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14168 (pms_id=29270) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14167 (pms_id=29271) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14169 (pms_id=29278) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14170 (pms_id=29279) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14171 (pms_id=29280) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14172 (pms_id=29281) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14173 (pms_id=29282) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14174 (pms_id=29283) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14175 (pms_id=29284) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14176 (pms_id=29285) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14177 (pms_id=29286) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14178 (pms_id=29288) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14179 (pms_id=29289) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14181 (pms_id=29290) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14180 (pms_id=29299) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14182 (pms_id=29309) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14183 (pms_id=29310) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14184 (pms_id=29311) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14186 (pms_id=29313) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14185 (pms_id=29312) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14187 (pms_id=29314) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14188 (pms_id=29315) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14189 (pms_id=29316) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14190 (pms_id=29317) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14191 (pms_id=29318) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14192 (pms_id=29319) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14193 (pms_id=29321) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14194 (pms_id=29322) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14195 (pms_id=29323) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14197 (pms_id=29324) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14196 (pms_id=29332) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14200 (pms_id=29333) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14198 (pms_id=29334) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14199 (pms_id=29335) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14201 (pms_id=29336) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14202 (pms_id=29337) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14203 (pms_id=29347) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14204 (pms_id=29348) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14205 (pms_id=29349) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14206 (pms_id=29350) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14207 (pms_id=29359) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14209 (pms_id=29361) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14208 (pms_id=29369) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14210 (pms_id=29370) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14211 (pms_id=29371) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14213 (pms_id=29382) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14212 (pms_id=29381) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14214 (pms_id=29383) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14215 (pms_id=29384) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14216 (pms_id=29386) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14217 (pms_id=29391) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14218 (pms_id=29392) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14219 (pms_id=29401) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14220 (pms_id=29402) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14221 (pms_id=29405) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14222 (pms_id=29406) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14224 (pms_id=29416) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14228 (pms_id=29427) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14226 (pms_id=29426) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14225 (pms_id=29417) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14227 (pms_id=29429) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14230 (pms_id=29432) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14229 (pms_id=29430) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14232 (pms_id=29439) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14231 (pms_id=29441) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14233 (pms_id=29451) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14234 (pms_id=29452) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14235 (pms_id=29453) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14236 (pms_id=29454) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14223 (pms_id=29407) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14237 (pms_id=29456) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14238 (pms_id=29458) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14239 (pms_id=29459) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14240 (pms_id=29460) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14241 (pms_id=29467) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14242 (pms_id=29468) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14243 (pms_id=29478) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14244 (pms_id=29479) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14245 (pms_id=29480) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14246 (pms_id=29483) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14250 (pms_id=29484) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14247 (pms_id=29485) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14252 (pms_id=29481) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14249 (pms_id=29495) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14248 (pms_id=29494) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14251 (pms_id=29496) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14254 (pms_id=29498) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14255 (pms_id=29499) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14253 (pms_id=29497) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14256 (pms_id=29500) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14257 (pms_id=29501) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14258 (pms_id=29502) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14259 (pms_id=29503) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14260 (pms_id=29505) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14261 (pms_id=29506) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14262 (pms_id=29514) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14263 (pms_id=29515) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14264 (pms_id=29524) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14265 (pms_id=29525) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14266 (pms_id=29527) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14267 (pms_id=29534) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14268 (pms_id=29535) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14270 (pms_id=29536) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14269 (pms_id=29537) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14271 (pms_id=29538) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14272 (pms_id=29539) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14273 (pms_id=29549) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14274 (pms_id=29551) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14275 (pms_id=29553) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14276 (pms_id=29560) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14278 (pms_id=29562) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14277 (pms_id=29563) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14279 (pms_id=29564) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14280 (pms_id=29567) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29560 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14281 (pms_id=29568) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14282 (pms_id=29570) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14283 (pms_id=29571) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14285 (pms_id=29575) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14284 (pms_id=29576) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14286 (pms_id=29577) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14287 (pms_id=29578) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14288 (pms_id=29579) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14289 (pms_id=29580) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14290 (pms_id=29581) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14291 (pms_id=29582) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14292 (pms_id=29584) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14293 (pms_id=29585) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14294 (pms_id=29586) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14295 (pms_id=29587) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14296 (pms_id=29588) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14297 (pms_id=29589) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14298 (pms_id=29590) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14300 (pms_id=29591) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14299 (pms_id=29592) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14301 (pms_id=29602) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14302 (pms_id=29603) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14303 (pms_id=29612) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14304 (pms_id=29613) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14305 (pms_id=29614) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14306 (pms_id=29615) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14307 (pms_id=29616) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14308 (pms_id=29617) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14309 (pms_id=29618) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14312 (pms_id=29628) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14310 (pms_id=29629) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14311 (pms_id=29639) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14313 (pms_id=29640) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14314 (pms_id=29650) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14315 (pms_id=29651) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14316 (pms_id=29652) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14317 (pms_id=29653) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14318 (pms_id=29655) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14319 (pms_id=29662) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14320 (pms_id=29663) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14321 (pms_id=29664) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14322 (pms_id=29665) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14323 (pms_id=29675) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14325 (pms_id=29676) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14324 (pms_id=29677) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14326 (pms_id=29686) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14328 (pms_id=29687) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14327 (pms_id=29688) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14329 (pms_id=29689) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14330 (pms_id=29690) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14332 (pms_id=29694) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14331 (pms_id=29695) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14333 (pms_id=29701) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14334 (pms_id=29702) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14335 (pms_id=29704) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14336 (pms_id=29705) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14337 (pms_id=29706) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14338 (pms_id=29707) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14339 (pms_id=29708) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14340 (pms_id=29709) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14341 (pms_id=29710) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14342 (pms_id=29716) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14343 (pms_id=29717) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14345 (pms_id=29720) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14344 (pms_id=29719) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14346 (pms_id=29721) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14347 (pms_id=29722) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14348 (pms_id=29724) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14350 (pms_id=29725) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14349 (pms_id=29726) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14351 (pms_id=29727) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14373 (pms_id=29728) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14352 (pms_id=29730) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14353 (pms_id=29731) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14354 (pms_id=29732) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14355 (pms_id=29733) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14356 (pms_id=29734) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14357 (pms_id=29735) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14358 (pms_id=29746) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14359 (pms_id=29748) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14360 (pms_id=29749) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14361 (pms_id=29750) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14362 (pms_id=29751) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14363 (pms_id=29752) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14364 (pms_id=29753) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14365 (pms_id=29754) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14366 (pms_id=29760) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14367 (pms_id=29761) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14368 (pms_id=29763) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14369 (pms_id=29764) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14370 (pms_id=29773) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14371 (pms_id=29774) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14372 (pms_id=29776) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14374 (pms_id=29778) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14375 (pms_id=29779) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14376 (pms_id=29780) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14378 (pms_id=29781) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14377 (pms_id=29782) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14379 (pms_id=29785) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14380 (pms_id=29786) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14381 (pms_id=29787) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14382 (pms_id=29788) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14384 (pms_id=29790) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14383 (pms_id=29789) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14385 (pms_id=29792) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14386 (pms_id=29800) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14387 (pms_id=29801) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14388 (pms_id=29802) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14389 (pms_id=29803) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14390 (pms_id=29804) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14391 (pms_id=29805) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14392 (pms_id=29806) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14393 (pms_id=29814) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14395 (pms_id=29815) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14394 (pms_id=29816) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14397 (pms_id=29817) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14396 (pms_id=29818) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14399 (pms_id=29819) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14398 (pms_id=29820) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14400 (pms_id=29821) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14402 (pms_id=29824) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14401 (pms_id=29822) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14403 (pms_id=29825) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14404 (pms_id=29832) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14406 (pms_id=29833) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14405 (pms_id=29834) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14407 (pms_id=29835) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14408 (pms_id=29836) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14409 (pms_id=29848) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14410 (pms_id=29857) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14411 (pms_id=29867) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14412 (pms_id=29868) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14413 (pms_id=29869) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14415 (pms_id=29870) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14414 (pms_id=29871) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14416 (pms_id=29873) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14418 (pms_id=29874) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14417 (pms_id=29875) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14419 (pms_id=29876) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14420 (pms_id=29877) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14421 (pms_id=29878) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14422 (pms_id=29879) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14423 (pms_id=29881) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14425 (pms_id=29892) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14424 (pms_id=29891) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14426 (pms_id=29893) 2025-11-19 12:02:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 14427 (pms_id=29894) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14428 (pms_id=29901) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14430 (pms_id=29903) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14429 (pms_id=29902) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14431 (pms_id=29904) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14432 (pms_id=29905) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14433 (pms_id=29906) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14434 (pms_id=29908) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14435 (pms_id=29911) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14436 (pms_id=29915) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29906 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14437 (pms_id=29916) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14438 (pms_id=29917) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14439 (pms_id=29918) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14440 (pms_id=29920) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14441 (pms_id=29921) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14442 (pms_id=29922) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14443 (pms_id=29925) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14444 (pms_id=29927) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14445 (pms_id=29928) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14446 (pms_id=29932) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14447 (pms_id=29933) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14448 (pms_id=29934) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14449 (pms_id=29935) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14450 (pms_id=29936) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14451 (pms_id=29937) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14452 (pms_id=29938) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14454 (pms_id=29939) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14453 (pms_id=29940) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14455 (pms_id=29950) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14457 (pms_id=29951) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14456 (pms_id=29953) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14458 (pms_id=29962) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14459 (pms_id=29963) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14460 (pms_id=29964) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14461 (pms_id=29970) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14462 (pms_id=29971) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14463 (pms_id=29980) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14464 (pms_id=29981) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14465 (pms_id=29982) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14466 (pms_id=29983) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14467 (pms_id=29991) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14468 (pms_id=29992) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14470 (pms_id=29993) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14469 (pms_id=29994) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14471 (pms_id=29995) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14472 (pms_id=30002) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14473 (pms_id=30004) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14474 (pms_id=30005) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14476 (pms_id=30008) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14477 (pms_id=30010) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14475 (pms_id=30007) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14478 (pms_id=30012) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14479 (pms_id=30023) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14480 (pms_id=30025) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14481 (pms_id=30026) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14482 (pms_id=30027) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14483 (pms_id=30028) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14484 (pms_id=30029) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14485 (pms_id=30031) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14486 (pms_id=30032) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14487 (pms_id=30034) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14488 (pms_id=30035) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14489 (pms_id=30036) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14491 (pms_id=30037) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14490 (pms_id=30038) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14493 (pms_id=30040) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14492 (pms_id=30039) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14494 (pms_id=30042) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14495 (pms_id=30043) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14496 (pms_id=30044) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14513 (pms_id=30045) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14514 (pms_id=30055) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14497 (pms_id=30056) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14498 (pms_id=30057) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14499 (pms_id=30058) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14500 (pms_id=30059) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14501 (pms_id=30060) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14502 (pms_id=30068) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14503 (pms_id=30069) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14504 (pms_id=30071) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14505 (pms_id=30072) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14507 (pms_id=30073) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14506 (pms_id=30074) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14508 (pms_id=30075) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14510 (pms_id=30083) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14509 (pms_id=30084) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14512 (pms_id=30086) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14511 (pms_id=30085) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14515 (pms_id=30087) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14516 (pms_id=30088) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14517 (pms_id=30089) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14518 (pms_id=30090) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14519 (pms_id=30091) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14520 (pms_id=30092) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14521 (pms_id=30098) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14522 (pms_id=30100) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14523 (pms_id=30101) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14524 (pms_id=30104) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14525 (pms_id=30105) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14526 (pms_id=30106) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14528 (pms_id=30111) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14527 (pms_id=30112) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14529 (pms_id=30113) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14530 (pms_id=30115) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14551 (pms_id=30116) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14531 (pms_id=30126) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14532 (pms_id=30128) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14533 (pms_id=30129) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14534 (pms_id=30130) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14535 (pms_id=30131) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14537 (pms_id=30133) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14536 (pms_id=30132) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14538 (pms_id=30134) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14539 (pms_id=30135) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14540 (pms_id=30136) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14542 (pms_id=30138) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14541 (pms_id=30137) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14543 (pms_id=30140) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14544 (pms_id=30144) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14545 (pms_id=30142) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14546 (pms_id=30145) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14547 (pms_id=30147) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14548 (pms_id=30148) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14549 (pms_id=30149) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14550 (pms_id=30151) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14553 (pms_id=30155) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14552 (pms_id=30154) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14554 (pms_id=30158) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14556 (pms_id=30169) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14555 (pms_id=30168) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14557 (pms_id=30170) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14558 (pms_id=30171) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14559 (pms_id=30172) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14560 (pms_id=30173) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14561 (pms_id=30174) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14562 (pms_id=30175) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14563 (pms_id=30176) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14564 (pms_id=30177) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14566 (pms_id=30179) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14565 (pms_id=30178) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14567 (pms_id=30180) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14568 (pms_id=30181) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14569 (pms_id=30182) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30178 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14570 (pms_id=30193) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14571 (pms_id=30194) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14574 (pms_id=30197) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14572 (pms_id=30195) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14573 (pms_id=30196) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14575 (pms_id=30198) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14576 (pms_id=30199) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14577 (pms_id=30200) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14578 (pms_id=30201) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14580 (pms_id=30203) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14579 (pms_id=30209) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14581 (pms_id=30210) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14582 (pms_id=30220) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14583 (pms_id=30221) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14585 (pms_id=30232) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14584 (pms_id=30240) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14586 (pms_id=30241) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14587 (pms_id=30242) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14588 (pms_id=30243) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14589 (pms_id=30253) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14590 (pms_id=30254) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14591 (pms_id=30255) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14592 (pms_id=30256) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14593 (pms_id=30266) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14594 (pms_id=30267) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14595 (pms_id=30268) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14597 (pms_id=30270) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14596 (pms_id=30269) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14598 (pms_id=30271) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14600 (pms_id=30276) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14599 (pms_id=30277) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14601 (pms_id=30278) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14602 (pms_id=30282) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14603 (pms_id=30283) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14605 (pms_id=30285) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14604 (pms_id=30284) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14606 (pms_id=30286) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14607 (pms_id=30287) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14608 (pms_id=30288) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14609 (pms_id=30289) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14610 (pms_id=30290) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14612 (pms_id=30292) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14611 (pms_id=30293) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14613 (pms_id=30301) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14615 (pms_id=30303) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14614 (pms_id=30302) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14616 (pms_id=30305) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14617 (pms_id=30307) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14618 (pms_id=30308) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14619 (pms_id=30309) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14624 (pms_id=30310) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14620 (pms_id=30311) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14621 (pms_id=30312) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14622 (pms_id=30313) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14623 (pms_id=30314) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14625 (pms_id=30315) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14626 (pms_id=30316) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14628 (pms_id=30318) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14627 (pms_id=30317) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14630 (pms_id=30320) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14629 (pms_id=30321) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14631 (pms_id=30322) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14632 (pms_id=30323) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14634 (pms_id=30324) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14633 (pms_id=30325) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14635 (pms_id=30326) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14636 (pms_id=30327) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14637 (pms_id=30329) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14638 (pms_id=30330) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14639 (pms_id=30331) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14640 (pms_id=30332) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14641 (pms_id=30334) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14642 (pms_id=30344) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14644 (pms_id=30345) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14643 (pms_id=30346) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14645 (pms_id=30347) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14647 (pms_id=30349) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14646 (pms_id=30348) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14648 (pms_id=30350) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14649 (pms_id=30351) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14650 (pms_id=30352) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14651 (pms_id=30353) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14653 (pms_id=30358) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14652 (pms_id=30356) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14654 (pms_id=30359) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14675 (pms_id=30365) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14656 (pms_id=30369) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14655 (pms_id=30368) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14657 (pms_id=30370) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14658 (pms_id=30371) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14659 (pms_id=30379) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14661 (pms_id=30382) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14660 (pms_id=30381) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14662 (pms_id=30392) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14664 (pms_id=30394) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14663 (pms_id=30393) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14665 (pms_id=30395) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14666 (pms_id=30417) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14667 (pms_id=30418) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14668 (pms_id=30427) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14669 (pms_id=30428) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14670 (pms_id=30437) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14671 (pms_id=30438) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14672 (pms_id=30439) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14673 (pms_id=30440) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14674 (pms_id=30447) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14676 (pms_id=30448) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14677 (pms_id=30449) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14678 (pms_id=30450) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14679 (pms_id=30451) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14680 (pms_id=30452) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14681 (pms_id=30453) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14682 (pms_id=30455) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14683 (pms_id=30457) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14684 (pms_id=30458) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14685 (pms_id=30459) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14686 (pms_id=30460) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14687 (pms_id=30462) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14688 (pms_id=30463) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14689 (pms_id=30464) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14690 (pms_id=30465) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14691 (pms_id=30474) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14692 (pms_id=30475) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14693 (pms_id=30476) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14694 (pms_id=30486) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14695 (pms_id=30487) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14696 (pms_id=30488) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14697 (pms_id=30496) 2025-11-19 12:02:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 14698 (pms_id=30497) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14700 (pms_id=30499) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14699 (pms_id=30498) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14701 (pms_id=30500) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14703 (pms_id=30501) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14702 (pms_id=30502) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14704 (pms_id=30511) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14706 (pms_id=30514) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14705 (pms_id=30512) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14707 (pms_id=30515) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14708 (pms_id=30517) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14709 (pms_id=30519) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14710 (pms_id=30520) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14711 (pms_id=30521) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14713 (pms_id=30525) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14714 (pms_id=30526) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14712 (pms_id=30523) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14715 (pms_id=30534) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14717 (pms_id=30546) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14716 (pms_id=30536) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14718 (pms_id=30547) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14719 (pms_id=30548) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14720 (pms_id=30550) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14721 (pms_id=30551) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14722 (pms_id=30552) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14723 (pms_id=30553) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14725 (pms_id=30555) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14724 (pms_id=30554) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14726 (pms_id=30556) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14727 (pms_id=30557) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14728 (pms_id=30558) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14729 (pms_id=30559) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14730 (pms_id=30560) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14731 (pms_id=30567) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14732 (pms_id=30570) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14733 (pms_id=30571) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14734 (pms_id=30573) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14735 (pms_id=30575) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14736 (pms_id=30577) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14738 (pms_id=30576) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14737 (pms_id=30585) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14739 (pms_id=30595) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14740 (pms_id=30596) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14741 (pms_id=30597) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14742 (pms_id=30598) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14743 (pms_id=30599) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14744 (pms_id=30600) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14746 (pms_id=30603) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14745 (pms_id=30601) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14748 (pms_id=30604) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14749 (pms_id=30613) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14747 (pms_id=30616) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14750 (pms_id=30617) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14751 (pms_id=30618) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14753 (pms_id=30621) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14752 (pms_id=30622) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14754 (pms_id=30631) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14755 (pms_id=30632) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14756 (pms_id=30633) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14758 (pms_id=30634) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14757 (pms_id=30635) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14759 (pms_id=30646) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14760 (pms_id=30647) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14761 (pms_id=30648) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14762 (pms_id=30649) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14763 (pms_id=30650) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14764 (pms_id=30664) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14766 (pms_id=30677) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14767 (pms_id=30676) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14765 (pms_id=30674) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14768 (pms_id=30680) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14769 (pms_id=30687) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14770 (pms_id=30689) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14771 (pms_id=30690) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14772 (pms_id=30691) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14773 (pms_id=30692) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14774 (pms_id=30693) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14775 (pms_id=30694) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14777 (pms_id=30696) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14776 (pms_id=30695) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14778 (pms_id=30697) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisadallaglio@yahoo.it (reservation_id=157) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Dall'Aglio, email=lisadallaglio@yahoo.it, hotel=39054_001) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14780 (pms_id=30699) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14782 (pms_id=30710) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14779 (pms_id=30700) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14781 (pms_id=30698) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14783 (pms_id=30711) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14784 (pms_id=30712) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14785 (pms_id=30713) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14787 (pms_id=30715) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14786 (pms_id=30714) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14788 (pms_id=30717) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14789 (pms_id=30724) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14790 (pms_id=30725) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14791 (pms_id=30726) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14792 (pms_id=30727) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14793 (pms_id=30728) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14795 (pms_id=30729) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14796 (pms_id=30730) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14794 (pms_id=30732) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14797 (pms_id=30734) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14798 (pms_id=30735) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14799 (pms_id=30736) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14801 (pms_id=30737) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14800 (pms_id=30738) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14802 (pms_id=30739) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14803 (pms_id=30749) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14804 (pms_id=30750) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14805 (pms_id=30751) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14806 (pms_id=30752) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14808 (pms_id=30753) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14807 (pms_id=30754) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14811 (pms_id=30769) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14810 (pms_id=30767) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14809 (pms_id=30756) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14813 (pms_id=30770) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14812 (pms_id=30771) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14815 (pms_id=30779) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14814 (pms_id=30778) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14816 (pms_id=30788) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14817 (pms_id=30791) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14818 (pms_id=30792) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14819 (pms_id=30793) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14820 (pms_id=30794) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14821 (pms_id=30796) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14822 (pms_id=30797) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14823 (pms_id=30798) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14825 (pms_id=30799) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14824 (pms_id=30800) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14826 (pms_id=30801) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14828 (pms_id=30802) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14827 (pms_id=30803) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14829 (pms_id=30804) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14830 (pms_id=30805) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14831 (pms_id=30815) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14832 (pms_id=30826) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14833 (pms_id=30827) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14834 (pms_id=30828) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14835 (pms_id=30829) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14836 (pms_id=30830) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14838 (pms_id=30835) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30826 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14837 (pms_id=30836) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14840 (pms_id=30837) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14839 (pms_id=30838) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14841 (pms_id=30839) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14842 (pms_id=30840) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14843 (pms_id=30849) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14844 (pms_id=30850) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14845 (pms_id=30851) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14846 (pms_id=30860) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14847 (pms_id=30861) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14848 (pms_id=30862) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14850 (pms_id=30870) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14849 (pms_id=30871) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14851 (pms_id=30872) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14852 (pms_id=30873) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14853 (pms_id=30881) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14854 (pms_id=30882) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14855 (pms_id=30884) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14856 (pms_id=30892) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14857 (pms_id=30893) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14858 (pms_id=30903) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14859 (pms_id=30904) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14860 (pms_id=30916) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14861 (pms_id=30914) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14862 (pms_id=30920) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14863 (pms_id=30922) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14864 (pms_id=30932) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Found exact name match for Jutta Klare (reservation_id=1055) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jutta Klare, email=klare-architektin@netcologne.de, hotel=39054_001) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14866 (pms_id=30933) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14865 (pms_id=30934) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14867 (pms_id=30935) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14871 (pms_id=30936) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14868 (pms_id=30937) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14869 (pms_id=30938) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14870 (pms_id=30939) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14872 (pms_id=30940) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14873 (pms_id=30941) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14874 (pms_id=30942) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14875 (pms_id=30943) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14876 (pms_id=30944) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14877 (pms_id=30945) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30944 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14878 (pms_id=30954) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14879 (pms_id=30964) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14880 (pms_id=30965) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14881 (pms_id=30966) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14882 (pms_id=30968) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14883 (pms_id=30969) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14885 (pms_id=30971) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14884 (pms_id=30970) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14886 (pms_id=30972) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14887 (pms_id=30973) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14888 (pms_id=30974) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14889 (pms_id=30976) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14890 (pms_id=30978) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14891 (pms_id=30979) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14892 (pms_id=30980) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14893 (pms_id=30981) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14894 (pms_id=30983) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14897 (pms_id=30992) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14895 (pms_id=30984) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14896 (pms_id=30993) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14898 (pms_id=30994) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30983 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14901 (pms_id=30995) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14899 (pms_id=30996) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14902 (pms_id=31003) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14900 (pms_id=31002) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14903 (pms_id=31005) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14904 (pms_id=31010) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14905 (pms_id=31012) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14907 (pms_id=31014) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14906 (pms_id=31013) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14908 (pms_id=31017) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14909 (pms_id=31018) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14910 (pms_id=31022) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14912 (pms_id=31027) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14911 (pms_id=31026) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14913 (pms_id=31028) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14914 (pms_id=31029) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14915 (pms_id=31031) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14916 (pms_id=31032) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14917 (pms_id=31033) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14918 (pms_id=31034) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14919 (pms_id=31035) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14920 (pms_id=31036) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14921 (pms_id=31037) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14922 (pms_id=31038) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14923 (pms_id=31039) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14924 (pms_id=31040) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14925 (pms_id=31042) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14926 (pms_id=31052) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14927 (pms_id=31053) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14928 (pms_id=31054) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14932 (pms_id=31055) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14931 (pms_id=31056) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14930 (pms_id=31057) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14929 (pms_id=31058) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14933 (pms_id=31059) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14934 (pms_id=31060) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14936 (pms_id=31061) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14935 (pms_id=31062) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14937 (pms_id=31063) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14938 (pms_id=31064) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14939 (pms_id=31065) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14941 (pms_id=31069) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14940 (pms_id=31066) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14943 (pms_id=31070) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14942 (pms_id=31071) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14944 (pms_id=31072) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14946 (pms_id=31073) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14945 (pms_id=31074) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14947 (pms_id=31075) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14948 (pms_id=31076) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14950 (pms_id=31080) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14949 (pms_id=31078) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14951 (pms_id=31081) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14952 (pms_id=31082) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14953 (pms_id=31083) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14954 (pms_id=31085) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14955 (pms_id=31086) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14956 (pms_id=31087) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14957 (pms_id=31088) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14958 (pms_id=31089) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14959 (pms_id=31090) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14960 (pms_id=31091) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14962 (pms_id=31092) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14961 (pms_id=31093) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14963 (pms_id=31094) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14964 (pms_id=31095) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14965 (pms_id=31106) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14966 (pms_id=31107) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14967 (pms_id=31108) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14969 (pms_id=31111) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14968 (pms_id=31109) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14970 (pms_id=31112) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14971 (pms_id=31120) 2025-11-19 12:02:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 14972 (pms_id=31121) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14973 (pms_id=31122) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14974 (pms_id=31123) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14975 (pms_id=31124) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14976 (pms_id=31125) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14977 (pms_id=31126) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14978 (pms_id=31127) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14980 (pms_id=31132) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14981 (pms_id=31134) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14979 (pms_id=31131) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14982 (pms_id=31135) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14983 (pms_id=31136) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14984 (pms_id=31138) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14985 (pms_id=31139) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14986 (pms_id=31141) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14987 (pms_id=31143) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14988 (pms_id=31144) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14990 (pms_id=31146) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14989 (pms_id=31147) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14991 (pms_id=31148) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14993 (pms_id=31150) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14992 (pms_id=31149) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14995 (pms_id=31154) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14994 (pms_id=31151) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14996 (pms_id=31155) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14998 (pms_id=31157) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14997 (pms_id=31156) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 14999 (pms_id=31158) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15001 (pms_id=31161) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15000 (pms_id=31159) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15002 (pms_id=31162) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15003 (pms_id=31171) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15005 (pms_id=31174) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15004 (pms_id=31172) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15006 (pms_id=31175) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15007 (pms_id=31176) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15008 (pms_id=31177) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15009 (pms_id=31179) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15010 (pms_id=31178) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15011 (pms_id=31180) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15012 (pms_id=31181) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15014 (pms_id=31183) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15013 (pms_id=31182) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15015 (pms_id=31184) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15016 (pms_id=31188) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15018 (pms_id=31199) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15017 (pms_id=31189) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15020 (pms_id=31200) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15021 (pms_id=31201) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15019 (pms_id=31202) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15023 (pms_id=31204) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15022 (pms_id=31203) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15024 (pms_id=31205) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15025 (pms_id=31206) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15026 (pms_id=31207) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15027 (pms_id=31208) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15028 (pms_id=31209) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15029 (pms_id=31220) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15031 (pms_id=31231) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15030 (pms_id=31232) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15032 (pms_id=31233) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15033 (pms_id=31234) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15034 (pms_id=31236) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15036 (pms_id=31238) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15035 (pms_id=31237) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15037 (pms_id=31239) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15038 (pms_id=31240) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15040 (pms_id=31242) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15039 (pms_id=31241) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15041 (pms_id=31243) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15042 (pms_id=31249) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15043 (pms_id=31250) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15044 (pms_id=31251) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15046 (pms_id=31253) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15045 (pms_id=31252) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15047 (pms_id=31256) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15048 (pms_id=31258) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15049 (pms_id=31259) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15052 (pms_id=31261) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15050 (pms_id=31262) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15051 (pms_id=31263) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15053 (pms_id=31264) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15054 (pms_id=31265) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15055 (pms_id=31268) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15056 (pms_id=31266) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15058 (pms_id=31275) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15057 (pms_id=31269) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15059 (pms_id=31276) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15061 (pms_id=31279) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15062 (pms_id=31277) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15063 (pms_id=31281) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15060 (pms_id=31282) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15064 (pms_id=31283) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15066 (pms_id=31284) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15065 (pms_id=31285) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15067 (pms_id=31286) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15068 (pms_id=31288) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15070 (pms_id=31290) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15069 (pms_id=31289) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15071 (pms_id=31291) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15072 (pms_id=31292) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15074 (pms_id=31293) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15073 (pms_id=31294) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15075 (pms_id=31295) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15076 (pms_id=31296) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15077 (pms_id=31298) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15078 (pms_id=31306) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15080 (pms_id=31307) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15079 (pms_id=31308) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15081 (pms_id=31309) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15082 (pms_id=31310) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15083 (pms_id=31311) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15084 (pms_id=31313) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15085 (pms_id=31314) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15086 (pms_id=31317) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15087 (pms_id=31318) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15088 (pms_id=31319) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15089 (pms_id=31321) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15090 (pms_id=31322) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15091 (pms_id=31323) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15093 (pms_id=31328) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15092 (pms_id=31329) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15094 (pms_id=31331) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15096 (pms_id=31332) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15095 (pms_id=31333) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15098 (pms_id=31337) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15097 (pms_id=31336) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15099 (pms_id=31340) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15101 (pms_id=31341) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15100 (pms_id=31342) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15102 (pms_id=31343) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15103 (pms_id=31344) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15105 (pms_id=31355) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15104 (pms_id=31345) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15106 (pms_id=31356) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15107 (pms_id=31357) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15108 (pms_id=31358) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15109 (pms_id=31360) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15111 (pms_id=31361) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15110 (pms_id=31362) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15112 (pms_id=31363) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15113 (pms_id=31370) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15114 (pms_id=31369) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15115 (pms_id=31371) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15116 (pms_id=31374) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15117 (pms_id=31375) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15118 (pms_id=31376) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15119 (pms_id=31383) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15120 (pms_id=31384) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15121 (pms_id=31386) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15122 (pms_id=31387) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15124 (pms_id=31389) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15123 (pms_id=31388) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15125 (pms_id=31391) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15126 (pms_id=31392) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15127 (pms_id=31394) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15128 (pms_id=31395) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15130 (pms_id=31397) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15129 (pms_id=31398) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15131 (pms_id=31399) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15132 (pms_id=31400) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15133 (pms_id=31401) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15134 (pms_id=31402) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15135 (pms_id=31403) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15136 (pms_id=31404) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15137 (pms_id=31405) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15138 (pms_id=31412) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15139 (pms_id=31414) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15140 (pms_id=31424) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15142 (pms_id=31425) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15141 (pms_id=31426) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15143 (pms_id=31427) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15144 (pms_id=31434) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15145 (pms_id=31440) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15146 (pms_id=31441) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15147 (pms_id=31443) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15148 (pms_id=31444) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15149 (pms_id=31445) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15150 (pms_id=31446) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15151 (pms_id=31448) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15152 (pms_id=31449) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15153 (pms_id=31450) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15154 (pms_id=31451) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15155 (pms_id=31452) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15156 (pms_id=31462) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15157 (pms_id=31463) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15159 (pms_id=31466) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15158 (pms_id=31467) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15160 (pms_id=31473) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15161 (pms_id=31474) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15162 (pms_id=31476) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15163 (pms_id=31477) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15164 (pms_id=31486) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15165 (pms_id=31487) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15166 (pms_id=31488) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15167 (pms_id=31507) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15168 (pms_id=31516) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15169 (pms_id=31517) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15170 (pms_id=31518) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15171 (pms_id=31519) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15173 (pms_id=31530) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15172 (pms_id=31532) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15174 (pms_id=31533) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31530 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15175 (pms_id=31534) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15176 (pms_id=31544) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15178 (pms_id=31554) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15177 (pms_id=31556) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15179 (pms_id=31560) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15180 (pms_id=31563) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15181 (pms_id=31564) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15182 (pms_id=31569) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15183 (pms_id=31570) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15184 (pms_id=31572) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15185 (pms_id=31576) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15186 (pms_id=31577) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15187 (pms_id=31578) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15188 (pms_id=31586) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15189 (pms_id=31597) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15190 (pms_id=31598) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15191 (pms_id=31599) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15192 (pms_id=31600) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15193 (pms_id=31604) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15194 (pms_id=31611) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15195 (pms_id=31613) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15196 (pms_id=31622) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15197 (pms_id=31624) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15198 (pms_id=31625) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15199 (pms_id=31633) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15200 (pms_id=31634) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15201 (pms_id=31637) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15202 (pms_id=31638) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15203 (pms_id=31639) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15204 (pms_id=31646) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15205 (pms_id=31647) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15206 (pms_id=31648) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15207 (pms_id=31650) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15208 (pms_id=31651) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15209 (pms_id=31652) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15210 (pms_id=31653) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15211 (pms_id=31657) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15212 (pms_id=31658) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15213 (pms_id=31659) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15214 (pms_id=31660) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15216 (pms_id=31661) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15215 (pms_id=31662) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15217 (pms_id=31664) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15219 (pms_id=31672) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15218 (pms_id=31673) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15220 (pms_id=31683) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15221 (pms_id=31684) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15222 (pms_id=31695) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15223 (pms_id=31696) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15224 (pms_id=31697) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15225 (pms_id=31698) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15226 (pms_id=31708) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15227 (pms_id=31709) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15228 (pms_id=31710) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15229 (pms_id=31711) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15230 (pms_id=31712) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15231 (pms_id=31715) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15232 (pms_id=31724) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15233 (pms_id=31716) 2025-11-19 12:02:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 15234 (pms_id=31726) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15235 (pms_id=31727) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15237 (pms_id=31729) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15236 (pms_id=31728) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15238 (pms_id=31731) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15240 (pms_id=31739) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15239 (pms_id=31740) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15241 (pms_id=31741) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15242 (pms_id=31744) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15243 (pms_id=31745) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15244 (pms_id=31746) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15245 (pms_id=31747) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15246 (pms_id=31748) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15248 (pms_id=31756) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15247 (pms_id=31757) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15249 (pms_id=31758) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15250 (pms_id=31766) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15251 (pms_id=31767) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15252 (pms_id=31768) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15253 (pms_id=31769) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15254 (pms_id=31771) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15255 (pms_id=31772) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15256 (pms_id=31778) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15257 (pms_id=31788) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15258 (pms_id=31791) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15259 (pms_id=31799) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15260 (pms_id=31800) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15262 (pms_id=31810) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15261 (pms_id=31801) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15263 (pms_id=31811) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15264 (pms_id=31812) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15266 (pms_id=31814) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15265 (pms_id=31823) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15267 (pms_id=31824) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15268 (pms_id=31825) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15269 (pms_id=31835) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15270 (pms_id=31836) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15271 (pms_id=31837) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15273 (pms_id=31839) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15272 (pms_id=31838) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15274 (pms_id=31845) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15275 (pms_id=31847) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15276 (pms_id=31848) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15277 (pms_id=31850) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15278 (pms_id=31851) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15279 (pms_id=31852) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15280 (pms_id=31856) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15281 (pms_id=31858) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15282 (pms_id=31859) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15283 (pms_id=31869) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15284 (pms_id=31870) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15285 (pms_id=31872) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15287 (pms_id=31873) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15286 (pms_id=31874) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15289 (pms_id=31875) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15288 (pms_id=31876) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15290 (pms_id=31884) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15291 (pms_id=31885) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15292 (pms_id=31895) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15293 (pms_id=31896) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15294 (pms_id=31897) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15295 (pms_id=31907) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15297 (pms_id=31910) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15296 (pms_id=31908) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15298 (pms_id=31912) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15300 (pms_id=31914) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15299 (pms_id=31913) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15301 (pms_id=31916) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15302 (pms_id=31918) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15303 (pms_id=31919) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15304 (pms_id=31920) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15306 (pms_id=31924) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15305 (pms_id=31921) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15307 (pms_id=31927) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15308 (pms_id=31928) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15309 (pms_id=31929) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15310 (pms_id=31930) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15311 (pms_id=31932) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15312 (pms_id=31933) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15313 (pms_id=31934) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15314 (pms_id=31935) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15315 (pms_id=31937) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15316 (pms_id=31939) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15317 (pms_id=31940) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15318 (pms_id=31941) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15320 (pms_id=31945) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15319 (pms_id=31942) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15321 (pms_id=31947) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15322 (pms_id=31949) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15329 (pms_id=31946) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15323 (pms_id=31951) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15324 (pms_id=31960) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15325 (pms_id=31971) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for karltraunspurger@gmail.com (reservation_id=325) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karl Traunspurger, email=karltraunspurger@gmail.com, hotel=39054_001) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15326 (pms_id=31973) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15327 (pms_id=31975) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15330 (pms_id=31974) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15328 (pms_id=31976) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15331 (pms_id=31980) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15333 (pms_id=31982) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15332 (pms_id=31981) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15335 (pms_id=31984) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15334 (pms_id=31986) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15337 (pms_id=31988) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15336 (pms_id=31987) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15338 (pms_id=31989) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15339 (pms_id=31990) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15340 (pms_id=31991) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15341 (pms_id=31992) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15343 (pms_id=31995) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15342 (pms_id=31996) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15344 (pms_id=31997) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15346 (pms_id=31999) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15345 (pms_id=32000) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15347 (pms_id=32001) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15348 (pms_id=32002) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15349 (pms_id=32003) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15350 (pms_id=32005) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15351 (pms_id=32006) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15352 (pms_id=32007) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15353 (pms_id=32008) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15354 (pms_id=32018) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15355 (pms_id=32019) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15356 (pms_id=32020) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15357 (pms_id=32021) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15358 (pms_id=32030) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15359 (pms_id=32031) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15360 (pms_id=32042) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15362 (pms_id=32044) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15361 (pms_id=32043) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15363 (pms_id=32045) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15364 (pms_id=32046) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15365 (pms_id=32048) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15366 (pms_id=32051) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15367 (pms_id=32053) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15368 (pms_id=32054) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15369 (pms_id=32056) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15370 (pms_id=32070) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15371 (pms_id=32071) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15372 (pms_id=32072) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15373 (pms_id=32073) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15374 (pms_id=32075) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15375 (pms_id=32077) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15376 (pms_id=32078) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15378 (pms_id=32079) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15377 (pms_id=32076) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15379 (pms_id=32084) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15382 (pms_id=32086) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15380 (pms_id=32085) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15381 (pms_id=32088) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15383 (pms_id=32090) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15384 (pms_id=32100) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15385 (pms_id=32103) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15386 (pms_id=32104) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15387 (pms_id=32105) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15388 (pms_id=32108) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15389 (pms_id=32109) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15390 (pms_id=32111) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15391 (pms_id=32112) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15392 (pms_id=32113) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15393 (pms_id=32115) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15395 (pms_id=32116) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15394 (pms_id=32117) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15396 (pms_id=32118) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15397 (pms_id=32119) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15398 (pms_id=32120) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15399 (pms_id=32121) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15400 (pms_id=32122) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15401 (pms_id=32123) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15402 (pms_id=32126) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15403 (pms_id=32137) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15405 (pms_id=32138) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15404 (pms_id=32142) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15406 (pms_id=32143) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15407 (pms_id=32144) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15408 (pms_id=32155) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15409 (pms_id=32157) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15410 (pms_id=32158) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15411 (pms_id=32160) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15412 (pms_id=32181) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15414 (pms_id=32200) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15413 (pms_id=32201) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15415 (pms_id=32202) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15416 (pms_id=32203) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15417 (pms_id=32204) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15418 (pms_id=32205) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15419 (pms_id=32206) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15420 (pms_id=32207) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15422 (pms_id=32218) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15423 (pms_id=32219) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15424 (pms_id=32230) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15421 (pms_id=32228) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15425 (pms_id=32231) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15426 (pms_id=32232) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15427 (pms_id=32239) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15428 (pms_id=32241) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15429 (pms_id=32242) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15430 (pms_id=32243) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15431 (pms_id=32244) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15435 (pms_id=32246) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15432 (pms_id=32245) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15433 (pms_id=32253) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15434 (pms_id=32254) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15437 (pms_id=32258) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15436 (pms_id=32256) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15439 (pms_id=32270) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15440 (pms_id=32271) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15438 (pms_id=32269) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15441 (pms_id=32273) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15443 (pms_id=32275) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15442 (pms_id=32277) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15444 (pms_id=32278) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15445 (pms_id=32279) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15446 (pms_id=32280) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15448 (pms_id=32290) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15447 (pms_id=32289) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15449 (pms_id=32313) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15450 (pms_id=32316) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15451 (pms_id=32317) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15452 (pms_id=32318) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15453 (pms_id=32319) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15454 (pms_id=32320) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15455 (pms_id=32321) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15457 (pms_id=32339) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15456 (pms_id=32329) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15458 (pms_id=32349) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15459 (pms_id=32350) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15460 (pms_id=32351) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15461 (pms_id=32352) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15462 (pms_id=32353) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15464 (pms_id=32355) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15463 (pms_id=32354) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15465 (pms_id=32368) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15466 (pms_id=32370) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15467 (pms_id=32372) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15468 (pms_id=32374) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15469 (pms_id=32375) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15470 (pms_id=32378) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15471 (pms_id=32380) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15474 (pms_id=32381) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15473 (pms_id=32382) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15472 (pms_id=32383) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15475 (pms_id=32384) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15476 (pms_id=32385) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15477 (pms_id=32386) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15478 (pms_id=32388) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15479 (pms_id=32389) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15480 (pms_id=32393) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15482 (pms_id=32396) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15483 (pms_id=32398) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15481 (pms_id=32400) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15484 (pms_id=32401) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15485 (pms_id=32405) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15486 (pms_id=32406) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15507 (pms_id=32407) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15487 (pms_id=32408) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15488 (pms_id=32410) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15489 (pms_id=32411) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15490 (pms_id=32413) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15491 (pms_id=32415) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15492 (pms_id=32416) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15493 (pms_id=32419) 2025-11-19 12:02:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 15495 (pms_id=32420) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15494 (pms_id=32428) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15496 (pms_id=32429) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15497 (pms_id=32430) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15498 (pms_id=32431) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15499 (pms_id=32432) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15500 (pms_id=32433) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15502 (pms_id=32435) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15501 (pms_id=32436) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15503 (pms_id=32437) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15504 (pms_id=32438) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15505 (pms_id=32439) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15506 (pms_id=32440) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15508 (pms_id=32441) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15509 (pms_id=32442) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15510 (pms_id=32443) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15511 (pms_id=32444) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15512 (pms_id=32456) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15513 (pms_id=32459) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15514 (pms_id=32460) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15516 (pms_id=32458) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15515 (pms_id=32461) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15517 (pms_id=32463) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15518 (pms_id=32464) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15519 (pms_id=32465) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15521 (pms_id=32466) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15520 (pms_id=32467) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15522 (pms_id=32473) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15523 (pms_id=32474) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15524 (pms_id=32475) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15525 (pms_id=32476) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15527 (pms_id=32478) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15526 (pms_id=32477) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15528 (pms_id=32479) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15529 (pms_id=32480) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15530 (pms_id=32481) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15531 (pms_id=32482) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15532 (pms_id=32483) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15533 (pms_id=32484) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15534 (pms_id=32485) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15535 (pms_id=32488) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15536 (pms_id=32489) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15537 (pms_id=32490) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15538 (pms_id=32492) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15539 (pms_id=32494) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15540 (pms_id=32495) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15541 (pms_id=32497) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15542 (pms_id=32498) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15543 (pms_id=32509) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15544 (pms_id=32518) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15545 (pms_id=32519) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15546 (pms_id=32521) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15547 (pms_id=32522) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15548 (pms_id=32523) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15549 (pms_id=32524) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15550 (pms_id=32525) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15551 (pms_id=32526) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15552 (pms_id=32527) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15554 (pms_id=32531) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15553 (pms_id=32530) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15555 (pms_id=32533) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15557 (pms_id=32542) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15556 (pms_id=32532) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15558 (pms_id=32543) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15560 (pms_id=32544) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15559 (pms_id=32546) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15561 (pms_id=32547) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15562 (pms_id=32548) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15563 (pms_id=32549) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15564 (pms_id=32558) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15565 (pms_id=32559) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15566 (pms_id=32568) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15567 (pms_id=32569) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15569 (pms_id=32571) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15568 (pms_id=32570) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15570 (pms_id=32572) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15571 (pms_id=32573) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15572 (pms_id=32574) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15573 (pms_id=32576) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15574 (pms_id=32577) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15575 (pms_id=32578) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15577 (pms_id=32579) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15576 (pms_id=32581) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15579 (pms_id=32583) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15578 (pms_id=32582) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15580 (pms_id=32584) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15581 (pms_id=32585) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15582 (pms_id=32586) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15584 (pms_id=32588) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15583 (pms_id=32587) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15585 (pms_id=32591) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15587 (pms_id=32601) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15586 (pms_id=32602) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15589 (pms_id=32604) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15588 (pms_id=32603) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15590 (pms_id=32605) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15591 (pms_id=32606) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15592 (pms_id=32608) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15593 (pms_id=32609) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15594 (pms_id=32610) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15595 (pms_id=32611) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15596 (pms_id=32612) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15597 (pms_id=32613) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15598 (pms_id=32614) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15599 (pms_id=32615) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15600 (pms_id=32616) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15601 (pms_id=32621) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15602 (pms_id=32622) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15603 (pms_id=32631) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15604 (pms_id=32632) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15605 (pms_id=32633) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15606 (pms_id=32635) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15607 (pms_id=32643) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15608 (pms_id=32644) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15612 (pms_id=32650) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15610 (pms_id=32652) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15609 (pms_id=32653) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15611 (pms_id=32654) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15613 (pms_id=32655) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15614 (pms_id=32656) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15615 (pms_id=32657) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15616 (pms_id=32658) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15617 (pms_id=32659) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15618 (pms_id=32661) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15619 (pms_id=32667) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15620 (pms_id=32668) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15622 (pms_id=32669) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15621 (pms_id=32670) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15623 (pms_id=32671) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15624 (pms_id=32672) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15625 (pms_id=32673) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15626 (pms_id=32675) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15629 (pms_id=32677) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15627 (pms_id=32676) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15628 (pms_id=32679) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15630 (pms_id=32680) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15631 (pms_id=32681) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15632 (pms_id=32682) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15633 (pms_id=32688) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15634 (pms_id=32689) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15635 (pms_id=32692) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15636 (pms_id=32693) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15637 (pms_id=32694) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15638 (pms_id=32695) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15639 (pms_id=32704) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15640 (pms_id=32714) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15641 (pms_id=32715) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15642 (pms_id=32716) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15643 (pms_id=32717) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15644 (pms_id=32718) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15645 (pms_id=32719) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15646 (pms_id=32720) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15647 (pms_id=32721) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15648 (pms_id=32722) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15649 (pms_id=32723) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15650 (pms_id=32724) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15651 (pms_id=32725) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15652 (pms_id=32726) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15653 (pms_id=32727) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15654 (pms_id=32728) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15656 (pms_id=32729) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15655 (pms_id=32730) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15657 (pms_id=32731) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15659 (pms_id=32734) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15658 (pms_id=32733) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15660 (pms_id=32735) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15661 (pms_id=32737) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15662 (pms_id=32736) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15663 (pms_id=32738) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15664 (pms_id=32748) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15665 (pms_id=32749) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15667 (pms_id=32750) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15666 (pms_id=32751) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15668 (pms_id=32752) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15669 (pms_id=32753) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15670 (pms_id=32754) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15671 (pms_id=32755) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15672 (pms_id=32756) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15673 (pms_id=32757) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15674 (pms_id=32761) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15675 (pms_id=32762) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15676 (pms_id=32765) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15677 (pms_id=32774) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15678 (pms_id=32775) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15679 (pms_id=32776) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15680 (pms_id=32777) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15681 (pms_id=32778) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15682 (pms_id=32779) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15683 (pms_id=32781) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15684 (pms_id=32782) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15685 (pms_id=32784) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15686 (pms_id=32785) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15687 (pms_id=32786) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15688 (pms_id=32787) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15689 (pms_id=32788) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15690 (pms_id=32798) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15691 (pms_id=32799) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15692 (pms_id=32800) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15693 (pms_id=32801) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15694 (pms_id=32803) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15696 (pms_id=32804) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15695 (pms_id=32805) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15698 (pms_id=32806) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15697 (pms_id=32809) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15699 (pms_id=32811) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15700 (pms_id=32812) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15701 (pms_id=32814) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15702 (pms_id=32816) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15703 (pms_id=32819) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15704 (pms_id=32821) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15705 (pms_id=32822) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15706 (pms_id=32823) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15707 (pms_id=32824) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15708 (pms_id=32825) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15709 (pms_id=32826) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15710 (pms_id=32834) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15711 (pms_id=32835) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15712 (pms_id=32836) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15713 (pms_id=32837) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15714 (pms_id=32844) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15715 (pms_id=32845) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15716 (pms_id=32846) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15717 (pms_id=32847) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15720 (pms_id=32849) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15718 (pms_id=32857) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15719 (pms_id=32859) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15721 (pms_id=32860) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15722 (pms_id=32862) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15723 (pms_id=32863) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15724 (pms_id=32864) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15725 (pms_id=32865) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15726 (pms_id=32866) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15727 (pms_id=32867) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15729 (pms_id=32869) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15730 (pms_id=32879) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15728 (pms_id=32878) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15731 (pms_id=32880) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15734 (pms_id=32882) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15732 (pms_id=32881) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15733 (pms_id=32888) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15735 (pms_id=32889) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15737 (pms_id=32890) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15736 (pms_id=32891) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15738 (pms_id=32892) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15739 (pms_id=32893) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15740 (pms_id=32895) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32892 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15741 (pms_id=32896) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15742 (pms_id=32899) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15743 (pms_id=32900) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15744 (pms_id=32903) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15745 (pms_id=32904) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15746 (pms_id=32905) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15747 (pms_id=32906) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15748 (pms_id=32907) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15749 (pms_id=32908) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15750 (pms_id=32909) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15753 (pms_id=32910) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15751 (pms_id=32917) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15752 (pms_id=32918) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15754 (pms_id=32919) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15755 (pms_id=32927) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15756 (pms_id=32928) 2025-11-19 12:02:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 15757 (pms_id=32930) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15758 (pms_id=32932) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15759 (pms_id=32933) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15760 (pms_id=32934) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15762 (pms_id=32935) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15761 (pms_id=32936) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15763 (pms_id=32937) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15764 (pms_id=32947) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15765 (pms_id=32948) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15766 (pms_id=32949) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15767 (pms_id=32950) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15768 (pms_id=32957) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15770 (pms_id=32960) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15769 (pms_id=32958) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15772 (pms_id=32961) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15771 (pms_id=32963) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15773 (pms_id=32967) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15774 (pms_id=32968) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15775 (pms_id=32969) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15777 (pms_id=32970) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15776 (pms_id=32971) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15778 (pms_id=32972) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15779 (pms_id=32973) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15780 (pms_id=32974) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15781 (pms_id=32975) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15782 (pms_id=32976) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15783 (pms_id=32977) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15784 (pms_id=32984) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15785 (pms_id=32986) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15786 (pms_id=32985) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15787 (pms_id=32988) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15788 (pms_id=32989) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15789 (pms_id=32990) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15790 (pms_id=32991) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15791 (pms_id=32995) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15793 (pms_id=32996) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15794 (pms_id=32999) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15792 (pms_id=32998) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15795 (pms_id=33000) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15797 (pms_id=33002) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15796 (pms_id=33001) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15798 (pms_id=33003) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15799 (pms_id=33010) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15800 (pms_id=33011) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15801 (pms_id=33012) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15802 (pms_id=33013) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15803 (pms_id=33014) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15804 (pms_id=33015) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15805 (pms_id=33022) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15806 (pms_id=33023) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15807 (pms_id=33024) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15808 (pms_id=33025) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15809 (pms_id=33026) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15810 (pms_id=33027) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15811 (pms_id=33028) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15812 (pms_id=33029) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15813 (pms_id=33031) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15814 (pms_id=33032) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15815 (pms_id=33037) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15816 (pms_id=33038) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15817 (pms_id=33039) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15818 (pms_id=33047) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15819 (pms_id=33048) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15822 (pms_id=33058) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15820 (pms_id=33057) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15821 (pms_id=33059) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15823 (pms_id=33061) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15824 (pms_id=33062) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15825 (pms_id=33063) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15826 (pms_id=33064) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15828 (pms_id=33065) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15827 (pms_id=33066) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15829 (pms_id=33067) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15830 (pms_id=33068) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15831 (pms_id=33070) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15832 (pms_id=33071) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15833 (pms_id=33077) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15834 (pms_id=33078) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15835 (pms_id=33088) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15836 (pms_id=33089) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15838 (pms_id=33091) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15837 (pms_id=33090) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15839 (pms_id=33092) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15840 (pms_id=33093) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15841 (pms_id=33094) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15842 (pms_id=33096) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15843 (pms_id=33097) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15844 (pms_id=33098) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15845 (pms_id=33099) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15846 (pms_id=33100) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15847 (pms_id=33101) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15848 (pms_id=33102) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15849 (pms_id=33104) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15850 (pms_id=33105) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15851 (pms_id=33106) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15852 (pms_id=33107) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15853 (pms_id=33108) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15854 (pms_id=33110) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15855 (pms_id=33111) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15856 (pms_id=33112) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15858 (pms_id=33115) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15857 (pms_id=33114) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15859 (pms_id=33116) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15860 (pms_id=33117) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15861 (pms_id=33118) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15862 (pms_id=33119) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15863 (pms_id=33120) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15864 (pms_id=33121) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15865 (pms_id=33122) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15866 (pms_id=33123) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15867 (pms_id=33125) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15868 (pms_id=33127) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15869 (pms_id=33128) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15870 (pms_id=33129) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15871 (pms_id=33139) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15873 (pms_id=33149) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15872 (pms_id=33150) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15874 (pms_id=33151) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15875 (pms_id=33152) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15876 (pms_id=33153) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15877 (pms_id=33154) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15878 (pms_id=33159) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15879 (pms_id=33160) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15880 (pms_id=33161) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15881 (pms_id=33162) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15882 (pms_id=33164) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15883 (pms_id=33166) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15884 (pms_id=33170) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15885 (pms_id=33171) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15887 (pms_id=33175) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15886 (pms_id=33176) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15888 (pms_id=33177) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15889 (pms_id=33178) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15890 (pms_id=33179) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15891 (pms_id=33180) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15892 (pms_id=33181) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15893 (pms_id=33182) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15894 (pms_id=33183) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15895 (pms_id=33184) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15896 (pms_id=33185) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15897 (pms_id=33186) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15898 (pms_id=33191) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15899 (pms_id=33192) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15900 (pms_id=33202) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15901 (pms_id=33212) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15902 (pms_id=33213) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15903 (pms_id=33214) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15904 (pms_id=33215) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15908 (pms_id=33203) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15905 (pms_id=33216) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15907 (pms_id=33218) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15906 (pms_id=33217) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15909 (pms_id=33219) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15910 (pms_id=33220) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15911 (pms_id=33225) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15912 (pms_id=33226) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15913 (pms_id=33227) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15914 (pms_id=33228) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15915 (pms_id=33229) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15917 (pms_id=33240) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15916 (pms_id=33230) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15918 (pms_id=33241) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15919 (pms_id=33243) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15920 (pms_id=33244) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15921 (pms_id=33253) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15922 (pms_id=33254) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15924 (pms_id=33258) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15923 (pms_id=33255) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15925 (pms_id=33259) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15926 (pms_id=33260) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15927 (pms_id=33261) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15928 (pms_id=33262) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15929 (pms_id=33265) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15930 (pms_id=33266) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15931 (pms_id=33268) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15932 (pms_id=33269) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15934 (pms_id=33271) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15933 (pms_id=33272) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15935 (pms_id=33273) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15937 (pms_id=33274) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15936 (pms_id=33285) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15938 (pms_id=33286) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15940 (pms_id=33288) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15939 (pms_id=33290) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15941 (pms_id=33292) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15942 (pms_id=33293) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15943 (pms_id=33294) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15945 (pms_id=33297) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15944 (pms_id=33298) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15947 (pms_id=33302) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15946 (pms_id=33303) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15948 (pms_id=33304) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15949 (pms_id=33305) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15951 (pms_id=33307) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15950 (pms_id=33306) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15952 (pms_id=33308) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15953 (pms_id=33309) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15954 (pms_id=33315) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15955 (pms_id=33316) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15956 (pms_id=33317) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15957 (pms_id=33318) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15958 (pms_id=33323) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15959 (pms_id=33324) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15960 (pms_id=33325) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15961 (pms_id=33326) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15962 (pms_id=33327) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15963 (pms_id=33335) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15964 (pms_id=33336) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15966 (pms_id=33337) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15965 (pms_id=33338) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15967 (pms_id=33340) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15968 (pms_id=33342) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15969 (pms_id=33343) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15970 (pms_id=33344) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15971 (pms_id=33345) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Found exact email match for capurronadia68@gmail.com (reservation_id=608) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia Capurro, email=capurronadia68@gmail.com, hotel=39054_001) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15972 (pms_id=33350) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15973 (pms_id=33354) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15974 (pms_id=33356) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15975 (pms_id=33358) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15976 (pms_id=33359) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15978 (pms_id=33357) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15977 (pms_id=33360) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15979 (pms_id=33361) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15980 (pms_id=33362) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15981 (pms_id=33363) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15982 (pms_id=33364) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15983 (pms_id=33367) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15984 (pms_id=33368) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15985 (pms_id=33369) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15986 (pms_id=33370) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15987 (pms_id=33371) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15988 (pms_id=33372) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15989 (pms_id=33373) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15991 (pms_id=33374) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15992 (pms_id=33376) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15990 (pms_id=33375) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15993 (pms_id=33381) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15994 (pms_id=33382) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15995 (pms_id=33383) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15996 (pms_id=33390) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15997 (pms_id=33391) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15998 (pms_id=33392) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 15999 (pms_id=33401) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16000 (pms_id=33411) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16002 (pms_id=33413) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16001 (pms_id=33412) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16004 (pms_id=33414) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16003 (pms_id=33415) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16005 (pms_id=33416) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16006 (pms_id=33421) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16007 (pms_id=33422) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16008 (pms_id=33423) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16009 (pms_id=33424) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16010 (pms_id=33425) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16011 (pms_id=33426) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16012 (pms_id=33429) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16013 (pms_id=33428) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16014 (pms_id=33430) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16016 (pms_id=33432) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16015 (pms_id=33431) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16017 (pms_id=33433) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16018 (pms_id=33434) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16019 (pms_id=33435) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16020 (pms_id=33436) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16021 (pms_id=33444) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16023 (pms_id=33446) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16022 (pms_id=33445) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16024 (pms_id=33455) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16025 (pms_id=33456) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16026 (pms_id=33457) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16027 (pms_id=33458) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16030 (pms_id=33459) 2025-11-19 12:02:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 16029 (pms_id=33460) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16028 (pms_id=33461) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16031 (pms_id=33462) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16032 (pms_id=33463) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16033 (pms_id=33464) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16034 (pms_id=33469) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16036 (pms_id=33472) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16035 (pms_id=33471) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16037 (pms_id=33473) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16038 (pms_id=33474) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16039 (pms_id=33475) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16040 (pms_id=33476) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16041 (pms_id=33477) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16042 (pms_id=33478) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16044 (pms_id=33481) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16043 (pms_id=33480) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16045 (pms_id=33482) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16046 (pms_id=33485) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16047 (pms_id=33486) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16049 (pms_id=33487) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16048 (pms_id=33495) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16050 (pms_id=33497) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16051 (pms_id=33498) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16052 (pms_id=33499) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16054 (pms_id=33508) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16053 (pms_id=33500) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16055 (pms_id=33509) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16056 (pms_id=33510) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16057 (pms_id=33511) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16058 (pms_id=33518) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16060 (pms_id=33521) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16059 (pms_id=33520) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16061 (pms_id=33522) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16062 (pms_id=33523) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16064 (pms_id=33525) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16063 (pms_id=33524) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16065 (pms_id=33526) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16067 (pms_id=33530) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16066 (pms_id=33529) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16069 (pms_id=33534) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16070 (pms_id=33536) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16068 (pms_id=33531) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16071 (pms_id=33537) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16072 (pms_id=33539) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16073 (pms_id=33548) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16077 (pms_id=33547) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16074 (pms_id=33549) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16075 (pms_id=33550) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16076 (pms_id=33551) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16078 (pms_id=33552) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16079 (pms_id=33553) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16080 (pms_id=33554) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16081 (pms_id=33555) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16082 (pms_id=33557) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16083 (pms_id=33558) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16084 (pms_id=33559) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16085 (pms_id=33560) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16086 (pms_id=33561) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16087 (pms_id=33562) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16088 (pms_id=33563) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16089 (pms_id=33564) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16090 (pms_id=33573) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16091 (pms_id=33574) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16092 (pms_id=33575) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16094 (pms_id=33579) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16093 (pms_id=33577) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16095 (pms_id=33583) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16096 (pms_id=33593) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16097 (pms_id=33594) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16098 (pms_id=33595) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16100 (pms_id=33596) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16099 (pms_id=33597) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16101 (pms_id=33598) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16102 (pms_id=33599) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16103 (pms_id=33605) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16104 (pms_id=33606) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16105 (pms_id=33608) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16106 (pms_id=33611) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16107 (pms_id=33612) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16108 (pms_id=33613) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16109 (pms_id=33614) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16110 (pms_id=33615) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16111 (pms_id=33616) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16112 (pms_id=33619) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16113 (pms_id=33621) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16114 (pms_id=33622) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16115 (pms_id=33623) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16116 (pms_id=33624) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16118 (pms_id=33626) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16117 (pms_id=33636) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16119 (pms_id=33637) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16122 (pms_id=33640) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16121 (pms_id=33641) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16120 (pms_id=33642) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16123 (pms_id=33652) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16125 (pms_id=33663) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16124 (pms_id=33662) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16126 (pms_id=33664) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16127 (pms_id=33666) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16128 (pms_id=33667) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16129 (pms_id=33668) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16131 (pms_id=33670) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16130 (pms_id=33669) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16132 (pms_id=33672) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16134 (pms_id=33671) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16133 (pms_id=33673) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16135 (pms_id=33675) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16136 (pms_id=33676) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16137 (pms_id=33682) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16138 (pms_id=33683) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16140 (pms_id=33685) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16141 (pms_id=33686) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16139 (pms_id=33684) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16142 (pms_id=33687) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16143 (pms_id=33688) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16144 (pms_id=33689) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16145 (pms_id=33690) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16146 (pms_id=33691) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16148 (pms_id=33693) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16147 (pms_id=33692) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16150 (pms_id=33694) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16149 (pms_id=33695) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16151 (pms_id=33703) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16152 (pms_id=33713) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16153 (pms_id=33714) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16154 (pms_id=33715) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16155 (pms_id=33716) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16156 (pms_id=33717) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16157 (pms_id=33725) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16158 (pms_id=33726) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16159 (pms_id=33727) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16161 (pms_id=33728) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16160 (pms_id=33730) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16162 (pms_id=33729) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16163 (pms_id=33731) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16164 (pms_id=33732) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16165 (pms_id=33737) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16167 (pms_id=33748) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16166 (pms_id=33747) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16168 (pms_id=33749) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16169 (pms_id=33757) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16170 (pms_id=33758) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16171 (pms_id=33770) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16172 (pms_id=33760) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16173 (pms_id=33771) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16174 (pms_id=33772) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16175 (pms_id=33773) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16176 (pms_id=33774) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16177 (pms_id=33775) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16179 (pms_id=33776) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16178 (pms_id=33782) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16180 (pms_id=33793) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16181 (pms_id=33794) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16183 (pms_id=33795) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16182 (pms_id=33796) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16184 (pms_id=33797) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16185 (pms_id=33798) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16186 (pms_id=33799) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16187 (pms_id=33800) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16189 (pms_id=33801) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16188 (pms_id=33803) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16190 (pms_id=33805) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16191 (pms_id=33806) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16192 (pms_id=33808) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16193 (pms_id=33809) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16194 (pms_id=33810) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16195 (pms_id=33811) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16196 (pms_id=33812) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16197 (pms_id=33814) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16199 (pms_id=33815) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16200 (pms_id=33819) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16198 (pms_id=33820) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16201 (pms_id=33821) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16202 (pms_id=33822) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16203 (pms_id=33823) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16204 (pms_id=33824) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16205 (pms_id=33825) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16206 (pms_id=33826) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16207 (pms_id=33827) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16208 (pms_id=33828) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16209 (pms_id=33829) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16210 (pms_id=33830) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16211 (pms_id=33831) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16214 (pms_id=33834) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16212 (pms_id=33833) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16213 (pms_id=33835) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16215 (pms_id=33836) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16216 (pms_id=33837) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16217 (pms_id=33838) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16218 (pms_id=33839) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16219 (pms_id=33840) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16220 (pms_id=33842) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16221 (pms_id=33854) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16222 (pms_id=33856) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16223 (pms_id=33857) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16224 (pms_id=33858) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16225 (pms_id=33861) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16226 (pms_id=33862) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16227 (pms_id=33863) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16232 (pms_id=33864) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16231 (pms_id=33875) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16230 (pms_id=33876) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16229 (pms_id=33884) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16228 (pms_id=33894) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16233 (pms_id=33895) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16234 (pms_id=33903) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16235 (pms_id=33897) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16236 (pms_id=33904) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16237 (pms_id=33905) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16238 (pms_id=33908) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16239 (pms_id=33909) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16240 (pms_id=33910) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16241 (pms_id=33920) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16243 (pms_id=33922) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16244 (pms_id=33934) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16242 (pms_id=33921) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16245 (pms_id=33935) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16246 (pms_id=33936) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16247 (pms_id=33937) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16249 (pms_id=33940) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16248 (pms_id=33939) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16251 (pms_id=33941) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16250 (pms_id=33942) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16252 (pms_id=33943) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16254 (pms_id=33946) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16253 (pms_id=33944) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16255 (pms_id=33947) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16256 (pms_id=33948) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16258 (pms_id=33949) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16257 (pms_id=33950) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16259 (pms_id=33951) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16260 (pms_id=33952) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16261 (pms_id=33953) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16263 (pms_id=33965) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16262 (pms_id=33964) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16264 (pms_id=33975) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16265 (pms_id=33976) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16266 (pms_id=33977) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16267 (pms_id=33978) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16268 (pms_id=33979) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16269 (pms_id=33980) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16270 (pms_id=33981) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16272 (pms_id=33990) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16271 (pms_id=33982) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16273 (pms_id=33991) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16275 (pms_id=33992) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16274 (pms_id=33993) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16276 (pms_id=33996) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16277 (pms_id=33998) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16278 (pms_id=34000) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16279 (pms_id=34001) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16281 (pms_id=34002) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16280 (pms_id=34003) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16282 (pms_id=34004) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16283 (pms_id=34005) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16285 (pms_id=34007) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16284 (pms_id=34006) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16286 (pms_id=34008) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16288 (pms_id=34010) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16287 (pms_id=34009) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16289 (pms_id=34011) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16291 (pms_id=34012) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16290 (pms_id=34014) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16292 (pms_id=34016) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16293 (pms_id=34017) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16295 (pms_id=34019) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16294 (pms_id=34018) 2025-11-19 12:02:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 16296 (pms_id=34021) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16297 (pms_id=34022) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16298 (pms_id=34023) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16299 (pms_id=34033) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16300 (pms_id=34034) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16301 (pms_id=34035) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16302 (pms_id=34040) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16303 (pms_id=34048) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16304 (pms_id=34049) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16305 (pms_id=34050) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16307 (pms_id=34051) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16306 (pms_id=34052) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16308 (pms_id=34056) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16309 (pms_id=34055) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16310 (pms_id=34057) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16311 (pms_id=34059) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16312 (pms_id=34060) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16313 (pms_id=34061) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16314 (pms_id=34062) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16315 (pms_id=34063) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16316 (pms_id=34064) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16317 (pms_id=34065) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16318 (pms_id=34067) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16320 (pms_id=34070) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16319 (pms_id=34066) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16321 (pms_id=34071) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16322 (pms_id=34072) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16323 (pms_id=34074) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16324 (pms_id=34081) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16325 (pms_id=34082) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16326 (pms_id=34083) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16327 (pms_id=34092) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16328 (pms_id=34093) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16330 (pms_id=34094) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16329 (pms_id=34095) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16332 (pms_id=34106) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16331 (pms_id=34097) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16333 (pms_id=34108) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16334 (pms_id=34109) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16335 (pms_id=34110) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16336 (pms_id=34111) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16337 (pms_id=34112) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16338 (pms_id=34113) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16340 (pms_id=34123) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16339 (pms_id=34122) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16341 (pms_id=34126) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16343 (pms_id=34127) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16344 (pms_id=34137) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16345 (pms_id=34138) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16342 (pms_id=34124) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16346 (pms_id=34139) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16348 (pms_id=34148) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16347 (pms_id=34140) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16349 (pms_id=34149) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16351 (pms_id=34158) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16350 (pms_id=34159) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16352 (pms_id=34168) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16355 (pms_id=34178) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16353 (pms_id=34169) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16354 (pms_id=34180) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for valbusanicola@gmail.com (reservation_id=810) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Valbusa, email=valbusanicola@gmail.com, hotel=39054_001) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16356 (pms_id=34181) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16357 (pms_id=34182) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16359 (pms_id=34194) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16358 (pms_id=34195) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16361 (pms_id=34196) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16360 (pms_id=34197) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16363 (pms_id=34198) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16362 (pms_id=34199) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16364 (pms_id=34200) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16365 (pms_id=34201) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16366 (pms_id=34202) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16368 (pms_id=34205) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16367 (pms_id=34204) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16369 (pms_id=34206) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16370 (pms_id=34207) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16371 (pms_id=34208) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16372 (pms_id=34209) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16373 (pms_id=34210) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16374 (pms_id=34211) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16375 (pms_id=34213) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16377 (pms_id=34214) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16376 (pms_id=34215) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16378 (pms_id=34216) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16379 (pms_id=34217) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16380 (pms_id=34218) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16381 (pms_id=34219) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16382 (pms_id=34220) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16383 (pms_id=34221) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16384 (pms_id=34222) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16385 (pms_id=34223) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16387 (pms_id=34227) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16386 (pms_id=34226) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16388 (pms_id=34228) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16390 (pms_id=34229) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16389 (pms_id=34230) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16391 (pms_id=34236) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16394 (pms_id=34238) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16392 (pms_id=34237) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16393 (pms_id=34248) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16395 (pms_id=34249) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16396 (pms_id=34250) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16397 (pms_id=34252) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16398 (pms_id=34251) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16399 (pms_id=34253) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16400 (pms_id=34254) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16401 (pms_id=34256) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16402 (pms_id=34257) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16403 (pms_id=34262) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16404 (pms_id=34263) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16405 (pms_id=34265) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16406 (pms_id=34271) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16407 (pms_id=34272) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16408 (pms_id=34273) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16409 (pms_id=34275) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16410 (pms_id=34276) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16411 (pms_id=34277) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16412 (pms_id=34278) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16413 (pms_id=34279) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16414 (pms_id=34281) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16415 (pms_id=34283) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16416 (pms_id=34293) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16417 (pms_id=34294) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16418 (pms_id=34295) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16420 (pms_id=34296) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16419 (pms_id=34297) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16421 (pms_id=34305) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16422 (pms_id=34306) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16423 (pms_id=34308) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16424 (pms_id=34315) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16425 (pms_id=34316) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16426 (pms_id=34317) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16427 (pms_id=34319) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16428 (pms_id=34320) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16430 (pms_id=34322) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16431 (pms_id=34323) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16429 (pms_id=34321) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16433 (pms_id=34324) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16432 (pms_id=34325) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16434 (pms_id=34326) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16435 (pms_id=34327) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16436 (pms_id=34335) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16437 (pms_id=34345) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16438 (pms_id=34346) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16439 (pms_id=34348) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16440 (pms_id=34347) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16441 (pms_id=34350) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16442 (pms_id=34351) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16443 (pms_id=34352) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16444 (pms_id=34353) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16445 (pms_id=34356) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16447 (pms_id=34357) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16449 (pms_id=34358) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16448 (pms_id=34359) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16450 (pms_id=34360) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16451 (pms_id=34366) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16446 (pms_id=34354) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16452 (pms_id=34367) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16454 (pms_id=34369) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16453 (pms_id=34368) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16455 (pms_id=34370) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16456 (pms_id=34371) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16457 (pms_id=34372) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16458 (pms_id=34373) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16460 (pms_id=34374) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16461 (pms_id=34375) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16459 (pms_id=34376) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16462 (pms_id=34377) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16463 (pms_id=34378) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16464 (pms_id=34381) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16465 (pms_id=34386) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16467 (pms_id=34389) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16466 (pms_id=34387) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16468 (pms_id=34396) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16470 (pms_id=34397) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16469 (pms_id=34398) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16471 (pms_id=34399) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16473 (pms_id=34400) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16472 (pms_id=34401) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16474 (pms_id=34402) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16475 (pms_id=34403) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16476 (pms_id=34404) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16478 (pms_id=34405) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16477 (pms_id=34406) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16479 (pms_id=34408) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16480 (pms_id=34409) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16481 (pms_id=34410) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16482 (pms_id=34411) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16483 (pms_id=34413) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16484 (pms_id=34414) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16485 (pms_id=34415) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16487 (pms_id=34416) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16486 (pms_id=34417) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16488 (pms_id=34418) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16489 (pms_id=34419) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16490 (pms_id=34420) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16491 (pms_id=34421) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16492 (pms_id=34423) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16493 (pms_id=34424) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16494 (pms_id=34425) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16495 (pms_id=34436) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16497 (pms_id=34446) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16496 (pms_id=34447) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16498 (pms_id=34448) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16500 (pms_id=34450) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16499 (pms_id=34451) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16501 (pms_id=34453) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16502 (pms_id=34454) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16503 (pms_id=34456) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16504 (pms_id=34457) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16505 (pms_id=34467) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16506 (pms_id=34468) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16507 (pms_id=34470) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16508 (pms_id=34471) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16509 (pms_id=34472) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16510 (pms_id=34473) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16511 (pms_id=34474) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16512 (pms_id=34475) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16513 (pms_id=34476) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16514 (pms_id=34486) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16515 (pms_id=34487) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16517 (pms_id=34488) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16516 (pms_id=34489) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16518 (pms_id=34490) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16519 (pms_id=34492) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16520 (pms_id=34493) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16521 (pms_id=34495) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16523 (pms_id=34500) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16522 (pms_id=34499) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16524 (pms_id=34501) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16525 (pms_id=34502) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16526 (pms_id=34503) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16527 (pms_id=34504) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16528 (pms_id=34505) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16529 (pms_id=34506) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16530 (pms_id=34508) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16531 (pms_id=34509) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16533 (pms_id=34511) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16532 (pms_id=34510) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16534 (pms_id=34512) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16535 (pms_id=34513) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16538 (pms_id=34514) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16537 (pms_id=34515) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16536 (pms_id=34517) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16539 (pms_id=34518) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16540 (pms_id=34520) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16541 (pms_id=34522) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16542 (pms_id=34523) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16543 (pms_id=34524) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16544 (pms_id=34525) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16546 (pms_id=34527) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16545 (pms_id=34528) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16548 (pms_id=34534) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16547 (pms_id=34529) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16549 (pms_id=34535) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16551 (pms_id=34538) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16550 (pms_id=34537) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16552 (pms_id=34545) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16553 (pms_id=34547) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16554 (pms_id=34546) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16556 (pms_id=34549) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16555 (pms_id=34548) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16560 (pms_id=34551) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16557 (pms_id=34550) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16558 (pms_id=34552) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16559 (pms_id=34553) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16561 (pms_id=34557) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16562 (pms_id=34558) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16563 (pms_id=34559) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16564 (pms_id=34560) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16565 (pms_id=34561) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16566 (pms_id=34562) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16567 (pms_id=34565) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16569 (pms_id=34567) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16568 (pms_id=34566) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16570 (pms_id=34568) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16571 (pms_id=34569) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16572 (pms_id=34571) 2025-11-19 12:02:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 16573 (pms_id=34572) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16574 (pms_id=34573) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16576 (pms_id=34577) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16575 (pms_id=34578) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16577 (pms_id=34579) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16578 (pms_id=34580) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16579 (pms_id=34581) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16580 (pms_id=34582) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16581 (pms_id=34592) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16582 (pms_id=34593) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16584 (pms_id=34595) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16583 (pms_id=34597) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16586 (pms_id=34598) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16585 (pms_id=34599) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16587 (pms_id=34600) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16588 (pms_id=34607) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16590 (pms_id=34608) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16589 (pms_id=34609) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16591 (pms_id=34611) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16592 (pms_id=34612) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16594 (pms_id=34613) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16593 (pms_id=34614) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16595 (pms_id=34615) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16596 (pms_id=34616) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16597 (pms_id=34618) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16598 (pms_id=34619) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16599 (pms_id=34620) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16601 (pms_id=34621) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16600 (pms_id=34630) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16605 (pms_id=34640) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16602 (pms_id=34641) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16603 (pms_id=34642) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16604 (pms_id=34643) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16606 (pms_id=34644) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16607 (pms_id=34645) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16609 (pms_id=34646) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16608 (pms_id=34647) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16610 (pms_id=34656) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16611 (pms_id=34657) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16612 (pms_id=34658) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16613 (pms_id=34659) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16614 (pms_id=34660) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16615 (pms_id=34662) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16616 (pms_id=34663) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16617 (pms_id=34664) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16618 (pms_id=34666) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16619 (pms_id=34665) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16620 (pms_id=34667) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16621 (pms_id=34668) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16622 (pms_id=34669) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16623 (pms_id=34670) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16624 (pms_id=34672) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16625 (pms_id=34673) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16626 (pms_id=34674) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16627 (pms_id=34675) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16628 (pms_id=34676) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16629 (pms_id=34677) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16630 (pms_id=34678) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16631 (pms_id=34679) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16632 (pms_id=34680) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16633 (pms_id=34681) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16634 (pms_id=34682) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16635 (pms_id=34689) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16637 (pms_id=34688) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16636 (pms_id=34690) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16638 (pms_id=34691) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16639 (pms_id=34700) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16640 (pms_id=34701) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16641 (pms_id=34702) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16642 (pms_id=34703) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16643 (pms_id=34711) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16645 (pms_id=34712) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16644 (pms_id=34713) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16646 (pms_id=34715) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16647 (pms_id=34716) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16648 (pms_id=34721) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16649 (pms_id=34722) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16650 (pms_id=34723) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16652 (pms_id=34725) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16651 (pms_id=34724) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16653 (pms_id=34726) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16655 (pms_id=34727) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16654 (pms_id=34728) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16656 (pms_id=34729) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16657 (pms_id=34731) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16658 (pms_id=34734) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16659 (pms_id=34735) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16660 (pms_id=34736) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16661 (pms_id=34740) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16662 (pms_id=34741) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16663 (pms_id=34742) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16665 (pms_id=34747) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16664 (pms_id=34745) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16668 (pms_id=34748) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16666 (pms_id=34755) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16667 (pms_id=34756) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16669 (pms_id=34757) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16670 (pms_id=34758) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16671 (pms_id=34760) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16672 (pms_id=34761) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16673 (pms_id=34762) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16674 (pms_id=34763) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16675 (pms_id=34764) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16676 (pms_id=34765) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16677 (pms_id=34766) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16678 (pms_id=34767) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16679 (pms_id=34769) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16680 (pms_id=34770) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16681 (pms_id=34773) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16683 (pms_id=34775) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16682 (pms_id=34774) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16684 (pms_id=34776) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16685 (pms_id=34777) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16686 (pms_id=34778) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16687 (pms_id=34779) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16688 (pms_id=34780) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16689 (pms_id=34781) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16690 (pms_id=34782) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16691 (pms_id=34794) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16692 (pms_id=34796) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16693 (pms_id=34798) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16694 (pms_id=34799) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16695 (pms_id=34801) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16696 (pms_id=34802) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16697 (pms_id=34803) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16698 (pms_id=34804) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16699 (pms_id=34805) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16700 (pms_id=34807) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16703 (pms_id=34816) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16701 (pms_id=34809) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16702 (pms_id=34817) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16704 (pms_id=34818) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16705 (pms_id=34819) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16707 (pms_id=34820) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16706 (pms_id=34821) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16708 (pms_id=34823) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16709 (pms_id=34834) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16710 (pms_id=34835) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16712 (pms_id=34838) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16729 (pms_id=34836) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16711 (pms_id=34837) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16713 (pms_id=34839) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16715 (pms_id=34866) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16714 (pms_id=34846) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16716 (pms_id=34855) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16717 (pms_id=34867) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16719 (pms_id=34870) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16718 (pms_id=34869) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16720 (pms_id=34871) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16722 (pms_id=34872) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16721 (pms_id=34874) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16723 (pms_id=34875) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16724 (pms_id=34876) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16725 (pms_id=34878) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16728 (pms_id=34879) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16726 (pms_id=34882) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16727 (pms_id=34883) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16730 (pms_id=34890) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16732 (pms_id=34900) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16733 (pms_id=34922) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16731 (pms_id=34921) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16734 (pms_id=34923) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16735 (pms_id=34925) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16737 (pms_id=34927) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16736 (pms_id=34926) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16738 (pms_id=34928) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16739 (pms_id=34930) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16740 (pms_id=34931) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16741 (pms_id=34932) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16742 (pms_id=34934) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16743 (pms_id=34937) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16744 (pms_id=34938) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16745 (pms_id=34939) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16746 (pms_id=34940) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16747 (pms_id=34950) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16748 (pms_id=34951) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16749 (pms_id=34952) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16750 (pms_id=34959) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16751 (pms_id=34960) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16752 (pms_id=34961) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16753 (pms_id=34963) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16754 (pms_id=34964) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16755 (pms_id=34971) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16756 (pms_id=34972) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16757 (pms_id=34973) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16758 (pms_id=34974) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16759 (pms_id=34975) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16760 (pms_id=34976) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16761 (pms_id=34978) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16762 (pms_id=34977) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16763 (pms_id=34979) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16764 (pms_id=34981) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16765 (pms_id=34983) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16766 (pms_id=34984) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16767 (pms_id=34988) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16768 (pms_id=34989) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16769 (pms_id=34999) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16770 (pms_id=35010) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16771 (pms_id=35011) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16772 (pms_id=35012) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16773 (pms_id=35013) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16774 (pms_id=35015) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16775 (pms_id=35016) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16776 (pms_id=35017) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16777 (pms_id=35019) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16778 (pms_id=35020) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16779 (pms_id=35022) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16780 (pms_id=35023) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16782 (pms_id=35025) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16781 (pms_id=35024) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16783 (pms_id=35034) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16785 (pms_id=35044) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16784 (pms_id=35054) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16786 (pms_id=35055) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16787 (pms_id=35056) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16788 (pms_id=35057) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16790 (pms_id=35059) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16789 (pms_id=35058) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16791 (pms_id=35060) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16792 (pms_id=35061) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16793 (pms_id=35063) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16795 (pms_id=35065) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16794 (pms_id=35071) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16797 (pms_id=35073) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16796 (pms_id=35072) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16798 (pms_id=35074) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16799 (pms_id=35076) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16800 (pms_id=35077) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16801 (pms_id=35078) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16802 (pms_id=35079) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16803 (pms_id=35080) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16804 (pms_id=35082) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16805 (pms_id=35083) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16806 (pms_id=35084) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16807 (pms_id=35085) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16808 (pms_id=35086) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16809 (pms_id=35095) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16810 (pms_id=35096) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16811 (pms_id=35097) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16812 (pms_id=35105) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16813 (pms_id=35106) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16814 (pms_id=35107) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16815 (pms_id=35108) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16817 (pms_id=35118) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16816 (pms_id=35117) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16818 (pms_id=35119) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16819 (pms_id=35121) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16820 (pms_id=35120) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16821 (pms_id=35128) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16822 (pms_id=35130) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16823 (pms_id=35131) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16824 (pms_id=35132) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16826 (pms_id=35133) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16827 (pms_id=35136) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16825 (pms_id=35135) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16828 (pms_id=35139) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16829 (pms_id=35140) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16830 (pms_id=35150) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16833 (pms_id=35152) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16831 (pms_id=35151) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16832 (pms_id=35154) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16834 (pms_id=35155) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16835 (pms_id=35156) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16836 (pms_id=35161) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16837 (pms_id=35162) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16838 (pms_id=35163) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16839 (pms_id=35164) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16840 (pms_id=35165) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16841 (pms_id=35167) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16842 (pms_id=35168) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16843 (pms_id=35169) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16844 (pms_id=35170) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16845 (pms_id=35177) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16846 (pms_id=35179) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16847 (pms_id=35187) 2025-11-19 12:02:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 16848 (pms_id=35188) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16849 (pms_id=35190) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16850 (pms_id=35193) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16851 (pms_id=35194) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16852 (pms_id=35201) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16854 (pms_id=35211) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16853 (pms_id=35212) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16855 (pms_id=35214) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16856 (pms_id=35215) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16857 (pms_id=35216) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16859 (pms_id=35217) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16858 (pms_id=35218) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16860 (pms_id=35219) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16861 (pms_id=35223) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16862 (pms_id=35224) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16863 (pms_id=35225) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16864 (pms_id=35226) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16866 (pms_id=35235) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16865 (pms_id=35234) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16867 (pms_id=35236) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16869 (pms_id=35237) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16868 (pms_id=35238) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16870 (pms_id=35246) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16871 (pms_id=35247) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16873 (pms_id=35248) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16872 (pms_id=35249) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16874 (pms_id=35251) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16875 (pms_id=35253) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16876 (pms_id=35254) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16877 (pms_id=35255) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16878 (pms_id=35256) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16879 (pms_id=35257) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16880 (pms_id=35258) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16881 (pms_id=35259) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16882 (pms_id=35260) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16884 (pms_id=35262) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16883 (pms_id=35261) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16885 (pms_id=35265) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16886 (pms_id=35266) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16887 (pms_id=35268) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16888 (pms_id=35269) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16889 (pms_id=35272) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16891 (pms_id=35273) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16890 (pms_id=35275) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16892 (pms_id=35276) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16893 (pms_id=35278) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16894 (pms_id=35279) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16895 (pms_id=35280) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16896 (pms_id=35281) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16897 (pms_id=35282) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16898 (pms_id=35283) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16899 (pms_id=35284) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16901 (pms_id=35285) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16900 (pms_id=35286) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16902 (pms_id=35287) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16903 (pms_id=35289) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16904 (pms_id=35290) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16905 (pms_id=35291) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16906 (pms_id=35292) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16907 (pms_id=35293) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16908 (pms_id=35294) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16909 (pms_id=35295) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16910 (pms_id=35298) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16911 (pms_id=35299) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16912 (pms_id=35300) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16913 (pms_id=35301) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16914 (pms_id=35302) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16915 (pms_id=35303) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16916 (pms_id=35304) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16917 (pms_id=35305) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16918 (pms_id=35306) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16919 (pms_id=35308) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16920 (pms_id=35310) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16921 (pms_id=35311) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16922 (pms_id=35312) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16924 (pms_id=35313) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16925 (pms_id=35314) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16923 (pms_id=35315) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16926 (pms_id=35316) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 35316 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16927 (pms_id=35317) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16928 (pms_id=35319) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16929 (pms_id=35320) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16930 (pms_id=35324) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16931 (pms_id=35325) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16933 (pms_id=35326) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16932 (pms_id=35327) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16934 (pms_id=35328) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16956 (pms_id=35329) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16935 (pms_id=35330) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16936 (pms_id=35331) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16939 (pms_id=35332) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16937 (pms_id=35337) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16938 (pms_id=35339) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16940 (pms_id=35340) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16941 (pms_id=35350) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16942 (pms_id=35351) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16943 (pms_id=35360) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16944 (pms_id=35362) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16945 (pms_id=35363) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16946 (pms_id=35364) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16947 (pms_id=35365) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16948 (pms_id=35366) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16949 (pms_id=35371) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16951 (pms_id=35373) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16950 (pms_id=35372) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16952 (pms_id=35374) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16953 (pms_id=35376) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16954 (pms_id=35378) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16955 (pms_id=35379) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16957 (pms_id=35380) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16959 (pms_id=35381) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16958 (pms_id=35382) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16960 (pms_id=35383) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16961 (pms_id=35385) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16962 (pms_id=35396) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16963 (pms_id=35406) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16964 (pms_id=35408) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16965 (pms_id=35409) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16966 (pms_id=35410) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16967 (pms_id=35411) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16968 (pms_id=35412) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16970 (pms_id=35414) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16969 (pms_id=35413) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16971 (pms_id=35417) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16972 (pms_id=35418) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16973 (pms_id=35419) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16974 (pms_id=35420) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16975 (pms_id=35421) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16976 (pms_id=35422) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16979 (pms_id=35423) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16977 (pms_id=35424) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16978 (pms_id=35425) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16980 (pms_id=35427) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16981 (pms_id=35428) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16982 (pms_id=35429) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16983 (pms_id=35430) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16984 (pms_id=35432) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16985 (pms_id=35433) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16986 (pms_id=35434) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16987 (pms_id=35435) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16988 (pms_id=35436) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16989 (pms_id=35437) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16990 (pms_id=35438) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16991 (pms_id=35439) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16992 (pms_id=35440) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16993 (pms_id=35441) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16994 (pms_id=35443) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16995 (pms_id=35444) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16996 (pms_id=35445) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16997 (pms_id=35446) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16998 (pms_id=35451) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 16999 (pms_id=35453) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17000 (pms_id=35454) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17001 (pms_id=35462) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17002 (pms_id=35463) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17003 (pms_id=35464) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17004 (pms_id=35465) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17005 (pms_id=35466) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17007 (pms_id=35474) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17006 (pms_id=35475) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17008 (pms_id=35476) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17010 (pms_id=35477) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17009 (pms_id=35478) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17011 (pms_id=35479) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17014 (pms_id=35482) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17012 (pms_id=35481) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17013 (pms_id=35483) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17015 (pms_id=35484) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17016 (pms_id=35485) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17017 (pms_id=35495) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17018 (pms_id=35497) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17019 (pms_id=35500) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17021 (pms_id=35502) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17020 (pms_id=35501) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17022 (pms_id=35503) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17024 (pms_id=35504) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17023 (pms_id=35505) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17025 (pms_id=35506) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17026 (pms_id=35507) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17027 (pms_id=35508) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17028 (pms_id=35512) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17029 (pms_id=35513) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17030 (pms_id=35514) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17031 (pms_id=35515) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17033 (pms_id=35526) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17032 (pms_id=35516) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17034 (pms_id=35527) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17035 (pms_id=35528) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17036 (pms_id=35529) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17037 (pms_id=35530) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17038 (pms_id=35538) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17039 (pms_id=35539) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17040 (pms_id=35541) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17042 (pms_id=35551) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17041 (pms_id=35542) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17043 (pms_id=35552) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17044 (pms_id=35553) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17045 (pms_id=35554) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17046 (pms_id=35555) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17047 (pms_id=35556) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17048 (pms_id=35567) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17049 (pms_id=35577) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17050 (pms_id=35587) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Found exact name match for Margherita Martinelli (reservation_id=168) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Margherita Martinelli, email=martinelli.rita1965@gmail.com, hotel=39054_001) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17051 (pms_id=35588) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17052 (pms_id=35589) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17053 (pms_id=35591) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17054 (pms_id=35597) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17061 (pms_id=35590) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17055 (pms_id=35600) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17056 (pms_id=35601) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17057 (pms_id=35602) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17058 (pms_id=35604) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17059 (pms_id=35605) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17060 (pms_id=35606) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17062 (pms_id=35607) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17063 (pms_id=35608) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17064 (pms_id=35620) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17065 (pms_id=35621) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17066 (pms_id=35622) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17067 (pms_id=35623) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17068 (pms_id=35624) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17069 (pms_id=35633) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17070 (pms_id=35634) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17071 (pms_id=35635) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17072 (pms_id=35636) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17074 (pms_id=35638) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17073 (pms_id=35637) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17075 (pms_id=35639) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17076 (pms_id=35641) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17077 (pms_id=35649) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17078 (pms_id=35650) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17079 (pms_id=35651) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17080 (pms_id=35652) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17081 (pms_id=35653) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17082 (pms_id=35654) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17083 (pms_id=35655) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17084 (pms_id=35656) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17086 (pms_id=35657) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17085 (pms_id=35658) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17087 (pms_id=35660) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17088 (pms_id=35662) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17089 (pms_id=35663) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17090 (pms_id=35664) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17091 (pms_id=35665) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17092 (pms_id=35666) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17094 (pms_id=35673) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17093 (pms_id=35667) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17097 (pms_id=35683) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17095 (pms_id=35684) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17096 (pms_id=35685) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17098 (pms_id=35686) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17099 (pms_id=35687) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17100 (pms_id=35688) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17101 (pms_id=35689) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17102 (pms_id=35690) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17104 (pms_id=35693) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17103 (pms_id=35694) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17105 (pms_id=35695) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17107 (pms_id=35696) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17106 (pms_id=35698) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17108 (pms_id=35699) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17109 (pms_id=35700) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17110 (pms_id=35701) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17111 (pms_id=35702) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17113 (pms_id=35706) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17112 (pms_id=35704) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17115 (pms_id=35707) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17114 (pms_id=35714) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17116 (pms_id=35715) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17118 (pms_id=35724) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17117 (pms_id=35734) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17119 (pms_id=35744) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17120 (pms_id=35745) 2025-11-19 12:02:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 17121 (pms_id=35746) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17122 (pms_id=35747) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17123 (pms_id=35748) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17124 (pms_id=35749) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17125 (pms_id=35752) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17126 (pms_id=35753) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17127 (pms_id=35754) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17128 (pms_id=35755) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17129 (pms_id=35756) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17130 (pms_id=35757) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17131 (pms_id=35758) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17132 (pms_id=35760) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17135 (pms_id=35762) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17133 (pms_id=35761) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17134 (pms_id=35765) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17136 (pms_id=35764) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17137 (pms_id=35768) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17138 (pms_id=35769) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17139 (pms_id=35771) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17140 (pms_id=35772) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17141 (pms_id=35773) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17142 (pms_id=35782) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17143 (pms_id=35783) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17146 (pms_id=35785) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17144 (pms_id=35784) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17145 (pms_id=35786) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17147 (pms_id=35787) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17166 (pms_id=35788) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17148 (pms_id=35789) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17149 (pms_id=35790) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17150 (pms_id=35791) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17151 (pms_id=35792) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17152 (pms_id=35793) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17154 (pms_id=35795) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17153 (pms_id=35796) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17155 (pms_id=35797) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17156 (pms_id=35798) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17157 (pms_id=35799) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17158 (pms_id=35801) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17159 (pms_id=35811) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17160 (pms_id=35812) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17161 (pms_id=35813) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17162 (pms_id=35814) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17163 (pms_id=35815) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17164 (pms_id=35816) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17165 (pms_id=35824) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17168 (pms_id=35825) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17167 (pms_id=35835) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17169 (pms_id=35836) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17170 (pms_id=35837) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17171 (pms_id=35838) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17172 (pms_id=35839) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17174 (pms_id=35845) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17173 (pms_id=35846) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17175 (pms_id=35847) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17176 (pms_id=35848) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17177 (pms_id=35857) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17178 (pms_id=35858) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17179 (pms_id=35859) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17180 (pms_id=35860) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17181 (pms_id=35866) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17183 (pms_id=35867) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17182 (pms_id=35868) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17184 (pms_id=35869) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17185 (pms_id=35870) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17186 (pms_id=35871) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17187 (pms_id=35872) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17188 (pms_id=35873) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17189 (pms_id=35876) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17190 (pms_id=35877) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17191 (pms_id=35879) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17192 (pms_id=35880) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17194 (pms_id=35881) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17195 (pms_id=35884) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17193 (pms_id=35882) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17196 (pms_id=35885) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17197 (pms_id=35886) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17198 (pms_id=35887) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17199 (pms_id=35888) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17201 (pms_id=35890) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17200 (pms_id=35889) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17202 (pms_id=35891) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17203 (pms_id=35892) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17204 (pms_id=35893) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17205 (pms_id=35894) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17206 (pms_id=35895) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17207 (pms_id=35896) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17210 (pms_id=35897) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17208 (pms_id=35898) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17209 (pms_id=35899) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17211 (pms_id=35900) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17212 (pms_id=35901) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17213 (pms_id=35902) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17214 (pms_id=35903) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17215 (pms_id=35904) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17216 (pms_id=35905) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17218 (pms_id=35909) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17217 (pms_id=35906) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17219 (pms_id=35910) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17220 (pms_id=35911) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17221 (pms_id=35912) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17223 (pms_id=35918) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17222 (pms_id=35917) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17224 (pms_id=35919) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17225 (pms_id=35922) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17226 (pms_id=35923) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17227 (pms_id=35924) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17228 (pms_id=35926) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17229 (pms_id=35927) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17230 (pms_id=35928) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17232 (pms_id=35929) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17231 (pms_id=35930) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17233 (pms_id=35939) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17234 (pms_id=35949) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17235 (pms_id=35950) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17236 (pms_id=35951) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17237 (pms_id=35952) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17238 (pms_id=35953) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17239 (pms_id=35954) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17240 (pms_id=35956) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17241 (pms_id=35957) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17242 (pms_id=35959) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17243 (pms_id=35960) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17244 (pms_id=35961) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17245 (pms_id=35962) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17246 (pms_id=35963) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17247 (pms_id=35964) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17248 (pms_id=35966) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17249 (pms_id=35967) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17250 (pms_id=35968) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17251 (pms_id=35969) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17252 (pms_id=35970) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17254 (pms_id=35971) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17253 (pms_id=35972) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17255 (pms_id=35973) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17256 (pms_id=35974) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17258 (pms_id=35977) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17257 (pms_id=35976) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17259 (pms_id=35979) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17260 (pms_id=35980) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17261 (pms_id=35981) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17262 (pms_id=35982) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17263 (pms_id=35983) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17264 (pms_id=35984) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17265 (pms_id=35985) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17266 (pms_id=35988) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17267 (pms_id=35986) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17269 (pms_id=35990) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17268 (pms_id=35989) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17270 (pms_id=35991) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17271 (pms_id=35993) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17272 (pms_id=35994) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17273 (pms_id=35995) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17274 (pms_id=35996) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17275 (pms_id=35997) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17276 (pms_id=35998) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17277 (pms_id=35999) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17278 (pms_id=36000) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17279 (pms_id=36001) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17280 (pms_id=36002) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17281 (pms_id=36012) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17283 (pms_id=36022) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17284 (pms_id=36023) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17282 (pms_id=36024) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17285 (pms_id=36025) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17286 (pms_id=36032) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17288 (pms_id=36043) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17287 (pms_id=36033) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17289 (pms_id=36044) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17290 (pms_id=36045) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17291 (pms_id=36055) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17292 (pms_id=36056) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17293 (pms_id=36066) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17294 (pms_id=36067) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17295 (pms_id=36069) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17297 (pms_id=36072) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17296 (pms_id=36070) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17298 (pms_id=36073) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17300 (pms_id=36074) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17301 (pms_id=36075) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17303 (pms_id=36077) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17299 (pms_id=36068) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17302 (pms_id=36078) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17305 (pms_id=36080) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17304 (pms_id=36079) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17306 (pms_id=36081) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17307 (pms_id=36082) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17308 (pms_id=36083) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17309 (pms_id=36084) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17310 (pms_id=36086) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17311 (pms_id=36088) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17312 (pms_id=36090) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17313 (pms_id=36091) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17315 (pms_id=36093) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17314 (pms_id=36092) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17316 (pms_id=36096) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17317 (pms_id=36097) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17318 (pms_id=36103) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17320 (pms_id=36115) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17319 (pms_id=36104) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17321 (pms_id=36126) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17322 (pms_id=36127) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17323 (pms_id=36128) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17324 (pms_id=36129) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17325 (pms_id=36130) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17326 (pms_id=36131) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17327 (pms_id=36132) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17328 (pms_id=36133) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17329 (pms_id=36135) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17330 (pms_id=36137) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17331 (pms_id=36140) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17332 (pms_id=36141) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17333 (pms_id=36142) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17334 (pms_id=36143) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17335 (pms_id=36144) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17336 (pms_id=36145) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17338 (pms_id=36147) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17337 (pms_id=36146) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17339 (pms_id=36148) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17340 (pms_id=36157) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17341 (pms_id=36158) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17342 (pms_id=36160) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17343 (pms_id=36162) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17345 (pms_id=36167) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17344 (pms_id=36163) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17346 (pms_id=36168) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17347 (pms_id=36172) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17348 (pms_id=36173) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17349 (pms_id=36174) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17351 (pms_id=36175) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17350 (pms_id=36176) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17352 (pms_id=36183) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17353 (pms_id=36184) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17354 (pms_id=36185) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17355 (pms_id=36186) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17356 (pms_id=36187) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17357 (pms_id=36189) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17358 (pms_id=36190) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17360 (pms_id=36202) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17359 (pms_id=36201) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17361 (pms_id=36211) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17362 (pms_id=36212) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17363 (pms_id=36214) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17364 (pms_id=36215) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17365 (pms_id=36216) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17366 (pms_id=36217) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17367 (pms_id=36218) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17368 (pms_id=36220) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17369 (pms_id=36222) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17370 (pms_id=36221) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17371 (pms_id=36224) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17372 (pms_id=36225) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17373 (pms_id=36226) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17374 (pms_id=36227) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17375 (pms_id=36228) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17376 (pms_id=36229) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17377 (pms_id=36240) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17378 (pms_id=36242) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17379 (pms_id=36243) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17380 (pms_id=36245) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17381 (pms_id=36246) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17382 (pms_id=36247) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17383 (pms_id=36249) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17384 (pms_id=36259) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17385 (pms_id=36270) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17386 (pms_id=36281) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17387 (pms_id=36283) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17388 (pms_id=36284) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17389 (pms_id=36285) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17390 (pms_id=36286) 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 12:02:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 17391 (pms_id=36287) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17392 (pms_id=36288) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17393 (pms_id=36289) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17394 (pms_id=36290) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17395 (pms_id=36291) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17396 (pms_id=36292) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17398 (pms_id=36294) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17397 (pms_id=36295) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17399 (pms_id=36296) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17400 (pms_id=36297) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17401 (pms_id=36298) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17403 (pms_id=36299) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17402 (pms_id=36305) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17405 (pms_id=36306) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17404 (pms_id=36307) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17406 (pms_id=36308) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17407 (pms_id=36309) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17408 (pms_id=36310) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17409 (pms_id=36311) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17410 (pms_id=36312) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17411 (pms_id=36313) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17412 (pms_id=36314) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17413 (pms_id=36315) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17414 (pms_id=36316) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17415 (pms_id=36318) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17416 (pms_id=36319) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17418 (pms_id=36321) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17417 (pms_id=36320) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17419 (pms_id=36322) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=1088) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17420 (pms_id=36324) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17421 (pms_id=36326) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17422 (pms_id=36327) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17424 (pms_id=36328) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17426 (pms_id=36325) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17423 (pms_id=36329) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17427 (pms_id=36332) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17425 (pms_id=36330) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17428 (pms_id=36333) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17429 (pms_id=36334) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17430 (pms_id=36335) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17432 (pms_id=36336) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17431 (pms_id=36337) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17433 (pms_id=36338) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17434 (pms_id=36340) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17435 (pms_id=36342) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17436 (pms_id=36343) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17437 (pms_id=36344) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17438 (pms_id=36345) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17439 (pms_id=36347) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17440 (pms_id=36349) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17441 (pms_id=36350) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17442 (pms_id=36351) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17443 (pms_id=36353) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17444 (pms_id=36355) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17445 (pms_id=36357) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17446 (pms_id=36358) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17447 (pms_id=36359) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17449 (pms_id=36360) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17448 (pms_id=36361) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17450 (pms_id=36362) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17451 (pms_id=36363) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17452 (pms_id=36364) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17453 (pms_id=36365) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17454 (pms_id=36367) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17455 (pms_id=36368) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17456 (pms_id=36380) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17457 (pms_id=36381) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17459 (pms_id=36383) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17458 (pms_id=36382) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17460 (pms_id=36384) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17461 (pms_id=36385) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17462 (pms_id=36388) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17463 (pms_id=36386) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17464 (pms_id=36389) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17466 (pms_id=36390) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17465 (pms_id=36391) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17468 (pms_id=36392) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17467 (pms_id=36393) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17469 (pms_id=36394) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17470 (pms_id=36395) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17471 (pms_id=36396) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17472 (pms_id=36397) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17474 (pms_id=36399) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17473 (pms_id=36398) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17475 (pms_id=36400) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17476 (pms_id=36401) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17477 (pms_id=36402) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17478 (pms_id=36403) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17479 (pms_id=36404) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17480 (pms_id=36408) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17481 (pms_id=36407) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17483 (pms_id=36409) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17482 (pms_id=36410) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17484 (pms_id=36411) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17486 (pms_id=36414) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17485 (pms_id=36412) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17487 (pms_id=36415) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17488 (pms_id=36416) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17489 (pms_id=36418) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17490 (pms_id=36419) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17491 (pms_id=36422) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17492 (pms_id=36421) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17493 (pms_id=36423) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17494 (pms_id=36424) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17495 (pms_id=36425) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17496 (pms_id=36426) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17497 (pms_id=36427) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17498 (pms_id=36428) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17499 (pms_id=36429) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17500 (pms_id=36430) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17501 (pms_id=36431) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17502 (pms_id=36432) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17503 (pms_id=36433) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17504 (pms_id=36434) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17505 (pms_id=36435) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17506 (pms_id=36436) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17507 (pms_id=36437) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17508 (pms_id=36446) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17509 (pms_id=36447) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17510 (pms_id=36448) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17511 (pms_id=36449) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17512 (pms_id=36450) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17513 (pms_id=36451) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17514 (pms_id=36452) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17515 (pms_id=36453) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17516 (pms_id=36454) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17517 (pms_id=36455) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17518 (pms_id=36456) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17519 (pms_id=36457) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17520 (pms_id=36459) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17521 (pms_id=36460) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17522 (pms_id=36461) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17523 (pms_id=36462) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17524 (pms_id=36463) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17525 (pms_id=36464) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17526 (pms_id=36465) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17527 (pms_id=36466) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17528 (pms_id=36468) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17529 (pms_id=36469) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17530 (pms_id=36470) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17531 (pms_id=36471) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17532 (pms_id=36473) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17533 (pms_id=36474) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17534 (pms_id=36475) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17535 (pms_id=36476) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17536 (pms_id=36477) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17537 (pms_id=36478) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17538 (pms_id=36479) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17539 (pms_id=36480) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17541 (pms_id=36482) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17540 (pms_id=36481) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17542 (pms_id=36483) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17543 (pms_id=36484) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17544 (pms_id=36485) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17545 (pms_id=36486) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17546 (pms_id=36487) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17547 (pms_id=36489) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17548 (pms_id=36488) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17549 (pms_id=36491) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17550 (pms_id=36492) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17551 (pms_id=36493) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17552 (pms_id=36494) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17553 (pms_id=36495) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17554 (pms_id=36496) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17555 (pms_id=36497) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17556 (pms_id=36498) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17557 (pms_id=36499) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17558 (pms_id=36500) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17560 (pms_id=36508) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17559 (pms_id=36509) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17561 (pms_id=36511) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17562 (pms_id=36512) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17563 (pms_id=36513) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17564 (pms_id=36514) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17565 (pms_id=36515) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17566 (pms_id=36516) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17567 (pms_id=36517) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17568 (pms_id=36519) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17569 (pms_id=36520) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17571 (pms_id=36521) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17570 (pms_id=36523) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17573 (pms_id=36524) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17572 (pms_id=36525) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17574 (pms_id=36526) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17575 (pms_id=36527) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17577 (pms_id=36528) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17576 (pms_id=36530) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17579 (pms_id=36531) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17578 (pms_id=36532) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17580 (pms_id=36534) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17581 (pms_id=36544) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17582 (pms_id=36546) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17583 (pms_id=36547) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17584 (pms_id=36548) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17585 (pms_id=36558) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17586 (pms_id=36559) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17587 (pms_id=36560) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17588 (pms_id=36562) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17589 (pms_id=36563) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17590 (pms_id=36565) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17591 (pms_id=36566) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17592 (pms_id=36567) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for capurronadia68@gmail.com (reservation_id=608) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia Capurro, email=capurronadia68@gmail.com, hotel=39054_001) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17593 (pms_id=36568) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17594 (pms_id=36569) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17595 (pms_id=36570) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17596 (pms_id=36571) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17598 (pms_id=36573) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17597 (pms_id=36574) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17599 (pms_id=36576) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17604 (pms_id=36575) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17600 (pms_id=36577) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17601 (pms_id=36587) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17602 (pms_id=36588) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17603 (pms_id=36589) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17607 (pms_id=36600) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17605 (pms_id=36590) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17609 (pms_id=36602) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17606 (pms_id=36601) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17608 (pms_id=36603) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17610 (pms_id=36604) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17611 (pms_id=36605) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17612 (pms_id=36606) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17614 (pms_id=36618) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17613 (pms_id=36607) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17615 (pms_id=36619) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17620 (pms_id=36622) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17616 (pms_id=36620) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17617 (pms_id=36623) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17618 (pms_id=36624) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17619 (pms_id=36625) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17621 (pms_id=36626) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17622 (pms_id=36627) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17623 (pms_id=36628) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17624 (pms_id=36629) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17625 (pms_id=36630) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17626 (pms_id=36637) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17628 (pms_id=36638) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17629 (pms_id=36640) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17627 (pms_id=36639) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17630 (pms_id=36641) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17631 (pms_id=36645) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17637 (pms_id=36642) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17632 (pms_id=36646) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17633 (pms_id=36647) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17634 (pms_id=36649) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17635 (pms_id=36651) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17636 (pms_id=36653) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17638 (pms_id=36654) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17639 (pms_id=36655) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17640 (pms_id=36656) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17641 (pms_id=36657) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17642 (pms_id=36659) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17643 (pms_id=36660) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17644 (pms_id=36661) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17645 (pms_id=36662) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17646 (pms_id=36663) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17647 (pms_id=36665) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17648 (pms_id=36666) 2025-11-19 12:02:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 17649 (pms_id=36667) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17651 (pms_id=36669) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17650 (pms_id=36668) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17652 (pms_id=36670) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17653 (pms_id=36671) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17654 (pms_id=36672) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17655 (pms_id=36673) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17657 (pms_id=36676) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17656 (pms_id=36675) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17658 (pms_id=36678) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17659 (pms_id=36681) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17661 (pms_id=36684) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17660 (pms_id=36682) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17662 (pms_id=36685) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17663 (pms_id=36686) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17664 (pms_id=36687) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17665 (pms_id=36688) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17666 (pms_id=36689) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17667 (pms_id=36690) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17668 (pms_id=36695) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17669 (pms_id=36696) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17671 (pms_id=36697) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17670 (pms_id=36698) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17672 (pms_id=36699) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17673 (pms_id=36700) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17674 (pms_id=36702) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17675 (pms_id=36703) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17676 (pms_id=36704) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17677 (pms_id=36705) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17678 (pms_id=36706) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17679 (pms_id=36707) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17680 (pms_id=36708) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17681 (pms_id=36709) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17682 (pms_id=36710) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17683 (pms_id=36719) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17684 (pms_id=36720) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17685 (pms_id=36729) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17686 (pms_id=36731) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17687 (pms_id=36732) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17688 (pms_id=36733) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17689 (pms_id=36734) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17690 (pms_id=36735) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17691 (pms_id=36736) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17692 (pms_id=36737) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17693 (pms_id=36743) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17694 (pms_id=36744) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17695 (pms_id=36745) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17696 (pms_id=36746) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17697 (pms_id=36747) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17698 (pms_id=36748) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17699 (pms_id=36749) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17700 (pms_id=36751) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17701 (pms_id=36752) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17702 (pms_id=36753) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17703 (pms_id=36761) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17704 (pms_id=36762) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17705 (pms_id=36763) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17707 (pms_id=36765) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17706 (pms_id=36764) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17708 (pms_id=36766) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17709 (pms_id=36767) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17710 (pms_id=36768) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17712 (pms_id=36769) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17711 (pms_id=36770) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17713 (pms_id=36780) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17714 (pms_id=36781) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17715 (pms_id=36782) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17717 (pms_id=36783) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17716 (pms_id=36784) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17718 (pms_id=36785) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17719 (pms_id=36786) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17720 (pms_id=36787) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17721 (pms_id=36788) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17723 (pms_id=36789) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17722 (pms_id=36790) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17724 (pms_id=36791) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17726 (pms_id=36793) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17725 (pms_id=36794) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17727 (pms_id=36795) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17728 (pms_id=36796) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17729 (pms_id=36797) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17730 (pms_id=36798) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17732 (pms_id=36799) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17733 (pms_id=36801) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17731 (pms_id=36800) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17734 (pms_id=36802) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17735 (pms_id=36804) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17736 (pms_id=36805) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17737 (pms_id=36806) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17738 (pms_id=36808) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17739 (pms_id=36809) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17740 (pms_id=36810) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17741 (pms_id=36811) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17742 (pms_id=36812) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17743 (pms_id=36813) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17744 (pms_id=36814) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17745 (pms_id=36815) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17746 (pms_id=36816) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17747 (pms_id=36817) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17748 (pms_id=36818) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17749 (pms_id=36819) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17750 (pms_id=36820) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17752 (pms_id=36822) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17751 (pms_id=36821) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17753 (pms_id=36823) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17754 (pms_id=36830) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17755 (pms_id=36831) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17756 (pms_id=36832) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17757 (pms_id=36833) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17758 (pms_id=36834) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17759 (pms_id=36835) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17760 (pms_id=36836) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17761 (pms_id=36842) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17762 (pms_id=36843) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17763 (pms_id=36844) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17764 (pms_id=36845) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17765 (pms_id=36846) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17766 (pms_id=36847) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17767 (pms_id=36848) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17768 (pms_id=36849) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17769 (pms_id=36850) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17770 (pms_id=36852) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17772 (pms_id=36854) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17771 (pms_id=36853) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17773 (pms_id=36855) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17774 (pms_id=36856) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17775 (pms_id=36860) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17776 (pms_id=36862) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17777 (pms_id=36863) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17778 (pms_id=36864) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17779 (pms_id=36865) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17780 (pms_id=36866) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17781 (pms_id=36867) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17782 (pms_id=36871) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17783 (pms_id=36872) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17785 (pms_id=36873) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17784 (pms_id=36875) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17787 (pms_id=36877) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17786 (pms_id=36878) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17788 (pms_id=36876) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36876 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17789 (pms_id=36879) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17790 (pms_id=36886) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17791 (pms_id=36887) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17792 (pms_id=36888) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17793 (pms_id=36889) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17794 (pms_id=36890) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17795 (pms_id=36891) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17796 (pms_id=36892) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17797 (pms_id=36893) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17798 (pms_id=36902) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17799 (pms_id=36903) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17800 (pms_id=36904) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17801 (pms_id=36905) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17802 (pms_id=36906) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17803 (pms_id=36907) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17804 (pms_id=36908) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17806 (pms_id=36910) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17805 (pms_id=36909) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17807 (pms_id=36911) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17808 (pms_id=36913) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17809 (pms_id=36914) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17810 (pms_id=36915) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17811 (pms_id=36917) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17812 (pms_id=36927) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17813 (pms_id=36928) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17814 (pms_id=36938) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17815 (pms_id=36939) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17816 (pms_id=36940) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17817 (pms_id=36941) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17818 (pms_id=36942) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17820 (pms_id=36943) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17819 (pms_id=36944) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17821 (pms_id=36945) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17823 (pms_id=36946) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17822 (pms_id=36950) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17824 (pms_id=36951) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17825 (pms_id=36952) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17826 (pms_id=36953) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17827 (pms_id=36954) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17829 (pms_id=36955) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17828 (pms_id=36960) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17830 (pms_id=36961) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17831 (pms_id=36962) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17832 (pms_id=36963) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17833 (pms_id=36964) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17834 (pms_id=36965) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17835 (pms_id=36966) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17836 (pms_id=36967) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17837 (pms_id=36978) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17839 (pms_id=36979) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17838 (pms_id=36980) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17840 (pms_id=36981) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17841 (pms_id=36990) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17842 (pms_id=36992) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17843 (pms_id=36993) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17844 (pms_id=36994) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17845 (pms_id=36995) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17846 (pms_id=36996) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17847 (pms_id=36997) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17848 (pms_id=37003) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17849 (pms_id=37005) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17850 (pms_id=37006) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17851 (pms_id=37014) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17852 (pms_id=37025) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17853 (pms_id=37026) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17855 (pms_id=37027) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17854 (pms_id=37028) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17856 (pms_id=37029) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17858 (pms_id=37030) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17857 (pms_id=37032) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17859 (pms_id=37044) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17861 (pms_id=37053) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17860 (pms_id=37055) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17862 (pms_id=37056) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17863 (pms_id=37057) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17864 (pms_id=37058) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17865 (pms_id=37060) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17866 (pms_id=37061) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17867 (pms_id=37062) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17868 (pms_id=37064) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17870 (pms_id=37065) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17869 (pms_id=37073) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17871 (pms_id=37074) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17872 (pms_id=37076) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17873 (pms_id=37077) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17874 (pms_id=37078) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17875 (pms_id=37079) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17876 (pms_id=37080) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17877 (pms_id=37081) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17878 (pms_id=37082) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17879 (pms_id=37086) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17880 (pms_id=37087) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17882 (pms_id=37090) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17881 (pms_id=37091) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17883 (pms_id=37092) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17884 (pms_id=37093) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17885 (pms_id=37095) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17886 (pms_id=37096) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17887 (pms_id=37097) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17888 (pms_id=37098) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17889 (pms_id=37099) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17890 (pms_id=37100) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17891 (pms_id=37101) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17893 (pms_id=37107) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17892 (pms_id=37108) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17894 (pms_id=37109) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17895 (pms_id=37110) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17896 (pms_id=37111) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17897 (pms_id=37112) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17899 (pms_id=37122) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17898 (pms_id=37123) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17900 (pms_id=37124) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17901 (pms_id=37126) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17902 (pms_id=37128) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17904 (pms_id=37129) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17903 (pms_id=37131) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17905 (pms_id=37138) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17906 (pms_id=37139) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17907 (pms_id=37150) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17908 (pms_id=37151) 2025-11-19 12:02:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 17909 (pms_id=37152) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17910 (pms_id=37153) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17911 (pms_id=37154) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17912 (pms_id=37155) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17913 (pms_id=37157) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17914 (pms_id=37158) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17915 (pms_id=37167) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17916 (pms_id=37168) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17917 (pms_id=37170) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17918 (pms_id=37171) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17920 (pms_id=37174) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17919 (pms_id=37175) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17922 (pms_id=37176) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17921 (pms_id=37178) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17923 (pms_id=37179) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17925 (pms_id=37180) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17924 (pms_id=37181) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17926 (pms_id=37182) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17927 (pms_id=37183) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17928 (pms_id=37184) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17930 (pms_id=37186) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17929 (pms_id=37185) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17931 (pms_id=37187) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17933 (pms_id=37189) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17932 (pms_id=37190) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17934 (pms_id=37191) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17935 (pms_id=37192) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17936 (pms_id=37193) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17937 (pms_id=37195) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17938 (pms_id=37196) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17939 (pms_id=37197) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17940 (pms_id=37198) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17941 (pms_id=37199) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17942 (pms_id=37200) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17943 (pms_id=37201) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17944 (pms_id=37203) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17945 (pms_id=37204) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17946 (pms_id=37212) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17947 (pms_id=37213) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17948 (pms_id=37214) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17949 (pms_id=37215) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17951 (pms_id=37217) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17950 (pms_id=37216) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17954 (pms_id=37219) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17952 (pms_id=37218) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17953 (pms_id=37220) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17955 (pms_id=37221) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17957 (pms_id=37223) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17956 (pms_id=37222) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17959 (pms_id=37224) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17958 (pms_id=37225) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17960 (pms_id=37226) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17961 (pms_id=37236) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17963 (pms_id=37237) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17962 (pms_id=37239) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17964 (pms_id=37240) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17965 (pms_id=37241) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17966 (pms_id=37243) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17967 (pms_id=37245) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17968 (pms_id=37246) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17969 (pms_id=37247) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17970 (pms_id=37248) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17971 (pms_id=37250) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17973 (pms_id=37251) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17972 (pms_id=37252) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17974 (pms_id=37253) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17975 (pms_id=37254) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17976 (pms_id=37260) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17977 (pms_id=37261) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17978 (pms_id=37263) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17980 (pms_id=37264) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17979 (pms_id=37266) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17981 (pms_id=37265) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17982 (pms_id=37267) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17984 (pms_id=37269) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17983 (pms_id=37270) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17985 (pms_id=37271) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17986 (pms_id=37278) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17987 (pms_id=37279) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17988 (pms_id=37280) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17989 (pms_id=37281) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17990 (pms_id=37282) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17991 (pms_id=37283) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17992 (pms_id=37284) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17993 (pms_id=37285) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17994 (pms_id=37286) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17995 (pms_id=37287) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17996 (pms_id=37297) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17998 (pms_id=37295) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17999 (pms_id=37299) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 17997 (pms_id=37298) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18000 (pms_id=37300) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18001 (pms_id=37301) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18002 (pms_id=37303) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18004 (pms_id=37305) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18003 (pms_id=37306) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18005 (pms_id=37308) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18006 (pms_id=37316) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18007 (pms_id=37317) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18008 (pms_id=37318) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18009 (pms_id=37320) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18010 (pms_id=37321) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18011 (pms_id=37323) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefimart9@gmail.com (reservation_id=743) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Martella, email=stefimart9@gmail.com, hotel=39054_001) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18012 (pms_id=37324) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18013 (pms_id=37325) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18018 (pms_id=37326) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18014 (pms_id=37327) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18015 (pms_id=37328) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18017 (pms_id=37330) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18016 (pms_id=37329) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18019 (pms_id=37331) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18020 (pms_id=37332) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18021 (pms_id=37333) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18022 (pms_id=37334) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18023 (pms_id=37336) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18024 (pms_id=37337) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18025 (pms_id=37338) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18026 (pms_id=37339) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18029 (pms_id=37341) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18027 (pms_id=37340) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18028 (pms_id=37350) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18030 (pms_id=37351) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18031 (pms_id=37352) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18032 (pms_id=37353) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18033 (pms_id=37364) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18035 (pms_id=37365) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18034 (pms_id=37354) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18037 (pms_id=37375) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18036 (pms_id=37388) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18038 (pms_id=37389) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18040 (pms_id=37391) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18039 (pms_id=37390) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18041 (pms_id=37392) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18042 (pms_id=37393) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18043 (pms_id=37394) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18044 (pms_id=37395) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18045 (pms_id=37396) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18046 (pms_id=37398) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18047 (pms_id=37399) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18049 (pms_id=37400) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18048 (pms_id=37401) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18050 (pms_id=37402) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18051 (pms_id=37403) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18052 (pms_id=37404) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18053 (pms_id=37409) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18054 (pms_id=37410) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18055 (pms_id=37411) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18057 (pms_id=37412) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18056 (pms_id=37422) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18059 (pms_id=37435) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18058 (pms_id=37434) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18060 (pms_id=37436) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18061 (pms_id=37437) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18062 (pms_id=37439) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18063 (pms_id=37440) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18064 (pms_id=37446) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18065 (pms_id=37447) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18066 (pms_id=37448) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18067 (pms_id=37450) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18068 (pms_id=37451) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18069 (pms_id=37452) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18070 (pms_id=37453) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18071 (pms_id=37455) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18072 (pms_id=37456) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18073 (pms_id=37457) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18074 (pms_id=37458) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18075 (pms_id=37459) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18076 (pms_id=37460) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18078 (pms_id=37461) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18079 (pms_id=37462) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18077 (pms_id=37463) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18080 (pms_id=37465) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18081 (pms_id=37467) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18082 (pms_id=37468) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18083 (pms_id=37469) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18084 (pms_id=37471) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18085 (pms_id=37472) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18086 (pms_id=37474) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18087 (pms_id=37475) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18088 (pms_id=37476) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18089 (pms_id=37477) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18090 (pms_id=37485) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18091 (pms_id=37495) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18092 (pms_id=37496) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18094 (pms_id=37497) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18093 (pms_id=37507) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18095 (pms_id=37508) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18097 (pms_id=37510) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18096 (pms_id=37509) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18099 (pms_id=37511) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18098 (pms_id=37513) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18100 (pms_id=37514) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18101 (pms_id=37523) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18102 (pms_id=37524) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18103 (pms_id=37525) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18104 (pms_id=37526) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18105 (pms_id=37527) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18106 (pms_id=37528) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 18107 (pms_id=37530) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisapini1@gmail.com (reservation_id=749) 2025-11-19 12:02:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Pini, email=elisapini1@gmail.com, hotel=39054_001) 2025-11-19 12:02:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 18108 (pms_id=37532) 2025-11-19 12:02:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 18109 (pms_id=37533) 2025-11-19 12:02:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 18111 (pms_id=37536) 2025-11-19 12:02:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 18110 (pms_id=37534) 2025-11-19 12:02:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 18112 (pms_id=37531) 2025-11-19 12:02:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 18113 (pms_id=37537) 2025-11-19 12:02:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 18114 (pms_id=37538) 2025-11-19 12:02:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 18115 (pms_id=37544) 2025-11-19 12:02:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 18117 (pms_id=37546) 2025-11-19 12:02:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 18116 (pms_id=37545) 2025-11-19 12:02:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 18118 (pms_id=37548) 2025-11-19 12:02:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 18119 (pms_id=37549) 2025-11-19 12:02:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 18120 (pms_id=37550) 2025-11-19 12:02:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 18121 (pms_id=37551) 2025-11-19 12:02:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 18122 (pms_id=37552) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18124 (pms_id=37554) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18123 (pms_id=37553) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18125 (pms_id=37555) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18126 (pms_id=37565) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18127 (pms_id=37566) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18128 (pms_id=37567) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18129 (pms_id=37568) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18130 (pms_id=37569) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18131 (pms_id=37570) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18132 (pms_id=37571) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18133 (pms_id=37582) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18134 (pms_id=37583) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18137 (pms_id=37587) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18135 (pms_id=37584) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18136 (pms_id=37585) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18138 (pms_id=37588) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18139 (pms_id=37589) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18141 (pms_id=37594) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18140 (pms_id=37590) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18142 (pms_id=37595) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18143 (pms_id=37596) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18144 (pms_id=37597) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18145 (pms_id=37598) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18146 (pms_id=37599) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18147 (pms_id=37600) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18148 (pms_id=37601) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18149 (pms_id=37602) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18150 (pms_id=37604) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18151 (pms_id=37605) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18153 (pms_id=37608) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18152 (pms_id=37606) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18154 (pms_id=37609) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18155 (pms_id=37610) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18157 (pms_id=37619) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18156 (pms_id=37613) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18158 (pms_id=37622) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18159 (pms_id=37629) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18160 (pms_id=37631) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18161 (pms_id=37633) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18162 (pms_id=37634) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18163 (pms_id=37641) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18165 (pms_id=37642) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18164 (pms_id=37651) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18167 (pms_id=37652) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18166 (pms_id=37653) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18169 (pms_id=37655) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18168 (pms_id=37654) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18170 (pms_id=37656) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18172 (pms_id=37659) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18171 (pms_id=37658) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18173 (pms_id=37660) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18174 (pms_id=37671) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18175 (pms_id=37673) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18176 (pms_id=37682) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18177 (pms_id=37683) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18178 (pms_id=37684) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18179 (pms_id=37685) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18181 (pms_id=37687) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18180 (pms_id=37686) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18183 (pms_id=37690) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18184 (pms_id=37691) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18182 (pms_id=37688) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18186 (pms_id=37692) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18185 (pms_id=37693) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18187 (pms_id=37694) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18188 (pms_id=37695) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18189 (pms_id=37696) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18190 (pms_id=37697) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18191 (pms_id=37701) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18192 (pms_id=37702) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18193 (pms_id=37703) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18194 (pms_id=37704) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18197 (pms_id=37705) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18195 (pms_id=37706) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18196 (pms_id=37708) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18198 (pms_id=37716) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18199 (pms_id=37717) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18200 (pms_id=37718) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18201 (pms_id=37719) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18202 (pms_id=37720) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18203 (pms_id=37723) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18205 (pms_id=37724) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18204 (pms_id=37725) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18206 (pms_id=37726) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18208 (pms_id=37733) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18207 (pms_id=37734) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18210 (pms_id=37743) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18209 (pms_id=37735) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18211 (pms_id=37745) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18212 (pms_id=37746) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18213 (pms_id=37749) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18214 (pms_id=37750) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18215 (pms_id=37751) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18216 (pms_id=37753) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18217 (pms_id=37754) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18218 (pms_id=37755) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18219 (pms_id=37758) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18221 (pms_id=37760) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18220 (pms_id=37759) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18224 (pms_id=37764) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18222 (pms_id=37765) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18223 (pms_id=37766) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18225 (pms_id=37767) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18226 (pms_id=37768) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18227 (pms_id=37769) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18228 (pms_id=37770) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18229 (pms_id=37771) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18231 (pms_id=37774) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18230 (pms_id=37772) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18232 (pms_id=37775) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18233 (pms_id=37776) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18234 (pms_id=37777) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18235 (pms_id=37778) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18236 (pms_id=37780) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18237 (pms_id=37781) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18238 (pms_id=37782) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18239 (pms_id=37783) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18240 (pms_id=37787) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18242 (pms_id=37789) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18241 (pms_id=37788) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18243 (pms_id=37790) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18244 (pms_id=37791) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18246 (pms_id=37793) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18245 (pms_id=37792) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18247 (pms_id=37802) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18248 (pms_id=37812) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18249 (pms_id=37813) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18250 (pms_id=37814) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18252 (pms_id=37816) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18251 (pms_id=37815) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18253 (pms_id=37817) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18254 (pms_id=37818) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18255 (pms_id=37820) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18256 (pms_id=37821) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18257 (pms_id=37822) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18258 (pms_id=37823) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18259 (pms_id=37826) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18260 (pms_id=37827) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18261 (pms_id=37838) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18263 (pms_id=37839) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18262 (pms_id=37840) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18265 (pms_id=37841) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18264 (pms_id=37842) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18266 (pms_id=37843) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18267 (pms_id=37844) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18268 (pms_id=37845) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18269 (pms_id=37846) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18270 (pms_id=37847) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18272 (pms_id=37849) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18271 (pms_id=37848) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18273 (pms_id=37850) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18274 (pms_id=37851) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18275 (pms_id=37852) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18277 (pms_id=37853) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18276 (pms_id=37855) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18278 (pms_id=37856) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18279 (pms_id=37857) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18281 (pms_id=37858) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18280 (pms_id=37860) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18282 (pms_id=37861) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18283 (pms_id=37862) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18285 (pms_id=37863) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18284 (pms_id=37864) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18286 (pms_id=37866) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18287 (pms_id=37867) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18288 (pms_id=37868) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18289 (pms_id=37869) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18291 (pms_id=37871) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18292 (pms_id=37873) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18290 (pms_id=37872) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18293 (pms_id=37886) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18294 (pms_id=37887) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18295 (pms_id=37888) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18296 (pms_id=37889) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18297 (pms_id=37891) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18298 (pms_id=37892) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18299 (pms_id=37893) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18300 (pms_id=37894) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18301 (pms_id=37895) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18302 (pms_id=37896) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18303 (pms_id=37897) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18305 (pms_id=37898) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18304 (pms_id=37899) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18306 (pms_id=37900) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18307 (pms_id=37901) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18308 (pms_id=37902) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18309 (pms_id=37906) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18310 (pms_id=37908) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18311 (pms_id=37909) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18312 (pms_id=37910) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18313 (pms_id=37911) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18314 (pms_id=37913) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18315 (pms_id=37914) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18316 (pms_id=37915) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18317 (pms_id=37916) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18318 (pms_id=37918) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18319 (pms_id=37920) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18321 (pms_id=37922) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18320 (pms_id=37923) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18322 (pms_id=37925) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18323 (pms_id=37927) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18324 (pms_id=37928) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18325 (pms_id=37929) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18327 (pms_id=37933) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18326 (pms_id=37934) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18328 (pms_id=37935) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18329 (pms_id=37942) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18330 (pms_id=37943) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18331 (pms_id=37944) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18332 (pms_id=37954) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18333 (pms_id=37956) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18334 (pms_id=37958) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18335 (pms_id=37959) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18336 (pms_id=37969) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18337 (pms_id=37970) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18338 (pms_id=37971) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18339 (pms_id=37973) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18340 (pms_id=37977) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18341 (pms_id=37981) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18342 (pms_id=37982) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18343 (pms_id=37983) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18344 (pms_id=37986) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18345 (pms_id=37987) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18346 (pms_id=37988) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18347 (pms_id=37989) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18348 (pms_id=37991) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18349 (pms_id=37992) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18350 (pms_id=37993) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18351 (pms_id=37994) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18352 (pms_id=37995) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18353 (pms_id=37996) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18355 (pms_id=37997) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18354 (pms_id=37998) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18356 (pms_id=37999) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18357 (pms_id=38001) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18358 (pms_id=38002) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Found exact email match for infotoqueaporter@gmail.com (reservation_id=1271) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Adriana Rossi, email=infotoqueaporter@gmail.com, hotel=39054_001) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18359 (pms_id=38003) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18360 (pms_id=38012) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18367 (pms_id=38004) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18361 (pms_id=38013) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18362 (pms_id=38014) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18363 (pms_id=38016) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18364 (pms_id=38017) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18365 (pms_id=38018) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18366 (pms_id=38019) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18368 (pms_id=38020) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18369 (pms_id=38021) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18371 (pms_id=38024) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18370 (pms_id=38023) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18372 (pms_id=38026) 2025-11-19 12:02:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 18374 (pms_id=38028) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18373 (pms_id=38029) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18375 (pms_id=38030) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18376 (pms_id=38031) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18377 (pms_id=38032) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18378 (pms_id=38033) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18379 (pms_id=38034) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18380 (pms_id=38035) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18381 (pms_id=38036) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18382 (pms_id=38037) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18383 (pms_id=38044) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18384 (pms_id=38046) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18385 (pms_id=38047) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18386 (pms_id=38048) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18388 (pms_id=38049) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18387 (pms_id=38050) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18389 (pms_id=38051) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18391 (pms_id=38053) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18390 (pms_id=38052) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18392 (pms_id=38054) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18393 (pms_id=38062) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18395 (pms_id=38063) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18394 (pms_id=38064) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18396 (pms_id=38065) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18397 (pms_id=38066) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18398 (pms_id=38076) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18399 (pms_id=38093) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18400 (pms_id=38094) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18401 (pms_id=38095) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18402 (pms_id=38096) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18404 (pms_id=38097) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18405 (pms_id=38098) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18403 (pms_id=38099) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18406 (pms_id=38100) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18407 (pms_id=38104) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18408 (pms_id=38105) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18410 (pms_id=38107) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18409 (pms_id=38106) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18411 (pms_id=38108) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18412 (pms_id=38109) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18414 (pms_id=38111) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18413 (pms_id=38110) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18416 (pms_id=38117) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18415 (pms_id=38113) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18417 (pms_id=38118) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18418 (pms_id=38119) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18419 (pms_id=38120) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18420 (pms_id=38121) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18421 (pms_id=38122) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18422 (pms_id=38131) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18423 (pms_id=38141) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18424 (pms_id=38151) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18425 (pms_id=38152) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18426 (pms_id=38162) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18427 (pms_id=38165) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18428 (pms_id=38166) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18429 (pms_id=38167) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18430 (pms_id=38168) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18431 (pms_id=38169) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18433 (pms_id=38170) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18432 (pms_id=38171) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18434 (pms_id=38172) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18435 (pms_id=38183) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18436 (pms_id=38184) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18437 (pms_id=38185) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18438 (pms_id=38186) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18439 (pms_id=38187) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18441 (pms_id=38189) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18440 (pms_id=38188) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18442 (pms_id=38190) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18443 (pms_id=38191) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18445 (pms_id=38192) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18444 (pms_id=38201) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18447 (pms_id=38202) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18446 (pms_id=38203) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18448 (pms_id=38207) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18450 (pms_id=38209) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18449 (pms_id=38208) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18451 (pms_id=38210) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18452 (pms_id=38219) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18453 (pms_id=38220) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18454 (pms_id=38221) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18455 (pms_id=38222) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18456 (pms_id=38223) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18457 (pms_id=38224) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18458 (pms_id=38225) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18459 (pms_id=38228) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18462 (pms_id=38237) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18460 (pms_id=38229) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18461 (pms_id=38238) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18463 (pms_id=38240) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18464 (pms_id=38241) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18465 (pms_id=38242) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18466 (pms_id=38244) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18467 (pms_id=38245) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18468 (pms_id=38246) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18469 (pms_id=38248) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18471 (pms_id=38251) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18470 (pms_id=38252) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18472 (pms_id=38253) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18473 (pms_id=38256) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18474 (pms_id=38257) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18477 (pms_id=38249) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18475 (pms_id=38258) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18476 (pms_id=38267) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18478 (pms_id=38268) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18479 (pms_id=38269) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18480 (pms_id=38270) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18481 (pms_id=38271) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18482 (pms_id=38273) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18483 (pms_id=38274) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18484 (pms_id=38275) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18485 (pms_id=38276) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18486 (pms_id=38283) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18487 (pms_id=38284) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18488 (pms_id=38285) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18489 (pms_id=38287) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18491 (pms_id=38288) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18490 (pms_id=38299) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 38287 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18492 (pms_id=38309) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18493 (pms_id=38310) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18494 (pms_id=38311) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18495 (pms_id=38312) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18497 (pms_id=38313) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18496 (pms_id=38314) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18499 (pms_id=38315) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18498 (pms_id=38318) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18500 (pms_id=38323) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18501 (pms_id=38324) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18502 (pms_id=38326) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18503 (pms_id=38327) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18504 (pms_id=38335) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18505 (pms_id=38336) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18506 (pms_id=38337) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18507 (pms_id=38340) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18508 (pms_id=38341) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18509 (pms_id=38342) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18510 (pms_id=38343) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18511 (pms_id=38351) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18512 (pms_id=38361) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18513 (pms_id=38362) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18514 (pms_id=38363) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18515 (pms_id=38364) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18516 (pms_id=38365) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18517 (pms_id=38366) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18518 (pms_id=38368) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18519 (pms_id=38375) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18520 (pms_id=38376) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18521 (pms_id=38377) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18522 (pms_id=38378) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18523 (pms_id=38380) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18524 (pms_id=38381) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18525 (pms_id=38382) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18526 (pms_id=38383) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18527 (pms_id=38384) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18528 (pms_id=38385) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18529 (pms_id=38386) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18530 (pms_id=38388) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18531 (pms_id=38389) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18532 (pms_id=38390) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18534 (pms_id=38391) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18533 (pms_id=38392) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18535 (pms_id=38393) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18536 (pms_id=38394) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18537 (pms_id=38399) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18538 (pms_id=38401) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18539 (pms_id=38402) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18540 (pms_id=38403) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18541 (pms_id=38406) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18542 (pms_id=38407) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18543 (pms_id=38408) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18544 (pms_id=38409) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18545 (pms_id=38410) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18546 (pms_id=38411) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18547 (pms_id=38412) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18548 (pms_id=38413) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18549 (pms_id=38414) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18550 (pms_id=38415) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18551 (pms_id=38416) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18552 (pms_id=38419) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18554 (pms_id=38421) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18553 (pms_id=38422) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18555 (pms_id=38430) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18556 (pms_id=38432) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18557 (pms_id=38433) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18558 (pms_id=38434) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18559 (pms_id=38435) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18560 (pms_id=38436) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18561 (pms_id=38438) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18562 (pms_id=38439) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18563 (pms_id=38440) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18564 (pms_id=38448) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18565 (pms_id=38449) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18566 (pms_id=38450) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18567 (pms_id=38451) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18568 (pms_id=38459) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18569 (pms_id=38469) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18570 (pms_id=38470) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18571 (pms_id=38480) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18572 (pms_id=38481) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18573 (pms_id=38482) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18574 (pms_id=38483) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18575 (pms_id=38492) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18577 (pms_id=38512) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18576 (pms_id=38502) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18579 (pms_id=38514) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18578 (pms_id=38513) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18580 (pms_id=38515) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18581 (pms_id=38521) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18582 (pms_id=38523) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18583 (pms_id=38524) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18584 (pms_id=38525) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18585 (pms_id=38526) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18586 (pms_id=38527) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18587 (pms_id=38528) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18588 (pms_id=38529) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18589 (pms_id=38530) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18590 (pms_id=38531) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18591 (pms_id=38532) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18592 (pms_id=38540) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18593 (pms_id=38541) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18594 (pms_id=38542) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18595 (pms_id=38544) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18596 (pms_id=38545) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18597 (pms_id=38546) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18598 (pms_id=38547) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18599 (pms_id=38555) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18600 (pms_id=38556) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18601 (pms_id=38557) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18602 (pms_id=38558) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18604 (pms_id=38560) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18603 (pms_id=38559) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18605 (pms_id=38561) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18606 (pms_id=38562) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18607 (pms_id=38564) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18608 (pms_id=38565) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18609 (pms_id=38566) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18610 (pms_id=38567) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18611 (pms_id=38569) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18613 (pms_id=38571) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18614 (pms_id=38576) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18612 (pms_id=38575) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18615 (pms_id=38578) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18617 (pms_id=38580) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18616 (pms_id=38581) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18618 (pms_id=38584) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18619 (pms_id=38585) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18621 (pms_id=38586) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18620 (pms_id=38587) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18622 (pms_id=38588) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18623 (pms_id=38590) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18624 (pms_id=38591) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18626 (pms_id=38592) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18625 (pms_id=38593) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18627 (pms_id=38594) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18628 (pms_id=38595) 2025-11-19 12:02:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 18629 (pms_id=38596) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18630 (pms_id=38597) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18631 (pms_id=38598) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18632 (pms_id=38599) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18635 (pms_id=38602) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18636 (pms_id=38604) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18633 (pms_id=38600) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18634 (pms_id=38601) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18637 (pms_id=38605) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18638 (pms_id=38606) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18639 (pms_id=38608) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18641 (pms_id=38607) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18640 (pms_id=38610) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18643 (pms_id=38613) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18642 (pms_id=38612) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18645 (pms_id=38618) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18647 (pms_id=38622) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18646 (pms_id=38621) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18648 (pms_id=38624) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18644 (pms_id=38623) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18650 (pms_id=38629) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18649 (pms_id=38630) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18651 (pms_id=38635) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18652 (pms_id=38637) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18653 (pms_id=38638) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18657 (pms_id=38636) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18654 (pms_id=38639) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18656 (pms_id=38640) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18655 (pms_id=38641) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18658 (pms_id=38643) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18660 (pms_id=38665) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18659 (pms_id=38644) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18661 (pms_id=38666) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18662 (pms_id=38667) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18663 (pms_id=38668) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18664 (pms_id=38669) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18665 (pms_id=38670) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18666 (pms_id=38673) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18668 (pms_id=38675) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18670 (pms_id=38679) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18667 (pms_id=38674) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18669 (pms_id=38680) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18672 (pms_id=38681) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18671 (pms_id=38682) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18673 (pms_id=38683) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18674 (pms_id=38684) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18676 (pms_id=38686) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18675 (pms_id=38685) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18677 (pms_id=38689) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18678 (pms_id=38690) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18680 (pms_id=38701) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18679 (pms_id=38691) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18682 (pms_id=38703) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18681 (pms_id=38706) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18683 (pms_id=38707) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18684 (pms_id=38708) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18685 (pms_id=38709) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18686 (pms_id=38710) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18687 (pms_id=38711) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18688 (pms_id=38716) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18689 (pms_id=38718) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18690 (pms_id=38719) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18691 (pms_id=38720) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18692 (pms_id=38722) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18693 (pms_id=38723) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18694 (pms_id=38724) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18696 (pms_id=38735) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18695 (pms_id=38734) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18697 (pms_id=38736) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18698 (pms_id=38746) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18699 (pms_id=38757) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18700 (pms_id=38767) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18702 (pms_id=38768) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18701 (pms_id=38769) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18703 (pms_id=38770) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18704 (pms_id=38771) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18705 (pms_id=38772) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18706 (pms_id=38781) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18707 (pms_id=38782) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18709 (pms_id=38784) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18708 (pms_id=38783) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18710 (pms_id=38785) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18711 (pms_id=38786) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18712 (pms_id=38788) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18713 (pms_id=38787) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18714 (pms_id=38789) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18715 (pms_id=38790) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18717 (pms_id=38792) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18716 (pms_id=38791) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18718 (pms_id=38795) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18719 (pms_id=38796) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18720 (pms_id=38797) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18722 (pms_id=38798) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18721 (pms_id=38807) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18723 (pms_id=38808) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18724 (pms_id=38809) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18725 (pms_id=38810) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18727 (pms_id=38811) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18726 (pms_id=38814) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18728 (pms_id=38815) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18729 (pms_id=38816) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18731 (pms_id=38817) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18730 (pms_id=38818) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18732 (pms_id=38819) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18733 (pms_id=38822) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18755 (pms_id=38824) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18734 (pms_id=38823) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18735 (pms_id=38833) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18736 (pms_id=38835) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18738 (pms_id=38837) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18737 (pms_id=38838) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18739 (pms_id=38839) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18740 (pms_id=38850) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18741 (pms_id=38851) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18742 (pms_id=38852) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18743 (pms_id=38853) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18744 (pms_id=38854) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18746 (pms_id=38866) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18745 (pms_id=38855) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18747 (pms_id=38867) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18748 (pms_id=38868) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18749 (pms_id=38869) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18750 (pms_id=38872) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18751 (pms_id=38871) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18752 (pms_id=38873) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18753 (pms_id=38874) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18754 (pms_id=38876) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18757 (pms_id=38878) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18756 (pms_id=38877) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18758 (pms_id=38887) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18759 (pms_id=38888) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18761 (pms_id=38899) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18760 (pms_id=38898) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18762 (pms_id=38900) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18763 (pms_id=38901) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18764 (pms_id=38902) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18765 (pms_id=38903) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18766 (pms_id=38904) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18767 (pms_id=38905) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18768 (pms_id=38906) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18769 (pms_id=38907) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18770 (pms_id=38908) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18772 (pms_id=38910) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18771 (pms_id=38909) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18773 (pms_id=38911) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18774 (pms_id=38912) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18775 (pms_id=38914) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18777 (pms_id=38915) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18776 (pms_id=38923) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18778 (pms_id=38924) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18779 (pms_id=38927) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18780 (pms_id=38928) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18781 (pms_id=38930) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18782 (pms_id=38934) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18783 (pms_id=38935) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18785 (pms_id=38937) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18784 (pms_id=38936) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18786 (pms_id=38938) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18787 (pms_id=38939) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18788 (pms_id=38940) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18790 (pms_id=38941) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18789 (pms_id=38942) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18792 (pms_id=38952) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18791 (pms_id=38943) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18793 (pms_id=38954) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18794 (pms_id=38955) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18795 (pms_id=38967) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18796 (pms_id=38968) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18797 (pms_id=38969) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18798 (pms_id=38970) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18799 (pms_id=38972) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Found exact email match for petrapohl79@yahoo.com (reservation_id=503) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Petra Pohl, email=petrapohl79@yahoo.com, hotel=39054_001) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18800 (pms_id=38975) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18803 (pms_id=38976) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18802 (pms_id=38977) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18805 (pms_id=38978) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18804 (pms_id=38979) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18807 (pms_id=38981) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18806 (pms_id=38980) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18801 (pms_id=38974) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18810 (pms_id=38983) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18808 (pms_id=38982) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18809 (pms_id=38984) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18812 (pms_id=38986) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18811 (pms_id=38985) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18813 (pms_id=38987) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18814 (pms_id=38989) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18815 (pms_id=38990) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18816 (pms_id=38993) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18817 (pms_id=38994) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18818 (pms_id=38995) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18819 (pms_id=38996) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18820 (pms_id=38997) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18821 (pms_id=38998) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18822 (pms_id=38999) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18823 (pms_id=39000) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18824 (pms_id=39002) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18826 (pms_id=39003) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18825 (pms_id=39004) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18827 (pms_id=39006) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18828 (pms_id=39015) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18829 (pms_id=39016) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18830 (pms_id=39018) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18831 (pms_id=39027) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18832 (pms_id=39028) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18833 (pms_id=39029) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18834 (pms_id=39030) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18835 (pms_id=39031) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18836 (pms_id=39032) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18837 (pms_id=39033) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18838 (pms_id=39034) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18839 (pms_id=39035) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18840 (pms_id=39037) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18841 (pms_id=39038) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18842 (pms_id=39039) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18843 (pms_id=39040) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18844 (pms_id=39041) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18845 (pms_id=39042) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18846 (pms_id=39045) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18847 (pms_id=39046) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18848 (pms_id=39047) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18849 (pms_id=39050) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18850 (pms_id=39051) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18851 (pms_id=39052) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18852 (pms_id=39071) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18853 (pms_id=39072) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18855 (pms_id=39074) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18854 (pms_id=39073) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18856 (pms_id=39075) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18859 (pms_id=39079) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18857 (pms_id=39076) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18858 (pms_id=39077) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18860 (pms_id=39080) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18861 (pms_id=39081) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18862 (pms_id=39082) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18866 (pms_id=39083) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18863 (pms_id=39084) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18864 (pms_id=39085) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18865 (pms_id=39086) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18867 (pms_id=39087) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18869 (pms_id=39099) 2025-11-19 12:02:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 18868 (pms_id=39089) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18870 (pms_id=39100) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18871 (pms_id=39101) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18872 (pms_id=39102) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18873 (pms_id=39103) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18874 (pms_id=39112) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18876 (pms_id=39104) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18875 (pms_id=39115) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18877 (pms_id=39123) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18879 (pms_id=39124) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18878 (pms_id=39125) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18880 (pms_id=39127) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18881 (pms_id=39128) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18882 (pms_id=39129) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18883 (pms_id=39130) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18884 (pms_id=39131) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18887 (pms_id=39139) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18885 (pms_id=39133) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18886 (pms_id=39140) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18888 (pms_id=39142) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18889 (pms_id=39141) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18890 (pms_id=39144) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18891 (pms_id=39145) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18893 (pms_id=39147) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18892 (pms_id=39146) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18894 (pms_id=39148) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18895 (pms_id=39149) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18896 (pms_id=39151) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18897 (pms_id=39152) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18898 (pms_id=39162) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18899 (pms_id=39163) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18900 (pms_id=39164) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18901 (pms_id=39165) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18902 (pms_id=39166) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18904 (pms_id=39167) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18903 (pms_id=39168) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18906 (pms_id=39169) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18905 (pms_id=39170) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18907 (pms_id=39175) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18908 (pms_id=39176) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18909 (pms_id=39185) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18910 (pms_id=39186) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18911 (pms_id=39187) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18912 (pms_id=39189) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18913 (pms_id=39191) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18914 (pms_id=39192) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18916 (pms_id=39193) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18917 (pms_id=39204) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18915 (pms_id=39194) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18919 (pms_id=39215) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18918 (pms_id=39214) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18921 (pms_id=39216) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18920 (pms_id=39217) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18922 (pms_id=39218) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18923 (pms_id=39219) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18928 (pms_id=39220) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18925 (pms_id=39221) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18924 (pms_id=39222) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18927 (pms_id=39224) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18929 (pms_id=39227) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18926 (pms_id=39225) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18930 (pms_id=39229) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18931 (pms_id=39230) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18932 (pms_id=39231) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18933 (pms_id=39234) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18934 (pms_id=39235) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18935 (pms_id=39245) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18936 (pms_id=39247) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18937 (pms_id=39248) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18938 (pms_id=39257) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18939 (pms_id=39258) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18940 (pms_id=39267) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18941 (pms_id=39268) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18942 (pms_id=39269) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18944 (pms_id=39280) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18943 (pms_id=39281) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18945 (pms_id=39282) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18947 (pms_id=39290) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18946 (pms_id=39289) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18949 (pms_id=39292) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18948 (pms_id=39291) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18950 (pms_id=39293) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18951 (pms_id=39294) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18952 (pms_id=39295) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18953 (pms_id=39296) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18954 (pms_id=39297) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18955 (pms_id=39298) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18957 (pms_id=39301) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18956 (pms_id=39299) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18959 (pms_id=39302) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18958 (pms_id=39304) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18960 (pms_id=39305) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18962 (pms_id=39306) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for Conny.1999@gmx.net (reservation_id=949) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Corinna Reinhardt, email=Conny.1999@gmx.net, hotel=39054_001) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18961 (pms_id=39307) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18963 (pms_id=39310) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18964 (pms_id=39321) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18965 (pms_id=39322) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18969 (pms_id=39311) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18966 (pms_id=39325) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18967 (pms_id=39334) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18968 (pms_id=39335) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18970 (pms_id=39336) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18971 (pms_id=39337) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18972 (pms_id=39347) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18973 (pms_id=39348) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18974 (pms_id=39349) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18975 (pms_id=39350) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18976 (pms_id=39351) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18977 (pms_id=39352) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18978 (pms_id=39353) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18979 (pms_id=39354) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18980 (pms_id=39356) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18982 (pms_id=39357) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18983 (pms_id=39359) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18981 (pms_id=39358) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18984 (pms_id=39371) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18985 (pms_id=39373) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18988 (pms_id=39361) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18987 (pms_id=39375) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18986 (pms_id=39374) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18989 (pms_id=39376) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18991 (pms_id=39378) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18990 (pms_id=39377) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18992 (pms_id=39389) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18993 (pms_id=39390) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18994 (pms_id=39392) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18995 (pms_id=39393) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18996 (pms_id=39394) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18998 (pms_id=39396) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18997 (pms_id=39402) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 18999 (pms_id=39403) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19000 (pms_id=39404) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19002 (pms_id=39405) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19001 (pms_id=39406) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19003 (pms_id=39407) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19004 (pms_id=39409) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19005 (pms_id=39410) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19006 (pms_id=39411) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19007 (pms_id=39412) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19008 (pms_id=39413) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19009 (pms_id=39414) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19010 (pms_id=39415) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19012 (pms_id=39423) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19013 (pms_id=39435) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19011 (pms_id=39424) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19014 (pms_id=39436) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19015 (pms_id=39437) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19016 (pms_id=39438) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19017 (pms_id=39443) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19018 (pms_id=39444) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19019 (pms_id=39445) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19020 (pms_id=39446) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19021 (pms_id=39447) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19022 (pms_id=39448) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19023 (pms_id=39451) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19024 (pms_id=39452) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19025 (pms_id=39453) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19030 (pms_id=39449) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19026 (pms_id=39454) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19027 (pms_id=39455) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19028 (pms_id=39458) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19031 (pms_id=39460) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19029 (pms_id=39459) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19032 (pms_id=39470) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19033 (pms_id=39471) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19035 (pms_id=39472) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19036 (pms_id=39475) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19037 (pms_id=39476) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19034 (pms_id=39474) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19038 (pms_id=39477) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19039 (pms_id=39478) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19040 (pms_id=39479) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19041 (pms_id=39480) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19042 (pms_id=39481) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19043 (pms_id=39482) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19044 (pms_id=39483) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19045 (pms_id=39484) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19046 (pms_id=39487) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19047 (pms_id=39489) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19049 (pms_id=39491) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19048 (pms_id=39490) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19050 (pms_id=39492) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19051 (pms_id=39493) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19052 (pms_id=39494) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19053 (pms_id=39495) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19054 (pms_id=39496) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19055 (pms_id=39499) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19056 (pms_id=39497) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19057 (pms_id=39500) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19058 (pms_id=39501) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19059 (pms_id=39502) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19060 (pms_id=39503) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19061 (pms_id=39504) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19062 (pms_id=39506) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19063 (pms_id=39507) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19064 (pms_id=39516) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19065 (pms_id=39517) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19066 (pms_id=39527) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19067 (pms_id=39528) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19068 (pms_id=39529) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19069 (pms_id=39531) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19071 (pms_id=39533) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19070 (pms_id=39532) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19072 (pms_id=39534) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19073 (pms_id=39536) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19074 (pms_id=39537) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19075 (pms_id=39539) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19076 (pms_id=39548) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19077 (pms_id=39549) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19078 (pms_id=39551) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19080 (pms_id=39553) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19079 (pms_id=39552) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19081 (pms_id=39555) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19082 (pms_id=39556) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19084 (pms_id=39558) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19085 (pms_id=39559) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19083 (pms_id=39560) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19087 (pms_id=39577) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19086 (pms_id=39567) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19088 (pms_id=39578) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19089 (pms_id=39579) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19090 (pms_id=39580) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19091 (pms_id=39589) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19093 (pms_id=39600) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19092 (pms_id=39599) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19094 (pms_id=39602) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19095 (pms_id=39603) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19096 (pms_id=39604) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19097 (pms_id=39605) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19098 (pms_id=39606) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19099 (pms_id=39607) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19100 (pms_id=39608) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19101 (pms_id=39609) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19103 (pms_id=39610) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19102 (pms_id=39616) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19104 (pms_id=39617) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19105 (pms_id=39619) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19107 (pms_id=39620) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19108 (pms_id=39621) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19106 (pms_id=39618) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19109 (pms_id=39622) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19110 (pms_id=39623) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19111 (pms_id=39624) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19112 (pms_id=39626) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19113 (pms_id=39633) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19114 (pms_id=39634) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19115 (pms_id=39635) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19117 (pms_id=39636) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19116 (pms_id=39637) 2025-11-19 12:02:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 19118 (pms_id=39638) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19119 (pms_id=39649) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19120 (pms_id=39650) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19121 (pms_id=39653) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19122 (pms_id=39654) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19123 (pms_id=39655) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19124 (pms_id=39656) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19125 (pms_id=39657) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19126 (pms_id=39658) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19127 (pms_id=39659) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19128 (pms_id=39670) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19129 (pms_id=39671) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19130 (pms_id=39672) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19131 (pms_id=39673) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19133 (pms_id=39680) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19132 (pms_id=39681) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19134 (pms_id=39682) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19135 (pms_id=39683) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19136 (pms_id=39684) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19137 (pms_id=39685) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19138 (pms_id=39687) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for emanuelem83@gmail.com (reservation_id=593) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuele Mazzotti, email=emanuelem83@gmail.com, hotel=39054_001) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19139 (pms_id=39689) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19140 (pms_id=39690) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19141 (pms_id=39694) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19142 (pms_id=39695) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19143 (pms_id=39696) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19145 (pms_id=39688) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19144 (pms_id=39700) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19146 (pms_id=39703) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19147 (pms_id=39704) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19148 (pms_id=39705) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39704 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19149 (pms_id=39707) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19150 (pms_id=39708) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19151 (pms_id=39709) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19153 (pms_id=39710) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19154 (pms_id=39711) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19152 (pms_id=39712) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19155 (pms_id=39713) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19156 (pms_id=39714) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19157 (pms_id=39715) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19158 (pms_id=39720) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19160 (pms_id=39721) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19159 (pms_id=39722) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19161 (pms_id=39723) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19162 (pms_id=39724) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19163 (pms_id=39725) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19164 (pms_id=39726) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19165 (pms_id=39728) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19166 (pms_id=39729) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19168 (pms_id=39731) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19167 (pms_id=39733) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19169 (pms_id=39734) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19171 (pms_id=39735) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19170 (pms_id=39736) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19172 (pms_id=39738) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19173 (pms_id=39739) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19174 (pms_id=39740) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19175 (pms_id=39741) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19177 (pms_id=39742) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19176 (pms_id=39743) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19179 (pms_id=39745) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19178 (pms_id=39746) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19180 (pms_id=39747) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19181 (pms_id=39748) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19182 (pms_id=39750) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19183 (pms_id=39751) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19184 (pms_id=39752) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19185 (pms_id=39753) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19186 (pms_id=39754) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19187 (pms_id=39755) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19188 (pms_id=39756) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19191 (pms_id=39757) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19189 (pms_id=39758) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19190 (pms_id=39759) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19192 (pms_id=39761) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19193 (pms_id=39762) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19194 (pms_id=39763) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19195 (pms_id=39765) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19196 (pms_id=39766) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19197 (pms_id=39767) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19198 (pms_id=39768) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19199 (pms_id=39769) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19200 (pms_id=39770) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19202 (pms_id=39781) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19201 (pms_id=39771) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19203 (pms_id=39782) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19204 (pms_id=39784) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19205 (pms_id=39785) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19206 (pms_id=39786) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19207 (pms_id=39794) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19208 (pms_id=39795) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19209 (pms_id=39796) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19213 (pms_id=39797) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19211 (pms_id=39804) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19210 (pms_id=39806) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19212 (pms_id=39807) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19214 (pms_id=39808) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19215 (pms_id=39809) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19216 (pms_id=39810) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19217 (pms_id=39811) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19218 (pms_id=39812) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19220 (pms_id=39814) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19219 (pms_id=39813) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19221 (pms_id=39815) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19222 (pms_id=39816) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19223 (pms_id=39817) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19224 (pms_id=39818) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19226 (pms_id=39820) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19225 (pms_id=39819) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19227 (pms_id=39821) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19228 (pms_id=39831) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19229 (pms_id=39832) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19230 (pms_id=39835) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19231 (pms_id=39837) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19232 (pms_id=39838) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19233 (pms_id=39839) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19234 (pms_id=39840) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19236 (pms_id=39842) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19235 (pms_id=39841) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19237 (pms_id=39846) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19239 (pms_id=39849) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19238 (pms_id=39848) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19240 (pms_id=39850) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19242 (pms_id=39851) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19241 (pms_id=39852) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19243 (pms_id=39853) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19244 (pms_id=39854) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19245 (pms_id=39855) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19246 (pms_id=39857) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19247 (pms_id=39858) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19248 (pms_id=39859) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19250 (pms_id=39861) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19249 (pms_id=39863) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39858 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19251 (pms_id=39864) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19252 (pms_id=39865) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19253 (pms_id=39866) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19254 (pms_id=39868) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19255 (pms_id=39870) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19256 (pms_id=39871) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19257 (pms_id=39872) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19258 (pms_id=39873) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19259 (pms_id=39874) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19260 (pms_id=39875) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19261 (pms_id=39879) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19262 (pms_id=39880) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19263 (pms_id=39881) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19264 (pms_id=39882) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19265 (pms_id=39883) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19266 (pms_id=39884) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19267 (pms_id=39885) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19268 (pms_id=39886) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19269 (pms_id=39887) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19270 (pms_id=39906) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19271 (pms_id=39896) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19272 (pms_id=39907) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19273 (pms_id=39908) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19274 (pms_id=39909) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19276 (pms_id=39917) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19275 (pms_id=39910) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19277 (pms_id=39918) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19278 (pms_id=39919) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19279 (pms_id=39920) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19280 (pms_id=39921) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19281 (pms_id=39922) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19282 (pms_id=39923) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19284 (pms_id=39925) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19283 (pms_id=39924) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19285 (pms_id=39926) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19286 (pms_id=39927) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19287 (pms_id=39928) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19288 (pms_id=39929) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19290 (pms_id=39936) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19289 (pms_id=39937) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19291 (pms_id=39939) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19292 (pms_id=39941) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19293 (pms_id=39942) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19294 (pms_id=39943) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19295 (pms_id=39945) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19296 (pms_id=39946) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19297 (pms_id=39947) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39945 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19298 (pms_id=39948) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19299 (pms_id=39949) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19300 (pms_id=39959) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19301 (pms_id=39960) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19302 (pms_id=39962) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19303 (pms_id=39963) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19304 (pms_id=39964) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19305 (pms_id=39965) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19306 (pms_id=39966) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19307 (pms_id=39976) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19308 (pms_id=39977) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19310 (pms_id=39979) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19309 (pms_id=39980) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19311 (pms_id=39981) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19312 (pms_id=39982) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19313 (pms_id=39983) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19314 (pms_id=39984) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19315 (pms_id=39985) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19316 (pms_id=39986) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19317 (pms_id=39987) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19318 (pms_id=39988) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19321 (pms_id=39991) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19319 (pms_id=39989) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19322 (pms_id=39992) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19320 (pms_id=39993) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19323 (pms_id=39994) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19324 (pms_id=40002) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19325 (pms_id=40004) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19326 (pms_id=40003) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19328 (pms_id=40005) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19327 (pms_id=40006) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19329 (pms_id=40015) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19332 (pms_id=40018) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19330 (pms_id=40016) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19331 (pms_id=40019) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19333 (pms_id=40021) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19334 (pms_id=40022) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19335 (pms_id=40023) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19336 (pms_id=40024) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19337 (pms_id=40025) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19338 (pms_id=40027) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19339 (pms_id=40028) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19341 (pms_id=40029) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19340 (pms_id=40030) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19343 (pms_id=40031) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19342 (pms_id=40032) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19344 (pms_id=40033) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19345 (pms_id=40035) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19346 (pms_id=40036) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19347 (pms_id=40037) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19348 (pms_id=40040) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19349 (pms_id=40041) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19350 (pms_id=40042) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19352 (pms_id=40043) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19351 (pms_id=40048) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19354 (pms_id=40049) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19353 (pms_id=40050) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19355 (pms_id=40051) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19356 (pms_id=40052) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19357 (pms_id=40053) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19358 (pms_id=40054) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19359 (pms_id=40055) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19360 (pms_id=40056) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19361 (pms_id=40057) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19362 (pms_id=40060) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19364 (pms_id=40062) 2025-11-19 12:02:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 19363 (pms_id=40061) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19365 (pms_id=40063) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19366 (pms_id=40064) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19367 (pms_id=40065) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19368 (pms_id=40066) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19369 (pms_id=40067) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19371 (pms_id=40068) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19370 (pms_id=40069) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19372 (pms_id=40070) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19373 (pms_id=40071) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19374 (pms_id=40073) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19375 (pms_id=40074) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19376 (pms_id=40075) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19377 (pms_id=40085) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19379 (pms_id=40086) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19378 (pms_id=40087) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19380 (pms_id=40088) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19383 (pms_id=40101) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19382 (pms_id=40091) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19381 (pms_id=40090) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19384 (pms_id=40102) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19385 (pms_id=40103) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19386 (pms_id=40104) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19387 (pms_id=40105) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19388 (pms_id=40111) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19389 (pms_id=40112) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19390 (pms_id=40113) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19391 (pms_id=40114) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19393 (pms_id=40116) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19392 (pms_id=40115) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19394 (pms_id=40117) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19395 (pms_id=40127) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19397 (pms_id=40132) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19396 (pms_id=40133) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19398 (pms_id=40134) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19399 (pms_id=40135) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19400 (pms_id=40149) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19401 (pms_id=40150) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19402 (pms_id=40151) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19403 (pms_id=40152) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19404 (pms_id=40153) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19405 (pms_id=40154) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19406 (pms_id=40157) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19407 (pms_id=40158) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19408 (pms_id=40159) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19409 (pms_id=40160) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19410 (pms_id=40161) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19412 (pms_id=40163) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19411 (pms_id=40162) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19413 (pms_id=40164) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19415 (pms_id=40167) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19414 (pms_id=40166) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19416 (pms_id=40176) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19417 (pms_id=40177) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19418 (pms_id=40178) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19420 (pms_id=40179) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19419 (pms_id=40180) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19421 (pms_id=40182) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19422 (pms_id=40181) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19423 (pms_id=40183) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19424 (pms_id=40184) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19425 (pms_id=40185) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19426 (pms_id=40186) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19429 (pms_id=40195) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19427 (pms_id=40206) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19428 (pms_id=40207) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19430 (pms_id=40208) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19431 (pms_id=40210) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19432 (pms_id=40211) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19433 (pms_id=40213) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19434 (pms_id=40214) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19435 (pms_id=40215) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19436 (pms_id=40216) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19437 (pms_id=40218) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19438 (pms_id=40219) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19440 (pms_id=40222) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19439 (pms_id=40221) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19441 (pms_id=40227) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19442 (pms_id=40230) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19443 (pms_id=40231) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19444 (pms_id=40234) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19445 (pms_id=40235) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19446 (pms_id=40236) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19448 (pms_id=40237) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19449 (pms_id=40239) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19447 (pms_id=40238) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19450 (pms_id=40242) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19452 (pms_id=40243) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19451 (pms_id=40244) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19453 (pms_id=40245) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19454 (pms_id=40246) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19455 (pms_id=40247) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19457 (pms_id=40248) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19456 (pms_id=40249) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19458 (pms_id=40250) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19459 (pms_id=40251) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19460 (pms_id=40252) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19461 (pms_id=40253) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19462 (pms_id=40254) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19464 (pms_id=40256) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19465 (pms_id=40257) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19463 (pms_id=40255) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19466 (pms_id=40258) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19467 (pms_id=40259) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19468 (pms_id=40260) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19470 (pms_id=40262) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19469 (pms_id=40263) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19471 (pms_id=40270) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19472 (pms_id=40271) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19473 (pms_id=40272) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19474 (pms_id=40285) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19475 (pms_id=40286) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19476 (pms_id=40287) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19477 (pms_id=40288) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19478 (pms_id=40289) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19479 (pms_id=40290) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19480 (pms_id=40291) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19481 (pms_id=40292) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19482 (pms_id=40293) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19483 (pms_id=40294) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19485 (pms_id=40296) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19484 (pms_id=40295) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19486 (pms_id=40297) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19487 (pms_id=40305) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19488 (pms_id=40307) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19489 (pms_id=40308) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19490 (pms_id=40309) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19491 (pms_id=40310) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19492 (pms_id=40311) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19493 (pms_id=40312) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19495 (pms_id=40314) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19494 (pms_id=40313) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19496 (pms_id=40324) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19498 (pms_id=40325) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19497 (pms_id=40328) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19500 (pms_id=40329) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19499 (pms_id=40331) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19501 (pms_id=40332) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19502 (pms_id=40333) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19503 (pms_id=40334) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19504 (pms_id=40335) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19505 (pms_id=40336) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19506 (pms_id=40337) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19507 (pms_id=40340) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19508 (pms_id=40341) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19509 (pms_id=40352) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19510 (pms_id=40353) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19511 (pms_id=40356) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19512 (pms_id=40357) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19513 (pms_id=40358) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19514 (pms_id=40359) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19515 (pms_id=40360) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19516 (pms_id=40362) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19517 (pms_id=40365) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19518 (pms_id=40366) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19519 (pms_id=40369) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19520 (pms_id=40370) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19521 (pms_id=40371) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19522 (pms_id=40372) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19523 (pms_id=40373) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19524 (pms_id=40375) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19525 (pms_id=40376) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19527 (pms_id=40377) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19526 (pms_id=40378) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19528 (pms_id=40379) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19529 (pms_id=40381) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19530 (pms_id=40382) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19531 (pms_id=40383) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19533 (pms_id=40394) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19532 (pms_id=40393) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19535 (pms_id=40395) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19534 (pms_id=40396) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19536 (pms_id=40397) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19537 (pms_id=40398) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19538 (pms_id=40404) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19539 (pms_id=40406) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19541 (pms_id=40408) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19542 (pms_id=40414) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19540 (pms_id=40410) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19543 (pms_id=40416) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19545 (pms_id=40420) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19544 (pms_id=40417) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19546 (pms_id=40421) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19547 (pms_id=40422) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19548 (pms_id=40423) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19549 (pms_id=40424) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19550 (pms_id=40433) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19551 (pms_id=40434) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19552 (pms_id=40435) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19553 (pms_id=40436) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19555 (pms_id=40443) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19554 (pms_id=40437) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19556 (pms_id=40445) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19557 (pms_id=40446) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19558 (pms_id=40453) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19559 (pms_id=40454) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19560 (pms_id=40456) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia.sana94@libero.it (reservation_id=1060) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Sana, email=silvia.sana94@libero.it, hotel=39054_001) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19563 (pms_id=40455) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19561 (pms_id=40459) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19564 (pms_id=40461) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19562 (pms_id=40460) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19571 (pms_id=40462) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19565 (pms_id=40463) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19566 (pms_id=40465) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19567 (pms_id=40466) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19568 (pms_id=40467) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19569 (pms_id=40468) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19570 (pms_id=40469) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19572 (pms_id=40470) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19573 (pms_id=40472) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19574 (pms_id=40473) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19575 (pms_id=40480) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19576 (pms_id=40490) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19579 (pms_id=40492) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19577 (pms_id=40501) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19581 (pms_id=40491) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19578 (pms_id=40502) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19580 (pms_id=40504) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19582 (pms_id=40505) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19583 (pms_id=40506) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19584 (pms_id=40507) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19586 (pms_id=40508) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19587 (pms_id=40510) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19585 (pms_id=40509) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19588 (pms_id=40512) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19589 (pms_id=40513) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19590 (pms_id=40516) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19591 (pms_id=40517) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19593 (pms_id=40527) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19592 (pms_id=40528) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19594 (pms_id=40529) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19595 (pms_id=40530) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19596 (pms_id=40540) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19597 (pms_id=40541) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19599 (pms_id=40542) 2025-11-19 12:02:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 19598 (pms_id=40543) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19600 (pms_id=40544) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19601 (pms_id=40545) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19602 (pms_id=40555) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19603 (pms_id=40556) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19604 (pms_id=40557) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19607 (pms_id=40577) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19606 (pms_id=40565) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19605 (pms_id=40576) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19608 (pms_id=40578) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19609 (pms_id=40587) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19611 (pms_id=40608) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19610 (pms_id=40597) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19612 (pms_id=40609) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19613 (pms_id=40610) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19615 (pms_id=40611) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19616 (pms_id=40613) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19614 (pms_id=40614) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19617 (pms_id=40615) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19618 (pms_id=40616) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19619 (pms_id=40619) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19620 (pms_id=40620) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19622 (pms_id=40628) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19621 (pms_id=40621) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19623 (pms_id=40630) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19624 (pms_id=40632) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19625 (pms_id=40631) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19626 (pms_id=40633) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19628 (pms_id=40635) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19627 (pms_id=40636) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19629 (pms_id=40637) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19630 (pms_id=40639) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19631 (pms_id=40640) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19633 (pms_id=40643) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19632 (pms_id=40642) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19634 (pms_id=40644) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19635 (pms_id=40646) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19636 (pms_id=40647) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19637 (pms_id=40648) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19638 (pms_id=40649) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19639 (pms_id=40650) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19641 (pms_id=40653) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19640 (pms_id=40651) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19643 (pms_id=40658) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19642 (pms_id=40654) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19644 (pms_id=40659) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19645 (pms_id=40660) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19646 (pms_id=40661) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19648 (pms_id=40663) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19647 (pms_id=40662) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19649 (pms_id=40665) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19650 (pms_id=40666) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19651 (pms_id=40667) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19653 (pms_id=40669) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19652 (pms_id=40668) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19654 (pms_id=40670) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19655 (pms_id=40671) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19656 (pms_id=40672) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19657 (pms_id=40677) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19658 (pms_id=40678) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19660 (pms_id=40681) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19659 (pms_id=40680) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19662 (pms_id=40682) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19661 (pms_id=40683) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19663 (pms_id=40684) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19664 (pms_id=40685) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19665 (pms_id=40686) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19666 (pms_id=40687) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19668 (pms_id=40689) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19667 (pms_id=40690) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19669 (pms_id=40691) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19670 (pms_id=40692) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19671 (pms_id=40693) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19672 (pms_id=40695) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19673 (pms_id=40696) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19674 (pms_id=40697) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19675 (pms_id=40698) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19676 (pms_id=40700) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19677 (pms_id=40701) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19678 (pms_id=40703) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=451) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=471) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Rossi, email=Nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19679 (pms_id=40704) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19682 (pms_id=40707) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19681 (pms_id=40706) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19683 (pms_id=40708) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19680 (pms_id=40705) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19684 (pms_id=40709) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19685 (pms_id=40710) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19687 (pms_id=40711) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19686 (pms_id=40721) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19688 (pms_id=40722) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19689 (pms_id=40723) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19691 (pms_id=40726) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19690 (pms_id=40725) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19692 (pms_id=40727) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19693 (pms_id=40724) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19694 (pms_id=40730) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19696 (pms_id=40731) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19695 (pms_id=40732) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19697 (pms_id=40733) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19699 (pms_id=40728) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19698 (pms_id=40734) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19701 (pms_id=40735) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19700 (pms_id=40736) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19702 (pms_id=40737) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19703 (pms_id=40738) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19704 (pms_id=40740) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19706 (pms_id=40743) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19705 (pms_id=40742) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19707 (pms_id=40745) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19708 (pms_id=40746) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19709 (pms_id=40747) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19710 (pms_id=40748) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19711 (pms_id=40749) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19713 (pms_id=40750) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19712 (pms_id=40751) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19714 (pms_id=40752) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19715 (pms_id=40753) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19716 (pms_id=40755) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19718 (pms_id=40756) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19717 (pms_id=40758) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19719 (pms_id=40759) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19720 (pms_id=40760) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19721 (pms_id=40761) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19722 (pms_id=40768) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19723 (pms_id=40769) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19724 (pms_id=40770) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19725 (pms_id=40771) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19728 (pms_id=40772) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19726 (pms_id=40773) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19727 (pms_id=40774) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19729 (pms_id=40775) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19730 (pms_id=40777) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19731 (pms_id=40778) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19732 (pms_id=40779) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19733 (pms_id=40780) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19734 (pms_id=40781) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19735 (pms_id=40782) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19736 (pms_id=40783) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19737 (pms_id=40784) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19738 (pms_id=40785) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19739 (pms_id=40786) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19740 (pms_id=40787) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19741 (pms_id=40788) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19742 (pms_id=40790) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19743 (pms_id=40791) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19744 (pms_id=40792) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19745 (pms_id=40793) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19746 (pms_id=40794) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19747 (pms_id=40795) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19748 (pms_id=40796) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19749 (pms_id=40798) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19750 (pms_id=40799) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19751 (pms_id=40800) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19752 (pms_id=40801) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19753 (pms_id=40802) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19756 (pms_id=40803) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19754 (pms_id=40804) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19755 (pms_id=40805) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19757 (pms_id=40806) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19758 (pms_id=40807) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19759 (pms_id=40810) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19760 (pms_id=40811) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19761 (pms_id=40812) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19762 (pms_id=40814) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19763 (pms_id=40815) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19764 (pms_id=40816) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19765 (pms_id=40817) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19767 (pms_id=40818) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19766 (pms_id=40820) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19768 (pms_id=40821) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19769 (pms_id=40822) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19770 (pms_id=40823) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19771 (pms_id=40824) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19772 (pms_id=40825) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19773 (pms_id=40826) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19774 (pms_id=40827) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19776 (pms_id=40828) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19775 (pms_id=40829) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19777 (pms_id=40830) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19778 (pms_id=40832) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19779 (pms_id=40833) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19780 (pms_id=40834) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19781 (pms_id=40836) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19782 (pms_id=40837) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19783 (pms_id=40839) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19785 (pms_id=40840) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19784 (pms_id=40841) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19786 (pms_id=40842) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19788 (pms_id=40843) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19787 (pms_id=40844) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19789 (pms_id=40845) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19790 (pms_id=40846) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19791 (pms_id=40847) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19792 (pms_id=40848) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19793 (pms_id=40849) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19794 (pms_id=40850) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19795 (pms_id=40851) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19796 (pms_id=40852) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19798 (pms_id=40853) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19797 (pms_id=40854) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19799 (pms_id=40855) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19800 (pms_id=40856) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19801 (pms_id=40857) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19802 (pms_id=40858) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19803 (pms_id=40860) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19804 (pms_id=40861) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19805 (pms_id=40862) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19807 (pms_id=40863) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19806 (pms_id=40864) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19809 (pms_id=40865) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19810 (pms_id=40866) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19808 (pms_id=40867) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19811 (pms_id=40868) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19812 (pms_id=40869) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19813 (pms_id=40870) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19814 (pms_id=40871) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19815 (pms_id=40872) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19816 (pms_id=40873) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19817 (pms_id=40875) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19819 (pms_id=40876) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19818 (pms_id=40877) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19820 (pms_id=40878) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for marianichiara1978@gmail.com (reservation_id=241) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Mariani, email=marianichiara1978@gmail.com, hotel=39054_001) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19821 (pms_id=40879) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19823 (pms_id=40881) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19822 (pms_id=40880) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19824 (pms_id=40884) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19827 (pms_id=40882) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19826 (pms_id=40886) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19825 (pms_id=40885) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19828 (pms_id=40887) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19830 (pms_id=40889) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19829 (pms_id=40888) 2025-11-19 12:02:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 19831 (pms_id=40891) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19832 (pms_id=40892) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19833 (pms_id=40894) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19834 (pms_id=40895) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19835 (pms_id=40896) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19836 (pms_id=40897) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19837 (pms_id=40898) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19838 (pms_id=40899) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19840 (pms_id=40901) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19839 (pms_id=40900) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19841 (pms_id=40902) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19842 (pms_id=40906) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19843 (pms_id=40907) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19844 (pms_id=40908) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19845 (pms_id=40910) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19846 (pms_id=40912) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19847 (pms_id=40913) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19848 (pms_id=40914) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19850 (pms_id=40916) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19849 (pms_id=40915) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19851 (pms_id=40917) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19852 (pms_id=40919) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19853 (pms_id=40920) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19854 (pms_id=40921) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19855 (pms_id=40922) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19856 (pms_id=40923) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19858 (pms_id=40925) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19857 (pms_id=40924) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19859 (pms_id=40926) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19860 (pms_id=40927) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19861 (pms_id=40928) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19862 (pms_id=40929) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19863 (pms_id=40931) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19864 (pms_id=40930) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19865 (pms_id=40932) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19866 (pms_id=40933) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19867 (pms_id=40940) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19868 (pms_id=40941) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19869 (pms_id=40942) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19870 (pms_id=40943) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19871 (pms_id=40944) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19872 (pms_id=40945) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19874 (pms_id=40948) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19873 (pms_id=40946) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19875 (pms_id=40949) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19876 (pms_id=40950) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19878 (pms_id=40951) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19877 (pms_id=40952) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19879 (pms_id=40953) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19881 (pms_id=40955) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19880 (pms_id=40954) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19882 (pms_id=40956) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19883 (pms_id=40957) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19884 (pms_id=40958) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19885 (pms_id=40961) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19887 (pms_id=40962) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19886 (pms_id=40970) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19888 (pms_id=40980) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19889 (pms_id=40981) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19890 (pms_id=40982) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19891 (pms_id=40985) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19892 (pms_id=40986) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19893 (pms_id=40988) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19895 (pms_id=40989) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19894 (pms_id=40991) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19896 (pms_id=40993) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19897 (pms_id=40995) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40991 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19899 (pms_id=40996) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19898 (pms_id=41004) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19900 (pms_id=41005) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19901 (pms_id=41007) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19902 (pms_id=41008) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19903 (pms_id=41009) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19905 (pms_id=41017) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19904 (pms_id=41027) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19908 (pms_id=41029) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19906 (pms_id=41028) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19907 (pms_id=41031) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19909 (pms_id=41037) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19910 (pms_id=41039) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19911 (pms_id=41038) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19912 (pms_id=41048) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19913 (pms_id=41049) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19918 (pms_id=41051) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19914 (pms_id=41050) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19916 (pms_id=41053) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19917 (pms_id=41052) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19915 (pms_id=41054) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19919 (pms_id=41055) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19921 (pms_id=41056) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19920 (pms_id=41059) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19922 (pms_id=41060) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19923 (pms_id=41061) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19924 (pms_id=41062) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19925 (pms_id=41063) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19929 (pms_id=41067) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19926 (pms_id=41065) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19927 (pms_id=41068) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19928 (pms_id=41069) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19930 (pms_id=41073) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19931 (pms_id=41075) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19932 (pms_id=41076) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19933 (pms_id=41086) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19934 (pms_id=41088) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19935 (pms_id=41089) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19936 (pms_id=41090) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19937 (pms_id=41091) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19938 (pms_id=41094) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19939 (pms_id=41093) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19940 (pms_id=41096) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19941 (pms_id=41097) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19942 (pms_id=41098) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19943 (pms_id=41099) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19944 (pms_id=41100) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19945 (pms_id=41101) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19947 (pms_id=41102) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19946 (pms_id=41103) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19948 (pms_id=41104) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19968 (pms_id=41105) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19949 (pms_id=41106) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19950 (pms_id=41110) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19951 (pms_id=41120) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19952 (pms_id=41130) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19953 (pms_id=41121) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19955 (pms_id=41131) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19954 (pms_id=41132) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19956 (pms_id=41133) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19957 (pms_id=41134) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19958 (pms_id=41135) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19959 (pms_id=41136) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19960 (pms_id=41137) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19961 (pms_id=41138) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19962 (pms_id=41139) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19963 (pms_id=41140) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19964 (pms_id=41143) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19965 (pms_id=41144) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19966 (pms_id=41154) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19967 (pms_id=41155) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19969 (pms_id=41156) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19970 (pms_id=41157) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19971 (pms_id=41165) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19973 (pms_id=41167) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19972 (pms_id=41166) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19974 (pms_id=41168) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19975 (pms_id=41169) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19976 (pms_id=41170) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19977 (pms_id=41171) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19979 (pms_id=41172) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19978 (pms_id=41173) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19980 (pms_id=41174) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19981 (pms_id=41180) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19982 (pms_id=41190) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19984 (pms_id=41192) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19985 (pms_id=41193) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19983 (pms_id=41194) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19986 (pms_id=41195) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19987 (pms_id=41197) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19988 (pms_id=41199) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19989 (pms_id=41200) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19990 (pms_id=41201) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19991 (pms_id=41202) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19993 (pms_id=41205) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19992 (pms_id=41203) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19994 (pms_id=41206) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19995 (pms_id=41207) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19996 (pms_id=41208) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19997 (pms_id=41209) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19998 (pms_id=41210) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19999 (pms_id=41211) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20001 (pms_id=41212) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20000 (pms_id=41213) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20002 (pms_id=41214) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20003 (pms_id=41215) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20004 (pms_id=41216) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20005 (pms_id=41218) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20006 (pms_id=41220) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20007 (pms_id=41222) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20008 (pms_id=41225) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20009 (pms_id=41224) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20010 (pms_id=41226) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20011 (pms_id=41227) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20012 (pms_id=41228) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20013 (pms_id=41229) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20014 (pms_id=41230) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20015 (pms_id=41231) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20016 (pms_id=41240) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20018 (pms_id=41241) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20017 (pms_id=41254) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20019 (pms_id=41255) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20020 (pms_id=41256) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20021 (pms_id=41258) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20022 (pms_id=41264) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20023 (pms_id=41266) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20024 (pms_id=41269) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20025 (pms_id=41270) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20026 (pms_id=41272) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20027 (pms_id=41275) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20028 (pms_id=41277) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20033 (pms_id=41273) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20029 (pms_id=41278) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20030 (pms_id=41279) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20031 (pms_id=41280) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20032 (pms_id=41281) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20034 (pms_id=41282) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20035 (pms_id=41284) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20037 (pms_id=41292) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20036 (pms_id=41293) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20038 (pms_id=41294) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20039 (pms_id=41295) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20040 (pms_id=41296) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20041 (pms_id=41306) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20042 (pms_id=41307) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20043 (pms_id=41308) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20044 (pms_id=41309) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20045 (pms_id=41310) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20046 (pms_id=41311) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20047 (pms_id=41312) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20048 (pms_id=41316) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20051 (pms_id=41318) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20049 (pms_id=41317) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20050 (pms_id=41319) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20052 (pms_id=41320) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20053 (pms_id=41327) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20054 (pms_id=41328) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20055 (pms_id=41329) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20056 (pms_id=41330) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20057 (pms_id=41331) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20058 (pms_id=41332) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20060 (pms_id=41334) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20059 (pms_id=41333) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20061 (pms_id=41335) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20062 (pms_id=41336) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20063 (pms_id=41337) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20064 (pms_id=41346) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20065 (pms_id=41357) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20066 (pms_id=41358) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20067 (pms_id=41368) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20068 (pms_id=41369) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20070 (pms_id=41370) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20069 (pms_id=41371) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20071 (pms_id=41378) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20072 (pms_id=41379) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20073 (pms_id=41380) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20074 (pms_id=41381) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20076 (pms_id=41382) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20075 (pms_id=41383) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20077 (pms_id=41384) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20078 (pms_id=41385) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20079 (pms_id=41386) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20080 (pms_id=41387) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20081 (pms_id=41390) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20082 (pms_id=41391) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20083 (pms_id=41392) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20084 (pms_id=41393) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20085 (pms_id=41394) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20086 (pms_id=41395) 2025-11-19 12:02:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 20087 (pms_id=41397) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20089 (pms_id=41398) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20090 (pms_id=41401) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20088 (pms_id=41400) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20091 (pms_id=41403) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20092 (pms_id=41404) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20093 (pms_id=41405) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20094 (pms_id=41406) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20095 (pms_id=41407) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20096 (pms_id=41409) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20097 (pms_id=41411) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20098 (pms_id=41412) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20099 (pms_id=41413) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20100 (pms_id=41415) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20101 (pms_id=41416) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20102 (pms_id=41417) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20103 (pms_id=41418) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20104 (pms_id=41419) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20106 (pms_id=41420) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20105 (pms_id=41421) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20107 (pms_id=41422) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20109 (pms_id=41423) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20108 (pms_id=41424) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20110 (pms_id=41425) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20111 (pms_id=41426) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20112 (pms_id=41427) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20113 (pms_id=41428) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20114 (pms_id=41431) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20115 (pms_id=41432) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20116 (pms_id=41433) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20117 (pms_id=41434) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20118 (pms_id=41435) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20119 (pms_id=41436) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20120 (pms_id=41441) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20121 (pms_id=41442) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20122 (pms_id=41443) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20123 (pms_id=41445) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20124 (pms_id=41446) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20125 (pms_id=41447) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20126 (pms_id=41448) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20127 (pms_id=41450) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20129 (pms_id=41451) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20128 (pms_id=41452) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20130 (pms_id=41453) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20132 (pms_id=41454) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20131 (pms_id=41455) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20133 (pms_id=41460) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20134 (pms_id=41461) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20135 (pms_id=41465) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20136 (pms_id=41466) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20137 (pms_id=41469) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20138 (pms_id=41470) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20139 (pms_id=41471) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20140 (pms_id=41472) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20142 (pms_id=41473) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20141 (pms_id=41474) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20143 (pms_id=41475) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20144 (pms_id=41476) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20145 (pms_id=41477) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20146 (pms_id=41478) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20147 (pms_id=41479) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20148 (pms_id=41480) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20149 (pms_id=41481) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20152 (pms_id=41482) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20150 (pms_id=41483) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20153 (pms_id=41485) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20151 (pms_id=41484) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20154 (pms_id=41486) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41484 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20156 (pms_id=41487) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20155 (pms_id=41489) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20157 (pms_id=41490) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20159 (pms_id=41492) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20158 (pms_id=41491) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20161 (pms_id=41495) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20160 (pms_id=41496) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20162 (pms_id=41497) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20163 (pms_id=41498) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20164 (pms_id=41499) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20165 (pms_id=41501) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20166 (pms_id=41503) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20169 (pms_id=41517) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20167 (pms_id=41515) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20168 (pms_id=41516) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20171 (pms_id=41519) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20170 (pms_id=41518) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20172 (pms_id=41520) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20173 (pms_id=41521) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20174 (pms_id=41522) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20178 (pms_id=41532) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20175 (pms_id=41523) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20177 (pms_id=41531) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20176 (pms_id=41530) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20179 (pms_id=41534) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20180 (pms_id=41535) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20181 (pms_id=41537) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20182 (pms_id=41538) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20183 (pms_id=41539) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20184 (pms_id=41540) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20185 (pms_id=41541) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20186 (pms_id=41542) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20187 (pms_id=41543) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20188 (pms_id=41544) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20189 (pms_id=41546) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20190 (pms_id=41547) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20192 (pms_id=41548) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20191 (pms_id=41549) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20193 (pms_id=41550) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20194 (pms_id=41555) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20195 (pms_id=41557) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20196 (pms_id=41558) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20197 (pms_id=41559) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20198 (pms_id=41560) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20199 (pms_id=41561) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20200 (pms_id=41562) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20201 (pms_id=41563) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20202 (pms_id=41564) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20203 (pms_id=41566) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20204 (pms_id=41567) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20205 (pms_id=41568) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20206 (pms_id=41570) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20207 (pms_id=41571) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20209 (pms_id=41573) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20208 (pms_id=41572) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20210 (pms_id=41582) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20211 (pms_id=41583) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20213 (pms_id=41585) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20212 (pms_id=41584) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20214 (pms_id=41586) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20215 (pms_id=41587) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20216 (pms_id=41588) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20218 (pms_id=41590) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20217 (pms_id=41589) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20219 (pms_id=41591) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20220 (pms_id=41592) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20221 (pms_id=41593) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20222 (pms_id=41594) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20223 (pms_id=41595) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20224 (pms_id=41596) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20226 (pms_id=41599) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20228 (pms_id=41600) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20225 (pms_id=41597) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20227 (pms_id=41601) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20229 (pms_id=41602) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20230 (pms_id=41603) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20231 (pms_id=41604) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20232 (pms_id=41605) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20233 (pms_id=41606) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20234 (pms_id=41607) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20237 (pms_id=41619) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20235 (pms_id=41608) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20236 (pms_id=41620) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20238 (pms_id=41622) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20239 (pms_id=41623) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20240 (pms_id=41624) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20241 (pms_id=41625) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20242 (pms_id=41626) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20243 (pms_id=41627) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20244 (pms_id=41628) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for brunaalberta@gmail.com (reservation_id=1064) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bruna La Rocca, email=brunaalberta@gmail.com, hotel=39054_001) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20245 (pms_id=41629) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20248 (pms_id=41630) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20247 (pms_id=41633) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20246 (pms_id=41631) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20249 (pms_id=41634) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20250 (pms_id=41637) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20253 (pms_id=41635) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20251 (pms_id=41638) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20252 (pms_id=41639) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20254 (pms_id=41640) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20255 (pms_id=41641) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20257 (pms_id=41643) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20256 (pms_id=41642) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20258 (pms_id=41644) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20259 (pms_id=41645) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20261 (pms_id=41646) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20260 (pms_id=41647) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20262 (pms_id=41648) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20264 (pms_id=41650) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20263 (pms_id=41649) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20265 (pms_id=41651) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20266 (pms_id=41652) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20268 (pms_id=41653) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20267 (pms_id=41654) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20269 (pms_id=41655) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20270 (pms_id=41666) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20271 (pms_id=41668) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20272 (pms_id=41669) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20273 (pms_id=41670) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20274 (pms_id=41672) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20275 (pms_id=41679) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20276 (pms_id=41680) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20277 (pms_id=41681) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20278 (pms_id=41691) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20279 (pms_id=41701) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20280 (pms_id=41703) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20281 (pms_id=41704) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20282 (pms_id=41705) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20283 (pms_id=41706) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20284 (pms_id=41707) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20285 (pms_id=41708) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20286 (pms_id=41710) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20287 (pms_id=41711) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20288 (pms_id=41719) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20290 (pms_id=41720) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20289 (pms_id=41721) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20291 (pms_id=41724) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20292 (pms_id=41725) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20293 (pms_id=41727) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20294 (pms_id=41728) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20295 (pms_id=41730) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20296 (pms_id=41731) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20297 (pms_id=41732) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20298 (pms_id=41733) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20299 (pms_id=41734) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20301 (pms_id=41735) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20300 (pms_id=41736) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20302 (pms_id=41737) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20303 (pms_id=41738) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20304 (pms_id=41740) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20305 (pms_id=41741) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20306 (pms_id=41742) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20307 (pms_id=41743) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20308 (pms_id=41744) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20310 (pms_id=41745) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20309 (pms_id=41746) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20311 (pms_id=41747) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20312 (pms_id=41748) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20313 (pms_id=41749) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20314 (pms_id=41751) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20315 (pms_id=41752) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20316 (pms_id=41753) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20317 (pms_id=41755) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20318 (pms_id=41756) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20320 (pms_id=41759) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20319 (pms_id=41757) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20321 (pms_id=41760) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20322 (pms_id=41761) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20323 (pms_id=41762) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20326 (pms_id=41765) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20324 (pms_id=41763) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20325 (pms_id=41767) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20328 (pms_id=41768) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20327 (pms_id=41769) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20329 (pms_id=41770) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20330 (pms_id=41771) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20331 (pms_id=41772) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20332 (pms_id=41773) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=1088) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20333 (pms_id=41776) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20334 (pms_id=41784) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20335 (pms_id=41795) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20336 (pms_id=41774) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20337 (pms_id=41796) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20340 (pms_id=41797) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20338 (pms_id=41798) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20339 (pms_id=41799) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20341 (pms_id=41800) 2025-11-19 12:03:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 20342 (pms_id=41801) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20344 (pms_id=41803) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20343 (pms_id=41802) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20345 (pms_id=41804) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20346 (pms_id=41805) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20347 (pms_id=41806) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20348 (pms_id=41808) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20349 (pms_id=41809) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20350 (pms_id=41810) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20351 (pms_id=41813) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20352 (pms_id=41814) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20353 (pms_id=41816) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20355 (pms_id=41826) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20354 (pms_id=41827) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20356 (pms_id=41828) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20357 (pms_id=41829) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20358 (pms_id=41830) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20360 (pms_id=41831) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20361 (pms_id=41847) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20359 (pms_id=41848) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20362 (pms_id=41849) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20363 (pms_id=41850) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20365 (pms_id=41852) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20364 (pms_id=41851) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20366 (pms_id=41853) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20367 (pms_id=41855) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20368 (pms_id=41856) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20370 (pms_id=41858) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20369 (pms_id=41857) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20371 (pms_id=41860) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20372 (pms_id=41861) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20373 (pms_id=41869) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20377 (pms_id=41874) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20376 (pms_id=41884) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20374 (pms_id=41870) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20375 (pms_id=41895) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20378 (pms_id=41897) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20379 (pms_id=41898) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20380 (pms_id=41899) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20381 (pms_id=41900) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20382 (pms_id=41902) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20383 (pms_id=41903) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20384 (pms_id=41904) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20385 (pms_id=41905) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20386 (pms_id=41907) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20387 (pms_id=41908) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20388 (pms_id=41910) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20389 (pms_id=41911) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20390 (pms_id=41912) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20391 (pms_id=41913) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20392 (pms_id=41914) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20393 (pms_id=41916) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20394 (pms_id=41918) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20395 (pms_id=41919) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20396 (pms_id=41930) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20397 (pms_id=41944) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20398 (pms_id=41945) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20399 (pms_id=41947) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20401 (pms_id=41950) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20400 (pms_id=41948) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20403 (pms_id=41951) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20402 (pms_id=41952) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20405 (pms_id=41954) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20404 (pms_id=41953) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20406 (pms_id=41955) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20407 (pms_id=41956) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20408 (pms_id=41964) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20410 (pms_id=41966) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20409 (pms_id=41965) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20411 (pms_id=41977) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20412 (pms_id=41978) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20413 (pms_id=41979) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20414 (pms_id=41981) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20415 (pms_id=41982) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20416 (pms_id=41983) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20418 (pms_id=41984) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20417 (pms_id=41999) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20419 (pms_id=42000) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20420 (pms_id=42002) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20421 (pms_id=42003) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20422 (pms_id=42004) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20423 (pms_id=42005) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20424 (pms_id=42006) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20425 (pms_id=42014) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20426 (pms_id=42024) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20427 (pms_id=42025) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20428 (pms_id=42026) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20430 (pms_id=42028) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20429 (pms_id=42039) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20431 (pms_id=42040) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20432 (pms_id=42043) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20433 (pms_id=42044) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20434 (pms_id=42064) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20435 (pms_id=42065) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20437 (pms_id=42067) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20436 (pms_id=42068) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20438 (pms_id=42069) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20439 (pms_id=42071) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20459 (pms_id=42072) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20440 (pms_id=42074) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20441 (pms_id=42075) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20445 (pms_id=42077) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20442 (pms_id=42076) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20443 (pms_id=42078) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20444 (pms_id=42079) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20447 (pms_id=42081) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20446 (pms_id=42080) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20448 (pms_id=42082) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20449 (pms_id=42085) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20450 (pms_id=42096) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20451 (pms_id=42099) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20452 (pms_id=42101) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20453 (pms_id=42102) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20454 (pms_id=42103) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20455 (pms_id=42106) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20456 (pms_id=42107) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20457 (pms_id=42108) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20458 (pms_id=42109) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20460 (pms_id=42111) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20461 (pms_id=42112) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20462 (pms_id=42114) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20463 (pms_id=42115) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20464 (pms_id=42116) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20465 (pms_id=42117) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20466 (pms_id=42118) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20467 (pms_id=42123) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20468 (pms_id=42124) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20469 (pms_id=42125) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20470 (pms_id=42126) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20471 (pms_id=42127) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20472 (pms_id=42129) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20475 (pms_id=42131) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20474 (pms_id=42135) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20473 (pms_id=42136) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20476 (pms_id=42137) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20477 (pms_id=42138) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20479 (pms_id=42141) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20478 (pms_id=42139) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20480 (pms_id=42142) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20481 (pms_id=42143) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20483 (pms_id=42144) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20482 (pms_id=42145) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20484 (pms_id=42146) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20486 (pms_id=42147) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20485 (pms_id=42148) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20487 (pms_id=42150) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42147 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20488 (pms_id=42151) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20490 (pms_id=42152) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20489 (pms_id=42153) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20491 (pms_id=42161) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20492 (pms_id=42162) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20494 (pms_id=42164) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20493 (pms_id=42163) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20495 (pms_id=42165) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20496 (pms_id=42166) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20497 (pms_id=42167) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20498 (pms_id=42168) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20499 (pms_id=42171) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20500 (pms_id=42172) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20502 (pms_id=42174) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20501 (pms_id=42173) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20503 (pms_id=42175) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20504 (pms_id=42176) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20505 (pms_id=42177) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20506 (pms_id=42178) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20507 (pms_id=42179) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20508 (pms_id=42184) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20509 (pms_id=42185) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20510 (pms_id=42186) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20511 (pms_id=42187) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20514 (pms_id=42188) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20515 (pms_id=42189) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20513 (pms_id=42200) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20512 (pms_id=42201) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20516 (pms_id=42202) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20517 (pms_id=42204) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20518 (pms_id=42205) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20519 (pms_id=42206) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20520 (pms_id=42207) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20521 (pms_id=42208) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20522 (pms_id=42209) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20523 (pms_id=42210) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20524 (pms_id=42212) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20525 (pms_id=42216) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20526 (pms_id=42217) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20527 (pms_id=42227) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20528 (pms_id=42228) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20529 (pms_id=42229) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20530 (pms_id=42230) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20531 (pms_id=42236) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20532 (pms_id=42237) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20533 (pms_id=42238) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20534 (pms_id=42239) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20535 (pms_id=42240) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20536 (pms_id=42241) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20537 (pms_id=42242) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20538 (pms_id=42243) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20539 (pms_id=42244) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20540 (pms_id=42251) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20541 (pms_id=42252) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20542 (pms_id=42253) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20543 (pms_id=42255) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20544 (pms_id=42257) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20546 (pms_id=42272) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20545 (pms_id=42258) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20547 (pms_id=42273) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20548 (pms_id=42274) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20549 (pms_id=42275) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20550 (pms_id=42276) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20551 (pms_id=42284) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20552 (pms_id=42285) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20553 (pms_id=42286) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20554 (pms_id=42287) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20555 (pms_id=42298) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20556 (pms_id=42302) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20557 (pms_id=42303) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20558 (pms_id=42305) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20559 (pms_id=42306) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20560 (pms_id=42304) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20564 (pms_id=42311) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20561 (pms_id=42312) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20562 (pms_id=42313) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20563 (pms_id=42323) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20566 (pms_id=42325) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20565 (pms_id=42324) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20567 (pms_id=42326) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20568 (pms_id=42327) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20569 (pms_id=42328) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20571 (pms_id=42329) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20570 (pms_id=42330) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20572 (pms_id=42332) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20573 (pms_id=42333) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20574 (pms_id=42334) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20575 (pms_id=42335) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20576 (pms_id=42336) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20577 (pms_id=42337) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20578 (pms_id=42340) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20579 (pms_id=42341) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20580 (pms_id=42342) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20581 (pms_id=42347) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20583 (pms_id=42349) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20582 (pms_id=42348) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20584 (pms_id=42358) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20585 (pms_id=42359) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20586 (pms_id=42369) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20587 (pms_id=42379) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20590 (pms_id=42381) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42379 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20588 (pms_id=42382) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20589 (pms_id=42383) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20591 (pms_id=42389) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20592 (pms_id=42390) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20593 (pms_id=42391) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20595 (pms_id=42395) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20594 (pms_id=42392) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20596 (pms_id=42396) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20597 (pms_id=42398) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20598 (pms_id=42399) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20599 (pms_id=42400) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20600 (pms_id=42419) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20601 (pms_id=42420) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20602 (pms_id=42421) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20603 (pms_id=42422) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20604 (pms_id=42423) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20605 (pms_id=42424) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20606 (pms_id=42425) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20607 (pms_id=42426) 2025-11-19 12:03:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20608 (pms_id=42427) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20609 (pms_id=42429) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20610 (pms_id=42439) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20612 (pms_id=42440) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20611 (pms_id=42449) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20613 (pms_id=42450) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20614 (pms_id=42451) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20615 (pms_id=42452) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20618 (pms_id=42454) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20616 (pms_id=42453) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20617 (pms_id=42455) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20620 (pms_id=42457) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20619 (pms_id=42458) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20621 (pms_id=42459) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20622 (pms_id=42460) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20623 (pms_id=42465) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20624 (pms_id=42466) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20625 (pms_id=42468) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20626 (pms_id=42479) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20627 (pms_id=42481) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20628 (pms_id=42482) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20629 (pms_id=42483) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20630 (pms_id=42484) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20631 (pms_id=42486) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20632 (pms_id=42488) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20633 (pms_id=42489) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20634 (pms_id=42490) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20635 (pms_id=42509) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20636 (pms_id=42512) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20637 (pms_id=42514) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20638 (pms_id=42516) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20639 (pms_id=42517) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20641 (pms_id=42518) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20640 (pms_id=42519) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20642 (pms_id=42520) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20643 (pms_id=42521) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20645 (pms_id=42526) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20644 (pms_id=42524) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20646 (pms_id=42527) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20647 (pms_id=42528) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20648 (pms_id=42531) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20649 (pms_id=42533) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20650 (pms_id=42543) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20651 (pms_id=42544) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20652 (pms_id=42545) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20653 (pms_id=42546) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20654 (pms_id=42547) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20655 (pms_id=42548) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20656 (pms_id=42551) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20657 (pms_id=42552) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20658 (pms_id=42554) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20659 (pms_id=42553) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20660 (pms_id=42555) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20662 (pms_id=42556) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20661 (pms_id=42557) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20664 (pms_id=42560) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20665 (pms_id=42561) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20663 (pms_id=42558) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20666 (pms_id=42564) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20668 (pms_id=42566) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20667 (pms_id=42565) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20669 (pms_id=42569) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20671 (pms_id=42577) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20672 (pms_id=42581) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20670 (pms_id=42578) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20673 (pms_id=42582) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20674 (pms_id=42583) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20675 (pms_id=42584) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20676 (pms_id=42587) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20677 (pms_id=42588) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20679 (pms_id=42592) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20678 (pms_id=42591) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20680 (pms_id=42602) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20681 (pms_id=42604) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20683 (pms_id=42606) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20682 (pms_id=42605) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20686 (pms_id=42609) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20684 (pms_id=42607) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20685 (pms_id=42610) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42607 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20688 (pms_id=42612) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20687 (pms_id=42611) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20689 (pms_id=42613) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20690 (pms_id=42615) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20691 (pms_id=42616) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20693 (pms_id=42620) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20692 (pms_id=42622) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20695 (pms_id=42623) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20694 (pms_id=42624) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20696 (pms_id=42625) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20697 (pms_id=42628) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20698 (pms_id=42629) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20699 (pms_id=42630) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20700 (pms_id=42631) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20702 (pms_id=42633) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20701 (pms_id=42632) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20703 (pms_id=42635) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20704 (pms_id=42636) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20705 (pms_id=42637) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20707 (pms_id=42638) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20706 (pms_id=42640) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20708 (pms_id=42641) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20709 (pms_id=42642) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20710 (pms_id=42643) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20711 (pms_id=42644) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20712 (pms_id=42645) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20714 (pms_id=42648) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20713 (pms_id=42646) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20715 (pms_id=42649) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20716 (pms_id=42651) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20717 (pms_id=42652) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20719 (pms_id=42653) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20718 (pms_id=42655) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20720 (pms_id=42656) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20721 (pms_id=42657) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20722 (pms_id=42659) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20723 (pms_id=42660) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20724 (pms_id=42661) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20725 (pms_id=42662) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20726 (pms_id=42663) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20727 (pms_id=42664) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20728 (pms_id=42665) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20729 (pms_id=42666) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20731 (pms_id=42667) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20732 (pms_id=42669) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20730 (pms_id=42668) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20733 (pms_id=42678) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20734 (pms_id=42679) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20735 (pms_id=42681) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20736 (pms_id=42682) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20742 (pms_id=42680) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20738 (pms_id=42683) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20737 (pms_id=42684) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20739 (pms_id=42685) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20740 (pms_id=42686) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20741 (pms_id=42687) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20743 (pms_id=42688) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20745 (pms_id=42689) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20744 (pms_id=42690) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20746 (pms_id=42691) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20747 (pms_id=42692) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20748 (pms_id=42693) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20749 (pms_id=42695) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20750 (pms_id=42696) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20751 (pms_id=42697) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20752 (pms_id=42698) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20753 (pms_id=42699) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20756 (pms_id=42700) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20754 (pms_id=42701) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20755 (pms_id=42702) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20759 (pms_id=42705) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20758 (pms_id=42704) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20757 (pms_id=42703) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20760 (pms_id=42706) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20761 (pms_id=42707) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20762 (pms_id=42708) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20763 (pms_id=42709) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20765 (pms_id=42710) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20764 (pms_id=42714) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42709 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20767 (pms_id=42716) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20768 (pms_id=42717) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20769 (pms_id=42718) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20770 (pms_id=42719) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20771 (pms_id=42720) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20772 (pms_id=42721) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20773 (pms_id=42722) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20775 (pms_id=42729) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20774 (pms_id=42730) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20776 (pms_id=42732) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20777 (pms_id=42733) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20778 (pms_id=42734) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20779 (pms_id=42735) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20780 (pms_id=42736) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20766 (pms_id=42715) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20781 (pms_id=42737) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20782 (pms_id=42738) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20783 (pms_id=42739) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20784 (pms_id=42740) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20785 (pms_id=42741) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20788 (pms_id=42745) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20787 (pms_id=42744) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20786 (pms_id=42743) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20789 (pms_id=42746) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20790 (pms_id=42747) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20791 (pms_id=42750) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20792 (pms_id=42751) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20793 (pms_id=42755) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20811 (pms_id=42754) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20794 (pms_id=42756) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20795 (pms_id=42757) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20796 (pms_id=42758) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20797 (pms_id=42759) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20799 (pms_id=42760) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20798 (pms_id=42762) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20800 (pms_id=42763) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20801 (pms_id=42764) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20802 (pms_id=42766) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20803 (pms_id=42767) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20804 (pms_id=42768) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20805 (pms_id=42769) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20806 (pms_id=42770) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20807 (pms_id=42771) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20808 (pms_id=42772) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20809 (pms_id=42773) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20810 (pms_id=42774) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20812 (pms_id=42775) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20813 (pms_id=42776) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20814 (pms_id=42777) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20815 (pms_id=42779) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20816 (pms_id=42780) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20817 (pms_id=42781) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20818 (pms_id=42782) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20819 (pms_id=42784) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20820 (pms_id=42785) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20821 (pms_id=42788) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20822 (pms_id=42796) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20824 (pms_id=42797) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20823 (pms_id=42798) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20825 (pms_id=42799) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20826 (pms_id=42801) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20827 (pms_id=42803) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20828 (pms_id=42804) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20829 (pms_id=42805) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20830 (pms_id=42806) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20831 (pms_id=42807) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20832 (pms_id=42808) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20834 (pms_id=42811) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20833 (pms_id=42809) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20836 (pms_id=42812) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20835 (pms_id=42814) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20837 (pms_id=42815) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20839 (pms_id=42816) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20838 (pms_id=42817) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20840 (pms_id=42818) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20841 (pms_id=42819) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20843 (pms_id=42823) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20842 (pms_id=42820) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20844 (pms_id=42824) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20845 (pms_id=42825) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20846 (pms_id=42826) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for valbusanicola@gmail.com (reservation_id=810) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Valbusa, email=valbusanicola@gmail.com, hotel=39054_001) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20847 (pms_id=42827) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20848 (pms_id=42829) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20849 (pms_id=42830) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20850 (pms_id=42831) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20852 (pms_id=42828) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20851 (pms_id=42832) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20853 (pms_id=42833) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20854 (pms_id=42834) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20855 (pms_id=42835) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20856 (pms_id=42836) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20857 (pms_id=42838) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20858 (pms_id=42839) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20859 (pms_id=42840) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20860 (pms_id=42841) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20861 (pms_id=42843) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20862 (pms_id=42844) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20863 (pms_id=42845) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20864 (pms_id=42846) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20865 (pms_id=42847) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20866 (pms_id=42848) 2025-11-19 12:03:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20867 (pms_id=42849) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20869 (pms_id=42851) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20868 (pms_id=42850) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20870 (pms_id=42865) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20872 (pms_id=42867) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20871 (pms_id=42897) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20873 (pms_id=42898) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20874 (pms_id=42899) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20875 (pms_id=42900) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20876 (pms_id=42901) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20877 (pms_id=42902) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20878 (pms_id=42904) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20879 (pms_id=42905) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20880 (pms_id=42906) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20882 (pms_id=42907) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20881 (pms_id=42908) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20883 (pms_id=42940) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20884 (pms_id=42941) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20886 (pms_id=42942) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20885 (pms_id=42943) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20887 (pms_id=42944) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20888 (pms_id=42945) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20889 (pms_id=42946) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20890 (pms_id=42948) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20891 (pms_id=42952) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20892 (pms_id=42949) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20893 (pms_id=42959) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20894 (pms_id=42960) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20895 (pms_id=42961) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20897 (pms_id=42964) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20896 (pms_id=42965) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20899 (pms_id=42967) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20898 (pms_id=42966) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20900 (pms_id=42975) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20901 (pms_id=42976) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20902 (pms_id=42986) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20904 (pms_id=42987) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20903 (pms_id=42988) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20905 (pms_id=42989) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20906 (pms_id=42991) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20907 (pms_id=42992) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20908 (pms_id=43004) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20909 (pms_id=43005) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20910 (pms_id=43013) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20911 (pms_id=43025) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20912 (pms_id=43026) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20913 (pms_id=43027) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20914 (pms_id=43028) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20915 (pms_id=43033) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20916 (pms_id=43035) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20917 (pms_id=43036) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20918 (pms_id=43045) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20920 (pms_id=43055) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20919 (pms_id=43065) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20921 (pms_id=43075) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20922 (pms_id=43078) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20923 (pms_id=43079) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20924 (pms_id=43081) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20925 (pms_id=43082) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20926 (pms_id=43084) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20927 (pms_id=43092) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20928 (pms_id=43093) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20929 (pms_id=43094) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20930 (pms_id=43105) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20932 (pms_id=43115) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for emanuelem83@gmail.com (reservation_id=593) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuele Mazzotti, email=emanuelem83@gmail.com, hotel=39054_001) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20931 (pms_id=43116) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20933 (pms_id=43117) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20934 (pms_id=43118) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20935 (pms_id=43119) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20936 (pms_id=43130) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20938 (pms_id=43129) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20937 (pms_id=43131) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20939 (pms_id=43132) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20940 (pms_id=43133) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20941 (pms_id=43134) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20942 (pms_id=43135) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20943 (pms_id=43139) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20945 (pms_id=43141) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20944 (pms_id=43140) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20946 (pms_id=43144) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20947 (pms_id=43145) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20948 (pms_id=43146) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20950 (pms_id=43147) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20949 (pms_id=43148) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20951 (pms_id=43149) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20952 (pms_id=43150) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20954 (pms_id=43153) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20955 (pms_id=43154) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20953 (pms_id=43152) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20956 (pms_id=43155) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20957 (pms_id=43164) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20958 (pms_id=43165) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20959 (pms_id=43166) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20960 (pms_id=43168) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20962 (pms_id=43171) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20963 (pms_id=43172) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20961 (pms_id=43169) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20965 (pms_id=43189) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20964 (pms_id=43187) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20966 (pms_id=43190) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20967 (pms_id=43191) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20968 (pms_id=43192) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20969 (pms_id=43193) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20972 (pms_id=43205) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20971 (pms_id=43204) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20970 (pms_id=43196) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20973 (pms_id=43207) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20974 (pms_id=43209) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20975 (pms_id=43210) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20976 (pms_id=43211) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20977 (pms_id=43212) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20978 (pms_id=43213) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20979 (pms_id=43214) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20981 (pms_id=43215) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20980 (pms_id=43217) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20982 (pms_id=43218) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20983 (pms_id=43228) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20984 (pms_id=43229) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20985 (pms_id=43239) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20986 (pms_id=43240) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20987 (pms_id=43249) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20988 (pms_id=43251) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20989 (pms_id=43252) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20990 (pms_id=43253) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20991 (pms_id=43254) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20992 (pms_id=43256) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20994 (pms_id=43265) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20993 (pms_id=43272) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20995 (pms_id=43274) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20997 (pms_id=43283) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20996 (pms_id=43275) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20998 (pms_id=43284) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20999 (pms_id=43285) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21000 (pms_id=43287) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21001 (pms_id=43288) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21002 (pms_id=43289) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21003 (pms_id=43290) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21004 (pms_id=43291) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21005 (pms_id=43292) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21007 (pms_id=43294) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21006 (pms_id=43293) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21008 (pms_id=43295) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21010 (pms_id=43319) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21009 (pms_id=43308) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21011 (pms_id=43320) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21012 (pms_id=43322) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21013 (pms_id=43323) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21015 (pms_id=43326) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21014 (pms_id=43325) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21016 (pms_id=43330) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21017 (pms_id=43331) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21018 (pms_id=43332) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21020 (pms_id=43340) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21019 (pms_id=43341) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21021 (pms_id=43343) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21022 (pms_id=43344) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21023 (pms_id=43345) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21024 (pms_id=43346) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21026 (pms_id=43352) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21025 (pms_id=43353) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21027 (pms_id=43363) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21028 (pms_id=43364) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21030 (pms_id=43365) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21029 (pms_id=43366) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21031 (pms_id=43367) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21032 (pms_id=43368) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21034 (pms_id=43369) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21033 (pms_id=43370) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21035 (pms_id=43373) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21036 (pms_id=43374) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21037 (pms_id=43383) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21038 (pms_id=43384) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21039 (pms_id=43386) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21040 (pms_id=43387) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21041 (pms_id=43397) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21042 (pms_id=43398) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21043 (pms_id=43399) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21044 (pms_id=43400) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21045 (pms_id=43402) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21046 (pms_id=43411) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21047 (pms_id=43412) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21048 (pms_id=43413) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21049 (pms_id=43414) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21052 (pms_id=43443) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21051 (pms_id=43444) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21050 (pms_id=43445) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21053 (pms_id=43446) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21054 (pms_id=43448) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21055 (pms_id=43449) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21056 (pms_id=43450) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21057 (pms_id=43453) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21058 (pms_id=43456) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21059 (pms_id=43467) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21060 (pms_id=43468) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21061 (pms_id=43469) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21062 (pms_id=43477) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21063 (pms_id=43478) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21065 (pms_id=43489) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21064 (pms_id=43490) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21066 (pms_id=43491) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21067 (pms_id=43493) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21068 (pms_id=43494) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21069 (pms_id=43495) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21070 (pms_id=43497) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21071 (pms_id=43498) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21072 (pms_id=43499) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21073 (pms_id=43500) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21076 (pms_id=43503) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21075 (pms_id=43502) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21074 (pms_id=43512) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21077 (pms_id=43513) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21078 (pms_id=43514) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21079 (pms_id=43524) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21080 (pms_id=43528) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21082 (pms_id=43540) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21081 (pms_id=43529) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21083 (pms_id=43541) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21084 (pms_id=43549) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21085 (pms_id=43551) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21086 (pms_id=43552) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21107 (pms_id=43561) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21087 (pms_id=43562) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21088 (pms_id=43572) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21089 (pms_id=43573) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21090 (pms_id=43576) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21093 (pms_id=43584) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21091 (pms_id=43582) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21092 (pms_id=43583) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21094 (pms_id=43586) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21095 (pms_id=43597) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21096 (pms_id=43598) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21097 (pms_id=43599) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for valbusanicola@gmail.com (reservation_id=810) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Valbusa, email=valbusanicola@gmail.com, hotel=39054_001) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21098 (pms_id=43600) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21099 (pms_id=43604) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21100 (pms_id=43605) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21101 (pms_id=43608) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21102 (pms_id=43609) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21103 (pms_id=43610) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21104 (pms_id=43603) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21105 (pms_id=43611) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21106 (pms_id=43612) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21108 (pms_id=43613) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21109 (pms_id=43614) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21110 (pms_id=43615) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21111 (pms_id=43616) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21112 (pms_id=43617) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21113 (pms_id=43645) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21114 (pms_id=43646) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21115 (pms_id=43655) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21116 (pms_id=43666) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21117 (pms_id=43667) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21118 (pms_id=43668) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21119 (pms_id=43669) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21120 (pms_id=43670) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21121 (pms_id=43671) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21122 (pms_id=43672) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21123 (pms_id=43673) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21124 (pms_id=43674) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21125 (pms_id=43677) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21126 (pms_id=43678) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21127 (pms_id=43682) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21128 (pms_id=43683) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21129 (pms_id=43687) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21130 (pms_id=43688) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21131 (pms_id=43689) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21132 (pms_id=43692) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21133 (pms_id=43693) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21135 (pms_id=43695) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21134 (pms_id=43694) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21136 (pms_id=43696) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21138 (pms_id=43699) 2025-11-19 12:03:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21137 (pms_id=43698) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21139 (pms_id=43700) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21140 (pms_id=43701) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21141 (pms_id=43702) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21142 (pms_id=43704) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21143 (pms_id=43705) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21144 (pms_id=43706) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21145 (pms_id=43707) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21146 (pms_id=43708) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21147 (pms_id=43710) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21148 (pms_id=43711) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21149 (pms_id=43712) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21150 (pms_id=43714) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21151 (pms_id=43717) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21152 (pms_id=43728) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21153 (pms_id=43729) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21155 (pms_id=43731) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21154 (pms_id=43730) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21156 (pms_id=43740) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21157 (pms_id=43741) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21158 (pms_id=43742) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21159 (pms_id=43744) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21160 (pms_id=43745) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21161 (pms_id=43752) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21162 (pms_id=43753) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21163 (pms_id=43754) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21165 (pms_id=43763) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21164 (pms_id=43755) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21167 (pms_id=43764) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21166 (pms_id=43765) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21168 (pms_id=43766) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21169 (pms_id=43768) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21170 (pms_id=43769) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21171 (pms_id=43770) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21172 (pms_id=43771) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21174 (pms_id=43779) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21173 (pms_id=43778) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21175 (pms_id=43788) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21176 (pms_id=43789) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21177 (pms_id=43790) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21178 (pms_id=43792) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21179 (pms_id=43793) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21180 (pms_id=43795) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21181 (pms_id=43796) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21182 (pms_id=43797) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21183 (pms_id=43798) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21184 (pms_id=43805) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21185 (pms_id=43815) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21187 (pms_id=43816) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21186 (pms_id=43817) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21188 (pms_id=43818) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21189 (pms_id=43819) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21190 (pms_id=43820) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21191 (pms_id=43821) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21192 (pms_id=43822) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21193 (pms_id=43823) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21194 (pms_id=43824) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21195 (pms_id=43825) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21196 (pms_id=43831) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21197 (pms_id=43832) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21198 (pms_id=43833) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21199 (pms_id=43835) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21201 (pms_id=43836) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21200 (pms_id=43837) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21202 (pms_id=43838) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for info@wb-bau.de (reservation_id=115) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johannes Wiedenbauer, email=info@wb-bau.de, hotel=39054_001) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21204 (pms_id=43840) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21205 (pms_id=43841) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21206 (pms_id=43842) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21203 (pms_id=43839) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21207 (pms_id=43843) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21208 (pms_id=43844) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21209 (pms_id=43845) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21210 (pms_id=43846) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21211 (pms_id=43863) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21212 (pms_id=43864) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21213 (pms_id=43865) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21214 (pms_id=43866) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21215 (pms_id=43867) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21218 (pms_id=43879) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21217 (pms_id=43878) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21216 (pms_id=43877) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21219 (pms_id=43889) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21220 (pms_id=43890) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21221 (pms_id=43891) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21222 (pms_id=43902) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21223 (pms_id=43903) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21224 (pms_id=43904) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21225 (pms_id=43906) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21226 (pms_id=43907) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21227 (pms_id=43909) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21228 (pms_id=43910) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21229 (pms_id=43913) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21231 (pms_id=43914) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21230 (pms_id=43915) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21232 (pms_id=43917) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21233 (pms_id=43918) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21234 (pms_id=43920) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21235 (pms_id=43922) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21236 (pms_id=43923) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21237 (pms_id=43924) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21238 (pms_id=43925) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21239 (pms_id=43928) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21240 (pms_id=43930) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21241 (pms_id=43940) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21242 (pms_id=43942) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21243 (pms_id=43943) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21244 (pms_id=43953) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21245 (pms_id=43954) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21246 (pms_id=43957) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21247 (pms_id=43958) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21250 (pms_id=43962) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21248 (pms_id=43961) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21249 (pms_id=43964) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21251 (pms_id=43967) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21252 (pms_id=43968) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21253 (pms_id=43969) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21254 (pms_id=43970) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43968 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21255 (pms_id=43976) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21256 (pms_id=43977) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21257 (pms_id=43996) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21258 (pms_id=44006) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21259 (pms_id=44007) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21260 (pms_id=44008) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21261 (pms_id=44009) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21262 (pms_id=44010) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21263 (pms_id=44011) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21264 (pms_id=44013) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21265 (pms_id=44015) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21267 (pms_id=44017) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21268 (pms_id=44019) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21266 (pms_id=44018) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21269 (pms_id=44020) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21270 (pms_id=44021) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21271 (pms_id=44022) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21272 (pms_id=44023) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21273 (pms_id=44025) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21274 (pms_id=44026) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21275 (pms_id=44027) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21276 (pms_id=44030) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21277 (pms_id=44028) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21278 (pms_id=44031) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21279 (pms_id=44032) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21280 (pms_id=44033) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21281 (pms_id=44041) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21282 (pms_id=44042) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21283 (pms_id=44043) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21284 (pms_id=44044) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21286 (pms_id=44050) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21285 (pms_id=44052) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21289 (pms_id=44054) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21287 (pms_id=44053) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21288 (pms_id=44055) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21290 (pms_id=44056) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21291 (pms_id=44058) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21292 (pms_id=44059) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21294 (pms_id=44060) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21293 (pms_id=44061) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21295 (pms_id=44062) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21297 (pms_id=44082) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21296 (pms_id=44083) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21299 (pms_id=44094) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21298 (pms_id=44084) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21300 (pms_id=44095) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21301 (pms_id=44105) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21302 (pms_id=44106) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21303 (pms_id=44107) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21304 (pms_id=44109) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21305 (pms_id=44118) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21306 (pms_id=44119) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21307 (pms_id=44122) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21308 (pms_id=44123) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21309 (pms_id=44125) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21310 (pms_id=44126) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21312 (pms_id=44130) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21311 (pms_id=44129) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21313 (pms_id=44131) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21314 (pms_id=44134) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21315 (pms_id=44136) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21316 (pms_id=44138) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21317 (pms_id=44137) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21319 (pms_id=44141) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21318 (pms_id=44139) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21320 (pms_id=44142) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21321 (pms_id=44148) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21322 (pms_id=44149) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21323 (pms_id=44150) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21324 (pms_id=44151) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21327 (pms_id=44152) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21325 (pms_id=44153) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21326 (pms_id=44154) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21328 (pms_id=44156) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21329 (pms_id=44158) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21331 (pms_id=44159) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21330 (pms_id=44160) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21332 (pms_id=44167) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21339 (pms_id=44166) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21333 (pms_id=44168) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21334 (pms_id=44169) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21336 (pms_id=44170) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21337 (pms_id=44171) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21335 (pms_id=44172) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21338 (pms_id=44173) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21340 (pms_id=44174) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21341 (pms_id=44181) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21342 (pms_id=44182) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21343 (pms_id=44183) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21344 (pms_id=44184) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21346 (pms_id=44185) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21345 (pms_id=44202) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21347 (pms_id=44203) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21349 (pms_id=44207) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21348 (pms_id=44205) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21350 (pms_id=44208) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21351 (pms_id=44210) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21352 (pms_id=44214) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21353 (pms_id=44215) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21354 (pms_id=44216) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21355 (pms_id=44217) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21356 (pms_id=44218) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21357 (pms_id=44219) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21358 (pms_id=44220) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21359 (pms_id=44221) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21360 (pms_id=44222) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21361 (pms_id=44223) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21362 (pms_id=44224) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21363 (pms_id=44225) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21364 (pms_id=44226) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21365 (pms_id=44227) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21366 (pms_id=44229) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21367 (pms_id=44230) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21368 (pms_id=44231) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21369 (pms_id=44232) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21370 (pms_id=44234) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21371 (pms_id=44238) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21372 (pms_id=44239) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21373 (pms_id=44240) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21374 (pms_id=44241) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21376 (pms_id=44242) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21375 (pms_id=44243) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21377 (pms_id=44244) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21378 (pms_id=44245) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21379 (pms_id=44247) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21381 (pms_id=44248) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21380 (pms_id=44250) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21382 (pms_id=44251) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21384 (pms_id=44252) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21383 (pms_id=44263) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21385 (pms_id=44264) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21386 (pms_id=44265) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21388 (pms_id=44267) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21387 (pms_id=44266) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21389 (pms_id=44268) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21390 (pms_id=44269) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21391 (pms_id=44271) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21392 (pms_id=44273) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21395 (pms_id=44276) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21393 (pms_id=44275) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21394 (pms_id=44277) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21397 (pms_id=44279) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21396 (pms_id=44280) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21398 (pms_id=44281) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21399 (pms_id=44282) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21401 (pms_id=44283) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21400 (pms_id=44287) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21402 (pms_id=44297) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21403 (pms_id=44298) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21404 (pms_id=44299) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21405 (pms_id=44310) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21406 (pms_id=44311) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21407 (pms_id=44312) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21408 (pms_id=44313) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21409 (pms_id=44314) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21411 (pms_id=44315) 2025-11-19 12:03:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21410 (pms_id=44322) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21412 (pms_id=44323) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21413 (pms_id=44324) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21414 (pms_id=44325) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21415 (pms_id=44326) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21416 (pms_id=44327) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21417 (pms_id=44328) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21418 (pms_id=44329) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21419 (pms_id=44330) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21420 (pms_id=44337) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21421 (pms_id=44348) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for fe.monti@yahoo.it (reservation_id=280) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Monti, email=fe.monti@yahoo.it, hotel=39054_001) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21422 (pms_id=44349) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21423 (pms_id=44351) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21424 (pms_id=44352) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21425 (pms_id=44353) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21426 (pms_id=44354) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21428 (pms_id=44356) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21429 (pms_id=44359) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21427 (pms_id=44350) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21430 (pms_id=44361) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21432 (pms_id=44362) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for deboraconcialdi74@gmail.com (reservation_id=1008) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Debora Concialdi, email=deboraconcialdi74@gmail.com, hotel=39054_001) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21431 (pms_id=44363) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21433 (pms_id=44364) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21434 (pms_id=44365) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21438 (pms_id=44366) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21435 (pms_id=44367) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21436 (pms_id=44368) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21437 (pms_id=44369) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21440 (pms_id=44370) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21439 (pms_id=44371) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21441 (pms_id=44379) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21442 (pms_id=44380) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21443 (pms_id=44381) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21444 (pms_id=44384) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21446 (pms_id=44385) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21445 (pms_id=44386) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21447 (pms_id=44387) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21448 (pms_id=44389) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21450 (pms_id=44400) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21449 (pms_id=44399) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21452 (pms_id=44401) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21451 (pms_id=44402) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21453 (pms_id=44409) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21454 (pms_id=44410) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21455 (pms_id=44411) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21456 (pms_id=44412) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21457 (pms_id=44413) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21458 (pms_id=44414) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21461 (pms_id=44415) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21459 (pms_id=44423) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21460 (pms_id=44424) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21462 (pms_id=44425) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21463 (pms_id=44426) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21464 (pms_id=44433) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21465 (pms_id=44434) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21466 (pms_id=44435) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21467 (pms_id=44443) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21469 (pms_id=44446) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21468 (pms_id=44444) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21470 (pms_id=44448) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21471 (pms_id=44449) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21472 (pms_id=44450) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21473 (pms_id=44451) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21474 (pms_id=44452) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21475 (pms_id=44454) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21477 (pms_id=44456) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21476 (pms_id=44455) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21478 (pms_id=44457) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21479 (pms_id=44458) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21480 (pms_id=44459) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21481 (pms_id=44461) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21484 (pms_id=44462) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21482 (pms_id=44463) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21483 (pms_id=44464) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21486 (pms_id=44465) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21485 (pms_id=44476) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21487 (pms_id=44488) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21488 (pms_id=44489) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21489 (pms_id=44490) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21490 (pms_id=44491) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21491 (pms_id=44492) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21492 (pms_id=44493) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21493 (pms_id=44495) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21494 (pms_id=44496) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21495 (pms_id=44497) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21496 (pms_id=44498) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21497 (pms_id=44499) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21499 (pms_id=44501) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21498 (pms_id=44500) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21501 (pms_id=44502) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21500 (pms_id=44503) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21502 (pms_id=44504) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21504 (pms_id=44505) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21503 (pms_id=44506) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21505 (pms_id=44507) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21506 (pms_id=44517) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21507 (pms_id=44518) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21509 (pms_id=44520) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21508 (pms_id=44519) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21510 (pms_id=44529) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21512 (pms_id=44531) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21511 (pms_id=44532) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21513 (pms_id=44533) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21515 (pms_id=44534) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21514 (pms_id=44535) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21516 (pms_id=44537) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21517 (pms_id=44538) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21518 (pms_id=44539) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21519 (pms_id=44540) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21520 (pms_id=44541) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21521 (pms_id=44542) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21522 (pms_id=44543) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21523 (pms_id=44544) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21524 (pms_id=44545) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21525 (pms_id=44546) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21526 (pms_id=44555) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21527 (pms_id=44565) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21528 (pms_id=44575) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21529 (pms_id=44576) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21530 (pms_id=44577) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21531 (pms_id=44578) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21533 (pms_id=44579) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21534 (pms_id=44581) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21532 (pms_id=44580) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21535 (pms_id=44582) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21536 (pms_id=44583) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21537 (pms_id=44585) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21538 (pms_id=44586) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21539 (pms_id=44587) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21541 (pms_id=44598) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21540 (pms_id=44597) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21542 (pms_id=44600) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21543 (pms_id=44602) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21544 (pms_id=44603) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21545 (pms_id=44604) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21546 (pms_id=44605) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21547 (pms_id=44607) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21548 (pms_id=44608) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21550 (pms_id=44612) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21549 (pms_id=44610) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21552 (pms_id=44613) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21553 (pms_id=44617) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21551 (pms_id=44614) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21554 (pms_id=44618) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21555 (pms_id=44619) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21556 (pms_id=44620) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21557 (pms_id=44622) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21558 (pms_id=44624) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21559 (pms_id=44625) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21560 (pms_id=44626) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21561 (pms_id=44627) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21562 (pms_id=44628) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21563 (pms_id=44629) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21564 (pms_id=44630) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21565 (pms_id=44631) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21566 (pms_id=44633) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21567 (pms_id=44634) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21568 (pms_id=44635) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21569 (pms_id=44645) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21570 (pms_id=44647) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21571 (pms_id=44649) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21572 (pms_id=44650) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21574 (pms_id=44651) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21573 (pms_id=44652) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21575 (pms_id=44653) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21576 (pms_id=44654) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21577 (pms_id=44655) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21578 (pms_id=44656) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21579 (pms_id=44658) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21580 (pms_id=44659) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21581 (pms_id=44660) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21582 (pms_id=44661) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21585 (pms_id=44665) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21584 (pms_id=44664) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21583 (pms_id=44662) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21586 (pms_id=44666) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21588 (pms_id=44667) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21587 (pms_id=44668) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21589 (pms_id=44669) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21590 (pms_id=44670) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21593 (pms_id=44673) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21592 (pms_id=44674) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21591 (pms_id=44671) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21594 (pms_id=44683) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21595 (pms_id=44684) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21596 (pms_id=44685) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21598 (pms_id=44695) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21597 (pms_id=44696) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21599 (pms_id=44698) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21600 (pms_id=44700) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21601 (pms_id=44705) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21602 (pms_id=44706) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21603 (pms_id=44707) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21605 (pms_id=44708) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21604 (pms_id=44709) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21606 (pms_id=44710) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21607 (pms_id=44711) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21608 (pms_id=44712) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21609 (pms_id=44713) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21610 (pms_id=44714) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21611 (pms_id=44718) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21612 (pms_id=44716) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21614 (pms_id=44724) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21613 (pms_id=44723) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21615 (pms_id=44727) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21616 (pms_id=44728) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21617 (pms_id=44729) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21618 (pms_id=44730) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21619 (pms_id=44731) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21620 (pms_id=44732) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21621 (pms_id=44733) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21622 (pms_id=44734) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21623 (pms_id=44735) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21624 (pms_id=44736) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21625 (pms_id=44737) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21627 (pms_id=44739) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21628 (pms_id=44740) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21626 (pms_id=44738) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21629 (pms_id=44741) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21631 (pms_id=44742) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21632 (pms_id=44744) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21630 (pms_id=44752) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21633 (pms_id=44753) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21634 (pms_id=44754) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21635 (pms_id=44755) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21636 (pms_id=44756) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21637 (pms_id=44758) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21638 (pms_id=44759) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21639 (pms_id=44760) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21640 (pms_id=44761) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21641 (pms_id=44762) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21643 (pms_id=44763) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21642 (pms_id=44764) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21644 (pms_id=44765) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21645 (pms_id=44766) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21665 (pms_id=44767) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21646 (pms_id=44769) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21647 (pms_id=44779) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21654 (pms_id=44768) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21648 (pms_id=44780) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21649 (pms_id=44782) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21651 (pms_id=44795) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21650 (pms_id=44783) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21652 (pms_id=44796) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21655 (pms_id=44798) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21653 (pms_id=44797) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21656 (pms_id=44799) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21657 (pms_id=44800) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21658 (pms_id=44801) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21659 (pms_id=44802) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21660 (pms_id=44803) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21661 (pms_id=44804) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21662 (pms_id=44810) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21679 (pms_id=44812) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21663 (pms_id=44813) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21664 (pms_id=44814) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21666 (pms_id=44815) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21667 (pms_id=44816) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21668 (pms_id=44818) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21669 (pms_id=44820) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21670 (pms_id=44821) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21688 (pms_id=44822) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21671 (pms_id=44823) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21672 (pms_id=44824) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21673 (pms_id=44825) 2025-11-19 12:03:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21674 (pms_id=44826) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21675 (pms_id=44827) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21676 (pms_id=44828) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21677 (pms_id=44829) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21678 (pms_id=44830) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21680 (pms_id=44831) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21682 (pms_id=44842) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21681 (pms_id=44840) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21683 (pms_id=44843) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21684 (pms_id=44844) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21685 (pms_id=44845) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21686 (pms_id=44846) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21689 (pms_id=44847) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21687 (pms_id=44848) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21690 (pms_id=44849) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21692 (pms_id=44851) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21691 (pms_id=44850) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21694 (pms_id=44853) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21693 (pms_id=44854) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuditta84@hotmail.it (reservation_id=937) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Niccoló Testi, email=giuditta84@hotmail.it, hotel=39054_001) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21697 (pms_id=44857) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21695 (pms_id=44856) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21698 (pms_id=44858) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21696 (pms_id=44855) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21699 (pms_id=44859) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21700 (pms_id=44860) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21702 (pms_id=44862) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21701 (pms_id=44861) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21704 (pms_id=44873) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21703 (pms_id=44875) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21706 (pms_id=44881) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21705 (pms_id=44876) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21707 (pms_id=44893) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21708 (pms_id=44903) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21709 (pms_id=44904) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21710 (pms_id=44905) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21712 (pms_id=44906) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21711 (pms_id=44907) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21713 (pms_id=44908) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21714 (pms_id=44909) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21715 (pms_id=44910) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21716 (pms_id=44912) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21717 (pms_id=44913) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21718 (pms_id=44914) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21719 (pms_id=44915) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21720 (pms_id=44918) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21721 (pms_id=44919) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21722 (pms_id=44935) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21723 (pms_id=44945) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21724 (pms_id=44946) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21725 (pms_id=44947) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21726 (pms_id=44948) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21728 (pms_id=44949) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21727 (pms_id=44951) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21729 (pms_id=44952) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21730 (pms_id=44953) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21731 (pms_id=44954) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21733 (pms_id=44956) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21732 (pms_id=44955) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21734 (pms_id=44960) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21735 (pms_id=44961) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21737 (pms_id=44964) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21736 (pms_id=44962) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21738 (pms_id=44966) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21739 (pms_id=44967) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21740 (pms_id=44968) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21741 (pms_id=44976) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21744 (pms_id=44978) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21742 (pms_id=44977) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21743 (pms_id=44979) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21745 (pms_id=44980) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21746 (pms_id=44981) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21747 (pms_id=44982) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21748 (pms_id=44983) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21749 (pms_id=44984) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21750 (pms_id=44987) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21751 (pms_id=44988) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21753 (pms_id=44990) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21752 (pms_id=44989) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21754 (pms_id=44998) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21756 (pms_id=45000) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21755 (pms_id=44999) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21757 (pms_id=45001) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21758 (pms_id=45002) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21759 (pms_id=45009) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21760 (pms_id=45010) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21761 (pms_id=45011) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21762 (pms_id=45012) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21763 (pms_id=45013) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21764 (pms_id=45023) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21765 (pms_id=45024) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21766 (pms_id=45025) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21767 (pms_id=45026) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21768 (pms_id=45027) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21769 (pms_id=45028) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21770 (pms_id=45029) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21772 (pms_id=45041) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21771 (pms_id=45040) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21773 (pms_id=45051) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21775 (pms_id=45053) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21774 (pms_id=45056) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21776 (pms_id=45057) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21777 (pms_id=45058) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for ziaro73@gmail.com (reservation_id=466) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Bergamaschi, email=ziaro73@gmail.com, hotel=39054_001) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21778 (pms_id=45059) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21779 (pms_id=45060) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21780 (pms_id=45062) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21781 (pms_id=45063) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21782 (pms_id=45064) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21786 (pms_id=45061) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21785 (pms_id=45067) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21783 (pms_id=45068) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21784 (pms_id=45078) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21787 (pms_id=45088) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21788 (pms_id=45089) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21789 (pms_id=45098) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21790 (pms_id=45101) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21791 (pms_id=45102) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21792 (pms_id=45109) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21793 (pms_id=45110) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21794 (pms_id=45111) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21798 (pms_id=45114) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21795 (pms_id=45121) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21796 (pms_id=45122) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21797 (pms_id=45123) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21799 (pms_id=45124) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21800 (pms_id=45126) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21801 (pms_id=45137) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21802 (pms_id=45138) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21804 (pms_id=45139) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21803 (pms_id=45140) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21805 (pms_id=45141) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21806 (pms_id=45143) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21807 (pms_id=45145) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21808 (pms_id=45147) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21809 (pms_id=45148) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21810 (pms_id=45149) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21811 (pms_id=45150) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21812 (pms_id=45151) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21813 (pms_id=45152) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21814 (pms_id=45153) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21815 (pms_id=45154) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21816 (pms_id=45155) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21817 (pms_id=45156) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21818 (pms_id=45157) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21819 (pms_id=45159) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21820 (pms_id=45160) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21821 (pms_id=45161) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21822 (pms_id=45162) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21823 (pms_id=45163) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21824 (pms_id=45164) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21825 (pms_id=45165) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21826 (pms_id=45166) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21827 (pms_id=45173) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for marisapatrizia.galli@gmail.com (reservation_id=830) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marisa Galli, email=marisapatrizia.galli@gmail.com, hotel=39054_001) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21828 (pms_id=45174) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21829 (pms_id=45175) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21830 (pms_id=45176) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21831 (pms_id=45177) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21832 (pms_id=45179) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21837 (pms_id=45178) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21840 (pms_id=45180) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21833 (pms_id=45181) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21834 (pms_id=45182) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21835 (pms_id=45184) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Found exact name match for Daniela Scapin (reservation_id=442) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=daniela.scapin2@gmail.com, hotel=39054_001) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21836 (pms_id=45186) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21839 (pms_id=45188) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21841 (pms_id=45189) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21842 (pms_id=45191) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21838 (pms_id=45187) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21843 (pms_id=45192) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21844 (pms_id=45195) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21846 (pms_id=45197) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21845 (pms_id=45196) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21847 (pms_id=45198) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21848 (pms_id=45199) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21849 (pms_id=45200) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21850 (pms_id=45201) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21851 (pms_id=45202) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21852 (pms_id=45207) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21853 (pms_id=45209) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21855 (pms_id=45210) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21854 (pms_id=45211) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21856 (pms_id=45212) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21857 (pms_id=45213) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21858 (pms_id=45214) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21859 (pms_id=45215) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21861 (pms_id=45223) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21860 (pms_id=45224) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21862 (pms_id=45234) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21863 (pms_id=45235) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21864 (pms_id=45236) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21865 (pms_id=45237) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21866 (pms_id=45238) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21867 (pms_id=45240) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21868 (pms_id=45242) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21869 (pms_id=45243) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21870 (pms_id=45244) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21871 (pms_id=45245) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21872 (pms_id=45246) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21874 (pms_id=45248) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21873 (pms_id=45247) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21876 (pms_id=45249) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21877 (pms_id=45251) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21875 (pms_id=45250) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21878 (pms_id=45252) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21879 (pms_id=45254) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21880 (pms_id=45263) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21881 (pms_id=45273) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21883 (pms_id=45275) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21882 (pms_id=45274) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21884 (pms_id=45276) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21886 (pms_id=45277) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21885 (pms_id=45278) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21887 (pms_id=45279) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21888 (pms_id=45280) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21889 (pms_id=45289) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for edocia74@gmail.com (reservation_id=614) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Edoardo Ciaralli, email=edocia74@gmail.com, hotel=39054_001) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21890 (pms_id=45299) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21891 (pms_id=45301) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21892 (pms_id=45302) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21893 (pms_id=45303) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21898 (pms_id=45300) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21894 (pms_id=45304) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21895 (pms_id=45305) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21896 (pms_id=45307) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21897 (pms_id=45308) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21899 (pms_id=45309) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45305 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21900 (pms_id=45311) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21901 (pms_id=45312) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21902 (pms_id=45313) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21903 (pms_id=45314) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21904 (pms_id=45315) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21905 (pms_id=45316) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21907 (pms_id=45317) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21906 (pms_id=45321) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21908 (pms_id=45322) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21909 (pms_id=45323) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21910 (pms_id=45324) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21911 (pms_id=45325) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21912 (pms_id=45326) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21913 (pms_id=45327) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21914 (pms_id=45328) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21915 (pms_id=45329) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21917 (pms_id=45330) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21916 (pms_id=45331) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21918 (pms_id=45332) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21919 (pms_id=45334) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21920 (pms_id=45335) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21921 (pms_id=45336) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21923 (pms_id=45337) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21922 (pms_id=45338) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21924 (pms_id=45346) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21925 (pms_id=45349) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21926 (pms_id=45350) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21927 (pms_id=45351) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21928 (pms_id=45362) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21929 (pms_id=45363) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21930 (pms_id=45373) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21931 (pms_id=45374) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21932 (pms_id=45375) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21933 (pms_id=45376) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21934 (pms_id=45377) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21935 (pms_id=45378) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21936 (pms_id=45380) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21937 (pms_id=45381) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21938 (pms_id=45382) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21939 (pms_id=45383) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21940 (pms_id=45384) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21941 (pms_id=45385) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21942 (pms_id=45386) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21945 (pms_id=45387) 2025-11-19 12:03:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21943 (pms_id=45389) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21944 (pms_id=45391) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21946 (pms_id=45392) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21947 (pms_id=45393) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21948 (pms_id=45404) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21949 (pms_id=45414) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21950 (pms_id=45415) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21951 (pms_id=45416) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21952 (pms_id=45417) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21953 (pms_id=45419) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21954 (pms_id=45420) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21955 (pms_id=45423) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21957 (pms_id=45430) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21956 (pms_id=45429) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21958 (pms_id=45431) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21959 (pms_id=45440) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21960 (pms_id=45442) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21961 (pms_id=45449) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21964 (pms_id=45459) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21962 (pms_id=45452) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21963 (pms_id=45461) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21965 (pms_id=45462) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21966 (pms_id=45463) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21967 (pms_id=45464) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for valbusanicola@gmail.com (reservation_id=810) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Valbusa, email=valbusanicola@gmail.com, hotel=39054_001) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for valbusanicola@gmail.com (reservation_id=810) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Valbusa, email=valbusanicola@gmail.com, hotel=39054_001) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21968 (pms_id=45471) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21969 (pms_id=45472) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for piovesang26@gmail.com (reservation_id=610) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for piovesang26@gmail.com (reservation_id=678) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giuseppe Piovesan, email=piovesang26@gmail.com, hotel=39054_001) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21972 (pms_id=45475) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21973 (pms_id=45476) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21970 (pms_id=45473) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21971 (pms_id=45474) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21974 (pms_id=45478) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21979 (pms_id=45477) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21975 (pms_id=45479) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21976 (pms_id=45480) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21977 (pms_id=45481) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21978 (pms_id=45482) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21980 (pms_id=45484) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21981 (pms_id=45485) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21982 (pms_id=45486) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21983 (pms_id=45487) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21984 (pms_id=45488) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21985 (pms_id=45490) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21986 (pms_id=45492) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21988 (pms_id=45498) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21987 (pms_id=45493) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21989 (pms_id=45499) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21990 (pms_id=45500) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21991 (pms_id=45501) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21992 (pms_id=45502) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21994 (pms_id=45503) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21993 (pms_id=45508) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21996 (pms_id=45509) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21995 (pms_id=45510) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21997 (pms_id=45511) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21998 (pms_id=45512) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 21999 (pms_id=45513) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22000 (pms_id=45521) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22001 (pms_id=45522) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22002 (pms_id=45523) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22003 (pms_id=45524) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22004 (pms_id=45525) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22005 (pms_id=45526) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22006 (pms_id=45527) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22007 (pms_id=45528) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22008 (pms_id=45529) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22009 (pms_id=45530) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22011 (pms_id=45532) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22012 (pms_id=45533) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22010 (pms_id=45531) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22013 (pms_id=45535) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22015 (pms_id=45544) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22014 (pms_id=45545) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22016 (pms_id=45546) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22018 (pms_id=45549) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22020 (pms_id=45550) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22017 (pms_id=45548) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22021 (pms_id=45552) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22019 (pms_id=45551) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22023 (pms_id=45553) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22022 (pms_id=45554) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22024 (pms_id=45555) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22026 (pms_id=45556) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22025 (pms_id=45557) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22029 (pms_id=45564) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22027 (pms_id=45560) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22028 (pms_id=45558) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22030 (pms_id=45566) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22031 (pms_id=45574) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22033 (pms_id=45594) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22032 (pms_id=45595) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22034 (pms_id=45596) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22035 (pms_id=45597) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22036 (pms_id=45598) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22038 (pms_id=45599) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22037 (pms_id=45600) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22039 (pms_id=45615) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22042 (pms_id=45616) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22040 (pms_id=45618) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22041 (pms_id=45619) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22043 (pms_id=45620) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22044 (pms_id=45621) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22045 (pms_id=45627) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22047 (pms_id=45628) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22046 (pms_id=45629) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22048 (pms_id=45632) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22049 (pms_id=45633) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22050 (pms_id=45637) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22051 (pms_id=45638) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22052 (pms_id=45639) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22053 (pms_id=45642) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22055 (pms_id=45653) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22054 (pms_id=45652) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22056 (pms_id=45654) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22057 (pms_id=45656) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22058 (pms_id=45657) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22060 (pms_id=45658) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22059 (pms_id=45659) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22061 (pms_id=45660) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22062 (pms_id=45663) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22063 (pms_id=45673) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22066 (pms_id=45684) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22064 (pms_id=45674) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22065 (pms_id=45675) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22067 (pms_id=45685) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22068 (pms_id=45686) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22069 (pms_id=45687) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22071 (pms_id=45695) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22070 (pms_id=45696) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22072 (pms_id=45697) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22074 (pms_id=45701) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22073 (pms_id=45699) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22075 (pms_id=45702) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22077 (pms_id=45704) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22076 (pms_id=45703) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22078 (pms_id=45705) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22079 (pms_id=45706) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22081 (pms_id=45708) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22080 (pms_id=45707) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22082 (pms_id=45709) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22083 (pms_id=45710) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22085 (pms_id=45711) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22086 (pms_id=45725) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22084 (pms_id=45723) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22087 (pms_id=45733) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22088 (pms_id=45734) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22089 (pms_id=45736) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22091 (pms_id=45738) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22090 (pms_id=45737) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22092 (pms_id=45739) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22093 (pms_id=45740) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22094 (pms_id=45742) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22095 (pms_id=45743) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22096 (pms_id=45745) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22097 (pms_id=45746) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22098 (pms_id=45747) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22099 (pms_id=45748) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22101 (pms_id=45762) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22100 (pms_id=45761) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22102 (pms_id=45763) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22103 (pms_id=45764) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22106 (pms_id=45765) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22105 (pms_id=45766) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22104 (pms_id=45773) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22107 (pms_id=45774) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22108 (pms_id=45775) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22109 (pms_id=45776) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22110 (pms_id=45778) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22111 (pms_id=45779) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22113 (pms_id=45780) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22112 (pms_id=45781) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22114 (pms_id=45782) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22116 (pms_id=45783) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22115 (pms_id=45784) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22118 (pms_id=45785) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22117 (pms_id=45786) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22119 (pms_id=45787) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22121 (pms_id=45795) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22120 (pms_id=45794) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22122 (pms_id=45803) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22123 (pms_id=45804) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22124 (pms_id=45813) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22125 (pms_id=45815) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22126 (pms_id=45816) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22127 (pms_id=45817) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22143 (pms_id=45818) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22128 (pms_id=45819) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22129 (pms_id=45820) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22131 (pms_id=45821) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22130 (pms_id=45823) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22133 (pms_id=45825) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22132 (pms_id=45826) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22151 (pms_id=45828) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22134 (pms_id=45827) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22135 (pms_id=45836) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22136 (pms_id=45837) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22137 (pms_id=45850) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22138 (pms_id=45851) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22139 (pms_id=45852) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22140 (pms_id=45854) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22141 (pms_id=45856) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22160 (pms_id=45857) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22142 (pms_id=45858) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22144 (pms_id=45859) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22145 (pms_id=45861) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22146 (pms_id=45862) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22147 (pms_id=45863) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22150 (pms_id=45866) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22149 (pms_id=45865) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22148 (pms_id=45864) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22152 (pms_id=45867) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22153 (pms_id=45869) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22154 (pms_id=45870) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22155 (pms_id=45872) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22156 (pms_id=45873) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22158 (pms_id=45875) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22157 (pms_id=45874) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22161 (pms_id=45878) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22159 (pms_id=45877) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22163 (pms_id=45879) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22164 (pms_id=45887) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22162 (pms_id=45886) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22165 (pms_id=45888) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22166 (pms_id=45889) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22167 (pms_id=45899) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22168 (pms_id=45900) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22169 (pms_id=45901) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22170 (pms_id=45902) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22171 (pms_id=45903) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22172 (pms_id=45904) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22173 (pms_id=45905) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22174 (pms_id=45906) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22175 (pms_id=45908) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22176 (pms_id=45909) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22177 (pms_id=45910) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22178 (pms_id=45913) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22179 (pms_id=45919) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22180 (pms_id=45920) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22181 (pms_id=45921) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22182 (pms_id=45922) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22183 (pms_id=45923) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22186 (pms_id=45924) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22184 (pms_id=45925) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22185 (pms_id=45926) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22187 (pms_id=45927) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22189 (pms_id=45928) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22188 (pms_id=45929) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22190 (pms_id=45930) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22191 (pms_id=45931) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22192 (pms_id=45932) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22193 (pms_id=45933) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22194 (pms_id=45934) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22195 (pms_id=45936) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22197 (pms_id=45937) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22196 (pms_id=45938) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22198 (pms_id=45939) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22199 (pms_id=45941) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22200 (pms_id=45942) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22201 (pms_id=45943) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22202 (pms_id=45944) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22204 (pms_id=45945) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22205 (pms_id=45946) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22203 (pms_id=45947) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22206 (pms_id=45948) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22207 (pms_id=45949) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22209 (pms_id=45950) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22208 (pms_id=45951) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22210 (pms_id=45952) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22213 (pms_id=45955) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22212 (pms_id=45954) 2025-11-19 12:03:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22211 (pms_id=45953) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22214 (pms_id=45956) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22215 (pms_id=45957) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22216 (pms_id=45958) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22217 (pms_id=45959) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22219 (pms_id=45960) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22218 (pms_id=45961) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22220 (pms_id=45962) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22222 (pms_id=45964) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22221 (pms_id=45963) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22223 (pms_id=45965) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22224 (pms_id=45966) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22225 (pms_id=45967) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22226 (pms_id=45968) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22227 (pms_id=45969) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22228 (pms_id=45970) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22229 (pms_id=45971) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22230 (pms_id=45972) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22231 (pms_id=45973) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22232 (pms_id=45974) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22233 (pms_id=45975) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22234 (pms_id=45976) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22235 (pms_id=45977) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22236 (pms_id=45978) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22237 (pms_id=45979) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22238 (pms_id=45980) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22239 (pms_id=45981) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22240 (pms_id=45982) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22241 (pms_id=45983) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22242 (pms_id=45984) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22243 (pms_id=45985) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22244 (pms_id=45986) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22245 (pms_id=45987) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22246 (pms_id=45989) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22248 (pms_id=45990) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22249 (pms_id=45992) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22247 (pms_id=45991) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22251 (pms_id=45993) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22250 (pms_id=45994) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22252 (pms_id=45995) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22253 (pms_id=45996) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22254 (pms_id=45997) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22255 (pms_id=45998) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22256 (pms_id=45999) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22257 (pms_id=46000) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22258 (pms_id=46001) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22259 (pms_id=46003) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22260 (pms_id=46012) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22261 (pms_id=46013) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22262 (pms_id=46014) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22263 (pms_id=46015) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22264 (pms_id=46016) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22265 (pms_id=46018) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22266 (pms_id=46019) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22270 (pms_id=46022) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22267 (pms_id=46020) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22268 (pms_id=46021) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22269 (pms_id=46023) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22271 (pms_id=46024) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22272 (pms_id=46025) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22273 (pms_id=46026) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22274 (pms_id=46027) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22275 (pms_id=46028) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22276 (pms_id=46029) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22277 (pms_id=46030) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22279 (pms_id=46032) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22278 (pms_id=46031) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22280 (pms_id=46033) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22281 (pms_id=46035) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22282 (pms_id=46036) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22283 (pms_id=46037) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22284 (pms_id=46038) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22285 (pms_id=46039) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22286 (pms_id=46040) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22287 (pms_id=46041) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22288 (pms_id=46042) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22289 (pms_id=46043) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22290 (pms_id=46044) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22291 (pms_id=46045) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22292 (pms_id=46046) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22293 (pms_id=46047) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22294 (pms_id=46048) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22295 (pms_id=46049) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22296 (pms_id=46050) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22297 (pms_id=46051) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22298 (pms_id=46052) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22299 (pms_id=46054) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22300 (pms_id=46055) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22301 (pms_id=46062) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22302 (pms_id=46063) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22303 (pms_id=46064) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22304 (pms_id=46065) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for edocia74@gmail.com (reservation_id=614) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Edoardo Ciaralli, email=edocia74@gmail.com, hotel=39054_001) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for piovesang26@gmail.com (reservation_id=610) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for piovesang26@gmail.com (reservation_id=678) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giuseppe Piovesan, email=piovesang26@gmail.com, hotel=39054_001) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22305 (pms_id=46066) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22308 (pms_id=46073) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22306 (pms_id=46070) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22307 (pms_id=46071) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22311 (pms_id=46069) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22309 (pms_id=46067) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22310 (pms_id=46075) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22312 (pms_id=46076) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22313 (pms_id=46077) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22314 (pms_id=46078) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22315 (pms_id=46079) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22316 (pms_id=46080) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22317 (pms_id=46081) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22318 (pms_id=46083) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22319 (pms_id=46084) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22320 (pms_id=46085) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22321 (pms_id=46086) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22322 (pms_id=46087) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22323 (pms_id=46088) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22324 (pms_id=46089) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22325 (pms_id=46090) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22326 (pms_id=46091) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22327 (pms_id=46092) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22328 (pms_id=46093) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22329 (pms_id=46094) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22330 (pms_id=46095) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22331 (pms_id=46096) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22332 (pms_id=46097) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22333 (pms_id=46107) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22334 (pms_id=46108) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22335 (pms_id=46110) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22336 (pms_id=46112) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22337 (pms_id=46111) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22338 (pms_id=46113) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22339 (pms_id=46115) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22340 (pms_id=46116) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22341 (pms_id=46117) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22342 (pms_id=46119) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22343 (pms_id=46121) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22345 (pms_id=46122) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22344 (pms_id=46123) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22346 (pms_id=46130) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22348 (pms_id=46131) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22347 (pms_id=46132) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22349 (pms_id=46133) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22350 (pms_id=46134) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22351 (pms_id=46136) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22352 (pms_id=46137) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22353 (pms_id=46139) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22354 (pms_id=46140) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22355 (pms_id=46141) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22356 (pms_id=46142) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22357 (pms_id=46145) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22358 (pms_id=46146) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22359 (pms_id=46147) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22360 (pms_id=46148) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22361 (pms_id=46149) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22362 (pms_id=46150) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22363 (pms_id=46151) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22365 (pms_id=46152) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22364 (pms_id=46153) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22366 (pms_id=46154) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22367 (pms_id=46155) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for saravalbonesi@hotmail.it (reservation_id=730) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Valbonesi, email=saravalbonesi@hotmail.it, hotel=39054_001) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22368 (pms_id=46156) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22369 (pms_id=46157) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22370 (pms_id=46158) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22371 (pms_id=46164) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22372 (pms_id=46165) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22378 (pms_id=46160) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22374 (pms_id=46166) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22375 (pms_id=46167) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22373 (pms_id=46168) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22376 (pms_id=46169) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22377 (pms_id=46170) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22379 (pms_id=46171) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22380 (pms_id=46181) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22381 (pms_id=46182) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22383 (pms_id=46183) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22382 (pms_id=46185) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22384 (pms_id=46186) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22385 (pms_id=46189) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22386 (pms_id=46190) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22387 (pms_id=46192) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22388 (pms_id=46193) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22389 (pms_id=46194) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22390 (pms_id=46195) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22391 (pms_id=46196) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22392 (pms_id=46197) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22393 (pms_id=46198) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22394 (pms_id=46199) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22396 (pms_id=46202) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22395 (pms_id=46203) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22397 (pms_id=46204) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22398 (pms_id=46205) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22399 (pms_id=46215) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22400 (pms_id=46216) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22401 (pms_id=46217) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22402 (pms_id=46218) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22403 (pms_id=46219) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22404 (pms_id=46220) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22405 (pms_id=46221) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22406 (pms_id=46223) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22407 (pms_id=46225) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22408 (pms_id=46226) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22409 (pms_id=46228) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22410 (pms_id=46229) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22411 (pms_id=46230) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22412 (pms_id=46231) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22414 (pms_id=46232) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22413 (pms_id=46233) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22415 (pms_id=46234) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22416 (pms_id=46235) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22417 (pms_id=46241) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22418 (pms_id=46242) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22419 (pms_id=46243) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22420 (pms_id=46244) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22421 (pms_id=46245) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22423 (pms_id=46246) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22422 (pms_id=46247) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22424 (pms_id=46248) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22426 (pms_id=46249) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22425 (pms_id=46258) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22427 (pms_id=46259) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22428 (pms_id=46260) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22429 (pms_id=46261) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22430 (pms_id=46262) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22431 (pms_id=46264) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22432 (pms_id=46265) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22433 (pms_id=46266) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22434 (pms_id=46269) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22435 (pms_id=46273) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22438 (pms_id=46284) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22436 (pms_id=46274) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22437 (pms_id=46285) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22439 (pms_id=46286) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22440 (pms_id=46288) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22441 (pms_id=46289) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22442 (pms_id=46290) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22443 (pms_id=46291) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22444 (pms_id=46292) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22445 (pms_id=46297) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22446 (pms_id=46298) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22448 (pms_id=46308) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22447 (pms_id=46299) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22449 (pms_id=46309) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22450 (pms_id=46319) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22451 (pms_id=46329) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22452 (pms_id=46330) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22453 (pms_id=46331) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22454 (pms_id=46332) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22455 (pms_id=46333) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22456 (pms_id=46334) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22458 (pms_id=46337) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22457 (pms_id=46335) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22459 (pms_id=46338) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22460 (pms_id=46339) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22461 (pms_id=46342) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22462 (pms_id=46341) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22463 (pms_id=46345) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22464 (pms_id=46346) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22465 (pms_id=46347) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22466 (pms_id=46348) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22468 (pms_id=46349) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22467 (pms_id=46350) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22469 (pms_id=46352) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22470 (pms_id=46353) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22472 (pms_id=46355) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22471 (pms_id=46354) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22473 (pms_id=46356) 2025-11-19 12:03:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22475 (pms_id=46357) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22474 (pms_id=46358) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22476 (pms_id=46367) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22477 (pms_id=46369) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22478 (pms_id=46371) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22479 (pms_id=46379) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22480 (pms_id=46380) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22481 (pms_id=46389) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22482 (pms_id=46390) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22483 (pms_id=46391) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22484 (pms_id=46393) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22485 (pms_id=46394) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22486 (pms_id=46396) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22487 (pms_id=46397) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22488 (pms_id=46398) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22489 (pms_id=46400) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22490 (pms_id=46401) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22491 (pms_id=46402) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22492 (pms_id=46403) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22493 (pms_id=46412) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22494 (pms_id=46413) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22495 (pms_id=46414) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22496 (pms_id=46422) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22497 (pms_id=46423) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22498 (pms_id=46424) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22499 (pms_id=46434) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22500 (pms_id=46436) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22501 (pms_id=46437) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22502 (pms_id=46438) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22503 (pms_id=46439) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22504 (pms_id=46440) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22505 (pms_id=46441) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22506 (pms_id=46442) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22508 (pms_id=46443) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22507 (pms_id=46444) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22509 (pms_id=46454) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22510 (pms_id=46456) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22511 (pms_id=46458) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22512 (pms_id=46460) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22513 (pms_id=46461) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22515 (pms_id=46462) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22514 (pms_id=46463) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22516 (pms_id=46464) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22517 (pms_id=46465) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for valbusanicola@gmail.com (reservation_id=810) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Valbusa, email=valbusanicola@gmail.com, hotel=39054_001) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22518 (pms_id=46466) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22519 (pms_id=46467) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22520 (pms_id=46471) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22522 (pms_id=46473) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22521 (pms_id=46472) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22523 (pms_id=46469) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22524 (pms_id=46475) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22526 (pms_id=46477) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22525 (pms_id=46476) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22528 (pms_id=46478) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22527 (pms_id=46479) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22529 (pms_id=46481) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22530 (pms_id=46482) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22531 (pms_id=46483) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22532 (pms_id=46484) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22533 (pms_id=46485) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22534 (pms_id=46486) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22535 (pms_id=46487) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22536 (pms_id=46488) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22537 (pms_id=46489) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22538 (pms_id=46490) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22539 (pms_id=46491) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22540 (pms_id=46492) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22541 (pms_id=46493) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22542 (pms_id=46494) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22543 (pms_id=46497) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22544 (pms_id=46498) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22545 (pms_id=46499) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22546 (pms_id=46500) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22547 (pms_id=46501) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22549 (pms_id=46512) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22548 (pms_id=46511) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22550 (pms_id=46513) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22551 (pms_id=46514) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22552 (pms_id=46516) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22554 (pms_id=46526) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22553 (pms_id=46525) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22555 (pms_id=46527) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22556 (pms_id=46528) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22557 (pms_id=46529) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22558 (pms_id=46535) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22559 (pms_id=46536) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22561 (pms_id=46546) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22560 (pms_id=46557) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22562 (pms_id=46566) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22563 (pms_id=46567) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22564 (pms_id=46568) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22565 (pms_id=46570) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22567 (pms_id=46578) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22566 (pms_id=46573) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22568 (pms_id=46579) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22569 (pms_id=46580) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22570 (pms_id=46582) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22571 (pms_id=46592) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22572 (pms_id=46593) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22573 (pms_id=46594) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22574 (pms_id=46595) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22575 (pms_id=46602) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22577 (pms_id=46605) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22576 (pms_id=46604) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22578 (pms_id=46606) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22579 (pms_id=46607) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22580 (pms_id=46608) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22581 (pms_id=46609) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22582 (pms_id=46611) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22583 (pms_id=46612) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22584 (pms_id=46622) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22585 (pms_id=46625) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22586 (pms_id=46624) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22587 (pms_id=46626) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22588 (pms_id=46627) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22589 (pms_id=46628) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22590 (pms_id=46629) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22591 (pms_id=46630) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22592 (pms_id=46631) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22593 (pms_id=46632) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22595 (pms_id=46636) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22594 (pms_id=46635) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22597 (pms_id=46639) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22596 (pms_id=46638) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22598 (pms_id=46640) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22599 (pms_id=46641) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22600 (pms_id=46642) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22601 (pms_id=46644) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22602 (pms_id=46645) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22603 (pms_id=46646) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22604 (pms_id=46647) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22606 (pms_id=46653) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22605 (pms_id=46648) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22607 (pms_id=46654) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22608 (pms_id=46655) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22609 (pms_id=46656) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22610 (pms_id=46658) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22611 (pms_id=46668) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22613 (pms_id=46670) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22612 (pms_id=46669) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22614 (pms_id=46671) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22616 (pms_id=46681) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22615 (pms_id=46672) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22618 (pms_id=46692) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22617 (pms_id=46691) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22619 (pms_id=46693) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22621 (pms_id=46694) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22620 (pms_id=46695) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22623 (pms_id=46697) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22622 (pms_id=46696) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22624 (pms_id=46699) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22625 (pms_id=46707) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22626 (pms_id=46708) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22628 (pms_id=46717) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22627 (pms_id=46718) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22629 (pms_id=46719) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22630 (pms_id=46720) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22631 (pms_id=46728) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22632 (pms_id=46729) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22633 (pms_id=46730) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22634 (pms_id=46731) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22635 (pms_id=46732) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22636 (pms_id=46733) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22637 (pms_id=46734) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22638 (pms_id=46735) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22639 (pms_id=46736) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22640 (pms_id=46737) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22641 (pms_id=46738) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22642 (pms_id=46739) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22643 (pms_id=46740) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22644 (pms_id=46741) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22645 (pms_id=46742) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22646 (pms_id=46743) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22647 (pms_id=46744) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22648 (pms_id=46745) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22649 (pms_id=46746) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22650 (pms_id=46747) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22651 (pms_id=46762) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22652 (pms_id=46763) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22653 (pms_id=46764) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22654 (pms_id=46773) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22656 (pms_id=46776) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22655 (pms_id=46774) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22657 (pms_id=46777) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22658 (pms_id=46778) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22659 (pms_id=46782) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22660 (pms_id=46786) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22661 (pms_id=46788) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22662 (pms_id=46789) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22663 (pms_id=46790) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22664 (pms_id=46792) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22666 (pms_id=46793) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22665 (pms_id=46801) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22667 (pms_id=46802) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22668 (pms_id=46803) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22669 (pms_id=46804) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22670 (pms_id=46805) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22671 (pms_id=46806) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22672 (pms_id=46807) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22673 (pms_id=46808) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22674 (pms_id=46810) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22675 (pms_id=46811) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22676 (pms_id=46812) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22678 (pms_id=46813) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22677 (pms_id=46819) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22679 (pms_id=46820) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22680 (pms_id=46821) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22681 (pms_id=46831) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22683 (pms_id=46833) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22682 (pms_id=46832) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22684 (pms_id=46834) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22685 (pms_id=46846) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22686 (pms_id=46845) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22687 (pms_id=46847) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22688 (pms_id=46856) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22689 (pms_id=46857) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22690 (pms_id=46858) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22691 (pms_id=46860) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22692 (pms_id=46861) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22693 (pms_id=46862) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22694 (pms_id=46863) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22695 (pms_id=46864) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22696 (pms_id=46878) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22697 (pms_id=46879) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22698 (pms_id=46880) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22699 (pms_id=46881) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22700 (pms_id=46882) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22701 (pms_id=46883) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22702 (pms_id=46884) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22703 (pms_id=46885) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22705 (pms_id=46886) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22704 (pms_id=46887) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22706 (pms_id=46888) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22707 (pms_id=46889) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22708 (pms_id=46890) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22709 (pms_id=46891) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22710 (pms_id=46892) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22711 (pms_id=46893) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22712 (pms_id=46901) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22713 (pms_id=46902) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22715 (pms_id=46911) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22714 (pms_id=46903) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22716 (pms_id=46912) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22717 (pms_id=46914) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22718 (pms_id=46915) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22719 (pms_id=46916) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22720 (pms_id=46918) 2025-11-19 12:03:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22721 (pms_id=46919) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22722 (pms_id=46927) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22723 (pms_id=46928) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22724 (pms_id=46929) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22727 (pms_id=46931) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22725 (pms_id=46930) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22726 (pms_id=46932) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22728 (pms_id=46937) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22730 (pms_id=46957) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22729 (pms_id=46947) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22731 (pms_id=46958) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22732 (pms_id=46968) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22733 (pms_id=46969) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22734 (pms_id=46970) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22737 (pms_id=46972) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22735 (pms_id=46971) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22736 (pms_id=46973) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22738 (pms_id=46983) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22739 (pms_id=46982) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22740 (pms_id=46984) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22741 (pms_id=46986) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22743 (pms_id=46988) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22742 (pms_id=46987) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22744 (pms_id=46989) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22746 (pms_id=46990) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22745 (pms_id=46991) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22747 (pms_id=46992) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22748 (pms_id=46993) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22749 (pms_id=46996) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22750 (pms_id=46997) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22751 (pms_id=46998) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22752 (pms_id=47002) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22754 (pms_id=47003) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22755 (pms_id=47004) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22756 (pms_id=47013) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22753 (pms_id=46999) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22759 (pms_id=47016) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22757 (pms_id=47017) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22758 (pms_id=47018) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22760 (pms_id=47019) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22761 (pms_id=47020) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22762 (pms_id=47021) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22763 (pms_id=47024) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22764 (pms_id=47026) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22765 (pms_id=47027) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22767 (pms_id=47028) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22766 (pms_id=47029) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22768 (pms_id=47030) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22769 (pms_id=47031) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22770 (pms_id=47032) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22771 (pms_id=47033) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22772 (pms_id=47034) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22773 (pms_id=47036) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22774 (pms_id=47037) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22775 (pms_id=47038) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22776 (pms_id=47039) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22777 (pms_id=47040) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22778 (pms_id=47041) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22779 (pms_id=47043) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22780 (pms_id=47044) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22781 (pms_id=47045) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22782 (pms_id=47046) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22783 (pms_id=47047) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22784 (pms_id=47049) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22785 (pms_id=47050) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22786 (pms_id=47054) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22787 (pms_id=47058) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22788 (pms_id=47069) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22789 (pms_id=47070) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22790 (pms_id=47072) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22791 (pms_id=47074) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22793 (pms_id=47076) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22792 (pms_id=47075) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22794 (pms_id=47077) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22795 (pms_id=47078) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22796 (pms_id=47079) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22797 (pms_id=47086) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22798 (pms_id=47096) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22799 (pms_id=47099) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22801 (pms_id=47102) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22800 (pms_id=47100) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22802 (pms_id=47103) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22803 (pms_id=47114) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22804 (pms_id=47115) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22805 (pms_id=47116) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22806 (pms_id=47117) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22807 (pms_id=47118) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22809 (pms_id=47130) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22808 (pms_id=47120) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47130 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22810 (pms_id=47131) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22811 (pms_id=47132) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22812 (pms_id=47134) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22813 (pms_id=47135) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22814 (pms_id=47136) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22815 (pms_id=47137) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22816 (pms_id=47138) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22817 (pms_id=47148) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22818 (pms_id=47149) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22819 (pms_id=47150) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22820 (pms_id=47151) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22821 (pms_id=47152) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22822 (pms_id=47153) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22823 (pms_id=47154) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22825 (pms_id=47155) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22824 (pms_id=47156) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22826 (pms_id=47157) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22827 (pms_id=47158) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22828 (pms_id=47159) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22829 (pms_id=47160) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22830 (pms_id=47161) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22831 (pms_id=47162) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22832 (pms_id=47163) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22834 (pms_id=47172) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22833 (pms_id=47173) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22835 (pms_id=47174) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22836 (pms_id=47175) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22837 (pms_id=47176) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22838 (pms_id=47178) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22839 (pms_id=47179) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22840 (pms_id=47183) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22841 (pms_id=47184) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22842 (pms_id=47194) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22844 (pms_id=47195) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22843 (pms_id=47196) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22845 (pms_id=47197) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22846 (pms_id=47198) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22847 (pms_id=47199) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22848 (pms_id=47200) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22849 (pms_id=47201) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22851 (pms_id=47204) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22850 (pms_id=47203) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22852 (pms_id=47205) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22853 (pms_id=47215) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22854 (pms_id=47216) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22855 (pms_id=47226) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22856 (pms_id=47227) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22857 (pms_id=47229) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22858 (pms_id=47230) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22859 (pms_id=47235) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22860 (pms_id=47245) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22861 (pms_id=47247) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22862 (pms_id=47248) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22863 (pms_id=47249) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22864 (pms_id=47250) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22865 (pms_id=47251) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22866 (pms_id=47252) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22867 (pms_id=47253) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22868 (pms_id=47255) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22869 (pms_id=47264) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22870 (pms_id=47265) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22872 (pms_id=47266) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22873 (pms_id=47268) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22871 (pms_id=47267) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22874 (pms_id=47269) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22875 (pms_id=47270) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22876 (pms_id=47271) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22877 (pms_id=47272) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22879 (pms_id=47274) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22878 (pms_id=47273) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22880 (pms_id=47275) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22882 (pms_id=47276) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22881 (pms_id=47277) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22883 (pms_id=47278) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22884 (pms_id=47279) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22885 (pms_id=47282) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22886 (pms_id=47283) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22887 (pms_id=47284) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22889 (pms_id=47286) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22888 (pms_id=47285) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22890 (pms_id=47287) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22891 (pms_id=47288) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22893 (pms_id=47290) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22892 (pms_id=47289) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22894 (pms_id=47291) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22895 (pms_id=47292) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22896 (pms_id=47293) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22897 (pms_id=47294) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22898 (pms_id=47295) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22900 (pms_id=47302) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22899 (pms_id=47312) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22901 (pms_id=47313) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22902 (pms_id=47314) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22903 (pms_id=47322) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22904 (pms_id=47332) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22905 (pms_id=47333) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22906 (pms_id=47334) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22907 (pms_id=47335) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22910 (pms_id=47337) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22908 (pms_id=47336) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22909 (pms_id=47339) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22911 (pms_id=47340) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22912 (pms_id=47341) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22914 (pms_id=47352) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22913 (pms_id=47351) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22915 (pms_id=47353) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22916 (pms_id=47354) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22917 (pms_id=47355) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22918 (pms_id=47356) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22919 (pms_id=47357) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22920 (pms_id=47358) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22921 (pms_id=47359) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22922 (pms_id=47371) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22923 (pms_id=47381) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22924 (pms_id=47382) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22925 (pms_id=47383) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22926 (pms_id=47384) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22927 (pms_id=47385) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22928 (pms_id=47386) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22929 (pms_id=47387) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22930 (pms_id=47388) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22932 (pms_id=47390) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22931 (pms_id=47389) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22933 (pms_id=47391) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22934 (pms_id=47392) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22935 (pms_id=47393) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22936 (pms_id=47395) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22937 (pms_id=47396) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22938 (pms_id=47397) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22939 (pms_id=47398) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22940 (pms_id=47399) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22941 (pms_id=47400) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22942 (pms_id=47401) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22943 (pms_id=47402) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22944 (pms_id=47409) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22945 (pms_id=47410) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22946 (pms_id=47411) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22947 (pms_id=47412) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22948 (pms_id=47413) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22949 (pms_id=47414) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22950 (pms_id=47416) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22951 (pms_id=47417) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22952 (pms_id=47418) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22953 (pms_id=47419) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22954 (pms_id=47420) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22955 (pms_id=47421) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22956 (pms_id=47422) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22957 (pms_id=47423) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22959 (pms_id=47424) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22958 (pms_id=47425) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22960 (pms_id=47426) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22961 (pms_id=47427) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22963 (pms_id=47429) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22962 (pms_id=47430) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22964 (pms_id=47432) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22965 (pms_id=47433) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22966 (pms_id=47434) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22967 (pms_id=47436) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22968 (pms_id=47437) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22969 (pms_id=47438) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22970 (pms_id=47439) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22971 (pms_id=47440) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22972 (pms_id=47441) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22973 (pms_id=47442) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22974 (pms_id=47443) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22975 (pms_id=47444) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22976 (pms_id=47445) 2025-11-19 12:03:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 22977 (pms_id=47446) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22978 (pms_id=47447) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22979 (pms_id=47448) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22980 (pms_id=47449) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22981 (pms_id=47451) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22982 (pms_id=47454) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22983 (pms_id=47455) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22984 (pms_id=47458) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22985 (pms_id=47460) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22986 (pms_id=47461) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22987 (pms_id=47462) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22988 (pms_id=47463) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22989 (pms_id=47464) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22990 (pms_id=47465) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22991 (pms_id=47466) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22992 (pms_id=47467) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22993 (pms_id=47468) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22994 (pms_id=47469) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22995 (pms_id=47470) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22996 (pms_id=47471) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22997 (pms_id=47472) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23000 (pms_id=47476) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22999 (pms_id=47477) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 22998 (pms_id=47479) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23002 (pms_id=47480) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23003 (pms_id=47482) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23001 (pms_id=47481) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23004 (pms_id=47483) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23005 (pms_id=47484) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23006 (pms_id=47485) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23007 (pms_id=47487) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23008 (pms_id=47488) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23009 (pms_id=47495) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23011 (pms_id=47496) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23010 (pms_id=47497) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23012 (pms_id=47505) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23013 (pms_id=47506) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23014 (pms_id=47507) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23015 (pms_id=47508) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23016 (pms_id=47510) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23017 (pms_id=47511) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23018 (pms_id=47512) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23019 (pms_id=47514) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23020 (pms_id=47515) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47512 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23021 (pms_id=47516) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23022 (pms_id=47517) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23023 (pms_id=47518) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23024 (pms_id=47528) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23025 (pms_id=47529) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23026 (pms_id=47530) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23027 (pms_id=47531) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23029 (pms_id=47532) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23028 (pms_id=47533) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47532 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23030 (pms_id=47534) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23032 (pms_id=47535) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23031 (pms_id=47536) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23033 (pms_id=47537) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23034 (pms_id=47538) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23035 (pms_id=47539) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23037 (pms_id=47541) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23036 (pms_id=47540) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23039 (pms_id=47542) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23038 (pms_id=47549) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23040 (pms_id=47550) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23041 (pms_id=47552) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23042 (pms_id=47554) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23043 (pms_id=47559) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23044 (pms_id=47560) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23045 (pms_id=47561) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23046 (pms_id=47563) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23047 (pms_id=47564) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23049 (pms_id=47565) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23048 (pms_id=47566) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23051 (pms_id=47569) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23050 (pms_id=47567) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23052 (pms_id=47571) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23053 (pms_id=47573) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23054 (pms_id=47574) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23055 (pms_id=47575) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23056 (pms_id=47576) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23057 (pms_id=47577) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23058 (pms_id=47578) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23059 (pms_id=47579) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23060 (pms_id=47580) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23061 (pms_id=47581) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23062 (pms_id=47583) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23063 (pms_id=47584) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23064 (pms_id=47585) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23066 (pms_id=47588) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23065 (pms_id=47586) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23067 (pms_id=47589) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23068 (pms_id=47590) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23069 (pms_id=47591) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23070 (pms_id=47597) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23071 (pms_id=47598) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23072 (pms_id=47607) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23073 (pms_id=47608) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23074 (pms_id=47619) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23077 (pms_id=47631) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23075 (pms_id=47620) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23076 (pms_id=47628) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23078 (pms_id=47632) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23080 (pms_id=47633) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23079 (pms_id=47634) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23081 (pms_id=47635) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23082 (pms_id=47636) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23083 (pms_id=47638) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23084 (pms_id=47639) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23085 (pms_id=47640) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23086 (pms_id=47641) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23087 (pms_id=47642) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23088 (pms_id=47644) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23089 (pms_id=47643) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23090 (pms_id=47649) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23091 (pms_id=47650) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23092 (pms_id=47651) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23093 (pms_id=47652) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23094 (pms_id=47653) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23095 (pms_id=47654) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23096 (pms_id=47655) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23098 (pms_id=47663) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23097 (pms_id=47661) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23099 (pms_id=47671) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23100 (pms_id=47672) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23101 (pms_id=47674) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23102 (pms_id=47681) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23103 (pms_id=47692) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23106 (pms_id=47696) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23105 (pms_id=47694) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23104 (pms_id=47693) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23107 (pms_id=47697) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23108 (pms_id=47698) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23110 (pms_id=47702) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23111 (pms_id=47703) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23109 (pms_id=47713) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23113 (pms_id=47724) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23112 (pms_id=47723) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23114 (pms_id=47733) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23115 (pms_id=47734) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23116 (pms_id=47735) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23119 (pms_id=47738) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23118 (pms_id=47737) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23117 (pms_id=47736) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23121 (pms_id=47739) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23120 (pms_id=47741) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23122 (pms_id=47742) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23123 (pms_id=47743) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23124 (pms_id=47744) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23125 (pms_id=47745) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23126 (pms_id=47746) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23127 (pms_id=47747) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23129 (pms_id=47748) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23130 (pms_id=47758) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23128 (pms_id=47759) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23131 (pms_id=47760) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23132 (pms_id=47762) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23133 (pms_id=47763) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23134 (pms_id=47764) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23135 (pms_id=47765) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23136 (pms_id=47766) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23137 (pms_id=47776) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23138 (pms_id=47778) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23139 (pms_id=47777) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23140 (pms_id=47779) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23141 (pms_id=47780) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23142 (pms_id=47781) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23143 (pms_id=47782) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23144 (pms_id=47784) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23145 (pms_id=47794) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23147 (pms_id=47795) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23146 (pms_id=47796) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23148 (pms_id=47797) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23149 (pms_id=47798) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23150 (pms_id=47799) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23152 (pms_id=47800) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23151 (pms_id=47801) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23153 (pms_id=47802) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23154 (pms_id=47803) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23155 (pms_id=47804) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23157 (pms_id=47805) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23156 (pms_id=47806) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23158 (pms_id=47807) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23159 (pms_id=47809) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23160 (pms_id=47810) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23162 (pms_id=47812) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23161 (pms_id=47811) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23163 (pms_id=47813) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23164 (pms_id=47814) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=1088) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23165 (pms_id=47824) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23166 (pms_id=47825) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23167 (pms_id=47826) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23168 (pms_id=47828) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23169 (pms_id=47829) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23170 (pms_id=47830) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23174 (pms_id=47827) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23171 (pms_id=47831) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23172 (pms_id=47832) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23173 (pms_id=47838) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23175 (pms_id=47839) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23176 (pms_id=47840) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23177 (pms_id=47841) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23178 (pms_id=47842) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23180 (pms_id=47843) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23181 (pms_id=47845) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23182 (pms_id=47846) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23179 (pms_id=47844) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23183 (pms_id=47855) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23184 (pms_id=47856) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23185 (pms_id=47858) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23186 (pms_id=47859) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23187 (pms_id=47860) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23188 (pms_id=47861) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23190 (pms_id=47862) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23189 (pms_id=47863) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23191 (pms_id=47868) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23192 (pms_id=47869) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23193 (pms_id=47870) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23194 (pms_id=47871) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23195 (pms_id=47878) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23197 (pms_id=47880) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23196 (pms_id=47879) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23198 (pms_id=47881) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23199 (pms_id=47883) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23201 (pms_id=47885) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23200 (pms_id=47884) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23203 (pms_id=47882) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23202 (pms_id=47886) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23204 (pms_id=47887) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23205 (pms_id=47893) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23206 (pms_id=47894) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23207 (pms_id=47895) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23208 (pms_id=47897) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23209 (pms_id=47899) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23211 (pms_id=47901) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23210 (pms_id=47900) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23212 (pms_id=47902) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23213 (pms_id=47903) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23214 (pms_id=47904) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23216 (pms_id=47907) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23215 (pms_id=47906) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23217 (pms_id=47908) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23219 (pms_id=47909) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23218 (pms_id=47911) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23220 (pms_id=47912) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23221 (pms_id=47914) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23222 (pms_id=47915) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23223 (pms_id=47916) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23224 (pms_id=47917) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23225 (pms_id=47918) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23229 (pms_id=47921) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23226 (pms_id=47919) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23227 (pms_id=47920) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23228 (pms_id=47922) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23230 (pms_id=47933) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23231 (pms_id=47934) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23233 (pms_id=47936) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23232 (pms_id=47935) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23234 (pms_id=47937) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23236 (pms_id=47939) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23235 (pms_id=47938) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23237 (pms_id=47940) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23239 (pms_id=47941) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23238 (pms_id=47945) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23240 (pms_id=47946) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23242 (pms_id=47949) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23241 (pms_id=47948) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23243 (pms_id=47950) 2025-11-19 12:03:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 23244 (pms_id=47954) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23246 (pms_id=47959) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23245 (pms_id=47958) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23249 (pms_id=47960) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23247 (pms_id=47961) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23248 (pms_id=47962) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23250 (pms_id=47963) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23251 (pms_id=47964) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23252 (pms_id=47965) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23253 (pms_id=47966) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23254 (pms_id=47967) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23255 (pms_id=47968) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23256 (pms_id=47970) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23257 (pms_id=47971) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23258 (pms_id=47973) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23259 (pms_id=47974) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23260 (pms_id=47975) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23261 (pms_id=47978) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23262 (pms_id=47988) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23263 (pms_id=47989) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23264 (pms_id=47990) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23265 (pms_id=47991) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23266 (pms_id=47992) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23267 (pms_id=47993) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23268 (pms_id=47994) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23269 (pms_id=47995) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23270 (pms_id=47996) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23271 (pms_id=47997) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23272 (pms_id=47998) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23275 (pms_id=48000) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23273 (pms_id=47999) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23274 (pms_id=48002) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23277 (pms_id=48003) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23276 (pms_id=48004) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23278 (pms_id=48012) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23279 (pms_id=48014) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23280 (pms_id=48024) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23281 (pms_id=48025) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23282 (pms_id=48026) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23283 (pms_id=48034) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23284 (pms_id=48035) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23285 (pms_id=48037) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23286 (pms_id=48038) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23287 (pms_id=48039) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23288 (pms_id=48040) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23289 (pms_id=48041) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23290 (pms_id=48042) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23292 (pms_id=48044) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23291 (pms_id=48043) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23293 (pms_id=48045) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23294 (pms_id=48046) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23295 (pms_id=48048) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23296 (pms_id=48050) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23297 (pms_id=48051) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23298 (pms_id=48052) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23299 (pms_id=48053) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23301 (pms_id=48055) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23300 (pms_id=48054) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23302 (pms_id=48064) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23303 (pms_id=48065) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23304 (pms_id=48066) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23305 (pms_id=48067) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23306 (pms_id=48069) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23307 (pms_id=48070) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23308 (pms_id=48071) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23309 (pms_id=48072) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23310 (pms_id=48073) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23311 (pms_id=48074) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23313 (pms_id=48084) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23312 (pms_id=48075) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23314 (pms_id=48085) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23315 (pms_id=48094) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23316 (pms_id=48095) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23317 (pms_id=48096) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23318 (pms_id=48097) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23319 (pms_id=48098) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23320 (pms_id=48099) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23322 (pms_id=48101) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23321 (pms_id=48100) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23323 (pms_id=48106) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23325 (pms_id=48109) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23324 (pms_id=48108) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23326 (pms_id=48111) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23327 (pms_id=48117) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23329 (pms_id=48119) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23328 (pms_id=48118) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23330 (pms_id=48121) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23331 (pms_id=48122) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23332 (pms_id=48123) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23333 (pms_id=48125) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23334 (pms_id=48124) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23335 (pms_id=48126) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23336 (pms_id=48127) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23337 (pms_id=48130) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23338 (pms_id=48131) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23339 (pms_id=48132) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23340 (pms_id=48133) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23342 (pms_id=48136) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23341 (pms_id=48135) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23343 (pms_id=48137) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23344 (pms_id=48138) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23345 (pms_id=48139) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23346 (pms_id=48140) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23347 (pms_id=48141) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23348 (pms_id=48142) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23349 (pms_id=48143) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23350 (pms_id=48144) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23352 (pms_id=48145) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23351 (pms_id=48146) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23353 (pms_id=48148) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23354 (pms_id=48147) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23355 (pms_id=48149) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23356 (pms_id=48150) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23357 (pms_id=48159) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23359 (pms_id=48160) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23358 (pms_id=48161) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23360 (pms_id=48163) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23362 (pms_id=48171) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23361 (pms_id=48172) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23363 (pms_id=48174) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23365 (pms_id=48170) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23364 (pms_id=48176) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23366 (pms_id=48177) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23367 (pms_id=48178) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23368 (pms_id=48183) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23369 (pms_id=48184) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23370 (pms_id=48185) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23371 (pms_id=48193) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23373 (pms_id=48194) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23372 (pms_id=48195) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23374 (pms_id=48196) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23375 (pms_id=48197) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23376 (pms_id=48199) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23378 (pms_id=48218) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23377 (pms_id=48209) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23379 (pms_id=48220) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23380 (pms_id=48221) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidesan1978@gmail.com (reservation_id=925) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Davide, email=davidesan1978@gmail.com, hotel=39054_001) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23381 (pms_id=48223) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23382 (pms_id=48224) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23383 (pms_id=48225) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23384 (pms_id=48227) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23385 (pms_id=48228) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23388 (pms_id=48226) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23386 (pms_id=48229) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23387 (pms_id=48236) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23389 (pms_id=48237) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23390 (pms_id=48248) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23391 (pms_id=48249) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23393 (pms_id=48250) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23392 (pms_id=48251) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23394 (pms_id=48253) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23395 (pms_id=48254) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23396 (pms_id=48255) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23397 (pms_id=48263) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23398 (pms_id=48273) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23399 (pms_id=48274) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23400 (pms_id=48275) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23401 (pms_id=48276) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23403 (pms_id=48278) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23402 (pms_id=48279) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23404 (pms_id=48281) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23405 (pms_id=48282) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23406 (pms_id=48283) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23408 (pms_id=48284) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23407 (pms_id=48285) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23409 (pms_id=48286) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23410 (pms_id=48287) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23411 (pms_id=48288) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23413 (pms_id=48289) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23412 (pms_id=48290) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23414 (pms_id=48291) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23415 (pms_id=48303) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23416 (pms_id=48293) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23417 (pms_id=48305) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23418 (pms_id=48306) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23419 (pms_id=48307) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23422 (pms_id=48312) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23420 (pms_id=48313) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23421 (pms_id=48322) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23423 (pms_id=48323) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23424 (pms_id=48324) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23425 (pms_id=48326) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23426 (pms_id=48327) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23427 (pms_id=48328) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23428 (pms_id=48329) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23430 (pms_id=48331) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23429 (pms_id=48330) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23431 (pms_id=48332) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23432 (pms_id=48339) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23433 (pms_id=48340) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23434 (pms_id=48341) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23435 (pms_id=48343) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23436 (pms_id=48344) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23437 (pms_id=48345) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23438 (pms_id=48346) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23440 (pms_id=48347) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23439 (pms_id=48348) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23441 (pms_id=48350) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23442 (pms_id=48351) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23443 (pms_id=48352) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23444 (pms_id=48353) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23445 (pms_id=48354) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23446 (pms_id=48355) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23447 (pms_id=48356) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23449 (pms_id=48358) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23448 (pms_id=48357) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23450 (pms_id=48359) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23451 (pms_id=48360) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23452 (pms_id=48369) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23453 (pms_id=48370) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23454 (pms_id=48379) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23455 (pms_id=48381) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23456 (pms_id=48386) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23457 (pms_id=48387) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23458 (pms_id=48388) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23461 (pms_id=48390) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23459 (pms_id=48389) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23460 (pms_id=48391) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23462 (pms_id=48392) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23463 (pms_id=48393) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23464 (pms_id=48398) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23465 (pms_id=48399) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23466 (pms_id=48400) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23468 (pms_id=48401) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23467 (pms_id=48402) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23469 (pms_id=48408) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23470 (pms_id=48409) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23471 (pms_id=48411) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23472 (pms_id=48412) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23473 (pms_id=48414) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23474 (pms_id=48415) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23475 (pms_id=48416) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23476 (pms_id=48418) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23477 (pms_id=48419) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23478 (pms_id=48421) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23480 (pms_id=48422) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23479 (pms_id=48423) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23484 (pms_id=48420) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23481 (pms_id=48433) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23482 (pms_id=48434) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23483 (pms_id=48435) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23485 (pms_id=48436) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23486 (pms_id=48437) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23487 (pms_id=48438) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23488 (pms_id=48439) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23489 (pms_id=48440) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23490 (pms_id=48450) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23491 (pms_id=48451) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23492 (pms_id=48452) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23493 (pms_id=48453) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23494 (pms_id=48454) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23495 (pms_id=48455) 2025-11-19 12:03:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 23496 (pms_id=48456) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23497 (pms_id=48457) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23498 (pms_id=48458) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23499 (pms_id=48459) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23500 (pms_id=48460) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23501 (pms_id=48461) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23502 (pms_id=48462) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23503 (pms_id=48463) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23504 (pms_id=48464) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23505 (pms_id=48465) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23506 (pms_id=48466) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23507 (pms_id=48467) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23508 (pms_id=48468) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23509 (pms_id=48469) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23510 (pms_id=48470) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23511 (pms_id=48471) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23512 (pms_id=48472) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23513 (pms_id=48473) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23514 (pms_id=48474) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23517 (pms_id=48476) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23515 (pms_id=48475) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23516 (pms_id=48477) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23518 (pms_id=48479) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23520 (pms_id=48481) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23519 (pms_id=48480) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23521 (pms_id=48482) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23522 (pms_id=48483) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23523 (pms_id=48484) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23524 (pms_id=48485) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23526 (pms_id=48495) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23525 (pms_id=48496) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23527 (pms_id=48497) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23528 (pms_id=48498) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23530 (pms_id=48500) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23529 (pms_id=48499) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23531 (pms_id=48501) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23532 (pms_id=48502) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23533 (pms_id=48503) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23534 (pms_id=48504) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23535 (pms_id=48505) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23536 (pms_id=48506) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23537 (pms_id=48507) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23538 (pms_id=48508) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23539 (pms_id=48509) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23541 (pms_id=48512) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23540 (pms_id=48510) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23542 (pms_id=48513) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23543 (pms_id=48514) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23546 (pms_id=48516) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23544 (pms_id=48517) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23545 (pms_id=48518) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23547 (pms_id=48519) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23548 (pms_id=48520) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23549 (pms_id=48521) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23550 (pms_id=48522) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23551 (pms_id=48523) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23552 (pms_id=48524) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23553 (pms_id=48525) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23554 (pms_id=48526) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23555 (pms_id=48527) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23556 (pms_id=48528) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23558 (pms_id=48529) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23557 (pms_id=48530) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23559 (pms_id=48531) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23577 (pms_id=48532) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23578 (pms_id=48533) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23560 (pms_id=48534) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23561 (pms_id=48536) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23562 (pms_id=48537) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23563 (pms_id=48539) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23564 (pms_id=48540) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23565 (pms_id=48541) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23566 (pms_id=48542) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23567 (pms_id=48543) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23568 (pms_id=48544) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23569 (pms_id=48545) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23571 (pms_id=48548) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23570 (pms_id=48547) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23572 (pms_id=48549) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23573 (pms_id=48550) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23574 (pms_id=48551) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23575 (pms_id=48552) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23576 (pms_id=48554) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23579 (pms_id=48555) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23580 (pms_id=48556) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23582 (pms_id=48557) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23581 (pms_id=48559) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23583 (pms_id=48560) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23584 (pms_id=48561) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23585 (pms_id=48562) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23586 (pms_id=48563) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23587 (pms_id=48564) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23588 (pms_id=48565) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23591 (pms_id=48566) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23589 (pms_id=48567) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23590 (pms_id=48568) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23594 (pms_id=48569) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23592 (pms_id=48570) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23593 (pms_id=48571) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23595 (pms_id=48572) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23596 (pms_id=48573) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23597 (pms_id=48579) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23598 (pms_id=48589) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23599 (pms_id=48590) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23600 (pms_id=48591) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23601 (pms_id=48600) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23602 (pms_id=48601) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23603 (pms_id=48602) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23604 (pms_id=48603) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23605 (pms_id=48604) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23606 (pms_id=48605) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23607 (pms_id=48606) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23608 (pms_id=48607) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23610 (pms_id=48608) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23611 (pms_id=48610) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23609 (pms_id=48609) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23612 (pms_id=48611) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23613 (pms_id=48612) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23614 (pms_id=48613) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23615 (pms_id=48614) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23616 (pms_id=48615) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23617 (pms_id=48616) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23618 (pms_id=48618) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23619 (pms_id=48619) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23620 (pms_id=48620) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23621 (pms_id=48621) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23622 (pms_id=48622) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23623 (pms_id=48624) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23624 (pms_id=48627) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23625 (pms_id=48628) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23626 (pms_id=48629) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23628 (pms_id=48630) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23627 (pms_id=48631) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23629 (pms_id=48632) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23630 (pms_id=48633) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23631 (pms_id=48634) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23632 (pms_id=48635) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23633 (pms_id=48636) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23634 (pms_id=48637) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23635 (pms_id=48638) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23636 (pms_id=48639) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23638 (pms_id=48640) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23637 (pms_id=48641) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23640 (pms_id=48642) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23639 (pms_id=48643) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23641 (pms_id=48644) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23642 (pms_id=48645) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23643 (pms_id=48646) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23644 (pms_id=48647) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23645 (pms_id=48648) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23646 (pms_id=48649) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23647 (pms_id=48650) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23648 (pms_id=48651) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23649 (pms_id=48652) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23650 (pms_id=48653) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23651 (pms_id=48654) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23652 (pms_id=48655) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23653 (pms_id=48656) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23654 (pms_id=48657) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23655 (pms_id=48658) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23656 (pms_id=48659) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23657 (pms_id=48661) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23658 (pms_id=48662) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23659 (pms_id=48663) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23660 (pms_id=48664) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23661 (pms_id=48665) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23662 (pms_id=48666) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23663 (pms_id=48667) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23664 (pms_id=48668) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23665 (pms_id=48669) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23666 (pms_id=48670) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23667 (pms_id=48671) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23668 (pms_id=48672) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23669 (pms_id=48673) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23670 (pms_id=48674) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23671 (pms_id=48675) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23672 (pms_id=48676) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23674 (pms_id=48679) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23673 (pms_id=48677) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23675 (pms_id=48680) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23676 (pms_id=48681) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23677 (pms_id=48683) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23679 (pms_id=48685) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23678 (pms_id=48684) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23680 (pms_id=48686) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23681 (pms_id=48687) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23682 (pms_id=48688) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23683 (pms_id=48689) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23684 (pms_id=48690) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23685 (pms_id=48691) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23686 (pms_id=48692) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23687 (pms_id=48693) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23688 (pms_id=48694) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23690 (pms_id=48696) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23689 (pms_id=48697) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23691 (pms_id=48698) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23693 (pms_id=48699) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23692 (pms_id=48701) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23694 (pms_id=48702) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23695 (pms_id=48703) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23696 (pms_id=48704) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23697 (pms_id=48705) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23698 (pms_id=48706) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23699 (pms_id=48707) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23700 (pms_id=48708) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23702 (pms_id=48709) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23701 (pms_id=48710) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23703 (pms_id=48711) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23704 (pms_id=48712) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23705 (pms_id=48713) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23706 (pms_id=48714) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23707 (pms_id=48715) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23708 (pms_id=48716) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23709 (pms_id=48717) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23710 (pms_id=48718) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23711 (pms_id=48719) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23712 (pms_id=48720) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23713 (pms_id=48721) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23714 (pms_id=48722) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23715 (pms_id=48723) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23716 (pms_id=48724) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23717 (pms_id=48725) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23718 (pms_id=48726) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23719 (pms_id=48727) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23720 (pms_id=48728) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23721 (pms_id=48729) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23722 (pms_id=48730) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23723 (pms_id=48731) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23726 (pms_id=48733) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23724 (pms_id=48732) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23725 (pms_id=48734) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23727 (pms_id=48735) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23728 (pms_id=48736) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23729 (pms_id=48737) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23730 (pms_id=48738) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23731 (pms_id=48739) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23732 (pms_id=48740) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23733 (pms_id=48742) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23736 (pms_id=48743) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23734 (pms_id=48744) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23735 (pms_id=48745) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23737 (pms_id=48751) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23738 (pms_id=48752) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23739 (pms_id=48753) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23740 (pms_id=48754) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23741 (pms_id=48755) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23742 (pms_id=48756) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23743 (pms_id=48757) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23745 (pms_id=48758) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23744 (pms_id=48759) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23746 (pms_id=48761) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23747 (pms_id=48762) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23748 (pms_id=48763) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23749 (pms_id=48764) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23750 (pms_id=48765) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48764 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23751 (pms_id=48766) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23752 (pms_id=48771) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23753 (pms_id=48772) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23756 (pms_id=48774) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23754 (pms_id=48773) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23755 (pms_id=48775) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23757 (pms_id=48776) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23759 (pms_id=48777) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23758 (pms_id=48778) 2025-11-19 12:03:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23760 (pms_id=48779) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23761 (pms_id=48780) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23763 (pms_id=48782) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23762 (pms_id=48781) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23764 (pms_id=48783) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23766 (pms_id=48785) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23765 (pms_id=48786) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23769 (pms_id=48792) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23767 (pms_id=48787) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23768 (pms_id=48793) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23770 (pms_id=48794) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23771 (pms_id=48795) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23772 (pms_id=48796) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23773 (pms_id=48797) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23774 (pms_id=48798) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23775 (pms_id=48799) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23776 (pms_id=48800) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23777 (pms_id=48801) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23779 (pms_id=48803) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23780 (pms_id=48815) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23778 (pms_id=48804) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23781 (pms_id=48816) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23784 (pms_id=48819) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23782 (pms_id=48817) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23783 (pms_id=48818) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23785 (pms_id=48821) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23786 (pms_id=48822) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23788 (pms_id=48823) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23787 (pms_id=48824) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23789 (pms_id=48825) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23790 (pms_id=48826) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23793 (pms_id=48829) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23791 (pms_id=48827) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23792 (pms_id=48828) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23794 (pms_id=48830) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23795 (pms_id=48831) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23796 (pms_id=48832) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23798 (pms_id=48833) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23799 (pms_id=48835) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23797 (pms_id=48834) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23800 (pms_id=48838) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23803 (pms_id=48840) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23801 (pms_id=48839) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23804 (pms_id=48841) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23805 (pms_id=48842) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23802 (pms_id=48837) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23806 (pms_id=48843) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23807 (pms_id=48844) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23808 (pms_id=48845) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23809 (pms_id=48855) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23810 (pms_id=48856) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23811 (pms_id=48857) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23813 (pms_id=48859) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23812 (pms_id=48858) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23814 (pms_id=48860) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23815 (pms_id=48868) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23816 (pms_id=48879) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23817 (pms_id=48880) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23818 (pms_id=48881) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23819 (pms_id=48882) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23820 (pms_id=48883) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23821 (pms_id=48884) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23823 (pms_id=48886) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23822 (pms_id=48885) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23824 (pms_id=48888) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23825 (pms_id=48889) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23826 (pms_id=48890) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23827 (pms_id=48891) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23829 (pms_id=48893) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23828 (pms_id=48892) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23831 (pms_id=48895) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23830 (pms_id=48894) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23834 (pms_id=48901) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23832 (pms_id=48896) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23833 (pms_id=48900) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23835 (pms_id=48902) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23837 (pms_id=48907) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23836 (pms_id=48904) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23838 (pms_id=48908) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23839 (pms_id=48913) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23840 (pms_id=48914) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23842 (pms_id=48925) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23843 (pms_id=48926) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23841 (pms_id=48924) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23844 (pms_id=48927) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23845 (pms_id=48928) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23846 (pms_id=48929) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23847 (pms_id=48930) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23849 (pms_id=48932) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23848 (pms_id=48931) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23850 (pms_id=48933) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23851 (pms_id=48934) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23852 (pms_id=48935) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23853 (pms_id=48936) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23854 (pms_id=48937) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23856 (pms_id=48938) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23855 (pms_id=48939) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23857 (pms_id=48940) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23858 (pms_id=48941) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23859 (pms_id=48942) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23860 (pms_id=48944) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23861 (pms_id=48946) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23862 (pms_id=48947) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23863 (pms_id=48948) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23864 (pms_id=48949) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23865 (pms_id=48950) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23866 (pms_id=48951) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23867 (pms_id=48952) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23868 (pms_id=48953) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23869 (pms_id=48954) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23870 (pms_id=48955) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23871 (pms_id=48966) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23872 (pms_id=48967) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23874 (pms_id=48977) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23873 (pms_id=48976) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23875 (pms_id=48978) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23876 (pms_id=48979) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23877 (pms_id=48980) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23878 (pms_id=48981) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23879 (pms_id=48982) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23880 (pms_id=48983) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23881 (pms_id=48985) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23882 (pms_id=48989) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23883 (pms_id=48990) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23884 (pms_id=49000) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23885 (pms_id=49001) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23886 (pms_id=49003) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23887 (pms_id=49004) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23888 (pms_id=49005) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23889 (pms_id=49006) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23890 (pms_id=49007) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23891 (pms_id=49009) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23892 (pms_id=49011) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23894 (pms_id=49014) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23893 (pms_id=49012) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23895 (pms_id=49016) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23896 (pms_id=49017) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23897 (pms_id=49027) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23898 (pms_id=49030) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23899 (pms_id=49031) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23900 (pms_id=49032) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23902 (pms_id=49028) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23901 (pms_id=49033) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23903 (pms_id=49034) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23904 (pms_id=49037) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23905 (pms_id=49038) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23906 (pms_id=49039) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23907 (pms_id=49040) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23908 (pms_id=49041) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23909 (pms_id=49042) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23910 (pms_id=49043) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23911 (pms_id=49044) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23912 (pms_id=49045) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23913 (pms_id=49046) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23914 (pms_id=49047) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23916 (pms_id=49049) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23915 (pms_id=49048) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23917 (pms_id=49054) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23918 (pms_id=49058) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23920 (pms_id=49068) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23919 (pms_id=49069) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23921 (pms_id=49070) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23922 (pms_id=49072) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23923 (pms_id=49073) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23924 (pms_id=49074) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23925 (pms_id=49075) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23926 (pms_id=49076) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23928 (pms_id=49078) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23927 (pms_id=49077) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23929 (pms_id=49079) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23930 (pms_id=49083) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23931 (pms_id=49095) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23932 (pms_id=49104) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23933 (pms_id=49105) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23934 (pms_id=49107) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23936 (pms_id=49109) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23935 (pms_id=49108) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23937 (pms_id=49110) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23938 (pms_id=49113) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23939 (pms_id=49114) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23941 (pms_id=49116) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23940 (pms_id=49117) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23942 (pms_id=49126) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23943 (pms_id=49128) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23944 (pms_id=49129) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23945 (pms_id=49130) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23946 (pms_id=49131) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23947 (pms_id=49132) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23948 (pms_id=49133) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23951 (pms_id=49135) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23949 (pms_id=49134) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23950 (pms_id=49136) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23953 (pms_id=49137) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23952 (pms_id=49138) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23954 (pms_id=49141) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23955 (pms_id=49149) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23956 (pms_id=49150) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23957 (pms_id=49151) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23958 (pms_id=49152) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23959 (pms_id=49153) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23961 (pms_id=49155) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23960 (pms_id=49154) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23962 (pms_id=49156) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23963 (pms_id=49158) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23964 (pms_id=49159) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23965 (pms_id=49160) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23966 (pms_id=49161) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23967 (pms_id=49162) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23968 (pms_id=49163) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23970 (pms_id=49164) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23969 (pms_id=49165) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23971 (pms_id=49166) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23972 (pms_id=49167) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23973 (pms_id=49168) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23974 (pms_id=49169) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23975 (pms_id=49170) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23976 (pms_id=49171) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23977 (pms_id=49172) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23978 (pms_id=49173) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23979 (pms_id=49174) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23981 (pms_id=49175) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23982 (pms_id=49176) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23980 (pms_id=49177) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23984 (pms_id=49178) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23983 (pms_id=49179) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23985 (pms_id=49180) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23986 (pms_id=49181) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23987 (pms_id=49182) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23988 (pms_id=49183) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23989 (pms_id=49184) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23990 (pms_id=49185) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23991 (pms_id=49187) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23992 (pms_id=49186) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23993 (pms_id=49188) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23994 (pms_id=49189) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23995 (pms_id=49190) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23997 (pms_id=49191) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23996 (pms_id=49192) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23998 (pms_id=49193) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 23999 (pms_id=49194) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24001 (pms_id=49195) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24000 (pms_id=49196) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24002 (pms_id=49197) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24003 (pms_id=49198) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24004 (pms_id=49199) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24007 (pms_id=49201) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24005 (pms_id=49200) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24006 (pms_id=49202) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24008 (pms_id=49203) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24009 (pms_id=49204) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24011 (pms_id=49205) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24010 (pms_id=49206) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24012 (pms_id=49207) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24014 (pms_id=49208) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24013 (pms_id=49209) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24015 (pms_id=49210) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24016 (pms_id=49211) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24017 (pms_id=49212) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24018 (pms_id=49213) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24019 (pms_id=49214) 2025-11-19 12:03:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 24020 (pms_id=49215) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24022 (pms_id=49217) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24021 (pms_id=49216) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24023 (pms_id=49218) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24024 (pms_id=49219) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24025 (pms_id=49220) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24026 (pms_id=49221) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24027 (pms_id=49222) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24028 (pms_id=49223) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24029 (pms_id=49224) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24030 (pms_id=49226) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24032 (pms_id=49228) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24031 (pms_id=49229) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24034 (pms_id=49231) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24033 (pms_id=49230) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24036 (pms_id=49232) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24035 (pms_id=49240) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24037 (pms_id=49241) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24038 (pms_id=49242) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24039 (pms_id=49243) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24040 (pms_id=49244) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24041 (pms_id=49245) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24043 (pms_id=49246) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24042 (pms_id=49247) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24045 (pms_id=49249) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24044 (pms_id=49248) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24046 (pms_id=49250) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24047 (pms_id=49251) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24048 (pms_id=49252) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24049 (pms_id=49253) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24050 (pms_id=49255) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24052 (pms_id=49263) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24051 (pms_id=49264) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24053 (pms_id=49265) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24054 (pms_id=49266) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24055 (pms_id=49267) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24056 (pms_id=49268) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24057 (pms_id=49270) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24058 (pms_id=49271) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24059 (pms_id=49272) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24060 (pms_id=49280) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24061 (pms_id=49281) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24062 (pms_id=49283) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24063 (pms_id=49282) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24064 (pms_id=49284) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24065 (pms_id=49285) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24066 (pms_id=49286) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24067 (pms_id=49288) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24068 (pms_id=49289) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24069 (pms_id=49290) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24070 (pms_id=49291) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24071 (pms_id=49294) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24072 (pms_id=49295) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24073 (pms_id=49296) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24074 (pms_id=49297) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24075 (pms_id=49298) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24076 (pms_id=49299) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24077 (pms_id=49300) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24078 (pms_id=49305) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24079 (pms_id=49306) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24080 (pms_id=49307) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24084 (pms_id=49309) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24081 (pms_id=49311) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24082 (pms_id=49313) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24083 (pms_id=49314) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24085 (pms_id=49315) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24086 (pms_id=49316) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24087 (pms_id=49317) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24088 (pms_id=49318) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24089 (pms_id=49320) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24090 (pms_id=49323) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24093 (pms_id=49326) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24094 (pms_id=49325) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24091 (pms_id=49327) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24092 (pms_id=49328) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24095 (pms_id=49329) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24096 (pms_id=49330) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24097 (pms_id=49331) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24098 (pms_id=49332) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24099 (pms_id=49333) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24100 (pms_id=49343) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24101 (pms_id=49344) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24102 (pms_id=49345) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24103 (pms_id=49346) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24104 (pms_id=49348) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24105 (pms_id=49350) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24106 (pms_id=49351) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24107 (pms_id=49353) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24108 (pms_id=49354) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24109 (pms_id=49355) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24110 (pms_id=49356) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24111 (pms_id=49357) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24113 (pms_id=49358) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24112 (pms_id=49359) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24114 (pms_id=49367) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24115 (pms_id=49368) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24116 (pms_id=49370) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24117 (pms_id=49377) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24118 (pms_id=49378) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24120 (pms_id=49379) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24121 (pms_id=49381) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24119 (pms_id=49392) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24122 (pms_id=49394) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24124 (pms_id=49396) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24123 (pms_id=49395) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24125 (pms_id=49397) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24126 (pms_id=49398) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24128 (pms_id=49400) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24127 (pms_id=49399) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24129 (pms_id=49401) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24130 (pms_id=49405) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24131 (pms_id=49407) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24132 (pms_id=49408) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24133 (pms_id=49410) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24134 (pms_id=49411) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24135 (pms_id=49412) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24136 (pms_id=49420) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24138 (pms_id=49422) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24137 (pms_id=49421) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24139 (pms_id=49424) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24140 (pms_id=49425) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24141 (pms_id=49426) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24142 (pms_id=49427) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24143 (pms_id=49428) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24144 (pms_id=49429) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24145 (pms_id=49430) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24146 (pms_id=49432) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24147 (pms_id=49433) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24149 (pms_id=49436) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24148 (pms_id=49435) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24150 (pms_id=49441) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24151 (pms_id=49440) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24153 (pms_id=49443) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24152 (pms_id=49442) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24154 (pms_id=49444) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24155 (pms_id=49445) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24156 (pms_id=49447) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24157 (pms_id=49448) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24158 (pms_id=49449) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24159 (pms_id=49450) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24160 (pms_id=49451) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24161 (pms_id=49452) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24163 (pms_id=49453) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24162 (pms_id=49454) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24164 (pms_id=49455) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24165 (pms_id=49456) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24166 (pms_id=49457) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24167 (pms_id=49458) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24168 (pms_id=49459) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24169 (pms_id=49460) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24171 (pms_id=49462) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24170 (pms_id=49463) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24172 (pms_id=49467) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24173 (pms_id=49468) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Found exact email match for avv.silviamadreperla@gmail.com (reservation_id=1485) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=SIlvia Madreperla, email=avv.silviamadreperla@gmail.com, hotel=39054_001) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24174 (pms_id=49470) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24175 (pms_id=49471) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24176 (pms_id=49472) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24177 (pms_id=49473) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24178 (pms_id=49475) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24182 (pms_id=49474) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24179 (pms_id=49476) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24181 (pms_id=49477) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24180 (pms_id=49478) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24183 (pms_id=49479) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24185 (pms_id=49481) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24184 (pms_id=49482) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24186 (pms_id=49491) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24190 (pms_id=49493) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24187 (pms_id=49492) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24189 (pms_id=49494) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24188 (pms_id=49495) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24191 (pms_id=49496) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24192 (pms_id=49497) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24194 (pms_id=49499) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24193 (pms_id=49498) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24195 (pms_id=49503) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24196 (pms_id=49504) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24197 (pms_id=49505) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24198 (pms_id=49506) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24199 (pms_id=49507) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24201 (pms_id=49520) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24200 (pms_id=49517) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24202 (pms_id=49528) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24203 (pms_id=49529) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24204 (pms_id=49530) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24205 (pms_id=49531) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24206 (pms_id=49532) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24207 (pms_id=49533) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24208 (pms_id=49534) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24209 (pms_id=49535) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24210 (pms_id=49536) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24211 (pms_id=49538) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24212 (pms_id=49539) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24213 (pms_id=49541) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24214 (pms_id=49542) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24215 (pms_id=49543) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24216 (pms_id=49544) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24217 (pms_id=49555) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24219 (pms_id=49564) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24218 (pms_id=49567) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24220 (pms_id=49568) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24221 (pms_id=49571) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24222 (pms_id=49573) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24223 (pms_id=49574) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24224 (pms_id=49575) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24225 (pms_id=49576) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24227 (pms_id=49578) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24226 (pms_id=49577) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24228 (pms_id=49579) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24229 (pms_id=49580) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24230 (pms_id=49582) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24232 (pms_id=49587) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24231 (pms_id=49586) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24233 (pms_id=49596) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24234 (pms_id=49598) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24235 (pms_id=49599) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24236 (pms_id=49600) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24237 (pms_id=49601) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24239 (pms_id=49602) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24238 (pms_id=49604) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24240 (pms_id=49605) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24241 (pms_id=49606) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24242 (pms_id=49607) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24243 (pms_id=49609) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24244 (pms_id=49611) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24245 (pms_id=49612) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24246 (pms_id=49615) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24247 (pms_id=49626) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24248 (pms_id=49627) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24249 (pms_id=49628) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24250 (pms_id=49629) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24251 (pms_id=49630) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24252 (pms_id=49631) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24253 (pms_id=49633) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24254 (pms_id=49635) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24255 (pms_id=49636) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24256 (pms_id=49637) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24257 (pms_id=49638) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24259 (pms_id=49639) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24258 (pms_id=49640) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24260 (pms_id=49641) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24261 (pms_id=49642) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24262 (pms_id=49643) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24263 (pms_id=49653) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24264 (pms_id=49663) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24265 (pms_id=49664) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24267 (pms_id=49667) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24266 (pms_id=49665) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24268 (pms_id=49674) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24269 (pms_id=49675) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24270 (pms_id=49676) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24272 (pms_id=49678) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24271 (pms_id=49677) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24273 (pms_id=49679) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24275 (pms_id=49682) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24274 (pms_id=49681) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24277 (pms_id=49692) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24276 (pms_id=49690) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24278 (pms_id=49693) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24279 (pms_id=49694) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24281 (pms_id=49695) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24280 (pms_id=49696) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24282 (pms_id=49697) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24283 (pms_id=49700) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24284 (pms_id=49701) 2025-11-19 12:03:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 24285 (pms_id=49702) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24286 (pms_id=49710) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24287 (pms_id=49711) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24288 (pms_id=49712) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24289 (pms_id=49713) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24290 (pms_id=49714) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24291 (pms_id=49715) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24292 (pms_id=49716) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24293 (pms_id=49718) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24294 (pms_id=49720) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24295 (pms_id=49721) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24296 (pms_id=49722) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24297 (pms_id=49724) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24298 (pms_id=49725) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24301 (pms_id=49726) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24300 (pms_id=49729) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24299 (pms_id=49727) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24302 (pms_id=49730) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24303 (pms_id=49731) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24305 (pms_id=49733) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24304 (pms_id=49734) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24306 (pms_id=49735) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24308 (pms_id=49739) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24307 (pms_id=49736) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24310 (pms_id=49740) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24309 (pms_id=49741) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24311 (pms_id=49742) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24312 (pms_id=49743) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24313 (pms_id=49746) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24314 (pms_id=49747) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24315 (pms_id=49748) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24316 (pms_id=49749) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24317 (pms_id=49750) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24320 (pms_id=49751) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24318 (pms_id=49752) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24319 (pms_id=49753) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24321 (pms_id=49754) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24322 (pms_id=49755) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24323 (pms_id=49756) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24324 (pms_id=49757) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24325 (pms_id=49758) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24326 (pms_id=49759) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24328 (pms_id=49762) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24327 (pms_id=49761) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24330 (pms_id=49764) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24329 (pms_id=49763) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24331 (pms_id=49765) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24332 (pms_id=49769) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24333 (pms_id=49770) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24334 (pms_id=49771) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24336 (pms_id=49772) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24337 (pms_id=49781) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24335 (pms_id=49774) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24340 (pms_id=49782) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24338 (pms_id=49783) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24339 (pms_id=49792) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24341 (pms_id=49793) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24342 (pms_id=49794) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24343 (pms_id=49795) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24344 (pms_id=49796) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24346 (pms_id=49797) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24345 (pms_id=49802) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24347 (pms_id=49803) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24348 (pms_id=49804) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24350 (pms_id=49815) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24349 (pms_id=49805) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24351 (pms_id=49816) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24353 (pms_id=49818) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24352 (pms_id=49817) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24354 (pms_id=49819) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24355 (pms_id=49820) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24356 (pms_id=49821) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24357 (pms_id=49822) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24359 (pms_id=49824) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24358 (pms_id=49825) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24360 (pms_id=49828) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24361 (pms_id=49827) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24363 (pms_id=49831) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24364 (pms_id=49832) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24362 (pms_id=49830) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24365 (pms_id=49833) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24367 (pms_id=49835) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24366 (pms_id=49834) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24369 (pms_id=49836) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24368 (pms_id=49846) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24370 (pms_id=49847) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24371 (pms_id=49857) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24372 (pms_id=49858) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24373 (pms_id=49859) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24375 (pms_id=49861) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24374 (pms_id=49860) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24376 (pms_id=49862) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24379 (pms_id=49864) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24377 (pms_id=49863) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24378 (pms_id=49865) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24380 (pms_id=49866) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24382 (pms_id=49868) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24381 (pms_id=49867) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24383 (pms_id=49869) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24384 (pms_id=49870) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24386 (pms_id=49872) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24385 (pms_id=49871) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24387 (pms_id=49873) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24388 (pms_id=49874) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24389 (pms_id=49875) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24390 (pms_id=49877) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24391 (pms_id=49878) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24393 (pms_id=49879) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24392 (pms_id=49883) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24395 (pms_id=49885) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24394 (pms_id=49884) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24396 (pms_id=49886) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24397 (pms_id=49887) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24399 (pms_id=49894) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24398 (pms_id=49895) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24400 (pms_id=49896) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24401 (pms_id=49905) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24402 (pms_id=49908) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24403 (pms_id=49909) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24404 (pms_id=49910) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24406 (pms_id=49916) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24405 (pms_id=49915) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24407 (pms_id=49919) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24408 (pms_id=49931) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24409 (pms_id=49932) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24410 (pms_id=49933) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24411 (pms_id=49934) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24413 (pms_id=49935) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24412 (pms_id=49936) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24414 (pms_id=49937) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24417 (pms_id=49955) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24415 (pms_id=49954) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49935 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24416 (pms_id=49966) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24418 (pms_id=49967) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24419 (pms_id=49968) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24420 (pms_id=49970) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24421 (pms_id=49971) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24422 (pms_id=49972) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24423 (pms_id=49973) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24424 (pms_id=49974) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24425 (pms_id=49975) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24426 (pms_id=49977) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24427 (pms_id=49978) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24428 (pms_id=49979) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24429 (pms_id=49990) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24430 (pms_id=49991) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24431 (pms_id=49992) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24433 (pms_id=49993) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24432 (pms_id=49995) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24434 (pms_id=49996) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24436 (pms_id=49998) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24435 (pms_id=49997) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24437 (pms_id=49999) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24438 (pms_id=50000) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24439 (pms_id=50001) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24440 (pms_id=50002) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24441 (pms_id=50003) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24442 (pms_id=50004) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24443 (pms_id=50005) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24444 (pms_id=50016) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24445 (pms_id=50017) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24446 (pms_id=50006) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24447 (pms_id=50018) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24449 (pms_id=50021) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24448 (pms_id=50019) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24450 (pms_id=50022) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24452 (pms_id=50024) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24451 (pms_id=50025) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24453 (pms_id=50027) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24454 (pms_id=50028) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24455 (pms_id=50030) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24457 (pms_id=50041) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24456 (pms_id=50040) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24460 (pms_id=50043) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24458 (pms_id=50042) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24459 (pms_id=50044) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24461 (pms_id=50045) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24462 (pms_id=50046) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24463 (pms_id=50047) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24484 (pms_id=50048) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24464 (pms_id=50049) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24466 (pms_id=50051) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24465 (pms_id=50052) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24469 (pms_id=50054) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24467 (pms_id=50053) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24468 (pms_id=50055) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24471 (pms_id=50056) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24470 (pms_id=50057) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24472 (pms_id=50058) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24473 (pms_id=50059) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24474 (pms_id=50061) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24476 (pms_id=50063) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24475 (pms_id=50062) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24477 (pms_id=50066) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24479 (pms_id=50064) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24478 (pms_id=50067) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24480 (pms_id=50068) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24481 (pms_id=50070) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24482 (pms_id=50071) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24483 (pms_id=50073) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24485 (pms_id=50079) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24487 (pms_id=50081) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24486 (pms_id=50080) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24488 (pms_id=50082) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24489 (pms_id=50091) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24490 (pms_id=50092) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24492 (pms_id=50094) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24491 (pms_id=50093) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24493 (pms_id=50096) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24494 (pms_id=50097) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24495 (pms_id=50099) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24496 (pms_id=50100) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24497 (pms_id=50101) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24498 (pms_id=50102) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24499 (pms_id=50103) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24501 (pms_id=50106) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24500 (pms_id=50105) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24502 (pms_id=50107) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24503 (pms_id=50108) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24504 (pms_id=50109) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24505 (pms_id=50110) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24506 (pms_id=50118) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24507 (pms_id=50119) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24508 (pms_id=50120) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24509 (pms_id=50121) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24510 (pms_id=50129) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24511 (pms_id=50130) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50121 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24512 (pms_id=50131) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24513 (pms_id=50141) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24515 (pms_id=50152) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24514 (pms_id=50151) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24516 (pms_id=50153) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24517 (pms_id=50154) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24519 (pms_id=50156) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24518 (pms_id=50155) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24520 (pms_id=50157) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24521 (pms_id=50159) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24522 (pms_id=50161) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24524 (pms_id=50162) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24523 (pms_id=50163) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24526 (pms_id=50165) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24525 (pms_id=50164) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24527 (pms_id=50166) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24528 (pms_id=50168) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24529 (pms_id=50174) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24530 (pms_id=50175) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24531 (pms_id=50176) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24532 (pms_id=50185) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24533 (pms_id=50186) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24534 (pms_id=50187) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24535 (pms_id=50188) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24536 (pms_id=50189) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24537 (pms_id=50190) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24538 (pms_id=50191) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24539 (pms_id=50192) 2025-11-19 12:03:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 24540 (pms_id=50193) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24541 (pms_id=50194) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24543 (pms_id=50197) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24544 (pms_id=50207) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24542 (pms_id=50198) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24545 (pms_id=50208) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24548 (pms_id=50209) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24546 (pms_id=50217) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24547 (pms_id=50218) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24549 (pms_id=50221) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24552 (pms_id=50232) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24551 (pms_id=50233) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24550 (pms_id=50234) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24553 (pms_id=50235) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24554 (pms_id=50236) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24555 (pms_id=50247) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24557 (pms_id=50249) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24556 (pms_id=50250) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24558 (pms_id=50252) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24559 (pms_id=50253) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24560 (pms_id=50254) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24561 (pms_id=50255) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24563 (pms_id=50256) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=1088) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24562 (pms_id=50257) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24564 (pms_id=50258) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24565 (pms_id=50259) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24566 (pms_id=50261) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24567 (pms_id=50262) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24568 (pms_id=50263) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24569 (pms_id=50260) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24570 (pms_id=50264) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24572 (pms_id=50266) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24571 (pms_id=50265) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24573 (pms_id=50267) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24574 (pms_id=50276) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24576 (pms_id=50286) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24575 (pms_id=50287) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24577 (pms_id=50288) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24578 (pms_id=50289) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24579 (pms_id=50290) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24580 (pms_id=50291) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24581 (pms_id=50301) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24582 (pms_id=50302) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24584 (pms_id=50303) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24583 (pms_id=50304) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24585 (pms_id=50305) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24586 (pms_id=50307) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24588 (pms_id=50308) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24587 (pms_id=50309) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24589 (pms_id=50310) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24590 (pms_id=50311) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24593 (pms_id=50312) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24591 (pms_id=50313) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24592 (pms_id=50314) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24594 (pms_id=50315) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24595 (pms_id=50316) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24598 (pms_id=50317) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24596 (pms_id=50319) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24597 (pms_id=50320) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24599 (pms_id=50321) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24600 (pms_id=50322) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24601 (pms_id=50323) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24602 (pms_id=50331) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24603 (pms_id=50332) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24604 (pms_id=50333) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24605 (pms_id=50334) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24606 (pms_id=50335) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24608 (pms_id=50337) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24607 (pms_id=50336) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24609 (pms_id=50338) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24611 (pms_id=50339) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24613 (pms_id=50341) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24610 (pms_id=50340) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24612 (pms_id=50343) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24614 (pms_id=50344) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24616 (pms_id=50346) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24615 (pms_id=50345) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24618 (pms_id=50348) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24617 (pms_id=50347) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24619 (pms_id=50352) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24620 (pms_id=50354) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24621 (pms_id=50355) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24622 (pms_id=50357) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24623 (pms_id=50358) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24624 (pms_id=50359) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24625 (pms_id=50360) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24626 (pms_id=50361) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24627 (pms_id=50362) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24628 (pms_id=50363) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24629 (pms_id=50364) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24631 (pms_id=50365) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24630 (pms_id=50366) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24632 (pms_id=50367) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24633 (pms_id=50368) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24635 (pms_id=50370) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24634 (pms_id=50369) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24636 (pms_id=50371) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24637 (pms_id=50372) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24638 (pms_id=50378) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24641 (pms_id=50379) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24643 (pms_id=50380) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24642 (pms_id=50381) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24639 (pms_id=50384) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24640 (pms_id=50385) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24644 (pms_id=50386) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24645 (pms_id=50387) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24646 (pms_id=50388) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24647 (pms_id=50389) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24648 (pms_id=50390) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24650 (pms_id=50392) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24649 (pms_id=50391) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24651 (pms_id=50393) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24652 (pms_id=50410) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24653 (pms_id=50412) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24654 (pms_id=50419) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24655 (pms_id=50429) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24656 (pms_id=50430) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24657 (pms_id=50431) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24658 (pms_id=50432) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24660 (pms_id=50442) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24659 (pms_id=50443) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24661 (pms_id=50452) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24662 (pms_id=50453) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24663 (pms_id=50454) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24664 (pms_id=50464) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24665 (pms_id=50465) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24666 (pms_id=50466) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24667 (pms_id=50492) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24668 (pms_id=50493) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24671 (pms_id=50494) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24669 (pms_id=50495) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24670 (pms_id=50496) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24675 (pms_id=50497) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24672 (pms_id=50498) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24673 (pms_id=50499) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24674 (pms_id=50500) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24676 (pms_id=50501) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24677 (pms_id=50502) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24678 (pms_id=50503) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24680 (pms_id=50504) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24679 (pms_id=50505) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24681 (pms_id=50506) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24682 (pms_id=50507) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24683 (pms_id=50508) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24684 (pms_id=50509) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24685 (pms_id=50510) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24686 (pms_id=50511) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24687 (pms_id=50512) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24688 (pms_id=50514) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24689 (pms_id=50515) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24690 (pms_id=50516) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24691 (pms_id=50518) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24692 (pms_id=50520) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24694 (pms_id=50521) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24693 (pms_id=50519) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24695 (pms_id=50522) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24696 (pms_id=50523) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24698 (pms_id=50525) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24697 (pms_id=50524) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24700 (pms_id=50526) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24699 (pms_id=50527) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24701 (pms_id=50528) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24703 (pms_id=50530) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24702 (pms_id=50529) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24704 (pms_id=50531) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24705 (pms_id=50532) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24706 (pms_id=50533) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24707 (pms_id=50534) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24709 (pms_id=50537) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24708 (pms_id=50535) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24710 (pms_id=50539) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24711 (pms_id=50540) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24712 (pms_id=50543) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24713 (pms_id=50544) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24714 (pms_id=50545) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24715 (pms_id=50547) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24716 (pms_id=50548) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24717 (pms_id=50549) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24718 (pms_id=50550) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24719 (pms_id=50553) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24720 (pms_id=50554) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24721 (pms_id=50556) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24722 (pms_id=50557) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24723 (pms_id=50558) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24724 (pms_id=50559) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24725 (pms_id=50560) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24726 (pms_id=50561) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24728 (pms_id=50563) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24727 (pms_id=50562) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24729 (pms_id=50564) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24730 (pms_id=50566) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24731 (pms_id=50567) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24732 (pms_id=50568) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24733 (pms_id=50570) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24734 (pms_id=50571) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24735 (pms_id=50572) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24737 (pms_id=50573) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24739 (pms_id=50574) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24736 (pms_id=50569) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24738 (pms_id=50575) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24740 (pms_id=50587) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24741 (pms_id=50588) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24742 (pms_id=50590) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24743 (pms_id=50591) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24744 (pms_id=50592) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24745 (pms_id=50593) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24747 (pms_id=50594) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24746 (pms_id=50595) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24748 (pms_id=50596) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24749 (pms_id=50597) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24751 (pms_id=50598) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24750 (pms_id=50600) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Graziadei, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24753 (pms_id=50601) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24752 (pms_id=50602) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24754 (pms_id=50604) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24755 (pms_id=50605) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24756 (pms_id=50606) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24757 (pms_id=50608) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24759 (pms_id=50609) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24758 (pms_id=50607) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24760 (pms_id=50610) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24761 (pms_id=50611) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24762 (pms_id=50612) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24763 (pms_id=50613) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24764 (pms_id=50618) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24765 (pms_id=50619) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24766 (pms_id=50620) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24767 (pms_id=50621) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24769 (pms_id=50622) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24768 (pms_id=50623) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24770 (pms_id=50624) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24771 (pms_id=50625) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24772 (pms_id=50626) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24773 (pms_id=50627) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24774 (pms_id=50629) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24775 (pms_id=50630) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24776 (pms_id=50631) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24777 (pms_id=50633) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24779 (pms_id=50634) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24778 (pms_id=50635) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24780 (pms_id=50636) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24781 (pms_id=50639) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24782 (pms_id=50640) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24783 (pms_id=50652) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24784 (pms_id=50653) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24785 (pms_id=50662) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24786 (pms_id=50663) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24787 (pms_id=50664) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24789 (pms_id=50665) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24791 (pms_id=50667) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24788 (pms_id=50666) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24790 (pms_id=50672) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24792 (pms_id=50673) 2025-11-19 12:03:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 24793 (pms_id=50674) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24794 (pms_id=50675) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24795 (pms_id=50676) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24796 (pms_id=50677) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24797 (pms_id=50678) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24798 (pms_id=50679) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24799 (pms_id=50680) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24800 (pms_id=50681) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24801 (pms_id=50682) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24802 (pms_id=50685) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24803 (pms_id=50686) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24804 (pms_id=50696) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24805 (pms_id=50697) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24806 (pms_id=50698) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24807 (pms_id=50699) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24808 (pms_id=50700) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24810 (pms_id=50702) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24809 (pms_id=50703) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24811 (pms_id=50704) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24812 (pms_id=50705) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24813 (pms_id=50706) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24814 (pms_id=50707) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24815 (pms_id=50708) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24816 (pms_id=50709) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24817 (pms_id=50710) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24818 (pms_id=50711) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24819 (pms_id=50712) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24820 (pms_id=50713) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24821 (pms_id=50714) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24822 (pms_id=50715) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24823 (pms_id=50716) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24824 (pms_id=50717) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24826 (pms_id=50719) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24825 (pms_id=50718) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24827 (pms_id=50720) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24828 (pms_id=50721) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24830 (pms_id=50723) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24829 (pms_id=50722) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24832 (pms_id=50724) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24831 (pms_id=50725) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24833 (pms_id=50727) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24834 (pms_id=50737) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24835 (pms_id=50738) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24837 (pms_id=50739) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24836 (pms_id=50740) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24839 (pms_id=50742) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24838 (pms_id=50741) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24841 (pms_id=50743) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24840 (pms_id=50744) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24842 (pms_id=50745) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24843 (pms_id=50746) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24844 (pms_id=50747) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24846 (pms_id=50748) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24845 (pms_id=50749) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24847 (pms_id=50750) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24848 (pms_id=50751) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24849 (pms_id=50752) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24853 (pms_id=50753) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24851 (pms_id=50754) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24850 (pms_id=50756) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24852 (pms_id=50757) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24854 (pms_id=50758) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24855 (pms_id=50759) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24856 (pms_id=50760) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24858 (pms_id=50762) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24857 (pms_id=50761) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24860 (pms_id=50763) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24859 (pms_id=50764) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24861 (pms_id=50765) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24862 (pms_id=50767) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24863 (pms_id=50768) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24864 (pms_id=50769) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24865 (pms_id=50771) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24866 (pms_id=50772) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24867 (pms_id=50777) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24868 (pms_id=50778) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24869 (pms_id=50779) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24871 (pms_id=50781) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24870 (pms_id=50780) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24872 (pms_id=50782) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24873 (pms_id=50792) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24874 (pms_id=50793) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24875 (pms_id=50794) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24877 (pms_id=50795) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24876 (pms_id=50796) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24879 (pms_id=50798) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24882 (pms_id=50799) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24878 (pms_id=50797) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24880 (pms_id=50800) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24881 (pms_id=50801) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24883 (pms_id=50802) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24884 (pms_id=50803) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24885 (pms_id=50804) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24886 (pms_id=50805) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24887 (pms_id=50806) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24889 (pms_id=50809) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24888 (pms_id=50808) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24890 (pms_id=50810) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24891 (pms_id=50811) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24892 (pms_id=50812) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24893 (pms_id=50813) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24894 (pms_id=50815) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24896 (pms_id=50816) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24895 (pms_id=50814) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24898 (pms_id=50817) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24897 (pms_id=50818) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24899 (pms_id=50819) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24900 (pms_id=50820) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24901 (pms_id=50821) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24902 (pms_id=50822) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24903 (pms_id=50823) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24905 (pms_id=50825) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24904 (pms_id=50826) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24906 (pms_id=50827) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24907 (pms_id=50828) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24909 (pms_id=50829) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24908 (pms_id=50830) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24910 (pms_id=50831) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24911 (pms_id=50832) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24913 (pms_id=50833) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24912 (pms_id=50841) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24914 (pms_id=50842) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24915 (pms_id=50843) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24916 (pms_id=50844) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24917 (pms_id=50846) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24918 (pms_id=50845) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24919 (pms_id=50847) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24921 (pms_id=50849) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24920 (pms_id=50848) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24923 (pms_id=50851) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24922 (pms_id=50852) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24924 (pms_id=50853) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24925 (pms_id=50855) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24926 (pms_id=50854) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24928 (pms_id=50856) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24927 (pms_id=50857) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24930 (pms_id=50858) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24929 (pms_id=50859) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24931 (pms_id=50860) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24933 (pms_id=50862) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24932 (pms_id=50861) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24935 (pms_id=50865) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24934 (pms_id=50864) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24936 (pms_id=50866) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24937 (pms_id=50867) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24938 (pms_id=50868) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24939 (pms_id=50869) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24940 (pms_id=50870) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24941 (pms_id=50871) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24943 (pms_id=50874) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24942 (pms_id=50872) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24945 (pms_id=50875) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24948 (pms_id=50877) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24944 (pms_id=50876) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24946 (pms_id=50878) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24947 (pms_id=50879) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24949 (pms_id=50880) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24950 (pms_id=50881) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24951 (pms_id=50883) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24952 (pms_id=50889) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24955 (pms_id=50891) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24953 (pms_id=50890) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24956 (pms_id=50892) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24954 (pms_id=50893) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24957 (pms_id=50894) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24958 (pms_id=50895) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24959 (pms_id=50896) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Found exact name match for Karin Becker (reservation_id=812) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karin Becker, email=kbmb2908@gmail.com, hotel=39054_001) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24960 (pms_id=50897) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24962 (pms_id=50900) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24961 (pms_id=50899) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24965 (pms_id=50902) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24966 (pms_id=50903) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24964 (pms_id=50901) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24963 (pms_id=50898) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24967 (pms_id=50904) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24968 (pms_id=50905) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24969 (pms_id=50906) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24970 (pms_id=50907) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24972 (pms_id=50910) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24971 (pms_id=50909) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24973 (pms_id=50911) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24974 (pms_id=50913) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24975 (pms_id=50914) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24976 (pms_id=50915) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24977 (pms_id=50916) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24978 (pms_id=50917) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24979 (pms_id=50918) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24980 (pms_id=50919) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24981 (pms_id=50920) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24982 (pms_id=50921) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24985 (pms_id=50934) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24983 (pms_id=50931) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24984 (pms_id=50932) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24986 (pms_id=50935) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24987 (pms_id=50936) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24988 (pms_id=50937) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24989 (pms_id=50938) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24991 (pms_id=50941) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24990 (pms_id=50942) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24993 (pms_id=50944) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24992 (pms_id=50943) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24994 (pms_id=50945) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24995 (pms_id=50946) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24996 (pms_id=50947) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24997 (pms_id=50948) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24998 (pms_id=50949) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 24999 (pms_id=50950) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25000 (pms_id=50951) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25001 (pms_id=50952) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25003 (pms_id=50954) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25002 (pms_id=50953) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25004 (pms_id=50955) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25006 (pms_id=50958) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25005 (pms_id=50956) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25007 (pms_id=50959) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25008 (pms_id=50960) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25009 (pms_id=50969) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25010 (pms_id=50970) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25011 (pms_id=50972) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25012 (pms_id=50973) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25014 (pms_id=50975) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25013 (pms_id=50974) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25015 (pms_id=50976) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25016 (pms_id=50977) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25017 (pms_id=50978) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25018 (pms_id=50979) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25020 (pms_id=50980) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25019 (pms_id=50986) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25021 (pms_id=50987) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25022 (pms_id=50988) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25023 (pms_id=50989) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25024 (pms_id=50990) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25025 (pms_id=50991) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25026 (pms_id=50993) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25027 (pms_id=50994) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25028 (pms_id=50995) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25030 (pms_id=50996) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25029 (pms_id=51003) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25031 (pms_id=51004) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25033 (pms_id=51013) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25032 (pms_id=51015) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25034 (pms_id=51017) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25035 (pms_id=51018) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25037 (pms_id=51019) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51017 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25036 (pms_id=51020) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25038 (pms_id=51021) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25039 (pms_id=51022) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25040 (pms_id=51032) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25041 (pms_id=51034) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25042 (pms_id=51035) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25043 (pms_id=51036) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25044 (pms_id=51037) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25045 (pms_id=51038) 2025-11-19 12:03:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 25046 (pms_id=51039) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25047 (pms_id=51040) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25048 (pms_id=51041) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25049 (pms_id=51042) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25050 (pms_id=51043) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25051 (pms_id=51046) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25053 (pms_id=51047) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25052 (pms_id=51057) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25054 (pms_id=51058) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25055 (pms_id=51059) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25056 (pms_id=51061) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25057 (pms_id=51062) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25058 (pms_id=51065) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25059 (pms_id=51068) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25060 (pms_id=51069) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25061 (pms_id=51078) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25062 (pms_id=51079) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25063 (pms_id=51088) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25064 (pms_id=51089) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25065 (pms_id=51099) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25066 (pms_id=51101) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25067 (pms_id=51102) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25068 (pms_id=51103) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25069 (pms_id=51100) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25070 (pms_id=51109) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25071 (pms_id=51110) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25072 (pms_id=51114) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25073 (pms_id=51133) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25074 (pms_id=51134) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25075 (pms_id=51145) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25076 (pms_id=51147) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25077 (pms_id=51149) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25078 (pms_id=51157) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25079 (pms_id=51166) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25081 (pms_id=51156) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25080 (pms_id=51167) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25082 (pms_id=51169) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25083 (pms_id=51176) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25084 (pms_id=51177) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25085 (pms_id=51178) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Found exact name match for Marina Rossi (reservation_id=1561) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Rossi, email=rossimarina61@gmail.com, hotel=39054_001) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25086 (pms_id=51179) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25087 (pms_id=51181) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25088 (pms_id=51182) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25089 (pms_id=51183) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25091 (pms_id=51180) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25090 (pms_id=51184) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25092 (pms_id=51185) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25093 (pms_id=51186) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25094 (pms_id=51189) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25095 (pms_id=51196) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Found exact name match for Christina Stumpf (reservation_id=143) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-kuemmet@web.de, hotel=39054_001) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25096 (pms_id=51207) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25097 (pms_id=51209) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25098 (pms_id=51208) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25100 (pms_id=51210) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25099 (pms_id=51211) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25101 (pms_id=51213) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25102 (pms_id=51214) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25103 (pms_id=51215) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25104 (pms_id=51216) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25105 (pms_id=51217) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25106 (pms_id=51218) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25107 (pms_id=51219) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25108 (pms_id=51221) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25110 (pms_id=51222) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25109 (pms_id=51230) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25111 (pms_id=51231) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25112 (pms_id=51232) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25114 (pms_id=51234) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25115 (pms_id=51235) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25113 (pms_id=51233) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25116 (pms_id=51236) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25117 (pms_id=51238) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25120 (pms_id=51237) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25118 (pms_id=51239) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25119 (pms_id=51241) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25121 (pms_id=51242) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25122 (pms_id=51248) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25124 (pms_id=51249) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25123 (pms_id=51250) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25125 (pms_id=51258) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25126 (pms_id=51259) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25127 (pms_id=51260) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25129 (pms_id=51269) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25128 (pms_id=51279) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25131 (pms_id=51291) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25130 (pms_id=51289) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25132 (pms_id=51292) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25134 (pms_id=51293) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25133 (pms_id=51294) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25135 (pms_id=51300) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25136 (pms_id=51301) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25137 (pms_id=51302) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25138 (pms_id=51303) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25139 (pms_id=51304) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25140 (pms_id=51305) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25142 (pms_id=51308) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25141 (pms_id=51306) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25143 (pms_id=51315) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25144 (pms_id=51317) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25145 (pms_id=51319) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25146 (pms_id=51320) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25149 (pms_id=51323) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25147 (pms_id=51321) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25148 (pms_id=51322) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25150 (pms_id=51324) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25151 (pms_id=51325) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25152 (pms_id=51326) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25153 (pms_id=51327) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25154 (pms_id=51329) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25155 (pms_id=51330) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25156 (pms_id=51331) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25157 (pms_id=51332) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25159 (pms_id=51343) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25158 (pms_id=51342) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25160 (pms_id=51344) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25161 (pms_id=51346) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25162 (pms_id=51347) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25164 (pms_id=51348) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25163 (pms_id=51349) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25165 (pms_id=51350) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25184 (pms_id=51351) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25166 (pms_id=51352) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25167 (pms_id=51353) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25168 (pms_id=51359) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25169 (pms_id=51361) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25170 (pms_id=51360) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25172 (pms_id=51363) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25171 (pms_id=51362) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for emanuelem83@gmail.com (reservation_id=593) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuele Mazzotti, email=emanuelem83@gmail.com, hotel=39054_001) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25174 (pms_id=51369) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25173 (pms_id=51370) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25175 (pms_id=51371) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25177 (pms_id=51373) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25183 (pms_id=51372) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25178 (pms_id=51374) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25176 (pms_id=51380) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25179 (pms_id=51382) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25180 (pms_id=51383) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25181 (pms_id=51384) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25182 (pms_id=51385) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25185 (pms_id=51386) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25186 (pms_id=51387) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25187 (pms_id=51388) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25188 (pms_id=51393) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25189 (pms_id=51404) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25190 (pms_id=51405) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25191 (pms_id=51406) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25192 (pms_id=51407) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25193 (pms_id=51408) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25194 (pms_id=51409) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25195 (pms_id=51410) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25196 (pms_id=51411) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25198 (pms_id=51412) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25199 (pms_id=51413) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25197 (pms_id=51415) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25200 (pms_id=51416) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25201 (pms_id=51417) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25202 (pms_id=51418) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25220 (pms_id=51419) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25203 (pms_id=51420) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25204 (pms_id=51422) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25205 (pms_id=51423) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25206 (pms_id=51432) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25207 (pms_id=51433) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25208 (pms_id=51434) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25209 (pms_id=51435) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25210 (pms_id=51436) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25211 (pms_id=51437) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25212 (pms_id=51438) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25214 (pms_id=51439) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25213 (pms_id=51442) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25215 (pms_id=51443) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25216 (pms_id=51460) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25217 (pms_id=51461) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25218 (pms_id=51462) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25219 (pms_id=51463) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25222 (pms_id=51464) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25221 (pms_id=51465) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25223 (pms_id=51466) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25225 (pms_id=51467) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25224 (pms_id=51468) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25226 (pms_id=51469) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25228 (pms_id=51470) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25227 (pms_id=51471) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25229 (pms_id=51473) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25230 (pms_id=51474) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25232 (pms_id=51477) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25231 (pms_id=51475) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25233 (pms_id=51478) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25238 (pms_id=51481) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25234 (pms_id=51480) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25235 (pms_id=51479) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25236 (pms_id=51482) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25239 (pms_id=51483) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25237 (pms_id=51484) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25241 (pms_id=51485) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25240 (pms_id=51486) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25242 (pms_id=51488) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25243 (pms_id=51489) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25244 (pms_id=51490) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25245 (pms_id=51491) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25246 (pms_id=51492) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25247 (pms_id=51493) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25248 (pms_id=51498) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25249 (pms_id=51499) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25251 (pms_id=51508) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25250 (pms_id=51500) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25252 (pms_id=51509) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25253 (pms_id=51510) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25254 (pms_id=51511) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25255 (pms_id=51512) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25256 (pms_id=51513) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25257 (pms_id=51514) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25258 (pms_id=51515) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25259 (pms_id=51517) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25260 (pms_id=51519) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25261 (pms_id=51524) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25262 (pms_id=51523) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25263 (pms_id=51525) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25264 (pms_id=51533) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25265 (pms_id=51534) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25266 (pms_id=51535) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25267 (pms_id=51536) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25268 (pms_id=51537) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25271 (pms_id=51540) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25272 (pms_id=51541) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25269 (pms_id=51538) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25270 (pms_id=51539) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25273 (pms_id=51547) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25274 (pms_id=51549) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25275 (pms_id=51550) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25276 (pms_id=51551) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25277 (pms_id=51552) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25278 (pms_id=51553) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25280 (pms_id=51554) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25279 (pms_id=51563) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25281 (pms_id=51564) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25282 (pms_id=51566) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25283 (pms_id=51567) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25284 (pms_id=51578) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25285 (pms_id=51579) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25286 (pms_id=51582) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25287 (pms_id=51583) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25288 (pms_id=51584) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25289 (pms_id=51585) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25291 (pms_id=51587) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25290 (pms_id=51586) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25292 (pms_id=51588) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25293 (pms_id=51589) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25294 (pms_id=51590) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25295 (pms_id=51591) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25297 (pms_id=51593) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25296 (pms_id=51592) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25298 (pms_id=51594) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25299 (pms_id=51595) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25301 (pms_id=51596) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25300 (pms_id=51597) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25302 (pms_id=51598) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25303 (pms_id=51599) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Found exact email match for radova@hotmail.it (reservation_id=1507) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Radovcic, email=radova@hotmail.it, hotel=39054_001) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25304 (pms_id=51615) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25305 (pms_id=51616) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25306 (pms_id=51618) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25308 (pms_id=51619) 2025-11-19 12:03:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 25309 (pms_id=51620) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25307 (pms_id=51617) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25310 (pms_id=51622) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25311 (pms_id=51627) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25312 (pms_id=51628) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25313 (pms_id=51629) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25314 (pms_id=51631) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25315 (pms_id=51632) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25316 (pms_id=51633) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25317 (pms_id=51634) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25318 (pms_id=51638) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25319 (pms_id=51641) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25321 (pms_id=51652) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25320 (pms_id=51643) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25322 (pms_id=51653) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25323 (pms_id=51654) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25324 (pms_id=51655) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25325 (pms_id=51656) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25326 (pms_id=51657) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51656 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25328 (pms_id=51658) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25329 (pms_id=51659) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25327 (pms_id=51665) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25330 (pms_id=51666) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25331 (pms_id=51668) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25334 (pms_id=51667) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25333 (pms_id=51669) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25332 (pms_id=51670) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25335 (pms_id=51671) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25336 (pms_id=51673) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25337 (pms_id=51674) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25338 (pms_id=51675) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25340 (pms_id=51676) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25339 (pms_id=51677) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25341 (pms_id=51681) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25342 (pms_id=51682) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25344 (pms_id=51683) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25343 (pms_id=51684) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25345 (pms_id=51686) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25347 (pms_id=51696) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25346 (pms_id=51687) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25348 (pms_id=51697) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25349 (pms_id=51698) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25350 (pms_id=51699) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25353 (pms_id=51700) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25351 (pms_id=51701) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25352 (pms_id=51702) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25354 (pms_id=51703) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25355 (pms_id=51705) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25356 (pms_id=51706) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25357 (pms_id=51708) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25359 (pms_id=51714) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25358 (pms_id=51724) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25360 (pms_id=51725) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25361 (pms_id=51726) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25362 (pms_id=51727) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25363 (pms_id=51729) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25364 (pms_id=51730) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25365 (pms_id=51733) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25366 (pms_id=51734) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25367 (pms_id=51744) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25368 (pms_id=51745) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25369 (pms_id=51746) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25370 (pms_id=51748) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25371 (pms_id=51749) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25372 (pms_id=51757) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25373 (pms_id=51758) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25374 (pms_id=51760) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25375 (pms_id=51761) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25392 (pms_id=51762) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25378 (pms_id=51765) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25377 (pms_id=51764) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25376 (pms_id=51763) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25379 (pms_id=51766) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25380 (pms_id=51767) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25382 (pms_id=51768) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25381 (pms_id=51769) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25383 (pms_id=51770) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25401 (pms_id=51771) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Found exact name match for Christina Stumpf (reservation_id=143) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-kuemmet@web.de, hotel=39054_001) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25384 (pms_id=51772) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25385 (pms_id=51773) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25386 (pms_id=51776) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25387 (pms_id=51777) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25391 (pms_id=51774) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25388 (pms_id=51779) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25389 (pms_id=51780) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25390 (pms_id=51781) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25393 (pms_id=51782) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25394 (pms_id=51783) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25396 (pms_id=51784) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25395 (pms_id=51785) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25397 (pms_id=51786) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25398 (pms_id=51787) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25399 (pms_id=51788) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25400 (pms_id=51789) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25403 (pms_id=51801) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25402 (pms_id=51800) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25405 (pms_id=51802) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25404 (pms_id=51810) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25406 (pms_id=51811) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25407 (pms_id=51812) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25408 (pms_id=51814) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25409 (pms_id=51815) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25410 (pms_id=51816) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25411 (pms_id=51817) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25412 (pms_id=51818) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25413 (pms_id=51819) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25415 (pms_id=51820) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25414 (pms_id=51821) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25416 (pms_id=51822) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25417 (pms_id=51823) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25418 (pms_id=51824) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25419 (pms_id=51825) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25420 (pms_id=51835) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25421 (pms_id=51836) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25423 (pms_id=51845) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25424 (pms_id=51856) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25422 (pms_id=51855) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25425 (pms_id=51857) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25426 (pms_id=51858) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25429 (pms_id=51860) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25428 (pms_id=51868) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25427 (pms_id=51869) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25431 (pms_id=51871) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25433 (pms_id=51872) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25430 (pms_id=51870) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25432 (pms_id=51873) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25434 (pms_id=51875) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25435 (pms_id=51876) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25436 (pms_id=51877) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25437 (pms_id=51878) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25439 (pms_id=51880) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25438 (pms_id=51879) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25440 (pms_id=51886) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25441 (pms_id=51887) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25442 (pms_id=51906) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25443 (pms_id=51896) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25445 (pms_id=51907) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25444 (pms_id=51908) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25446 (pms_id=51909) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25448 (pms_id=51910) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25447 (pms_id=51912) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25449 (pms_id=51916) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51910 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25450 (pms_id=51923) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25451 (pms_id=51937) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25453 (pms_id=51949) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25452 (pms_id=51948) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25456 (pms_id=51950) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25455 (pms_id=51951) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25454 (pms_id=51952) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25457 (pms_id=51953) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25458 (pms_id=51954) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25459 (pms_id=51955) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25460 (pms_id=51956) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25463 (pms_id=51958) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25461 (pms_id=51957) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25462 (pms_id=51959) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25464 (pms_id=51960) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25465 (pms_id=51961) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25466 (pms_id=51962) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25467 (pms_id=51963) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25468 (pms_id=51964) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25469 (pms_id=51970) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25470 (pms_id=51971) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25471 (pms_id=51980) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25472 (pms_id=51981) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25473 (pms_id=51982) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25474 (pms_id=51984) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25475 (pms_id=51986) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25476 (pms_id=51987) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25477 (pms_id=51990) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25478 (pms_id=51991) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25479 (pms_id=51992) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25481 (pms_id=51994) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25480 (pms_id=51995) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25482 (pms_id=51997) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25483 (pms_id=51998) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25484 (pms_id=51999) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25485 (pms_id=52000) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25487 (pms_id=52001) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25486 (pms_id=52002) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25488 (pms_id=52003) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25489 (pms_id=52012) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25490 (pms_id=52013) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25491 (pms_id=52014) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25492 (pms_id=52024) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25494 (pms_id=52034) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25493 (pms_id=52044) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25495 (pms_id=52045) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25496 (pms_id=52046) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25497 (pms_id=52048) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25498 (pms_id=52049) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25499 (pms_id=52050) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25500 (pms_id=52060) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25501 (pms_id=52061) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25502 (pms_id=52062) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25503 (pms_id=52063) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25504 (pms_id=52064) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25505 (pms_id=52071) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25506 (pms_id=52072) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25507 (pms_id=52073) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25508 (pms_id=52074) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25509 (pms_id=52075) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25510 (pms_id=52076) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25511 (pms_id=52078) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25512 (pms_id=52079) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25513 (pms_id=52080) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25514 (pms_id=52081) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25515 (pms_id=52087) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25516 (pms_id=52097) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25517 (pms_id=52099) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25518 (pms_id=52100) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25519 (pms_id=52109) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25520 (pms_id=52110) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52100 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25521 (pms_id=52111) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25522 (pms_id=52112) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25523 (pms_id=52113) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25524 (pms_id=52114) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25525 (pms_id=52124) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25527 (pms_id=52126) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25526 (pms_id=52125) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25528 (pms_id=52127) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25529 (pms_id=52128) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25530 (pms_id=52129) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25532 (pms_id=52131) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25531 (pms_id=52132) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25533 (pms_id=52134) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25534 (pms_id=52135) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25535 (pms_id=52136) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25536 (pms_id=52137) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25537 (pms_id=52148) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25538 (pms_id=52149) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25539 (pms_id=52150) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25540 (pms_id=52157) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25541 (pms_id=52158) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25542 (pms_id=52159) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25543 (pms_id=52160) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25544 (pms_id=52161) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25545 (pms_id=52162) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25547 (pms_id=52165) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25546 (pms_id=52164) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25548 (pms_id=52166) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25549 (pms_id=52167) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25550 (pms_id=52168) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25551 (pms_id=52169) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25553 (pms_id=52170) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25552 (pms_id=52171) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25555 (pms_id=52173) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25554 (pms_id=52172) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25556 (pms_id=52174) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25557 (pms_id=52175) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25558 (pms_id=52176) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25559 (pms_id=52177) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25560 (pms_id=52178) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25561 (pms_id=52179) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25563 (pms_id=52180) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25562 (pms_id=52181) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25564 (pms_id=52182) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Found exact name match for Gianluca Martufi (reservation_id=1562) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianluca Martufi, email=martufi.gianluca@inwind.it, hotel=39054_001) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25566 (pms_id=52193) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25565 (pms_id=52185) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25568 (pms_id=52195) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25567 (pms_id=52194) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25574 (pms_id=52196) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25569 (pms_id=52197) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25571 (pms_id=52199) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25570 (pms_id=52198) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25572 (pms_id=52200) 2025-11-19 12:03:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 25573 (pms_id=52201) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25575 (pms_id=52202) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25576 (pms_id=52203) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25577 (pms_id=52204) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25578 (pms_id=52205) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25579 (pms_id=52214) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25580 (pms_id=52215) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25581 (pms_id=52216) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25582 (pms_id=52217) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25583 (pms_id=52224) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25584 (pms_id=52225) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25585 (pms_id=52226) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25586 (pms_id=52227) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25587 (pms_id=52236) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25588 (pms_id=52237) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25589 (pms_id=52238) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25590 (pms_id=52239) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25592 (pms_id=52240) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25591 (pms_id=52241) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25593 (pms_id=52242) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25594 (pms_id=52243) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25596 (pms_id=52245) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25595 (pms_id=52244) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25597 (pms_id=52246) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25598 (pms_id=52247) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25599 (pms_id=52248) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25600 (pms_id=52249) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25601 (pms_id=52250) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25603 (pms_id=52251) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25602 (pms_id=52253) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25604 (pms_id=52254) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25605 (pms_id=52264) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25607 (pms_id=52265) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25606 (pms_id=52266) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for pamelamurachelli@gmail.com (reservation_id=76) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pamela Murachelli, email=pamelamurachelli@gmail.com, hotel=39054_001) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52264 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25608 (pms_id=52273) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25609 (pms_id=52274) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25610 (pms_id=52275) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25614 (pms_id=52268) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25611 (pms_id=52276) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25612 (pms_id=52277) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25613 (pms_id=52278) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25615 (pms_id=52279) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25616 (pms_id=52280) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25617 (pms_id=52281) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25619 (pms_id=52282) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25618 (pms_id=52283) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25620 (pms_id=52284) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25621 (pms_id=52285) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25623 (pms_id=52288) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25622 (pms_id=52287) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25624 (pms_id=52289) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25625 (pms_id=52290) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25626 (pms_id=52292) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25627 (pms_id=52293) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25628 (pms_id=52294) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25631 (pms_id=52296) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25629 (pms_id=52295) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25630 (pms_id=52297) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25632 (pms_id=52298) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25633 (pms_id=52299) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25634 (pms_id=52301) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25635 (pms_id=52302) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25636 (pms_id=52303) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25637 (pms_id=52304) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25640 (pms_id=52311) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25638 (pms_id=52310) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25639 (pms_id=52312) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25641 (pms_id=52313) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25642 (pms_id=52314) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25643 (pms_id=52315) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25645 (pms_id=52317) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25644 (pms_id=52316) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25646 (pms_id=52320) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25647 (pms_id=52321) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25648 (pms_id=52322) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25649 (pms_id=52323) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25650 (pms_id=52324) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Found exact email match for avv.silviamadreperla@gmail.com (reservation_id=1485) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=SIlvia Madreperla, email=avv.silviamadreperla@gmail.com, hotel=39054_001) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25652 (pms_id=52325) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25651 (pms_id=52326) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25653 (pms_id=52329) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25654 (pms_id=52331) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25655 (pms_id=52332) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25656 (pms_id=52328) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25657 (pms_id=52333) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25658 (pms_id=52344) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25660 (pms_id=52345) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25661 (pms_id=52348) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25659 (pms_id=52347) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25666 (pms_id=52343) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25662 (pms_id=52349) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25664 (pms_id=52351) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25663 (pms_id=52350) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25665 (pms_id=52352) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25667 (pms_id=52353) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25668 (pms_id=52354) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25670 (pms_id=52355) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25669 (pms_id=52356) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25672 (pms_id=52357) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25671 (pms_id=52359) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25673 (pms_id=52360) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25674 (pms_id=52361) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25675 (pms_id=52362) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25676 (pms_id=52363) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25677 (pms_id=52374) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25679 (pms_id=52385) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25678 (pms_id=52375) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25680 (pms_id=52386) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25681 (pms_id=52387) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25682 (pms_id=52388) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25683 (pms_id=52389) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25684 (pms_id=52390) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25685 (pms_id=52391) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25686 (pms_id=52392) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25688 (pms_id=52394) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25687 (pms_id=52393) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25689 (pms_id=52395) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25692 (pms_id=52396) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25691 (pms_id=52398) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25690 (pms_id=52399) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25693 (pms_id=52400) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25694 (pms_id=52401) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25695 (pms_id=52402) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25697 (pms_id=52404) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25696 (pms_id=52403) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25698 (pms_id=52405) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25701 (pms_id=52406) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25699 (pms_id=52407) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25702 (pms_id=52409) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25700 (pms_id=52408) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25703 (pms_id=52419) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25704 (pms_id=52420) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25705 (pms_id=52421) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25706 (pms_id=52431) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25707 (pms_id=52432) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25708 (pms_id=52433) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25709 (pms_id=52435) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25710 (pms_id=52434) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25711 (pms_id=52436) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25712 (pms_id=52437) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25713 (pms_id=52444) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25714 (pms_id=52445) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25715 (pms_id=52446) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25716 (pms_id=52447) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25717 (pms_id=52448) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25718 (pms_id=52455) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25719 (pms_id=52456) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25720 (pms_id=52466) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25721 (pms_id=52467) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25722 (pms_id=52477) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25723 (pms_id=52478) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25724 (pms_id=52479) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25725 (pms_id=52480) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25726 (pms_id=52481) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25727 (pms_id=52484) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25728 (pms_id=52486) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25729 (pms_id=52487) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25730 (pms_id=52489) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25731 (pms_id=52490) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25732 (pms_id=52491) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25733 (pms_id=52492) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25734 (pms_id=52493) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25735 (pms_id=52500) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25737 (pms_id=52502) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25736 (pms_id=52501) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25738 (pms_id=52503) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25739 (pms_id=52510) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25740 (pms_id=52511) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25743 (pms_id=52513) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25741 (pms_id=52512) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25742 (pms_id=52523) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25744 (pms_id=52524) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25745 (pms_id=52525) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25746 (pms_id=52526) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25747 (pms_id=52527) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25749 (pms_id=52530) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25748 (pms_id=52529) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25750 (pms_id=52531) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25751 (pms_id=52537) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25752 (pms_id=52548) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25753 (pms_id=52549) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25754 (pms_id=52550) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25756 (pms_id=52559) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25755 (pms_id=52558) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25757 (pms_id=52560) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25758 (pms_id=52562) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25759 (pms_id=52563) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25760 (pms_id=52564) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25761 (pms_id=52565) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25763 (pms_id=52566) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25762 (pms_id=52567) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25764 (pms_id=52568) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25765 (pms_id=52570) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25766 (pms_id=52571) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25767 (pms_id=52572) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25770 (pms_id=52583) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25768 (pms_id=52573) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25769 (pms_id=52574) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25771 (pms_id=52584) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25772 (pms_id=52585) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25773 (pms_id=52594) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25774 (pms_id=52595) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25775 (pms_id=52596) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25776 (pms_id=52597) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25777 (pms_id=52598) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25779 (pms_id=52600) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25778 (pms_id=52599) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25780 (pms_id=52601) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25781 (pms_id=52602) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25783 (pms_id=52613) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25782 (pms_id=52603) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25784 (pms_id=52614) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25785 (pms_id=52623) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25786 (pms_id=52625) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25787 (pms_id=52627) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25788 (pms_id=52628) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25789 (pms_id=52629) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25790 (pms_id=52630) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25791 (pms_id=52631) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25792 (pms_id=52634) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25793 (pms_id=52635) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25794 (pms_id=52636) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25795 (pms_id=52637) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25796 (pms_id=52638) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25797 (pms_id=52639) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25798 (pms_id=52640) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25799 (pms_id=52642) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25805 (pms_id=52641) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25800 (pms_id=52644) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25801 (pms_id=52645) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25802 (pms_id=52646) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25803 (pms_id=52647) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25804 (pms_id=52648) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25806 (pms_id=52659) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25807 (pms_id=52660) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25808 (pms_id=52661) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25809 (pms_id=52662) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25810 (pms_id=52672) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25811 (pms_id=52673) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25812 (pms_id=52674) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25813 (pms_id=52675) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25814 (pms_id=52676) 2025-11-19 12:03:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 25815 (pms_id=52677) 2025-11-19 12:03:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 25816 (pms_id=52678) 2025-11-19 12:03:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 25817 (pms_id=52679) 2025-11-19 12:03:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 25818 (pms_id=52680) 2025-11-19 12:03:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 25819 (pms_id=52681) 2025-11-19 12:03:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 25820 (pms_id=52685) 2025-11-19 12:03:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 25821 (pms_id=52691) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25822 (pms_id=52692) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25823 (pms_id=52693) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25824 (pms_id=52695) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25825 (pms_id=52701) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25826 (pms_id=52712) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25827 (pms_id=52713) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25828 (pms_id=52714) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25829 (pms_id=52721) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25830 (pms_id=52731) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25831 (pms_id=52732) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25832 (pms_id=52733) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25833 (pms_id=52734) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25834 (pms_id=52735) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25835 (pms_id=52744) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25836 (pms_id=52745) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25837 (pms_id=52746) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25838 (pms_id=52754) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25839 (pms_id=52755) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25840 (pms_id=52756) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25841 (pms_id=52757) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25842 (pms_id=52764) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25843 (pms_id=52765) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25844 (pms_id=52769) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25845 (pms_id=52770) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25846 (pms_id=52779) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25847 (pms_id=52780) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25848 (pms_id=52781) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25849 (pms_id=52782) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25850 (pms_id=52783) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25851 (pms_id=52784) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25852 (pms_id=52785) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25853 (pms_id=52791) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25854 (pms_id=52792) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25855 (pms_id=52793) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25856 (pms_id=52794) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25857 (pms_id=52795) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25858 (pms_id=52796) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25859 (pms_id=52805) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25860 (pms_id=52806) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25861 (pms_id=52807) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25862 (pms_id=52808) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25863 (pms_id=52809) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25864 (pms_id=52810) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25865 (pms_id=52820) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25866 (pms_id=52821) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25868 (pms_id=52830) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25867 (pms_id=52822) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25869 (pms_id=52831) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25870 (pms_id=52841) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25871 (pms_id=52842) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25872 (pms_id=52843) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25873 (pms_id=52844) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25874 (pms_id=52845) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25875 (pms_id=52846) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25876 (pms_id=52847) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25877 (pms_id=52851) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25878 (pms_id=52852) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25879 (pms_id=52853) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25881 (pms_id=52854) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25880 (pms_id=52855) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25882 (pms_id=52865) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25883 (pms_id=52866) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25884 (pms_id=52867) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25885 (pms_id=52868) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25887 (pms_id=52870) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25886 (pms_id=52869) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25889 (pms_id=52872) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25888 (pms_id=52871) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25890 (pms_id=52873) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25891 (pms_id=52874) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25892 (pms_id=52875) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Found exact email match for giacomo.gerotto@gmail.com (reservation_id=1353) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Gerotto, email=giacomo.gerotto@gmail.com, hotel=39054_001) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25893 (pms_id=52876) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25894 (pms_id=52877) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25896 (pms_id=52880) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25895 (pms_id=52879) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25897 (pms_id=52878) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25898 (pms_id=52881) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25899 (pms_id=52882) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25900 (pms_id=52886) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25901 (pms_id=52887) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25902 (pms_id=52888) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25903 (pms_id=52889) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25904 (pms_id=52890) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25905 (pms_id=52891) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25906 (pms_id=52892) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25907 (pms_id=52899) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25908 (pms_id=52900) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25909 (pms_id=52901) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25910 (pms_id=52903) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25911 (pms_id=52905) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25912 (pms_id=52906) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25913 (pms_id=52908) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25914 (pms_id=52909) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25915 (pms_id=52919) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25916 (pms_id=52920) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25917 (pms_id=52921) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25918 (pms_id=52929) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25919 (pms_id=52930) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25920 (pms_id=52931) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25921 (pms_id=52932) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25922 (pms_id=52933) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25923 (pms_id=52935) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25924 (pms_id=52936) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25925 (pms_id=52937) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25926 (pms_id=52938) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25927 (pms_id=52948) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25928 (pms_id=52949) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25929 (pms_id=52952) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25930 (pms_id=52959) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25931 (pms_id=52960) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25932 (pms_id=52961) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25933 (pms_id=52962) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25935 (pms_id=52963) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25934 (pms_id=52964) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25936 (pms_id=52965) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25937 (pms_id=52966) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25938 (pms_id=52967) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25939 (pms_id=52968) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25940 (pms_id=52969) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25941 (pms_id=52970) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25942 (pms_id=52971) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25943 (pms_id=52972) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25944 (pms_id=52973) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25945 (pms_id=52974) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25946 (pms_id=52975) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25947 (pms_id=52976) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25948 (pms_id=52977) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25950 (pms_id=52989) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25949 (pms_id=52978) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25951 (pms_id=52990) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25952 (pms_id=52991) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25953 (pms_id=52992) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25954 (pms_id=52993) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25955 (pms_id=52994) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25957 (pms_id=52995) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25956 (pms_id=52996) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25958 (pms_id=52997) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25959 (pms_id=52998) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25960 (pms_id=52999) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25961 (pms_id=53000) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25962 (pms_id=53001) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25963 (pms_id=53002) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25964 (pms_id=53003) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25965 (pms_id=53004) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25966 (pms_id=53005) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25968 (pms_id=53006) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25967 (pms_id=53007) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25969 (pms_id=53018) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25970 (pms_id=53019) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25971 (pms_id=53020) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25972 (pms_id=53023) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25973 (pms_id=53024) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25974 (pms_id=53025) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25976 (pms_id=53040) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25975 (pms_id=53051) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25977 (pms_id=53052) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25978 (pms_id=53053) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25980 (pms_id=53054) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25979 (pms_id=53055) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25981 (pms_id=53056) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25982 (pms_id=53060) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25983 (pms_id=53061) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25984 (pms_id=53062) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25985 (pms_id=53063) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25986 (pms_id=53064) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25987 (pms_id=53065) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25989 (pms_id=53066) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25988 (pms_id=53067) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25990 (pms_id=53068) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25991 (pms_id=53069) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25992 (pms_id=53070) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25993 (pms_id=53072) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25994 (pms_id=53074) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25995 (pms_id=53075) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25997 (pms_id=53076) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25996 (pms_id=53077) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25998 (pms_id=53078) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26000 (pms_id=53080) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 25999 (pms_id=53082) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26001 (pms_id=53083) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26002 (pms_id=53084) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26003 (pms_id=53085) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26004 (pms_id=53086) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26005 (pms_id=53087) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26006 (pms_id=53098) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26007 (pms_id=53099) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26008 (pms_id=53108) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26010 (pms_id=53109) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26009 (pms_id=53110) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26011 (pms_id=53111) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26012 (pms_id=53112) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26013 (pms_id=53117) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26014 (pms_id=53127) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26015 (pms_id=53128) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26016 (pms_id=53129) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26017 (pms_id=53131) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26019 (pms_id=53139) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26018 (pms_id=53132) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26020 (pms_id=53140) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26021 (pms_id=53141) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26022 (pms_id=53142) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26023 (pms_id=53143) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26025 (pms_id=53153) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26024 (pms_id=53144) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26027 (pms_id=53154) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26026 (pms_id=53155) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26028 (pms_id=53156) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26030 (pms_id=53157) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26029 (pms_id=53158) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26031 (pms_id=53165) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26032 (pms_id=53174) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26033 (pms_id=53175) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26034 (pms_id=53184) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26035 (pms_id=53185) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26036 (pms_id=53196) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26038 (pms_id=53206) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26037 (pms_id=53207) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26039 (pms_id=53208) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26040 (pms_id=53209) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26041 (pms_id=53210) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26042 (pms_id=53211) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26044 (pms_id=53212) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26043 (pms_id=53213) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26045 (pms_id=53214) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26048 (pms_id=53216) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26046 (pms_id=53215) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26047 (pms_id=53217) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26049 (pms_id=53218) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26051 (pms_id=53219) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26052 (pms_id=53221) 2025-11-19 12:03:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 26050 (pms_id=53220) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26053 (pms_id=53228) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26054 (pms_id=53229) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26055 (pms_id=53230) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26056 (pms_id=53231) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26057 (pms_id=53232) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26059 (pms_id=53233) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26058 (pms_id=53235) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26060 (pms_id=53236) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26061 (pms_id=53237) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26062 (pms_id=53238) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26063 (pms_id=53239) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26064 (pms_id=53240) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26066 (pms_id=53244) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26065 (pms_id=53243) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26068 (pms_id=53245) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26067 (pms_id=53246) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26070 (pms_id=53266) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26069 (pms_id=53256) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26072 (pms_id=53268) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26071 (pms_id=53267) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26073 (pms_id=53269) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26074 (pms_id=53270) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26075 (pms_id=53271) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26077 (pms_id=53284) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26076 (pms_id=53273) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26079 (pms_id=53285) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26078 (pms_id=53286) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26080 (pms_id=53287) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26081 (pms_id=53288) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26082 (pms_id=53289) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26083 (pms_id=53290) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26084 (pms_id=53291) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26086 (pms_id=53293) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26085 (pms_id=53292) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26089 (pms_id=53295) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26087 (pms_id=53294) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26088 (pms_id=53296) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26090 (pms_id=53297) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26091 (pms_id=53298) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26092 (pms_id=53314) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26093 (pms_id=53315) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26095 (pms_id=53317) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26094 (pms_id=53316) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26096 (pms_id=53318) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26097 (pms_id=53319) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26098 (pms_id=53320) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26099 (pms_id=53321) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26100 (pms_id=53322) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26101 (pms_id=53323) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26102 (pms_id=53324) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26103 (pms_id=53328) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26104 (pms_id=53329) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26105 (pms_id=53330) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26106 (pms_id=53338) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26107 (pms_id=53339) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26108 (pms_id=53340) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26109 (pms_id=53341) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26110 (pms_id=53342) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26111 (pms_id=53343) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26112 (pms_id=53345) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26113 (pms_id=53354) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26114 (pms_id=53355) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26115 (pms_id=53356) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26116 (pms_id=53358) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26117 (pms_id=53357) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26118 (pms_id=53359) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26120 (pms_id=53362) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26119 (pms_id=53363) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26121 (pms_id=53364) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26122 (pms_id=53365) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26123 (pms_id=53366) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26125 (pms_id=53368) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26124 (pms_id=53367) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26126 (pms_id=53371) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26127 (pms_id=53370) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26128 (pms_id=53372) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26129 (pms_id=53373) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26130 (pms_id=53374) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26131 (pms_id=53375) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26148 (pms_id=53376) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26132 (pms_id=53377) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26133 (pms_id=53378) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26134 (pms_id=53379) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26135 (pms_id=53383) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26137 (pms_id=53384) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26138 (pms_id=53386) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26136 (pms_id=53385) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26157 (pms_id=53395) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26139 (pms_id=53396) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26140 (pms_id=53397) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26141 (pms_id=53398) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26142 (pms_id=53399) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26143 (pms_id=53400) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26144 (pms_id=53401) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26145 (pms_id=53402) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26146 (pms_id=53403) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26149 (pms_id=53405) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26147 (pms_id=53404) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26150 (pms_id=53406) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26151 (pms_id=53409) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26152 (pms_id=53417) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26153 (pms_id=53418) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26154 (pms_id=53419) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26155 (pms_id=53420) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26156 (pms_id=53421) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26158 (pms_id=53422) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26159 (pms_id=53433) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26160 (pms_id=53434) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26161 (pms_id=53435) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26163 (pms_id=53437) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26162 (pms_id=53436) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26164 (pms_id=53438) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26165 (pms_id=53439) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26166 (pms_id=53440) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26167 (pms_id=53441) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26168 (pms_id=53442) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26169 (pms_id=53443) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26170 (pms_id=53444) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26171 (pms_id=53445) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26172 (pms_id=53446) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26173 (pms_id=53447) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26174 (pms_id=53451) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26175 (pms_id=53452) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26176 (pms_id=53453) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26177 (pms_id=53454) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26178 (pms_id=53455) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26179 (pms_id=53456) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26180 (pms_id=53457) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26181 (pms_id=53464) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26182 (pms_id=53475) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26183 (pms_id=53476) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26184 (pms_id=53477) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26185 (pms_id=53478) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26186 (pms_id=53479) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26187 (pms_id=53484) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26188 (pms_id=53485) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26189 (pms_id=53486) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26190 (pms_id=53487) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26191 (pms_id=53489) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26192 (pms_id=53490) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26193 (pms_id=53491) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26194 (pms_id=53492) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26196 (pms_id=53493) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26195 (pms_id=53502) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26198 (pms_id=53512) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26197 (pms_id=53503) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26199 (pms_id=53513) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26200 (pms_id=53514) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26201 (pms_id=53515) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26202 (pms_id=53516) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26203 (pms_id=53517) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26204 (pms_id=53523) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26205 (pms_id=53524) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26207 (pms_id=53526) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26206 (pms_id=53525) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26208 (pms_id=53527) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26209 (pms_id=53528) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26210 (pms_id=53536) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26211 (pms_id=53537) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26212 (pms_id=53538) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26213 (pms_id=53539) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26214 (pms_id=53540) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26215 (pms_id=53546) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26216 (pms_id=53547) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26217 (pms_id=53548) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26219 (pms_id=53550) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26218 (pms_id=53549) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26220 (pms_id=53551) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26222 (pms_id=53552) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26221 (pms_id=53553) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26223 (pms_id=53554) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26224 (pms_id=53555) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26226 (pms_id=53556) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26225 (pms_id=53564) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26228 (pms_id=53565) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26227 (pms_id=53566) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26229 (pms_id=53567) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26230 (pms_id=53568) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26232 (pms_id=53569) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26231 (pms_id=53571) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26234 (pms_id=53573) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26233 (pms_id=53572) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26235 (pms_id=53579) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26236 (pms_id=53582) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26237 (pms_id=53588) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26238 (pms_id=53589) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26240 (pms_id=53590) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26239 (pms_id=53591) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26241 (pms_id=53592) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26242 (pms_id=53593) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26243 (pms_id=53598) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26244 (pms_id=53599) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26245 (pms_id=53601) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26246 (pms_id=53602) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26249 (pms_id=53608) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26248 (pms_id=53609) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26247 (pms_id=53610) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26250 (pms_id=53611) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26251 (pms_id=53612) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26252 (pms_id=53613) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26254 (pms_id=53615) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26253 (pms_id=53614) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26255 (pms_id=53616) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26256 (pms_id=53622) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26257 (pms_id=53623) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26258 (pms_id=53624) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26260 (pms_id=53625) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26259 (pms_id=53626) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26261 (pms_id=53627) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26262 (pms_id=53628) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26263 (pms_id=53629) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26264 (pms_id=53630) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26265 (pms_id=53631) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26266 (pms_id=53632) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26269 (pms_id=53633) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26268 (pms_id=53642) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26267 (pms_id=53645) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26270 (pms_id=53647) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26271 (pms_id=53648) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26272 (pms_id=53649) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26273 (pms_id=53651) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26274 (pms_id=53653) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26275 (pms_id=53654) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26277 (pms_id=53657) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26276 (pms_id=53655) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26279 (pms_id=53663) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26278 (pms_id=53664) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26280 (pms_id=53665) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26281 (pms_id=53666) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26282 (pms_id=53667) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26300 (pms_id=53669) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26283 (pms_id=53671) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26284 (pms_id=53680) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26286 (pms_id=53682) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26285 (pms_id=53681) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26287 (pms_id=53683) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26288 (pms_id=53684) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26289 (pms_id=53685) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26290 (pms_id=53686) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26308 (pms_id=53687) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26291 (pms_id=53688) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26292 (pms_id=53689) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26293 (pms_id=53690) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26294 (pms_id=53692) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26296 (pms_id=53694) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26295 (pms_id=53693) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26297 (pms_id=53695) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53694 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26298 (pms_id=53697) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26299 (pms_id=53698) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26301 (pms_id=53699) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26302 (pms_id=53700) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26303 (pms_id=53701) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26305 (pms_id=53702) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26304 (pms_id=53703) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26306 (pms_id=53704) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26307 (pms_id=53705) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26309 (pms_id=53706) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26310 (pms_id=53712) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26311 (pms_id=53713) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26312 (pms_id=53714) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26313 (pms_id=53715) 2025-11-19 12:03:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 26314 (pms_id=53716) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26315 (pms_id=53717) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26316 (pms_id=53729) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26317 (pms_id=53738) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26318 (pms_id=53739) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26319 (pms_id=53740) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26320 (pms_id=53741) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26321 (pms_id=53742) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26322 (pms_id=53744) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26323 (pms_id=53745) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26324 (pms_id=53748) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26325 (pms_id=53749) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26326 (pms_id=53750) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26327 (pms_id=53751) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26328 (pms_id=53752) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26329 (pms_id=53753) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26330 (pms_id=53755) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26332 (pms_id=53757) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26331 (pms_id=53756) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26333 (pms_id=53758) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26334 (pms_id=53759) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26335 (pms_id=53760) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26336 (pms_id=53761) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26337 (pms_id=53762) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26338 (pms_id=53763) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26339 (pms_id=53764) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26341 (pms_id=53765) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26340 (pms_id=53766) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26342 (pms_id=53767) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26343 (pms_id=53768) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26344 (pms_id=53769) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26345 (pms_id=53770) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26346 (pms_id=53771) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26347 (pms_id=53772) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26348 (pms_id=53773) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26349 (pms_id=53774) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26350 (pms_id=53775) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26351 (pms_id=53784) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26352 (pms_id=53786) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26353 (pms_id=53795) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53795 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26354 (pms_id=53806) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26355 (pms_id=53807) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26356 (pms_id=53808) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26357 (pms_id=53809) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26359 (pms_id=53812) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26358 (pms_id=53811) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26360 (pms_id=53815) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26361 (pms_id=53816) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26362 (pms_id=53817) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26363 (pms_id=53818) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26364 (pms_id=53819) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26365 (pms_id=53829) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26366 (pms_id=53830) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26368 (pms_id=53834) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26367 (pms_id=53831) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26369 (pms_id=53835) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26370 (pms_id=53836) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26371 (pms_id=53837) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26373 (pms_id=53838) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26372 (pms_id=53839) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26374 (pms_id=53840) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26375 (pms_id=53841) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26379 (pms_id=53843) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26376 (pms_id=53842) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26377 (pms_id=53844) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26378 (pms_id=53854) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26380 (pms_id=53855) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26381 (pms_id=53856) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26382 (pms_id=53864) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26383 (pms_id=53865) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26384 (pms_id=53866) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26385 (pms_id=53867) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26386 (pms_id=53868) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26387 (pms_id=53870) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26388 (pms_id=53871) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26389 (pms_id=53875) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26390 (pms_id=53876) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26392 (pms_id=53885) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26391 (pms_id=53877) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26393 (pms_id=53886) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26394 (pms_id=53888) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26395 (pms_id=53897) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26397 (pms_id=53898) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26396 (pms_id=53899) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26398 (pms_id=53900) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26399 (pms_id=53901) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26400 (pms_id=53903) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26401 (pms_id=53904) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26403 (pms_id=53905) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26402 (pms_id=53906) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26404 (pms_id=53907) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26405 (pms_id=53908) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26407 (pms_id=53909) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26408 (pms_id=53911) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26406 (pms_id=53910) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26409 (pms_id=53912) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26410 (pms_id=53913) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26411 (pms_id=53914) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26412 (pms_id=53915) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26413 (pms_id=53916) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26414 (pms_id=53920) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26415 (pms_id=53921) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26416 (pms_id=53922) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26417 (pms_id=53923) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26420 (pms_id=53925) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26418 (pms_id=53924) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26419 (pms_id=53926) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26421 (pms_id=53936) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26422 (pms_id=53937) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26423 (pms_id=53938) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26424 (pms_id=53939) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26425 (pms_id=53940) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26426 (pms_id=53941) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26427 (pms_id=53942) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26428 (pms_id=53944) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26429 (pms_id=53943) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26430 (pms_id=53945) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26431 (pms_id=53946) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26433 (pms_id=53947) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26432 (pms_id=53948) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26434 (pms_id=53949) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26435 (pms_id=53950) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26436 (pms_id=53951) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26437 (pms_id=53952) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26438 (pms_id=53953) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26439 (pms_id=53954) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26440 (pms_id=53955) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26441 (pms_id=53956) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26442 (pms_id=53957) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26444 (pms_id=53958) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26443 (pms_id=53959) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26445 (pms_id=53961) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26446 (pms_id=53962) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26447 (pms_id=53964) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26450 (pms_id=53966) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26448 (pms_id=53971) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26449 (pms_id=53972) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26451 (pms_id=53973) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Found exact email match for pierluigigiuliodori@gmail.com (reservation_id=952) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pierluigi Giuliodori, email=pierluigigiuliodori@gmail.com, hotel=39054_001) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26452 (pms_id=53974) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26453 (pms_id=53976) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26454 (pms_id=53978) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26455 (pms_id=53979) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26458 (pms_id=53980) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26457 (pms_id=53981) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26456 (pms_id=53977) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26459 (pms_id=53982) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26460 (pms_id=53983) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26461 (pms_id=53984) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26462 (pms_id=53985) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26463 (pms_id=53986) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26464 (pms_id=53987) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26465 (pms_id=53988) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26466 (pms_id=53989) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26468 (pms_id=53991) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26467 (pms_id=53990) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26469 (pms_id=54003) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26470 (pms_id=54004) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26471 (pms_id=54005) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26472 (pms_id=54006) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26473 (pms_id=54013) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26474 (pms_id=54014) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26475 (pms_id=54015) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26476 (pms_id=54016) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26477 (pms_id=54018) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26478 (pms_id=54019) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26479 (pms_id=54020) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26480 (pms_id=54030) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26481 (pms_id=54031) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26482 (pms_id=54032) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26483 (pms_id=54034) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26484 (pms_id=54035) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26485 (pms_id=54037) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26486 (pms_id=54040) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26487 (pms_id=54041) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26488 (pms_id=54042) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26491 (pms_id=54043) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26489 (pms_id=54044) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26490 (pms_id=54047) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26492 (pms_id=54048) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26493 (pms_id=54049) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26494 (pms_id=54050) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26495 (pms_id=54051) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26496 (pms_id=54052) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26497 (pms_id=54053) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26498 (pms_id=54054) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26499 (pms_id=54058) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26500 (pms_id=54070) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26501 (pms_id=54071) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26502 (pms_id=54072) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26503 (pms_id=54073) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26504 (pms_id=54074) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26505 (pms_id=54075) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26506 (pms_id=54076) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26507 (pms_id=54077) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26509 (pms_id=54080) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26508 (pms_id=54079) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26511 (pms_id=54081) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26510 (pms_id=54085) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26512 (pms_id=54086) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26513 (pms_id=54087) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26514 (pms_id=54088) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26515 (pms_id=54089) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26516 (pms_id=54090) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26518 (pms_id=54091) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26517 (pms_id=54096) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26519 (pms_id=54097) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26520 (pms_id=54098) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26521 (pms_id=54099) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26522 (pms_id=54100) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26523 (pms_id=54101) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26524 (pms_id=54117) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26525 (pms_id=54127) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26528 (pms_id=54128) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26527 (pms_id=54129) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26529 (pms_id=54131) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26526 (pms_id=54130) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26530 (pms_id=54132) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26531 (pms_id=54133) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26532 (pms_id=54134) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26533 (pms_id=54135) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26534 (pms_id=54136) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26535 (pms_id=54137) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26536 (pms_id=54138) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26538 (pms_id=54139) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26540 (pms_id=54141) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26537 (pms_id=54140) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26539 (pms_id=54143) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26541 (pms_id=54144) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26542 (pms_id=54145) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26543 (pms_id=54146) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26544 (pms_id=54147) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26545 (pms_id=54148) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26546 (pms_id=54149) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26547 (pms_id=54150) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26548 (pms_id=54151) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26549 (pms_id=54152) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26550 (pms_id=54153) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26551 (pms_id=54154) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26552 (pms_id=54158) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26553 (pms_id=54164) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26555 (pms_id=54165) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26554 (pms_id=54166) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26556 (pms_id=54167) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26557 (pms_id=54168) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26558 (pms_id=54169) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26559 (pms_id=54170) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26561 (pms_id=54171) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26560 (pms_id=54172) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26562 (pms_id=54173) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26563 (pms_id=54174) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26564 (pms_id=54175) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26565 (pms_id=54176) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26566 (pms_id=54177) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26567 (pms_id=54178) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26568 (pms_id=54179) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26569 (pms_id=54181) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26570 (pms_id=54182) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26571 (pms_id=54183) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26572 (pms_id=54184) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26573 (pms_id=54185) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26574 (pms_id=54186) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26575 (pms_id=54187) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26576 (pms_id=54188) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26578 (pms_id=54189) 2025-11-19 12:03:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 26581 (pms_id=54191) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26577 (pms_id=54190) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26579 (pms_id=54192) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26580 (pms_id=54193) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26582 (pms_id=54194) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26584 (pms_id=54196) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26583 (pms_id=54195) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26585 (pms_id=54197) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26586 (pms_id=54198) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26587 (pms_id=54200) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26588 (pms_id=54201) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26590 (pms_id=54203) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26589 (pms_id=54202) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26591 (pms_id=54204) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26592 (pms_id=54205) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26593 (pms_id=54206) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26594 (pms_id=54209) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26596 (pms_id=54210) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26595 (pms_id=54211) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26597 (pms_id=54217) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26599 (pms_id=54219) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26598 (pms_id=54218) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26600 (pms_id=54220) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26601 (pms_id=54221) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26602 (pms_id=54222) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26603 (pms_id=54223) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26604 (pms_id=54224) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26605 (pms_id=54225) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26606 (pms_id=54226) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26607 (pms_id=54227) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26608 (pms_id=54228) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26609 (pms_id=54229) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26610 (pms_id=54230) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26611 (pms_id=54233) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26613 (pms_id=54235) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26612 (pms_id=54234) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26614 (pms_id=54236) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26615 (pms_id=54237) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26616 (pms_id=54238) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26617 (pms_id=54239) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26618 (pms_id=54240) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26619 (pms_id=54241) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26621 (pms_id=54242) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26620 (pms_id=54243) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26622 (pms_id=54251) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26623 (pms_id=54255) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26625 (pms_id=54256) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26624 (pms_id=54263) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26626 (pms_id=54264) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26627 (pms_id=54265) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26629 (pms_id=54266) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26628 (pms_id=54267) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26630 (pms_id=54269) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26631 (pms_id=54275) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26632 (pms_id=54276) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26633 (pms_id=54277) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26634 (pms_id=54285) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26635 (pms_id=54287) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26636 (pms_id=54288) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26637 (pms_id=54289) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26638 (pms_id=54290) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26639 (pms_id=54291) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26640 (pms_id=54292) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26641 (pms_id=54293) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26643 (pms_id=54294) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26642 (pms_id=54295) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26644 (pms_id=54297) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26645 (pms_id=54298) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26646 (pms_id=54299) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26647 (pms_id=54300) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26648 (pms_id=54301) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26650 (pms_id=54302) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26649 (pms_id=54303) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26651 (pms_id=54304) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26652 (pms_id=54305) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26653 (pms_id=54306) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26654 (pms_id=54308) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26656 (pms_id=54309) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26655 (pms_id=54311) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26657 (pms_id=54312) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26658 (pms_id=54313) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26659 (pms_id=54314) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26660 (pms_id=54315) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26661 (pms_id=54316) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26662 (pms_id=54317) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26664 (pms_id=54318) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26663 (pms_id=54319) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26666 (pms_id=54321) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26665 (pms_id=54320) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26667 (pms_id=54322) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26668 (pms_id=54323) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26669 (pms_id=54324) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26670 (pms_id=54325) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26672 (pms_id=54327) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26671 (pms_id=54326) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26673 (pms_id=54328) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26674 (pms_id=54329) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26676 (pms_id=54331) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26675 (pms_id=54330) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26677 (pms_id=54332) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26678 (pms_id=54333) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26679 (pms_id=54334) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26680 (pms_id=54337) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26681 (pms_id=54338) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26682 (pms_id=54339) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26683 (pms_id=54340) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26684 (pms_id=54341) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26686 (pms_id=54344) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26685 (pms_id=54343) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26687 (pms_id=54345) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26688 (pms_id=54346) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26689 (pms_id=54347) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26690 (pms_id=54348) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26691 (pms_id=54349) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26694 (pms_id=54351) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26693 (pms_id=54350) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26692 (pms_id=54352) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26695 (pms_id=54362) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26696 (pms_id=54363) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26697 (pms_id=54364) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26699 (pms_id=54365) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26698 (pms_id=54366) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26700 (pms_id=54367) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26701 (pms_id=54368) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26702 (pms_id=54369) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26704 (pms_id=54370) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26703 (pms_id=54371) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26706 (pms_id=54372) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26705 (pms_id=54373) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26707 (pms_id=54374) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26708 (pms_id=54375) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26711 (pms_id=54376) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26710 (pms_id=54378) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26709 (pms_id=54379) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26712 (pms_id=54383) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26713 (pms_id=54393) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26716 (pms_id=54394) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26714 (pms_id=54396) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26715 (pms_id=54397) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26717 (pms_id=54398) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26718 (pms_id=54399) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26720 (pms_id=54401) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26719 (pms_id=54402) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26721 (pms_id=54403) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26722 (pms_id=54405) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26723 (pms_id=54404) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26724 (pms_id=54406) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26725 (pms_id=54408) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26726 (pms_id=54409) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26727 (pms_id=54419) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26728 (pms_id=54420) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26730 (pms_id=54422) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26729 (pms_id=54421) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26731 (pms_id=54423) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26732 (pms_id=54424) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26733 (pms_id=54425) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26734 (pms_id=54426) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26735 (pms_id=54427) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26736 (pms_id=54428) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26737 (pms_id=54437) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26738 (pms_id=54438) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26740 (pms_id=54439) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26741 (pms_id=54440) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26739 (pms_id=54441) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26742 (pms_id=54442) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26743 (pms_id=54443) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26744 (pms_id=54444) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26745 (pms_id=54445) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26746 (pms_id=54448) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26747 (pms_id=54450) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26748 (pms_id=54451) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26749 (pms_id=54452) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26750 (pms_id=54453) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26751 (pms_id=54454) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26752 (pms_id=54455) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26753 (pms_id=54456) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26754 (pms_id=54458) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26755 (pms_id=54459) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26758 (pms_id=54461) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26756 (pms_id=54460) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26757 (pms_id=54462) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26759 (pms_id=54463) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26760 (pms_id=54464) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26761 (pms_id=54465) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26762 (pms_id=54466) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26763 (pms_id=54467) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26765 (pms_id=54468) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26764 (pms_id=54469) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26766 (pms_id=54470) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26767 (pms_id=54471) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26768 (pms_id=54472) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26769 (pms_id=54473) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26770 (pms_id=54482) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26771 (pms_id=54483) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26773 (pms_id=54485) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26772 (pms_id=54484) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26774 (pms_id=54486) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26775 (pms_id=54487) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26777 (pms_id=54490) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26776 (pms_id=54488) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54488 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26778 (pms_id=54491) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26779 (pms_id=54492) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26780 (pms_id=54493) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26783 (pms_id=54497) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26781 (pms_id=54494) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26782 (pms_id=54495) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26784 (pms_id=54498) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26785 (pms_id=54499) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26787 (pms_id=54501) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26786 (pms_id=54500) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26788 (pms_id=54502) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26789 (pms_id=54503) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26790 (pms_id=54504) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26791 (pms_id=54505) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26792 (pms_id=54506) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26793 (pms_id=54507) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26794 (pms_id=54508) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26795 (pms_id=54509) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26796 (pms_id=54510) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26797 (pms_id=54511) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26798 (pms_id=54514) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26799 (pms_id=54522) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26800 (pms_id=54523) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26801 (pms_id=54532) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26802 (pms_id=54533) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26803 (pms_id=54534) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26804 (pms_id=54535) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26805 (pms_id=54536) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26806 (pms_id=54537) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26807 (pms_id=54538) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26808 (pms_id=54539) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26810 (pms_id=54540) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26811 (pms_id=54542) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26812 (pms_id=54552) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26813 (pms_id=54553) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26809 (pms_id=54541) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26814 (pms_id=54555) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26815 (pms_id=54557) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26816 (pms_id=54558) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26817 (pms_id=54562) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26818 (pms_id=54563) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26819 (pms_id=54564) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26820 (pms_id=54565) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26821 (pms_id=54566) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26823 (pms_id=54568) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26822 (pms_id=54567) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26824 (pms_id=54576) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26825 (pms_id=54577) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26826 (pms_id=54578) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26827 (pms_id=54579) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26828 (pms_id=54580) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26829 (pms_id=54590) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26831 (pms_id=54600) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26830 (pms_id=54601) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26832 (pms_id=54602) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26834 (pms_id=54605) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26833 (pms_id=54603) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26835 (pms_id=54606) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26836 (pms_id=54607) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26837 (pms_id=54608) 2025-11-19 12:03:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 26838 (pms_id=54609) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26839 (pms_id=54615) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26840 (pms_id=54617) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26841 (pms_id=54619) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26842 (pms_id=54620) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26843 (pms_id=54621) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26844 (pms_id=54622) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26845 (pms_id=54623) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26846 (pms_id=54624) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26847 (pms_id=54626) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26848 (pms_id=54627) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26849 (pms_id=54629) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26852 (pms_id=54630) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26850 (pms_id=54640) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26851 (pms_id=54650) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26855 (pms_id=54652) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26853 (pms_id=54651) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26854 (pms_id=54662) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26856 (pms_id=54663) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26857 (pms_id=54664) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26860 (pms_id=54672) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26858 (pms_id=54673) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26859 (pms_id=54683) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26861 (pms_id=54684) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26862 (pms_id=54685) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26863 (pms_id=54686) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26865 (pms_id=54687) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26864 (pms_id=54688) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26866 (pms_id=54689) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26867 (pms_id=54692) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26868 (pms_id=54693) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26870 (pms_id=54695) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26869 (pms_id=54694) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26871 (pms_id=54696) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26872 (pms_id=54697) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26873 (pms_id=54698) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26874 (pms_id=54699) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26876 (pms_id=54700) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26875 (pms_id=54701) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26879 (pms_id=54703) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26877 (pms_id=54706) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26878 (pms_id=54707) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26880 (pms_id=54708) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26882 (pms_id=54710) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26881 (pms_id=54709) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26884 (pms_id=54711) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26883 (pms_id=54712) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26885 (pms_id=54713) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26886 (pms_id=54714) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26888 (pms_id=54716) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26887 (pms_id=54717) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26889 (pms_id=54718) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26890 (pms_id=54719) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26891 (pms_id=54720) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26892 (pms_id=54721) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26893 (pms_id=54723) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26895 (pms_id=54724) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26894 (pms_id=54734) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26896 (pms_id=54736) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26897 (pms_id=54737) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26898 (pms_id=54746) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26900 (pms_id=54748) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26899 (pms_id=54747) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26901 (pms_id=54749) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26903 (pms_id=54760) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26902 (pms_id=54750) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26904 (pms_id=54761) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26905 (pms_id=54770) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26906 (pms_id=54771) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26907 (pms_id=54772) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26908 (pms_id=54782) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26909 (pms_id=54792) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26910 (pms_id=54793) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26911 (pms_id=54794) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26912 (pms_id=54795) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26913 (pms_id=54796) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26914 (pms_id=54801) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26915 (pms_id=54802) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26916 (pms_id=54803) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26917 (pms_id=54804) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26918 (pms_id=54805) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26919 (pms_id=54806) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26920 (pms_id=54807) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26921 (pms_id=54808) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26922 (pms_id=54810) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26923 (pms_id=54811) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26926 (pms_id=54812) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26924 (pms_id=54813) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26925 (pms_id=54815) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26927 (pms_id=54816) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26928 (pms_id=54817) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26929 (pms_id=54818) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26930 (pms_id=54819) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26932 (pms_id=54828) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26931 (pms_id=54820) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26933 (pms_id=54829) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26935 (pms_id=54831) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26934 (pms_id=54830) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26936 (pms_id=54832) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26938 (pms_id=54835) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26937 (pms_id=54833) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26939 (pms_id=54837) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26940 (pms_id=54838) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26941 (pms_id=54839) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26942 (pms_id=54840) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26943 (pms_id=54841) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26944 (pms_id=54842) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26945 (pms_id=54843) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26946 (pms_id=54844) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26947 (pms_id=54845) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26948 (pms_id=54847) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26950 (pms_id=54852) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26951 (pms_id=54853) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26949 (pms_id=54854) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26952 (pms_id=54855) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26955 (pms_id=54856) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26953 (pms_id=54857) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26954 (pms_id=54866) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26956 (pms_id=54867) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26957 (pms_id=54868) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26958 (pms_id=54869) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26959 (pms_id=54870) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26960 (pms_id=54871) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26961 (pms_id=54881) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26962 (pms_id=54882) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26963 (pms_id=54883) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26964 (pms_id=54884) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26965 (pms_id=54885) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26966 (pms_id=54886) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26968 (pms_id=54887) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26967 (pms_id=54888) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26969 (pms_id=54889) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26970 (pms_id=54890) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26971 (pms_id=54891) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26972 (pms_id=54892) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26973 (pms_id=54893) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26974 (pms_id=54903) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26975 (pms_id=54904) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26976 (pms_id=54905) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26977 (pms_id=54906) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26978 (pms_id=54908) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26979 (pms_id=54909) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26980 (pms_id=54910) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26981 (pms_id=54911) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26982 (pms_id=54912) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26984 (pms_id=54913) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26986 (pms_id=54917) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26985 (pms_id=54916) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26983 (pms_id=54914) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26988 (pms_id=54918) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26987 (pms_id=54919) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26989 (pms_id=54920) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26990 (pms_id=54921) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26991 (pms_id=54922) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26993 (pms_id=54925) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26992 (pms_id=54923) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26994 (pms_id=54934) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26996 (pms_id=54937) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26995 (pms_id=54938) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26998 (pms_id=54940) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26997 (pms_id=54939) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 26999 (pms_id=54941) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27000 (pms_id=54944) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27001 (pms_id=54945) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27003 (pms_id=54946) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27002 (pms_id=54947) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27004 (pms_id=54948) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27005 (pms_id=54950) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27006 (pms_id=54957) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27007 (pms_id=54958) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27008 (pms_id=54959) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27009 (pms_id=54967) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27010 (pms_id=54977) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27011 (pms_id=54978) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27012 (pms_id=54979) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27013 (pms_id=54980) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27014 (pms_id=54981) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27016 (pms_id=54999) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27015 (pms_id=54988) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27018 (pms_id=55001) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27017 (pms_id=55000) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27019 (pms_id=55002) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27020 (pms_id=55003) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27021 (pms_id=55005) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27022 (pms_id=55015) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27023 (pms_id=55016) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27024 (pms_id=55017) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27025 (pms_id=55018) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27026 (pms_id=55019) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27027 (pms_id=55020) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27028 (pms_id=55021) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27029 (pms_id=55022) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27030 (pms_id=55023) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27031 (pms_id=55024) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27032 (pms_id=55025) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27033 (pms_id=55026) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27034 (pms_id=55027) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27035 (pms_id=55034) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27036 (pms_id=55035) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27037 (pms_id=55038) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27038 (pms_id=55039) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27039 (pms_id=55040) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27040 (pms_id=55042) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27041 (pms_id=55043) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27042 (pms_id=55044) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55042 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27043 (pms_id=55045) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27044 (pms_id=55047) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27045 (pms_id=55051) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27046 (pms_id=55053) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27047 (pms_id=55061) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27048 (pms_id=55062) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27049 (pms_id=55065) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27050 (pms_id=55066) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27051 (pms_id=55077) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27052 (pms_id=55078) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27054 (pms_id=55090) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27053 (pms_id=55088) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27055 (pms_id=55091) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27056 (pms_id=55099) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27057 (pms_id=55109) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27058 (pms_id=55110) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27059 (pms_id=55111) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27060 (pms_id=55112) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27061 (pms_id=55120) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27062 (pms_id=55130) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27063 (pms_id=55132) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27064 (pms_id=55133) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27065 (pms_id=55136) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27066 (pms_id=55137) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27067 (pms_id=55148) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27068 (pms_id=55149) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27070 (pms_id=55150) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27069 (pms_id=55151) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27071 (pms_id=55152) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27072 (pms_id=55153) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27073 (pms_id=55154) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27074 (pms_id=55155) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27075 (pms_id=55156) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27076 (pms_id=55157) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27077 (pms_id=55158) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27078 (pms_id=55159) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27080 (pms_id=55170) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27079 (pms_id=55160) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27081 (pms_id=55172) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27082 (pms_id=55173) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27083 (pms_id=55174) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27084 (pms_id=55179) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27086 (pms_id=55184) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27085 (pms_id=55180) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27087 (pms_id=55195) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27088 (pms_id=55196) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27089 (pms_id=55206) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27090 (pms_id=55207) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27091 (pms_id=55208) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27092 (pms_id=55209) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27093 (pms_id=55226) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27094 (pms_id=55227) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27095 (pms_id=55228) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27096 (pms_id=55229) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27097 (pms_id=55230) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27098 (pms_id=55231) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27100 (pms_id=55232) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27099 (pms_id=55234) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27101 (pms_id=55235) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27102 (pms_id=55236) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27103 (pms_id=55237) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27104 (pms_id=55238) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27105 (pms_id=55247) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27106 (pms_id=55249) 2025-11-19 12:03:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 27107 (pms_id=55250) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27108 (pms_id=55251) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55249 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27109 (pms_id=55252) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27110 (pms_id=55254) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27112 (pms_id=55255) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27111 (pms_id=55260) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27113 (pms_id=55270) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27114 (pms_id=55271) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27115 (pms_id=55273) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27116 (pms_id=55274) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27117 (pms_id=55275) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27123 (pms_id=55272) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27118 (pms_id=55276) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27119 (pms_id=55277) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27120 (pms_id=55278) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27121 (pms_id=55279) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27122 (pms_id=55280) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27124 (pms_id=55281) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27125 (pms_id=55282) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27126 (pms_id=55283) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27127 (pms_id=55284) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27128 (pms_id=55285) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27130 (pms_id=55296) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27129 (pms_id=55295) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27131 (pms_id=55297) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27132 (pms_id=55298) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27133 (pms_id=55305) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27134 (pms_id=55306) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27135 (pms_id=55307) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27136 (pms_id=55308) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27137 (pms_id=55309) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27138 (pms_id=55310) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27139 (pms_id=55317) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27141 (pms_id=55327) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27140 (pms_id=55337) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27142 (pms_id=55338) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27143 (pms_id=55339) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27144 (pms_id=55341) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27145 (pms_id=55342) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27146 (pms_id=55343) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27147 (pms_id=55354) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27148 (pms_id=55355) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27149 (pms_id=55364) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27150 (pms_id=55365) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27151 (pms_id=55366) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27152 (pms_id=55367) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27154 (pms_id=55369) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27153 (pms_id=55368) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27155 (pms_id=55370) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27156 (pms_id=55371) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27157 (pms_id=55372) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27158 (pms_id=55373) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27159 (pms_id=55374) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27160 (pms_id=55375) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27161 (pms_id=55377) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27162 (pms_id=55376) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27163 (pms_id=55379) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27164 (pms_id=55383) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27165 (pms_id=55384) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27166 (pms_id=55385) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27167 (pms_id=55386) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27168 (pms_id=55388) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27169 (pms_id=55389) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27170 (pms_id=55393) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27171 (pms_id=55394) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27172 (pms_id=55395) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27173 (pms_id=55396) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27174 (pms_id=55397) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27175 (pms_id=55398) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27176 (pms_id=55399) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27177 (pms_id=55404) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27178 (pms_id=55407) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27180 (pms_id=55408) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27179 (pms_id=55409) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27181 (pms_id=55420) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27182 (pms_id=55421) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27184 (pms_id=55422) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27183 (pms_id=55423) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27186 (pms_id=55432) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27185 (pms_id=55424) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27187 (pms_id=55441) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27188 (pms_id=55443) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27189 (pms_id=55444) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27190 (pms_id=55445) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27191 (pms_id=55446) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27192 (pms_id=55447) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27194 (pms_id=55451) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27193 (pms_id=55452) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27195 (pms_id=55453) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27196 (pms_id=55462) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27197 (pms_id=55475) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27198 (pms_id=55483) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27199 (pms_id=55484) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27200 (pms_id=55485) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27201 (pms_id=55486) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27202 (pms_id=55488) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27203 (pms_id=55491) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27204 (pms_id=55493) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27205 (pms_id=55494) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27206 (pms_id=55495) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27208 (pms_id=55497) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27207 (pms_id=55499) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27209 (pms_id=55500) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27210 (pms_id=55501) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27211 (pms_id=55502) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27212 (pms_id=55503) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27213 (pms_id=55504) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27215 (pms_id=55511) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27214 (pms_id=55510) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27216 (pms_id=55521) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27218 (pms_id=55522) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27217 (pms_id=55523) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27219 (pms_id=55524) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27220 (pms_id=55525) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27221 (pms_id=55526) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27222 (pms_id=55527) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27223 (pms_id=55528) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55525 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27225 (pms_id=55537) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27224 (pms_id=55529) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27226 (pms_id=55538) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27227 (pms_id=55539) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27228 (pms_id=55541) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27229 (pms_id=55542) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27230 (pms_id=55543) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27231 (pms_id=55548) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27232 (pms_id=55549) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27234 (pms_id=55550) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27236 (pms_id=55553) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27233 (pms_id=55551) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27235 (pms_id=55554) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27238 (pms_id=55556) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27237 (pms_id=55555) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27239 (pms_id=55557) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27240 (pms_id=55559) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27241 (pms_id=55560) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27244 (pms_id=55562) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27242 (pms_id=55561) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27243 (pms_id=55563) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27245 (pms_id=55564) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27246 (pms_id=55565) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27247 (pms_id=55566) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27248 (pms_id=55567) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27249 (pms_id=55574) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27250 (pms_id=55576) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27251 (pms_id=55582) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27252 (pms_id=55593) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27254 (pms_id=55595) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27253 (pms_id=55594) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27255 (pms_id=55596) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27256 (pms_id=55597) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27257 (pms_id=55598) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27258 (pms_id=55599) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27259 (pms_id=55600) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27260 (pms_id=55601) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27261 (pms_id=55602) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27262 (pms_id=55603) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27263 (pms_id=55604) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27264 (pms_id=55605) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27265 (pms_id=55606) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27266 (pms_id=55607) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27267 (pms_id=55608) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27268 (pms_id=55609) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27269 (pms_id=55610) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27270 (pms_id=55611) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27272 (pms_id=55612) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27273 (pms_id=55614) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27271 (pms_id=55613) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27274 (pms_id=55617) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27276 (pms_id=55619) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27275 (pms_id=55618) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=698) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=1054) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Wolfhard Cappel, email=wolfhard.cappel@t-online.de, hotel=39054_001) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27277 (pms_id=55621) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27278 (pms_id=55622) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27279 (pms_id=55623) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27280 (pms_id=55626) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27286 (pms_id=55624) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27281 (pms_id=55628) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27282 (pms_id=55627) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27283 (pms_id=55629) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27284 (pms_id=55634) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27285 (pms_id=55644) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27287 (pms_id=55645) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27288 (pms_id=55655) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27289 (pms_id=55656) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27290 (pms_id=55657) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27291 (pms_id=55658) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27292 (pms_id=55659) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27293 (pms_id=55660) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27295 (pms_id=55661) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27294 (pms_id=55663) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27296 (pms_id=55664) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27297 (pms_id=55665) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27298 (pms_id=55666) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27299 (pms_id=55667) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27300 (pms_id=55668) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27301 (pms_id=55669) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27302 (pms_id=55671) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27303 (pms_id=55672) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27304 (pms_id=55673) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27306 (pms_id=55676) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27305 (pms_id=55675) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27307 (pms_id=55678) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27308 (pms_id=55679) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27309 (pms_id=55680) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27310 (pms_id=55681) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27311 (pms_id=55682) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27312 (pms_id=55683) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27314 (pms_id=55685) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27313 (pms_id=55684) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27316 (pms_id=55686) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27315 (pms_id=55687) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27317 (pms_id=55688) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27318 (pms_id=55698) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27319 (pms_id=55699) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27320 (pms_id=55700) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27321 (pms_id=55702) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27322 (pms_id=55712) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27323 (pms_id=55713) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27324 (pms_id=55714) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27325 (pms_id=55715) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27326 (pms_id=55716) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27327 (pms_id=55717) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27328 (pms_id=55718) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27329 (pms_id=55719) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27330 (pms_id=55720) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27331 (pms_id=55721) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27332 (pms_id=55722) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27333 (pms_id=55723) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27334 (pms_id=55724) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27335 (pms_id=55725) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27336 (pms_id=55726) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27337 (pms_id=55727) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27339 (pms_id=55729) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27338 (pms_id=55728) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27340 (pms_id=55730) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27344 (pms_id=55731) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27341 (pms_id=55732) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27342 (pms_id=55733) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27343 (pms_id=55734) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27345 (pms_id=55735) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27346 (pms_id=55746) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27347 (pms_id=55747) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27348 (pms_id=55748) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27349 (pms_id=55749) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27350 (pms_id=55750) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27351 (pms_id=55751) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27352 (pms_id=55753) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27353 (pms_id=55754) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27354 (pms_id=55755) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27355 (pms_id=55756) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27356 (pms_id=55757) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27357 (pms_id=55758) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27358 (pms_id=55759) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27360 (pms_id=55762) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27359 (pms_id=55760) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27361 (pms_id=55764) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27362 (pms_id=55765) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27363 (pms_id=55774) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27364 (pms_id=55775) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27365 (pms_id=55776) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27366 (pms_id=55777) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27368 (pms_id=55779) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27367 (pms_id=55778) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27369 (pms_id=55780) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27370 (pms_id=55781) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27371 (pms_id=55787) 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 12:03:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27372 (pms_id=55788) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27373 (pms_id=55789) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27374 (pms_id=55790) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27375 (pms_id=55792) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27376 (pms_id=55797) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27377 (pms_id=55798) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27378 (pms_id=55799) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27379 (pms_id=55800) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27380 (pms_id=55801) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27381 (pms_id=55802) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27382 (pms_id=55811) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27384 (pms_id=55812) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27383 (pms_id=55813) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27385 (pms_id=55814) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27386 (pms_id=55815) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27387 (pms_id=55816) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27388 (pms_id=55817) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27389 (pms_id=55818) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27390 (pms_id=55828) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27391 (pms_id=55829) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27392 (pms_id=55831) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27393 (pms_id=55832) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27394 (pms_id=55839) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27395 (pms_id=55841) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27396 (pms_id=55848) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27397 (pms_id=55849) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27398 (pms_id=55850) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27400 (pms_id=55852) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27399 (pms_id=55851) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27401 (pms_id=55853) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27402 (pms_id=55854) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27403 (pms_id=55859) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27404 (pms_id=55862) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27406 (pms_id=55863) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27405 (pms_id=55864) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27407 (pms_id=55865) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27408 (pms_id=55869) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27409 (pms_id=55870) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27410 (pms_id=55871) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27411 (pms_id=55881) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27412 (pms_id=55882) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27413 (pms_id=55883) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27414 (pms_id=55891) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27415 (pms_id=55892) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27416 (pms_id=55893) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27417 (pms_id=55896) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27418 (pms_id=55897) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27419 (pms_id=55906) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Found exact email match for giacomo.gerotto@gmail.com (reservation_id=1353) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Gerotto, email=giacomo.gerotto@gmail.com, hotel=39054_001) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27421 (pms_id=55908) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27420 (pms_id=55907) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27422 (pms_id=55909) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27423 (pms_id=55911) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27428 (pms_id=55910) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27424 (pms_id=55912) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27425 (pms_id=55913) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27426 (pms_id=55914) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27427 (pms_id=55915) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27429 (pms_id=55916) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27430 (pms_id=55917) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27431 (pms_id=55918) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27432 (pms_id=55922) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27433 (pms_id=55923) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27434 (pms_id=55924) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27435 (pms_id=55925) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27436 (pms_id=55926) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27437 (pms_id=55927) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27438 (pms_id=55928) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27439 (pms_id=55929) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27440 (pms_id=55933) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27441 (pms_id=55934) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27442 (pms_id=55935) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27443 (pms_id=55936) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27444 (pms_id=55937) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27445 (pms_id=55938) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27447 (pms_id=55940) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27446 (pms_id=55939) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27448 (pms_id=55941) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27449 (pms_id=55950) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27451 (pms_id=55952) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27450 (pms_id=55951) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27452 (pms_id=55953) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27453 (pms_id=55954) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27454 (pms_id=55955) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27455 (pms_id=55956) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27456 (pms_id=55957) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27457 (pms_id=55964) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27458 (pms_id=55965) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27459 (pms_id=55966) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27460 (pms_id=55967) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27461 (pms_id=55968) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27462 (pms_id=55970) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27464 (pms_id=55973) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27463 (pms_id=55971) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27465 (pms_id=55974) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27466 (pms_id=55975) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27467 (pms_id=55981) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27468 (pms_id=55982) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27469 (pms_id=55983) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27470 (pms_id=55984) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27471 (pms_id=55985) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27472 (pms_id=55986) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27474 (pms_id=55991) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27473 (pms_id=55987) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27475 (pms_id=56000) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27476 (pms_id=56010) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27478 (pms_id=56011) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27477 (pms_id=56012) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27479 (pms_id=56013) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27480 (pms_id=56014) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27481 (pms_id=56015) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27483 (pms_id=56016) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27482 (pms_id=56017) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27484 (pms_id=56018) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27485 (pms_id=56019) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27486 (pms_id=56020) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27487 (pms_id=56021) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27488 (pms_id=56022) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27489 (pms_id=56023) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27490 (pms_id=56024) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27491 (pms_id=56025) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27492 (pms_id=56026) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27494 (pms_id=56028) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27493 (pms_id=56027) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27495 (pms_id=56030) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27496 (pms_id=56031) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27497 (pms_id=56032) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27498 (pms_id=56033) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27499 (pms_id=56034) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27500 (pms_id=56048) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27501 (pms_id=56054) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27503 (pms_id=56055) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27502 (pms_id=56056) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27504 (pms_id=56057) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27505 (pms_id=56058) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27506 (pms_id=56059) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27508 (pms_id=56061) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27507 (pms_id=56060) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27509 (pms_id=56062) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27510 (pms_id=56063) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27511 (pms_id=56064) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27512 (pms_id=56065) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27513 (pms_id=56066) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27515 (pms_id=56067) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27514 (pms_id=56068) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27516 (pms_id=56069) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27517 (pms_id=56070) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27518 (pms_id=56071) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefimart9@gmail.com (reservation_id=743) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Martella, email=stefimart9@gmail.com, hotel=39054_001) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27519 (pms_id=56072) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27521 (pms_id=56083) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27520 (pms_id=56081) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27526 (pms_id=56084) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27522 (pms_id=56086) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27523 (pms_id=56085) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27524 (pms_id=56087) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27525 (pms_id=56088) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27528 (pms_id=56089) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27527 (pms_id=56091) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27529 (pms_id=56092) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27530 (pms_id=56093) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27531 (pms_id=56102) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27532 (pms_id=56113) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27533 (pms_id=56114) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27534 (pms_id=56115) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27535 (pms_id=56116) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27536 (pms_id=56117) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27537 (pms_id=56118) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27539 (pms_id=56120) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27538 (pms_id=56121) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27540 (pms_id=56123) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27541 (pms_id=56124) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27542 (pms_id=56125) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27543 (pms_id=56126) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27544 (pms_id=56130) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27545 (pms_id=56150) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27546 (pms_id=56151) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27547 (pms_id=56152) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27549 (pms_id=56162) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27548 (pms_id=56161) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27550 (pms_id=56163) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27551 (pms_id=56164) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27552 (pms_id=56165) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27553 (pms_id=56166) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27554 (pms_id=56169) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27555 (pms_id=56168) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27556 (pms_id=56170) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27557 (pms_id=56176) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27558 (pms_id=56177) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27559 (pms_id=56178) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27560 (pms_id=56179) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27561 (pms_id=56180) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27563 (pms_id=56182) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27564 (pms_id=56184) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27562 (pms_id=56183) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27565 (pms_id=56185) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27566 (pms_id=56186) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=624) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=711) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=936) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Bonello, email=davide_bonello@libero.it, hotel=39054_001) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27567 (pms_id=56187) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27568 (pms_id=56189) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27569 (pms_id=56190) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27570 (pms_id=56191) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27574 (pms_id=56188) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27572 (pms_id=56193) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27571 (pms_id=56192) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27573 (pms_id=56194) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27575 (pms_id=56201) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27576 (pms_id=56202) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27577 (pms_id=56203) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27578 (pms_id=56204) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27579 (pms_id=56205) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27580 (pms_id=56206) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27582 (pms_id=56207) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27581 (pms_id=56208) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27583 (pms_id=56209) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27584 (pms_id=56211) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27585 (pms_id=56213) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27586 (pms_id=56214) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27587 (pms_id=56215) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27588 (pms_id=56216) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27589 (pms_id=56217) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27590 (pms_id=56218) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27591 (pms_id=56224) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56218 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27592 (pms_id=56225) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27593 (pms_id=56227) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27595 (pms_id=56228) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27594 (pms_id=56229) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27596 (pms_id=56230) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27597 (pms_id=56231) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27598 (pms_id=56232) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27599 (pms_id=56240) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27600 (pms_id=56241) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lara Marcatelli (reservation_id=593) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lara Marcatelli, email=marcatellilara@gmail.com, hotel=39054_001) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27601 (pms_id=56243) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27602 (pms_id=56244) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27605 (pms_id=56242) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27603 (pms_id=56245) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27604 (pms_id=56246) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27606 (pms_id=56247) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27607 (pms_id=56255) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27608 (pms_id=56267) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27609 (pms_id=56269) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27610 (pms_id=56270) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27611 (pms_id=56271) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27612 (pms_id=56272) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27613 (pms_id=56273) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27614 (pms_id=56274) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisadallaglio@yahoo.it (reservation_id=157) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Dall'Aglio, email=lisadallaglio@yahoo.it, hotel=39054_001) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27615 (pms_id=56275) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27616 (pms_id=56276) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27619 (pms_id=56285) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27618 (pms_id=56296) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27617 (pms_id=56295) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27620 (pms_id=56297) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27622 (pms_id=56298) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27621 (pms_id=56299) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27623 (pms_id=56300) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27624 (pms_id=56301) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27625 (pms_id=56303) 2025-11-19 12:03:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 27626 (pms_id=56304) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27627 (pms_id=56311) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27628 (pms_id=56312) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27629 (pms_id=56313) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27630 (pms_id=56314) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56311 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27632 (pms_id=56325) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27631 (pms_id=56324) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27633 (pms_id=56326) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27634 (pms_id=56327) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27636 (pms_id=56328) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27635 (pms_id=56329) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27637 (pms_id=56330) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27638 (pms_id=56335) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27639 (pms_id=56336) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27640 (pms_id=56338) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27641 (pms_id=56339) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27646 (pms_id=56340) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27642 (pms_id=56341) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27643 (pms_id=56342) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27644 (pms_id=56343) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27645 (pms_id=56344) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27647 (pms_id=56347) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27648 (pms_id=56348) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27649 (pms_id=56349) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27650 (pms_id=56350) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27651 (pms_id=56351) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27652 (pms_id=56352) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27653 (pms_id=56353) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27654 (pms_id=56354) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27656 (pms_id=56356) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27655 (pms_id=56355) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27657 (pms_id=56357) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27658 (pms_id=56358) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27659 (pms_id=56360) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27660 (pms_id=56361) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27661 (pms_id=56362) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27662 (pms_id=56363) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27663 (pms_id=56364) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27665 (pms_id=56366) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27664 (pms_id=56365) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27666 (pms_id=56367) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27667 (pms_id=56368) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27668 (pms_id=56369) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27669 (pms_id=56370) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27670 (pms_id=56371) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27671 (pms_id=56372) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27672 (pms_id=56373) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27673 (pms_id=56374) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27674 (pms_id=56376) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27675 (pms_id=56377) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27677 (pms_id=56375) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27676 (pms_id=56380) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27678 (pms_id=56381) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27679 (pms_id=56383) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27680 (pms_id=56384) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27681 (pms_id=56385) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27682 (pms_id=56386) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27683 (pms_id=56387) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27684 (pms_id=56388) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27686 (pms_id=56389) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27685 (pms_id=56390) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27687 (pms_id=56391) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27688 (pms_id=56392) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27689 (pms_id=56400) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27690 (pms_id=56401) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27691 (pms_id=56402) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27692 (pms_id=56403) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27693 (pms_id=56404) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27694 (pms_id=56405) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27695 (pms_id=56406) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27696 (pms_id=56407) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27697 (pms_id=56408) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27698 (pms_id=56409) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27699 (pms_id=56410) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27700 (pms_id=56411) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27702 (pms_id=56413) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27701 (pms_id=56412) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27703 (pms_id=56421) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27704 (pms_id=56422) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27705 (pms_id=56423) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27707 (pms_id=56433) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27706 (pms_id=56425) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27708 (pms_id=56434) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27709 (pms_id=56435) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27710 (pms_id=56436) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27711 (pms_id=56437) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27712 (pms_id=56438) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27713 (pms_id=56439) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27714 (pms_id=56440) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27715 (pms_id=56441) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27716 (pms_id=56442) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27717 (pms_id=56443) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27718 (pms_id=56445) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27721 (pms_id=56454) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27719 (pms_id=56455) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27720 (pms_id=56456) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27722 (pms_id=56457) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27723 (pms_id=56458) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27724 (pms_id=56459) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27725 (pms_id=56460) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27727 (pms_id=56462) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27728 (pms_id=56463) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27726 (pms_id=56461) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27730 (pms_id=56464) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27729 (pms_id=56465) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27731 (pms_id=56466) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27732 (pms_id=56467) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27733 (pms_id=56468) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27734 (pms_id=56469) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Found exact email match for malvina.pastori@libero.it (reservation_id=538) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Malvina Pastori, email=malvina.pastori@libero.it, hotel=39054_001) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27735 (pms_id=56470) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27736 (pms_id=56471) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27737 (pms_id=56472) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27738 (pms_id=56473) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27739 (pms_id=56484) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27742 (pms_id=56474) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27740 (pms_id=56485) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27741 (pms_id=56487) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Graziadei, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27743 (pms_id=56488) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27745 (pms_id=56489) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27744 (pms_id=56490) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27746 (pms_id=56496) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27747 (pms_id=56497) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27751 (pms_id=56491) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27748 (pms_id=56498) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27749 (pms_id=56499) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27750 (pms_id=56500) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27752 (pms_id=56501) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27754 (pms_id=56507) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27753 (pms_id=56508) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27755 (pms_id=56509) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27756 (pms_id=56510) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27757 (pms_id=56511) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27758 (pms_id=56512) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27759 (pms_id=56513) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27760 (pms_id=56514) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27761 (pms_id=56515) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27762 (pms_id=56517) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27763 (pms_id=56531) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27764 (pms_id=56521) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27765 (pms_id=56532) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27766 (pms_id=56541) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27768 (pms_id=56543) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27767 (pms_id=56542) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27770 (pms_id=56545) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27769 (pms_id=56544) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27772 (pms_id=56546) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27771 (pms_id=56547) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27773 (pms_id=56548) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27774 (pms_id=56555) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27775 (pms_id=56558) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27776 (pms_id=56560) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27777 (pms_id=56561) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27778 (pms_id=56562) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56555 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27779 (pms_id=56571) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27780 (pms_id=56572) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27781 (pms_id=56573) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27782 (pms_id=56575) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27783 (pms_id=56576) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27784 (pms_id=56577) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27785 (pms_id=56578) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27786 (pms_id=56579) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27787 (pms_id=56580) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27788 (pms_id=56581) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27790 (pms_id=56583) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27789 (pms_id=56582) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27791 (pms_id=56585) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27792 (pms_id=56584) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27793 (pms_id=56586) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27794 (pms_id=56587) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27796 (pms_id=56588) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27795 (pms_id=56589) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27797 (pms_id=56590) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27798 (pms_id=56591) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27800 (pms_id=56600) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27799 (pms_id=56598) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27801 (pms_id=56601) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27802 (pms_id=56602) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27803 (pms_id=56603) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27804 (pms_id=56604) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27805 (pms_id=56605) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27806 (pms_id=56606) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27807 (pms_id=56607) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27808 (pms_id=56608) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27809 (pms_id=56610) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27810 (pms_id=56613) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27811 (pms_id=56614) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27812 (pms_id=56623) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27813 (pms_id=56624) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27815 (pms_id=56625) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27814 (pms_id=56626) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27816 (pms_id=56627) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27817 (pms_id=56628) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27819 (pms_id=56629) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27818 (pms_id=56630) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27820 (pms_id=56631) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27821 (pms_id=56632) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27822 (pms_id=56633) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27823 (pms_id=56634) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27825 (pms_id=56635) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27824 (pms_id=56638) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27826 (pms_id=56640) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27827 (pms_id=56641) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27828 (pms_id=56642) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27830 (pms_id=56651) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27829 (pms_id=56643) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27831 (pms_id=56652) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27832 (pms_id=56654) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27833 (pms_id=56655) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27835 (pms_id=56656) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27834 (pms_id=56657) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27837 (pms_id=56658) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27836 (pms_id=56659) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27838 (pms_id=56663) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27839 (pms_id=56664) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27840 (pms_id=56665) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27842 (pms_id=56667) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27841 (pms_id=56666) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27843 (pms_id=56668) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27844 (pms_id=56669) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27845 (pms_id=56670) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27847 (pms_id=56671) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27846 (pms_id=56672) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27848 (pms_id=56673) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27849 (pms_id=56674) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27869 (pms_id=56675) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27850 (pms_id=56676) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27851 (pms_id=56678) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27852 (pms_id=56679) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27853 (pms_id=56680) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27855 (pms_id=56681) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27854 (pms_id=56683) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27857 (pms_id=56684) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27856 (pms_id=56685) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27858 (pms_id=56686) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27859 (pms_id=56687) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27860 (pms_id=56688) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27861 (pms_id=56699) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27862 (pms_id=56700) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27863 (pms_id=56701) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27864 (pms_id=56710) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27866 (pms_id=56711) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27865 (pms_id=56712) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristiana.giay@gmail.com (reservation_id=239) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Giay, email=cristiana.giay@gmail.com, hotel=39054_001) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27867 (pms_id=56723) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27868 (pms_id=56724) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27870 (pms_id=56726) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27871 (pms_id=56727) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27872 (pms_id=56728) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27873 (pms_id=56729) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27875 (pms_id=56730) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27874 (pms_id=56725) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27876 (pms_id=56731) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27877 (pms_id=56732) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27878 (pms_id=56734) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27879 (pms_id=56735) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27880 (pms_id=56736) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27883 (pms_id=56738) 2025-11-19 12:03:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 27881 (pms_id=56737) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27882 (pms_id=56739) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27884 (pms_id=56740) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27885 (pms_id=56741) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27886 (pms_id=56742) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27887 (pms_id=56743) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27888 (pms_id=56744) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27889 (pms_id=56745) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27890 (pms_id=56746) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27892 (pms_id=56747) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27891 (pms_id=56758) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27893 (pms_id=56768) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27894 (pms_id=56769) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27895 (pms_id=56770) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27896 (pms_id=56771) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27897 (pms_id=56772) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27898 (pms_id=56774) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27899 (pms_id=56775) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27900 (pms_id=56776) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27901 (pms_id=56777) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27903 (pms_id=56779) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27902 (pms_id=56778) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27904 (pms_id=56780) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27905 (pms_id=56781) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27906 (pms_id=56782) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27907 (pms_id=56794) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27908 (pms_id=56805) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27909 (pms_id=56814) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27910 (pms_id=56815) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27911 (pms_id=56824) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27912 (pms_id=56825) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27913 (pms_id=56827) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27914 (pms_id=56828) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27915 (pms_id=56830) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27916 (pms_id=56831) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27917 (pms_id=56839) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27918 (pms_id=56849) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27920 (pms_id=56850) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27919 (pms_id=56851) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27921 (pms_id=56852) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27922 (pms_id=56853) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27923 (pms_id=56854) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27924 (pms_id=56856) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27925 (pms_id=56859) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27926 (pms_id=56860) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27927 (pms_id=56870) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27928 (pms_id=56871) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27929 (pms_id=56872) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27930 (pms_id=56873) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27931 (pms_id=56874) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27932 (pms_id=56875) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27933 (pms_id=56876) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27934 (pms_id=56877) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27935 (pms_id=56879) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27936 (pms_id=56880) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27937 (pms_id=56881) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27938 (pms_id=56882) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27940 (pms_id=56884) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27939 (pms_id=56883) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27941 (pms_id=56885) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27942 (pms_id=56888) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27943 (pms_id=56889) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27944 (pms_id=56890) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27945 (pms_id=56892) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27947 (pms_id=56894) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27946 (pms_id=56893) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27948 (pms_id=56895) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27949 (pms_id=56896) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27950 (pms_id=56897) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27951 (pms_id=56898) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27952 (pms_id=56899) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27953 (pms_id=56900) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27954 (pms_id=56901) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27955 (pms_id=56902) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27956 (pms_id=56903) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27957 (pms_id=56904) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27959 (pms_id=56906) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27958 (pms_id=56905) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27960 (pms_id=56907) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27961 (pms_id=56917) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27963 (pms_id=56918) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27962 (pms_id=56919) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27965 (pms_id=56920) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27964 (pms_id=56921) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27966 (pms_id=56922) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27967 (pms_id=56923) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27968 (pms_id=56924) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27969 (pms_id=56925) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27970 (pms_id=56926) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27971 (pms_id=56928) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27972 (pms_id=56929) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27973 (pms_id=56930) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27974 (pms_id=56931) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27975 (pms_id=56932) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27976 (pms_id=56933) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27977 (pms_id=56934) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27978 (pms_id=56935) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27979 (pms_id=56936) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27980 (pms_id=56937) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27981 (pms_id=56938) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27982 (pms_id=56939) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27983 (pms_id=56940) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27984 (pms_id=56942) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27985 (pms_id=56943) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27986 (pms_id=56945) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27987 (pms_id=56946) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27988 (pms_id=56947) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27989 (pms_id=56948) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27990 (pms_id=56949) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27991 (pms_id=56950) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27992 (pms_id=56951) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27994 (pms_id=56952) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27993 (pms_id=56953) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27995 (pms_id=56954) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27996 (pms_id=56955) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27999 (pms_id=56958) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27998 (pms_id=56957) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27997 (pms_id=56956) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28000 (pms_id=56959) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28001 (pms_id=56960) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28002 (pms_id=56961) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28004 (pms_id=56962) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28003 (pms_id=56963) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28005 (pms_id=56964) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28006 (pms_id=56965) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28007 (pms_id=56966) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28008 (pms_id=56967) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28009 (pms_id=56969) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28010 (pms_id=56968) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28011 (pms_id=56970) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28012 (pms_id=56971) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28013 (pms_id=56973) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28015 (pms_id=56975) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28014 (pms_id=56974) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28016 (pms_id=56976) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28018 (pms_id=56978) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28017 (pms_id=56977) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28020 (pms_id=56980) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28019 (pms_id=56979) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28021 (pms_id=56981) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28022 (pms_id=56982) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28023 (pms_id=56984) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28024 (pms_id=56983) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28025 (pms_id=56985) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28026 (pms_id=56986) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28027 (pms_id=56987) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28028 (pms_id=56988) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28029 (pms_id=56989) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28030 (pms_id=56990) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28032 (pms_id=56991) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28031 (pms_id=56992) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28033 (pms_id=56993) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28034 (pms_id=56994) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28035 (pms_id=57003) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28036 (pms_id=57014) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28037 (pms_id=57015) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28038 (pms_id=57016) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28039 (pms_id=57017) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28040 (pms_id=57018) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28041 (pms_id=57019) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28042 (pms_id=57020) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28043 (pms_id=57021) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28044 (pms_id=57022) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28045 (pms_id=57023) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28046 (pms_id=57024) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28047 (pms_id=57025) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28048 (pms_id=57027) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28049 (pms_id=57028) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28051 (pms_id=57030) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28050 (pms_id=57029) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28052 (pms_id=57031) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28054 (pms_id=57033) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28053 (pms_id=57032) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28055 (pms_id=57034) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28056 (pms_id=57035) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28057 (pms_id=57036) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28058 (pms_id=57037) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28059 (pms_id=57038) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28060 (pms_id=57039) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28061 (pms_id=57040) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28062 (pms_id=57041) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28063 (pms_id=57042) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28064 (pms_id=57043) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28065 (pms_id=57044) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28066 (pms_id=57045) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28067 (pms_id=57046) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28068 (pms_id=57047) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28069 (pms_id=57048) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28071 (pms_id=57050) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28070 (pms_id=57049) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28072 (pms_id=57051) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28074 (pms_id=57052) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28073 (pms_id=57053) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28075 (pms_id=57054) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28076 (pms_id=57055) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28077 (pms_id=57056) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28078 (pms_id=57057) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28079 (pms_id=57058) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28080 (pms_id=57059) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28081 (pms_id=57060) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28082 (pms_id=57061) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28083 (pms_id=57062) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28084 (pms_id=57064) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28085 (pms_id=57065) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28086 (pms_id=57066) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28088 (pms_id=57068) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28089 (pms_id=57069) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28087 (pms_id=57067) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28092 (pms_id=57070) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28090 (pms_id=57071) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28091 (pms_id=57073) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28095 (pms_id=57075) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28093 (pms_id=57072) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28094 (pms_id=57074) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28096 (pms_id=57076) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28097 (pms_id=57077) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28098 (pms_id=57078) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28099 (pms_id=57079) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28100 (pms_id=57080) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28101 (pms_id=57081) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28102 (pms_id=57082) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28103 (pms_id=57083) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28104 (pms_id=57084) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28105 (pms_id=57085) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28106 (pms_id=57086) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28107 (pms_id=57087) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28108 (pms_id=57088) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28109 (pms_id=57089) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28110 (pms_id=57090) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28111 (pms_id=57091) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28112 (pms_id=57092) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28113 (pms_id=57093) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28114 (pms_id=57095) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28115 (pms_id=57096) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28116 (pms_id=57097) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28117 (pms_id=57098) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28118 (pms_id=57099) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28119 (pms_id=57100) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28120 (pms_id=57101) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28121 (pms_id=57102) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28122 (pms_id=57103) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28124 (pms_id=57105) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28123 (pms_id=57104) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28125 (pms_id=57106) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28126 (pms_id=57116) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28127 (pms_id=57117) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28129 (pms_id=57119) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28128 (pms_id=57118) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28130 (pms_id=57120) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28131 (pms_id=57121) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28132 (pms_id=57122) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28133 (pms_id=57132) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28134 (pms_id=57133) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28135 (pms_id=57134) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28136 (pms_id=57135) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28137 (pms_id=57136) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28138 (pms_id=57138) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28140 (pms_id=57140) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28139 (pms_id=57139) 2025-11-19 12:03:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 28141 (pms_id=57142) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28142 (pms_id=57143) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28143 (pms_id=57144) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28145 (pms_id=57146) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28144 (pms_id=57145) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28146 (pms_id=57147) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28147 (pms_id=57148) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28148 (pms_id=57149) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28149 (pms_id=57151) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28150 (pms_id=57152) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28152 (pms_id=57153) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28151 (pms_id=57154) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28154 (pms_id=57158) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28153 (pms_id=57156) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28155 (pms_id=57159) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28156 (pms_id=57167) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28157 (pms_id=57168) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28158 (pms_id=57169) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28159 (pms_id=57170) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28162 (pms_id=57171) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28160 (pms_id=57173) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28161 (pms_id=57174) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28163 (pms_id=57175) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28164 (pms_id=57176) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28165 (pms_id=57177) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28166 (pms_id=57178) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28168 (pms_id=57179) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28167 (pms_id=57180) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28170 (pms_id=57181) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28169 (pms_id=57182) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28171 (pms_id=57183) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28172 (pms_id=57184) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28174 (pms_id=57185) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28173 (pms_id=57186) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28175 (pms_id=57187) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28176 (pms_id=57193) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28177 (pms_id=57203) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28178 (pms_id=57204) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28179 (pms_id=57205) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57193 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28180 (pms_id=57206) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28183 (pms_id=57207) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28181 (pms_id=57208) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28182 (pms_id=57209) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28184 (pms_id=57210) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28185 (pms_id=57211) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28187 (pms_id=57215) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28186 (pms_id=57216) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28188 (pms_id=57223) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28189 (pms_id=57224) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28190 (pms_id=57225) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28191 (pms_id=57233) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28192 (pms_id=57234) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28194 (pms_id=57235) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28193 (pms_id=57236) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28195 (pms_id=57243) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28196 (pms_id=57244) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28197 (pms_id=57245) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28198 (pms_id=57246) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28199 (pms_id=57247) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28200 (pms_id=57248) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28201 (pms_id=57249) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28202 (pms_id=57250) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28203 (pms_id=57251) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28204 (pms_id=57252) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28205 (pms_id=57253) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28207 (pms_id=57254) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28206 (pms_id=57255) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28208 (pms_id=57256) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28209 (pms_id=57257) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28211 (pms_id=57258) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28210 (pms_id=57259) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28212 (pms_id=57260) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28213 (pms_id=57261) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28214 (pms_id=57262) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28215 (pms_id=57271) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28216 (pms_id=57272) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28217 (pms_id=57273) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28218 (pms_id=57274) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28219 (pms_id=57275) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28221 (pms_id=57276) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28220 (pms_id=57277) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28222 (pms_id=57278) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28223 (pms_id=57279) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28224 (pms_id=57280) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28225 (pms_id=57281) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28226 (pms_id=57282) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28227 (pms_id=57283) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28228 (pms_id=57284) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28229 (pms_id=57289) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28231 (pms_id=57290) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28230 (pms_id=57291) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28232 (pms_id=57292) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28234 (pms_id=57294) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28233 (pms_id=57293) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28235 (pms_id=57295) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28237 (pms_id=57296) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28236 (pms_id=57297) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28238 (pms_id=57298) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28239 (pms_id=57300) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28240 (pms_id=57310) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28241 (pms_id=57320) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28242 (pms_id=57321) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28243 (pms_id=57322) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28245 (pms_id=57324) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28244 (pms_id=57323) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28246 (pms_id=57325) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28248 (pms_id=57328) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28247 (pms_id=57327) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28251 (pms_id=57339) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28250 (pms_id=57340) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28249 (pms_id=57338) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28252 (pms_id=57351) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28253 (pms_id=57353) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28256 (pms_id=57362) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28255 (pms_id=57361) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28254 (pms_id=57354) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28257 (pms_id=57364) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28258 (pms_id=57365) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28259 (pms_id=57366) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28261 (pms_id=57367) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28260 (pms_id=57368) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28263 (pms_id=57369) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28262 (pms_id=57370) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28264 (pms_id=57371) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Found exact email match for antonino.busacca@busacca.it (reservation_id=361) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonino Busacca, email=antonino.busacca@busacca.it, hotel=39054_001) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28265 (pms_id=57373) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28266 (pms_id=57374) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28267 (pms_id=57376) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28268 (pms_id=57375) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28269 (pms_id=57377) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28271 (pms_id=57378) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28270 (pms_id=57379) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28273 (pms_id=57381) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28274 (pms_id=57382) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28272 (pms_id=57380) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28275 (pms_id=57385) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28276 (pms_id=57386) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28278 (pms_id=57389) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28277 (pms_id=57388) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28279 (pms_id=57390) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28280 (pms_id=57391) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28282 (pms_id=57392) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28281 (pms_id=57393) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28283 (pms_id=57394) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28284 (pms_id=57395) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28285 (pms_id=57396) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28286 (pms_id=57397) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28287 (pms_id=57398) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28288 (pms_id=57399) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28289 (pms_id=57400) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28290 (pms_id=57401) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28291 (pms_id=57402) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28292 (pms_id=57403) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28293 (pms_id=57404) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28294 (pms_id=57405) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28296 (pms_id=57414) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28295 (pms_id=57406) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28297 (pms_id=57424) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28298 (pms_id=57425) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28299 (pms_id=57426) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28300 (pms_id=57428) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28301 (pms_id=57429) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28302 (pms_id=57430) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28303 (pms_id=57436) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28304 (pms_id=57437) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28305 (pms_id=57438) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28306 (pms_id=57439) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28307 (pms_id=57440) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28308 (pms_id=57441) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28309 (pms_id=57443) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28310 (pms_id=57445) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28311 (pms_id=57447) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28312 (pms_id=57448) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28313 (pms_id=57449) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28314 (pms_id=57450) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28315 (pms_id=57459) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28316 (pms_id=57469) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28317 (pms_id=57470) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28319 (pms_id=57474) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28318 (pms_id=57472) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28320 (pms_id=57475) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28321 (pms_id=57476) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28322 (pms_id=57477) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28323 (pms_id=57478) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28324 (pms_id=57479) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28325 (pms_id=57480) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28326 (pms_id=57491) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28327 (pms_id=57502) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28328 (pms_id=57503) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28329 (pms_id=57504) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28330 (pms_id=57505) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28331 (pms_id=57506) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28332 (pms_id=57507) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28333 (pms_id=57512) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28334 (pms_id=57513) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28335 (pms_id=57514) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28336 (pms_id=57522) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28337 (pms_id=57523) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28338 (pms_id=57524) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28339 (pms_id=57525) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28340 (pms_id=57526) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28341 (pms_id=57527) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28342 (pms_id=57529) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28343 (pms_id=57528) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28344 (pms_id=57530) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28345 (pms_id=57531) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28346 (pms_id=57532) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28347 (pms_id=57541) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28348 (pms_id=57542) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28349 (pms_id=57543) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Found exact email match for ari.conte@gmail.com (reservation_id=1430) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Arianna Conte, email=ari.conte@gmail.com, hotel=39054_001) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28350 (pms_id=57544) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28351 (pms_id=57553) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28352 (pms_id=57555) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28353 (pms_id=57558) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28355 (pms_id=57556) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28354 (pms_id=57559) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28356 (pms_id=57560) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28357 (pms_id=57570) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28358 (pms_id=57571) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28359 (pms_id=57572) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28360 (pms_id=57573) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28361 (pms_id=57574) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28362 (pms_id=57575) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28363 (pms_id=57576) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28364 (pms_id=57581) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28365 (pms_id=57582) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28366 (pms_id=57583) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28367 (pms_id=57584) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28368 (pms_id=57585) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28369 (pms_id=57586) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28370 (pms_id=57588) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28371 (pms_id=57589) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28372 (pms_id=57596) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28373 (pms_id=57597) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28374 (pms_id=57598) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28376 (pms_id=57599) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28375 (pms_id=57600) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28377 (pms_id=57601) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28378 (pms_id=57602) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28379 (pms_id=57603) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28380 (pms_id=57607) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28381 (pms_id=57608) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28382 (pms_id=57609) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28383 (pms_id=57610) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28384 (pms_id=57611) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28385 (pms_id=57612) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28386 (pms_id=57613) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28387 (pms_id=57615) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28388 (pms_id=57616) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28389 (pms_id=57617) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28390 (pms_id=57619) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28391 (pms_id=57620) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28392 (pms_id=57621) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28393 (pms_id=57622) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28394 (pms_id=57623) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28395 (pms_id=57624) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28396 (pms_id=57625) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28397 (pms_id=57626) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28398 (pms_id=57627) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28399 (pms_id=57628) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28400 (pms_id=57629) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28401 (pms_id=57630) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28402 (pms_id=57631) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28403 (pms_id=57632) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28404 (pms_id=57633) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28405 (pms_id=57634) 2025-11-19 12:03:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 28406 (pms_id=57635) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28407 (pms_id=57636) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28408 (pms_id=57638) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28409 (pms_id=57639) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28410 (pms_id=57640) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28411 (pms_id=57641) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28412 (pms_id=57642) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28413 (pms_id=57643) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28415 (pms_id=57644) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28414 (pms_id=57645) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28416 (pms_id=57647) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28417 (pms_id=57648) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28418 (pms_id=57649) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28419 (pms_id=57650) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28420 (pms_id=57651) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28421 (pms_id=57653) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28422 (pms_id=57654) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28423 (pms_id=57658) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28424 (pms_id=57659) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Found exact name match for Lorenzo Loru (reservation_id=213) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Loru, email=lorenzo.loru@morellispa.it, hotel=39054_001) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28425 (pms_id=57671) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28427 (pms_id=57673) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28426 (pms_id=57672) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28428 (pms_id=57670) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28429 (pms_id=57675) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28430 (pms_id=57680) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28431 (pms_id=57681) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28432 (pms_id=57682) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28433 (pms_id=57684) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28434 (pms_id=57685) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28435 (pms_id=57686) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28436 (pms_id=57687) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28438 (pms_id=57707) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28437 (pms_id=57697) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28439 (pms_id=57708) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28440 (pms_id=57709) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28441 (pms_id=57717) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28443 (pms_id=57718) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28442 (pms_id=57719) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28445 (pms_id=57720) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28444 (pms_id=57721) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28446 (pms_id=57722) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28447 (pms_id=57730) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28448 (pms_id=57731) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28449 (pms_id=57740) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28451 (pms_id=57742) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28452 (pms_id=57743) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28450 (pms_id=57741) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28454 (pms_id=57744) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28453 (pms_id=57745) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28455 (pms_id=57746) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28456 (pms_id=57748) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28457 (pms_id=57749) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28458 (pms_id=57750) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28459 (pms_id=57751) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28460 (pms_id=57752) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28461 (pms_id=57753) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28462 (pms_id=57754) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28464 (pms_id=57755) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28465 (pms_id=57756) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28463 (pms_id=57757) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28466 (pms_id=57758) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28467 (pms_id=57759) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28468 (pms_id=57760) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28469 (pms_id=57771) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28470 (pms_id=57781) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28471 (pms_id=57782) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28473 (pms_id=57784) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28472 (pms_id=57785) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28474 (pms_id=57791) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28476 (pms_id=57803) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28475 (pms_id=57802) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28477 (pms_id=57804) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28478 (pms_id=57805) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28479 (pms_id=57813) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28480 (pms_id=57814) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28482 (pms_id=57817) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28483 (pms_id=57818) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28481 (pms_id=57815) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28484 (pms_id=57820) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28485 (pms_id=57824) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28486 (pms_id=57825) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28488 (pms_id=57826) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28489 (pms_id=57828) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28487 (pms_id=57827) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28490 (pms_id=57829) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28491 (pms_id=57830) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28492 (pms_id=57831) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28493 (pms_id=57832) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28494 (pms_id=57833) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28495 (pms_id=57834) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28496 (pms_id=57835) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28497 (pms_id=57836) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28499 (pms_id=57837) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28498 (pms_id=57844) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28500 (pms_id=57845) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28501 (pms_id=57846) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28502 (pms_id=57847) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28503 (pms_id=57848) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28504 (pms_id=57849) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28505 (pms_id=57850) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28506 (pms_id=57851) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28507 (pms_id=57852) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28509 (pms_id=57855) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28508 (pms_id=57854) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28510 (pms_id=57856) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28511 (pms_id=57866) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28512 (pms_id=57867) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28513 (pms_id=57868) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28514 (pms_id=57869) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28515 (pms_id=57870) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28516 (pms_id=57871) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28517 (pms_id=57872) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28518 (pms_id=57873) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28519 (pms_id=57874) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28520 (pms_id=57875) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28521 (pms_id=57876) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28522 (pms_id=57877) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28523 (pms_id=57878) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28524 (pms_id=57879) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28525 (pms_id=57886) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28526 (pms_id=57887) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28527 (pms_id=57888) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28528 (pms_id=57889) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28529 (pms_id=57890) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28530 (pms_id=57891) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28531 (pms_id=57898) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28532 (pms_id=57899) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28533 (pms_id=57900) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28534 (pms_id=57908) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28535 (pms_id=57909) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28536 (pms_id=57910) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28537 (pms_id=57911) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28538 (pms_id=57921) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28539 (pms_id=57922) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28540 (pms_id=57923) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28541 (pms_id=57924) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28542 (pms_id=57925) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28543 (pms_id=57926) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28544 (pms_id=57927) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28545 (pms_id=57928) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28546 (pms_id=57937) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28547 (pms_id=57938) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28549 (pms_id=57940) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28548 (pms_id=57939) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28550 (pms_id=57942) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28551 (pms_id=57943) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28552 (pms_id=57948) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28554 (pms_id=57959) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28555 (pms_id=57960) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28553 (pms_id=57958) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28556 (pms_id=57969) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28558 (pms_id=57970) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28559 (pms_id=57972) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28560 (pms_id=57973) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28557 (pms_id=57971) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28561 (pms_id=57974) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28562 (pms_id=57975) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28563 (pms_id=57976) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28565 (pms_id=57978) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28564 (pms_id=57977) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28566 (pms_id=57979) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28568 (pms_id=57980) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28567 (pms_id=57981) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28569 (pms_id=57982) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28570 (pms_id=57983) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28572 (pms_id=57993) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28571 (pms_id=57994) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28573 (pms_id=57995) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28574 (pms_id=57996) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28575 (pms_id=57997) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28576 (pms_id=57998) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28577 (pms_id=57999) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28578 (pms_id=58000) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28579 (pms_id=58001) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28580 (pms_id=58003) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28581 (pms_id=58004) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28582 (pms_id=58005) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28583 (pms_id=58006) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28584 (pms_id=58007) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28586 (pms_id=58008) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28585 (pms_id=58014) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28588 (pms_id=58016) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28587 (pms_id=58015) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28589 (pms_id=58017) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28590 (pms_id=58018) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28591 (pms_id=58019) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28592 (pms_id=58020) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28593 (pms_id=58021) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28594 (pms_id=58022) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28595 (pms_id=58024) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28596 (pms_id=58025) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28597 (pms_id=58026) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28598 (pms_id=58027) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28599 (pms_id=58028) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28600 (pms_id=58029) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28601 (pms_id=58031) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28602 (pms_id=58034) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28604 (pms_id=58036) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28603 (pms_id=58035) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28605 (pms_id=58046) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28606 (pms_id=58047) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28607 (pms_id=58048) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28608 (pms_id=58049) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28609 (pms_id=58050) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28610 (pms_id=58051) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28611 (pms_id=58052) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28612 (pms_id=58053) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28613 (pms_id=58054) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28614 (pms_id=58055) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28615 (pms_id=58056) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28616 (pms_id=58057) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28618 (pms_id=58066) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28617 (pms_id=58065) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28619 (pms_id=58067) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28620 (pms_id=58076) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28621 (pms_id=58077) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28622 (pms_id=58078) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28623 (pms_id=58079) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28624 (pms_id=58080) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28625 (pms_id=58081) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28626 (pms_id=58082) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28627 (pms_id=58083) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28628 (pms_id=58084) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28629 (pms_id=58085) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28630 (pms_id=58086) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28631 (pms_id=58088) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28633 (pms_id=58089) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28632 (pms_id=58090) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28634 (pms_id=58092) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28635 (pms_id=58094) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28636 (pms_id=58095) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28637 (pms_id=58096) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28639 (pms_id=58098) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28638 (pms_id=58097) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28640 (pms_id=58102) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28641 (pms_id=58103) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28642 (pms_id=58104) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28643 (pms_id=58106) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28644 (pms_id=58107) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28645 (pms_id=58108) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28646 (pms_id=58109) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28648 (pms_id=58113) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28647 (pms_id=58111) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28649 (pms_id=58121) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28650 (pms_id=58122) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28651 (pms_id=58123) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28652 (pms_id=58134) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28653 (pms_id=58142) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28655 (pms_id=58143) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28656 (pms_id=58146) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28654 (pms_id=58144) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28657 (pms_id=58147) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28659 (pms_id=58149) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28658 (pms_id=58148) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28660 (pms_id=58150) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28661 (pms_id=58151) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28662 (pms_id=58152) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28663 (pms_id=58153) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28664 (pms_id=58159) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28665 (pms_id=58170) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28666 (pms_id=58171) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28667 (pms_id=58172) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28668 (pms_id=58173) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28669 (pms_id=58174) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28670 (pms_id=58175) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28671 (pms_id=58176) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28673 (pms_id=58177) 2025-11-19 12:03:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 28672 (pms_id=58180) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Found exact name match for Christina Stumpf (reservation_id=143) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-kuemmet@web.de, hotel=39054_001) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28674 (pms_id=58181) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28675 (pms_id=58182) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28676 (pms_id=58183) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28677 (pms_id=58184) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28679 (pms_id=58186) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28680 (pms_id=58187) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28678 (pms_id=58185) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28681 (pms_id=58189) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28682 (pms_id=58192) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28683 (pms_id=58199) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28684 (pms_id=58200) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28685 (pms_id=58201) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28687 (pms_id=58203) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28686 (pms_id=58202) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28688 (pms_id=58204) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28689 (pms_id=58205) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28691 (pms_id=58220) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28690 (pms_id=58221) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28692 (pms_id=58222) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28693 (pms_id=58225) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28694 (pms_id=58226) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28695 (pms_id=58227) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28696 (pms_id=58228) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28697 (pms_id=58231) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28698 (pms_id=58232) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28700 (pms_id=58233) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28699 (pms_id=58234) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28701 (pms_id=58235) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28702 (pms_id=58236) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28703 (pms_id=58237) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28704 (pms_id=58238) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28705 (pms_id=58239) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28706 (pms_id=58240) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28707 (pms_id=58241) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28708 (pms_id=58242) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28709 (pms_id=58243) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28710 (pms_id=58244) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28712 (pms_id=58246) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28711 (pms_id=58245) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28713 (pms_id=58247) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28714 (pms_id=58248) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28715 (pms_id=58249) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28716 (pms_id=58250) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28717 (pms_id=58251) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28718 (pms_id=58252) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28719 (pms_id=58253) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28720 (pms_id=58254) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28721 (pms_id=58255) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28722 (pms_id=58256) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28723 (pms_id=58257) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28724 (pms_id=58258) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28725 (pms_id=58264) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28726 (pms_id=58265) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28727 (pms_id=58266) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28728 (pms_id=58267) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28729 (pms_id=58268) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28730 (pms_id=58269) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28731 (pms_id=58270) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28732 (pms_id=58271) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28733 (pms_id=58272) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28735 (pms_id=58274) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28734 (pms_id=58273) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28736 (pms_id=58284) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28737 (pms_id=58285) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28738 (pms_id=58288) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28739 (pms_id=58296) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28740 (pms_id=58297) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28741 (pms_id=58298) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28743 (pms_id=58299) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28742 (pms_id=58309) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28744 (pms_id=58310) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28745 (pms_id=58311) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28746 (pms_id=58312) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28747 (pms_id=58313) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28748 (pms_id=58314) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28749 (pms_id=58315) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28750 (pms_id=58316) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28751 (pms_id=58317) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28752 (pms_id=58318) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28753 (pms_id=58319) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28754 (pms_id=58320) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28755 (pms_id=58321) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28756 (pms_id=58330) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28757 (pms_id=58340) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28758 (pms_id=58342) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28759 (pms_id=58343) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28760 (pms_id=58344) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28761 (pms_id=58345) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28764 (pms_id=58346) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28762 (pms_id=58347) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28765 (pms_id=58348) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28763 (pms_id=58349) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28766 (pms_id=58350) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28767 (pms_id=58361) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28768 (pms_id=58362) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28769 (pms_id=58363) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28770 (pms_id=58371) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28771 (pms_id=58372) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28773 (pms_id=58373) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28772 (pms_id=58374) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28774 (pms_id=58375) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28775 (pms_id=58376) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28776 (pms_id=58377) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28777 (pms_id=58381) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28778 (pms_id=58392) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28779 (pms_id=58393) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28781 (pms_id=58394) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28780 (pms_id=58395) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28783 (pms_id=58396) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28782 (pms_id=58397) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28784 (pms_id=58398) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28785 (pms_id=58399) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28786 (pms_id=58400) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28787 (pms_id=58401) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28788 (pms_id=58402) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28789 (pms_id=58403) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28790 (pms_id=58404) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28791 (pms_id=58405) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28792 (pms_id=58406) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28793 (pms_id=58407) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28794 (pms_id=58408) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28795 (pms_id=58409) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28796 (pms_id=58410) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28797 (pms_id=58412) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28798 (pms_id=58413) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28799 (pms_id=58415) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28800 (pms_id=58414) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28801 (pms_id=58417) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28802 (pms_id=58419) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28803 (pms_id=58420) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28804 (pms_id=58421) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28805 (pms_id=58423) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28806 (pms_id=58424) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28807 (pms_id=58435) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28808 (pms_id=58436) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28809 (pms_id=58437) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28810 (pms_id=58438) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28812 (pms_id=58439) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28811 (pms_id=58440) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28814 (pms_id=58450) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28813 (pms_id=58451) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28815 (pms_id=58453) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28816 (pms_id=58455) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28817 (pms_id=58456) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28818 (pms_id=58457) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28820 (pms_id=58460) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28819 (pms_id=58458) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28821 (pms_id=58461) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28822 (pms_id=58462) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28823 (pms_id=58464) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28824 (pms_id=58465) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28825 (pms_id=58466) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28826 (pms_id=58467) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28827 (pms_id=58469) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28828 (pms_id=58470) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28830 (pms_id=58484) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28829 (pms_id=58483) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28831 (pms_id=58485) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28832 (pms_id=58486) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28833 (pms_id=58487) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28834 (pms_id=58489) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28835 (pms_id=58490) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28836 (pms_id=58496) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28837 (pms_id=58497) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28838 (pms_id=58498) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28840 (pms_id=58500) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28839 (pms_id=58499) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28841 (pms_id=58501) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28842 (pms_id=58502) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28843 (pms_id=58503) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28844 (pms_id=58504) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28845 (pms_id=58505) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28846 (pms_id=58506) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28847 (pms_id=58507) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28848 (pms_id=58516) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28849 (pms_id=58517) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28851 (pms_id=58519) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28850 (pms_id=58518) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28852 (pms_id=58529) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28853 (pms_id=58530) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28854 (pms_id=58531) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28855 (pms_id=58532) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28856 (pms_id=58533) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28857 (pms_id=58534) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28858 (pms_id=58548) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28859 (pms_id=58549) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28860 (pms_id=58550) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28861 (pms_id=58559) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28862 (pms_id=58569) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28863 (pms_id=58570) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28865 (pms_id=58572) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28864 (pms_id=58571) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28866 (pms_id=58573) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28868 (pms_id=58574) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28867 (pms_id=58575) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28869 (pms_id=58576) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28871 (pms_id=58577) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28870 (pms_id=58581) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28873 (pms_id=58583) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28872 (pms_id=58593) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28874 (pms_id=58594) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28875 (pms_id=58595) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28876 (pms_id=58606) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28877 (pms_id=58607) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28878 (pms_id=58608) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28880 (pms_id=58611) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28879 (pms_id=58609) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28881 (pms_id=58621) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28882 (pms_id=58622) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28883 (pms_id=58624) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28884 (pms_id=58623) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28885 (pms_id=58625) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28886 (pms_id=58626) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28887 (pms_id=58627) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Found exact name match for Robert Nitschke (reservation_id=675) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Robert Nitschke, email=rnitschke.munich@gmail.com, hotel=39054_001) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28888 (pms_id=58628) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28889 (pms_id=58642) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28890 (pms_id=58643) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28891 (pms_id=58644) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28892 (pms_id=58645) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28893 (pms_id=58646) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28894 (pms_id=58632) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28895 (pms_id=58647) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28896 (pms_id=58654) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28897 (pms_id=58655) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28898 (pms_id=58656) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28899 (pms_id=58657) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28900 (pms_id=58677) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28901 (pms_id=58678) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28902 (pms_id=58679) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28903 (pms_id=58681) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28904 (pms_id=58691) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28905 (pms_id=58692) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28906 (pms_id=58693) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28907 (pms_id=58694) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28908 (pms_id=58695) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28910 (pms_id=58697) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Found exact email match for famigliapredieri@gmail.com (reservation_id=167) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Predieri, email=famigliapredieri@gmail.com, hotel=39054_001) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28909 (pms_id=58698) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28911 (pms_id=58699) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28912 (pms_id=58700) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28914 (pms_id=58703) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28913 (pms_id=58702) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28917 (pms_id=58701) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28915 (pms_id=58704) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28916 (pms_id=58705) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28919 (pms_id=58709) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28918 (pms_id=58706) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28920 (pms_id=58710) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28921 (pms_id=58720) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28922 (pms_id=58721) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28923 (pms_id=58722) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28924 (pms_id=58723) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28925 (pms_id=58724) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28926 (pms_id=58725) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28928 (pms_id=58726) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28927 (pms_id=58727) 2025-11-19 12:03:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28931 (pms_id=58728) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28929 (pms_id=58729) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28930 (pms_id=58730) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Found exact email match for famigliapredieri@gmail.com (reservation_id=167) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Predieri, email=famigliapredieri@gmail.com, hotel=39054_001) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28932 (pms_id=58731) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28934 (pms_id=58733) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28933 (pms_id=58732) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28935 (pms_id=58735) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28936 (pms_id=58736) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28941 (pms_id=58734) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28937 (pms_id=58737) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28938 (pms_id=58738) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28939 (pms_id=58739) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28940 (pms_id=58740) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28942 (pms_id=58741) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28944 (pms_id=58743) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28943 (pms_id=58742) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28945 (pms_id=58744) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28946 (pms_id=58745) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28947 (pms_id=58746) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28948 (pms_id=58749) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28954 (pms_id=58747) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28949 (pms_id=58750) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28951 (pms_id=58752) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28950 (pms_id=58751) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28952 (pms_id=58753) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28953 (pms_id=58755) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28955 (pms_id=58756) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28956 (pms_id=58766) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28958 (pms_id=58769) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28959 (pms_id=58770) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28957 (pms_id=58767) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28960 (pms_id=58771) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28962 (pms_id=58782) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28963 (pms_id=58784) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28961 (pms_id=58783) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28964 (pms_id=58785) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28965 (pms_id=58786) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28966 (pms_id=58787) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28967 (pms_id=58788) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28968 (pms_id=58789) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28969 (pms_id=58790) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28971 (pms_id=58792) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28970 (pms_id=58791) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28973 (pms_id=58794) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28972 (pms_id=58793) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28974 (pms_id=58795) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28975 (pms_id=58796) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28976 (pms_id=58797) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28977 (pms_id=58799) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28978 (pms_id=58800) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28979 (pms_id=58802) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28980 (pms_id=58816) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28982 (pms_id=58817) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28983 (pms_id=58819) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28981 (pms_id=58818) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28984 (pms_id=58820) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28985 (pms_id=58822) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28986 (pms_id=58823) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28987 (pms_id=58824) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28988 (pms_id=58825) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28989 (pms_id=58826) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28991 (pms_id=58827) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28990 (pms_id=58828) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28992 (pms_id=58829) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28993 (pms_id=58831) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28995 (pms_id=58833) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28994 (pms_id=58832) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28996 (pms_id=58834) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28998 (pms_id=58835) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28999 (pms_id=58837) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28997 (pms_id=58836) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29000 (pms_id=58838) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29001 (pms_id=58839) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29002 (pms_id=58841) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29003 (pms_id=58842) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29004 (pms_id=58843) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29005 (pms_id=58844) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29006 (pms_id=58845) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29007 (pms_id=58846) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29009 (pms_id=58848) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29008 (pms_id=58847) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29010 (pms_id=58849) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29011 (pms_id=58850) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29013 (pms_id=58851) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29012 (pms_id=58852) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29014 (pms_id=58853) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29016 (pms_id=58854) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29015 (pms_id=58855) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29017 (pms_id=58856) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29018 (pms_id=58857) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29019 (pms_id=58858) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29021 (pms_id=58859) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29020 (pms_id=58860) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29022 (pms_id=58861) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29023 (pms_id=58862) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29025 (pms_id=58864) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29024 (pms_id=58863) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29026 (pms_id=58865) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29027 (pms_id=58866) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29028 (pms_id=58867) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29029 (pms_id=58868) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29030 (pms_id=58869) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=698) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=1054) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Wolfhard Cappel, email=wolfhard.cappel@t-online.de, hotel=39054_001) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29032 (pms_id=58871) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29031 (pms_id=58872) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29034 (pms_id=58873) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29036 (pms_id=58875) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29035 (pms_id=58874) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29033 (pms_id=58870) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29037 (pms_id=58876) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29041 (pms_id=58877) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29039 (pms_id=58878) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29038 (pms_id=58880) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=698) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=1054) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Wolfhard Cappel, email=wolfhard.cappel@t-online.de, hotel=39054_001) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29040 (pms_id=58881) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29042 (pms_id=58882) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29043 (pms_id=58884) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29044 (pms_id=58885) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29047 (pms_id=58883) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29045 (pms_id=58886) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29046 (pms_id=58887) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29048 (pms_id=58888) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29049 (pms_id=58889) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29051 (pms_id=58890) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29050 (pms_id=58891) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29052 (pms_id=58892) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29053 (pms_id=58893) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29055 (pms_id=58894) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29054 (pms_id=58895) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29057 (pms_id=58897) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29056 (pms_id=58896) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29058 (pms_id=58898) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29059 (pms_id=58899) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29061 (pms_id=58900) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29060 (pms_id=58902) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29062 (pms_id=58903) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29063 (pms_id=58904) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29065 (pms_id=58906) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29064 (pms_id=58905) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29066 (pms_id=58907) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29067 (pms_id=58908) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29068 (pms_id=58909) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29069 (pms_id=58910) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29071 (pms_id=58911) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29070 (pms_id=58912) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29072 (pms_id=58913) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29073 (pms_id=58914) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29075 (pms_id=58915) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29074 (pms_id=58917) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29076 (pms_id=58918) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29077 (pms_id=58919) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29078 (pms_id=58922) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29079 (pms_id=58923) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29080 (pms_id=58924) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29081 (pms_id=58925) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29082 (pms_id=58926) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29083 (pms_id=58927) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29085 (pms_id=58928) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29084 (pms_id=58939) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29087 (pms_id=58950) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29086 (pms_id=58940) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29088 (pms_id=58960) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29089 (pms_id=58961) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29090 (pms_id=58962) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29091 (pms_id=58963) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29092 (pms_id=58964) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29093 (pms_id=58965) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29095 (pms_id=58966) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29094 (pms_id=58967) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29096 (pms_id=58969) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29098 (pms_id=58974) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29097 (pms_id=58973) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29099 (pms_id=58975) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29100 (pms_id=58976) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29102 (pms_id=58977) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29101 (pms_id=58983) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29103 (pms_id=58984) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29105 (pms_id=58985) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29104 (pms_id=58986) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29106 (pms_id=58987) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29107 (pms_id=58988) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29109 (pms_id=58990) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29108 (pms_id=58989) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29110 (pms_id=58991) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29111 (pms_id=58992) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29112 (pms_id=58993) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29114 (pms_id=58997) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29113 (pms_id=58998) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58993 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29115 (pms_id=58999) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29116 (pms_id=59001) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29117 (pms_id=59002) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29118 (pms_id=59003) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29119 (pms_id=59004) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29120 (pms_id=59005) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29121 (pms_id=59006) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29122 (pms_id=59007) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29123 (pms_id=59008) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29125 (pms_id=59009) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29124 (pms_id=59010) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29126 (pms_id=59011) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29127 (pms_id=59012) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29128 (pms_id=59013) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29129 (pms_id=59014) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29130 (pms_id=59015) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29131 (pms_id=59016) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29132 (pms_id=59026) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29134 (pms_id=59027) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29133 (pms_id=59028) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29136 (pms_id=59029) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29135 (pms_id=59030) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Found exact email match for famigliapredieri@gmail.com (reservation_id=167) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Predieri, email=famigliapredieri@gmail.com, hotel=39054_001) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29137 (pms_id=59031) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29139 (pms_id=59032) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29138 (pms_id=59033) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29140 (pms_id=59036) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29160 (pms_id=59037) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29141 (pms_id=59034) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29142 (pms_id=59038) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29143 (pms_id=59039) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29144 (pms_id=59040) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29145 (pms_id=59041) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29146 (pms_id=59042) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29147 (pms_id=59043) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29148 (pms_id=59044) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29149 (pms_id=59046) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29150 (pms_id=59047) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29151 (pms_id=59048) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29152 (pms_id=59049) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29154 (pms_id=59051) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29153 (pms_id=59052) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29155 (pms_id=59053) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29156 (pms_id=59054) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29157 (pms_id=59055) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29158 (pms_id=59056) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29159 (pms_id=59057) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29162 (pms_id=59059) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29161 (pms_id=59058) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29163 (pms_id=59060) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29164 (pms_id=59061) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29165 (pms_id=59062) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29166 (pms_id=59063) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29167 (pms_id=59064) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29168 (pms_id=59065) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29169 (pms_id=59066) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29170 (pms_id=59067) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29171 (pms_id=59068) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29172 (pms_id=59069) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29173 (pms_id=59070) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29174 (pms_id=59071) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29175 (pms_id=59072) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29176 (pms_id=59073) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29177 (pms_id=59074) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29178 (pms_id=59083) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29179 (pms_id=59084) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29181 (pms_id=59086) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29180 (pms_id=59085) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29183 (pms_id=59088) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29182 (pms_id=59087) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29184 (pms_id=59089) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29185 (pms_id=59090) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29186 (pms_id=59091) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29187 (pms_id=59092) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29188 (pms_id=59093) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29189 (pms_id=59094) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29190 (pms_id=59095) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29191 (pms_id=59096) 2025-11-19 12:03:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 29192 (pms_id=59097) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29193 (pms_id=59098) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29194 (pms_id=59099) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29195 (pms_id=59100) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29196 (pms_id=59101) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29197 (pms_id=59102) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29198 (pms_id=59103) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29200 (pms_id=59105) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29199 (pms_id=59104) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29201 (pms_id=59106) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29202 (pms_id=59107) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29203 (pms_id=59108) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29204 (pms_id=59109) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29205 (pms_id=59110) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29206 (pms_id=59111) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29207 (pms_id=59112) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29209 (pms_id=59113) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29208 (pms_id=59114) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29210 (pms_id=59115) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29211 (pms_id=59116) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29212 (pms_id=59117) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29213 (pms_id=59118) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29214 (pms_id=59119) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29215 (pms_id=59120) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29216 (pms_id=59121) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29217 (pms_id=59122) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29218 (pms_id=59123) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29220 (pms_id=59126) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29219 (pms_id=59127) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29221 (pms_id=59128) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29223 (pms_id=59129) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29222 (pms_id=59130) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29224 (pms_id=59131) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29225 (pms_id=59132) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29226 (pms_id=59133) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29227 (pms_id=59134) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29228 (pms_id=59135) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29229 (pms_id=59136) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29230 (pms_id=59137) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29231 (pms_id=59140) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29232 (pms_id=59141) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29233 (pms_id=59142) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29234 (pms_id=59143) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29235 (pms_id=59145) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29236 (pms_id=59147) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29238 (pms_id=59148) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29237 (pms_id=59158) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29239 (pms_id=59159) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29241 (pms_id=59160) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29240 (pms_id=59161) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29242 (pms_id=59162) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29243 (pms_id=59163) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29244 (pms_id=59164) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29245 (pms_id=59165) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29246 (pms_id=59166) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29247 (pms_id=59167) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29248 (pms_id=59168) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29249 (pms_id=59169) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29251 (pms_id=59170) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29250 (pms_id=59171) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29252 (pms_id=59173) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29253 (pms_id=59176) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29254 (pms_id=59177) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29255 (pms_id=59178) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29256 (pms_id=59179) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29257 (pms_id=59180) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29258 (pms_id=59182) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29259 (pms_id=59183) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29260 (pms_id=59184) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29262 (pms_id=59186) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29261 (pms_id=59185) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29263 (pms_id=59191) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29264 (pms_id=59192) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29265 (pms_id=59193) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29266 (pms_id=59194) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29267 (pms_id=59195) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29268 (pms_id=59196) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29269 (pms_id=59197) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29270 (pms_id=59198) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29271 (pms_id=59199) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29272 (pms_id=59200) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29273 (pms_id=59201) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29274 (pms_id=59203) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29276 (pms_id=59205) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29275 (pms_id=59206) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29277 (pms_id=59209) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29278 (pms_id=59210) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29279 (pms_id=59211) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29281 (pms_id=59213) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29280 (pms_id=59212) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29282 (pms_id=59214) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29283 (pms_id=59215) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29284 (pms_id=59216) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29285 (pms_id=59217) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29286 (pms_id=59218) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29287 (pms_id=59219) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29288 (pms_id=59220) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29289 (pms_id=59221) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29291 (pms_id=59223) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29290 (pms_id=59222) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29292 (pms_id=59224) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29293 (pms_id=59225) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29294 (pms_id=59226) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29296 (pms_id=59230) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29295 (pms_id=59231) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29297 (pms_id=59232) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29298 (pms_id=59233) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29299 (pms_id=59234) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29300 (pms_id=59235) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29301 (pms_id=59236) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29302 (pms_id=59237) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29303 (pms_id=59238) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29304 (pms_id=59239) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29305 (pms_id=59240) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29306 (pms_id=59241) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29307 (pms_id=59242) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29308 (pms_id=59243) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29309 (pms_id=59244) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29310 (pms_id=59245) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29311 (pms_id=59246) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29312 (pms_id=59247) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29313 (pms_id=59248) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29315 (pms_id=59251) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29314 (pms_id=59250) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29316 (pms_id=59252) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29317 (pms_id=59253) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29318 (pms_id=59254) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29319 (pms_id=59255) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29320 (pms_id=59256) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29321 (pms_id=59257) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29322 (pms_id=59259) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29323 (pms_id=59260) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29324 (pms_id=59261) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29325 (pms_id=59262) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29326 (pms_id=59264) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29327 (pms_id=59265) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29328 (pms_id=59266) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29329 (pms_id=59267) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29330 (pms_id=59268) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29331 (pms_id=59269) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29332 (pms_id=59270) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29333 (pms_id=59271) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29334 (pms_id=59272) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29335 (pms_id=59273) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29336 (pms_id=59274) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29337 (pms_id=59275) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29338 (pms_id=59276) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29339 (pms_id=59277) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29340 (pms_id=59278) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29341 (pms_id=59279) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29342 (pms_id=59281) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29343 (pms_id=59282) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29344 (pms_id=59283) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29346 (pms_id=59284) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29345 (pms_id=59285) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29347 (pms_id=59286) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29348 (pms_id=59287) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29349 (pms_id=59289) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29350 (pms_id=59290) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29351 (pms_id=59291) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29352 (pms_id=59292) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29353 (pms_id=59293) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29356 (pms_id=59295) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29354 (pms_id=59294) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29355 (pms_id=59296) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29357 (pms_id=59297) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29358 (pms_id=59298) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29359 (pms_id=59299) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29360 (pms_id=59300) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29361 (pms_id=59301) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29362 (pms_id=59302) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29363 (pms_id=59303) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29364 (pms_id=59304) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29365 (pms_id=59305) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29366 (pms_id=59306) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29367 (pms_id=59307) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29370 (pms_id=59308) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29369 (pms_id=59309) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29368 (pms_id=59310) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29371 (pms_id=59311) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29372 (pms_id=59312) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29374 (pms_id=59314) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29373 (pms_id=59313) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29375 (pms_id=59315) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29376 (pms_id=59316) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29377 (pms_id=59317) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29378 (pms_id=59318) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29379 (pms_id=59319) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29380 (pms_id=59322) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29381 (pms_id=59323) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29382 (pms_id=59324) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29383 (pms_id=59325) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29384 (pms_id=59326) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29386 (pms_id=59329) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29385 (pms_id=59327) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29387 (pms_id=59330) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29388 (pms_id=59331) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29389 (pms_id=59332) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29390 (pms_id=59333) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29391 (pms_id=59335) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29392 (pms_id=59336) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29393 (pms_id=59337) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29394 (pms_id=59338) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29395 (pms_id=59339) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29396 (pms_id=59340) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29397 (pms_id=59341) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29400 (pms_id=59342) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29398 (pms_id=59343) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29399 (pms_id=59344) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29401 (pms_id=59346) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29402 (pms_id=59347) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29403 (pms_id=59357) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29404 (pms_id=59359) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29405 (pms_id=59360) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29406 (pms_id=59361) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29407 (pms_id=59363) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29408 (pms_id=59364) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29409 (pms_id=59365) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29410 (pms_id=59371) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29411 (pms_id=59370) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29412 (pms_id=59372) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29413 (pms_id=59373) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29414 (pms_id=59374) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29415 (pms_id=59376) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29416 (pms_id=59377) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29417 (pms_id=59378) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29418 (pms_id=59379) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29419 (pms_id=59380) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29420 (pms_id=59381) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29421 (pms_id=59383) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29422 (pms_id=59384) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29423 (pms_id=59385) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29424 (pms_id=59386) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29425 (pms_id=59387) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29426 (pms_id=59388) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29427 (pms_id=59389) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29428 (pms_id=59390) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29429 (pms_id=59391) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29430 (pms_id=59392) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29431 (pms_id=59394) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29432 (pms_id=59395) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29433 (pms_id=59396) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29434 (pms_id=59406) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29436 (pms_id=59407) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29435 (pms_id=59408) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29437 (pms_id=59409) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29438 (pms_id=59410) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29439 (pms_id=59412) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29440 (pms_id=59413) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29441 (pms_id=59415) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29442 (pms_id=59416) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29444 (pms_id=59418) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29443 (pms_id=59417) 2025-11-19 12:03:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29445 (pms_id=59419) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29446 (pms_id=59420) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29447 (pms_id=59427) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29448 (pms_id=59428) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29449 (pms_id=59429) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29450 (pms_id=59430) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29451 (pms_id=59431) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29452 (pms_id=59433) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29453 (pms_id=59435) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29454 (pms_id=59436) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29455 (pms_id=59437) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29456 (pms_id=59438) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29457 (pms_id=59439) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29458 (pms_id=59440) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29459 (pms_id=59441) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29460 (pms_id=59442) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29461 (pms_id=59443) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29462 (pms_id=59444) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29463 (pms_id=59445) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29464 (pms_id=59446) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29466 (pms_id=59447) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29465 (pms_id=59456) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29467 (pms_id=59458) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29468 (pms_id=59461) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29469 (pms_id=59462) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29470 (pms_id=59463) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29471 (pms_id=59464) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29472 (pms_id=59465) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29474 (pms_id=59467) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29473 (pms_id=59466) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29475 (pms_id=59469) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29476 (pms_id=59470) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29477 (pms_id=59473) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29478 (pms_id=59474) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29481 (pms_id=59475) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29480 (pms_id=59476) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29479 (pms_id=59477) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29504 (pms_id=59478) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29482 (pms_id=59479) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29483 (pms_id=59480) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29486 (pms_id=59484) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29484 (pms_id=59483) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29485 (pms_id=59485) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29487 (pms_id=59487) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29488 (pms_id=59488) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29489 (pms_id=59489) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29490 (pms_id=59490) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29492 (pms_id=59492) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29491 (pms_id=59491) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29493 (pms_id=59493) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29494 (pms_id=59502) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29495 (pms_id=59503) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29496 (pms_id=59505) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29498 (pms_id=59507) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29497 (pms_id=59506) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29499 (pms_id=59509) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29500 (pms_id=59510) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29503 (pms_id=59530) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29501 (pms_id=59511) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29502 (pms_id=59512) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29505 (pms_id=59531) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29506 (pms_id=59540) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29507 (pms_id=59541) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29508 (pms_id=59542) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29509 (pms_id=59543) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29510 (pms_id=59544) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29511 (pms_id=59545) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29512 (pms_id=59546) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29513 (pms_id=59547) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29514 (pms_id=59548) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29516 (pms_id=59550) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29515 (pms_id=59549) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29517 (pms_id=59551) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29519 (pms_id=59552) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29518 (pms_id=59553) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29520 (pms_id=59554) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29521 (pms_id=59555) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29522 (pms_id=59556) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29523 (pms_id=59557) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29524 (pms_id=59558) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29525 (pms_id=59559) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29526 (pms_id=59561) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29527 (pms_id=59562) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29528 (pms_id=59564) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29529 (pms_id=59565) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29530 (pms_id=59566) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29531 (pms_id=59567) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29532 (pms_id=59569) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29533 (pms_id=59576) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29534 (pms_id=59577) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29535 (pms_id=59578) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29536 (pms_id=59579) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29538 (pms_id=59582) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29537 (pms_id=59581) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29539 (pms_id=59583) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29540 (pms_id=59584) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29543 (pms_id=59585) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29541 (pms_id=59586) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29542 (pms_id=59593) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29544 (pms_id=59594) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29545 (pms_id=59595) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29546 (pms_id=59596) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29547 (pms_id=59597) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29548 (pms_id=59598) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29550 (pms_id=59600) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29549 (pms_id=59601) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29551 (pms_id=59602) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29553 (pms_id=59616) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29552 (pms_id=59606) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29554 (pms_id=59617) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29555 (pms_id=59618) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29556 (pms_id=59622) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29558 (pms_id=59624) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29557 (pms_id=59623) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29559 (pms_id=59629) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29561 (pms_id=59649) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29560 (pms_id=59639) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29562 (pms_id=59650) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29563 (pms_id=59651) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29565 (pms_id=59653) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29564 (pms_id=59652) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29566 (pms_id=59654) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29567 (pms_id=59655) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29568 (pms_id=59656) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29569 (pms_id=59657) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29570 (pms_id=59659) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29571 (pms_id=59660) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29572 (pms_id=59661) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29573 (pms_id=59670) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29575 (pms_id=59672) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29574 (pms_id=59671) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29576 (pms_id=59673) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29577 (pms_id=59683) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29579 (pms_id=59694) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29578 (pms_id=59695) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29580 (pms_id=59696) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29582 (pms_id=59697) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29581 (pms_id=59703) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29583 (pms_id=59704) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29584 (pms_id=59705) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29585 (pms_id=59706) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29586 (pms_id=59708) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29587 (pms_id=59709) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29588 (pms_id=59710) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29589 (pms_id=59711) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29590 (pms_id=59712) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29591 (pms_id=59713) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29592 (pms_id=59714) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29593 (pms_id=59715) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29594 (pms_id=59716) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29595 (pms_id=59717) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29597 (pms_id=59718) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29596 (pms_id=59719) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29598 (pms_id=59720) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29599 (pms_id=59721) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29600 (pms_id=59722) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29601 (pms_id=59723) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29602 (pms_id=59724) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29603 (pms_id=59725) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29604 (pms_id=59726) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29605 (pms_id=59727) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29607 (pms_id=59729) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29606 (pms_id=59728) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29608 (pms_id=59730) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29609 (pms_id=59731) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29610 (pms_id=59732) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29611 (pms_id=59735) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29612 (pms_id=59736) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29613 (pms_id=59737) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29614 (pms_id=59738) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29615 (pms_id=59739) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29616 (pms_id=59740) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29617 (pms_id=59741) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29618 (pms_id=59742) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29619 (pms_id=59743) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29620 (pms_id=59744) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29622 (pms_id=59747) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29623 (pms_id=59748) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29621 (pms_id=59745) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29624 (pms_id=59749) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29625 (pms_id=59750) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29626 (pms_id=59751) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29627 (pms_id=59752) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29628 (pms_id=59753) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29629 (pms_id=59766) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29630 (pms_id=59768) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29632 (pms_id=59771) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29631 (pms_id=59769) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29633 (pms_id=59772) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29634 (pms_id=59773) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29635 (pms_id=59774) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29637 (pms_id=59775) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29636 (pms_id=59776) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29638 (pms_id=59777) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29640 (pms_id=59784) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29639 (pms_id=59785) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29641 (pms_id=59787) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29642 (pms_id=59788) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29643 (pms_id=59789) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29644 (pms_id=59790) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29645 (pms_id=59791) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29646 (pms_id=59797) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29647 (pms_id=59798) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29648 (pms_id=59799) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29650 (pms_id=59800) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29649 (pms_id=59801) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29651 (pms_id=59802) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29652 (pms_id=59803) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29653 (pms_id=59804) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29654 (pms_id=59805) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29655 (pms_id=59811) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29656 (pms_id=59812) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29657 (pms_id=59813) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29658 (pms_id=59814) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29659 (pms_id=59815) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29661 (pms_id=59816) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29660 (pms_id=59817) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29663 (pms_id=59823) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29662 (pms_id=59824) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29664 (pms_id=59825) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29665 (pms_id=59826) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29668 (pms_id=59834) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29666 (pms_id=59827) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29667 (pms_id=59828) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29669 (pms_id=59835) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29670 (pms_id=59837) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29671 (pms_id=59838) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29672 (pms_id=59839) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29673 (pms_id=59840) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29674 (pms_id=59841) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29675 (pms_id=59842) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29676 (pms_id=59843) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29677 (pms_id=59844) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29678 (pms_id=59846) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29679 (pms_id=59847) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29680 (pms_id=59848) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29681 (pms_id=59849) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29683 (pms_id=59850) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29682 (pms_id=59862) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29684 (pms_id=59863) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29685 (pms_id=59864) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29688 (pms_id=59865) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29687 (pms_id=59866) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29686 (pms_id=59867) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29689 (pms_id=59868) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29690 (pms_id=59869) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29691 (pms_id=59870) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29692 (pms_id=59871) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29693 (pms_id=59872) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29694 (pms_id=59873) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29696 (pms_id=59875) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29697 (pms_id=59885) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29695 (pms_id=59874) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29698 (pms_id=59886) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29699 (pms_id=59887) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29700 (pms_id=59888) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29701 (pms_id=59889) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29702 (pms_id=59890) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29703 (pms_id=59891) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29704 (pms_id=59892) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29705 (pms_id=59893) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29707 (pms_id=59894) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29706 (pms_id=59895) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29708 (pms_id=59896) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29709 (pms_id=59897) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29710 (pms_id=59899) 2025-11-19 12:03:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29711 (pms_id=59898) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29712 (pms_id=59900) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29713 (pms_id=59901) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29714 (pms_id=59902) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29715 (pms_id=59903) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29716 (pms_id=59904) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29717 (pms_id=59905) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29718 (pms_id=59906) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29719 (pms_id=59907) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29720 (pms_id=59908) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29721 (pms_id=59909) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29722 (pms_id=59910) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29723 (pms_id=59911) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29724 (pms_id=59912) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29725 (pms_id=59913) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29726 (pms_id=59914) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29727 (pms_id=59915) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29728 (pms_id=59916) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29729 (pms_id=59917) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29731 (pms_id=59918) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29730 (pms_id=59919) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29732 (pms_id=59920) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29733 (pms_id=59921) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29734 (pms_id=59922) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29735 (pms_id=59925) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29736 (pms_id=59926) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29737 (pms_id=59927) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29738 (pms_id=59928) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29739 (pms_id=59929) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29743 (pms_id=59924) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29740 (pms_id=59930) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29741 (pms_id=59931) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29742 (pms_id=59932) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29744 (pms_id=59933) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29745 (pms_id=59934) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29746 (pms_id=59935) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29747 (pms_id=59936) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29749 (pms_id=59938) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29748 (pms_id=59937) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29751 (pms_id=59949) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29750 (pms_id=59939) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29753 (pms_id=59952) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29752 (pms_id=59950) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29754 (pms_id=59953) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29755 (pms_id=59954) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29757 (pms_id=59955) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29758 (pms_id=59970) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29756 (pms_id=59960) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29759 (pms_id=59971) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29760 (pms_id=59981) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29761 (pms_id=59982) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29762 (pms_id=59983) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29763 (pms_id=59984) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29764 (pms_id=59992) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29766 (pms_id=59993) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29765 (pms_id=60002) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29767 (pms_id=60003) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29768 (pms_id=60004) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29769 (pms_id=60005) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29771 (pms_id=60006) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29770 (pms_id=60007) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29772 (pms_id=60008) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29773 (pms_id=60009) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29792 (pms_id=60010) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29774 (pms_id=60016) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29775 (pms_id=60017) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29776 (pms_id=60018) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29777 (pms_id=60019) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29778 (pms_id=60020) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29779 (pms_id=60021) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29780 (pms_id=60023) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29782 (pms_id=60025) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29781 (pms_id=60024) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29783 (pms_id=60026) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29784 (pms_id=60027) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29786 (pms_id=60028) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29788 (pms_id=60031) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29789 (pms_id=60032) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29787 (pms_id=60030) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29785 (pms_id=60029) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29791 (pms_id=60044) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29790 (pms_id=60042) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29793 (pms_id=60045) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29794 (pms_id=60046) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29795 (pms_id=60052) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29796 (pms_id=60053) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29797 (pms_id=60054) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29798 (pms_id=60056) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60046 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29799 (pms_id=60057) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29801 (pms_id=60058) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29800 (pms_id=60059) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29802 (pms_id=60060) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29803 (pms_id=60072) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29805 (pms_id=60083) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29804 (pms_id=60084) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29806 (pms_id=60085) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29807 (pms_id=60093) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29809 (pms_id=60094) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29808 (pms_id=60104) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29810 (pms_id=60105) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29811 (pms_id=60106) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29812 (pms_id=60108) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29813 (pms_id=60109) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29814 (pms_id=60110) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29817 (pms_id=60112) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29815 (pms_id=60111) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29816 (pms_id=60113) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29818 (pms_id=60114) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29819 (pms_id=60116) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29820 (pms_id=60124) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29822 (pms_id=60127) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29821 (pms_id=60126) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29823 (pms_id=60129) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29824 (pms_id=60130) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29825 (pms_id=60131) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29826 (pms_id=60133) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29827 (pms_id=60132) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29828 (pms_id=60134) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29829 (pms_id=60135) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29830 (pms_id=60136) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29831 (pms_id=60137) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29832 (pms_id=60138) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29833 (pms_id=60139) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29834 (pms_id=60140) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29835 (pms_id=60141) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29836 (pms_id=60143) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29838 (pms_id=60144) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29837 (pms_id=60145) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29839 (pms_id=60146) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29840 (pms_id=60147) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29841 (pms_id=60148) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29843 (pms_id=60150) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29842 (pms_id=60149) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29845 (pms_id=60151) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29844 (pms_id=60152) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29846 (pms_id=60160) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29847 (pms_id=60161) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60160 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29848 (pms_id=60163) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29849 (pms_id=60171) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29850 (pms_id=60181) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29851 (pms_id=60182) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29853 (pms_id=60184) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29852 (pms_id=60183) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29854 (pms_id=60185) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29855 (pms_id=60186) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29856 (pms_id=60187) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29857 (pms_id=60189) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29858 (pms_id=60190) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29859 (pms_id=60191) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29860 (pms_id=60192) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29861 (pms_id=60193) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29862 (pms_id=60194) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29864 (pms_id=60195) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29863 (pms_id=60196) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29865 (pms_id=60197) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29866 (pms_id=60206) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29867 (pms_id=60207) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29868 (pms_id=60208) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29869 (pms_id=60209) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29870 (pms_id=60210) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29871 (pms_id=60211) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29872 (pms_id=60212) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29873 (pms_id=60213) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29875 (pms_id=60214) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29874 (pms_id=60215) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29876 (pms_id=60216) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29877 (pms_id=60217) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29878 (pms_id=60218) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60217 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29879 (pms_id=60219) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29880 (pms_id=60220) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29881 (pms_id=60221) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29882 (pms_id=60222) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29883 (pms_id=60223) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29884 (pms_id=60224) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29885 (pms_id=60225) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29886 (pms_id=60226) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29887 (pms_id=60236) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29888 (pms_id=60238) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29889 (pms_id=60239) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29891 (pms_id=60241) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29890 (pms_id=60246) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29893 (pms_id=60247) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29892 (pms_id=60248) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29894 (pms_id=60249) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29895 (pms_id=60257) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29897 (pms_id=60259) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29896 (pms_id=60258) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29898 (pms_id=60260) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29899 (pms_id=60261) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29900 (pms_id=60262) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29901 (pms_id=60265) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29902 (pms_id=60266) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29903 (pms_id=60268) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29904 (pms_id=60273) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29905 (pms_id=60274) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29908 (pms_id=60276) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29906 (pms_id=60275) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29907 (pms_id=60277) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29909 (pms_id=60278) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29911 (pms_id=60279) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29910 (pms_id=60281) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29912 (pms_id=60284) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29913 (pms_id=60285) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29914 (pms_id=60296) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29915 (pms_id=60297) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29916 (pms_id=60298) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29917 (pms_id=60299) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29918 (pms_id=60300) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29919 (pms_id=60301) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29920 (pms_id=60302) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29922 (pms_id=60303) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29921 (pms_id=60304) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29923 (pms_id=60305) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29924 (pms_id=60307) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29925 (pms_id=60308) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29926 (pms_id=60309) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29927 (pms_id=60310) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29928 (pms_id=60311) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29929 (pms_id=60312) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29930 (pms_id=60319) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29931 (pms_id=60330) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29932 (pms_id=60331) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29933 (pms_id=60332) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29934 (pms_id=60333) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60331 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29935 (pms_id=60334) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29936 (pms_id=60335) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29937 (pms_id=60341) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29938 (pms_id=60342) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29939 (pms_id=60343) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29940 (pms_id=60344) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29942 (pms_id=60346) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29941 (pms_id=60345) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29944 (pms_id=60348) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29943 (pms_id=60347) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29946 (pms_id=60350) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29945 (pms_id=60349) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29947 (pms_id=60351) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29948 (pms_id=60352) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29949 (pms_id=60353) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29950 (pms_id=60354) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29951 (pms_id=60355) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29952 (pms_id=60356) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29954 (pms_id=60367) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29953 (pms_id=60366) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29955 (pms_id=60368) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29956 (pms_id=60369) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29957 (pms_id=60370) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29958 (pms_id=60371) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29959 (pms_id=60372) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29961 (pms_id=60373) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29960 (pms_id=60375) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29963 (pms_id=60379) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29962 (pms_id=60377) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29964 (pms_id=60380) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29965 (pms_id=60381) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29967 (pms_id=60383) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29966 (pms_id=60382) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29968 (pms_id=60384) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29969 (pms_id=60385) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29970 (pms_id=60386) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29971 (pms_id=60387) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29973 (pms_id=60388) 2025-11-19 12:03:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 29972 (pms_id=60389) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29974 (pms_id=60391) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29978 (pms_id=60390) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29975 (pms_id=60392) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29976 (pms_id=60401) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29977 (pms_id=60402) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29979 (pms_id=60403) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29980 (pms_id=60404) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29981 (pms_id=60405) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60402 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29982 (pms_id=60406) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29983 (pms_id=60407) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29984 (pms_id=60408) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29986 (pms_id=60419) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29985 (pms_id=60409) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29987 (pms_id=60420) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29988 (pms_id=60421) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29989 (pms_id=60422) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29990 (pms_id=60423) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29991 (pms_id=60431) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29992 (pms_id=60432) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29993 (pms_id=60433) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29994 (pms_id=60434) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29995 (pms_id=60435) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29996 (pms_id=60436) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29997 (pms_id=60437) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29998 (pms_id=60439) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30003 (pms_id=60438) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29999 (pms_id=60440) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30000 (pms_id=60441) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30001 (pms_id=60442) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30002 (pms_id=60443) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30004 (pms_id=60444) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30006 (pms_id=60446) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30005 (pms_id=60445) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30007 (pms_id=60447) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30008 (pms_id=60448) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30009 (pms_id=60450) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30010 (pms_id=60452) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30011 (pms_id=60453) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30012 (pms_id=60454) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30013 (pms_id=60455) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30014 (pms_id=60456) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30015 (pms_id=60457) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30016 (pms_id=60459) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30017 (pms_id=60460) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30018 (pms_id=60466) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30019 (pms_id=60467) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30020 (pms_id=60468) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30021 (pms_id=60469) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30022 (pms_id=60470) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30023 (pms_id=60471) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30024 (pms_id=60472) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30025 (pms_id=60481) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30026 (pms_id=60483) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30027 (pms_id=60485) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30030 (pms_id=60487) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30029 (pms_id=60488) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30028 (pms_id=60486) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30031 (pms_id=60489) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30032 (pms_id=60490) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30033 (pms_id=60492) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30034 (pms_id=60494) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30035 (pms_id=60495) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30036 (pms_id=60496) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30037 (pms_id=60497) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30039 (pms_id=60499) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30038 (pms_id=60498) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30040 (pms_id=60501) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30041 (pms_id=60502) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30042 (pms_id=60503) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30043 (pms_id=60504) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30044 (pms_id=60505) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30045 (pms_id=60506) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30046 (pms_id=60507) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30047 (pms_id=60508) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30048 (pms_id=60509) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30051 (pms_id=60510) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30049 (pms_id=60511) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30050 (pms_id=60512) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30052 (pms_id=60513) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30053 (pms_id=60517) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30054 (pms_id=60528) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30055 (pms_id=60529) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30056 (pms_id=60530) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30057 (pms_id=60531) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60530 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30058 (pms_id=60532) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30059 (pms_id=60533) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30061 (pms_id=60534) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30060 (pms_id=60535) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30063 (pms_id=60536) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30062 (pms_id=60537) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30064 (pms_id=60538) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30065 (pms_id=60539) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30066 (pms_id=60540) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30067 (pms_id=60546) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30068 (pms_id=60547) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30069 (pms_id=60548) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30070 (pms_id=60549) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30071 (pms_id=60550) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30073 (pms_id=60552) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30072 (pms_id=60551) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30074 (pms_id=60553) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30075 (pms_id=60554) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30076 (pms_id=60555) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30077 (pms_id=60556) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30078 (pms_id=60561) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30079 (pms_id=60562) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30080 (pms_id=60563) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30081 (pms_id=60564) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30082 (pms_id=60565) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30083 (pms_id=60567) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30085 (pms_id=60574) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30084 (pms_id=60575) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30086 (pms_id=60577) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30087 (pms_id=60578) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30088 (pms_id=60586) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30089 (pms_id=60587) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30090 (pms_id=60588) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30092 (pms_id=60589) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30093 (pms_id=60590) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30091 (pms_id=60591) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30094 (pms_id=60592) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30095 (pms_id=60593) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30096 (pms_id=60594) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30097 (pms_id=60595) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30098 (pms_id=60596) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30100 (pms_id=60597) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30099 (pms_id=60598) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30101 (pms_id=60599) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30102 (pms_id=60600) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30103 (pms_id=60601) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30105 (pms_id=60603) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30104 (pms_id=60602) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30106 (pms_id=60604) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30107 (pms_id=60605) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30108 (pms_id=60606) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30109 (pms_id=60607) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30112 (pms_id=60608) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30110 (pms_id=60609) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30111 (pms_id=60610) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30113 (pms_id=60611) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30114 (pms_id=60612) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30115 (pms_id=60613) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30116 (pms_id=60614) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30117 (pms_id=60615) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30118 (pms_id=60616) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30119 (pms_id=60617) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30120 (pms_id=60618) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30121 (pms_id=60619) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30122 (pms_id=60620) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30123 (pms_id=60621) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30124 (pms_id=60622) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30125 (pms_id=60633) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30126 (pms_id=60634) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30127 (pms_id=60635) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30128 (pms_id=60636) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30129 (pms_id=60637) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30130 (pms_id=60638) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30131 (pms_id=60639) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30132 (pms_id=60640) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30133 (pms_id=60641) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30134 (pms_id=60642) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30135 (pms_id=60643) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30136 (pms_id=60644) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30137 (pms_id=60645) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30138 (pms_id=60654) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30139 (pms_id=60655) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30140 (pms_id=60656) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30141 (pms_id=60657) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30142 (pms_id=60658) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30143 (pms_id=60659) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30144 (pms_id=60660) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30145 (pms_id=60661) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30146 (pms_id=60662) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30147 (pms_id=60663) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30148 (pms_id=60664) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30149 (pms_id=60665) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30150 (pms_id=60674) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30151 (pms_id=60675) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30153 (pms_id=60677) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30152 (pms_id=60676) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30154 (pms_id=60678) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30155 (pms_id=60679) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30156 (pms_id=60680) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30157 (pms_id=60681) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30158 (pms_id=60688) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30159 (pms_id=60689) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30160 (pms_id=60690) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30161 (pms_id=60699) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30162 (pms_id=60700) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30163 (pms_id=60701) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30165 (pms_id=60702) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30164 (pms_id=60703) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30166 (pms_id=60704) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30167 (pms_id=60705) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30168 (pms_id=60706) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30169 (pms_id=60712) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30170 (pms_id=60713) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30171 (pms_id=60714) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30172 (pms_id=60715) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30173 (pms_id=60716) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30174 (pms_id=60717) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30175 (pms_id=60718) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30176 (pms_id=60722) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30177 (pms_id=60723) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30178 (pms_id=60724) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30179 (pms_id=60725) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30180 (pms_id=60727) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30181 (pms_id=60728) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30182 (pms_id=60730) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30184 (pms_id=60731) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30183 (pms_id=60732) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30185 (pms_id=60733) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30186 (pms_id=60734) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30187 (pms_id=60745) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30188 (pms_id=60747) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30189 (pms_id=60753) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30190 (pms_id=60755) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30191 (pms_id=60757) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30192 (pms_id=60758) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30193 (pms_id=60761) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30194 (pms_id=60762) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60757 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30195 (pms_id=60763) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30196 (pms_id=60764) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30197 (pms_id=60765) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30198 (pms_id=60766) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30199 (pms_id=60767) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30200 (pms_id=60768) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30202 (pms_id=60769) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30201 (pms_id=60778) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30203 (pms_id=60789) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30204 (pms_id=60790) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30205 (pms_id=60791) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30206 (pms_id=60792) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30207 (pms_id=60793) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30209 (pms_id=60794) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30208 (pms_id=60795) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30210 (pms_id=60796) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30211 (pms_id=60797) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30212 (pms_id=60798) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30214 (pms_id=60809) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30213 (pms_id=60807) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30215 (pms_id=60810) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30216 (pms_id=60811) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30217 (pms_id=60812) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30218 (pms_id=60814) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30219 (pms_id=60819) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30220 (pms_id=60820) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30221 (pms_id=60821) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30223 (pms_id=60838) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30222 (pms_id=60839) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30224 (pms_id=60840) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30225 (pms_id=60850) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30226 (pms_id=60851) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30228 (pms_id=60852) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30227 (pms_id=60853) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30229 (pms_id=60854) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30230 (pms_id=60855) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30231 (pms_id=60856) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30232 (pms_id=60857) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30233 (pms_id=60863) 2025-11-19 12:03:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 30234 (pms_id=60864) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30235 (pms_id=60865) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30236 (pms_id=60866) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30237 (pms_id=60867) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60865 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30238 (pms_id=60868) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30239 (pms_id=60869) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30241 (pms_id=60870) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30240 (pms_id=60871) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30243 (pms_id=60872) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30242 (pms_id=60874) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30244 (pms_id=60875) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30245 (pms_id=60881) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30246 (pms_id=60882) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30247 (pms_id=60883) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30248 (pms_id=60884) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30249 (pms_id=60893) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30250 (pms_id=60894) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30252 (pms_id=60895) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30251 (pms_id=60896) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30254 (pms_id=60897) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30253 (pms_id=60898) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30255 (pms_id=60899) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30256 (pms_id=60900) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30257 (pms_id=60901) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30258 (pms_id=60907) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30259 (pms_id=60908) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30261 (pms_id=60909) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30260 (pms_id=60910) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30262 (pms_id=60911) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30263 (pms_id=60912) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30264 (pms_id=60917) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30265 (pms_id=60918) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30266 (pms_id=60919) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30267 (pms_id=60920) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30268 (pms_id=60921) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30269 (pms_id=60922) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30270 (pms_id=60923) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30271 (pms_id=60925) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30272 (pms_id=60926) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30274 (pms_id=60928) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30273 (pms_id=60927) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30275 (pms_id=60935) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30276 (pms_id=60936) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30277 (pms_id=60937) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30279 (pms_id=60940) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30278 (pms_id=60938) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30282 (pms_id=60942) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30280 (pms_id=60943) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30281 (pms_id=60945) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30283 (pms_id=60946) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30284 (pms_id=60947) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30285 (pms_id=60948) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30286 (pms_id=60949) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30287 (pms_id=60951) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30288 (pms_id=60960) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30289 (pms_id=60961) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30290 (pms_id=60970) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30291 (pms_id=60971) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30292 (pms_id=60972) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30294 (pms_id=60973) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30293 (pms_id=60974) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30295 (pms_id=60975) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30296 (pms_id=60976) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30297 (pms_id=60977) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30298 (pms_id=60978) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30299 (pms_id=60979) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30300 (pms_id=60980) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30301 (pms_id=60981) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30303 (pms_id=60982) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30302 (pms_id=60983) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30305 (pms_id=60989) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30304 (pms_id=60984) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30306 (pms_id=60990) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30307 (pms_id=60991) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30308 (pms_id=60992) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30309 (pms_id=60993) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30311 (pms_id=60994) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30310 (pms_id=60995) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30312 (pms_id=60996) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30313 (pms_id=60997) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30314 (pms_id=60998) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30315 (pms_id=60999) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30316 (pms_id=61000) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30317 (pms_id=61001) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30318 (pms_id=61002) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30319 (pms_id=61003) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30320 (pms_id=61004) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30321 (pms_id=61005) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30323 (pms_id=61006) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30322 (pms_id=61007) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30324 (pms_id=61008) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30325 (pms_id=61009) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30326 (pms_id=61010) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30327 (pms_id=61011) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30328 (pms_id=61012) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30329 (pms_id=61013) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30331 (pms_id=61014) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30330 (pms_id=61015) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30332 (pms_id=61018) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30333 (pms_id=61019) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30334 (pms_id=61020) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30335 (pms_id=61021) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30336 (pms_id=61022) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30338 (pms_id=61024) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30337 (pms_id=61023) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30339 (pms_id=61025) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30340 (pms_id=61026) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30341 (pms_id=61027) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30342 (pms_id=61028) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30343 (pms_id=61029) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30344 (pms_id=61030) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30345 (pms_id=61032) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30346 (pms_id=61031) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30347 (pms_id=61033) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30348 (pms_id=61034) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30349 (pms_id=61035) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30350 (pms_id=61036) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30351 (pms_id=61037) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30352 (pms_id=61038) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30353 (pms_id=61039) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30354 (pms_id=61040) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30355 (pms_id=61041) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30356 (pms_id=61042) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30357 (pms_id=61044) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30358 (pms_id=61045) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30359 (pms_id=61048) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30360 (pms_id=61049) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30361 (pms_id=61057) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30362 (pms_id=61058) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30363 (pms_id=61060) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30364 (pms_id=61061) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30365 (pms_id=61062) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30367 (pms_id=61063) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30366 (pms_id=61068) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30368 (pms_id=61069) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30369 (pms_id=61070) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30370 (pms_id=61071) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30371 (pms_id=61081) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30372 (pms_id=61082) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30373 (pms_id=61083) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30374 (pms_id=61085) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30375 (pms_id=61086) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30377 (pms_id=61089) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30376 (pms_id=61087) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30378 (pms_id=61090) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30379 (pms_id=61091) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30381 (pms_id=61093) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30380 (pms_id=61092) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30382 (pms_id=61095) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30383 (pms_id=61097) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30384 (pms_id=61098) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30385 (pms_id=61099) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30386 (pms_id=61107) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30387 (pms_id=61108) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30388 (pms_id=61111) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30389 (pms_id=61112) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30391 (pms_id=61116) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30390 (pms_id=61117) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30393 (pms_id=61118) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30394 (pms_id=61120) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30392 (pms_id=61119) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30395 (pms_id=61121) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30396 (pms_id=61122) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30397 (pms_id=61124) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30398 (pms_id=61125) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30400 (pms_id=61126) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30399 (pms_id=61127) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30401 (pms_id=61128) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30402 (pms_id=61132) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30403 (pms_id=61133) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30404 (pms_id=61136) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30405 (pms_id=61137) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30406 (pms_id=61138) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30407 (pms_id=61139) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30408 (pms_id=61140) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30409 (pms_id=61141) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30410 (pms_id=61149) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30411 (pms_id=61152) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30412 (pms_id=61153) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30413 (pms_id=61159) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30414 (pms_id=61170) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30415 (pms_id=61171) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30416 (pms_id=61172) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30417 (pms_id=61173) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30418 (pms_id=61174) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30419 (pms_id=61175) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30420 (pms_id=61176) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30421 (pms_id=61177) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30423 (pms_id=61180) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30422 (pms_id=61179) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30424 (pms_id=61181) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30425 (pms_id=61182) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30426 (pms_id=61183) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30427 (pms_id=61184) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Found exact email match for radova@hotmail.it (reservation_id=1507) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Radovcic, email=radova@hotmail.it, hotel=39054_001) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30428 (pms_id=61185) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30430 (pms_id=61188) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30429 (pms_id=61187) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30433 (pms_id=61186) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30431 (pms_id=61199) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30432 (pms_id=61200) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30434 (pms_id=61201) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30436 (pms_id=61203) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30435 (pms_id=61202) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30437 (pms_id=61204) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30438 (pms_id=61205) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30439 (pms_id=61214) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30440 (pms_id=61215) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30441 (pms_id=61216) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30442 (pms_id=61217) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30443 (pms_id=61218) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30444 (pms_id=61219) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30446 (pms_id=61224) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30445 (pms_id=61220) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30448 (pms_id=61225) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30447 (pms_id=61226) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30449 (pms_id=61227) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30450 (pms_id=61228) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30451 (pms_id=61229) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30453 (pms_id=61231) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30452 (pms_id=61230) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30455 (pms_id=61233) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30454 (pms_id=61232) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30456 (pms_id=61234) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30457 (pms_id=61235) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30459 (pms_id=61238) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30458 (pms_id=61236) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30460 (pms_id=61239) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30461 (pms_id=61241) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30462 (pms_id=61242) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30463 (pms_id=61243) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30465 (pms_id=61245) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30464 (pms_id=61244) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30466 (pms_id=61246) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30467 (pms_id=61248) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30468 (pms_id=61249) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30469 (pms_id=61250) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30470 (pms_id=61251) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30471 (pms_id=61253) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30473 (pms_id=61264) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30472 (pms_id=61263) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30475 (pms_id=61266) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30474 (pms_id=61265) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30476 (pms_id=61267) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30477 (pms_id=61268) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30478 (pms_id=61269) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30479 (pms_id=61270) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30480 (pms_id=61271) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30481 (pms_id=61272) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30483 (pms_id=61274) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30482 (pms_id=61273) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30484 (pms_id=61275) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30485 (pms_id=61276) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30486 (pms_id=61278) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30487 (pms_id=61279) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30488 (pms_id=61280) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30489 (pms_id=61282) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30490 (pms_id=61283) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30491 (pms_id=61284) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30492 (pms_id=61297) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30493 (pms_id=61298) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30495 (pms_id=61301) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30494 (pms_id=61300) 2025-11-19 12:03:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 30496 (pms_id=61302) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30497 (pms_id=61303) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30498 (pms_id=61304) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30499 (pms_id=61305) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30500 (pms_id=61316) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30501 (pms_id=61317) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30502 (pms_id=61318) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30504 (pms_id=61319) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30503 (pms_id=61322) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30505 (pms_id=61323) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30506 (pms_id=61325) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30507 (pms_id=61326) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30508 (pms_id=61327) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30509 (pms_id=61328) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30510 (pms_id=61329) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30511 (pms_id=61330) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30512 (pms_id=61331) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30513 (pms_id=61332) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30515 (pms_id=61335) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30514 (pms_id=61334) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30516 (pms_id=61336) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30517 (pms_id=61338) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30518 (pms_id=61347) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30519 (pms_id=61348) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30520 (pms_id=61349) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30521 (pms_id=61351) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30522 (pms_id=61352) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30523 (pms_id=61353) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30524 (pms_id=61354) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30525 (pms_id=61356) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30526 (pms_id=61358) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30527 (pms_id=61359) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30528 (pms_id=61366) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30529 (pms_id=61367) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30530 (pms_id=61368) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30531 (pms_id=61369) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30532 (pms_id=61371) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30533 (pms_id=61372) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30534 (pms_id=61373) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30536 (pms_id=61375) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30535 (pms_id=61374) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30537 (pms_id=61376) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30538 (pms_id=61377) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30539 (pms_id=61378) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30540 (pms_id=61379) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30542 (pms_id=61381) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30541 (pms_id=61383) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30543 (pms_id=61384) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30544 (pms_id=61392) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30545 (pms_id=61393) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30546 (pms_id=61394) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30547 (pms_id=61395) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30548 (pms_id=61396) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30550 (pms_id=61397) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30549 (pms_id=61398) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30551 (pms_id=61399) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30553 (pms_id=61400) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30552 (pms_id=61403) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30555 (pms_id=61404) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30554 (pms_id=61405) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30556 (pms_id=61406) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30557 (pms_id=61407) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30558 (pms_id=61409) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30559 (pms_id=61410) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30560 (pms_id=61411) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30561 (pms_id=61412) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30562 (pms_id=61413) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30564 (pms_id=61415) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30563 (pms_id=61414) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30565 (pms_id=61416) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30566 (pms_id=61417) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30567 (pms_id=61418) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30568 (pms_id=61420) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30569 (pms_id=61421) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30570 (pms_id=61422) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30571 (pms_id=61428) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30573 (pms_id=61438) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30576 (pms_id=61441) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30572 (pms_id=61439) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30574 (pms_id=61440) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30575 (pms_id=61442) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30577 (pms_id=61443) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30578 (pms_id=61444) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30579 (pms_id=61445) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30580 (pms_id=61446) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30581 (pms_id=61449) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30582 (pms_id=61450) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30584 (pms_id=61451) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30583 (pms_id=61452) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30585 (pms_id=61453) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30586 (pms_id=61454) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30587 (pms_id=61455) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30588 (pms_id=61456) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30589 (pms_id=61457) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30590 (pms_id=61458) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30591 (pms_id=61464) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30592 (pms_id=61465) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30594 (pms_id=61467) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30593 (pms_id=61466) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30595 (pms_id=61468) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30596 (pms_id=61469) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30599 (pms_id=61479) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30597 (pms_id=61470) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30598 (pms_id=61480) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30600 (pms_id=61481) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30601 (pms_id=61482) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30602 (pms_id=61483) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30603 (pms_id=61484) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30604 (pms_id=61485) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30605 (pms_id=61486) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30606 (pms_id=61487) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30607 (pms_id=61488) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30608 (pms_id=61489) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30609 (pms_id=61491) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30610 (pms_id=61496) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30611 (pms_id=61497) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30612 (pms_id=61498) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30613 (pms_id=61499) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30614 (pms_id=61500) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30616 (pms_id=61503) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30615 (pms_id=61501) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30617 (pms_id=61504) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30618 (pms_id=61505) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30619 (pms_id=61506) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30620 (pms_id=61507) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30621 (pms_id=61510) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30622 (pms_id=61520) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30623 (pms_id=61521) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30624 (pms_id=61522) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30625 (pms_id=61523) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30626 (pms_id=61524) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30627 (pms_id=61525) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30628 (pms_id=61526) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30629 (pms_id=61527) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30630 (pms_id=61528) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30631 (pms_id=61529) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30632 (pms_id=61530) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30633 (pms_id=61540) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30634 (pms_id=61541) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30635 (pms_id=61542) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30636 (pms_id=61543) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30637 (pms_id=61544) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30639 (pms_id=61545) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30638 (pms_id=61546) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30640 (pms_id=61547) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30642 (pms_id=61549) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30641 (pms_id=61548) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30644 (pms_id=61551) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30643 (pms_id=61552) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30645 (pms_id=61553) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30646 (pms_id=61554) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30647 (pms_id=61556) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30648 (pms_id=61557) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30649 (pms_id=61558) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30650 (pms_id=61560) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30651 (pms_id=61561) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30652 (pms_id=61562) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30653 (pms_id=61563) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30654 (pms_id=61565) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30655 (pms_id=61566) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30656 (pms_id=61568) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30657 (pms_id=61570) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30658 (pms_id=61579) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30659 (pms_id=61580) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30661 (pms_id=61582) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30660 (pms_id=61581) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30662 (pms_id=61583) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30663 (pms_id=61584) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30664 (pms_id=61586) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30665 (pms_id=61588) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30666 (pms_id=61589) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30667 (pms_id=61599) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30669 (pms_id=61601) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30668 (pms_id=61600) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30670 (pms_id=61602) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30672 (pms_id=61623) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30671 (pms_id=61603) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30673 (pms_id=61624) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30674 (pms_id=61625) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30675 (pms_id=61626) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30676 (pms_id=61633) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30677 (pms_id=61635) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30678 (pms_id=61636) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30679 (pms_id=61637) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30680 (pms_id=61638) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30681 (pms_id=61639) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30684 (pms_id=61650) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30682 (pms_id=61640) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30683 (pms_id=61652) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30685 (pms_id=61653) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30686 (pms_id=61657) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30687 (pms_id=61658) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30688 (pms_id=61659) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30689 (pms_id=61660) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30690 (pms_id=61661) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30691 (pms_id=61668) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30692 (pms_id=61669) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30693 (pms_id=61671) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30694 (pms_id=61672) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30695 (pms_id=61674) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30696 (pms_id=61684) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30697 (pms_id=61685) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30698 (pms_id=61686) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30700 (pms_id=61694) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30699 (pms_id=61695) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30701 (pms_id=61696) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Found exact email match for moni.pini76@gmail.com (reservation_id=667) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Pini, email=moni.pini76@gmail.com, hotel=39054_001) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30702 (pms_id=61697) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30703 (pms_id=61699) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30705 (pms_id=61701) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30704 (pms_id=61700) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30707 (pms_id=61704) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30706 (pms_id=61698) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30708 (pms_id=61706) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30709 (pms_id=61707) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30711 (pms_id=61710) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30710 (pms_id=61708) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30712 (pms_id=61711) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30714 (pms_id=61713) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30713 (pms_id=61712) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30715 (pms_id=61714) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30716 (pms_id=61715) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30717 (pms_id=61722) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30718 (pms_id=61724) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30719 (pms_id=61725) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30720 (pms_id=61728) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30721 (pms_id=61726) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30722 (pms_id=61732) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30724 (pms_id=61734) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30723 (pms_id=61733) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30725 (pms_id=61735) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30726 (pms_id=61736) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30727 (pms_id=61737) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30728 (pms_id=61738) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30729 (pms_id=61739) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30731 (pms_id=61741) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30730 (pms_id=61740) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30733 (pms_id=61749) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30732 (pms_id=61748) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30734 (pms_id=61759) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30736 (pms_id=61760) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30735 (pms_id=61761) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30737 (pms_id=61762) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30738 (pms_id=61763) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30739 (pms_id=61764) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30740 (pms_id=61765) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30741 (pms_id=61769) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30742 (pms_id=61770) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30743 (pms_id=61771) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30744 (pms_id=61772) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30745 (pms_id=61773) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30746 (pms_id=61774) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30747 (pms_id=61775) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30748 (pms_id=61776) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30751 (pms_id=61778) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30749 (pms_id=61779) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30750 (pms_id=61782) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30752 (pms_id=61783) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30753 (pms_id=61791) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30754 (pms_id=61792) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30755 (pms_id=61793) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30756 (pms_id=61794) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30757 (pms_id=61795) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30758 (pms_id=61797) 2025-11-19 12:03:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30759 (pms_id=61807) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30760 (pms_id=61808) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30761 (pms_id=61809) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30762 (pms_id=61810) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30763 (pms_id=61811) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30764 (pms_id=61813) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30765 (pms_id=61814) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30766 (pms_id=61815) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30768 (pms_id=61827) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30767 (pms_id=61826) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirko2675@gmail.com (reservation_id=674) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirko Angeli, email=mirko2675@gmail.com, hotel=39054_001) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30769 (pms_id=61831) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30770 (pms_id=61833) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30771 (pms_id=61834) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30773 (pms_id=61832) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30775 (pms_id=61837) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30774 (pms_id=61836) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30772 (pms_id=61835) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30776 (pms_id=61839) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30778 (pms_id=61840) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30777 (pms_id=61841) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30779 (pms_id=61842) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30781 (pms_id=61844) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30780 (pms_id=61843) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30782 (pms_id=61855) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30784 (pms_id=61857) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30783 (pms_id=61856) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30785 (pms_id=61858) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30786 (pms_id=61859) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30787 (pms_id=61860) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30788 (pms_id=61861) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30789 (pms_id=61862) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30790 (pms_id=61864) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30791 (pms_id=61865) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30792 (pms_id=61875) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30793 (pms_id=61876) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30794 (pms_id=61877) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30795 (pms_id=61878) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30796 (pms_id=61879) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30797 (pms_id=61890) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30798 (pms_id=61891) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30799 (pms_id=61900) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30800 (pms_id=61901) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30801 (pms_id=61902) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30802 (pms_id=61903) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30803 (pms_id=61904) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30805 (pms_id=61905) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30804 (pms_id=61906) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30806 (pms_id=61907) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30807 (pms_id=61908) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30808 (pms_id=61910) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30809 (pms_id=61911) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30810 (pms_id=61912) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30811 (pms_id=61915) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30812 (pms_id=61925) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30813 (pms_id=61935) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30814 (pms_id=61936) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30815 (pms_id=61937) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30816 (pms_id=61939) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30817 (pms_id=61949) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30818 (pms_id=61950) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30819 (pms_id=61951) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30820 (pms_id=61952) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30821 (pms_id=61938) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30822 (pms_id=61953) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30823 (pms_id=61954) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30824 (pms_id=61955) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30825 (pms_id=61956) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30826 (pms_id=61957) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30827 (pms_id=61959) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30828 (pms_id=61960) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30829 (pms_id=61961) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30830 (pms_id=61968) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30832 (pms_id=61971) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30831 (pms_id=61969) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30833 (pms_id=61972) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30834 (pms_id=61974) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30835 (pms_id=61975) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30836 (pms_id=61976) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30837 (pms_id=61987) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30838 (pms_id=61991) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30839 (pms_id=61992) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30840 (pms_id=61993) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30841 (pms_id=62002) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30842 (pms_id=61994) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30843 (pms_id=62004) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30844 (pms_id=62005) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30845 (pms_id=62006) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30846 (pms_id=62007) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30847 (pms_id=62008) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30848 (pms_id=62012) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30849 (pms_id=62013) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30850 (pms_id=62015) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30852 (pms_id=62016) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30851 (pms_id=62014) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30853 (pms_id=62017) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30854 (pms_id=62018) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30855 (pms_id=62019) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30856 (pms_id=62020) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30858 (pms_id=62022) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30857 (pms_id=62021) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30859 (pms_id=62023) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30860 (pms_id=62024) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30862 (pms_id=62027) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30861 (pms_id=62025) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30863 (pms_id=62028) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30864 (pms_id=62031) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30865 (pms_id=62032) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30866 (pms_id=62034) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30867 (pms_id=62035) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30868 (pms_id=62039) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30870 (pms_id=62051) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30869 (pms_id=62053) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30871 (pms_id=62054) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30872 (pms_id=62056) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30873 (pms_id=62057) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30874 (pms_id=62058) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30875 (pms_id=62060) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30876 (pms_id=62061) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30877 (pms_id=62062) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30879 (pms_id=62064) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30878 (pms_id=62063) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30880 (pms_id=62067) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30881 (pms_id=62068) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30882 (pms_id=62069) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30883 (pms_id=62070) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30884 (pms_id=62071) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30885 (pms_id=62072) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30886 (pms_id=62073) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30887 (pms_id=62074) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30889 (pms_id=62076) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30888 (pms_id=62075) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30890 (pms_id=62077) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30891 (pms_id=62078) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30892 (pms_id=62079) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30893 (pms_id=62080) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30894 (pms_id=62081) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30895 (pms_id=62085) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30896 (pms_id=62086) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30898 (pms_id=62087) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30899 (pms_id=62088) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30897 (pms_id=62089) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30900 (pms_id=62090) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30901 (pms_id=62091) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30902 (pms_id=62092) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30903 (pms_id=62093) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30904 (pms_id=62094) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30906 (pms_id=62097) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30907 (pms_id=62096) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30905 (pms_id=62095) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30908 (pms_id=62098) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30909 (pms_id=62099) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30911 (pms_id=62100) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30910 (pms_id=62101) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30912 (pms_id=62102) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30914 (pms_id=62106) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30913 (pms_id=62103) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30915 (pms_id=62107) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30916 (pms_id=62109) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30917 (pms_id=62108) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30918 (pms_id=62110) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30919 (pms_id=62112) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30939 (pms_id=62114) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30938 (pms_id=62115) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30920 (pms_id=62113) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30921 (pms_id=62116) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30922 (pms_id=62117) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30923 (pms_id=62118) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30924 (pms_id=62119) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30925 (pms_id=62120) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30928 (pms_id=62121) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30927 (pms_id=62123) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30926 (pms_id=62122) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30929 (pms_id=62124) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30930 (pms_id=62125) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30931 (pms_id=62126) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30933 (pms_id=62128) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30932 (pms_id=62127) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30936 (pms_id=62133) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30935 (pms_id=62129) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30934 (pms_id=62132) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30937 (pms_id=62134) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30940 (pms_id=62137) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30942 (pms_id=62138) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30941 (pms_id=62139) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30944 (pms_id=62140) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30943 (pms_id=62141) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30946 (pms_id=62145) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30945 (pms_id=62142) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30964 (pms_id=62144) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30947 (pms_id=62146) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30948 (pms_id=62147) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30952 (pms_id=62160) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30949 (pms_id=62158) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30951 (pms_id=62159) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30950 (pms_id=62161) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for radova@hotmail.it (reservation_id=1507) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Radovcic, email=radova@hotmail.it, hotel=39054_001) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30953 (pms_id=62162) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30954 (pms_id=62164) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30956 (pms_id=62165) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for ari.conte@gmail.com (reservation_id=1430) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Arianna Conte, email=ari.conte@gmail.com, hotel=39054_001) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30955 (pms_id=62163) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30957 (pms_id=62166) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30960 (pms_id=62167) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30959 (pms_id=62169) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30958 (pms_id=62168) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30961 (pms_id=62172) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30963 (pms_id=62170) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30962 (pms_id=62173) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30965 (pms_id=62174) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30966 (pms_id=62175) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30967 (pms_id=62177) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30968 (pms_id=62178) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30970 (pms_id=62180) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30971 (pms_id=62181) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30969 (pms_id=62179) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30972 (pms_id=62182) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30973 (pms_id=62191) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30975 (pms_id=62192) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30974 (pms_id=62193) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30976 (pms_id=62194) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30979 (pms_id=62195) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30977 (pms_id=62196) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30978 (pms_id=62197) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30980 (pms_id=62198) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30981 (pms_id=62199) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30982 (pms_id=62200) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30983 (pms_id=62201) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30984 (pms_id=62202) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30985 (pms_id=62204) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for Manuelnicolini84@yahoo.it (reservation_id=1322) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Manuel Nicolini, email=Manuelnicolini84@yahoo.it, hotel=39054_001) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30987 (pms_id=62205) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30986 (pms_id=62206) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30988 (pms_id=62207) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30989 (pms_id=62209) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30990 (pms_id=62208) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30991 (pms_id=62210) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30992 (pms_id=62216) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30993 (pms_id=62215) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30994 (pms_id=62217) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30996 (pms_id=62218) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30995 (pms_id=62219) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30997 (pms_id=62220) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30998 (pms_id=62221) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30999 (pms_id=62222) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31000 (pms_id=62223) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31001 (pms_id=62224) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31002 (pms_id=62225) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31003 (pms_id=62235) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31004 (pms_id=62236) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31005 (pms_id=62237) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31007 (pms_id=62238) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31006 (pms_id=62239) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31008 (pms_id=62240) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31009 (pms_id=62241) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31010 (pms_id=62242) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31011 (pms_id=62245) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31012 (pms_id=62246) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31014 (pms_id=62247) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31013 (pms_id=62248) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31015 (pms_id=62249) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31016 (pms_id=62250) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31017 (pms_id=62251) 2025-11-19 12:03:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 31018 (pms_id=62252) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31019 (pms_id=62255) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31020 (pms_id=62256) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31021 (pms_id=62257) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31022 (pms_id=62258) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31025 (pms_id=62260) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31023 (pms_id=62263) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31024 (pms_id=62264) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31026 (pms_id=62265) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31027 (pms_id=62266) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31028 (pms_id=62267) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31030 (pms_id=62268) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31029 (pms_id=62269) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31031 (pms_id=62270) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31032 (pms_id=62277) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31033 (pms_id=62278) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31035 (pms_id=62280) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31034 (pms_id=62281) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31036 (pms_id=62282) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31037 (pms_id=62285) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Found exact name match for Giada Zanotti (reservation_id=1390) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giada Zanotti, email=gedezanotti97@gmail.com, hotel=39054_001) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31038 (pms_id=62286) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31039 (pms_id=62287) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31047 (pms_id=62288) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31040 (pms_id=62289) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31041 (pms_id=62290) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31042 (pms_id=62291) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31043 (pms_id=62292) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31044 (pms_id=62293) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31045 (pms_id=62294) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31046 (pms_id=62295) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for hg.doering@t-online.de (reservation_id=823) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Katja Döring, email=hg.doering@t-online.de, hotel=39054_001) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31048 (pms_id=62297) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31049 (pms_id=62296) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31050 (pms_id=62298) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31051 (pms_id=62299) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31053 (pms_id=62301) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31052 (pms_id=62302) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31054 (pms_id=62305) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31055 (pms_id=62306) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31056 (pms_id=62311) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31057 (pms_id=62321) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31058 (pms_id=62322) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31059 (pms_id=62323) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31060 (pms_id=62324) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31061 (pms_id=62325) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31062 (pms_id=62326) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31063 (pms_id=62327) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31064 (pms_id=62328) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31065 (pms_id=62329) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62324 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31066 (pms_id=62330) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31067 (pms_id=62332) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31068 (pms_id=62333) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31070 (pms_id=62334) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31069 (pms_id=62335) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31071 (pms_id=62342) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31072 (pms_id=62344) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31073 (pms_id=62345) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31074 (pms_id=62346) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31075 (pms_id=62347) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31076 (pms_id=62348) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31077 (pms_id=62349) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31078 (pms_id=62350) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31079 (pms_id=62351) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31080 (pms_id=62352) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31081 (pms_id=62353) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31082 (pms_id=62354) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31083 (pms_id=62355) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31084 (pms_id=62356) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31085 (pms_id=62357) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31086 (pms_id=62358) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31087 (pms_id=62360) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31089 (pms_id=62361) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31088 (pms_id=62362) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31090 (pms_id=62363) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31091 (pms_id=62364) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31092 (pms_id=62374) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31093 (pms_id=62373) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31094 (pms_id=62375) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31095 (pms_id=62376) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31096 (pms_id=62377) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31097 (pms_id=62378) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31098 (pms_id=62379) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31099 (pms_id=62380) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31100 (pms_id=62385) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31102 (pms_id=62386) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31101 (pms_id=62387) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31103 (pms_id=62388) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31104 (pms_id=62398) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31105 (pms_id=62399) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31106 (pms_id=62400) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31107 (pms_id=62401) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31108 (pms_id=62403) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31109 (pms_id=62402) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31110 (pms_id=62404) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31111 (pms_id=62415) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31112 (pms_id=62416) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31113 (pms_id=62417) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31114 (pms_id=62419) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31115 (pms_id=62427) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31116 (pms_id=62429) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31117 (pms_id=62430) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31119 (pms_id=62431) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31118 (pms_id=62432) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31120 (pms_id=62438) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31121 (pms_id=62440) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31122 (pms_id=62441) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31123 (pms_id=62442) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31124 (pms_id=62443) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31125 (pms_id=62444) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for silviaseveso83@gmail.com (reservation_id=1015) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Seveso, email=silviaseveso83@gmail.com, hotel=39054_001) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31126 (pms_id=62445) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31127 (pms_id=62446) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31128 (pms_id=62453) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31135 (pms_id=62454) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31129 (pms_id=62455) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31130 (pms_id=62456) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31131 (pms_id=62457) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31132 (pms_id=62459) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31133 (pms_id=62468) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31134 (pms_id=62469) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31136 (pms_id=62470) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31137 (pms_id=62471) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31138 (pms_id=62476) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31139 (pms_id=62477) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31140 (pms_id=62478) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31141 (pms_id=62479) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31142 (pms_id=62480) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31143 (pms_id=62482) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31144 (pms_id=62483) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31145 (pms_id=62484) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31146 (pms_id=62485) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31147 (pms_id=62490) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31148 (pms_id=62491) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31149 (pms_id=62492) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31150 (pms_id=62493) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31151 (pms_id=62494) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31154 (pms_id=62496) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31152 (pms_id=62495) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31153 (pms_id=62497) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31155 (pms_id=62499) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31157 (pms_id=62500) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31156 (pms_id=62501) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31158 (pms_id=62502) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31159 (pms_id=62503) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31160 (pms_id=62506) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31161 (pms_id=62507) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31163 (pms_id=62508) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31162 (pms_id=62509) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31164 (pms_id=62510) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31165 (pms_id=62511) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31166 (pms_id=62512) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31167 (pms_id=62513) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31168 (pms_id=62524) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=624) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=711) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=936) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Bonello, email=davide_bonello@libero.it, hotel=39054_001) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31169 (pms_id=62526) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31170 (pms_id=62527) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31175 (pms_id=62525) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31172 (pms_id=62528) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31171 (pms_id=62539) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31173 (pms_id=62544) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31176 (pms_id=62550) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31174 (pms_id=62549) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31177 (pms_id=62551) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31178 (pms_id=62552) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31179 (pms_id=62553) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31181 (pms_id=62554) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31180 (pms_id=62555) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31182 (pms_id=62556) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31183 (pms_id=62557) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31184 (pms_id=62558) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31185 (pms_id=62560) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31186 (pms_id=62561) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31188 (pms_id=62564) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31187 (pms_id=62563) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31189 (pms_id=62565) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31190 (pms_id=62567) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31191 (pms_id=62572) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31192 (pms_id=62574) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31193 (pms_id=62575) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31194 (pms_id=62576) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31195 (pms_id=62578) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31196 (pms_id=62581) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31197 (pms_id=62582) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31198 (pms_id=62583) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31199 (pms_id=62584) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31200 (pms_id=62585) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31202 (pms_id=62586) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31201 (pms_id=62587) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31203 (pms_id=62588) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31204 (pms_id=62591) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31205 (pms_id=62593) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31206 (pms_id=62594) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31207 (pms_id=62597) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31208 (pms_id=62596) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31209 (pms_id=62598) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31210 (pms_id=62599) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31211 (pms_id=62600) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31212 (pms_id=62603) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31213 (pms_id=62604) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31214 (pms_id=62605) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31215 (pms_id=62606) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31216 (pms_id=62607) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31217 (pms_id=62608) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31218 (pms_id=62609) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31219 (pms_id=62610) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31221 (pms_id=62611) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31220 (pms_id=62612) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31222 (pms_id=62613) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31223 (pms_id=62614) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31224 (pms_id=62615) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31225 (pms_id=62616) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31226 (pms_id=62617) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31227 (pms_id=62618) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31228 (pms_id=62619) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31229 (pms_id=62620) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31231 (pms_id=62621) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31230 (pms_id=62622) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31232 (pms_id=62629) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31233 (pms_id=62630) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31251 (pms_id=62631) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31250 (pms_id=62640) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31234 (pms_id=62641) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31235 (pms_id=62642) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31238 (pms_id=62643) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31236 (pms_id=62650) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=624) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=711) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=936) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Bonello, email=davide_bonello@libero.it, hotel=39054_001) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31237 (pms_id=62661) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31239 (pms_id=62662) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31240 (pms_id=62663) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31241 (pms_id=62664) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31242 (pms_id=62666) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31248 (pms_id=62665) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31243 (pms_id=62667) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31244 (pms_id=62668) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31246 (pms_id=62669) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31245 (pms_id=62670) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31247 (pms_id=62671) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31249 (pms_id=62678) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31252 (pms_id=62679) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31253 (pms_id=62680) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31254 (pms_id=62681) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31256 (pms_id=62682) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31255 (pms_id=62683) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31257 (pms_id=62684) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31258 (pms_id=62685) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31259 (pms_id=62686) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31260 (pms_id=62693) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31261 (pms_id=62694) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31262 (pms_id=62695) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31263 (pms_id=62696) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31265 (pms_id=62697) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31264 (pms_id=62698) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31266 (pms_id=62699) 2025-11-19 12:03:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 31267 (pms_id=62700) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31288 (pms_id=62701) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31268 (pms_id=62702) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31269 (pms_id=62703) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31271 (pms_id=62704) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31270 (pms_id=62705) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31272 (pms_id=62706) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31273 (pms_id=62707) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31274 (pms_id=62708) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31275 (pms_id=62710) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31276 (pms_id=62712) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31277 (pms_id=62718) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31278 (pms_id=62728) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31279 (pms_id=62730) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31280 (pms_id=62731) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31281 (pms_id=62732) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31283 (pms_id=62734) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31282 (pms_id=62733) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31286 (pms_id=62738) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31284 (pms_id=62735) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31285 (pms_id=62736) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31287 (pms_id=62739) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31289 (pms_id=62740) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31290 (pms_id=62742) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31291 (pms_id=62743) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31292 (pms_id=62752) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31293 (pms_id=62754) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31294 (pms_id=62755) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31295 (pms_id=62756) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31296 (pms_id=62764) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31297 (pms_id=62765) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31298 (pms_id=62774) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31299 (pms_id=62775) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31300 (pms_id=62776) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31302 (pms_id=62777) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31301 (pms_id=62779) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31303 (pms_id=62780) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31305 (pms_id=62789) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31304 (pms_id=62781) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31306 (pms_id=62790) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31307 (pms_id=62791) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31308 (pms_id=62792) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31309 (pms_id=62793) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31310 (pms_id=62794) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31311 (pms_id=62795) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31312 (pms_id=62796) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31314 (pms_id=62799) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31313 (pms_id=62800) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31316 (pms_id=62801) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31318 (pms_id=62798) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31315 (pms_id=62802) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31317 (pms_id=62803) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31319 (pms_id=62804) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31321 (pms_id=62805) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31320 (pms_id=62806) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31322 (pms_id=62807) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31323 (pms_id=62808) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31324 (pms_id=62809) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31326 (pms_id=62810) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31325 (pms_id=62811) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31327 (pms_id=62812) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31328 (pms_id=62813) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31329 (pms_id=62814) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31330 (pms_id=62816) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31331 (pms_id=62826) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31332 (pms_id=62828) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31333 (pms_id=62837) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31334 (pms_id=62838) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31335 (pms_id=62839) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31336 (pms_id=62840) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31337 (pms_id=62850) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31338 (pms_id=62860) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31339 (pms_id=62873) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31340 (pms_id=62874) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31341 (pms_id=62875) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31342 (pms_id=62884) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31343 (pms_id=62886) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31344 (pms_id=62885) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31345 (pms_id=62896) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31346 (pms_id=62906) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31347 (pms_id=62907) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31348 (pms_id=62908) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31349 (pms_id=62910) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31350 (pms_id=62911) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31351 (pms_id=62920) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31352 (pms_id=62921) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31353 (pms_id=62923) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31354 (pms_id=62926) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31355 (pms_id=62927) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31357 (pms_id=62929) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31356 (pms_id=62928) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31358 (pms_id=62930) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31359 (pms_id=62931) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31360 (pms_id=62932) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31362 (pms_id=62934) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31364 (pms_id=62935) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31361 (pms_id=62933) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31365 (pms_id=62937) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31363 (pms_id=62936) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31366 (pms_id=62947) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31367 (pms_id=62949) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31368 (pms_id=62950) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31369 (pms_id=62951) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31370 (pms_id=62952) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31371 (pms_id=62953) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31372 (pms_id=62954) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31373 (pms_id=62960) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31374 (pms_id=62962) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31375 (pms_id=62963) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31377 (pms_id=62973) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31376 (pms_id=62974) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31378 (pms_id=62975) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31379 (pms_id=62977) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31380 (pms_id=62978) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31381 (pms_id=62979) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31382 (pms_id=62988) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31383 (pms_id=62989) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31384 (pms_id=62990) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31385 (pms_id=62991) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31387 (pms_id=62994) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31386 (pms_id=62993) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31388 (pms_id=62995) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31389 (pms_id=62996) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31390 (pms_id=63006) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31391 (pms_id=63007) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31392 (pms_id=63016) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31393 (pms_id=63017) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31394 (pms_id=63018) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31395 (pms_id=63019) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31396 (pms_id=63026) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31397 (pms_id=63027) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31398 (pms_id=63028) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31400 (pms_id=63029) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31399 (pms_id=63030) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31401 (pms_id=63051) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31402 (pms_id=63052) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31403 (pms_id=63053) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31404 (pms_id=63054) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31405 (pms_id=63055) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31406 (pms_id=63056) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31408 (pms_id=63057) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31407 (pms_id=63058) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31409 (pms_id=63060) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31410 (pms_id=63061) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31411 (pms_id=63070) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31412 (pms_id=63071) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31413 (pms_id=63081) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31414 (pms_id=63072) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31415 (pms_id=63082) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31416 (pms_id=63083) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31417 (pms_id=63086) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31418 (pms_id=63094) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31419 (pms_id=63095) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31421 (pms_id=63106) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31420 (pms_id=63096) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31422 (pms_id=63107) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31423 (pms_id=63108) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31425 (pms_id=63109) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31424 (pms_id=63110) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31426 (pms_id=63111) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31428 (pms_id=63112) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31427 (pms_id=63113) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31429 (pms_id=63114) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31430 (pms_id=63115) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31431 (pms_id=63116) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31432 (pms_id=63117) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31433 (pms_id=63118) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31434 (pms_id=63119) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31435 (pms_id=63120) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31436 (pms_id=63121) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31437 (pms_id=63123) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31438 (pms_id=63124) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31439 (pms_id=63125) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31440 (pms_id=63126) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31441 (pms_id=63127) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31442 (pms_id=63128) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31443 (pms_id=63129) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31444 (pms_id=63130) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31445 (pms_id=63131) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31447 (pms_id=63133) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31446 (pms_id=63132) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31448 (pms_id=63134) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31449 (pms_id=63135) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31450 (pms_id=63142) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31451 (pms_id=63143) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31452 (pms_id=63144) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31454 (pms_id=63152) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31453 (pms_id=63145) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31455 (pms_id=63153) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31456 (pms_id=63155) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31457 (pms_id=63156) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31458 (pms_id=63157) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31459 (pms_id=63158) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31460 (pms_id=63159) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31461 (pms_id=63160) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31462 (pms_id=63161) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31463 (pms_id=63163) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31464 (pms_id=63164) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31465 (pms_id=63165) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31466 (pms_id=63166) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31467 (pms_id=63175) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31468 (pms_id=63176) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31469 (pms_id=63177) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31470 (pms_id=63178) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31472 (pms_id=63179) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31471 (pms_id=63180) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31473 (pms_id=63181) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31474 (pms_id=63182) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31475 (pms_id=63189) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31476 (pms_id=63190) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31477 (pms_id=63191) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31478 (pms_id=63192) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31479 (pms_id=63193) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31480 (pms_id=63194) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31481 (pms_id=63195) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31482 (pms_id=63205) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31484 (pms_id=63215) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31483 (pms_id=63206) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31485 (pms_id=63216) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31486 (pms_id=63217) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31487 (pms_id=63218) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31488 (pms_id=63219) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31489 (pms_id=63220) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31491 (pms_id=63221) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31490 (pms_id=63222) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31492 (pms_id=63229) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31493 (pms_id=63230) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31494 (pms_id=63231) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31495 (pms_id=63232) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31496 (pms_id=63234) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31497 (pms_id=63235) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31499 (pms_id=63237) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31500 (pms_id=63238) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31498 (pms_id=63236) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31501 (pms_id=63239) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31502 (pms_id=63240) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31504 (pms_id=63241) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31503 (pms_id=63242) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31505 (pms_id=63243) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31506 (pms_id=63244) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31508 (pms_id=63258) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31509 (pms_id=63267) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31507 (pms_id=63247) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31510 (pms_id=63268) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31511 (pms_id=63269) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31512 (pms_id=63270) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31513 (pms_id=63279) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31514 (pms_id=63281) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31515 (pms_id=63282) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31516 (pms_id=63286) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31518 (pms_id=63288) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31517 (pms_id=63287) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31519 (pms_id=63289) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31520 (pms_id=63290) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31521 (pms_id=63291) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31522 (pms_id=63300) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31523 (pms_id=63301) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31524 (pms_id=63302) 2025-11-19 12:03:45 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Found exact email match for tempiovenere@email.it (reservation_id=944) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosetta Merenda, email=tempiovenere@email.it, hotel=39054_001) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31525 (pms_id=63303) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31526 (pms_id=63305) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31527 (pms_id=63307) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31534 (pms_id=63304) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31533 (pms_id=63306) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31528 (pms_id=63308) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31530 (pms_id=63310) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31529 (pms_id=63311) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31531 (pms_id=63312) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31532 (pms_id=63313) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31535 (pms_id=63314) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31536 (pms_id=63322) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31539 (pms_id=63323) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31537 (pms_id=63324) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31538 (pms_id=63325) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31541 (pms_id=63326) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31540 (pms_id=63327) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31542 (pms_id=63328) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31543 (pms_id=63329) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31544 (pms_id=63330) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31545 (pms_id=63335) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31546 (pms_id=63336) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31547 (pms_id=63337) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31548 (pms_id=63338) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31549 (pms_id=63339) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31550 (pms_id=63340) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31551 (pms_id=63341) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31552 (pms_id=63342) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31553 (pms_id=63343) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31554 (pms_id=63344) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31555 (pms_id=63345) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31556 (pms_id=63346) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31557 (pms_id=63347) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31558 (pms_id=63348) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31559 (pms_id=63350) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31560 (pms_id=63351) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Found exact email match for deboraconcialdi74@gmail.com (reservation_id=1008) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Debora Concialdi, email=deboraconcialdi74@gmail.com, hotel=39054_001) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31561 (pms_id=63352) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31562 (pms_id=63354) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31563 (pms_id=63355) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31565 (pms_id=63356) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31564 (pms_id=63353) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31566 (pms_id=63357) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31567 (pms_id=63358) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31568 (pms_id=63359) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31569 (pms_id=63360) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31570 (pms_id=63361) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31571 (pms_id=63362) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31572 (pms_id=63367) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31574 (pms_id=63369) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31573 (pms_id=63368) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31575 (pms_id=63370) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31577 (pms_id=63379) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31576 (pms_id=63380) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31578 (pms_id=63381) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31580 (pms_id=63383) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31579 (pms_id=63382) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31581 (pms_id=63389) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31582 (pms_id=63390) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31584 (pms_id=63392) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31583 (pms_id=63391) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31585 (pms_id=63393) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31586 (pms_id=63394) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31587 (pms_id=63400) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31588 (pms_id=63401) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31589 (pms_id=63402) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31590 (pms_id=63403) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31593 (pms_id=63415) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31592 (pms_id=63413) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31591 (pms_id=63404) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31594 (pms_id=63416) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31595 (pms_id=63417) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31596 (pms_id=63418) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31597 (pms_id=63419) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31598 (pms_id=63420) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31599 (pms_id=63422) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31600 (pms_id=63423) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31601 (pms_id=63424) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31602 (pms_id=63431) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31604 (pms_id=63433) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31603 (pms_id=63432) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31605 (pms_id=63434) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31606 (pms_id=63435) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31607 (pms_id=63436) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31609 (pms_id=63440) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31608 (pms_id=63437) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31610 (pms_id=63441) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31612 (pms_id=63443) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31614 (pms_id=63446) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31611 (pms_id=63444) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31613 (pms_id=63448) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Found exact email match for marisapatrizia.galli@gmail.com (reservation_id=830) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marisa Galli, email=marisapatrizia.galli@gmail.com, hotel=39054_001) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31615 (pms_id=63449) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31616 (pms_id=63450) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31617 (pms_id=63451) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31618 (pms_id=63453) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31619 (pms_id=63462) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31620 (pms_id=63452) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31621 (pms_id=63463) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31622 (pms_id=63464) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31623 (pms_id=63465) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31624 (pms_id=63472) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31625 (pms_id=63473) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31626 (pms_id=63474) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31627 (pms_id=63475) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31628 (pms_id=63477) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31629 (pms_id=63478) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31630 (pms_id=63479) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31631 (pms_id=63480) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31632 (pms_id=63481) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31633 (pms_id=63483) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31634 (pms_id=63484) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31635 (pms_id=63488) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31636 (pms_id=63489) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31637 (pms_id=63490) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31638 (pms_id=63495) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31640 (pms_id=63496) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31639 (pms_id=63497) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31642 (pms_id=63499) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31641 (pms_id=63498) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31644 (pms_id=63501) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31643 (pms_id=63500) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31645 (pms_id=63502) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31646 (pms_id=63503) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31647 (pms_id=63505) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31648 (pms_id=63507) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31649 (pms_id=63517) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31650 (pms_id=63527) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31651 (pms_id=63528) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31652 (pms_id=63529) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31654 (pms_id=63532) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31653 (pms_id=63530) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31655 (pms_id=63533) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31656 (pms_id=63534) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31657 (pms_id=63535) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31658 (pms_id=63536) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31660 (pms_id=63537) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31659 (pms_id=63546) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31661 (pms_id=63547) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31664 (pms_id=63549) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31663 (pms_id=63550) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31662 (pms_id=63548) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31665 (pms_id=63551) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31666 (pms_id=63552) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31667 (pms_id=63553) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31668 (pms_id=63554) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31669 (pms_id=63555) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31670 (pms_id=63557) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Found exact email match for Bragantecarlo@gmail.com (reservation_id=850) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Bragante, email=Bragantecarlo@gmail.com, hotel=39054_001) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31673 (pms_id=63571) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31671 (pms_id=63562) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31672 (pms_id=63563) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31674 (pms_id=63573) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31675 (pms_id=63561) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31676 (pms_id=63574) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31678 (pms_id=63576) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31677 (pms_id=63575) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31679 (pms_id=63577) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31680 (pms_id=63578) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31681 (pms_id=63579) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31683 (pms_id=63580) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31682 (pms_id=63581) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31684 (pms_id=63582) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31685 (pms_id=63583) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31686 (pms_id=63594) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31687 (pms_id=63595) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31689 (pms_id=63596) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31688 (pms_id=63597) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31690 (pms_id=63598) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31691 (pms_id=63599) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31692 (pms_id=63600) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31693 (pms_id=63602) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31694 (pms_id=63603) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31695 (pms_id=63604) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31696 (pms_id=63607) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31697 (pms_id=63608) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31698 (pms_id=63609) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31699 (pms_id=63610) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31700 (pms_id=63611) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31701 (pms_id=63612) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31702 (pms_id=63613) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31703 (pms_id=63614) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31704 (pms_id=63616) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31705 (pms_id=63619) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31706 (pms_id=63620) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31707 (pms_id=63621) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31708 (pms_id=63623) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31709 (pms_id=63622) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31710 (pms_id=63624) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31712 (pms_id=63625) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31711 (pms_id=63626) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31713 (pms_id=63627) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31714 (pms_id=63628) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31715 (pms_id=63629) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31716 (pms_id=63630) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31717 (pms_id=63631) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31718 (pms_id=63632) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31719 (pms_id=63633) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31720 (pms_id=63634) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31721 (pms_id=63635) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31722 (pms_id=63636) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31723 (pms_id=63637) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31724 (pms_id=63638) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31725 (pms_id=63639) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31726 (pms_id=63640) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31727 (pms_id=63641) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31728 (pms_id=63642) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31729 (pms_id=63643) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31731 (pms_id=63644) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31730 (pms_id=63645) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31732 (pms_id=63646) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31733 (pms_id=63648) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31736 (pms_id=63647) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31734 (pms_id=63649) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31735 (pms_id=63650) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31738 (pms_id=63652) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31737 (pms_id=63651) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31739 (pms_id=63653) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31740 (pms_id=63654) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31742 (pms_id=63655) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31741 (pms_id=63656) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31743 (pms_id=63657) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31744 (pms_id=63658) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31745 (pms_id=63659) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31746 (pms_id=63660) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31747 (pms_id=63661) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31748 (pms_id=63662) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31749 (pms_id=63663) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31751 (pms_id=63664) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31750 (pms_id=63665) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31752 (pms_id=63667) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31753 (pms_id=63676) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31754 (pms_id=63677) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31755 (pms_id=63678) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31756 (pms_id=63679) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31757 (pms_id=63680) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31758 (pms_id=63681) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31759 (pms_id=63682) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31760 (pms_id=63683) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31761 (pms_id=63684) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31762 (pms_id=63685) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31763 (pms_id=63686) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31764 (pms_id=63696) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31765 (pms_id=63697) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31766 (pms_id=63698) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31767 (pms_id=63699) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31769 (pms_id=63700) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31768 (pms_id=63701) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31770 (pms_id=63702) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31771 (pms_id=63703) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31772 (pms_id=63704) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31774 (pms_id=63706) 2025-11-19 12:03:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31773 (pms_id=63705) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31775 (pms_id=63707) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31776 (pms_id=63708) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31777 (pms_id=63709) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31778 (pms_id=63710) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31787 (pms_id=63711) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31779 (pms_id=63712) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31780 (pms_id=63713) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31781 (pms_id=63714) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31782 (pms_id=63715) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31783 (pms_id=63716) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31784 (pms_id=63717) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31786 (pms_id=63720) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31785 (pms_id=63718) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31788 (pms_id=63721) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31790 (pms_id=63722) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31789 (pms_id=63723) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31791 (pms_id=63724) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31792 (pms_id=63728) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31793 (pms_id=63729) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31794 (pms_id=63730) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31796 (pms_id=63739) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31795 (pms_id=63740) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31797 (pms_id=63741) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31798 (pms_id=63743) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31799 (pms_id=63744) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31800 (pms_id=63745) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31801 (pms_id=63746) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31802 (pms_id=63747) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31803 (pms_id=63748) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31804 (pms_id=63749) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31805 (pms_id=63750) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31806 (pms_id=63751) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31807 (pms_id=63752) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31808 (pms_id=63753) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31810 (pms_id=63761) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31809 (pms_id=63771) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31812 (pms_id=63772) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31811 (pms_id=63773) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31813 (pms_id=63783) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31814 (pms_id=63784) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31815 (pms_id=63785) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31817 (pms_id=63786) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31816 (pms_id=63787) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31818 (pms_id=63788) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31819 (pms_id=63789) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31820 (pms_id=63790) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31821 (pms_id=63793) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31822 (pms_id=63794) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31823 (pms_id=63795) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31824 (pms_id=63797) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31825 (pms_id=63804) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31826 (pms_id=63806) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31828 (pms_id=63816) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31829 (pms_id=63826) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31827 (pms_id=63796) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31831 (pms_id=63829) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31830 (pms_id=63828) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for robby85.robby@gmail.com (reservation_id=121) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Ceccoli, email=robby85.robby@gmail.com, hotel=39054_001) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31832 (pms_id=63831) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31833 (pms_id=63832) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31835 (pms_id=63833) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31834 (pms_id=63830) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31836 (pms_id=63836) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31837 (pms_id=63837) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31838 (pms_id=63838) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31840 (pms_id=63834) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31839 (pms_id=63839) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31841 (pms_id=63840) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31842 (pms_id=63841) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31843 (pms_id=63842) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31844 (pms_id=63843) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31845 (pms_id=63844) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31846 (pms_id=63845) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31847 (pms_id=63850) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31848 (pms_id=63851) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31849 (pms_id=63852) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31850 (pms_id=63863) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31851 (pms_id=63864) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31852 (pms_id=63865) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31853 (pms_id=63866) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63865 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31855 (pms_id=63869) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31854 (pms_id=63867) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31856 (pms_id=63870) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31857 (pms_id=63871) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31859 (pms_id=63872) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31858 (pms_id=63873) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31860 (pms_id=63874) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31861 (pms_id=63875) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31862 (pms_id=63876) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31863 (pms_id=63877) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31864 (pms_id=63878) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31865 (pms_id=63879) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31866 (pms_id=63880) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31867 (pms_id=63881) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31869 (pms_id=63883) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31868 (pms_id=63884) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31871 (pms_id=63893) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31870 (pms_id=63892) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31872 (pms_id=63894) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31873 (pms_id=63895) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31874 (pms_id=63896) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31876 (pms_id=63902) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31875 (pms_id=63903) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31877 (pms_id=63904) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31878 (pms_id=63905) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31879 (pms_id=63906) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31881 (pms_id=63908) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31880 (pms_id=63907) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31882 (pms_id=63909) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31885 (pms_id=63913) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31883 (pms_id=63912) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31884 (pms_id=63914) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31886 (pms_id=63915) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31887 (pms_id=63917) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31888 (pms_id=63918) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31889 (pms_id=63919) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31891 (pms_id=63921) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31890 (pms_id=63920) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31892 (pms_id=63922) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31893 (pms_id=63923) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31894 (pms_id=63924) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31895 (pms_id=63925) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31896 (pms_id=63926) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31897 (pms_id=63927) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31898 (pms_id=63928) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31899 (pms_id=63929) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31900 (pms_id=63938) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31901 (pms_id=63939) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31902 (pms_id=63940) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31904 (pms_id=63941) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31903 (pms_id=63943) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31905 (pms_id=63944) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31906 (pms_id=63945) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31907 (pms_id=63946) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31908 (pms_id=63948) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31909 (pms_id=63951) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31910 (pms_id=63952) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31914 (pms_id=63963) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31911 (pms_id=63961) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31912 (pms_id=63962) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31913 (pms_id=63964) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31915 (pms_id=63965) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31916 (pms_id=63966) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31917 (pms_id=63969) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31918 (pms_id=63970) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for emanuelem83@gmail.com (reservation_id=593) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuele Mazzotti, email=emanuelem83@gmail.com, hotel=39054_001) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31919 (pms_id=63971) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31920 (pms_id=63972) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31921 (pms_id=63973) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31922 (pms_id=63975) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31924 (pms_id=63976) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31923 (pms_id=63977) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31926 (pms_id=63978) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31931 (pms_id=63974) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31925 (pms_id=63979) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31927 (pms_id=63981) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31928 (pms_id=63982) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31929 (pms_id=63983) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31930 (pms_id=63984) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31932 (pms_id=63985) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31934 (pms_id=63987) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31933 (pms_id=63986) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31937 (pms_id=63989) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31935 (pms_id=63988) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31936 (pms_id=63990) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31938 (pms_id=63991) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31939 (pms_id=63992) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31940 (pms_id=63993) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31959 (pms_id=63994) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31942 (pms_id=64003) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31943 (pms_id=64004) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31941 (pms_id=63996) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31944 (pms_id=64005) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31945 (pms_id=64015) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31946 (pms_id=64016) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31947 (pms_id=64025) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31949 (pms_id=64027) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31948 (pms_id=64026) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31951 (pms_id=64028) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31950 (pms_id=64029) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31952 (pms_id=64030) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31953 (pms_id=64031) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31954 (pms_id=64032) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31955 (pms_id=64034) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31956 (pms_id=64035) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31957 (pms_id=64037) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31958 (pms_id=64039) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31960 (pms_id=64040) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31961 (pms_id=64041) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31962 (pms_id=64042) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31963 (pms_id=64043) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31964 (pms_id=64044) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31965 (pms_id=64048) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31966 (pms_id=64049) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31967 (pms_id=64050) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31968 (pms_id=64051) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31969 (pms_id=64052) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31970 (pms_id=64053) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31971 (pms_id=64054) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31972 (pms_id=64061) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31973 (pms_id=64071) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31974 (pms_id=64072) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31975 (pms_id=64073) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31976 (pms_id=64074) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31977 (pms_id=64077) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31978 (pms_id=64078) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31980 (pms_id=64079) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31979 (pms_id=64080) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31981 (pms_id=64082) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31982 (pms_id=64083) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31986 (pms_id=64086) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31984 (pms_id=64093) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31983 (pms_id=64094) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31985 (pms_id=64095) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31987 (pms_id=64096) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31988 (pms_id=64097) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31990 (pms_id=64098) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31989 (pms_id=64099) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31991 (pms_id=64100) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31992 (pms_id=64101) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31993 (pms_id=64102) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31994 (pms_id=64112) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31996 (pms_id=64113) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31995 (pms_id=64114) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31997 (pms_id=64115) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31998 (pms_id=64116) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31999 (pms_id=64117) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32000 (pms_id=64125) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32001 (pms_id=64135) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32002 (pms_id=64145) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32003 (pms_id=64146) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for heart1584@aol.com (reservation_id=634) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cathy Ann Cook, email=heart1584@aol.com, hotel=39054_001) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32004 (pms_id=64158) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32005 (pms_id=64159) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32006 (pms_id=64160) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32010 (pms_id=64171) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32009 (pms_id=64170) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32007 (pms_id=64147) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32008 (pms_id=64148) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32011 (pms_id=64172) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32013 (pms_id=64179) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32012 (pms_id=64189) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for heart1584@aol.com (reservation_id=634) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cathy Ann Cook, email=heart1584@aol.com, hotel=39054_001) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32014 (pms_id=64192) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32015 (pms_id=64202) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32018 (pms_id=64204) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32017 (pms_id=64203) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32019 (pms_id=64206) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32020 (pms_id=64207) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32016 (pms_id=64191) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32022 (pms_id=64217) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32023 (pms_id=64219) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32021 (pms_id=64218) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabricat81@gmail.com (reservation_id=968) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriele Catanzaro, email=gabricat81@gmail.com, hotel=39054_001) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32024 (pms_id=64220) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32025 (pms_id=64221) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32027 (pms_id=64223) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32026 (pms_id=64224) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32029 (pms_id=64226) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32030 (pms_id=64232) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32028 (pms_id=64222) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabricat81@gmail.com (reservation_id=968) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriele Catanzaro, email=gabricat81@gmail.com, hotel=39054_001) 2025-11-19 12:03:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32031 (pms_id=64233) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32034 (pms_id=64234) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32033 (pms_id=64235) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32032 (pms_id=64236) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32035 (pms_id=64237) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32036 (pms_id=64239) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32037 (pms_id=64253) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32038 (pms_id=64254) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32039 (pms_id=64255) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32040 (pms_id=64256) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32041 (pms_id=64257) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32043 (pms_id=64258) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32042 (pms_id=64260) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32044 (pms_id=64269) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32046 (pms_id=64279) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32045 (pms_id=64289) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32047 (pms_id=64290) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64258 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32048 (pms_id=64291) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32049 (pms_id=64292) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32051 (pms_id=64294) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32050 (pms_id=64293) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32052 (pms_id=64295) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32053 (pms_id=64296) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32054 (pms_id=64297) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32055 (pms_id=64298) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32056 (pms_id=64299) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32057 (pms_id=64300) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32058 (pms_id=64301) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32059 (pms_id=64302) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32060 (pms_id=64303) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32061 (pms_id=64304) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32062 (pms_id=64305) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32063 (pms_id=64306) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32064 (pms_id=64312) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32065 (pms_id=64313) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32067 (pms_id=64314) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32066 (pms_id=64322) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32068 (pms_id=64323) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32069 (pms_id=64324) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32070 (pms_id=64327) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32071 (pms_id=64328) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32073 (pms_id=64329) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32072 (pms_id=64330) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32074 (pms_id=64331) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32075 (pms_id=64332) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32076 (pms_id=64333) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32077 (pms_id=64334) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32079 (pms_id=64335) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32078 (pms_id=64336) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32080 (pms_id=64337) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32081 (pms_id=64347) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32082 (pms_id=64349) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32083 (pms_id=64350) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32084 (pms_id=64354) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32085 (pms_id=64351) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32087 (pms_id=64355) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32086 (pms_id=64356) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32088 (pms_id=64357) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32089 (pms_id=64359) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32090 (pms_id=64361) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32091 (pms_id=64362) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32092 (pms_id=64363) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32094 (pms_id=64364) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32093 (pms_id=64366) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32095 (pms_id=64368) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32096 (pms_id=64369) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32097 (pms_id=64378) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32098 (pms_id=64388) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32099 (pms_id=64389) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32101 (pms_id=64390) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32100 (pms_id=64391) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32102 (pms_id=64392) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32103 (pms_id=64393) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32104 (pms_id=64394) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32105 (pms_id=64395) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32106 (pms_id=64397) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32108 (pms_id=64412) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32107 (pms_id=64402) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32109 (pms_id=64414) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32112 (pms_id=64396) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32110 (pms_id=64415) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32111 (pms_id=64416) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32113 (pms_id=64417) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32114 (pms_id=64418) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32116 (pms_id=64419) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32117 (pms_id=64426) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32115 (pms_id=64420) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32118 (pms_id=64427) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32119 (pms_id=64437) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32121 (pms_id=64438) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32120 (pms_id=64448) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32123 (pms_id=64458) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32122 (pms_id=64459) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32125 (pms_id=64460) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32124 (pms_id=64461) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32126 (pms_id=64462) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32128 (pms_id=64474) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32127 (pms_id=64472) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32129 (pms_id=64475) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32130 (pms_id=64476) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32131 (pms_id=64477) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32133 (pms_id=64478) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32134 (pms_id=64480) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32132 (pms_id=64479) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32135 (pms_id=64481) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32136 (pms_id=64482) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32137 (pms_id=64483) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32138 (pms_id=64484) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32139 (pms_id=64485) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32140 (pms_id=64486) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32141 (pms_id=64487) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32142 (pms_id=64488) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32144 (pms_id=64489) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32143 (pms_id=64490) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32145 (pms_id=64491) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32146 (pms_id=64492) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32147 (pms_id=64494) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32148 (pms_id=64495) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32149 (pms_id=64496) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32150 (pms_id=64497) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32151 (pms_id=64498) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32152 (pms_id=64499) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32153 (pms_id=64500) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32154 (pms_id=64510) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32155 (pms_id=64511) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32156 (pms_id=64512) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32157 (pms_id=64513) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32158 (pms_id=64514) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32159 (pms_id=64522) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32160 (pms_id=64523) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32162 (pms_id=64525) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32163 (pms_id=64526) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32164 (pms_id=64527) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32161 (pms_id=64524) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32165 (pms_id=64528) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32166 (pms_id=64529) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32168 (pms_id=64530) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32167 (pms_id=64531) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32169 (pms_id=64532) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32170 (pms_id=64533) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32171 (pms_id=64534) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32172 (pms_id=64536) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32173 (pms_id=64537) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32174 (pms_id=64538) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32175 (pms_id=64539) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32176 (pms_id=64540) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32178 (pms_id=64541) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32177 (pms_id=64542) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32180 (pms_id=64543) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32179 (pms_id=64558) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32181 (pms_id=64559) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32182 (pms_id=64560) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32183 (pms_id=64562) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32184 (pms_id=64563) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32188 (pms_id=64561) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32186 (pms_id=64565) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32185 (pms_id=64566) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32187 (pms_id=64567) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32189 (pms_id=64568) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32190 (pms_id=64569) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32191 (pms_id=64570) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32192 (pms_id=64571) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32193 (pms_id=64573) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32198 (pms_id=64572) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32194 (pms_id=64580) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32195 (pms_id=64581) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32196 (pms_id=64582) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32197 (pms_id=64583) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32199 (pms_id=64584) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32200 (pms_id=64586) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64582 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32201 (pms_id=64587) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32202 (pms_id=64588) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32204 (pms_id=64590) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32205 (pms_id=64594) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32203 (pms_id=64592) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32207 (pms_id=64596) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32206 (pms_id=64595) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32209 (pms_id=64598) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32208 (pms_id=64597) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32210 (pms_id=64599) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32211 (pms_id=64600) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32212 (pms_id=64608) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32213 (pms_id=64609) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32214 (pms_id=64610) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32215 (pms_id=64611) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32217 (pms_id=64612) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32216 (pms_id=64613) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32218 (pms_id=64623) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32219 (pms_id=64624) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32221 (pms_id=64626) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32220 (pms_id=64633) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32222 (pms_id=64634) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32224 (pms_id=64636) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32223 (pms_id=64635) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32225 (pms_id=64637) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32226 (pms_id=64639) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32227 (pms_id=64640) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32229 (pms_id=64642) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32228 (pms_id=64641) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32230 (pms_id=64644) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32231 (pms_id=64643) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32232 (pms_id=64647) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32233 (pms_id=64648) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32234 (pms_id=64649) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32235 (pms_id=64650) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32236 (pms_id=64651) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32237 (pms_id=64652) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32238 (pms_id=64653) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32239 (pms_id=64654) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32240 (pms_id=64655) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32242 (pms_id=64657) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32241 (pms_id=64656) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32243 (pms_id=64658) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32244 (pms_id=64659) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32245 (pms_id=64660) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32247 (pms_id=64661) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32246 (pms_id=64662) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32249 (pms_id=64664) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32248 (pms_id=64663) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32250 (pms_id=64665) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32251 (pms_id=64666) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32252 (pms_id=64667) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32253 (pms_id=64668) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32254 (pms_id=64669) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32258 (pms_id=64670) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32257 (pms_id=64676) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32255 (pms_id=64678) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32256 (pms_id=64679) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32259 (pms_id=64680) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32261 (pms_id=64681) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32260 (pms_id=64682) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32262 (pms_id=64683) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32264 (pms_id=64685) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32263 (pms_id=64684) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32266 (pms_id=64686) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32265 (pms_id=64688) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32267 (pms_id=64687) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32288 (pms_id=64689) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32268 (pms_id=64690) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32270 (pms_id=64692) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32269 (pms_id=64691) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32272 (pms_id=64694) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32271 (pms_id=64693) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32274 (pms_id=64695) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32273 (pms_id=64696) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32275 (pms_id=64697) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32276 (pms_id=64699) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32278 (pms_id=64700) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32277 (pms_id=64701) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Found exact email match for Mauradagnino@libero.it (reservation_id=371) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maura Dagnino, email=Mauradagnino@libero.it, hotel=39054_001) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32279 (pms_id=64703) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32283 (pms_id=64704) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32281 (pms_id=64705) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32284 (pms_id=64707) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32282 (pms_id=64706) 2025-11-19 12:03:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32280 (pms_id=64702) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32285 (pms_id=64708) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32286 (pms_id=64709) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32287 (pms_id=64714) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32289 (pms_id=64715) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32290 (pms_id=64716) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32291 (pms_id=64717) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32292 (pms_id=64719) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32293 (pms_id=64720) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32295 (pms_id=64722) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32294 (pms_id=64721) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32297 (pms_id=64726) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32296 (pms_id=64725) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32298 (pms_id=64727) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32301 (pms_id=64728) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32299 (pms_id=64729) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32300 (pms_id=64730) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32302 (pms_id=64731) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32324 (pms_id=64732) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32303 (pms_id=64733) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32306 (pms_id=64734) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32304 (pms_id=64735) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32305 (pms_id=64736) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32307 (pms_id=64738) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32309 (pms_id=64739) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for maria_chiara_camerino@hotmail.com (reservation_id=540) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Chiara Camerino, email=maria_chiara_camerino@hotmail.com, hotel=39054_001) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32308 (pms_id=64740) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32310 (pms_id=64741) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32311 (pms_id=64743) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32313 (pms_id=64744) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32312 (pms_id=64745) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32314 (pms_id=64742) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32315 (pms_id=64746) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32316 (pms_id=64747) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32318 (pms_id=64749) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32317 (pms_id=64748) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32319 (pms_id=64750) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32321 (pms_id=64758) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32320 (pms_id=64759) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32323 (pms_id=64769) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32322 (pms_id=64760) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32325 (pms_id=64770) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32326 (pms_id=64772) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32327 (pms_id=64771) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32328 (pms_id=64773) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32329 (pms_id=64774) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32330 (pms_id=64775) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32332 (pms_id=64777) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32333 (pms_id=64778) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32331 (pms_id=64776) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32334 (pms_id=64779) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32335 (pms_id=64780) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32336 (pms_id=64782) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32337 (pms_id=64781) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32338 (pms_id=64783) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32339 (pms_id=64784) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32340 (pms_id=64785) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32342 (pms_id=64786) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32341 (pms_id=64787) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32343 (pms_id=64788) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32344 (pms_id=64789) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32345 (pms_id=64790) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32346 (pms_id=64791) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32347 (pms_id=64792) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32348 (pms_id=64793) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32350 (pms_id=64795) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32349 (pms_id=64794) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32351 (pms_id=64796) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32352 (pms_id=64797) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32353 (pms_id=64798) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32354 (pms_id=64799) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32355 (pms_id=64800) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32356 (pms_id=64801) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32358 (pms_id=64803) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32357 (pms_id=64802) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32359 (pms_id=64804) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32360 (pms_id=64805) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32361 (pms_id=64806) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32362 (pms_id=64807) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32363 (pms_id=64808) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32364 (pms_id=64809) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32365 (pms_id=64810) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32366 (pms_id=64811) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32367 (pms_id=64814) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32369 (pms_id=64815) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32368 (pms_id=64816) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32370 (pms_id=64817) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32371 (pms_id=64818) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32372 (pms_id=64819) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32373 (pms_id=64820) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32374 (pms_id=64821) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32375 (pms_id=64822) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32376 (pms_id=64823) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32381 (pms_id=64824) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32379 (pms_id=64834) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32378 (pms_id=64835) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32380 (pms_id=64836) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32377 (pms_id=64837) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32383 (pms_id=64845) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32382 (pms_id=64844) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32384 (pms_id=64846) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32385 (pms_id=64847) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32387 (pms_id=64848) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32386 (pms_id=64858) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32388 (pms_id=64859) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32389 (pms_id=64860) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32390 (pms_id=64861) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32391 (pms_id=64862) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32392 (pms_id=64863) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32393 (pms_id=64872) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32394 (pms_id=64873) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32395 (pms_id=64876) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32396 (pms_id=64877) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32399 (pms_id=64878) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32398 (pms_id=64879) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32397 (pms_id=64880) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32400 (pms_id=64881) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32401 (pms_id=64882) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32402 (pms_id=64883) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32403 (pms_id=64884) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32404 (pms_id=64885) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32405 (pms_id=64895) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32406 (pms_id=64896) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32407 (pms_id=64898) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32408 (pms_id=64899) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32410 (pms_id=64903) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32409 (pms_id=64902) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32411 (pms_id=64904) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32412 (pms_id=64905) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32413 (pms_id=64907) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32414 (pms_id=64908) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32416 (pms_id=64911) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32415 (pms_id=64909) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32417 (pms_id=64912) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32419 (pms_id=64913) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32418 (pms_id=64914) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32420 (pms_id=64915) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32421 (pms_id=64916) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32422 (pms_id=64917) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32425 (pms_id=64920) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32424 (pms_id=64919) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32423 (pms_id=64918) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32426 (pms_id=64921) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32429 (pms_id=64932) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32428 (pms_id=64933) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32427 (pms_id=64934) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32430 (pms_id=64935) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32431 (pms_id=64936) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32433 (pms_id=64943) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32432 (pms_id=64944) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32434 (pms_id=64945) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32435 (pms_id=64946) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32436 (pms_id=64947) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32437 (pms_id=64948) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32439 (pms_id=64950) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32438 (pms_id=64949) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32440 (pms_id=64951) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32441 (pms_id=64952) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32442 (pms_id=64953) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32444 (pms_id=64955) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32443 (pms_id=64954) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32445 (pms_id=64956) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32446 (pms_id=64957) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32447 (pms_id=64959) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32448 (pms_id=64960) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32449 (pms_id=64961) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32450 (pms_id=64962) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32451 (pms_id=64964) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32452 (pms_id=64965) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32453 (pms_id=64966) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32455 (pms_id=64968) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32454 (pms_id=64967) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32456 (pms_id=64969) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32457 (pms_id=64970) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32459 (pms_id=64971) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32458 (pms_id=64972) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32460 (pms_id=64973) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32461 (pms_id=64978) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32462 (pms_id=64979) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32464 (pms_id=64980) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32465 (pms_id=64982) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32463 (pms_id=64981) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32466 (pms_id=64983) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32467 (pms_id=64984) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32468 (pms_id=64985) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32469 (pms_id=64986) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32470 (pms_id=64987) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32471 (pms_id=64988) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32472 (pms_id=64989) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32473 (pms_id=64990) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32475 (pms_id=64997) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32474 (pms_id=64991) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for alicelazzeri@libero.it (reservation_id=752) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alica Lazzeri, email=alicelazzeri@libero.it, hotel=39054_001) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32476 (pms_id=64998) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32477 (pms_id=64999) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32478 (pms_id=65000) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32479 (pms_id=65001) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32480 (pms_id=65002) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32481 (pms_id=65003) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32484 (pms_id=65007) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32482 (pms_id=65004) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32483 (pms_id=65005) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32485 (pms_id=65008) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for checcobasso@hotmail.com (reservation_id=1101) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Basso, email=checcobasso@hotmail.com, hotel=39054_001) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32486 (pms_id=65009) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32487 (pms_id=65010) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32488 (pms_id=65019) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32489 (pms_id=65021) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=680) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32493 (pms_id=65020) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32490 (pms_id=65023) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32491 (pms_id=65024) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32492 (pms_id=65025) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32495 (pms_id=65026) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32494 (pms_id=65022) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Barbera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32496 (pms_id=65027) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32498 (pms_id=65029) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32497 (pms_id=65030) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32499 (pms_id=65032) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32503 (pms_id=65031) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32501 (pms_id=65034) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32500 (pms_id=65033) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32502 (pms_id=65035) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32504 (pms_id=65036) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32506 (pms_id=65038) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32505 (pms_id=65037) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32508 (pms_id=65040) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32507 (pms_id=65039) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32509 (pms_id=65041) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ivano Madera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32510 (pms_id=65042) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32511 (pms_id=65043) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32512 (pms_id=65045) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32513 (pms_id=65046) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32518 (pms_id=65047) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32515 (pms_id=65049) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32514 (pms_id=65048) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32517 (pms_id=65051) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32516 (pms_id=65050) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32519 (pms_id=65054) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32521 (pms_id=65055) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32520 (pms_id=65057) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32522 (pms_id=65058) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32523 (pms_id=65059) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32525 (pms_id=65060) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32526 (pms_id=65062) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32524 (pms_id=65061) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32528 (pms_id=65067) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32527 (pms_id=65066) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32529 (pms_id=65069) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32538 (pms_id=65068) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32530 (pms_id=65078) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32531 (pms_id=65079) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32533 (pms_id=65080) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32532 (pms_id=65081) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32534 (pms_id=65082) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32535 (pms_id=65089) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32536 (pms_id=65090) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32537 (pms_id=65091) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32539 (pms_id=65092) 2025-11-19 12:03:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32540 (pms_id=65093) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32541 (pms_id=65094) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32543 (pms_id=65100) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32542 (pms_id=65095) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32544 (pms_id=65101) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32545 (pms_id=65102) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32546 (pms_id=65110) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32547 (pms_id=65113) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32548 (pms_id=65115) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32549 (pms_id=65116) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32550 (pms_id=65117) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32551 (pms_id=65118) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32552 (pms_id=65121) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32553 (pms_id=65122) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32554 (pms_id=65123) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32555 (pms_id=65124) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32557 (pms_id=65131) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32556 (pms_id=65125) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32558 (pms_id=65132) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32559 (pms_id=65133) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32560 (pms_id=65134) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32562 (pms_id=65145) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32561 (pms_id=65135) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32563 (pms_id=65147) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32564 (pms_id=65148) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32565 (pms_id=65150) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32567 (pms_id=65152) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32566 (pms_id=65151) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32568 (pms_id=65157) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32569 (pms_id=65158) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32570 (pms_id=65162) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32572 (pms_id=65159) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32571 (pms_id=65163) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32574 (pms_id=65170) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32573 (pms_id=65171) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32575 (pms_id=65172) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32576 (pms_id=65173) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32577 (pms_id=65174) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32578 (pms_id=65175) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32580 (pms_id=65178) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32579 (pms_id=65177) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32582 (pms_id=65179) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32581 (pms_id=65180) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32584 (pms_id=65182) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32583 (pms_id=65181) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32585 (pms_id=65183) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32586 (pms_id=65184) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32587 (pms_id=65185) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32588 (pms_id=65186) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32590 (pms_id=65194) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32589 (pms_id=65195) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32592 (pms_id=65197) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32591 (pms_id=65196) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32593 (pms_id=65198) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32594 (pms_id=65200) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32595 (pms_id=65202) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32596 (pms_id=65203) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32597 (pms_id=65213) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32598 (pms_id=65214) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32599 (pms_id=65215) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32600 (pms_id=65216) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32601 (pms_id=65217) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32602 (pms_id=65218) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32603 (pms_id=65219) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32604 (pms_id=65220) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32606 (pms_id=65222) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32605 (pms_id=65221) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32607 (pms_id=65223) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32608 (pms_id=65224) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32609 (pms_id=65225) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32610 (pms_id=65226) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andreas Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32611 (pms_id=65227) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32613 (pms_id=65230) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32612 (pms_id=65229) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32614 (pms_id=65231) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32615 (pms_id=65235) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32616 (pms_id=65236) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32617 (pms_id=65237) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32619 (pms_id=65238) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32618 (pms_id=65246) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32620 (pms_id=65247) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32621 (pms_id=65257) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32622 (pms_id=65258) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32623 (pms_id=65259) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32624 (pms_id=65260) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32625 (pms_id=65261) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32626 (pms_id=65262) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32627 (pms_id=65263) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32628 (pms_id=65264) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32629 (pms_id=65265) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32630 (pms_id=65266) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32632 (pms_id=65278) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32631 (pms_id=65277) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32634 (pms_id=65280) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32633 (pms_id=65281) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32635 (pms_id=65282) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32636 (pms_id=65283) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescobussei.fb@gmail.com (reservation_id=366) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Bussei, email=francescobussei.fb@gmail.com, hotel=39054_001) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32637 (pms_id=65284) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32638 (pms_id=65285) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32639 (pms_id=65287) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32640 (pms_id=65297) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32642 (pms_id=65298) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32643 (pms_id=65300) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32641 (pms_id=65295) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32644 (pms_id=65301) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescobussei.fb@gmail.com (reservation_id=366) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Bussei, email=francescobussei.fb@gmail.com, hotel=39054_001) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32646 (pms_id=65313) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32645 (pms_id=65312) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32647 (pms_id=65314) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32648 (pms_id=65315) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32650 (pms_id=65311) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32649 (pms_id=65317) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32651 (pms_id=65318) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32652 (pms_id=65319) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32653 (pms_id=65320) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32654 (pms_id=65321) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32655 (pms_id=65322) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32656 (pms_id=65323) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32657 (pms_id=65324) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32658 (pms_id=65333) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32659 (pms_id=65334) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32660 (pms_id=65335) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32661 (pms_id=65336) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Barbera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32662 (pms_id=65344) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32663 (pms_id=65346) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32665 (pms_id=65345) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32664 (pms_id=65347) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32666 (pms_id=65351) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32667 (pms_id=65352) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32668 (pms_id=65353) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32669 (pms_id=65356) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32670 (pms_id=65365) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32671 (pms_id=65375) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32672 (pms_id=65377) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32673 (pms_id=65378) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32674 (pms_id=65379) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32675 (pms_id=65390) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32676 (pms_id=65391) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32677 (pms_id=65398) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32678 (pms_id=65399) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32679 (pms_id=65400) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32680 (pms_id=65401) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32681 (pms_id=65402) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32682 (pms_id=65411) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32683 (pms_id=65421) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32684 (pms_id=65422) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32686 (pms_id=65423) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32685 (pms_id=65425) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32687 (pms_id=65426) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32688 (pms_id=65427) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32689 (pms_id=65428) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32690 (pms_id=65434) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32691 (pms_id=65429) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32693 (pms_id=65436) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32694 (pms_id=65437) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32692 (pms_id=65435) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32696 (pms_id=65438) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32695 (pms_id=65448) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32697 (pms_id=65449) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32698 (pms_id=65450) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32699 (pms_id=65459) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32700 (pms_id=65461) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32701 (pms_id=65463) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32703 (pms_id=65474) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32702 (pms_id=65475) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32704 (pms_id=65476) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32705 (pms_id=65477) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32706 (pms_id=65479) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32707 (pms_id=65485) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32708 (pms_id=65486) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32712 (pms_id=65488) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32709 (pms_id=65487) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32711 (pms_id=65490) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32710 (pms_id=65491) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32713 (pms_id=65492) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32715 (pms_id=65493) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32714 (pms_id=65494) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32716 (pms_id=65496) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32719 (pms_id=65507) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32717 (pms_id=65497) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32718 (pms_id=65506) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32721 (pms_id=65518) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32720 (pms_id=65517) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32723 (pms_id=65519) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32722 (pms_id=65527) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32724 (pms_id=65537) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32725 (pms_id=65547) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32726 (pms_id=65548) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32727 (pms_id=65549) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32728 (pms_id=65559) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32732 (pms_id=65562) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32729 (pms_id=65561) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32731 (pms_id=65564) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32730 (pms_id=65571) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32733 (pms_id=65572) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32734 (pms_id=65573) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32735 (pms_id=65574) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32736 (pms_id=65575) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32738 (pms_id=65584) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32737 (pms_id=65576) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32739 (pms_id=65594) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32741 (pms_id=65595) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32743 (pms_id=65597) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32740 (pms_id=65596) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32744 (pms_id=65609) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32742 (pms_id=65607) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32745 (pms_id=65617) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32746 (pms_id=65618) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32747 (pms_id=65619) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32748 (pms_id=65620) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32749 (pms_id=65621) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32750 (pms_id=65631) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32751 (pms_id=65632) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32753 (pms_id=65633) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32752 (pms_id=65634) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32754 (pms_id=65635) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32755 (pms_id=65637) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32756 (pms_id=65638) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32757 (pms_id=65639) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32758 (pms_id=65640) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32759 (pms_id=65641) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32760 (pms_id=65645) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32761 (pms_id=65646) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32762 (pms_id=65657) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32764 (pms_id=65666) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32763 (pms_id=65667) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32765 (pms_id=65668) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32766 (pms_id=65669) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32767 (pms_id=65670) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32768 (pms_id=65671) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32770 (pms_id=65674) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32769 (pms_id=65673) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32771 (pms_id=65675) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32772 (pms_id=65677) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32773 (pms_id=65678) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32774 (pms_id=65679) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32775 (pms_id=65687) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32776 (pms_id=65689) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32777 (pms_id=65690) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32778 (pms_id=65691) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32779 (pms_id=65692) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32780 (pms_id=65693) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32781 (pms_id=65698) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32782 (pms_id=65699) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32783 (pms_id=65700) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32784 (pms_id=65710) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32785 (pms_id=65711) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32786 (pms_id=65712) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32787 (pms_id=65714) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32788 (pms_id=65720) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32789 (pms_id=65722) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32790 (pms_id=65723) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32791 (pms_id=65724) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32792 (pms_id=65725) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32794 (pms_id=65731) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32793 (pms_id=65730) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32795 (pms_id=65732) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32797 (pms_id=65734) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32796 (pms_id=65733) 2025-11-19 12:03:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32798 (pms_id=65740) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32799 (pms_id=65741) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32800 (pms_id=65742) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32802 (pms_id=65743) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32801 (pms_id=65744) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32804 (pms_id=65752) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32803 (pms_id=65751) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32805 (pms_id=65762) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32806 (pms_id=65763) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32807 (pms_id=65764) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32809 (pms_id=65767) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32808 (pms_id=65765) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32810 (pms_id=65768) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32811 (pms_id=65769) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32812 (pms_id=65770) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32813 (pms_id=65771) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32814 (pms_id=65772) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32816 (pms_id=65773) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32815 (pms_id=65781) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32818 (pms_id=65782) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32819 (pms_id=65783) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32817 (pms_id=65784) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32820 (pms_id=65792) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32821 (pms_id=65793) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32822 (pms_id=65795) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32823 (pms_id=65796) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32824 (pms_id=65797) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32825 (pms_id=65798) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32826 (pms_id=65799) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32828 (pms_id=65800) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32827 (pms_id=65808) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32830 (pms_id=65811) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32829 (pms_id=65810) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32832 (pms_id=65813) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32831 (pms_id=65812) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32833 (pms_id=65814) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32834 (pms_id=65815) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32835 (pms_id=65816) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32836 (pms_id=65817) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32838 (pms_id=65823) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32837 (pms_id=65826) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32839 (pms_id=65827) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32840 (pms_id=65828) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32842 (pms_id=65830) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32841 (pms_id=65829) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32843 (pms_id=65831) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32844 (pms_id=65841) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32845 (pms_id=65842) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32846 (pms_id=65843) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32847 (pms_id=65852) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32849 (pms_id=65854) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32848 (pms_id=65853) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32850 (pms_id=65862) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32851 (pms_id=65865) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32852 (pms_id=65866) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32854 (pms_id=65867) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32853 (pms_id=65868) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32855 (pms_id=65869) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32857 (pms_id=65879) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32856 (pms_id=65880) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32858 (pms_id=65881) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32859 (pms_id=65882) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32860 (pms_id=65891) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32863 (pms_id=65900) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32861 (pms_id=65901) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32862 (pms_id=65903) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32864 (pms_id=65912) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32865 (pms_id=65913) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32866 (pms_id=65917) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32867 (pms_id=65918) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32868 (pms_id=65923) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32869 (pms_id=65924) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32870 (pms_id=65925) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32872 (pms_id=65926) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32871 (pms_id=65927) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32873 (pms_id=65928) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32874 (pms_id=65937) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32875 (pms_id=65938) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32876 (pms_id=65939) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32877 (pms_id=65940) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32878 (pms_id=65941) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32879 (pms_id=65947) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32880 (pms_id=65957) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32881 (pms_id=65958) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32882 (pms_id=65959) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32884 (pms_id=65962) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32883 (pms_id=65961) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32885 (pms_id=65968) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32886 (pms_id=65969) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32887 (pms_id=65970) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32888 (pms_id=65971) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32889 (pms_id=65972) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32890 (pms_id=65973) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32891 (pms_id=65974) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32892 (pms_id=65975) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32893 (pms_id=65976) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32895 (pms_id=65978) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32894 (pms_id=65977) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32896 (pms_id=65979) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32897 (pms_id=65980) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32899 (pms_id=65981) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32898 (pms_id=65986) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32901 (pms_id=65987) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32900 (pms_id=65988) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32904 (pms_id=65989) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32902 (pms_id=65990) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32903 (pms_id=65991) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32905 (pms_id=65992) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32906 (pms_id=65993) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32907 (pms_id=65994) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32908 (pms_id=65995) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32909 (pms_id=65996) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=1088) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32910 (pms_id=65997) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32911 (pms_id=65999) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32912 (pms_id=66000) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32915 (pms_id=66002) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32914 (pms_id=66001) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32916 (pms_id=66003) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32913 (pms_id=65998) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32917 (pms_id=66004) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32919 (pms_id=66005) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32918 (pms_id=66006) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32920 (pms_id=66007) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32921 (pms_id=66008) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32922 (pms_id=66009) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32923 (pms_id=66010) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32924 (pms_id=66011) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32925 (pms_id=66012) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32926 (pms_id=66013) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32928 (pms_id=66016) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32927 (pms_id=66014) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32929 (pms_id=66018) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32930 (pms_id=66027) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32931 (pms_id=66037) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32932 (pms_id=66038) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32933 (pms_id=66039) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32934 (pms_id=66040) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32935 (pms_id=66041) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32936 (pms_id=66050) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32937 (pms_id=66051) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32938 (pms_id=66052) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32939 (pms_id=66062) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32940 (pms_id=66072) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32942 (pms_id=66082) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32941 (pms_id=66073) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32943 (pms_id=66083) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32944 (pms_id=66084) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32945 (pms_id=66092) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32946 (pms_id=66093) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32947 (pms_id=66094) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32948 (pms_id=66095) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32949 (pms_id=66097) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32950 (pms_id=66098) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32951 (pms_id=66099) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32952 (pms_id=66100) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32954 (pms_id=66101) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32953 (pms_id=66102) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32956 (pms_id=66104) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32955 (pms_id=66103) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32957 (pms_id=66106) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32958 (pms_id=66116) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32959 (pms_id=66119) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32960 (pms_id=66120) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32961 (pms_id=66121) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32962 (pms_id=66123) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32963 (pms_id=66124) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32964 (pms_id=66125) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32965 (pms_id=66126) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32967 (pms_id=66127) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32966 (pms_id=66128) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32968 (pms_id=66130) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32969 (pms_id=66131) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32970 (pms_id=66132) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32973 (pms_id=66133) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32971 (pms_id=66134) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32972 (pms_id=66136) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32974 (pms_id=66138) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32975 (pms_id=66139) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32976 (pms_id=66140) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32977 (pms_id=66142) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32980 (pms_id=66145) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32978 (pms_id=66143) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32979 (pms_id=66144) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32981 (pms_id=66146) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32982 (pms_id=66147) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32984 (pms_id=66149) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32983 (pms_id=66148) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32985 (pms_id=66150) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32987 (pms_id=66151) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32986 (pms_id=66153) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32988 (pms_id=66154) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32989 (pms_id=66157) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32990 (pms_id=66167) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32991 (pms_id=66169) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32994 (pms_id=66168) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32993 (pms_id=66170) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32992 (pms_id=66171) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32995 (pms_id=66172) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32996 (pms_id=66173) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32997 (pms_id=66175) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32998 (pms_id=66174) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32999 (pms_id=66184) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33000 (pms_id=66185) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33001 (pms_id=66186) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33003 (pms_id=66187) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33002 (pms_id=66188) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33004 (pms_id=66189) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33005 (pms_id=66190) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33006 (pms_id=66192) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33007 (pms_id=66201) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33008 (pms_id=66211) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33009 (pms_id=66212) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33010 (pms_id=66213) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33011 (pms_id=66214) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33012 (pms_id=66215) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33014 (pms_id=66217) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33013 (pms_id=66216) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33015 (pms_id=66218) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33016 (pms_id=66221) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33018 (pms_id=66232) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33017 (pms_id=66223) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33019 (pms_id=66233) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33020 (pms_id=66234) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33021 (pms_id=66244) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33022 (pms_id=66254) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33025 (pms_id=66256) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33023 (pms_id=66255) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33024 (pms_id=66257) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33026 (pms_id=66258) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33027 (pms_id=66264) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33028 (pms_id=66265) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33029 (pms_id=66266) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33030 (pms_id=66267) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33031 (pms_id=66268) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33032 (pms_id=66276) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33033 (pms_id=66277) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33034 (pms_id=66278) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33035 (pms_id=66279) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33036 (pms_id=66281) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33037 (pms_id=66284) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33038 (pms_id=66285) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33039 (pms_id=66286) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33040 (pms_id=66287) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33041 (pms_id=66288) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33043 (pms_id=66290) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33042 (pms_id=66289) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33044 (pms_id=66291) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33045 (pms_id=66293) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33046 (pms_id=66305) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33048 (pms_id=66307) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33047 (pms_id=66306) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33050 (pms_id=66309) 2025-11-19 12:03:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33049 (pms_id=66308) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33051 (pms_id=66310) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33052 (pms_id=66317) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33053 (pms_id=66318) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33054 (pms_id=66319) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33055 (pms_id=66329) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33056 (pms_id=66330) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33057 (pms_id=66331) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33058 (pms_id=66332) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33059 (pms_id=66333) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33060 (pms_id=66334) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33061 (pms_id=66335) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33062 (pms_id=66336) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33063 (pms_id=66337) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33064 (pms_id=66339) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33065 (pms_id=66345) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33066 (pms_id=66346) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33068 (pms_id=66348) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33067 (pms_id=66347) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33069 (pms_id=66349) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33071 (pms_id=66351) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33070 (pms_id=66350) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33072 (pms_id=66352) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33073 (pms_id=66359) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33094 (pms_id=66367) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33093 (pms_id=66368) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33074 (pms_id=66369) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33075 (pms_id=66370) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33076 (pms_id=66372) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33077 (pms_id=66373) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33078 (pms_id=66374) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33079 (pms_id=66380) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33080 (pms_id=66381) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33081 (pms_id=66391) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33082 (pms_id=66392) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33083 (pms_id=66393) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33084 (pms_id=66394) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33085 (pms_id=66395) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33086 (pms_id=66396) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33087 (pms_id=66397) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33089 (pms_id=66398) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33088 (pms_id=66399) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33090 (pms_id=66400) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33091 (pms_id=66401) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33092 (pms_id=66402) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33095 (pms_id=66414) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33097 (pms_id=66415) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33096 (pms_id=66416) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33098 (pms_id=66417) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33099 (pms_id=66418) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33100 (pms_id=66419) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33101 (pms_id=66420) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33102 (pms_id=66421) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33103 (pms_id=66422) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33104 (pms_id=66423) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33105 (pms_id=66424) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33106 (pms_id=66425) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33107 (pms_id=66426) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33108 (pms_id=66427) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33109 (pms_id=66428) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33110 (pms_id=66437) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33112 (pms_id=66439) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33111 (pms_id=66438) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33113 (pms_id=66447) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33114 (pms_id=66448) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33116 (pms_id=66449) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33115 (pms_id=66450) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33117 (pms_id=66451) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33118 (pms_id=66452) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33119 (pms_id=66453) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33120 (pms_id=66454) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33121 (pms_id=66460) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33122 (pms_id=66461) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33123 (pms_id=66462) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33124 (pms_id=66463) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Found exact email match for salvatorelatorre9@gmail.com (reservation_id=543) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Salvatore La Torre, email=salvatorelatorre9@gmail.com, hotel=39054_001) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Found exact email match for marygten6@hotmail.com (reservation_id=993) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Grazia Ferri, email=marygten6@hotmail.com, hotel=39054_001) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33125 (pms_id=66464) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33126 (pms_id=66465) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33127 (pms_id=66466) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Found exact email match for marygten6@hotmail.com (reservation_id=993) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Grazia Ferri, email=marygten6@hotmail.com, hotel=39054_001) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33134 (pms_id=66467) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33129 (pms_id=66468) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Found exact email match for marygten6@hotmail.com (reservation_id=993) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Grazia Ferri, email=marygten6@hotmail.com, hotel=39054_001) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33128 (pms_id=66471) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33132 (pms_id=66472) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33130 (pms_id=66469) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33133 (pms_id=66473) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33131 (pms_id=66470) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33135 (pms_id=66474) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33136 (pms_id=66475) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33137 (pms_id=66476) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33138 (pms_id=66477) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33139 (pms_id=66479) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33140 (pms_id=66480) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33141 (pms_id=66481) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33142 (pms_id=66482) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33143 (pms_id=66483) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33144 (pms_id=66484) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33145 (pms_id=66485) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33146 (pms_id=66486) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33147 (pms_id=66487) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33148 (pms_id=66488) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33149 (pms_id=66489) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33150 (pms_id=66490) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33151 (pms_id=66491) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33152 (pms_id=66492) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33153 (pms_id=66499) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33155 (pms_id=66500) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33154 (pms_id=66501) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33156 (pms_id=66509) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33157 (pms_id=66510) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33159 (pms_id=66512) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33158 (pms_id=66511) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33160 (pms_id=66513) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33161 (pms_id=66515) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33162 (pms_id=66514) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33163 (pms_id=66516) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33164 (pms_id=66517) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33165 (pms_id=66518) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Found exact name match for Francesca Caruso (reservation_id=1195) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Caruso, email=info@francescacaruso.it, hotel=39054_001) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33166 (pms_id=66520) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33167 (pms_id=66521) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33168 (pms_id=66523) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33175 (pms_id=66522) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33169 (pms_id=66524) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33171 (pms_id=66526) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33170 (pms_id=66525) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33172 (pms_id=66527) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33173 (pms_id=66529) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33174 (pms_id=66530) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33176 (pms_id=66531) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33177 (pms_id=66532) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33179 (pms_id=66533) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33178 (pms_id=66534) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33180 (pms_id=66535) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33182 (pms_id=66537) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33181 (pms_id=66536) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33183 (pms_id=66538) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33185 (pms_id=66540) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33184 (pms_id=66541) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33186 (pms_id=66542) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33187 (pms_id=66543) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33189 (pms_id=66544) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33188 (pms_id=66545) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33190 (pms_id=66547) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33191 (pms_id=66549) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33192 (pms_id=66550) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33193 (pms_id=66551) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33194 (pms_id=66552) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33196 (pms_id=66553) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33197 (pms_id=66556) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33195 (pms_id=66555) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33198 (pms_id=66557) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33199 (pms_id=66558) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33200 (pms_id=66559) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33201 (pms_id=66560) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33202 (pms_id=66561) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33203 (pms_id=66562) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33205 (pms_id=66573) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33204 (pms_id=66574) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33206 (pms_id=66575) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33207 (pms_id=66576) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33209 (pms_id=66578) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33208 (pms_id=66577) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33210 (pms_id=66579) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33211 (pms_id=66580) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33212 (pms_id=66582) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33213 (pms_id=66583) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33214 (pms_id=66584) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33215 (pms_id=66585) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33217 (pms_id=66587) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33218 (pms_id=66589) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33219 (pms_id=66590) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33220 (pms_id=66591) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33216 (pms_id=66586) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33221 (pms_id=66592) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33222 (pms_id=66593) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33223 (pms_id=66594) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33224 (pms_id=66595) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33225 (pms_id=66605) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33226 (pms_id=66606) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33227 (pms_id=66616) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33228 (pms_id=66617) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33229 (pms_id=66618) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33230 (pms_id=66619) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33231 (pms_id=66621) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Found exact email match for forrex2001@yahoo.it (reservation_id=136) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Battista Tommasi, email=forrex2001@yahoo.it, hotel=39054_001) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33232 (pms_id=66622) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33234 (pms_id=66623) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33233 (pms_id=66624) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33235 (pms_id=66625) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33236 (pms_id=66626) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33237 (pms_id=66627) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33238 (pms_id=66628) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33239 (pms_id=66629) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33240 (pms_id=66631) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33241 (pms_id=66632) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33242 (pms_id=66633) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33243 (pms_id=66634) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33244 (pms_id=66635) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33245 (pms_id=66636) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33246 (pms_id=66637) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33247 (pms_id=66638) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33250 (pms_id=66641) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33248 (pms_id=66640) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33251 (pms_id=66643) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33249 (pms_id=66642) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33252 (pms_id=66644) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33254 (pms_id=66646) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33253 (pms_id=66645) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33255 (pms_id=66647) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33256 (pms_id=66648) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33257 (pms_id=66649) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33258 (pms_id=66650) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33259 (pms_id=66651) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33260 (pms_id=66652) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33261 (pms_id=66653) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33262 (pms_id=66654) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33263 (pms_id=66655) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33264 (pms_id=66656) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33265 (pms_id=66659) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33266 (pms_id=66663) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33267 (pms_id=66664) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33268 (pms_id=66665) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33270 (pms_id=66667) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33269 (pms_id=66666) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33271 (pms_id=66668) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33272 (pms_id=66669) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33273 (pms_id=66670) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33274 (pms_id=66671) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33275 (pms_id=66672) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33276 (pms_id=66673) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33277 (pms_id=66674) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33278 (pms_id=66675) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33279 (pms_id=66676) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33280 (pms_id=66677) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33282 (pms_id=66678) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33281 (pms_id=66686) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33283 (pms_id=66696) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33284 (pms_id=66697) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33285 (pms_id=66698) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33287 (pms_id=66699) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33288 (pms_id=66701) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33286 (pms_id=66702) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33290 (pms_id=66704) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33289 (pms_id=66703) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33291 (pms_id=66705) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33292 (pms_id=66706) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33293 (pms_id=66707) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33294 (pms_id=66708) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33295 (pms_id=66709) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33296 (pms_id=66710) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33297 (pms_id=66711) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33298 (pms_id=66712) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33299 (pms_id=66713) 2025-11-19 12:03:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33300 (pms_id=66714) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33301 (pms_id=66715) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33302 (pms_id=66716) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33303 (pms_id=66717) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33304 (pms_id=66719) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33305 (pms_id=66720) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33306 (pms_id=66721) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33307 (pms_id=66722) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33308 (pms_id=66723) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33309 (pms_id=66724) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33310 (pms_id=66725) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33311 (pms_id=66730) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33312 (pms_id=66731) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33313 (pms_id=66732) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33314 (pms_id=66733) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33315 (pms_id=66734) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33316 (pms_id=66735) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33317 (pms_id=66736) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33318 (pms_id=66737) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33319 (pms_id=66739) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33320 (pms_id=66740) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33321 (pms_id=66741) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33322 (pms_id=66742) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33323 (pms_id=66743) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33324 (pms_id=66744) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33325 (pms_id=66745) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33326 (pms_id=66746) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33327 (pms_id=66749) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33328 (pms_id=66750) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33330 (pms_id=66752) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33329 (pms_id=66751) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33332 (pms_id=66762) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33331 (pms_id=66765) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33333 (pms_id=66773) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33334 (pms_id=66783) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33335 (pms_id=66784) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33336 (pms_id=66786) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33337 (pms_id=66787) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33338 (pms_id=66788) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33339 (pms_id=66789) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33341 (pms_id=66790) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33340 (pms_id=66791) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33343 (pms_id=66793) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33342 (pms_id=66792) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33344 (pms_id=66794) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33345 (pms_id=66795) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33346 (pms_id=66796) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33347 (pms_id=66797) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33348 (pms_id=66798) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33349 (pms_id=66799) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33350 (pms_id=66800) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33351 (pms_id=66801) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33353 (pms_id=66802) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33352 (pms_id=66803) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33354 (pms_id=66813) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33355 (pms_id=66814) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33356 (pms_id=66815) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33357 (pms_id=66816) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33358 (pms_id=66817) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33361 (pms_id=66819) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33359 (pms_id=66818) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33360 (pms_id=66820) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33362 (pms_id=66821) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33363 (pms_id=66831) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33364 (pms_id=66832) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33365 (pms_id=66833) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33366 (pms_id=66835) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33367 (pms_id=66836) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33368 (pms_id=66837) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33369 (pms_id=66838) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33370 (pms_id=66839) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33371 (pms_id=66840) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33372 (pms_id=66841) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33373 (pms_id=66842) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33374 (pms_id=66843) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33376 (pms_id=66845) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33375 (pms_id=66844) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33378 (pms_id=66846) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33377 (pms_id=66847) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33379 (pms_id=66849) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33380 (pms_id=66850) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33381 (pms_id=66851) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33382 (pms_id=66852) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33383 (pms_id=66853) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33384 (pms_id=66854) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33385 (pms_id=66855) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33386 (pms_id=66856) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33387 (pms_id=66857) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33388 (pms_id=66859) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33390 (pms_id=66860) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33389 (pms_id=66861) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33391 (pms_id=66862) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33392 (pms_id=66863) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33393 (pms_id=66864) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33394 (pms_id=66865) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33395 (pms_id=66866) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33396 (pms_id=66868) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33397 (pms_id=66886) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33398 (pms_id=66887) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33399 (pms_id=66888) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33400 (pms_id=66889) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33401 (pms_id=66890) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33402 (pms_id=66891) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33403 (pms_id=66892) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33404 (pms_id=66893) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33405 (pms_id=66894) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33406 (pms_id=66895) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33407 (pms_id=66896) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33408 (pms_id=66897) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33410 (pms_id=66898) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33409 (pms_id=66899) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33411 (pms_id=66901) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33412 (pms_id=66903) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33413 (pms_id=66904) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33414 (pms_id=66905) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33415 (pms_id=66906) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33416 (pms_id=66907) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33417 (pms_id=66908) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33420 (pms_id=66909) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33418 (pms_id=66911) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33419 (pms_id=66910) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33421 (pms_id=66912) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33441 (pms_id=66913) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33422 (pms_id=66914) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33423 (pms_id=66915) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33424 (pms_id=66916) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33425 (pms_id=66917) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33426 (pms_id=66918) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33428 (pms_id=66920) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33427 (pms_id=66921) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33429 (pms_id=66922) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33430 (pms_id=66923) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33431 (pms_id=66924) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33432 (pms_id=66925) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33433 (pms_id=66926) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33434 (pms_id=66927) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33435 (pms_id=66928) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33436 (pms_id=66929) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33437 (pms_id=66930) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33438 (pms_id=66931) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33439 (pms_id=66932) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33440 (pms_id=66933) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33442 (pms_id=66934) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33443 (pms_id=66935) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33444 (pms_id=66936) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33445 (pms_id=66937) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33446 (pms_id=66938) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33448 (pms_id=66939) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33447 (pms_id=66940) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33449 (pms_id=66941) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33450 (pms_id=66945) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33451 (pms_id=66946) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33452 (pms_id=66947) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33453 (pms_id=66948) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33455 (pms_id=66950) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33454 (pms_id=66951) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33456 (pms_id=66952) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33458 (pms_id=66962) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Graziadei, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33457 (pms_id=66963) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33459 (pms_id=66964) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33460 (pms_id=66966) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33462 (pms_id=66967) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33461 (pms_id=66965) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33463 (pms_id=66976) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33464 (pms_id=66977) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33466 (pms_id=66978) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33465 (pms_id=66979) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33467 (pms_id=66980) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33468 (pms_id=66981) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33469 (pms_id=66982) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33470 (pms_id=66983) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33471 (pms_id=66984) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33472 (pms_id=66985) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33474 (pms_id=66986) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33473 (pms_id=66987) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33475 (pms_id=66988) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33477 (pms_id=66989) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33476 (pms_id=66990) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33478 (pms_id=66991) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33480 (pms_id=66992) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33479 (pms_id=66994) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33481 (pms_id=66995) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33483 (pms_id=67005) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33482 (pms_id=66996) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=680) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33484 (pms_id=67006) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33485 (pms_id=67007) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33486 (pms_id=67010) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33487 (pms_id=67009) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33488 (pms_id=67011) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33489 (pms_id=67012) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33490 (pms_id=67013) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33493 (pms_id=67014) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33492 (pms_id=67015) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33491 (pms_id=67016) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33494 (pms_id=67018) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33495 (pms_id=67019) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33496 (pms_id=67020) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33497 (pms_id=67021) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33498 (pms_id=67022) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33499 (pms_id=67023) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33500 (pms_id=67024) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33502 (pms_id=67026) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33501 (pms_id=67025) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33504 (pms_id=67028) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33503 (pms_id=67029) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33505 (pms_id=67030) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33506 (pms_id=67031) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33507 (pms_id=67033) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33508 (pms_id=67034) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33510 (pms_id=67036) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33509 (pms_id=67035) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33511 (pms_id=67037) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33512 (pms_id=67038) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33513 (pms_id=67039) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33514 (pms_id=67040) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33515 (pms_id=67041) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33516 (pms_id=67042) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33517 (pms_id=67043) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33518 (pms_id=67044) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33519 (pms_id=67045) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33520 (pms_id=67046) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33522 (pms_id=67047) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33521 (pms_id=67048) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33523 (pms_id=67049) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33524 (pms_id=67050) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33525 (pms_id=67051) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33526 (pms_id=67052) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33527 (pms_id=67053) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33528 (pms_id=67055) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33529 (pms_id=67056) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33530 (pms_id=67057) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33532 (pms_id=67058) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33531 (pms_id=67064) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33533 (pms_id=67074) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33534 (pms_id=67075) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33535 (pms_id=67076) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33536 (pms_id=67077) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33537 (pms_id=67078) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33538 (pms_id=67079) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33539 (pms_id=67080) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33540 (pms_id=67081) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33541 (pms_id=67082) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33542 (pms_id=67083) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33543 (pms_id=67084) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33544 (pms_id=67085) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33545 (pms_id=67086) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33546 (pms_id=67087) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33547 (pms_id=67088) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33549 (pms_id=67090) 2025-11-19 12:03:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33548 (pms_id=67089) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33550 (pms_id=67091) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33551 (pms_id=67092) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33552 (pms_id=67093) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33553 (pms_id=67094) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33554 (pms_id=67095) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33555 (pms_id=67097) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33556 (pms_id=67098) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33557 (pms_id=67099) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33558 (pms_id=67100) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33559 (pms_id=67101) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33560 (pms_id=67102) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33561 (pms_id=67103) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33562 (pms_id=67104) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33563 (pms_id=67105) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33564 (pms_id=67106) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33565 (pms_id=67107) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33566 (pms_id=67108) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33567 (pms_id=67109) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33569 (pms_id=67110) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33568 (pms_id=67111) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33570 (pms_id=67112) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33571 (pms_id=67114) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33572 (pms_id=67115) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33573 (pms_id=67116) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33574 (pms_id=67117) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33575 (pms_id=67120) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33576 (pms_id=67121) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33577 (pms_id=67122) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33578 (pms_id=67125) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33579 (pms_id=67127) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33581 (pms_id=67128) 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33580 (pms_id=67129) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33583 (pms_id=67132) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33582 (pms_id=67133) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33584 (pms_id=67134) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33585 (pms_id=67135) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33586 (pms_id=67136) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33587 (pms_id=67137) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33588 (pms_id=67138) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33589 (pms_id=67139) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33590 (pms_id=67140) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33591 (pms_id=67141) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33592 (pms_id=67142) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33593 (pms_id=67143) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33594 (pms_id=67144) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33595 (pms_id=67145) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33596 (pms_id=67146) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33597 (pms_id=67147) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for ombrettabenatti74@gmail.com (reservation_id=702) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for ombrettabenatti74@gmail.com (reservation_id=951) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ombretta Benatti, email=ombrettabenatti74@gmail.com, hotel=39054_001) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33598 (pms_id=67148) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33599 (pms_id=67150) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33600 (pms_id=67151) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33601 (pms_id=67152) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33603 (pms_id=67149) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33602 (pms_id=67153) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33604 (pms_id=67154) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33605 (pms_id=67155) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33606 (pms_id=67156) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33607 (pms_id=67157) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33608 (pms_id=67159) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33609 (pms_id=67167) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33610 (pms_id=67168) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33611 (pms_id=67169) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33612 (pms_id=67170) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33613 (pms_id=67171) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33614 (pms_id=67172) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33615 (pms_id=67174) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33616 (pms_id=67175) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33618 (pms_id=67186) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33617 (pms_id=67176) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33619 (pms_id=67187) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33620 (pms_id=67188) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33622 (pms_id=67190) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33621 (pms_id=67189) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33624 (pms_id=67191) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33623 (pms_id=67192) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33625 (pms_id=67193) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33626 (pms_id=67194) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33627 (pms_id=67196) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33628 (pms_id=67197) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33629 (pms_id=67198) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33630 (pms_id=67200) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33632 (pms_id=67202) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33631 (pms_id=67201) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33633 (pms_id=67203) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33635 (pms_id=67204) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33634 (pms_id=67205) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33637 (pms_id=67207) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33636 (pms_id=67206) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33638 (pms_id=67208) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33640 (pms_id=67209) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33639 (pms_id=67210) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33641 (pms_id=67211) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33642 (pms_id=67213) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33643 (pms_id=67214) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33644 (pms_id=67215) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33645 (pms_id=67216) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33646 (pms_id=67219) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33647 (pms_id=67230) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33648 (pms_id=67231) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33650 (pms_id=67233) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33649 (pms_id=67232) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33651 (pms_id=67234) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33652 (pms_id=67244) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33653 (pms_id=67245) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33654 (pms_id=67246) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33655 (pms_id=67247) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33656 (pms_id=67248) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33657 (pms_id=67249) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33658 (pms_id=67251) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33660 (pms_id=67262) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33659 (pms_id=67261) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33661 (pms_id=67263) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33662 (pms_id=67264) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33663 (pms_id=67265) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33664 (pms_id=67266) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33665 (pms_id=67271) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33666 (pms_id=67281) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33667 (pms_id=67282) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33669 (pms_id=67283) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33668 (pms_id=67284) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33670 (pms_id=67285) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33671 (pms_id=67286) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33672 (pms_id=67287) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33674 (pms_id=67289) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33673 (pms_id=67288) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33675 (pms_id=67290) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33676 (pms_id=67291) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33677 (pms_id=67292) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33678 (pms_id=67293) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33679 (pms_id=67294) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33681 (pms_id=67295) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33680 (pms_id=67296) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33682 (pms_id=67297) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33683 (pms_id=67298) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33684 (pms_id=67299) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33685 (pms_id=67300) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33686 (pms_id=67301) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33688 (pms_id=67321) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33689 (pms_id=67323) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33687 (pms_id=67322) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33690 (pms_id=67324) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33691 (pms_id=67325) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33692 (pms_id=67326) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33693 (pms_id=67327) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33694 (pms_id=67328) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33695 (pms_id=67329) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33696 (pms_id=67330) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33698 (pms_id=67332) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33697 (pms_id=67331) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33699 (pms_id=67334) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33700 (pms_id=67335) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33704 (pms_id=67333) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33702 (pms_id=67336) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33701 (pms_id=67337) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33703 (pms_id=67338) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33705 (pms_id=67339) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33706 (pms_id=67341) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33708 (pms_id=67342) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33710 (pms_id=67344) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33707 (pms_id=67343) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33709 (pms_id=67345) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33711 (pms_id=67346) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33712 (pms_id=67347) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33713 (pms_id=67348) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33714 (pms_id=67349) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33715 (pms_id=67352) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33716 (pms_id=67353) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33717 (pms_id=67354) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33718 (pms_id=67355) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33719 (pms_id=67356) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33720 (pms_id=67357) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33721 (pms_id=67358) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33722 (pms_id=67360) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33723 (pms_id=67361) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33724 (pms_id=67363) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33725 (pms_id=67364) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33727 (pms_id=67365) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33726 (pms_id=67366) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33728 (pms_id=67374) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33729 (pms_id=67384) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33730 (pms_id=67394) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33731 (pms_id=67395) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33732 (pms_id=67405) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33734 (pms_id=67407) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33733 (pms_id=67406) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33735 (pms_id=67416) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33736 (pms_id=67417) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33738 (pms_id=67419) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33737 (pms_id=67418) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33739 (pms_id=67420) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33740 (pms_id=67421) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33741 (pms_id=67422) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33742 (pms_id=67423) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33744 (pms_id=67425) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33743 (pms_id=67424) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33745 (pms_id=67426) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33746 (pms_id=67427) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33747 (pms_id=67428) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33748 (pms_id=67429) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33751 (pms_id=67439) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33749 (pms_id=67440) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33752 (pms_id=67442) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33750 (pms_id=67441) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33753 (pms_id=67443) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33754 (pms_id=67444) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33755 (pms_id=67445) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33757 (pms_id=67446) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33756 (pms_id=67447) 2025-11-19 12:03:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 33758 (pms_id=67448) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33759 (pms_id=67449) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33761 (pms_id=67451) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33760 (pms_id=67450) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33762 (pms_id=67452) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33763 (pms_id=67453) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33764 (pms_id=67454) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for emanuelem83@gmail.com (reservation_id=593) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuele Mazzotti, email=emanuelem83@gmail.com, hotel=39054_001) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33765 (pms_id=67455) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescobussei.fb@gmail.com (reservation_id=366) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Bussei, email=francescobussei.fb@gmail.com, hotel=39054_001) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33766 (pms_id=67457) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33770 (pms_id=67456) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33771 (pms_id=67458) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33767 (pms_id=67459) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for ombrettabenatti74@gmail.com (reservation_id=702) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for ombrettabenatti74@gmail.com (reservation_id=951) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ombretta Benatti, email=ombrettabenatti74@gmail.com, hotel=39054_001) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33768 (pms_id=67460) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33769 (pms_id=67461) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33772 (pms_id=67463) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33774 (pms_id=67465) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33775 (pms_id=67466) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33773 (pms_id=67462) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33776 (pms_id=67467) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33777 (pms_id=67468) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33778 (pms_id=67469) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33779 (pms_id=67470) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33780 (pms_id=67478) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33781 (pms_id=67479) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33782 (pms_id=67480) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33783 (pms_id=67488) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33784 (pms_id=67490) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33785 (pms_id=67492) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33786 (pms_id=67493) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33787 (pms_id=67494) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33788 (pms_id=67495) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33789 (pms_id=67496) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33790 (pms_id=67497) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33791 (pms_id=67498) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33792 (pms_id=67501) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33793 (pms_id=67504) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33794 (pms_id=67512) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33795 (pms_id=67513) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33796 (pms_id=67514) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33797 (pms_id=67515) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33798 (pms_id=67516) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33799 (pms_id=67517) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33800 (pms_id=67518) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33802 (pms_id=67520) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33801 (pms_id=67519) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33803 (pms_id=67521) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33806 (pms_id=67523) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33804 (pms_id=67522) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33805 (pms_id=67533) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33807 (pms_id=67534) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33808 (pms_id=67535) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33809 (pms_id=67536) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33810 (pms_id=67537) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33811 (pms_id=67538) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33812 (pms_id=67539) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33813 (pms_id=67540) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33814 (pms_id=67541) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33815 (pms_id=67551) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33816 (pms_id=67561) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33817 (pms_id=67562) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33818 (pms_id=67563) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33819 (pms_id=67564) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33820 (pms_id=67565) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33821 (pms_id=67566) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33822 (pms_id=67567) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33823 (pms_id=67568) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33824 (pms_id=67569) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33825 (pms_id=67570) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33826 (pms_id=67571) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33828 (pms_id=67572) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33829 (pms_id=67575) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33827 (pms_id=67574) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33830 (pms_id=67576) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33831 (pms_id=67577) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33832 (pms_id=67578) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33833 (pms_id=67579) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33834 (pms_id=67581) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33836 (pms_id=67582) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33835 (pms_id=67583) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33837 (pms_id=67589) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33838 (pms_id=67590) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33839 (pms_id=67591) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescoluongo-4176@libero.it (reservation_id=631) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Luongo, email=francescoluongo-4176@libero.it, hotel=39054_001) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33840 (pms_id=67593) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33841 (pms_id=67594) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33842 (pms_id=67596) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33843 (pms_id=67598) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33849 (pms_id=67597) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33844 (pms_id=67599) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescoluongo-4176@libero.it (reservation_id=631) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Luongo, email=francescoluongo-4176@libero.it, hotel=39054_001) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33845 (pms_id=67603) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33846 (pms_id=67604) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33847 (pms_id=67606) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33851 (pms_id=67605) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33848 (pms_id=67607) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33852 (pms_id=67609) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33850 (pms_id=67608) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33855 (pms_id=67618) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33853 (pms_id=67610) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33854 (pms_id=67617) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33856 (pms_id=67619) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33857 (pms_id=67620) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33858 (pms_id=67621) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33859 (pms_id=67622) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33860 (pms_id=67628) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33861 (pms_id=67630) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33862 (pms_id=67631) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33863 (pms_id=67641) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33864 (pms_id=67643) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33865 (pms_id=67644) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33866 (pms_id=67645) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33867 (pms_id=67646) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33868 (pms_id=67647) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33869 (pms_id=67648) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33870 (pms_id=67649) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33871 (pms_id=67650) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33872 (pms_id=67651) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33873 (pms_id=67652) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33874 (pms_id=67656) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33875 (pms_id=67667) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33876 (pms_id=67668) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33877 (pms_id=67669) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33878 (pms_id=67670) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33879 (pms_id=67671) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33880 (pms_id=67682) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33881 (pms_id=67688) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33882 (pms_id=67690) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33883 (pms_id=67691) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33884 (pms_id=67692) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33885 (pms_id=67697) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33886 (pms_id=67698) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33887 (pms_id=67701) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33888 (pms_id=67702) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33889 (pms_id=67703) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33890 (pms_id=67704) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33891 (pms_id=67705) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33892 (pms_id=67706) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33893 (pms_id=67712) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33894 (pms_id=67713) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33895 (pms_id=67714) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33896 (pms_id=67723) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33897 (pms_id=67724) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33898 (pms_id=67726) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33899 (pms_id=67727) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33900 (pms_id=67728) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33901 (pms_id=67730) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33902 (pms_id=67732) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33903 (pms_id=67733) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33905 (pms_id=67741) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33904 (pms_id=67751) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33906 (pms_id=67752) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33907 (pms_id=67753) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33908 (pms_id=67754) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33909 (pms_id=67755) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33910 (pms_id=67756) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33912 (pms_id=67757) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33913 (pms_id=67761) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33911 (pms_id=67758) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33914 (pms_id=67762) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33915 (pms_id=67771) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33916 (pms_id=67781) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33917 (pms_id=67782) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33918 (pms_id=67783) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33919 (pms_id=67785) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33920 (pms_id=67786) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33921 (pms_id=67787) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33922 (pms_id=67788) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33923 (pms_id=67789) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33924 (pms_id=67790) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33925 (pms_id=67791) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33926 (pms_id=67792) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33927 (pms_id=67793) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33928 (pms_id=67794) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33929 (pms_id=67795) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33930 (pms_id=67797) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33932 (pms_id=67798) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33931 (pms_id=67799) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33933 (pms_id=67800) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33935 (pms_id=67801) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33934 (pms_id=67802) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33936 (pms_id=67803) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33937 (pms_id=67804) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33938 (pms_id=67805) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33939 (pms_id=67806) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33940 (pms_id=67808) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33941 (pms_id=67809) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33943 (pms_id=67811) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33942 (pms_id=67810) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33945 (pms_id=67814) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33944 (pms_id=67815) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33946 (pms_id=67816) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33947 (pms_id=67817) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33948 (pms_id=67818) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33949 (pms_id=67819) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33950 (pms_id=67820) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33951 (pms_id=67821) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33952 (pms_id=67822) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33953 (pms_id=67823) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33954 (pms_id=67824) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33955 (pms_id=67825) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33956 (pms_id=67826) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33957 (pms_id=67827) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33958 (pms_id=67828) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33959 (pms_id=67829) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33960 (pms_id=67830) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33961 (pms_id=67831) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33962 (pms_id=67834) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33963 (pms_id=67835) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33964 (pms_id=67836) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33965 (pms_id=67837) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33966 (pms_id=67838) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33967 (pms_id=67839) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33968 (pms_id=67840) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33969 (pms_id=67841) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Found exact email match for ziaro73@gmail.com (reservation_id=466) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Bergamaschi, email=ziaro73@gmail.com, hotel=39054_001) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33970 (pms_id=67842) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33971 (pms_id=67843) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33972 (pms_id=67844) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33973 (pms_id=67847) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33975 (pms_id=67849) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33974 (pms_id=67848) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33977 (pms_id=67846) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33976 (pms_id=67851) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33979 (pms_id=67852) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33978 (pms_id=67858) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33981 (pms_id=67860) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33982 (pms_id=67861) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33980 (pms_id=67859) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33983 (pms_id=67862) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33984 (pms_id=67863) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33985 (pms_id=67864) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33986 (pms_id=67874) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33987 (pms_id=67876) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33988 (pms_id=67877) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33989 (pms_id=67878) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33990 (pms_id=67879) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33991 (pms_id=67880) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33993 (pms_id=67882) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33992 (pms_id=67883) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33994 (pms_id=67884) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33995 (pms_id=67885) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33996 (pms_id=67886) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33997 (pms_id=67887) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33999 (pms_id=67888) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 33998 (pms_id=67895) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34000 (pms_id=67896) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34001 (pms_id=67897) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34002 (pms_id=67898) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34003 (pms_id=67899) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34004 (pms_id=67900) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34005 (pms_id=67901) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34006 (pms_id=67902) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34008 (pms_id=67908) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34007 (pms_id=67909) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34009 (pms_id=67910) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34010 (pms_id=67911) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34011 (pms_id=67912) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34012 (pms_id=67913) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34013 (pms_id=67914) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34014 (pms_id=67915) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34015 (pms_id=67916) 2025-11-19 12:03:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 34016 (pms_id=67917) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34017 (pms_id=67918) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34018 (pms_id=67922) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34019 (pms_id=67923) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34020 (pms_id=67924) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34021 (pms_id=67925) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34022 (pms_id=67927) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34023 (pms_id=67928) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34024 (pms_id=67929) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34025 (pms_id=67930) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34026 (pms_id=67932) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34027 (pms_id=67933) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34028 (pms_id=67934) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34029 (pms_id=67935) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34030 (pms_id=67936) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34031 (pms_id=67937) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34032 (pms_id=67938) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34033 (pms_id=67946) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34034 (pms_id=67947) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34035 (pms_id=67948) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34036 (pms_id=67951) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34037 (pms_id=67949) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34038 (pms_id=67952) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34039 (pms_id=67953) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34040 (pms_id=67962) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34041 (pms_id=67963) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34042 (pms_id=67965) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34043 (pms_id=67967) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34044 (pms_id=67968) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34045 (pms_id=67969) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34047 (pms_id=67970) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34046 (pms_id=67971) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34048 (pms_id=67972) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34049 (pms_id=67980) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34050 (pms_id=67981) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34051 (pms_id=67982) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34052 (pms_id=67983) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34053 (pms_id=67984) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34054 (pms_id=67985) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34055 (pms_id=67986) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34056 (pms_id=67987) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34057 (pms_id=67988) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34058 (pms_id=67989) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34059 (pms_id=67990) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34060 (pms_id=67991) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34061 (pms_id=67992) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34063 (pms_id=67994) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34062 (pms_id=67993) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34064 (pms_id=67995) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34065 (pms_id=67996) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34066 (pms_id=67997) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34067 (pms_id=67998) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34068 (pms_id=67999) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34069 (pms_id=68000) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34070 (pms_id=68003) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34071 (pms_id=68004) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34072 (pms_id=68015) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34073 (pms_id=68016) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34074 (pms_id=68017) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34075 (pms_id=68025) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34077 (pms_id=68027) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34076 (pms_id=68026) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34078 (pms_id=68030) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34080 (pms_id=68039) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34079 (pms_id=68038) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34081 (pms_id=68040) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34082 (pms_id=68049) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34083 (pms_id=68050) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34084 (pms_id=68051) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34085 (pms_id=68052) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34086 (pms_id=68053) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34087 (pms_id=68055) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34088 (pms_id=68061) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34089 (pms_id=68062) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34090 (pms_id=68063) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34091 (pms_id=68064) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34092 (pms_id=68065) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34093 (pms_id=68066) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34094 (pms_id=68067) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34095 (pms_id=68068) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34096 (pms_id=68069) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34097 (pms_id=68070) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34098 (pms_id=68072) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34099 (pms_id=68071) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34101 (pms_id=68081) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34100 (pms_id=68074) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34102 (pms_id=68082) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34103 (pms_id=68083) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34104 (pms_id=68086) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for c.consani1@gmail.com (reservation_id=673) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Consani, email=c.consani1@gmail.com, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34106 (pms_id=68089) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34105 (pms_id=68087) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34111 (pms_id=68098) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34107 (pms_id=68099) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34108 (pms_id=68100) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34109 (pms_id=68101) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34110 (pms_id=68102) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34112 (pms_id=68103) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34113 (pms_id=68104) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34115 (pms_id=68106) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34114 (pms_id=68105) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34116 (pms_id=68107) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34117 (pms_id=68108) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34118 (pms_id=68118) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34119 (pms_id=68128) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34120 (pms_id=68129) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34122 (pms_id=68131) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34121 (pms_id=68130) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34123 (pms_id=68132) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34124 (pms_id=68133) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34125 (pms_id=68134) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34126 (pms_id=68135) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34129 (pms_id=68136) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34127 (pms_id=68139) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34128 (pms_id=68140) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34130 (pms_id=68141) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34131 (pms_id=68142) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34132 (pms_id=68143) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34133 (pms_id=68144) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34134 (pms_id=68145) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34135 (pms_id=68151) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34138 (pms_id=68162) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34136 (pms_id=68152) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34140 (pms_id=68173) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34139 (pms_id=68174) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34137 (pms_id=68176) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34141 (pms_id=68177) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34142 (pms_id=68178) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34143 (pms_id=68179) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34144 (pms_id=68180) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34145 (pms_id=68181) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact name match for Samuel Jöchler (reservation_id=1623) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Samuel Jöchler, email=info@99tales.it, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34146 (pms_id=68182) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34148 (pms_id=68183) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34149 (pms_id=68187) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34147 (pms_id=68186) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34150 (pms_id=68190) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34151 (pms_id=68191) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34152 (pms_id=68192) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34154 (pms_id=68189) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34153 (pms_id=68193) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34155 (pms_id=68194) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34156 (pms_id=68195) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34157 (pms_id=68196) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34158 (pms_id=68197) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34159 (pms_id=68198) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34160 (pms_id=68200) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34161 (pms_id=68201) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34162 (pms_id=68202) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34163 (pms_id=68203) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34164 (pms_id=68211) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34165 (pms_id=68212) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34166 (pms_id=68214) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34167 (pms_id=68221) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34168 (pms_id=68222) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34169 (pms_id=68223) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34170 (pms_id=68224) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34171 (pms_id=68233) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34172 (pms_id=68234) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34173 (pms_id=68235) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34174 (pms_id=68236) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34175 (pms_id=68237) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34176 (pms_id=68238) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34177 (pms_id=68239) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34178 (pms_id=68246) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34179 (pms_id=68247) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34181 (pms_id=68249) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34180 (pms_id=68251) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34182 (pms_id=68252) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34183 (pms_id=68253) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34184 (pms_id=68254) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia.sana94@libero.it (reservation_id=1060) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Sana, email=silvia.sana94@libero.it, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34185 (pms_id=68262) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34186 (pms_id=68264) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34187 (pms_id=68265) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabiomartino71@gmail.com (reservation_id=609) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabiomartino71@gmail.com (reservation_id=908) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabio Martino, email=fabiomartino71@gmail.com, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34188 (pms_id=68266) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34191 (pms_id=68263) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34189 (pms_id=68267) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for loretta.alfei@gmail.com (reservation_id=906) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Loretta Alfei, email=loretta.alfei@gmail.com, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34190 (pms_id=68269) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for brocanichiara@gmail.com (reservation_id=905) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Brocani, email=brocanichiara@gmail.com, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34192 (pms_id=68270) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34193 (pms_id=68268) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34195 (pms_id=68271) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for gvittoriano@yahoo.com (reservation_id=907) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoriano Gimmarrusti, email=gvittoriano@yahoo.com, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34198 (pms_id=68272) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for gvittoriano@yahoo.com (reservation_id=907) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoriano Gimmarrusti, email=gvittoriano@yahoo.com, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34194 (pms_id=68273) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34196 (pms_id=68274) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34197 (pms_id=68277) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34201 (pms_id=68275) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for Raffaelerondoni@gmail.com (reservation_id=904) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Raffaele Rondoni, email=Raffaelerondoni@gmail.com, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34202 (pms_id=68276) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34199 (pms_id=68278) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34200 (pms_id=68279) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34203 (pms_id=68280) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34204 (pms_id=68288) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34205 (pms_id=68289) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34206 (pms_id=68290) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34207 (pms_id=68291) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34208 (pms_id=68292) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiara.diemidio88@gmail.com (reservation_id=815) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Di Emidio, email=chiara.diemidio88@gmail.com, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34209 (pms_id=68293) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34210 (pms_id=68294) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34211 (pms_id=68304) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34213 (pms_id=68306) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34215 (pms_id=68309) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34216 (pms_id=68317) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34214 (pms_id=68308) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34212 (pms_id=68295) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34217 (pms_id=68319) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34218 (pms_id=68320) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34219 (pms_id=68321) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34220 (pms_id=68322) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34221 (pms_id=68323) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34222 (pms_id=68324) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34224 (pms_id=68326) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34225 (pms_id=68327) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34223 (pms_id=68325) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34226 (pms_id=68328) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34227 (pms_id=68329) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34228 (pms_id=68330) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34229 (pms_id=68331) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34230 (pms_id=68332) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34231 (pms_id=68333) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for loretta.alfei@gmail.com (reservation_id=906) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Loretta Alfei, email=loretta.alfei@gmail.com, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34232 (pms_id=68335) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34234 (pms_id=68338) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34233 (pms_id=68339) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34235 (pms_id=68340) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34236 (pms_id=68341) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34237 (pms_id=68337) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34238 (pms_id=68342) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34239 (pms_id=68343) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34240 (pms_id=68344) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34241 (pms_id=68345) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34242 (pms_id=68346) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34243 (pms_id=68347) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34244 (pms_id=68348) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34245 (pms_id=68349) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34246 (pms_id=68350) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34247 (pms_id=68351) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34248 (pms_id=68352) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34249 (pms_id=68353) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34250 (pms_id=68354) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34251 (pms_id=68355) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34252 (pms_id=68356) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34253 (pms_id=68357) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34254 (pms_id=68358) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34255 (pms_id=68359) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34256 (pms_id=68360) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34257 (pms_id=68361) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34259 (pms_id=68362) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34258 (pms_id=68363) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34260 (pms_id=68365) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34261 (pms_id=68366) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34262 (pms_id=68368) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34263 (pms_id=68369) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34264 (pms_id=68379) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=698) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=1054) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Wolfhard Cappel, email=wolfhard.cappel@t-online.de, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34266 (pms_id=68380) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34265 (pms_id=68381) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34267 (pms_id=68382) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34268 (pms_id=68383) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34270 (pms_id=68384) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Found exact email match for federicolucarini82@gmail.com (reservation_id=950) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federico Lucarini, email=federicolucarini82@gmail.com, hotel=39054_001) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34269 (pms_id=68385) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34271 (pms_id=68386) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34272 (pms_id=68388) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34273 (pms_id=68389) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34278 (pms_id=68387) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34275 (pms_id=68401) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34274 (pms_id=68400) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34276 (pms_id=68402) 2025-11-19 12:03:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 34277 (pms_id=68403) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34280 (pms_id=68405) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34279 (pms_id=68404) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34281 (pms_id=68406) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiara24475@gmail.com (reservation_id=987) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Iorio, email=chiara24475@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34282 (pms_id=68407) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34283 (pms_id=68408) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34284 (pms_id=68410) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34285 (pms_id=68411) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34289 (pms_id=68409) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34286 (pms_id=68412) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34287 (pms_id=68413) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34288 (pms_id=68414) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34290 (pms_id=68415) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34291 (pms_id=68416) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34292 (pms_id=68418) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34293 (pms_id=68420) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34294 (pms_id=68421) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34299 (pms_id=68419) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34295 (pms_id=68432) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34296 (pms_id=68433) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for isaneri@tiscali.it (reservation_id=986) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Isabella Neri, email=isaneri@tiscali.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34297 (pms_id=68434) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34298 (pms_id=68435) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34301 (pms_id=68436) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34300 (pms_id=68437) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34302 (pms_id=68438) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for Enrico@visibilia.net (reservation_id=665) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Breda, email=Enrico@visibilia.net, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34304 (pms_id=68439) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34303 (pms_id=68440) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34305 (pms_id=68443) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34306 (pms_id=68444) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34309 (pms_id=68442) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34307 (pms_id=68445) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34308 (pms_id=68450) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34310 (pms_id=68451) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34313 (pms_id=68462) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34311 (pms_id=68452) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34312 (pms_id=68463) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34314 (pms_id=68464) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34315 (pms_id=68465) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34316 (pms_id=68466) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34317 (pms_id=68467) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34318 (pms_id=68472) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34319 (pms_id=68473) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34320 (pms_id=68474) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34321 (pms_id=68482) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34322 (pms_id=68483) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34323 (pms_id=68492) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34324 (pms_id=68493) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34325 (pms_id=68494) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34327 (pms_id=68498) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34326 (pms_id=68495) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34328 (pms_id=68505) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34329 (pms_id=68506) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for valbusanicola@gmail.com (reservation_id=810) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Valbusa, email=valbusanicola@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirko2675@gmail.com (reservation_id=674) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirko Angeli, email=mirko2675@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34330 (pms_id=68507) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34332 (pms_id=68509) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34331 (pms_id=68508) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirko2675@gmail.com (reservation_id=674) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirko Angeli, email=mirko2675@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirko2675@gmail.com (reservation_id=674) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirko Angeli, email=mirko2675@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34333 (pms_id=68510) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34334 (pms_id=68511) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34335 (pms_id=68515) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34336 (pms_id=68512) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34337 (pms_id=68516) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34338 (pms_id=68513) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34339 (pms_id=68514) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for c.consani1@gmail.com (reservation_id=673) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Consani, email=c.consani1@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for c.consani1@gmail.com (reservation_id=673) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Consani, email=c.consani1@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34340 (pms_id=68519) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for Cameliabogdan0@gmail.com (reservation_id=672) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Camelia Bogdan, email=Cameliabogdan0@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34342 (pms_id=68518) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for Cameliabogdan0@gmail.com (reservation_id=672) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Camelia Bogdan, email=Cameliabogdan0@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34341 (pms_id=68517) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for dicarloluana@libero.it (reservation_id=645) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luana Di Carlo, email=dicarloluana@libero.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for Frantin.tina@icloud.com (reservation_id=646) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Concetta Salvatore, email=Frantin.tina@icloud.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34344 (pms_id=68522) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34343 (pms_id=68520) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34345 (pms_id=68521) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefanocassol91@gmail.com (reservation_id=643) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefano Cassol, email=stefanocassol91@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34346 (pms_id=68524) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34351 (pms_id=68525) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefanocassol91@gmail.com (reservation_id=643) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefano Cassol, email=stefanocassol91@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34348 (pms_id=68527) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34347 (pms_id=68529) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34350 (pms_id=68530) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for Gabriella.margani@yahoo.it (reservation_id=644) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Margani, email=Gabriella.margani@yahoo.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34349 (pms_id=68528) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34352 (pms_id=68531) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34354 (pms_id=68544) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34353 (pms_id=68535) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34356 (pms_id=68545) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34355 (pms_id=68533) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34357 (pms_id=68546) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34358 (pms_id=68554) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34359 (pms_id=68555) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34360 (pms_id=68574) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34361 (pms_id=68576) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34362 (pms_id=68577) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34363 (pms_id=68578) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34364 (pms_id=68579) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34365 (pms_id=68580) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34366 (pms_id=68581) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34367 (pms_id=68590) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34369 (pms_id=68600) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34368 (pms_id=68591) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34370 (pms_id=68601) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34371 (pms_id=68602) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34372 (pms_id=68603) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34373 (pms_id=68604) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34374 (pms_id=68605) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34375 (pms_id=68606) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34376 (pms_id=68615) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34377 (pms_id=68616) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34378 (pms_id=68617) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34379 (pms_id=68618) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34381 (pms_id=68619) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34380 (pms_id=68625) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34382 (pms_id=68626) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34383 (pms_id=68635) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34385 (pms_id=68636) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34384 (pms_id=68637) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34386 (pms_id=68638) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34387 (pms_id=68645) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia.costa.irc@gmail.com (reservation_id=1626) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Costa, email=silvia.costa.irc@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34388 (pms_id=68646) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34389 (pms_id=68648) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for rita.franceschini58@gmail.com (reservation_id=1622) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rita Franceschini, email=rita.franceschini58@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34390 (pms_id=68650) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34392 (pms_id=68649) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34391 (pms_id=68653) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34395 (pms_id=68654) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34393 (pms_id=68652) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for rita.franceschini58@gmail.com (reservation_id=1622) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rita Franceschini, email=rita.franceschini58@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for fratocci@libero.it (reservation_id=1620) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Tocci, email=fratocci@libero.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34394 (pms_id=68655) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34396 (pms_id=68663) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34397 (pms_id=68665) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34399 (pms_id=68666) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34400 (pms_id=68667) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34398 (pms_id=68679) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34401 (pms_id=68681) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34403 (pms_id=68689) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34402 (pms_id=68682) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34404 (pms_id=68690) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34405 (pms_id=68691) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34406 (pms_id=68692) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34407 (pms_id=68700) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34408 (pms_id=68701) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34409 (pms_id=68702) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact name match for Antonella De Luca (reservation_id=1046) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonella De Luca, email=None, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34413 (pms_id=68703) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34410 (pms_id=68704) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34411 (pms_id=68705) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34412 (pms_id=68706) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34414 (pms_id=68708) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34415 (pms_id=68712) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34416 (pms_id=68707) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34417 (pms_id=68721) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34418 (pms_id=68722) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34419 (pms_id=68723) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for elipog85@yahoo.it (reservation_id=1619) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Poggioni, email=elipog85@yahoo.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34420 (pms_id=68724) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34421 (pms_id=68725) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for Susibergamini@gmail.com (reservation_id=875) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Susi Bergamini, email=Susibergamini@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.barchiesi56@gmail.com (reservation_id=1045) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Barchiesi, email=m.barchiesi56@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for k.campe@t-online.de (reservation_id=699) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Katharina Campe Pelger, email=k.campe@t-online.de, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34422 (pms_id=68735) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34423 (pms_id=68734) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34424 (pms_id=68738) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34425 (pms_id=68736) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34427 (pms_id=68737) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34426 (pms_id=68740) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34428 (pms_id=68739) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34429 (pms_id=68741) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34430 (pms_id=68750) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for lena.stratmann92@web.de (reservation_id=1618) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lena Stratmann, email=lena.stratmann92@web.de, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34431 (pms_id=68752) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34433 (pms_id=68761) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34432 (pms_id=68751) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34434 (pms_id=68762) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34435 (pms_id=68764) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34436 (pms_id=68771) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34438 (pms_id=68773) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34437 (pms_id=68772) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34439 (pms_id=68774) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact name match for Nadia De Giorgi (reservation_id=1563) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact name match for Nadia De Giorgi (reservation_id=1600) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia De Giorgi, email=degiorgi.nadia@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34440 (pms_id=68775) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for massimilianoluciani72.ml@gmail.com (reservation_id=1615) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Massimiliano Luciani, email=massimilianoluciani72.ml@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34441 (pms_id=68786) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for felicelustri@tiscali.it (reservation_id=775) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Felice Lustrissimi, email=felicelustri@tiscali.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34443 (pms_id=68788) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34442 (pms_id=68784) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34445 (pms_id=68787) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34444 (pms_id=68794) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34446 (pms_id=68804) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34447 (pms_id=68805) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34449 (pms_id=68806) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34448 (pms_id=68792) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34450 (pms_id=68808) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34451 (pms_id=68809) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisabetta.ravasi@sappi.com (reservation_id=773) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisabetta Ravasi, email=elisabetta.ravasi@sappi.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34452 (pms_id=68813) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirkabaiardi@yahoo.it (reservation_id=759) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirka Baiardi, email=mirkabaiardi@yahoo.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34453 (pms_id=68814) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34454 (pms_id=68817) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34456 (pms_id=68819) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34455 (pms_id=68818) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34457 (pms_id=68827) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34458 (pms_id=68815) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34460 (pms_id=68829) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34459 (pms_id=68816) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for magnanicristina1964@gmail.com (reservation_id=1612) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Magnani, email=magnanicristina1964@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for gian.ale@alice.it (reservation_id=772) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Faliva, email=gian.ale@alice.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34461 (pms_id=68837) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34462 (pms_id=68839) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34469 (pms_id=68838) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34463 (pms_id=68847) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34464 (pms_id=68857) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34465 (pms_id=68848) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34466 (pms_id=68858) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34467 (pms_id=68859) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34468 (pms_id=68860) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for bevilacquaanita@gmail.com (reservation_id=769) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anita Bevilacqua, email=bevilacquaanita@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.giffonifabiola@gmail.com (reservation_id=770) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiola Giffoni, email=f.giffonifabiola@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34471 (pms_id=68862) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34472 (pms_id=68865) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34473 (pms_id=68866) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34474 (pms_id=68867) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34470 (pms_id=68861) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34475 (pms_id=68868) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34476 (pms_id=68877) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34478 (pms_id=68863) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for andreacrisafuli46@hotmail.com (reservation_id=787) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Crisafuli, email=andreacrisafuli46@hotmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34477 (pms_id=68878) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for faccograziano@gmail.com (reservation_id=1607) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Graziano Facco, email=faccograziano@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristina.tassistro@virgilio.it (reservation_id=1606) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Tassistro, email=cristina.tassistro@virgilio.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34479 (pms_id=68879) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34481 (pms_id=68882) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34482 (pms_id=68883) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34484 (pms_id=68889) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34480 (pms_id=68880) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34483 (pms_id=68890) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34486 (pms_id=68881) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34485 (pms_id=68891) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34487 (pms_id=68893) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34488 (pms_id=68894) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34489 (pms_id=68904) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbara.moreo@gmail.com (reservation_id=1605) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Moreo, email=barbara.moreo@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for andrea.martino89@hotmail.it (reservation_id=788) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Martino, email=andrea.martino89@hotmail.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for andreacrisafuli46@hotmail.com (reservation_id=787) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Crisafuli, email=andreacrisafuli46@hotmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentinagrifo@libero.it (reservation_id=1604) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Perrone, email=valentinagrifo@libero.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34490 (pms_id=68905) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34491 (pms_id=68906) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1522) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1603) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Fabbrini, email=melisse_@hotmail.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34492 (pms_id=68908) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34494 (pms_id=68907) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34496 (pms_id=68917) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34495 (pms_id=68918) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34498 (pms_id=68919) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34497 (pms_id=68920) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34493 (pms_id=68922) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34499 (pms_id=68928) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34500 (pms_id=68929) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for massimilianoluciani72.ml@gmail.com (reservation_id=1615) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Massimiliano Luciani, email=massimilianoluciani72.ml@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34501 (pms_id=68930) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34502 (pms_id=68931) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for Alby.gandy@gmail.com (reservation_id=697) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alberto Gandini, email=Alby.gandy@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for franca.asia@yahoo.it (reservation_id=696) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franca Gravano, email=franca.asia@yahoo.it, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34503 (pms_id=68932) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidebelotti1973@gmail.com (reservation_id=447) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidebelotti1973@gmail.com (reservation_id=1602) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Belotti, email=davidebelotti1973@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34504 (pms_id=68935) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34505 (pms_id=68937) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34506 (pms_id=68938) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34507 (pms_id=68933) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34508 (pms_id=68934) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34509 (pms_id=68936) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34513 (pms_id=68939) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34510 (pms_id=68940) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34511 (pms_id=68941) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact name match for Nadia De Giorgi (reservation_id=1563) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact name match for Nadia De Giorgi (reservation_id=1600) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia De Giorgi, email=degiorgi.nadia@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34512 (pms_id=68942) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34515 (pms_id=68943) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34514 (pms_id=68944) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34516 (pms_id=68945) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34517 (pms_id=68947) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbara.magliani@gmail.com (reservation_id=694) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Magliani, email=barbara.magliani@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34518 (pms_id=68948) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for robertapiron@gmail.com (reservation_id=693) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Piron, email=robertapiron@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34519 (pms_id=68949) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34521 (pms_id=68950) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide.montanari72@gmail.com (reservation_id=695) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Montanari, email=davide.montanari72@gmail.com, hotel=39054_001) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34520 (pms_id=68952) 2025-11-19 12:03:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 34522 (pms_id=68951) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34523 (pms_id=68962) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34525 (pms_id=68964) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34527 (pms_id=68965) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34524 (pms_id=68963) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34528 (pms_id=68974) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34526 (pms_id=68953) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34529 (pms_id=68975) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34530 (pms_id=68985) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for Gianpiero.moretti@hotmail.it (reservation_id=877) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gian Pietro Moretti, email=Gianpiero.moretti@hotmail.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34531 (pms_id=68986) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34532 (pms_id=68987) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona.baldassarri@hotmail.it (reservation_id=1595) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Baldassarri, email=simona.baldassarri@hotmail.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34533 (pms_id=68997) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34535 (pms_id=69009) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34534 (pms_id=69008) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34537 (pms_id=69012) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34536 (pms_id=68998) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34538 (pms_id=69011) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34539 (pms_id=69013) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for gumary73@gmail.com (reservation_id=1596) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Guercio, email=gumary73@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34540 (pms_id=69014) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for sarajuve1981@gmail.com (reservation_id=876) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Cavallaro, email=sarajuve1981@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandro.mallardi797@gmail.com (reservation_id=1594) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Mallardi, email=alessandro.mallardi797@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona.cusi@libero.it (reservation_id=1593) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Cusi, email=simona.cusi@libero.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34541 (pms_id=69040) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34542 (pms_id=69019) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34546 (pms_id=69042) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34543 (pms_id=69028) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34544 (pms_id=69029) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34547 (pms_id=69043) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34545 (pms_id=69041) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34548 (pms_id=69055) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34549 (pms_id=69056) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabryrosati@gmail.com (reservation_id=1591) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Rosati, email=gabryrosati@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34550 (pms_id=69057) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabryrosati@gmail.com (reservation_id=1591) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriella Rosati, email=gabryrosati@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34551 (pms_id=69060) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for Magdadevanna@libero.it (reservation_id=768) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Magda De Vanna, email=Magdadevanna@libero.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34552 (pms_id=69061) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34553 (pms_id=69068) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34554 (pms_id=69071) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34555 (pms_id=69078) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34556 (pms_id=69069) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34557 (pms_id=69070) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34558 (pms_id=69080) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34559 (pms_id=69079) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34560 (pms_id=69081) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34561 (pms_id=69082) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34562 (pms_id=69083) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34563 (pms_id=69084) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for laurasalvucci@hotmail.it (reservation_id=766) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Salvucci, email=laurasalvucci@hotmail.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34564 (pms_id=69093) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34565 (pms_id=69094) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34566 (pms_id=69095) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for silviasan_1989@libero.it (reservation_id=1590) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Santoro, email=silviasan_1989@libero.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for ecavallucci@libero.it (reservation_id=767) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Cavallucci, email=ecavallucci@libero.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34567 (pms_id=69096) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for massimotaroni65@gmail.com (reservation_id=764) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Massimo Taroni, email=massimotaroni65@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34569 (pms_id=69097) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34568 (pms_id=69101) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34570 (pms_id=69102) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34572 (pms_id=69103) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34571 (pms_id=69098) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for michybyron@yahoo.it (reservation_id=1589) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Michela, email=michybyron@yahoo.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for sozzisusanna@gmail.com (reservation_id=761) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Susanna Sozzi, email=sozzisusanna@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34573 (pms_id=69099) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34574 (pms_id=69105) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34575 (pms_id=69104) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34577 (pms_id=69108) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34576 (pms_id=69106) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34578 (pms_id=69109) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34579 (pms_id=69117) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34580 (pms_id=69118) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34581 (pms_id=69119) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34582 (pms_id=69121) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34583 (pms_id=69122) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34584 (pms_id=69123) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34585 (pms_id=69124) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for fiore_87@live.it (reservation_id=1587) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuela Fiore, email=fiore_87@live.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34586 (pms_id=69125) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34587 (pms_id=69126) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34588 (pms_id=69137) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for Elisaaaaa@gmail.com (reservation_id=684) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Lore, email=Elisaaaaa@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34591 (pms_id=69127) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34590 (pms_id=69140) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.riccoboni@gmail.com (reservation_id=1586) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Riccoboni, email=sara.riccoboni@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34589 (pms_id=69141) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34592 (pms_id=69143) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for Elisaaaaa@gmail.com (reservation_id=684) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Lore, email=Elisaaaaa@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34593 (pms_id=69142) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34595 (pms_id=69152) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34594 (pms_id=69162) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34596 (pms_id=69164) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34598 (pms_id=69165) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for beckerkarin@hotmail.de (reservation_id=812) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karin Becker, email=beckerkarin@hotmail.de, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34597 (pms_id=69153) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34599 (pms_id=69167) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for Danilo_et2@yahoo.it (reservation_id=1585) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Danilo Casciana, email=Danilo_et2@yahoo.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34600 (pms_id=69168) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34601 (pms_id=69166) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34602 (pms_id=69173) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34603 (pms_id=69172) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34604 (pms_id=69174) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34606 (pms_id=69176) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34605 (pms_id=69175) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34607 (pms_id=69182) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34608 (pms_id=69183) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34609 (pms_id=69184) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessiapro77@gmail.com (reservation_id=765) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessiapro77@gmail.com (reservation_id=1579) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Proietti, email=alessiapro77@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for antonio.vannacci@gmail.com (reservation_id=683) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonio Vannacci, email=antonio.vannacci@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34610 (pms_id=69185) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34611 (pms_id=69186) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34612 (pms_id=69190) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34613 (pms_id=69191) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34615 (pms_id=69192) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34614 (pms_id=69187) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34617 (pms_id=69188) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34616 (pms_id=69193) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34618 (pms_id=69194) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69192 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34619 (pms_id=69195) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for loretta.alfei@gmail.com (reservation_id=906) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alfei, email=loretta.alfei@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34620 (pms_id=69196) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34622 (pms_id=69198) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34621 (pms_id=69197) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for danielamaffei7@gmail.com (reservation_id=1013) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Maffei, email=danielamaffei7@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for S.guacci@libero.it (reservation_id=1012) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Salvatore Giacci, email=S.guacci@libero.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for heart1584@aol.com (reservation_id=634) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cathy Ann Cook, email=heart1584@aol.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34624 (pms_id=69200) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34623 (pms_id=69203) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34625 (pms_id=69201) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34626 (pms_id=69205) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvytiberio@gmail.com (reservation_id=1011) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvana Tiberio, email=silvytiberio@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34627 (pms_id=69202) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34629 (pms_id=69204) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34628 (pms_id=69206) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34631 (pms_id=69209) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34630 (pms_id=69208) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34633 (pms_id=69210) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for heart1584@aol.com (reservation_id=634) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cathy Ann Cook, email=heart1584@aol.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34632 (pms_id=69212) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34634 (pms_id=69215) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for Morandiniroberta@gmail.com (reservation_id=1010) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Morandini, email=Morandiniroberta@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34635 (pms_id=69216) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34640 (pms_id=69214) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34636 (pms_id=69217) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34637 (pms_id=69226) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34638 (pms_id=69227) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34639 (pms_id=69228) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34641 (pms_id=69218) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34642 (pms_id=69236) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34643 (pms_id=69237) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34644 (pms_id=69238) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for teresa.morelli@live.it (reservation_id=1582) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Teresa Morelli, email=teresa.morelli@live.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34645 (pms_id=69239) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34647 (pms_id=69250) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34646 (pms_id=69251) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34648 (pms_id=69253) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34649 (pms_id=69254) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34650 (pms_id=69255) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34652 (pms_id=69256) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34651 (pms_id=69252) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34653 (pms_id=69257) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34654 (pms_id=69266) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for dennissommer@gmx.de (reservation_id=579) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dennis Sommer, email=dennissommer@gmx.de, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34655 (pms_id=69267) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34656 (pms_id=69268) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for peterkleiner@nc-online.de (reservation_id=1580) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Peter Kleiner, email=peterkleiner@nc-online.de, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34657 (pms_id=69270) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34659 (pms_id=69272) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34660 (pms_id=69273) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34658 (pms_id=69269) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34662 (pms_id=69274) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34663 (pms_id=69281) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34661 (pms_id=69271) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34664 (pms_id=69282) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for arnaldopietrodebrito@libero.it (reservation_id=903) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for arnaldopietrodebrito@libero.it (reservation_id=1588) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Arnaldo De Brito, email=arnaldopietrodebrito@libero.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34666 (pms_id=69284) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34665 (pms_id=69283) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudio.mazzo67@gmail.com (reservation_id=546) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudio.mazzo67@gmail.com (reservation_id=1576) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudio Mazzocchetti, email=claudio.mazzo67@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for annamessina8286@gmail.com (reservation_id=1577) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Messina, email=annamessina8286@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34668 (pms_id=69286) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34670 (pms_id=69288) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34669 (pms_id=69287) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34667 (pms_id=69285) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34672 (pms_id=69292) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34676 (pms_id=69291) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34671 (pms_id=69290) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34673 (pms_id=69293) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34674 (pms_id=69294) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34675 (pms_id=69295) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34677 (pms_id=69296) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34679 (pms_id=69307) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34678 (pms_id=69305) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34680 (pms_id=69308) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34681 (pms_id=69311) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for carlosigno90@gmail.com (reservation_id=1575) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlotta Signorini, email=carlosigno90@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34682 (pms_id=69313) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34683 (pms_id=69314) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34684 (pms_id=69316) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34685 (pms_id=69317) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34686 (pms_id=69315) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34687 (pms_id=69318) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34688 (pms_id=69319) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34689 (pms_id=69320) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34690 (pms_id=69321) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34692 (pms_id=69331) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34691 (pms_id=69332) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34693 (pms_id=69333) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34694 (pms_id=69335) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34695 (pms_id=69336) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34696 (pms_id=69337) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=680) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34697 (pms_id=69340) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34699 (pms_id=69341) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for giusy0104@gmail.com (reservation_id=1573) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giusy De Giorgi, email=giusy0104@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34698 (pms_id=69342) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for antetomasoirene@gmail.com (reservation_id=1574) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Irene Antetomaso, email=antetomasoirene@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniela.dona86@gmail.com (reservation_id=1572) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Donadoni, email=daniela.dona86@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34700 (pms_id=69343) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for enricoe-@libero.it (reservation_id=1571) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Emiliani, email=enricoe-@libero.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34702 (pms_id=69355) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34704 (pms_id=69356) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34706 (pms_id=69357) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34701 (pms_id=69359) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34703 (pms_id=69361) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34707 (pms_id=69362) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34705 (pms_id=69358) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34708 (pms_id=69363) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for marianna762006@libero.it (reservation_id=605) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marianna Sanna, email=marianna762006@libero.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34709 (pms_id=69364) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34710 (pms_id=69365) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34711 (pms_id=69367) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34712 (pms_id=69368) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34713 (pms_id=69370) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34714 (pms_id=69371) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34718 (pms_id=69366) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34716 (pms_id=69372) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34715 (pms_id=69374) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34717 (pms_id=69375) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34719 (pms_id=69376) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for ctassinello@gmail.com (reservation_id=1568) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Tassinello, email=ctassinello@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for emilianacottignoli@yahoo.it (reservation_id=603) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emiliana Cottignoli, email=emilianacottignoli@yahoo.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34722 (pms_id=69378) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34720 (pms_id=69377) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34721 (pms_id=69379) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34723 (pms_id=69381) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34724 (pms_id=69389) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34727 (pms_id=69386) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34728 (pms_id=69388) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34725 (pms_id=69390) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34726 (pms_id=69391) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34729 (pms_id=69396) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34730 (pms_id=69397) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34731 (pms_id=69407) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34732 (pms_id=69408) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34733 (pms_id=69409) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34734 (pms_id=69410) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34735 (pms_id=69411) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34736 (pms_id=69413) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34737 (pms_id=69422) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34738 (pms_id=69433) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34739 (pms_id=69423) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34740 (pms_id=69444) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34741 (pms_id=69445) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34742 (pms_id=69446) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34743 (pms_id=69450) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34744 (pms_id=69451) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34745 (pms_id=69452) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34746 (pms_id=69453) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34747 (pms_id=69454) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefania_bocchino@yahoo.it (reservation_id=1534) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Bocchino, email=stefania_bocchino@yahoo.it, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34749 (pms_id=69455) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34748 (pms_id=69465) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34750 (pms_id=69467) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34751 (pms_id=69468) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for zottinluca04@gmail.com (reservation_id=700) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Zottin, email=zottinluca04@gmail.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Found exact email match for alberico.nardone@bunge.com (reservation_id=1565) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alberico Nardone, email=alberico.nardone@bunge.com, hotel=39054_001) 2025-11-19 12:04:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 34753 (pms_id=69469) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for nenaioannucci@gmail.com (reservation_id=703) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nazzarena Ioannucci, email=nenaioannucci@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34752 (pms_id=69472) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34754 (pms_id=69473) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34757 (pms_id=69474) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34755 (pms_id=69470) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34756 (pms_id=69471) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for capozziemanuele27@gmail.com (reservation_id=704) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuele Capozzi, email=capozziemanuele27@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34759 (pms_id=69475) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34760 (pms_id=69477) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34761 (pms_id=69479) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34758 (pms_id=69476) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34762 (pms_id=69480) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34764 (pms_id=69481) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34763 (pms_id=69482) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34766 (pms_id=69489) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34765 (pms_id=69490) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34767 (pms_id=69491) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34768 (pms_id=69492) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.razza@libero.it (reservation_id=701) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Razza, email=elena.razza@libero.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34769 (pms_id=69494) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34770 (pms_id=69495) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34771 (pms_id=69497) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34773 (pms_id=69498) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34774 (pms_id=69507) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34772 (pms_id=69496) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34776 (pms_id=69508) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34775 (pms_id=69509) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34777 (pms_id=69510) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for marina.rossi82@virgilio.it (reservation_id=1561) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Rossi, email=marina.rossi82@virgilio.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34778 (pms_id=69512) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for martymeds@hotmail.it (reservation_id=1560) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Tozzi, email=martymeds@hotmail.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34780 (pms_id=69522) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34779 (pms_id=69517) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34782 (pms_id=69536) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34781 (pms_id=69534) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34786 (pms_id=69532) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34787 (pms_id=69533) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34784 (pms_id=69537) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34783 (pms_id=69539) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact name match for Sara Trovarelli (reservation_id=1557) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Trovarelli, email=sara.trovarelli@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for moni.pini76@gmail.com (reservation_id=667) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Pini, email=moni.pini76@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34785 (pms_id=69549) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34788 (pms_id=69561) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for silviapistilli@yahoo.it (reservation_id=666) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Pistilli, email=silviapistilli@yahoo.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for paolodisconzi@gmail.com (reservation_id=1039) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Disconzi, email=paolodisconzi@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34789 (pms_id=69550) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34790 (pms_id=69560) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for pisandre2@gmail.com (reservation_id=110) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for pisandre2@gmail.com (reservation_id=1553) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Piscitelli, email=pisandre2@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34791 (pms_id=69563) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34792 (pms_id=69565) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34796 (pms_id=69564) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34795 (pms_id=69562) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34797 (pms_id=69566) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34793 (pms_id=69567) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34794 (pms_id=69568) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34798 (pms_id=69569) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34799 (pms_id=69573) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34800 (pms_id=69583) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34801 (pms_id=69584) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34802 (pms_id=69585) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34803 (pms_id=69586) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34804 (pms_id=69587) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34805 (pms_id=69588) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34806 (pms_id=69589) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for giorgy143@hotmail.it (reservation_id=1552) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giorgia Martinez, email=giorgy143@hotmail.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34807 (pms_id=69590) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34808 (pms_id=69592) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34812 (pms_id=69591) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34809 (pms_id=69600) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34810 (pms_id=69601) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34811 (pms_id=69603) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34813 (pms_id=69604) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34814 (pms_id=69605) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34815 (pms_id=69606) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34817 (pms_id=69614) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34816 (pms_id=69607) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for ambra.benvenuti@live.it (reservation_id=1547) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ambra Benvenuti, email=ambra.benvenuti@live.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34818 (pms_id=69626) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34819 (pms_id=69627) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34820 (pms_id=69629) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34821 (pms_id=69635) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34822 (pms_id=69636) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34823 (pms_id=69638) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34825 (pms_id=69630) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34826 (pms_id=69641) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34824 (pms_id=69640) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34827 (pms_id=69646) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for rafbuscemi@gmail.com (reservation_id=828) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Raffaele Buscemi, email=rafbuscemi@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for marisapatrizia.galli@gmail.com (reservation_id=830) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marisa Galli, email=marisapatrizia.galli@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34828 (pms_id=69647) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34829 (pms_id=69648) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for heart1584@aol.com (reservation_id=634) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cathy Ann Cook, email=heart1584@aol.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34830 (pms_id=69651) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34831 (pms_id=69652) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34832 (pms_id=69649) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34835 (pms_id=69655) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34833 (pms_id=69653) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34834 (pms_id=69650) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34836 (pms_id=69656) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34837 (pms_id=69654) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34838 (pms_id=69666) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34839 (pms_id=69667) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34840 (pms_id=69668) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for Giacomospelta@libero.it (reservation_id=825) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Spelta, email=Giacomospelta@libero.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.zazza@libero.it (reservation_id=1546) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Zazza, email=eleonora.zazza@libero.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.zazza@libero.it (reservation_id=1546) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Zazza, email=eleonora.zazza@libero.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34841 (pms_id=69669) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34842 (pms_id=69670) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34843 (pms_id=69671) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca.lanza57@gmail.com (reservation_id=1545) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Lanza, email=francesca.lanza57@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34846 (pms_id=69674) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34845 (pms_id=69673) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34844 (pms_id=69672) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34850 (pms_id=69675) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34848 (pms_id=69677) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34847 (pms_id=69676) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34849 (pms_id=69678) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34851 (pms_id=69682) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.orlandini88@gmail.com (reservation_id=1495) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.orlandini88@gmail.com (reservation_id=1544) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Orlandini, email=sara.orlandini88@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34852 (pms_id=69687) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for marisapatrizia.galli@gmail.com (reservation_id=830) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marisa Galli, email=marisapatrizia.galli@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34853 (pms_id=69689) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34854 (pms_id=69691) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34859 (pms_id=69690) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for lucianacere@gmail.com (reservation_id=1543) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luciana Cerè, email=lucianacere@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34857 (pms_id=69692) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34855 (pms_id=69693) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34856 (pms_id=69694) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34858 (pms_id=69696) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34860 (pms_id=69699) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34862 (pms_id=69701) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34861 (pms_id=69697) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34863 (pms_id=69710) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34864 (pms_id=69711) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34865 (pms_id=69712) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34866 (pms_id=69713) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34867 (pms_id=69714) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34868 (pms_id=69715) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34869 (pms_id=69716) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34870 (pms_id=69717) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34871 (pms_id=69718) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34872 (pms_id=69719) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34873 (pms_id=69720) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34874 (pms_id=69721) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34875 (pms_id=69722) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34877 (pms_id=69724) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34876 (pms_id=69723) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34879 (pms_id=69725) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescoluongo-4176@libero.it (reservation_id=631) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Luongo, email=francescoluongo-4176@libero.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34878 (pms_id=69726) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34880 (pms_id=69727) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34881 (pms_id=69729) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34883 (pms_id=69730) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34882 (pms_id=69728) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34884 (pms_id=69731) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34885 (pms_id=69732) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34886 (pms_id=69733) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34887 (pms_id=69734) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34888 (pms_id=69735) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34889 (pms_id=69736) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescoluongo-4176@libero.it (reservation_id=631) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Luongo, email=francescoluongo-4176@libero.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34890 (pms_id=69737) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34891 (pms_id=69739) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34892 (pms_id=69738) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34894 (pms_id=69741) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34898 (pms_id=69740) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmartinelli1976@gmail.com (reservation_id=668) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Martinelli, email=fmartinelli1976@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34893 (pms_id=69742) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34895 (pms_id=69743) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34896 (pms_id=69745) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34897 (pms_id=69746) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34900 (pms_id=69747) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34899 (pms_id=69744) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34901 (pms_id=69748) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34902 (pms_id=69749) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34903 (pms_id=69750) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica.orti09@libero.it (reservation_id=1540) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Lehman, email=federica.orti09@libero.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34904 (pms_id=69751) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34905 (pms_id=69752) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for lucapiccinato@yahoo.com (reservation_id=1538) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Piccinato, email=lucapiccinato@yahoo.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34906 (pms_id=69754) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34907 (pms_id=69755) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34908 (pms_id=69753) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34909 (pms_id=69757) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinzia.caselli@giustizia.it (reservation_id=1006) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cinzia Caselli, email=cinzia.caselli@giustizia.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34910 (pms_id=69756) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for suardisimona@hotmail.it (reservation_id=1542) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Suardi, email=suardisimona@hotmail.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34911 (pms_id=69759) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessiamirigliani@hotmail.com (reservation_id=1541) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Mirigliani, email=alessiamirigliani@hotmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34913 (pms_id=69758) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34912 (pms_id=69762) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34916 (pms_id=69760) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34915 (pms_id=69761) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34918 (pms_id=69763) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34914 (pms_id=69764) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34917 (pms_id=69765) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34919 (pms_id=69766) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for martinaceolin1683@gmail.com (reservation_id=1537) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Ceolin, email=martinaceolin1683@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34920 (pms_id=69767) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34921 (pms_id=69777) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34926 (pms_id=69768) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34922 (pms_id=69778) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34923 (pms_id=69779) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for elenasandron@hotmail.it (reservation_id=1539) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Sandron, email=elenasandron@hotmail.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34924 (pms_id=69780) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34925 (pms_id=69781) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34927 (pms_id=69783) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34928 (pms_id=69784) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34929 (pms_id=69782) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34930 (pms_id=69785) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34931 (pms_id=69786) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34932 (pms_id=69788) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34934 (pms_id=69789) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34933 (pms_id=69790) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34935 (pms_id=69791) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34937 (pms_id=69787) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34936 (pms_id=69793) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34938 (pms_id=69794) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34939 (pms_id=69795) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34940 (pms_id=69796) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for tizianacallari@tiscali.it (reservation_id=1535) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tiziana Callari, email=tizianacallari@tiscali.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for soriani.maria@gmail.com (reservation_id=1533) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Soriani, email=soriani.maria@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34941 (pms_id=69798) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34942 (pms_id=69799) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34943 (pms_id=69800) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34945 (pms_id=69802) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for migliari.simo@gmail.com (reservation_id=996) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for migliari.simo@gmail.com (reservation_id=1530) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Migliari, email=migliari.simo@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34946 (pms_id=69797) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34947 (pms_id=69801) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34944 (pms_id=69803) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34948 (pms_id=69805) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34950 (pms_id=69804) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for Gippao27@gmail.com (reservation_id=844) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianpaolo Ceruti, email=Gippao27@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34949 (pms_id=69807) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudia.regoli@gmail.com (reservation_id=1532) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Tiezzi, email=claudia.regoli@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34951 (pms_id=69817) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34952 (pms_id=69818) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34953 (pms_id=69821) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34955 (pms_id=69819) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1522) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1603) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Fabbrini, email=melisse_@hotmail.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34954 (pms_id=69822) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34956 (pms_id=69820) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1522) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for melisse_@hotmail.it (reservation_id=1603) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Fabbrini, email=melisse_@hotmail.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34957 (pms_id=69824) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.caronia@libero.it (reservation_id=843) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuele Caronia, email=e.caronia@libero.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for melissaperlorca1@gmail.com (reservation_id=1531) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Melissa Perlorca, email=melissaperlorca1@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34958 (pms_id=69825) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34959 (pms_id=69826) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for fra.travaglini@libero.it (reservation_id=1528) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Travaglini, email=fra.travaglini@libero.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34960 (pms_id=69827) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34961 (pms_id=69830) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34963 (pms_id=69828) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for silly2180@gmail.com (reservation_id=1529) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Adagio, email=silly2180@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34962 (pms_id=69834) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34964 (pms_id=69835) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34965 (pms_id=69833) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34966 (pms_id=69837) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34967 (pms_id=69836) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for migann1@yahoo.it (reservation_id=1527) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annamaria Nigro, email=migann1@yahoo.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for Elisa27francesco@gmail.com (reservation_id=842) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Mercati, email=Elisa27francesco@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for hg.doering@t-online.de (reservation_id=823) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Hans Georg Döring, email=hg.doering@t-online.de, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for eliagos75@gmail.com (reservation_id=1523) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Agostini, email=eliagos75@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for panzericlaudio@gmail.com (reservation_id=1526) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudio Panzeri, email=panzericlaudio@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34968 (pms_id=69841) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34969 (pms_id=69838) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34970 (pms_id=69839) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.t.liambo@gmail.com (reservation_id=1521) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Teresa Liambo, email=m.t.liambo@gmail.com, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34972 (pms_id=69844) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34971 (pms_id=69840) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34973 (pms_id=69842) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessia.venzo@libero.it (reservation_id=1520) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Venzo, email=alessia.venzo@libero.it, hotel=39054_001) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34974 (pms_id=69845) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34975 (pms_id=69843) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34976 (pms_id=69852) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 34977 (pms_id=69853) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.pannullo1982@gmail.com (reservation_id=1519) 2025-11-19 12:04:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Pannullo, email=m.pannullo1982@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34978 (pms_id=69854) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34979 (pms_id=69864) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34980 (pms_id=69866) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34981 (pms_id=69867) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for Tiziana.perini@libero.it (reservation_id=837) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tiziana Perini, email=Tiziana.perini@libero.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34982 (pms_id=69868) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34984 (pms_id=69865) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34983 (pms_id=69869) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for vivianamagoga@libero.it (reservation_id=838) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Viviana Magoga, email=vivianamagoga@libero.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34985 (pms_id=69871) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34986 (pms_id=69870) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for laurasacco9@gmail.com (reservation_id=786) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Sacco, email=laurasacco9@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34987 (pms_id=69873) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34990 (pms_id=69872) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34988 (pms_id=69875) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for claurolandi@hotmail.it (reservation_id=1513) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudia Rolandi, email=claurolandi@hotmail.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34989 (pms_id=69876) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34992 (pms_id=69879) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34991 (pms_id=69874) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34993 (pms_id=69880) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for marco.spine88@gmail.com (reservation_id=1514) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Spinelli, email=marco.spine88@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for roberta.oppedisano19@gmail.com (reservation_id=1515) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Oppedisano, email=roberta.oppedisano19@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34994 (pms_id=69881) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for estefi035@hotmail.com (reservation_id=1516) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Estephany Bonzano, email=estefi035@hotmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34995 (pms_id=69882) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34996 (pms_id=69883) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34997 (pms_id=69885) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34998 (pms_id=69886) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for alice.presot@libero.it (reservation_id=1512) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Olivier, email=alice.presot@libero.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 34999 (pms_id=69884) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35000 (pms_id=69887) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35001 (pms_id=69890) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35002 (pms_id=69897) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35003 (pms_id=69888) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35004 (pms_id=69898) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35005 (pms_id=69899) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauralettieri@virgilio.it (reservation_id=1511) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Lettieri, email=lauralettieri@virgilio.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35006 (pms_id=69900) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35007 (pms_id=69908) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35008 (pms_id=69909) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for francy.did@gmail.com (reservation_id=1381) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for francy.did@gmail.com (reservation_id=1510) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Di Donato, email=francy.did@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35009 (pms_id=69911) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonaporta92@gmail.com (reservation_id=1508) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonaporta92@gmail.com (reservation_id=1509) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Porta, email=simonaporta92@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for Claudioboglioli88@hotmail.it (reservation_id=1001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudio Boglioli, email=Claudioboglioli88@hotmail.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35010 (pms_id=69910) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for Baccini86@gmail.com (reservation_id=1000) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mauro Baccini, email=Baccini86@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for serena8502@libero.it (reservation_id=1503) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Serena De Guglielmo, email=serena8502@libero.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35011 (pms_id=69912) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for benardanezha53@yahoo.com (reservation_id=1504) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Benarda Nezha, email=benardanezha53@yahoo.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35013 (pms_id=69914) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35012 (pms_id=69913) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35016 (pms_id=69915) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35017 (pms_id=69916) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for a-amoruso@hotmail.it (reservation_id=1505) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Amoruso, email=a-amoruso@hotmail.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35014 (pms_id=69918) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for ilaria.deflorentis@gmail.com (reservation_id=1506) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ilaria De Florentis, email=ilaria.deflorentis@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35015 (pms_id=69919) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35018 (pms_id=69917) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35019 (pms_id=69920) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for radova@hotmail.it (reservation_id=1507) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Radovcic, email=radova@hotmail.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35022 (pms_id=69922) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35021 (pms_id=69925) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35020 (pms_id=69924) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35024 (pms_id=69926) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35023 (pms_id=69923) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35025 (pms_id=69927) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35026 (pms_id=69928) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35027 (pms_id=69939) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35028 (pms_id=69940) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for zeccam@yahoo.it (reservation_id=995) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mauro Zecca, email=zeccam@yahoo.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for tamburinigc@gmail.com (reservation_id=998) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gian Carlo Tamburini, email=tamburinigc@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35029 (pms_id=69941) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35030 (pms_id=69947) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35032 (pms_id=69948) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35031 (pms_id=69942) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35033 (pms_id=69949) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35036 (pms_id=69944) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35034 (pms_id=69950) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35035 (pms_id=69951) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35037 (pms_id=69952) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35038 (pms_id=69958) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for cele.marika@yahoo.it (reservation_id=1500) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mauro Coppo, email=cele.marika@yahoo.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.poggialini@live.com (reservation_id=1499) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Poggialini, email=elena.poggialini@live.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for monicabilello@gmail.com (reservation_id=1498) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Bilello, email=monicabilello@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35040 (pms_id=69961) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35039 (pms_id=69959) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35041 (pms_id=69962) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for jennydavide2019@libero.it (reservation_id=1496) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jenny Benatelli, email=jennydavide2019@libero.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35042 (pms_id=69964) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiara91@gmail.com (reservation_id=1497) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Robino, email=chiara91@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35043 (pms_id=69960) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35045 (pms_id=69963) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35044 (pms_id=69972) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35046 (pms_id=69982) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35048 (pms_id=69965) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35047 (pms_id=69966) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35049 (pms_id=69983) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35050 (pms_id=69984) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35051 (pms_id=69985) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for marcobarbari@gmail.com (reservation_id=1490) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Barbari, email=marcobarbari@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35053 (pms_id=69992) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35052 (pms_id=69986) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for monicafreti89@gmail.com (reservation_id=1491) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Freti, email=monicafreti89@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35054 (pms_id=70003) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for mmonicamagnani@gmail.com (reservation_id=1492) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Scollo, email=mmonicamagnani@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35055 (pms_id=70007) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35056 (pms_id=70005) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35058 (pms_id=70008) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35059 (pms_id=70009) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for amministrazione@consulenzapierro.com (reservation_id=619) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Concetta Pierro, email=amministrazione@consulenzapierro.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.orlandini88@gmail.com (reservation_id=1495) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.orlandini88@gmail.com (reservation_id=1544) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Orlandini, email=sara.orlandini88@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35057 (pms_id=70010) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35060 (pms_id=70011) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35063 (pms_id=70014) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35062 (pms_id=70015) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35061 (pms_id=70012) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35065 (pms_id=70016) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35064 (pms_id=70013) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35066 (pms_id=70017) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35067 (pms_id=70018) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicoletta.mattiussi@gmail.com (reservation_id=1007) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicoletta.mattiussi@gmail.com (reservation_id=1489) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicoletta Mattiussi, email=nicoletta.mattiussi@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35068 (pms_id=70025) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for nannaenea@gmail.com (reservation_id=616) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Imma Carone, email=nannaenea@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35069 (pms_id=70026) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for ghearasimcamelia@gmail.com (reservation_id=612) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Camela Ghearasim, email=ghearasimcamelia@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for sanchezscarlet90@gmail.com (reservation_id=1484) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Scarlet Sanchez, email=sanchezscarlet90@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for avv.silviamadreperla@gmail.com (reservation_id=1485) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=SIlvia Madreperla, email=avv.silviamadreperla@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35071 (pms_id=70036) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35070 (pms_id=70034) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for perronemonica84@hotmail.com (reservation_id=1403) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Domenica Monica Perrone, email=perronemonica84@hotmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35073 (pms_id=70035) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35074 (pms_id=70038) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35075 (pms_id=70039) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35076 (pms_id=70040) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for capurronadia68@gmail.com (reservation_id=608) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia Capurro, email=capurronadia68@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35072 (pms_id=70042) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35077 (pms_id=70041) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for kerstin.preger@gmx.de (reservation_id=1478) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Kerstin Preger, email=kerstin.preger@gmx.de, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35078 (pms_id=70044) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35079 (pms_id=70043) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for iaquintaelisa@hotmail.com (reservation_id=1479) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Iaquinta, email=iaquintaelisa@hotmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35080 (pms_id=70045) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35081 (pms_id=70048) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35083 (pms_id=70046) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for vladislavatkach1@gmail.com (reservation_id=1480) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea D'Alessandro, email=vladislavatkach1@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35082 (pms_id=70049) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35084 (pms_id=70050) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35085 (pms_id=70047) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.beatriceaglini@gmail.com (reservation_id=1481) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Beatrice Aglini, email=m.beatriceaglini@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for vixmau36@gmail.com (reservation_id=1486) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vincenzo Mauriello, email=vixmau36@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35086 (pms_id=70059) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35089 (pms_id=70060) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35088 (pms_id=70062) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35087 (pms_id=70063) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for monicafreti89@gmail.com (reservation_id=1491) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Freti, email=monicafreti89@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35090 (pms_id=70061) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for marcobarbari@gmail.com (reservation_id=1490) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Barbari, email=marcobarbari@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for capurronadia68@gmail.com (reservation_id=608) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia Capurro, email=capurronadia68@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35091 (pms_id=70064) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35092 (pms_id=70067) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35095 (pms_id=70065) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35094 (pms_id=70066) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35096 (pms_id=70068) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for iaquintaelisa@hotmail.com (reservation_id=1479) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Laquinta, email=iaquintaelisa@hotmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35093 (pms_id=70071) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35098 (pms_id=70081) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35097 (pms_id=70080) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for federicaspina7@gmail.com (reservation_id=1477) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Romeo Luca, email=federicaspina7@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35099 (pms_id=70083) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35100 (pms_id=70084) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35101 (pms_id=70082) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35105 (pms_id=70085) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinziapda@gmail.com (reservation_id=1475) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cinzia Perozzi, email=cinziapda@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35104 (pms_id=70087) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35102 (pms_id=70086) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35103 (pms_id=70089) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35107 (pms_id=70091) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35106 (pms_id=70090) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35108 (pms_id=70093) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35111 (pms_id=70092) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35109 (pms_id=70101) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35110 (pms_id=70103) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for robertalabate1@gmail.com (reservation_id=1473) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Labate, email=robertalabate1@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35112 (pms_id=70104) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35113 (pms_id=70105) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinziacampagna@gmail.com (reservation_id=1437) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinziacampagna@gmail.com (reservation_id=1472) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cinzia Campagna, email=cinziacampagna@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35114 (pms_id=70114) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35116 (pms_id=70112) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35115 (pms_id=70115) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35118 (pms_id=70113) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35117 (pms_id=70122) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35119 (pms_id=70123) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35120 (pms_id=70124) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35121 (pms_id=70125) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35122 (pms_id=70126) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35123 (pms_id=70127) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=680) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for anna.mandolini57@gmail.com (reservation_id=679) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Mandolini, email=anna.mandolini57@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescovalente@ymail.com (reservation_id=681) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Valente, email=Francescovalente@ymail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for scidurlochiara@gmail.com (reservation_id=1470) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Scidurll, email=scidurlochiara@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact name match for Elena Balducci (reservation_id=1469) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Balducci, email=elena-balducci79@hotmail.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35125 (pms_id=70128) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35127 (pms_id=70129) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35129 (pms_id=70130) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35130 (pms_id=70131) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35124 (pms_id=70133) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35131 (pms_id=70132) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35126 (pms_id=70139) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35132 (pms_id=70142) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35128 (pms_id=70141) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for ilenia.petri@gmail.com (reservation_id=1464) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ilena Petri, email=ilenia.petri@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for soromeo76@hotmail.com (reservation_id=1468) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simine Romeo, email=soromeo76@hotmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for elyflore_82@outlook.it (reservation_id=1369) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Maffi, email=elyflore_82@outlook.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliacencetti@yahoo.it (reservation_id=1466) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Giani, email=giuliacencetti@yahoo.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35134 (pms_id=70143) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35133 (pms_id=70151) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for ottaviamancuso@gmail.com (reservation_id=1465) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriele Boni, email=ottaviamancuso@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35138 (pms_id=70150) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35136 (pms_id=70154) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35135 (pms_id=70155) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35140 (pms_id=70153) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35139 (pms_id=70152) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35137 (pms_id=70160) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35142 (pms_id=70170) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35141 (pms_id=70156) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for jo_amoroso@hotmail.com (reservation_id=1463) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Joanna Amoroso, email=jo_amoroso@hotmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35143 (pms_id=70182) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35148 (pms_id=70181) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for cassandra15@live.it (reservation_id=1352) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for cassandra15@live.it (reservation_id=1458) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cassandra Cascione, email=cassandra15@live.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35144 (pms_id=70184) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35145 (pms_id=70185) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35146 (pms_id=70186) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35147 (pms_id=70188) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35149 (pms_id=70189) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35150 (pms_id=70191) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35151 (pms_id=70192) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35152 (pms_id=70190) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for alice.santi.8@gmail.com (reservation_id=1455) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for alice.santi.8@gmail.com (reservation_id=1456) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Santi, email=alice.santi.8@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35153 (pms_id=70193) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for vanessa.biondi09@gmail.com (reservation_id=1457) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vanessa Biondi, email=vanessa.biondi09@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35154 (pms_id=70197) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for joe86@libero.it (reservation_id=1462) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giuseppe Blasi, email=joe86@libero.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for feduti@libero.it (reservation_id=1454) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Celegato, email=feduti@libero.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35157 (pms_id=70198) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35155 (pms_id=70201) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35156 (pms_id=70202) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35158 (pms_id=70199) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35159 (pms_id=70200) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35160 (pms_id=70204) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35161 (pms_id=70209) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35162 (pms_id=70203) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35163 (pms_id=70210) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35164 (pms_id=70211) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35166 (pms_id=70217) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35165 (pms_id=70216) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35167 (pms_id=70218) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35168 (pms_id=70219) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35169 (pms_id=70220) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35170 (pms_id=70221) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35171 (pms_id=70222) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35172 (pms_id=70223) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35173 (pms_id=70232) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for zerosimone1@inwind.it (reservation_id=865) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Denaro, email=zerosimone1@inwind.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35174 (pms_id=70233) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35175 (pms_id=70234) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35176 (pms_id=70235) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35177 (pms_id=70236) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for angicarletti@yahoo.it (reservation_id=1449) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name= Angela Carletti, email=angicarletti@yahoo.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for annamaura.valente_88@libero.it (reservation_id=1447) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Valente, email=annamaura.valente_88@libero.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for mazzi84@inwind.it (reservation_id=734) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Mazzitelli, email=mazzi84@inwind.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35178 (pms_id=70246) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35179 (pms_id=70237) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbara.latragna@gmail.com (reservation_id=1448) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Latragna, email=barbara.latragna@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35180 (pms_id=70250) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiaragiacinti@outlook.it (reservation_id=1450) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Giacinti, email=chiaragiacinti@outlook.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35181 (pms_id=70251) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35182 (pms_id=70252) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for lavale93@gmail.com (reservation_id=1442) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Sivilotti, email=lavale93@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35187 (pms_id=70253) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35183 (pms_id=70256) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35186 (pms_id=70254) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35184 (pms_id=70257) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35185 (pms_id=70258) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for fanny_peruzzo@hotmail.com (reservation_id=1443) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fanny Peruzzo, email=fanny_peruzzo@hotmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35188 (pms_id=70266) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandradibrino@hotmail.com (reservation_id=1444) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Di Brino, email=alessandradibrino@hotmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for nikolas.gobbi87@gmail.com (reservation_id=1446) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nikolas Gobbi, email=nikolas.gobbi87@gmail.com, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35189 (pms_id=70268) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35190 (pms_id=70267) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35193 (pms_id=70269) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35191 (pms_id=70271) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35194 (pms_id=70270) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35195 (pms_id=70273) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35192 (pms_id=70272) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeire@hotmail.it (reservation_id=738) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Magrino, email=valeire@hotmail.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35196 (pms_id=70274) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35197 (pms_id=70275) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeire@hotmail.it (reservation_id=738) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Magrino, email=valeire@hotmail.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35199 (pms_id=70276) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35198 (pms_id=70287) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35200 (pms_id=70288) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35202 (pms_id=70298) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35201 (pms_id=70277) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Found exact email match for paolavoliamo@virgilio.it (reservation_id=735) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Bartocci, email=paolavoliamo@virgilio.it, hotel=39054_001) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35204 (pms_id=70299) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35203 (pms_id=70300) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35205 (pms_id=70302) 2025-11-19 12:04:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 35206 (pms_id=70303) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35207 (pms_id=70301) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35208 (pms_id=70304) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinziacampagna@gmail.com (reservation_id=1437) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinziacampagna@gmail.com (reservation_id=1472) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cinzia Campagna, email=cinziacampagna@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35209 (pms_id=70305) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35210 (pms_id=70306) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35211 (pms_id=70307) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for aaelena80@gmail.com (reservation_id=1435) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Rozzini, email=aaelena80@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35212 (pms_id=70309) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35213 (pms_id=70312) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35214 (pms_id=70313) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35215 (pms_id=70311) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35217 (pms_id=70323) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35216 (pms_id=70321) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabrizia82@hotmail.com (reservation_id=1434) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabrizia Calvello, email=fabrizia82@hotmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for rebileonardi@gmail.com (reservation_id=1433) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rebecca Leonardi, email=rebileonardi@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35218 (pms_id=70325) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35219 (pms_id=70327) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35220 (pms_id=70328) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35223 (pms_id=70324) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35221 (pms_id=70329) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35224 (pms_id=70326) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for luciapressi@gmail.com (reservation_id=1427) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucia Pressi, email=luciapressi@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35222 (pms_id=70330) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35225 (pms_id=70331) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35226 (pms_id=70333) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristinamapelli.1992@outlook.com (reservation_id=1426) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Mapelli, email=cristinamapelli.1992@outlook.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35227 (pms_id=70335) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35228 (pms_id=70334) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35229 (pms_id=70336) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35230 (pms_id=70338) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35231 (pms_id=70339) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35233 (pms_id=70337) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35234 (pms_id=70343) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35232 (pms_id=70342) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for margiucanrodi@gmail.com (reservation_id=1423) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Rodigari, email=margiucanrodi@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35235 (pms_id=70353) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35236 (pms_id=70354) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35237 (pms_id=70356) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35238 (pms_id=70357) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35241 (pms_id=70355) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35239 (pms_id=70358) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for xmax.lattanzi@libero.it (reservation_id=726) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Massimo Lattanzi, email=xmax.lattanzi@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35240 (pms_id=70359) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35242 (pms_id=70360) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35243 (pms_id=70362) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for ari.conte@gmail.com (reservation_id=1430) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Arianna Conte, email=ari.conte@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35245 (pms_id=70361) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35244 (pms_id=70363) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for martadelvi@yahoo.it (reservation_id=1421) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Del Villano, email=martadelvi@yahoo.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35246 (pms_id=70365) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35249 (pms_id=70366) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for marta.biferi@libero.it (reservation_id=1428) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Biferi, email=marta.biferi@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeriacontu29@gmail.com (reservation_id=1429) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Contu, email=valeriacontu29@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina_marchetti@hotmail.it (reservation_id=725) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Marchetti, email=martina_marchetti@hotmail.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35247 (pms_id=70364) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35248 (pms_id=70367) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35251 (pms_id=70368) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for carmen.ciani82@gmail.com (reservation_id=1420) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carmen Ciani, email=carmen.ciani82@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for laissa.crcosta@gmail.com (reservation_id=1419) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laissa Costa, email=laissa.crcosta@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35252 (pms_id=70369) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35253 (pms_id=70370) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35254 (pms_id=70371) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35250 (pms_id=70372) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35255 (pms_id=70382) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35256 (pms_id=70384) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35259 (pms_id=70383) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35258 (pms_id=70385) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35257 (pms_id=70386) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariangela.sicignan@gmail.com (reservation_id=1417) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariangela Sicignano, email=mariangela.sicignan@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefanogentile90@hotmail.it (reservation_id=1416) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefano Gentile, email=stefanogentile90@hotmail.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for ele.desi9@gmail.com (reservation_id=1415) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora De Simone, email=ele.desi9@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=1389) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=1414) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Abbate, email=marnabbate@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35260 (pms_id=70387) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35261 (pms_id=70388) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35262 (pms_id=70389) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35263 (pms_id=70390) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35264 (pms_id=70391) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35267 (pms_id=70393) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35265 (pms_id=70394) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35266 (pms_id=70395) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35268 (pms_id=70396) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35269 (pms_id=70397) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35270 (pms_id=70398) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for carlaserrao90@gmail.com (reservation_id=1408) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carla Serrao, email=carlaserrao90@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for rutac88@gmail.com (reservation_id=1406) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Ruta, email=rutac88@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35271 (pms_id=70399) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35274 (pms_id=70403) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35272 (pms_id=70402) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for cinziavigna.cv@gmail.com (reservation_id=888) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cinzia Vignatelli, email=cinziavigna.cv@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35273 (pms_id=70405) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35277 (pms_id=70400) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35276 (pms_id=70401) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35275 (pms_id=70406) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35278 (pms_id=70407) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35280 (pms_id=70408) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35279 (pms_id=70416) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35281 (pms_id=70426) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for lonardi.federica@gmail.com (reservation_id=1402) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Lonardi, email=lonardi.federica@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for perronemonica84@hotmail.com (reservation_id=1403) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Domenica Monica Perrone, email=perronemonica84@hotmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35282 (pms_id=70427) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.troncon@gmail.com (reservation_id=1404) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Troncon, email=monica.troncon@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35284 (pms_id=70428) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35283 (pms_id=70429) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35287 (pms_id=70431) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for ilaria.alghisi@live.it (reservation_id=852) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for ilaria.alghisi@live.it (reservation_id=1405) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ilaria Alghisi, email=ilaria.alghisi@live.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35286 (pms_id=70430) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35288 (pms_id=70432) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for fedebolis@hotmail.com (reservation_id=1401) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Bolis, email=fedebolis@hotmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35285 (pms_id=70433) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35289 (pms_id=70436) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35290 (pms_id=70434) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for mancu22@hotmail.it (reservation_id=1398) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Mancuso, email=mancu22@hotmail.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa.tregnaghi@live.it (reservation_id=1397) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Tregnaghi, email=elisa.tregnaghi@live.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadiaberardi2@gmail.com (reservation_id=1396) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia Berardi, email=nadiaberardi2@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35291 (pms_id=70435) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35294 (pms_id=70437) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35293 (pms_id=70438) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for ale71985@libero.it (reservation_id=1394) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alain Zin, email=ale71985@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35292 (pms_id=70447) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35296 (pms_id=70448) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35297 (pms_id=70457) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35295 (pms_id=70439) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35299 (pms_id=70459) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35298 (pms_id=70458) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35300 (pms_id=70460) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35301 (pms_id=70461) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Martjn76@gmail.com (reservation_id=724) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Martini, email=Martjn76@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Sarasanzi035@gmail.com (reservation_id=878) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Sanzi, email=Sarasanzi035@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.vedovati@gmail.com (reservation_id=1391) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Dassi, email=valentina.vedovati@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35302 (pms_id=70463) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35303 (pms_id=70464) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35304 (pms_id=70465) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudiacartelli@tiscali.it (reservation_id=1392) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudia Cartelli, email=claudiacartelli@tiscali.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35306 (pms_id=70467) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35305 (pms_id=70462) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35307 (pms_id=70466) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35311 (pms_id=70468) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35309 (pms_id=70470) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35310 (pms_id=70469) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35308 (pms_id=70471) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35312 (pms_id=70472) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35313 (pms_id=70473) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35314 (pms_id=70474) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35315 (pms_id=70475) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35316 (pms_id=70476) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidecurcio@libero.it (reservation_id=1022) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Curcio, email=davidecurcio@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35317 (pms_id=70477) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for giulia.tigrino@virgilio.it (reservation_id=1384) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Tigrino, email=giulia.tigrino@virgilio.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35318 (pms_id=70478) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35319 (pms_id=70480) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=1389) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=1414) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Abbate, email=marnabbate@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35321 (pms_id=70479) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35324 (pms_id=70481) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for penzo.lisa@gmail.com (reservation_id=1385) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lisa Penzo, email=penzo.lisa@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35320 (pms_id=70484) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Cristinabelgiovine@libero.it (reservation_id=1019) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Cristina Belgiovine, email=Cristinabelgiovine@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35325 (pms_id=70483) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35322 (pms_id=70486) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35323 (pms_id=70487) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35326 (pms_id=70485) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35328 (pms_id=70489) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35329 (pms_id=70490) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35327 (pms_id=70488) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescaberetti@libero.it (reservation_id=1388) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Beretti, email=francescaberetti@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35330 (pms_id=70492) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35331 (pms_id=70493) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35332 (pms_id=70494) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35336 (pms_id=70491) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35333 (pms_id=70495) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35334 (pms_id=70496) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35335 (pms_id=70497) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35337 (pms_id=70498) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35338 (pms_id=70499) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35339 (pms_id=70500) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35340 (pms_id=70501) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35341 (pms_id=70502) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35342 (pms_id=70504) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35343 (pms_id=70506) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35345 (pms_id=70508) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35344 (pms_id=70507) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for orsopiteco@gmail.com (reservation_id=1016) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Spigolon, email=orsopiteco@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35346 (pms_id=70509) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35347 (pms_id=70511) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35348 (pms_id=70512) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35349 (pms_id=70514) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35353 (pms_id=70513) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Zampierimicaela@gmail.com (reservation_id=1018) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Micaela Zampieri, email=Zampierimicaela@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35350 (pms_id=70515) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for vittoriavettraino91@gmail.com (reservation_id=1380) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for vittoriavettraino91@gmail.com (reservation_id=1488) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Vettraino, email=vittoriavettraino91@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35351 (pms_id=70516) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35352 (pms_id=70518) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35355 (pms_id=70517) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35354 (pms_id=70521) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35356 (pms_id=70519) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentinaorsini2016@gmail.com (reservation_id=1378) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Orsini, email=valentinaorsini2016@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35357 (pms_id=70522) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35358 (pms_id=70523) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35359 (pms_id=70525) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35360 (pms_id=70526) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona.taglieri@gmail.com (reservation_id=932) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona.taglieri@gmail.com (reservation_id=970) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Taglieri, email=simona.taglieri@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35361 (pms_id=70527) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35363 (pms_id=70524) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35362 (pms_id=70530) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for cogoemily@libero.it (reservation_id=1372) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for cogoemily@libero.it (reservation_id=1569) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emily Cogo, email=cogoemily@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35364 (pms_id=70531) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35365 (pms_id=70528) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for gemmamonica19@gmail.com (reservation_id=930) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Gemma, email=gemmamonica19@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35366 (pms_id=70535) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35367 (pms_id=70536) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for rebecca_cattaneo@libero.it (reservation_id=1014) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rebecca Cattaneo, email=rebecca_cattaneo@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for clementielisa@libero.it (reservation_id=1371) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Clementi, email=clementielisa@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35368 (pms_id=70537) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35371 (pms_id=70538) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35369 (pms_id=70546) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35372 (pms_id=70539) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35373 (pms_id=70540) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35370 (pms_id=70556) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35374 (pms_id=70557) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35375 (pms_id=70558) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35376 (pms_id=70561) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35377 (pms_id=70562) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for passalacquafabrizio71@gmail.com (reservation_id=927) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabrizio Passalacqua, email=passalacquafabrizio71@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35378 (pms_id=70563) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35379 (pms_id=70565) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for meris.tabarrini@gmail.com (reservation_id=1342) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Meris Tabarrini, email=meris.tabarrini@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35380 (pms_id=70574) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35381 (pms_id=70575) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35382 (pms_id=70584) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35384 (pms_id=70564) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Stefania.ballerano@gmail.com (reservation_id=926) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Ballerano, email=Stefania.ballerano@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35383 (pms_id=70586) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35385 (pms_id=70585) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Stefania.ballerano@gmail.com (reservation_id=926) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Ballerano, email=Stefania.ballerano@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for trupia.martina@gmail.com (reservation_id=1367) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Trupia, email=trupia.martina@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35386 (pms_id=70587) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidesan1978@gmail.com (reservation_id=925) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Baglioni, email=davidesan1978@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35388 (pms_id=70589) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for caldanaluciano24@gmail.com (reservation_id=923) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luciano Caldana, email=caldanaluciano24@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35387 (pms_id=70588) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35390 (pms_id=70597) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35389 (pms_id=70596) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35393 (pms_id=70594) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35392 (pms_id=70595) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarafortunato8@gmail.com (reservation_id=922) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Fortunato, email=barbarafortunato8@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35391 (pms_id=70599) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35395 (pms_id=70598) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35394 (pms_id=70601) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35397 (pms_id=70600) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35396 (pms_id=70602) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for debbo89@libero.it (reservation_id=1363) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Debora Pastorino, email=debbo89@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for derogiulia@icloud.com (reservation_id=1361) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia De Rosso, email=derogiulia@icloud.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for lpsanvittorio@gmail.com (reservation_id=924) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Cosentino, email=lpsanvittorio@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35398 (pms_id=70603) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35399 (pms_id=70608) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for perla.grossi@libero.it (reservation_id=1366) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Perla Grossi, email=perla.grossi@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35400 (pms_id=70605) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35401 (pms_id=70606) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35404 (pms_id=70618) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35402 (pms_id=70620) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35403 (pms_id=70621) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35406 (pms_id=70622) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35405 (pms_id=70619) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35407 (pms_id=70623) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35408 (pms_id=70633) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35409 (pms_id=70634) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for b.nadia83@tiscali.it (reservation_id=1355) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for b.nadia83@tiscali.it (reservation_id=1356) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nadia Barlocchi, email=b.nadia83@tiscali.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescastepich@gmail.com (reservation_id=1359) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Busi, email=francescastepich@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescastepich@gmail.com (reservation_id=1359) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Busi, email=francescastepich@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35410 (pms_id=70635) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescastepich@gmail.com (reservation_id=1359) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Busi, email=francescastepich@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35411 (pms_id=70644) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for desyco86@libero.it (reservation_id=1358) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Desy Cordioli, email=desyco86@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35412 (pms_id=70645) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35413 (pms_id=70643) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for giacomo.gerotto@gmail.com (reservation_id=1353) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Gerotto, email=giacomo.gerotto@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35414 (pms_id=70652) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35415 (pms_id=70653) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35416 (pms_id=70654) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35417 (pms_id=70655) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariaconsuelobattisti@gmail.com (reservation_id=1357) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Consuelo Battisti, email=mariaconsuelobattisti@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Cathyholmberg@hotmail.com (reservation_id=921) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Caterina Holmberg, email=Cathyholmberg@hotmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35418 (pms_id=70656) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35419 (pms_id=70659) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for aulisiomc@yahoo.com (reservation_id=1350) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariacristina Aulisio, email=aulisiomc@yahoo.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35421 (pms_id=70657) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35420 (pms_id=70661) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for meris.tabarrini@gmail.com (reservation_id=1342) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Meris Tabarrini, email=meris.tabarrini@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35422 (pms_id=70660) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for martinelli_katia@hotmail.com (reservation_id=1343) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Caterina Martinelli, email=martinelli_katia@hotmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35423 (pms_id=70662) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica.piersanti@gmail.com (reservation_id=1344) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Piersanti, email=federica.piersanti@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35424 (pms_id=70663) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.boezio@hotmail.it (reservation_id=1345) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Beozio, email=f.boezio@hotmail.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.donello@libero.it (reservation_id=1346) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Donello, email=valentina.donello@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35425 (pms_id=70664) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for serenamenon79@gmail.com (reservation_id=1348) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Serena Menon, email=serenamenon79@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for squartecchia.fabio.88@hotmail.it (reservation_id=1349) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabio Squartecchia, email=squartecchia.fabio.88@hotmail.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35426 (pms_id=70665) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35427 (pms_id=70666) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35428 (pms_id=70667) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35429 (pms_id=70671) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35432 (pms_id=70672) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35430 (pms_id=70669) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35431 (pms_id=70670) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35433 (pms_id=70673) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35434 (pms_id=70676) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35435 (pms_id=70677) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa.mortandello@gmail.com (reservation_id=1338) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Diego Scattolin, email=elisa.mortandello@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Stefiturso7@gmail.com (reservation_id=808) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for Stefiturso7@gmail.com (reservation_id=860) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefi Turso, email=Stefiturso7@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35438 (pms_id=70686) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35436 (pms_id=70679) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35437 (pms_id=70685) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefania.rullini@gmail.com (reservation_id=856) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Rullini, email=stefania.rullini@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35439 (pms_id=70687) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca@raihuen.com (reservation_id=1334) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Marcolongo, email=francesca@raihuen.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35441 (pms_id=70688) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca@raihuen.com (reservation_id=1334) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Marcolongo, email=francesca@raihuen.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35440 (pms_id=70678) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35442 (pms_id=70689) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35443 (pms_id=70692) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa.io@hotmail.it (reservation_id=1336) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cavalloro Elisa, email=elisa.io@hotmail.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35444 (pms_id=70693) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for maurizioborella@gmail.com (reservation_id=857) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maurizio Borella, email=maurizioborella@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35445 (pms_id=70694) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for maurizioborella@gmail.com (reservation_id=857) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maurizio Borella, email=maurizioborella@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for danimissi88@hotmail.it (reservation_id=1337) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Missiroli, email=danimissi88@hotmail.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonacrespolini@alice.it (reservation_id=858) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Crespolini, email=simonacrespolini@alice.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35447 (pms_id=70698) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35446 (pms_id=70695) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35448 (pms_id=70696) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35449 (pms_id=70697) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for angelabarbieriit@yahoo.it (reservation_id=980) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for angelabarbieriit@yahoo.it (reservation_id=1331) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Barbieri, email=angelabarbieriit@yahoo.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudia.espositoar@libero.it (reservation_id=1332) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudia Di Salvo, email=claudia.espositoar@libero.it, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35452 (pms_id=70706) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35450 (pms_id=70701) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35451 (pms_id=70702) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Found exact email match for viviana.franzosi@gmail.com (reservation_id=1329) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Viviana Franzosi, email=viviana.franzosi@gmail.com, hotel=39054_001) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35453 (pms_id=70707) 2025-11-19 12:04:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 35456 (pms_id=70708) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for angelicoabag1984@gmail.com (reservation_id=855) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francis Abag, email=angelicoabag1984@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35458 (pms_id=70709) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35454 (pms_id=70710) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35455 (pms_id=70711) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35457 (pms_id=70721) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for fedetiozzo86@gmail.com (reservation_id=1330) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bon Federica Tiozzo, email=fedetiozzo86@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for Limaschideborah@gmail.com (reservation_id=854) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Deborah Limaschi, email=Limaschideborah@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35460 (pms_id=70722) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35459 (pms_id=70732) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for martinagallizia@gmail.com (reservation_id=1327) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Gallizia, email=martinagallizia@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for ileanaraimondi@libero.it (reservation_id=1326) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ileana Raimondi, email=ileanaraimondi@libero.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35461 (pms_id=70723) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35462 (pms_id=70733) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35463 (pms_id=70736) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35464 (pms_id=70737) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35465 (pms_id=70738) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35467 (pms_id=70735) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35468 (pms_id=70734) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35466 (pms_id=70739) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35469 (pms_id=70740) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35470 (pms_id=70741) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for Vittoria9185@libero.it (reservation_id=853) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Carolo, email=Vittoria9185@libero.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35471 (pms_id=70747) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35472 (pms_id=70748) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35473 (pms_id=70746) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35474 (pms_id=70749) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35476 (pms_id=70750) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35475 (pms_id=70758) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35478 (pms_id=70759) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35477 (pms_id=70760) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for rrpapl1977@gmail.com (reservation_id=978) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Rossignoli, email=rrpapl1977@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35479 (pms_id=70762) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for Manuelnicolini84@yahoo.it (reservation_id=1322) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Manuel Nicolini, email=Manuelnicolini84@yahoo.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35480 (pms_id=70761) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35481 (pms_id=70763) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35483 (pms_id=70765) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for nardini.gabriele03@gmail.com (reservation_id=975) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriele Nardini, email=nardini.gabriele03@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35487 (pms_id=70764) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35482 (pms_id=70766) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35485 (pms_id=70767) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35484 (pms_id=70768) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35486 (pms_id=70769) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35488 (pms_id=70774) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35489 (pms_id=70775) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for federicaspina7@gmail.com (reservation_id=1477) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Romeo, email=federicaspina7@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35491 (pms_id=70777) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35490 (pms_id=70776) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35492 (pms_id=70778) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonetta.84@icloud.com (reservation_id=1320) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simonetta Castagnola, email=simonetta.84@icloud.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandra.barzon@gmail.com (reservation_id=1321) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Barzon, email=alessandra.barzon@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35493 (pms_id=70780) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35495 (pms_id=70779) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35494 (pms_id=70781) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for Patrickbert80@gmail.com (reservation_id=976) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Patrick Bert, email=Patrickbert80@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35497 (pms_id=70782) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35499 (pms_id=70783) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35496 (pms_id=70785) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35501 (pms_id=70784) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35498 (pms_id=70786) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35500 (pms_id=70787) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35503 (pms_id=70788) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35502 (pms_id=70789) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35504 (pms_id=70790) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35505 (pms_id=70791) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for antonio.vannacci@gmail.com (reservation_id=683) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonio Vannacci, email=antonio.vannacci@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35506 (pms_id=70792) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa.mortandello@gmail.com (reservation_id=1338) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Diego Scattolin, email=elisa.mortandello@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for drmaria1993rm@gmail.com (reservation_id=1319) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Roma, email=drmaria1993rm@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35507 (pms_id=70794) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35508 (pms_id=70793) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35512 (pms_id=70798) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35513 (pms_id=70799) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35509 (pms_id=70795) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35510 (pms_id=70796) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35514 (pms_id=70800) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35511 (pms_id=70797) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35515 (pms_id=70801) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35516 (pms_id=70802) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for ale71985@libero.it (reservation_id=1394) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alain Zin, email=ale71985@libero.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35517 (pms_id=70803) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefania.rullini@gmail.com (reservation_id=856) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Rullini, email=stefania.rullini@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35518 (pms_id=70805) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35519 (pms_id=70806) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35520 (pms_id=70807) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescamanconi1989@gmail.com (reservation_id=1318) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Manco, email=francescamanconi1989@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35523 (pms_id=70804) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35521 (pms_id=70808) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35522 (pms_id=70809) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35526 (pms_id=70810) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35524 (pms_id=70812) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35527 (pms_id=70811) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=1389) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for marnabbate@gmail.com (reservation_id=1414) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Abbate, email=marnabbate@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35525 (pms_id=70813) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35528 (pms_id=70815) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35529 (pms_id=70816) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35530 (pms_id=70818) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35531 (pms_id=70819) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35533 (pms_id=70814) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35532 (pms_id=70820) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35534 (pms_id=70821) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35535 (pms_id=70822) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35536 (pms_id=70823) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauralettieri@virgilio.it (reservation_id=1511) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Lettieri, email=lauralettieri@virgilio.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35537 (pms_id=70824) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35538 (pms_id=70835) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35539 (pms_id=70836) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35541 (pms_id=70838) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35540 (pms_id=70837) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35542 (pms_id=70839) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35544 (pms_id=70834) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeria20volpe@gmail.com (reservation_id=1316) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Volpe, email=valeria20volpe@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandradibrino@hotmail.com (reservation_id=1444) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Di Brino, email=alessandradibrino@hotmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35543 (pms_id=70840) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35545 (pms_id=70843) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35547 (pms_id=70842) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35546 (pms_id=70841) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa_santini@alice.it (reservation_id=1317) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Santini, email=elisa_santini@alice.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35549 (pms_id=70845) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35548 (pms_id=70844) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35550 (pms_id=70846) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35551 (pms_id=70847) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35553 (pms_id=70849) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35554 (pms_id=70848) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35552 (pms_id=70850) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35555 (pms_id=70851) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for jessicagabbiadini@live.it (reservation_id=1315) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jessica Gabbiadini, email=jessicagabbiadini@live.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35556 (pms_id=70852) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35557 (pms_id=70853) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35558 (pms_id=70854) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara_cervelli@yahoo.it (reservation_id=1314) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Cervelli, email=sara_cervelli@yahoo.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35559 (pms_id=70856) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35560 (pms_id=70857) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35562 (pms_id=70855) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35561 (pms_id=70859) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35564 (pms_id=70858) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35563 (pms_id=70868) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35565 (pms_id=70869) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35566 (pms_id=70870) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35567 (pms_id=70871) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35568 (pms_id=70872) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35569 (pms_id=70873) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35570 (pms_id=70874) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35571 (pms_id=70875) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35572 (pms_id=70876) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35574 (pms_id=70877) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35573 (pms_id=70878) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35575 (pms_id=70879) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35576 (pms_id=70880) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35578 (pms_id=70882) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35577 (pms_id=70881) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for vecchiettia@gmail.com (reservation_id=1313) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Vecchietti, email=vecchiettia@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35579 (pms_id=70883) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35580 (pms_id=70885) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35581 (pms_id=70886) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35583 (pms_id=70887) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35582 (pms_id=70884) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35584 (pms_id=70888) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35585 (pms_id=70889) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35586 (pms_id=70890) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35588 (pms_id=70892) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35587 (pms_id=70891) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35590 (pms_id=70898) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35589 (pms_id=70893) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35592 (pms_id=70900) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35591 (pms_id=70899) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35593 (pms_id=70901) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35594 (pms_id=70910) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for gloriapiermarini@hotmail.com (reservation_id=1309) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gloria Piermarini, email=gloriapiermarini@hotmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisamedri8787@gmail.com (reservation_id=1310) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Medri, email=elisamedri8787@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for malalo2011@libero.it (reservation_id=1311) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorenzo Barbera, email=malalo2011@libero.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35595 (pms_id=70911) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35598 (pms_id=70915) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35596 (pms_id=70912) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35597 (pms_id=70913) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for Giorgiadivirgilio85@gmail.com (reservation_id=1307) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giorgia Di Virgilio, email=Giorgiadivirgilio85@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35600 (pms_id=70916) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35599 (pms_id=70914) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35601 (pms_id=70917) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35602 (pms_id=70919) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35603 (pms_id=70921) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35604 (pms_id=70918) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35605 (pms_id=70922) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35606 (pms_id=70923) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35607 (pms_id=70924) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35609 (pms_id=70926) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35608 (pms_id=70927) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35610 (pms_id=70929) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35611 (pms_id=70932) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for convertino.antonella@gmail.com (reservation_id=960) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonella Convertino, email=convertino.antonella@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for massimo.granocchia@gmail.com (reservation_id=959) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Massimo Granocchia, email=massimo.granocchia@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for manfredi_antonella@yahoo.it (reservation_id=1306) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonella Manfredi, email=manfredi_antonella@yahoo.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35612 (pms_id=70934) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35613 (pms_id=70935) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35614 (pms_id=70933) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for elenafabbianii@gmail.com (reservation_id=958) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Fabbiani, email=elenafabbianii@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35616 (pms_id=70939) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35615 (pms_id=70937) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35619 (pms_id=70938) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for michela.stama@gmail.com (reservation_id=1305) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michela Stama, email=michela.stama@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35617 (pms_id=70941) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35618 (pms_id=70942) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35620 (pms_id=70940) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca.hotelfabiola@gmail.com (reservation_id=1304) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Grossi, email=francesca.hotelfabiola@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35622 (pms_id=70943) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35621 (pms_id=70945) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35623 (pms_id=70946) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for passador_ale@tiscali.it (reservation_id=956) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Passador, email=passador_ale@tiscali.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for marco.lazze2@gmail.com (reservation_id=1303) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Lazzerelli, email=marco.lazze2@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristinarichelli@yahoo.com (reservation_id=1302) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Richelli, email=cristinarichelli@yahoo.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicoletti.ornellaa@gmail.com (reservation_id=1301) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Nicoletti, email=nicoletti.ornellaa@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35624 (pms_id=70947) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for france_86796@hotmail.com (reservation_id=1300) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Redi, email=france_86796@hotmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35626 (pms_id=70952) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35625 (pms_id=70948) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35627 (pms_id=70949) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35628 (pms_id=70950) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for pasqualecoiffeur93@gmail.com (reservation_id=1138) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pasquale Di Leonardo, email=pasqualecoiffeur93@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauramangiaracina@gmail.com (reservation_id=1299) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Mangiaracina, email=lauramangiaracina@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35629 (pms_id=70951) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35631 (pms_id=70953) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35630 (pms_id=70956) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for veronica_cuberli@msn.com (reservation_id=1282) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for veronica_cuberli@msn.com (reservation_id=1298) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Veronica Cuberli, email=veronica_cuberli@msn.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35632 (pms_id=70954) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35633 (pms_id=70955) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefania88.morelli@hotmail.it (reservation_id=1293) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Ghidelli, email=stefania88.morelli@hotmail.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for morenaemma133@gmail.com (reservation_id=1291) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Morena De Virgilio, email=morenaemma133@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35634 (pms_id=70958) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35635 (pms_id=70957) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35636 (pms_id=70960) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35637 (pms_id=70962) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35639 (pms_id=70959) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35638 (pms_id=70963) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35642 (pms_id=70961) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for mazzori@petalmail.com (reservation_id=915) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Riccardo Mazzola, email=mazzori@petalmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35641 (pms_id=70964) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for mazzori@petalmail.com (reservation_id=915) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Riccardo Mazzola, email=mazzori@petalmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35640 (pms_id=70965) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for donato.giacomo@yahoo.it (reservation_id=1295) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Donato, email=donato.giacomo@yahoo.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for marta.patrito@gmail.com (reservation_id=1296) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Patrito, email=marta.patrito@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for Marcoprovenzi@alice.it (reservation_id=741) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Provenzi, email=Marcoprovenzi@alice.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35643 (pms_id=70966) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35644 (pms_id=70967) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35646 (pms_id=70968) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35647 (pms_id=70969) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35651 (pms_id=70970) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35645 (pms_id=70971) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35649 (pms_id=70973) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35648 (pms_id=70972) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35650 (pms_id=70974) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for marta85.rivera@gmail.com (reservation_id=1297) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Rivera, email=marta85.rivera@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35653 (pms_id=70976) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35652 (pms_id=70975) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for gherimi@gmail.com (reservation_id=912) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Margherita Cameli, email=gherimi@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for bru_hope@hotmail.it (reservation_id=1288) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Brunella Zitolo, email=bru_hope@hotmail.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for maccadaniela16@gmail.com (reservation_id=1289) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Cacciola, email=maccadaniela16@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliamarinsalta@hotmail.it (reservation_id=1290) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Marinsalta, email=giuliamarinsalta@hotmail.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35654 (pms_id=70985) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35655 (pms_id=70995) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35656 (pms_id=70996) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35657 (pms_id=71001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35658 (pms_id=70997) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35661 (pms_id=70999) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35659 (pms_id=70998) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35662 (pms_id=71000) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35660 (pms_id=71002) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35663 (pms_id=71003) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35664 (pms_id=71006) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for ldicembrino@hotmail.it (reservation_id=1286) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucia Dicembrino, email=ldicembrino@hotmail.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for azzurrafoffa@gmail.com (reservation_id=1283) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Azzurra Sogina, email=azzurrafoffa@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesco.coratti86@gmail.com (reservation_id=1284) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giada Catena, email=francesco.coratti86@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35665 (pms_id=71009) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for costailenia0@gmail.com (reservation_id=1285) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ilenia Costa, email=costailenia0@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35666 (pms_id=71008) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35667 (pms_id=71013) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35668 (pms_id=71014) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35671 (pms_id=71010) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35672 (pms_id=71011) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35673 (pms_id=71012) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35669 (pms_id=71016) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35670 (pms_id=71017) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35674 (pms_id=71018) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for anna.paganin@virgilio.it (reservation_id=1278) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Paganin, email=anna.paganin@virgilio.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for rominapasseri@hotmail.it (reservation_id=1279) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Romina Passeri, email=rominapasseri@hotmail.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35675 (pms_id=71019) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for saralboini@gmail.com (reservation_id=1280) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Albonini, email=saralboini@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35676 (pms_id=71021) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosanna.assoni@gmail.com (reservation_id=1281) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosanna Assoni, email=rosanna.assoni@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for katia.vi86.kv@gmail.com (reservation_id=1277) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Katia Villella, email=katia.vi86.kv@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35678 (pms_id=71020) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35677 (pms_id=71023) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for veronica_cuberli@msn.com (reservation_id=1282) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for veronica_cuberli@msn.com (reservation_id=1298) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giuliano Pelliciari, email=veronica_cuberli@msn.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35680 (pms_id=71022) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35679 (pms_id=71028) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35681 (pms_id=71024) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35682 (pms_id=71025) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35683 (pms_id=71027) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for pasqualecoiffeur93@gmail.com (reservation_id=1138) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pasquale Di Leonardo, email=pasqualecoiffeur93@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35684 (pms_id=71036) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniele.lancioni@yahoo.it (reservation_id=1276) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniele Lancioni, email=daniele.lancioni@yahoo.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for g-87@hotmail.it (reservation_id=1275) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gaia Petrucci, email=g-87@hotmail.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35686 (pms_id=71038) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35685 (pms_id=71037) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35688 (pms_id=71040) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35687 (pms_id=71039) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for noribelfiore92@gmail.com (reservation_id=1274) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Arena, email=noribelfiore92@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35689 (pms_id=71048) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35691 (pms_id=71046) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35693 (pms_id=71047) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35690 (pms_id=71050) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35692 (pms_id=71051) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35694 (pms_id=71049) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for tredicipatrizia@gmail.com (reservation_id=658) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Patrizia Tredici, email=tredicipatrizia@gmail.com, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for gmaramai@yahoo.it (reservation_id=1273) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuela Zappia, email=gmaramai@yahoo.it, hotel=39054_001) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35695 (pms_id=71052) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 35696 (pms_id=71062) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Found exact email match for laura@scuffiflli.it (reservation_id=1270) 2025-11-19 12:04:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Strambini, email=laura@scuffiflli.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35697 (pms_id=71060) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefania.mellano@icloud.com (reservation_id=1269) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Mellano, email=stefania.mellano@icloud.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for davi_stefania@hotmail.it (reservation_id=1268) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Davi, email=davi_stefania@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35698 (pms_id=71061) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35699 (pms_id=71064) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35701 (pms_id=71063) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35700 (pms_id=71067) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35703 (pms_id=71065) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35704 (pms_id=71066) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35702 (pms_id=71068) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Da.da2003@yahoo.it (reservation_id=636) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Da.da2003@yahoo.it (reservation_id=689) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davis Fabbi, email=Da.da2003@yahoo.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35705 (pms_id=71070) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35706 (pms_id=71071) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35708 (pms_id=71072) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35707 (pms_id=71069) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for veraborriello35@gmail.com (reservation_id=1265) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vera Borriello, email=veraborriello35@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35709 (pms_id=71073) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for pasettimauro@live.it (reservation_id=1263) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for pasettimauro@live.it (reservation_id=1451) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mauro Pasetti, email=pasettimauro@live.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35710 (pms_id=71075) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35711 (pms_id=71076) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35712 (pms_id=71077) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35713 (pms_id=71074) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandra_m80@hotmail.com (reservation_id=1264) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Gemio, email=alessandra_m80@hotmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for tizianacallari@tiscali.it (reservation_id=1535) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tiziana Callari, email=tizianacallari@tiscali.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35714 (pms_id=71078) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.battiloro1@gmail.com (reservation_id=1052) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.battiloro1@gmail.com (reservation_id=1262) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Battiloro, email=e.battiloro1@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35715 (pms_id=71081) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35716 (pms_id=71082) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35717 (pms_id=71083) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35718 (pms_id=71079) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35719 (pms_id=71080) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35723 (pms_id=71088) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35720 (pms_id=71089) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for paulaflo@tiscali.it (reservation_id=785) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Floris, email=paulaflo@tiscali.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35721 (pms_id=71090) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35722 (pms_id=71091) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for roberta.consoli.16@gmail.com (reservation_id=1261) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Consoli, email=roberta.consoli.16@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for papagloria40@gmail.com (reservation_id=1260) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gloria Sansoni, email=papagloria40@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for rogagio@icloud.com (reservation_id=1258) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alex Ghinelli, email=rogagio@icloud.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35724 (pms_id=71094) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35727 (pms_id=71092) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35725 (pms_id=71095) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35726 (pms_id=71096) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for c.diblasi86@gmail.com (reservation_id=1259) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Di Blasi, email=c.diblasi86@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35728 (pms_id=71093) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35729 (pms_id=71097) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35731 (pms_id=71098) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for gimmilongo@gmail.com (reservation_id=784) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gimmi Longo, email=gimmilongo@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35730 (pms_id=71100) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35732 (pms_id=71099) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiarabernabucci1@gmail.com (reservation_id=782) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Bernabucci, email=chiarabernabucci1@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35733 (pms_id=71101) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35734 (pms_id=71104) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35736 (pms_id=71105) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35737 (pms_id=71106) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35738 (pms_id=71107) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for annalisatiburzi@gmail.com (reservation_id=1256) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Piergiorgio Milia, email=annalisatiburzi@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35735 (pms_id=71103) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35739 (pms_id=71108) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia.farolfi@hotmail.it (reservation_id=1254) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Farolfi, email=silvia.farolfi@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for bordinalice@gmail.com (reservation_id=1255) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ruggero Rappo, email=bordinalice@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35740 (pms_id=71111) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35741 (pms_id=71109) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35742 (pms_id=71110) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for ost.sarapannacci@gmail.com (reservation_id=1253) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Pannacci, email=ost.sarapannacci@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for silviagrevo@gmail.com (reservation_id=1250) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Pedretti, email=silviagrevo@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for lucrezia.caputi@hotmail.it (reservation_id=1247) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucrezia Caputi, email=lucrezia.caputi@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35743 (pms_id=71114) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35744 (pms_id=71115) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35745 (pms_id=71112) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35746 (pms_id=71117) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35747 (pms_id=71113) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35748 (pms_id=71116) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for gimmilongo@gmail.com (reservation_id=784) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gimmi Longo, email=gimmilongo@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35749 (pms_id=71118) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Stefiturso7@gmail.com (reservation_id=808) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Stefiturso7@gmail.com (reservation_id=860) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefi Turso, email=Stefiturso7@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for arias84@libero.it (reservation_id=1248) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Raschi, email=arias84@libero.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35750 (pms_id=71120) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35751 (pms_id=71119) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35755 (pms_id=71121) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35756 (pms_id=71126) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35752 (pms_id=71137) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35753 (pms_id=71138) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35754 (pms_id=71139) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35757 (pms_id=71140) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35758 (pms_id=71141) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35759 (pms_id=71142) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for alice.palmiero@outlook.it (reservation_id=1246) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Palmiero, email=alice.palmiero@outlook.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Da.da2003@yahoo.it (reservation_id=636) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Da.da2003@yahoo.it (reservation_id=689) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davis Fabbi, email=Da.da2003@yahoo.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauragrandinetti83@gmail.com (reservation_id=1244) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Grandinetti, email=lauragrandinetti83@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for vincenzo.melissari@hotmail.it (reservation_id=807) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vincenzo Melissari, email=vincenzo.melissari@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for osjakompakuta@gmail.com (reservation_id=1243) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Olga Rodoslav, email=osjakompakuta@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35761 (pms_id=71143) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for mrn.maffei@gmail.com (reservation_id=1238) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariano Maffei, email=mrn.maffei@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35763 (pms_id=71144) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35765 (pms_id=71145) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35760 (pms_id=71147) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35762 (pms_id=71149) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35764 (pms_id=71146) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35766 (pms_id=71148) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeriatanzi86@gmail.com (reservation_id=1240) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeriatanzi86@gmail.com (reservation_id=1241) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valeria Tanzi, email=valeriatanzi86@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35769 (pms_id=71150) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35768 (pms_id=71151) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Matteo.pierleoni@gmail.com (reservation_id=805) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Pierleoni, email=Matteo.pierleoni@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for giadadanniballe@gmail.com (reservation_id=1237) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giada D'Anniballe, email=giadadanniballe@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for lardo_lucia@yahoo.it (reservation_id=1235) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucia Lardo, email=lardo_lucia@yahoo.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35767 (pms_id=71153) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for edoardobusolo@gmail.com (reservation_id=1234) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Edoardo Busolo, email=edoardobusolo@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35770 (pms_id=71154) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35771 (pms_id=71166) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35772 (pms_id=71164) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35773 (pms_id=71165) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71166 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35774 (pms_id=71176) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35775 (pms_id=71174) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Matteo.pierleoni@gmail.com (reservation_id=805) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Pierleoni, email=Matteo.pierleoni@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35776 (pms_id=71175) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35777 (pms_id=71177) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Matteo.pierleoni@gmail.com (reservation_id=805) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Pierleoni, email=Matteo.pierleoni@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for antoninogerardi78@libero.it (reservation_id=1233) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anonino Gerardi, email=antoninogerardi78@libero.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for antares.wlz@gmail.com (reservation_id=802) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mauro Cerasti, email=antares.wlz@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35778 (pms_id=71178) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for antares.wlz@gmail.com (reservation_id=802) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mauro Cerasti, email=antares.wlz@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35779 (pms_id=71179) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35780 (pms_id=71180) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonagraziosi@gmail.com (reservation_id=149) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Graziosi, email=simonagraziosi@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=278) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=1223) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=1294) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Esposito, email=puertogiga@libero.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35782 (pms_id=71181) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35781 (pms_id=71183) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35783 (pms_id=71185) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35785 (pms_id=71182) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35784 (pms_id=71187) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35786 (pms_id=71184) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35787 (pms_id=71186) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for mobilificiocistola@gmail.com (reservation_id=1232) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Cistola, email=mobilificiocistola@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35788 (pms_id=71188) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35789 (pms_id=71192) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35791 (pms_id=71193) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35792 (pms_id=71194) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35790 (pms_id=71191) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for antilauri@hotmail.it (reservation_id=1231) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonella Lauri, email=antilauri@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35793 (pms_id=71199) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35794 (pms_id=71201) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35795 (pms_id=71202) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35796 (pms_id=71203) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35797 (pms_id=71200) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35798 (pms_id=71204) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabiola.03@hotmail.it (reservation_id=1226) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Pace, email=fabiola.03@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for bmanchegp@gmail.com (reservation_id=1229) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Belen Manchego, email=bmanchegp@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for jleniacecchi42@gmail.com (reservation_id=1227) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jlenia Cecchi, email=jleniacecchi42@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Piccionefrancesca@gmail.com (reservation_id=1230) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Piccione, email=Piccionefrancesca@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35799 (pms_id=71208) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35800 (pms_id=71212) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for morena.damato@gmail.com (reservation_id=1224) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Morena D'amato, email=morena.damato@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for ipertata@yahoo.it (reservation_id=1225) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Dessi, email=ipertata@yahoo.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35802 (pms_id=71209) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35803 (pms_id=71210) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35801 (pms_id=71211) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35806 (pms_id=71213) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35804 (pms_id=71216) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35805 (pms_id=71226) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35808 (pms_id=71215) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35807 (pms_id=71214) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for m_casciaro@hotmail.com (reservation_id=1222) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Manuela Casciaro, email=m_casciaro@hotmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35809 (pms_id=71227) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for ridocr74@gmail.com (reservation_id=795) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Ridolfi, email=ridocr74@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35810 (pms_id=71228) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for ridocr74@gmail.com (reservation_id=795) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Ridolfi, email=ridocr74@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for ridocr74@gmail.com (reservation_id=795) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Ridolfi, email=ridocr74@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for kat.mat@hotmail.it (reservation_id=1221) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Caterina Matriciani, email=kat.mat@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariasole.depasquale@gmail.com (reservation_id=1220) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariasole De Pasquale, email=mariasole.depasquale@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauraplensick@hotmail.it (reservation_id=1219) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Plensick, email=lauraplensick@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35812 (pms_id=71237) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35814 (pms_id=71238) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35811 (pms_id=71241) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35813 (pms_id=71239) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35815 (pms_id=71240) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefano_muratori@yahoo.it (reservation_id=1217) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefano Muratori, email=stefano_muratori@yahoo.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35818 (pms_id=71243) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35816 (pms_id=71242) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35817 (pms_id=71244) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for orlandidiletta@gmail.com (reservation_id=1215) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Diletta Orlandi, email=orlandidiletta@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniela.vv91@gmail.com (reservation_id=1214) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Vicari Venditti, email=daniela.vv91@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35819 (pms_id=71245) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for allecocchi@hotmail.it (reservation_id=757) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Cocchi, email=allecocchi@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara_bai@hotmail.com (reservation_id=1213) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Ronni, email=sara_bai@hotmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35822 (pms_id=71246) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Leonardoricciarelli@gmail.com (reservation_id=756) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Leonardo Ricciarelli, email=Leonardoricciarelli@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35823 (pms_id=71247) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for antonydn79@yahoo.it (reservation_id=1212) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonio Di Nardo, email=antonydn79@yahoo.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35824 (pms_id=71249) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35820 (pms_id=71251) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35821 (pms_id=71252) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35825 (pms_id=71250) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35827 (pms_id=71253) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35829 (pms_id=71254) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35826 (pms_id=71255) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35828 (pms_id=71256) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for mlcantoro@gmail.com (reservation_id=1211) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Lucia Cantoro, email=mlcantoro@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35830 (pms_id=71259) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for marika.salaris1994@gmail.com (reservation_id=1210) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marika Salaris, email=marika.salaris1994@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicoliniluigi@hotmail.it (reservation_id=755) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luigi Nicolini, email=nicoliniluigi@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for giopilla86@gmail.com (reservation_id=754) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Pilla, email=giopilla86@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35831 (pms_id=71270) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35833 (pms_id=71268) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35834 (pms_id=71269) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact name match for Silvia Dalla Piazza (reservation_id=1209) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Dalla Piazza, email=silviadallapiazza@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35835 (pms_id=71271) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35836 (pms_id=71272) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35832 (pms_id=71278) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35837 (pms_id=71279) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35838 (pms_id=71281) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35839 (pms_id=71280) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for lucia.aversano87@gmail.com (reservation_id=1030) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucia Aversano, email=lucia.aversano87@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35840 (pms_id=71282) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for lucia.aversano87@gmail.com (reservation_id=1030) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucia Aversano, email=lucia.aversano87@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35841 (pms_id=71284) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for greta.amadori@hotmail.it (reservation_id=1207) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Greta Amadori, email=greta.amadori@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35842 (pms_id=71285) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35844 (pms_id=71283) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35843 (pms_id=71287) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35845 (pms_id=71289) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35846 (pms_id=71290) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Doronzo.angelica@hotmail.it (reservation_id=1206) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angelica Doronzo, email=Doronzo.angelica@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuengi84@gmail.com (reservation_id=1204) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giusy Giaccio, email=giuengi84@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35847 (pms_id=71286) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35848 (pms_id=71288) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35849 (pms_id=71291) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35850 (pms_id=71292) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica.festa91@gmail.com (reservation_id=1205) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Festa, email=federica.festa91@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for giacomo.leo@alice.it (reservation_id=1203) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giacomo Leo, email=giacomo.leo@alice.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35851 (pms_id=71296) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabiopareschi69@gmail.com (reservation_id=985) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabio Pareschi, email=fabiopareschi69@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35852 (pms_id=71297) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35853 (pms_id=71299) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35854 (pms_id=71293) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35855 (pms_id=71294) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.tavella15@gmail.com (reservation_id=1202) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Tavella, email=sara.tavella15@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35857 (pms_id=71302) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35856 (pms_id=71301) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Ernesto.rosso@outlook.it (reservation_id=984) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ernesto Annarumma, email=Ernesto.rosso@outlook.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35858 (pms_id=71300) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35862 (pms_id=71303) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35860 (pms_id=71305) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35864 (pms_id=71304) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for santomauromaria84@gmail.com (reservation_id=1196) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Santomauro, email=santomauromaria84@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for kikakikka897@gmail.com (reservation_id=1195) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Caruso, email=kikakikka897@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35859 (pms_id=71306) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35863 (pms_id=71308) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35861 (pms_id=71307) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35865 (pms_id=71309) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliano.maggiolo.gm@gmail.com (reservation_id=1194) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giuliano Maggiolo, email=giuliano.maggiolo.gm@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35866 (pms_id=71311) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35867 (pms_id=71312) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for giancarlocapraro8@gmail.com (reservation_id=635) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giancarlo Capraro, email=giancarlocapraro8@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for rainersting@web.de (reservation_id=1193) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rainer Sting, email=rainersting@web.de, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for micaela.lena@outlook.it (reservation_id=1201) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Micaela Lena, email=micaela.lena@outlook.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35869 (pms_id=71314) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35870 (pms_id=71315) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35868 (pms_id=71313) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliaerasmi@gmail.com (reservation_id=1199) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Erasmi, email=giuliaerasmi@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35872 (pms_id=71316) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35871 (pms_id=71321) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35873 (pms_id=71317) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35874 (pms_id=71320) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for patrizia_barni_91@libero.it (reservation_id=983) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=P Barni, email=patrizia_barni_91@libero.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for tiziana_marcantonio@hotmail.it (reservation_id=1197) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tiziana Marcantonio, email=tiziana_marcantonio@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35875 (pms_id=71322) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35876 (pms_id=71325) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35877 (pms_id=71323) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35880 (pms_id=71324) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35878 (pms_id=71326) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35879 (pms_id=71327) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for amandadimeola@live.com (reservation_id=1192) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Amanda Di Meola, email=amandadimeola@live.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for marziastani@gmail.com (reservation_id=1188) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marzia Stanisci, email=marziastani@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35881 (pms_id=71328) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35882 (pms_id=71331) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35883 (pms_id=71332) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabrizio.fraioli70@gmail.com (reservation_id=1189) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabrizio Fraioli, email=fabrizio.fraioli70@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for alice_dellaquila@hotmail.it (reservation_id=1190) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Dell' Aquila, email=alice_dellaquila@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35884 (pms_id=71330) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35885 (pms_id=71333) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for valeriosax@live.it (reservation_id=1186) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valerio Sassano, email=valeriosax@live.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35886 (pms_id=71337) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35889 (pms_id=71334) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for aulisiomc@yahoo.com (reservation_id=1350) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariacristina Aulisio, email=aulisiomc@yahoo.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35890 (pms_id=71335) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35887 (pms_id=71338) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikiriflessi@libero.it (reservation_id=1185) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Liseno, email=mikiriflessi@libero.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35891 (pms_id=71336) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35888 (pms_id=71341) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for franciuy@hotmail.it (reservation_id=1187) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Magnaterra, email=franciuy@hotmail.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35892 (pms_id=71342) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35893 (pms_id=71343) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35894 (pms_id=71351) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35895 (pms_id=71344) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35896 (pms_id=71352) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Michyborrelli@libero.it (reservation_id=585) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for Michyborrelli@libero.it (reservation_id=1333) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michela Borrelli, email=Michyborrelli@libero.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35897 (pms_id=71353) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35898 (pms_id=71354) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35899 (pms_id=71355) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35900 (pms_id=71357) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35901 (pms_id=71356) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35902 (pms_id=71358) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35903 (pms_id=71359) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for marta9guerra4@gmail.com (reservation_id=1184) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marta Guerra, email=marta9guerra4@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for gianninamaio88@gmail.com (reservation_id=1182) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianna Maio, email=gianninamaio88@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35904 (pms_id=71360) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona.pautasso87@gmail.com (reservation_id=1183) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Pautasso, email=simona.pautasso87@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35905 (pms_id=71364) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35909 (pms_id=71361) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35908 (pms_id=71362) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35910 (pms_id=71363) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35906 (pms_id=71365) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35907 (pms_id=71366) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35911 (pms_id=71367) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescafranzoia@libero.it (reservation_id=1180) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Franzoia, email=francescafranzoia@libero.it, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35912 (pms_id=71368) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71367 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35913 (pms_id=71380) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona.figliola@gmail.com (reservation_id=1178) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Figliola, email=simona.figliola@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35914 (pms_id=71378) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for derocchi.r@gmail.com (reservation_id=1179) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Riccardo De Rocchi, email=derocchi.r@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for contisimo86@gmail.com (reservation_id=1174) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Conti, email=contisimo86@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35916 (pms_id=71387) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35915 (pms_id=71383) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35917 (pms_id=71388) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35918 (pms_id=71389) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for demarzisara@gmail.com (reservation_id=1175) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for demarzisara@gmail.com (reservation_id=1177) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara De Marzi, email=demarzisara@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35920 (pms_id=71381) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35919 (pms_id=71382) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Found exact email match for danielefurlani0@gmail.com (reservation_id=1176) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniele Furlani, email=danielefurlani0@gmail.com, hotel=39054_001) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35921 (pms_id=71390) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35922 (pms_id=71391) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35924 (pms_id=71394) 2025-11-19 12:04:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 35927 (pms_id=71392) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35923 (pms_id=71400) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35925 (pms_id=71401) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35926 (pms_id=71402) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=451) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nadia.rossi53@gmail.com (reservation_id=471) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Rossi, email=Nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35928 (pms_id=71403) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35929 (pms_id=71406) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for rigonmatilde@hotmail.it (reservation_id=1166) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matilde Rigon, email=rigonmatilde@hotmail.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35930 (pms_id=71404) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for crispinosonia88@gmail.com (reservation_id=1167) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sonia Crispino, email=crispinosonia88@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35931 (pms_id=71407) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for ele.soc@gmail.com (reservation_id=1168) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Socal, email=ele.soc@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for tomuca78@gmail.com (reservation_id=1169) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianluca Tomei, email=tomuca78@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35934 (pms_id=71408) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for greenba83@hotmail.com (reservation_id=1170) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federico Vezzali, email=greenba83@hotmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35935 (pms_id=71409) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35932 (pms_id=71412) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35937 (pms_id=71410) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35933 (pms_id=71413) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35936 (pms_id=71411) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35938 (pms_id=71415) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35939 (pms_id=71414) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35940 (pms_id=71416) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35941 (pms_id=71417) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for artelisa79@hotmail.com (reservation_id=750) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Canini, email=artelisa79@hotmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35942 (pms_id=71419) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35943 (pms_id=71420) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35947 (pms_id=71418) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35944 (pms_id=71429) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35945 (pms_id=71430) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35946 (pms_id=71431) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35948 (pms_id=71438) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35949 (pms_id=71459) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35950 (pms_id=71461) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pasinifam@virgilio.it (reservation_id=600) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annamaria Pozzani, email=Pasinifam@virgilio.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35951 (pms_id=71463) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35952 (pms_id=71464) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35954 (pms_id=71465) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuengi84@gmail.com (reservation_id=1204) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giusy Giaccio, email=giuengi84@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35953 (pms_id=71466) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35955 (pms_id=71468) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35956 (pms_id=71470) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35957 (pms_id=71478) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35958 (pms_id=71467) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35960 (pms_id=71479) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35959 (pms_id=71469) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for valejb90@gmail.com (reservation_id=1160) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Tagliaferri, email=valejb90@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for saskiaschmid6@gmail.com (reservation_id=1159) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Saskia Schmid, email=saskiaschmid6@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for emanuelem83@gmail.com (reservation_id=593) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Emanuele Mazzotti, email=emanuelem83@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35961 (pms_id=71481) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35962 (pms_id=71483) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for alois.prey@t-online.de (reservation_id=1158) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alois Prey, email=alois.prey@t-online.de, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35963 (pms_id=71482) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35964 (pms_id=71484) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35966 (pms_id=71491) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35965 (pms_id=71485) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35967 (pms_id=71492) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35968 (pms_id=71493) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35969 (pms_id=71494) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35970 (pms_id=71486) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35971 (pms_id=71501) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for liftcar@hotmail.it (reservation_id=592) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Edoardo Grimaccia, email=liftcar@hotmail.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35972 (pms_id=71502) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35973 (pms_id=71503) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35974 (pms_id=71504) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35975 (pms_id=71506) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35976 (pms_id=71511) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35978 (pms_id=71512) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35980 (pms_id=71505) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35977 (pms_id=71513) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35979 (pms_id=71514) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35981 (pms_id=71515) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35982 (pms_id=71516) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35984 (pms_id=71517) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35983 (pms_id=71518) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35986 (pms_id=71519) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35985 (pms_id=71523) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35987 (pms_id=71533) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35988 (pms_id=71543) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35989 (pms_id=71544) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35990 (pms_id=71545) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for luciavisintin@libero.it (reservation_id=791) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucia Visintin, email=luciavisintin@libero.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35991 (pms_id=71546) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for eglasula1@gmail.com (reservation_id=1150) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alfred Hakcani, email=eglasula1@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuls.biagi@gmail.com (reservation_id=1152) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Biagi, email=giuls.biagi@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.balloi@yahoo.com (reservation_id=1153) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Balloi, email=martina.balloi@yahoo.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for danigilb82@gmail.com (reservation_id=1154) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Gilberti, email=danigilb82@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for randellinielisa@gmail.com (reservation_id=1151) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Randellini, email=randellinielisa@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35993 (pms_id=71547) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35992 (pms_id=71553) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35994 (pms_id=71555) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35996 (pms_id=71548) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35995 (pms_id=71549) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35997 (pms_id=71550) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36000 (pms_id=71556) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35998 (pms_id=71551) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 35999 (pms_id=71552) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36001 (pms_id=71557) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for orsiroberto37@gmail.com (reservation_id=1037) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberto Orsi, email=orsiroberto37@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for dieter.kunz@gmx.com (reservation_id=1149) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dieter Kunz, email=dieter.kunz@gmx.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36002 (pms_id=71559) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36004 (pms_id=71560) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36003 (pms_id=71561) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact name match for Karola Kaiser-Franz (reservation_id=1148) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Karola Kaiser-Franz, email=saxofon107@gmx.de, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36007 (pms_id=71558) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36005 (pms_id=71563) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36006 (pms_id=71565) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36010 (pms_id=71562) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36008 (pms_id=71566) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36009 (pms_id=71567) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36011 (pms_id=71564) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for marinaholaus29@gmail.com (reservation_id=1147) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Holaus, email=marinaholaus29@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36012 (pms_id=71568) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36013 (pms_id=71569) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36014 (pms_id=71570) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36015 (pms_id=71571) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for cesca.85@hotmail.it (reservation_id=1036) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Sorgato, email=cesca.85@hotmail.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristinagrande21@gmail.com (reservation_id=1146) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Grande, email=cristinagrande21@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36016 (pms_id=71580) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36018 (pms_id=71579) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36017 (pms_id=71584) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36019 (pms_id=71589) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36020 (pms_id=71582) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36021 (pms_id=71583) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36022 (pms_id=71590) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36025 (pms_id=71594) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36023 (pms_id=71592) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36024 (pms_id=71595) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36026 (pms_id=71596) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36027 (pms_id=71597) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36028 (pms_id=71601) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36030 (pms_id=71602) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36029 (pms_id=71603) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36031 (pms_id=71604) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36032 (pms_id=71605) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36033 (pms_id=71624) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for Bragantecarlo@gmail.com (reservation_id=850) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Bragante, email=Bragantecarlo@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36034 (pms_id=71625) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36035 (pms_id=71626) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for caprinimariangela@gmail.com (reservation_id=851) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariangela Caprini, email=caprinimariangela@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for Conny.1999@gmx.net (reservation_id=949) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Corinna Reinhardt, email=Conny.1999@gmx.net, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for Conny.1999@gmx.net (reservation_id=949) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Corinna Reinhardt, email=Conny.1999@gmx.net, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for arberial@yahoo.it (reservation_id=849) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Arberi Beltoja, email=arberial@yahoo.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36036 (pms_id=71629) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36037 (pms_id=71627) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36038 (pms_id=71628) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36042 (pms_id=71633) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36039 (pms_id=71630) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36043 (pms_id=71636) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36040 (pms_id=71631) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36041 (pms_id=71632) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36044 (pms_id=71637) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36045 (pms_id=71639) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36046 (pms_id=71640) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36047 (pms_id=71641) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36048 (pms_id=71642) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36049 (pms_id=71643) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36050 (pms_id=71644) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36051 (pms_id=71645) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for danigilb82@gmail.com (reservation_id=1154) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Gilberti, email=danigilb82@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36052 (pms_id=71646) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36053 (pms_id=71648) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36054 (pms_id=71649) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36055 (pms_id=71647) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36056 (pms_id=71650) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36057 (pms_id=71651) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for krause_yuliya@yahoo.de (reservation_id=1137) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Julia Greipel, email=krause_yuliya@yahoo.de, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessio.cappucci@outlook.it (reservation_id=1136) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Capp, email=alessio.cappucci@outlook.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36058 (pms_id=71652) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36060 (pms_id=71657) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36059 (pms_id=71654) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36061 (pms_id=71660) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36063 (pms_id=71658) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36065 (pms_id=71659) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36062 (pms_id=71661) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36064 (pms_id=71662) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36066 (pms_id=71663) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36067 (pms_id=71664) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for litlesimo@yahoo.it (reservation_id=1133) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Alunno, email=litlesimo@yahoo.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36068 (pms_id=71665) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for priscilla_boscaino@hotmail.it (reservation_id=1131) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Albanese Boscaino, email=priscilla_boscaino@hotmail.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefaniewolf59@gmail.com (reservation_id=1130) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefanie Wolf Savic, email=stefaniewolf59@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefaniewolf59@gmail.com (reservation_id=1130) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefanie Wolf Savic, email=stefaniewolf59@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for lucamarcato490@gmail.com (reservation_id=661) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Marcato, email=lucamarcato490@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36069 (pms_id=71666) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36070 (pms_id=71667) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36073 (pms_id=71668) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36074 (pms_id=71669) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36075 (pms_id=71670) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36071 (pms_id=71674) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36072 (pms_id=71684) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36076 (pms_id=71694) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36077 (pms_id=71695) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36078 (pms_id=71705) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36079 (pms_id=71715) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36080 (pms_id=71716) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36081 (pms_id=71717) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36082 (pms_id=71718) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36083 (pms_id=71719) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36084 (pms_id=71720) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36085 (pms_id=71721) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36086 (pms_id=71722) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36087 (pms_id=71727) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36088 (pms_id=71738) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for luca.sacchetti90@gmail.com (reservation_id=1123) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Sacchetti, email=luca.sacchetti90@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosalinde51@colum.de (reservation_id=1122) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosalinde51@colum.de (reservation_id=1124) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosalinde51@colum.de (reservation_id=1128) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosalinde51@colum.de (reservation_id=1065) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosalinde Bauknecht, email=rosalinde51@colum.de, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36089 (pms_id=71739) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36090 (pms_id=71751) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36091 (pms_id=71752) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36093 (pms_id=71740) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36095 (pms_id=71750) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36092 (pms_id=71753) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36094 (pms_id=71754) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36096 (pms_id=71755) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36097 (pms_id=71756) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36098 (pms_id=71757) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36099 (pms_id=71759) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36100 (pms_id=71761) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36101 (pms_id=71762) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36102 (pms_id=71763) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36103 (pms_id=71764) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36105 (pms_id=71765) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36104 (pms_id=71766) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36106 (pms_id=71767) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36107 (pms_id=71768) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for rg.riccardogianni@gmail.com (reservation_id=1118) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Riccardo Gianni, email=rg.riccardogianni@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for johannes@dorn-nordhausen.de (reservation_id=1116) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johannes Dorn, email=johannes@dorn-nordhausen.de, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36108 (pms_id=71769) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36109 (pms_id=71772) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36111 (pms_id=71773) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36112 (pms_id=71783) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36113 (pms_id=71784) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36115 (pms_id=71785) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36110 (pms_id=71771) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36118 (pms_id=71782) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36116 (pms_id=71786) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36114 (pms_id=71787) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=698) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=1054) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Wolfhard Cappel, email=wolfhard.cappel@t-online.de, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for lakertamalaj@yahoo.it (reservation_id=601) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lakerta Malaj, email=lakertamalaj@yahoo.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=698) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for wolfhard.cappel@t-online.de (reservation_id=1054) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Wolfhard Cappel, email=wolfhard.cappel@t-online.de, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36117 (pms_id=71788) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36121 (pms_id=71796) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36123 (pms_id=71805) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36119 (pms_id=71789) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36125 (pms_id=71807) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36124 (pms_id=71806) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36126 (pms_id=71808) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36120 (pms_id=71790) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36122 (pms_id=71795) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36127 (pms_id=71809) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36128 (pms_id=71810) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36129 (pms_id=71811) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36130 (pms_id=71813) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36131 (pms_id=71815) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36132 (pms_id=71816) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36133 (pms_id=71820) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36134 (pms_id=71822) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36135 (pms_id=71823) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36136 (pms_id=71824) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for marghe.monastra@gmail.com (reservation_id=1114) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Margherita Monastra, email=marghe.monastra@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36137 (pms_id=71825) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.bosco@policlinico.mi.it (reservation_id=710) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Bosco, email=paola.bosco@policlinico.mi.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36139 (pms_id=71827) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36138 (pms_id=71826) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36140 (pms_id=71829) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for d.este.mary@gmail.com (reservation_id=709) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina D'Este, email=d.este.mary@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36141 (pms_id=71830) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36142 (pms_id=71831) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36143 (pms_id=71835) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36144 (pms_id=71836) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36146 (pms_id=71828) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36147 (pms_id=71837) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36145 (pms_id=71846) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for guguly90@gmail.com (reservation_id=1111) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gordana Nozaric, email=guguly90@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36148 (pms_id=71847) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for Lucas.1978@hotmail.it (reservation_id=793) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Saracca, email=Lucas.1978@hotmail.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36149 (pms_id=71848) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36150 (pms_id=71859) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36151 (pms_id=71861) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36152 (pms_id=71869) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36153 (pms_id=71849) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36156 (pms_id=71860) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36154 (pms_id=71879) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36157 (pms_id=71890) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36155 (pms_id=71889) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36158 (pms_id=71891) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36159 (pms_id=71900) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for christine_kappes@web.de (reservation_id=595) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christine Kappes, email=christine_kappes@web.de, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36160 (pms_id=71902) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36161 (pms_id=71903) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessiacarroccia@gmail.com (reservation_id=654) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Carroccia, email=alessiacarroccia@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36162 (pms_id=71905) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for marida.fragassi@gmail.com (reservation_id=1110) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marida Fragassi, email=marida.fragassi@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36165 (pms_id=71901) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36164 (pms_id=71907) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36163 (pms_id=71906) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36167 (pms_id=71916) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36169 (pms_id=71917) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36166 (pms_id=71914) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36168 (pms_id=71915) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia.lionello10@gmail.com (reservation_id=652) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Lionello, email=silvia.lionello10@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36170 (pms_id=71918) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36171 (pms_id=71919) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristianmariotti2@gmail.com (reservation_id=651) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristian Mariotti, email=cristianmariotti2@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36172 (pms_id=71921) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36173 (pms_id=71922) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36175 (pms_id=71920) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36174 (pms_id=71923) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36176 (pms_id=71925) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36177 (pms_id=71926) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36178 (pms_id=71936) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36179 (pms_id=71924) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nunziafico09@gmail.com (reservation_id=598) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anunziata Fico, email=Nunziafico09@gmail.com, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36180 (pms_id=71937) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36181 (pms_id=71939) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonec1984@live.it (reservation_id=597) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Cinti, email=simonec1984@live.it, hotel=39054_001) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36184 (pms_id=71938) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36183 (pms_id=71942) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36185 (pms_id=71944) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 36182 (pms_id=71943) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Found exact email match for sararuffilli91@libero.it (reservation_id=1098) 2025-11-19 12:04:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Ruffilli, email=sararuffilli91@libero.it, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36186 (pms_id=71950) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36187 (pms_id=71951) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36188 (pms_id=71948) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia_do@hotmail.it (reservation_id=1096) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Doro, email=silvia_do@hotmail.it, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36189 (pms_id=71949) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36190 (pms_id=71954) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36191 (pms_id=71955) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36193 (pms_id=71952) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36192 (pms_id=71956) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36194 (pms_id=71957) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact name match for Helmut Schmidt (reservation_id=337) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=helmut.schmidt.sgm@unitybox.de, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36195 (pms_id=71958) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36196 (pms_id=71963) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36197 (pms_id=71964) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36198 (pms_id=71966) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36200 (pms_id=71965) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36199 (pms_id=71967) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36201 (pms_id=71968) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36203 (pms_id=71970) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36202 (pms_id=71969) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36204 (pms_id=71972) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36205 (pms_id=71974) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36206 (pms_id=71975) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36207 (pms_id=71982) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36208 (pms_id=71983) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36209 (pms_id=71984) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36210 (pms_id=71985) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for ramo77gob@tiscali.it (reservation_id=988) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ramona Gobetti, email=ramo77gob@tiscali.it, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36211 (pms_id=71986) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36212 (pms_id=71987) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36213 (pms_id=71988) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36215 (pms_id=71990) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36214 (pms_id=71989) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for falk.henninghaus@t-online.de (reservation_id=1092) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Falk Henninghaus, email=falk.henninghaus@t-online.de, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36217 (pms_id=71991) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36216 (pms_id=71992) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for lothar.glaser@t-online.de (reservation_id=1091) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lothar Glaser, email=lothar.glaser@t-online.de, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefylazzari17@icloud.com (reservation_id=1090) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Lazzari, email=stefylazzari17@icloud.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36218 (pms_id=71993) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36219 (pms_id=71996) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36222 (pms_id=71994) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36220 (pms_id=71997) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36221 (pms_id=71998) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36224 (pms_id=71995) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36223 (pms_id=72003) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36225 (pms_id=72004) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36226 (pms_id=72013) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36227 (pms_id=72014) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for mikerega@hotmail.it (reservation_id=1088) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Regazzoni, email=mikerega@hotmail.it, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudefandel84@gmail.com (reservation_id=1087) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claude Fandel, email=claudefandel84@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36228 (pms_id=72015) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36229 (pms_id=72017) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36230 (pms_id=72020) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36231 (pms_id=72021) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudefandel84@gmail.com (reservation_id=1087) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claude Fandel, email=claudefandel84@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36232 (pms_id=72016) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for ester.volpe91@gmail.com (reservation_id=1086) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ester Volpe, email=ester.volpe91@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36233 (pms_id=72018) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36234 (pms_id=72029) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36235 (pms_id=72030) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36236 (pms_id=72028) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36237 (pms_id=72031) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36238 (pms_id=72039) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36239 (pms_id=72040) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36240 (pms_id=72041) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36241 (pms_id=72042) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36242 (pms_id=72043) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36244 (pms_id=72045) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36243 (pms_id=72046) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36245 (pms_id=72048) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36246 (pms_id=72049) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36247 (pms_id=72050) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36248 (pms_id=72059) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36249 (pms_id=72061) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36250 (pms_id=72063) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36251 (pms_id=72072) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36252 (pms_id=72074) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36253 (pms_id=72082) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36254 (pms_id=72083) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36255 (pms_id=72084) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36256 (pms_id=72085) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36257 (pms_id=72086) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36258 (pms_id=72087) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36259 (pms_id=72088) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36260 (pms_id=72089) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36261 (pms_id=72091) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36262 (pms_id=72092) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36264 (pms_id=72094) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36263 (pms_id=72093) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36265 (pms_id=72106) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36266 (pms_id=72107) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36267 (pms_id=72117) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36268 (pms_id=72128) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36269 (pms_id=72130) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36270 (pms_id=72140) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36272 (pms_id=72142) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36271 (pms_id=72143) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36273 (pms_id=72144) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36274 (pms_id=72150) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36275 (pms_id=72149) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36276 (pms_id=72151) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36277 (pms_id=72153) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36278 (pms_id=72154) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36279 (pms_id=72155) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36280 (pms_id=72156) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36281 (pms_id=72157) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36282 (pms_id=72158) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for mardem76@gmail.com (reservation_id=708) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco D'Emilio, email=mardem76@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36283 (pms_id=72165) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36284 (pms_id=72166) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36286 (pms_id=72169) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36287 (pms_id=72170) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36285 (pms_id=72159) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for mend.ang88@gmail.com (reservation_id=1077) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angelo Mendicino, email=mend.ang88@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36288 (pms_id=72171) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36289 (pms_id=72173) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36291 (pms_id=72174) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36290 (pms_id=72180) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36294 (pms_id=72172) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for dany_p85@hotmail.it (reservation_id=623) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Palusci, email=dany_p85@hotmail.it, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36292 (pms_id=72190) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36293 (pms_id=72200) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36295 (pms_id=72201) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for ceo@volodin.de (reservation_id=1076) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrii Volodin, email=ceo@volodin.de, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36297 (pms_id=72213) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for renato.perfetto@libero.it (reservation_id=1074) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Adele Matarazzo, email=renato.perfetto@libero.it, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36298 (pms_id=72202) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36296 (pms_id=72214) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36299 (pms_id=72216) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36303 (pms_id=72215) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36300 (pms_id=72224) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36304 (pms_id=72217) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36301 (pms_id=72225) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36302 (pms_id=72226) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36305 (pms_id=72227) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for marco.cagalli@yahoo.it (reservation_id=1072) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Cagalli, email=marco.cagalli@yahoo.it, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36306 (pms_id=72228) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36308 (pms_id=72230) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36307 (pms_id=72229) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for lidiaanaciuraru@gmail.com (reservation_id=582) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lidia Ciuraru, email=lidiaanaciuraru@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36309 (pms_id=72233) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36312 (pms_id=72231) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36310 (pms_id=72242) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36314 (pms_id=72234) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36311 (pms_id=72243) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36313 (pms_id=72244) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36315 (pms_id=72253) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36316 (pms_id=72254) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36317 (pms_id=72255) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36318 (pms_id=72257) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72255 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36319 (pms_id=72258) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36320 (pms_id=72259) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36321 (pms_id=72260) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36322 (pms_id=72261) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36323 (pms_id=72262) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for maria.4277@yahoo.com (reservation_id=897) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Rosaria Bonofiglio, email=maria.4277@yahoo.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36324 (pms_id=72288) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36325 (pms_id=72298) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36326 (pms_id=72299) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for maria.4277@yahoo.com (reservation_id=897) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Rosaria Bonofiglio, email=maria.4277@yahoo.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36329 (pms_id=72309) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for milena93@hotmail.it (reservation_id=1068) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Salvatore Bianco, email=milena93@hotmail.it, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for erikaforte2018@gmail.com (reservation_id=1067) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Erika Forte, email=erikaforte2018@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36327 (pms_id=72312) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36331 (pms_id=72310) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36328 (pms_id=72314) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36330 (pms_id=72315) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36333 (pms_id=72311) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36332 (pms_id=72317) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36334 (pms_id=72319) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36335 (pms_id=72313) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36336 (pms_id=72320) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36337 (pms_id=72322) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for brunaalberta@gmail.com (reservation_id=1064) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bruna La Rocca, email=brunaalberta@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36338 (pms_id=72323) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36339 (pms_id=72332) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36340 (pms_id=72334) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36341 (pms_id=72345) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36342 (pms_id=72346) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36343 (pms_id=72347) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36344 (pms_id=72348) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36345 (pms_id=72344) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36346 (pms_id=72355) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36347 (pms_id=72356) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36348 (pms_id=72365) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36349 (pms_id=72366) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36350 (pms_id=72367) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36351 (pms_id=72368) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36352 (pms_id=72369) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36353 (pms_id=72370) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36354 (pms_id=72371) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36355 (pms_id=72372) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36356 (pms_id=72373) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36357 (pms_id=72374) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36358 (pms_id=72380) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36359 (pms_id=72381) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36360 (pms_id=72383) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36361 (pms_id=72382) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36362 (pms_id=72384) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36364 (pms_id=72386) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36363 (pms_id=72385) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36365 (pms_id=72387) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36366 (pms_id=72388) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36367 (pms_id=72389) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36368 (pms_id=72390) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for fee.kandel@gmx.at (reservation_id=816) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fee Kandel, email=fee.kandel@gmx.at, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36369 (pms_id=72391) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36370 (pms_id=72392) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36371 (pms_id=72394) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36372 (pms_id=72395) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for lastruccianna4@gmail.com (reservation_id=650) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Iastrucci, email=lastruccianna4@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36373 (pms_id=72396) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36374 (pms_id=72393) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36376 (pms_id=72398) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36375 (pms_id=72397) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36378 (pms_id=72399) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36377 (pms_id=72400) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36380 (pms_id=72401) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36379 (pms_id=72402) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36381 (pms_id=72403) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36382 (pms_id=72404) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36383 (pms_id=72405) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36384 (pms_id=72406) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36386 (pms_id=72408) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36385 (pms_id=72407) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36387 (pms_id=72409) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36388 (pms_id=72410) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36389 (pms_id=72411) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36390 (pms_id=72412) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36391 (pms_id=72413) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36392 (pms_id=72414) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36393 (pms_id=72421) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36394 (pms_id=72422) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36396 (pms_id=72432) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36395 (pms_id=72431) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36397 (pms_id=72433) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36398 (pms_id=72434) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for teresa.loria81@libero.it (reservation_id=1053) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Teresa Loria, email=teresa.loria81@libero.it, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36399 (pms_id=72435) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36400 (pms_id=72445) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36401 (pms_id=72446) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36402 (pms_id=72456) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36403 (pms_id=72457) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36404 (pms_id=72455) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36405 (pms_id=72458) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36406 (pms_id=72459) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36407 (pms_id=72460) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36408 (pms_id=72467) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.battiloro1@gmail.com (reservation_id=1052) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.battiloro1@gmail.com (reservation_id=1262) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Battiloro, email=e.battiloro1@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36409 (pms_id=72468) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for vale_zilli@hotmail.com (reservation_id=1050) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Zilli, email=vale_zilli@hotmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for vale_zilli@hotmail.com (reservation_id=1050) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Zilli, email=vale_zilli@hotmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36410 (pms_id=72470) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36412 (pms_id=72471) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36411 (pms_id=72469) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36414 (pms_id=72474) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36413 (pms_id=72472) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36418 (pms_id=72473) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36415 (pms_id=72475) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36416 (pms_id=72478) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for Annalisa76.amadio@gmail.com (reservation_id=902) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Amadio, email=Annalisa76.amadio@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36417 (pms_id=72479) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36419 (pms_id=72481) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36420 (pms_id=72482) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36421 (pms_id=72480) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36422 (pms_id=72485) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36423 (pms_id=72486) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36425 (pms_id=72493) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36424 (pms_id=72487) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36426 (pms_id=72496) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36427 (pms_id=72497) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessio.castillenti@gmail.com (reservation_id=900) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Castillenti, email=alessio.castillenti@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36428 (pms_id=72498) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36429 (pms_id=72506) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36430 (pms_id=72507) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36431 (pms_id=72517) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36433 (pms_id=72527) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36434 (pms_id=72528) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for n.stademann@gmail.com (reservation_id=895) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Natalie Stademann, email=n.stademann@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36432 (pms_id=72518) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for isabella.migliarini@gmail.com (reservation_id=835) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianluca Bronzetti, email=isabella.migliarini@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.battiloro1@gmail.com (reservation_id=1052) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.battiloro1@gmail.com (reservation_id=1262) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Battiloro, email=e.battiloro1@gmail.com, hotel=39054_001) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36437 (pms_id=72529) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36435 (pms_id=72541) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36438 (pms_id=72530) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36441 (pms_id=72531) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36436 (pms_id=72551) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36439 (pms_id=72552) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36440 (pms_id=72553) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36442 (pms_id=72563) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36443 (pms_id=72574) 2025-11-19 12:04:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 36444 (pms_id=72575) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36445 (pms_id=72585) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for lidiaanaciuraru@gmail.com (reservation_id=582) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lidia Ciursru, email=lidiaanaciuraru@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36446 (pms_id=72587) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36447 (pms_id=72597) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36449 (pms_id=72588) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36448 (pms_id=72598) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36450 (pms_id=72599) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36452 (pms_id=72601) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36451 (pms_id=72600) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36453 (pms_id=72602) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36454 (pms_id=72603) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for enzafoschillo@gmail.com (reservation_id=947) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vincenza Foschillo, email=enzafoschillo@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36455 (pms_id=72613) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36456 (pms_id=72623) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36457 (pms_id=72625) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36458 (pms_id=72626) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36460 (pms_id=72624) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36459 (pms_id=72636) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36461 (pms_id=72637) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36462 (pms_id=72638) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for gerald.steiner.gs@googlemail.com (reservation_id=578) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gerald Steiner, email=gerald.steiner.gs@googlemail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36463 (pms_id=72646) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for s.passaro93@gmail.com (reservation_id=945) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Passaro, email=s.passaro93@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36464 (pms_id=72649) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36466 (pms_id=72647) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36467 (pms_id=72648) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for enricodrovandi@hotmail.com (reservation_id=203) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Drovandi, email=enricodrovandi@hotmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36465 (pms_id=72650) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36468 (pms_id=72657) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36469 (pms_id=72658) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36471 (pms_id=72659) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36472 (pms_id=72660) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36470 (pms_id=72656) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36473 (pms_id=72661) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36474 (pms_id=72662) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36476 (pms_id=72663) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36475 (pms_id=72664) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for randellinielisa@gmail.com (reservation_id=1151) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Randellini, email=randellinielisa@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36477 (pms_id=72665) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36479 (pms_id=72667) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36478 (pms_id=72669) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36480 (pms_id=72670) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36482 (pms_id=72671) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36481 (pms_id=72666) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36483 (pms_id=72672) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36484 (pms_id=72676) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36486 (pms_id=72677) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36485 (pms_id=72679) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36487 (pms_id=72685) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36488 (pms_id=72686) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36489 (pms_id=72687) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36490 (pms_id=72688) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36491 (pms_id=72689) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36492 (pms_id=72690) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36493 (pms_id=72691) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36495 (pms_id=72693) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36494 (pms_id=72692) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36496 (pms_id=72694) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36497 (pms_id=72697) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36498 (pms_id=72706) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36499 (pms_id=72707) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36500 (pms_id=72708) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36501 (pms_id=72717) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36502 (pms_id=72718) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36504 (pms_id=72727) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36503 (pms_id=72719) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36505 (pms_id=72728) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for silenzi.silvia@virgilio.it (reservation_id=1059) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Silenzi, email=silenzi.silvia@virgilio.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36506 (pms_id=72731) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36508 (pms_id=72734) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36507 (pms_id=72733) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36510 (pms_id=72735) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36512 (pms_id=72742) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36509 (pms_id=72730) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36511 (pms_id=72743) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36513 (pms_id=72744) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36514 (pms_id=72745) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36515 (pms_id=72746) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicolamaradei@libero.it (reservation_id=940) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Maradei, email=nicolamaradei@libero.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36517 (pms_id=72747) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36516 (pms_id=72748) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36518 (pms_id=72752) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36519 (pms_id=72753) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36520 (pms_id=72754) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36521 (pms_id=72764) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36523 (pms_id=72763) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36522 (pms_id=72765) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36525 (pms_id=72769) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36524 (pms_id=72768) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36527 (pms_id=72770) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36526 (pms_id=72771) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36528 (pms_id=72772) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36529 (pms_id=72773) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for marilenaciobanu016@gmail.com (reservation_id=637) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marilena Ciobanu, email=marilenaciobanu016@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for marilenaciobanu016@gmail.com (reservation_id=637) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marilena Ciobanu, email=marilenaciobanu016@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36530 (pms_id=72774) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36531 (pms_id=72784) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36534 (pms_id=72793) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36533 (pms_id=72786) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36532 (pms_id=72785) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36535 (pms_id=72794) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36536 (pms_id=72795) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36537 (pms_id=72796) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36538 (pms_id=72797) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36539 (pms_id=72798) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36540 (pms_id=72804) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36541 (pms_id=72805) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36542 (pms_id=72806) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for silvia.sana94@libero.it (reservation_id=1060) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Sana, email=silvia.sana94@libero.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36543 (pms_id=72807) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36544 (pms_id=72809) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36545 (pms_id=72810) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36546 (pms_id=72811) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36547 (pms_id=72813) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36549 (pms_id=72808) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36548 (pms_id=72814) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36550 (pms_id=72815) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for silenzi.silvia@virgilio.it (reservation_id=1059) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Silenzi, email=silenzi.silvia@virgilio.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36551 (pms_id=72816) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36552 (pms_id=72818) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36556 (pms_id=72817) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36553 (pms_id=72819) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36554 (pms_id=72820) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36555 (pms_id=72821) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36557 (pms_id=72823) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36559 (pms_id=72824) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36558 (pms_id=72825) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36560 (pms_id=72826) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=246) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=247) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Amoni, email=amonivalentina1985@libero.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36561 (pms_id=72827) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36562 (pms_id=72829) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36563 (pms_id=72830) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36567 (pms_id=72828) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36564 (pms_id=72833) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36565 (pms_id=72843) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36566 (pms_id=72844) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36568 (pms_id=72845) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36569 (pms_id=72847) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36570 (pms_id=72848) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36571 (pms_id=72849) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for matteo.branchini85@gmail.com (reservation_id=60) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for matteo.branchini85@gmail.com (reservation_id=1058) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Branchini, email=matteo.branchini85@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36572 (pms_id=72851) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.lamera71@gmail.com (reservation_id=63) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Della Giovanna, email=elena.lamera71@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36573 (pms_id=72852) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36574 (pms_id=72853) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36577 (pms_id=72850) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36575 (pms_id=72860) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36576 (pms_id=72871) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36578 (pms_id=72872) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for gubilitvera@gmail.com (reservation_id=991) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Arhip, email=gubilitvera@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36579 (pms_id=72873) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36580 (pms_id=72870) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36581 (pms_id=72874) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36582 (pms_id=72881) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for Nili.Grothe@gmx.net (reservation_id=64) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nili Grothe, email=Nili.Grothe@gmx.net, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36583 (pms_id=72891) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36584 (pms_id=72892) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for jadrankamihajlovic363@gmail.com (reservation_id=65) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jadranka Mihaljlovic, email=jadrankamihajlovic363@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36585 (pms_id=72893) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for alicepadovani1009@gmail.com (reservation_id=66) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Padovani, email=alicepadovani1009@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36586 (pms_id=72896) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36587 (pms_id=72898) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36589 (pms_id=72894) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36588 (pms_id=72895) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for rafa74@hotmail.it (reservation_id=68) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Raffaele Pasca, email=rafa74@hotmail.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36590 (pms_id=72897) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36591 (pms_id=72899) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.lamera71@gmail.com (reservation_id=63) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Della Giovanna, email=elena.lamera71@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for Shakihavana@gmail.com (reservation_id=990) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Tonini, email=Shakihavana@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for MACARELLA@ALICE.IT (reservation_id=70) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Bindi, email=MACARELLA@ALICE.IT, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36592 (pms_id=72900) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for biancabaumer@web.de (reservation_id=71) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bianca Eisen, email=biancabaumer@web.de, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36594 (pms_id=72901) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36595 (pms_id=72909) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36593 (pms_id=72920) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36596 (pms_id=72910) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabi.lerch@gmx.at (reservation_id=75) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gabriele Lerch, email=gabi.lerch@gmx.at, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36597 (pms_id=72922) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for acannuni4@gmail.com (reservation_id=640) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Cannuni, email=acannuni4@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36598 (pms_id=72923) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36599 (pms_id=72921) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36600 (pms_id=72924) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for Franzisca.Dietrich@t-online.de (reservation_id=77) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franzisca Veronika Döbl Dietrich, email=Franzisca.Dietrich@t-online.de, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36601 (pms_id=72925) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36602 (pms_id=72926) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36603 (pms_id=72928) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36605 (pms_id=72929) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36604 (pms_id=72930) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36607 (pms_id=72927) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36606 (pms_id=72931) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for nurosch.chro94@gmail.com (reservation_id=79) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nurosh Chro, email=nurosch.chro94@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for SOLE1980@HOTMAIL.IT (reservation_id=78) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pamela Petrucci, email=SOLE1980@HOTMAIL.IT, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for pamelamurachelli@gmail.com (reservation_id=76) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pamela Murachelli, email=pamelamurachelli@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36608 (pms_id=72933) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36609 (pms_id=72935) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36610 (pms_id=72934) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36614 (pms_id=72945) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for acannuni4@gmail.com (reservation_id=640) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Cannuni, email=acannuni4@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36615 (pms_id=72946) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for donatelladalessio@tiscali.it (reservation_id=80) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Donatella D’Alessio, email=donatelladalessio@tiscali.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36611 (pms_id=72947) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36613 (pms_id=72950) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36612 (pms_id=72949) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36617 (pms_id=72948) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36618 (pms_id=72951) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for germana.luca@tiscali.it (reservation_id=84) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Germana Tosello, email=germana.luca@tiscali.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36616 (pms_id=72952) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for silenzi.silvia@virgilio.it (reservation_id=1059) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Silenzi, email=silenzi.silvia@virgilio.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for visconti.ann@gmail.com (reservation_id=83) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Visconti, email=visconti.ann@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36619 (pms_id=72953) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for schneider-jessica@hotmail.de (reservation_id=82) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jessica Schneider, email=schneider-jessica@hotmail.de, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36621 (pms_id=72954) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.vivian89@gmail.com (reservation_id=95) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marti Vician, email=m.vivian89@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36620 (pms_id=72964) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36622 (pms_id=72955) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36623 (pms_id=72956) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for marcogori04@gmail.com (reservation_id=93) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Gori, email=marcogori04@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for olivieriamanda1997@gmail.com (reservation_id=87) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Amanda Olivieri, email=olivieriamanda1997@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36624 (pms_id=72957) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for anna.filippitsch@gmail.com (reservation_id=814) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Filippitsch, email=anna.filippitsch@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36625 (pms_id=72965) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36628 (pms_id=72967) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36626 (pms_id=72966) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36627 (pms_id=72974) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36629 (pms_id=72968) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36630 (pms_id=72975) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36631 (pms_id=72976) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36632 (pms_id=72977) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36633 (pms_id=72986) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36634 (pms_id=72987) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for Liliana.alexeeva@gmail.com (reservation_id=745) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Liliana Alexeeva, email=Liliana.alexeeva@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for erikananni991@gmail.com (reservation_id=99) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Erika Nanni, email=erikananni991@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36635 (pms_id=72988) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36636 (pms_id=72989) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36638 (pms_id=72998) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for pie92.magic@gmail.com (reservation_id=96) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pierluca Cosentino, email=pie92.magic@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=90) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=148) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Angeloro, email=angeloroalessia87@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=101) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=107) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Zambon, email=giormaty@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=101) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=107) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Zambon, email=giormaty@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36637 (pms_id=72990) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36639 (pms_id=72997) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona.reina1985@gmail.com (reservation_id=747) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Reina, email=simona.reina1985@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36640 (pms_id=73007) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36641 (pms_id=73008) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentinagiomo@gmail.com (reservation_id=104) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Giomo, email=valentinagiomo@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36643 (pms_id=73009) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36644 (pms_id=73017) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36645 (pms_id=73019) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact name match for Werner Vogel (reservation_id=105) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Werner Vogel, email=vogel_marion@web.de, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36642 (pms_id=73020) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for Liliana.alexeeva@gmail.com (reservation_id=745) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Liliana Alexeeva, email=Liliana.alexeeva@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36646 (pms_id=73021) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for castagna1.ac4@gmail.com (reservation_id=102) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Castagna, email=castagna1.ac4@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36647 (pms_id=73022) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for castagna1.ac4@gmail.com (reservation_id=102) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Castagna, email=castagna1.ac4@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36648 (pms_id=73027) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36649 (pms_id=73028) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36651 (pms_id=73030) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36650 (pms_id=73031) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36652 (pms_id=73032) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for federicaf747@gmail.com (reservation_id=108) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Felici, email=federicaf747@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36654 (pms_id=73029) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36653 (pms_id=73037) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for gbpatarini@yahoo.it (reservation_id=106) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Patarini, email=gbpatarini@yahoo.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for gbpatarini@yahoo.it (reservation_id=106) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Patarini, email=gbpatarini@yahoo.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36655 (pms_id=73038) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for stefimart9@gmail.com (reservation_id=743) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Stefania Martella, email=stefimart9@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36656 (pms_id=73039) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36657 (pms_id=73047) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=112) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pabli2580@gmail.com (reservation_id=680) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Passarin, email=Pabli2580@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36659 (pms_id=73040) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for fedenico2012@libero.it (reservation_id=111) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Bruseghin, email=fedenico2012@libero.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36658 (pms_id=73049) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=101) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for giormaty@gmail.com (reservation_id=107) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Zambon, email=giormaty@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for foda66ttyy05@gmail.com (reservation_id=119) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniele Formaggio, email=foda66ttyy05@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36660 (pms_id=73048) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36661 (pms_id=73050) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36662 (pms_id=73051) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36663 (pms_id=73052) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for pisandre2@gmail.com (reservation_id=110) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for pisandre2@gmail.com (reservation_id=1553) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Piscitelli, email=pisandre2@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36665 (pms_id=73054) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36664 (pms_id=73053) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36666 (pms_id=73060) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36667 (pms_id=73062) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for info@wb-bau.de (reservation_id=115) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johannes Wiedenbauer, email=info@wb-bau.de, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36669 (pms_id=73061) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36668 (pms_id=73063) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for Eliga84@gmail.com (reservation_id=210) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Galassi, email=Eliga84@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36671 (pms_id=73066) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36670 (pms_id=73065) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36673 (pms_id=73076) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36672 (pms_id=73064) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36674 (pms_id=73088) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36675 (pms_id=73089) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36676 (pms_id=73077) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for damknikic0@gmail.com (reservation_id=128) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dragana Nikic, email=damknikic0@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36677 (pms_id=73090) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for cornetti1987@yahoo.it (reservation_id=124) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Cornetti, email=cornetti1987@yahoo.it, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for sarahmarie1984@web.de (reservation_id=133) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sarah Metz, email=sarahmarie1984@web.de, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristina.filippini87@gmail.com (reservation_id=130) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Filippini, email=cristina.filippini87@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36678 (pms_id=73092) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36679 (pms_id=73099) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36680 (pms_id=73091) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36683 (pms_id=73101) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for Francescafuchs@web.de (reservation_id=127) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Schoger, email=Francescafuchs@web.de, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for kdugdaleosullivan@gmail.com (reservation_id=581) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Katherine O'Sullivan, email=kdugdaleosullivan@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36682 (pms_id=73100) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36684 (pms_id=73102) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36681 (pms_id=73112) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for kdugdaleosullivan@gmail.com (reservation_id=581) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Katherine O'Sullivan, email=kdugdaleosullivan@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for elena.coita@live.com (reservation_id=139) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Coita, email=elena.coita@live.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36686 (pms_id=73114) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36685 (pms_id=73113) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for mydliarovajana@yahoo.de (reservation_id=135) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jana Nairz, email=mydliarovajana@yahoo.de, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisalotti28@gmail.com (reservation_id=126) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisalotti28@gmail.com (reservation_id=134) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lisa Lotti, email=lisalotti28@gmail.com, hotel=39054_001) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36687 (pms_id=73116) 2025-11-19 12:04:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 36688 (pms_id=73117) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36689 (pms_id=73118) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36690 (pms_id=73121) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36692 (pms_id=73119) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36691 (pms_id=73122) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36693 (pms_id=73133) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36694 (pms_id=73134) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36695 (pms_id=73135) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36696 (pms_id=73136) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36697 (pms_id=73137) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36698 (pms_id=73138) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36699 (pms_id=73139) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36700 (pms_id=73140) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36702 (pms_id=73142) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36701 (pms_id=73141) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36703 (pms_id=73143) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36704 (pms_id=73144) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36705 (pms_id=73145) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36706 (pms_id=73146) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vittoria Natali, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for luciavisintin@libero.it (reservation_id=791) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lucia Visintin, email=luciavisintin@libero.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36707 (pms_id=73147) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36708 (pms_id=73150) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36710 (pms_id=73151) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36711 (pms_id=73152) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36712 (pms_id=73153) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36709 (pms_id=73148) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36713 (pms_id=73154) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36714 (pms_id=73149) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36715 (pms_id=73155) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36716 (pms_id=73158) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36717 (pms_id=73159) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauragrandinetti83@gmail.com (reservation_id=1244) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Grandinetti, email=lauragrandinetti83@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for eli.gabbana@gmail.com (reservation_id=142) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Gabbana, email=eli.gabbana@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36718 (pms_id=73166) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36719 (pms_id=73168) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36720 (pms_id=73167) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36721 (pms_id=73169) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36722 (pms_id=73171) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36724 (pms_id=73170) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36726 (pms_id=73172) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36723 (pms_id=73173) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36725 (pms_id=73174) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36727 (pms_id=73175) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for ca.biscardo@gmail.com (reservation_id=147) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carlo Alberto Biscardo, email=ca.biscardo@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca.andreana@alice.it (reservation_id=575) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca.andreana@alice.it (reservation_id=257) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franca Andreana, email=francesca.andreana@alice.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for sararoma90.sr@gmail.com (reservation_id=145) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Romagnoli, email=sararoma90.sr@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36728 (pms_id=73176) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36729 (pms_id=73177) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisa-madeleine.steinbach@web.de (reservation_id=144) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lisa Steinbach, email=lisa-madeleine.steinbach@web.de, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36730 (pms_id=73178) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36731 (pms_id=73179) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36733 (pms_id=73180) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36732 (pms_id=73182) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36735 (pms_id=73183) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36734 (pms_id=73184) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36737 (pms_id=73181) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36736 (pms_id=73185) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for ch-stumpf@web.de (reservation_id=143) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Stumpf, email=ch-stumpf@web.de, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36738 (pms_id=73187) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=90) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for angeloroalessia87@gmail.com (reservation_id=148) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessia Angeloro, email=angeloroalessia87@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36739 (pms_id=73186) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36740 (pms_id=73188) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36741 (pms_id=73189) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36742 (pms_id=73197) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36743 (pms_id=73198) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for costi.miron12@gmail.com (reservation_id=150) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Miron, email=costi.miron12@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36744 (pms_id=73199) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36745 (pms_id=73200) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36746 (pms_id=73195) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonagraziosi@gmail.com (reservation_id=149) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Graziosi, email=simonagraziosi@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36748 (pms_id=73201) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=624) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=711) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide_bonello@libero.it (reservation_id=936) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Bonello, email=davide_bonello@libero.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirlinda-gashi@bluewin.ch (reservation_id=140) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirlinda Gashi, email=mirlinda-gashi@bluewin.ch, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36747 (pms_id=73202) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36749 (pms_id=73215) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36751 (pms_id=73203) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36750 (pms_id=73204) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36753 (pms_id=73205) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36754 (pms_id=73216) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36752 (pms_id=73220) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36755 (pms_id=73218) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36756 (pms_id=73219) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36757 (pms_id=73221) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36758 (pms_id=73222) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabiofroldi@hotmail.it (reservation_id=125) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabio Froldi, email=fabiofroldi@hotmail.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidv@gmx.net (reservation_id=156) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=David Völklein, email=davidv@gmx.net, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for nessunomai28@gmail.com (reservation_id=152) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marcella De Leonardis, email=nessunomai28@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36761 (pms_id=73223) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36759 (pms_id=73233) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36762 (pms_id=73225) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36760 (pms_id=73235) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for katharina.pfoess75@gmail.com (reservation_id=154) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Katharina Pföß, email=katharina.pfoess75@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for lisadallaglio@yahoo.it (reservation_id=157) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Annalisa Dall'Aglio, email=lisadallaglio@yahoo.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36763 (pms_id=73234) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36765 (pms_id=73243) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36764 (pms_id=73246) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for johanna.waizmann@web.de (reservation_id=159) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Johanna Waizmann, email=johanna.waizmann@web.de, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36766 (pms_id=73244) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36767 (pms_id=73245) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36769 (pms_id=73248) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36770 (pms_id=73249) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36768 (pms_id=73247) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36771 (pms_id=73250) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact name match for Margherita Martinelli (reservation_id=168) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Margherita Martinelli, email=martinelli.rita1965@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36772 (pms_id=73251) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for adam.87@hotmail.it (reservation_id=166) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Adam Zaniewski, email=adam.87@hotmail.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36773 (pms_id=73254) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36776 (pms_id=73252) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36777 (pms_id=73253) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36774 (pms_id=73255) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36775 (pms_id=73258) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36778 (pms_id=73261) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36779 (pms_id=73262) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36780 (pms_id=73263) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36781 (pms_id=73264) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36782 (pms_id=73265) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=172) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for casaelle1234@gmail.com (reservation_id=175) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorella Lucci, email=casaelle1234@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonafarinetti70@gmail.com (reservation_id=171) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Farinetti, email=simonafarinetti70@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36784 (pms_id=73274) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36783 (pms_id=73273) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for tronconi.franco@tiscali.it (reservation_id=176) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Franco Tronconi, email=tronconi.franco@tiscali.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36785 (pms_id=73275) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36786 (pms_id=73272) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36789 (pms_id=73278) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36787 (pms_id=73276) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36790 (pms_id=73279) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for m.serenella@libero.it (reservation_id=184) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michela Serenella, email=m.serenella@libero.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36791 (pms_id=73280) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36788 (pms_id=73277) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36792 (pms_id=73281) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliana.morosato71@gmail.com (reservation_id=186) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliana.morosato71@gmail.com (reservation_id=180) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giuliana Morosato, email=giuliana.morosato71@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36794 (pms_id=73283) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for corinne.zanelli@gmail.com (reservation_id=188) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Corinne Zanelli, email=corinne.zanelli@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for rosariadimartino7@hotmail.it (reservation_id=189) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosaria Di Martino, email=rosariadimartino7@hotmail.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36793 (pms_id=73293) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica88lazzaro@gmail.com (reservation_id=191) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Lazzaro, email=federica88lazzaro@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36795 (pms_id=73284) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for federica88lazzaro@gmail.com (reservation_id=191) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Lazzaro, email=federica88lazzaro@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36797 (pms_id=73305) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36796 (pms_id=73294) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36798 (pms_id=73308) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36800 (pms_id=73295) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36799 (pms_id=73309) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36801 (pms_id=73306) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36802 (pms_id=73307) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for Enovebiu11@outlook.com (reservation_id=193) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eno Vebiu, email=Enovebiu11@outlook.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36803 (pms_id=73315) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for Mariarosarialippi@yahoo.it (reservation_id=195) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Rosa Lippi, email=Mariarosarialippi@yahoo.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36804 (pms_id=73325) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for carolinanne.frey@gmx.de (reservation_id=198) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carolin Frey, email=carolinanne.frey@gmx.de, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36805 (pms_id=73316) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for maddalena.zanon@gmail.com (reservation_id=197) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maddalena Zanon, email=maddalena.zanon@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36806 (pms_id=73328) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36807 (pms_id=73329) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36808 (pms_id=73326) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for bosettoelena@gmail.com (reservation_id=201) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elena Bosetto, email=bosettoelena@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36809 (pms_id=73332) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36810 (pms_id=73330) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36811 (pms_id=73331) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for enricodrovandi@hotmail.com (reservation_id=203) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Drovandi, email=enricodrovandi@hotmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36812 (pms_id=73334) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for enricodrovandi@hotmail.com (reservation_id=203) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Enrico Drovandi, email=enricodrovandi@hotmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36813 (pms_id=73333) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36815 (pms_id=73337) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=202) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=360) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vincenzo Giappone, email=japantri88@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36816 (pms_id=73338) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36814 (pms_id=73335) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36817 (pms_id=73336) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=216) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=229) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=248) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Bettini, email=barbarabettini77@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36818 (pms_id=73340) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36819 (pms_id=73341) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36820 (pms_id=73342) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36821 (pms_id=73339) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36823 (pms_id=73343) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for alerich93@libero.it (reservation_id=215) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Riccio, email=alerich93@libero.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for Eliga84@gmail.com (reservation_id=210) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Galassi, email=Eliga84@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36822 (pms_id=73344) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36824 (pms_id=73345) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for ioleoieni69@gmail.com (reservation_id=209) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Oieni, email=ioleoieni69@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfonsobarricella63@gmail.com (reservation_id=208) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alfonso Barricella, email=alfonsobarricella63@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabrinareisser@web.de (reservation_id=207) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sabrina Schartel, email=sabrinareisser@web.de, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfaranofrancesco@virgilio.it (reservation_id=507) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfaranofrancesco@virgilio.it (reservation_id=508) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for alfaranofrancesco@virgilio.it (reservation_id=206) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Alfarano, email=alfaranofrancesco@virgilio.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36825 (pms_id=73346) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36826 (pms_id=73352) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=212) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=220) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea De Vincenzi, email=f.bafico@me.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36829 (pms_id=73357) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for annalupo@hotmail.it (reservation_id=214) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Anna Lupo, email=annalupo@hotmail.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36828 (pms_id=73353) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36831 (pms_id=73355) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36827 (pms_id=73354) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36830 (pms_id=73356) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=212) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for f.bafico@me.com (reservation_id=220) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Bafico, email=f.bafico@me.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36832 (pms_id=73358) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36833 (pms_id=73359) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for samuric@libero.it (reservation_id=221) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Samuele Riccio, email=samuric@libero.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for michela.tati@gmail.com (reservation_id=223) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michela Ferracin, email=michela.tati@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36834 (pms_id=73369) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for delleradenise@gmail.com (reservation_id=222) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Beduschi, email=delleradenise@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36835 (pms_id=73371) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for fmarchesin78@gmail.com (reservation_id=224) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Filippo Marchesin, email=fmarchesin78@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36837 (pms_id=73370) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36836 (pms_id=73374) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36839 (pms_id=73372) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for melissa.corrigan@gmx.de (reservation_id=225) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Melissa Busch, email=melissa.corrigan@gmx.de, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36838 (pms_id=73376) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36840 (pms_id=73373) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36841 (pms_id=73377) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36842 (pms_id=73375) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for bobina78@hotmail.it (reservation_id=227) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Mua, email=bobina78@hotmail.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36844 (pms_id=73378) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=216) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=229) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=248) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Bettini, email=barbarabettini77@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36843 (pms_id=73380) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariageorgantzinou@gmail.com (reservation_id=232) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Georgantzinou, email=mariageorgantzinou@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for carmelamanzione@virgilio.it (reservation_id=233) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carmela Manzione, email=carmelamanzione@virgilio.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for info@baeckerei-dorner.at (reservation_id=237) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=August Dorner, email=info@baeckerei-dorner.at, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36845 (pms_id=73379) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36846 (pms_id=73397) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36847 (pms_id=73381) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36848 (pms_id=73382) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for raducarmen11@yahoo.it (reservation_id=238) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Carmen Radu, email=raducarmen11@yahoo.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36851 (pms_id=73395) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36849 (pms_id=73399) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36852 (pms_id=73398) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36850 (pms_id=73401) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for cristiana.giay@gmail.com (reservation_id=239) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Giay, email=cristiana.giay@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for dibattista.elisa@gmail.com (reservation_id=244) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Di Battista, email=dibattista.elisa@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36853 (pms_id=73402) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for liamassa13@libero.it (reservation_id=243) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosalia Massa, email=liamassa13@libero.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36855 (pms_id=73403) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36856 (pms_id=73404) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=216) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=229) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbarabettini77@gmail.com (reservation_id=248) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Bettini, email=barbarabettini77@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36854 (pms_id=73406) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36857 (pms_id=73407) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36859 (pms_id=73409) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36858 (pms_id=73408) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36861 (pms_id=73410) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36860 (pms_id=73405) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=246) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for amonivalentina1985@libero.it (reservation_id=247) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Amoni, email=amonivalentina1985@libero.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36862 (pms_id=73411) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for marianichiara1978@gmail.com (reservation_id=241) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Mariani, email=marianichiara1978@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for lara.danti1970@gmail.com (reservation_id=240) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lara Danti, email=lara.danti1970@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36866 (pms_id=73412) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for jenni.struebing@googlemail.com (reservation_id=253) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jennifer Keilan, email=jenni.struebing@googlemail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36863 (pms_id=73415) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for samuric@libero.it (reservation_id=221) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Samuele Riccio, email=samuric@libero.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36864 (pms_id=73416) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36865 (pms_id=73417) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36869 (pms_id=73413) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36868 (pms_id=73414) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36870 (pms_id=73426) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36871 (pms_id=73427) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiara.imperiali82@gmail.com (reservation_id=256) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Chiara Imperiali, email=chiara.imperiali82@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36872 (pms_id=73429) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36867 (pms_id=73428) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36873 (pms_id=73431) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for barchettarosa1964@gmail.com (reservation_id=261) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosa Barchetta Virgilio, email=barchettarosa1964@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36877 (pms_id=73430) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for Sarazerbinati89@gmail.com (reservation_id=263) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Zerbinati, email=Sarazerbinati89@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36874 (pms_id=73433) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36875 (pms_id=73442) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for dennissommer@gmx.de (reservation_id=579) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dennis Sommer, email=dennissommer@gmx.de, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36876 (pms_id=73444) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36878 (pms_id=73432) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36879 (pms_id=73452) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36880 (pms_id=73443) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirkoselmo70@gmail.com (reservation_id=266) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for mirkoselmo70@gmail.com (reservation_id=250) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirko Selmo, email=mirkoselmo70@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for samuric@libero.it (reservation_id=221) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Samuele Riccio, email=samuric@libero.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleo.luck93@gmail.com (reservation_id=267) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Tempellini, email=eleo.luck93@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36881 (pms_id=73453) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for beata.wirtl@icloud.com (reservation_id=268) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Beata Wirtl, email=beata.wirtl@icloud.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36882 (pms_id=73463) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36884 (pms_id=73464) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for cecchettialice93@gmail.com (reservation_id=270) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alice Cecchetti, email=cecchettialice93@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesca.t83f@libero.it (reservation_id=271) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Tedeschi, email=francesca.t83f@libero.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36886 (pms_id=73465) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36883 (pms_id=73467) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessandrarussia@hotmail.com (reservation_id=272) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandra Squaquara, email=alessandrarussia@hotmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36887 (pms_id=73466) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36885 (pms_id=73473) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36889 (pms_id=73469) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36888 (pms_id=73468) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36890 (pms_id=73470) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36891 (pms_id=73474) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36892 (pms_id=73475) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for christina.neise@gmx.at (reservation_id=273) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christina Neise, email=christina.neise@gmx.at, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for gluca.bolognesi@gmail.com (reservation_id=274) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianluca Bolognesi, email=gluca.bolognesi@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36894 (pms_id=73494) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36893 (pms_id=73485) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=278) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=1223) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for puertogiga@libero.it (reservation_id=1294) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Aiello, email=puertogiga@libero.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabrinadivita96@gmail.com (reservation_id=205) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabrinadivita96@gmail.com (reservation_id=277) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sabrina Di Vita, email=sabrinadivita96@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for acinommu@gmail.com (reservation_id=279) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Murgia, email=acinommu@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36896 (pms_id=73495) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36897 (pms_id=73496) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36900 (pms_id=73497) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36895 (pms_id=73500) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36899 (pms_id=73501) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36901 (pms_id=73498) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for adampier@outlook.it (reservation_id=281) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pier Paolo Adamoli, email=adampier@outlook.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36902 (pms_id=73499) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36898 (pms_id=73502) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36903 (pms_id=73504) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36908 (pms_id=73505) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for a.cibin@yahoo.com (reservation_id=284) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Cibin, email=a.cibin@yahoo.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36904 (pms_id=73515) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for giorgiaparrinello31@gmail.com (reservation_id=286) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giorgia Parinello, email=giorgiaparrinello31@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36905 (pms_id=73516) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for aldadervishi@outlook.it (reservation_id=285) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alda Dervishi, email=aldadervishi@outlook.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisa.vezzani1991@gmail.com (reservation_id=283) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Vezzani, email=elisa.vezzani1991@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36906 (pms_id=73519) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36909 (pms_id=73517) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36907 (pms_id=73522) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36910 (pms_id=73518) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36913 (pms_id=73523) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36912 (pms_id=73520) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for chrisbardawil1@gmail.com (reservation_id=287) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christiane Bardawil, email=chrisbardawil1@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36911 (pms_id=73521) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for bruno.berselli77@gmail.com (reservation_id=822) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bruno Berselli, email=bruno.berselli77@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for luzzisandra378@gmail.com (reservation_id=1057) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sandra Luzzi, email=luzzisandra378@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36914 (pms_id=73525) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36916 (pms_id=73524) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36915 (pms_id=73528) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36918 (pms_id=73526) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for mironmarinela93@gmail.com (reservation_id=294) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marinela Miron, email=mironmarinela93@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36919 (pms_id=73527) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for diana_94@live.it (reservation_id=289) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Coronato, email=diana_94@live.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36917 (pms_id=73529) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36920 (pms_id=73531) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36921 (pms_id=73536) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for fe.monti@yahoo.it (reservation_id=280) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federica Monti, email=fe.monti@yahoo.it, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36922 (pms_id=73530) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36923 (pms_id=73537) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36924 (pms_id=73539) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36925 (pms_id=73540) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Found exact email match for desireepacifico2715@gmail.com (reservation_id=296) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Desiree Pacifico, email=desireepacifico2715@gmail.com, hotel=39054_001) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36926 (pms_id=73538) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36927 (pms_id=73541) 2025-11-19 12:04:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36928 (pms_id=73543) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36929 (pms_id=73546) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for susannagianola88@gmail.com (reservation_id=299) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Susanna Gianola, email=susannagianola88@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36932 (pms_id=73542) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36930 (pms_id=73552) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36931 (pms_id=73553) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for mg281180@gmail.com (reservation_id=298) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mike Gang, email=mg281180@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for mg281180@gmail.com (reservation_id=298) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mike Gang, email=mg281180@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36935 (pms_id=73554) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36933 (pms_id=73557) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36934 (pms_id=73558) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for angelaelia9097@gmail.com (reservation_id=304) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Elia, email=angelaelia9097@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36936 (pms_id=73555) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for vera.rohloff@gmx.se (reservation_id=303) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vera Rohloff, email=vera.rohloff@gmx.se, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36938 (pms_id=73556) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for rvertuvcio@gmail.com (reservation_id=305) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Teresa Vertuccio, email=rvertuvcio@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36937 (pms_id=73561) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36940 (pms_id=73563) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36939 (pms_id=73559) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36941 (pms_id=73560) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36942 (pms_id=73562) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for sinaschulz17@yahoo.de (reservation_id=308) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bastian Müller, email=sinaschulz17@yahoo.de, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36943 (pms_id=73564) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for corso.antonio@inwind.it (reservation_id=314) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonio Corso, email=corso.antonio@inwind.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36944 (pms_id=73566) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36945 (pms_id=73565) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for sandro_marani@hotmail.it (reservation_id=313) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sandro Marani, email=sandro_marani@hotmail.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for davidedallevedove@gmail.com (reservation_id=309) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Dalle Vedove, email=davidedallevedove@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for danieledamon77@gmail.com (reservation_id=307) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniele Zarantoniello, email=danieledamon77@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36946 (pms_id=73567) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36947 (pms_id=73572) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for raffaella.spaggiari@yahoo.com (reservation_id=302) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Raffaella Spaggiari, email=raffaella.spaggiari@yahoo.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36948 (pms_id=73568) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36950 (pms_id=73573) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36949 (pms_id=73569) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36952 (pms_id=73571) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36951 (pms_id=73570) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36953 (pms_id=73575) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36954 (pms_id=73574) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36955 (pms_id=73576) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36956 (pms_id=73577) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for Cristinaaxinia11a@gmail.com (reservation_id=311) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for Cristinaaxinia11a@gmail.com (reservation_id=649) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristina Axinia, email=Cristinaaxinia11a@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for valentina.barbera88@libero.it (reservation_id=318) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Barbera, email=valentina.barbera88@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for sarayolanda9331@gmail.com (reservation_id=322) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Pezzuto, email=sarayolanda9331@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36957 (pms_id=73581) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36958 (pms_id=73582) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36963 (pms_id=73584) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36960 (pms_id=73578) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact name match for Nicola Dal Canto (reservation_id=320) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicola Dal Canto, email=nicola.it@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36961 (pms_id=73580) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36959 (pms_id=73579) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=319) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=418) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Fianchini, email=paola.f@hotmail.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36962 (pms_id=73583) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36964 (pms_id=73587) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36966 (pms_id=73585) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36967 (pms_id=73586) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for mariagania88@gmail.com (reservation_id=324) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Gania, email=mariagania88@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for sarayolanda9331@gmail.com (reservation_id=322) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Sara, email=sarayolanda9331@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36965 (pms_id=73588) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36968 (pms_id=73589) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36970 (pms_id=73603) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36969 (pms_id=73602) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for polalaura5@gmail.com (reservation_id=330) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Pola, email=polalaura5@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36971 (pms_id=73590) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for porfiricristiana@gmail.com (reservation_id=329) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Christiana Porfiri, email=porfiricristiana@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36973 (pms_id=73604) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36972 (pms_id=73591) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for natasciabachini@gmail.com (reservation_id=328) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Natascia Bachini, email=natasciabachini@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36975 (pms_id=73605) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for akiram39@hotmail.it (reservation_id=327) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marika Di Benedetto, email=akiram39@hotmail.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36976 (pms_id=73606) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for lauradaisymoretti@gmail.com (reservation_id=312) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Laura Moretti, email=lauradaisymoretti@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36974 (pms_id=73614) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36977 (pms_id=73607) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36978 (pms_id=73608) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36980 (pms_id=73617) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36979 (pms_id=73615) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36983 (pms_id=73616) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36981 (pms_id=73635) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36982 (pms_id=73625) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for giancarlobiron78@gmail.com (reservation_id=334) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giancarlo Biron, email=giancarlobiron78@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for andreareali1984@libero.it (reservation_id=333) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Reali, email=andreareali1984@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36984 (pms_id=73636) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for giafard1987@libero.it (reservation_id=332) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giada Fardin, email=giafard1987@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for ri.r@live.it (reservation_id=331) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Rita, email=ri.r@live.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for Schmidt.h.l@unitybox.de (reservation_id=337) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Helmut Schmidt, email=Schmidt.h.l@unitybox.de, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36987 (pms_id=73637) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36988 (pms_id=73638) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36990 (pms_id=73639) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36985 (pms_id=73645) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36991 (pms_id=73640) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36986 (pms_id=73646) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36989 (pms_id=73647) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36992 (pms_id=73641) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for montalbanovalentina79@gmail.com (reservation_id=339) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Montalbano, email=montalbanovalentina79@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36994 (pms_id=73649) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36993 (pms_id=73648) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36996 (pms_id=73657) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for pattydance2@gmail.com (reservation_id=343) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Patrizia Arena, email=pattydance2@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36995 (pms_id=73659) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for amministrazione@squadracredit.com (reservation_id=338) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for amministrazione@squadracredit.com (reservation_id=182) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Domenico Perotti, email=amministrazione@squadracredit.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for Hmlhopital@gmail.com (reservation_id=346) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mia Lhopital, email=Hmlhopital@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36998 (pms_id=73660) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36997 (pms_id=73661) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 36999 (pms_id=73664) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for pesciolina78@hotmail.com (reservation_id=345) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mile Facc, email=pesciolina78@hotmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37000 (pms_id=73662) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37001 (pms_id=73663) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37002 (pms_id=73665) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for luca@marseglia.it (reservation_id=355) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Marseglia, email=luca@marseglia.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37003 (pms_id=73667) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37005 (pms_id=73668) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37004 (pms_id=73666) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for roberto.vanini@gmail.com (reservation_id=356) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberto Vanini, email=roberto.vanini@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37006 (pms_id=73670) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37007 (pms_id=73669) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for mosello.germana@libero.it (reservation_id=352) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Germana Mosello, email=mosello.germana@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for rampin29@virgilio.it (reservation_id=350) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Cristiana Rampin, email=rampin29@virgilio.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for p.tranquillo@alice.it (reservation_id=353) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pasquale Tranquillo, email=p.tranquillo@alice.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for illek.sonja@gmail.com (reservation_id=357) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sonja Illek, email=illek.sonja@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37009 (pms_id=73671) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=202) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for japantri88@gmail.com (reservation_id=360) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vincenzo Giappone, email=japantri88@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for tulliamarchese3@icloud.com (reservation_id=359) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tullia Marchese, email=tulliamarchese3@icloud.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37008 (pms_id=73672) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37010 (pms_id=73673) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37011 (pms_id=73674) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for federicozona17@libero.it (reservation_id=367) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Federico Leardini, email=federicozona17@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37012 (pms_id=73675) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for angybibi89@hotmail.it (reservation_id=365) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Maggiore, email=angybibi89@hotmail.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37014 (pms_id=73678) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37013 (pms_id=73676) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37015 (pms_id=73677) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37016 (pms_id=73679) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37017 (pms_id=73682) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37018 (pms_id=73680) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for angybibi89@hotmail.it (reservation_id=365) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Angela Maggiore, email=angybibi89@hotmail.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for silviagallo93@libero.it (reservation_id=364) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Silvia Gallo, email=silviagallo93@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for dcleonardo@hotmail.it (reservation_id=363) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Leonardo Di Candia, email=dcleonardo@hotmail.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for simonafersini89@gmail.com (reservation_id=369) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Fersini, email=simonafersini89@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for Mauradagnino@libero.it (reservation_id=371) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maura Dagnino, email=Mauradagnino@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for arcobalenosrl@live.com (reservation_id=372) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tonino Orsetti, email=arcobalenosrl@live.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37019 (pms_id=73683) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37020 (pms_id=73687) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37021 (pms_id=73684) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37022 (pms_id=73685) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for lmarina257@gmail.com (reservation_id=373) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marina Lalic, email=lmarina257@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37023 (pms_id=73686) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for giuliapazi@virgilio.it (reservation_id=375) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Pazi, email=giuliapazi@virgilio.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37024 (pms_id=73688) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37025 (pms_id=73689) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37026 (pms_id=73692) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37027 (pms_id=73690) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37028 (pms_id=73691) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for asteluca82@gmail.com (reservation_id=378) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Asteggiano, email=asteluca82@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for simone.brognoli@alice.it (reservation_id=382) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simone Brognoli, email=simone.brognoli@alice.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37029 (pms_id=73694) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37030 (pms_id=73695) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37031 (pms_id=73705) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Sanesi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for neri06@hotmail.de (reservation_id=385) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentino Neri, email=neri06@hotmail.de, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37033 (pms_id=73715) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37032 (pms_id=73693) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for neri06@hotmail.de (reservation_id=385) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentino Neri, email=neri06@hotmail.de, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37034 (pms_id=73716) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37035 (pms_id=73717) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37038 (pms_id=73727) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessandro Sanesi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37036 (pms_id=73729) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37039 (pms_id=73728) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37037 (pms_id=73730) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for bruna.dedonno@icloud.com (reservation_id=384) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Bruna De Donno, email=bruna.dedonno@icloud.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37040 (pms_id=73733) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37042 (pms_id=73732) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for andrea.farina79@gmail.com (reservation_id=1056) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Farina, email=andrea.farina79@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37041 (pms_id=73735) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact name match for Jutta Klare (reservation_id=1055) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jutta Klare, email=klare-architektin@netcologne.de, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37043 (pms_id=73734) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37044 (pms_id=73736) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37045 (pms_id=73759) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37048 (pms_id=73760) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37046 (pms_id=73747) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37050 (pms_id=73757) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37047 (pms_id=73761) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37051 (pms_id=73769) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37049 (pms_id=73768) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37052 (pms_id=73770) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for francesco.roncon@libero.it (reservation_id=391) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesco Roncon, email=francesco.roncon@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37053 (pms_id=73779) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for loree89@libero.it (reservation_id=395) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lorena Benuzzi, email=loree89@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37055 (pms_id=73789) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37054 (pms_id=73771) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for andreacioffi8@gmail.com (reservation_id=388) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Antonella Cioffi, email=andreacioffi8@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37057 (pms_id=73791) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniela.foracappa@libero.it (reservation_id=389) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Foracappa, email=daniela.foracappa@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37056 (pms_id=73792) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37059 (pms_id=73790) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37058 (pms_id=73793) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for cannellivalentina@gmail.com (reservation_id=396) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Cannelli, email=cannellivalentina@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37061 (pms_id=73794) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37060 (pms_id=73796) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37062 (pms_id=73795) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for joannamalinconico@gmail.com (reservation_id=397) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Joanna Malinconico, email=joannamalinconico@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37063 (pms_id=73799) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37066 (pms_id=73797) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicolettatesti@yahoo.it (reservation_id=399) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Nicoletta Testi, email=nicolettatesti@yahoo.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37065 (pms_id=73801) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37069 (pms_id=73800) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37064 (pms_id=73819) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37067 (pms_id=73831) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37070 (pms_id=73830) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37068 (pms_id=73834) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37071 (pms_id=73842) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37072 (pms_id=73843) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=412) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=500) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gayan Madurapperuma, email=gsgayan@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37073 (pms_id=73844) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact name match for Martina Vannucchi (reservation_id=419) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Vannucchi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37074 (pms_id=73845) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for ciliberti.mariangela@gmail.com (reservation_id=408) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mariangela Ciliberti, email=ciliberti.mariangela@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.brusconi78@gmail.com (reservation_id=537) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.brusconi78@gmail.com (reservation_id=409) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.brusconi78@gmail.com (reservation_id=467) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica Brusconi, email=monica.brusconi78@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact name match for Valentina Celsi (reservation_id=410) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Valentina Celsi, email=vale.celsi@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for miciafufi@yahoo.it (reservation_id=406) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Greta Macchiaizzano, email=miciafufi@yahoo.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37075 (pms_id=73846) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for pace.noemi@gmail.com (reservation_id=416) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Noemi Pace, email=pace.noemi@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37077 (pms_id=73847) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37078 (pms_id=73854) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37076 (pms_id=73859) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37079 (pms_id=73855) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37080 (pms_id=73856) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37081 (pms_id=73857) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37082 (pms_id=73860) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37083 (pms_id=73861) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for imongella@gmail.com (reservation_id=415) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Incoronata Mongella, email=imongella@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=319) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for paola.f@hotmail.it (reservation_id=418) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paola Fianchini, email=paola.f@hotmail.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact name match for Martina Vannucchi (reservation_id=419) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for martina.vannucchi@gmail.com (reservation_id=414) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Martina Vannucchi, email=martina.vannucchi@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37084 (pms_id=73862) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for davide.bajo@yahoo.it (reservation_id=420) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Davide Bajo, email=davide.bajo@yahoo.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37085 (pms_id=73864) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37087 (pms_id=73863) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37086 (pms_id=73868) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37091 (pms_id=73865) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37090 (pms_id=73866) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37088 (pms_id=73880) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37092 (pms_id=73867) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37089 (pms_id=73881) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37093 (pms_id=73882) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for sahika_s91@hotmail.com (reservation_id=430) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sahika Cakir, email=sahika_s91@hotmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37094 (pms_id=73883) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for raffaelacarrano@live.it (reservation_id=429) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Raffaela Carrano, email=raffaelacarrano@live.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for gabriellaepaolo00@gmail.com (reservation_id=428) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Antolini, email=gabriellaepaolo00@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for eleonora.manganini@gmail.com (reservation_id=235) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Manganini, email=eleonora.manganini@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37095 (pms_id=73886) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37096 (pms_id=73885) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for veromelnic87@gmail.com (reservation_id=431) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for veromelnic87@gmail.com (reservation_id=492) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Veronica Melnic, email=veromelnic87@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37097 (pms_id=73888) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37098 (pms_id=73895) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37099 (pms_id=73896) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37100 (pms_id=73887) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37102 (pms_id=73889) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37101 (pms_id=73894) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for Tania.demetri@yahoo.it (reservation_id=437) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Tania Demetri, email=Tania.demetri@yahoo.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37103 (pms_id=73897) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=511) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for francescarullo11@gmail.com (reservation_id=432) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Francesca Rullo, email=francescarullo11@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for e.lattisi@gmail.com (reservation_id=439) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Lattisi, email=e.lattisi@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37104 (pms_id=73899) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for danielabianchini9@gmail.com (reservation_id=438) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luigi Posadinu, email=danielabianchini9@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for scapindaniela3@gmail.com (reservation_id=442) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniela Scapin, email=scapindaniela3@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37105 (pms_id=73901) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for Pinarkasap@yahoo.de (reservation_id=450) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pinar Hoffmann, email=Pinarkasap@yahoo.de, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for barbara24.frei@gmail.com (reservation_id=444) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Munz, email=barbara24.frei@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37106 (pms_id=73900) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for mattrap@hotmail.it (reservation_id=448) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Rapattoni, email=mattrap@hotmail.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37107 (pms_id=73905) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37108 (pms_id=73902) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37110 (pms_id=73904) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37109 (pms_id=73903) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37112 (pms_id=73907) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37111 (pms_id=73906) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37113 (pms_id=73908) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=451) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for nadia.rossi53@gmail.com (reservation_id=471) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiana Nadia Rossi, email=nadia.rossi53@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for viviana.liccardo@yahoo.it (reservation_id=446) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Viviana Liccardo, email=viviana.liccardo@yahoo.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37115 (pms_id=73910) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for paolo.dambruoso@libero.it (reservation_id=445) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Paolo Rosario Dambruoso, email=paolo.dambruoso@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for fzps@libero.it (reservation_id=443) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Flavio Zucchi, email=fzps@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for orianagilotti@virgilio.it (reservation_id=440) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Oriana Gilotti, email=orianagilotti@virgilio.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37116 (pms_id=73911) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37114 (pms_id=73909) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact name match for Matilde Merciai (reservation_id=433) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matilde Merciai, email=matildemerciai@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37117 (pms_id=73912) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for acquario.vania@libero.it (reservation_id=454) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for acquario.vania@libero.it (reservation_id=455) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Vania Mangnanini, email=acquario.vania@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37120 (pms_id=73914) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37121 (pms_id=73915) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37119 (pms_id=73913) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37118 (pms_id=73917) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for zoa339@gmail.com (reservation_id=463) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Mirko Zoa, email=zoa339@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37122 (pms_id=73916) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for gribenceadorina90@gmail.com (reservation_id=461) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dorina Gribencea, email=gribenceadorina90@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37123 (pms_id=73918) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37125 (pms_id=73922) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for liliyakroytor788@gmail.com (reservation_id=460) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Liliya Kroytor, email=liliyakroytor788@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37124 (pms_id=73920) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for totiole@yahoo.it (reservation_id=459) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jole Perreca, email=totiole@yahoo.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for canepa.giulia84@gmail.com (reservation_id=458) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giulia Canepa, email=canepa.giulia84@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37126 (pms_id=73921) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for babi0787@hotmail.it (reservation_id=457) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Deidda, email=babi0787@hotmail.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37127 (pms_id=73926) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37128 (pms_id=73923) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for chiesa.barbara@gmail.com (reservation_id=449) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Barbara Chiesa, email=chiesa.barbara@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37130 (pms_id=73924) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37131 (pms_id=73925) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37132 (pms_id=73927) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37129 (pms_id=73928) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for vitnat77@gmail.com (reservation_id=475) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marco Linetti, email=vitnat77@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37133 (pms_id=73930) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37135 (pms_id=73929) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37134 (pms_id=73931) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for lidiadisalvatore@gmail.com (reservation_id=473) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Lidia Di Salvatore, email=lidiadisalvatore@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for avia1991@libero.it (reservation_id=469) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Immacolata Puzo, email=avia1991@libero.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37136 (pms_id=73941) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for ziaro73@gmail.com (reservation_id=466) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Roberta Bergamaschi, email=ziaro73@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for ursula.i.koch@icloud.com (reservation_id=464) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Ursula Koch, email=ursula.i.koch@icloud.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37138 (pms_id=73946) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37137 (pms_id=73942) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37139 (pms_id=73947) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for famiglia.dallantonia@gmail.com (reservation_id=487) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None Poloni, email=famiglia.dallantonia@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37141 (pms_id=73943) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37142 (pms_id=73944) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37143 (pms_id=73945) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for lazzeri@agrigeoservice.it (reservation_id=486) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Lazzeri, email=lazzeri@agrigeoservice.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37140 (pms_id=73948) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for mi.verdicchio@gmail.com (reservation_id=485) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Michele Verdicchio, email=mi.verdicchio@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37144 (pms_id=73949) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37145 (pms_id=73950) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for pierluigizoni1958@gmail.com (reservation_id=484) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Pierluigi Zoni, email=pierluigizoni1958@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for sara.bond9@icloud.com (reservation_id=482) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Rosaria Naso, email=sara.bond9@icloud.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for lore_yz@gmx.at (reservation_id=481) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Hannelore Stinca, email=lore_yz@gmx.at, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37146 (pms_id=73951) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for isabella.morano@tiscali.it (reservation_id=480) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Isabella Morano, email=isabella.morano@tiscali.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for bisharaluca@gmail.com (reservation_id=479) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Luca Bishara, email=bisharaluca@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for simona_antoni5042@yahoo.it (reservation_id=478) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Simona Burlacu, email=simona_antoni5042@yahoo.it, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37147 (pms_id=73957) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37148 (pms_id=73952) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37149 (pms_id=73953) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37150 (pms_id=73954) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37151 (pms_id=73955) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37152 (pms_id=73956) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for sabine.huvart@gmx.de (reservation_id=477) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sabine Huvart, email=sabine.huvart@gmx.de, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37153 (pms_id=73959) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37154 (pms_id=73958) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37155 (pms_id=73960) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37156 (pms_id=73961) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for cecchini.tessile@gmail.com (reservation_id=483) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Andrea Cecchini, email=cecchini.tessile@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37157 (pms_id=73962) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37158 (pms_id=73964) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37159 (pms_id=73965) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37160 (pms_id=73966) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=427) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for seppina@gmx.de (reservation_id=488) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elke Arnold geb. Häußler, email=seppina@gmx.de, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37161 (pms_id=73967) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37162 (pms_id=73963) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for gnlcbiondo@gmail.com (reservation_id=434) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for gnlcbiondo@gmail.com (reservation_id=1135) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gianluca Biondo, email=gnlcbiondo@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37163 (pms_id=73968) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37165 (pms_id=73971) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37164 (pms_id=73969) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37167 (pms_id=73970) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for elisaturri76@gmail.com (reservation_id=489) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Elisa Turri, email=elisaturri76@gmail.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37166 (pms_id=73972) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Found exact email match for mauryx05@icloud.com (reservation_id=490) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maurizio Marino, email=mauryx05@icloud.com, hotel=39054_001) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37168 (pms_id=73973) 2025-11-19 12:04:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 37169 (pms_id=73974) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37170 (pms_id=73978) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37171 (pms_id=73975) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37172 (pms_id=73976) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for claudio.margiaria@alice.it (reservation_id=496) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Claudio Margiaria, email=claudio.margiaria@alice.it, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37173 (pms_id=73979) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37174 (pms_id=73980) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for fabianoflocco90@gmail.com (reservation_id=495) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Fabiano Flocco, email=fabianoflocco90@gmail.com, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for gaia.giorgianni99@gmail.com (reservation_id=494) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gaia Giorgianni, email=gaia.giorgianni99@gmail.com, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for faracimarianna27@gmail.com (reservation_id=493) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Marianna Faraci, email=faracimarianna27@gmail.com, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37176 (pms_id=73982) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5AA, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for Sophiaklobetanz@gmx.de (reservation_id=498) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sophia Klobetanz, email=Sophiaklobetanz@gmx.de, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37177 (pms_id=73983) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37175 (pms_id=73986) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37180 (pms_id=73987) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37179 (pms_id=73985) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37183 (pms_id=73981) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37178 (pms_id=73984) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37181 (pms_id=73988) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37182 (pms_id=73990) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37184 (pms_id=73989) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37185 (pms_id=73998) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for langela62@libero.it (reservation_id=509) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Maria Angela Cinti, email=langela62@libero.it, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37186 (pms_id=73999) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37187 (pms_id=74003) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37190 (pms_id=74005) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37191 (pms_id=74007) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37188 (pms_id=74004) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for alessio110368@gmail.com (reservation_id=502) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Alessio Acerbis, email=alessio110368@gmail.com, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37189 (pms_id=74002) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=CjwKCAiAzrbIBhA3EiwAUBaUdeznAugu6c1XczI1hq5ifiVRkwZgmA2r8IGPNTvh, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAassWPh1b8QBHgcpp31k11KpwpJCJdgcWGz9mqzjDm, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37192 (pms_id=74008) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37193 (pms_id=74009) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37194 (pms_id=74000) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37195 (pms_id=74001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=412) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for gsgayan@gmail.com (reservation_id=500) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Gayan Madurapperuma, email=gsgayan@gmail.com, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for gio.procacci@gmail.com (reservation_id=512) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Giovanni Procacci, email=gio.procacci@gmail.com, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37196 (pms_id=74011) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37197 (pms_id=74015) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for daria.haar@gmx.de (reservation_id=513) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daria Haar, email=daria.haar@gmx.de, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37198 (pms_id=74013) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37199 (pms_id=74014) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAassWPh1b8QBHgcpp31k11KpwpJCJdgcWGz9mqzjDm, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37201 (pms_id=74018) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for nicolalari1984@gmail.com (reservation_id=515) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Guido Lucchetti, email=nicolalari1984@gmail.com, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37202 (pms_id=74019) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37200 (pms_id=74017) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37203 (pms_id=74020) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37205 (pms_id=74016) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for daniel.carlesso00@gmail.com (reservation_id=514) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Daniel Carlesso, email=daniel.carlesso00@gmail.com, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37204 (pms_id=74022) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37206 (pms_id=74021) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for dominicdf@alice.it (reservation_id=518) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Dominic Della fontana, email=dominicdf@alice.it, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37207 (pms_id=74023) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37208 (pms_id=74025) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact name match for Eleonora Bagnolatti (reservation_id=517) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Eleonora Bagnolatti, email=eleonorabagnolatti73@gmail.com, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for faggi.sara@yahoo.it (reservation_id=516) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Sara Faggi, email=faggi.sara@yahoo.it, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37213 (pms_id=74024) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37209 (pms_id=74031) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37210 (pms_id=74026) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5AA, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37211 (pms_id=74032) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37217 (pms_id=74027) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37214 (pms_id=74033) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37216 (pms_id=74028) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37212 (pms_id=74034) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37215 (pms_id=74029) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAassWPh_WtRzcnRjBmFwcF9pZA8xMjQwMjQ1NzQyOD, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for monica.demartinis@tin.it (reservation_id=523) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Monica De Martinis, email=monica.demartinis@tin.it, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37218 (pms_id=74045) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for guadro74@yahoo.it (reservation_id=525) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Matteo Quattrini, email=guadro74@yahoo.it, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact name match for Loris Ruggeri (reservation_id=524) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Loris Ruggeri, email=lorisr@libero.it, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37220 (pms_id=74044) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA8yNzUyNTQ2OTI1OT, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37219 (pms_id=74048) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37221 (pms_id=74047) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37223 (pms_id=74049) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37224 (pms_id=74050) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37225 (pms_id=74046) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37222 (pms_id=74052) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvpcu2RzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37226 (pms_id=74051) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CEQA114EpcAE1ULt7_z4lMF8gZbjV_Nbf2QEv6J, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5CG, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CG2KII8nL7p1fWQz6ZoIaJV1Tsy1dFO7darRPOB, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37227 (pms_id=74053) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37228 (pms_id=74059) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastape2TKRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5CG, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37229 (pms_id=74054) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37230 (pms_id=74071) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37231 (pms_id=74079) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37232 (pms_id=74055) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37234 (pms_id=74056) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37233 (pms_id=74058) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37235 (pms_id=74057) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CFACvm4y41X_r5ugiSFQ4p1R_J8gjYLeoMECRNZ, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37236 (pms_id=74084) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CHOEQXGd_8aX2MdW6X29FCL5ATKBMAg_c6kte8S, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37237 (pms_id=74080) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37239 (pms_id=74086) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for salvatorelatorre9@gmail.com (reservation_id=543) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Salvatore La Torre, email=salvatorelatorre9@gmail.com, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CF_CkXPD_Ob0tAluK9cQqdzjAFz9Klodd55NSKp, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA8xMjQwMjQ1NzQyOD, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37240 (pms_id=74087) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37238 (pms_id=74081) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37241 (pms_id=74082) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37242 (pms_id=74083) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37243 (pms_id=74088) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37244 (pms_id=74085) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwY2xjawOGYT1leHRuA2FlbQIxMQBzcnRjBmFwcF9pZAwzNTA2ODU1MzE3MjgIY2, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37245 (pms_id=74089) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for edoardo.forcella@alice.it (reservation_id=548) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Edoardo Forcella, email=edoardo.forcella@alice.it, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37246 (pms_id=74092) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37247 (pms_id=74102) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAaska1WNPLRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37248 (pms_id=74091) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Found exact email match for skyline_84@web.de (reservation_id=558) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=Jens Winkelmann, email=skyline_84@web.de, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiAiebIBhDmARIsAE8PGNIe5ZE0J_asBEESS4NXxZxAqgjkS6oi-JTE7IY0, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAaska1VJfPRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37249 (pms_id=74090) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37250 (pms_id=74105) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37254 (pms_id=74104) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAaska1VJfPRzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37255 (pms_id=74106) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37253 (pms_id=74103) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37251 (pms_id=74108) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37252 (pms_id=74109) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37256 (pms_id=74107) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37257 (pms_id=74111) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-19 12:04:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 37258 (pms_id=74110) 2025-11-19 12:04:11 - alpine_bits_python.api - INFO - Conversion processing complete for file.xml: {'total_reservations': 38200, 'deleted_reservations': 55, 'total_daily_sales': 454164, 'matched_to_reservation': 1206, 'matched_to_customer': 1206, 'matched_to_hashed_customer': 1206, 'unmatched': 36052, 'errors': 0} 2025-11-19 15:13:50 - root - INFO - Logging to file: config/alpinebits.log 2025-11-19 15:13:50 - root - INFO - Logging configured at INFO level 2025-11-19 15:13:50 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-19 15:13:50 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-19 15:13:50 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-19 15:13:50 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-19 15:13:50 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-19 15:13:50 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-19 15:13:50 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-19 15:13:50 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-19 15:13:50 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-19 15:13:50 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-19 15:13:50 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-19 15:13:50 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-19 15:13:50 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-19 15:13:50 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-19 15:13:50 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-19 15:13:51 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-19 15:13:51 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-19 15:13:51 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-19 15:13:51 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-19 15:13:51 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-19 15:13:51 - alpine_bits_python.api - INFO - Application startup complete 2025-11-19 15:13:55 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 15:13:55 - alpine_bits_python.api - INFO - XML file queued for processing: logs/conversions_import/file_bemelman_20251119_151355.xml by user bemelman (original: file.xml) 2025-11-19 15:14:04 - alpine_bits_python.api - INFO - Starting database processing of file.xml 2025-11-19 15:14:04 - alpine_bits_python.conversion_service - INFO - ConversionService initialized in concurrent mode with SessionMaker 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Loaded 1626 reservations into cache 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Reservation cache initialized with 6 hotel codes 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73224 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73260 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 70674 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73257 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73259 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73271 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73282 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73385 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73386 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73256 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73387 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73396 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73388 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73400 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73389 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73390 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73484 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 64718 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73503 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71940 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73081 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73544 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73545 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73592 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73650 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73658 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73681 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73327 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73731 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73737 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73798 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73809 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73802 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73360 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73758 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73829 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73833 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73853 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73858 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73869 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73870 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73884 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73832 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73890 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73898 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73919 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74006 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74010 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74012 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73977 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74069 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74070 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 72586 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73532 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71770 2025-11-19 15:14:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 1 (pms_id=23) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 5 (pms_id=29) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 11 (pms_id=70) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 6 (pms_id=27) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 4 (pms_id=28) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 8 (pms_id=24) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 9 (pms_id=26) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 3 (pms_id=68) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 10 (pms_id=25) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 7 (pms_id=69) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 2 (pms_id=73) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 12 (pms_id=74) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 13 (pms_id=77) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15 (pms_id=79) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 14 (pms_id=78) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16 (pms_id=80) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 17 (pms_id=82) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18 (pms_id=83) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 19 (pms_id=84) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 20 (pms_id=88) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 21 (pms_id=89) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 40 (pms_id=90) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23 (pms_id=91) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 22 (pms_id=92) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 24 (pms_id=93) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 25 (pms_id=94) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 26 (pms_id=95) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 27 (pms_id=96) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 28 (pms_id=97) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 29 (pms_id=98) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 30 (pms_id=99) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 31 (pms_id=100) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 32 (pms_id=101) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 33 (pms_id=102) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 37 (pms_id=111) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 36 (pms_id=110) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 34 (pms_id=104) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 35 (pms_id=105) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 38 (pms_id=113) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 39 (pms_id=114) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 41 (pms_id=115) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 42 (pms_id=116) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 43 (pms_id=117) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 44 (pms_id=118) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 45 (pms_id=119) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 46 (pms_id=120) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 48 (pms_id=123) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 47 (pms_id=122) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 49 (pms_id=124) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 50 (pms_id=125) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 51 (pms_id=127) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 52 (pms_id=130) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 53 (pms_id=132) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 54 (pms_id=131) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 55 (pms_id=139) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 56 (pms_id=141) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 57 (pms_id=142) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 58 (pms_id=143) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 59 (pms_id=144) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 60 (pms_id=146) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 61 (pms_id=148) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 62 (pms_id=150) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 63 (pms_id=152) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 64 (pms_id=154) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 65 (pms_id=155) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 66 (pms_id=158) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 67 (pms_id=159) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 68 (pms_id=160) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 69 (pms_id=161) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 70 (pms_id=162) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 73 (pms_id=165) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 71 (pms_id=164) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 72 (pms_id=166) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 75 (pms_id=170) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 74 (pms_id=169) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 76 (pms_id=171) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 77 (pms_id=172) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 78 (pms_id=174) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 79 (pms_id=175) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 80 (pms_id=176) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 81 (pms_id=178) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 82 (pms_id=179) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 83 (pms_id=180) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 84 (pms_id=181) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 86 (pms_id=185) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 85 (pms_id=186) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 87 (pms_id=188) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 88 (pms_id=189) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 89 (pms_id=190) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 90 (pms_id=191) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 91 (pms_id=192) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 92 (pms_id=193) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 93 (pms_id=194) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 94 (pms_id=195) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 95 (pms_id=196) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 97 (pms_id=197) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 98 (pms_id=199) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 96 (pms_id=198) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 99 (pms_id=200) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 101 (pms_id=203) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 100 (pms_id=205) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 102 (pms_id=206) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 103 (pms_id=207) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 104 (pms_id=208) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 105 (pms_id=209) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 106 (pms_id=210) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 107 (pms_id=211) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 108 (pms_id=212) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 109 (pms_id=213) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 110 (pms_id=214) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 111 (pms_id=215) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 112 (pms_id=216) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 113 (pms_id=217) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 114 (pms_id=218) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 115 (pms_id=219) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 116 (pms_id=220) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 117 (pms_id=221) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 119 (pms_id=222) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 118 (pms_id=223) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 120 (pms_id=224) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 121 (pms_id=226) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 122 (pms_id=227) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 123 (pms_id=228) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 124 (pms_id=230) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 125 (pms_id=232) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 127 (pms_id=233) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 126 (pms_id=234) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 128 (pms_id=235) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 129 (pms_id=236) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 130 (pms_id=237) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 131 (pms_id=238) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 132 (pms_id=239) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 133 (pms_id=240) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 135 (pms_id=242) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 136 (pms_id=243) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 134 (pms_id=241) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 137 (pms_id=244) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 138 (pms_id=245) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 139 (pms_id=247) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 242 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 140 (pms_id=248) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 141 (pms_id=249) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 142 (pms_id=250) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 143 (pms_id=251) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 144 (pms_id=252) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 145 (pms_id=253) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 147 (pms_id=257) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 146 (pms_id=258) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 148 (pms_id=259) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 150 (pms_id=260) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 149 (pms_id=261) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 151 (pms_id=262) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 152 (pms_id=263) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 153 (pms_id=264) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 154 (pms_id=265) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 155 (pms_id=266) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 157 (pms_id=268) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 156 (pms_id=267) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 158 (pms_id=269) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 159 (pms_id=270) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 160 (pms_id=271) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 161 (pms_id=272) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 163 (pms_id=273) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 162 (pms_id=275) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 164 (pms_id=276) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 165 (pms_id=277) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 166 (pms_id=278) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 167 (pms_id=279) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 168 (pms_id=280) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 169 (pms_id=281) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 170 (pms_id=282) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 171 (pms_id=284) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 172 (pms_id=285) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 282 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 173 (pms_id=286) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 175 (pms_id=288) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 174 (pms_id=287) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 176 (pms_id=289) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 177 (pms_id=290) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 178 (pms_id=291) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 179 (pms_id=292) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 180 (pms_id=293) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 181 (pms_id=294) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 183 (pms_id=295) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 182 (pms_id=296) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 184 (pms_id=297) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 185 (pms_id=298) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 186 (pms_id=299) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 187 (pms_id=302) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 188 (pms_id=303) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 189 (pms_id=305) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 190 (pms_id=306) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 191 (pms_id=311) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 192 (pms_id=314) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 193 (pms_id=325) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 194 (pms_id=331) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 195 (pms_id=332) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 196 (pms_id=346) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 197 (pms_id=347) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 199 (pms_id=348) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 198 (pms_id=349) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 200 (pms_id=353) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 201 (pms_id=355) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 203 (pms_id=360) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 202 (pms_id=361) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 204 (pms_id=363) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 205 (pms_id=367) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 207 (pms_id=373) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 206 (pms_id=368) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 208 (pms_id=374) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 209 (pms_id=385) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 211 (pms_id=386) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 210 (pms_id=387) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 212 (pms_id=389) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 213 (pms_id=395) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 214 (pms_id=411) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 217 (pms_id=420) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 215 (pms_id=415) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 216 (pms_id=421) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 218 (pms_id=422) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 219 (pms_id=424) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 220 (pms_id=427) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 221 (pms_id=428) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 222 (pms_id=431) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 223 (pms_id=440) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 225 (pms_id=442) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 226 (pms_id=443) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 224 (pms_id=460) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 227 (pms_id=464) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 440 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 228 (pms_id=467) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 229 (pms_id=469) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 230 (pms_id=485) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 231 (pms_id=488) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 232 (pms_id=489) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 233 (pms_id=490) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 234 (pms_id=491) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 235 (pms_id=492) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 236 (pms_id=493) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 237 (pms_id=494) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 238 (pms_id=495) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 239 (pms_id=496) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 240 (pms_id=497) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 241 (pms_id=500) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 242 (pms_id=501) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 243 (pms_id=503) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 244 (pms_id=509) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 245 (pms_id=510) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 246 (pms_id=511) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 247 (pms_id=512) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 248 (pms_id=514) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 249 (pms_id=515) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 250 (pms_id=516) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 251 (pms_id=517) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 252 (pms_id=521) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 253 (pms_id=523) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 254 (pms_id=525) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 255 (pms_id=540) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 256 (pms_id=549) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 257 (pms_id=550) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 258 (pms_id=551) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 259 (pms_id=552) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 260 (pms_id=553) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 261 (pms_id=555) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 262 (pms_id=556) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 263 (pms_id=557) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 264 (pms_id=558) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 265 (pms_id=559) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 267 (pms_id=560) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 266 (pms_id=562) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 268 (pms_id=564) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 269 (pms_id=565) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 270 (pms_id=567) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 271 (pms_id=568) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 272 (pms_id=569) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 273 (pms_id=571) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 274 (pms_id=572) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 568 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 275 (pms_id=576) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 276 (pms_id=577) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 277 (pms_id=578) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 278 (pms_id=579) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 279 (pms_id=580) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 280 (pms_id=581) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 281 (pms_id=583) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 282 (pms_id=591) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 289 (pms_id=587) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 283 (pms_id=592) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 285 (pms_id=593) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 284 (pms_id=595) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 287 (pms_id=597) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 286 (pms_id=596) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 288 (pms_id=598) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 290 (pms_id=600) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 291 (pms_id=603) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 292 (pms_id=604) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 293 (pms_id=605) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 295 (pms_id=608) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 296 (pms_id=609) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 294 (pms_id=610) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 297 (pms_id=612) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 298 (pms_id=613) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 299 (pms_id=614) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 300 (pms_id=617) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 301 (pms_id=618) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 302 (pms_id=619) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 303 (pms_id=621) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 305 (pms_id=623) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 304 (pms_id=622) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 306 (pms_id=624) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 307 (pms_id=625) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 308 (pms_id=627) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 309 (pms_id=629) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 310 (pms_id=630) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 311 (pms_id=632) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 312 (pms_id=633) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 313 (pms_id=635) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 316 (pms_id=652) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 314 (pms_id=653) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 315 (pms_id=654) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 317 (pms_id=655) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 318 (pms_id=656) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 319 (pms_id=657) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 320 (pms_id=658) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 321 (pms_id=659) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 322 (pms_id=660) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 323 (pms_id=669) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 324 (pms_id=670) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 325 (pms_id=678) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 327 (pms_id=679) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 326 (pms_id=681) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 328 (pms_id=682) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 329 (pms_id=683) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 330 (pms_id=684) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 331 (pms_id=685) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 332 (pms_id=686) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 333 (pms_id=687) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 334 (pms_id=688) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 336 (pms_id=691) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 335 (pms_id=692) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 337 (pms_id=696) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 338 (pms_id=699) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 339 (pms_id=701) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 340 (pms_id=703) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 341 (pms_id=704) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 342 (pms_id=706) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 343 (pms_id=707) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 344 (pms_id=710) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 345 (pms_id=711) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 346 (pms_id=712) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 347 (pms_id=731) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 348 (pms_id=735) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 349 (pms_id=736) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 350 (pms_id=738) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 351 (pms_id=744) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 352 (pms_id=743) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 353 (pms_id=746) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 354 (pms_id=747) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 356 (pms_id=749) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 355 (pms_id=748) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 357 (pms_id=750) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 358 (pms_id=752) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 359 (pms_id=753) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 360 (pms_id=754) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 361 (pms_id=755) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 362 (pms_id=756) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 363 (pms_id=758) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 364 (pms_id=759) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 365 (pms_id=767) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 366 (pms_id=760) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 367 (pms_id=769) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 368 (pms_id=770) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 369 (pms_id=771) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 371 (pms_id=773) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 370 (pms_id=774) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 372 (pms_id=775) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 373 (pms_id=776) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 374 (pms_id=777) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 375 (pms_id=778) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 376 (pms_id=779) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 377 (pms_id=781) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 378 (pms_id=785) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 379 (pms_id=786) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 380 (pms_id=787) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 382 (pms_id=789) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 381 (pms_id=788) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 383 (pms_id=790) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 384 (pms_id=792) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 385 (pms_id=793) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 386 (pms_id=795) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 387 (pms_id=797) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 388 (pms_id=807) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 389 (pms_id=809) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 390 (pms_id=819) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 391 (pms_id=821) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 392 (pms_id=822) 2025-11-19 15:14:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 393 (pms_id=823) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 394 (pms_id=824) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 395 (pms_id=826) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 396 (pms_id=827) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 397 (pms_id=830) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 398 (pms_id=833) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 399 (pms_id=834) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 400 (pms_id=835) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 401 (pms_id=836) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 402 (pms_id=837) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 403 (pms_id=838) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 404 (pms_id=839) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 405 (pms_id=840) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 406 (pms_id=841) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 407 (pms_id=842) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 408 (pms_id=844) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 409 (pms_id=845) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 411 (pms_id=852) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 410 (pms_id=846) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 413 (pms_id=854) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 412 (pms_id=855) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 414 (pms_id=857) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 415 (pms_id=858) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 416 (pms_id=859) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 417 (pms_id=860) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 418 (pms_id=861) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 419 (pms_id=863) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 420 (pms_id=867) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 421 (pms_id=868) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 422 (pms_id=869) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 423 (pms_id=870) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 424 (pms_id=871) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 425 (pms_id=872) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 426 (pms_id=873) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 427 (pms_id=875) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 429 (pms_id=876) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 428 (pms_id=877) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 430 (pms_id=878) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 433 (pms_id=879) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 431 (pms_id=880) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 432 (pms_id=881) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 434 (pms_id=883) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 435 (pms_id=885) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 436 (pms_id=886) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 437 (pms_id=888) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 438 (pms_id=889) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 439 (pms_id=890) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 440 (pms_id=891) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 441 (pms_id=893) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 442 (pms_id=894) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 443 (pms_id=895) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 444 (pms_id=897) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 445 (pms_id=903) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 446 (pms_id=904) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 447 (pms_id=905) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 449 (pms_id=906) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 448 (pms_id=907) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 450 (pms_id=908) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 451 (pms_id=909) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 452 (pms_id=910) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 453 (pms_id=911) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 454 (pms_id=912) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 455 (pms_id=913) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 457 (pms_id=915) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 456 (pms_id=914) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 458 (pms_id=916) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 459 (pms_id=917) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 460 (pms_id=918) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 462 (pms_id=923) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 461 (pms_id=919) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 463 (pms_id=924) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 465 (pms_id=927) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 464 (pms_id=929) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 466 (pms_id=930) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 468 (pms_id=931) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 467 (pms_id=935) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 469 (pms_id=940) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 470 (pms_id=941) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 471 (pms_id=954) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 472 (pms_id=957) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 473 (pms_id=958) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 474 (pms_id=960) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 475 (pms_id=962) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 476 (pms_id=965) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 478 (pms_id=966) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 477 (pms_id=967) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 479 (pms_id=978) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 480 (pms_id=979) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 481 (pms_id=989) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 482 (pms_id=991) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 483 (pms_id=992) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 484 (pms_id=993) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 485 (pms_id=994) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 486 (pms_id=996) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 487 (pms_id=995) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 488 (pms_id=997) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 489 (pms_id=999) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 490 (pms_id=1000) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 491 (pms_id=1001) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 492 (pms_id=1002) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 494 (pms_id=1004) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 493 (pms_id=1003) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 495 (pms_id=1005) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 496 (pms_id=1006) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 497 (pms_id=1008) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 498 (pms_id=1010) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 499 (pms_id=1012) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 500 (pms_id=1013) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 501 (pms_id=1015) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 503 (pms_id=1017) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 502 (pms_id=1018) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 504 (pms_id=1019) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 505 (pms_id=1020) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 507 (pms_id=1029) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 506 (pms_id=1028) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 508 (pms_id=1030) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 509 (pms_id=1031) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 510 (pms_id=1032) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 511 (pms_id=1033) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 512 (pms_id=1034) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 513 (pms_id=1035) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 514 (pms_id=1036) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 516 (pms_id=1037) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 515 (pms_id=1038) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 517 (pms_id=1039) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 518 (pms_id=1040) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 519 (pms_id=1041) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 521 (pms_id=1042) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 520 (pms_id=1043) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 522 (pms_id=1044) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 523 (pms_id=1045) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 524 (pms_id=1046) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 526 (pms_id=1048) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 525 (pms_id=1049) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 527 (pms_id=1050) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 528 (pms_id=1060) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 529 (pms_id=1061) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 531 (pms_id=1062) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 530 (pms_id=1063) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 532 (pms_id=1070) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 533 (pms_id=1071) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 535 (pms_id=1072) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 536 (pms_id=1075) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 534 (pms_id=1074) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 538 (pms_id=1076) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 537 (pms_id=1077) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 539 (pms_id=1078) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 541 (pms_id=1079) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 540 (pms_id=1080) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 542 (pms_id=1090) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 543 (pms_id=1091) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 544 (pms_id=1092) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 545 (pms_id=1093) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 546 (pms_id=1097) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 547 (pms_id=1098) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 548 (pms_id=1099) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 549 (pms_id=1100) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 550 (pms_id=1101) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 551 (pms_id=1102) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 552 (pms_id=1103) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 553 (pms_id=1104) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 554 (pms_id=1105) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 556 (pms_id=1106) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 555 (pms_id=1107) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 557 (pms_id=1108) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 558 (pms_id=1109) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 559 (pms_id=1110) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 560 (pms_id=1111) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 561 (pms_id=1112) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 562 (pms_id=1113) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 563 (pms_id=1114) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 564 (pms_id=1116) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 565 (pms_id=1117) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 566 (pms_id=1118) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 567 (pms_id=1120) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 569 (pms_id=1123) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 568 (pms_id=1122) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 570 (pms_id=1124) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 572 (pms_id=1126) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 571 (pms_id=1125) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 573 (pms_id=1128) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 574 (pms_id=1129) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 575 (pms_id=1130) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 576 (pms_id=1132) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 577 (pms_id=1133) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 578 (pms_id=1142) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 580 (pms_id=1144) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 579 (pms_id=1143) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 582 (pms_id=1146) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 581 (pms_id=1145) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 583 (pms_id=1149) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 584 (pms_id=1150) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 586 (pms_id=1153) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 585 (pms_id=1152) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 587 (pms_id=1154) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 588 (pms_id=1155) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 589 (pms_id=1156) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 590 (pms_id=1163) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 591 (pms_id=1165) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 592 (pms_id=1167) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 593 (pms_id=1168) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 595 (pms_id=1172) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 594 (pms_id=1169) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 597 (pms_id=1173) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 596 (pms_id=1174) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 598 (pms_id=1176) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 599 (pms_id=1177) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 600 (pms_id=1179) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 602 (pms_id=1180) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 601 (pms_id=1181) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 603 (pms_id=1182) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 604 (pms_id=1183) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 606 (pms_id=1185) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 605 (pms_id=1186) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 607 (pms_id=1187) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 608 (pms_id=1188) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 609 (pms_id=1189) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 610 (pms_id=1191) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 611 (pms_id=1194) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 612 (pms_id=1195) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 613 (pms_id=1196) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 614 (pms_id=1205) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 615 (pms_id=1209) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 617 (pms_id=1211) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 616 (pms_id=1212) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 618 (pms_id=1214) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 619 (pms_id=1222) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 621 (pms_id=1227) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 620 (pms_id=1228) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 622 (pms_id=1229) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 623 (pms_id=1231) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 625 (pms_id=1232) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 627 (pms_id=1236) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 624 (pms_id=1233) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 626 (pms_id=1235) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 628 (pms_id=1238) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 629 (pms_id=1239) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 630 (pms_id=1240) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 631 (pms_id=1241) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 632 (pms_id=1242) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 633 (pms_id=1245) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 635 (pms_id=1246) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 634 (pms_id=1247) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 636 (pms_id=1248) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 637 (pms_id=1249) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 638 (pms_id=1250) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 639 (pms_id=1254) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 640 (pms_id=1255) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 641 (pms_id=1256) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 642 (pms_id=1257) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 643 (pms_id=1267) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 644 (pms_id=1268) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 645 (pms_id=1269) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 646 (pms_id=1271) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 647 (pms_id=1272) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 648 (pms_id=1273) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 649 (pms_id=1276) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 650 (pms_id=1280) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 658 (pms_id=1279) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 651 (pms_id=1281) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 653 (pms_id=1283) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 654 (pms_id=1284) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 652 (pms_id=1282) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 655 (pms_id=1285) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 656 (pms_id=1286) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 657 (pms_id=1289) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 659 (pms_id=1290) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 661 (pms_id=1294) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 660 (pms_id=1291) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 662 (pms_id=1295) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 663 (pms_id=1296) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 664 (pms_id=1297) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 665 (pms_id=1298) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 666 (pms_id=1301) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 667 (pms_id=1302) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 668 (pms_id=1304) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 669 (pms_id=1308) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 670 (pms_id=1309) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 671 (pms_id=1310) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 672 (pms_id=1311) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 673 (pms_id=1313) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 674 (pms_id=1314) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 676 (pms_id=1318) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 675 (pms_id=1320) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 677 (pms_id=1322) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 678 (pms_id=1325) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 679 (pms_id=1326) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 680 (pms_id=1327) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 683 (pms_id=1330) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 681 (pms_id=1332) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 682 (pms_id=1333) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 684 (pms_id=1334) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 686 (pms_id=1345) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 685 (pms_id=1335) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 687 (pms_id=1346) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 688 (pms_id=1347) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 690 (pms_id=1350) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 689 (pms_id=1348) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 691 (pms_id=1351) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 692 (pms_id=1353) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 693 (pms_id=1355) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 694 (pms_id=1356) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 695 (pms_id=1357) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 696 (pms_id=1360) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 698 (pms_id=1363) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 697 (pms_id=1362) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 699 (pms_id=1364) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 700 (pms_id=1365) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 701 (pms_id=1366) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 702 (pms_id=1367) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 703 (pms_id=1371) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 704 (pms_id=1372) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 705 (pms_id=1373) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 706 (pms_id=1382) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 707 (pms_id=1383) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 709 (pms_id=1384) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 708 (pms_id=1385) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 710 (pms_id=1386) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 711 (pms_id=1387) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 712 (pms_id=1388) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 714 (pms_id=1391) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 713 (pms_id=1390) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 715 (pms_id=1392) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 716 (pms_id=1393) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 717 (pms_id=1404) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 718 (pms_id=1405) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 719 (pms_id=1406) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 720 (pms_id=1407) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 722 (pms_id=1408) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 721 (pms_id=1409) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 724 (pms_id=1410) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 723 (pms_id=1412) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 725 (pms_id=1414) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 726 (pms_id=1424) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 727 (pms_id=1425) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 729 (pms_id=1433) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 728 (pms_id=1434) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 730 (pms_id=1436) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 731 (pms_id=1437) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 732 (pms_id=1438) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 734 (pms_id=1439) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 733 (pms_id=1440) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 735 (pms_id=1441) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 736 (pms_id=1442) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 737 (pms_id=1445) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 738 (pms_id=1446) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 740 (pms_id=1452) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 739 (pms_id=1451) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 741 (pms_id=1453) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 742 (pms_id=1454) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 743 (pms_id=1458) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 744 (pms_id=1460) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 745 (pms_id=1462) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 746 (pms_id=1464) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 747 (pms_id=1474) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 749 (pms_id=1475) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 748 (pms_id=1476) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 750 (pms_id=1477) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 751 (pms_id=1480) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 752 (pms_id=1483) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 753 (pms_id=1485) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 754 (pms_id=1486) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 755 (pms_id=1487) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 756 (pms_id=1489) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 757 (pms_id=1490) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 758 (pms_id=1491) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 759 (pms_id=1499) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 761 (pms_id=1500) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 760 (pms_id=1501) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 762 (pms_id=1503) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 763 (pms_id=1504) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 764 (pms_id=1506) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 765 (pms_id=1507) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 766 (pms_id=1508) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 767 (pms_id=1509) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 768 (pms_id=1510) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 769 (pms_id=1511) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1506 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 770 (pms_id=1523) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 771 (pms_id=1524) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 772 (pms_id=1525) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 773 (pms_id=1526) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 777 (pms_id=1533) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 774 (pms_id=1532) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 775 (pms_id=1534) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 776 (pms_id=1536) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 778 (pms_id=1537) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 779 (pms_id=1538) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 780 (pms_id=1539) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 781 (pms_id=1541) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 782 (pms_id=1542) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 783 (pms_id=1543) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 784 (pms_id=1544) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 785 (pms_id=1548) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 786 (pms_id=1549) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 787 (pms_id=1550) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 788 (pms_id=1552) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 789 (pms_id=1558) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 790 (pms_id=1568) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 791 (pms_id=1569) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 792 (pms_id=1570) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 794 (pms_id=1571) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 793 (pms_id=1572) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 796 (pms_id=1573) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 795 (pms_id=1574) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 798 (pms_id=1575) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 797 (pms_id=1576) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 799 (pms_id=1577) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 800 (pms_id=1579) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 801 (pms_id=1581) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 802 (pms_id=1585) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 803 (pms_id=1586) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 804 (pms_id=1588) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 806 (pms_id=1592) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 805 (pms_id=1593) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 807 (pms_id=1594) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 808 (pms_id=1597) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 810 (pms_id=1606) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 809 (pms_id=1607) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 811 (pms_id=1608) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 814 (pms_id=1609) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 812 (pms_id=1611) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 813 (pms_id=1612) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 815 (pms_id=1615) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 816 (pms_id=1616) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 817 (pms_id=1618) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 818 (pms_id=1619) 2025-11-19 15:14:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 819 (pms_id=1621) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 820 (pms_id=1623) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 821 (pms_id=1624) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 822 (pms_id=1625) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 826 (pms_id=1627) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 823 (pms_id=1629) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 824 (pms_id=1630) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 825 (pms_id=1631) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 827 (pms_id=1632) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 828 (pms_id=1633) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 829 (pms_id=1634) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 830 (pms_id=1638) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 831 (pms_id=1639) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 832 (pms_id=1640) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 833 (pms_id=1642) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 835 (pms_id=1643) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 834 (pms_id=1645) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 836 (pms_id=1646) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 838 (pms_id=1665) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 839 (pms_id=1668) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 837 (pms_id=1663) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 840 (pms_id=1669) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 841 (pms_id=1670) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 843 (pms_id=1671) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 844 (pms_id=1675) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 842 (pms_id=1674) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 845 (pms_id=1676) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 846 (pms_id=1677) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 847 (pms_id=1678) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 848 (pms_id=1699) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 849 (pms_id=1700) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 852 (pms_id=1703) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 851 (pms_id=1702) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 850 (pms_id=1704) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 853 (pms_id=1706) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 854 (pms_id=1707) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 855 (pms_id=1708) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 857 (pms_id=1710) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 856 (pms_id=1709) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 858 (pms_id=1712) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 859 (pms_id=1713) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 860 (pms_id=1714) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 862 (pms_id=1715) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 861 (pms_id=1716) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 863 (pms_id=1717) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 864 (pms_id=1718) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 865 (pms_id=1719) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 866 (pms_id=1720) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 867 (pms_id=1721) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 875 (pms_id=1722) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 868 (pms_id=1723) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 869 (pms_id=1724) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 870 (pms_id=1726) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 871 (pms_id=1727) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 872 (pms_id=1729) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 873 (pms_id=1730) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 874 (pms_id=1731) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 876 (pms_id=1732) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 877 (pms_id=1733) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 878 (pms_id=1734) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 880 (pms_id=1735) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 879 (pms_id=1736) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 881 (pms_id=1737) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 883 (pms_id=1738) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 882 (pms_id=1739) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 884 (pms_id=1740) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 885 (pms_id=1741) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 886 (pms_id=1743) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 887 (pms_id=1744) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 888 (pms_id=1745) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 891 (pms_id=1748) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 889 (pms_id=1749) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 890 (pms_id=1750) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 892 (pms_id=1751) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 893 (pms_id=1752) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 895 (pms_id=1753) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 894 (pms_id=1754) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 896 (pms_id=1755) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 897 (pms_id=1756) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 898 (pms_id=1758) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 899 (pms_id=1762) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 901 (pms_id=1764) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 900 (pms_id=1763) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 902 (pms_id=1766) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 903 (pms_id=1767) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 904 (pms_id=1768) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 905 (pms_id=1769) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 906 (pms_id=1770) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 907 (pms_id=1771) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 908 (pms_id=1772) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 909 (pms_id=1774) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 910 (pms_id=1775) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 911 (pms_id=1776) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 913 (pms_id=1778) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 914 (pms_id=1788) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 912 (pms_id=1789) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 915 (pms_id=1790) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 916 (pms_id=1792) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 917 (pms_id=1793) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 918 (pms_id=1794) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 920 (pms_id=1798) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 919 (pms_id=1797) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 922 (pms_id=1800) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 921 (pms_id=1801) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 924 (pms_id=1802) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 923 (pms_id=1803) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 925 (pms_id=1804) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 926 (pms_id=1805) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 927 (pms_id=1807) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 928 (pms_id=1808) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 930 (pms_id=1810) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 929 (pms_id=1809) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 934 (pms_id=1811) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 932 (pms_id=1812) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 931 (pms_id=1813) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 933 (pms_id=1814) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 936 (pms_id=1817) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 935 (pms_id=1816) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 937 (pms_id=1818) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 938 (pms_id=1819) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1817 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 939 (pms_id=1820) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 940 (pms_id=1821) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 941 (pms_id=1822) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 944 (pms_id=1824) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 942 (pms_id=1823) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 943 (pms_id=1829) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 945 (pms_id=1833) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 946 (pms_id=1834) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 947 (pms_id=1835) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 948 (pms_id=1836) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 949 (pms_id=1837) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 950 (pms_id=1838) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 951 (pms_id=1839) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 952 (pms_id=1841) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 953 (pms_id=1840) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 954 (pms_id=1844) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 955 (pms_id=1845) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1841 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1840 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 956 (pms_id=1846) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 958 (pms_id=1847) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 957 (pms_id=1848) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 959 (pms_id=1849) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 960 (pms_id=1850) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 961 (pms_id=1851) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 962 (pms_id=1852) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 965 (pms_id=1853) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 963 (pms_id=1854) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 964 (pms_id=1855) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 966 (pms_id=1856) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 968 (pms_id=1857) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 967 (pms_id=1861) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 970 (pms_id=1863) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 969 (pms_id=1862) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 971 (pms_id=1865) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 973 (pms_id=1867) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 972 (pms_id=1868) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 974 (pms_id=1880) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 975 (pms_id=1882) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 976 (pms_id=1883) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 977 (pms_id=1884) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 978 (pms_id=1885) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 979 (pms_id=1886) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 980 (pms_id=1887) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 984 (pms_id=1888) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 981 (pms_id=1889) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 982 (pms_id=1890) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 983 (pms_id=1891) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 985 (pms_id=1892) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 986 (pms_id=1893) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 987 (pms_id=1894) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 988 (pms_id=1896) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 989 (pms_id=1908) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 990 (pms_id=1909) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 992 (pms_id=1910) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 991 (pms_id=1911) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 993 (pms_id=1912) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 994 (pms_id=1913) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 995 (pms_id=1914) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 996 (pms_id=1917) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 997 (pms_id=1918) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 998 (pms_id=1920) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 999 (pms_id=1922) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1000 (pms_id=1923) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1002 (pms_id=1924) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1001 (pms_id=1925) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1003 (pms_id=1928) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1004 (pms_id=1929) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1005 (pms_id=1930) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1006 (pms_id=1931) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1007 (pms_id=1932) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1008 (pms_id=1934) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1009 (pms_id=1937) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1010 (pms_id=1939) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1011 (pms_id=1940) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1014 (pms_id=1950) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1012 (pms_id=1943) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1013 (pms_id=1952) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1015 (pms_id=1954) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1016 (pms_id=1955) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1017 (pms_id=1957) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1019 (pms_id=1959) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1018 (pms_id=1958) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1954 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1020 (pms_id=1960) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1023 (pms_id=1975) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1021 (pms_id=1974) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1022 (pms_id=1976) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1024 (pms_id=1979) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1025 (pms_id=1982) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1026 (pms_id=1983) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1028 (pms_id=1991) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1029 (pms_id=1995) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1027 (pms_id=1988) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1030 (pms_id=1996) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1031 (pms_id=1997) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1032 (pms_id=1999) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1033 (pms_id=2000) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1034 (pms_id=2001) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1035 (pms_id=2012) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1036 (pms_id=2013) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1038 (pms_id=2017) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1037 (pms_id=2014) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1039 (pms_id=2018) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1040 (pms_id=2019) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1041 (pms_id=2020) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1042 (pms_id=2021) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1044 (pms_id=2022) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1043 (pms_id=2023) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1045 (pms_id=2024) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1047 (pms_id=2026) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1046 (pms_id=2025) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1048 (pms_id=2027) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1049 (pms_id=2028) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1050 (pms_id=2029) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1053 (pms_id=2032) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1052 (pms_id=2031) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1051 (pms_id=2030) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1054 (pms_id=2033) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1055 (pms_id=2036) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1057 (pms_id=2038) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1056 (pms_id=2037) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1058 (pms_id=2046) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1059 (pms_id=2047) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1060 (pms_id=2048) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1062 (pms_id=2049) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1061 (pms_id=2050) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1063 (pms_id=2053) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1064 (pms_id=2056) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1065 (pms_id=2057) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1066 (pms_id=2061) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1067 (pms_id=2064) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1068 (pms_id=2065) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1069 (pms_id=2066) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1070 (pms_id=2067) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1071 (pms_id=2068) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1072 (pms_id=2069) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1073 (pms_id=2070) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1074 (pms_id=2071) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1075 (pms_id=2072) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1076 (pms_id=2073) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1078 (pms_id=2074) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1077 (pms_id=2075) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1079 (pms_id=2076) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1080 (pms_id=2077) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1081 (pms_id=2078) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1083 (pms_id=2081) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1084 (pms_id=2084) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1082 (pms_id=2080) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1085 (pms_id=2085) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1086 (pms_id=2087) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1087 (pms_id=2095) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1088 (pms_id=2096) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1089 (pms_id=2097) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1091 (pms_id=2098) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1090 (pms_id=2101) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1092 (pms_id=2102) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1093 (pms_id=2104) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1094 (pms_id=2106) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1095 (pms_id=2109) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1096 (pms_id=2110) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1097 (pms_id=2112) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1098 (pms_id=2113) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1099 (pms_id=2114) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1100 (pms_id=2115) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1101 (pms_id=2117) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1103 (pms_id=2121) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1102 (pms_id=2120) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1105 (pms_id=2122) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1104 (pms_id=2124) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2124 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1106 (pms_id=2125) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1107 (pms_id=2126) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1108 (pms_id=2127) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1109 (pms_id=2128) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1110 (pms_id=2129) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1111 (pms_id=2130) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1112 (pms_id=2131) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1113 (pms_id=2132) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1114 (pms_id=2133) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1116 (pms_id=2138) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1115 (pms_id=2134) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1117 (pms_id=2139) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1118 (pms_id=2140) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1121 (pms_id=2141) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1119 (pms_id=2142) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1120 (pms_id=2144) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1122 (pms_id=2145) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1123 (pms_id=2148) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1124 (pms_id=2149) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1125 (pms_id=2150) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1126 (pms_id=2151) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1127 (pms_id=2152) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1128 (pms_id=2156) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1129 (pms_id=2158) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1130 (pms_id=2157) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1132 (pms_id=2160) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1131 (pms_id=2159) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1133 (pms_id=2161) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2157 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1135 (pms_id=2164) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1134 (pms_id=2162) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1136 (pms_id=2165) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1137 (pms_id=2177) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1138 (pms_id=2178) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1139 (pms_id=2179) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1140 (pms_id=2180) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1141 (pms_id=2181) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1142 (pms_id=2187) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1144 (pms_id=2188) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1143 (pms_id=2190) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1145 (pms_id=2192) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1146 (pms_id=2195) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1147 (pms_id=2196) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1148 (pms_id=2198) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1149 (pms_id=2199) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1150 (pms_id=2200) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1151 (pms_id=2201) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1152 (pms_id=2202) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1153 (pms_id=2203) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1154 (pms_id=2204) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1155 (pms_id=2205) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1156 (pms_id=2208) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1157 (pms_id=2209) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1158 (pms_id=2210) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1159 (pms_id=2211) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1160 (pms_id=2213) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1161 (pms_id=2215) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1162 (pms_id=2218) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1163 (pms_id=2221) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1164 (pms_id=2223) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2221 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1165 (pms_id=2224) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1166 (pms_id=2225) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1167 (pms_id=2226) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1168 (pms_id=2230) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1169 (pms_id=2232) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1170 (pms_id=2233) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1171 (pms_id=2234) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1172 (pms_id=2236) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1173 (pms_id=2238) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1174 (pms_id=2239) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1175 (pms_id=2240) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1176 (pms_id=2241) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1177 (pms_id=2242) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1178 (pms_id=2243) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1179 (pms_id=2244) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1180 (pms_id=2245) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1181 (pms_id=2246) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1182 (pms_id=2247) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1183 (pms_id=2248) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1184 (pms_id=2249) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1185 (pms_id=2250) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1186 (pms_id=2251) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1187 (pms_id=2252) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1188 (pms_id=2253) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1189 (pms_id=2254) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1191 (pms_id=2256) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1190 (pms_id=2255) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1192 (pms_id=2257) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1193 (pms_id=2258) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1194 (pms_id=2259) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1195 (pms_id=2260) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1197 (pms_id=2261) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1196 (pms_id=2262) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1198 (pms_id=2264) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1199 (pms_id=2265) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1201 (pms_id=2267) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1200 (pms_id=2266) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1202 (pms_id=2268) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1203 (pms_id=2269) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1204 (pms_id=2273) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1205 (pms_id=2274) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1206 (pms_id=2275) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1209 (pms_id=2276) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1207 (pms_id=2277) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1208 (pms_id=2278) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1210 (pms_id=2280) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1211 (pms_id=2281) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1212 (pms_id=2282) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1214 (pms_id=2286) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1216 (pms_id=2287) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1213 (pms_id=2285) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1215 (pms_id=2288) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1217 (pms_id=2293) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1218 (pms_id=2292) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1219 (pms_id=2294) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1220 (pms_id=2295) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1221 (pms_id=2299) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1222 (pms_id=2300) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1223 (pms_id=2302) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1224 (pms_id=2303) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1225 (pms_id=2304) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1226 (pms_id=2308) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1227 (pms_id=2311) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1229 (pms_id=2312) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1228 (pms_id=2314) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1230 (pms_id=2317) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1231 (pms_id=2318) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1232 (pms_id=2321) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1233 (pms_id=2324) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1234 (pms_id=2325) 2025-11-19 15:14:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 1235 (pms_id=2326) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1236 (pms_id=2328) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1239 (pms_id=2329) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1238 (pms_id=2332) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1237 (pms_id=2331) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1240 (pms_id=2333) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1241 (pms_id=2334) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1242 (pms_id=2335) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1243 (pms_id=2338) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1244 (pms_id=2339) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1245 (pms_id=2340) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1246 (pms_id=2341) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1247 (pms_id=2342) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1248 (pms_id=2343) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1249 (pms_id=2344) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1251 (pms_id=2346) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1250 (pms_id=2345) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1252 (pms_id=2347) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1253 (pms_id=2348) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1254 (pms_id=2349) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1255 (pms_id=2351) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1256 (pms_id=2352) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1258 (pms_id=2353) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1257 (pms_id=2354) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1261 (pms_id=2357) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1260 (pms_id=2355) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1259 (pms_id=2356) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1262 (pms_id=2358) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1263 (pms_id=2359) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1265 (pms_id=2361) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1264 (pms_id=2360) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1267 (pms_id=2362) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1268 (pms_id=2363) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1266 (pms_id=2364) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1271 (pms_id=2367) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1269 (pms_id=2366) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1270 (pms_id=2369) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1272 (pms_id=2370) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1273 (pms_id=2378) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1274 (pms_id=2379) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1275 (pms_id=2380) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1276 (pms_id=2381) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1277 (pms_id=2384) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1279 (pms_id=2385) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1280 (pms_id=2387) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1278 (pms_id=2388) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1282 (pms_id=2390) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1281 (pms_id=2391) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1283 (pms_id=2392) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1284 (pms_id=2393) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1285 (pms_id=2394) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1286 (pms_id=2395) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1287 (pms_id=2396) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1288 (pms_id=2408) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1290 (pms_id=2410) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1289 (pms_id=2409) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1291 (pms_id=2411) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1292 (pms_id=2412) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1293 (pms_id=2413) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1294 (pms_id=2414) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1295 (pms_id=2415) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1296 (pms_id=2418) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1297 (pms_id=2419) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1298 (pms_id=2423) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1299 (pms_id=2424) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1300 (pms_id=2427) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1301 (pms_id=2428) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1302 (pms_id=2429) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1303 (pms_id=2430) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1304 (pms_id=2431) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1305 (pms_id=2432) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1306 (pms_id=2433) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1308 (pms_id=2434) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1307 (pms_id=2435) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1309 (pms_id=2437) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1311 (pms_id=2442) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1310 (pms_id=2441) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1312 (pms_id=2443) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1313 (pms_id=2447) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1314 (pms_id=2448) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1316 (pms_id=2451) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1315 (pms_id=2450) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1317 (pms_id=2452) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1318 (pms_id=2453) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1319 (pms_id=2454) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1320 (pms_id=2455) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1321 (pms_id=2456) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1322 (pms_id=2461) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1323 (pms_id=2462) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1324 (pms_id=2464) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1325 (pms_id=2465) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1327 (pms_id=2467) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1326 (pms_id=2466) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1328 (pms_id=2469) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1329 (pms_id=2470) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1331 (pms_id=2473) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1330 (pms_id=2472) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1332 (pms_id=2474) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1333 (pms_id=2475) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1334 (pms_id=2476) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1335 (pms_id=2477) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1336 (pms_id=2478) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1337 (pms_id=2479) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1338 (pms_id=2480) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1339 (pms_id=2481) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1341 (pms_id=2484) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1340 (pms_id=2486) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1342 (pms_id=2488) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1343 (pms_id=2489) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1344 (pms_id=2491) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1345 (pms_id=2493) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1346 (pms_id=2494) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1347 (pms_id=2495) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1348 (pms_id=2496) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1349 (pms_id=2497) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1352 (pms_id=2499) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1350 (pms_id=2498) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1351 (pms_id=2500) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1353 (pms_id=2502) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1354 (pms_id=2503) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1355 (pms_id=2504) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2502 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1356 (pms_id=2506) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1357 (pms_id=2507) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1358 (pms_id=2508) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1359 (pms_id=2509) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1360 (pms_id=2511) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1361 (pms_id=2512) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1363 (pms_id=2513) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1364 (pms_id=2515) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1362 (pms_id=2514) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1365 (pms_id=2516) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1366 (pms_id=2518) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1368 (pms_id=2519) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1367 (pms_id=2520) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1369 (pms_id=2521) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1370 (pms_id=2522) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1371 (pms_id=2523) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1372 (pms_id=2524) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1373 (pms_id=2525) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1374 (pms_id=2526) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1375 (pms_id=2528) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1376 (pms_id=2529) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1377 (pms_id=2530) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1379 (pms_id=2531) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1378 (pms_id=2534) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1380 (pms_id=2535) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1381 (pms_id=2541) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1382 (pms_id=2542) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1383 (pms_id=2545) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1384 (pms_id=2547) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1385 (pms_id=2548) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1386 (pms_id=2549) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1387 (pms_id=2550) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1388 (pms_id=2552) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1389 (pms_id=2555) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1390 (pms_id=2558) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1391 (pms_id=2559) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1392 (pms_id=2562) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1393 (pms_id=2564) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1394 (pms_id=2563) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1395 (pms_id=2565) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1396 (pms_id=2566) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1397 (pms_id=2567) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1399 (pms_id=2570) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1398 (pms_id=2571) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1400 (pms_id=2576) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1401 (pms_id=2580) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1402 (pms_id=2581) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1403 (pms_id=2582) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1404 (pms_id=2583) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1405 (pms_id=2584) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1406 (pms_id=2585) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1407 (pms_id=2586) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1408 (pms_id=2588) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1409 (pms_id=2591) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1410 (pms_id=2594) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1411 (pms_id=2598) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1412 (pms_id=2599) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1413 (pms_id=2600) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1414 (pms_id=2601) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1415 (pms_id=2602) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1416 (pms_id=2603) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1417 (pms_id=2604) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1418 (pms_id=2605) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1420 (pms_id=2607) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1419 (pms_id=2608) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1421 (pms_id=2609) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1422 (pms_id=2610) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2608 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1423 (pms_id=2611) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1424 (pms_id=2612) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1425 (pms_id=2613) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1426 (pms_id=2617) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2617 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1427 (pms_id=2619) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1428 (pms_id=2621) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1429 (pms_id=2622) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1430 (pms_id=2623) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1431 (pms_id=2633) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1432 (pms_id=2634) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1433 (pms_id=2635) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1434 (pms_id=2636) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1435 (pms_id=2638) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1436 (pms_id=2639) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2633 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2634 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1437 (pms_id=2640) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1438 (pms_id=2642) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1439 (pms_id=2643) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1441 (pms_id=2645) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1440 (pms_id=2644) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1442 (pms_id=2646) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1443 (pms_id=2648) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1444 (pms_id=2649) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1446 (pms_id=2650) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1445 (pms_id=2651) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1447 (pms_id=2652) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1448 (pms_id=2653) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1449 (pms_id=2654) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1450 (pms_id=2655) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1451 (pms_id=2656) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1452 (pms_id=2658) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1453 (pms_id=2659) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1455 (pms_id=2661) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1456 (pms_id=2662) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1454 (pms_id=2660) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1457 (pms_id=2663) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1458 (pms_id=2664) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1459 (pms_id=2666) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1460 (pms_id=2667) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1462 (pms_id=2669) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1461 (pms_id=2668) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1463 (pms_id=2670) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1464 (pms_id=2671) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1465 (pms_id=2672) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1466 (pms_id=2675) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1467 (pms_id=2678) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1468 (pms_id=2679) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1469 (pms_id=2681) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1470 (pms_id=2682) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1471 (pms_id=2683) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1472 (pms_id=2684) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1473 (pms_id=2685) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1474 (pms_id=2686) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1475 (pms_id=2687) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1476 (pms_id=2689) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2689 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1477 (pms_id=2690) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1478 (pms_id=2691) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1479 (pms_id=2692) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1480 (pms_id=2693) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1481 (pms_id=2694) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1483 (pms_id=2700) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2691 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1482 (pms_id=2701) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1484 (pms_id=2702) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1487 (pms_id=2704) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1485 (pms_id=2703) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1486 (pms_id=2705) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1488 (pms_id=2706) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1489 (pms_id=2707) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1491 (pms_id=2709) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1490 (pms_id=2708) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1492 (pms_id=2710) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1493 (pms_id=2712) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1494 (pms_id=2713) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1495 (pms_id=2714) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1497 (pms_id=2717) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1496 (pms_id=2718) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1498 (pms_id=2721) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1499 (pms_id=2722) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1501 (pms_id=2732) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1500 (pms_id=2733) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1502 (pms_id=2734) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1503 (pms_id=2735) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1504 (pms_id=2736) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1505 (pms_id=2737) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1506 (pms_id=2738) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1507 (pms_id=2739) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1508 (pms_id=2740) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1509 (pms_id=2741) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1510 (pms_id=2742) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1512 (pms_id=2743) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1513 (pms_id=2744) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1511 (pms_id=2745) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1514 (pms_id=2746) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1515 (pms_id=2747) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1516 (pms_id=2748) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1517 (pms_id=2749) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1518 (pms_id=2750) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1519 (pms_id=2751) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1520 (pms_id=2753) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1521 (pms_id=2752) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1523 (pms_id=2754) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1522 (pms_id=2755) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1524 (pms_id=2756) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1525 (pms_id=2757) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1526 (pms_id=2761) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1527 (pms_id=2763) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1529 (pms_id=2764) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1528 (pms_id=2768) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1530 (pms_id=2770) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1531 (pms_id=2769) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1532 (pms_id=2771) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1533 (pms_id=2772) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1534 (pms_id=2773) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1535 (pms_id=2774) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1536 (pms_id=2775) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1537 (pms_id=2776) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1539 (pms_id=2777) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1538 (pms_id=2778) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1543 (pms_id=2781) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1541 (pms_id=2780) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1540 (pms_id=2779) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1542 (pms_id=2782) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1544 (pms_id=2783) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1545 (pms_id=2784) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1546 (pms_id=2785) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1547 (pms_id=2786) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1548 (pms_id=2787) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1549 (pms_id=2788) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1550 (pms_id=2789) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1552 (pms_id=2791) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1551 (pms_id=2790) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1553 (pms_id=2792) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1555 (pms_id=2794) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1554 (pms_id=2796) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2796 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1556 (pms_id=2800) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1557 (pms_id=2802) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1558 (pms_id=2804) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1559 (pms_id=2805) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1560 (pms_id=2806) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1561 (pms_id=2809) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1562 (pms_id=2810) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1563 (pms_id=2812) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1564 (pms_id=2813) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1565 (pms_id=2815) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1566 (pms_id=2816) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1568 (pms_id=2821) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1567 (pms_id=2826) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1570 (pms_id=2828) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1569 (pms_id=2829) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1571 (pms_id=2830) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1573 (pms_id=2831) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1574 (pms_id=2833) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1572 (pms_id=2832) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1575 (pms_id=2834) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1576 (pms_id=2835) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1577 (pms_id=2836) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1578 (pms_id=2837) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1582 (pms_id=2838) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1580 (pms_id=2840) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1581 (pms_id=2842) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1583 (pms_id=2844) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1579 (pms_id=2843) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1584 (pms_id=2846) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1585 (pms_id=2847) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1586 (pms_id=2848) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1587 (pms_id=2849) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1588 (pms_id=2850) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1589 (pms_id=2853) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1590 (pms_id=2854) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1592 (pms_id=2856) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1591 (pms_id=2855) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1593 (pms_id=2857) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1595 (pms_id=2859) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1594 (pms_id=2858) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1596 (pms_id=2860) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1597 (pms_id=2861) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1599 (pms_id=2863) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1598 (pms_id=2862) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1600 (pms_id=2864) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1601 (pms_id=2866) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1602 (pms_id=2867) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1604 (pms_id=2869) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1603 (pms_id=2868) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1605 (pms_id=2870) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1606 (pms_id=2871) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1607 (pms_id=2872) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1610 (pms_id=2874) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1608 (pms_id=2873) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1609 (pms_id=2875) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1612 (pms_id=2877) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1611 (pms_id=2876) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1614 (pms_id=2879) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1613 (pms_id=2878) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1615 (pms_id=2882) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1616 (pms_id=2883) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1617 (pms_id=2885) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1618 (pms_id=2886) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1619 (pms_id=2887) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1621 (pms_id=2888) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1622 (pms_id=2894) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1623 (pms_id=2895) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1620 (pms_id=2890) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1624 (pms_id=2896) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1625 (pms_id=2899) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1626 (pms_id=2900) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1627 (pms_id=2901) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1628 (pms_id=2902) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1629 (pms_id=2903) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1630 (pms_id=2904) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1631 (pms_id=2906) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1632 (pms_id=2907) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1633 (pms_id=2908) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1634 (pms_id=2909) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1635 (pms_id=2910) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1636 (pms_id=2911) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1637 (pms_id=2915) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1638 (pms_id=2916) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1639 (pms_id=2917) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1640 (pms_id=2918) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1641 (pms_id=2920) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1642 (pms_id=2921) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1643 (pms_id=2922) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1644 (pms_id=2925) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1645 (pms_id=2926) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1646 (pms_id=2927) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1647 (pms_id=2928) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1648 (pms_id=2930) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1649 (pms_id=2931) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1650 (pms_id=2932) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1651 (pms_id=2933) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1652 (pms_id=2935) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1653 (pms_id=2936) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1655 (pms_id=2939) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1654 (pms_id=2938) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1656 (pms_id=2940) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1657 (pms_id=2941) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1658 (pms_id=2942) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1659 (pms_id=2944) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1660 (pms_id=2945) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1661 (pms_id=2946) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1663 (pms_id=2952) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1664 (pms_id=2953) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1662 (pms_id=2951) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1666 (pms_id=2954) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1665 (pms_id=2955) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1667 (pms_id=2958) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1668 (pms_id=2959) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1669 (pms_id=2960) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1670 (pms_id=2961) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1672 (pms_id=2963) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1671 (pms_id=2962) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1673 (pms_id=2964) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1674 (pms_id=2965) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1675 (pms_id=2966) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1676 (pms_id=2968) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1677 (pms_id=2970) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1678 (pms_id=2971) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1679 (pms_id=2980) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1680 (pms_id=2981) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1682 (pms_id=2994) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1681 (pms_id=2983) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1683 (pms_id=2996) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1684 (pms_id=2997) 2025-11-19 15:14:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 1685 (pms_id=2999) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2983 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1686 (pms_id=3000) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1687 (pms_id=3001) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1688 (pms_id=3002) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1689 (pms_id=3003) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1690 (pms_id=3007) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1692 (pms_id=3008) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1691 (pms_id=3009) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1693 (pms_id=3010) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1695 (pms_id=3013) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1694 (pms_id=3011) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1696 (pms_id=3014) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1697 (pms_id=3015) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1698 (pms_id=3017) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1699 (pms_id=3018) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1700 (pms_id=3019) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1701 (pms_id=3020) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1702 (pms_id=3021) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1703 (pms_id=3022) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1704 (pms_id=3023) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1705 (pms_id=3024) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1706 (pms_id=3025) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1707 (pms_id=3026) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1708 (pms_id=3028) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1709 (pms_id=3029) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1710 (pms_id=3031) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1711 (pms_id=3032) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1712 (pms_id=3043) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1713 (pms_id=3046) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1714 (pms_id=3048) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1715 (pms_id=3052) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1716 (pms_id=3053) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1717 (pms_id=3054) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1719 (pms_id=3055) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1718 (pms_id=3056) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1720 (pms_id=3057) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1721 (pms_id=3058) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1722 (pms_id=3059) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1723 (pms_id=3061) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1724 (pms_id=3062) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1725 (pms_id=3063) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1727 (pms_id=3067) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1726 (pms_id=3064) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1728 (pms_id=3068) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1729 (pms_id=3069) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1730 (pms_id=3071) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1731 (pms_id=3072) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1732 (pms_id=3073) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1734 (pms_id=3075) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1733 (pms_id=3074) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1735 (pms_id=3076) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1736 (pms_id=3078) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1737 (pms_id=3079) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1738 (pms_id=3080) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1739 (pms_id=3081) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1740 (pms_id=3082) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1741 (pms_id=3084) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1743 (pms_id=3085) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1742 (pms_id=3086) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1744 (pms_id=3087) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1745 (pms_id=3088) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1746 (pms_id=3089) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1747 (pms_id=3090) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1748 (pms_id=3091) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1749 (pms_id=3092) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1750 (pms_id=3093) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1751 (pms_id=3096) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1752 (pms_id=3097) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1753 (pms_id=3098) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1754 (pms_id=3099) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1755 (pms_id=3100) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1757 (pms_id=3102) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1756 (pms_id=3101) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1758 (pms_id=3104) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1759 (pms_id=3105) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1760 (pms_id=3107) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1761 (pms_id=3108) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1763 (pms_id=3115) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1762 (pms_id=3116) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1765 (pms_id=3117) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1764 (pms_id=3118) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1766 (pms_id=3120) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1767 (pms_id=3122) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1768 (pms_id=3123) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1769 (pms_id=3124) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1770 (pms_id=3127) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1773 (pms_id=3131) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1771 (pms_id=3132) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1772 (pms_id=3133) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1775 (pms_id=3135) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1774 (pms_id=3134) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1776 (pms_id=3136) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1778 (pms_id=3137) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1777 (pms_id=3138) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1779 (pms_id=3139) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1780 (pms_id=3140) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1782 (pms_id=3141) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1781 (pms_id=3143) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1783 (pms_id=3144) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1784 (pms_id=3145) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1786 (pms_id=3148) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1785 (pms_id=3146) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1787 (pms_id=3149) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1788 (pms_id=3150) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1789 (pms_id=3151) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1790 (pms_id=3153) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1791 (pms_id=3154) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1794 (pms_id=3156) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1792 (pms_id=3155) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1793 (pms_id=3157) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1795 (pms_id=3158) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1796 (pms_id=3159) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1797 (pms_id=3160) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1798 (pms_id=3161) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1799 (pms_id=3162) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1800 (pms_id=3163) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1801 (pms_id=3164) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1802 (pms_id=3165) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1803 (pms_id=3166) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1805 (pms_id=3168) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1804 (pms_id=3169) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1806 (pms_id=3170) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1807 (pms_id=3171) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1809 (pms_id=3173) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1808 (pms_id=3172) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1810 (pms_id=3174) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1811 (pms_id=3176) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1813 (pms_id=3177) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1812 (pms_id=3178) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1814 (pms_id=3179) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1815 (pms_id=3180) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1816 (pms_id=3182) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1817 (pms_id=3183) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1819 (pms_id=3186) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1818 (pms_id=3185) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1821 (pms_id=3187) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1820 (pms_id=3188) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1823 (pms_id=3189) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1822 (pms_id=3190) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1824 (pms_id=3191) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1825 (pms_id=3192) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1826 (pms_id=3193) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1829 (pms_id=3195) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1827 (pms_id=3196) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1828 (pms_id=3197) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1830 (pms_id=3198) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1832 (pms_id=3200) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1831 (pms_id=3199) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1833 (pms_id=3201) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1834 (pms_id=3202) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1835 (pms_id=3203) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1837 (pms_id=3205) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1836 (pms_id=3207) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1838 (pms_id=3208) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1839 (pms_id=3209) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1840 (pms_id=3210) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1841 (pms_id=3211) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1842 (pms_id=3213) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1843 (pms_id=3216) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1844 (pms_id=3217) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1845 (pms_id=3218) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1846 (pms_id=3219) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1847 (pms_id=3220) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1848 (pms_id=3224) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1849 (pms_id=3225) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1850 (pms_id=3226) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1851 (pms_id=3227) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1852 (pms_id=3230) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1853 (pms_id=3234) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1854 (pms_id=3235) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1855 (pms_id=3237) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1856 (pms_id=3238) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1858 (pms_id=3249) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1857 (pms_id=3250) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1859 (pms_id=3251) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1860 (pms_id=3252) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1861 (pms_id=3253) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1862 (pms_id=3256) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1863 (pms_id=3257) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1864 (pms_id=3264) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1865 (pms_id=3265) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1866 (pms_id=3266) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1867 (pms_id=3267) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1868 (pms_id=3269) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1869 (pms_id=3271) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1870 (pms_id=3273) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1871 (pms_id=3281) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1872 (pms_id=3282) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1873 (pms_id=3284) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1874 (pms_id=3285) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1875 (pms_id=3286) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1876 (pms_id=3287) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1877 (pms_id=3288) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1878 (pms_id=3289) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1879 (pms_id=3290) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1880 (pms_id=3291) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1881 (pms_id=3293) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1882 (pms_id=3294) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1883 (pms_id=3295) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1884 (pms_id=3296) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1885 (pms_id=3297) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1886 (pms_id=3298) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1887 (pms_id=3299) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3297 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1888 (pms_id=3300) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1889 (pms_id=3301) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1890 (pms_id=3302) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1891 (pms_id=3303) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1892 (pms_id=3305) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1893 (pms_id=3307) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1894 (pms_id=3317) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1895 (pms_id=3318) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1896 (pms_id=3319) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1898 (pms_id=3321) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1897 (pms_id=3320) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1899 (pms_id=3322) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1900 (pms_id=3323) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1901 (pms_id=3328) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1902 (pms_id=3329) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1903 (pms_id=3332) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1904 (pms_id=3333) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1905 (pms_id=3335) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1906 (pms_id=3336) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1907 (pms_id=3337) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1908 (pms_id=3345) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1910 (pms_id=3346) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1909 (pms_id=3347) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1911 (pms_id=3349) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1912 (pms_id=3357) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1913 (pms_id=3358) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1914 (pms_id=3359) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1915 (pms_id=3360) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1916 (pms_id=3361) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1917 (pms_id=3362) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1918 (pms_id=3363) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1920 (pms_id=3364) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1919 (pms_id=3366) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1921 (pms_id=3367) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3367 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1923 (pms_id=3368) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1922 (pms_id=3369) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1924 (pms_id=3372) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1925 (pms_id=3373) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1927 (pms_id=3375) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1926 (pms_id=3374) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1928 (pms_id=3376) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1929 (pms_id=3377) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1930 (pms_id=3380) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1931 (pms_id=3384) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3374 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1932 (pms_id=3387) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1934 (pms_id=3388) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1933 (pms_id=3391) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1935 (pms_id=3392) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1936 (pms_id=3393) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1937 (pms_id=3394) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1939 (pms_id=3395) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1938 (pms_id=3396) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1940 (pms_id=3397) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1941 (pms_id=3398) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1942 (pms_id=3399) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1943 (pms_id=3401) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1944 (pms_id=3411) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1945 (pms_id=3414) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1946 (pms_id=3415) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1947 (pms_id=3416) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1948 (pms_id=3417) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1949 (pms_id=3418) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1950 (pms_id=3420) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3418 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1952 (pms_id=3423) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1951 (pms_id=3421) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1953 (pms_id=3424) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1954 (pms_id=3425) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1956 (pms_id=3427) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1955 (pms_id=3426) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1957 (pms_id=3438) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1959 (pms_id=3439) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1958 (pms_id=3440) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1960 (pms_id=3441) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1961 (pms_id=3442) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1962 (pms_id=3443) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1963 (pms_id=3444) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1964 (pms_id=3445) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1965 (pms_id=3448) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1966 (pms_id=3447) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1968 (pms_id=3450) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1967 (pms_id=3449) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1970 (pms_id=3451) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1969 (pms_id=3454) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1971 (pms_id=3456) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1972 (pms_id=3458) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1974 (pms_id=3459) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1973 (pms_id=3461) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1975 (pms_id=3462) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1976 (pms_id=3463) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1977 (pms_id=3464) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1978 (pms_id=3465) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1979 (pms_id=3466) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1980 (pms_id=3467) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1981 (pms_id=3468) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1984 (pms_id=3470) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1982 (pms_id=3469) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1985 (pms_id=3471) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1983 (pms_id=3472) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1986 (pms_id=3473) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1987 (pms_id=3474) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1988 (pms_id=3475) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1989 (pms_id=3476) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1990 (pms_id=3478) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1991 (pms_id=3479) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1992 (pms_id=3481) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1993 (pms_id=3482) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1995 (pms_id=3483) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1994 (pms_id=3484) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1996 (pms_id=3485) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1997 (pms_id=3486) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1999 (pms_id=3489) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1998 (pms_id=3488) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2000 (pms_id=3490) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2001 (pms_id=3491) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2002 (pms_id=3493) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2003 (pms_id=3494) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2005 (pms_id=3498) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2004 (pms_id=3500) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2006 (pms_id=3501) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2007 (pms_id=3502) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2008 (pms_id=3503) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2009 (pms_id=3504) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2010 (pms_id=3505) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2011 (pms_id=3511) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2012 (pms_id=3512) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2013 (pms_id=3514) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2014 (pms_id=3515) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2015 (pms_id=3516) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2016 (pms_id=3517) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2017 (pms_id=3518) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2019 (pms_id=3519) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2018 (pms_id=3520) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2020 (pms_id=3521) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2021 (pms_id=3522) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2022 (pms_id=3523) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2023 (pms_id=3524) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2024 (pms_id=3525) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2025 (pms_id=3526) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2028 (pms_id=3531) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2026 (pms_id=3529) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2027 (pms_id=3530) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2031 (pms_id=3532) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2030 (pms_id=3535) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2032 (pms_id=3536) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2029 (pms_id=3534) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2034 (pms_id=3538) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2035 (pms_id=3539) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2033 (pms_id=3540) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2037 (pms_id=3542) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2036 (pms_id=3541) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2038 (pms_id=3543) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2039 (pms_id=3544) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2040 (pms_id=3545) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2041 (pms_id=3546) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2043 (pms_id=3547) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2042 (pms_id=3548) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2044 (pms_id=3549) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2045 (pms_id=3550) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2046 (pms_id=3551) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2047 (pms_id=3552) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2048 (pms_id=3553) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2049 (pms_id=3554) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2051 (pms_id=3555) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2050 (pms_id=3556) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2052 (pms_id=3557) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2053 (pms_id=3559) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2055 (pms_id=3560) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2054 (pms_id=3561) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2057 (pms_id=3563) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2058 (pms_id=3564) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2056 (pms_id=3562) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2059 (pms_id=3565) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2060 (pms_id=3566) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2061 (pms_id=3567) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2062 (pms_id=3568) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2063 (pms_id=3569) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2064 (pms_id=3570) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2065 (pms_id=3574) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2066 (pms_id=3576) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2067 (pms_id=3577) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2069 (pms_id=3578) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2068 (pms_id=3579) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2071 (pms_id=3583) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2070 (pms_id=3582) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2072 (pms_id=3586) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2073 (pms_id=3587) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2075 (pms_id=3588) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2074 (pms_id=3590) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2076 (pms_id=3592) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2077 (pms_id=3595) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2078 (pms_id=3597) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2080 (pms_id=3599) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2079 (pms_id=3601) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2081 (pms_id=3602) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2082 (pms_id=3603) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2083 (pms_id=3606) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2084 (pms_id=3608) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2086 (pms_id=3611) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2088 (pms_id=3612) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2091 (pms_id=3613) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2085 (pms_id=3609) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2087 (pms_id=3614) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2089 (pms_id=3615) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2090 (pms_id=3616) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2092 (pms_id=3618) 2025-11-19 15:14:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2093 (pms_id=3619) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2098 (pms_id=3623) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2095 (pms_id=3621) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2094 (pms_id=3620) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2096 (pms_id=3622) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2097 (pms_id=3625) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2099 (pms_id=3626) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2100 (pms_id=3627) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2101 (pms_id=3629) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2102 (pms_id=3630) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2103 (pms_id=3631) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2106 (pms_id=3632) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2105 (pms_id=3633) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2104 (pms_id=3634) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2107 (pms_id=3635) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2108 (pms_id=3636) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2109 (pms_id=3638) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2110 (pms_id=3640) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2111 (pms_id=3641) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2112 (pms_id=3642) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2113 (pms_id=3643) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2116 (pms_id=3646) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2115 (pms_id=3647) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2114 (pms_id=3648) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2117 (pms_id=3649) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2118 (pms_id=3650) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2119 (pms_id=3651) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2120 (pms_id=3652) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2121 (pms_id=3653) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2122 (pms_id=3654) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2123 (pms_id=3655) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2124 (pms_id=3656) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2126 (pms_id=3659) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2125 (pms_id=3658) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2127 (pms_id=3660) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2128 (pms_id=3661) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2130 (pms_id=3662) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2129 (pms_id=3663) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2131 (pms_id=3664) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2132 (pms_id=3665) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2133 (pms_id=3666) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2134 (pms_id=3667) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2135 (pms_id=3668) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2137 (pms_id=3670) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2136 (pms_id=3669) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2140 (pms_id=3671) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2141 (pms_id=3672) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2138 (pms_id=3674) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2139 (pms_id=3673) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2143 (pms_id=3676) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2142 (pms_id=3675) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2144 (pms_id=3678) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2145 (pms_id=3679) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2146 (pms_id=3680) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2147 (pms_id=3681) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2148 (pms_id=3683) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2149 (pms_id=3684) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2150 (pms_id=3685) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2151 (pms_id=3686) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2153 (pms_id=3688) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2152 (pms_id=3687) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2156 (pms_id=3690) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2154 (pms_id=3689) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2155 (pms_id=3691) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2157 (pms_id=3692) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2158 (pms_id=3694) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2159 (pms_id=3696) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2160 (pms_id=3697) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2161 (pms_id=3698) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2162 (pms_id=3699) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2163 (pms_id=3700) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2165 (pms_id=3706) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2164 (pms_id=3707) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2166 (pms_id=3708) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2168 (pms_id=3709) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2167 (pms_id=3722) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2170 (pms_id=3731) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2169 (pms_id=3730) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2171 (pms_id=3733) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2174 (pms_id=3735) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2172 (pms_id=3734) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2173 (pms_id=3739) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2175 (pms_id=3740) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2176 (pms_id=3741) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2177 (pms_id=3742) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2178 (pms_id=3744) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2179 (pms_id=3745) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2181 (pms_id=3747) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2180 (pms_id=3748) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2182 (pms_id=3749) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2183 (pms_id=3751) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2184 (pms_id=3752) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2185 (pms_id=3753) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2186 (pms_id=3754) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3753 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2187 (pms_id=3757) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2189 (pms_id=3760) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2188 (pms_id=3761) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2190 (pms_id=3762) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2191 (pms_id=3763) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2192 (pms_id=3764) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2196 (pms_id=3771) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2193 (pms_id=3772) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2195 (pms_id=3773) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2194 (pms_id=3774) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2197 (pms_id=3776) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2198 (pms_id=3777) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2199 (pms_id=3780) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2200 (pms_id=3781) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2201 (pms_id=3783) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2202 (pms_id=3784) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3781 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2203 (pms_id=3786) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2205 (pms_id=3787) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2206 (pms_id=3788) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2204 (pms_id=3790) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2208 (pms_id=3792) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2207 (pms_id=3793) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2209 (pms_id=3798) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2210 (pms_id=3799) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2211 (pms_id=3800) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2212 (pms_id=3801) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2215 (pms_id=3804) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2213 (pms_id=3805) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2214 (pms_id=3808) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2216 (pms_id=3814) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2217 (pms_id=3818) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2219 (pms_id=3819) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2218 (pms_id=3823) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2220 (pms_id=3824) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2222 (pms_id=3826) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2221 (pms_id=3825) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2223 (pms_id=3827) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2224 (pms_id=3828) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2225 (pms_id=3829) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2226 (pms_id=3830) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2228 (pms_id=3831) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2227 (pms_id=3836) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2229 (pms_id=3837) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2230 (pms_id=3839) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2231 (pms_id=3843) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2232 (pms_id=3845) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2233 (pms_id=3847) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2235 (pms_id=3848) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2234 (pms_id=3850) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2236 (pms_id=3851) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2237 (pms_id=3857) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2238 (pms_id=3859) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2239 (pms_id=3860) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2240 (pms_id=3861) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2241 (pms_id=3862) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2242 (pms_id=3863) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2243 (pms_id=3864) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2244 (pms_id=3866) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2245 (pms_id=3867) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2246 (pms_id=3869) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2247 (pms_id=3870) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2248 (pms_id=3871) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2249 (pms_id=3872) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2252 (pms_id=3879) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2250 (pms_id=3878) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2251 (pms_id=3875) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2254 (pms_id=3881) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2255 (pms_id=3884) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2253 (pms_id=3886) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2256 (pms_id=3887) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2257 (pms_id=3888) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2258 (pms_id=3889) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2259 (pms_id=3890) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2260 (pms_id=3891) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2261 (pms_id=3892) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2263 (pms_id=3895) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2262 (pms_id=3893) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2265 (pms_id=3897) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2264 (pms_id=3896) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2266 (pms_id=3898) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2268 (pms_id=3900) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2267 (pms_id=3899) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2270 (pms_id=3902) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2271 (pms_id=3914) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2269 (pms_id=3903) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2272 (pms_id=3916) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2274 (pms_id=3917) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2273 (pms_id=3919) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2275 (pms_id=3920) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3919 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2276 (pms_id=3924) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2277 (pms_id=3925) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2278 (pms_id=3933) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2279 (pms_id=3934) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2280 (pms_id=3940) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2281 (pms_id=3941) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2282 (pms_id=3942) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3941 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2283 (pms_id=3950) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2285 (pms_id=3951) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2284 (pms_id=3952) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2286 (pms_id=3953) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2287 (pms_id=3956) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2288 (pms_id=3957) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2290 (pms_id=3958) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2289 (pms_id=3959) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3956 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2291 (pms_id=3961) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2292 (pms_id=3962) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2294 (pms_id=3963) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2293 (pms_id=3964) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2295 (pms_id=3965) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2299 (pms_id=3966) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2296 (pms_id=3967) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2297 (pms_id=3968) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2298 (pms_id=3969) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2300 (pms_id=3970) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2301 (pms_id=3972) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2302 (pms_id=3973) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2303 (pms_id=3974) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2305 (pms_id=3975) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2307 (pms_id=3977) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2304 (pms_id=3976) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2306 (pms_id=3978) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2308 (pms_id=3979) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2309 (pms_id=3981) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2310 (pms_id=3980) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2311 (pms_id=3982) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2312 (pms_id=3983) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2313 (pms_id=3985) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2314 (pms_id=3986) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2315 (pms_id=3987) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2316 (pms_id=3988) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2318 (pms_id=3991) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2317 (pms_id=3992) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2319 (pms_id=3996) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2321 (pms_id=3997) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2320 (pms_id=3999) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2322 (pms_id=4000) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2323 (pms_id=4003) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2324 (pms_id=4005) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2325 (pms_id=4006) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2326 (pms_id=4007) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2328 (pms_id=4018) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2327 (pms_id=4019) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2329 (pms_id=4021) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2330 (pms_id=4022) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2331 (pms_id=4026) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2332 (pms_id=4028) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2333 (pms_id=4030) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2335 (pms_id=4032) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2334 (pms_id=4031) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2337 (pms_id=4033) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2336 (pms_id=4034) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2338 (pms_id=4035) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2339 (pms_id=4036) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2340 (pms_id=4037) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2341 (pms_id=4040) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2342 (pms_id=4043) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2344 (pms_id=4054) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2343 (pms_id=4055) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2345 (pms_id=4064) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2346 (pms_id=4066) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2347 (pms_id=4067) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2348 (pms_id=4068) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2349 (pms_id=4069) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2350 (pms_id=4070) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2351 (pms_id=4074) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2352 (pms_id=4076) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2353 (pms_id=4077) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2354 (pms_id=4078) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2355 (pms_id=4080) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2356 (pms_id=4081) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2357 (pms_id=4083) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2358 (pms_id=4084) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2359 (pms_id=4085) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2360 (pms_id=4086) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2361 (pms_id=4088) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2362 (pms_id=4089) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2364 (pms_id=4091) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2363 (pms_id=4092) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2365 (pms_id=4093) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2366 (pms_id=4094) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2367 (pms_id=4095) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2368 (pms_id=4098) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2369 (pms_id=4099) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2370 (pms_id=4100) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2371 (pms_id=4103) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2372 (pms_id=4104) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2373 (pms_id=4105) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2375 (pms_id=4107) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2374 (pms_id=4106) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2376 (pms_id=4108) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2377 (pms_id=4109) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2378 (pms_id=4113) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2379 (pms_id=4114) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2380 (pms_id=4116) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2381 (pms_id=4117) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2382 (pms_id=4119) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4114 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2383 (pms_id=4120) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2385 (pms_id=4121) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2384 (pms_id=4122) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2386 (pms_id=4123) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2387 (pms_id=4124) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2388 (pms_id=4125) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2389 (pms_id=4126) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2390 (pms_id=4127) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2391 (pms_id=4128) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2392 (pms_id=4129) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2394 (pms_id=4130) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2393 (pms_id=4131) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2395 (pms_id=4132) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2397 (pms_id=4138) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2396 (pms_id=4133) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2398 (pms_id=4139) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2399 (pms_id=4140) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2400 (pms_id=4141) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2401 (pms_id=4142) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2402 (pms_id=4143) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2405 (pms_id=4145) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2403 (pms_id=4144) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2404 (pms_id=4146) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2406 (pms_id=4147) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2407 (pms_id=4148) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2408 (pms_id=4149) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2409 (pms_id=4150) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2410 (pms_id=4151) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2411 (pms_id=4152) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2412 (pms_id=4153) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2413 (pms_id=4154) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2414 (pms_id=4155) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2415 (pms_id=4156) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2416 (pms_id=4158) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2417 (pms_id=4157) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2418 (pms_id=4159) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2419 (pms_id=4160) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2421 (pms_id=4162) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2420 (pms_id=4161) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2422 (pms_id=4163) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2423 (pms_id=4164) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2425 (pms_id=4165) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2427 (pms_id=4166) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2424 (pms_id=4168) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2426 (pms_id=4167) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2428 (pms_id=4169) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2429 (pms_id=4170) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2430 (pms_id=4171) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2431 (pms_id=4172) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2432 (pms_id=4173) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2434 (pms_id=4175) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2433 (pms_id=4185) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2436 (pms_id=4186) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2437 (pms_id=4190) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2435 (pms_id=4187) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2438 (pms_id=4191) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2439 (pms_id=4192) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2440 (pms_id=4193) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2442 (pms_id=4195) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2441 (pms_id=4194) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2443 (pms_id=4196) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2447 (pms_id=4201) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2444 (pms_id=4197) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2445 (pms_id=4199) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2446 (pms_id=4202) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2449 (pms_id=4208) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2450 (pms_id=4212) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2448 (pms_id=4209) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2451 (pms_id=4214) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2452 (pms_id=4216) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2453 (pms_id=4217) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2454 (pms_id=4221) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2456 (pms_id=4225) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2455 (pms_id=4223) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2457 (pms_id=4226) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2458 (pms_id=4230) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2459 (pms_id=4232) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2461 (pms_id=4236) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2462 (pms_id=4237) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2460 (pms_id=4235) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2463 (pms_id=4238) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2464 (pms_id=4239) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2465 (pms_id=4241) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2466 (pms_id=4243) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2467 (pms_id=4246) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2468 (pms_id=4249) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2469 (pms_id=4250) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2470 (pms_id=4252) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2471 (pms_id=4253) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2472 (pms_id=4254) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2473 (pms_id=4255) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2474 (pms_id=4256) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2477 (pms_id=4257) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2476 (pms_id=4258) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2475 (pms_id=4260) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2478 (pms_id=4262) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2479 (pms_id=4263) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2480 (pms_id=4265) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2481 (pms_id=4266) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2482 (pms_id=4267) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2483 (pms_id=4268) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2484 (pms_id=4269) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2485 (pms_id=4270) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2486 (pms_id=4271) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2487 (pms_id=4272) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2488 (pms_id=4273) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2491 (pms_id=4274) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2490 (pms_id=4275) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2489 (pms_id=4276) 2025-11-19 15:14:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 2492 (pms_id=4277) 2025-11-19 15:14:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 2493 (pms_id=4278) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2494 (pms_id=4288) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2496 (pms_id=4290) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2495 (pms_id=4289) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2497 (pms_id=4291) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2498 (pms_id=4292) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2499 (pms_id=4295) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2501 (pms_id=4296) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2500 (pms_id=4297) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2502 (pms_id=4298) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4296 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2503 (pms_id=4299) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2504 (pms_id=4300) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2505 (pms_id=4301) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2506 (pms_id=4303) 2025-11-19 15:14:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 2507 (pms_id=4304) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2508 (pms_id=4305) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2509 (pms_id=4306) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2510 (pms_id=4307) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2511 (pms_id=4311) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2512 (pms_id=4312) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2513 (pms_id=4313) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2514 (pms_id=4315) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2516 (pms_id=4323) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2515 (pms_id=4322) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2517 (pms_id=4324) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2518 (pms_id=4325) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2520 (pms_id=4326) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2519 (pms_id=4327) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2521 (pms_id=4328) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2522 (pms_id=4331) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2523 (pms_id=4336) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2524 (pms_id=4337) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2525 (pms_id=4340) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2526 (pms_id=4341) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2527 (pms_id=4342) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2528 (pms_id=4343) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2529 (pms_id=4344) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2530 (pms_id=4345) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2531 (pms_id=4348) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2532 (pms_id=4349) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2533 (pms_id=4350) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2534 (pms_id=4351) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2535 (pms_id=4352) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2536 (pms_id=4355) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2537 (pms_id=4357) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2538 (pms_id=4359) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2540 (pms_id=4360) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2539 (pms_id=4363) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2541 (pms_id=4368) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2542 (pms_id=4369) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2543 (pms_id=4370) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2544 (pms_id=4374) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2545 (pms_id=4375) 2025-11-19 15:14:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 2547 (pms_id=4379) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2546 (pms_id=4380) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2548 (pms_id=4383) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2549 (pms_id=4384) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2550 (pms_id=4385) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2551 (pms_id=4387) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2552 (pms_id=4394) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2553 (pms_id=4396) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2554 (pms_id=4397) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2555 (pms_id=4407) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2556 (pms_id=4408) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2557 (pms_id=4409) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2558 (pms_id=4411) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2559 (pms_id=4412) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2560 (pms_id=4413) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4409 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2561 (pms_id=4414) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2562 (pms_id=4415) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2563 (pms_id=4416) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2564 (pms_id=4417) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2565 (pms_id=4418) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2566 (pms_id=4421) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2567 (pms_id=4424) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2568 (pms_id=4426) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2569 (pms_id=4428) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2570 (pms_id=4430) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2571 (pms_id=4431) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2572 (pms_id=4432) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2573 (pms_id=4433) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2574 (pms_id=4434) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2575 (pms_id=4436) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2576 (pms_id=4437) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2577 (pms_id=4438) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2578 (pms_id=4439) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2579 (pms_id=4451) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2581 (pms_id=4453) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2580 (pms_id=4452) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2582 (pms_id=4454) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2583 (pms_id=4457) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2584 (pms_id=4458) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2585 (pms_id=4461) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2586 (pms_id=4462) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2587 (pms_id=4464) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2588 (pms_id=4465) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2589 (pms_id=4466) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2590 (pms_id=4467) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2591 (pms_id=4468) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2592 (pms_id=4469) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2593 (pms_id=4478) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2594 (pms_id=4479) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2595 (pms_id=4481) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2596 (pms_id=4484) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2597 (pms_id=4485) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2599 (pms_id=4487) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2598 (pms_id=4486) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2601 (pms_id=4488) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2600 (pms_id=4492) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2602 (pms_id=4493) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2603 (pms_id=4494) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2604 (pms_id=4496) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2605 (pms_id=4497) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2606 (pms_id=4499) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2608 (pms_id=4506) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2607 (pms_id=4510) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2609 (pms_id=4512) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2610 (pms_id=4513) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2611 (pms_id=4514) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2612 (pms_id=4515) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2614 (pms_id=4517) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2613 (pms_id=4516) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2615 (pms_id=4518) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2616 (pms_id=4519) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2617 (pms_id=4520) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2619 (pms_id=4522) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2618 (pms_id=4521) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2620 (pms_id=4523) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2621 (pms_id=4524) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2622 (pms_id=4529) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2623 (pms_id=4531) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2624 (pms_id=4535) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2625 (pms_id=4536) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2626 (pms_id=4537) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2628 (pms_id=4541) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2627 (pms_id=4540) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2630 (pms_id=4544) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2629 (pms_id=4542) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2631 (pms_id=4555) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2632 (pms_id=4556) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2634 (pms_id=4557) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2633 (pms_id=4558) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2635 (pms_id=4560) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2636 (pms_id=4561) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2637 (pms_id=4563) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2639 (pms_id=4564) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2638 (pms_id=4565) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2640 (pms_id=4566) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2642 (pms_id=4567) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2641 (pms_id=4568) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2643 (pms_id=4576) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2644 (pms_id=4577) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2645 (pms_id=4578) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2646 (pms_id=4582) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4576 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2647 (pms_id=4583) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2648 (pms_id=4589) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2649 (pms_id=4590) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2650 (pms_id=4591) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2651 (pms_id=4592) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2654 (pms_id=4593) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2653 (pms_id=4595) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2652 (pms_id=4596) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2655 (pms_id=4598) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2656 (pms_id=4599) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2657 (pms_id=4600) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2658 (pms_id=4601) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2659 (pms_id=4602) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2660 (pms_id=4603) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2661 (pms_id=4604) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2662 (pms_id=4607) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2664 (pms_id=4608) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2663 (pms_id=4610) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2665 (pms_id=4611) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2666 (pms_id=4620) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2667 (pms_id=4621) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2668 (pms_id=4623) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2669 (pms_id=4624) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2671 (pms_id=4625) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2670 (pms_id=4628) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2672 (pms_id=4629) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2674 (pms_id=4630) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2673 (pms_id=4631) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2675 (pms_id=4632) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2676 (pms_id=4633) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2677 (pms_id=4634) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2678 (pms_id=4635) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2680 (pms_id=4637) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2679 (pms_id=4638) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2681 (pms_id=4640) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2682 (pms_id=4642) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2684 (pms_id=4644) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2683 (pms_id=4643) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2685 (pms_id=4651) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4643 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2686 (pms_id=4653) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2687 (pms_id=4654) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2688 (pms_id=4656) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2689 (pms_id=4655) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2690 (pms_id=4657) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2691 (pms_id=4658) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2692 (pms_id=4659) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2693 (pms_id=4660) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2694 (pms_id=4661) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2695 (pms_id=4662) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2696 (pms_id=4663) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2697 (pms_id=4664) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2698 (pms_id=4665) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2700 (pms_id=4666) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2699 (pms_id=4667) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2701 (pms_id=4668) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2702 (pms_id=4669) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2704 (pms_id=4670) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2703 (pms_id=4671) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2705 (pms_id=4672) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2706 (pms_id=4673) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2707 (pms_id=4674) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2708 (pms_id=4675) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2709 (pms_id=4677) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2710 (pms_id=4679) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2712 (pms_id=4680) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2711 (pms_id=4681) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2713 (pms_id=4682) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2715 (pms_id=4683) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2714 (pms_id=4684) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2716 (pms_id=4685) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2718 (pms_id=4686) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4683 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2717 (pms_id=4692) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2719 (pms_id=4693) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2720 (pms_id=4694) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2721 (pms_id=4695) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2722 (pms_id=4698) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2723 (pms_id=4701) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2724 (pms_id=4710) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2725 (pms_id=4720) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2726 (pms_id=4722) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2727 (pms_id=4721) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2728 (pms_id=4723) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2729 (pms_id=4724) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2731 (pms_id=4725) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2732 (pms_id=4726) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2730 (pms_id=4727) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2733 (pms_id=4728) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2734 (pms_id=4729) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2753 (pms_id=4730) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2735 (pms_id=4731) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2736 (pms_id=4732) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2737 (pms_id=4733) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2738 (pms_id=4734) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2740 (pms_id=4735) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4732 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2739 (pms_id=4737) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2742 (pms_id=4738) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2741 (pms_id=4742) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2743 (pms_id=4743) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2744 (pms_id=4745) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2745 (pms_id=4746) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2746 (pms_id=4747) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2747 (pms_id=4748) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2750 (pms_id=4750) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2748 (pms_id=4749) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2749 (pms_id=4752) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2751 (pms_id=4753) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4749 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2752 (pms_id=4754) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2754 (pms_id=4755) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2756 (pms_id=4757) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2755 (pms_id=4756) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4754 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2758 (pms_id=4758) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4757 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2757 (pms_id=4759) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2760 (pms_id=4764) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2759 (pms_id=4761) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2761 (pms_id=4765) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2762 (pms_id=4766) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2763 (pms_id=4767) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2765 (pms_id=4768) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2764 (pms_id=4769) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2767 (pms_id=4771) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2766 (pms_id=4774) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2769 (pms_id=4775) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2768 (pms_id=4777) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2770 (pms_id=4778) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2771 (pms_id=4779) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2772 (pms_id=4781) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2773 (pms_id=4782) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2775 (pms_id=4783) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2774 (pms_id=4794) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2776 (pms_id=4795) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2778 (pms_id=4796) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2777 (pms_id=4797) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2779 (pms_id=4798) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2780 (pms_id=4799) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2781 (pms_id=4800) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2782 (pms_id=4801) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2783 (pms_id=4803) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2784 (pms_id=4804) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2785 (pms_id=4805) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2786 (pms_id=4806) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2788 (pms_id=4808) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2787 (pms_id=4807) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2789 (pms_id=4809) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2790 (pms_id=4811) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2791 (pms_id=4812) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2793 (pms_id=4815) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2792 (pms_id=4813) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2794 (pms_id=4818) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2795 (pms_id=4819) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2796 (pms_id=4820) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2797 (pms_id=4823) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2798 (pms_id=4824) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2799 (pms_id=4825) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2800 (pms_id=4826) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2801 (pms_id=4827) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2802 (pms_id=4829) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2803 (pms_id=4834) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2804 (pms_id=4833) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2806 (pms_id=4835) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2805 (pms_id=4836) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2808 (pms_id=4838) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2807 (pms_id=4837) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2809 (pms_id=4839) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2811 (pms_id=4841) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2810 (pms_id=4842) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2812 (pms_id=4843) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2813 (pms_id=4844) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2814 (pms_id=4845) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2818 (pms_id=4848) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2817 (pms_id=4846) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2815 (pms_id=4849) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2816 (pms_id=4851) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2819 (pms_id=4852) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2820 (pms_id=4853) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2821 (pms_id=4854) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2822 (pms_id=4856) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2823 (pms_id=4857) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2824 (pms_id=4858) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2825 (pms_id=4859) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2826 (pms_id=4861) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2828 (pms_id=4864) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2827 (pms_id=4863) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2829 (pms_id=4867) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2830 (pms_id=4876) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2831 (pms_id=4878) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2832 (pms_id=4879) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2833 (pms_id=4881) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2834 (pms_id=4882) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2835 (pms_id=4883) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2836 (pms_id=4884) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2837 (pms_id=4885) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2838 (pms_id=4886) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2839 (pms_id=4887) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2840 (pms_id=4889) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2841 (pms_id=4890) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2843 (pms_id=4903) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2842 (pms_id=4904) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2844 (pms_id=4905) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2846 (pms_id=4907) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2845 (pms_id=4906) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2848 (pms_id=4915) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2847 (pms_id=4914) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2849 (pms_id=4916) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2850 (pms_id=4917) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2851 (pms_id=4918) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2852 (pms_id=4919) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2853 (pms_id=4920) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2854 (pms_id=4921) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2855 (pms_id=4922) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2856 (pms_id=4923) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2857 (pms_id=4924) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2859 (pms_id=4927) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2858 (pms_id=4926) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2860 (pms_id=4928) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2861 (pms_id=4929) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2862 (pms_id=4930) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2863 (pms_id=4931) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2864 (pms_id=4932) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2867 (pms_id=4933) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2865 (pms_id=4934) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2866 (pms_id=4935) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2868 (pms_id=4936) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2869 (pms_id=4937) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2870 (pms_id=4939) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2871 (pms_id=4941) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2872 (pms_id=4942) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2875 (pms_id=4946) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2874 (pms_id=4948) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2873 (pms_id=4947) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2876 (pms_id=4952) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2878 (pms_id=4953) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2877 (pms_id=4954) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2879 (pms_id=4955) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4953 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4954 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2880 (pms_id=4956) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2881 (pms_id=4957) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2882 (pms_id=4958) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2883 (pms_id=4960) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2885 (pms_id=4961) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2884 (pms_id=4962) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2886 (pms_id=4963) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2887 (pms_id=4964) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2888 (pms_id=4965) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2889 (pms_id=4966) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2890 (pms_id=4967) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2891 (pms_id=4968) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2892 (pms_id=4969) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2893 (pms_id=4970) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2894 (pms_id=4972) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2895 (pms_id=4973) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2896 (pms_id=4974) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2897 (pms_id=4975) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2898 (pms_id=4976) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2899 (pms_id=4977) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2900 (pms_id=4980) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2901 (pms_id=4982) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2902 (pms_id=4983) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2903 (pms_id=4984) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2905 (pms_id=4985) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2904 (pms_id=4988) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2906 (pms_id=4989) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2907 (pms_id=4998) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2908 (pms_id=4999) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2909 (pms_id=5000) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2910 (pms_id=5001) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2912 (pms_id=5003) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2911 (pms_id=5002) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2913 (pms_id=5004) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2915 (pms_id=5005) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2914 (pms_id=5006) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2916 (pms_id=5007) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2917 (pms_id=5009) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2918 (pms_id=5008) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2919 (pms_id=5010) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2920 (pms_id=5011) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2921 (pms_id=5012) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2922 (pms_id=5013) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2923 (pms_id=5015) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2924 (pms_id=5016) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2925 (pms_id=5017) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2926 (pms_id=5018) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2927 (pms_id=5019) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2928 (pms_id=5020) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2929 (pms_id=5021) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2930 (pms_id=5023) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2931 (pms_id=5026) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2932 (pms_id=5028) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2934 (pms_id=5030) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2933 (pms_id=5031) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2935 (pms_id=5032) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2936 (pms_id=5033) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2937 (pms_id=5034) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2938 (pms_id=5035) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2939 (pms_id=5036) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2940 (pms_id=5037) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2941 (pms_id=5038) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2942 (pms_id=5039) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2943 (pms_id=5040) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2944 (pms_id=5041) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2945 (pms_id=5048) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2947 (pms_id=5050) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2946 (pms_id=5049) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2948 (pms_id=5051) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2949 (pms_id=5052) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2950 (pms_id=5053) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2951 (pms_id=5054) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2952 (pms_id=5055) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2953 (pms_id=5059) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2955 (pms_id=5061) 2025-11-19 15:14:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 2954 (pms_id=5060) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2956 (pms_id=5062) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2957 (pms_id=5066) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2958 (pms_id=5067) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2959 (pms_id=5068) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2960 (pms_id=5069) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2962 (pms_id=5081) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2961 (pms_id=5082) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2963 (pms_id=5083) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2964 (pms_id=5084) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2966 (pms_id=5086) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2967 (pms_id=5088) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2965 (pms_id=5089) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2968 (pms_id=5092) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2969 (pms_id=5093) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2970 (pms_id=5094) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2971 (pms_id=5095) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2972 (pms_id=5096) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2974 (pms_id=5098) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2973 (pms_id=5097) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2976 (pms_id=5100) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2975 (pms_id=5099) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2977 (pms_id=5101) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2978 (pms_id=5102) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2979 (pms_id=5106) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2980 (pms_id=5107) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2981 (pms_id=5108) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2982 (pms_id=5109) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2983 (pms_id=5110) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2985 (pms_id=5112) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2986 (pms_id=5114) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2984 (pms_id=5113) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2987 (pms_id=5115) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2988 (pms_id=5117) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2989 (pms_id=5118) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2992 (pms_id=5122) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2990 (pms_id=5123) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2993 (pms_id=5124) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2991 (pms_id=5125) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2995 (pms_id=5127) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2994 (pms_id=5126) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2997 (pms_id=5129) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2996 (pms_id=5128) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2998 (pms_id=5137) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3001 (pms_id=5140) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2999 (pms_id=5139) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3002 (pms_id=5142) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3000 (pms_id=5141) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3003 (pms_id=5144) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3004 (pms_id=5145) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3005 (pms_id=5146) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3006 (pms_id=5147) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3007 (pms_id=5148) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5145 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3008 (pms_id=5149) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3009 (pms_id=5150) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3010 (pms_id=5151) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3011 (pms_id=5156) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3012 (pms_id=5157) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3013 (pms_id=5158) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3014 (pms_id=5160) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3016 (pms_id=5162) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3015 (pms_id=5163) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3017 (pms_id=5164) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3018 (pms_id=5166) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3019 (pms_id=5167) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3020 (pms_id=5168) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3021 (pms_id=5169) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3022 (pms_id=5170) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3023 (pms_id=5171) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3025 (pms_id=5173) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3024 (pms_id=5174) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3026 (pms_id=5176) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3028 (pms_id=5178) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3027 (pms_id=5177) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3029 (pms_id=5181) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3030 (pms_id=5182) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3031 (pms_id=5183) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3032 (pms_id=5184) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3035 (pms_id=5186) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3034 (pms_id=5192) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3033 (pms_id=5193) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3036 (pms_id=5194) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3037 (pms_id=5195) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3039 (pms_id=5197) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5195 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3038 (pms_id=5202) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3040 (pms_id=5203) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3042 (pms_id=5207) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3041 (pms_id=5206) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3043 (pms_id=5208) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3044 (pms_id=5212) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3045 (pms_id=5213) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3046 (pms_id=5222) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3047 (pms_id=5223) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3048 (pms_id=5225) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3049 (pms_id=5226) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3051 (pms_id=5227) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3050 (pms_id=5229) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3052 (pms_id=5230) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3053 (pms_id=5232) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3054 (pms_id=5233) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3055 (pms_id=5234) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3056 (pms_id=5235) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3057 (pms_id=5236) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3058 (pms_id=5237) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3059 (pms_id=5244) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3060 (pms_id=5245) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3062 (pms_id=5246) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3061 (pms_id=5247) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3064 (pms_id=5251) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3063 (pms_id=5252) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3065 (pms_id=5258) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3066 (pms_id=5259) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3067 (pms_id=5260) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3068 (pms_id=5261) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3070 (pms_id=5269) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3069 (pms_id=5262) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3071 (pms_id=5270) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3072 (pms_id=5271) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3073 (pms_id=5274) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3074 (pms_id=5276) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5274 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3075 (pms_id=5277) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3076 (pms_id=5278) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3077 (pms_id=5287) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3078 (pms_id=5288) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3079 (pms_id=5297) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3080 (pms_id=5300) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3081 (pms_id=5301) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3082 (pms_id=5302) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3083 (pms_id=5304) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3084 (pms_id=5310) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3085 (pms_id=5311) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3086 (pms_id=5312) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3087 (pms_id=5313) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3088 (pms_id=5321) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3089 (pms_id=5322) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3090 (pms_id=5323) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3091 (pms_id=5325) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3092 (pms_id=5326) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3093 (pms_id=5328) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3094 (pms_id=5329) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5329 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3095 (pms_id=5330) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3097 (pms_id=5337) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3096 (pms_id=5334) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3098 (pms_id=5338) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3099 (pms_id=5339) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3101 (pms_id=5341) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3100 (pms_id=5342) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3102 (pms_id=5344) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3103 (pms_id=5345) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3105 (pms_id=5348) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3104 (pms_id=5346) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3106 (pms_id=5349) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3108 (pms_id=5350) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3107 (pms_id=5359) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3113 (pms_id=5360) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3109 (pms_id=5361) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3110 (pms_id=5362) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3111 (pms_id=5363) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3112 (pms_id=5364) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3114 (pms_id=5365) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3115 (pms_id=5367) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3116 (pms_id=5368) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3117 (pms_id=5369) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3118 (pms_id=5370) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3119 (pms_id=5371) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3120 (pms_id=5372) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3121 (pms_id=5373) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3122 (pms_id=5374) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3123 (pms_id=5375) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3124 (pms_id=5378) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3126 (pms_id=5382) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3125 (pms_id=5383) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3127 (pms_id=5385) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3129 (pms_id=5393) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3128 (pms_id=5386) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3130 (pms_id=5394) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3131 (pms_id=5395) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3132 (pms_id=5396) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3133 (pms_id=5398) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3134 (pms_id=5399) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3135 (pms_id=5400) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3136 (pms_id=5401) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3137 (pms_id=5409) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3138 (pms_id=5411) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3139 (pms_id=5412) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3140 (pms_id=5415) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3141 (pms_id=5416) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3142 (pms_id=5417) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3143 (pms_id=5418) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3144 (pms_id=5419) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3145 (pms_id=5420) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3146 (pms_id=5422) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3147 (pms_id=5423) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3148 (pms_id=5424) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3149 (pms_id=5425) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3151 (pms_id=5427) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3152 (pms_id=5433) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3150 (pms_id=5434) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3153 (pms_id=5436) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3154 (pms_id=5438) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3155 (pms_id=5440) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3156 (pms_id=5441) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3157 (pms_id=5442) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3158 (pms_id=5443) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3159 (pms_id=5444) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3160 (pms_id=5446) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3161 (pms_id=5447) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3162 (pms_id=5448) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3163 (pms_id=5451) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3164 (pms_id=5453) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3165 (pms_id=5454) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3169 (pms_id=5455) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3166 (pms_id=5456) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3168 (pms_id=5459) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3167 (pms_id=5460) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3170 (pms_id=5462) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3171 (pms_id=5463) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3173 (pms_id=5465) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3172 (pms_id=5464) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3174 (pms_id=5466) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3175 (pms_id=5467) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3177 (pms_id=5468) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3176 (pms_id=5470) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3178 (pms_id=5472) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3179 (pms_id=5473) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3180 (pms_id=5474) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3181 (pms_id=5475) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3183 (pms_id=5478) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3182 (pms_id=5477) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3185 (pms_id=5488) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3186 (pms_id=5490) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3184 (pms_id=5489) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3188 (pms_id=5491) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3187 (pms_id=5493) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3189 (pms_id=5496) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3191 (pms_id=5498) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3190 (pms_id=5497) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3193 (pms_id=5503) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3192 (pms_id=5499) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3194 (pms_id=5504) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3195 (pms_id=5506) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3196 (pms_id=5509) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3197 (pms_id=5510) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3198 (pms_id=5511) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3199 (pms_id=5512) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3200 (pms_id=5513) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3201 (pms_id=5514) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3202 (pms_id=5515) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3203 (pms_id=5516) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3205 (pms_id=5517) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3204 (pms_id=5518) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3206 (pms_id=5519) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3208 (pms_id=5521) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3207 (pms_id=5522) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3209 (pms_id=5523) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3210 (pms_id=5524) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3211 (pms_id=5533) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3212 (pms_id=5543) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3213 (pms_id=5545) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3214 (pms_id=5546) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3216 (pms_id=5547) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3215 (pms_id=5548) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3217 (pms_id=5550) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3219 (pms_id=5551) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3218 (pms_id=5552) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3220 (pms_id=5553) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3221 (pms_id=5554) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3223 (pms_id=5555) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3222 (pms_id=5564) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3224 (pms_id=5565) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3225 (pms_id=5566) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3226 (pms_id=5567) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3228 (pms_id=5568) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3229 (pms_id=5576) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3227 (pms_id=5577) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3230 (pms_id=5578) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3231 (pms_id=5579) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3232 (pms_id=5580) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3233 (pms_id=5583) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3234 (pms_id=5584) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3235 (pms_id=5594) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3237 (pms_id=5595) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3238 (pms_id=5596) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3236 (pms_id=5598) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3239 (pms_id=5600) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3240 (pms_id=5601) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3241 (pms_id=5602) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3242 (pms_id=5603) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3243 (pms_id=5611) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3244 (pms_id=5612) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3247 (pms_id=5613) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3245 (pms_id=5614) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3246 (pms_id=5615) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3248 (pms_id=5616) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3252 (pms_id=5621) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3251 (pms_id=5619) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3249 (pms_id=5618) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3250 (pms_id=5617) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3253 (pms_id=5623) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3254 (pms_id=5624) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3255 (pms_id=5626) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3260 (pms_id=5627) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3257 (pms_id=5628) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3258 (pms_id=5629) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3256 (pms_id=5637) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3259 (pms_id=5638) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3261 (pms_id=5639) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3262 (pms_id=5643) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3263 (pms_id=5645) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3264 (pms_id=5646) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3265 (pms_id=5647) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3266 (pms_id=5648) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3267 (pms_id=5652) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3269 (pms_id=5654) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3270 (pms_id=5655) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3268 (pms_id=5653) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3271 (pms_id=5657) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3272 (pms_id=5660) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3274 (pms_id=5661) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3273 (pms_id=5662) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3277 (pms_id=5664) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3275 (pms_id=5665) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3276 (pms_id=5666) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3278 (pms_id=5667) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3279 (pms_id=5668) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3280 (pms_id=5669) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3281 (pms_id=5670) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3282 (pms_id=5671) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3283 (pms_id=5674) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3285 (pms_id=5676) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3284 (pms_id=5677) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3286 (pms_id=5685) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3287 (pms_id=5686) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3288 (pms_id=5687) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3289 (pms_id=5696) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3290 (pms_id=5705) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3291 (pms_id=5708) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3292 (pms_id=5711) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3293 (pms_id=5712) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3294 (pms_id=5713) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3295 (pms_id=5714) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3297 (pms_id=5716) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3296 (pms_id=5715) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3298 (pms_id=5718) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3299 (pms_id=5719) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3300 (pms_id=5721) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3302 (pms_id=5724) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3301 (pms_id=5723) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3303 (pms_id=5730) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3304 (pms_id=5731) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3305 (pms_id=5732) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3307 (pms_id=5733) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3306 (pms_id=5734) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3308 (pms_id=5736) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3309 (pms_id=5737) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3310 (pms_id=5739) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3311 (pms_id=5740) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3313 (pms_id=5742) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3312 (pms_id=5741) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3314 (pms_id=5743) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3315 (pms_id=5744) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3316 (pms_id=5745) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3317 (pms_id=5746) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3318 (pms_id=5750) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3319 (pms_id=5753) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3320 (pms_id=5754) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3321 (pms_id=5755) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3324 (pms_id=5765) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3322 (pms_id=5756) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3323 (pms_id=5766) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3325 (pms_id=5767) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3326 (pms_id=5768) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3327 (pms_id=5770) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3329 (pms_id=5774) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3328 (pms_id=5772) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3330 (pms_id=5776) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3331 (pms_id=5779) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3332 (pms_id=5781) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3334 (pms_id=5782) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3333 (pms_id=5784) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3335 (pms_id=5785) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3336 (pms_id=5786) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3338 (pms_id=5787) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3337 (pms_id=5788) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3340 (pms_id=5795) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3339 (pms_id=5796) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3341 (pms_id=5797) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3342 (pms_id=5798) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3343 (pms_id=5799) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3344 (pms_id=5800) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3345 (pms_id=5801) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3348 (pms_id=5802) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3346 (pms_id=5804) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3347 (pms_id=5805) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3349 (pms_id=5807) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3350 (pms_id=5809) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3351 (pms_id=5810) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3352 (pms_id=5811) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3353 (pms_id=5812) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3354 (pms_id=5813) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3355 (pms_id=5814) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3356 (pms_id=5815) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3357 (pms_id=5821) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3358 (pms_id=5831) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3359 (pms_id=5832) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3360 (pms_id=5833) 2025-11-19 15:14:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 3361 (pms_id=5834) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3362 (pms_id=5835) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3363 (pms_id=5836) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3364 (pms_id=5843) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3365 (pms_id=5845) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3366 (pms_id=5848) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3367 (pms_id=5849) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3368 (pms_id=5852) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3369 (pms_id=5853) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3370 (pms_id=5854) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3371 (pms_id=5856) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3372 (pms_id=5857) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3373 (pms_id=5858) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3374 (pms_id=5859) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3376 (pms_id=5860) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3375 (pms_id=5861) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3377 (pms_id=5862) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3379 (pms_id=5864) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3378 (pms_id=5863) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3380 (pms_id=5865) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3381 (pms_id=5866) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3383 (pms_id=5867) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3382 (pms_id=5868) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3384 (pms_id=5869) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3385 (pms_id=5870) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3386 (pms_id=5871) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3387 (pms_id=5889) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3389 (pms_id=5881) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3388 (pms_id=5890) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3390 (pms_id=5892) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3391 (pms_id=5893) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3392 (pms_id=5894) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3394 (pms_id=5896) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3393 (pms_id=5895) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3396 (pms_id=5897) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3395 (pms_id=5899) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3397 (pms_id=5900) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3398 (pms_id=5903) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3399 (pms_id=5904) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3400 (pms_id=5906) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3401 (pms_id=5907) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3403 (pms_id=5909) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3402 (pms_id=5908) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3406 (pms_id=5916) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3404 (pms_id=5915) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3407 (pms_id=5918) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3405 (pms_id=5917) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3408 (pms_id=5919) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3409 (pms_id=5920) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3411 (pms_id=5923) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3410 (pms_id=5921) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3412 (pms_id=5925) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3413 (pms_id=5926) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3414 (pms_id=5928) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3415 (pms_id=5934) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3416 (pms_id=5935) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3417 (pms_id=5937) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3418 (pms_id=5939) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3419 (pms_id=5943) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3420 (pms_id=5944) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3421 (pms_id=5945) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3423 (pms_id=5947) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3424 (pms_id=5958) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3422 (pms_id=5956) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3425 (pms_id=5960) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3426 (pms_id=5961) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3427 (pms_id=5962) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3428 (pms_id=5963) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3429 (pms_id=5964) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3430 (pms_id=5965) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3432 (pms_id=5967) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3431 (pms_id=5966) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3434 (pms_id=5968) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3433 (pms_id=5969) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3436 (pms_id=5970) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3435 (pms_id=5971) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3438 (pms_id=5973) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3437 (pms_id=5972) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3439 (pms_id=5974) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3440 (pms_id=5977) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3441 (pms_id=5978) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3442 (pms_id=5979) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3443 (pms_id=5980) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3446 (pms_id=5981) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3444 (pms_id=5983) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3445 (pms_id=5984) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3447 (pms_id=5985) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3448 (pms_id=5987) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3449 (pms_id=5988) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3450 (pms_id=5989) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3451 (pms_id=5990) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3452 (pms_id=5993) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3453 (pms_id=5994) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3454 (pms_id=5995) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3457 (pms_id=6002) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3455 (pms_id=6001) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3456 (pms_id=6003) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3458 (pms_id=6004) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3459 (pms_id=6005) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6005 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3461 (pms_id=6007) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3460 (pms_id=6008) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3463 (pms_id=6010) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3462 (pms_id=6009) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3465 (pms_id=6011) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3464 (pms_id=6012) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3467 (pms_id=6013) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3466 (pms_id=6015) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3469 (pms_id=6016) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3468 (pms_id=6014) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3470 (pms_id=6017) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3471 (pms_id=6024) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3477 (pms_id=6027) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3472 (pms_id=6026) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6017 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3473 (pms_id=6028) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3474 (pms_id=6030) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3475 (pms_id=6031) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3478 (pms_id=6033) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3476 (pms_id=6032) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3479 (pms_id=6041) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3480 (pms_id=6044) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3482 (pms_id=6049) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3481 (pms_id=6046) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3483 (pms_id=6051) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3484 (pms_id=6052) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3485 (pms_id=6053) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3486 (pms_id=6055) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3487 (pms_id=6057) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3488 (pms_id=6058) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3490 (pms_id=6059) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3489 (pms_id=6060) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3492 (pms_id=6062) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3491 (pms_id=6061) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3494 (pms_id=6063) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3495 (pms_id=6074) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3493 (pms_id=6064) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3496 (pms_id=6075) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3497 (pms_id=6077) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3499 (pms_id=6088) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3498 (pms_id=6079) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3500 (pms_id=6089) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3501 (pms_id=6090) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3502 (pms_id=6091) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3503 (pms_id=6093) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3506 (pms_id=6094) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3504 (pms_id=6099) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3505 (pms_id=6100) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3510 (pms_id=6102) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3511 (pms_id=6103) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3507 (pms_id=6105) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3508 (pms_id=6106) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3512 (pms_id=6109) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3509 (pms_id=6107) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3513 (pms_id=6110) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3514 (pms_id=6112) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3515 (pms_id=6114) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3516 (pms_id=6121) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3518 (pms_id=6122) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3517 (pms_id=6130) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3519 (pms_id=6132) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3520 (pms_id=6133) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3522 (pms_id=6136) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3521 (pms_id=6135) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3523 (pms_id=6138) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3524 (pms_id=6139) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3526 (pms_id=6142) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3525 (pms_id=6140) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3527 (pms_id=6143) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3528 (pms_id=6145) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3529 (pms_id=6153) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3530 (pms_id=6159) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3533 (pms_id=6167) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3531 (pms_id=6169) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3532 (pms_id=6170) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3534 (pms_id=6171) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3535 (pms_id=6172) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3536 (pms_id=6173) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3537 (pms_id=6174) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3539 (pms_id=6175) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3538 (pms_id=6177) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3540 (pms_id=6179) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3541 (pms_id=6180) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3542 (pms_id=6181) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3543 (pms_id=6182) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3544 (pms_id=6183) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3546 (pms_id=6190) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3545 (pms_id=6188) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3547 (pms_id=6200) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3548 (pms_id=6201) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3549 (pms_id=6212) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3550 (pms_id=6225) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3552 (pms_id=6228) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3551 (pms_id=6226) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3554 (pms_id=6231) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3556 (pms_id=6234) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3553 (pms_id=6232) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3555 (pms_id=6233) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3557 (pms_id=6235) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3558 (pms_id=6236) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3559 (pms_id=6237) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3562 (pms_id=6240) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3560 (pms_id=6238) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3564 (pms_id=6241) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3561 (pms_id=6239) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3563 (pms_id=6242) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3565 (pms_id=6243) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3566 (pms_id=6246) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3568 (pms_id=6248) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3567 (pms_id=6247) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6248 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3569 (pms_id=6250) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3570 (pms_id=6249) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3571 (pms_id=6251) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3572 (pms_id=6252) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3573 (pms_id=6253) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3574 (pms_id=6254) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3575 (pms_id=6255) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3596 (pms_id=6256) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3577 (pms_id=6258) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3576 (pms_id=6257) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3579 (pms_id=6260) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3578 (pms_id=6259) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3580 (pms_id=6261) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3581 (pms_id=6263) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3582 (pms_id=6267) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3583 (pms_id=6268) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3586 (pms_id=6275) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3584 (pms_id=6274) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3585 (pms_id=6276) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3587 (pms_id=6277) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3589 (pms_id=6278) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3590 (pms_id=6285) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3588 (pms_id=6284) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3591 (pms_id=6286) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3592 (pms_id=6287) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3593 (pms_id=6288) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3594 (pms_id=6289) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3595 (pms_id=6290) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3597 (pms_id=6291) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3599 (pms_id=6293) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3598 (pms_id=6294) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3600 (pms_id=6304) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3601 (pms_id=6307) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3602 (pms_id=6308) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3603 (pms_id=6309) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3604 (pms_id=6310) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3605 (pms_id=6319) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3606 (pms_id=6320) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3607 (pms_id=6321) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3609 (pms_id=6322) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3608 (pms_id=6324) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3611 (pms_id=6327) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3610 (pms_id=6325) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3612 (pms_id=6328) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3613 (pms_id=6329) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3614 (pms_id=6330) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3615 (pms_id=6331) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3616 (pms_id=6333) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3617 (pms_id=6334) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3618 (pms_id=6335) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3619 (pms_id=6336) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3620 (pms_id=6338) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3621 (pms_id=6339) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3622 (pms_id=6341) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3623 (pms_id=6342) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3624 (pms_id=6343) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3625 (pms_id=6344) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3626 (pms_id=6345) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3627 (pms_id=6346) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3628 (pms_id=6348) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3629 (pms_id=6349) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3631 (pms_id=6353) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3630 (pms_id=6355) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3632 (pms_id=6356) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3633 (pms_id=6357) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3634 (pms_id=6359) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3635 (pms_id=6368) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3636 (pms_id=6369) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3637 (pms_id=6370) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3638 (pms_id=6371) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3639 (pms_id=6372) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3640 (pms_id=6373) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3641 (pms_id=6380) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3642 (pms_id=6383) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3643 (pms_id=6384) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3645 (pms_id=6385) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3644 (pms_id=6395) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3646 (pms_id=6396) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3647 (pms_id=6397) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3648 (pms_id=6398) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3649 (pms_id=6399) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3650 (pms_id=6400) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3651 (pms_id=6401) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3652 (pms_id=6402) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3653 (pms_id=6403) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3654 (pms_id=6404) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3656 (pms_id=6406) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3657 (pms_id=6409) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3655 (pms_id=6407) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3660 (pms_id=6410) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3658 (pms_id=6420) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3659 (pms_id=6421) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3661 (pms_id=6422) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3662 (pms_id=6423) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3663 (pms_id=6424) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3664 (pms_id=6425) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3666 (pms_id=6426) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3665 (pms_id=6427) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3667 (pms_id=6428) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3668 (pms_id=6429) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3669 (pms_id=6430) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3670 (pms_id=6431) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3672 (pms_id=6432) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3671 (pms_id=6433) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3673 (pms_id=6434) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3674 (pms_id=6435) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3675 (pms_id=6436) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3677 (pms_id=6447) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3676 (pms_id=6445) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3678 (pms_id=6455) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3679 (pms_id=6456) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3680 (pms_id=6457) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3681 (pms_id=6458) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3682 (pms_id=6459) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3683 (pms_id=6460) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3684 (pms_id=6461) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3685 (pms_id=6463) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3686 (pms_id=6464) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3689 (pms_id=6467) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3687 (pms_id=6465) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3688 (pms_id=6466) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3690 (pms_id=6468) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3691 (pms_id=6469) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3692 (pms_id=6470) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3694 (pms_id=6472) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3693 (pms_id=6471) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3695 (pms_id=6477) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3696 (pms_id=6478) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3697 (pms_id=6489) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3698 (pms_id=6490) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3699 (pms_id=6491) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3700 (pms_id=6492) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3701 (pms_id=6493) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3702 (pms_id=6501) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3703 (pms_id=6502) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3704 (pms_id=6503) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3705 (pms_id=6504) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3706 (pms_id=6505) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3707 (pms_id=6506) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3708 (pms_id=6508) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3710 (pms_id=6509) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3709 (pms_id=6510) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3711 (pms_id=6512) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3712 (pms_id=6514) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3713 (pms_id=6523) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3714 (pms_id=6524) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3715 (pms_id=6525) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3716 (pms_id=6526) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3718 (pms_id=6528) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3717 (pms_id=6527) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3719 (pms_id=6529) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6526 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3721 (pms_id=6533) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3720 (pms_id=6531) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3723 (pms_id=6538) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3722 (pms_id=6536) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3724 (pms_id=6540) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3725 (pms_id=6549) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3726 (pms_id=6550) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3727 (pms_id=6552) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3728 (pms_id=6553) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3729 (pms_id=6554) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3730 (pms_id=6555) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3731 (pms_id=6556) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3732 (pms_id=6557) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3734 (pms_id=6558) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3733 (pms_id=6560) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3735 (pms_id=6561) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3736 (pms_id=6562) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3737 (pms_id=6563) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3738 (pms_id=6565) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3739 (pms_id=6568) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3740 (pms_id=6571) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3741 (pms_id=6572) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3743 (pms_id=6574) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3742 (pms_id=6573) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3744 (pms_id=6575) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3746 (pms_id=6576) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3745 (pms_id=6577) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3747 (pms_id=6578) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3750 (pms_id=6581) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3748 (pms_id=6580) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3749 (pms_id=6582) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3751 (pms_id=6584) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3752 (pms_id=6585) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3753 (pms_id=6586) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3755 (pms_id=6587) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3754 (pms_id=6590) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3756 (pms_id=6593) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3757 (pms_id=6594) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3765 (pms_id=6596) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3758 (pms_id=6597) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3759 (pms_id=6598) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3760 (pms_id=6599) 2025-11-19 15:14:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 3761 (pms_id=6600) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3762 (pms_id=6601) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3763 (pms_id=6602) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3764 (pms_id=6603) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3767 (pms_id=6605) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3766 (pms_id=6604) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3768 (pms_id=6606) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3769 (pms_id=6608) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3771 (pms_id=6610) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3770 (pms_id=6611) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3772 (pms_id=6612) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3774 (pms_id=6616) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3773 (pms_id=6615) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3775 (pms_id=6617) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3776 (pms_id=6618) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3777 (pms_id=6619) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3778 (pms_id=6620) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3779 (pms_id=6621) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3780 (pms_id=6629) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3782 (pms_id=6630) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3781 (pms_id=6631) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3783 (pms_id=6639) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3785 (pms_id=6641) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3784 (pms_id=6640) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3786 (pms_id=6642) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3787 (pms_id=6643) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3788 (pms_id=6645) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3790 (pms_id=6647) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3789 (pms_id=6649) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3791 (pms_id=6648) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3792 (pms_id=6651) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3794 (pms_id=6654) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3793 (pms_id=6653) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3795 (pms_id=6655) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3796 (pms_id=6656) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3797 (pms_id=6657) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3798 (pms_id=6666) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3800 (pms_id=6667) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3799 (pms_id=6668) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3801 (pms_id=6669) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3802 (pms_id=6670) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3803 (pms_id=6671) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3804 (pms_id=6673) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3805 (pms_id=6674) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3806 (pms_id=6675) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3807 (pms_id=6677) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3808 (pms_id=6678) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3809 (pms_id=6679) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3810 (pms_id=6680) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3812 (pms_id=6682) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3813 (pms_id=6683) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3811 (pms_id=6681) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3815 (pms_id=6685) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3814 (pms_id=6684) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3816 (pms_id=6687) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3817 (pms_id=6688) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3818 (pms_id=6689) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3820 (pms_id=6692) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3819 (pms_id=6691) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3821 (pms_id=6694) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3822 (pms_id=6696) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3824 (pms_id=6695) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3825 (pms_id=6697) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3826 (pms_id=6698) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3823 (pms_id=6702) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3827 (pms_id=6703) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3828 (pms_id=6704) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3829 (pms_id=6705) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3831 (pms_id=6706) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3830 (pms_id=6707) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3832 (pms_id=6715) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3834 (pms_id=6716) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3835 (pms_id=6717) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3833 (pms_id=6718) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3837 (pms_id=6719) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3836 (pms_id=6727) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3838 (pms_id=6729) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3840 (pms_id=6731) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3839 (pms_id=6730) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3841 (pms_id=6732) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3842 (pms_id=6733) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3845 (pms_id=6735) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3843 (pms_id=6738) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3844 (pms_id=6741) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3846 (pms_id=6742) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3847 (pms_id=6743) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6742 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3848 (pms_id=6744) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3849 (pms_id=6749) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3850 (pms_id=6750) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3851 (pms_id=6751) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3852 (pms_id=6752) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3853 (pms_id=6753) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3854 (pms_id=6755) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3856 (pms_id=6756) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3855 (pms_id=6764) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3857 (pms_id=6765) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3858 (pms_id=6766) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3859 (pms_id=6767) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3860 (pms_id=6774) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3861 (pms_id=6775) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3862 (pms_id=6777) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3865 (pms_id=6779) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3863 (pms_id=6778) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3864 (pms_id=6781) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3866 (pms_id=6783) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3867 (pms_id=6784) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3868 (pms_id=6785) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3869 (pms_id=6786) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3870 (pms_id=6787) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3871 (pms_id=6788) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3872 (pms_id=6789) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3873 (pms_id=6792) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3874 (pms_id=6791) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3875 (pms_id=6793) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3876 (pms_id=6794) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3877 (pms_id=6795) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3878 (pms_id=6796) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3879 (pms_id=6797) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3880 (pms_id=6798) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3881 (pms_id=6799) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3882 (pms_id=6800) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3883 (pms_id=6801) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3884 (pms_id=6802) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3885 (pms_id=6811) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3886 (pms_id=6812) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3888 (pms_id=6814) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3887 (pms_id=6813) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3890 (pms_id=6817) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3889 (pms_id=6818) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3891 (pms_id=6819) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3892 (pms_id=6820) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3894 (pms_id=6827) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3895 (pms_id=6829) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3893 (pms_id=6828) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3897 (pms_id=6830) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3896 (pms_id=6831) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3898 (pms_id=6833) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3899 (pms_id=6834) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3900 (pms_id=6835) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3901 (pms_id=6836) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3902 (pms_id=6837) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3905 (pms_id=6840) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3903 (pms_id=6839) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3904 (pms_id=6841) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3906 (pms_id=6842) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3907 (pms_id=6843) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3909 (pms_id=6844) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3908 (pms_id=6848) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3910 (pms_id=6849) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3911 (pms_id=6850) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6849 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3914 (pms_id=6853) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3912 (pms_id=6852) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3915 (pms_id=6855) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3913 (pms_id=6854) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3916 (pms_id=6856) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3918 (pms_id=6858) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3917 (pms_id=6857) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3920 (pms_id=6859) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3919 (pms_id=6860) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3921 (pms_id=6861) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3922 (pms_id=6866) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3923 (pms_id=6867) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3925 (pms_id=6870) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3924 (pms_id=6868) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3926 (pms_id=6871) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3927 (pms_id=6872) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3930 (pms_id=6873) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3928 (pms_id=6879) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3929 (pms_id=6881) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3931 (pms_id=6882) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3932 (pms_id=6883) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3933 (pms_id=6884) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3934 (pms_id=6885) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3936 (pms_id=6890) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3935 (pms_id=6886) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3937 (pms_id=6891) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3938 (pms_id=6892) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3939 (pms_id=6893) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3940 (pms_id=6894) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3941 (pms_id=6895) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3942 (pms_id=6901) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3943 (pms_id=6902) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3945 (pms_id=6903) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3944 (pms_id=6904) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3946 (pms_id=6905) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3947 (pms_id=6906) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3948 (pms_id=6907) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3949 (pms_id=6909) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3950 (pms_id=6910) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3951 (pms_id=6912) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6907 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3952 (pms_id=6913) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3954 (pms_id=6915) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3953 (pms_id=6914) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3956 (pms_id=6918) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3955 (pms_id=6919) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3957 (pms_id=6921) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3959 (pms_id=6923) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3958 (pms_id=6922) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3960 (pms_id=6924) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3961 (pms_id=6925) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3962 (pms_id=6927) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3963 (pms_id=6928) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3964 (pms_id=6929) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3965 (pms_id=6930) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3966 (pms_id=6931) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3967 (pms_id=6932) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3968 (pms_id=6934) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3969 (pms_id=6935) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3971 (pms_id=6936) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3970 (pms_id=6937) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3972 (pms_id=6939) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3973 (pms_id=6940) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3974 (pms_id=6941) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3975 (pms_id=6942) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3976 (pms_id=6952) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3977 (pms_id=6955) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3978 (pms_id=6956) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3979 (pms_id=6957) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3980 (pms_id=6958) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3981 (pms_id=6959) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3982 (pms_id=6962) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3983 (pms_id=6972) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3984 (pms_id=6973) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3985 (pms_id=6974) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3986 (pms_id=6975) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3987 (pms_id=6976) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3988 (pms_id=6977) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3989 (pms_id=6979) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3990 (pms_id=6980) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3992 (pms_id=6981) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3993 (pms_id=6993) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3991 (pms_id=6982) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3995 (pms_id=6996) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3994 (pms_id=6994) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3996 (pms_id=6997) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3997 (pms_id=6998) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3998 (pms_id=7007) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3999 (pms_id=7018) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4000 (pms_id=7019) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4001 (pms_id=7021) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4002 (pms_id=7023) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4003 (pms_id=7025) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4004 (pms_id=7027) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4005 (pms_id=7028) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4006 (pms_id=7029) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4007 (pms_id=7030) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4008 (pms_id=7032) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4009 (pms_id=7039) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4010 (pms_id=7040) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4011 (pms_id=7050) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4014 (pms_id=7052) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4012 (pms_id=7051) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4013 (pms_id=7053) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4015 (pms_id=7054) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4016 (pms_id=7055) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4017 (pms_id=7057) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4018 (pms_id=7058) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4020 (pms_id=7059) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4019 (pms_id=7060) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4021 (pms_id=7061) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4022 (pms_id=7062) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4023 (pms_id=7063) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4024 (pms_id=7064) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4025 (pms_id=7066) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4026 (pms_id=7067) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4027 (pms_id=7068) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4029 (pms_id=7079) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4028 (pms_id=7081) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4031 (pms_id=7082) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4030 (pms_id=7083) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4032 (pms_id=7085) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4033 (pms_id=7084) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4034 (pms_id=7088) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4035 (pms_id=7089) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4037 (pms_id=7090) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4036 (pms_id=7091) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4038 (pms_id=7092) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4039 (pms_id=7093) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4040 (pms_id=7095) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4042 (pms_id=7098) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4043 (pms_id=7096) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4041 (pms_id=7099) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4044 (pms_id=7100) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4045 (pms_id=7102) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4046 (pms_id=7101) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4047 (pms_id=7103) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4048 (pms_id=7105) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4049 (pms_id=7106) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4050 (pms_id=7107) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4051 (pms_id=7108) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4053 (pms_id=7110) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4052 (pms_id=7109) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4054 (pms_id=7111) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4055 (pms_id=7118) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4056 (pms_id=7119) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4058 (pms_id=7120) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4057 (pms_id=7129) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4059 (pms_id=7130) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4060 (pms_id=7131) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4061 (pms_id=7132) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4062 (pms_id=7133) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4063 (pms_id=7134) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4064 (pms_id=7139) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4065 (pms_id=7140) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4066 (pms_id=7150) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4067 (pms_id=7153) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4068 (pms_id=7154) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4069 (pms_id=7155) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4070 (pms_id=7156) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4074 (pms_id=7157) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4071 (pms_id=7158) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4072 (pms_id=7159) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4073 (pms_id=7161) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4075 (pms_id=7162) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4076 (pms_id=7163) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4077 (pms_id=7164) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4078 (pms_id=7165) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4079 (pms_id=7176) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4081 (pms_id=7166) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4080 (pms_id=7177) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4082 (pms_id=7178) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4085 (pms_id=7181) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4083 (pms_id=7180) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4084 (pms_id=7182) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4104 (pms_id=7183) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4086 (pms_id=7189) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4087 (pms_id=7190) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4089 (pms_id=7191) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4088 (pms_id=7192) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4090 (pms_id=7194) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4091 (pms_id=7196) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4092 (pms_id=7197) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4093 (pms_id=7201) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4094 (pms_id=7204) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4095 (pms_id=7206) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4096 (pms_id=7207) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4097 (pms_id=7208) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4100 (pms_id=7212) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4098 (pms_id=7213) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4099 (pms_id=7216) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4101 (pms_id=7217) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4102 (pms_id=7225) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4103 (pms_id=7226) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4105 (pms_id=7227) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4107 (pms_id=7228) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4106 (pms_id=7229) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4108 (pms_id=7230) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4109 (pms_id=7231) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4110 (pms_id=7232) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4111 (pms_id=7233) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4112 (pms_id=7235) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4113 (pms_id=7236) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4114 (pms_id=7238) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4115 (pms_id=7239) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4116 (pms_id=7240) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4117 (pms_id=7241) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4120 (pms_id=7242) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4118 (pms_id=7244) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4119 (pms_id=7243) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4122 (pms_id=7246) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4121 (pms_id=7247) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4123 (pms_id=7248) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4124 (pms_id=7249) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4125 (pms_id=7250) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4126 (pms_id=7252) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4127 (pms_id=7262) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4128 (pms_id=7263) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4131 (pms_id=7264) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4130 (pms_id=7265) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4129 (pms_id=7266) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4132 (pms_id=7268) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4133 (pms_id=7270) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4134 (pms_id=7271) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4135 (pms_id=7272) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4136 (pms_id=7274) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4137 (pms_id=7275) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4138 (pms_id=7276) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4140 (pms_id=7278) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4139 (pms_id=7279) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4141 (pms_id=7280) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4142 (pms_id=7281) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4143 (pms_id=7282) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4145 (pms_id=7283) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4144 (pms_id=7285) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4146 (pms_id=7286) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4148 (pms_id=7293) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4147 (pms_id=7287) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4149 (pms_id=7295) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4150 (pms_id=7296) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4151 (pms_id=7297) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4152 (pms_id=7298) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4153 (pms_id=7302) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4154 (pms_id=7303) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4155 (pms_id=7306) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4156 (pms_id=7307) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4157 (pms_id=7309) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4158 (pms_id=7310) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4159 (pms_id=7311) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4160 (pms_id=7314) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4161 (pms_id=7315) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4162 (pms_id=7316) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4164 (pms_id=7318) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4163 (pms_id=7320) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4165 (pms_id=7321) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4166 (pms_id=7322) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4167 (pms_id=7323) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4168 (pms_id=7324) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4170 (pms_id=7326) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4169 (pms_id=7325) 2025-11-19 15:14:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 4171 (pms_id=7327) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4172 (pms_id=7328) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4173 (pms_id=7330) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4174 (pms_id=7333) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4175 (pms_id=7334) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4176 (pms_id=7335) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4182 (pms_id=7344) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4177 (pms_id=7345) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4178 (pms_id=7346) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4179 (pms_id=7347) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4180 (pms_id=7348) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4181 (pms_id=7350) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4183 (pms_id=7351) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4191 (pms_id=7352) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4184 (pms_id=7354) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4185 (pms_id=7358) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4186 (pms_id=7359) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4187 (pms_id=7362) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4188 (pms_id=7365) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4189 (pms_id=7366) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4192 (pms_id=7371) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4190 (pms_id=7367) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4193 (pms_id=7372) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4194 (pms_id=7376) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4195 (pms_id=7377) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4196 (pms_id=7381) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4197 (pms_id=7383) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4198 (pms_id=7385) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4200 (pms_id=7386) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4199 (pms_id=7387) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4201 (pms_id=7388) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4203 (pms_id=7390) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4202 (pms_id=7389) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4205 (pms_id=7391) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4204 (pms_id=7401) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4206 (pms_id=7402) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4208 (pms_id=7403) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4207 (pms_id=7404) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4209 (pms_id=7405) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4210 (pms_id=7406) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4211 (pms_id=7407) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4212 (pms_id=7408) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4213 (pms_id=7417) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4214 (pms_id=7419) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4216 (pms_id=7430) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4215 (pms_id=7429) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4217 (pms_id=7431) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4218 (pms_id=7432) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4219 (pms_id=7433) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7431 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4220 (pms_id=7434) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4221 (pms_id=7435) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4222 (pms_id=7437) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4223 (pms_id=7438) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4224 (pms_id=7440) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4225 (pms_id=7441) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4226 (pms_id=7442) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4227 (pms_id=7457) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4229 (pms_id=7458) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4228 (pms_id=7460) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4230 (pms_id=7462) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4231 (pms_id=7463) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4232 (pms_id=7473) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4233 (pms_id=7483) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4234 (pms_id=7484) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4235 (pms_id=7485) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4236 (pms_id=7486) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4237 (pms_id=7487) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4238 (pms_id=7488) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4239 (pms_id=7491) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4240 (pms_id=7492) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4241 (pms_id=7493) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4248 (pms_id=7494) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4242 (pms_id=7495) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4243 (pms_id=7496) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4246 (pms_id=7498) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4244 (pms_id=7497) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4245 (pms_id=7499) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4249 (pms_id=7501) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4247 (pms_id=7500) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4250 (pms_id=7502) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4251 (pms_id=7503) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4252 (pms_id=7505) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4253 (pms_id=7506) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4255 (pms_id=7508) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4254 (pms_id=7507) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4256 (pms_id=7514) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4257 (pms_id=7515) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4258 (pms_id=7517) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4259 (pms_id=7518) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4260 (pms_id=7519) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4261 (pms_id=7526) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4263 (pms_id=7527) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4262 (pms_id=7528) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4264 (pms_id=7529) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4265 (pms_id=7530) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4266 (pms_id=7531) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4267 (pms_id=7532) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4268 (pms_id=7533) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4269 (pms_id=7535) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4270 (pms_id=7536) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4271 (pms_id=7541) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4272 (pms_id=7542) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4273 (pms_id=7543) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4276 (pms_id=7544) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4275 (pms_id=7545) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4274 (pms_id=7546) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4277 (pms_id=7547) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4278 (pms_id=7548) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4279 (pms_id=7549) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4280 (pms_id=7550) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4281 (pms_id=7551) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4282 (pms_id=7552) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4283 (pms_id=7553) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4284 (pms_id=7554) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4286 (pms_id=7555) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4285 (pms_id=7556) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4287 (pms_id=7557) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4288 (pms_id=7562) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4289 (pms_id=7572) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4290 (pms_id=7573) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4291 (pms_id=7574) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4292 (pms_id=7575) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4293 (pms_id=7576) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4294 (pms_id=7577) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4295 (pms_id=7578) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4296 (pms_id=7579) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4297 (pms_id=7582) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4298 (pms_id=7583) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4299 (pms_id=7584) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4300 (pms_id=7586) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4301 (pms_id=7588) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4302 (pms_id=7590) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4303 (pms_id=7591) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4304 (pms_id=7592) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4305 (pms_id=7593) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4306 (pms_id=7595) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4307 (pms_id=7596) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4308 (pms_id=7597) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4310 (pms_id=7600) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4309 (pms_id=7598) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4311 (pms_id=7601) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4312 (pms_id=7602) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4313 (pms_id=7603) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4314 (pms_id=7605) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4315 (pms_id=7606) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4316 (pms_id=7607) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4317 (pms_id=7608) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4318 (pms_id=7609) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4319 (pms_id=7613) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4321 (pms_id=7614) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4320 (pms_id=7615) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4322 (pms_id=7616) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4323 (pms_id=7617) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4324 (pms_id=7618) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4325 (pms_id=7619) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4326 (pms_id=7620) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4328 (pms_id=7621) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4327 (pms_id=7624) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4329 (pms_id=7625) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4330 (pms_id=7626) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4331 (pms_id=7628) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4332 (pms_id=7629) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4334 (pms_id=7631) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4333 (pms_id=7630) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4335 (pms_id=7632) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4336 (pms_id=7633) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4337 (pms_id=7634) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4339 (pms_id=7636) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4338 (pms_id=7635) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4340 (pms_id=7637) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4341 (pms_id=7638) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4342 (pms_id=7645) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4343 (pms_id=7647) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4345 (pms_id=7648) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4344 (pms_id=7646) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4346 (pms_id=7649) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4347 (pms_id=7650) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4348 (pms_id=7651) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4350 (pms_id=7652) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4349 (pms_id=7653) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4351 (pms_id=7654) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4352 (pms_id=7655) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4353 (pms_id=7656) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4354 (pms_id=7657) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4355 (pms_id=7658) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4356 (pms_id=7659) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4357 (pms_id=7660) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4358 (pms_id=7661) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4359 (pms_id=7663) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4360 (pms_id=7664) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4361 (pms_id=7665) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4363 (pms_id=7666) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4362 (pms_id=7667) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4364 (pms_id=7668) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4366 (pms_id=7669) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4365 (pms_id=7670) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4367 (pms_id=7671) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4368 (pms_id=7672) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4369 (pms_id=7673) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4370 (pms_id=7674) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4373 (pms_id=7675) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4371 (pms_id=7677) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4372 (pms_id=7676) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4374 (pms_id=7678) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4375 (pms_id=7679) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4376 (pms_id=7680) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4377 (pms_id=7681) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4378 (pms_id=7682) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4384 (pms_id=7684) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4379 (pms_id=7685) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4380 (pms_id=7686) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4381 (pms_id=7687) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4382 (pms_id=7688) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4383 (pms_id=7689) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4385 (pms_id=7690) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4386 (pms_id=7691) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4387 (pms_id=7692) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4388 (pms_id=7693) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4389 (pms_id=7694) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4390 (pms_id=7695) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4391 (pms_id=7696) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4392 (pms_id=7697) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4393 (pms_id=7698) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4394 (pms_id=7699) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4395 (pms_id=7701) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7697 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4396 (pms_id=7703) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4397 (pms_id=7704) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4400 (pms_id=7705) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4398 (pms_id=7706) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4399 (pms_id=7709) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4401 (pms_id=7710) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4402 (pms_id=7711) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4404 (pms_id=7713) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4403 (pms_id=7715) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4406 (pms_id=7717) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4405 (pms_id=7716) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4407 (pms_id=7718) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4408 (pms_id=7719) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4409 (pms_id=7720) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4410 (pms_id=7721) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4411 (pms_id=7722) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7721 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4412 (pms_id=7723) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4413 (pms_id=7724) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4414 (pms_id=7725) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4416 (pms_id=7727) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4415 (pms_id=7726) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4418 (pms_id=7729) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4417 (pms_id=7728) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4424 (pms_id=7730) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4420 (pms_id=7731) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4419 (pms_id=7732) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4421 (pms_id=7733) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4422 (pms_id=7735) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4423 (pms_id=7736) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4425 (pms_id=7737) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4426 (pms_id=7738) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4428 (pms_id=7740) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4427 (pms_id=7739) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4429 (pms_id=7741) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4430 (pms_id=7742) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4431 (pms_id=7743) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4433 (pms_id=7747) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4432 (pms_id=7745) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4434 (pms_id=7748) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4435 (pms_id=7749) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4436 (pms_id=7750) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4437 (pms_id=7751) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4439 (pms_id=7752) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4438 (pms_id=7753) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4440 (pms_id=7754) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4441 (pms_id=7755) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4442 (pms_id=7756) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4443 (pms_id=7758) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4444 (pms_id=7759) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4445 (pms_id=7760) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4446 (pms_id=7761) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4447 (pms_id=7762) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4448 (pms_id=7763) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4449 (pms_id=7764) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4452 (pms_id=7768) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4450 (pms_id=7766) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4453 (pms_id=7772) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4451 (pms_id=7771) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4454 (pms_id=7773) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4455 (pms_id=7775) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4456 (pms_id=7778) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4458 (pms_id=7784) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4457 (pms_id=7781) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4459 (pms_id=7785) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4460 (pms_id=7786) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4461 (pms_id=7787) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4464 (pms_id=7788) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4462 (pms_id=7789) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4465 (pms_id=7792) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4463 (pms_id=7791) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4466 (pms_id=7793) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7793 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4467 (pms_id=7794) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4468 (pms_id=7795) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4469 (pms_id=7796) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4470 (pms_id=7797) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4471 (pms_id=7800) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4473 (pms_id=7801) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4472 (pms_id=7803) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7795 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4474 (pms_id=7804) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4475 (pms_id=7805) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4476 (pms_id=7806) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4477 (pms_id=7807) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4478 (pms_id=7808) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4479 (pms_id=7809) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4480 (pms_id=7810) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4482 (pms_id=7812) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4481 (pms_id=7813) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4483 (pms_id=7814) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4484 (pms_id=7815) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4485 (pms_id=7816) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4486 (pms_id=7817) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4487 (pms_id=7823) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4488 (pms_id=7824) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4491 (pms_id=7826) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4490 (pms_id=7827) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4489 (pms_id=7825) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4492 (pms_id=7829) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4493 (pms_id=7830) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4494 (pms_id=7832) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4495 (pms_id=7834) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4496 (pms_id=7836) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4497 (pms_id=7837) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4498 (pms_id=7839) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4500 (pms_id=7840) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4499 (pms_id=7841) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4501 (pms_id=7842) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4503 (pms_id=7843) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4502 (pms_id=7845) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4504 (pms_id=7847) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4505 (pms_id=7848) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4506 (pms_id=7849) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4507 (pms_id=7858) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4508 (pms_id=7859) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4509 (pms_id=7860) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4510 (pms_id=7861) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4513 (pms_id=7862) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4512 (pms_id=7864) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4511 (pms_id=7865) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4514 (pms_id=7866) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4515 (pms_id=7868) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4516 (pms_id=7869) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4517 (pms_id=7870) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4518 (pms_id=7871) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4519 (pms_id=7872) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4520 (pms_id=7873) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4522 (pms_id=7875) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4521 (pms_id=7874) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4523 (pms_id=7876) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4524 (pms_id=7877) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4526 (pms_id=7885) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4525 (pms_id=7884) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4527 (pms_id=7886) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4528 (pms_id=7887) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4530 (pms_id=7888) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4529 (pms_id=7889) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4532 (pms_id=7891) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4531 (pms_id=7890) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4533 (pms_id=7892) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4534 (pms_id=7893) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4535 (pms_id=7894) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4536 (pms_id=7895) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4537 (pms_id=7896) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4538 (pms_id=7897) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4540 (pms_id=7898) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4539 (pms_id=7899) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4541 (pms_id=7900) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4542 (pms_id=7901) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4543 (pms_id=7902) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4544 (pms_id=7903) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4545 (pms_id=7904) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4546 (pms_id=7906) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4547 (pms_id=7909) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4548 (pms_id=7910) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4549 (pms_id=7920) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4550 (pms_id=7931) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4551 (pms_id=7932) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4552 (pms_id=7933) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4553 (pms_id=7935) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4554 (pms_id=7936) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4555 (pms_id=7938) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4556 (pms_id=7939) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4557 (pms_id=7942) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4558 (pms_id=7943) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4559 (pms_id=7944) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4561 (pms_id=7945) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4560 (pms_id=7953) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4562 (pms_id=7955) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4564 (pms_id=7956) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4563 (pms_id=7957) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4565 (pms_id=7958) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4566 (pms_id=7959) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4567 (pms_id=7961) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4568 (pms_id=7963) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4569 (pms_id=7966) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4570 (pms_id=7971) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4571 (pms_id=7972) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4572 (pms_id=7973) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4573 (pms_id=7974) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4574 (pms_id=7975) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4575 (pms_id=7978) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4576 (pms_id=7979) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4577 (pms_id=7981) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4578 (pms_id=7982) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4580 (pms_id=7983) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4579 (pms_id=7984) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4581 (pms_id=7986) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4583 (pms_id=7987) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4582 (pms_id=7988) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4584 (pms_id=7995) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4585 (pms_id=7999) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4586 (pms_id=8000) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4587 (pms_id=8001) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4588 (pms_id=8002) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4589 (pms_id=8003) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4590 (pms_id=8004) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4591 (pms_id=8005) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4592 (pms_id=8006) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4593 (pms_id=8008) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4594 (pms_id=8009) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4595 (pms_id=8010) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4596 (pms_id=8011) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4597 (pms_id=8018) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4598 (pms_id=8019) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4599 (pms_id=8020) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4601 (pms_id=8021) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4600 (pms_id=8022) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4602 (pms_id=8023) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4603 (pms_id=8024) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4604 (pms_id=8026) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4605 (pms_id=8027) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4606 (pms_id=8028) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4607 (pms_id=8029) 2025-11-19 15:14:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 4608 (pms_id=8030) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4609 (pms_id=8031) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4611 (pms_id=8032) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4610 (pms_id=8033) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4612 (pms_id=8034) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4614 (pms_id=8035) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4613 (pms_id=8038) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4615 (pms_id=8039) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4616 (pms_id=8040) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4617 (pms_id=8041) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4618 (pms_id=8042) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4619 (pms_id=8043) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4620 (pms_id=8044) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4621 (pms_id=8045) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4622 (pms_id=8046) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4623 (pms_id=8047) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4625 (pms_id=8058) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4624 (pms_id=8057) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4626 (pms_id=8059) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4627 (pms_id=8060) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4628 (pms_id=8070) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4629 (pms_id=8071) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4630 (pms_id=8072) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4631 (pms_id=8073) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4632 (pms_id=8075) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4633 (pms_id=8076) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4634 (pms_id=8077) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4635 (pms_id=8078) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4636 (pms_id=8079) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4637 (pms_id=8080) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4638 (pms_id=8081) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4640 (pms_id=8083) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4639 (pms_id=8082) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4641 (pms_id=8084) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4642 (pms_id=8085) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4644 (pms_id=8087) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4643 (pms_id=8086) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4645 (pms_id=8088) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4646 (pms_id=8090) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4647 (pms_id=8092) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4648 (pms_id=8093) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4649 (pms_id=8094) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4650 (pms_id=8099) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4651 (pms_id=8101) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4652 (pms_id=8102) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4653 (pms_id=8103) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4654 (pms_id=8104) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4655 (pms_id=8105) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4656 (pms_id=8106) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8104 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4657 (pms_id=8108) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4658 (pms_id=8109) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4659 (pms_id=8110) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4660 (pms_id=8111) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4661 (pms_id=8112) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4662 (pms_id=8113) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4663 (pms_id=8120) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4665 (pms_id=8122) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4664 (pms_id=8121) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4666 (pms_id=8123) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4668 (pms_id=8125) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4667 (pms_id=8124) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4670 (pms_id=8126) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4669 (pms_id=8127) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4671 (pms_id=8128) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4672 (pms_id=8129) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4673 (pms_id=8137) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4675 (pms_id=8139) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4674 (pms_id=8138) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4677 (pms_id=8147) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4676 (pms_id=8140) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4678 (pms_id=8148) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4679 (pms_id=8149) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4680 (pms_id=8150) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4681 (pms_id=8159) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8140 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4683 (pms_id=8161) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4682 (pms_id=8160) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4684 (pms_id=8162) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4685 (pms_id=8163) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4687 (pms_id=8172) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4686 (pms_id=8173) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4690 (pms_id=8182) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4688 (pms_id=8174) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4689 (pms_id=8183) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4691 (pms_id=8184) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4692 (pms_id=8185) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4693 (pms_id=8186) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4694 (pms_id=8192) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4695 (pms_id=8193) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4697 (pms_id=8195) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4696 (pms_id=8196) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4698 (pms_id=8197) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4699 (pms_id=8199) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4700 (pms_id=8200) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4701 (pms_id=8208) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4703 (pms_id=8210) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4702 (pms_id=8209) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4705 (pms_id=8212) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4704 (pms_id=8211) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4706 (pms_id=8213) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4707 (pms_id=8214) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4709 (pms_id=8215) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4708 (pms_id=8216) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4710 (pms_id=8218) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4711 (pms_id=8220) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4713 (pms_id=8221) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4712 (pms_id=8222) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4715 (pms_id=8224) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4714 (pms_id=8223) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4716 (pms_id=8225) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4717 (pms_id=8226) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4718 (pms_id=8227) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8224 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8225 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4719 (pms_id=8228) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8227 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4720 (pms_id=8229) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4721 (pms_id=8231) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4722 (pms_id=8234) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4723 (pms_id=8236) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4725 (pms_id=8244) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4724 (pms_id=8246) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4726 (pms_id=8247) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4727 (pms_id=8248) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4728 (pms_id=8249) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4729 (pms_id=8251) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4730 (pms_id=8253) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4731 (pms_id=8254) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4732 (pms_id=8256) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4733 (pms_id=8257) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4734 (pms_id=8258) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4735 (pms_id=8260) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4738 (pms_id=8261) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4737 (pms_id=8262) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4736 (pms_id=8263) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4739 (pms_id=8264) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4740 (pms_id=8265) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4742 (pms_id=8268) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4741 (pms_id=8267) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4743 (pms_id=8271) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4744 (pms_id=8272) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4745 (pms_id=8273) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4747 (pms_id=8274) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4746 (pms_id=8275) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4748 (pms_id=8276) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4749 (pms_id=8277) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4750 (pms_id=8278) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4751 (pms_id=8282) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4752 (pms_id=8286) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4753 (pms_id=8287) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4754 (pms_id=8290) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4755 (pms_id=8291) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4756 (pms_id=8292) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4760 (pms_id=8294) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4757 (pms_id=8295) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4759 (pms_id=8296) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4758 (pms_id=8297) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4761 (pms_id=8298) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4762 (pms_id=8299) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4764 (pms_id=8300) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4763 (pms_id=8301) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4765 (pms_id=8302) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4767 (pms_id=8303) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4766 (pms_id=8304) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4768 (pms_id=8305) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4769 (pms_id=8306) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4771 (pms_id=8307) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4770 (pms_id=8308) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4772 (pms_id=8309) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4773 (pms_id=8310) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4774 (pms_id=8311) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4776 (pms_id=8312) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4775 (pms_id=8313) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4778 (pms_id=8314) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4777 (pms_id=8316) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4779 (pms_id=8319) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4781 (pms_id=8323) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4780 (pms_id=8322) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4782 (pms_id=8324) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4783 (pms_id=8325) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4784 (pms_id=8326) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4785 (pms_id=8327) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4787 (pms_id=8328) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4786 (pms_id=8329) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4788 (pms_id=8330) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8328 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4790 (pms_id=8333) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4789 (pms_id=8332) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4791 (pms_id=8334) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4793 (pms_id=8336) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4792 (pms_id=8335) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4794 (pms_id=8337) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4795 (pms_id=8338) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4797 (pms_id=8348) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4796 (pms_id=8339) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4798 (pms_id=8350) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4799 (pms_id=8351) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4801 (pms_id=8354) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4800 (pms_id=8352) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4802 (pms_id=8356) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4803 (pms_id=8355) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4805 (pms_id=8358) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4804 (pms_id=8359) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4806 (pms_id=8361) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4807 (pms_id=8362) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4808 (pms_id=8363) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4809 (pms_id=8364) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4810 (pms_id=8365) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4811 (pms_id=8367) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4812 (pms_id=8368) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4813 (pms_id=8369) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4814 (pms_id=8376) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4815 (pms_id=8377) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4816 (pms_id=8378) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4817 (pms_id=8380) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4818 (pms_id=8381) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4819 (pms_id=8387) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4820 (pms_id=8388) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4821 (pms_id=8389) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4823 (pms_id=8392) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4822 (pms_id=8391) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4824 (pms_id=8394) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4825 (pms_id=8395) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4826 (pms_id=8396) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4827 (pms_id=8397) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4828 (pms_id=8401) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4829 (pms_id=8402) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4830 (pms_id=8412) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4832 (pms_id=8414) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4831 (pms_id=8415) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4833 (pms_id=8416) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4834 (pms_id=8418) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4835 (pms_id=8419) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4836 (pms_id=8420) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4837 (pms_id=8430) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4838 (pms_id=8431) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4839 (pms_id=8432) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4840 (pms_id=8433) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4841 (pms_id=8434) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4843 (pms_id=8435) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4842 (pms_id=8436) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4844 (pms_id=8438) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4845 (pms_id=8439) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4846 (pms_id=8440) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4847 (pms_id=8441) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4848 (pms_id=8442) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4849 (pms_id=8443) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4850 (pms_id=8444) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4851 (pms_id=8446) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4852 (pms_id=8447) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4853 (pms_id=8448) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4854 (pms_id=8449) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4856 (pms_id=8451) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4855 (pms_id=8450) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4858 (pms_id=8453) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4859 (pms_id=8455) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4857 (pms_id=8454) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4860 (pms_id=8456) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4861 (pms_id=8457) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4862 (pms_id=8463) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4864 (pms_id=8465) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4863 (pms_id=8464) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4865 (pms_id=8466) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4866 (pms_id=8467) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8463 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4868 (pms_id=8469) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4867 (pms_id=8468) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4869 (pms_id=8471) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4870 (pms_id=8472) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4871 (pms_id=8473) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4872 (pms_id=8474) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4874 (pms_id=8475) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4873 (pms_id=8476) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4876 (pms_id=8477) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4875 (pms_id=8478) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4877 (pms_id=8479) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4878 (pms_id=8480) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4879 (pms_id=8481) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4880 (pms_id=8482) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4881 (pms_id=8484) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4882 (pms_id=8485) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4883 (pms_id=8487) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4885 (pms_id=8488) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4884 (pms_id=8489) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4886 (pms_id=8490) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4887 (pms_id=8491) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4888 (pms_id=8492) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4889 (pms_id=8493) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4890 (pms_id=8494) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4891 (pms_id=8495) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4892 (pms_id=8497) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4893 (pms_id=8498) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4894 (pms_id=8499) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4895 (pms_id=8500) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4896 (pms_id=8501) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4897 (pms_id=8503) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4898 (pms_id=8504) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4899 (pms_id=8505) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4901 (pms_id=8506) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4900 (pms_id=8507) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4902 (pms_id=8508) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4903 (pms_id=8510) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4904 (pms_id=8511) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4905 (pms_id=8512) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4906 (pms_id=8513) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4907 (pms_id=8514) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4908 (pms_id=8515) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4910 (pms_id=8516) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4909 (pms_id=8517) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4911 (pms_id=8518) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4912 (pms_id=8519) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4913 (pms_id=8520) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4914 (pms_id=8521) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4915 (pms_id=8522) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4916 (pms_id=8523) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4917 (pms_id=8524) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4918 (pms_id=8525) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4919 (pms_id=8526) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4920 (pms_id=8527) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4921 (pms_id=8528) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4922 (pms_id=8529) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4923 (pms_id=8540) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4924 (pms_id=8549) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4925 (pms_id=8551) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4926 (pms_id=8552) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4927 (pms_id=8553) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4928 (pms_id=8555) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4929 (pms_id=8556) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4930 (pms_id=8558) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4931 (pms_id=8568) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4932 (pms_id=8569) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4933 (pms_id=8570) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4934 (pms_id=8571) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4935 (pms_id=8572) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4936 (pms_id=8573) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4937 (pms_id=8575) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4938 (pms_id=8584) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4939 (pms_id=8585) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4941 (pms_id=8586) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4940 (pms_id=8587) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4942 (pms_id=8594) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4943 (pms_id=8595) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4944 (pms_id=8596) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4946 (pms_id=8606) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4945 (pms_id=8605) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4947 (pms_id=8607) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4949 (pms_id=8609) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4948 (pms_id=8610) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4950 (pms_id=8611) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4951 (pms_id=8612) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4952 (pms_id=8613) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4953 (pms_id=8614) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4954 (pms_id=8616) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4955 (pms_id=8618) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4956 (pms_id=8619) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4957 (pms_id=8620) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4958 (pms_id=8621) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4959 (pms_id=8623) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4960 (pms_id=8624) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4961 (pms_id=8625) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4962 (pms_id=8626) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4963 (pms_id=8629) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4964 (pms_id=8628) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4965 (pms_id=8630) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4966 (pms_id=8631) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4967 (pms_id=8632) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8632 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4968 (pms_id=8633) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4969 (pms_id=8634) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4970 (pms_id=8635) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4971 (pms_id=8636) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4972 (pms_id=8639) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4973 (pms_id=8641) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4974 (pms_id=8642) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4976 (pms_id=8644) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4975 (pms_id=8643) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4977 (pms_id=8645) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4978 (pms_id=8655) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4980 (pms_id=8657) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4979 (pms_id=8656) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4981 (pms_id=8658) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4983 (pms_id=8659) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4982 (pms_id=8662) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4984 (pms_id=8663) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4985 (pms_id=8667) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4986 (pms_id=8668) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4987 (pms_id=8669) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4988 (pms_id=8672) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4989 (pms_id=8673) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4991 (pms_id=8675) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4992 (pms_id=8676) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4990 (pms_id=8674) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4993 (pms_id=8677) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4994 (pms_id=8678) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4995 (pms_id=8688) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4996 (pms_id=8697) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4997 (pms_id=8698) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4998 (pms_id=8699) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 4999 (pms_id=8710) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5000 (pms_id=8711) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5001 (pms_id=8712) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5002 (pms_id=8713) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5003 (pms_id=8714) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8713 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5004 (pms_id=8715) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5006 (pms_id=8716) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5005 (pms_id=8717) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5007 (pms_id=8718) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5008 (pms_id=8719) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5009 (pms_id=8720) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5010 (pms_id=8722) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5011 (pms_id=8723) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5012 (pms_id=8724) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5013 (pms_id=8725) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5014 (pms_id=8726) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5015 (pms_id=8734) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5016 (pms_id=8737) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5017 (pms_id=8738) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5018 (pms_id=8739) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5019 (pms_id=8741) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5020 (pms_id=8742) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5022 (pms_id=8743) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5021 (pms_id=8744) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5023 (pms_id=8745) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5024 (pms_id=8755) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5025 (pms_id=8756) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5026 (pms_id=8757) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5027 (pms_id=8758) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5028 (pms_id=8759) 2025-11-19 15:14:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 5029 (pms_id=8761) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5030 (pms_id=8762) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5031 (pms_id=8763) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5032 (pms_id=8764) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5034 (pms_id=8765) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5033 (pms_id=8766) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5035 (pms_id=8767) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5036 (pms_id=8768) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5037 (pms_id=8769) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5038 (pms_id=8770) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5039 (pms_id=8771) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5041 (pms_id=8772) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5040 (pms_id=8773) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5042 (pms_id=8788) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5043 (pms_id=8789) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5045 (pms_id=8791) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5044 (pms_id=8792) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5047 (pms_id=8793) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5046 (pms_id=8794) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5049 (pms_id=8797) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5048 (pms_id=8795) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5050 (pms_id=8798) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5051 (pms_id=8799) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5052 (pms_id=8800) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5053 (pms_id=8804) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5055 (pms_id=8806) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5054 (pms_id=8807) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5056 (pms_id=8808) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5057 (pms_id=8809) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5059 (pms_id=8811) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5058 (pms_id=8810) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5060 (pms_id=8812) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5061 (pms_id=8813) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5062 (pms_id=8815) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5063 (pms_id=8817) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5064 (pms_id=8820) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5065 (pms_id=8821) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5066 (pms_id=8822) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5068 (pms_id=8823) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5067 (pms_id=8824) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5069 (pms_id=8833) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5070 (pms_id=8834) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5071 (pms_id=8835) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5072 (pms_id=8847) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5075 (pms_id=8851) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5073 (pms_id=8848) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5074 (pms_id=8853) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5076 (pms_id=8857) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5077 (pms_id=8858) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5078 (pms_id=8859) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5079 (pms_id=8860) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5080 (pms_id=8861) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5081 (pms_id=8862) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5082 (pms_id=8864) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5083 (pms_id=8866) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5084 (pms_id=8867) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5085 (pms_id=8872) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5086 (pms_id=8873) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5087 (pms_id=8875) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5088 (pms_id=8878) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5089 (pms_id=8882) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5090 (pms_id=8883) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5091 (pms_id=8884) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5092 (pms_id=8885) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5093 (pms_id=8886) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5094 (pms_id=8887) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5095 (pms_id=8888) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5097 (pms_id=8892) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5096 (pms_id=8889) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5098 (pms_id=8893) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5099 (pms_id=8895) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5101 (pms_id=8898) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5100 (pms_id=8897) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5102 (pms_id=8900) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5103 (pms_id=8902) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5104 (pms_id=8901) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5105 (pms_id=8904) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5106 (pms_id=8905) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5107 (pms_id=8906) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5108 (pms_id=8908) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5109 (pms_id=8909) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5110 (pms_id=8911) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5111 (pms_id=8912) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5112 (pms_id=8913) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5113 (pms_id=8924) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5114 (pms_id=8925) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5116 (pms_id=8929) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5115 (pms_id=8928) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5117 (pms_id=8930) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5118 (pms_id=8931) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5119 (pms_id=8932) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5120 (pms_id=8933) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5122 (pms_id=8934) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5121 (pms_id=8935) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5123 (pms_id=8936) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5125 (pms_id=8938) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5127 (pms_id=8939) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5124 (pms_id=8937) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5126 (pms_id=8941) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5128 (pms_id=8942) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5129 (pms_id=8943) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5130 (pms_id=8944) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5131 (pms_id=8945) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5132 (pms_id=8946) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5133 (pms_id=8953) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5134 (pms_id=8955) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5135 (pms_id=8956) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5136 (pms_id=8957) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5137 (pms_id=8958) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5139 (pms_id=8977) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5138 (pms_id=8976) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5141 (pms_id=8978) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5140 (pms_id=8979) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5142 (pms_id=8980) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5143 (pms_id=8981) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5144 (pms_id=8982) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5146 (pms_id=8984) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5145 (pms_id=8985) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5147 (pms_id=8986) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5148 (pms_id=8987) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5150 (pms_id=8990) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5149 (pms_id=8988) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5151 (pms_id=8993) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5152 (pms_id=8994) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5154 (pms_id=8995) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5153 (pms_id=8996) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5155 (pms_id=8997) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5156 (pms_id=8998) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5158 (pms_id=8999) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5157 (pms_id=9000) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5159 (pms_id=9004) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5161 (pms_id=9009) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5160 (pms_id=9006) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5162 (pms_id=9010) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5163 (pms_id=9011) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5164 (pms_id=9012) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5165 (pms_id=9013) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5166 (pms_id=9015) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5167 (pms_id=9025) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5168 (pms_id=9026) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5169 (pms_id=9027) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5170 (pms_id=9028) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5171 (pms_id=9029) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5172 (pms_id=9030) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5173 (pms_id=9031) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5174 (pms_id=9033) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5176 (pms_id=9035) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5177 (pms_id=9036) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5175 (pms_id=9038) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5178 (pms_id=9039) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5180 (pms_id=9040) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5179 (pms_id=9041) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5181 (pms_id=9042) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5182 (pms_id=9043) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5183 (pms_id=9044) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5184 (pms_id=9045) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5185 (pms_id=9046) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5186 (pms_id=9047) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5187 (pms_id=9049) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5188 (pms_id=9050) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5189 (pms_id=9051) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5190 (pms_id=9054) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5192 (pms_id=9055) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5191 (pms_id=9053) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5193 (pms_id=9057) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5194 (pms_id=9058) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5196 (pms_id=9060) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5195 (pms_id=9061) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5197 (pms_id=9062) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5198 (pms_id=9063) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5208 (pms_id=9064) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5199 (pms_id=9065) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5201 (pms_id=9067) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5200 (pms_id=9066) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5202 (pms_id=9068) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5203 (pms_id=9069) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5204 (pms_id=9070) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5205 (pms_id=9071) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5207 (pms_id=9072) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5206 (pms_id=9073) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5210 (pms_id=9074) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5209 (pms_id=9075) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5211 (pms_id=9076) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5212 (pms_id=9077) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5214 (pms_id=9079) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5213 (pms_id=9078) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5215 (pms_id=9080) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5216 (pms_id=9081) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5217 (pms_id=9082) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5218 (pms_id=9083) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5219 (pms_id=9085) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5221 (pms_id=9087) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5220 (pms_id=9088) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5222 (pms_id=9089) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5224 (pms_id=9091) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5223 (pms_id=9090) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5225 (pms_id=9099) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5226 (pms_id=9100) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5227 (pms_id=9101) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5228 (pms_id=9103) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5229 (pms_id=9112) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5230 (pms_id=9113) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5231 (pms_id=9114) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5233 (pms_id=9116) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5232 (pms_id=9119) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5234 (pms_id=9120) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5235 (pms_id=9121) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5236 (pms_id=9122) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5238 (pms_id=9123) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5237 (pms_id=9124) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5239 (pms_id=9144) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5240 (pms_id=9141) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5241 (pms_id=9146) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5243 (pms_id=9148) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5242 (pms_id=9150) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5244 (pms_id=9157) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5245 (pms_id=9169) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5246 (pms_id=9170) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5247 (pms_id=9171) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5248 (pms_id=9172) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9171 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5249 (pms_id=9173) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5250 (pms_id=9174) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5251 (pms_id=9183) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5252 (pms_id=9186) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5253 (pms_id=9187) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5256 (pms_id=9189) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5255 (pms_id=9192) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5257 (pms_id=9190) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5254 (pms_id=9193) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5258 (pms_id=9194) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5259 (pms_id=9195) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5260 (pms_id=9196) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5261 (pms_id=9197) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5262 (pms_id=9199) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5263 (pms_id=9201) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5265 (pms_id=9202) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5264 (pms_id=9203) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5266 (pms_id=9204) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5267 (pms_id=9205) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5268 (pms_id=9206) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5269 (pms_id=9207) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5270 (pms_id=9208) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5271 (pms_id=9209) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5272 (pms_id=9210) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5273 (pms_id=9211) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5274 (pms_id=9214) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5275 (pms_id=9215) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5276 (pms_id=9236) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5277 (pms_id=9237) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5278 (pms_id=9243) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5279 (pms_id=9245) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5281 (pms_id=9246) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9237 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5280 (pms_id=9248) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5282 (pms_id=9250) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5283 (pms_id=9255) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5284 (pms_id=9254) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5287 (pms_id=9256) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5286 (pms_id=9257) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5285 (pms_id=9258) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5288 (pms_id=9259) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5289 (pms_id=9262) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5290 (pms_id=9263) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5291 (pms_id=9264) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5292 (pms_id=9266) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5293 (pms_id=9267) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5295 (pms_id=9268) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5294 (pms_id=9269) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5296 (pms_id=9279) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5299 (pms_id=9282) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5297 (pms_id=9281) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5298 (pms_id=9283) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5300 (pms_id=9284) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5301 (pms_id=9285) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5302 (pms_id=9286) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5303 (pms_id=9294) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5304 (pms_id=9295) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5305 (pms_id=9296) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5306 (pms_id=9297) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5307 (pms_id=9298) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5309 (pms_id=9299) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5308 (pms_id=9300) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5310 (pms_id=9301) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5311 (pms_id=9302) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5312 (pms_id=9314) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5314 (pms_id=9315) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5313 (pms_id=9316) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5315 (pms_id=9317) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5316 (pms_id=9327) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5317 (pms_id=9328) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5319 (pms_id=9329) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5318 (pms_id=9335) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5320 (pms_id=9336) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5321 (pms_id=9337) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5322 (pms_id=9338) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5323 (pms_id=9351) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5324 (pms_id=9352) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5325 (pms_id=9360) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5326 (pms_id=9361) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5327 (pms_id=9371) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5329 (pms_id=9381) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5328 (pms_id=9383) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5330 (pms_id=9385) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5331 (pms_id=9387) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5332 (pms_id=9390) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5333 (pms_id=9392) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5334 (pms_id=9393) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5335 (pms_id=9400) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5336 (pms_id=9401) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5337 (pms_id=9402) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5338 (pms_id=9404) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5339 (pms_id=9405) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5341 (pms_id=9407) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5340 (pms_id=9408) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5342 (pms_id=9409) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5343 (pms_id=9410) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5344 (pms_id=9411) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5345 (pms_id=9413) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5346 (pms_id=9416) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5347 (pms_id=9417) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5348 (pms_id=9418) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5350 (pms_id=9419) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5351 (pms_id=9420) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5349 (pms_id=9423) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5352 (pms_id=9424) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5353 (pms_id=9425) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5354 (pms_id=9426) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5355 (pms_id=9427) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5356 (pms_id=9428) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5357 (pms_id=9429) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5358 (pms_id=9430) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5360 (pms_id=9433) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5359 (pms_id=9432) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5362 (pms_id=9434) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5361 (pms_id=9435) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5363 (pms_id=9436) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5364 (pms_id=9437) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5365 (pms_id=9438) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5366 (pms_id=9441) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5367 (pms_id=9442) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5368 (pms_id=9444) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5369 (pms_id=9446) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5370 (pms_id=9447) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5372 (pms_id=9449) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5373 (pms_id=9450) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5371 (pms_id=9459) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5374 (pms_id=9460) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5375 (pms_id=9461) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5376 (pms_id=9462) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5377 (pms_id=9463) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5378 (pms_id=9468) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5379 (pms_id=9469) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5384 (pms_id=9470) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5380 (pms_id=9472) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5381 (pms_id=9473) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5382 (pms_id=9474) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5383 (pms_id=9475) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5385 (pms_id=9476) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5386 (pms_id=9477) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5387 (pms_id=9478) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5388 (pms_id=9481) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5389 (pms_id=9482) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5390 (pms_id=9483) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5393 (pms_id=9484) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5392 (pms_id=9485) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5391 (pms_id=9486) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5395 (pms_id=9487) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5394 (pms_id=9488) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5397 (pms_id=9489) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5396 (pms_id=9490) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5401 (pms_id=9491) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5399 (pms_id=9492) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5398 (pms_id=9502) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5400 (pms_id=9503) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5402 (pms_id=9504) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5404 (pms_id=9505) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5403 (pms_id=9507) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5405 (pms_id=9508) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5406 (pms_id=9509) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5407 (pms_id=9510) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5408 (pms_id=9511) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5410 (pms_id=9512) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5409 (pms_id=9513) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5411 (pms_id=9514) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5412 (pms_id=9515) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5414 (pms_id=9516) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5413 (pms_id=9517) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5415 (pms_id=9519) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5416 (pms_id=9520) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5417 (pms_id=9521) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5418 (pms_id=9531) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5419 (pms_id=9532) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5421 (pms_id=9541) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5420 (pms_id=9542) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5422 (pms_id=9543) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5423 (pms_id=9545) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5425 (pms_id=9546) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5424 (pms_id=9547) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5426 (pms_id=9548) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5427 (pms_id=9549) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5428 (pms_id=9550) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5429 (pms_id=9551) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5434 (pms_id=9552) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5430 (pms_id=9553) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5432 (pms_id=9554) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5433 (pms_id=9555) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5431 (pms_id=9556) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5435 (pms_id=9557) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5436 (pms_id=9558) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5437 (pms_id=9559) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5438 (pms_id=9560) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5441 (pms_id=9562) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5439 (pms_id=9561) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5440 (pms_id=9563) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5442 (pms_id=9564) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5444 (pms_id=9566) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5443 (pms_id=9567) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5445 (pms_id=9568) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5446 (pms_id=9569) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5447 (pms_id=9572) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5448 (pms_id=9573) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5449 (pms_id=9575) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5450 (pms_id=9577) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5451 (pms_id=9578) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5452 (pms_id=9579) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5454 (pms_id=9581) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5453 (pms_id=9580) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5455 (pms_id=9582) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5456 (pms_id=9583) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5457 (pms_id=9584) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5458 (pms_id=9591) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5459 (pms_id=9592) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5461 (pms_id=9594) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5460 (pms_id=9593) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5462 (pms_id=9596) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5463 (pms_id=9598) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5465 (pms_id=9599) 2025-11-19 15:14:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 5464 (pms_id=9600) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5466 (pms_id=9601) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5467 (pms_id=9602) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5468 (pms_id=9603) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5469 (pms_id=9604) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5470 (pms_id=9605) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5471 (pms_id=9606) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5472 (pms_id=9607) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5473 (pms_id=9608) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5474 (pms_id=9609) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5475 (pms_id=9610) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5476 (pms_id=9611) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5477 (pms_id=9612) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5478 (pms_id=9615) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5480 (pms_id=9616) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5479 (pms_id=9613) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5481 (pms_id=9617) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5483 (pms_id=9619) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5482 (pms_id=9618) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5484 (pms_id=9620) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5485 (pms_id=9621) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5486 (pms_id=9626) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5487 (pms_id=9622) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5488 (pms_id=9628) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5490 (pms_id=9638) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5489 (pms_id=9630) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5491 (pms_id=9640) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5494 (pms_id=9641) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5492 (pms_id=9639) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5493 (pms_id=9642) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5495 (pms_id=9643) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5497 (pms_id=9644) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5496 (pms_id=9645) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5499 (pms_id=9651) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5498 (pms_id=9646) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5500 (pms_id=9652) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5503 (pms_id=9654) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5501 (pms_id=9653) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5502 (pms_id=9655) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5504 (pms_id=9656) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5505 (pms_id=9657) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5506 (pms_id=9658) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5507 (pms_id=9659) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5508 (pms_id=9660) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5509 (pms_id=9662) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5510 (pms_id=9663) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5511 (pms_id=9665) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5512 (pms_id=9666) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5513 (pms_id=9668) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5514 (pms_id=9667) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5515 (pms_id=9669) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5516 (pms_id=9671) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5517 (pms_id=9672) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5518 (pms_id=9673) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5520 (pms_id=9682) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5521 (pms_id=9683) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5519 (pms_id=9685) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5523 (pms_id=9686) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5522 (pms_id=9687) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5524 (pms_id=9689) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5525 (pms_id=9691) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5526 (pms_id=9692) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5527 (pms_id=9696) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5528 (pms_id=9697) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5529 (pms_id=9698) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5530 (pms_id=9699) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5531 (pms_id=9709) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5532 (pms_id=9710) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5533 (pms_id=9711) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5534 (pms_id=9712) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5535 (pms_id=9713) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5536 (pms_id=9714) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5537 (pms_id=9716) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5538 (pms_id=9717) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5539 (pms_id=9718) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5540 (pms_id=9719) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5541 (pms_id=9720) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5542 (pms_id=9729) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5544 (pms_id=9730) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5543 (pms_id=9731) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5545 (pms_id=9744) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5546 (pms_id=9745) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5547 (pms_id=9746) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5548 (pms_id=9747) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5549 (pms_id=9748) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5550 (pms_id=9749) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5551 (pms_id=9755) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5552 (pms_id=9757) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5553 (pms_id=9758) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5554 (pms_id=9759) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5555 (pms_id=9760) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5556 (pms_id=9767) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5557 (pms_id=9768) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5558 (pms_id=9769) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5559 (pms_id=9770) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5560 (pms_id=9771) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5561 (pms_id=9772) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5562 (pms_id=9773) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5563 (pms_id=9776) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5564 (pms_id=9778) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5565 (pms_id=9779) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5566 (pms_id=9780) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5567 (pms_id=9782) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5568 (pms_id=9793) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5569 (pms_id=9795) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5570 (pms_id=9796) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5571 (pms_id=9797) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5572 (pms_id=9798) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5573 (pms_id=9807) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9795 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5575 (pms_id=9809) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5574 (pms_id=9808) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5576 (pms_id=9810) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5577 (pms_id=9811) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5578 (pms_id=9812) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5580 (pms_id=9813) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5581 (pms_id=9814) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5579 (pms_id=9815) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5582 (pms_id=9819) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5583 (pms_id=9820) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5603 (pms_id=9822) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5584 (pms_id=9821) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5585 (pms_id=9824) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5586 (pms_id=9826) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5587 (pms_id=9827) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5588 (pms_id=9829) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5589 (pms_id=9830) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5593 (pms_id=9831) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5592 (pms_id=9833) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5590 (pms_id=9844) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5591 (pms_id=9845) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5594 (pms_id=9846) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5595 (pms_id=9847) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5597 (pms_id=9857) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5596 (pms_id=9856) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5599 (pms_id=9866) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5598 (pms_id=9867) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9856 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5600 (pms_id=9876) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5601 (pms_id=9878) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5602 (pms_id=9879) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5604 (pms_id=9880) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5605 (pms_id=9881) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5607 (pms_id=9884) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5606 (pms_id=9883) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5608 (pms_id=9885) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5609 (pms_id=9886) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5612 (pms_id=9887) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5610 (pms_id=9888) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5611 (pms_id=9890) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5613 (pms_id=9891) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5614 (pms_id=9892) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5615 (pms_id=9893) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5616 (pms_id=9894) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5617 (pms_id=9895) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5618 (pms_id=9896) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5619 (pms_id=9897) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5620 (pms_id=9898) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5621 (pms_id=9899) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5622 (pms_id=9901) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5623 (pms_id=9903) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5626 (pms_id=9905) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5624 (pms_id=9904) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5625 (pms_id=9907) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5627 (pms_id=9908) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5628 (pms_id=9909) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5629 (pms_id=9910) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5630 (pms_id=9913) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5631 (pms_id=9914) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5632 (pms_id=9924) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5633 (pms_id=9925) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5634 (pms_id=9926) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5635 (pms_id=9927) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5636 (pms_id=9928) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5637 (pms_id=9929) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5638 (pms_id=9930) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5639 (pms_id=9932) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5640 (pms_id=9934) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5641 (pms_id=9935) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5642 (pms_id=9936) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5644 (pms_id=9938) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5643 (pms_id=9937) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5646 (pms_id=9939) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5645 (pms_id=9940) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5647 (pms_id=9943) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5648 (pms_id=9944) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5649 (pms_id=9945) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5650 (pms_id=9946) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5651 (pms_id=9947) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5652 (pms_id=9948) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9948 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5653 (pms_id=9950) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5654 (pms_id=9951) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5655 (pms_id=9952) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5656 (pms_id=9953) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5657 (pms_id=9963) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5658 (pms_id=9964) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5659 (pms_id=9966) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5660 (pms_id=9967) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5661 (pms_id=9968) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5662 (pms_id=9969) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5664 (pms_id=9971) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5665 (pms_id=9972) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5663 (pms_id=9970) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5667 (pms_id=9974) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5666 (pms_id=9973) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5668 (pms_id=9975) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9972 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5669 (pms_id=9976) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5670 (pms_id=9981) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5671 (pms_id=9982) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5672 (pms_id=9985) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5673 (pms_id=9994) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5674 (pms_id=9995) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5675 (pms_id=9996) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5676 (pms_id=9997) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5678 (pms_id=10005) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5677 (pms_id=10015) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5679 (pms_id=10016) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5680 (pms_id=10018) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5681 (pms_id=10019) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5682 (pms_id=10021) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5683 (pms_id=10022) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5684 (pms_id=10023) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5685 (pms_id=10024) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5686 (pms_id=10025) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5687 (pms_id=10030) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5688 (pms_id=10031) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5689 (pms_id=10032) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5690 (pms_id=10033) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5691 (pms_id=10034) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5692 (pms_id=10035) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5693 (pms_id=10036) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5694 (pms_id=10037) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5695 (pms_id=10038) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5697 (pms_id=10039) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5696 (pms_id=10040) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5698 (pms_id=10048) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5701 (pms_id=10049) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5699 (pms_id=10050) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5700 (pms_id=10051) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5703 (pms_id=10054) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5702 (pms_id=10052) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5705 (pms_id=10056) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5704 (pms_id=10058) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10052 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5706 (pms_id=10059) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5707 (pms_id=10060) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5708 (pms_id=10062) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5709 (pms_id=10063) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5710 (pms_id=10064) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5711 (pms_id=10065) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5712 (pms_id=10066) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5714 (pms_id=10067) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5713 (pms_id=10069) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5716 (pms_id=10070) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5715 (pms_id=10071) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5717 (pms_id=10072) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5718 (pms_id=10073) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5719 (pms_id=10074) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5720 (pms_id=10075) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5722 (pms_id=10076) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5721 (pms_id=10083) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5723 (pms_id=10084) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5725 (pms_id=10087) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5724 (pms_id=10085) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5726 (pms_id=10088) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5727 (pms_id=10089) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5728 (pms_id=10090) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5729 (pms_id=10091) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5731 (pms_id=10092) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5730 (pms_id=10093) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5732 (pms_id=10102) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5733 (pms_id=10103) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5734 (pms_id=10104) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5735 (pms_id=10107) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5736 (pms_id=10108) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5737 (pms_id=10109) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5738 (pms_id=10110) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5739 (pms_id=10111) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5740 (pms_id=10112) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5741 (pms_id=10113) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5742 (pms_id=10115) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5743 (pms_id=10118) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5744 (pms_id=10119) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5745 (pms_id=10120) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5746 (pms_id=10122) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5747 (pms_id=10123) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5748 (pms_id=10124) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5749 (pms_id=10125) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5750 (pms_id=10126) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5751 (pms_id=10127) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5753 (pms_id=10128) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5752 (pms_id=10136) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5754 (pms_id=10137) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5755 (pms_id=10138) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5756 (pms_id=10139) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5757 (pms_id=10141) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5758 (pms_id=10142) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5759 (pms_id=10143) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5760 (pms_id=10144) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5761 (pms_id=10145) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5762 (pms_id=10146) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5763 (pms_id=10148) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5764 (pms_id=10149) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5765 (pms_id=10150) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5766 (pms_id=10151) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5767 (pms_id=10160) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5768 (pms_id=10161) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5769 (pms_id=10162) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5770 (pms_id=10163) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5771 (pms_id=10169) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5772 (pms_id=10170) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5773 (pms_id=10171) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5775 (pms_id=10172) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5774 (pms_id=10173) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5776 (pms_id=10174) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5777 (pms_id=10181) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5778 (pms_id=10182) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5779 (pms_id=10192) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5781 (pms_id=10193) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5780 (pms_id=10194) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5782 (pms_id=10195) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5783 (pms_id=10196) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5784 (pms_id=10197) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5785 (pms_id=10198) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5786 (pms_id=10202) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5787 (pms_id=10203) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5788 (pms_id=10204) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5789 (pms_id=10205) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5790 (pms_id=10206) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5791 (pms_id=10207) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5793 (pms_id=10209) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5792 (pms_id=10208) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5794 (pms_id=10210) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5795 (pms_id=10212) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10209 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5797 (pms_id=10214) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5796 (pms_id=10213) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5798 (pms_id=10215) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5799 (pms_id=10216) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5800 (pms_id=10217) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5801 (pms_id=10218) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5802 (pms_id=10220) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5803 (pms_id=10221) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5804 (pms_id=10222) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5805 (pms_id=10223) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5806 (pms_id=10230) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5807 (pms_id=10232) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5808 (pms_id=10233) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5809 (pms_id=10234) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5810 (pms_id=10235) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10235 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5811 (pms_id=10236) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5812 (pms_id=10238) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5813 (pms_id=10239) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5814 (pms_id=10240) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5815 (pms_id=10250) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5816 (pms_id=10252) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5818 (pms_id=10256) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5817 (pms_id=10255) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5819 (pms_id=10260) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5820 (pms_id=10270) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5821 (pms_id=10271) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5822 (pms_id=10272) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5823 (pms_id=10273) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5824 (pms_id=10274) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10271 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5825 (pms_id=10276) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5827 (pms_id=10277) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5826 (pms_id=10279) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5828 (pms_id=10280) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5829 (pms_id=10281) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5831 (pms_id=10283) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5830 (pms_id=10284) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5834 (pms_id=10285) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5833 (pms_id=10287) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5835 (pms_id=10288) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5832 (pms_id=10289) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5836 (pms_id=10290) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5838 (pms_id=10296) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5837 (pms_id=10297) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5839 (pms_id=10300) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5840 (pms_id=10309) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5842 (pms_id=10310) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5841 (pms_id=10314) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5845 (pms_id=10316) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5843 (pms_id=10315) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5844 (pms_id=10318) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5846 (pms_id=10320) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5847 (pms_id=10321) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5848 (pms_id=10322) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5849 (pms_id=10324) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5850 (pms_id=10325) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5851 (pms_id=10326) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5853 (pms_id=10327) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5852 (pms_id=10328) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5854 (pms_id=10329) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5855 (pms_id=10330) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5856 (pms_id=10331) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5857 (pms_id=10332) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5858 (pms_id=10333) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5859 (pms_id=10334) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5860 (pms_id=10335) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5861 (pms_id=10340) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5862 (pms_id=10341) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5863 (pms_id=10342) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5865 (pms_id=10343) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5864 (pms_id=10344) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5866 (pms_id=10345) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5867 (pms_id=10347) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5868 (pms_id=10348) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5869 (pms_id=10350) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5870 (pms_id=10351) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5874 (pms_id=10352) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5871 (pms_id=10353) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5873 (pms_id=10354) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10353 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5872 (pms_id=10355) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5897 (pms_id=10357) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5875 (pms_id=10358) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5876 (pms_id=10360) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5877 (pms_id=10364) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5878 (pms_id=10367) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5880 (pms_id=10366) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5879 (pms_id=10368) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5881 (pms_id=10369) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5882 (pms_id=10370) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5883 (pms_id=10371) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5884 (pms_id=10372) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5885 (pms_id=10373) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5886 (pms_id=10375) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5887 (pms_id=10381) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5888 (pms_id=10386) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5889 (pms_id=10387) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5890 (pms_id=10388) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5891 (pms_id=10389) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5892 (pms_id=10390) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5893 (pms_id=10392) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5894 (pms_id=10393) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5895 (pms_id=10402) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10390 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5896 (pms_id=10403) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5898 (pms_id=10404) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5899 (pms_id=10407) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5900 (pms_id=10409) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5901 (pms_id=10410) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5902 (pms_id=10411) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5903 (pms_id=10412) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5904 (pms_id=10414) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5905 (pms_id=10415) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5907 (pms_id=10417) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5906 (pms_id=10416) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5908 (pms_id=10418) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5909 (pms_id=10428) 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10414 2025-11-19 15:14:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 5910 (pms_id=10429) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5911 (pms_id=10438) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5912 (pms_id=10439) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5914 (pms_id=10440) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5913 (pms_id=10441) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5915 (pms_id=10442) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5917 (pms_id=10443) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5916 (pms_id=10444) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5919 (pms_id=10445) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5918 (pms_id=10446) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5920 (pms_id=10447) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5921 (pms_id=10448) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5922 (pms_id=10449) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5923 (pms_id=10451) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5924 (pms_id=10452) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5925 (pms_id=10453) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5926 (pms_id=10455) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5927 (pms_id=10456) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5928 (pms_id=10457) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5929 (pms_id=10467) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5930 (pms_id=10468) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10456 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5931 (pms_id=10469) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5932 (pms_id=10470) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5933 (pms_id=10471) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5935 (pms_id=10472) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5934 (pms_id=10473) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10471 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5936 (pms_id=10474) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5937 (pms_id=10477) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5940 (pms_id=10479) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5938 (pms_id=10478) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5941 (pms_id=10480) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5939 (pms_id=10481) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5942 (pms_id=10482) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5945 (pms_id=10484) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5943 (pms_id=10487) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5944 (pms_id=10490) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5946 (pms_id=10492) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5947 (pms_id=10493) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5969 (pms_id=10494) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5948 (pms_id=10495) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5949 (pms_id=10496) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5950 (pms_id=10497) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5952 (pms_id=10502) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5951 (pms_id=10501) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5953 (pms_id=10503) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5954 (pms_id=10505) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5955 (pms_id=10506) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5956 (pms_id=10507) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5957 (pms_id=10508) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5959 (pms_id=10509) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5958 (pms_id=10510) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5960 (pms_id=10511) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5963 (pms_id=10518) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5961 (pms_id=10519) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5964 (pms_id=10521) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5962 (pms_id=10520) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5965 (pms_id=10522) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5967 (pms_id=10524) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5968 (pms_id=10526) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5966 (pms_id=10525) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5970 (pms_id=10527) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5971 (pms_id=10528) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5972 (pms_id=10530) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5974 (pms_id=10531) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5973 (pms_id=10532) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5975 (pms_id=10533) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5976 (pms_id=10534) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5977 (pms_id=10535) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5978 (pms_id=10536) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5979 (pms_id=10537) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5980 (pms_id=10538) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5982 (pms_id=10539) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5983 (pms_id=10544) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5981 (pms_id=10545) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5984 (pms_id=10546) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5985 (pms_id=10547) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5987 (pms_id=10548) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5986 (pms_id=10549) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5988 (pms_id=10550) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5989 (pms_id=10551) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5990 (pms_id=10553) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5992 (pms_id=10554) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5991 (pms_id=10555) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5993 (pms_id=10556) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5994 (pms_id=10557) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5995 (pms_id=10558) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5996 (pms_id=10559) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5997 (pms_id=10569) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5998 (pms_id=10560) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 5999 (pms_id=10571) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6000 (pms_id=10572) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6002 (pms_id=10577) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6001 (pms_id=10576) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6003 (pms_id=10579) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6004 (pms_id=10580) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6005 (pms_id=10581) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6006 (pms_id=10583) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6007 (pms_id=10586) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6009 (pms_id=10588) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6008 (pms_id=10587) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6010 (pms_id=10589) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6011 (pms_id=10590) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6012 (pms_id=10591) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6013 (pms_id=10593) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6014 (pms_id=10594) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6015 (pms_id=10595) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6016 (pms_id=10596) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6017 (pms_id=10597) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6018 (pms_id=10598) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6020 (pms_id=10599) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6019 (pms_id=10600) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6021 (pms_id=10601) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6022 (pms_id=10602) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6023 (pms_id=10603) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6024 (pms_id=10604) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6026 (pms_id=10605) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6025 (pms_id=10607) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6027 (pms_id=10608) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6028 (pms_id=10610) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6029 (pms_id=10611) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6030 (pms_id=10614) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6031 (pms_id=10615) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6032 (pms_id=10616) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6033 (pms_id=10617) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6034 (pms_id=10618) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6035 (pms_id=10620) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6036 (pms_id=10629) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6037 (pms_id=10639) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6038 (pms_id=10640) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6039 (pms_id=10641) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6040 (pms_id=10642) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6041 (pms_id=10644) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6042 (pms_id=10645) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6044 (pms_id=10647) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6043 (pms_id=10646) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6046 (pms_id=10656) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6045 (pms_id=10648) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6047 (pms_id=10661) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6048 (pms_id=10662) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6049 (pms_id=10663) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6050 (pms_id=10664) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6051 (pms_id=10665) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6052 (pms_id=10671) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6054 (pms_id=10674) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6053 (pms_id=10673) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6056 (pms_id=10675) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6055 (pms_id=10676) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6057 (pms_id=10677) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6058 (pms_id=10678) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6059 (pms_id=10679) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10678 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6060 (pms_id=10680) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6061 (pms_id=10682) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6062 (pms_id=10683) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6063 (pms_id=10684) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6064 (pms_id=10685) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6065 (pms_id=10686) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6066 (pms_id=10687) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6067 (pms_id=10689) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6068 (pms_id=10692) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6069 (pms_id=10693) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6070 (pms_id=10694) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6071 (pms_id=10695) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6072 (pms_id=10696) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6073 (pms_id=10706) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6075 (pms_id=10717) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6074 (pms_id=10716) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6076 (pms_id=10718) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6077 (pms_id=10719) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6079 (pms_id=10720) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6078 (pms_id=10723) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6080 (pms_id=10724) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6082 (pms_id=10725) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6081 (pms_id=10726) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6083 (pms_id=10729) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6084 (pms_id=10727) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6085 (pms_id=10732) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6086 (pms_id=10733) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6089 (pms_id=10734) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6087 (pms_id=10735) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6088 (pms_id=10736) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6090 (pms_id=10737) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6091 (pms_id=10738) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6093 (pms_id=10739) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6092 (pms_id=10740) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6095 (pms_id=10742) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6094 (pms_id=10741) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6097 (pms_id=10743) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6096 (pms_id=10744) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6098 (pms_id=10745) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6099 (pms_id=10746) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6100 (pms_id=10752) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6101 (pms_id=10753) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6102 (pms_id=10756) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6103 (pms_id=10765) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6104 (pms_id=10766) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6105 (pms_id=10767) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6106 (pms_id=10768) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6107 (pms_id=10769) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6108 (pms_id=10770) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6110 (pms_id=10771) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6109 (pms_id=10772) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6111 (pms_id=10774) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6112 (pms_id=10775) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6113 (pms_id=10776) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6115 (pms_id=10778) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6114 (pms_id=10777) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6116 (pms_id=10788) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10775 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6117 (pms_id=10789) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6118 (pms_id=10798) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6119 (pms_id=10801) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6120 (pms_id=10802) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6121 (pms_id=10803) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6122 (pms_id=10804) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6123 (pms_id=10805) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6124 (pms_id=10807) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6130 (pms_id=10808) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6125 (pms_id=10812) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6126 (pms_id=10813) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6127 (pms_id=10814) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6128 (pms_id=10815) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6129 (pms_id=10816) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6132 (pms_id=10817) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6134 (pms_id=10821) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6131 (pms_id=10820) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10816 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6133 (pms_id=10822) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6135 (pms_id=10823) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6136 (pms_id=10824) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6137 (pms_id=10825) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6139 (pms_id=10826) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6138 (pms_id=10828) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6140 (pms_id=10829) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6141 (pms_id=10830) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6143 (pms_id=10841) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6142 (pms_id=10840) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6144 (pms_id=10842) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6145 (pms_id=10843) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6146 (pms_id=10844) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6147 (pms_id=10845) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6148 (pms_id=10846) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6149 (pms_id=10847) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6150 (pms_id=10848) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6151 (pms_id=10849) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6152 (pms_id=10851) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6153 (pms_id=10857) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6155 (pms_id=10858) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6154 (pms_id=10859) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6156 (pms_id=10860) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6157 (pms_id=10861) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6158 (pms_id=10862) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6159 (pms_id=10863) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6160 (pms_id=10864) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6161 (pms_id=10865) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6162 (pms_id=10866) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6165 (pms_id=10867) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6163 (pms_id=10868) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6164 (pms_id=10869) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6166 (pms_id=10870) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6167 (pms_id=10871) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10866 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6168 (pms_id=10876) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6169 (pms_id=10877) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6170 (pms_id=10878) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6171 (pms_id=10879) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6172 (pms_id=10881) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6175 (pms_id=10884) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6173 (pms_id=10882) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6174 (pms_id=10885) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6176 (pms_id=10886) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6177 (pms_id=10888) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6178 (pms_id=10889) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6179 (pms_id=10897) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6180 (pms_id=10899) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6182 (pms_id=10908) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6181 (pms_id=10910) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6183 (pms_id=10911) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6184 (pms_id=10913) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6185 (pms_id=10914) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6186 (pms_id=10917) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6187 (pms_id=10918) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6188 (pms_id=10919) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6189 (pms_id=10920) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6191 (pms_id=10922) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6190 (pms_id=10921) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6192 (pms_id=10923) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6193 (pms_id=10925) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6194 (pms_id=10926) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6195 (pms_id=10927) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6196 (pms_id=10928) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6197 (pms_id=10929) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6198 (pms_id=10930) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6199 (pms_id=10941) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6200 (pms_id=10942) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6201 (pms_id=10943) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6202 (pms_id=10944) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6203 (pms_id=10951) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6204 (pms_id=10952) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6205 (pms_id=10953) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6208 (pms_id=10963) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6206 (pms_id=10964) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6207 (pms_id=10965) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6209 (pms_id=10966) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6210 (pms_id=10968) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6211 (pms_id=10969) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6212 (pms_id=10970) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6213 (pms_id=10972) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6214 (pms_id=10973) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6215 (pms_id=10974) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6216 (pms_id=10975) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6217 (pms_id=10976) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6238 (pms_id=10977) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6218 (pms_id=10978) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6219 (pms_id=10985) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6220 (pms_id=10995) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6221 (pms_id=10997) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6224 (pms_id=10998) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6225 (pms_id=10999) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6223 (pms_id=11000) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6222 (pms_id=11001) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6226 (pms_id=11002) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6227 (pms_id=11003) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6228 (pms_id=11005) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6229 (pms_id=11006) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6230 (pms_id=11008) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6231 (pms_id=11011) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6232 (pms_id=11010) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6233 (pms_id=11012) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6234 (pms_id=11015) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6235 (pms_id=11017) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6236 (pms_id=11018) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6237 (pms_id=11027) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6239 (pms_id=11028) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6241 (pms_id=11042) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6240 (pms_id=11029) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6242 (pms_id=11043) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6243 (pms_id=11044) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6244 (pms_id=11045) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6245 (pms_id=11046) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6246 (pms_id=11047) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6247 (pms_id=11048) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6248 (pms_id=11049) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6249 (pms_id=11050) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6250 (pms_id=11051) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6251 (pms_id=11052) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6252 (pms_id=11053) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6254 (pms_id=11055) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6253 (pms_id=11054) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6255 (pms_id=11056) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6256 (pms_id=11057) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6257 (pms_id=11058) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11054 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6258 (pms_id=11059) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6262 (pms_id=11079) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6259 (pms_id=11069) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6260 (pms_id=11070) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6261 (pms_id=11080) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6263 (pms_id=11082) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6264 (pms_id=11095) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6265 (pms_id=11096) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6266 (pms_id=11097) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6267 (pms_id=11098) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6269 (pms_id=11099) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6268 (pms_id=11100) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6270 (pms_id=11101) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6271 (pms_id=11102) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6272 (pms_id=11103) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6273 (pms_id=11104) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11101 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6274 (pms_id=11105) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6275 (pms_id=11106) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6276 (pms_id=11108) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6277 (pms_id=11109) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6278 (pms_id=11118) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6279 (pms_id=11119) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6281 (pms_id=11121) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6280 (pms_id=11120) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6282 (pms_id=11122) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6283 (pms_id=11123) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6284 (pms_id=11124) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6285 (pms_id=11125) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6293 (pms_id=11126) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6286 (pms_id=11127) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6287 (pms_id=11128) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6288 (pms_id=11129) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6289 (pms_id=11130) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6291 (pms_id=11132) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6290 (pms_id=11131) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6292 (pms_id=11133) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6294 (pms_id=11134) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6295 (pms_id=11136) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6296 (pms_id=11140) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6297 (pms_id=11141) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6298 (pms_id=11142) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6301 (pms_id=11151) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6299 (pms_id=11152) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6300 (pms_id=11153) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6305 (pms_id=11154) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6302 (pms_id=11157) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6303 (pms_id=11161) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6304 (pms_id=11162) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6306 (pms_id=11163) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6307 (pms_id=11164) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6308 (pms_id=11173) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6309 (pms_id=11174) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6311 (pms_id=11176) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6310 (pms_id=11175) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6312 (pms_id=11177) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6313 (pms_id=11178) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6314 (pms_id=11179) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6315 (pms_id=11180) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6316 (pms_id=11181) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6317 (pms_id=11182) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6319 (pms_id=11183) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6318 (pms_id=11191) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6320 (pms_id=11194) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6321 (pms_id=11195) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6322 (pms_id=11196) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6323 (pms_id=11198) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6325 (pms_id=11200) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6324 (pms_id=11199) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6326 (pms_id=11201) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6327 (pms_id=11202) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6329 (pms_id=11204) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6328 (pms_id=11203) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6330 (pms_id=11205) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6331 (pms_id=11206) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6332 (pms_id=11207) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6334 (pms_id=11208) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6333 (pms_id=11209) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6335 (pms_id=11211) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6336 (pms_id=11212) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6337 (pms_id=11213) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6338 (pms_id=11214) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6339 (pms_id=11215) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6340 (pms_id=11217) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6341 (pms_id=11223) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6342 (pms_id=11225) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6344 (pms_id=11226) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6343 (pms_id=11227) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6345 (pms_id=11228) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6346 (pms_id=11238) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6347 (pms_id=11239) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6348 (pms_id=11240) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6350 (pms_id=11248) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6349 (pms_id=11241) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6351 (pms_id=11249) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6352 (pms_id=11250) 2025-11-19 15:14:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 6353 (pms_id=11251) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6355 (pms_id=11252) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6354 (pms_id=11253) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6356 (pms_id=11254) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6357 (pms_id=11255) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6358 (pms_id=11256) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6359 (pms_id=11257) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6361 (pms_id=11258) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6360 (pms_id=11259) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6362 (pms_id=11264) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6363 (pms_id=11265) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6364 (pms_id=11266) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6365 (pms_id=11267) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6366 (pms_id=11268) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6368 (pms_id=11272) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6367 (pms_id=11270) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6369 (pms_id=11274) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6370 (pms_id=11273) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6371 (pms_id=11275) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6372 (pms_id=11276) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6373 (pms_id=11277) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6374 (pms_id=11278) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6375 (pms_id=11279) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6376 (pms_id=11282) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6377 (pms_id=11283) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6378 (pms_id=11284) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6379 (pms_id=11285) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6380 (pms_id=11286) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6381 (pms_id=11287) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6382 (pms_id=11288) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6384 (pms_id=11289) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6383 (pms_id=11290) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6385 (pms_id=11291) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6386 (pms_id=11298) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6387 (pms_id=11299) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6388 (pms_id=11300) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6389 (pms_id=11302) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6390 (pms_id=11303) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6391 (pms_id=11304) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6392 (pms_id=11305) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6393 (pms_id=11306) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6394 (pms_id=11308) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6395 (pms_id=11309) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6396 (pms_id=11310) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6397 (pms_id=11312) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6398 (pms_id=11311) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6399 (pms_id=11313) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6400 (pms_id=11314) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6401 (pms_id=11315) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6402 (pms_id=11316) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6403 (pms_id=11317) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6404 (pms_id=11319) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6406 (pms_id=11323) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11317 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6405 (pms_id=11324) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6407 (pms_id=11325) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6409 (pms_id=11327) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6408 (pms_id=11326) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6410 (pms_id=11328) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6411 (pms_id=11329) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6412 (pms_id=11330) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6413 (pms_id=11331) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6414 (pms_id=11338) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6416 (pms_id=11339) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6415 (pms_id=11340) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6417 (pms_id=11341) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6418 (pms_id=11342) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6419 (pms_id=11343) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6420 (pms_id=11350) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6421 (pms_id=11351) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6422 (pms_id=11360) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6423 (pms_id=11361) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6424 (pms_id=11362) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6425 (pms_id=11363) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6426 (pms_id=11364) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6427 (pms_id=11366) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6428 (pms_id=11367) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6429 (pms_id=11368) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6430 (pms_id=11369) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6431 (pms_id=11370) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6432 (pms_id=11371) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6433 (pms_id=11372) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6434 (pms_id=11373) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6435 (pms_id=11374) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6441 (pms_id=11375) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6437 (pms_id=11377) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6438 (pms_id=11376) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6436 (pms_id=11378) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6439 (pms_id=11379) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11378 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6440 (pms_id=11380) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6443 (pms_id=11384) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6442 (pms_id=11385) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6445 (pms_id=11388) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6444 (pms_id=11387) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6446 (pms_id=11389) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6448 (pms_id=11390) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11387 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6449 (pms_id=11392) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6447 (pms_id=11393) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6450 (pms_id=11397) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6451 (pms_id=11398) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6452 (pms_id=11399) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6453 (pms_id=11400) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6454 (pms_id=11401) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6455 (pms_id=11402) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6456 (pms_id=11403) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6458 (pms_id=11404) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6457 (pms_id=11405) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11403 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6460 (pms_id=11407) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6459 (pms_id=11406) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6461 (pms_id=11408) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6462 (pms_id=11409) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6463 (pms_id=11410) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6464 (pms_id=11411) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6465 (pms_id=11413) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6466 (pms_id=11414) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6467 (pms_id=11416) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6468 (pms_id=11418) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6469 (pms_id=11419) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6470 (pms_id=11420) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6471 (pms_id=11427) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6472 (pms_id=11428) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6473 (pms_id=11430) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6474 (pms_id=11431) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6475 (pms_id=11440) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6476 (pms_id=11442) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6477 (pms_id=11445) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6478 (pms_id=11454) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11442 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6479 (pms_id=11455) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6481 (pms_id=11456) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6482 (pms_id=11458) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6480 (pms_id=11457) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6484 (pms_id=11460) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6483 (pms_id=11459) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6485 (pms_id=11461) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6486 (pms_id=11462) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6487 (pms_id=11464) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6488 (pms_id=11465) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6490 (pms_id=11466) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6489 (pms_id=11467) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6491 (pms_id=11468) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6492 (pms_id=11469) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6493 (pms_id=11470) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6494 (pms_id=11471) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6495 (pms_id=11478) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6496 (pms_id=11479) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6497 (pms_id=11480) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6498 (pms_id=11481) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6499 (pms_id=11486) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6516 (pms_id=11487) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6517 (pms_id=11496) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6500 (pms_id=11498) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6501 (pms_id=11497) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6503 (pms_id=11499) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6502 (pms_id=11500) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6504 (pms_id=11503) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6505 (pms_id=11504) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6506 (pms_id=11507) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6507 (pms_id=11508) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6508 (pms_id=11509) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6509 (pms_id=11510) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6510 (pms_id=11511) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6512 (pms_id=11513) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6511 (pms_id=11515) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6513 (pms_id=11516) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6514 (pms_id=11520) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6515 (pms_id=11523) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6518 (pms_id=11525) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6519 (pms_id=11526) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6521 (pms_id=11527) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6520 (pms_id=11528) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6522 (pms_id=11529) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6523 (pms_id=11537) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6525 (pms_id=11538) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6524 (pms_id=11539) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6527 (pms_id=11540) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6528 (pms_id=11542) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6526 (pms_id=11541) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6530 (pms_id=11543) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6529 (pms_id=11544) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6531 (pms_id=11545) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6533 (pms_id=11547) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6532 (pms_id=11546) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6534 (pms_id=11548) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6535 (pms_id=11549) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6536 (pms_id=11550) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6537 (pms_id=11551) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6538 (pms_id=11552) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6539 (pms_id=11553) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6542 (pms_id=11555) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6540 (pms_id=11554) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6541 (pms_id=11556) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6543 (pms_id=11557) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6544 (pms_id=11558) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6545 (pms_id=11559) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6546 (pms_id=11560) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6547 (pms_id=11561) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6548 (pms_id=11562) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11561 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6549 (pms_id=11563) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6550 (pms_id=11564) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6551 (pms_id=11565) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6552 (pms_id=11573) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6553 (pms_id=11582) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6554 (pms_id=11583) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6556 (pms_id=11584) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6555 (pms_id=11585) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6557 (pms_id=11586) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6558 (pms_id=11587) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6559 (pms_id=11588) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6560 (pms_id=11594) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6561 (pms_id=11595) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6562 (pms_id=11597) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6563 (pms_id=11598) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6564 (pms_id=11604) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6565 (pms_id=11606) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6567 (pms_id=11608) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6566 (pms_id=11617) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6568 (pms_id=11618) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6569 (pms_id=11622) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6571 (pms_id=11624) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6570 (pms_id=11626) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6572 (pms_id=11627) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6573 (pms_id=11628) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6574 (pms_id=11629) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6575 (pms_id=11638) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6576 (pms_id=11639) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6577 (pms_id=11640) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6579 (pms_id=11641) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6578 (pms_id=11642) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6580 (pms_id=11643) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6581 (pms_id=11644) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6583 (pms_id=11645) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6582 (pms_id=11646) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6584 (pms_id=11647) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6585 (pms_id=11648) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6587 (pms_id=11651) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6586 (pms_id=11650) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6588 (pms_id=11652) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6589 (pms_id=11653) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6590 (pms_id=11655) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6591 (pms_id=11656) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6592 (pms_id=11657) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6593 (pms_id=11667) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11667 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6594 (pms_id=11668) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6595 (pms_id=11669) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6597 (pms_id=11678) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6596 (pms_id=11677) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6598 (pms_id=11679) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6599 (pms_id=11680) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6602 (pms_id=11692) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6601 (pms_id=11682) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6600 (pms_id=11681) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6603 (pms_id=11693) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11681 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6605 (pms_id=11694) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6604 (pms_id=11695) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6610 (pms_id=11696) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6606 (pms_id=11697) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6607 (pms_id=11698) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6608 (pms_id=11699) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6611 (pms_id=11702) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6609 (pms_id=11700) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6612 (pms_id=11703) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6613 (pms_id=11704) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6614 (pms_id=11709) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6615 (pms_id=11710) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6616 (pms_id=11711) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6617 (pms_id=11712) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6618 (pms_id=11713) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6619 (pms_id=11719) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6620 (pms_id=11720) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6621 (pms_id=11722) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6622 (pms_id=11724) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6623 (pms_id=11725) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11725 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6625 (pms_id=11730) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6624 (pms_id=11731) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6627 (pms_id=11733) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6626 (pms_id=11732) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6628 (pms_id=11734) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6631 (pms_id=11735) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6630 (pms_id=11736) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6629 (pms_id=11737) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6633 (pms_id=11741) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6632 (pms_id=11740) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6634 (pms_id=11742) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6635 (pms_id=11751) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6636 (pms_id=11753) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6637 (pms_id=11754) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6638 (pms_id=11755) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6639 (pms_id=11756) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6640 (pms_id=11757) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6642 (pms_id=11759) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6641 (pms_id=11761) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6643 (pms_id=11762) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6645 (pms_id=11773) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6644 (pms_id=11772) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6646 (pms_id=11774) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6647 (pms_id=11775) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6648 (pms_id=11776) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6649 (pms_id=11778) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6650 (pms_id=11779) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6651 (pms_id=11780) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6653 (pms_id=11782) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6652 (pms_id=11781) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6654 (pms_id=11783) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6655 (pms_id=11784) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6656 (pms_id=11785) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6657 (pms_id=11786) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6658 (pms_id=11787) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6659 (pms_id=11788) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6660 (pms_id=11789) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6661 (pms_id=11792) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6662 (pms_id=11793) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6663 (pms_id=11794) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6664 (pms_id=11795) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6666 (pms_id=11796) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6665 (pms_id=11797) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6667 (pms_id=11798) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6668 (pms_id=11799) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6669 (pms_id=11800) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6670 (pms_id=11802) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6671 (pms_id=11803) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6672 (pms_id=11804) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11802 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6673 (pms_id=11805) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6674 (pms_id=11806) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6675 (pms_id=11807) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6676 (pms_id=11811) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6677 (pms_id=11812) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6679 (pms_id=11814) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6678 (pms_id=11813) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6680 (pms_id=11815) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6686 (pms_id=11816) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6681 (pms_id=11820) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6682 (pms_id=11822) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6683 (pms_id=11823) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6684 (pms_id=11824) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6685 (pms_id=11825) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6687 (pms_id=11827) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6688 (pms_id=11828) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6690 (pms_id=11829) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6689 (pms_id=11830) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6691 (pms_id=11831) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6692 (pms_id=11833) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6693 (pms_id=11834) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6694 (pms_id=11835) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6695 (pms_id=11836) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6696 (pms_id=11837) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6697 (pms_id=11846) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6698 (pms_id=11847) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6699 (pms_id=11848) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6700 (pms_id=11849) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6701 (pms_id=11850) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6702 (pms_id=11851) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6703 (pms_id=11852) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6704 (pms_id=11853) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6705 (pms_id=11854) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6706 (pms_id=11855) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6707 (pms_id=11856) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6708 (pms_id=11860) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6709 (pms_id=11861) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6710 (pms_id=11862) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6711 (pms_id=11863) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6712 (pms_id=11864) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6713 (pms_id=11867) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6714 (pms_id=11868) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6715 (pms_id=11869) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6716 (pms_id=11870) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6717 (pms_id=11879) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6718 (pms_id=11883) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6719 (pms_id=11884) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6721 (pms_id=11886) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6720 (pms_id=11885) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6722 (pms_id=11887) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6723 (pms_id=11888) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6724 (pms_id=11890) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6725 (pms_id=11891) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6726 (pms_id=11892) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6727 (pms_id=11893) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6728 (pms_id=11894) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6730 (pms_id=11897) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6729 (pms_id=11896) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6731 (pms_id=11898) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6733 (pms_id=11902) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6732 (pms_id=11901) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11897 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6734 (pms_id=11907) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6735 (pms_id=11917) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6736 (pms_id=11918) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6738 (pms_id=11919) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6737 (pms_id=11921) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6739 (pms_id=11926) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6740 (pms_id=11927) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6741 (pms_id=11928) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6742 (pms_id=11931) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6743 (pms_id=11934) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6744 (pms_id=11935) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6745 (pms_id=11937) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6746 (pms_id=11938) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6747 (pms_id=11939) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6748 (pms_id=11940) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6749 (pms_id=11941) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6751 (pms_id=11943) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11938 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6750 (pms_id=11942) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6752 (pms_id=11944) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6753 (pms_id=11945) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6754 (pms_id=11946) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6755 (pms_id=11947) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6756 (pms_id=11948) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6757 (pms_id=11949) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6758 (pms_id=11950) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6759 (pms_id=11951) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6760 (pms_id=11955) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6761 (pms_id=11956) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6762 (pms_id=11959) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6763 (pms_id=11960) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6764 (pms_id=11961) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6765 (pms_id=11962) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6766 (pms_id=11963) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6767 (pms_id=11964) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6768 (pms_id=11965) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6770 (pms_id=11967) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6769 (pms_id=11966) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6773 (pms_id=11969) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6771 (pms_id=11968) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6772 (pms_id=11970) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6774 (pms_id=11971) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6775 (pms_id=11972) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6776 (pms_id=11973) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6778 (pms_id=11985) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6777 (pms_id=11983) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6779 (pms_id=11986) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6780 (pms_id=11987) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6781 (pms_id=11988) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6782 (pms_id=11989) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6783 (pms_id=11990) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6784 (pms_id=11991) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6785 (pms_id=11992) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6786 (pms_id=11994) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6788 (pms_id=11995) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6787 (pms_id=11996) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6789 (pms_id=11998) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6790 (pms_id=11999) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6791 (pms_id=12000) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6792 (pms_id=12001) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6795 (pms_id=12006) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6793 (pms_id=12007) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6796 (pms_id=12009) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6794 (pms_id=12008) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6797 (pms_id=12010) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6798 (pms_id=12011) 2025-11-19 15:14:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 6799 (pms_id=12012) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6800 (pms_id=12013) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6801 (pms_id=12014) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6802 (pms_id=12015) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6803 (pms_id=12017) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6804 (pms_id=12018) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6805 (pms_id=12019) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6806 (pms_id=12021) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6807 (pms_id=12026) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6808 (pms_id=12027) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6810 (pms_id=12028) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6809 (pms_id=12029) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6811 (pms_id=12038) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6812 (pms_id=12039) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6813 (pms_id=12041) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6814 (pms_id=12042) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6815 (pms_id=12048) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6816 (pms_id=12050) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6817 (pms_id=12051) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6819 (pms_id=12053) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6818 (pms_id=12052) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6820 (pms_id=12054) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6821 (pms_id=12055) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6822 (pms_id=12056) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6823 (pms_id=12057) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6824 (pms_id=12060) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6825 (pms_id=12061) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6826 (pms_id=12062) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6827 (pms_id=12064) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6828 (pms_id=12065) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6829 (pms_id=12066) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6830 (pms_id=12067) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6831 (pms_id=12076) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6832 (pms_id=12077) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6833 (pms_id=12086) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6834 (pms_id=12087) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6835 (pms_id=12088) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6836 (pms_id=12089) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6837 (pms_id=12090) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6838 (pms_id=12091) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6839 (pms_id=12092) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6840 (pms_id=12093) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6841 (pms_id=12094) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6842 (pms_id=12096) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6843 (pms_id=12099) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6844 (pms_id=12100) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6845 (pms_id=12101) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6846 (pms_id=12102) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6847 (pms_id=12103) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6848 (pms_id=12105) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6849 (pms_id=12106) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6850 (pms_id=12107) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6851 (pms_id=12108) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6852 (pms_id=12109) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6853 (pms_id=12110) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6854 (pms_id=12111) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6855 (pms_id=12113) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6856 (pms_id=12123) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6858 (pms_id=12124) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6857 (pms_id=12125) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6859 (pms_id=12127) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6861 (pms_id=12138) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6860 (pms_id=12128) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6862 (pms_id=12139) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6863 (pms_id=12140) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6864 (pms_id=12141) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6866 (pms_id=12147) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6865 (pms_id=12142) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6867 (pms_id=12148) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6868 (pms_id=12149) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6869 (pms_id=12150) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6870 (pms_id=12151) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6871 (pms_id=12152) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6872 (pms_id=12159) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6874 (pms_id=12160) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6873 (pms_id=12161) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6875 (pms_id=12162) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6876 (pms_id=12163) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6877 (pms_id=12173) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6878 (pms_id=12174) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6879 (pms_id=12175) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6880 (pms_id=12176) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6881 (pms_id=12177) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6882 (pms_id=12180) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6883 (pms_id=12181) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6884 (pms_id=12183) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6885 (pms_id=12184) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6888 (pms_id=12188) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6886 (pms_id=12185) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6887 (pms_id=12198) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6890 (pms_id=12200) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6889 (pms_id=12199) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6891 (pms_id=12201) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6892 (pms_id=12202) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6893 (pms_id=12203) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6894 (pms_id=12204) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12202 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6895 (pms_id=12205) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6896 (pms_id=12206) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6897 (pms_id=12207) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6898 (pms_id=12209) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6899 (pms_id=12210) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6900 (pms_id=12211) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6903 (pms_id=12212) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6902 (pms_id=12213) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6901 (pms_id=12214) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6904 (pms_id=12215) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6905 (pms_id=12216) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6906 (pms_id=12217) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6907 (pms_id=12218) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6908 (pms_id=12226) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6910 (pms_id=12228) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6909 (pms_id=12227) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6911 (pms_id=12239) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6912 (pms_id=12240) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6913 (pms_id=12242) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6914 (pms_id=12243) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6915 (pms_id=12244) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6916 (pms_id=12245) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6917 (pms_id=12248) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6918 (pms_id=12249) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6919 (pms_id=12250) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6920 (pms_id=12251) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6921 (pms_id=12252) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6922 (pms_id=12253) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6923 (pms_id=12254) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6924 (pms_id=12255) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6925 (pms_id=12256) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6926 (pms_id=12258) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6927 (pms_id=12259) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6928 (pms_id=12261) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6929 (pms_id=12263) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6930 (pms_id=12265) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6932 (pms_id=12266) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6931 (pms_id=12267) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6933 (pms_id=12268) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6935 (pms_id=12269) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6934 (pms_id=12281) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6936 (pms_id=12282) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6937 (pms_id=12283) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6938 (pms_id=12284) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6939 (pms_id=12286) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6940 (pms_id=12287) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6941 (pms_id=12289) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6942 (pms_id=12290) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6943 (pms_id=12292) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6944 (pms_id=12293) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6945 (pms_id=12301) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6946 (pms_id=12302) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6947 (pms_id=12303) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6948 (pms_id=12304) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6949 (pms_id=12305) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6951 (pms_id=12307) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6950 (pms_id=12306) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6953 (pms_id=12308) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6952 (pms_id=12310) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6955 (pms_id=12312) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6954 (pms_id=12311) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6957 (pms_id=12313) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6956 (pms_id=12314) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6959 (pms_id=12317) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6958 (pms_id=12315) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6960 (pms_id=12318) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6961 (pms_id=12319) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6962 (pms_id=12320) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6963 (pms_id=12323) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6964 (pms_id=12324) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6965 (pms_id=12325) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6966 (pms_id=12328) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6967 (pms_id=12338) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6968 (pms_id=12339) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6969 (pms_id=12340) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6970 (pms_id=12341) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6971 (pms_id=12342) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6972 (pms_id=12343) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6973 (pms_id=12344) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6974 (pms_id=12345) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6975 (pms_id=12347) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6976 (pms_id=12349) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6977 (pms_id=12350) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6979 (pms_id=12352) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6978 (pms_id=12351) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6980 (pms_id=12353) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6983 (pms_id=12354) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6981 (pms_id=12355) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6982 (pms_id=12356) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6984 (pms_id=12357) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6985 (pms_id=12358) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6986 (pms_id=12359) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6987 (pms_id=12364) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6988 (pms_id=12365) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6989 (pms_id=12368) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6990 (pms_id=12369) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6991 (pms_id=12370) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6992 (pms_id=12371) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6993 (pms_id=12372) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6994 (pms_id=12374) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6995 (pms_id=12376) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6996 (pms_id=12377) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6997 (pms_id=12379) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6998 (pms_id=12380) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7000 (pms_id=12381) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 6999 (pms_id=12382) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7001 (pms_id=12383) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7002 (pms_id=12392) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7003 (pms_id=12393) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7005 (pms_id=12395) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7004 (pms_id=12394) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7006 (pms_id=12402) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7007 (pms_id=12403) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7008 (pms_id=12404) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7009 (pms_id=12405) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7010 (pms_id=12406) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7011 (pms_id=12407) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7013 (pms_id=12409) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7014 (pms_id=12410) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7012 (pms_id=12408) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7015 (pms_id=12411) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7016 (pms_id=12412) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7017 (pms_id=12413) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7018 (pms_id=12414) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7019 (pms_id=12415) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7021 (pms_id=12418) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7020 (pms_id=12419) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7023 (pms_id=12420) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7022 (pms_id=12421) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7024 (pms_id=12423) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7025 (pms_id=12424) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7026 (pms_id=12425) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7027 (pms_id=12426) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7028 (pms_id=12427) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7029 (pms_id=12429) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7030 (pms_id=12430) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7031 (pms_id=12432) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7032 (pms_id=12433) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7033 (pms_id=12434) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7035 (pms_id=12436) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7034 (pms_id=12435) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7036 (pms_id=12437) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7037 (pms_id=12438) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7039 (pms_id=12440) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7038 (pms_id=12441) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7040 (pms_id=12442) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7042 (pms_id=12443) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7041 (pms_id=12444) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7043 (pms_id=12445) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7044 (pms_id=12447) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7045 (pms_id=12448) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7046 (pms_id=12449) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7047 (pms_id=12450) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7054 (pms_id=12452) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7048 (pms_id=12460) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7049 (pms_id=12461) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7053 (pms_id=12471) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7050 (pms_id=12462) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7051 (pms_id=12474) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7052 (pms_id=12475) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7055 (pms_id=12484) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7057 (pms_id=12485) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7056 (pms_id=12494) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7058 (pms_id=12495) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7059 (pms_id=12496) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7060 (pms_id=12497) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7061 (pms_id=12499) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7062 (pms_id=12509) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7064 (pms_id=12510) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7063 (pms_id=12511) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7066 (pms_id=12513) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7065 (pms_id=12514) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7067 (pms_id=12522) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7068 (pms_id=12523) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7069 (pms_id=12524) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12524 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7070 (pms_id=12532) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7071 (pms_id=12533) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7072 (pms_id=12534) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7073 (pms_id=12535) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7074 (pms_id=12536) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7075 (pms_id=12539) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7076 (pms_id=12540) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7078 (pms_id=12542) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7077 (pms_id=12541) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7079 (pms_id=12544) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7080 (pms_id=12553) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7081 (pms_id=12554) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7082 (pms_id=12555) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7083 (pms_id=12563) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7084 (pms_id=12564) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7087 (pms_id=12566) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7085 (pms_id=12567) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7086 (pms_id=12578) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7089 (pms_id=12580) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7088 (pms_id=12579) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7090 (pms_id=12586) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7091 (pms_id=12587) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7092 (pms_id=12592) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7093 (pms_id=12593) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7094 (pms_id=12594) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7095 (pms_id=12595) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7096 (pms_id=12597) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7098 (pms_id=12603) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7097 (pms_id=12604) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7099 (pms_id=12605) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7100 (pms_id=12613) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7101 (pms_id=12614) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7102 (pms_id=12616) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7103 (pms_id=12617) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7104 (pms_id=12624) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7105 (pms_id=12625) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7106 (pms_id=12635) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7107 (pms_id=12636) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7108 (pms_id=12646) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7110 (pms_id=12647) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7109 (pms_id=12649) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7111 (pms_id=12650) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7112 (pms_id=12652) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7113 (pms_id=12653) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7114 (pms_id=12654) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7115 (pms_id=12655) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7116 (pms_id=12659) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7117 (pms_id=12660) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7119 (pms_id=12661) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7118 (pms_id=12662) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7120 (pms_id=12664) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7121 (pms_id=12665) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7122 (pms_id=12666) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7124 (pms_id=12667) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7123 (pms_id=12668) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7125 (pms_id=12669) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7127 (pms_id=12671) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7126 (pms_id=12673) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7128 (pms_id=12675) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7130 (pms_id=12678) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7129 (pms_id=12679) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7132 (pms_id=12681) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7131 (pms_id=12682) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7152 (pms_id=12683) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7133 (pms_id=12684) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7134 (pms_id=12690) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7136 (pms_id=12692) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7135 (pms_id=12691) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12690 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7137 (pms_id=12695) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7138 (pms_id=12699) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7139 (pms_id=12701) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7140 (pms_id=12702) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7141 (pms_id=12703) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7142 (pms_id=12704) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7143 (pms_id=12705) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7145 (pms_id=12714) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7144 (pms_id=12706) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7146 (pms_id=12716) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7147 (pms_id=12717) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7148 (pms_id=12718) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7149 (pms_id=12719) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7150 (pms_id=12720) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7151 (pms_id=12721) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7153 (pms_id=12722) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7154 (pms_id=12723) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7155 (pms_id=12724) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7156 (pms_id=12725) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7157 (pms_id=12726) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7158 (pms_id=12727) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7159 (pms_id=12728) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7160 (pms_id=12729) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7161 (pms_id=12731) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7162 (pms_id=12734) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7164 (pms_id=12735) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7163 (pms_id=12736) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7166 (pms_id=12741) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7165 (pms_id=12742) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7167 (pms_id=12746) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7168 (pms_id=12747) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7169 (pms_id=12748) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7170 (pms_id=12751) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7171 (pms_id=12752) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7172 (pms_id=12753) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7173 (pms_id=12754) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7174 (pms_id=12756) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7176 (pms_id=12757) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7175 (pms_id=12758) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7177 (pms_id=12760) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7178 (pms_id=12759) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7181 (pms_id=12761) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12761 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7180 (pms_id=12771) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7179 (pms_id=12770) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7182 (pms_id=12772) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7184 (pms_id=12775) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7183 (pms_id=12774) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7185 (pms_id=12776) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7186 (pms_id=12777) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7188 (pms_id=12780) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7187 (pms_id=12779) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7190 (pms_id=12781) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7189 (pms_id=12782) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7191 (pms_id=12784) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7193 (pms_id=12785) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7192 (pms_id=12786) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7194 (pms_id=12787) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7195 (pms_id=12788) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7196 (pms_id=12796) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7197 (pms_id=12797) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7198 (pms_id=12798) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7199 (pms_id=12808) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7200 (pms_id=12809) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7203 (pms_id=12811) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7201 (pms_id=12815) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7202 (pms_id=12816) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7204 (pms_id=12817) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7205 (pms_id=12821) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7206 (pms_id=12822) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7207 (pms_id=12824) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7208 (pms_id=12825) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7209 (pms_id=12826) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7210 (pms_id=12827) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7211 (pms_id=12828) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7212 (pms_id=12830) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7213 (pms_id=12831) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7214 (pms_id=12832) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7215 (pms_id=12833) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7216 (pms_id=12834) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7217 (pms_id=12835) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7218 (pms_id=12836) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7219 (pms_id=12837) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7220 (pms_id=12840) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7222 (pms_id=12841) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7221 (pms_id=12842) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7223 (pms_id=12843) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7225 (pms_id=12845) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7224 (pms_id=12846) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7226 (pms_id=12847) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7227 (pms_id=12848) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7228 (pms_id=12849) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7229 (pms_id=12850) 2025-11-19 15:14:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 7230 (pms_id=12851) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7232 (pms_id=12852) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7231 (pms_id=12853) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7236 (pms_id=12854) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7233 (pms_id=12855) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7234 (pms_id=12856) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7235 (pms_id=12858) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7237 (pms_id=12859) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7238 (pms_id=12860) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7239 (pms_id=12861) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7241 (pms_id=12862) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7240 (pms_id=12863) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7243 (pms_id=12865) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7242 (pms_id=12864) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7244 (pms_id=12866) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7245 (pms_id=12867) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7246 (pms_id=12868) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7247 (pms_id=12869) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7248 (pms_id=12870) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7249 (pms_id=12871) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7250 (pms_id=12872) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7251 (pms_id=12873) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7252 (pms_id=12874) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7253 (pms_id=12875) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7254 (pms_id=12876) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7255 (pms_id=12884) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7256 (pms_id=12885) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7257 (pms_id=12886) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7258 (pms_id=12887) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7259 (pms_id=12888) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7260 (pms_id=12889) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7263 (pms_id=12890) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7262 (pms_id=12892) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7261 (pms_id=12893) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7264 (pms_id=12894) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7265 (pms_id=12896) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7266 (pms_id=12897) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7267 (pms_id=12898) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7268 (pms_id=12899) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7269 (pms_id=12900) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7270 (pms_id=12901) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7271 (pms_id=12902) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7273 (pms_id=12905) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7272 (pms_id=12906) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7275 (pms_id=12907) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7274 (pms_id=12908) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7276 (pms_id=12910) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7277 (pms_id=12911) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7278 (pms_id=12912) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7279 (pms_id=12913) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7280 (pms_id=12914) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7281 (pms_id=12917) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7283 (pms_id=12918) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7282 (pms_id=12919) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7284 (pms_id=12920) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7285 (pms_id=12922) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7286 (pms_id=12923) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7287 (pms_id=12924) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7288 (pms_id=12926) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7289 (pms_id=12927) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7290 (pms_id=12928) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7293 (pms_id=12929) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7292 (pms_id=12932) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7295 (pms_id=12933) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7291 (pms_id=12935) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7294 (pms_id=12937) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7296 (pms_id=12938) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7298 (pms_id=12939) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7297 (pms_id=12940) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7299 (pms_id=12941) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7300 (pms_id=12942) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7302 (pms_id=12943) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7301 (pms_id=12944) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7304 (pms_id=12945) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7303 (pms_id=12946) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7305 (pms_id=12947) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7306 (pms_id=12948) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7307 (pms_id=12949) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7308 (pms_id=12950) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7309 (pms_id=12951) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7310 (pms_id=12953) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7311 (pms_id=12954) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7313 (pms_id=12955) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7312 (pms_id=12956) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7314 (pms_id=12957) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7315 (pms_id=12958) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7316 (pms_id=12959) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7317 (pms_id=12960) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7319 (pms_id=12961) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7318 (pms_id=12963) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7321 (pms_id=12964) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7320 (pms_id=12967) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7322 (pms_id=12969) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7323 (pms_id=12970) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7324 (pms_id=12972) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7325 (pms_id=12973) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7326 (pms_id=12974) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7327 (pms_id=12976) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7328 (pms_id=12977) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7329 (pms_id=12978) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7331 (pms_id=12979) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7330 (pms_id=12980) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7332 (pms_id=12983) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7333 (pms_id=12984) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7335 (pms_id=12985) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7334 (pms_id=12986) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7336 (pms_id=12987) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7337 (pms_id=12988) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7338 (pms_id=12990) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7339 (pms_id=12992) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7340 (pms_id=12993) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7341 (pms_id=12994) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7342 (pms_id=12995) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7344 (pms_id=12996) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7343 (pms_id=12998) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7345 (pms_id=12999) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7346 (pms_id=13001) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7347 (pms_id=13003) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7348 (pms_id=13004) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7349 (pms_id=13005) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7351 (pms_id=13008) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7350 (pms_id=13011) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7353 (pms_id=13013) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7352 (pms_id=13014) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7354 (pms_id=13015) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7355 (pms_id=13016) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7356 (pms_id=13017) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7357 (pms_id=13019) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7359 (pms_id=13021) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7361 (pms_id=13022) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7358 (pms_id=13023) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7360 (pms_id=13025) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7362 (pms_id=13026) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7363 (pms_id=13027) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7364 (pms_id=13028) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7365 (pms_id=13029) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7367 (pms_id=13030) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7366 (pms_id=13031) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7368 (pms_id=13032) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7369 (pms_id=13033) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7371 (pms_id=13035) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7370 (pms_id=13034) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7373 (pms_id=13036) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7372 (pms_id=13046) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7374 (pms_id=13047) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7375 (pms_id=13048) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7376 (pms_id=13049) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7377 (pms_id=13050) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7378 (pms_id=13052) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7380 (pms_id=13054) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7379 (pms_id=13060) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7381 (pms_id=13061) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7382 (pms_id=13062) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7383 (pms_id=13063) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7384 (pms_id=13064) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7385 (pms_id=13066) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7386 (pms_id=13070) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7388 (pms_id=13071) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7389 (pms_id=13073) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7387 (pms_id=13072) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7390 (pms_id=13074) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7391 (pms_id=13076) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7392 (pms_id=13078) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7393 (pms_id=13079) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7394 (pms_id=13080) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7395 (pms_id=13091) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7396 (pms_id=13093) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7397 (pms_id=13094) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7398 (pms_id=13096) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7399 (pms_id=13097) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7401 (pms_id=13102) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7400 (pms_id=13104) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7402 (pms_id=13105) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7403 (pms_id=13110) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7404 (pms_id=13111) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7405 (pms_id=13112) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7406 (pms_id=13113) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7407 (pms_id=13114) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7408 (pms_id=13115) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7409 (pms_id=13116) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7410 (pms_id=13119) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7411 (pms_id=13120) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7412 (pms_id=13124) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7413 (pms_id=13125) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7415 (pms_id=13126) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7416 (pms_id=13129) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7414 (pms_id=13127) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7417 (pms_id=13139) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7419 (pms_id=13141) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7421 (pms_id=13144) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7418 (pms_id=13142) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7422 (pms_id=13145) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7420 (pms_id=13146) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7423 (pms_id=13147) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7424 (pms_id=13148) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7426 (pms_id=13150) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7425 (pms_id=13149) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7427 (pms_id=13151) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7428 (pms_id=13152) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7431 (pms_id=13154) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7429 (pms_id=13153) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7430 (pms_id=13155) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7432 (pms_id=13159) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7433 (pms_id=13169) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7435 (pms_id=13175) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7434 (pms_id=13174) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7436 (pms_id=13176) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7437 (pms_id=13179) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7438 (pms_id=13180) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7439 (pms_id=13181) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7443 (pms_id=13184) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7440 (pms_id=13186) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7442 (pms_id=13190) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7441 (pms_id=13189) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7444 (pms_id=13201) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7445 (pms_id=13204) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7448 (pms_id=13217) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7446 (pms_id=13205) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7447 (pms_id=13222) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7449 (pms_id=13224) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7451 (pms_id=13225) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7450 (pms_id=13226) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7452 (pms_id=13227) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7455 (pms_id=13230) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7453 (pms_id=13228) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7454 (pms_id=13229) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7456 (pms_id=13231) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7457 (pms_id=13232) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7458 (pms_id=13233) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7459 (pms_id=13234) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7460 (pms_id=13235) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7461 (pms_id=13236) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7462 (pms_id=13237) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13236 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7463 (pms_id=13238) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7464 (pms_id=13239) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7465 (pms_id=13240) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7466 (pms_id=13241) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7467 (pms_id=13242) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7468 (pms_id=13244) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7469 (pms_id=13246) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7470 (pms_id=13247) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7471 (pms_id=13249) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7473 (pms_id=13250) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7472 (pms_id=13251) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7474 (pms_id=13252) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7475 (pms_id=13262) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7476 (pms_id=13263) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7477 (pms_id=13272) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7479 (pms_id=13273) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7478 (pms_id=13277) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7480 (pms_id=13282) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7481 (pms_id=13283) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7482 (pms_id=13284) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7483 (pms_id=13285) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7484 (pms_id=13286) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7485 (pms_id=13287) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7486 (pms_id=13290) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7487 (pms_id=13291) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7488 (pms_id=13300) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7489 (pms_id=13301) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7490 (pms_id=13302) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7491 (pms_id=13303) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7492 (pms_id=13305) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7493 (pms_id=13307) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7494 (pms_id=13309) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7495 (pms_id=13310) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7496 (pms_id=13311) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7497 (pms_id=13313) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7498 (pms_id=13314) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13310 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13313 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7499 (pms_id=13315) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7500 (pms_id=13316) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7501 (pms_id=13319) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7502 (pms_id=13321) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7503 (pms_id=13322) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7504 (pms_id=13325) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7505 (pms_id=13326) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7506 (pms_id=13327) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7507 (pms_id=13329) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7508 (pms_id=13330) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7510 (pms_id=13340) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7509 (pms_id=13341) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7511 (pms_id=13342) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7512 (pms_id=13343) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7513 (pms_id=13346) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7514 (pms_id=13347) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7515 (pms_id=13348) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7516 (pms_id=13349) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7517 (pms_id=13350) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7518 (pms_id=13351) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7519 (pms_id=13352) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7520 (pms_id=13353) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7521 (pms_id=13354) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7522 (pms_id=13355) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7523 (pms_id=13363) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7524 (pms_id=13365) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7525 (pms_id=13367) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7527 (pms_id=13369) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7526 (pms_id=13370) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7528 (pms_id=13371) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7529 (pms_id=13377) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7530 (pms_id=13381) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7531 (pms_id=13382) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7532 (pms_id=13383) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7533 (pms_id=13385) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7534 (pms_id=13387) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7535 (pms_id=13389) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7536 (pms_id=13392) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7537 (pms_id=13393) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7539 (pms_id=13394) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7538 (pms_id=13395) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7540 (pms_id=13396) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7541 (pms_id=13406) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7542 (pms_id=13407) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7543 (pms_id=13408) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7544 (pms_id=13409) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7545 (pms_id=13417) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7549 (pms_id=13419) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7546 (pms_id=13418) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7548 (pms_id=13420) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7547 (pms_id=13421) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7550 (pms_id=13423) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7551 (pms_id=13424) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7552 (pms_id=13425) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7554 (pms_id=13428) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7553 (pms_id=13427) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7555 (pms_id=13429) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7556 (pms_id=13433) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7557 (pms_id=13437) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7558 (pms_id=13440) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7561 (pms_id=13441) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7560 (pms_id=13442) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7559 (pms_id=13444) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7562 (pms_id=13445) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7563 (pms_id=13446) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7564 (pms_id=13448) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7565 (pms_id=13449) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7566 (pms_id=13450) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7568 (pms_id=13451) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7567 (pms_id=13452) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7569 (pms_id=13453) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7570 (pms_id=13454) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7571 (pms_id=13455) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7573 (pms_id=13458) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7572 (pms_id=13457) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7574 (pms_id=13459) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7575 (pms_id=13460) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7577 (pms_id=13461) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7576 (pms_id=13470) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7578 (pms_id=13471) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7579 (pms_id=13472) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7580 (pms_id=13473) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7582 (pms_id=13481) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7581 (pms_id=13480) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7583 (pms_id=13482) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7584 (pms_id=13483) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7585 (pms_id=13484) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7586 (pms_id=13488) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7587 (pms_id=13489) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7588 (pms_id=13492) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7589 (pms_id=13493) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7590 (pms_id=13494) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7591 (pms_id=13496) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7592 (pms_id=13497) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7593 (pms_id=13498) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7594 (pms_id=13509) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7595 (pms_id=13511) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7596 (pms_id=13515) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7597 (pms_id=13518) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7598 (pms_id=13519) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7599 (pms_id=13521) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7600 (pms_id=13524) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7601 (pms_id=13526) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7602 (pms_id=13530) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7603 (pms_id=13534) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7604 (pms_id=13535) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7605 (pms_id=13538) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7606 (pms_id=13544) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7607 (pms_id=13549) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7609 (pms_id=13550) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7608 (pms_id=13558) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7610 (pms_id=13559) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7611 (pms_id=13568) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7612 (pms_id=13569) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7613 (pms_id=13571) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7614 (pms_id=13573) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7615 (pms_id=13574) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7616 (pms_id=13580) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7617 (pms_id=13581) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7618 (pms_id=13582) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7621 (pms_id=13591) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7619 (pms_id=13594) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7620 (pms_id=13604) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7622 (pms_id=13617) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7623 (pms_id=13621) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7625 (pms_id=13624) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7624 (pms_id=13622) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7627 (pms_id=13627) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7626 (pms_id=13625) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7628 (pms_id=13646) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7629 (pms_id=13636) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7630 (pms_id=13647) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7631 (pms_id=13656) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7633 (pms_id=13657) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7632 (pms_id=13658) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7634 (pms_id=13666) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7635 (pms_id=13667) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7636 (pms_id=13677) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7637 (pms_id=13688) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7638 (pms_id=13689) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7639 (pms_id=13690) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7640 (pms_id=13692) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7641 (pms_id=13693) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7642 (pms_id=13699) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7643 (pms_id=13703) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7644 (pms_id=13705) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7645 (pms_id=13706) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7646 (pms_id=13709) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7647 (pms_id=13711) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7648 (pms_id=13713) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7649 (pms_id=13714) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7650 (pms_id=13719) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7651 (pms_id=13724) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7652 (pms_id=13725) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7653 (pms_id=13727) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7657 (pms_id=13728) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7654 (pms_id=13732) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7655 (pms_id=13734) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7656 (pms_id=13735) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7658 (pms_id=13737) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7659 (pms_id=13741) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7660 (pms_id=13746) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7661 (pms_id=13753) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7662 (pms_id=13754) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7663 (pms_id=13755) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7664 (pms_id=13756) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7665 (pms_id=13758) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7666 (pms_id=13763) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7667 (pms_id=13772) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7668 (pms_id=13773) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7669 (pms_id=13785) 2025-11-19 15:14:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7670 (pms_id=13787) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7671 (pms_id=13795) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7672 (pms_id=13796) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7673 (pms_id=13797) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7674 (pms_id=13798) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7675 (pms_id=13799) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7676 (pms_id=13800) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7677 (pms_id=13803) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7678 (pms_id=13806) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7680 (pms_id=13815) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7679 (pms_id=13816) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7681 (pms_id=13824) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7682 (pms_id=13825) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7683 (pms_id=13826) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7684 (pms_id=13835) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7685 (pms_id=13836) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7686 (pms_id=13837) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7687 (pms_id=13839) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7688 (pms_id=13840) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7689 (pms_id=13842) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7690 (pms_id=13850) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7691 (pms_id=13860) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7692 (pms_id=13862) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7693 (pms_id=13863) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7694 (pms_id=13876) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7695 (pms_id=13877) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7696 (pms_id=13878) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7697 (pms_id=13880) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7698 (pms_id=13881) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7699 (pms_id=13890) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7700 (pms_id=13891) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7702 (pms_id=13892) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7701 (pms_id=13894) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7703 (pms_id=13900) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7704 (pms_id=13901) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7705 (pms_id=13902) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7706 (pms_id=13903) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7707 (pms_id=13904) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7708 (pms_id=13908) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7709 (pms_id=13909) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7710 (pms_id=13919) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7712 (pms_id=13920) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7711 (pms_id=13925) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7713 (pms_id=13927) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7715 (pms_id=13928) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7714 (pms_id=13931) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7716 (pms_id=13942) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7717 (pms_id=13951) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7718 (pms_id=13953) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7719 (pms_id=13954) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7722 (pms_id=13960) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7720 (pms_id=13957) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7721 (pms_id=13961) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7724 (pms_id=13962) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7723 (pms_id=13969) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7725 (pms_id=13970) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7726 (pms_id=13972) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7727 (pms_id=13973) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7728 (pms_id=13974) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7729 (pms_id=13978) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7730 (pms_id=13979) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7731 (pms_id=13989) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7732 (pms_id=13990) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7733 (pms_id=13991) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7735 (pms_id=13993) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7734 (pms_id=13994) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7736 (pms_id=13999) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7737 (pms_id=14009) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7738 (pms_id=14010) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7739 (pms_id=14013) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7740 (pms_id=14014) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7741 (pms_id=14016) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7742 (pms_id=14017) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7743 (pms_id=14020) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7744 (pms_id=14021) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7745 (pms_id=14023) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7746 (pms_id=14027) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7747 (pms_id=14028) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7748 (pms_id=14034) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7749 (pms_id=14043) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7750 (pms_id=14045) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7751 (pms_id=14047) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7752 (pms_id=14048) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7754 (pms_id=14051) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7753 (pms_id=14054) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7755 (pms_id=14055) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7756 (pms_id=14056) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7757 (pms_id=14057) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7758 (pms_id=14058) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7759 (pms_id=14060) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7760 (pms_id=14063) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7761 (pms_id=14071) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7762 (pms_id=14072) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7764 (pms_id=14074) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7763 (pms_id=14091) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7766 (pms_id=14112) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7765 (pms_id=14101) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7767 (pms_id=14113) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7768 (pms_id=14114) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7769 (pms_id=14115) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7770 (pms_id=14117) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7771 (pms_id=14119) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7772 (pms_id=14121) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7773 (pms_id=14129) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7775 (pms_id=14130) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7774 (pms_id=14140) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7776 (pms_id=14141) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7778 (pms_id=14151) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7777 (pms_id=14142) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14140 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7779 (pms_id=14152) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7780 (pms_id=14154) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7781 (pms_id=14163) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7783 (pms_id=14164) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7782 (pms_id=14183) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7784 (pms_id=14184) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7785 (pms_id=14185) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7786 (pms_id=14186) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7787 (pms_id=14189) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7788 (pms_id=14196) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7789 (pms_id=14215) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7790 (pms_id=14216) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7791 (pms_id=14217) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7792 (pms_id=14218) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7793 (pms_id=14226) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7794 (pms_id=14227) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7795 (pms_id=14228) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7796 (pms_id=14230) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7797 (pms_id=14229) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7798 (pms_id=14231) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7799 (pms_id=14232) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7800 (pms_id=14233) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7802 (pms_id=14235) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7801 (pms_id=14236) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7804 (pms_id=14238) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7805 (pms_id=14249) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7803 (pms_id=14239) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7806 (pms_id=14250) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7807 (pms_id=14251) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7808 (pms_id=14252) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7809 (pms_id=14255) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7810 (pms_id=14256) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7811 (pms_id=14257) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7812 (pms_id=14258) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7814 (pms_id=14260) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7813 (pms_id=14261) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7815 (pms_id=14262) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7816 (pms_id=14265) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7818 (pms_id=14266) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7817 (pms_id=14267) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7819 (pms_id=14268) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7820 (pms_id=14271) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7821 (pms_id=14272) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7822 (pms_id=14274) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7823 (pms_id=14283) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7824 (pms_id=14293) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7825 (pms_id=14294) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7826 (pms_id=14295) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7827 (pms_id=14297) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7828 (pms_id=14301) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7829 (pms_id=14302) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7835 (pms_id=14312) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7830 (pms_id=14313) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7831 (pms_id=14316) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7832 (pms_id=14317) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7833 (pms_id=14319) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7834 (pms_id=14320) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7837 (pms_id=14322) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7836 (pms_id=14324) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7838 (pms_id=14325) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7839 (pms_id=14326) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7840 (pms_id=14328) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7841 (pms_id=14329) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7842 (pms_id=14331) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7843 (pms_id=14339) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7844 (pms_id=14341) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7846 (pms_id=14343) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7845 (pms_id=14342) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7847 (pms_id=14344) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7848 (pms_id=14345) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7850 (pms_id=14348) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7849 (pms_id=14347) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7851 (pms_id=14351) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7852 (pms_id=14354) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7853 (pms_id=14360) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7854 (pms_id=14359) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7855 (pms_id=14361) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7856 (pms_id=14365) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7858 (pms_id=14372) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7857 (pms_id=14369) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7859 (pms_id=14373) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7861 (pms_id=14374) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7860 (pms_id=14376) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7862 (pms_id=14378) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7863 (pms_id=14381) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7864 (pms_id=14382) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7865 (pms_id=14384) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7866 (pms_id=14385) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7867 (pms_id=14386) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7868 (pms_id=14388) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7869 (pms_id=14389) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7870 (pms_id=14390) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7873 (pms_id=14396) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7872 (pms_id=14397) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7871 (pms_id=14398) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7874 (pms_id=14399) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7876 (pms_id=14408) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7875 (pms_id=14407) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7877 (pms_id=14417) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7878 (pms_id=14427) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7879 (pms_id=14430) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7880 (pms_id=14432) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7881 (pms_id=14433) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7882 (pms_id=14436) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7883 (pms_id=14438) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7884 (pms_id=14439) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7885 (pms_id=14443) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7886 (pms_id=14444) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7887 (pms_id=14448) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7888 (pms_id=14449) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7889 (pms_id=14454) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7890 (pms_id=14456) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7891 (pms_id=14457) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7892 (pms_id=14458) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7893 (pms_id=14465) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7894 (pms_id=14466) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7895 (pms_id=14467) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7897 (pms_id=14468) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7896 (pms_id=14469) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7898 (pms_id=14470) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7899 (pms_id=14472) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7901 (pms_id=14476) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7900 (pms_id=14475) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7902 (pms_id=14477) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7905 (pms_id=14480) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7903 (pms_id=14479) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7904 (pms_id=14481) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7906 (pms_id=14482) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7908 (pms_id=14484) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7907 (pms_id=14485) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7909 (pms_id=14487) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7911 (pms_id=14488) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7910 (pms_id=14489) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7912 (pms_id=14491) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7914 (pms_id=14493) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7913 (pms_id=14492) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7916 (pms_id=14494) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7915 (pms_id=14495) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7918 (pms_id=14497) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7917 (pms_id=14498) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7919 (pms_id=14499) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7920 (pms_id=14500) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7921 (pms_id=14502) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7923 (pms_id=14503) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7922 (pms_id=14505) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7924 (pms_id=14508) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7925 (pms_id=14510) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7927 (pms_id=14513) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7926 (pms_id=14512) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7928 (pms_id=14518) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7929 (pms_id=14520) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7930 (pms_id=14530) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7931 (pms_id=14540) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7932 (pms_id=14541) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7933 (pms_id=14542) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7934 (pms_id=14552) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7936 (pms_id=14553) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7937 (pms_id=14557) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7935 (pms_id=14556) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7938 (pms_id=14558) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7939 (pms_id=14560) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7940 (pms_id=14561) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7941 (pms_id=14573) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7943 (pms_id=14582) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7942 (pms_id=14583) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7944 (pms_id=14584) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7945 (pms_id=14586) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7946 (pms_id=14587) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7964 (pms_id=14589) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7947 (pms_id=14590) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7948 (pms_id=14591) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7949 (pms_id=14598) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7950 (pms_id=14599) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7952 (pms_id=14600) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7953 (pms_id=14602) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7951 (pms_id=14601) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7954 (pms_id=14603) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7974 (pms_id=14604) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7955 (pms_id=14614) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7956 (pms_id=14615) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7958 (pms_id=14616) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7957 (pms_id=14617) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7959 (pms_id=14618) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7960 (pms_id=14619) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7961 (pms_id=14620) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7962 (pms_id=14621) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7963 (pms_id=14622) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7965 (pms_id=14624) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7966 (pms_id=14625) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7967 (pms_id=14626) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7968 (pms_id=14628) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7969 (pms_id=14629) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7970 (pms_id=14630) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7971 (pms_id=14631) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7972 (pms_id=14632) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7973 (pms_id=14633) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7975 (pms_id=14634) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7977 (pms_id=14635) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7976 (pms_id=14636) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7978 (pms_id=14637) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7979 (pms_id=14640) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7980 (pms_id=14641) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7981 (pms_id=14642) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7982 (pms_id=14643) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7983 (pms_id=14644) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7984 (pms_id=14645) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7985 (pms_id=14646) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7987 (pms_id=14650) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7986 (pms_id=14652) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7988 (pms_id=14654) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7989 (pms_id=14655) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7990 (pms_id=14656) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7991 (pms_id=14661) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7992 (pms_id=14663) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7993 (pms_id=14674) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7994 (pms_id=14675) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7995 (pms_id=14676) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7996 (pms_id=14677) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7997 (pms_id=14678) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7998 (pms_id=14679) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 7999 (pms_id=14680) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8000 (pms_id=14681) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8001 (pms_id=14684) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8002 (pms_id=14685) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8003 (pms_id=14686) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8004 (pms_id=14687) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8005 (pms_id=14689) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8006 (pms_id=14690) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8007 (pms_id=14692) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8008 (pms_id=14693) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8009 (pms_id=14694) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8010 (pms_id=14695) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8012 (pms_id=14696) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8011 (pms_id=14697) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8013 (pms_id=14700) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8014 (pms_id=14705) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8015 (pms_id=14706) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8017 (pms_id=14707) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8016 (pms_id=14715) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8018 (pms_id=14716) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8019 (pms_id=14725) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8020 (pms_id=14726) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8021 (pms_id=14728) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8022 (pms_id=14730) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8024 (pms_id=14732) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8023 (pms_id=14733) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8025 (pms_id=14735) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8026 (pms_id=14736) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8027 (pms_id=14737) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8028 (pms_id=14747) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8029 (pms_id=14748) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8030 (pms_id=14750) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8031 (pms_id=14751) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8032 (pms_id=14757) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8033 (pms_id=14758) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8034 (pms_id=14759) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8035 (pms_id=14760) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8036 (pms_id=14761) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8037 (pms_id=14763) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8038 (pms_id=14772) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8039 (pms_id=14773) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8040 (pms_id=14775) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8041 (pms_id=14778) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8042 (pms_id=14779) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8043 (pms_id=14782) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8044 (pms_id=14783) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8045 (pms_id=14784) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8046 (pms_id=14785) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8047 (pms_id=14786) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8049 (pms_id=14789) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8048 (pms_id=14791) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8050 (pms_id=14792) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8051 (pms_id=14793) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8052 (pms_id=14794) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8053 (pms_id=14795) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8054 (pms_id=14796) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8055 (pms_id=14797) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8056 (pms_id=14798) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8057 (pms_id=14800) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8059 (pms_id=14805) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8058 (pms_id=14804) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8060 (pms_id=14806) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8061 (pms_id=14808) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8062 (pms_id=14809) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8063 (pms_id=14810) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8064 (pms_id=14813) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8065 (pms_id=14815) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8066 (pms_id=14819) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8068 (pms_id=14821) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8067 (pms_id=14820) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8069 (pms_id=14822) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8071 (pms_id=14824) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8070 (pms_id=14826) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8072 (pms_id=14828) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8074 (pms_id=14830) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8073 (pms_id=14829) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8075 (pms_id=14831) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8076 (pms_id=14833) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8077 (pms_id=14834) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8078 (pms_id=14835) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8079 (pms_id=14836) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8080 (pms_id=14838) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8081 (pms_id=14839) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8082 (pms_id=14842) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8083 (pms_id=14843) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8084 (pms_id=14844) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8085 (pms_id=14846) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8086 (pms_id=14847) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8087 (pms_id=14848) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8089 (pms_id=14850) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8088 (pms_id=14849) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8090 (pms_id=14851) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8091 (pms_id=14852) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8092 (pms_id=14854) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8093 (pms_id=14855) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8094 (pms_id=14857) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8095 (pms_id=14858) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8096 (pms_id=14867) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8098 (pms_id=14869) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8097 (pms_id=14868) 2025-11-19 15:14:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 8099 (pms_id=14870) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8100 (pms_id=14871) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8102 (pms_id=14874) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8101 (pms_id=14875) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8103 (pms_id=14877) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8104 (pms_id=14879) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8105 (pms_id=14880) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8106 (pms_id=14881) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8108 (pms_id=14890) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8107 (pms_id=14889) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8109 (pms_id=14891) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8110 (pms_id=14892) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8111 (pms_id=14895) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8112 (pms_id=14900) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8113 (pms_id=14902) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8114 (pms_id=14905) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8116 (pms_id=14907) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8115 (pms_id=14908) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8117 (pms_id=14917) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8118 (pms_id=14919) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8119 (pms_id=14921) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8120 (pms_id=14922) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8121 (pms_id=14923) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8122 (pms_id=14925) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8123 (pms_id=14926) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8124 (pms_id=14927) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8126 (pms_id=14928) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8125 (pms_id=14929) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8127 (pms_id=14942) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8128 (pms_id=14943) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8129 (pms_id=14944) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8130 (pms_id=14946) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8131 (pms_id=14947) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8132 (pms_id=14948) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8133 (pms_id=14949) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8134 (pms_id=14950) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8135 (pms_id=14951) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8136 (pms_id=14957) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8137 (pms_id=14959) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8138 (pms_id=14960) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8140 (pms_id=14961) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8139 (pms_id=14970) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8141 (pms_id=14971) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8142 (pms_id=14972) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8143 (pms_id=14973) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8144 (pms_id=14974) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8145 (pms_id=14975) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8146 (pms_id=14976) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8147 (pms_id=14977) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8148 (pms_id=14980) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8149 (pms_id=14981) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8150 (pms_id=14982) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8151 (pms_id=14983) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8152 (pms_id=14984) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8153 (pms_id=14985) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8154 (pms_id=14986) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8155 (pms_id=14988) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8156 (pms_id=14989) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8157 (pms_id=14990) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8158 (pms_id=14991) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8159 (pms_id=14994) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8160 (pms_id=14996) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8161 (pms_id=14997) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8162 (pms_id=14998) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8163 (pms_id=15001) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8164 (pms_id=15003) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8165 (pms_id=15004) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8166 (pms_id=15005) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8167 (pms_id=15006) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8168 (pms_id=15007) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8169 (pms_id=15008) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8170 (pms_id=15009) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8172 (pms_id=15014) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8171 (pms_id=15013) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8173 (pms_id=15015) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8175 (pms_id=15016) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8174 (pms_id=15032) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8176 (pms_id=15042) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8177 (pms_id=15052) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8178 (pms_id=15053) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8179 (pms_id=15055) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8180 (pms_id=15056) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8181 (pms_id=15057) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8182 (pms_id=15058) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8183 (pms_id=15059) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8184 (pms_id=15060) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8185 (pms_id=15061) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8186 (pms_id=15064) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8187 (pms_id=15065) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8188 (pms_id=15066) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8189 (pms_id=15069) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8191 (pms_id=15071) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8190 (pms_id=15072) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8192 (pms_id=15081) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8194 (pms_id=15082) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8193 (pms_id=15083) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8195 (pms_id=15085) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8196 (pms_id=15086) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8197 (pms_id=15095) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8198 (pms_id=15096) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8200 (pms_id=15098) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8199 (pms_id=15099) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8201 (pms_id=15100) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8203 (pms_id=15101) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8202 (pms_id=15104) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8204 (pms_id=15105) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8207 (pms_id=15111) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8205 (pms_id=15106) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8206 (pms_id=15108) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8208 (pms_id=15112) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8210 (pms_id=15113) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8209 (pms_id=15114) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8211 (pms_id=15116) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8212 (pms_id=15117) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8213 (pms_id=15118) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8215 (pms_id=15129) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8214 (pms_id=15128) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8216 (pms_id=15139) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8217 (pms_id=15140) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8218 (pms_id=15141) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8219 (pms_id=15142) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8220 (pms_id=15143) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8224 (pms_id=15147) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8221 (pms_id=15144) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8222 (pms_id=15150) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8223 (pms_id=15151) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8225 (pms_id=15163) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8226 (pms_id=15173) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8227 (pms_id=15174) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8228 (pms_id=15176) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8229 (pms_id=15177) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8230 (pms_id=15178) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8231 (pms_id=15181) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8232 (pms_id=15183) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8233 (pms_id=15184) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8235 (pms_id=15185) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8234 (pms_id=15187) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8236 (pms_id=15204) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8237 (pms_id=15205) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8238 (pms_id=15206) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8239 (pms_id=15207) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8240 (pms_id=15208) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8241 (pms_id=15218) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8243 (pms_id=15220) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8242 (pms_id=15219) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8244 (pms_id=15221) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8246 (pms_id=15222) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8245 (pms_id=15223) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8247 (pms_id=15231) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8248 (pms_id=15242) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8249 (pms_id=15243) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8250 (pms_id=15244) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8251 (pms_id=15248) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8252 (pms_id=15254) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8254 (pms_id=15256) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8253 (pms_id=15257) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8255 (pms_id=15258) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8257 (pms_id=15259) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8256 (pms_id=15260) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8258 (pms_id=15261) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8259 (pms_id=15262) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8260 (pms_id=15266) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8261 (pms_id=15268) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8262 (pms_id=15269) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8263 (pms_id=15270) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8267 (pms_id=15274) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8264 (pms_id=15272) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8266 (pms_id=15276) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8265 (pms_id=15278) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8268 (pms_id=15282) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8269 (pms_id=15284) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8270 (pms_id=15287) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8272 (pms_id=15288) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8271 (pms_id=15289) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8273 (pms_id=15290) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8274 (pms_id=15291) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8275 (pms_id=15292) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8276 (pms_id=15294) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8296 (pms_id=15299) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8277 (pms_id=15301) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8278 (pms_id=15302) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8280 (pms_id=15306) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8279 (pms_id=15304) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8281 (pms_id=15309) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8282 (pms_id=15310) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8284 (pms_id=15311) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8283 (pms_id=15312) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8285 (pms_id=15313) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8286 (pms_id=15314) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8287 (pms_id=15316) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8289 (pms_id=15318) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8288 (pms_id=15319) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8292 (pms_id=15322) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8291 (pms_id=15321) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8290 (pms_id=15320) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8293 (pms_id=15323) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8294 (pms_id=15324) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8297 (pms_id=15327) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8295 (pms_id=15326) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8298 (pms_id=15328) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8299 (pms_id=15329) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8301 (pms_id=15331) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8300 (pms_id=15330) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8302 (pms_id=15332) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8303 (pms_id=15333) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8304 (pms_id=15334) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8305 (pms_id=15335) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8306 (pms_id=15337) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8307 (pms_id=15338) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8308 (pms_id=15347) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8309 (pms_id=15348) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8310 (pms_id=15349) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8311 (pms_id=15352) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8314 (pms_id=15357) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8312 (pms_id=15358) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8313 (pms_id=15360) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8316 (pms_id=15377) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8315 (pms_id=15367) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8318 (pms_id=15378) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8317 (pms_id=15380) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8320 (pms_id=15381) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8319 (pms_id=15382) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8321 (pms_id=15383) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8323 (pms_id=15386) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8322 (pms_id=15387) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8325 (pms_id=15390) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8324 (pms_id=15389) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8326 (pms_id=15391) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8327 (pms_id=15392) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8329 (pms_id=15393) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8328 (pms_id=15395) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8330 (pms_id=15397) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8331 (pms_id=15398) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8332 (pms_id=15399) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8333 (pms_id=15400) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8334 (pms_id=15401) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8335 (pms_id=15403) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8336 (pms_id=15404) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8339 (pms_id=15405) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8337 (pms_id=15413) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8338 (pms_id=15422) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8340 (pms_id=15432) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8341 (pms_id=15433) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8342 (pms_id=15442) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8343 (pms_id=15443) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8344 (pms_id=15453) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8346 (pms_id=15456) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8345 (pms_id=15455) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8347 (pms_id=15457) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8348 (pms_id=15462) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8349 (pms_id=15463) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8350 (pms_id=15464) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8351 (pms_id=15465) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8352 (pms_id=15466) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8353 (pms_id=15467) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8354 (pms_id=15468) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8355 (pms_id=15469) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8356 (pms_id=15474) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8357 (pms_id=15484) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8358 (pms_id=15485) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8359 (pms_id=15494) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8360 (pms_id=15495) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8361 (pms_id=15497) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8362 (pms_id=15498) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8363 (pms_id=15499) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8364 (pms_id=15500) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8365 (pms_id=15510) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8366 (pms_id=15511) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8367 (pms_id=15512) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8368 (pms_id=15513) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8369 (pms_id=15515) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8370 (pms_id=15516) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8371 (pms_id=15521) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8372 (pms_id=15522) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8373 (pms_id=15523) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8374 (pms_id=15524) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8375 (pms_id=15526) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8377 (pms_id=15528) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8376 (pms_id=15527) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8378 (pms_id=15530) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8379 (pms_id=15532) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8380 (pms_id=15533) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8381 (pms_id=15534) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8382 (pms_id=15535) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8383 (pms_id=15536) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8385 (pms_id=15538) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8384 (pms_id=15537) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8388 (pms_id=15540) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8386 (pms_id=15539) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8387 (pms_id=15541) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8389 (pms_id=15542) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8390 (pms_id=15544) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8392 (pms_id=15547) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8391 (pms_id=15546) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15541 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15544 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8393 (pms_id=15548) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8394 (pms_id=15550) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8395 (pms_id=15556) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8396 (pms_id=15557) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8397 (pms_id=15558) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8398 (pms_id=15568) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8399 (pms_id=15570) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8400 (pms_id=15572) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8401 (pms_id=15574) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8402 (pms_id=15573) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8404 (pms_id=15575) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8403 (pms_id=15576) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8405 (pms_id=15577) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8406 (pms_id=15583) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8407 (pms_id=15585) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8408 (pms_id=15586) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8409 (pms_id=15594) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8410 (pms_id=15596) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8411 (pms_id=15597) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8412 (pms_id=15598) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8413 (pms_id=15599) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8414 (pms_id=15600) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8415 (pms_id=15602) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8416 (pms_id=15603) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8417 (pms_id=15604) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8418 (pms_id=15605) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8419 (pms_id=15606) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8420 (pms_id=15607) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8421 (pms_id=15609) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8422 (pms_id=15610) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8423 (pms_id=15618) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8424 (pms_id=15626) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8425 (pms_id=15627) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8426 (pms_id=15628) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8427 (pms_id=15629) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8428 (pms_id=15630) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8429 (pms_id=15631) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8430 (pms_id=15636) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8431 (pms_id=15646) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15636 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8432 (pms_id=15647) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8433 (pms_id=15648) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8434 (pms_id=15649) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8435 (pms_id=15650) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8436 (pms_id=15651) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8437 (pms_id=15653) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8438 (pms_id=15654) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8440 (pms_id=15663) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8439 (pms_id=15662) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8441 (pms_id=15664) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8442 (pms_id=15665) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8444 (pms_id=15673) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8443 (pms_id=15675) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8445 (pms_id=15676) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8447 (pms_id=15678) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8446 (pms_id=15681) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8448 (pms_id=15683) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8449 (pms_id=15684) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8450 (pms_id=15685) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8451 (pms_id=15686) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8452 (pms_id=15688) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8453 (pms_id=15689) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8455 (pms_id=15691) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8454 (pms_id=15698) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8456 (pms_id=15699) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8457 (pms_id=15701) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8458 (pms_id=15703) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8459 (pms_id=15705) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8460 (pms_id=15706) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8461 (pms_id=15707) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8463 (pms_id=15708) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8462 (pms_id=15709) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8464 (pms_id=15710) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8466 (pms_id=15711) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8465 (pms_id=15712) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8467 (pms_id=15713) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8468 (pms_id=15715) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8469 (pms_id=15716) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8470 (pms_id=15717) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8471 (pms_id=15718) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8472 (pms_id=15719) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8473 (pms_id=15720) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8474 (pms_id=15721) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8475 (pms_id=15722) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8476 (pms_id=15732) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8477 (pms_id=15733) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8479 (pms_id=15734) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8478 (pms_id=15739) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8480 (pms_id=15740) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8482 (pms_id=15741) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8481 (pms_id=15742) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8483 (pms_id=15743) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8484 (pms_id=15744) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8485 (pms_id=15745) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8486 (pms_id=15749) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8487 (pms_id=15751) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8489 (pms_id=15752) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8488 (pms_id=15753) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8490 (pms_id=15754) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8491 (pms_id=15755) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8492 (pms_id=15756) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8493 (pms_id=15757) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8494 (pms_id=15759) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8496 (pms_id=15771) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8495 (pms_id=15761) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8497 (pms_id=15781) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8498 (pms_id=15785) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8499 (pms_id=15793) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8500 (pms_id=15794) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8501 (pms_id=15796) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8502 (pms_id=15797) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8503 (pms_id=15798) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8505 (pms_id=15800) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8504 (pms_id=15799) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8506 (pms_id=15809) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8507 (pms_id=15812) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8508 (pms_id=15820) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8509 (pms_id=15821) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8510 (pms_id=15823) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8511 (pms_id=15824) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8513 (pms_id=15825) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8512 (pms_id=15827) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8515 (pms_id=15841) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8514 (pms_id=15831) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8516 (pms_id=15842) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8517 (pms_id=15843) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8518 (pms_id=15858) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8519 (pms_id=15859) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8520 (pms_id=15861) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8521 (pms_id=15862) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8522 (pms_id=15863) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8523 (pms_id=15864) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8524 (pms_id=15865) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8525 (pms_id=15866) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8526 (pms_id=15867) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8527 (pms_id=15869) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8528 (pms_id=15875) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8529 (pms_id=15876) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8530 (pms_id=15887) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8531 (pms_id=15889) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8532 (pms_id=15891) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8533 (pms_id=15892) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8535 (pms_id=15895) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8534 (pms_id=15903) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8536 (pms_id=15913) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8537 (pms_id=15923) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8540 (pms_id=15926) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8538 (pms_id=15924) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8541 (pms_id=15928) 2025-11-19 15:14:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 8539 (pms_id=15927) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8543 (pms_id=15931) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8542 (pms_id=15930) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8544 (pms_id=15932) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8545 (pms_id=15933) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8546 (pms_id=15935) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8547 (pms_id=15936) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8548 (pms_id=15937) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8549 (pms_id=15947) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8550 (pms_id=15948) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8551 (pms_id=15949) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8552 (pms_id=15950) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8553 (pms_id=15951) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8555 (pms_id=15952) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8554 (pms_id=15960) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8556 (pms_id=15961) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8557 (pms_id=15966) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8558 (pms_id=15967) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8559 (pms_id=15968) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8560 (pms_id=15970) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8561 (pms_id=15981) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8562 (pms_id=15983) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8563 (pms_id=15984) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8565 (pms_id=15985) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8564 (pms_id=15986) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8566 (pms_id=15990) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8568 (pms_id=15992) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8567 (pms_id=15991) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8569 (pms_id=15993) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8570 (pms_id=15994) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8572 (pms_id=15996) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8571 (pms_id=15995) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8573 (pms_id=16007) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8574 (pms_id=16008) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8576 (pms_id=16009) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8575 (pms_id=16019) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8577 (pms_id=16020) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8578 (pms_id=16021) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8579 (pms_id=16022) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8580 (pms_id=16023) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8581 (pms_id=16029) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8582 (pms_id=16030) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8583 (pms_id=16031) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8584 (pms_id=16049) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8585 (pms_id=16050) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8586 (pms_id=16059) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8587 (pms_id=16060) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8588 (pms_id=16061) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8589 (pms_id=16062) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8590 (pms_id=16065) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16062 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8591 (pms_id=16071) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8592 (pms_id=16075) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8595 (pms_id=16078) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8593 (pms_id=16077) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8594 (pms_id=16079) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8596 (pms_id=16083) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8597 (pms_id=16084) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8598 (pms_id=16103) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8600 (pms_id=16114) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8599 (pms_id=16113) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8602 (pms_id=16117) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8601 (pms_id=16116) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8603 (pms_id=16118) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8604 (pms_id=16125) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8605 (pms_id=16135) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8606 (pms_id=16136) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8607 (pms_id=16137) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8608 (pms_id=16138) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8609 (pms_id=16140) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8610 (pms_id=16139) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8611 (pms_id=16146) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8612 (pms_id=16147) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8614 (pms_id=16151) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8613 (pms_id=16149) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8615 (pms_id=16152) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8617 (pms_id=16154) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8616 (pms_id=16155) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8618 (pms_id=16156) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8619 (pms_id=16157) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8620 (pms_id=16165) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8621 (pms_id=16166) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8622 (pms_id=16176) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8623 (pms_id=16178) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8624 (pms_id=16179) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8625 (pms_id=16180) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8626 (pms_id=16189) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8627 (pms_id=16190) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8629 (pms_id=16197) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8628 (pms_id=16196) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8630 (pms_id=16198) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8631 (pms_id=16199) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8632 (pms_id=16200) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8634 (pms_id=16214) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8633 (pms_id=16202) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8635 (pms_id=16225) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8636 (pms_id=16226) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8637 (pms_id=16228) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8638 (pms_id=16230) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8639 (pms_id=16232) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8640 (pms_id=16233) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8641 (pms_id=16234) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8643 (pms_id=16235) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8642 (pms_id=16236) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8644 (pms_id=16237) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8646 (pms_id=16270) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8645 (pms_id=16240) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8647 (pms_id=16271) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8648 (pms_id=16272) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8649 (pms_id=16276) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8651 (pms_id=16278) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8650 (pms_id=16277) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8652 (pms_id=16283) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8653 (pms_id=16284) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8654 (pms_id=16286) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8655 (pms_id=16288) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8656 (pms_id=16289) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8658 (pms_id=16291) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8657 (pms_id=16290) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8659 (pms_id=16292) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8660 (pms_id=16296) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8662 (pms_id=16298) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8663 (pms_id=16301) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8661 (pms_id=16302) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8664 (pms_id=16303) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8665 (pms_id=16304) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8666 (pms_id=16305) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8667 (pms_id=16308) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8668 (pms_id=16315) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8669 (pms_id=16316) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8670 (pms_id=16329) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8671 (pms_id=16330) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8672 (pms_id=16332) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8673 (pms_id=16333) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8675 (pms_id=16335) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8674 (pms_id=16336) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8676 (pms_id=16337) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8677 (pms_id=16338) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8678 (pms_id=16339) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8679 (pms_id=16340) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8680 (pms_id=16346) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8681 (pms_id=16347) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8683 (pms_id=16348) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8682 (pms_id=16349) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8684 (pms_id=16353) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8685 (pms_id=16354) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8686 (pms_id=16358) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8688 (pms_id=16359) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8687 (pms_id=16360) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8689 (pms_id=16362) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8690 (pms_id=16363) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8691 (pms_id=16373) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8693 (pms_id=16377) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8692 (pms_id=16376) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8694 (pms_id=16378) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8695 (pms_id=16379) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8698 (pms_id=16385) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8696 (pms_id=16386) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8697 (pms_id=16387) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8699 (pms_id=16388) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8700 (pms_id=16389) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8703 (pms_id=16392) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8701 (pms_id=16395) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8702 (pms_id=16396) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8704 (pms_id=16397) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8705 (pms_id=16398) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8706 (pms_id=16400) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8707 (pms_id=16402) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8715 (pms_id=16404) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8708 (pms_id=16405) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8709 (pms_id=16407) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8710 (pms_id=16408) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8712 (pms_id=16410) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8711 (pms_id=16411) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8713 (pms_id=16412) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8714 (pms_id=16414) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8716 (pms_id=16415) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8717 (pms_id=16416) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8718 (pms_id=16417) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8719 (pms_id=16419) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8720 (pms_id=16420) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8721 (pms_id=16422) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8723 (pms_id=16424) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8722 (pms_id=16423) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8724 (pms_id=16425) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8725 (pms_id=16426) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8726 (pms_id=16432) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8727 (pms_id=16434) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8728 (pms_id=16435) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8729 (pms_id=16441) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8730 (pms_id=16444) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8731 (pms_id=16445) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8733 (pms_id=16446) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8732 (pms_id=16447) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8755 (pms_id=16449) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8734 (pms_id=16450) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8735 (pms_id=16453) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8736 (pms_id=16454) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8737 (pms_id=16455) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8738 (pms_id=16456) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8739 (pms_id=16457) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8740 (pms_id=16459) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8741 (pms_id=16460) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8742 (pms_id=16461) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8743 (pms_id=16462) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8744 (pms_id=16463) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8745 (pms_id=16464) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8746 (pms_id=16465) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8747 (pms_id=16467) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8750 (pms_id=16468) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8748 (pms_id=16469) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8749 (pms_id=16470) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8751 (pms_id=16471) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8752 (pms_id=16473) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8753 (pms_id=16479) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8754 (pms_id=16480) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8757 (pms_id=16482) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8756 (pms_id=16481) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8758 (pms_id=16495) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8759 (pms_id=16497) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8760 (pms_id=16498) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8761 (pms_id=16510) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8762 (pms_id=16511) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8764 (pms_id=16512) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8763 (pms_id=16522) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8765 (pms_id=16533) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8766 (pms_id=16534) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8767 (pms_id=16535) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8768 (pms_id=16537) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8769 (pms_id=16538) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8770 (pms_id=16548) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8771 (pms_id=16550) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8772 (pms_id=16552) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8773 (pms_id=16553) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8774 (pms_id=16562) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8776 (pms_id=16565) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8775 (pms_id=16563) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8777 (pms_id=16566) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8778 (pms_id=16568) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8779 (pms_id=16582) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8780 (pms_id=16592) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8781 (pms_id=16593) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8784 (pms_id=16597) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8782 (pms_id=16594) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8783 (pms_id=16598) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8785 (pms_id=16609) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8786 (pms_id=16611) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8787 (pms_id=16612) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8788 (pms_id=16623) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8789 (pms_id=16624) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8790 (pms_id=16626) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8791 (pms_id=16635) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8792 (pms_id=16636) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8793 (pms_id=16637) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8794 (pms_id=16638) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8796 (pms_id=16648) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8795 (pms_id=16639) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8797 (pms_id=16649) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8798 (pms_id=16650) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8799 (pms_id=16651) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8803 (pms_id=16663) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8800 (pms_id=16652) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8801 (pms_id=16662) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8802 (pms_id=16664) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8804 (pms_id=16666) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16652 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8805 (pms_id=16667) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8806 (pms_id=16668) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8807 (pms_id=16669) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8808 (pms_id=16678) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8809 (pms_id=16699) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8811 (pms_id=16701) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8810 (pms_id=16700) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8812 (pms_id=16702) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8813 (pms_id=16703) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8814 (pms_id=16704) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8815 (pms_id=16705) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8817 (pms_id=16707) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8816 (pms_id=16706) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8818 (pms_id=16709) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8819 (pms_id=16715) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8820 (pms_id=16725) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8823 (pms_id=16728) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8822 (pms_id=16727) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8821 (pms_id=16726) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8824 (pms_id=16729) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8825 (pms_id=16730) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8827 (pms_id=16732) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8826 (pms_id=16731) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8828 (pms_id=16733) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8829 (pms_id=16734) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8830 (pms_id=16735) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8831 (pms_id=16738) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8832 (pms_id=16739) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8833 (pms_id=16740) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8834 (pms_id=16741) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8835 (pms_id=16749) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8836 (pms_id=16750) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8837 (pms_id=16770) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8838 (pms_id=16780) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8839 (pms_id=16781) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8840 (pms_id=16782) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8841 (pms_id=16791) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8842 (pms_id=16793) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8843 (pms_id=16795) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8844 (pms_id=16797) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8845 (pms_id=16798) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8846 (pms_id=16799) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8847 (pms_id=16803) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8848 (pms_id=16804) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8849 (pms_id=16805) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8850 (pms_id=16806) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8851 (pms_id=16807) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8852 (pms_id=16808) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8854 (pms_id=16817) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8853 (pms_id=16816) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8855 (pms_id=16826) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8856 (pms_id=16829) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8858 (pms_id=16830) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8857 (pms_id=16831) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8859 (pms_id=16832) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8860 (pms_id=16833) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8861 (pms_id=16834) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8862 (pms_id=16835) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8864 (pms_id=16850) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8863 (pms_id=16848) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8865 (pms_id=16852) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8866 (pms_id=16853) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8867 (pms_id=16854) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8868 (pms_id=16856) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8869 (pms_id=16857) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8870 (pms_id=16858) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8871 (pms_id=16860) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8873 (pms_id=16861) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8874 (pms_id=16862) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8872 (pms_id=16872) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8875 (pms_id=16873) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8876 (pms_id=16874) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8877 (pms_id=16875) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8878 (pms_id=16876) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8879 (pms_id=16877) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8880 (pms_id=16878) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8884 (pms_id=16896) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8881 (pms_id=16886) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8882 (pms_id=16897) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8883 (pms_id=16899) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8885 (pms_id=16900) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8886 (pms_id=16901) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8887 (pms_id=16903) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8888 (pms_id=16910) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8889 (pms_id=16911) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8890 (pms_id=16912) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8891 (pms_id=16913) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8893 (pms_id=16926) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8892 (pms_id=16924) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8894 (pms_id=16928) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8895 (pms_id=16929) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8896 (pms_id=16930) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8898 (pms_id=16932) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8897 (pms_id=16931) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8899 (pms_id=16934) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8900 (pms_id=16935) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8901 (pms_id=16937) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8902 (pms_id=16939) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8903 (pms_id=16957) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8904 (pms_id=16947) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8905 (pms_id=16959) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16959 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8906 (pms_id=16960) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8907 (pms_id=16963) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8908 (pms_id=16964) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8909 (pms_id=16965) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8911 (pms_id=16978) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8910 (pms_id=16976) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8912 (pms_id=16986) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8913 (pms_id=16987) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8914 (pms_id=16989) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8915 (pms_id=16990) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8916 (pms_id=17001) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8918 (pms_id=17005) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8917 (pms_id=17010) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8919 (pms_id=17020) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8920 (pms_id=17030) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8921 (pms_id=17031) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8922 (pms_id=17033) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8923 (pms_id=17034) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8924 (pms_id=17036) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8925 (pms_id=17037) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8927 (pms_id=17038) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8926 (pms_id=17039) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8928 (pms_id=17040) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8929 (pms_id=17041) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8930 (pms_id=17043) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8931 (pms_id=17045) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8932 (pms_id=17046) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8933 (pms_id=17047) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8934 (pms_id=17048) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8935 (pms_id=17049) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8936 (pms_id=17051) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8937 (pms_id=17052) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8938 (pms_id=17055) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8939 (pms_id=17067) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8940 (pms_id=17071) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8942 (pms_id=17076) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8941 (pms_id=17079) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8943 (pms_id=17080) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8944 (pms_id=17081) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8967 (pms_id=17082) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8945 (pms_id=17083) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8946 (pms_id=17084) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8947 (pms_id=17086) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8948 (pms_id=17087) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8949 (pms_id=17097) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8950 (pms_id=17098) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8951 (pms_id=17099) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8952 (pms_id=17100) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8953 (pms_id=17107) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8954 (pms_id=17108) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8955 (pms_id=17110) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8957 (pms_id=17111) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8956 (pms_id=17112) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8958 (pms_id=17113) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8959 (pms_id=17122) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8961 (pms_id=17123) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8960 (pms_id=17124) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8962 (pms_id=17125) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8963 (pms_id=17127) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8965 (pms_id=17129) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8964 (pms_id=17131) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8966 (pms_id=17132) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8969 (pms_id=17141) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8968 (pms_id=17139) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8970 (pms_id=17149) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8971 (pms_id=17150) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8972 (pms_id=17151) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8973 (pms_id=17163) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 8974 (pms_id=17164) 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 15:14:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8975 (pms_id=17165) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8976 (pms_id=17168) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8977 (pms_id=17172) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8978 (pms_id=17173) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8979 (pms_id=17175) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8981 (pms_id=17176) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8980 (pms_id=17182) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8983 (pms_id=17192) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8982 (pms_id=17184) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8984 (pms_id=17193) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8985 (pms_id=17194) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8986 (pms_id=17197) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8987 (pms_id=17198) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8989 (pms_id=17201) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8988 (pms_id=17199) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8990 (pms_id=17204) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8991 (pms_id=17205) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8992 (pms_id=17206) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8995 (pms_id=17208) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8993 (pms_id=17209) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8994 (pms_id=17210) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8997 (pms_id=17220) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8996 (pms_id=17214) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8998 (pms_id=17222) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 8999 (pms_id=17224) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9000 (pms_id=17225) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9001 (pms_id=17233) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9002 (pms_id=17237) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9003 (pms_id=17238) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9005 (pms_id=17241) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9004 (pms_id=17242) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9006 (pms_id=17243) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9009 (pms_id=17244) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9007 (pms_id=17245) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9008 (pms_id=17255) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9010 (pms_id=17256) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9013 (pms_id=17259) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9012 (pms_id=17260) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9011 (pms_id=17258) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9014 (pms_id=17261) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9015 (pms_id=17262) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9016 (pms_id=17264) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9017 (pms_id=17266) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9018 (pms_id=17269) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9020 (pms_id=17270) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9019 (pms_id=17273) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9021 (pms_id=17275) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9022 (pms_id=17276) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9023 (pms_id=17277) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9024 (pms_id=17278) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9025 (pms_id=17280) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9026 (pms_id=17281) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9027 (pms_id=17282) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9028 (pms_id=17292) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9029 (pms_id=17294) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9030 (pms_id=17295) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9031 (pms_id=17296) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9033 (pms_id=17298) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9032 (pms_id=17297) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9034 (pms_id=17305) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9035 (pms_id=17306) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9036 (pms_id=17307) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9037 (pms_id=17309) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9039 (pms_id=17311) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9038 (pms_id=17312) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9040 (pms_id=17313) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9041 (pms_id=17314) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9043 (pms_id=17318) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9042 (pms_id=17317) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9044 (pms_id=17319) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9045 (pms_id=17320) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9046 (pms_id=17326) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9048 (pms_id=17327) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9047 (pms_id=17329) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9049 (pms_id=17330) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9050 (pms_id=17339) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9051 (pms_id=17340) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9054 (pms_id=17349) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9052 (pms_id=17351) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9053 (pms_id=17353) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9055 (pms_id=17362) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9056 (pms_id=17363) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9058 (pms_id=17365) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9057 (pms_id=17364) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9059 (pms_id=17366) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9060 (pms_id=17367) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9061 (pms_id=17368) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9063 (pms_id=17369) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9062 (pms_id=17370) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9065 (pms_id=17371) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9064 (pms_id=17380) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9066 (pms_id=17381) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9067 (pms_id=17392) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9068 (pms_id=17393) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9069 (pms_id=17394) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9070 (pms_id=17395) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9071 (pms_id=17396) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9072 (pms_id=17397) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9073 (pms_id=17398) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9074 (pms_id=17399) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9075 (pms_id=17419) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9076 (pms_id=17428) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9077 (pms_id=17429) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9078 (pms_id=17430) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9079 (pms_id=17431) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9081 (pms_id=17433) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9080 (pms_id=17432) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9082 (pms_id=17434) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9083 (pms_id=17436) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9085 (pms_id=17441) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9084 (pms_id=17437) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9086 (pms_id=17443) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9087 (pms_id=17444) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9088 (pms_id=17445) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9089 (pms_id=17447) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9090 (pms_id=17448) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9091 (pms_id=17449) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9092 (pms_id=17450) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9093 (pms_id=17451) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9095 (pms_id=17452) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9094 (pms_id=17453) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9096 (pms_id=17456) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9097 (pms_id=17457) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9098 (pms_id=17458) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9099 (pms_id=17460) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9100 (pms_id=17461) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9101 (pms_id=17462) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9102 (pms_id=17463) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9104 (pms_id=17465) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9103 (pms_id=17466) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9106 (pms_id=17468) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9105 (pms_id=17467) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9107 (pms_id=17469) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9108 (pms_id=17470) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9109 (pms_id=17471) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9110 (pms_id=17472) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9112 (pms_id=17473) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9111 (pms_id=17477) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9113 (pms_id=17487) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9115 (pms_id=17488) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9114 (pms_id=17497) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9116 (pms_id=17498) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9117 (pms_id=17500) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9118 (pms_id=17501) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9119 (pms_id=17502) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9120 (pms_id=17504) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9121 (pms_id=17506) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9122 (pms_id=17507) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9125 (pms_id=17508) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9123 (pms_id=17509) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9124 (pms_id=17519) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9126 (pms_id=17521) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9128 (pms_id=17522) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9127 (pms_id=17523) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9129 (pms_id=17524) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9130 (pms_id=17525) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9132 (pms_id=17526) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9131 (pms_id=17536) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9133 (pms_id=17537) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9135 (pms_id=17549) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9134 (pms_id=17547) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9138 (pms_id=17550) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9137 (pms_id=17551) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9139 (pms_id=17553) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9136 (pms_id=17552) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9140 (pms_id=17555) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9141 (pms_id=17556) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9142 (pms_id=17558) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9143 (pms_id=17560) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9144 (pms_id=17566) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9145 (pms_id=17567) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9146 (pms_id=17576) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9147 (pms_id=17577) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9148 (pms_id=17578) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9150 (pms_id=17581) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9149 (pms_id=17582) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9151 (pms_id=17583) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9152 (pms_id=17584) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9154 (pms_id=17586) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9153 (pms_id=17585) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9155 (pms_id=17591) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9157 (pms_id=17594) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9156 (pms_id=17593) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9158 (pms_id=17597) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9159 (pms_id=17598) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9160 (pms_id=17599) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9161 (pms_id=17600) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9162 (pms_id=17601) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9164 (pms_id=17604) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9165 (pms_id=17605) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9163 (pms_id=17614) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9166 (pms_id=17617) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9167 (pms_id=17618) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9168 (pms_id=17619) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9169 (pms_id=17620) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9170 (pms_id=17621) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9171 (pms_id=17623) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9172 (pms_id=17625) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9174 (pms_id=17626) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9173 (pms_id=17628) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9175 (pms_id=17629) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9176 (pms_id=17635) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9177 (pms_id=17641) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9178 (pms_id=17651) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9179 (pms_id=17652) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9180 (pms_id=17653) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9181 (pms_id=17654) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9182 (pms_id=17655) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9183 (pms_id=17659) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9184 (pms_id=17660) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9185 (pms_id=17665) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9186 (pms_id=17666) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9187 (pms_id=17676) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9188 (pms_id=17678) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9189 (pms_id=17679) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9190 (pms_id=17687) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9191 (pms_id=17688) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9192 (pms_id=17690) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9193 (pms_id=17691) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9194 (pms_id=17692) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9195 (pms_id=17693) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9196 (pms_id=17702) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9197 (pms_id=17703) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9198 (pms_id=17712) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9199 (pms_id=17714) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9200 (pms_id=17717) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9201 (pms_id=17718) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9202 (pms_id=17719) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9203 (pms_id=17720) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9204 (pms_id=17721) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9205 (pms_id=17722) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9206 (pms_id=17732) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9207 (pms_id=17733) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9208 (pms_id=17734) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9209 (pms_id=17744) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9210 (pms_id=17745) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9211 (pms_id=17746) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9213 (pms_id=17748) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9212 (pms_id=17747) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9214 (pms_id=17750) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9215 (pms_id=17753) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9216 (pms_id=17754) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9217 (pms_id=17755) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9219 (pms_id=17757) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9218 (pms_id=17756) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9220 (pms_id=17759) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9221 (pms_id=17760) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17760 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9222 (pms_id=17761) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9223 (pms_id=17763) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9224 (pms_id=17764) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9225 (pms_id=17765) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9226 (pms_id=17766) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9227 (pms_id=17768) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9229 (pms_id=17771) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9228 (pms_id=17772) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9231 (pms_id=17776) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9230 (pms_id=17774) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9232 (pms_id=17783) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9233 (pms_id=17785) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9235 (pms_id=17787) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9234 (pms_id=17788) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9236 (pms_id=17792) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9237 (pms_id=17793) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9238 (pms_id=17794) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9239 (pms_id=17796) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9240 (pms_id=17797) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9241 (pms_id=17798) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9242 (pms_id=17799) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9243 (pms_id=17800) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9245 (pms_id=17801) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9244 (pms_id=17810) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9247 (pms_id=17820) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9246 (pms_id=17821) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9248 (pms_id=17822) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9250 (pms_id=17823) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9249 (pms_id=17824) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9251 (pms_id=17825) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9253 (pms_id=17826) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9252 (pms_id=17830) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9254 (pms_id=17831) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9255 (pms_id=17832) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9256 (pms_id=17834) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9259 (pms_id=17836) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9257 (pms_id=17845) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9258 (pms_id=17846) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9260 (pms_id=17847) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9262 (pms_id=17848) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9261 (pms_id=17856) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9263 (pms_id=17866) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9264 (pms_id=17867) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9265 (pms_id=17868) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9266 (pms_id=17869) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9267 (pms_id=17870) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9269 (pms_id=17876) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9268 (pms_id=17877) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9270 (pms_id=17888) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9271 (pms_id=17890) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9273 (pms_id=17893) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9272 (pms_id=17892) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9274 (pms_id=17894) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9275 (pms_id=17904) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9276 (pms_id=17906) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9277 (pms_id=17907) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9278 (pms_id=17908) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9279 (pms_id=17909) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9280 (pms_id=17910) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9281 (pms_id=17912) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9282 (pms_id=17913) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9283 (pms_id=17914) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9284 (pms_id=17915) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9286 (pms_id=17917) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9285 (pms_id=17919) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9287 (pms_id=17920) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9288 (pms_id=17922) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9289 (pms_id=17923) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9290 (pms_id=17924) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9293 (pms_id=17925) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9291 (pms_id=17927) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9292 (pms_id=17928) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9294 (pms_id=17929) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9295 (pms_id=17930) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9296 (pms_id=17933) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9299 (pms_id=17934) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9297 (pms_id=17931) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9301 (pms_id=17936) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9298 (pms_id=17935) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9300 (pms_id=17937) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9303 (pms_id=17938) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9302 (pms_id=17939) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9304 (pms_id=17940) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9305 (pms_id=17941) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9308 (pms_id=17945) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9306 (pms_id=17943) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9307 (pms_id=17946) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9309 (pms_id=17947) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9310 (pms_id=17949) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9311 (pms_id=17950) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9312 (pms_id=17951) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9313 (pms_id=17952) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9314 (pms_id=17953) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9315 (pms_id=17954) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9316 (pms_id=17955) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9318 (pms_id=17956) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9319 (pms_id=17963) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9317 (pms_id=17962) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9320 (pms_id=17964) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9321 (pms_id=17965) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9322 (pms_id=17966) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9323 (pms_id=17967) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9324 (pms_id=17968) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9325 (pms_id=17969) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9326 (pms_id=17971) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9328 (pms_id=17972) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9327 (pms_id=17977) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9329 (pms_id=17978) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9330 (pms_id=17979) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9331 (pms_id=17980) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9332 (pms_id=17981) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9333 (pms_id=17982) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9334 (pms_id=17983) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9335 (pms_id=17984) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9337 (pms_id=17985) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9336 (pms_id=17986) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9339 (pms_id=17995) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9338 (pms_id=17987) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9340 (pms_id=17997) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9341 (pms_id=17998) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9342 (pms_id=17999) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9343 (pms_id=18000) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9344 (pms_id=18002) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9346 (pms_id=18003) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9345 (pms_id=18005) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9347 (pms_id=18006) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9348 (pms_id=18008) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9349 (pms_id=18009) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9350 (pms_id=18010) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9351 (pms_id=18012) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9354 (pms_id=18014) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9352 (pms_id=18015) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9353 (pms_id=18016) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9355 (pms_id=18017) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9356 (pms_id=18018) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9357 (pms_id=18019) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9358 (pms_id=18020) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9359 (pms_id=18023) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9360 (pms_id=18030) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9361 (pms_id=18031) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9362 (pms_id=18032) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9363 (pms_id=18035) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9364 (pms_id=18036) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9365 (pms_id=18037) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9366 (pms_id=18040) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9367 (pms_id=18041) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9368 (pms_id=18042) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9369 (pms_id=18043) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9370 (pms_id=18044) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9371 (pms_id=18045) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9372 (pms_id=18046) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9373 (pms_id=18047) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9374 (pms_id=18048) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9375 (pms_id=18055) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9376 (pms_id=18056) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9377 (pms_id=18058) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9378 (pms_id=18066) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9379 (pms_id=18067) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9380 (pms_id=18071) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9381 (pms_id=18069) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9383 (pms_id=18073) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9382 (pms_id=18072) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9384 (pms_id=18074) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9385 (pms_id=18075) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9386 (pms_id=18076) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9388 (pms_id=18077) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9387 (pms_id=18088) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9389 (pms_id=18089) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9390 (pms_id=18090) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9391 (pms_id=18091) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9393 (pms_id=18092) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9392 (pms_id=18099) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9394 (pms_id=18100) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9395 (pms_id=18101) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9396 (pms_id=18103) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9397 (pms_id=18104) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9398 (pms_id=18106) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9399 (pms_id=18109) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9401 (pms_id=18117) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9400 (pms_id=18118) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9402 (pms_id=18119) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9403 (pms_id=18120) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9404 (pms_id=18121) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9405 (pms_id=18122) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9406 (pms_id=18123) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9407 (pms_id=18124) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9408 (pms_id=18126) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9409 (pms_id=18127) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9418 (pms_id=18128) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9412 (pms_id=18129) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9411 (pms_id=18130) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9410 (pms_id=18131) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9413 (pms_id=18132) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9415 (pms_id=18134) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9414 (pms_id=18135) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9416 (pms_id=18136) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9419 (pms_id=18139) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9417 (pms_id=18138) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9420 (pms_id=18140) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9421 (pms_id=18142) 2025-11-19 15:14:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 9422 (pms_id=18143) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9423 (pms_id=18144) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9424 (pms_id=18146) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9427 (pms_id=18147) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9425 (pms_id=18148) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9426 (pms_id=18149) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9428 (pms_id=18150) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9429 (pms_id=18151) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9431 (pms_id=18152) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9430 (pms_id=18155) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9432 (pms_id=18157) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9434 (pms_id=18159) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9433 (pms_id=18158) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9435 (pms_id=18160) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9436 (pms_id=18161) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9437 (pms_id=18162) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9438 (pms_id=18164) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9439 (pms_id=18174) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9440 (pms_id=18173) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9441 (pms_id=18175) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9442 (pms_id=18176) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9443 (pms_id=18177) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9444 (pms_id=18178) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9445 (pms_id=18183) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9447 (pms_id=18184) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9446 (pms_id=18185) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9448 (pms_id=18186) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9449 (pms_id=18189) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9451 (pms_id=18193) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9450 (pms_id=18192) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9452 (pms_id=18194) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9453 (pms_id=18195) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9454 (pms_id=18197) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9455 (pms_id=18206) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9456 (pms_id=18207) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9457 (pms_id=18208) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9458 (pms_id=18209) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9461 (pms_id=18212) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9460 (pms_id=18220) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9459 (pms_id=18225) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9462 (pms_id=18226) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9463 (pms_id=18244) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9464 (pms_id=18245) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9465 (pms_id=18246) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9466 (pms_id=18247) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9467 (pms_id=18249) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9468 (pms_id=18250) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9469 (pms_id=18251) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9470 (pms_id=18252) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9471 (pms_id=18253) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9472 (pms_id=18254) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9473 (pms_id=18266) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9474 (pms_id=18287) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9475 (pms_id=18289) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9476 (pms_id=18290) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9477 (pms_id=18291) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9478 (pms_id=18293) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9479 (pms_id=18294) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9480 (pms_id=18295) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9482 (pms_id=18296) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9483 (pms_id=18298) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9481 (pms_id=18297) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9484 (pms_id=18299) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9485 (pms_id=18301) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9486 (pms_id=18302) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9487 (pms_id=18303) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9488 (pms_id=18305) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9489 (pms_id=18306) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9490 (pms_id=18307) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9492 (pms_id=18308) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9491 (pms_id=18309) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9493 (pms_id=18311) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9494 (pms_id=18312) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9495 (pms_id=18313) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9496 (pms_id=18314) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9497 (pms_id=18315) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9498 (pms_id=18324) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9499 (pms_id=18325) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9500 (pms_id=18326) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9501 (pms_id=18334) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9502 (pms_id=18335) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9503 (pms_id=18336) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9504 (pms_id=18338) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9506 (pms_id=18339) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9505 (pms_id=18345) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9507 (pms_id=18347) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9508 (pms_id=18348) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9509 (pms_id=18349) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9510 (pms_id=18350) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9511 (pms_id=18355) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18350 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9512 (pms_id=18356) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9513 (pms_id=18357) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9514 (pms_id=18367) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9515 (pms_id=18368) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9516 (pms_id=18369) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9517 (pms_id=18370) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9518 (pms_id=18372) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9520 (pms_id=18373) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9519 (pms_id=18377) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9521 (pms_id=18378) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9522 (pms_id=18380) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9523 (pms_id=18388) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9524 (pms_id=18389) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9525 (pms_id=18390) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9527 (pms_id=18392) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9526 (pms_id=18391) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9528 (pms_id=18394) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9529 (pms_id=18395) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9530 (pms_id=18396) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9532 (pms_id=18398) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9531 (pms_id=18399) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9533 (pms_id=18400) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9535 (pms_id=18401) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9536 (pms_id=18405) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9534 (pms_id=18404) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9537 (pms_id=18406) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9539 (pms_id=18416) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9538 (pms_id=18407) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9540 (pms_id=18417) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9541 (pms_id=18418) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9543 (pms_id=18420) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9542 (pms_id=18419) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9545 (pms_id=18421) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9544 (pms_id=18424) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9547 (pms_id=18425) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9546 (pms_id=18426) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9548 (pms_id=18427) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9549 (pms_id=18428) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9550 (pms_id=18431) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9552 (pms_id=18432) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9553 (pms_id=18435) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9551 (pms_id=18434) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9554 (pms_id=18436) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9555 (pms_id=18437) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9556 (pms_id=18439) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9558 (pms_id=18446) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9560 (pms_id=18450) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9557 (pms_id=18449) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9559 (pms_id=18451) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9561 (pms_id=18460) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9562 (pms_id=18461) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9563 (pms_id=18462) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9564 (pms_id=18464) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9565 (pms_id=18465) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9568 (pms_id=18476) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9566 (pms_id=18466) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9569 (pms_id=18477) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9567 (pms_id=18478) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9570 (pms_id=18480) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9571 (pms_id=18481) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9572 (pms_id=18489) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9573 (pms_id=18490) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9574 (pms_id=18491) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9575 (pms_id=18498) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9576 (pms_id=18500) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9578 (pms_id=18501) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9577 (pms_id=18503) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9579 (pms_id=18505) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9580 (pms_id=18506) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9581 (pms_id=18508) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9582 (pms_id=18509) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9583 (pms_id=18512) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9584 (pms_id=18513) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9585 (pms_id=18525) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9587 (pms_id=18528) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9586 (pms_id=18529) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9588 (pms_id=18530) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9589 (pms_id=18532) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9591 (pms_id=18534) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9590 (pms_id=18533) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9592 (pms_id=18535) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9593 (pms_id=18538) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9594 (pms_id=18539) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9595 (pms_id=18540) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9596 (pms_id=18541) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9597 (pms_id=18542) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9598 (pms_id=18551) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9599 (pms_id=18552) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9600 (pms_id=18560) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9601 (pms_id=18562) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9602 (pms_id=18563) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9603 (pms_id=18570) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9604 (pms_id=18571) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9605 (pms_id=18572) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9606 (pms_id=18573) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9607 (pms_id=18574) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9609 (pms_id=18576) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9608 (pms_id=18575) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9610 (pms_id=18577) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9611 (pms_id=18586) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9612 (pms_id=18587) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9613 (pms_id=18588) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9614 (pms_id=18589) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9615 (pms_id=18590) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9616 (pms_id=18592) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9618 (pms_id=18593) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9617 (pms_id=18594) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9619 (pms_id=18596) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9620 (pms_id=18597) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9621 (pms_id=18599) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9622 (pms_id=18600) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9623 (pms_id=18601) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9624 (pms_id=18603) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9625 (pms_id=18604) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9626 (pms_id=18611) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9627 (pms_id=18612) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9629 (pms_id=18614) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9628 (pms_id=18615) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9630 (pms_id=18616) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9631 (pms_id=18618) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9632 (pms_id=18620) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9633 (pms_id=18621) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9634 (pms_id=18622) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9635 (pms_id=18623) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9636 (pms_id=18624) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9638 (pms_id=18626) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9637 (pms_id=18627) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9639 (pms_id=18628) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9640 (pms_id=18629) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9641 (pms_id=18630) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9642 (pms_id=18631) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9643 (pms_id=18632) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9645 (pms_id=18633) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9644 (pms_id=18635) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9646 (pms_id=18636) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9648 (pms_id=18638) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9647 (pms_id=18637) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9649 (pms_id=18639) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9650 (pms_id=18640) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9651 (pms_id=18641) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9652 (pms_id=18642) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9653 (pms_id=18643) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9655 (pms_id=18663) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9654 (pms_id=18652) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9656 (pms_id=18665) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9659 (pms_id=18684) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9657 (pms_id=18667) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9658 (pms_id=18674) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9660 (pms_id=18695) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9661 (pms_id=18696) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9662 (pms_id=18704) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9663 (pms_id=18714) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9664 (pms_id=18718) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9665 (pms_id=18726) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9666 (pms_id=18740) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9668 (pms_id=18744) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9667 (pms_id=18741) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9669 (pms_id=18745) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9670 (pms_id=18746) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9671 (pms_id=18747) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9672 (pms_id=18750) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9673 (pms_id=18752) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9674 (pms_id=18751) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9675 (pms_id=18754) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9676 (pms_id=18755) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9677 (pms_id=18758) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9680 (pms_id=18770) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9679 (pms_id=18768) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9678 (pms_id=18759) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9681 (pms_id=18771) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9682 (pms_id=18772) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9683 (pms_id=18779) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9684 (pms_id=18780) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9685 (pms_id=18782) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9686 (pms_id=18783) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9687 (pms_id=18784) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9688 (pms_id=18785) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9689 (pms_id=18786) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9690 (pms_id=18787) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9691 (pms_id=18788) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9692 (pms_id=18789) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9693 (pms_id=18790) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9695 (pms_id=18792) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9694 (pms_id=18791) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9696 (pms_id=18793) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9697 (pms_id=18794) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9698 (pms_id=18795) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9701 (pms_id=18798) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9699 (pms_id=18796) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9700 (pms_id=18797) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9702 (pms_id=18799) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9703 (pms_id=18812) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9704 (pms_id=18821) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9705 (pms_id=18822) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9706 (pms_id=18823) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9709 (pms_id=18827) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9707 (pms_id=18824) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9710 (pms_id=18835) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9708 (pms_id=18826) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9711 (pms_id=18845) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9713 (pms_id=18855) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9712 (pms_id=18857) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9714 (pms_id=18859) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9715 (pms_id=18868) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9717 (pms_id=18879) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9716 (pms_id=18878) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9718 (pms_id=18881) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9719 (pms_id=18882) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9723 (pms_id=18885) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9720 (pms_id=18883) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9721 (pms_id=18886) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9722 (pms_id=18887) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9724 (pms_id=18889) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9726 (pms_id=18890) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9725 (pms_id=18891) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9727 (pms_id=18892) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9728 (pms_id=18893) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9730 (pms_id=18895) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9729 (pms_id=18894) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9731 (pms_id=18896) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9732 (pms_id=18897) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9733 (pms_id=18907) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9734 (pms_id=18908) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9736 (pms_id=18918) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9735 (pms_id=18919) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9737 (pms_id=18921) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9738 (pms_id=18922) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9739 (pms_id=18923) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9740 (pms_id=18924) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9741 (pms_id=18925) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9742 (pms_id=18926) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9743 (pms_id=18930) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9745 (pms_id=18933) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9744 (pms_id=18932) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9747 (pms_id=18935) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9746 (pms_id=18936) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9748 (pms_id=18937) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9749 (pms_id=18938) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9750 (pms_id=18940) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9751 (pms_id=18941) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9752 (pms_id=18942) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9753 (pms_id=18948) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9755 (pms_id=18949) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9754 (pms_id=18958) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9756 (pms_id=18959) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9757 (pms_id=18960) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9758 (pms_id=18961) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9759 (pms_id=18962) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9760 (pms_id=18963) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9761 (pms_id=18964) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9763 (pms_id=18969) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9762 (pms_id=18965) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9764 (pms_id=18970) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9765 (pms_id=18971) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9772 (pms_id=18973) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9766 (pms_id=18974) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9767 (pms_id=18983) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9768 (pms_id=18982) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9770 (pms_id=18986) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9769 (pms_id=18985) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9771 (pms_id=18987) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9773 (pms_id=18988) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9774 (pms_id=18989) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9775 (pms_id=18990) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9776 (pms_id=18991) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9777 (pms_id=18993) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9778 (pms_id=18994) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9779 (pms_id=18996) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9780 (pms_id=18997) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9781 (pms_id=18998) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9782 (pms_id=18999) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9783 (pms_id=19000) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9784 (pms_id=19001) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9785 (pms_id=19002) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9786 (pms_id=19003) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9787 (pms_id=19006) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9788 (pms_id=19007) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9790 (pms_id=19011) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9789 (pms_id=19010) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9791 (pms_id=19012) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9792 (pms_id=19018) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9793 (pms_id=19019) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9795 (pms_id=19020) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9794 (pms_id=19022) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9796 (pms_id=19023) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9797 (pms_id=19024) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9798 (pms_id=19025) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9799 (pms_id=19035) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9800 (pms_id=19036) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9801 (pms_id=19038) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9802 (pms_id=19039) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9803 (pms_id=19040) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9804 (pms_id=19045) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9806 (pms_id=19047) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9805 (pms_id=19048) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9807 (pms_id=19059) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9808 (pms_id=19060) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9809 (pms_id=19061) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9810 (pms_id=19062) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9811 (pms_id=19070) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9812 (pms_id=19071) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9813 (pms_id=19072) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9814 (pms_id=19073) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9815 (pms_id=19074) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9816 (pms_id=19075) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9817 (pms_id=19076) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9819 (pms_id=19078) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9818 (pms_id=19077) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9820 (pms_id=19079) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9821 (pms_id=19080) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9822 (pms_id=19085) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9823 (pms_id=19086) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9824 (pms_id=19088) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9825 (pms_id=19089) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9826 (pms_id=19093) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9827 (pms_id=19094) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9829 (pms_id=19098) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9828 (pms_id=19095) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19093 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9830 (pms_id=19100) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9831 (pms_id=19101) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9832 (pms_id=19105) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9833 (pms_id=19106) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9834 (pms_id=19108) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9835 (pms_id=19110) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9837 (pms_id=19112) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9836 (pms_id=19111) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9838 (pms_id=19114) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9839 (pms_id=19115) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9840 (pms_id=19116) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9841 (pms_id=19123) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9842 (pms_id=19126) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9843 (pms_id=19127) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9844 (pms_id=19129) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9845 (pms_id=19130) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9846 (pms_id=19132) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9847 (pms_id=19139) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9848 (pms_id=19140) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9849 (pms_id=19141) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9850 (pms_id=19149) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9851 (pms_id=19159) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9852 (pms_id=19160) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9853 (pms_id=19161) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9854 (pms_id=19163) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9856 (pms_id=19167) 2025-11-19 15:14:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 9855 (pms_id=19165) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9857 (pms_id=19178) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9858 (pms_id=19182) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9859 (pms_id=19183) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9860 (pms_id=19184) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9861 (pms_id=19185) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9862 (pms_id=19188) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9863 (pms_id=19198) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9864 (pms_id=19201) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9865 (pms_id=19204) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9866 (pms_id=19206) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9867 (pms_id=19208) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9868 (pms_id=19211) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9869 (pms_id=19215) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9870 (pms_id=19216) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9871 (pms_id=19217) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9872 (pms_id=19218) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9873 (pms_id=19219) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9874 (pms_id=19220) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9875 (pms_id=19221) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9876 (pms_id=19222) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9877 (pms_id=19223) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9878 (pms_id=19224) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9879 (pms_id=19225) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9880 (pms_id=19226) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9881 (pms_id=19227) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9882 (pms_id=19228) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9884 (pms_id=19230) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9883 (pms_id=19231) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9885 (pms_id=19232) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9887 (pms_id=19233) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9886 (pms_id=19235) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9888 (pms_id=19236) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9889 (pms_id=19246) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9890 (pms_id=19247) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9891 (pms_id=19248) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9892 (pms_id=19249) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9893 (pms_id=19251) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9894 (pms_id=19258) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9896 (pms_id=19268) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9895 (pms_id=19280) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9897 (pms_id=19290) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9898 (pms_id=19291) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9899 (pms_id=19292) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9900 (pms_id=19293) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9901 (pms_id=19294) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9903 (pms_id=19296) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9902 (pms_id=19295) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9904 (pms_id=19298) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9907 (pms_id=19299) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9905 (pms_id=19300) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9906 (pms_id=19302) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9908 (pms_id=19303) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9909 (pms_id=19304) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9911 (pms_id=19305) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9910 (pms_id=19306) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9912 (pms_id=19307) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9913 (pms_id=19308) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9916 (pms_id=19310) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9914 (pms_id=19309) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9915 (pms_id=19311) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9917 (pms_id=19312) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9918 (pms_id=19313) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9919 (pms_id=19314) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9920 (pms_id=19315) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9921 (pms_id=19317) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9922 (pms_id=19318) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9923 (pms_id=19322) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9925 (pms_id=19324) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9924 (pms_id=19323) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9926 (pms_id=19325) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9927 (pms_id=19327) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9928 (pms_id=19328) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9929 (pms_id=19329) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9930 (pms_id=19333) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9931 (pms_id=19335) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9932 (pms_id=19337) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9934 (pms_id=19338) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9933 (pms_id=19339) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9935 (pms_id=19340) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9936 (pms_id=19341) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9937 (pms_id=19342) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9938 (pms_id=19343) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9939 (pms_id=19344) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9941 (pms_id=19346) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9940 (pms_id=19345) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9942 (pms_id=19347) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9943 (pms_id=19355) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9944 (pms_id=19356) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9945 (pms_id=19357) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9946 (pms_id=19359) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9947 (pms_id=19360) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9948 (pms_id=19369) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9949 (pms_id=19370) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9950 (pms_id=19371) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9952 (pms_id=19372) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9951 (pms_id=19373) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9953 (pms_id=19374) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9954 (pms_id=19375) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9955 (pms_id=19376) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9956 (pms_id=19377) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9957 (pms_id=19380) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9958 (pms_id=19381) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9959 (pms_id=19382) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9960 (pms_id=19383) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9961 (pms_id=19384) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9962 (pms_id=19386) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9963 (pms_id=19387) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9964 (pms_id=19388) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9965 (pms_id=19390) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9966 (pms_id=19396) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9967 (pms_id=19397) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9968 (pms_id=19398) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9969 (pms_id=19399) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9970 (pms_id=19400) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9971 (pms_id=19401) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9972 (pms_id=19402) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9973 (pms_id=19403) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9974 (pms_id=19404) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9976 (pms_id=19405) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9975 (pms_id=19406) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9977 (pms_id=19408) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9978 (pms_id=19410) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9979 (pms_id=19411) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9980 (pms_id=19412) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9981 (pms_id=19414) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9982 (pms_id=19415) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9983 (pms_id=19416) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9984 (pms_id=19417) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9985 (pms_id=19418) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9986 (pms_id=19419) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9987 (pms_id=19428) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9988 (pms_id=19429) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9989 (pms_id=19430) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9990 (pms_id=19431) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9991 (pms_id=19432) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9992 (pms_id=19433) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9993 (pms_id=19435) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9994 (pms_id=19436) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9996 (pms_id=19440) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9995 (pms_id=19438) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9997 (pms_id=19441) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9998 (pms_id=19443) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 9999 (pms_id=19444) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10000 (pms_id=19445) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10001 (pms_id=19446) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10003 (pms_id=19449) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10002 (pms_id=19450) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10004 (pms_id=19451) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10005 (pms_id=19453) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10006 (pms_id=19454) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10007 (pms_id=19456) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10008 (pms_id=19458) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10009 (pms_id=19459) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10010 (pms_id=19460) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10011 (pms_id=19461) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10012 (pms_id=19462) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10013 (pms_id=19463) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10014 (pms_id=19464) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10015 (pms_id=19465) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10016 (pms_id=19466) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10017 (pms_id=19467) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10018 (pms_id=19478) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10019 (pms_id=19479) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10021 (pms_id=19480) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10020 (pms_id=19482) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10022 (pms_id=19483) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10023 (pms_id=19484) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10025 (pms_id=19486) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10024 (pms_id=19485) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10026 (pms_id=19487) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10027 (pms_id=19488) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10028 (pms_id=19489) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10029 (pms_id=19492) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10032 (pms_id=19493) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10031 (pms_id=19495) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10030 (pms_id=19496) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10034 (pms_id=19498) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10033 (pms_id=19497) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10035 (pms_id=19499) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10036 (pms_id=19500) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10037 (pms_id=19501) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10039 (pms_id=19504) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10038 (pms_id=19505) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10040 (pms_id=19506) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10042 (pms_id=19507) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10041 (pms_id=19508) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10043 (pms_id=19509) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10044 (pms_id=19510) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10045 (pms_id=19511) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10046 (pms_id=19512) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10047 (pms_id=19513) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10048 (pms_id=19514) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10049 (pms_id=19516) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10050 (pms_id=19517) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10051 (pms_id=19518) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10052 (pms_id=19519) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10053 (pms_id=19520) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10054 (pms_id=19521) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10055 (pms_id=19523) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10056 (pms_id=19524) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10057 (pms_id=19525) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10058 (pms_id=19526) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10059 (pms_id=19527) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10063 (pms_id=19530) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10060 (pms_id=19529) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10061 (pms_id=19532) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19530 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10062 (pms_id=19534) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10064 (pms_id=19535) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10065 (pms_id=19536) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10066 (pms_id=19537) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10067 (pms_id=19538) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10068 (pms_id=19539) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10069 (pms_id=19540) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10070 (pms_id=19541) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10074 (pms_id=19542) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10072 (pms_id=19543) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10071 (pms_id=19544) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10073 (pms_id=19545) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10075 (pms_id=19546) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10076 (pms_id=19547) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10077 (pms_id=19548) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10078 (pms_id=19549) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10079 (pms_id=19551) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10080 (pms_id=19552) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10081 (pms_id=19554) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10082 (pms_id=19555) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10084 (pms_id=19556) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10083 (pms_id=19557) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10085 (pms_id=19558) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10086 (pms_id=19559) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10087 (pms_id=19560) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10088 (pms_id=19561) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10089 (pms_id=19562) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10090 (pms_id=19563) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10091 (pms_id=19570) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10092 (pms_id=19571) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10094 (pms_id=19572) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10093 (pms_id=19573) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10095 (pms_id=19574) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10096 (pms_id=19584) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10097 (pms_id=19585) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10098 (pms_id=19586) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10099 (pms_id=19587) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10100 (pms_id=19597) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10104 (pms_id=19598) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10101 (pms_id=19599) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10102 (pms_id=19600) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10103 (pms_id=19602) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10106 (pms_id=19603) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10105 (pms_id=19605) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10107 (pms_id=19607) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10108 (pms_id=19608) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10109 (pms_id=19611) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10110 (pms_id=19612) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10111 (pms_id=19614) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10113 (pms_id=19615) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10112 (pms_id=19617) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10115 (pms_id=19618) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10114 (pms_id=19622) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10116 (pms_id=19623) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10117 (pms_id=19625) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10118 (pms_id=19626) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10119 (pms_id=19628) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10122 (pms_id=19629) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10120 (pms_id=19630) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10121 (pms_id=19631) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10123 (pms_id=19632) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10124 (pms_id=19633) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10125 (pms_id=19634) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10126 (pms_id=19635) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10127 (pms_id=19636) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10128 (pms_id=19639) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10129 (pms_id=19640) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10130 (pms_id=19642) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10131 (pms_id=19643) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10132 (pms_id=19644) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10133 (pms_id=19645) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10134 (pms_id=19646) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10135 (pms_id=19647) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10136 (pms_id=19648) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10137 (pms_id=19649) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10138 (pms_id=19650) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10139 (pms_id=19652) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10140 (pms_id=19653) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10141 (pms_id=19655) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10142 (pms_id=19658) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10143 (pms_id=19659) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10145 (pms_id=19661) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10144 (pms_id=19662) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10146 (pms_id=19663) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10147 (pms_id=19664) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10148 (pms_id=19665) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10149 (pms_id=19666) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10150 (pms_id=19667) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10151 (pms_id=19668) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10152 (pms_id=19669) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10153 (pms_id=19670) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10154 (pms_id=19671) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10155 (pms_id=19672) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10156 (pms_id=19673) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10157 (pms_id=19674) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10158 (pms_id=19675) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10159 (pms_id=19681) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10160 (pms_id=19691) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10161 (pms_id=19692) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10162 (pms_id=19693) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10163 (pms_id=19694) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10164 (pms_id=19695) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10165 (pms_id=19697) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10166 (pms_id=19696) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10167 (pms_id=19698) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10168 (pms_id=19699) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10169 (pms_id=19703) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10170 (pms_id=19704) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10171 (pms_id=19705) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10172 (pms_id=19706) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10173 (pms_id=19712) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10174 (pms_id=19713) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10175 (pms_id=19714) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10176 (pms_id=19716) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10177 (pms_id=19717) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10178 (pms_id=19718) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10179 (pms_id=19729) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10180 (pms_id=19744) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10181 (pms_id=19746) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10182 (pms_id=19747) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10183 (pms_id=19748) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10185 (pms_id=19749) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10184 (pms_id=19750) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10187 (pms_id=19752) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10186 (pms_id=19753) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10188 (pms_id=19755) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10189 (pms_id=19756) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10190 (pms_id=19758) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10192 (pms_id=19760) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10191 (pms_id=19759) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10193 (pms_id=19761) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10194 (pms_id=19762) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10196 (pms_id=19763) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10195 (pms_id=19765) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10197 (pms_id=19766) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10198 (pms_id=19767) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10199 (pms_id=19769) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10200 (pms_id=19770) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10201 (pms_id=19778) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10202 (pms_id=19779) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10204 (pms_id=19783) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10205 (pms_id=19784) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10203 (pms_id=19782) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10206 (pms_id=19785) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10227 (pms_id=19786) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10207 (pms_id=19787) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10208 (pms_id=19788) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10210 (pms_id=19795) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10209 (pms_id=19789) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10211 (pms_id=19796) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10212 (pms_id=19797) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10213 (pms_id=19798) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10214 (pms_id=19799) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10215 (pms_id=19800) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10216 (pms_id=19801) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10217 (pms_id=19804) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10218 (pms_id=19805) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10219 (pms_id=19806) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10220 (pms_id=19807) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10221 (pms_id=19808) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10222 (pms_id=19810) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10223 (pms_id=19811) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10224 (pms_id=19812) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10225 (pms_id=19813) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10226 (pms_id=19814) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10228 (pms_id=19821) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10231 (pms_id=19822) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10229 (pms_id=19826) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10230 (pms_id=19837) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10232 (pms_id=19839) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10233 (pms_id=19842) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10234 (pms_id=19843) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10236 (pms_id=19845) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10235 (pms_id=19848) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10237 (pms_id=19849) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10238 (pms_id=19850) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10239 (pms_id=19851) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10240 (pms_id=19852) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10241 (pms_id=19853) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10242 (pms_id=19854) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10243 (pms_id=19855) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10244 (pms_id=19860) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10245 (pms_id=19862) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10246 (pms_id=19863) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10247 (pms_id=19872) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10248 (pms_id=19883) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10249 (pms_id=19884) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10250 (pms_id=19892) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10251 (pms_id=19893) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10252 (pms_id=19903) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10253 (pms_id=19904) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10254 (pms_id=19914) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10256 (pms_id=19925) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10255 (pms_id=19926) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10258 (pms_id=19938) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10259 (pms_id=19939) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10257 (pms_id=19937) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10260 (pms_id=19940) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10262 (pms_id=19942) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10261 (pms_id=19941) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10263 (pms_id=19943) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10264 (pms_id=19944) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10266 (pms_id=19954) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10265 (pms_id=19955) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10267 (pms_id=19956) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10268 (pms_id=19957) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10269 (pms_id=19958) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10270 (pms_id=19976) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10272 (pms_id=19977) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10271 (pms_id=19978) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10273 (pms_id=19979) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10274 (pms_id=19980) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10276 (pms_id=19981) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10275 (pms_id=19982) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10277 (pms_id=19983) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10278 (pms_id=19984) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10279 (pms_id=19986) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10280 (pms_id=19988) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10281 (pms_id=19989) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10282 (pms_id=19991) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10283 (pms_id=19995) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19988 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10285 (pms_id=19997) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10284 (pms_id=19998) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10286 (pms_id=19999) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10287 (pms_id=20001) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10288 (pms_id=20009) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10290 (pms_id=20019) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10289 (pms_id=20011) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10291 (pms_id=20020) 2025-11-19 15:14:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 10292 (pms_id=20022) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10293 (pms_id=20024) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10294 (pms_id=20025) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10295 (pms_id=20032) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10296 (pms_id=20033) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10297 (pms_id=20034) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10298 (pms_id=20044) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10299 (pms_id=20046) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10300 (pms_id=20047) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10301 (pms_id=20048) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10302 (pms_id=20050) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10303 (pms_id=20051) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10304 (pms_id=20053) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10306 (pms_id=20056) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10305 (pms_id=20058) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10307 (pms_id=20059) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10309 (pms_id=20060) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10308 (pms_id=20061) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10310 (pms_id=20062) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10311 (pms_id=20063) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10312 (pms_id=20064) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10313 (pms_id=20066) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10314 (pms_id=20067) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10316 (pms_id=20072) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10315 (pms_id=20076) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10317 (pms_id=20077) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10318 (pms_id=20078) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10319 (pms_id=20079) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10320 (pms_id=20080) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10321 (pms_id=20091) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10322 (pms_id=20100) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10323 (pms_id=20103) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10324 (pms_id=20104) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10325 (pms_id=20105) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10326 (pms_id=20115) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10327 (pms_id=20116) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10328 (pms_id=20118) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10329 (pms_id=20117) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10330 (pms_id=20119) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10332 (pms_id=20121) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10331 (pms_id=20120) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10334 (pms_id=20123) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10335 (pms_id=20126) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10333 (pms_id=20122) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10336 (pms_id=20135) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10337 (pms_id=20145) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10339 (pms_id=20147) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10338 (pms_id=20148) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10340 (pms_id=20155) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10341 (pms_id=20176) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10342 (pms_id=20185) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10343 (pms_id=20187) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10344 (pms_id=20198) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10345 (pms_id=20200) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10346 (pms_id=20202) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10347 (pms_id=20204) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10348 (pms_id=20206) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10349 (pms_id=20207) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10350 (pms_id=20209) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10351 (pms_id=20210) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10352 (pms_id=20211) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10353 (pms_id=20212) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10354 (pms_id=20225) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10355 (pms_id=20226) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10356 (pms_id=20227) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10357 (pms_id=20228) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10358 (pms_id=20237) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10360 (pms_id=20240) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10359 (pms_id=20241) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10361 (pms_id=20242) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10362 (pms_id=20243) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10363 (pms_id=20244) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10364 (pms_id=20245) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10365 (pms_id=20246) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10366 (pms_id=20252) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10367 (pms_id=20253) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10368 (pms_id=20255) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10369 (pms_id=20256) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10370 (pms_id=20257) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10371 (pms_id=20258) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10372 (pms_id=20262) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10373 (pms_id=20260) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10374 (pms_id=20263) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10375 (pms_id=20264) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10376 (pms_id=20265) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10378 (pms_id=20275) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10377 (pms_id=20266) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10379 (pms_id=20286) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10380 (pms_id=20290) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10381 (pms_id=20294) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10382 (pms_id=20303) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10383 (pms_id=20302) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10384 (pms_id=20312) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10385 (pms_id=20313) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10386 (pms_id=20314) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10387 (pms_id=20315) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10388 (pms_id=20323) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10389 (pms_id=20324) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10390 (pms_id=20343) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10393 (pms_id=20351) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10392 (pms_id=20348) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10391 (pms_id=20346) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10394 (pms_id=20354) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10395 (pms_id=20355) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10396 (pms_id=20357) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10397 (pms_id=20360) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10398 (pms_id=20362) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10399 (pms_id=20361) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10400 (pms_id=20364) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10401 (pms_id=20367) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10402 (pms_id=20368) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10403 (pms_id=20369) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10404 (pms_id=20370) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10405 (pms_id=20371) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10406 (pms_id=20373) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10407 (pms_id=20374) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10408 (pms_id=20376) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10409 (pms_id=20377) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10410 (pms_id=20378) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10411 (pms_id=20379) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10412 (pms_id=20387) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10413 (pms_id=20389) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10414 (pms_id=20390) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10415 (pms_id=20391) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10416 (pms_id=20393) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10417 (pms_id=20403) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10418 (pms_id=20404) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10419 (pms_id=20405) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10420 (pms_id=20406) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10421 (pms_id=20407) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10422 (pms_id=20408) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10423 (pms_id=20409) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10424 (pms_id=20410) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10425 (pms_id=20411) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10426 (pms_id=20412) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10427 (pms_id=20417) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10428 (pms_id=20418) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10429 (pms_id=20419) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10430 (pms_id=20429) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10431 (pms_id=20430) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10432 (pms_id=20432) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10433 (pms_id=20433) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10434 (pms_id=20450) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10435 (pms_id=20451) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10436 (pms_id=20453) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10437 (pms_id=20454) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10438 (pms_id=20455) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10439 (pms_id=20456) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10440 (pms_id=20465) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10441 (pms_id=20466) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10442 (pms_id=20475) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10443 (pms_id=20476) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10444 (pms_id=20478) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10445 (pms_id=20480) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10446 (pms_id=20481) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10447 (pms_id=20482) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10448 (pms_id=20484) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10449 (pms_id=20485) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10450 (pms_id=20486) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10452 (pms_id=20491) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10451 (pms_id=20488) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10453 (pms_id=20493) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10454 (pms_id=20494) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10455 (pms_id=20495) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10456 (pms_id=20496) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10457 (pms_id=20497) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10459 (pms_id=20498) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10458 (pms_id=20499) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10461 (pms_id=20500) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10460 (pms_id=20501) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10462 (pms_id=20502) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10463 (pms_id=20503) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10464 (pms_id=20504) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10465 (pms_id=20505) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10466 (pms_id=20506) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10467 (pms_id=20514) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10468 (pms_id=20515) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20515 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10469 (pms_id=20516) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10470 (pms_id=20518) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10471 (pms_id=20524) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10472 (pms_id=20525) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10473 (pms_id=20535) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10474 (pms_id=20536) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10476 (pms_id=20538) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10475 (pms_id=20539) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10477 (pms_id=20540) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10478 (pms_id=20541) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10480 (pms_id=20542) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10479 (pms_id=20543) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10481 (pms_id=20544) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10483 (pms_id=20547) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10482 (pms_id=20545) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10484 (pms_id=20554) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10485 (pms_id=20555) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10486 (pms_id=20556) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10487 (pms_id=20557) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10488 (pms_id=20570) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10489 (pms_id=20571) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10490 (pms_id=20580) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10491 (pms_id=20581) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10492 (pms_id=20583) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20570 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10493 (pms_id=20585) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10495 (pms_id=20587) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10494 (pms_id=20588) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10496 (pms_id=20589) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10497 (pms_id=20599) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10498 (pms_id=20600) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10499 (pms_id=20602) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10500 (pms_id=20604) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10502 (pms_id=20607) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10501 (pms_id=20605) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10503 (pms_id=20608) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10504 (pms_id=20612) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10506 (pms_id=20615) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10505 (pms_id=20616) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10508 (pms_id=20632) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10507 (pms_id=20622) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10509 (pms_id=20633) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10510 (pms_id=20634) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10511 (pms_id=20638) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10512 (pms_id=20641) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10513 (pms_id=20642) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10514 (pms_id=20643) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10515 (pms_id=20650) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10516 (pms_id=20652) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10517 (pms_id=20654) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10518 (pms_id=20655) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10519 (pms_id=20657) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10520 (pms_id=20660) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10521 (pms_id=20662) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10522 (pms_id=20665) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10524 (pms_id=20667) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10523 (pms_id=20668) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10525 (pms_id=20671) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10526 (pms_id=20672) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10527 (pms_id=20674) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10528 (pms_id=20675) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10529 (pms_id=20677) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10530 (pms_id=20683) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10531 (pms_id=20685) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10532 (pms_id=20687) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10534 (pms_id=20696) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10533 (pms_id=20689) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10535 (pms_id=20697) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10537 (pms_id=20699) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10536 (pms_id=20698) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10538 (pms_id=20700) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10539 (pms_id=20707) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10540 (pms_id=20717) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20700 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10541 (pms_id=20719) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10542 (pms_id=20721) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10543 (pms_id=20722) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10545 (pms_id=20724) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10546 (pms_id=20725) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10544 (pms_id=20723) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10548 (pms_id=20727) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10547 (pms_id=20726) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10549 (pms_id=20728) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10550 (pms_id=20735) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10551 (pms_id=20737) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10552 (pms_id=20738) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10553 (pms_id=20739) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10554 (pms_id=20740) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10556 (pms_id=20743) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10557 (pms_id=20746) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10555 (pms_id=20741) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10558 (pms_id=20747) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10559 (pms_id=20748) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20743 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10560 (pms_id=20749) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10561 (pms_id=20752) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10562 (pms_id=20753) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10563 (pms_id=20756) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10564 (pms_id=20757) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10568 (pms_id=20772) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10566 (pms_id=20770) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10567 (pms_id=20771) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10565 (pms_id=20760) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10569 (pms_id=20775) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10570 (pms_id=20779) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10571 (pms_id=20780) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10572 (pms_id=20781) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10573 (pms_id=20782) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10574 (pms_id=20783) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10575 (pms_id=20784) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10576 (pms_id=20785) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10577 (pms_id=20786) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10578 (pms_id=20787) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10579 (pms_id=20791) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10580 (pms_id=20792) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10581 (pms_id=20794) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10582 (pms_id=20795) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10583 (pms_id=20797) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10584 (pms_id=20802) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10586 (pms_id=20805) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10585 (pms_id=20804) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10588 (pms_id=20809) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10587 (pms_id=20808) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10589 (pms_id=20810) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10590 (pms_id=20811) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10591 (pms_id=20815) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10592 (pms_id=20818) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10593 (pms_id=20820) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10595 (pms_id=20821) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10594 (pms_id=20822) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10596 (pms_id=20823) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10597 (pms_id=20826) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10598 (pms_id=20828) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10599 (pms_id=20829) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10600 (pms_id=20833) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10601 (pms_id=20835) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10602 (pms_id=20837) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10604 (pms_id=20845) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10603 (pms_id=20855) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10606 (pms_id=20858) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10605 (pms_id=20859) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10607 (pms_id=20860) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10608 (pms_id=20861) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10610 (pms_id=20868) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10609 (pms_id=20862) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10611 (pms_id=20869) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10612 (pms_id=20870) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10615 (pms_id=20871) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10613 (pms_id=20873) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10614 (pms_id=20875) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10616 (pms_id=20876) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10617 (pms_id=20877) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10618 (pms_id=20878) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10620 (pms_id=20879) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10619 (pms_id=20880) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10622 (pms_id=20883) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10621 (pms_id=20882) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10623 (pms_id=20885) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10624 (pms_id=20889) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10625 (pms_id=20890) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10626 (pms_id=20891) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10628 (pms_id=20895) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10627 (pms_id=20896) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10629 (pms_id=20900) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10630 (pms_id=20902) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10631 (pms_id=20905) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10632 (pms_id=20910) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10633 (pms_id=20913) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10635 (pms_id=20916) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10634 (pms_id=20917) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10636 (pms_id=20918) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10637 (pms_id=20920) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10638 (pms_id=20922) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10639 (pms_id=20923) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10640 (pms_id=20924) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10642 (pms_id=20926) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10641 (pms_id=20925) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10643 (pms_id=20927) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10644 (pms_id=20928) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10645 (pms_id=20929) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10647 (pms_id=20930) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10646 (pms_id=20931) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10648 (pms_id=20932) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10649 (pms_id=20934) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10650 (pms_id=20935) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10651 (pms_id=20936) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10652 (pms_id=20938) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10653 (pms_id=20940) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10654 (pms_id=20942) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10655 (pms_id=20945) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10656 (pms_id=20946) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10657 (pms_id=20947) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10658 (pms_id=20948) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10659 (pms_id=20949) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10660 (pms_id=20950) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10661 (pms_id=20951) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10663 (pms_id=20952) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10662 (pms_id=20956) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10664 (pms_id=20957) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20950 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10665 (pms_id=20959) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10666 (pms_id=20960) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10667 (pms_id=20961) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10668 (pms_id=20962) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10669 (pms_id=20973) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10670 (pms_id=20982) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10672 (pms_id=20993) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10671 (pms_id=20983) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10673 (pms_id=20994) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10674 (pms_id=20995) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10675 (pms_id=20996) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10676 (pms_id=21003) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10678 (pms_id=21014) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10677 (pms_id=21013) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10679 (pms_id=21015) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10680 (pms_id=21018) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10681 (pms_id=21016) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10682 (pms_id=21019) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10683 (pms_id=21020) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10684 (pms_id=21021) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10685 (pms_id=21022) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10686 (pms_id=21023) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10687 (pms_id=21024) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10689 (pms_id=21026) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10688 (pms_id=21025) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10690 (pms_id=21028) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10691 (pms_id=21029) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10692 (pms_id=21031) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10693 (pms_id=21032) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10694 (pms_id=21034) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10695 (pms_id=21035) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10696 (pms_id=21037) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10698 (pms_id=21039) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10697 (pms_id=21038) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10699 (pms_id=21040) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10700 (pms_id=21041) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10701 (pms_id=21042) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10704 (pms_id=21043) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10702 (pms_id=21044) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10703 (pms_id=21047) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10705 (pms_id=21057) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10706 (pms_id=21067) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10707 (pms_id=21068) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10708 (pms_id=21070) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10709 (pms_id=21071) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10710 (pms_id=21072) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10712 (pms_id=21073) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10711 (pms_id=21076) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10715 (pms_id=21078) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10713 (pms_id=21080) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10714 (pms_id=21081) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10716 (pms_id=21082) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10717 (pms_id=21083) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10718 (pms_id=21084) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10720 (pms_id=21086) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10719 (pms_id=21085) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10721 (pms_id=21087) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10722 (pms_id=21089) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10723 (pms_id=21090) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10724 (pms_id=21091) 2025-11-19 15:14:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 10725 (pms_id=21092) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10726 (pms_id=21093) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10727 (pms_id=21095) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10728 (pms_id=21098) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10730 (pms_id=21099) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10729 (pms_id=21100) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10731 (pms_id=21108) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10733 (pms_id=21110) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10732 (pms_id=21109) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10736 (pms_id=21111) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10734 (pms_id=21112) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10735 (pms_id=21113) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10737 (pms_id=21114) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10738 (pms_id=21115) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10739 (pms_id=21116) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10740 (pms_id=21117) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10741 (pms_id=21118) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10742 (pms_id=21120) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10743 (pms_id=21121) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10744 (pms_id=21122) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10745 (pms_id=21123) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10746 (pms_id=21124) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10747 (pms_id=21126) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10748 (pms_id=21127) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10750 (pms_id=21129) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10749 (pms_id=21128) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10751 (pms_id=21134) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10752 (pms_id=21138) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10753 (pms_id=21144) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10754 (pms_id=21145) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10755 (pms_id=21146) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10756 (pms_id=21147) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10757 (pms_id=21149) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10758 (pms_id=21150) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10759 (pms_id=21151) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10760 (pms_id=21152) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10761 (pms_id=21153) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10762 (pms_id=21154) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10763 (pms_id=21160) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10764 (pms_id=21156) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10765 (pms_id=21161) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10766 (pms_id=21162) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10767 (pms_id=21164) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10768 (pms_id=21165) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10770 (pms_id=21168) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10769 (pms_id=21166) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10771 (pms_id=21169) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10772 (pms_id=21170) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10773 (pms_id=21171) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10775 (pms_id=21172) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10774 (pms_id=21173) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10776 (pms_id=21175) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10777 (pms_id=21176) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10778 (pms_id=21177) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10779 (pms_id=21178) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10780 (pms_id=21180) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10781 (pms_id=21181) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10783 (pms_id=21182) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10782 (pms_id=21187) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10784 (pms_id=21188) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10785 (pms_id=21207) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10786 (pms_id=21209) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10787 (pms_id=21210) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10788 (pms_id=21211) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10789 (pms_id=21212) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10791 (pms_id=21213) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10790 (pms_id=21214) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10792 (pms_id=21215) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10793 (pms_id=21216) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10794 (pms_id=21219) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10795 (pms_id=21220) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10796 (pms_id=21221) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10797 (pms_id=21222) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10798 (pms_id=21224) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10799 (pms_id=21225) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10800 (pms_id=21235) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10801 (pms_id=21236) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10803 (pms_id=21237) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10802 (pms_id=21238) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10804 (pms_id=21239) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10806 (pms_id=21244) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10805 (pms_id=21243) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10807 (pms_id=21245) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10808 (pms_id=21248) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10809 (pms_id=21252) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10810 (pms_id=21253) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10811 (pms_id=21255) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10812 (pms_id=21256) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10813 (pms_id=21258) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10814 (pms_id=21260) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10815 (pms_id=21261) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10816 (pms_id=21262) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10817 (pms_id=21264) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10818 (pms_id=21265) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10819 (pms_id=21267) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10820 (pms_id=21268) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10821 (pms_id=21269) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10823 (pms_id=21280) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10822 (pms_id=21270) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10824 (pms_id=21281) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10825 (pms_id=21283) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10826 (pms_id=21284) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10827 (pms_id=21291) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10828 (pms_id=21301) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10830 (pms_id=21302) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10829 (pms_id=21303) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10832 (pms_id=21304) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10831 (pms_id=21305) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10833 (pms_id=21306) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10834 (pms_id=21307) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10835 (pms_id=21308) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10836 (pms_id=21309) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10837 (pms_id=21310) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10838 (pms_id=21311) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10839 (pms_id=21312) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10840 (pms_id=21313) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10841 (pms_id=21322) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10842 (pms_id=21323) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10843 (pms_id=21324) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10844 (pms_id=21325) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10846 (pms_id=21326) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10845 (pms_id=21327) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10847 (pms_id=21328) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10848 (pms_id=21329) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10850 (pms_id=21333) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10849 (pms_id=21334) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10851 (pms_id=21335) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10852 (pms_id=21336) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10853 (pms_id=21337) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10854 (pms_id=21338) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10855 (pms_id=21342) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21337 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10856 (pms_id=21347) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10857 (pms_id=21345) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10858 (pms_id=21353) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10859 (pms_id=21354) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10860 (pms_id=21355) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10861 (pms_id=21364) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10863 (pms_id=21365) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10862 (pms_id=21366) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10864 (pms_id=21367) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10865 (pms_id=21369) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10866 (pms_id=21370) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10867 (pms_id=21371) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10868 (pms_id=21373) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10869 (pms_id=21374) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10870 (pms_id=21375) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10871 (pms_id=21376) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10872 (pms_id=21377) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10873 (pms_id=21378) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10874 (pms_id=21379) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10876 (pms_id=21382) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10875 (pms_id=21381) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10877 (pms_id=21383) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10878 (pms_id=21384) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10879 (pms_id=21385) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10880 (pms_id=21387) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10881 (pms_id=21388) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10882 (pms_id=21389) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10883 (pms_id=21391) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10884 (pms_id=21392) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10885 (pms_id=21393) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10886 (pms_id=21394) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10888 (pms_id=21396) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10887 (pms_id=21395) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10889 (pms_id=21397) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10890 (pms_id=21398) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10891 (pms_id=21399) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10892 (pms_id=21401) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10893 (pms_id=21402) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10894 (pms_id=21403) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10916 (pms_id=21407) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10895 (pms_id=21409) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10896 (pms_id=21415) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10898 (pms_id=21429) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10897 (pms_id=21428) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10899 (pms_id=21442) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10901 (pms_id=21444) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10902 (pms_id=21446) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10900 (pms_id=21445) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10903 (pms_id=21451) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10904 (pms_id=21454) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10905 (pms_id=21458) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10907 (pms_id=21462) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10906 (pms_id=21460) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10908 (pms_id=21463) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10910 (pms_id=21464) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10909 (pms_id=21465) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10911 (pms_id=21476) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10912 (pms_id=21477) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10913 (pms_id=21481) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10914 (pms_id=21482) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10915 (pms_id=21483) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10917 (pms_id=21485) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10918 (pms_id=21505) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10919 (pms_id=21506) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10920 (pms_id=21509) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10921 (pms_id=21511) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10922 (pms_id=21512) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10923 (pms_id=21513) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10924 (pms_id=21522) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10925 (pms_id=21523) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10926 (pms_id=21524) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10928 (pms_id=21533) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10927 (pms_id=21535) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10929 (pms_id=21536) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10930 (pms_id=21537) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10932 (pms_id=21538) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10931 (pms_id=21539) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10933 (pms_id=21549) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10934 (pms_id=21550) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10935 (pms_id=21551) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10936 (pms_id=21552) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10937 (pms_id=21554) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10939 (pms_id=21556) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10938 (pms_id=21555) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10940 (pms_id=21557) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10941 (pms_id=21558) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10942 (pms_id=21561) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10943 (pms_id=21562) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10944 (pms_id=21564) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10945 (pms_id=21565) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10946 (pms_id=21567) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10947 (pms_id=21568) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10950 (pms_id=21572) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10948 (pms_id=21582) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10949 (pms_id=21583) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10951 (pms_id=21584) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10952 (pms_id=21585) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10953 (pms_id=21586) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10954 (pms_id=21587) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10955 (pms_id=21588) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10956 (pms_id=21589) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10958 (pms_id=21590) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10957 (pms_id=21591) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10959 (pms_id=21592) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10960 (pms_id=21594) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10961 (pms_id=21595) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10962 (pms_id=21596) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10963 (pms_id=21597) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10964 (pms_id=21601) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10965 (pms_id=21602) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10966 (pms_id=21604) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10967 (pms_id=21605) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10968 (pms_id=21606) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10970 (pms_id=21607) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10969 (pms_id=21608) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10971 (pms_id=21609) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10972 (pms_id=21613) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10973 (pms_id=21623) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10974 (pms_id=21625) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10975 (pms_id=21626) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10976 (pms_id=21627) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10977 (pms_id=21629) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10978 (pms_id=21631) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10979 (pms_id=21633) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10980 (pms_id=21634) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10981 (pms_id=21635) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10982 (pms_id=21636) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10983 (pms_id=21637) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10984 (pms_id=21640) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10985 (pms_id=21641) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10986 (pms_id=21642) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10987 (pms_id=21652) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10988 (pms_id=21648) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10989 (pms_id=21653) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10990 (pms_id=21655) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10991 (pms_id=21658) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10992 (pms_id=21659) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10993 (pms_id=21660) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21659 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10994 (pms_id=21661) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10996 (pms_id=21664) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10995 (pms_id=21662) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10997 (pms_id=21667) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10998 (pms_id=21668) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 10999 (pms_id=21669) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11000 (pms_id=21678) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11001 (pms_id=21682) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11002 (pms_id=21684) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11003 (pms_id=21686) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11004 (pms_id=21687) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11006 (pms_id=21698) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11005 (pms_id=21699) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11007 (pms_id=21700) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11009 (pms_id=21701) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11008 (pms_id=21712) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11010 (pms_id=21713) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11011 (pms_id=21714) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11012 (pms_id=21715) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11013 (pms_id=21716) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11014 (pms_id=21717) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11015 (pms_id=21729) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11017 (pms_id=21739) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11016 (pms_id=21738) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11018 (pms_id=21740) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11019 (pms_id=21752) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11021 (pms_id=21756) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11020 (pms_id=21755) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11022 (pms_id=21757) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11023 (pms_id=21758) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11024 (pms_id=21762) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11025 (pms_id=21763) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11027 (pms_id=21764) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11026 (pms_id=21765) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11028 (pms_id=21766) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11030 (pms_id=21768) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11029 (pms_id=21769) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11031 (pms_id=21770) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11032 (pms_id=21779) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11033 (pms_id=21780) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11034 (pms_id=21790) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11035 (pms_id=21792) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11036 (pms_id=21793) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11037 (pms_id=21803) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11038 (pms_id=21804) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11040 (pms_id=21806) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11039 (pms_id=21808) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11041 (pms_id=21811) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11042 (pms_id=21812) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11043 (pms_id=21815) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11044 (pms_id=21816) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11045 (pms_id=21817) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11046 (pms_id=21820) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11048 (pms_id=21825) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11047 (pms_id=21823) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11049 (pms_id=21826) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11050 (pms_id=21829) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11051 (pms_id=21831) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11052 (pms_id=21834) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11053 (pms_id=21835) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11054 (pms_id=21836) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11055 (pms_id=21838) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11056 (pms_id=21839) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11057 (pms_id=21840) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11058 (pms_id=21841) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11059 (pms_id=21842) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11060 (pms_id=21849) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11061 (pms_id=21854) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11062 (pms_id=21855) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11063 (pms_id=21856) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11064 (pms_id=21857) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11065 (pms_id=21858) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11066 (pms_id=21859) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11068 (pms_id=21864) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11067 (pms_id=21863) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11069 (pms_id=21867) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11070 (pms_id=21880) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11071 (pms_id=21881) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11073 (pms_id=21883) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11072 (pms_id=21882) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11074 (pms_id=21884) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11075 (pms_id=21885) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11077 (pms_id=21888) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11076 (pms_id=21887) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11078 (pms_id=21895) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11079 (pms_id=21916) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11080 (pms_id=21915) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11081 (pms_id=21929) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11082 (pms_id=21930) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11083 (pms_id=21931) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11084 (pms_id=21932) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11085 (pms_id=21933) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11086 (pms_id=21934) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11087 (pms_id=21935) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11088 (pms_id=21936) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11089 (pms_id=21937) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11090 (pms_id=21938) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11091 (pms_id=21939) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11092 (pms_id=21941) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11093 (pms_id=21942) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11094 (pms_id=21943) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11095 (pms_id=21944) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11096 (pms_id=21946) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11097 (pms_id=21947) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11098 (pms_id=21948) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11099 (pms_id=21953) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11100 (pms_id=21954) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11101 (pms_id=21964) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11103 (pms_id=21965) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11102 (pms_id=21966) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11104 (pms_id=21967) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11105 (pms_id=21968) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11106 (pms_id=21969) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11107 (pms_id=21970) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11108 (pms_id=21974) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11109 (pms_id=21975) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11110 (pms_id=21977) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11111 (pms_id=21978) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11112 (pms_id=21979) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11113 (pms_id=21980) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11114 (pms_id=21988) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11115 (pms_id=21989) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11116 (pms_id=22003) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11117 (pms_id=22004) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11118 (pms_id=22005) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11119 (pms_id=22007) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11120 (pms_id=22008) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11121 (pms_id=22009) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11123 (pms_id=22011) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11122 (pms_id=22021) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11124 (pms_id=22023) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11125 (pms_id=22031) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11126 (pms_id=22032) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11127 (pms_id=22033) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11128 (pms_id=22034) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11129 (pms_id=22036) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11130 (pms_id=22038) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11131 (pms_id=22039) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11133 (pms_id=22040) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11132 (pms_id=22043) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11134 (pms_id=22044) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11135 (pms_id=22047) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11136 (pms_id=22048) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11137 (pms_id=22049) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11138 (pms_id=22050) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11139 (pms_id=22051) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11140 (pms_id=22052) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11141 (pms_id=22058) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11142 (pms_id=22061) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11143 (pms_id=22062) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11144 (pms_id=22064) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11145 (pms_id=22065) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11146 (pms_id=22066) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11147 (pms_id=22067) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22065 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11148 (pms_id=22068) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11149 (pms_id=22070) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11150 (pms_id=22072) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11151 (pms_id=22073) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11153 (pms_id=22079) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11152 (pms_id=22077) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11154 (pms_id=22080) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11155 (pms_id=22081) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11156 (pms_id=22082) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11157 (pms_id=22083) 2025-11-19 15:14:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 11158 (pms_id=22084) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11159 (pms_id=22085) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11160 (pms_id=22086) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11161 (pms_id=22087) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11162 (pms_id=22088) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11163 (pms_id=22089) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11164 (pms_id=22090) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11165 (pms_id=22091) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11166 (pms_id=22092) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11167 (pms_id=22093) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11168 (pms_id=22094) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11169 (pms_id=22095) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11170 (pms_id=22096) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11173 (pms_id=22098) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11171 (pms_id=22097) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11172 (pms_id=22099) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11174 (pms_id=22100) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11175 (pms_id=22101) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11176 (pms_id=22102) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11177 (pms_id=22103) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11178 (pms_id=22104) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11180 (pms_id=22106) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11179 (pms_id=22105) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11181 (pms_id=22107) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11182 (pms_id=22109) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11184 (pms_id=22118) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11183 (pms_id=22117) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11185 (pms_id=22119) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11186 (pms_id=22124) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11187 (pms_id=22122) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11188 (pms_id=22126) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11189 (pms_id=22130) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11190 (pms_id=22131) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11191 (pms_id=22132) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11193 (pms_id=22134) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11192 (pms_id=22133) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11194 (pms_id=22135) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11195 (pms_id=22136) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11197 (pms_id=22137) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11196 (pms_id=22138) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11198 (pms_id=22139) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11199 (pms_id=22140) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11200 (pms_id=22143) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11202 (pms_id=22147) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11201 (pms_id=22148) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11203 (pms_id=22156) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11204 (pms_id=22157) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11205 (pms_id=22158) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11206 (pms_id=22168) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11207 (pms_id=22169) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11208 (pms_id=22181) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11209 (pms_id=22188) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11210 (pms_id=22189) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11211 (pms_id=22190) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11213 (pms_id=22192) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11212 (pms_id=22191) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11214 (pms_id=22193) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11215 (pms_id=22194) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11216 (pms_id=22195) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11217 (pms_id=22196) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11218 (pms_id=22197) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11219 (pms_id=22198) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11220 (pms_id=22199) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11221 (pms_id=22200) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11222 (pms_id=22201) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11223 (pms_id=22202) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11224 (pms_id=22205) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11225 (pms_id=22206) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11226 (pms_id=22208) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11228 (pms_id=22211) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11227 (pms_id=22210) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11229 (pms_id=22212) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11230 (pms_id=22225) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11231 (pms_id=22226) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11232 (pms_id=22227) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11233 (pms_id=22228) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11234 (pms_id=22232) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11235 (pms_id=22233) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11236 (pms_id=22235) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11237 (pms_id=22237) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11238 (pms_id=22238) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11239 (pms_id=22239) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11240 (pms_id=22241) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11241 (pms_id=22242) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11242 (pms_id=22243) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11243 (pms_id=22244) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11244 (pms_id=22245) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11245 (pms_id=22246) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11246 (pms_id=22247) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11247 (pms_id=22249) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11249 (pms_id=22252) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11248 (pms_id=22250) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11250 (pms_id=22253) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11251 (pms_id=22254) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11252 (pms_id=22255) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11253 (pms_id=22256) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11254 (pms_id=22257) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11255 (pms_id=22259) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11256 (pms_id=22260) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11257 (pms_id=22261) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11259 (pms_id=22262) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11258 (pms_id=22263) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11260 (pms_id=22266) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11261 (pms_id=22267) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11262 (pms_id=22268) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11263 (pms_id=22269) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11264 (pms_id=22270) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11265 (pms_id=22271) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11266 (pms_id=22273) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11267 (pms_id=22276) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11268 (pms_id=22278) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11269 (pms_id=22279) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11270 (pms_id=22281) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11271 (pms_id=22282) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11272 (pms_id=22283) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11273 (pms_id=22285) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11275 (pms_id=22286) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11274 (pms_id=22295) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11277 (pms_id=22297) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11276 (pms_id=22296) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11278 (pms_id=22300) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11279 (pms_id=22301) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11280 (pms_id=22302) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11281 (pms_id=22303) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11282 (pms_id=22304) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11283 (pms_id=22305) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11284 (pms_id=22307) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11285 (pms_id=22311) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11286 (pms_id=22312) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11287 (pms_id=22313) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11288 (pms_id=22323) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11289 (pms_id=22324) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11290 (pms_id=22327) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11291 (pms_id=22338) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11292 (pms_id=22339) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11293 (pms_id=22340) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11294 (pms_id=22341) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11295 (pms_id=22342) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11296 (pms_id=22344) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11297 (pms_id=22345) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11298 (pms_id=22356) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11299 (pms_id=22359) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11300 (pms_id=22360) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11301 (pms_id=22361) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11302 (pms_id=22364) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11303 (pms_id=22372) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11304 (pms_id=22376) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11305 (pms_id=22379) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11307 (pms_id=22381) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11306 (pms_id=22382) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11308 (pms_id=22385) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11309 (pms_id=22387) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11310 (pms_id=22388) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11311 (pms_id=22389) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11312 (pms_id=22390) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11313 (pms_id=22394) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11314 (pms_id=22395) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11315 (pms_id=22396) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11316 (pms_id=22397) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11317 (pms_id=22401) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11318 (pms_id=22402) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11319 (pms_id=22403) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11321 (pms_id=22404) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11320 (pms_id=22413) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11322 (pms_id=22414) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11323 (pms_id=22415) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11324 (pms_id=22416) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11325 (pms_id=22418) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11326 (pms_id=22419) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11328 (pms_id=22430) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11327 (pms_id=22429) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11329 (pms_id=22431) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11330 (pms_id=22433) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11331 (pms_id=22434) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11332 (pms_id=22440) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11333 (pms_id=22441) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11334 (pms_id=22442) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11335 (pms_id=22443) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11336 (pms_id=22444) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11338 (pms_id=22446) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11337 (pms_id=22445) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11339 (pms_id=22455) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11340 (pms_id=22456) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11341 (pms_id=22457) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11342 (pms_id=22459) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11343 (pms_id=22460) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11344 (pms_id=22461) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11345 (pms_id=22463) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11346 (pms_id=22464) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11347 (pms_id=22465) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11348 (pms_id=22468) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11349 (pms_id=22470) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11351 (pms_id=22472) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11350 (pms_id=22471) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11352 (pms_id=22473) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11353 (pms_id=22477) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11354 (pms_id=22474) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11355 (pms_id=22478) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11356 (pms_id=22481) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11357 (pms_id=22491) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11358 (pms_id=22492) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11359 (pms_id=22493) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11360 (pms_id=22495) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11361 (pms_id=22497) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11362 (pms_id=22509) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11363 (pms_id=22512) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11364 (pms_id=22514) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11365 (pms_id=22522) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11366 (pms_id=22523) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11367 (pms_id=22533) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11368 (pms_id=22534) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11369 (pms_id=22535) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11371 (pms_id=22537) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11370 (pms_id=22536) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11372 (pms_id=22538) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11373 (pms_id=22548) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11374 (pms_id=22553) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11375 (pms_id=22557) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11377 (pms_id=22568) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11376 (pms_id=22569) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11378 (pms_id=22570) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11379 (pms_id=22571) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11380 (pms_id=22572) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11382 (pms_id=22573) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11381 (pms_id=22574) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11383 (pms_id=22575) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11384 (pms_id=22576) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11385 (pms_id=22579) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11386 (pms_id=22580) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11387 (pms_id=22582) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11388 (pms_id=22583) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11389 (pms_id=22590) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11390 (pms_id=22591) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11392 (pms_id=22604) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11391 (pms_id=22603) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11393 (pms_id=22608) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11394 (pms_id=22609) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11395 (pms_id=22610) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11396 (pms_id=22611) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11397 (pms_id=22612) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11398 (pms_id=22619) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11399 (pms_id=22621) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11400 (pms_id=22622) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11402 (pms_id=22630) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11401 (pms_id=22632) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11403 (pms_id=22633) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11404 (pms_id=22634) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11405 (pms_id=22636) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11406 (pms_id=22637) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11411 (pms_id=22638) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11407 (pms_id=22639) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11408 (pms_id=22641) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11409 (pms_id=22644) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11410 (pms_id=22645) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11412 (pms_id=22647) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11413 (pms_id=22648) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11414 (pms_id=22656) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11415 (pms_id=22658) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11416 (pms_id=22659) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11417 (pms_id=22660) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11418 (pms_id=22664) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11419 (pms_id=22666) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11420 (pms_id=22668) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11421 (pms_id=22669) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11422 (pms_id=22670) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11423 (pms_id=22679) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11425 (pms_id=22682) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11424 (pms_id=22681) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11426 (pms_id=22683) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11427 (pms_id=22684) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11428 (pms_id=22686) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11429 (pms_id=22688) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11431 (pms_id=22689) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11430 (pms_id=22690) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11432 (pms_id=22692) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11433 (pms_id=22693) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11434 (pms_id=22694) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11435 (pms_id=22705) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11436 (pms_id=22714) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11437 (pms_id=22715) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11438 (pms_id=22716) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11439 (pms_id=22717) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11440 (pms_id=22718) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11441 (pms_id=22719) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11442 (pms_id=22721) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11443 (pms_id=22730) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11444 (pms_id=22731) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11445 (pms_id=22733) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11447 (pms_id=22734) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11446 (pms_id=22735) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11449 (pms_id=22738) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11448 (pms_id=22740) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11450 (pms_id=22742) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11451 (pms_id=22743) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11452 (pms_id=22744) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11453 (pms_id=22746) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11454 (pms_id=22747) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11455 (pms_id=22748) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11456 (pms_id=22749) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11457 (pms_id=22750) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11459 (pms_id=22752) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11458 (pms_id=22754) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11460 (pms_id=22762) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11462 (pms_id=22764) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11461 (pms_id=22763) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11463 (pms_id=22774) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11464 (pms_id=22776) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11466 (pms_id=22780) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11465 (pms_id=22778) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11467 (pms_id=22781) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11468 (pms_id=22783) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11469 (pms_id=22787) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11470 (pms_id=22788) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11471 (pms_id=22789) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11472 (pms_id=22790) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11473 (pms_id=22791) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11474 (pms_id=22793) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11476 (pms_id=22795) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11475 (pms_id=22796) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11477 (pms_id=22798) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11478 (pms_id=22799) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11479 (pms_id=22809) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11480 (pms_id=22811) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11482 (pms_id=22812) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11481 (pms_id=22813) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11483 (pms_id=22815) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11484 (pms_id=22816) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11485 (pms_id=22819) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11486 (pms_id=22821) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11487 (pms_id=22822) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11489 (pms_id=22825) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11490 (pms_id=22827) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11488 (pms_id=22826) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11491 (pms_id=22831) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11492 (pms_id=22833) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11493 (pms_id=22835) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11494 (pms_id=22837) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11495 (pms_id=22838) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11496 (pms_id=22840) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11497 (pms_id=22843) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11499 (pms_id=22846) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11498 (pms_id=22849) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11500 (pms_id=22850) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11502 (pms_id=22852) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11501 (pms_id=22851) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11503 (pms_id=22853) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11522 (pms_id=22855) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11504 (pms_id=22856) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22853 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11505 (pms_id=22858) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11507 (pms_id=22861) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11506 (pms_id=22860) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11508 (pms_id=22862) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11510 (pms_id=22865) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11509 (pms_id=22868) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11511 (pms_id=22871) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11512 (pms_id=22869) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11513 (pms_id=22872) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11514 (pms_id=22873) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11515 (pms_id=22874) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11516 (pms_id=22877) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11517 (pms_id=22879) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11518 (pms_id=22880) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11519 (pms_id=22881) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11520 (pms_id=22883) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11521 (pms_id=22886) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11523 (pms_id=22887) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11524 (pms_id=22888) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11525 (pms_id=22891) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11526 (pms_id=22893) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11527 (pms_id=22894) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11528 (pms_id=22896) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11529 (pms_id=22897) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11530 (pms_id=22898) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11531 (pms_id=22900) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11532 (pms_id=22901) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11533 (pms_id=22902) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11534 (pms_id=22903) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11536 (pms_id=22905) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11535 (pms_id=22907) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11537 (pms_id=22908) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11538 (pms_id=22909) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11539 (pms_id=22910) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11540 (pms_id=22911) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11541 (pms_id=22912) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11542 (pms_id=22915) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11543 (pms_id=22916) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11544 (pms_id=22918) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11545 (pms_id=22919) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11546 (pms_id=22921) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11547 (pms_id=22922) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11548 (pms_id=22923) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11549 (pms_id=22925) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11550 (pms_id=22926) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11551 (pms_id=22929) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11552 (pms_id=22931) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11553 (pms_id=22932) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11555 (pms_id=22940) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11554 (pms_id=22941) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11556 (pms_id=22942) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11557 (pms_id=22943) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11559 (pms_id=22944) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11560 (pms_id=22947) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11558 (pms_id=22945) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11564 (pms_id=22946) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11562 (pms_id=22948) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11561 (pms_id=22957) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11563 (pms_id=22961) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11566 (pms_id=22963) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11565 (pms_id=22964) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11568 (pms_id=22968) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11567 (pms_id=22966) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11570 (pms_id=22975) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11569 (pms_id=22974) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11571 (pms_id=22985) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11572 (pms_id=22986) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11573 (pms_id=22987) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11574 (pms_id=22994) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11575 (pms_id=22996) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11576 (pms_id=22997) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11577 (pms_id=22998) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11578 (pms_id=22999) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11579 (pms_id=23000) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11580 (pms_id=23001) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11583 (pms_id=23002) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11584 (pms_id=23005) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11582 (pms_id=23006) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11585 (pms_id=23007) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11581 (pms_id=23008) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11586 (pms_id=23009) 2025-11-19 15:14:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 11587 (pms_id=23011) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11588 (pms_id=23012) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11589 (pms_id=23013) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11591 (pms_id=23026) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11590 (pms_id=23017) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11592 (pms_id=23027) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11593 (pms_id=23036) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11594 (pms_id=23040) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11595 (pms_id=23041) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11596 (pms_id=23052) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11597 (pms_id=23060) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11598 (pms_id=23061) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11599 (pms_id=23062) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11602 (pms_id=23067) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11600 (pms_id=23065) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11601 (pms_id=23063) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11603 (pms_id=23069) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11604 (pms_id=23070) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11605 (pms_id=23073) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11606 (pms_id=23083) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11607 (pms_id=23103) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11609 (pms_id=23114) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11608 (pms_id=23113) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11610 (pms_id=23115) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11611 (pms_id=23123) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11612 (pms_id=23125) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11613 (pms_id=23126) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11614 (pms_id=23144) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11615 (pms_id=23145) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11616 (pms_id=23147) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11617 (pms_id=23149) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11618 (pms_id=23150) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11619 (pms_id=23151) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11620 (pms_id=23152) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11621 (pms_id=23162) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11622 (pms_id=23165) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11623 (pms_id=23166) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11624 (pms_id=23168) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11625 (pms_id=23169) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11626 (pms_id=23178) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11627 (pms_id=23180) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11628 (pms_id=23189) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11630 (pms_id=23192) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11629 (pms_id=23191) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11631 (pms_id=23193) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11632 (pms_id=23194) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11633 (pms_id=23195) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11634 (pms_id=23197) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11635 (pms_id=23198) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11636 (pms_id=23199) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11637 (pms_id=23200) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11638 (pms_id=23201) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11640 (pms_id=23202) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11639 (pms_id=23212) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11641 (pms_id=23213) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11642 (pms_id=23215) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11643 (pms_id=23216) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11645 (pms_id=23217) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11644 (pms_id=23221) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11646 (pms_id=23222) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11647 (pms_id=23228) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11648 (pms_id=23248) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11649 (pms_id=23250) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11650 (pms_id=23249) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11651 (pms_id=23251) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11652 (pms_id=23259) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11653 (pms_id=23260) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11654 (pms_id=23269) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11655 (pms_id=23279) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11656 (pms_id=23289) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11657 (pms_id=23299) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11658 (pms_id=23300) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11659 (pms_id=23301) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11660 (pms_id=23309) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11662 (pms_id=23313) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11661 (pms_id=23311) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11663 (pms_id=23319) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11664 (pms_id=23326) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11665 (pms_id=23327) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11666 (pms_id=23336) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11667 (pms_id=23337) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11669 (pms_id=23347) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11668 (pms_id=23346) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11670 (pms_id=23348) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11672 (pms_id=23350) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11671 (pms_id=23349) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11673 (pms_id=23351) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11674 (pms_id=23352) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11675 (pms_id=23354) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11676 (pms_id=23363) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11677 (pms_id=23373) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11678 (pms_id=23374) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11679 (pms_id=23379) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11680 (pms_id=23380) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11681 (pms_id=23382) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11682 (pms_id=23383) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11683 (pms_id=23384) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11684 (pms_id=23385) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11685 (pms_id=23386) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11686 (pms_id=23397) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11687 (pms_id=23399) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11688 (pms_id=23400) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11689 (pms_id=23401) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11691 (pms_id=23402) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11690 (pms_id=23413) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11692 (pms_id=23418) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11693 (pms_id=23421) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11694 (pms_id=23422) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11695 (pms_id=23431) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11696 (pms_id=23434) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11697 (pms_id=23435) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11699 (pms_id=23437) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11698 (pms_id=23439) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11700 (pms_id=23440) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11701 (pms_id=23443) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11702 (pms_id=23444) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11703 (pms_id=23445) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11704 (pms_id=23446) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11705 (pms_id=23448) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11706 (pms_id=23449) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11707 (pms_id=23455) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11708 (pms_id=23457) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11709 (pms_id=23459) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11710 (pms_id=23460) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11711 (pms_id=23462) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11712 (pms_id=23463) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11713 (pms_id=23464) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11714 (pms_id=23465) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11715 (pms_id=23466) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11716 (pms_id=23468) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11717 (pms_id=23469) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11718 (pms_id=23477) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11719 (pms_id=23478) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11720 (pms_id=23479) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11721 (pms_id=23480) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11723 (pms_id=23482) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11722 (pms_id=23483) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11724 (pms_id=23484) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11725 (pms_id=23486) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11726 (pms_id=23487) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11727 (pms_id=23488) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11728 (pms_id=23491) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11731 (pms_id=23493) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11729 (pms_id=23492) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11730 (pms_id=23494) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11732 (pms_id=23506) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11733 (pms_id=23507) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11734 (pms_id=23516) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11735 (pms_id=23517) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11736 (pms_id=23520) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11737 (pms_id=23522) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11738 (pms_id=23524) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11739 (pms_id=23525) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11740 (pms_id=23535) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11742 (pms_id=23536) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11741 (pms_id=23546) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11743 (pms_id=23547) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11744 (pms_id=23548) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11745 (pms_id=23549) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11746 (pms_id=23559) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11747 (pms_id=23560) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11749 (pms_id=23562) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11748 (pms_id=23561) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11750 (pms_id=23564) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11751 (pms_id=23566) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11752 (pms_id=23567) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11753 (pms_id=23568) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11754 (pms_id=23569) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11755 (pms_id=23571) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11756 (pms_id=23572) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11757 (pms_id=23573) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11758 (pms_id=23586) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11759 (pms_id=23587) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11760 (pms_id=23588) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11761 (pms_id=23589) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11762 (pms_id=23590) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11763 (pms_id=23591) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11764 (pms_id=23592) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11765 (pms_id=23594) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11766 (pms_id=23595) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11767 (pms_id=23596) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11768 (pms_id=23597) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11769 (pms_id=23607) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11771 (pms_id=23608) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11770 (pms_id=23609) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11776 (pms_id=23610) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11772 (pms_id=23612) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11773 (pms_id=23613) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11774 (pms_id=23614) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11775 (pms_id=23618) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11777 (pms_id=23619) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11778 (pms_id=23620) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11779 (pms_id=23621) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11780 (pms_id=23622) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11781 (pms_id=23623) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11782 (pms_id=23624) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11783 (pms_id=23625) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11784 (pms_id=23626) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11785 (pms_id=23628) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11786 (pms_id=23638) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11787 (pms_id=23639) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11788 (pms_id=23640) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11789 (pms_id=23641) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11790 (pms_id=23642) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11792 (pms_id=23644) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11791 (pms_id=23643) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11793 (pms_id=23645) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11794 (pms_id=23646) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11795 (pms_id=23647) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11796 (pms_id=23648) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11797 (pms_id=23657) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11798 (pms_id=23666) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11799 (pms_id=23676) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11800 (pms_id=23677) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11802 (pms_id=23678) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11801 (pms_id=23679) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11803 (pms_id=23680) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11804 (pms_id=23693) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11805 (pms_id=23694) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11806 (pms_id=23695) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11807 (pms_id=23696) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11808 (pms_id=23697) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11809 (pms_id=23699) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11810 (pms_id=23701) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11811 (pms_id=23702) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11813 (pms_id=23704) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11812 (pms_id=23706) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11815 (pms_id=23710) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11814 (pms_id=23707) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11816 (pms_id=23711) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11817 (pms_id=23713) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11818 (pms_id=23714) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11819 (pms_id=23719) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11820 (pms_id=23727) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11822 (pms_id=23729) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11821 (pms_id=23731) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11824 (pms_id=23738) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11823 (pms_id=23739) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11825 (pms_id=23740) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11826 (pms_id=23741) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11827 (pms_id=23742) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11828 (pms_id=23743) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11829 (pms_id=23744) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11831 (pms_id=23745) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11830 (pms_id=23746) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11832 (pms_id=23748) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11833 (pms_id=23750) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11834 (pms_id=23751) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11835 (pms_id=23757) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11836 (pms_id=23758) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11837 (pms_id=23767) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11838 (pms_id=23768) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11839 (pms_id=23779) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11842 (pms_id=23784) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11841 (pms_id=23785) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11840 (pms_id=23787) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11844 (pms_id=23789) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11843 (pms_id=23788) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11845 (pms_id=23799) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11846 (pms_id=23802) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11847 (pms_id=23804) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11848 (pms_id=23806) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11849 (pms_id=23808) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11850 (pms_id=23809) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11851 (pms_id=23811) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11852 (pms_id=23812) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11853 (pms_id=23813) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11854 (pms_id=23817) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11855 (pms_id=23818) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11856 (pms_id=23829) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11857 (pms_id=23830) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11858 (pms_id=23832) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11859 (pms_id=23834) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11860 (pms_id=23835) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11861 (pms_id=23836) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11862 (pms_id=23839) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11863 (pms_id=23850) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11864 (pms_id=23862) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11866 (pms_id=23865) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11865 (pms_id=23864) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11867 (pms_id=23866) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11868 (pms_id=23867) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11869 (pms_id=23869) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11871 (pms_id=23871) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11870 (pms_id=23877) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11872 (pms_id=23878) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11873 (pms_id=23879) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11874 (pms_id=23880) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11876 (pms_id=23892) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11875 (pms_id=23882) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11877 (pms_id=23881) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11878 (pms_id=23893) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11879 (pms_id=23894) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11880 (pms_id=23895) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11881 (pms_id=23897) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11882 (pms_id=23899) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11883 (pms_id=23900) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11884 (pms_id=23901) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11887 (pms_id=23902) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11886 (pms_id=23903) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11885 (pms_id=23912) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11890 (pms_id=23933) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11888 (pms_id=23932) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11889 (pms_id=23934) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11891 (pms_id=23935) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11892 (pms_id=23936) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11893 (pms_id=23937) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11895 (pms_id=23938) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11894 (pms_id=23941) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11897 (pms_id=23942) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11896 (pms_id=23953) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11898 (pms_id=23954) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11899 (pms_id=23957) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11900 (pms_id=23958) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11901 (pms_id=23961) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11902 (pms_id=23962) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11903 (pms_id=23968) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11904 (pms_id=23969) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11905 (pms_id=23977) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11906 (pms_id=23979) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11907 (pms_id=23980) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11908 (pms_id=23981) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11909 (pms_id=23982) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11910 (pms_id=23983) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11912 (pms_id=23985) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11911 (pms_id=23984) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11913 (pms_id=23993) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11914 (pms_id=23994) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11915 (pms_id=23995) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11916 (pms_id=24006) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11917 (pms_id=24010) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11918 (pms_id=24013) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11919 (pms_id=24023) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11920 (pms_id=24024) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11921 (pms_id=24025) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11922 (pms_id=24026) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11923 (pms_id=24027) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11924 (pms_id=24028) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11926 (pms_id=24030) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11925 (pms_id=24032) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11927 (pms_id=24033) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11928 (pms_id=24034) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11929 (pms_id=24037) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11930 (pms_id=24039) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11931 (pms_id=24041) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11932 (pms_id=24044) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11933 (pms_id=24049) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11934 (pms_id=24080) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11935 (pms_id=24081) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11936 (pms_id=24082) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11937 (pms_id=24083) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11938 (pms_id=24084) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11939 (pms_id=24085) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11940 (pms_id=24097) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11941 (pms_id=24099) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11942 (pms_id=24104) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11943 (pms_id=24105) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11944 (pms_id=24106) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11945 (pms_id=24110) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11946 (pms_id=24112) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11947 (pms_id=24113) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11948 (pms_id=24114) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11950 (pms_id=24117) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11949 (pms_id=24116) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11952 (pms_id=24118) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11951 (pms_id=24119) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11953 (pms_id=24120) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11954 (pms_id=24121) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11955 (pms_id=24122) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11956 (pms_id=24123) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11957 (pms_id=24124) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11958 (pms_id=24128) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11959 (pms_id=24138) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11960 (pms_id=24139) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11962 (pms_id=24142) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11961 (pms_id=24143) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11963 (pms_id=24144) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11964 (pms_id=24145) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11966 (pms_id=24146) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11965 (pms_id=24148) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11967 (pms_id=24155) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11968 (pms_id=24156) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11969 (pms_id=24157) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11971 (pms_id=24168) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11970 (pms_id=24167) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11972 (pms_id=24170) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11973 (pms_id=24171) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11974 (pms_id=24172) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11975 (pms_id=24175) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11976 (pms_id=24176) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11977 (pms_id=24186) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11978 (pms_id=24187) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11979 (pms_id=24188) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11980 (pms_id=24189) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11982 (pms_id=24199) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11981 (pms_id=24198) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11983 (pms_id=24200) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11984 (pms_id=24208) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11986 (pms_id=24210) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11985 (pms_id=24211) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11988 (pms_id=24221) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11987 (pms_id=24222) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11989 (pms_id=24227) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11991 (pms_id=24229) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11990 (pms_id=24228) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11992 (pms_id=24230) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11993 (pms_id=24231) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11994 (pms_id=24232) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11997 (pms_id=24234) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11995 (pms_id=24233) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11996 (pms_id=24235) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11998 (pms_id=24236) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 11999 (pms_id=24237) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12000 (pms_id=24239) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12001 (pms_id=24240) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12002 (pms_id=24241) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12004 (pms_id=24243) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12003 (pms_id=24242) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12005 (pms_id=24244) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12006 (pms_id=24245) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12007 (pms_id=24246) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12008 (pms_id=24247) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12009 (pms_id=24248) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12010 (pms_id=24249) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12011 (pms_id=24251) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12013 (pms_id=24252) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12012 (pms_id=24253) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12014 (pms_id=24254) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12016 (pms_id=24256) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12015 (pms_id=24257) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12018 (pms_id=24258) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12017 (pms_id=24261) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12019 (pms_id=24264) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12020 (pms_id=24266) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12021 (pms_id=24269) 2025-11-19 15:14:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 12022 (pms_id=24270) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12023 (pms_id=24271) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12024 (pms_id=24272) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12026 (pms_id=24275) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12025 (pms_id=24276) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12027 (pms_id=24277) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12028 (pms_id=24278) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12029 (pms_id=24279) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12031 (pms_id=24280) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12030 (pms_id=24302) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12032 (pms_id=24304) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12033 (pms_id=24313) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12034 (pms_id=24323) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12035 (pms_id=24333) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12036 (pms_id=24335) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12037 (pms_id=24336) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12038 (pms_id=24346) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12039 (pms_id=24349) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12040 (pms_id=24351) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12041 (pms_id=24353) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12042 (pms_id=24366) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12043 (pms_id=24367) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12044 (pms_id=24368) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12045 (pms_id=24369) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12046 (pms_id=24370) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12047 (pms_id=24371) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12048 (pms_id=24372) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12049 (pms_id=24373) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12051 (pms_id=24374) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12050 (pms_id=24376) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12052 (pms_id=24377) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12053 (pms_id=24378) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12054 (pms_id=24379) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12055 (pms_id=24380) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12056 (pms_id=24384) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12057 (pms_id=24385) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12058 (pms_id=24389) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12059 (pms_id=24399) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12060 (pms_id=24400) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12061 (pms_id=24403) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12062 (pms_id=24404) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12063 (pms_id=24405) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12064 (pms_id=24406) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12066 (pms_id=24408) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12065 (pms_id=24407) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12067 (pms_id=24409) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12068 (pms_id=24420) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12069 (pms_id=24421) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12070 (pms_id=24422) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12071 (pms_id=24423) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12072 (pms_id=24431) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12073 (pms_id=24432) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12074 (pms_id=24433) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12075 (pms_id=24442) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12076 (pms_id=24443) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12077 (pms_id=24452) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12078 (pms_id=24453) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12079 (pms_id=24454) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12080 (pms_id=24455) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12081 (pms_id=24457) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12082 (pms_id=24458) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12084 (pms_id=24460) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12085 (pms_id=24461) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12083 (pms_id=24459) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12087 (pms_id=24463) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12086 (pms_id=24465) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12088 (pms_id=24468) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12089 (pms_id=24478) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12090 (pms_id=24479) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12091 (pms_id=24480) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12092 (pms_id=24491) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12093 (pms_id=24492) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12094 (pms_id=24493) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12095 (pms_id=24494) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12097 (pms_id=24496) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12096 (pms_id=24495) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12098 (pms_id=24497) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12100 (pms_id=24518) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12099 (pms_id=24519) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12101 (pms_id=24521) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12103 (pms_id=24526) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12102 (pms_id=24530) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12104 (pms_id=24531) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12105 (pms_id=24533) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12106 (pms_id=24534) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12107 (pms_id=24536) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12109 (pms_id=24538) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12110 (pms_id=24543) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12108 (pms_id=24537) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12111 (pms_id=24544) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12112 (pms_id=24545) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12113 (pms_id=24555) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12114 (pms_id=24556) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12115 (pms_id=24557) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12116 (pms_id=24558) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12117 (pms_id=24560) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12118 (pms_id=24561) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12119 (pms_id=24562) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12120 (pms_id=24565) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12121 (pms_id=24566) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12122 (pms_id=24575) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12123 (pms_id=24585) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12124 (pms_id=24587) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12125 (pms_id=24588) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12126 (pms_id=24589) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12127 (pms_id=24590) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12128 (pms_id=24591) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12129 (pms_id=24593) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12130 (pms_id=24602) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12131 (pms_id=24612) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12132 (pms_id=24614) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12133 (pms_id=24616) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12134 (pms_id=24617) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12135 (pms_id=24620) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12136 (pms_id=24621) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12138 (pms_id=24634) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12137 (pms_id=24622) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12139 (pms_id=24636) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12140 (pms_id=24646) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12141 (pms_id=24647) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12142 (pms_id=24648) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12143 (pms_id=24649) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12144 (pms_id=24650) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12146 (pms_id=24651) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12145 (pms_id=24661) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12147 (pms_id=24662) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12148 (pms_id=24664) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12149 (pms_id=24665) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12150 (pms_id=24674) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12151 (pms_id=24675) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12152 (pms_id=24676) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12153 (pms_id=24677) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12154 (pms_id=24678) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12155 (pms_id=24679) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12156 (pms_id=24680) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12157 (pms_id=24684) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12158 (pms_id=24694) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12159 (pms_id=24706) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12160 (pms_id=24707) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12162 (pms_id=24718) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12161 (pms_id=24717) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12163 (pms_id=24719) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12164 (pms_id=24720) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12165 (pms_id=24721) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12167 (pms_id=24728) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12166 (pms_id=24727) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12168 (pms_id=24737) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12169 (pms_id=24749) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12170 (pms_id=24750) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12172 (pms_id=24752) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12173 (pms_id=24753) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12171 (pms_id=24751) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12174 (pms_id=24764) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12175 (pms_id=24774) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12176 (pms_id=24775) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12177 (pms_id=24776) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12178 (pms_id=24778) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12179 (pms_id=24783) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12180 (pms_id=24793) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12182 (pms_id=24795) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12181 (pms_id=24794) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12184 (pms_id=24797) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12183 (pms_id=24796) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12185 (pms_id=24799) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12187 (pms_id=24801) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12186 (pms_id=24802) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12188 (pms_id=24803) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12189 (pms_id=24805) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12190 (pms_id=24815) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12191 (pms_id=24816) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12192 (pms_id=24825) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12193 (pms_id=24827) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12194 (pms_id=24828) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12195 (pms_id=24830) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12196 (pms_id=24831) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12197 (pms_id=24832) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12198 (pms_id=24834) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12199 (pms_id=24835) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12200 (pms_id=24836) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12201 (pms_id=24837) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12202 (pms_id=24839) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12203 (pms_id=24840) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12204 (pms_id=24841) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12205 (pms_id=24842) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12206 (pms_id=24844) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12207 (pms_id=24845) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12228 (pms_id=24846) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12208 (pms_id=24848) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12209 (pms_id=24850) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12210 (pms_id=24851) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12211 (pms_id=24852) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12212 (pms_id=24853) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12214 (pms_id=24854) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12213 (pms_id=24855) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12215 (pms_id=24856) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12216 (pms_id=24857) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12217 (pms_id=24861) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12218 (pms_id=24862) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12219 (pms_id=24863) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12220 (pms_id=24864) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12222 (pms_id=24866) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12221 (pms_id=24865) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12223 (pms_id=24868) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12225 (pms_id=24870) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12224 (pms_id=24869) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12226 (pms_id=24871) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12227 (pms_id=24873) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12229 (pms_id=24875) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12230 (pms_id=24879) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12231 (pms_id=24889) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12232 (pms_id=24890) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12234 (pms_id=24891) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12233 (pms_id=24893) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12235 (pms_id=24894) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12236 (pms_id=24895) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12237 (pms_id=24897) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12238 (pms_id=24898) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12242 (pms_id=24899) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12239 (pms_id=24900) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12240 (pms_id=24908) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12241 (pms_id=24918) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12243 (pms_id=24919) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12244 (pms_id=24920) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12245 (pms_id=24921) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12246 (pms_id=24922) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12247 (pms_id=24923) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12250 (pms_id=24932) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12248 (pms_id=24933) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12249 (pms_id=24934) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12251 (pms_id=24935) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12252 (pms_id=24938) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12254 (pms_id=24942) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12253 (pms_id=24941) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12255 (pms_id=24943) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12256 (pms_id=24944) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12257 (pms_id=24945) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12258 (pms_id=24946) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12259 (pms_id=24947) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12260 (pms_id=24950) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12261 (pms_id=24951) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12262 (pms_id=24952) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12263 (pms_id=24953) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12265 (pms_id=24955) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12264 (pms_id=24954) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12266 (pms_id=24957) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12267 (pms_id=24958) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12268 (pms_id=24959) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12269 (pms_id=24960) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12270 (pms_id=24961) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12271 (pms_id=24962) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12272 (pms_id=24964) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12273 (pms_id=24965) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12274 (pms_id=24966) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12275 (pms_id=24974) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12276 (pms_id=24976) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12277 (pms_id=24977) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12278 (pms_id=24978) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12279 (pms_id=24979) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12280 (pms_id=24980) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12281 (pms_id=24981) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12282 (pms_id=24982) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12283 (pms_id=24984) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12284 (pms_id=24987) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12286 (pms_id=24989) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12289 (pms_id=24990) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12285 (pms_id=24988) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12287 (pms_id=24991) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12288 (pms_id=24993) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12290 (pms_id=24995) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12291 (pms_id=24996) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12292 (pms_id=24998) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12293 (pms_id=25001) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12294 (pms_id=25002) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12295 (pms_id=25009) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12296 (pms_id=25011) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12297 (pms_id=25010) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12298 (pms_id=25012) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12300 (pms_id=25014) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12299 (pms_id=25015) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12301 (pms_id=25017) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12303 (pms_id=25018) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12302 (pms_id=25019) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12304 (pms_id=25020) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12305 (pms_id=25021) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12306 (pms_id=25022) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12308 (pms_id=25026) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12307 (pms_id=25027) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12310 (pms_id=25028) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12309 (pms_id=25029) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12311 (pms_id=25033) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12312 (pms_id=25034) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12313 (pms_id=25035) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12314 (pms_id=25044) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12315 (pms_id=25045) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12316 (pms_id=25054) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12317 (pms_id=25055) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12318 (pms_id=25056) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12319 (pms_id=25058) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12321 (pms_id=25059) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12320 (pms_id=25060) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12322 (pms_id=25061) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12323 (pms_id=25062) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12324 (pms_id=25064) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12325 (pms_id=25065) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12326 (pms_id=25066) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12327 (pms_id=25075) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12328 (pms_id=25076) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12329 (pms_id=25077) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12330 (pms_id=25078) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12331 (pms_id=25079) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12332 (pms_id=25087) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12333 (pms_id=25088) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12334 (pms_id=25089) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12335 (pms_id=25090) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12336 (pms_id=25097) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12337 (pms_id=25091) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12338 (pms_id=25100) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12339 (pms_id=25101) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12340 (pms_id=25102) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12341 (pms_id=25103) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12342 (pms_id=25104) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12343 (pms_id=25105) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12344 (pms_id=25106) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12345 (pms_id=25116) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12346 (pms_id=25117) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12347 (pms_id=25118) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12348 (pms_id=25119) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12349 (pms_id=25120) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12350 (pms_id=25126) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12351 (pms_id=25127) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25120 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12352 (pms_id=25129) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12353 (pms_id=25142) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12354 (pms_id=25144) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12355 (pms_id=25145) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12357 (pms_id=25147) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12356 (pms_id=25146) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12358 (pms_id=25148) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12359 (pms_id=25149) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12360 (pms_id=25151) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12361 (pms_id=25152) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12363 (pms_id=25154) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12362 (pms_id=25153) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12369 (pms_id=25155) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12364 (pms_id=25156) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12365 (pms_id=25157) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12366 (pms_id=25158) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12367 (pms_id=25160) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12368 (pms_id=25161) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12370 (pms_id=25162) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12371 (pms_id=25163) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12372 (pms_id=25164) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12373 (pms_id=25165) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12374 (pms_id=25166) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12375 (pms_id=25171) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12376 (pms_id=25173) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12377 (pms_id=25174) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12378 (pms_id=25177) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12379 (pms_id=25179) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12380 (pms_id=25180) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12381 (pms_id=25182) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12382 (pms_id=25183) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12383 (pms_id=25184) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12385 (pms_id=25186) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12384 (pms_id=25187) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12386 (pms_id=25188) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12387 (pms_id=25194) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12388 (pms_id=25196) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12389 (pms_id=25198) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12390 (pms_id=25199) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12391 (pms_id=25200) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12392 (pms_id=25201) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12393 (pms_id=25202) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12394 (pms_id=25203) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12395 (pms_id=25213) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12396 (pms_id=25214) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12397 (pms_id=25215) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12398 (pms_id=25217) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12399 (pms_id=25219) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12400 (pms_id=25221) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12401 (pms_id=25223) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12402 (pms_id=25224) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12403 (pms_id=25226) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12404 (pms_id=25227) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12405 (pms_id=25228) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12406 (pms_id=25229) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12407 (pms_id=25230) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12408 (pms_id=25231) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12409 (pms_id=25238) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12410 (pms_id=25239) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12411 (pms_id=25240) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12412 (pms_id=25241) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12413 (pms_id=25242) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12414 (pms_id=25243) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12415 (pms_id=25244) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12416 (pms_id=25246) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12417 (pms_id=25247) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12418 (pms_id=25248) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12419 (pms_id=25249) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12420 (pms_id=25250) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12421 (pms_id=25251) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12422 (pms_id=25252) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12423 (pms_id=25256) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12424 (pms_id=25257) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12425 (pms_id=25259) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12426 (pms_id=25260) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12427 (pms_id=25261) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12428 (pms_id=25262) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12429 (pms_id=25283) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12430 (pms_id=25284) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12431 (pms_id=25285) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12432 (pms_id=25286) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12433 (pms_id=25287) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12434 (pms_id=25288) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12435 (pms_id=25289) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12436 (pms_id=25290) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12437 (pms_id=25291) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12438 (pms_id=25292) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12439 (pms_id=25293) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12440 (pms_id=25294) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12441 (pms_id=25295) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12443 (pms_id=25297) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12444 (pms_id=25299) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12442 (pms_id=25296) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25295 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12445 (pms_id=25304) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12448 (pms_id=25307) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12447 (pms_id=25306) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12449 (pms_id=25308) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12446 (pms_id=25305) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12451 (pms_id=25310) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12450 (pms_id=25309) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12452 (pms_id=25311) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12454 (pms_id=25313) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12453 (pms_id=25312) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12456 (pms_id=25317) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12455 (pms_id=25318) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12457 (pms_id=25331) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12458 (pms_id=25332) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12459 (pms_id=25333) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12460 (pms_id=25334) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12461 (pms_id=25335) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12463 (pms_id=25337) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12462 (pms_id=25336) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12464 (pms_id=25338) 2025-11-19 15:14:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 12465 (pms_id=25343) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12466 (pms_id=25354) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12467 (pms_id=25355) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12468 (pms_id=25364) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12470 (pms_id=25366) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12469 (pms_id=25365) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12471 (pms_id=25376) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12472 (pms_id=25377) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12473 (pms_id=25386) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12475 (pms_id=25387) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12474 (pms_id=25388) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12476 (pms_id=25389) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12477 (pms_id=25390) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12478 (pms_id=25392) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12479 (pms_id=25393) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12480 (pms_id=25394) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12481 (pms_id=25395) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12482 (pms_id=25408) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12483 (pms_id=25409) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12485 (pms_id=25415) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12484 (pms_id=25410) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12486 (pms_id=25425) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12487 (pms_id=25426) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12488 (pms_id=25427) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12489 (pms_id=25438) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12490 (pms_id=25439) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12491 (pms_id=25440) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12493 (pms_id=25441) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12492 (pms_id=25442) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12494 (pms_id=25443) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12495 (pms_id=25445) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12496 (pms_id=25449) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12497 (pms_id=25450) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12498 (pms_id=25451) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12499 (pms_id=25452) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12500 (pms_id=25453) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12503 (pms_id=25456) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12501 (pms_id=25457) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12502 (pms_id=25468) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12504 (pms_id=25469) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12505 (pms_id=25470) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12506 (pms_id=25472) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12507 (pms_id=25473) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12508 (pms_id=25474) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12509 (pms_id=25475) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12510 (pms_id=25476) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12511 (pms_id=25477) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12512 (pms_id=25484) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12514 (pms_id=25486) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12513 (pms_id=25485) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12515 (pms_id=25487) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12516 (pms_id=25489) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12518 (pms_id=25491) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12517 (pms_id=25490) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12519 (pms_id=25494) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12520 (pms_id=25495) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12521 (pms_id=25496) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12524 (pms_id=25498) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12523 (pms_id=25499) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12522 (pms_id=25500) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12525 (pms_id=25501) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12526 (pms_id=25502) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12527 (pms_id=25503) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12528 (pms_id=25504) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12529 (pms_id=25505) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12530 (pms_id=25511) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12531 (pms_id=25521) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12533 (pms_id=25525) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12532 (pms_id=25524) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12534 (pms_id=25526) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12535 (pms_id=25527) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12536 (pms_id=25529) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12537 (pms_id=25531) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12539 (pms_id=25534) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12538 (pms_id=25532) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12540 (pms_id=25536) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12541 (pms_id=25538) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12542 (pms_id=25541) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12544 (pms_id=25543) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12543 (pms_id=25539) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12545 (pms_id=25544) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12546 (pms_id=25545) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12547 (pms_id=25546) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12548 (pms_id=25548) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12549 (pms_id=25549) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12550 (pms_id=25551) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12551 (pms_id=25552) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12552 (pms_id=25567) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12554 (pms_id=25579) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12553 (pms_id=25578) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12555 (pms_id=25581) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12556 (pms_id=25582) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12557 (pms_id=25583) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12558 (pms_id=25584) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12559 (pms_id=25585) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12560 (pms_id=25586) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12561 (pms_id=25587) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12562 (pms_id=25588) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12564 (pms_id=25590) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12563 (pms_id=25589) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12565 (pms_id=25591) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12566 (pms_id=25595) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12567 (pms_id=25597) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12568 (pms_id=25598) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12569 (pms_id=25599) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12570 (pms_id=25600) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12571 (pms_id=25601) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12572 (pms_id=25602) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12573 (pms_id=25605) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12574 (pms_id=25606) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12575 (pms_id=25612) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12576 (pms_id=25613) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12577 (pms_id=25614) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12578 (pms_id=25622) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12579 (pms_id=25623) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12580 (pms_id=25624) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12581 (pms_id=25632) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12582 (pms_id=25633) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12584 (pms_id=25642) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12583 (pms_id=25643) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12585 (pms_id=25644) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12587 (pms_id=25645) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12586 (pms_id=25646) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12588 (pms_id=25647) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12589 (pms_id=25648) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12590 (pms_id=25649) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12592 (pms_id=25650) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12591 (pms_id=25651) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12593 (pms_id=25654) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12594 (pms_id=25652) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12595 (pms_id=25655) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12596 (pms_id=25656) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12597 (pms_id=25657) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12598 (pms_id=25658) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12599 (pms_id=25659) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12600 (pms_id=25662) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12601 (pms_id=25665) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12603 (pms_id=25668) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12602 (pms_id=25667) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12604 (pms_id=25670) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12605 (pms_id=25671) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12606 (pms_id=25672) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12607 (pms_id=25673) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12608 (pms_id=25674) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12610 (pms_id=25677) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12609 (pms_id=25676) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12611 (pms_id=25678) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12612 (pms_id=25679) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12613 (pms_id=25680) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12614 (pms_id=25681) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12616 (pms_id=25682) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12615 (pms_id=25683) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12617 (pms_id=25684) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12619 (pms_id=25686) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12618 (pms_id=25688) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12620 (pms_id=25689) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12621 (pms_id=25690) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12622 (pms_id=25691) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12623 (pms_id=25695) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12624 (pms_id=25696) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12625 (pms_id=25697) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12627 (pms_id=25698) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12626 (pms_id=25699) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12629 (pms_id=25701) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12628 (pms_id=25700) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12630 (pms_id=25702) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12632 (pms_id=25703) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12633 (pms_id=25704) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12631 (pms_id=25706) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12634 (pms_id=25705) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12635 (pms_id=25707) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12636 (pms_id=25708) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12637 (pms_id=25709) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12638 (pms_id=25710) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12639 (pms_id=25711) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12640 (pms_id=25712) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12641 (pms_id=25713) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12642 (pms_id=25714) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12643 (pms_id=25715) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12644 (pms_id=25716) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12645 (pms_id=25717) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12646 (pms_id=25718) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12648 (pms_id=25721) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12647 (pms_id=25720) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12650 (pms_id=25724) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12649 (pms_id=25722) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12652 (pms_id=25726) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12653 (pms_id=25727) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12654 (pms_id=25728) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12655 (pms_id=25729) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12656 (pms_id=25730) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12657 (pms_id=25731) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12658 (pms_id=25732) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12659 (pms_id=25733) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12660 (pms_id=25734) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12661 (pms_id=25735) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12669 (pms_id=25737) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12662 (pms_id=25738) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12663 (pms_id=25739) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12664 (pms_id=25740) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12665 (pms_id=25741) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12667 (pms_id=25742) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12668 (pms_id=25744) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12666 (pms_id=25743) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12651 (pms_id=25725) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12670 (pms_id=25745) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12672 (pms_id=25746) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12671 (pms_id=25747) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12673 (pms_id=25749) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12674 (pms_id=25750) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12675 (pms_id=25752) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12677 (pms_id=25757) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12676 (pms_id=25754) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12678 (pms_id=25758) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12679 (pms_id=25759) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12681 (pms_id=25760) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12680 (pms_id=25761) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12682 (pms_id=25765) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12683 (pms_id=25766) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12684 (pms_id=25767) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12685 (pms_id=25768) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12686 (pms_id=25769) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12694 (pms_id=25771) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12687 (pms_id=25770) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12688 (pms_id=25773) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12689 (pms_id=25774) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12690 (pms_id=25775) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12691 (pms_id=25783) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12692 (pms_id=25784) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12693 (pms_id=25785) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12695 (pms_id=25797) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12696 (pms_id=25798) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12697 (pms_id=25801) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12698 (pms_id=25805) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12699 (pms_id=25806) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12701 (pms_id=25807) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12700 (pms_id=25808) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12702 (pms_id=25810) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12703 (pms_id=25819) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12704 (pms_id=25842) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12705 (pms_id=25852) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12707 (pms_id=25854) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12706 (pms_id=25853) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12708 (pms_id=25855) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12709 (pms_id=25856) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12710 (pms_id=25857) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12712 (pms_id=25862) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12711 (pms_id=25864) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12713 (pms_id=25866) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12714 (pms_id=25867) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12716 (pms_id=25868) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12715 (pms_id=25875) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12717 (pms_id=25878) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12718 (pms_id=25879) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12719 (pms_id=25880) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12720 (pms_id=25883) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12721 (pms_id=25885) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12723 (pms_id=25887) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12722 (pms_id=25888) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12724 (pms_id=25889) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12725 (pms_id=25891) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12726 (pms_id=25892) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12727 (pms_id=25893) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12728 (pms_id=25894) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12731 (pms_id=25898) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12729 (pms_id=25899) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12730 (pms_id=25900) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12732 (pms_id=25901) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12734 (pms_id=25908) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12733 (pms_id=25902) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12735 (pms_id=25909) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12737 (pms_id=25910) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12736 (pms_id=25911) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12738 (pms_id=25912) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12739 (pms_id=25913) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12740 (pms_id=25914) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12741 (pms_id=25915) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12743 (pms_id=25916) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12742 (pms_id=25917) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12744 (pms_id=25918) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12745 (pms_id=25919) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12748 (pms_id=25929) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12747 (pms_id=25920) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12746 (pms_id=25930) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12749 (pms_id=25931) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12750 (pms_id=25933) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12751 (pms_id=25938) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12752 (pms_id=25948) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12753 (pms_id=25949) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12756 (pms_id=25960) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12754 (pms_id=25959) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12755 (pms_id=25961) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12757 (pms_id=25962) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12759 (pms_id=25979) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12758 (pms_id=25969) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12760 (pms_id=25980) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12761 (pms_id=25981) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12762 (pms_id=25982) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12763 (pms_id=25983) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12764 (pms_id=25984) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12765 (pms_id=25985) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12766 (pms_id=25986) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12768 (pms_id=25988) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12767 (pms_id=25987) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12769 (pms_id=25989) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12771 (pms_id=26007) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12770 (pms_id=25997) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12772 (pms_id=26008) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12773 (pms_id=26011) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12774 (pms_id=26012) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12776 (pms_id=26013) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12775 (pms_id=26014) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12777 (pms_id=26021) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12778 (pms_id=26022) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12779 (pms_id=26023) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12781 (pms_id=26024) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12780 (pms_id=26027) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12782 (pms_id=26029) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12783 (pms_id=26030) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12784 (pms_id=26031) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12785 (pms_id=26039) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12786 (pms_id=26040) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12787 (pms_id=26042) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12788 (pms_id=26043) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12790 (pms_id=26058) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12789 (pms_id=26048) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12791 (pms_id=26070) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12792 (pms_id=26071) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12794 (pms_id=26074) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12793 (pms_id=26073) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12795 (pms_id=26075) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12796 (pms_id=26076) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12798 (pms_id=26077) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12797 (pms_id=26080) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12800 (pms_id=26082) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12799 (pms_id=26081) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12801 (pms_id=26083) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12803 (pms_id=26084) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12802 (pms_id=26085) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12805 (pms_id=26086) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12804 (pms_id=26096) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12806 (pms_id=26097) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12807 (pms_id=26098) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12808 (pms_id=26099) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12809 (pms_id=26100) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12811 (pms_id=26101) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12810 (pms_id=26102) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12812 (pms_id=26103) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12813 (pms_id=26105) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12814 (pms_id=26106) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12815 (pms_id=26107) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12816 (pms_id=26108) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12818 (pms_id=26109) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12817 (pms_id=26114) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12819 (pms_id=26115) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12820 (pms_id=26117) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12821 (pms_id=26118) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12822 (pms_id=26120) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12823 (pms_id=26121) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12824 (pms_id=26122) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12825 (pms_id=26132) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12826 (pms_id=26144) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12827 (pms_id=26152) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12829 (pms_id=26154) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12828 (pms_id=26153) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12832 (pms_id=26155) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12830 (pms_id=26156) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12833 (pms_id=26164) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12831 (pms_id=26162) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12834 (pms_id=26165) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12835 (pms_id=26166) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12836 (pms_id=26167) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12838 (pms_id=26171) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12837 (pms_id=26172) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12839 (pms_id=26173) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12840 (pms_id=26174) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12841 (pms_id=26175) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12842 (pms_id=26176) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12843 (pms_id=26177) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12845 (pms_id=26178) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12844 (pms_id=26188) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12846 (pms_id=26189) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12847 (pms_id=26198) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12848 (pms_id=26199) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12849 (pms_id=26200) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12851 (pms_id=26208) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12850 (pms_id=26207) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12852 (pms_id=26218) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12853 (pms_id=26221) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12854 (pms_id=26230) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12855 (pms_id=26239) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12856 (pms_id=26240) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12857 (pms_id=26272) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12859 (pms_id=26274) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12858 (pms_id=26275) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12860 (pms_id=26276) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12862 (pms_id=26292) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12861 (pms_id=26293) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12863 (pms_id=26296) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12864 (pms_id=26306) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12865 (pms_id=26316) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12866 (pms_id=26317) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12867 (pms_id=26318) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12868 (pms_id=26319) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12869 (pms_id=26320) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12870 (pms_id=26321) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12871 (pms_id=26322) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12872 (pms_id=26323) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12873 (pms_id=26326) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12874 (pms_id=26327) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12875 (pms_id=26328) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12876 (pms_id=26330) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12877 (pms_id=26331) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12878 (pms_id=26332) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12879 (pms_id=26333) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12881 (pms_id=26334) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12880 (pms_id=26335) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12882 (pms_id=26336) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12884 (pms_id=26339) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12883 (pms_id=26337) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12886 (pms_id=26360) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12885 (pms_id=26361) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12888 (pms_id=26364) 2025-11-19 15:14:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 12887 (pms_id=26362) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12889 (pms_id=26365) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12890 (pms_id=26367) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12891 (pms_id=26368) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12893 (pms_id=26369) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12892 (pms_id=26370) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12894 (pms_id=26373) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12896 (pms_id=26374) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12895 (pms_id=26375) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12897 (pms_id=26377) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12900 (pms_id=26386) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12899 (pms_id=26387) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12898 (pms_id=26390) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12901 (pms_id=26398) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12924 (pms_id=26402) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12902 (pms_id=26401) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12903 (pms_id=26403) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12904 (pms_id=26404) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12905 (pms_id=26405) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12906 (pms_id=26406) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12907 (pms_id=26408) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12908 (pms_id=26409) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12909 (pms_id=26410) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12910 (pms_id=26411) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12911 (pms_id=26417) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12912 (pms_id=26418) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12913 (pms_id=26419) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12914 (pms_id=26420) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12915 (pms_id=26421) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12916 (pms_id=26422) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12917 (pms_id=26423) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12918 (pms_id=26424) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12919 (pms_id=26425) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12920 (pms_id=26426) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12921 (pms_id=26432) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12922 (pms_id=26433) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12923 (pms_id=26434) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12925 (pms_id=26435) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12926 (pms_id=26436) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12927 (pms_id=26437) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12928 (pms_id=26439) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12929 (pms_id=26443) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12930 (pms_id=26444) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12931 (pms_id=26445) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12932 (pms_id=26449) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12933 (pms_id=26450) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12934 (pms_id=26451) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12935 (pms_id=26453) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12936 (pms_id=26455) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12937 (pms_id=26456) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12938 (pms_id=26457) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12940 (pms_id=26463) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12939 (pms_id=26460) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12941 (pms_id=26464) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12942 (pms_id=26465) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12943 (pms_id=26466) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12944 (pms_id=26467) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12945 (pms_id=26468) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12946 (pms_id=26484) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12947 (pms_id=26485) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12949 (pms_id=26486) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12948 (pms_id=26492) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12950 (pms_id=26493) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12951 (pms_id=26494) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12952 (pms_id=26496) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12953 (pms_id=26497) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12954 (pms_id=26499) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12956 (pms_id=26502) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12955 (pms_id=26500) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12957 (pms_id=26504) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12959 (pms_id=26505) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12958 (pms_id=26506) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12960 (pms_id=26507) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12961 (pms_id=26508) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12962 (pms_id=26509) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12963 (pms_id=26510) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12965 (pms_id=26514) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12964 (pms_id=26511) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12966 (pms_id=26516) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12967 (pms_id=26517) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12968 (pms_id=26521) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12969 (pms_id=26523) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12970 (pms_id=26524) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12971 (pms_id=26543) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12972 (pms_id=26544) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12973 (pms_id=26545) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12974 (pms_id=26546) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12975 (pms_id=26550) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12976 (pms_id=26551) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12977 (pms_id=26552) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12978 (pms_id=26554) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12979 (pms_id=26555) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12980 (pms_id=26556) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12981 (pms_id=26557) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12982 (pms_id=26558) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12983 (pms_id=26568) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12984 (pms_id=26569) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12985 (pms_id=26570) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12986 (pms_id=26571) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12992 (pms_id=26573) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12987 (pms_id=26574) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12988 (pms_id=26575) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12989 (pms_id=26576) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12990 (pms_id=26577) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12991 (pms_id=26578) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12993 (pms_id=26579) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12994 (pms_id=26582) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12995 (pms_id=26588) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12996 (pms_id=26591) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12997 (pms_id=26593) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12998 (pms_id=26594) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13000 (pms_id=26598) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 12999 (pms_id=26596) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13001 (pms_id=26599) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13002 (pms_id=26600) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13003 (pms_id=26601) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13004 (pms_id=26603) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13005 (pms_id=26605) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13006 (pms_id=26606) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13007 (pms_id=26607) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13008 (pms_id=26614) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13009 (pms_id=26615) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13010 (pms_id=26616) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13011 (pms_id=26617) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13012 (pms_id=26618) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13013 (pms_id=26620) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13014 (pms_id=26621) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13015 (pms_id=26625) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13016 (pms_id=26638) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13017 (pms_id=26639) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13018 (pms_id=26651) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13019 (pms_id=26653) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13020 (pms_id=26654) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13021 (pms_id=26655) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13023 (pms_id=26656) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13022 (pms_id=26662) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13024 (pms_id=26663) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13025 (pms_id=26665) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13026 (pms_id=26683) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13028 (pms_id=26684) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13027 (pms_id=26685) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13029 (pms_id=26686) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13030 (pms_id=26687) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13031 (pms_id=26688) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13032 (pms_id=26689) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13033 (pms_id=26690) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13034 (pms_id=26691) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13035 (pms_id=26692) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13036 (pms_id=26702) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13037 (pms_id=26703) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13038 (pms_id=26704) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13039 (pms_id=26705) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13040 (pms_id=26706) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13041 (pms_id=26707) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13042 (pms_id=26708) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13043 (pms_id=26709) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13044 (pms_id=26710) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13045 (pms_id=26711) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13046 (pms_id=26713) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13047 (pms_id=26714) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13048 (pms_id=26723) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13049 (pms_id=26724) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13050 (pms_id=26727) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13051 (pms_id=26728) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13052 (pms_id=26729) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13053 (pms_id=26732) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13054 (pms_id=26735) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13055 (pms_id=26737) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13056 (pms_id=26739) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13057 (pms_id=26740) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13058 (pms_id=26741) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13059 (pms_id=26746) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13060 (pms_id=26756) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13061 (pms_id=26757) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13062 (pms_id=26758) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13063 (pms_id=26759) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13064 (pms_id=26762) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13066 (pms_id=26763) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13065 (pms_id=26764) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13067 (pms_id=26772) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13068 (pms_id=26773) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13069 (pms_id=26774) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13070 (pms_id=26775) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13071 (pms_id=26776) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13072 (pms_id=26778) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13073 (pms_id=26786) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13074 (pms_id=26787) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13075 (pms_id=26788) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13076 (pms_id=26790) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13077 (pms_id=26800) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13078 (pms_id=26810) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13080 (pms_id=26820) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13079 (pms_id=26821) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13081 (pms_id=26823) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13082 (pms_id=26832) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13083 (pms_id=26833) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13085 (pms_id=26837) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13084 (pms_id=26835) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13086 (pms_id=26838) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13087 (pms_id=26840) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13090 (pms_id=26841) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13088 (pms_id=26851) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13089 (pms_id=26852) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13091 (pms_id=26860) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13092 (pms_id=26870) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13093 (pms_id=26871) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13094 (pms_id=26872) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13095 (pms_id=26883) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13096 (pms_id=26884) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13098 (pms_id=26896) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13097 (pms_id=26893) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13099 (pms_id=26906) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13100 (pms_id=26907) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13101 (pms_id=26908) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13102 (pms_id=26909) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13103 (pms_id=26911) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13104 (pms_id=26910) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13105 (pms_id=26912) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13106 (pms_id=26913) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13107 (pms_id=26914) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13108 (pms_id=26920) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13109 (pms_id=26922) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13110 (pms_id=26924) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13111 (pms_id=26926) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13112 (pms_id=26927) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13114 (pms_id=26930) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13113 (pms_id=26929) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13116 (pms_id=26932) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13115 (pms_id=26931) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13117 (pms_id=26933) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13118 (pms_id=26934) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13119 (pms_id=26935) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13120 (pms_id=26944) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13121 (pms_id=26945) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13122 (pms_id=26946) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13123 (pms_id=26947) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13125 (pms_id=26949) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13124 (pms_id=26950) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13126 (pms_id=26951) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13128 (pms_id=26952) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13127 (pms_id=26953) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13129 (pms_id=26955) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13131 (pms_id=26959) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13130 (pms_id=26961) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13132 (pms_id=26962) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13133 (pms_id=26963) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13134 (pms_id=26964) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13135 (pms_id=26965) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13136 (pms_id=26966) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13137 (pms_id=26967) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13138 (pms_id=26968) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13139 (pms_id=26969) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13140 (pms_id=26971) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13141 (pms_id=26972) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13142 (pms_id=26980) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13143 (pms_id=26981) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13145 (pms_id=26982) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13144 (pms_id=26983) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13146 (pms_id=26984) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13147 (pms_id=26985) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13148 (pms_id=26986) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13149 (pms_id=26987) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13151 (pms_id=26988) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13150 (pms_id=26989) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13152 (pms_id=26997) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13153 (pms_id=26998) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13154 (pms_id=26999) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13155 (pms_id=27000) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13156 (pms_id=27001) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13158 (pms_id=27002) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13160 (pms_id=27004) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13157 (pms_id=27003) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13159 (pms_id=27007) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13161 (pms_id=27008) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13162 (pms_id=27009) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13163 (pms_id=27010) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13164 (pms_id=27011) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13165 (pms_id=27012) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13166 (pms_id=27013) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13167 (pms_id=27014) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13168 (pms_id=27015) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13169 (pms_id=27016) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13170 (pms_id=27017) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13171 (pms_id=27018) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13172 (pms_id=27019) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13173 (pms_id=27021) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13174 (pms_id=27022) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13175 (pms_id=27023) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13176 (pms_id=27024) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13177 (pms_id=27025) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13178 (pms_id=27026) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13179 (pms_id=27027) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13180 (pms_id=27029) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13182 (pms_id=27031) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13181 (pms_id=27030) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13183 (pms_id=27032) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13184 (pms_id=27033) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13185 (pms_id=27034) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13186 (pms_id=27035) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13187 (pms_id=27039) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13188 (pms_id=27040) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13189 (pms_id=27041) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13190 (pms_id=27042) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13191 (pms_id=27043) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13192 (pms_id=27046) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13193 (pms_id=27044) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13194 (pms_id=27047) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13195 (pms_id=27049) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13196 (pms_id=27050) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13197 (pms_id=27052) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13199 (pms_id=27063) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13198 (pms_id=27053) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13200 (pms_id=27064) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13201 (pms_id=27065) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13202 (pms_id=27066) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13204 (pms_id=27068) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13203 (pms_id=27067) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13205 (pms_id=27069) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13206 (pms_id=27070) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13207 (pms_id=27071) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13208 (pms_id=27072) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13216 (pms_id=27073) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13210 (pms_id=27074) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13209 (pms_id=27077) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13211 (pms_id=27078) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13213 (pms_id=27080) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13212 (pms_id=27079) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13214 (pms_id=27081) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13215 (pms_id=27082) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13218 (pms_id=27083) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13217 (pms_id=27084) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13219 (pms_id=27093) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13221 (pms_id=27095) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13220 (pms_id=27094) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13222 (pms_id=27096) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13223 (pms_id=27097) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13224 (pms_id=27098) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13225 (pms_id=27099) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13226 (pms_id=27100) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13227 (pms_id=27101) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13228 (pms_id=27103) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13229 (pms_id=27104) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13230 (pms_id=27105) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13231 (pms_id=27108) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13232 (pms_id=27109) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13233 (pms_id=27110) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13235 (pms_id=27114) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13234 (pms_id=27112) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13236 (pms_id=27115) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13237 (pms_id=27116) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13238 (pms_id=27117) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13239 (pms_id=27118) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13240 (pms_id=27119) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13241 (pms_id=27120) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13242 (pms_id=27121) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13243 (pms_id=27122) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13244 (pms_id=27125) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13245 (pms_id=27126) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13246 (pms_id=27127) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13247 (pms_id=27128) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13248 (pms_id=27129) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13249 (pms_id=27130) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13250 (pms_id=27131) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13251 (pms_id=27132) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13252 (pms_id=27133) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13255 (pms_id=27134) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13253 (pms_id=27135) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13254 (pms_id=27136) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13256 (pms_id=27137) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13257 (pms_id=27139) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13258 (pms_id=27140) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13259 (pms_id=27141) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13260 (pms_id=27142) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13261 (pms_id=27143) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13262 (pms_id=27154) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13263 (pms_id=27155) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13264 (pms_id=27156) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13265 (pms_id=27158) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13266 (pms_id=27159) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13267 (pms_id=27160) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13268 (pms_id=27161) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13269 (pms_id=27164) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13270 (pms_id=27172) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13271 (pms_id=27182) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13272 (pms_id=27183) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13273 (pms_id=27186) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13274 (pms_id=27189) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13275 (pms_id=27190) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13276 (pms_id=27191) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13277 (pms_id=27201) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13278 (pms_id=27202) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13279 (pms_id=27203) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13280 (pms_id=27204) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13282 (pms_id=27214) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13281 (pms_id=27215) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13283 (pms_id=27218) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13284 (pms_id=27219) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13285 (pms_id=27228) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13286 (pms_id=27229) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13287 (pms_id=27230) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13288 (pms_id=27238) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13289 (pms_id=27239) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13291 (pms_id=27241) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13290 (pms_id=27240) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13292 (pms_id=27251) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13293 (pms_id=27253) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13294 (pms_id=27255) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13295 (pms_id=27256) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13296 (pms_id=27257) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13297 (pms_id=27258) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13299 (pms_id=27259) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13300 (pms_id=27261) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13298 (pms_id=27260) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13301 (pms_id=27262) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13302 (pms_id=27263) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13303 (pms_id=27264) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13304 (pms_id=27265) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13305 (pms_id=27266) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13306 (pms_id=27267) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13308 (pms_id=27268) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13307 (pms_id=27269) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13309 (pms_id=27271) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13310 (pms_id=27281) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13311 (pms_id=27282) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13312 (pms_id=27283) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13314 (pms_id=27284) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13313 (pms_id=27285) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13315 (pms_id=27286) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13316 (pms_id=27287) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13317 (pms_id=27288) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13318 (pms_id=27289) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13320 (pms_id=27291) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13319 (pms_id=27290) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13321 (pms_id=27292) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13322 (pms_id=27293) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13323 (pms_id=27294) 2025-11-19 15:14:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 13324 (pms_id=27302) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13325 (pms_id=27303) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13326 (pms_id=27304) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13327 (pms_id=27305) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13328 (pms_id=27312) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13329 (pms_id=27315) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13330 (pms_id=27316) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13333 (pms_id=27317) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13331 (pms_id=27318) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13332 (pms_id=27319) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13334 (pms_id=27320) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13335 (pms_id=27321) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13336 (pms_id=27322) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13337 (pms_id=27323) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13338 (pms_id=27324) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13340 (pms_id=27325) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13339 (pms_id=27327) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13341 (pms_id=27336) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13342 (pms_id=27337) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13343 (pms_id=27338) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13344 (pms_id=27339) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13345 (pms_id=27340) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13346 (pms_id=27341) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13347 (pms_id=27342) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13349 (pms_id=27346) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13348 (pms_id=27344) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27342 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13350 (pms_id=27356) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13351 (pms_id=27357) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13352 (pms_id=27358) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13354 (pms_id=27360) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13353 (pms_id=27359) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13355 (pms_id=27361) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13356 (pms_id=27362) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13357 (pms_id=27363) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27362 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13358 (pms_id=27364) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13359 (pms_id=27365) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13360 (pms_id=27366) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13362 (pms_id=27368) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13361 (pms_id=27369) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13363 (pms_id=27370) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13365 (pms_id=27373) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13364 (pms_id=27372) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13366 (pms_id=27375) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13367 (pms_id=27376) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13369 (pms_id=27378) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13368 (pms_id=27377) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13370 (pms_id=27379) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13371 (pms_id=27380) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13372 (pms_id=27381) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13373 (pms_id=27382) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13374 (pms_id=27383) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13376 (pms_id=27388) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13375 (pms_id=27389) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13377 (pms_id=27391) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13378 (pms_id=27402) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13379 (pms_id=27403) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13380 (pms_id=27405) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13381 (pms_id=27406) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13382 (pms_id=27407) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13383 (pms_id=27408) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13384 (pms_id=27409) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13385 (pms_id=27410) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13387 (pms_id=27417) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13386 (pms_id=27418) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13389 (pms_id=27419) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13388 (pms_id=27421) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13390 (pms_id=27428) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13391 (pms_id=27430) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13392 (pms_id=27431) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13393 (pms_id=27432) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13394 (pms_id=27433) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13395 (pms_id=27435) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13397 (pms_id=27436) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13396 (pms_id=27437) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13398 (pms_id=27438) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13400 (pms_id=27443) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13399 (pms_id=27444) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13401 (pms_id=27445) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13402 (pms_id=27446) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13403 (pms_id=27456) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27445 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13404 (pms_id=27457) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13405 (pms_id=27458) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13406 (pms_id=27459) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13408 (pms_id=27468) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13409 (pms_id=27479) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13407 (pms_id=27478) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13410 (pms_id=27480) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13411 (pms_id=27481) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13412 (pms_id=27482) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13413 (pms_id=27483) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13414 (pms_id=27484) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13415 (pms_id=27491) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13416 (pms_id=27493) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13417 (pms_id=27494) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13420 (pms_id=27495) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13418 (pms_id=27496) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13419 (pms_id=27497) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13421 (pms_id=27498) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13422 (pms_id=27499) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13423 (pms_id=27500) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13424 (pms_id=27501) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13426 (pms_id=27506) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13425 (pms_id=27502) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13428 (pms_id=27520) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13427 (pms_id=27519) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13429 (pms_id=27521) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13430 (pms_id=27525) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13431 (pms_id=27526) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13432 (pms_id=27528) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13433 (pms_id=27530) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13434 (pms_id=27531) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13435 (pms_id=27532) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13436 (pms_id=27541) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13437 (pms_id=27543) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13438 (pms_id=27542) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13439 (pms_id=27544) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13440 (pms_id=27545) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13441 (pms_id=27546) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13442 (pms_id=27549) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13460 (pms_id=27548) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13443 (pms_id=27550) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13445 (pms_id=27570) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13444 (pms_id=27571) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13447 (pms_id=27572) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13446 (pms_id=27573) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13448 (pms_id=27574) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13449 (pms_id=27575) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13450 (pms_id=27576) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13451 (pms_id=27577) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13452 (pms_id=27578) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13453 (pms_id=27579) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13455 (pms_id=27580) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13456 (pms_id=27583) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13454 (pms_id=27582) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13458 (pms_id=27585) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13457 (pms_id=27584) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13459 (pms_id=27587) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13461 (pms_id=27588) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13463 (pms_id=27589) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13462 (pms_id=27591) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13464 (pms_id=27602) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13465 (pms_id=27604) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13466 (pms_id=27605) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13467 (pms_id=27607) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13468 (pms_id=27608) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13470 (pms_id=27610) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13469 (pms_id=27609) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13471 (pms_id=27619) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13472 (pms_id=27620) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13474 (pms_id=27621) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13475 (pms_id=27622) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13473 (pms_id=27623) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13476 (pms_id=27624) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27623 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13477 (pms_id=27627) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13478 (pms_id=27628) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13479 (pms_id=27629) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13480 (pms_id=27631) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13482 (pms_id=27632) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13481 (pms_id=27646) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13483 (pms_id=27647) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13485 (pms_id=27650) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13484 (pms_id=27652) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13486 (pms_id=27653) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13487 (pms_id=27654) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13489 (pms_id=27664) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13488 (pms_id=27655) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13490 (pms_id=27665) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13491 (pms_id=27676) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13492 (pms_id=27677) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13493 (pms_id=27678) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13494 (pms_id=27689) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13496 (pms_id=27690) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13495 (pms_id=27699) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13497 (pms_id=27700) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13498 (pms_id=27709) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13499 (pms_id=27710) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13500 (pms_id=27711) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13501 (pms_id=27712) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13502 (pms_id=27714) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13504 (pms_id=27716) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13503 (pms_id=27717) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13505 (pms_id=27719) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13524 (pms_id=27720) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13522 (pms_id=27721) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13507 (pms_id=27723) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13506 (pms_id=27722) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13510 (pms_id=27731) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13508 (pms_id=27724) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13509 (pms_id=27741) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13511 (pms_id=27742) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13513 (pms_id=27743) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13512 (pms_id=27744) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13514 (pms_id=27746) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13515 (pms_id=27749) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13517 (pms_id=27751) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13516 (pms_id=27752) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13518 (pms_id=27753) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13519 (pms_id=27754) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13521 (pms_id=27757) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13520 (pms_id=27755) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13523 (pms_id=27758) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13525 (pms_id=27759) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13526 (pms_id=27760) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13527 (pms_id=27761) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13528 (pms_id=27762) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13530 (pms_id=27765) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13529 (pms_id=27763) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13531 (pms_id=27766) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13532 (pms_id=27770) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13533 (pms_id=27771) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13534 (pms_id=27772) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13535 (pms_id=27775) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13536 (pms_id=27776) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13537 (pms_id=27777) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13538 (pms_id=27778) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13539 (pms_id=27779) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13540 (pms_id=27781) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13541 (pms_id=27782) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13542 (pms_id=27783) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13543 (pms_id=27784) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13544 (pms_id=27785) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13545 (pms_id=27786) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13546 (pms_id=27787) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13547 (pms_id=27788) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13548 (pms_id=27790) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13549 (pms_id=27791) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13550 (pms_id=27792) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13552 (pms_id=27794) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13551 (pms_id=27793) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13553 (pms_id=27797) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13554 (pms_id=27800) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13555 (pms_id=27804) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13556 (pms_id=27806) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13557 (pms_id=27807) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13558 (pms_id=27808) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13559 (pms_id=27809) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13560 (pms_id=27819) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13561 (pms_id=27820) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13562 (pms_id=27821) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13563 (pms_id=27822) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13564 (pms_id=27823) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13565 (pms_id=27824) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13566 (pms_id=27826) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13567 (pms_id=27827) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13568 (pms_id=27837) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13569 (pms_id=27838) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13570 (pms_id=27840) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13571 (pms_id=27841) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13572 (pms_id=27843) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13575 (pms_id=27845) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13574 (pms_id=27846) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13573 (pms_id=27849) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27845 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13576 (pms_id=27850) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13577 (pms_id=27853) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13578 (pms_id=27854) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13579 (pms_id=27856) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13580 (pms_id=27857) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13581 (pms_id=27862) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13582 (pms_id=27872) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13585 (pms_id=27875) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13583 (pms_id=27873) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13584 (pms_id=27877) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13586 (pms_id=27878) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13587 (pms_id=27879) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13588 (pms_id=27881) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13589 (pms_id=27884) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13590 (pms_id=27890) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13592 (pms_id=27891) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13594 (pms_id=27901) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13591 (pms_id=27903) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13593 (pms_id=27904) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13595 (pms_id=27911) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13596 (pms_id=27913) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13598 (pms_id=27916) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13597 (pms_id=27917) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13599 (pms_id=27921) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13600 (pms_id=27922) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13601 (pms_id=27923) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13602 (pms_id=27924) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13603 (pms_id=27934) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13604 (pms_id=27945) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13606 (pms_id=27947) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13605 (pms_id=27946) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13608 (pms_id=27948) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13607 (pms_id=27950) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13609 (pms_id=27960) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13610 (pms_id=27961) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13611 (pms_id=27962) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13612 (pms_id=27963) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13613 (pms_id=27964) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13614 (pms_id=27972) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13615 (pms_id=27973) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13616 (pms_id=27974) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13617 (pms_id=27975) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13618 (pms_id=27982) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13619 (pms_id=27983) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13620 (pms_id=27984) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13621 (pms_id=27985) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13622 (pms_id=27986) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13623 (pms_id=27988) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13624 (pms_id=27989) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13625 (pms_id=27999) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13626 (pms_id=28000) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13627 (pms_id=28001) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13629 (pms_id=28003) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13628 (pms_id=28004) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13630 (pms_id=28006) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13631 (pms_id=28007) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13632 (pms_id=28008) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13633 (pms_id=28009) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13634 (pms_id=28010) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13635 (pms_id=28011) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13636 (pms_id=28012) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13637 (pms_id=28020) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13638 (pms_id=28022) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13639 (pms_id=28023) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13640 (pms_id=28024) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13641 (pms_id=28025) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13642 (pms_id=28026) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13643 (pms_id=28027) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13644 (pms_id=28028) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13645 (pms_id=28039) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13647 (pms_id=28048) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13646 (pms_id=28058) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13649 (pms_id=28059) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13648 (pms_id=28060) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13650 (pms_id=28062) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13651 (pms_id=28063) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13652 (pms_id=28064) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13653 (pms_id=28066) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13654 (pms_id=28068) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13655 (pms_id=28069) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13656 (pms_id=28079) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13657 (pms_id=28080) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13658 (pms_id=28090) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13659 (pms_id=28091) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13660 (pms_id=28099) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13661 (pms_id=28100) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13662 (pms_id=28110) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13663 (pms_id=28112) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13664 (pms_id=28113) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13665 (pms_id=28116) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13666 (pms_id=28117) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13667 (pms_id=28118) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13668 (pms_id=28119) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13669 (pms_id=28120) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13670 (pms_id=28121) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13671 (pms_id=28122) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13672 (pms_id=28126) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13674 (pms_id=28128) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13673 (pms_id=28127) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13675 (pms_id=28138) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13678 (pms_id=28139) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13676 (pms_id=28140) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13677 (pms_id=28150) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13679 (pms_id=28152) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13680 (pms_id=28153) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13681 (pms_id=28154) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13682 (pms_id=28155) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13683 (pms_id=28156) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13684 (pms_id=28166) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13685 (pms_id=28167) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13686 (pms_id=28168) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13687 (pms_id=28180) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13688 (pms_id=28181) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13689 (pms_id=28182) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13690 (pms_id=28183) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13691 (pms_id=28184) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13692 (pms_id=28186) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13693 (pms_id=28187) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13695 (pms_id=28188) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13694 (pms_id=28189) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13696 (pms_id=28190) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13698 (pms_id=28191) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13699 (pms_id=28193) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13697 (pms_id=28199) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13701 (pms_id=28201) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13700 (pms_id=28200) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13702 (pms_id=28202) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13703 (pms_id=28205) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13704 (pms_id=28209) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13705 (pms_id=28212) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13707 (pms_id=28213) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13706 (pms_id=28214) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13708 (pms_id=28215) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13709 (pms_id=28216) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 28214 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13710 (pms_id=28223) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13711 (pms_id=28224) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13712 (pms_id=28225) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13713 (pms_id=28227) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13714 (pms_id=28228) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13715 (pms_id=28229) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13717 (pms_id=28231) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13716 (pms_id=28232) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13718 (pms_id=28237) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13719 (pms_id=28238) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13720 (pms_id=28239) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13721 (pms_id=28240) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13722 (pms_id=28248) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13723 (pms_id=28249) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13724 (pms_id=28258) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13727 (pms_id=28260) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13725 (pms_id=28259) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13726 (pms_id=28261) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13729 (pms_id=28262) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13728 (pms_id=28263) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13730 (pms_id=28264) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13732 (pms_id=28266) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13731 (pms_id=28267) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13733 (pms_id=28268) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13734 (pms_id=28269) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13736 (pms_id=28270) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13735 (pms_id=28280) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13737 (pms_id=28281) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13738 (pms_id=28282) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13740 (pms_id=28284) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13739 (pms_id=28285) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13741 (pms_id=28286) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13742 (pms_id=28287) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13743 (pms_id=28296) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13744 (pms_id=28297) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13745 (pms_id=28307) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13746 (pms_id=28308) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13748 (pms_id=28309) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13747 (pms_id=28311) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13749 (pms_id=28312) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13750 (pms_id=28313) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13751 (pms_id=28314) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13752 (pms_id=28315) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13753 (pms_id=28316) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13754 (pms_id=28317) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13755 (pms_id=28318) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13757 (pms_id=28328) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13756 (pms_id=28338) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13758 (pms_id=28348) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13759 (pms_id=28349) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13760 (pms_id=28360) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13761 (pms_id=28361) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13762 (pms_id=28362) 2025-11-19 15:14:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 13763 (pms_id=28369) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13764 (pms_id=28370) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13768 (pms_id=28380) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13767 (pms_id=28381) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13765 (pms_id=28382) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13766 (pms_id=28383) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13769 (pms_id=28384) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13770 (pms_id=28385) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13771 (pms_id=28386) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13772 (pms_id=28387) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13773 (pms_id=28388) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13774 (pms_id=28398) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13775 (pms_id=28400) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13776 (pms_id=28401) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13777 (pms_id=28403) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13779 (pms_id=28404) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13778 (pms_id=28405) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13780 (pms_id=28407) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13781 (pms_id=28409) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13782 (pms_id=28412) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13783 (pms_id=28413) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13786 (pms_id=28414) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13784 (pms_id=28415) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13785 (pms_id=28416) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13787 (pms_id=28418) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13788 (pms_id=28419) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13789 (pms_id=28420) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13790 (pms_id=28421) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13793 (pms_id=28428) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13791 (pms_id=28429) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13792 (pms_id=28430) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13795 (pms_id=28438) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13794 (pms_id=28439) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13796 (pms_id=28440) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13797 (pms_id=28441) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13798 (pms_id=28442) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13799 (pms_id=28443) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13800 (pms_id=28444) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13801 (pms_id=28445) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13802 (pms_id=28446) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13803 (pms_id=28447) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13805 (pms_id=28448) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13804 (pms_id=28449) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13806 (pms_id=28450) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13808 (pms_id=28452) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13807 (pms_id=28453) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13810 (pms_id=28454) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13809 (pms_id=28455) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13811 (pms_id=28458) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13812 (pms_id=28459) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13813 (pms_id=28460) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13815 (pms_id=28461) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13814 (pms_id=28468) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13816 (pms_id=28470) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13817 (pms_id=28474) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13819 (pms_id=28476) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13818 (pms_id=28475) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13820 (pms_id=28478) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13821 (pms_id=28479) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13822 (pms_id=28480) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13823 (pms_id=28481) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13824 (pms_id=28484) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13825 (pms_id=28485) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13826 (pms_id=28486) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13828 (pms_id=28503) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13827 (pms_id=28488) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13829 (pms_id=28504) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13831 (pms_id=28514) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13830 (pms_id=28515) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13832 (pms_id=28516) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13833 (pms_id=28517) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13835 (pms_id=28518) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13834 (pms_id=28519) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13836 (pms_id=28524) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13837 (pms_id=28527) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13838 (pms_id=28525) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13840 (pms_id=28530) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13839 (pms_id=28531) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13841 (pms_id=28533) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13842 (pms_id=28543) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13843 (pms_id=28544) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13844 (pms_id=28546) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13845 (pms_id=28547) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13846 (pms_id=28548) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13847 (pms_id=28550) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13849 (pms_id=28551) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13848 (pms_id=28553) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13850 (pms_id=28554) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13851 (pms_id=28555) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13852 (pms_id=28565) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13853 (pms_id=28566) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13854 (pms_id=28567) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13855 (pms_id=28568) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13856 (pms_id=28569) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13857 (pms_id=28570) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13858 (pms_id=28575) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13859 (pms_id=28576) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13860 (pms_id=28578) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13862 (pms_id=28580) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13861 (pms_id=28579) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13863 (pms_id=28581) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13864 (pms_id=28582) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13865 (pms_id=28583) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13866 (pms_id=28584) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13867 (pms_id=28591) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13868 (pms_id=28592) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13869 (pms_id=28593) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13870 (pms_id=28594) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13872 (pms_id=28598) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13871 (pms_id=28597) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13873 (pms_id=28599) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13874 (pms_id=28605) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13876 (pms_id=28607) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13875 (pms_id=28608) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13877 (pms_id=28609) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13879 (pms_id=28610) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13878 (pms_id=28611) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13880 (pms_id=28612) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13881 (pms_id=28613) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13882 (pms_id=28614) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13883 (pms_id=28615) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13884 (pms_id=28616) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13885 (pms_id=28625) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13886 (pms_id=28627) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13887 (pms_id=28628) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13888 (pms_id=28629) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13889 (pms_id=28630) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13891 (pms_id=28632) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13890 (pms_id=28631) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13892 (pms_id=28633) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13893 (pms_id=28634) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13894 (pms_id=28635) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13895 (pms_id=28645) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13896 (pms_id=28646) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13899 (pms_id=28648) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13897 (pms_id=28649) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13898 (pms_id=28650) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13900 (pms_id=28651) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13901 (pms_id=28652) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13902 (pms_id=28653) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13903 (pms_id=28654) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13905 (pms_id=28657) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13904 (pms_id=28655) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13906 (pms_id=28658) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13907 (pms_id=28664) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13908 (pms_id=28665) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13909 (pms_id=28666) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13910 (pms_id=28667) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13911 (pms_id=28669) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13912 (pms_id=28670) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13913 (pms_id=28671) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13914 (pms_id=28672) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13916 (pms_id=28674) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13915 (pms_id=28675) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13917 (pms_id=28682) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13918 (pms_id=28683) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13919 (pms_id=28684) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13920 (pms_id=28686) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13921 (pms_id=28687) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13922 (pms_id=28690) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13923 (pms_id=28691) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13924 (pms_id=28692) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13925 (pms_id=28693) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13926 (pms_id=28694) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13927 (pms_id=28697) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13928 (pms_id=28698) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13929 (pms_id=28701) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13930 (pms_id=28703) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13931 (pms_id=28705) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13932 (pms_id=28707) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13933 (pms_id=28708) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13934 (pms_id=28709) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13935 (pms_id=28710) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13936 (pms_id=28711) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13938 (pms_id=28712) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13937 (pms_id=28713) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13939 (pms_id=28714) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13941 (pms_id=28715) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13940 (pms_id=28716) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13942 (pms_id=28717) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13943 (pms_id=28723) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13944 (pms_id=28725) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13945 (pms_id=28726) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13946 (pms_id=28728) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13947 (pms_id=28732) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13948 (pms_id=28734) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13949 (pms_id=28735) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13950 (pms_id=28737) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13951 (pms_id=28738) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13952 (pms_id=28739) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13953 (pms_id=28740) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13954 (pms_id=28741) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13955 (pms_id=28750) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13956 (pms_id=28753) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13957 (pms_id=28754) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13959 (pms_id=28755) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13958 (pms_id=28756) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13960 (pms_id=28757) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13961 (pms_id=28758) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13962 (pms_id=28769) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13963 (pms_id=28770) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13964 (pms_id=28771) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13966 (pms_id=28772) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13965 (pms_id=28781) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13967 (pms_id=28782) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13968 (pms_id=28783) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13969 (pms_id=28784) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13970 (pms_id=28785) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13971 (pms_id=28794) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13972 (pms_id=28796) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13973 (pms_id=28797) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13974 (pms_id=28798) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13976 (pms_id=28808) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13975 (pms_id=28809) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13977 (pms_id=28810) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13978 (pms_id=28811) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13979 (pms_id=28818) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13980 (pms_id=28819) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13981 (pms_id=28828) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13982 (pms_id=28829) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13983 (pms_id=28830) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13984 (pms_id=28831) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13985 (pms_id=28832) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13986 (pms_id=28833) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13987 (pms_id=28834) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13988 (pms_id=28835) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13989 (pms_id=28836) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13990 (pms_id=28837) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13991 (pms_id=28838) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13992 (pms_id=28839) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13993 (pms_id=28847) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13994 (pms_id=28848) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13996 (pms_id=28850) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13995 (pms_id=28858) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13998 (pms_id=28859) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13997 (pms_id=28861) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 13999 (pms_id=28862) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14000 (pms_id=28864) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14001 (pms_id=28865) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14002 (pms_id=28866) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14003 (pms_id=28867) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14004 (pms_id=28868) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14005 (pms_id=28870) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14006 (pms_id=28879) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14007 (pms_id=28880) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14008 (pms_id=28882) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14009 (pms_id=28885) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14010 (pms_id=28889) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14011 (pms_id=28899) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14012 (pms_id=28900) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14013 (pms_id=28901) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14014 (pms_id=28902) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14016 (pms_id=28909) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14015 (pms_id=28910) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14017 (pms_id=28911) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14018 (pms_id=28913) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14019 (pms_id=28914) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14021 (pms_id=28915) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14020 (pms_id=28916) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14022 (pms_id=28917) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14023 (pms_id=28918) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14024 (pms_id=28925) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14025 (pms_id=28926) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14026 (pms_id=28927) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14027 (pms_id=28928) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14028 (pms_id=28929) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14029 (pms_id=28932) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14030 (pms_id=28933) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14032 (pms_id=28935) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14031 (pms_id=28934) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14034 (pms_id=28936) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14033 (pms_id=28937) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14036 (pms_id=28938) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14035 (pms_id=28940) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14037 (pms_id=28941) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14038 (pms_id=28942) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14039 (pms_id=28943) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14040 (pms_id=28944) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14041 (pms_id=28945) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14042 (pms_id=28946) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14043 (pms_id=28948) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14044 (pms_id=28949) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14045 (pms_id=28950) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14046 (pms_id=28952) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14047 (pms_id=28954) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14048 (pms_id=28956) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14049 (pms_id=28957) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14050 (pms_id=28967) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14051 (pms_id=28968) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14052 (pms_id=28987) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14053 (pms_id=28988) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14054 (pms_id=28990) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14055 (pms_id=28991) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14057 (pms_id=28992) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14056 (pms_id=28993) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14058 (pms_id=28994) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14059 (pms_id=29002) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14060 (pms_id=29003) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14061 (pms_id=29004) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14062 (pms_id=29005) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14063 (pms_id=29014) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14064 (pms_id=29015) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14065 (pms_id=29016) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14066 (pms_id=29018) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14067 (pms_id=29019) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14068 (pms_id=29020) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14069 (pms_id=29021) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14070 (pms_id=29032) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14071 (pms_id=29033) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14072 (pms_id=29034) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14073 (pms_id=29035) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14075 (pms_id=29037) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14074 (pms_id=29036) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14076 (pms_id=29046) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14077 (pms_id=29047) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14078 (pms_id=29048) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14079 (pms_id=29049) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14080 (pms_id=29051) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14081 (pms_id=29052) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14082 (pms_id=29053) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14083 (pms_id=29062) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14084 (pms_id=29064) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14086 (pms_id=29068) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14085 (pms_id=29066) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14087 (pms_id=29069) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14088 (pms_id=29070) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14089 (pms_id=29071) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14090 (pms_id=29072) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14091 (pms_id=29073) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14092 (pms_id=29074) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14093 (pms_id=29076) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14095 (pms_id=29087) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14094 (pms_id=29085) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14096 (pms_id=29095) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14097 (pms_id=29088) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14098 (pms_id=29096) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14099 (pms_id=29097) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14101 (pms_id=29101) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14100 (pms_id=29098) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14102 (pms_id=29102) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14103 (pms_id=29108) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14105 (pms_id=29119) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14104 (pms_id=29109) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14106 (pms_id=29120) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14107 (pms_id=29122) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14108 (pms_id=29123) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14109 (pms_id=29124) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14110 (pms_id=29135) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14111 (pms_id=29136) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14112 (pms_id=29137) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14113 (pms_id=29139) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14114 (pms_id=29140) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14115 (pms_id=29150) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14116 (pms_id=29151) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14117 (pms_id=29152) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14118 (pms_id=29153) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14119 (pms_id=29154) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14120 (pms_id=29155) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14121 (pms_id=29156) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14122 (pms_id=29157) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14123 (pms_id=29158) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14124 (pms_id=29159) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14125 (pms_id=29160) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14126 (pms_id=29161) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14128 (pms_id=29163) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14127 (pms_id=29162) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14129 (pms_id=29164) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14130 (pms_id=29166) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14131 (pms_id=29173) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14132 (pms_id=29174) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14133 (pms_id=29175) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14134 (pms_id=29176) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14135 (pms_id=29177) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14136 (pms_id=29178) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14137 (pms_id=29179) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14138 (pms_id=29180) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14139 (pms_id=29181) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14142 (pms_id=29183) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14140 (pms_id=29182) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14141 (pms_id=29184) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14143 (pms_id=29185) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14144 (pms_id=29186) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14145 (pms_id=29195) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14146 (pms_id=29197) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14147 (pms_id=29199) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14148 (pms_id=29200) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14149 (pms_id=29202) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14150 (pms_id=29204) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14151 (pms_id=29207) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14152 (pms_id=29209) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14153 (pms_id=29211) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14154 (pms_id=29213) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14155 (pms_id=29215) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14156 (pms_id=29223) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14157 (pms_id=29226) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14158 (pms_id=29235) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14159 (pms_id=29236) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14160 (pms_id=29237) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14161 (pms_id=29238) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14162 (pms_id=29239) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14163 (pms_id=29246) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14164 (pms_id=29247) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14165 (pms_id=29248) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14167 (pms_id=29270) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14166 (pms_id=29259) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14168 (pms_id=29271) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14169 (pms_id=29278) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14171 (pms_id=29279) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14170 (pms_id=29280) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14172 (pms_id=29281) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14173 (pms_id=29282) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14174 (pms_id=29283) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14176 (pms_id=29285) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14175 (pms_id=29284) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14177 (pms_id=29286) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14178 (pms_id=29289) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14179 (pms_id=29288) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14181 (pms_id=29299) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14180 (pms_id=29290) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14182 (pms_id=29309) 2025-11-19 15:14:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 14183 (pms_id=29310) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14184 (pms_id=29311) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14186 (pms_id=29313) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14187 (pms_id=29314) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14188 (pms_id=29315) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14189 (pms_id=29316) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14191 (pms_id=29318) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14190 (pms_id=29317) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14192 (pms_id=29319) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14193 (pms_id=29321) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14194 (pms_id=29322) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14196 (pms_id=29324) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14195 (pms_id=29323) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14197 (pms_id=29332) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14198 (pms_id=29333) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14199 (pms_id=29335) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14200 (pms_id=29334) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14201 (pms_id=29336) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14202 (pms_id=29337) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14185 (pms_id=29312) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14203 (pms_id=29347) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14204 (pms_id=29348) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14205 (pms_id=29349) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14206 (pms_id=29350) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14207 (pms_id=29359) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14208 (pms_id=29361) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14210 (pms_id=29369) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14209 (pms_id=29370) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14212 (pms_id=29371) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14211 (pms_id=29381) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14213 (pms_id=29382) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14214 (pms_id=29383) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14215 (pms_id=29384) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14219 (pms_id=29392) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14217 (pms_id=29391) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14216 (pms_id=29386) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14218 (pms_id=29401) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14220 (pms_id=29402) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14222 (pms_id=29405) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14221 (pms_id=29406) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14224 (pms_id=29416) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14223 (pms_id=29407) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14225 (pms_id=29417) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14226 (pms_id=29426) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14227 (pms_id=29427) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14228 (pms_id=29429) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14229 (pms_id=29430) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14230 (pms_id=29432) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14231 (pms_id=29439) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14233 (pms_id=29451) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14232 (pms_id=29441) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14234 (pms_id=29452) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14236 (pms_id=29454) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14235 (pms_id=29453) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14238 (pms_id=29456) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14237 (pms_id=29458) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14239 (pms_id=29459) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14241 (pms_id=29467) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14240 (pms_id=29460) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14242 (pms_id=29468) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14243 (pms_id=29478) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14244 (pms_id=29479) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14245 (pms_id=29480) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14247 (pms_id=29483) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14246 (pms_id=29481) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14248 (pms_id=29484) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14249 (pms_id=29485) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14251 (pms_id=29494) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14250 (pms_id=29495) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14252 (pms_id=29496) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14253 (pms_id=29497) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14254 (pms_id=29498) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14255 (pms_id=29499) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14256 (pms_id=29500) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14257 (pms_id=29501) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14258 (pms_id=29502) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14259 (pms_id=29503) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14260 (pms_id=29505) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14261 (pms_id=29506) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14263 (pms_id=29514) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14262 (pms_id=29515) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14264 (pms_id=29524) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14265 (pms_id=29525) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14266 (pms_id=29527) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14267 (pms_id=29534) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14269 (pms_id=29536) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14268 (pms_id=29535) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14270 (pms_id=29537) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14271 (pms_id=29538) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14272 (pms_id=29539) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14273 (pms_id=29549) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14274 (pms_id=29551) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14275 (pms_id=29553) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14276 (pms_id=29560) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14277 (pms_id=29562) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14279 (pms_id=29563) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14278 (pms_id=29564) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14280 (pms_id=29567) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29560 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14281 (pms_id=29568) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14282 (pms_id=29570) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14283 (pms_id=29571) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14284 (pms_id=29575) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14285 (pms_id=29576) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14286 (pms_id=29577) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14287 (pms_id=29578) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14291 (pms_id=29581) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14289 (pms_id=29580) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14288 (pms_id=29579) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14290 (pms_id=29582) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14292 (pms_id=29584) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14294 (pms_id=29586) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14293 (pms_id=29585) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14295 (pms_id=29587) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14296 (pms_id=29588) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14299 (pms_id=29590) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14297 (pms_id=29589) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14298 (pms_id=29591) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14300 (pms_id=29592) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14301 (pms_id=29602) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14302 (pms_id=29603) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14303 (pms_id=29612) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14304 (pms_id=29613) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14305 (pms_id=29614) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14306 (pms_id=29615) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14308 (pms_id=29616) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14307 (pms_id=29617) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14309 (pms_id=29618) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14310 (pms_id=29628) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14311 (pms_id=29629) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14312 (pms_id=29639) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14313 (pms_id=29640) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14314 (pms_id=29650) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14315 (pms_id=29651) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14316 (pms_id=29652) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14317 (pms_id=29653) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14318 (pms_id=29655) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14319 (pms_id=29662) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14320 (pms_id=29663) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14321 (pms_id=29664) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14322 (pms_id=29665) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14323 (pms_id=29675) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14324 (pms_id=29676) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14325 (pms_id=29677) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14326 (pms_id=29686) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14327 (pms_id=29687) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14328 (pms_id=29688) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14329 (pms_id=29689) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14330 (pms_id=29690) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14331 (pms_id=29694) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14332 (pms_id=29695) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14333 (pms_id=29701) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14334 (pms_id=29702) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14335 (pms_id=29704) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14336 (pms_id=29705) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14337 (pms_id=29706) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14338 (pms_id=29707) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14339 (pms_id=29708) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14340 (pms_id=29709) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14341 (pms_id=29710) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14342 (pms_id=29716) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14343 (pms_id=29717) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14344 (pms_id=29719) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14345 (pms_id=29720) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14346 (pms_id=29721) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14347 (pms_id=29722) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14348 (pms_id=29724) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14349 (pms_id=29725) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14350 (pms_id=29726) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14351 (pms_id=29727) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14352 (pms_id=29728) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14353 (pms_id=29730) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14354 (pms_id=29731) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14355 (pms_id=29732) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14356 (pms_id=29733) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14357 (pms_id=29734) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14358 (pms_id=29735) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14359 (pms_id=29746) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14360 (pms_id=29748) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14361 (pms_id=29749) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14362 (pms_id=29750) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14363 (pms_id=29751) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14364 (pms_id=29752) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14366 (pms_id=29753) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14365 (pms_id=29754) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14367 (pms_id=29760) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14368 (pms_id=29761) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14369 (pms_id=29763) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14370 (pms_id=29764) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14371 (pms_id=29773) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14372 (pms_id=29774) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14373 (pms_id=29776) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14374 (pms_id=29778) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14375 (pms_id=29779) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14376 (pms_id=29780) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14377 (pms_id=29781) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14378 (pms_id=29782) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14379 (pms_id=29785) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14380 (pms_id=29786) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14381 (pms_id=29787) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14382 (pms_id=29788) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14383 (pms_id=29789) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14384 (pms_id=29790) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14386 (pms_id=29792) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14385 (pms_id=29800) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14387 (pms_id=29801) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14388 (pms_id=29802) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14389 (pms_id=29803) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14390 (pms_id=29804) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14391 (pms_id=29805) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14392 (pms_id=29806) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14393 (pms_id=29814) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14394 (pms_id=29815) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14395 (pms_id=29816) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14396 (pms_id=29817) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14397 (pms_id=29818) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14398 (pms_id=29819) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14399 (pms_id=29820) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14401 (pms_id=29822) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14400 (pms_id=29821) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14402 (pms_id=29824) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14403 (pms_id=29825) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14405 (pms_id=29832) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14404 (pms_id=29833) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14406 (pms_id=29834) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14407 (pms_id=29835) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14408 (pms_id=29836) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14410 (pms_id=29848) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14411 (pms_id=29867) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14412 (pms_id=29868) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14409 (pms_id=29857) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14413 (pms_id=29869) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14414 (pms_id=29870) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14415 (pms_id=29871) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14416 (pms_id=29873) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14417 (pms_id=29874) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14418 (pms_id=29875) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14419 (pms_id=29876) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14420 (pms_id=29877) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14421 (pms_id=29878) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14422 (pms_id=29879) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14423 (pms_id=29881) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14424 (pms_id=29891) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14425 (pms_id=29892) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14426 (pms_id=29893) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14427 (pms_id=29894) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14428 (pms_id=29901) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14429 (pms_id=29902) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14430 (pms_id=29903) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14432 (pms_id=29904) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14431 (pms_id=29905) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14433 (pms_id=29906) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29906 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14434 (pms_id=29908) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14435 (pms_id=29911) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14436 (pms_id=29915) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14438 (pms_id=29917) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14437 (pms_id=29916) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14440 (pms_id=29918) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14439 (pms_id=29920) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14441 (pms_id=29921) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14442 (pms_id=29922) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14443 (pms_id=29925) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14444 (pms_id=29927) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14445 (pms_id=29928) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14446 (pms_id=29933) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14448 (pms_id=29932) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14447 (pms_id=29934) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14449 (pms_id=29935) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14451 (pms_id=29937) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14450 (pms_id=29936) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14452 (pms_id=29938) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14453 (pms_id=29939) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14454 (pms_id=29940) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14457 (pms_id=29950) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14455 (pms_id=29951) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14456 (pms_id=29953) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14458 (pms_id=29962) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14459 (pms_id=29963) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14460 (pms_id=29964) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14461 (pms_id=29970) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14462 (pms_id=29971) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14463 (pms_id=29980) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14464 (pms_id=29981) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14465 (pms_id=29982) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14467 (pms_id=29991) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14466 (pms_id=29983) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14468 (pms_id=29992) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14469 (pms_id=29993) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14470 (pms_id=29994) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14471 (pms_id=29995) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14472 (pms_id=30002) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14473 (pms_id=30004) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14474 (pms_id=30005) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14475 (pms_id=30007) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14476 (pms_id=30008) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14477 (pms_id=30010) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14478 (pms_id=30012) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14479 (pms_id=30023) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14480 (pms_id=30025) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14481 (pms_id=30026) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14482 (pms_id=30027) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14483 (pms_id=30028) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14484 (pms_id=30029) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14485 (pms_id=30031) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14486 (pms_id=30032) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14487 (pms_id=30034) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14489 (pms_id=30036) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14488 (pms_id=30035) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14490 (pms_id=30037) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14491 (pms_id=30038) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14492 (pms_id=30039) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14493 (pms_id=30040) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14494 (pms_id=30042) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14495 (pms_id=30043) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14497 (pms_id=30044) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14496 (pms_id=30045) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14498 (pms_id=30055) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14499 (pms_id=30056) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14500 (pms_id=30057) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14501 (pms_id=30058) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14502 (pms_id=30059) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14503 (pms_id=30060) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14504 (pms_id=30068) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14505 (pms_id=30069) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14506 (pms_id=30072) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14508 (pms_id=30073) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14507 (pms_id=30071) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14510 (pms_id=30074) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14509 (pms_id=30075) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14511 (pms_id=30083) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14512 (pms_id=30084) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14513 (pms_id=30085) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14514 (pms_id=30086) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14516 (pms_id=30087) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14515 (pms_id=30088) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14517 (pms_id=30089) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14518 (pms_id=30091) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14519 (pms_id=30090) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14520 (pms_id=30092) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14521 (pms_id=30098) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14522 (pms_id=30100) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14523 (pms_id=30101) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14524 (pms_id=30104) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14525 (pms_id=30105) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14526 (pms_id=30106) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14527 (pms_id=30111) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14529 (pms_id=30112) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14528 (pms_id=30113) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14530 (pms_id=30115) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14531 (pms_id=30116) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14532 (pms_id=30126) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14533 (pms_id=30128) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14534 (pms_id=30129) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14535 (pms_id=30130) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14536 (pms_id=30131) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14537 (pms_id=30132) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14538 (pms_id=30133) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14540 (pms_id=30135) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14539 (pms_id=30134) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14541 (pms_id=30136) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14542 (pms_id=30137) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14543 (pms_id=30138) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14546 (pms_id=30140) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14544 (pms_id=30142) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14545 (pms_id=30144) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14547 (pms_id=30145) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14548 (pms_id=30147) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14549 (pms_id=30148) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14550 (pms_id=30149) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14552 (pms_id=30151) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14551 (pms_id=30154) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14553 (pms_id=30155) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14554 (pms_id=30158) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14555 (pms_id=30168) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14556 (pms_id=30169) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14557 (pms_id=30170) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14559 (pms_id=30172) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14558 (pms_id=30171) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14560 (pms_id=30173) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14561 (pms_id=30174) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14562 (pms_id=30175) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14563 (pms_id=30176) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14564 (pms_id=30177) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14566 (pms_id=30179) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14565 (pms_id=30178) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14567 (pms_id=30180) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14568 (pms_id=30181) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30178 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14569 (pms_id=30182) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14570 (pms_id=30193) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14571 (pms_id=30194) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14573 (pms_id=30195) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14572 (pms_id=30196) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14574 (pms_id=30197) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14575 (pms_id=30199) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14576 (pms_id=30198) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14577 (pms_id=30200) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14578 (pms_id=30201) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14579 (pms_id=30203) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14580 (pms_id=30209) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14582 (pms_id=30210) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14583 (pms_id=30221) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14581 (pms_id=30220) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14584 (pms_id=30232) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14585 (pms_id=30241) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14586 (pms_id=30240) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14587 (pms_id=30242) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14588 (pms_id=30243) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14589 (pms_id=30253) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14590 (pms_id=30254) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14591 (pms_id=30255) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14592 (pms_id=30256) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14593 (pms_id=30266) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14595 (pms_id=30267) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14596 (pms_id=30269) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14594 (pms_id=30268) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14597 (pms_id=30270) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14599 (pms_id=30271) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14598 (pms_id=30276) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14600 (pms_id=30277) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14601 (pms_id=30278) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14602 (pms_id=30282) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14603 (pms_id=30283) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14604 (pms_id=30284) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14605 (pms_id=30285) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14607 (pms_id=30286) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14606 (pms_id=30287) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14609 (pms_id=30289) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14608 (pms_id=30288) 2025-11-19 15:14:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 14610 (pms_id=30290) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14611 (pms_id=30292) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14612 (pms_id=30293) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14614 (pms_id=30301) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14613 (pms_id=30302) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14615 (pms_id=30303) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14617 (pms_id=30305) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14616 (pms_id=30307) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14618 (pms_id=30308) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14620 (pms_id=30310) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14619 (pms_id=30309) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14621 (pms_id=30311) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14622 (pms_id=30312) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14623 (pms_id=30313) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14624 (pms_id=30314) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14625 (pms_id=30316) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14626 (pms_id=30315) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14628 (pms_id=30318) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14627 (pms_id=30317) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14629 (pms_id=30320) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14630 (pms_id=30321) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14631 (pms_id=30322) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14632 (pms_id=30323) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14633 (pms_id=30324) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14634 (pms_id=30325) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14636 (pms_id=30326) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14635 (pms_id=30327) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14637 (pms_id=30329) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14638 (pms_id=30330) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14640 (pms_id=30332) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14639 (pms_id=30331) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14641 (pms_id=30334) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14643 (pms_id=30344) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14642 (pms_id=30345) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14645 (pms_id=30347) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14644 (pms_id=30346) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14646 (pms_id=30348) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14648 (pms_id=30349) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14649 (pms_id=30351) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14650 (pms_id=30352) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14647 (pms_id=30350) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14651 (pms_id=30353) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14652 (pms_id=30356) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14655 (pms_id=30359) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14653 (pms_id=30358) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14657 (pms_id=30368) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14654 (pms_id=30365) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14656 (pms_id=30369) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14658 (pms_id=30370) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14660 (pms_id=30379) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14659 (pms_id=30371) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14661 (pms_id=30381) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14662 (pms_id=30382) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14663 (pms_id=30392) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14664 (pms_id=30393) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14665 (pms_id=30394) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14666 (pms_id=30395) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14667 (pms_id=30417) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14668 (pms_id=30418) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14670 (pms_id=30428) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14669 (pms_id=30427) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14671 (pms_id=30437) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14672 (pms_id=30438) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14674 (pms_id=30439) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14673 (pms_id=30440) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14675 (pms_id=30447) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14676 (pms_id=30448) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14677 (pms_id=30449) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14678 (pms_id=30450) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14679 (pms_id=30451) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14680 (pms_id=30452) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14681 (pms_id=30453) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14682 (pms_id=30455) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14683 (pms_id=30457) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14684 (pms_id=30458) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14685 (pms_id=30459) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14686 (pms_id=30460) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14687 (pms_id=30462) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14688 (pms_id=30463) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14689 (pms_id=30464) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14690 (pms_id=30465) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14691 (pms_id=30474) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14692 (pms_id=30475) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14693 (pms_id=30476) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14694 (pms_id=30486) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14697 (pms_id=30488) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14695 (pms_id=30487) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14696 (pms_id=30496) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14698 (pms_id=30497) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14699 (pms_id=30498) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14700 (pms_id=30499) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14701 (pms_id=30500) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14702 (pms_id=30501) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14703 (pms_id=30502) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14705 (pms_id=30511) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14704 (pms_id=30514) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14706 (pms_id=30512) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14707 (pms_id=30515) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14708 (pms_id=30517) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14709 (pms_id=30519) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14710 (pms_id=30520) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14711 (pms_id=30521) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14712 (pms_id=30523) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14714 (pms_id=30525) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14713 (pms_id=30526) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14715 (pms_id=30534) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14716 (pms_id=30536) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14717 (pms_id=30546) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14718 (pms_id=30547) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14719 (pms_id=30548) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14720 (pms_id=30550) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14721 (pms_id=30551) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14722 (pms_id=30552) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14724 (pms_id=30554) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14723 (pms_id=30553) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14725 (pms_id=30555) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14726 (pms_id=30556) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14728 (pms_id=30558) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14727 (pms_id=30557) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14729 (pms_id=30559) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14731 (pms_id=30560) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14732 (pms_id=30567) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14730 (pms_id=30570) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14733 (pms_id=30571) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14734 (pms_id=30573) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14735 (pms_id=30575) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14736 (pms_id=30576) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14737 (pms_id=30577) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14738 (pms_id=30585) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14740 (pms_id=30596) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14739 (pms_id=30595) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14741 (pms_id=30597) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14742 (pms_id=30598) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14744 (pms_id=30600) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14743 (pms_id=30599) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14745 (pms_id=30601) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14747 (pms_id=30603) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14746 (pms_id=30604) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14748 (pms_id=30613) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14751 (pms_id=30617) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14749 (pms_id=30616) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14750 (pms_id=30618) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14752 (pms_id=30621) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14753 (pms_id=30622) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14754 (pms_id=30631) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14755 (pms_id=30632) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14756 (pms_id=30633) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14757 (pms_id=30634) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14758 (pms_id=30635) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14759 (pms_id=30646) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14760 (pms_id=30647) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14761 (pms_id=30648) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14762 (pms_id=30649) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14763 (pms_id=30650) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14764 (pms_id=30664) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14765 (pms_id=30674) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14767 (pms_id=30677) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14766 (pms_id=30676) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14768 (pms_id=30680) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14769 (pms_id=30687) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14770 (pms_id=30689) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14771 (pms_id=30690) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14772 (pms_id=30691) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14774 (pms_id=30693) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14773 (pms_id=30692) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14777 (pms_id=30695) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14775 (pms_id=30694) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14776 (pms_id=30696) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14778 (pms_id=30697) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14779 (pms_id=30698) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14781 (pms_id=30699) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14780 (pms_id=30700) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14782 (pms_id=30710) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14783 (pms_id=30711) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14784 (pms_id=30712) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14785 (pms_id=30713) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14787 (pms_id=30714) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14786 (pms_id=30715) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14788 (pms_id=30717) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14790 (pms_id=30725) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14789 (pms_id=30724) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14791 (pms_id=30726) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14792 (pms_id=30727) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14795 (pms_id=30728) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14794 (pms_id=30729) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14793 (pms_id=30730) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14796 (pms_id=30732) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14797 (pms_id=30734) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14798 (pms_id=30735) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14799 (pms_id=30736) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14800 (pms_id=30737) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14801 (pms_id=30738) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14802 (pms_id=30739) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14803 (pms_id=30749) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14804 (pms_id=30750) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14805 (pms_id=30751) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14806 (pms_id=30752) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14808 (pms_id=30754) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14807 (pms_id=30753) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14809 (pms_id=30756) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14811 (pms_id=30769) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14810 (pms_id=30767) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14812 (pms_id=30770) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14813 (pms_id=30771) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14814 (pms_id=30778) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14816 (pms_id=30779) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14815 (pms_id=30788) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14817 (pms_id=30791) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14818 (pms_id=30792) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14820 (pms_id=30794) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14819 (pms_id=30793) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14822 (pms_id=30797) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14821 (pms_id=30796) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14823 (pms_id=30798) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14824 (pms_id=30799) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14825 (pms_id=30800) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14826 (pms_id=30801) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14827 (pms_id=30802) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14828 (pms_id=30803) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14829 (pms_id=30804) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14830 (pms_id=30805) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14831 (pms_id=30815) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14832 (pms_id=30826) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30826 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14834 (pms_id=30828) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14833 (pms_id=30827) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14835 (pms_id=30829) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14836 (pms_id=30830) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14837 (pms_id=30835) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14838 (pms_id=30836) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14839 (pms_id=30837) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14841 (pms_id=30838) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14840 (pms_id=30839) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14842 (pms_id=30840) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14843 (pms_id=30849) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14845 (pms_id=30850) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14844 (pms_id=30851) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14847 (pms_id=30861) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14846 (pms_id=30860) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14848 (pms_id=30862) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14849 (pms_id=30870) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14850 (pms_id=30871) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14851 (pms_id=30872) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14852 (pms_id=30873) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14853 (pms_id=30881) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14855 (pms_id=30882) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14854 (pms_id=30884) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14856 (pms_id=30892) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14857 (pms_id=30893) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14858 (pms_id=30903) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14859 (pms_id=30904) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14860 (pms_id=30914) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14861 (pms_id=30916) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14863 (pms_id=30920) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14862 (pms_id=30922) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14864 (pms_id=30932) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14866 (pms_id=30933) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14865 (pms_id=30934) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14867 (pms_id=30935) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14876 (pms_id=30936) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14868 (pms_id=30937) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14869 (pms_id=30938) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14870 (pms_id=30939) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14871 (pms_id=30940) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14873 (pms_id=30941) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14872 (pms_id=30942) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14874 (pms_id=30943) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14875 (pms_id=30944) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14877 (pms_id=30945) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14878 (pms_id=30954) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30944 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14879 (pms_id=30964) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14880 (pms_id=30965) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14882 (pms_id=30966) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14881 (pms_id=30968) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14883 (pms_id=30969) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14884 (pms_id=30970) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14885 (pms_id=30971) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14886 (pms_id=30972) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14889 (pms_id=30974) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14887 (pms_id=30973) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14888 (pms_id=30976) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14890 (pms_id=30978) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14891 (pms_id=30979) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14892 (pms_id=30980) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14893 (pms_id=30981) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14894 (pms_id=30983) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14895 (pms_id=30984) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14896 (pms_id=30992) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14897 (pms_id=30993) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14898 (pms_id=30994) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30983 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14899 (pms_id=30995) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14900 (pms_id=30996) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14902 (pms_id=31003) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14901 (pms_id=31002) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14903 (pms_id=31005) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14904 (pms_id=31010) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14906 (pms_id=31013) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14905 (pms_id=31012) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14907 (pms_id=31014) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14908 (pms_id=31017) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14909 (pms_id=31018) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14910 (pms_id=31022) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14911 (pms_id=31026) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14912 (pms_id=31027) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14913 (pms_id=31028) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14914 (pms_id=31029) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14915 (pms_id=31032) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14916 (pms_id=31031) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14917 (pms_id=31033) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14919 (pms_id=31034) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14918 (pms_id=31035) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14920 (pms_id=31036) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14921 (pms_id=31037) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14922 (pms_id=31038) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14923 (pms_id=31039) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14924 (pms_id=31040) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14927 (pms_id=31053) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14925 (pms_id=31042) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14926 (pms_id=31052) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14928 (pms_id=31054) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14929 (pms_id=31055) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14930 (pms_id=31056) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14931 (pms_id=31057) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14932 (pms_id=31058) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14933 (pms_id=31059) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14935 (pms_id=31060) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14936 (pms_id=31062) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14934 (pms_id=31061) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14937 (pms_id=31063) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14938 (pms_id=31064) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14939 (pms_id=31065) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14940 (pms_id=31066) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14941 (pms_id=31069) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14942 (pms_id=31070) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14943 (pms_id=31071) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14944 (pms_id=31072) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14945 (pms_id=31073) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14946 (pms_id=31074) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14947 (pms_id=31075) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14948 (pms_id=31076) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14949 (pms_id=31078) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14950 (pms_id=31080) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14951 (pms_id=31081) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14952 (pms_id=31082) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14954 (pms_id=31085) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14953 (pms_id=31083) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14955 (pms_id=31086) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14956 (pms_id=31087) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14957 (pms_id=31088) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14958 (pms_id=31089) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14959 (pms_id=31090) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14960 (pms_id=31091) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14961 (pms_id=31092) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14962 (pms_id=31093) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14963 (pms_id=31094) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14964 (pms_id=31095) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14965 (pms_id=31106) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14966 (pms_id=31107) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14967 (pms_id=31108) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14968 (pms_id=31109) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14970 (pms_id=31111) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14969 (pms_id=31112) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14971 (pms_id=31120) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14972 (pms_id=31121) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14973 (pms_id=31122) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14974 (pms_id=31123) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14975 (pms_id=31124) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14976 (pms_id=31125) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14977 (pms_id=31126) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14978 (pms_id=31127) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14979 (pms_id=31131) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14980 (pms_id=31132) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14981 (pms_id=31134) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14982 (pms_id=31135) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14983 (pms_id=31136) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14984 (pms_id=31138) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14985 (pms_id=31139) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14986 (pms_id=31141) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14987 (pms_id=31143) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14988 (pms_id=31144) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14989 (pms_id=31146) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14990 (pms_id=31147) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14991 (pms_id=31148) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14992 (pms_id=31149) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14993 (pms_id=31150) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14994 (pms_id=31151) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14995 (pms_id=31154) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14996 (pms_id=31155) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14997 (pms_id=31156) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14998 (pms_id=31157) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 14999 (pms_id=31158) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15000 (pms_id=31159) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15001 (pms_id=31161) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15002 (pms_id=31162) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15003 (pms_id=31171) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15004 (pms_id=31172) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15005 (pms_id=31174) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15006 (pms_id=31175) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15007 (pms_id=31176) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15008 (pms_id=31177) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15009 (pms_id=31178) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15010 (pms_id=31179) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15011 (pms_id=31180) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15012 (pms_id=31181) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15013 (pms_id=31182) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15015 (pms_id=31183) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15014 (pms_id=31184) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15016 (pms_id=31188) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15017 (pms_id=31189) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15019 (pms_id=31199) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15018 (pms_id=31200) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15020 (pms_id=31201) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15021 (pms_id=31202) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15023 (pms_id=31203) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15022 (pms_id=31204) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15025 (pms_id=31205) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15026 (pms_id=31206) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15024 (pms_id=31207) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15027 (pms_id=31208) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15028 (pms_id=31209) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15029 (pms_id=31220) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15030 (pms_id=31231) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15031 (pms_id=31232) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15032 (pms_id=31233) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15033 (pms_id=31234) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15035 (pms_id=31236) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15034 (pms_id=31237) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15036 (pms_id=31238) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15037 (pms_id=31239) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15038 (pms_id=31240) 2025-11-19 15:14:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 15039 (pms_id=31241) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15040 (pms_id=31242) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15041 (pms_id=31243) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15042 (pms_id=31249) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15043 (pms_id=31250) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15045 (pms_id=31251) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15044 (pms_id=31252) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15046 (pms_id=31253) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15047 (pms_id=31256) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15048 (pms_id=31258) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15050 (pms_id=31259) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15049 (pms_id=31261) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15051 (pms_id=31262) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15052 (pms_id=31263) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15053 (pms_id=31264) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15054 (pms_id=31265) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15055 (pms_id=31266) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15057 (pms_id=31268) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15056 (pms_id=31269) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15058 (pms_id=31275) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15059 (pms_id=31276) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15060 (pms_id=31277) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15061 (pms_id=31279) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15062 (pms_id=31281) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15063 (pms_id=31282) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15065 (pms_id=31284) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15064 (pms_id=31283) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15066 (pms_id=31285) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15067 (pms_id=31286) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15068 (pms_id=31288) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15070 (pms_id=31289) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15069 (pms_id=31290) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15071 (pms_id=31291) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15072 (pms_id=31292) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15073 (pms_id=31293) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15074 (pms_id=31294) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15075 (pms_id=31295) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15077 (pms_id=31296) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15076 (pms_id=31298) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15079 (pms_id=31307) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15078 (pms_id=31306) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15080 (pms_id=31308) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15081 (pms_id=31309) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15082 (pms_id=31310) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15083 (pms_id=31311) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15084 (pms_id=31313) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15085 (pms_id=31314) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15086 (pms_id=31317) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15087 (pms_id=31318) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15088 (pms_id=31319) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15090 (pms_id=31322) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15089 (pms_id=31321) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15091 (pms_id=31323) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15092 (pms_id=31328) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15093 (pms_id=31329) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15094 (pms_id=31331) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15095 (pms_id=31332) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15096 (pms_id=31333) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15097 (pms_id=31336) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15098 (pms_id=31337) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15099 (pms_id=31340) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15100 (pms_id=31341) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15101 (pms_id=31342) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15102 (pms_id=31343) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15103 (pms_id=31344) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15104 (pms_id=31345) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15105 (pms_id=31355) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15106 (pms_id=31356) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15107 (pms_id=31357) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15108 (pms_id=31358) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15109 (pms_id=31360) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15111 (pms_id=31361) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15110 (pms_id=31362) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15112 (pms_id=31363) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15114 (pms_id=31370) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15113 (pms_id=31369) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15115 (pms_id=31371) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15117 (pms_id=31374) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15116 (pms_id=31375) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15118 (pms_id=31376) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15120 (pms_id=31383) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15119 (pms_id=31384) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15121 (pms_id=31386) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15122 (pms_id=31387) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15123 (pms_id=31388) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15124 (pms_id=31389) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15126 (pms_id=31392) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15125 (pms_id=31391) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15127 (pms_id=31394) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15129 (pms_id=31395) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15128 (pms_id=31397) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15131 (pms_id=31399) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15130 (pms_id=31398) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15133 (pms_id=31400) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15132 (pms_id=31401) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15134 (pms_id=31402) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15135 (pms_id=31403) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15136 (pms_id=31404) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15137 (pms_id=31405) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15138 (pms_id=31412) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15139 (pms_id=31414) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15140 (pms_id=31424) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15141 (pms_id=31425) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15142 (pms_id=31426) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15143 (pms_id=31427) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15144 (pms_id=31434) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15145 (pms_id=31440) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15146 (pms_id=31441) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15147 (pms_id=31443) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15149 (pms_id=31444) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15148 (pms_id=31445) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15150 (pms_id=31446) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15151 (pms_id=31448) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15152 (pms_id=31449) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15153 (pms_id=31450) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15155 (pms_id=31451) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15154 (pms_id=31452) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15156 (pms_id=31462) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15158 (pms_id=31463) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15157 (pms_id=31466) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15159 (pms_id=31467) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15160 (pms_id=31473) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15161 (pms_id=31474) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15162 (pms_id=31476) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15163 (pms_id=31477) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15164 (pms_id=31486) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15165 (pms_id=31487) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15166 (pms_id=31488) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15167 (pms_id=31507) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15169 (pms_id=31516) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15168 (pms_id=31517) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15170 (pms_id=31518) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15171 (pms_id=31519) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15172 (pms_id=31530) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15173 (pms_id=31532) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31530 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15174 (pms_id=31533) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15175 (pms_id=31534) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15176 (pms_id=31544) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15177 (pms_id=31554) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15179 (pms_id=31560) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15180 (pms_id=31563) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15178 (pms_id=31556) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15181 (pms_id=31564) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15182 (pms_id=31569) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15183 (pms_id=31570) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15184 (pms_id=31572) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15185 (pms_id=31576) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15186 (pms_id=31577) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15187 (pms_id=31578) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15190 (pms_id=31586) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15188 (pms_id=31597) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15189 (pms_id=31598) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15192 (pms_id=31600) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15191 (pms_id=31599) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15211 (pms_id=31604) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15193 (pms_id=31611) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15194 (pms_id=31613) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15195 (pms_id=31622) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15196 (pms_id=31624) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15197 (pms_id=31625) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15198 (pms_id=31633) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15199 (pms_id=31634) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15200 (pms_id=31637) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15201 (pms_id=31638) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15202 (pms_id=31639) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15203 (pms_id=31646) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15204 (pms_id=31647) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15205 (pms_id=31648) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15206 (pms_id=31650) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15207 (pms_id=31651) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15208 (pms_id=31652) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15209 (pms_id=31653) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15210 (pms_id=31657) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15212 (pms_id=31658) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15213 (pms_id=31659) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15214 (pms_id=31660) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15215 (pms_id=31661) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15216 (pms_id=31662) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15217 (pms_id=31664) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15218 (pms_id=31672) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15219 (pms_id=31673) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15220 (pms_id=31683) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15221 (pms_id=31684) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15222 (pms_id=31695) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15224 (pms_id=31696) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15223 (pms_id=31697) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15225 (pms_id=31698) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15226 (pms_id=31708) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15228 (pms_id=31709) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15227 (pms_id=31710) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15229 (pms_id=31711) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15230 (pms_id=31712) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15231 (pms_id=31715) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15232 (pms_id=31716) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15233 (pms_id=31724) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15234 (pms_id=31726) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15235 (pms_id=31727) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15236 (pms_id=31728) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15237 (pms_id=31729) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15238 (pms_id=31731) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15239 (pms_id=31739) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15240 (pms_id=31740) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15241 (pms_id=31741) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15242 (pms_id=31744) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15243 (pms_id=31745) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15244 (pms_id=31746) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15245 (pms_id=31747) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15247 (pms_id=31756) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15246 (pms_id=31748) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15248 (pms_id=31757) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15249 (pms_id=31758) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15250 (pms_id=31766) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15251 (pms_id=31767) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15252 (pms_id=31768) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15253 (pms_id=31769) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15254 (pms_id=31771) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15255 (pms_id=31772) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15256 (pms_id=31778) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15257 (pms_id=31788) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15258 (pms_id=31791) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15259 (pms_id=31799) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15260 (pms_id=31800) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15261 (pms_id=31801) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15262 (pms_id=31810) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15263 (pms_id=31811) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15264 (pms_id=31812) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15265 (pms_id=31814) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15266 (pms_id=31823) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15267 (pms_id=31824) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15268 (pms_id=31825) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15269 (pms_id=31835) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15270 (pms_id=31836) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15271 (pms_id=31837) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15272 (pms_id=31838) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15273 (pms_id=31839) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15274 (pms_id=31845) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15275 (pms_id=31847) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15276 (pms_id=31848) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15277 (pms_id=31850) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15278 (pms_id=31851) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15279 (pms_id=31852) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15280 (pms_id=31856) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15281 (pms_id=31858) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15283 (pms_id=31859) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15282 (pms_id=31869) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15284 (pms_id=31870) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15286 (pms_id=31872) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15285 (pms_id=31873) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15287 (pms_id=31874) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15288 (pms_id=31875) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15289 (pms_id=31876) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15290 (pms_id=31884) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15291 (pms_id=31885) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15292 (pms_id=31895) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15293 (pms_id=31896) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15294 (pms_id=31897) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15295 (pms_id=31907) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15296 (pms_id=31908) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15297 (pms_id=31910) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15298 (pms_id=31912) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15299 (pms_id=31913) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15300 (pms_id=31914) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15301 (pms_id=31916) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15303 (pms_id=31918) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15302 (pms_id=31919) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15304 (pms_id=31920) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15306 (pms_id=31921) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15305 (pms_id=31924) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15307 (pms_id=31927) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15309 (pms_id=31929) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15310 (pms_id=31930) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15308 (pms_id=31928) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15311 (pms_id=31932) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15312 (pms_id=31933) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15313 (pms_id=31934) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15314 (pms_id=31935) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15315 (pms_id=31937) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15316 (pms_id=31939) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15318 (pms_id=31941) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15317 (pms_id=31940) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15319 (pms_id=31942) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15320 (pms_id=31945) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15327 (pms_id=31946) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15321 (pms_id=31947) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15322 (pms_id=31949) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15323 (pms_id=31951) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15324 (pms_id=31960) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15325 (pms_id=31971) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15326 (pms_id=31973) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15329 (pms_id=31974) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15328 (pms_id=31975) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15331 (pms_id=31980) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15330 (pms_id=31976) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15332 (pms_id=31981) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15333 (pms_id=31982) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15334 (pms_id=31984) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15335 (pms_id=31986) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15336 (pms_id=31987) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15337 (pms_id=31988) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15338 (pms_id=31989) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15339 (pms_id=31990) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15340 (pms_id=31991) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15341 (pms_id=31992) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15342 (pms_id=31995) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15343 (pms_id=31996) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15344 (pms_id=31997) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15345 (pms_id=31999) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15346 (pms_id=32000) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15347 (pms_id=32001) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15348 (pms_id=32002) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15349 (pms_id=32003) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15350 (pms_id=32005) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15351 (pms_id=32006) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15353 (pms_id=32008) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15352 (pms_id=32007) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15354 (pms_id=32018) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15356 (pms_id=32019) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15355 (pms_id=32020) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15357 (pms_id=32021) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15358 (pms_id=32030) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15359 (pms_id=32031) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15360 (pms_id=32042) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15361 (pms_id=32043) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15362 (pms_id=32044) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15363 (pms_id=32045) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15364 (pms_id=32046) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15365 (pms_id=32048) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15366 (pms_id=32051) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15367 (pms_id=32053) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15368 (pms_id=32054) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15369 (pms_id=32056) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15370 (pms_id=32070) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15372 (pms_id=32071) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15373 (pms_id=32073) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15371 (pms_id=32072) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15374 (pms_id=32075) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15378 (pms_id=32076) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15375 (pms_id=32077) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15376 (pms_id=32078) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15377 (pms_id=32079) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15379 (pms_id=32084) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15380 (pms_id=32085) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15381 (pms_id=32086) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15382 (pms_id=32088) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15383 (pms_id=32090) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15384 (pms_id=32100) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15385 (pms_id=32103) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15387 (pms_id=32105) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15386 (pms_id=32104) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15389 (pms_id=32109) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15388 (pms_id=32108) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15390 (pms_id=32111) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15392 (pms_id=32112) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15391 (pms_id=32113) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15393 (pms_id=32115) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15396 (pms_id=32117) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15394 (pms_id=32116) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15395 (pms_id=32118) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15397 (pms_id=32119) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15399 (pms_id=32121) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15398 (pms_id=32120) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15401 (pms_id=32122) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15400 (pms_id=32123) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15402 (pms_id=32126) 2025-11-19 15:14:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 15403 (pms_id=32137) 2025-11-19 15:14:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 15404 (pms_id=32138) 2025-11-19 15:14:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 15405 (pms_id=32142) 2025-11-19 15:14:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 15406 (pms_id=32143) 2025-11-19 15:14:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 15407 (pms_id=32144) 2025-11-19 15:14:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 15408 (pms_id=32155) 2025-11-19 15:14:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 15409 (pms_id=32157) 2025-11-19 15:14:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 15410 (pms_id=32158) 2025-11-19 15:14:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 15411 (pms_id=32160) 2025-11-19 15:14:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 15413 (pms_id=32181) 2025-11-19 15:14:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 15412 (pms_id=32200) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15415 (pms_id=32202) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15414 (pms_id=32201) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15417 (pms_id=32203) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15416 (pms_id=32204) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15418 (pms_id=32205) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15419 (pms_id=32206) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15420 (pms_id=32207) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15421 (pms_id=32218) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15422 (pms_id=32219) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15423 (pms_id=32228) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15424 (pms_id=32230) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15425 (pms_id=32231) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15426 (pms_id=32232) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15427 (pms_id=32239) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15428 (pms_id=32241) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15430 (pms_id=32242) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15429 (pms_id=32243) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15431 (pms_id=32244) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15432 (pms_id=32245) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15433 (pms_id=32246) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15434 (pms_id=32253) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15435 (pms_id=32254) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15436 (pms_id=32256) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15437 (pms_id=32258) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15438 (pms_id=32269) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15440 (pms_id=32270) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15439 (pms_id=32271) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15443 (pms_id=32275) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15441 (pms_id=32273) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15442 (pms_id=32277) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15444 (pms_id=32278) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15445 (pms_id=32279) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15446 (pms_id=32280) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15447 (pms_id=32289) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15448 (pms_id=32290) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15449 (pms_id=32313) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15450 (pms_id=32316) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15451 (pms_id=32317) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15452 (pms_id=32318) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15453 (pms_id=32319) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15454 (pms_id=32320) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15455 (pms_id=32321) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15457 (pms_id=32339) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15456 (pms_id=32329) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15459 (pms_id=32349) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15458 (pms_id=32350) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15460 (pms_id=32351) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15461 (pms_id=32352) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15462 (pms_id=32353) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15464 (pms_id=32354) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15463 (pms_id=32355) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15465 (pms_id=32368) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15466 (pms_id=32370) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15467 (pms_id=32372) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15469 (pms_id=32374) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15468 (pms_id=32375) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15470 (pms_id=32378) 2025-11-19 15:14:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 15472 (pms_id=32380) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15471 (pms_id=32381) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15473 (pms_id=32382) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15474 (pms_id=32383) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15475 (pms_id=32384) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15476 (pms_id=32385) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15477 (pms_id=32386) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15478 (pms_id=32388) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15479 (pms_id=32389) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15480 (pms_id=32393) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15481 (pms_id=32396) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15483 (pms_id=32398) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15484 (pms_id=32401) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15482 (pms_id=32400) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15485 (pms_id=32405) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15486 (pms_id=32406) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15487 (pms_id=32407) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15488 (pms_id=32408) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15489 (pms_id=32410) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15490 (pms_id=32411) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15491 (pms_id=32413) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15492 (pms_id=32415) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15493 (pms_id=32416) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15495 (pms_id=32419) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15494 (pms_id=32420) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15496 (pms_id=32428) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15497 (pms_id=32429) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15498 (pms_id=32430) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15499 (pms_id=32431) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15500 (pms_id=32432) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15501 (pms_id=32433) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15502 (pms_id=32435) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15503 (pms_id=32436) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15505 (pms_id=32437) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15504 (pms_id=32438) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15506 (pms_id=32439) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15507 (pms_id=32440) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15508 (pms_id=32441) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15509 (pms_id=32442) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15510 (pms_id=32443) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15511 (pms_id=32444) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15512 (pms_id=32456) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15517 (pms_id=32458) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15513 (pms_id=32459) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15514 (pms_id=32460) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15516 (pms_id=32463) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15515 (pms_id=32461) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15518 (pms_id=32464) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15519 (pms_id=32465) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15521 (pms_id=32467) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15520 (pms_id=32466) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15522 (pms_id=32473) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15523 (pms_id=32474) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15524 (pms_id=32475) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15525 (pms_id=32476) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15526 (pms_id=32477) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15527 (pms_id=32478) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15528 (pms_id=32479) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15529 (pms_id=32480) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15531 (pms_id=32481) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15530 (pms_id=32482) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15532 (pms_id=32483) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15533 (pms_id=32484) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15534 (pms_id=32485) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15535 (pms_id=32488) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15536 (pms_id=32489) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15537 (pms_id=32490) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15538 (pms_id=32492) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15539 (pms_id=32494) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15540 (pms_id=32495) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15542 (pms_id=32497) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15541 (pms_id=32498) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15543 (pms_id=32509) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15545 (pms_id=32518) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15544 (pms_id=32519) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15546 (pms_id=32521) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15547 (pms_id=32522) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15548 (pms_id=32523) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15549 (pms_id=32524) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15550 (pms_id=32525) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15551 (pms_id=32526) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15552 (pms_id=32527) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15553 (pms_id=32530) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15554 (pms_id=32531) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15561 (pms_id=32532) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15555 (pms_id=32533) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15556 (pms_id=32542) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15558 (pms_id=32543) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15557 (pms_id=32544) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15560 (pms_id=32546) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15559 (pms_id=32547) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15562 (pms_id=32548) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15563 (pms_id=32549) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15564 (pms_id=32559) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15565 (pms_id=32558) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15566 (pms_id=32568) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15568 (pms_id=32569) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15567 (pms_id=32570) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15570 (pms_id=32572) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15569 (pms_id=32571) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15571 (pms_id=32573) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15572 (pms_id=32574) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15574 (pms_id=32577) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15575 (pms_id=32578) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15573 (pms_id=32576) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15576 (pms_id=32579) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15577 (pms_id=32581) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15578 (pms_id=32582) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15579 (pms_id=32583) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15580 (pms_id=32584) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15582 (pms_id=32586) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15581 (pms_id=32585) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15583 (pms_id=32587) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15584 (pms_id=32588) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15585 (pms_id=32591) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15586 (pms_id=32601) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15588 (pms_id=32602) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15587 (pms_id=32603) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15590 (pms_id=32605) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15589 (pms_id=32604) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15591 (pms_id=32606) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15592 (pms_id=32608) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15593 (pms_id=32609) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15594 (pms_id=32610) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15595 (pms_id=32611) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15596 (pms_id=32612) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15597 (pms_id=32613) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15599 (pms_id=32615) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15600 (pms_id=32616) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15598 (pms_id=32614) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15601 (pms_id=32621) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15602 (pms_id=32622) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15603 (pms_id=32631) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15604 (pms_id=32632) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15605 (pms_id=32633) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15606 (pms_id=32635) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15607 (pms_id=32643) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15608 (pms_id=32644) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15609 (pms_id=32650) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15611 (pms_id=32652) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15610 (pms_id=32653) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15612 (pms_id=32654) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15613 (pms_id=32655) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15614 (pms_id=32656) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15615 (pms_id=32657) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15616 (pms_id=32658) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15617 (pms_id=32659) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15620 (pms_id=32668) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15619 (pms_id=32667) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15618 (pms_id=32661) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15621 (pms_id=32669) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15622 (pms_id=32670) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15623 (pms_id=32671) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15624 (pms_id=32672) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15625 (pms_id=32673) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15626 (pms_id=32675) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15627 (pms_id=32676) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15629 (pms_id=32677) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15628 (pms_id=32679) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15631 (pms_id=32681) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15630 (pms_id=32680) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15632 (pms_id=32682) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15633 (pms_id=32688) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15634 (pms_id=32689) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15635 (pms_id=32692) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15638 (pms_id=32695) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15636 (pms_id=32693) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15637 (pms_id=32694) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15640 (pms_id=32704) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15639 (pms_id=32714) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15641 (pms_id=32715) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15643 (pms_id=32717) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15642 (pms_id=32716) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15644 (pms_id=32718) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15645 (pms_id=32719) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15646 (pms_id=32720) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15647 (pms_id=32721) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15648 (pms_id=32722) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15649 (pms_id=32723) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15650 (pms_id=32724) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15651 (pms_id=32725) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15652 (pms_id=32726) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15653 (pms_id=32727) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15654 (pms_id=32728) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15655 (pms_id=32729) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15656 (pms_id=32730) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15657 (pms_id=32731) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15658 (pms_id=32733) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15659 (pms_id=32734) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15660 (pms_id=32735) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15661 (pms_id=32736) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15662 (pms_id=32737) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15663 (pms_id=32738) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15664 (pms_id=32748) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15665 (pms_id=32749) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15666 (pms_id=32750) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15667 (pms_id=32751) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15668 (pms_id=32752) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15669 (pms_id=32753) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15671 (pms_id=32754) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15670 (pms_id=32755) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15672 (pms_id=32756) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15673 (pms_id=32757) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15674 (pms_id=32761) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15675 (pms_id=32762) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15676 (pms_id=32765) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15677 (pms_id=32774) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15679 (pms_id=32775) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15678 (pms_id=32776) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15680 (pms_id=32777) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15681 (pms_id=32778) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15682 (pms_id=32779) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15683 (pms_id=32781) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15684 (pms_id=32782) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15685 (pms_id=32784) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15686 (pms_id=32785) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15687 (pms_id=32786) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15688 (pms_id=32787) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15689 (pms_id=32788) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15690 (pms_id=32798) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15691 (pms_id=32799) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15692 (pms_id=32800) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15693 (pms_id=32801) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15694 (pms_id=32803) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15695 (pms_id=32804) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15696 (pms_id=32805) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15697 (pms_id=32806) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15698 (pms_id=32809) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15699 (pms_id=32811) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15700 (pms_id=32812) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15701 (pms_id=32814) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15702 (pms_id=32816) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15703 (pms_id=32819) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15704 (pms_id=32821) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15705 (pms_id=32822) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15706 (pms_id=32823) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15707 (pms_id=32824) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15708 (pms_id=32825) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15709 (pms_id=32826) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15710 (pms_id=32834) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15711 (pms_id=32835) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15712 (pms_id=32836) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15713 (pms_id=32837) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15714 (pms_id=32844) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15715 (pms_id=32845) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15716 (pms_id=32846) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15717 (pms_id=32847) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15718 (pms_id=32849) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15719 (pms_id=32857) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15720 (pms_id=32859) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15721 (pms_id=32860) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15722 (pms_id=32862) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15723 (pms_id=32863) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15724 (pms_id=32864) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15725 (pms_id=32865) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15729 (pms_id=32867) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15726 (pms_id=32866) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15727 (pms_id=32869) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15728 (pms_id=32878) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15730 (pms_id=32879) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15731 (pms_id=32880) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15733 (pms_id=32881) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15732 (pms_id=32882) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15734 (pms_id=32888) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15736 (pms_id=32889) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15735 (pms_id=32890) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15737 (pms_id=32891) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15738 (pms_id=32892) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15739 (pms_id=32893) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32892 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15741 (pms_id=32895) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15740 (pms_id=32896) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15742 (pms_id=32899) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15743 (pms_id=32900) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15744 (pms_id=32903) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15745 (pms_id=32904) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15746 (pms_id=32905) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15747 (pms_id=32906) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15748 (pms_id=32907) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15749 (pms_id=32908) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15750 (pms_id=32909) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15751 (pms_id=32910) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15752 (pms_id=32917) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15753 (pms_id=32919) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15754 (pms_id=32918) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15755 (pms_id=32927) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15756 (pms_id=32928) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15757 (pms_id=32930) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15758 (pms_id=32932) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15759 (pms_id=32933) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15760 (pms_id=32934) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15761 (pms_id=32935) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15762 (pms_id=32936) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15764 (pms_id=32937) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15763 (pms_id=32947) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15765 (pms_id=32948) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15766 (pms_id=32949) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15767 (pms_id=32950) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15768 (pms_id=32957) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15771 (pms_id=32958) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15769 (pms_id=32960) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15770 (pms_id=32961) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15772 (pms_id=32963) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15773 (pms_id=32967) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15775 (pms_id=32969) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15774 (pms_id=32968) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15776 (pms_id=32970) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15777 (pms_id=32971) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15778 (pms_id=32972) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15780 (pms_id=32974) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15779 (pms_id=32973) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15781 (pms_id=32975) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15783 (pms_id=32976) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15784 (pms_id=32984) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15782 (pms_id=32977) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15785 (pms_id=32985) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15786 (pms_id=32986) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15788 (pms_id=32988) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15787 (pms_id=32989) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15789 (pms_id=32990) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15791 (pms_id=32991) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15790 (pms_id=32995) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15792 (pms_id=32996) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15793 (pms_id=32998) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15794 (pms_id=32999) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15795 (pms_id=33000) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15796 (pms_id=33001) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15797 (pms_id=33002) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15798 (pms_id=33003) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15799 (pms_id=33010) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15800 (pms_id=33011) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15801 (pms_id=33012) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15804 (pms_id=33013) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15802 (pms_id=33014) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15805 (pms_id=33022) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15803 (pms_id=33015) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15806 (pms_id=33023) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15808 (pms_id=33024) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15807 (pms_id=33025) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15809 (pms_id=33026) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15810 (pms_id=33027) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15811 (pms_id=33028) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15812 (pms_id=33029) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15813 (pms_id=33031) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15814 (pms_id=33032) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15815 (pms_id=33037) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15816 (pms_id=33038) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15817 (pms_id=33039) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15818 (pms_id=33047) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15819 (pms_id=33048) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15820 (pms_id=33057) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15821 (pms_id=33058) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15822 (pms_id=33059) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15823 (pms_id=33061) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15824 (pms_id=33062) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15825 (pms_id=33063) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15826 (pms_id=33064) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15827 (pms_id=33066) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15828 (pms_id=33065) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15829 (pms_id=33067) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15830 (pms_id=33068) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15832 (pms_id=33070) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15831 (pms_id=33071) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15833 (pms_id=33077) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15834 (pms_id=33078) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15835 (pms_id=33088) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15836 (pms_id=33089) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15837 (pms_id=33090) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15838 (pms_id=33091) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15839 (pms_id=33092) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15840 (pms_id=33093) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15842 (pms_id=33094) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15841 (pms_id=33096) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15843 (pms_id=33097) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15844 (pms_id=33098) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15845 (pms_id=33099) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15864 (pms_id=33100) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15846 (pms_id=33101) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15847 (pms_id=33102) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15848 (pms_id=33104) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15849 (pms_id=33105) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15850 (pms_id=33106) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15852 (pms_id=33107) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15851 (pms_id=33108) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15853 (pms_id=33110) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15854 (pms_id=33111) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15855 (pms_id=33112) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15857 (pms_id=33115) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15856 (pms_id=33114) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15858 (pms_id=33116) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15860 (pms_id=33117) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15861 (pms_id=33118) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15859 (pms_id=33119) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15862 (pms_id=33120) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15865 (pms_id=33122) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15863 (pms_id=33121) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15866 (pms_id=33123) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15867 (pms_id=33125) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15869 (pms_id=33127) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15868 (pms_id=33128) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15871 (pms_id=33129) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15870 (pms_id=33139) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15872 (pms_id=33149) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15874 (pms_id=33151) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15873 (pms_id=33150) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15875 (pms_id=33152) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15877 (pms_id=33154) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15876 (pms_id=33153) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15878 (pms_id=33159) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15879 (pms_id=33160) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15880 (pms_id=33161) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15882 (pms_id=33164) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15881 (pms_id=33162) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15883 (pms_id=33166) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15884 (pms_id=33170) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15885 (pms_id=33171) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15886 (pms_id=33175) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15887 (pms_id=33176) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15890 (pms_id=33177) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15888 (pms_id=33178) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15889 (pms_id=33179) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15891 (pms_id=33180) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15893 (pms_id=33182) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15892 (pms_id=33181) 2025-11-19 15:14:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 15894 (pms_id=33183) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15895 (pms_id=33184) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15896 (pms_id=33185) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15897 (pms_id=33186) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15898 (pms_id=33191) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15899 (pms_id=33192) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15900 (pms_id=33202) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15902 (pms_id=33203) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15901 (pms_id=33212) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15903 (pms_id=33213) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15904 (pms_id=33214) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15905 (pms_id=33215) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15908 (pms_id=33217) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15906 (pms_id=33216) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15907 (pms_id=33218) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15909 (pms_id=33219) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15910 (pms_id=33220) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15912 (pms_id=33226) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15913 (pms_id=33227) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15911 (pms_id=33225) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15914 (pms_id=33228) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15916 (pms_id=33229) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15915 (pms_id=33230) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15917 (pms_id=33240) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15918 (pms_id=33241) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15919 (pms_id=33243) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15920 (pms_id=33244) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15921 (pms_id=33253) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15923 (pms_id=33255) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15922 (pms_id=33254) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15924 (pms_id=33258) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15925 (pms_id=33259) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15926 (pms_id=33260) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15927 (pms_id=33261) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15928 (pms_id=33262) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15929 (pms_id=33265) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15930 (pms_id=33266) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15931 (pms_id=33268) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15932 (pms_id=33269) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15934 (pms_id=33272) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15933 (pms_id=33271) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15935 (pms_id=33273) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15936 (pms_id=33274) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15937 (pms_id=33285) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15938 (pms_id=33286) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15939 (pms_id=33288) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15941 (pms_id=33292) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15940 (pms_id=33290) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15942 (pms_id=33293) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15943 (pms_id=33294) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15944 (pms_id=33297) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15945 (pms_id=33298) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15946 (pms_id=33302) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15947 (pms_id=33303) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15948 (pms_id=33304) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15949 (pms_id=33305) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15950 (pms_id=33306) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15951 (pms_id=33307) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15952 (pms_id=33308) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15953 (pms_id=33309) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15954 (pms_id=33315) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15955 (pms_id=33316) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15956 (pms_id=33317) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15958 (pms_id=33318) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15959 (pms_id=33324) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15957 (pms_id=33323) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15960 (pms_id=33325) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15961 (pms_id=33326) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15963 (pms_id=33327) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15962 (pms_id=33335) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15964 (pms_id=33336) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15965 (pms_id=33337) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15966 (pms_id=33338) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15968 (pms_id=33340) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15967 (pms_id=33342) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15969 (pms_id=33343) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15971 (pms_id=33345) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15970 (pms_id=33344) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15973 (pms_id=33350) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15972 (pms_id=33354) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15974 (pms_id=33356) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15980 (pms_id=33357) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15975 (pms_id=33358) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15976 (pms_id=33359) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15977 (pms_id=33360) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15978 (pms_id=33361) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15979 (pms_id=33362) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15981 (pms_id=33363) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15983 (pms_id=33364) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15982 (pms_id=33367) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15984 (pms_id=33368) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15985 (pms_id=33369) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15986 (pms_id=33370) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15987 (pms_id=33371) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15988 (pms_id=33372) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15989 (pms_id=33373) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15990 (pms_id=33374) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15991 (pms_id=33375) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15993 (pms_id=33376) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15992 (pms_id=33381) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15994 (pms_id=33382) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15996 (pms_id=33383) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15995 (pms_id=33390) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15997 (pms_id=33391) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15998 (pms_id=33392) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 15999 (pms_id=33401) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16000 (pms_id=33411) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16002 (pms_id=33413) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16001 (pms_id=33412) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16003 (pms_id=33414) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16004 (pms_id=33415) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16006 (pms_id=33416) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16005 (pms_id=33421) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16007 (pms_id=33422) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16008 (pms_id=33423) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16009 (pms_id=33424) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16010 (pms_id=33425) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16011 (pms_id=33426) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16012 (pms_id=33428) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16014 (pms_id=33429) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16013 (pms_id=33430) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16015 (pms_id=33431) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16016 (pms_id=33432) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16017 (pms_id=33433) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16018 (pms_id=33434) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16019 (pms_id=33435) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16020 (pms_id=33436) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16021 (pms_id=33444) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16022 (pms_id=33445) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16023 (pms_id=33446) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16024 (pms_id=33455) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16025 (pms_id=33456) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16026 (pms_id=33457) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16027 (pms_id=33458) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16028 (pms_id=33459) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16029 (pms_id=33460) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16031 (pms_id=33462) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16030 (pms_id=33461) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16032 (pms_id=33463) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16034 (pms_id=33464) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16035 (pms_id=33471) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16033 (pms_id=33469) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16036 (pms_id=33472) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16037 (pms_id=33473) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16038 (pms_id=33474) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16039 (pms_id=33475) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16041 (pms_id=33477) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16040 (pms_id=33476) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16042 (pms_id=33478) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16044 (pms_id=33481) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16043 (pms_id=33480) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16045 (pms_id=33482) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16046 (pms_id=33485) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16047 (pms_id=33486) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16048 (pms_id=33487) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16049 (pms_id=33495) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16050 (pms_id=33497) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16051 (pms_id=33498) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16053 (pms_id=33500) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16052 (pms_id=33499) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16054 (pms_id=33508) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16055 (pms_id=33509) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16056 (pms_id=33510) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16058 (pms_id=33518) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16057 (pms_id=33511) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16059 (pms_id=33520) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16060 (pms_id=33521) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16061 (pms_id=33522) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16063 (pms_id=33524) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16062 (pms_id=33523) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16064 (pms_id=33525) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16065 (pms_id=33526) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16066 (pms_id=33529) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16067 (pms_id=33530) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16068 (pms_id=33531) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16069 (pms_id=33534) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16070 (pms_id=33536) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16071 (pms_id=33537) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16072 (pms_id=33539) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16080 (pms_id=33547) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16073 (pms_id=33548) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16074 (pms_id=33549) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16075 (pms_id=33550) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16076 (pms_id=33551) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16077 (pms_id=33552) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16078 (pms_id=33553) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16079 (pms_id=33554) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16081 (pms_id=33555) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16083 (pms_id=33557) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16082 (pms_id=33558) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16084 (pms_id=33559) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16085 (pms_id=33560) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16086 (pms_id=33561) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16087 (pms_id=33562) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16088 (pms_id=33563) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16089 (pms_id=33564) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16090 (pms_id=33573) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16091 (pms_id=33574) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16092 (pms_id=33575) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16093 (pms_id=33577) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16094 (pms_id=33579) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16095 (pms_id=33583) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16096 (pms_id=33593) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16097 (pms_id=33594) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16098 (pms_id=33595) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16099 (pms_id=33596) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16100 (pms_id=33597) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16101 (pms_id=33598) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16102 (pms_id=33599) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16103 (pms_id=33605) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16105 (pms_id=33606) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16104 (pms_id=33608) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16106 (pms_id=33611) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16107 (pms_id=33612) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16108 (pms_id=33613) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16109 (pms_id=33614) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16110 (pms_id=33615) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16111 (pms_id=33616) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16112 (pms_id=33619) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16113 (pms_id=33621) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16114 (pms_id=33622) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16115 (pms_id=33623) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16116 (pms_id=33624) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16118 (pms_id=33636) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16117 (pms_id=33626) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16119 (pms_id=33637) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16120 (pms_id=33640) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16121 (pms_id=33641) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16122 (pms_id=33642) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16123 (pms_id=33652) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16124 (pms_id=33662) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16126 (pms_id=33663) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16125 (pms_id=33664) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16127 (pms_id=33666) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16128 (pms_id=33667) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16129 (pms_id=33668) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16130 (pms_id=33669) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16131 (pms_id=33670) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16134 (pms_id=33672) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16132 (pms_id=33671) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16133 (pms_id=33673) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16135 (pms_id=33675) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16136 (pms_id=33676) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16137 (pms_id=33682) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16138 (pms_id=33683) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16139 (pms_id=33684) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16141 (pms_id=33685) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16140 (pms_id=33686) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16143 (pms_id=33687) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16142 (pms_id=33688) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16144 (pms_id=33689) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16145 (pms_id=33690) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16146 (pms_id=33691) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16147 (pms_id=33692) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16148 (pms_id=33693) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16149 (pms_id=33694) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16151 (pms_id=33695) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16152 (pms_id=33713) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16150 (pms_id=33703) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16153 (pms_id=33714) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16154 (pms_id=33715) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16155 (pms_id=33716) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16156 (pms_id=33717) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16157 (pms_id=33725) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16158 (pms_id=33726) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16159 (pms_id=33727) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16160 (pms_id=33728) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16161 (pms_id=33729) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16163 (pms_id=33730) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16162 (pms_id=33731) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16164 (pms_id=33732) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16165 (pms_id=33737) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16166 (pms_id=33747) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16167 (pms_id=33748) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16168 (pms_id=33749) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16169 (pms_id=33757) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16170 (pms_id=33758) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16171 (pms_id=33760) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16172 (pms_id=33770) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16173 (pms_id=33771) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16174 (pms_id=33772) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16175 (pms_id=33773) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16176 (pms_id=33774) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16177 (pms_id=33775) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16178 (pms_id=33776) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16179 (pms_id=33782) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16180 (pms_id=33793) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16181 (pms_id=33794) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16183 (pms_id=33795) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16182 (pms_id=33796) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16184 (pms_id=33797) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16185 (pms_id=33798) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16186 (pms_id=33799) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16187 (pms_id=33800) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16188 (pms_id=33801) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16189 (pms_id=33803) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16190 (pms_id=33805) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16191 (pms_id=33806) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16193 (pms_id=33808) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16192 (pms_id=33809) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16195 (pms_id=33811) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16194 (pms_id=33810) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16196 (pms_id=33812) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16197 (pms_id=33814) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16198 (pms_id=33815) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16200 (pms_id=33820) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16199 (pms_id=33819) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16201 (pms_id=33821) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16202 (pms_id=33822) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16203 (pms_id=33823) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16206 (pms_id=33826) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16204 (pms_id=33824) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16205 (pms_id=33825) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16207 (pms_id=33827) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16208 (pms_id=33828) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16209 (pms_id=33829) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16210 (pms_id=33830) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16211 (pms_id=33831) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16212 (pms_id=33833) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16213 (pms_id=33834) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16214 (pms_id=33835) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16215 (pms_id=33836) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16217 (pms_id=33838) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16216 (pms_id=33837) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16218 (pms_id=33839) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16219 (pms_id=33840) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16220 (pms_id=33842) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16222 (pms_id=33854) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16221 (pms_id=33856) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16223 (pms_id=33857) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16224 (pms_id=33858) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16225 (pms_id=33861) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16226 (pms_id=33862) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16227 (pms_id=33863) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16228 (pms_id=33864) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16229 (pms_id=33875) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16230 (pms_id=33876) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16231 (pms_id=33884) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16232 (pms_id=33894) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16233 (pms_id=33895) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16235 (pms_id=33897) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16234 (pms_id=33903) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16236 (pms_id=33904) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16237 (pms_id=33905) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16238 (pms_id=33908) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16239 (pms_id=33909) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16242 (pms_id=33910) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16240 (pms_id=33920) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16241 (pms_id=33921) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16243 (pms_id=33922) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16244 (pms_id=33934) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16245 (pms_id=33935) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16246 (pms_id=33936) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16247 (pms_id=33937) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16248 (pms_id=33939) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16249 (pms_id=33940) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16250 (pms_id=33941) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16252 (pms_id=33942) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16251 (pms_id=33943) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16253 (pms_id=33944) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16254 (pms_id=33946) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16255 (pms_id=33947) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16256 (pms_id=33948) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16257 (pms_id=33949) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16258 (pms_id=33950) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16259 (pms_id=33951) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16260 (pms_id=33952) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16262 (pms_id=33953) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16261 (pms_id=33964) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16263 (pms_id=33965) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16264 (pms_id=33975) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16265 (pms_id=33976) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16267 (pms_id=33977) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16269 (pms_id=33979) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16266 (pms_id=33978) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16268 (pms_id=33980) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16271 (pms_id=33981) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16270 (pms_id=33982) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16272 (pms_id=33990) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16274 (pms_id=33991) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16273 (pms_id=33992) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16275 (pms_id=33993) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16277 (pms_id=33998) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16276 (pms_id=33996) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16278 (pms_id=34000) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16279 (pms_id=34001) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16280 (pms_id=34002) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16281 (pms_id=34003) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16283 (pms_id=34004) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16282 (pms_id=34005) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16285 (pms_id=34006) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16284 (pms_id=34007) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16287 (pms_id=34009) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16286 (pms_id=34008) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16288 (pms_id=34010) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16289 (pms_id=34011) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16290 (pms_id=34012) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16291 (pms_id=34014) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16294 (pms_id=34016) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16293 (pms_id=34017) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16296 (pms_id=34019) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16292 (pms_id=34018) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16295 (pms_id=34021) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16297 (pms_id=34022) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16298 (pms_id=34023) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16299 (pms_id=34033) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16300 (pms_id=34034) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16301 (pms_id=34035) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16302 (pms_id=34040) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16303 (pms_id=34048) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16304 (pms_id=34049) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16305 (pms_id=34050) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16307 (pms_id=34052) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16306 (pms_id=34051) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16308 (pms_id=34055) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16309 (pms_id=34056) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16310 (pms_id=34057) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16311 (pms_id=34059) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16312 (pms_id=34060) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16313 (pms_id=34061) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16314 (pms_id=34062) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16315 (pms_id=34063) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16316 (pms_id=34064) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16317 (pms_id=34065) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16318 (pms_id=34066) 2025-11-19 15:14:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 16319 (pms_id=34067) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16320 (pms_id=34070) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16321 (pms_id=34071) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16322 (pms_id=34072) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16323 (pms_id=34074) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16324 (pms_id=34081) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16325 (pms_id=34082) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16326 (pms_id=34083) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16328 (pms_id=34093) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16327 (pms_id=34092) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16329 (pms_id=34094) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16330 (pms_id=34095) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16331 (pms_id=34097) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16332 (pms_id=34106) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16333 (pms_id=34108) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16334 (pms_id=34109) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16335 (pms_id=34110) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16336 (pms_id=34111) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16337 (pms_id=34112) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16338 (pms_id=34113) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16339 (pms_id=34122) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16340 (pms_id=34123) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16344 (pms_id=34124) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16341 (pms_id=34126) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16342 (pms_id=34127) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16343 (pms_id=34137) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16345 (pms_id=34138) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16346 (pms_id=34139) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16347 (pms_id=34140) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16348 (pms_id=34148) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16349 (pms_id=34149) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16350 (pms_id=34158) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16351 (pms_id=34159) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16352 (pms_id=34168) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16353 (pms_id=34169) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16354 (pms_id=34178) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16355 (pms_id=34180) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16356 (pms_id=34181) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16357 (pms_id=34182) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16359 (pms_id=34195) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16358 (pms_id=34194) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16364 (pms_id=34196) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16360 (pms_id=34197) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16361 (pms_id=34198) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16362 (pms_id=34199) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16363 (pms_id=34200) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16365 (pms_id=34201) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16366 (pms_id=34202) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16367 (pms_id=34204) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16368 (pms_id=34205) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16369 (pms_id=34206) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16370 (pms_id=34207) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16371 (pms_id=34208) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16372 (pms_id=34209) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16373 (pms_id=34210) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16374 (pms_id=34211) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16375 (pms_id=34213) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16377 (pms_id=34215) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16376 (pms_id=34214) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16378 (pms_id=34216) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16379 (pms_id=34217) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16380 (pms_id=34218) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16381 (pms_id=34219) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16383 (pms_id=34220) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16382 (pms_id=34221) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16384 (pms_id=34222) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16385 (pms_id=34223) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16386 (pms_id=34226) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16388 (pms_id=34228) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16387 (pms_id=34227) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16389 (pms_id=34229) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16390 (pms_id=34230) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16391 (pms_id=34236) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16392 (pms_id=34237) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16393 (pms_id=34238) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16394 (pms_id=34248) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16395 (pms_id=34249) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16396 (pms_id=34250) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16397 (pms_id=34251) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16398 (pms_id=34252) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16400 (pms_id=34253) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16399 (pms_id=34254) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16401 (pms_id=34256) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16402 (pms_id=34257) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16403 (pms_id=34262) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16404 (pms_id=34263) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16406 (pms_id=34271) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16405 (pms_id=34265) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16407 (pms_id=34272) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16410 (pms_id=34275) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16408 (pms_id=34273) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16409 (pms_id=34276) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16411 (pms_id=34277) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16412 (pms_id=34278) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16413 (pms_id=34279) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16414 (pms_id=34281) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16415 (pms_id=34283) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16416 (pms_id=34293) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16417 (pms_id=34294) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16418 (pms_id=34295) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16420 (pms_id=34296) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16419 (pms_id=34297) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16421 (pms_id=34305) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16422 (pms_id=34306) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16423 (pms_id=34308) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16424 (pms_id=34315) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16426 (pms_id=34316) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16425 (pms_id=34317) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16427 (pms_id=34319) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16428 (pms_id=34320) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16429 (pms_id=34321) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16430 (pms_id=34322) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16431 (pms_id=34323) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16432 (pms_id=34324) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16434 (pms_id=34326) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16433 (pms_id=34325) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16435 (pms_id=34327) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16437 (pms_id=34345) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16438 (pms_id=34346) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16436 (pms_id=34335) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16439 (pms_id=34347) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16440 (pms_id=34348) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16441 (pms_id=34350) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16442 (pms_id=34351) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16443 (pms_id=34352) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16444 (pms_id=34353) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16447 (pms_id=34354) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16445 (pms_id=34356) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16446 (pms_id=34357) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16448 (pms_id=34358) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16450 (pms_id=34360) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16449 (pms_id=34359) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16451 (pms_id=34366) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16452 (pms_id=34367) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16453 (pms_id=34368) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16454 (pms_id=34369) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16455 (pms_id=34370) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16456 (pms_id=34371) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16457 (pms_id=34372) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16458 (pms_id=34373) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16460 (pms_id=34374) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16459 (pms_id=34375) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16461 (pms_id=34376) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16462 (pms_id=34377) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16463 (pms_id=34378) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16464 (pms_id=34381) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16465 (pms_id=34386) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16466 (pms_id=34387) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16467 (pms_id=34389) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16468 (pms_id=34396) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16469 (pms_id=34397) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16470 (pms_id=34398) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16471 (pms_id=34399) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16472 (pms_id=34400) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16473 (pms_id=34401) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16474 (pms_id=34402) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16476 (pms_id=34404) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16475 (pms_id=34403) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16477 (pms_id=34405) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16478 (pms_id=34406) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16479 (pms_id=34408) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16480 (pms_id=34409) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16481 (pms_id=34410) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16482 (pms_id=34411) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16483 (pms_id=34413) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16484 (pms_id=34414) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16485 (pms_id=34415) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16487 (pms_id=34416) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16486 (pms_id=34417) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16488 (pms_id=34418) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16489 (pms_id=34419) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16492 (pms_id=34421) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16490 (pms_id=34420) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16491 (pms_id=34423) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16493 (pms_id=34424) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16494 (pms_id=34425) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16495 (pms_id=34436) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16496 (pms_id=34446) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16497 (pms_id=34447) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16498 (pms_id=34448) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16499 (pms_id=34450) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16500 (pms_id=34451) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16502 (pms_id=34453) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16501 (pms_id=34454) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16503 (pms_id=34456) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16505 (pms_id=34467) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16504 (pms_id=34457) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16506 (pms_id=34468) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16507 (pms_id=34470) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16508 (pms_id=34471) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16511 (pms_id=34472) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16510 (pms_id=34473) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16509 (pms_id=34474) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16512 (pms_id=34475) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16513 (pms_id=34476) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16514 (pms_id=34486) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16516 (pms_id=34488) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16515 (pms_id=34487) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16517 (pms_id=34489) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16518 (pms_id=34490) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16519 (pms_id=34492) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16521 (pms_id=34493) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16520 (pms_id=34495) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16522 (pms_id=34499) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16523 (pms_id=34500) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16524 (pms_id=34501) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16525 (pms_id=34502) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16526 (pms_id=34503) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16527 (pms_id=34504) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16528 (pms_id=34505) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16529 (pms_id=34506) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16530 (pms_id=34508) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16531 (pms_id=34509) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16532 (pms_id=34510) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16534 (pms_id=34512) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16533 (pms_id=34511) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16535 (pms_id=34513) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16536 (pms_id=34514) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16537 (pms_id=34515) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16538 (pms_id=34517) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16539 (pms_id=34518) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16540 (pms_id=34520) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16541 (pms_id=34522) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16542 (pms_id=34523) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16543 (pms_id=34524) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16544 (pms_id=34525) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16545 (pms_id=34527) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16546 (pms_id=34528) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16547 (pms_id=34529) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16549 (pms_id=34535) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16548 (pms_id=34534) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16550 (pms_id=34537) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16552 (pms_id=34538) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16551 (pms_id=34545) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16553 (pms_id=34546) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16554 (pms_id=34547) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16555 (pms_id=34548) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16556 (pms_id=34549) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16557 (pms_id=34550) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16558 (pms_id=34551) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16559 (pms_id=34552) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16560 (pms_id=34553) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16561 (pms_id=34557) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16562 (pms_id=34558) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16563 (pms_id=34559) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16564 (pms_id=34560) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16566 (pms_id=34561) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16565 (pms_id=34562) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16567 (pms_id=34565) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16568 (pms_id=34566) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16569 (pms_id=34567) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16570 (pms_id=34568) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16571 (pms_id=34569) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16572 (pms_id=34571) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16573 (pms_id=34572) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16575 (pms_id=34573) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16574 (pms_id=34577) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16576 (pms_id=34578) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16577 (pms_id=34579) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16578 (pms_id=34580) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16579 (pms_id=34581) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16580 (pms_id=34582) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16581 (pms_id=34592) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16582 (pms_id=34593) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16583 (pms_id=34595) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16584 (pms_id=34597) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16585 (pms_id=34598) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16586 (pms_id=34599) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16588 (pms_id=34600) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16587 (pms_id=34607) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16589 (pms_id=34608) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16590 (pms_id=34609) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16591 (pms_id=34611) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16592 (pms_id=34612) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16593 (pms_id=34613) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16594 (pms_id=34614) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16595 (pms_id=34615) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16596 (pms_id=34616) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16598 (pms_id=34618) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16597 (pms_id=34619) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16599 (pms_id=34620) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16600 (pms_id=34621) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16601 (pms_id=34630) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16603 (pms_id=34641) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16602 (pms_id=34640) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16604 (pms_id=34642) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16605 (pms_id=34643) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16606 (pms_id=34644) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16607 (pms_id=34646) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16609 (pms_id=34645) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16608 (pms_id=34647) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16610 (pms_id=34656) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16611 (pms_id=34657) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16612 (pms_id=34658) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16613 (pms_id=34659) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16614 (pms_id=34660) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16615 (pms_id=34662) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16616 (pms_id=34663) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16618 (pms_id=34665) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16617 (pms_id=34664) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16619 (pms_id=34666) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16620 (pms_id=34667) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16621 (pms_id=34668) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16622 (pms_id=34669) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16623 (pms_id=34670) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16624 (pms_id=34672) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16625 (pms_id=34673) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16626 (pms_id=34675) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16627 (pms_id=34674) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16629 (pms_id=34676) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16628 (pms_id=34677) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16630 (pms_id=34678) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16632 (pms_id=34680) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16631 (pms_id=34679) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16633 (pms_id=34681) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16634 (pms_id=34682) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16635 (pms_id=34688) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16637 (pms_id=34689) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16636 (pms_id=34690) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16638 (pms_id=34691) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16640 (pms_id=34700) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16639 (pms_id=34701) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16641 (pms_id=34702) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16642 (pms_id=34703) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16643 (pms_id=34711) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16644 (pms_id=34712) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16645 (pms_id=34713) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16646 (pms_id=34715) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16647 (pms_id=34716) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16649 (pms_id=34721) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16648 (pms_id=34722) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16650 (pms_id=34723) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16651 (pms_id=34724) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16652 (pms_id=34725) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16653 (pms_id=34726) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16654 (pms_id=34727) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16655 (pms_id=34728) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16656 (pms_id=34729) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16657 (pms_id=34731) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16659 (pms_id=34734) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16658 (pms_id=34735) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16660 (pms_id=34736) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16662 (pms_id=34741) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16661 (pms_id=34740) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16664 (pms_id=34742) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16663 (pms_id=34745) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16665 (pms_id=34747) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16666 (pms_id=34748) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16668 (pms_id=34755) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16667 (pms_id=34756) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16671 (pms_id=34757) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16669 (pms_id=34758) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16670 (pms_id=34760) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16673 (pms_id=34762) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16672 (pms_id=34761) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16674 (pms_id=34763) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16675 (pms_id=34764) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16677 (pms_id=34765) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16676 (pms_id=34766) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16678 (pms_id=34767) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16679 (pms_id=34769) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16680 (pms_id=34770) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16681 (pms_id=34773) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16682 (pms_id=34774) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16683 (pms_id=34775) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16684 (pms_id=34776) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16685 (pms_id=34777) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16687 (pms_id=34778) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16686 (pms_id=34779) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16688 (pms_id=34780) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16689 (pms_id=34781) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16690 (pms_id=34782) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16691 (pms_id=34794) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16692 (pms_id=34796) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16693 (pms_id=34798) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16694 (pms_id=34799) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16695 (pms_id=34801) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16696 (pms_id=34802) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16698 (pms_id=34804) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16697 (pms_id=34803) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16699 (pms_id=34805) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16700 (pms_id=34807) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16701 (pms_id=34809) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16702 (pms_id=34816) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16703 (pms_id=34817) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16704 (pms_id=34818) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16705 (pms_id=34819) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16707 (pms_id=34820) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16706 (pms_id=34821) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16708 (pms_id=34823) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16709 (pms_id=34834) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16710 (pms_id=34835) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16711 (pms_id=34836) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16712 (pms_id=34837) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16714 (pms_id=34838) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16713 (pms_id=34839) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16716 (pms_id=34846) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16715 (pms_id=34855) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16717 (pms_id=34866) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16719 (pms_id=34867) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16718 (pms_id=34869) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16720 (pms_id=34870) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16721 (pms_id=34871) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16723 (pms_id=34872) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16722 (pms_id=34874) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16724 (pms_id=34875) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16726 (pms_id=34876) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16725 (pms_id=34878) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16727 (pms_id=34879) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16728 (pms_id=34882) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16730 (pms_id=34890) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16729 (pms_id=34883) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16731 (pms_id=34900) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16732 (pms_id=34921) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16733 (pms_id=34922) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16734 (pms_id=34923) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16735 (pms_id=34925) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16736 (pms_id=34926) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16737 (pms_id=34927) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16738 (pms_id=34928) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16739 (pms_id=34930) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16741 (pms_id=34931) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16740 (pms_id=34932) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16742 (pms_id=34934) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16743 (pms_id=34937) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16744 (pms_id=34938) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16745 (pms_id=34939) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16746 (pms_id=34940) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16747 (pms_id=34950) 2025-11-19 15:14:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 16748 (pms_id=34951) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16749 (pms_id=34952) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16750 (pms_id=34959) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16751 (pms_id=34960) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16752 (pms_id=34961) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16753 (pms_id=34963) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16754 (pms_id=34964) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16755 (pms_id=34971) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16756 (pms_id=34972) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16757 (pms_id=34973) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16758 (pms_id=34974) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16759 (pms_id=34975) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16760 (pms_id=34976) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16761 (pms_id=34977) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16762 (pms_id=34978) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16763 (pms_id=34981) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16764 (pms_id=34979) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16765 (pms_id=34983) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16766 (pms_id=34984) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16767 (pms_id=34988) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16768 (pms_id=34989) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16769 (pms_id=34999) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16770 (pms_id=35010) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16771 (pms_id=35011) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16772 (pms_id=35012) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16773 (pms_id=35013) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16774 (pms_id=35015) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16775 (pms_id=35016) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16776 (pms_id=35017) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16777 (pms_id=35019) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16778 (pms_id=35020) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16780 (pms_id=35023) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16779 (pms_id=35022) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16781 (pms_id=35024) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16782 (pms_id=35025) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16783 (pms_id=35034) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16784 (pms_id=35044) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16785 (pms_id=35054) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16787 (pms_id=35056) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16786 (pms_id=35055) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16788 (pms_id=35057) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16789 (pms_id=35058) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16790 (pms_id=35059) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16791 (pms_id=35060) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16793 (pms_id=35063) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16792 (pms_id=35061) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16794 (pms_id=35065) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16795 (pms_id=35071) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16796 (pms_id=35072) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16797 (pms_id=35073) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16798 (pms_id=35074) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16799 (pms_id=35076) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16800 (pms_id=35077) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16801 (pms_id=35078) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16802 (pms_id=35079) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16803 (pms_id=35080) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16804 (pms_id=35082) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16807 (pms_id=35083) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16806 (pms_id=35084) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16805 (pms_id=35085) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16808 (pms_id=35086) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16809 (pms_id=35095) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16810 (pms_id=35096) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16812 (pms_id=35105) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16811 (pms_id=35097) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16813 (pms_id=35106) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16814 (pms_id=35107) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16815 (pms_id=35108) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16816 (pms_id=35117) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16817 (pms_id=35118) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16818 (pms_id=35119) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16819 (pms_id=35120) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16820 (pms_id=35121) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16822 (pms_id=35130) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16821 (pms_id=35128) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16823 (pms_id=35131) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16824 (pms_id=35132) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16825 (pms_id=35133) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16826 (pms_id=35135) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16827 (pms_id=35136) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16828 (pms_id=35139) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16830 (pms_id=35150) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16829 (pms_id=35140) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16831 (pms_id=35151) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16832 (pms_id=35152) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16834 (pms_id=35154) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16833 (pms_id=35155) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16835 (pms_id=35156) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16836 (pms_id=35161) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16837 (pms_id=35162) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16838 (pms_id=35163) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16839 (pms_id=35164) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16840 (pms_id=35165) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16841 (pms_id=35167) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16842 (pms_id=35168) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16843 (pms_id=35169) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16844 (pms_id=35170) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16845 (pms_id=35177) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16847 (pms_id=35179) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16846 (pms_id=35187) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16848 (pms_id=35188) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16849 (pms_id=35190) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16850 (pms_id=35193) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16851 (pms_id=35194) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16852 (pms_id=35201) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16853 (pms_id=35211) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16854 (pms_id=35212) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16855 (pms_id=35214) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16856 (pms_id=35215) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16857 (pms_id=35216) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16858 (pms_id=35217) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16859 (pms_id=35218) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16860 (pms_id=35219) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16861 (pms_id=35223) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16862 (pms_id=35224) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16863 (pms_id=35225) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16864 (pms_id=35226) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16865 (pms_id=35234) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16867 (pms_id=35235) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16866 (pms_id=35236) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16868 (pms_id=35237) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16869 (pms_id=35238) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16870 (pms_id=35246) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16871 (pms_id=35247) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16872 (pms_id=35248) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16873 (pms_id=35249) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16876 (pms_id=35251) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16874 (pms_id=35253) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16875 (pms_id=35254) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16877 (pms_id=35255) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16878 (pms_id=35256) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16879 (pms_id=35257) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16880 (pms_id=35258) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16881 (pms_id=35259) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16882 (pms_id=35260) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16884 (pms_id=35261) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16883 (pms_id=35262) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16885 (pms_id=35265) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16886 (pms_id=35266) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16887 (pms_id=35268) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16888 (pms_id=35269) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16889 (pms_id=35272) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16890 (pms_id=35273) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16891 (pms_id=35275) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16892 (pms_id=35276) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16893 (pms_id=35278) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16894 (pms_id=35279) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16897 (pms_id=35280) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16896 (pms_id=35281) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16895 (pms_id=35282) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16898 (pms_id=35283) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16899 (pms_id=35284) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16900 (pms_id=35285) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16901 (pms_id=35286) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16902 (pms_id=35287) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16903 (pms_id=35289) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16904 (pms_id=35290) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16906 (pms_id=35292) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16905 (pms_id=35291) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16907 (pms_id=35293) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16908 (pms_id=35294) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16909 (pms_id=35295) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16910 (pms_id=35298) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16911 (pms_id=35299) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16912 (pms_id=35300) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16913 (pms_id=35301) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16915 (pms_id=35303) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16914 (pms_id=35302) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16917 (pms_id=35304) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16916 (pms_id=35305) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16918 (pms_id=35306) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16919 (pms_id=35308) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16920 (pms_id=35310) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16921 (pms_id=35311) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16922 (pms_id=35312) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16923 (pms_id=35313) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16925 (pms_id=35315) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16924 (pms_id=35314) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16926 (pms_id=35316) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16927 (pms_id=35317) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 35316 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16928 (pms_id=35319) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16929 (pms_id=35320) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16930 (pms_id=35324) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16931 (pms_id=35325) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16932 (pms_id=35326) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16934 (pms_id=35327) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16933 (pms_id=35328) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16935 (pms_id=35329) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16936 (pms_id=35330) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16937 (pms_id=35331) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16938 (pms_id=35332) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16939 (pms_id=35337) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16940 (pms_id=35339) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16941 (pms_id=35340) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16942 (pms_id=35350) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16944 (pms_id=35351) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16943 (pms_id=35360) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16945 (pms_id=35362) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16946 (pms_id=35363) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16947 (pms_id=35364) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16948 (pms_id=35365) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16949 (pms_id=35366) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16950 (pms_id=35371) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16951 (pms_id=35372) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16953 (pms_id=35373) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16952 (pms_id=35374) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16954 (pms_id=35376) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16955 (pms_id=35378) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16957 (pms_id=35379) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16956 (pms_id=35380) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16958 (pms_id=35381) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16959 (pms_id=35382) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16960 (pms_id=35383) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16961 (pms_id=35385) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16962 (pms_id=35396) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16963 (pms_id=35406) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16964 (pms_id=35408) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16965 (pms_id=35409) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16966 (pms_id=35410) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16967 (pms_id=35411) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16968 (pms_id=35412) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16970 (pms_id=35414) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16969 (pms_id=35413) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16971 (pms_id=35417) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16973 (pms_id=35418) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16972 (pms_id=35419) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16974 (pms_id=35420) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16975 (pms_id=35421) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16976 (pms_id=35422) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16977 (pms_id=35423) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16978 (pms_id=35424) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16979 (pms_id=35425) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16980 (pms_id=35427) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16981 (pms_id=35428) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16982 (pms_id=35429) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16983 (pms_id=35430) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16984 (pms_id=35432) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16985 (pms_id=35433) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16986 (pms_id=35434) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16987 (pms_id=35435) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16988 (pms_id=35436) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16989 (pms_id=35437) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16990 (pms_id=35438) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16991 (pms_id=35439) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16993 (pms_id=35440) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16992 (pms_id=35441) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16994 (pms_id=35443) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16995 (pms_id=35444) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16996 (pms_id=35445) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16997 (pms_id=35446) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16998 (pms_id=35451) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 16999 (pms_id=35453) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17000 (pms_id=35454) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17001 (pms_id=35462) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17003 (pms_id=35463) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17002 (pms_id=35464) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17004 (pms_id=35465) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17005 (pms_id=35466) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17006 (pms_id=35474) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17007 (pms_id=35475) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17008 (pms_id=35476) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17009 (pms_id=35477) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17010 (pms_id=35478) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17011 (pms_id=35479) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17012 (pms_id=35481) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17013 (pms_id=35482) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17014 (pms_id=35483) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17015 (pms_id=35484) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17016 (pms_id=35485) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17018 (pms_id=35497) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17017 (pms_id=35495) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17019 (pms_id=35500) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17020 (pms_id=35501) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17021 (pms_id=35502) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17022 (pms_id=35503) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17023 (pms_id=35504) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17024 (pms_id=35505) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17025 (pms_id=35506) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17026 (pms_id=35507) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17027 (pms_id=35508) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17028 (pms_id=35512) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17029 (pms_id=35513) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17030 (pms_id=35514) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17031 (pms_id=35515) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17032 (pms_id=35516) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17033 (pms_id=35526) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17034 (pms_id=35527) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17036 (pms_id=35528) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17035 (pms_id=35529) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17037 (pms_id=35530) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17039 (pms_id=35539) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17038 (pms_id=35538) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17040 (pms_id=35541) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17041 (pms_id=35542) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17044 (pms_id=35552) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17042 (pms_id=35551) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17043 (pms_id=35553) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17045 (pms_id=35554) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17046 (pms_id=35555) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17047 (pms_id=35556) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17048 (pms_id=35567) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17050 (pms_id=35587) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17049 (pms_id=35577) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17051 (pms_id=35588) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17052 (pms_id=35589) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17056 (pms_id=35590) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17053 (pms_id=35591) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17054 (pms_id=35597) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17055 (pms_id=35600) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17057 (pms_id=35601) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17059 (pms_id=35602) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17060 (pms_id=35605) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17058 (pms_id=35604) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17061 (pms_id=35606) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17062 (pms_id=35607) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17063 (pms_id=35608) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17064 (pms_id=35620) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17065 (pms_id=35621) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17066 (pms_id=35622) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17067 (pms_id=35623) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17068 (pms_id=35624) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17069 (pms_id=35633) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17070 (pms_id=35634) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17071 (pms_id=35635) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17072 (pms_id=35636) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17073 (pms_id=35637) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17074 (pms_id=35638) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17075 (pms_id=35639) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17076 (pms_id=35641) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17077 (pms_id=35649) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17079 (pms_id=35650) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17078 (pms_id=35651) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17080 (pms_id=35652) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17081 (pms_id=35653) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17082 (pms_id=35654) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17083 (pms_id=35655) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17084 (pms_id=35656) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17085 (pms_id=35657) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17086 (pms_id=35658) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17087 (pms_id=35660) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17089 (pms_id=35662) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17088 (pms_id=35663) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17090 (pms_id=35664) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17091 (pms_id=35665) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17092 (pms_id=35666) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17093 (pms_id=35667) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17094 (pms_id=35673) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17095 (pms_id=35683) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17096 (pms_id=35684) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17097 (pms_id=35685) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17098 (pms_id=35686) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17101 (pms_id=35687) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17099 (pms_id=35688) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17100 (pms_id=35689) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17102 (pms_id=35690) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17103 (pms_id=35693) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17104 (pms_id=35694) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17105 (pms_id=35695) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17106 (pms_id=35696) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17107 (pms_id=35698) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17108 (pms_id=35699) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17109 (pms_id=35700) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17110 (pms_id=35701) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17111 (pms_id=35702) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17112 (pms_id=35704) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17113 (pms_id=35706) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17114 (pms_id=35707) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17115 (pms_id=35714) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17116 (pms_id=35715) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17117 (pms_id=35724) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17118 (pms_id=35734) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17120 (pms_id=35744) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17119 (pms_id=35745) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17121 (pms_id=35746) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17122 (pms_id=35747) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17123 (pms_id=35748) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17124 (pms_id=35749) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17125 (pms_id=35752) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17126 (pms_id=35753) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17127 (pms_id=35754) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17128 (pms_id=35755) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17129 (pms_id=35756) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17130 (pms_id=35757) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17131 (pms_id=35758) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17132 (pms_id=35760) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17133 (pms_id=35761) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17134 (pms_id=35762) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17135 (pms_id=35764) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17137 (pms_id=35765) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17136 (pms_id=35768) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17138 (pms_id=35769) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17141 (pms_id=35771) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17139 (pms_id=35772) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17140 (pms_id=35773) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17143 (pms_id=35782) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17142 (pms_id=35783) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17145 (pms_id=35785) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17144 (pms_id=35784) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17146 (pms_id=35786) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17147 (pms_id=35787) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17149 (pms_id=35788) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17150 (pms_id=35789) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17151 (pms_id=35790) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17148 (pms_id=35791) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17152 (pms_id=35792) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17154 (pms_id=35793) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17155 (pms_id=35795) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17153 (pms_id=35796) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17156 (pms_id=35797) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17157 (pms_id=35798) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17158 (pms_id=35799) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17159 (pms_id=35801) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17160 (pms_id=35811) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17183 (pms_id=35812) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17161 (pms_id=35813) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17162 (pms_id=35814) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17163 (pms_id=35815) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17164 (pms_id=35816) 2025-11-19 15:14:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 17165 (pms_id=35824) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17166 (pms_id=35825) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17167 (pms_id=35835) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17168 (pms_id=35836) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17169 (pms_id=35837) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17171 (pms_id=35838) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17170 (pms_id=35839) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17172 (pms_id=35845) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17173 (pms_id=35846) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17175 (pms_id=35848) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17174 (pms_id=35847) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17176 (pms_id=35857) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17177 (pms_id=35858) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17178 (pms_id=35859) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17179 (pms_id=35860) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17181 (pms_id=35866) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17180 (pms_id=35867) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17182 (pms_id=35868) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17184 (pms_id=35869) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17185 (pms_id=35870) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17186 (pms_id=35871) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17187 (pms_id=35872) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17188 (pms_id=35873) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17189 (pms_id=35876) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17190 (pms_id=35877) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17191 (pms_id=35879) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17192 (pms_id=35880) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17193 (pms_id=35881) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17194 (pms_id=35882) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17195 (pms_id=35884) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17196 (pms_id=35885) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17197 (pms_id=35886) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17198 (pms_id=35887) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17199 (pms_id=35888) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17202 (pms_id=35889) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17200 (pms_id=35890) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17201 (pms_id=35891) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17203 (pms_id=35892) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17205 (pms_id=35893) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17204 (pms_id=35894) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17206 (pms_id=35895) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17207 (pms_id=35896) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17208 (pms_id=35897) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17209 (pms_id=35898) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17210 (pms_id=35899) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17211 (pms_id=35900) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17213 (pms_id=35902) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17212 (pms_id=35901) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17214 (pms_id=35903) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17215 (pms_id=35904) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17217 (pms_id=35906) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17216 (pms_id=35905) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17218 (pms_id=35909) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17220 (pms_id=35910) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17219 (pms_id=35911) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17221 (pms_id=35912) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17222 (pms_id=35917) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17223 (pms_id=35918) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17224 (pms_id=35919) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17225 (pms_id=35922) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17226 (pms_id=35923) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17227 (pms_id=35924) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17229 (pms_id=35926) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17228 (pms_id=35927) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17230 (pms_id=35928) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17231 (pms_id=35929) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17235 (pms_id=35930) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17234 (pms_id=35939) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17232 (pms_id=35949) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17233 (pms_id=35950) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17237 (pms_id=35952) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17236 (pms_id=35951) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17238 (pms_id=35953) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17239 (pms_id=35954) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17241 (pms_id=35956) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17240 (pms_id=35957) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17242 (pms_id=35959) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17243 (pms_id=35960) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17244 (pms_id=35961) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17247 (pms_id=35962) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17245 (pms_id=35963) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17246 (pms_id=35964) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17248 (pms_id=35966) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17250 (pms_id=35968) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17249 (pms_id=35967) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17251 (pms_id=35969) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17252 (pms_id=35970) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17253 (pms_id=35971) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17254 (pms_id=35972) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17255 (pms_id=35973) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17257 (pms_id=35974) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17256 (pms_id=35976) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17258 (pms_id=35977) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17259 (pms_id=35979) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17261 (pms_id=35980) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17260 (pms_id=35981) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17262 (pms_id=35982) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17263 (pms_id=35983) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17265 (pms_id=35984) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17266 (pms_id=35985) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17264 (pms_id=35986) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17267 (pms_id=35988) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17268 (pms_id=35989) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17270 (pms_id=35991) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17269 (pms_id=35990) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17271 (pms_id=35993) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17273 (pms_id=35994) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17272 (pms_id=35995) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17274 (pms_id=35996) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17275 (pms_id=35997) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17276 (pms_id=35998) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17277 (pms_id=35999) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17278 (pms_id=36000) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17279 (pms_id=36001) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17280 (pms_id=36002) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17281 (pms_id=36012) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17282 (pms_id=36022) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17283 (pms_id=36023) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17284 (pms_id=36024) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17286 (pms_id=36025) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17287 (pms_id=36032) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17285 (pms_id=36033) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17288 (pms_id=36043) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17289 (pms_id=36044) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17291 (pms_id=36055) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17290 (pms_id=36045) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17292 (pms_id=36056) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17293 (pms_id=36066) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17294 (pms_id=36067) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17297 (pms_id=36068) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17295 (pms_id=36069) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17296 (pms_id=36070) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17298 (pms_id=36072) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17300 (pms_id=36073) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17299 (pms_id=36074) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17301 (pms_id=36075) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17302 (pms_id=36077) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17303 (pms_id=36078) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17305 (pms_id=36079) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17304 (pms_id=36080) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17307 (pms_id=36082) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17306 (pms_id=36081) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17308 (pms_id=36083) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17310 (pms_id=36086) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17309 (pms_id=36084) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17311 (pms_id=36088) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17312 (pms_id=36090) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17313 (pms_id=36091) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17314 (pms_id=36092) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17315 (pms_id=36093) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17316 (pms_id=36096) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17317 (pms_id=36097) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17318 (pms_id=36103) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17320 (pms_id=36115) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17319 (pms_id=36104) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17321 (pms_id=36126) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17322 (pms_id=36127) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17324 (pms_id=36128) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17326 (pms_id=36129) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17325 (pms_id=36130) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17323 (pms_id=36131) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17329 (pms_id=36135) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17328 (pms_id=36133) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17327 (pms_id=36132) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17330 (pms_id=36137) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17331 (pms_id=36140) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17332 (pms_id=36141) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17333 (pms_id=36142) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17334 (pms_id=36143) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17335 (pms_id=36144) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17336 (pms_id=36145) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17338 (pms_id=36146) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17337 (pms_id=36147) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17339 (pms_id=36148) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17340 (pms_id=36157) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17341 (pms_id=36158) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17342 (pms_id=36160) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17343 (pms_id=36162) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17344 (pms_id=36163) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17345 (pms_id=36167) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17346 (pms_id=36168) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17347 (pms_id=36172) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17348 (pms_id=36173) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17349 (pms_id=36174) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17350 (pms_id=36175) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17351 (pms_id=36176) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17353 (pms_id=36183) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17352 (pms_id=36184) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17354 (pms_id=36185) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17355 (pms_id=36186) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17356 (pms_id=36187) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17357 (pms_id=36189) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17358 (pms_id=36190) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17359 (pms_id=36201) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17360 (pms_id=36202) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17361 (pms_id=36211) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17362 (pms_id=36212) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17363 (pms_id=36214) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17364 (pms_id=36215) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17365 (pms_id=36216) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17366 (pms_id=36217) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17367 (pms_id=36218) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17368 (pms_id=36220) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17369 (pms_id=36221) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17370 (pms_id=36222) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17371 (pms_id=36224) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17372 (pms_id=36225) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17373 (pms_id=36226) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17374 (pms_id=36227) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17375 (pms_id=36228) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17376 (pms_id=36229) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17377 (pms_id=36240) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17378 (pms_id=36242) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17379 (pms_id=36243) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17380 (pms_id=36245) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17381 (pms_id=36246) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17382 (pms_id=36247) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17383 (pms_id=36249) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17384 (pms_id=36259) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17385 (pms_id=36270) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17386 (pms_id=36281) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17387 (pms_id=36283) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17388 (pms_id=36284) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17389 (pms_id=36285) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17390 (pms_id=36286) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17391 (pms_id=36287) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17392 (pms_id=36288) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17393 (pms_id=36289) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17396 (pms_id=36292) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17395 (pms_id=36291) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17394 (pms_id=36290) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17397 (pms_id=36294) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17398 (pms_id=36295) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17399 (pms_id=36296) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17400 (pms_id=36297) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17402 (pms_id=36298) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17401 (pms_id=36299) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17403 (pms_id=36305) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17404 (pms_id=36306) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17405 (pms_id=36307) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17406 (pms_id=36308) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17407 (pms_id=36309) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17408 (pms_id=36310) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17409 (pms_id=36311) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17410 (pms_id=36312) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17411 (pms_id=36313) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17412 (pms_id=36314) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17414 (pms_id=36316) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17413 (pms_id=36315) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17415 (pms_id=36318) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17416 (pms_id=36319) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17417 (pms_id=36320) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17419 (pms_id=36321) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17418 (pms_id=36322) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17420 (pms_id=36324) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17429 (pms_id=36325) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17421 (pms_id=36326) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17422 (pms_id=36327) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17423 (pms_id=36328) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17424 (pms_id=36329) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17426 (pms_id=36330) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17425 (pms_id=36332) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17428 (pms_id=36333) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17427 (pms_id=36334) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17430 (pms_id=36335) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17432 (pms_id=36336) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17433 (pms_id=36337) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17431 (pms_id=36338) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17434 (pms_id=36340) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17435 (pms_id=36342) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17436 (pms_id=36343) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17437 (pms_id=36344) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17439 (pms_id=36347) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17438 (pms_id=36345) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17440 (pms_id=36349) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17441 (pms_id=36350) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17442 (pms_id=36351) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17443 (pms_id=36353) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17444 (pms_id=36355) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17446 (pms_id=36357) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17445 (pms_id=36358) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17447 (pms_id=36359) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17449 (pms_id=36360) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17448 (pms_id=36361) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17452 (pms_id=36362) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17451 (pms_id=36363) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17453 (pms_id=36364) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17450 (pms_id=36365) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17454 (pms_id=36367) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17456 (pms_id=36380) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17455 (pms_id=36368) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17457 (pms_id=36381) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17458 (pms_id=36382) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17459 (pms_id=36383) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17460 (pms_id=36384) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17461 (pms_id=36385) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17462 (pms_id=36386) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17463 (pms_id=36388) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17464 (pms_id=36389) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17465 (pms_id=36390) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17466 (pms_id=36391) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17467 (pms_id=36392) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17468 (pms_id=36393) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17469 (pms_id=36394) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17470 (pms_id=36395) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17471 (pms_id=36396) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17472 (pms_id=36397) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17473 (pms_id=36398) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17474 (pms_id=36399) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17475 (pms_id=36400) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17477 (pms_id=36401) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17476 (pms_id=36402) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17478 (pms_id=36403) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17479 (pms_id=36404) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17480 (pms_id=36407) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17483 (pms_id=36408) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17481 (pms_id=36410) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17482 (pms_id=36409) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17484 (pms_id=36411) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17485 (pms_id=36412) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17486 (pms_id=36414) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17488 (pms_id=36416) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17487 (pms_id=36415) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17489 (pms_id=36418) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17490 (pms_id=36419) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17492 (pms_id=36422) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17491 (pms_id=36421) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17494 (pms_id=36423) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17493 (pms_id=36424) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17495 (pms_id=36425) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17498 (pms_id=36427) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17497 (pms_id=36426) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17496 (pms_id=36428) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17499 (pms_id=36429) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17500 (pms_id=36431) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17501 (pms_id=36430) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17502 (pms_id=36432) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17503 (pms_id=36433) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17504 (pms_id=36434) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17505 (pms_id=36435) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17506 (pms_id=36436) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17507 (pms_id=36437) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17508 (pms_id=36446) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17509 (pms_id=36447) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17511 (pms_id=36448) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17510 (pms_id=36449) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17512 (pms_id=36450) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17513 (pms_id=36451) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17514 (pms_id=36452) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17515 (pms_id=36453) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17517 (pms_id=36454) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17516 (pms_id=36455) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17518 (pms_id=36456) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17519 (pms_id=36457) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17520 (pms_id=36459) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17522 (pms_id=36461) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17521 (pms_id=36460) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17523 (pms_id=36462) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17524 (pms_id=36463) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17525 (pms_id=36464) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17526 (pms_id=36465) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17529 (pms_id=36469) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17528 (pms_id=36468) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17527 (pms_id=36466) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17530 (pms_id=36470) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17531 (pms_id=36471) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17535 (pms_id=36475) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17533 (pms_id=36474) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17532 (pms_id=36473) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17534 (pms_id=36476) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17536 (pms_id=36477) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17537 (pms_id=36478) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17538 (pms_id=36479) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17539 (pms_id=36480) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17540 (pms_id=36481) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17541 (pms_id=36482) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17543 (pms_id=36483) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17542 (pms_id=36484) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17545 (pms_id=36485) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17544 (pms_id=36486) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17546 (pms_id=36487) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17547 (pms_id=36488) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17548 (pms_id=36489) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17549 (pms_id=36491) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17550 (pms_id=36492) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17552 (pms_id=36493) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17551 (pms_id=36494) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17553 (pms_id=36495) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17554 (pms_id=36496) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17555 (pms_id=36497) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17556 (pms_id=36498) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17558 (pms_id=36500) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17557 (pms_id=36499) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17559 (pms_id=36508) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17561 (pms_id=36509) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17560 (pms_id=36511) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17562 (pms_id=36512) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17563 (pms_id=36513) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17564 (pms_id=36514) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17565 (pms_id=36515) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17566 (pms_id=36516) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17569 (pms_id=36520) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17567 (pms_id=36517) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17568 (pms_id=36519) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17570 (pms_id=36521) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17571 (pms_id=36523) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17573 (pms_id=36524) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17572 (pms_id=36525) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17574 (pms_id=36526) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17575 (pms_id=36527) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17576 (pms_id=36528) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17577 (pms_id=36530) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17578 (pms_id=36531) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17581 (pms_id=36532) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17579 (pms_id=36534) 2025-11-19 15:14:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 17580 (pms_id=36544) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17582 (pms_id=36546) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17583 (pms_id=36547) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17584 (pms_id=36548) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17585 (pms_id=36558) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17586 (pms_id=36559) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17587 (pms_id=36560) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17588 (pms_id=36562) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17589 (pms_id=36563) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17590 (pms_id=36565) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17591 (pms_id=36566) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17592 (pms_id=36567) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17593 (pms_id=36568) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17594 (pms_id=36569) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17595 (pms_id=36570) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17597 (pms_id=36573) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17596 (pms_id=36571) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17598 (pms_id=36574) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17604 (pms_id=36575) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17599 (pms_id=36576) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17600 (pms_id=36577) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17601 (pms_id=36587) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17603 (pms_id=36589) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17602 (pms_id=36588) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17605 (pms_id=36590) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17606 (pms_id=36600) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17607 (pms_id=36601) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17608 (pms_id=36602) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17609 (pms_id=36603) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17610 (pms_id=36604) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17612 (pms_id=36605) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17611 (pms_id=36606) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17614 (pms_id=36607) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17616 (pms_id=36620) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17615 (pms_id=36619) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17613 (pms_id=36618) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17617 (pms_id=36622) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17618 (pms_id=36623) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17619 (pms_id=36624) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17622 (pms_id=36626) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17620 (pms_id=36625) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17621 (pms_id=36627) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17623 (pms_id=36628) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17624 (pms_id=36629) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17626 (pms_id=36637) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17625 (pms_id=36630) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17627 (pms_id=36638) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17628 (pms_id=36639) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17629 (pms_id=36640) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17637 (pms_id=36642) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17630 (pms_id=36641) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17631 (pms_id=36645) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17632 (pms_id=36646) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17633 (pms_id=36647) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17635 (pms_id=36649) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17634 (pms_id=36651) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17636 (pms_id=36653) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17638 (pms_id=36654) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17639 (pms_id=36655) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17640 (pms_id=36656) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17641 (pms_id=36657) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17642 (pms_id=36659) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17643 (pms_id=36660) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17644 (pms_id=36661) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17645 (pms_id=36662) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17646 (pms_id=36663) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17647 (pms_id=36665) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17648 (pms_id=36666) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17649 (pms_id=36667) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17650 (pms_id=36668) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17651 (pms_id=36669) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17652 (pms_id=36670) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17653 (pms_id=36671) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17654 (pms_id=36672) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17656 (pms_id=36675) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17655 (pms_id=36673) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17658 (pms_id=36678) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17657 (pms_id=36676) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17659 (pms_id=36681) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17660 (pms_id=36682) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17661 (pms_id=36684) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17662 (pms_id=36685) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17663 (pms_id=36686) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17664 (pms_id=36687) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17666 (pms_id=36688) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17665 (pms_id=36689) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17667 (pms_id=36690) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17668 (pms_id=36695) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17669 (pms_id=36696) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17670 (pms_id=36697) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17671 (pms_id=36698) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17672 (pms_id=36699) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17673 (pms_id=36700) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17675 (pms_id=36702) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17674 (pms_id=36703) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17676 (pms_id=36704) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17677 (pms_id=36705) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17678 (pms_id=36706) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17679 (pms_id=36707) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17680 (pms_id=36708) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17681 (pms_id=36709) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17682 (pms_id=36710) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17683 (pms_id=36719) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17684 (pms_id=36720) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17685 (pms_id=36729) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17686 (pms_id=36731) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17687 (pms_id=36732) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17688 (pms_id=36733) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17689 (pms_id=36734) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17690 (pms_id=36735) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17691 (pms_id=36736) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17692 (pms_id=36737) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17693 (pms_id=36743) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17695 (pms_id=36745) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17694 (pms_id=36744) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17696 (pms_id=36746) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17697 (pms_id=36747) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17698 (pms_id=36748) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17699 (pms_id=36749) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17701 (pms_id=36751) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17700 (pms_id=36752) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17702 (pms_id=36753) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17703 (pms_id=36761) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17704 (pms_id=36762) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17705 (pms_id=36763) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17706 (pms_id=36764) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17707 (pms_id=36765) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17708 (pms_id=36766) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17709 (pms_id=36767) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17710 (pms_id=36768) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17711 (pms_id=36769) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17712 (pms_id=36770) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17713 (pms_id=36780) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17714 (pms_id=36781) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17717 (pms_id=36782) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17716 (pms_id=36783) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17715 (pms_id=36784) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17718 (pms_id=36785) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17719 (pms_id=36786) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17720 (pms_id=36787) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17722 (pms_id=36788) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17721 (pms_id=36789) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17723 (pms_id=36790) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17724 (pms_id=36791) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17725 (pms_id=36793) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17726 (pms_id=36794) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17727 (pms_id=36795) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17728 (pms_id=36796) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17729 (pms_id=36797) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17730 (pms_id=36798) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17731 (pms_id=36799) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17732 (pms_id=36800) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17733 (pms_id=36801) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17734 (pms_id=36802) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17735 (pms_id=36804) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17736 (pms_id=36805) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17738 (pms_id=36808) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17737 (pms_id=36806) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17739 (pms_id=36809) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17740 (pms_id=36810) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17741 (pms_id=36811) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17742 (pms_id=36812) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17743 (pms_id=36813) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17744 (pms_id=36814) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17745 (pms_id=36815) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17746 (pms_id=36816) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17747 (pms_id=36817) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17748 (pms_id=36818) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17749 (pms_id=36819) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17750 (pms_id=36820) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17751 (pms_id=36821) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17752 (pms_id=36822) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17753 (pms_id=36823) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17754 (pms_id=36830) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17755 (pms_id=36831) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17758 (pms_id=36832) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17756 (pms_id=36833) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17757 (pms_id=36834) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17759 (pms_id=36835) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17760 (pms_id=36836) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17761 (pms_id=36842) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17762 (pms_id=36843) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17763 (pms_id=36844) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17764 (pms_id=36845) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17765 (pms_id=36846) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17766 (pms_id=36847) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17767 (pms_id=36848) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17768 (pms_id=36849) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17769 (pms_id=36850) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17770 (pms_id=36852) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17771 (pms_id=36853) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17772 (pms_id=36854) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17773 (pms_id=36855) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17774 (pms_id=36856) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17776 (pms_id=36860) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17775 (pms_id=36862) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17777 (pms_id=36863) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17778 (pms_id=36864) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17779 (pms_id=36865) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17780 (pms_id=36866) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17781 (pms_id=36867) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17782 (pms_id=36871) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17783 (pms_id=36872) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17784 (pms_id=36873) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17785 (pms_id=36875) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17788 (pms_id=36876) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17787 (pms_id=36877) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17786 (pms_id=36878) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36876 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17791 (pms_id=36879) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17789 (pms_id=36886) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17790 (pms_id=36887) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17792 (pms_id=36888) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17793 (pms_id=36889) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17794 (pms_id=36890) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17796 (pms_id=36891) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17795 (pms_id=36892) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17797 (pms_id=36893) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17798 (pms_id=36902) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17800 (pms_id=36903) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17799 (pms_id=36904) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17801 (pms_id=36905) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17802 (pms_id=36906) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17803 (pms_id=36907) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17804 (pms_id=36908) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17805 (pms_id=36909) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17806 (pms_id=36910) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17807 (pms_id=36911) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17808 (pms_id=36913) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17809 (pms_id=36914) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17810 (pms_id=36915) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17813 (pms_id=36917) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17811 (pms_id=36927) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17812 (pms_id=36928) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17814 (pms_id=36938) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17815 (pms_id=36939) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17816 (pms_id=36940) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17817 (pms_id=36941) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17818 (pms_id=36942) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17819 (pms_id=36943) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17820 (pms_id=36944) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17821 (pms_id=36945) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17822 (pms_id=36946) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17823 (pms_id=36950) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17824 (pms_id=36951) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17825 (pms_id=36952) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17826 (pms_id=36953) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17827 (pms_id=36954) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17828 (pms_id=36955) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17829 (pms_id=36960) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17830 (pms_id=36961) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17833 (pms_id=36962) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17832 (pms_id=36963) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17831 (pms_id=36964) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17835 (pms_id=36965) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17834 (pms_id=36966) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17836 (pms_id=36967) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17837 (pms_id=36978) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17838 (pms_id=36979) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17839 (pms_id=36980) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17840 (pms_id=36981) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17841 (pms_id=36990) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17843 (pms_id=36992) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17842 (pms_id=36993) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17845 (pms_id=36995) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17844 (pms_id=36994) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17846 (pms_id=36996) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17847 (pms_id=36997) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17848 (pms_id=37003) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17849 (pms_id=37005) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17850 (pms_id=37006) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17851 (pms_id=37014) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17852 (pms_id=37025) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17854 (pms_id=37027) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17853 (pms_id=37026) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17855 (pms_id=37028) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17856 (pms_id=37029) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17857 (pms_id=37030) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17858 (pms_id=37032) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17860 (pms_id=37044) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17859 (pms_id=37053) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17862 (pms_id=37055) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17861 (pms_id=37056) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17863 (pms_id=37057) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17864 (pms_id=37058) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17866 (pms_id=37060) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17865 (pms_id=37061) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17867 (pms_id=37062) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17868 (pms_id=37064) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17870 (pms_id=37065) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17869 (pms_id=37073) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17871 (pms_id=37074) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17872 (pms_id=37076) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17874 (pms_id=37077) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17873 (pms_id=37078) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17875 (pms_id=37079) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17876 (pms_id=37080) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17877 (pms_id=37081) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17878 (pms_id=37082) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17879 (pms_id=37086) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17880 (pms_id=37087) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17881 (pms_id=37090) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17882 (pms_id=37091) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17884 (pms_id=37092) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17883 (pms_id=37093) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17885 (pms_id=37095) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17886 (pms_id=37096) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17887 (pms_id=37097) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17888 (pms_id=37098) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17889 (pms_id=37099) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17892 (pms_id=37100) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17891 (pms_id=37101) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17890 (pms_id=37107) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17893 (pms_id=37108) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17894 (pms_id=37109) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17896 (pms_id=37111) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17895 (pms_id=37110) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17897 (pms_id=37112) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17899 (pms_id=37122) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17898 (pms_id=37123) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17900 (pms_id=37124) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17901 (pms_id=37126) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17902 (pms_id=37128) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17904 (pms_id=37129) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17903 (pms_id=37131) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17905 (pms_id=37138) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17906 (pms_id=37139) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17907 (pms_id=37150) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17908 (pms_id=37151) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17912 (pms_id=37152) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17911 (pms_id=37153) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17909 (pms_id=37154) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17910 (pms_id=37155) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17913 (pms_id=37157) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17914 (pms_id=37158) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17915 (pms_id=37167) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17917 (pms_id=37170) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17916 (pms_id=37168) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17918 (pms_id=37171) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17919 (pms_id=37174) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17920 (pms_id=37175) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17922 (pms_id=37176) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17921 (pms_id=37178) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17923 (pms_id=37179) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17925 (pms_id=37180) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17924 (pms_id=37181) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17926 (pms_id=37182) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17927 (pms_id=37183) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17930 (pms_id=37184) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17929 (pms_id=37186) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17928 (pms_id=37185) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17931 (pms_id=37187) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17932 (pms_id=37189) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17934 (pms_id=37190) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17933 (pms_id=37191) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17935 (pms_id=37192) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17936 (pms_id=37193) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17939 (pms_id=37195) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17937 (pms_id=37196) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17938 (pms_id=37197) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17940 (pms_id=37198) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17941 (pms_id=37199) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17942 (pms_id=37200) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17943 (pms_id=37201) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17945 (pms_id=37204) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17944 (pms_id=37203) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17946 (pms_id=37212) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17947 (pms_id=37213) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17948 (pms_id=37214) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17949 (pms_id=37215) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17951 (pms_id=37216) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17950 (pms_id=37217) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17952 (pms_id=37218) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17954 (pms_id=37219) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17953 (pms_id=37220) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17955 (pms_id=37221) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17957 (pms_id=37223) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17956 (pms_id=37222) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17959 (pms_id=37225) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17958 (pms_id=37224) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17961 (pms_id=37226) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17960 (pms_id=37236) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17963 (pms_id=37239) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17962 (pms_id=37237) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17966 (pms_id=37240) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17964 (pms_id=37241) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17965 (pms_id=37243) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17967 (pms_id=37245) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17968 (pms_id=37246) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17970 (pms_id=37247) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17969 (pms_id=37248) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17972 (pms_id=37250) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17971 (pms_id=37251) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17974 (pms_id=37252) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17973 (pms_id=37253) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17975 (pms_id=37254) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17976 (pms_id=37260) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17977 (pms_id=37261) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17978 (pms_id=37263) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17979 (pms_id=37264) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17980 (pms_id=37265) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17981 (pms_id=37266) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17982 (pms_id=37267) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17984 (pms_id=37270) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17983 (pms_id=37269) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17985 (pms_id=37271) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17986 (pms_id=37278) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17987 (pms_id=37279) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17988 (pms_id=37280) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17989 (pms_id=37281) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17991 (pms_id=37282) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17990 (pms_id=37283) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17992 (pms_id=37284) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17993 (pms_id=37285) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17994 (pms_id=37286) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17995 (pms_id=37287) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17996 (pms_id=37295) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17998 (pms_id=37297) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17997 (pms_id=37298) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 18000 (pms_id=37299) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 17999 (pms_id=37300) 2025-11-19 15:14:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 18001 (pms_id=37301) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18002 (pms_id=37303) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18003 (pms_id=37305) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18006 (pms_id=37306) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18005 (pms_id=37316) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18004 (pms_id=37308) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18007 (pms_id=37317) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18008 (pms_id=37318) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18009 (pms_id=37320) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18010 (pms_id=37321) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18011 (pms_id=37323) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18013 (pms_id=37325) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18012 (pms_id=37324) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18016 (pms_id=37326) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18014 (pms_id=37327) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18015 (pms_id=37328) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18017 (pms_id=37329) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18018 (pms_id=37330) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18019 (pms_id=37331) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18020 (pms_id=37332) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18021 (pms_id=37333) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18022 (pms_id=37334) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18023 (pms_id=37336) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18025 (pms_id=37337) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18024 (pms_id=37338) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18026 (pms_id=37339) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18027 (pms_id=37340) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18028 (pms_id=37341) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18029 (pms_id=37350) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18030 (pms_id=37351) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18032 (pms_id=37352) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18031 (pms_id=37353) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18035 (pms_id=37354) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18033 (pms_id=37364) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18034 (pms_id=37365) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18036 (pms_id=37375) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18037 (pms_id=37388) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18038 (pms_id=37389) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18039 (pms_id=37390) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18040 (pms_id=37391) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18041 (pms_id=37392) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18042 (pms_id=37393) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18045 (pms_id=37395) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18043 (pms_id=37394) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18044 (pms_id=37396) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18046 (pms_id=37398) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18047 (pms_id=37399) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18049 (pms_id=37401) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18048 (pms_id=37400) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18050 (pms_id=37402) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18051 (pms_id=37403) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18052 (pms_id=37404) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18053 (pms_id=37409) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18054 (pms_id=37410) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18055 (pms_id=37411) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18056 (pms_id=37412) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18058 (pms_id=37422) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18057 (pms_id=37434) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18059 (pms_id=37435) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18060 (pms_id=37436) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18062 (pms_id=37439) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18061 (pms_id=37437) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18064 (pms_id=37440) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18063 (pms_id=37446) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18065 (pms_id=37447) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18066 (pms_id=37448) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18067 (pms_id=37450) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18068 (pms_id=37451) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18069 (pms_id=37452) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18071 (pms_id=37453) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18070 (pms_id=37455) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18072 (pms_id=37456) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18073 (pms_id=37457) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18074 (pms_id=37458) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18076 (pms_id=37460) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18075 (pms_id=37459) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18077 (pms_id=37461) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18078 (pms_id=37462) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18079 (pms_id=37463) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18080 (pms_id=37465) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18081 (pms_id=37467) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18082 (pms_id=37468) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18084 (pms_id=37469) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18083 (pms_id=37471) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18085 (pms_id=37472) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18086 (pms_id=37474) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18087 (pms_id=37475) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18088 (pms_id=37476) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18089 (pms_id=37477) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18090 (pms_id=37485) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18091 (pms_id=37495) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18092 (pms_id=37496) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18093 (pms_id=37497) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18096 (pms_id=37508) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18094 (pms_id=37507) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18095 (pms_id=37509) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18097 (pms_id=37510) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18098 (pms_id=37511) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18099 (pms_id=37513) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18100 (pms_id=37514) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18101 (pms_id=37523) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18102 (pms_id=37524) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18103 (pms_id=37525) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18105 (pms_id=37527) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18104 (pms_id=37526) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18106 (pms_id=37528) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18107 (pms_id=37530) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18112 (pms_id=37531) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18108 (pms_id=37532) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18109 (pms_id=37533) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18110 (pms_id=37534) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18111 (pms_id=37536) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18115 (pms_id=37538) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18113 (pms_id=37537) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18114 (pms_id=37544) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18116 (pms_id=37545) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18117 (pms_id=37546) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18118 (pms_id=37548) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18119 (pms_id=37549) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18120 (pms_id=37550) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18121 (pms_id=37551) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18122 (pms_id=37552) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18124 (pms_id=37554) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18123 (pms_id=37553) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18125 (pms_id=37555) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18126 (pms_id=37565) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18127 (pms_id=37566) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18128 (pms_id=37567) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18129 (pms_id=37568) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18130 (pms_id=37569) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18131 (pms_id=37570) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18132 (pms_id=37571) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18133 (pms_id=37582) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18134 (pms_id=37583) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18135 (pms_id=37584) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18136 (pms_id=37585) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18137 (pms_id=37587) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18138 (pms_id=37588) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18139 (pms_id=37589) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18140 (pms_id=37590) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18141 (pms_id=37594) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18142 (pms_id=37595) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18143 (pms_id=37596) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18144 (pms_id=37597) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18146 (pms_id=37598) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18145 (pms_id=37599) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18147 (pms_id=37600) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18148 (pms_id=37601) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18149 (pms_id=37602) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18150 (pms_id=37604) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18151 (pms_id=37605) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18152 (pms_id=37606) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18153 (pms_id=37608) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18154 (pms_id=37609) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18156 (pms_id=37610) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18155 (pms_id=37613) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18157 (pms_id=37619) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18158 (pms_id=37622) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18159 (pms_id=37629) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18160 (pms_id=37631) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18161 (pms_id=37633) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18162 (pms_id=37634) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18163 (pms_id=37641) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18164 (pms_id=37642) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18165 (pms_id=37651) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18166 (pms_id=37652) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18167 (pms_id=37653) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18168 (pms_id=37654) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18169 (pms_id=37655) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18170 (pms_id=37656) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18171 (pms_id=37658) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18172 (pms_id=37659) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18173 (pms_id=37660) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18175 (pms_id=37671) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18174 (pms_id=37673) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18176 (pms_id=37682) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18177 (pms_id=37683) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18179 (pms_id=37685) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18178 (pms_id=37684) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18180 (pms_id=37686) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18181 (pms_id=37687) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18182 (pms_id=37688) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18183 (pms_id=37690) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18184 (pms_id=37691) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18185 (pms_id=37692) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18186 (pms_id=37693) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18187 (pms_id=37694) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18188 (pms_id=37695) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18189 (pms_id=37696) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18190 (pms_id=37697) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18191 (pms_id=37701) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18192 (pms_id=37702) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18193 (pms_id=37703) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18194 (pms_id=37704) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18196 (pms_id=37705) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18195 (pms_id=37706) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18197 (pms_id=37708) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18198 (pms_id=37716) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18199 (pms_id=37717) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18200 (pms_id=37718) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18201 (pms_id=37719) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18202 (pms_id=37720) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18203 (pms_id=37723) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18204 (pms_id=37724) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18205 (pms_id=37725) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18206 (pms_id=37726) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18207 (pms_id=37733) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18208 (pms_id=37734) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18209 (pms_id=37735) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18210 (pms_id=37743) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18211 (pms_id=37745) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18212 (pms_id=37746) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18213 (pms_id=37749) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18214 (pms_id=37750) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18215 (pms_id=37751) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18216 (pms_id=37753) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18217 (pms_id=37754) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18218 (pms_id=37755) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18219 (pms_id=37758) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18220 (pms_id=37759) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18221 (pms_id=37760) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18222 (pms_id=37764) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18224 (pms_id=37766) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18223 (pms_id=37765) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18225 (pms_id=37767) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18227 (pms_id=37769) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18226 (pms_id=37768) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18228 (pms_id=37770) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18229 (pms_id=37771) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18230 (pms_id=37772) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18231 (pms_id=37774) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18232 (pms_id=37775) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18233 (pms_id=37776) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18234 (pms_id=37777) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18236 (pms_id=37778) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18235 (pms_id=37780) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18237 (pms_id=37781) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18238 (pms_id=37782) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18239 (pms_id=37783) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18240 (pms_id=37787) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18241 (pms_id=37788) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18242 (pms_id=37789) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18243 (pms_id=37790) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18244 (pms_id=37791) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18245 (pms_id=37792) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18246 (pms_id=37793) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18247 (pms_id=37802) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18248 (pms_id=37812) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18249 (pms_id=37813) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18250 (pms_id=37814) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18252 (pms_id=37815) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18253 (pms_id=37817) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18251 (pms_id=37816) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18254 (pms_id=37818) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18256 (pms_id=37820) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18257 (pms_id=37821) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18255 (pms_id=37822) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18258 (pms_id=37823) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18259 (pms_id=37826) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18260 (pms_id=37827) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18261 (pms_id=37838) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18263 (pms_id=37840) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18262 (pms_id=37839) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18264 (pms_id=37841) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18265 (pms_id=37842) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18266 (pms_id=37843) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18267 (pms_id=37844) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18268 (pms_id=37845) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18269 (pms_id=37846) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18270 (pms_id=37847) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18272 (pms_id=37849) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18271 (pms_id=37848) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18274 (pms_id=37851) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18273 (pms_id=37850) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18275 (pms_id=37852) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18276 (pms_id=37853) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18277 (pms_id=37855) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18278 (pms_id=37856) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18279 (pms_id=37857) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18281 (pms_id=37858) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18280 (pms_id=37860) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18282 (pms_id=37861) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18283 (pms_id=37862) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18284 (pms_id=37863) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18285 (pms_id=37864) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18286 (pms_id=37866) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18287 (pms_id=37867) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18288 (pms_id=37868) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18289 (pms_id=37869) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18290 (pms_id=37871) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18291 (pms_id=37872) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18292 (pms_id=37873) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18293 (pms_id=37886) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18295 (pms_id=37887) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18294 (pms_id=37888) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18296 (pms_id=37889) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18297 (pms_id=37891) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18298 (pms_id=37892) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18299 (pms_id=37893) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18300 (pms_id=37894) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18301 (pms_id=37895) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18302 (pms_id=37896) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18303 (pms_id=37897) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18304 (pms_id=37898) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18305 (pms_id=37899) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18306 (pms_id=37900) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18307 (pms_id=37901) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18308 (pms_id=37902) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18309 (pms_id=37906) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18310 (pms_id=37908) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18312 (pms_id=37909) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18311 (pms_id=37910) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18314 (pms_id=37913) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18313 (pms_id=37911) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18315 (pms_id=37914) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18317 (pms_id=37915) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18316 (pms_id=37916) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18318 (pms_id=37918) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18319 (pms_id=37920) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18322 (pms_id=37922) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18320 (pms_id=37923) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18321 (pms_id=37925) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18323 (pms_id=37927) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18324 (pms_id=37928) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18325 (pms_id=37929) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18326 (pms_id=37933) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18327 (pms_id=37934) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18328 (pms_id=37935) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18329 (pms_id=37942) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18331 (pms_id=37943) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18330 (pms_id=37944) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18332 (pms_id=37954) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18333 (pms_id=37956) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18334 (pms_id=37958) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18335 (pms_id=37959) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18336 (pms_id=37969) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18337 (pms_id=37970) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18338 (pms_id=37971) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18339 (pms_id=37973) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18340 (pms_id=37977) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18341 (pms_id=37981) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18342 (pms_id=37982) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18343 (pms_id=37983) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18344 (pms_id=37986) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18345 (pms_id=37987) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18346 (pms_id=37988) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18347 (pms_id=37989) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18348 (pms_id=37991) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18349 (pms_id=37992) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18351 (pms_id=37994) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18350 (pms_id=37993) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18352 (pms_id=37995) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18353 (pms_id=37996) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18354 (pms_id=37997) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18356 (pms_id=37999) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18355 (pms_id=37998) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18358 (pms_id=38002) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18357 (pms_id=38001) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18359 (pms_id=38003) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18363 (pms_id=38004) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18360 (pms_id=38012) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18361 (pms_id=38013) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18362 (pms_id=38014) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18364 (pms_id=38016) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18365 (pms_id=38017) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18366 (pms_id=38018) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18368 (pms_id=38020) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18367 (pms_id=38019) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18369 (pms_id=38021) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18370 (pms_id=38023) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18371 (pms_id=38024) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18372 (pms_id=38026) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18373 (pms_id=38028) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18374 (pms_id=38029) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18375 (pms_id=38030) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18377 (pms_id=38031) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18376 (pms_id=38032) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18378 (pms_id=38033) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18379 (pms_id=38034) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18380 (pms_id=38035) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18381 (pms_id=38036) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18382 (pms_id=38037) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18383 (pms_id=38044) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18384 (pms_id=38046) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18385 (pms_id=38047) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18386 (pms_id=38048) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18388 (pms_id=38050) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18387 (pms_id=38049) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18389 (pms_id=38051) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18392 (pms_id=38052) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18390 (pms_id=38053) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18391 (pms_id=38054) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18393 (pms_id=38062) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18395 (pms_id=38063) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18394 (pms_id=38064) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18396 (pms_id=38065) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18397 (pms_id=38066) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18398 (pms_id=38076) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18399 (pms_id=38093) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18401 (pms_id=38094) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18400 (pms_id=38095) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18402 (pms_id=38096) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18403 (pms_id=38097) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18404 (pms_id=38098) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18405 (pms_id=38099) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18407 (pms_id=38100) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18406 (pms_id=38104) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18408 (pms_id=38105) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18411 (pms_id=38107) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18409 (pms_id=38106) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18410 (pms_id=38108) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18412 (pms_id=38109) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18413 (pms_id=38110) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18415 (pms_id=38111) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18414 (pms_id=38113) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18416 (pms_id=38117) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18417 (pms_id=38118) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18418 (pms_id=38119) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18419 (pms_id=38120) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18422 (pms_id=38131) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18420 (pms_id=38121) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18421 (pms_id=38122) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18423 (pms_id=38141) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18424 (pms_id=38151) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18425 (pms_id=38152) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18426 (pms_id=38162) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18427 (pms_id=38165) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18428 (pms_id=38166) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18430 (pms_id=38167) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18429 (pms_id=38168) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18431 (pms_id=38169) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18432 (pms_id=38170) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18433 (pms_id=38171) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18436 (pms_id=38183) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18434 (pms_id=38172) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18435 (pms_id=38184) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18437 (pms_id=38185) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18438 (pms_id=38186) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18439 (pms_id=38187) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18440 (pms_id=38188) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18441 (pms_id=38189) 2025-11-19 15:14:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 18442 (pms_id=38190) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18443 (pms_id=38191) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18444 (pms_id=38192) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18445 (pms_id=38201) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18446 (pms_id=38202) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18447 (pms_id=38203) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18448 (pms_id=38207) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18449 (pms_id=38208) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18450 (pms_id=38209) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18451 (pms_id=38210) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18452 (pms_id=38219) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18453 (pms_id=38220) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18454 (pms_id=38221) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18455 (pms_id=38222) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18456 (pms_id=38223) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18457 (pms_id=38224) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18459 (pms_id=38225) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18458 (pms_id=38228) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18460 (pms_id=38229) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18462 (pms_id=38237) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18461 (pms_id=38238) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18463 (pms_id=38240) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18464 (pms_id=38241) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18466 (pms_id=38242) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18465 (pms_id=38244) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18467 (pms_id=38245) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18468 (pms_id=38246) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18469 (pms_id=38248) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18474 (pms_id=38249) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18471 (pms_id=38251) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18470 (pms_id=38252) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18472 (pms_id=38253) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18473 (pms_id=38256) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18475 (pms_id=38257) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18476 (pms_id=38258) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18478 (pms_id=38268) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18477 (pms_id=38267) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18479 (pms_id=38269) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18481 (pms_id=38270) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18480 (pms_id=38271) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18482 (pms_id=38273) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18483 (pms_id=38274) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18484 (pms_id=38275) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18485 (pms_id=38276) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18486 (pms_id=38283) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18488 (pms_id=38285) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18487 (pms_id=38284) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18489 (pms_id=38287) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18490 (pms_id=38288) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 38287 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18491 (pms_id=38299) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18492 (pms_id=38309) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18494 (pms_id=38311) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18493 (pms_id=38310) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18496 (pms_id=38313) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18495 (pms_id=38312) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18497 (pms_id=38314) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18498 (pms_id=38315) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18499 (pms_id=38318) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18500 (pms_id=38323) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18501 (pms_id=38324) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18502 (pms_id=38326) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18505 (pms_id=38327) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18504 (pms_id=38335) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18503 (pms_id=38336) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18506 (pms_id=38337) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18529 (pms_id=38340) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18507 (pms_id=38341) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18508 (pms_id=38342) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18509 (pms_id=38343) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18510 (pms_id=38351) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18511 (pms_id=38361) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18512 (pms_id=38362) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18514 (pms_id=38363) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18513 (pms_id=38364) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18515 (pms_id=38365) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18516 (pms_id=38366) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18517 (pms_id=38368) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18519 (pms_id=38375) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18518 (pms_id=38376) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18521 (pms_id=38377) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18520 (pms_id=38378) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18522 (pms_id=38380) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18524 (pms_id=38381) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18525 (pms_id=38383) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18523 (pms_id=38382) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18527 (pms_id=38385) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18526 (pms_id=38384) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18528 (pms_id=38386) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18530 (pms_id=38388) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18531 (pms_id=38389) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18532 (pms_id=38390) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18534 (pms_id=38391) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18533 (pms_id=38392) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18535 (pms_id=38393) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18536 (pms_id=38394) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18537 (pms_id=38399) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18538 (pms_id=38401) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18539 (pms_id=38402) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18540 (pms_id=38403) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18541 (pms_id=38406) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18543 (pms_id=38407) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18542 (pms_id=38408) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18544 (pms_id=38409) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18545 (pms_id=38410) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18546 (pms_id=38411) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18547 (pms_id=38412) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18549 (pms_id=38414) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18548 (pms_id=38413) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18550 (pms_id=38415) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18551 (pms_id=38416) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18552 (pms_id=38419) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18553 (pms_id=38421) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18554 (pms_id=38422) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18555 (pms_id=38432) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18556 (pms_id=38430) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18558 (pms_id=38433) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18559 (pms_id=38435) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18557 (pms_id=38434) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18560 (pms_id=38436) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18561 (pms_id=38438) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18562 (pms_id=38439) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18563 (pms_id=38440) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18564 (pms_id=38448) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18565 (pms_id=38449) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18566 (pms_id=38450) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18568 (pms_id=38451) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18567 (pms_id=38459) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18569 (pms_id=38469) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18570 (pms_id=38470) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18571 (pms_id=38480) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18572 (pms_id=38481) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18573 (pms_id=38482) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18576 (pms_id=38483) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18574 (pms_id=38492) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18575 (pms_id=38502) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18577 (pms_id=38512) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18578 (pms_id=38513) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18579 (pms_id=38514) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18580 (pms_id=38515) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18581 (pms_id=38521) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18582 (pms_id=38523) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18583 (pms_id=38524) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18584 (pms_id=38525) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18585 (pms_id=38526) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18586 (pms_id=38527) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18587 (pms_id=38528) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18588 (pms_id=38529) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18589 (pms_id=38530) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18590 (pms_id=38531) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18591 (pms_id=38532) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18592 (pms_id=38540) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18593 (pms_id=38541) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18594 (pms_id=38542) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18595 (pms_id=38544) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18596 (pms_id=38545) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18597 (pms_id=38547) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18599 (pms_id=38546) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18598 (pms_id=38555) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18600 (pms_id=38556) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18601 (pms_id=38557) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18602 (pms_id=38558) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18603 (pms_id=38559) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18604 (pms_id=38560) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18605 (pms_id=38561) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18606 (pms_id=38562) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18607 (pms_id=38564) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18609 (pms_id=38565) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18608 (pms_id=38566) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18611 (pms_id=38567) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18610 (pms_id=38569) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18612 (pms_id=38571) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18613 (pms_id=38575) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18614 (pms_id=38576) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18615 (pms_id=38578) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18616 (pms_id=38580) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18617 (pms_id=38581) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18619 (pms_id=38584) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18618 (pms_id=38585) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18620 (pms_id=38586) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18621 (pms_id=38587) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18622 (pms_id=38588) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18623 (pms_id=38590) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18624 (pms_id=38591) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18626 (pms_id=38592) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18625 (pms_id=38593) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18627 (pms_id=38594) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18628 (pms_id=38595) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18629 (pms_id=38596) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18630 (pms_id=38597) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18631 (pms_id=38598) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18632 (pms_id=38599) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18633 (pms_id=38600) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18634 (pms_id=38601) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18635 (pms_id=38602) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18637 (pms_id=38604) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18636 (pms_id=38605) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18638 (pms_id=38606) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18640 (pms_id=38607) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18639 (pms_id=38608) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18641 (pms_id=38610) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18642 (pms_id=38612) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18643 (pms_id=38613) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18644 (pms_id=38618) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18645 (pms_id=38621) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18646 (pms_id=38622) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18647 (pms_id=38623) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18648 (pms_id=38624) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18649 (pms_id=38629) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18650 (pms_id=38630) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18651 (pms_id=38635) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18653 (pms_id=38636) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18652 (pms_id=38637) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18654 (pms_id=38638) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18655 (pms_id=38639) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18656 (pms_id=38640) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18657 (pms_id=38641) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18658 (pms_id=38643) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18659 (pms_id=38644) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18660 (pms_id=38665) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18661 (pms_id=38666) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18662 (pms_id=38667) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18663 (pms_id=38668) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18664 (pms_id=38669) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18666 (pms_id=38670) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18665 (pms_id=38673) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18667 (pms_id=38674) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18668 (pms_id=38675) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18669 (pms_id=38679) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18670 (pms_id=38680) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18671 (pms_id=38681) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18672 (pms_id=38682) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18673 (pms_id=38683) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18674 (pms_id=38684) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18675 (pms_id=38685) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18676 (pms_id=38686) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18677 (pms_id=38689) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18678 (pms_id=38690) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18679 (pms_id=38691) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18680 (pms_id=38701) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18681 (pms_id=38703) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18682 (pms_id=38706) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18683 (pms_id=38707) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18684 (pms_id=38708) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18686 (pms_id=38710) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18685 (pms_id=38709) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18687 (pms_id=38711) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18688 (pms_id=38716) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18690 (pms_id=38718) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18692 (pms_id=38719) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18691 (pms_id=38720) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18689 (pms_id=38722) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18693 (pms_id=38723) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18694 (pms_id=38724) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18695 (pms_id=38734) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18696 (pms_id=38735) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18697 (pms_id=38736) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18698 (pms_id=38746) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18700 (pms_id=38767) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18699 (pms_id=38757) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18701 (pms_id=38768) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18703 (pms_id=38769) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18702 (pms_id=38770) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18704 (pms_id=38771) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18705 (pms_id=38772) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18706 (pms_id=38781) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18707 (pms_id=38782) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18708 (pms_id=38783) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18709 (pms_id=38784) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18710 (pms_id=38785) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18711 (pms_id=38786) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18712 (pms_id=38787) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18713 (pms_id=38788) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18716 (pms_id=38789) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18714 (pms_id=38790) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18715 (pms_id=38791) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18717 (pms_id=38792) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18718 (pms_id=38795) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18719 (pms_id=38796) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18720 (pms_id=38797) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18721 (pms_id=38798) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18722 (pms_id=38807) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18724 (pms_id=38808) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18723 (pms_id=38809) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18725 (pms_id=38810) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18726 (pms_id=38811) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18727 (pms_id=38814) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18728 (pms_id=38815) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18729 (pms_id=38816) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18730 (pms_id=38817) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18731 (pms_id=38818) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18732 (pms_id=38819) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18733 (pms_id=38822) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18734 (pms_id=38823) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18737 (pms_id=38824) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18736 (pms_id=38833) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18735 (pms_id=38835) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18738 (pms_id=38837) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18740 (pms_id=38838) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18739 (pms_id=38839) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18742 (pms_id=38850) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18741 (pms_id=38851) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18743 (pms_id=38852) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18744 (pms_id=38853) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18745 (pms_id=38854) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18746 (pms_id=38855) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18747 (pms_id=38866) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18748 (pms_id=38867) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18749 (pms_id=38868) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18750 (pms_id=38869) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18751 (pms_id=38871) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18752 (pms_id=38872) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18753 (pms_id=38873) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18754 (pms_id=38874) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18756 (pms_id=38876) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18755 (pms_id=38877) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18757 (pms_id=38878) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18759 (pms_id=38887) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18758 (pms_id=38888) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18761 (pms_id=38898) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18760 (pms_id=38899) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18762 (pms_id=38900) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18764 (pms_id=38901) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18763 (pms_id=38902) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18765 (pms_id=38903) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18766 (pms_id=38904) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18767 (pms_id=38905) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18769 (pms_id=38906) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18768 (pms_id=38907) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18770 (pms_id=38908) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18771 (pms_id=38909) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18772 (pms_id=38910) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18773 (pms_id=38911) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18774 (pms_id=38912) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18775 (pms_id=38914) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18776 (pms_id=38915) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18777 (pms_id=38923) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18778 (pms_id=38924) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18779 (pms_id=38927) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18780 (pms_id=38928) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18781 (pms_id=38930) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18782 (pms_id=38934) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18784 (pms_id=38935) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18783 (pms_id=38936) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18785 (pms_id=38937) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18786 (pms_id=38938) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18787 (pms_id=38939) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18788 (pms_id=38940) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18790 (pms_id=38941) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18789 (pms_id=38942) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18791 (pms_id=38943) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18814 (pms_id=38952) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18792 (pms_id=38954) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18794 (pms_id=38955) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18793 (pms_id=38967) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18795 (pms_id=38968) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18796 (pms_id=38969) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18797 (pms_id=38970) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18798 (pms_id=38972) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18801 (pms_id=38974) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18799 (pms_id=38975) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18800 (pms_id=38976) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18802 (pms_id=38977) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18803 (pms_id=38978) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18804 (pms_id=38979) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18805 (pms_id=38980) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18807 (pms_id=38981) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18808 (pms_id=38982) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18806 (pms_id=38983) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18809 (pms_id=38984) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18810 (pms_id=38985) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18811 (pms_id=38986) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18812 (pms_id=38987) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18813 (pms_id=38989) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18815 (pms_id=38990) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18816 (pms_id=38993) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18817 (pms_id=38994) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18818 (pms_id=38995) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18819 (pms_id=38996) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18820 (pms_id=38997) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18821 (pms_id=38998) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18822 (pms_id=38999) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18823 (pms_id=39000) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18824 (pms_id=39002) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18825 (pms_id=39004) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18828 (pms_id=39003) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18826 (pms_id=39006) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18827 (pms_id=39015) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18829 (pms_id=39016) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18830 (pms_id=39018) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18831 (pms_id=39027) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18832 (pms_id=39028) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18833 (pms_id=39029) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18834 (pms_id=39030) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18836 (pms_id=39031) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18837 (pms_id=39033) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18835 (pms_id=39032) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18838 (pms_id=39034) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18839 (pms_id=39035) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18840 (pms_id=39037) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18842 (pms_id=39038) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18841 (pms_id=39039) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18843 (pms_id=39040) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18845 (pms_id=39041) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18846 (pms_id=39042) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18844 (pms_id=39045) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18847 (pms_id=39046) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18848 (pms_id=39047) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18849 (pms_id=39050) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18850 (pms_id=39051) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18851 (pms_id=39052) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18852 (pms_id=39071) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18853 (pms_id=39072) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18854 (pms_id=39073) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18855 (pms_id=39074) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18856 (pms_id=39075) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18857 (pms_id=39076) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18858 (pms_id=39077) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18859 (pms_id=39079) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18860 (pms_id=39080) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18861 (pms_id=39081) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18862 (pms_id=39082) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18863 (pms_id=39083) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18864 (pms_id=39084) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18865 (pms_id=39085) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18866 (pms_id=39086) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18867 (pms_id=39087) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18869 (pms_id=39089) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18868 (pms_id=39099) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18871 (pms_id=39100) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18870 (pms_id=39101) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18872 (pms_id=39102) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18873 (pms_id=39103) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18874 (pms_id=39104) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18876 (pms_id=39112) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18875 (pms_id=39115) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18877 (pms_id=39123) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18878 (pms_id=39124) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18879 (pms_id=39125) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18880 (pms_id=39127) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18881 (pms_id=39128) 2025-11-19 15:14:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 18882 (pms_id=39129) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18883 (pms_id=39130) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18885 (pms_id=39131) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18884 (pms_id=39133) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18886 (pms_id=39139) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18887 (pms_id=39140) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18888 (pms_id=39141) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18889 (pms_id=39142) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18890 (pms_id=39144) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18891 (pms_id=39145) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18892 (pms_id=39146) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18893 (pms_id=39147) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18894 (pms_id=39148) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18896 (pms_id=39151) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18895 (pms_id=39149) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18897 (pms_id=39152) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18898 (pms_id=39162) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18899 (pms_id=39163) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18900 (pms_id=39164) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18902 (pms_id=39166) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18901 (pms_id=39165) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18903 (pms_id=39167) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18904 (pms_id=39168) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18905 (pms_id=39169) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18906 (pms_id=39170) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18907 (pms_id=39175) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18908 (pms_id=39176) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18909 (pms_id=39185) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18910 (pms_id=39186) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18911 (pms_id=39187) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18912 (pms_id=39189) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18913 (pms_id=39191) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18915 (pms_id=39192) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18914 (pms_id=39193) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18917 (pms_id=39194) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18916 (pms_id=39204) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18919 (pms_id=39214) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18918 (pms_id=39215) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18920 (pms_id=39216) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18921 (pms_id=39217) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18922 (pms_id=39218) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18923 (pms_id=39219) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18924 (pms_id=39220) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18925 (pms_id=39221) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18926 (pms_id=39222) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18927 (pms_id=39224) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18928 (pms_id=39225) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18929 (pms_id=39227) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18930 (pms_id=39229) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18931 (pms_id=39230) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18932 (pms_id=39231) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18933 (pms_id=39234) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18934 (pms_id=39235) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18935 (pms_id=39245) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18937 (pms_id=39248) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18936 (pms_id=39247) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18938 (pms_id=39257) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18939 (pms_id=39258) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18940 (pms_id=39267) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18941 (pms_id=39268) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18942 (pms_id=39269) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18943 (pms_id=39280) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18944 (pms_id=39281) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18945 (pms_id=39282) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18946 (pms_id=39289) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18947 (pms_id=39290) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18948 (pms_id=39291) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18950 (pms_id=39292) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18951 (pms_id=39293) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18949 (pms_id=39294) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18952 (pms_id=39295) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18953 (pms_id=39296) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18954 (pms_id=39297) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18955 (pms_id=39298) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18956 (pms_id=39299) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18957 (pms_id=39301) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18958 (pms_id=39302) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18960 (pms_id=39304) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18959 (pms_id=39305) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18961 (pms_id=39306) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18962 (pms_id=39307) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18963 (pms_id=39310) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18971 (pms_id=39311) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18964 (pms_id=39321) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18965 (pms_id=39322) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18966 (pms_id=39325) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18967 (pms_id=39334) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18968 (pms_id=39335) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18969 (pms_id=39336) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18970 (pms_id=39337) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18972 (pms_id=39347) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18973 (pms_id=39348) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18974 (pms_id=39349) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18976 (pms_id=39351) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18975 (pms_id=39350) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18979 (pms_id=39352) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18978 (pms_id=39353) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18977 (pms_id=39354) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18980 (pms_id=39356) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18981 (pms_id=39357) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18982 (pms_id=39358) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18983 (pms_id=39359) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18991 (pms_id=39361) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18985 (pms_id=39371) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18986 (pms_id=39373) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18984 (pms_id=39374) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18987 (pms_id=39375) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18989 (pms_id=39376) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18988 (pms_id=39377) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18990 (pms_id=39378) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18992 (pms_id=39389) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18993 (pms_id=39390) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18994 (pms_id=39392) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18998 (pms_id=39393) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18996 (pms_id=39394) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18995 (pms_id=39396) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18997 (pms_id=39402) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 18999 (pms_id=39403) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19000 (pms_id=39404) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19020 (pms_id=39405) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19001 (pms_id=39406) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19002 (pms_id=39407) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19003 (pms_id=39409) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19004 (pms_id=39410) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19005 (pms_id=39411) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19006 (pms_id=39412) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19008 (pms_id=39413) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19007 (pms_id=39414) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19009 (pms_id=39415) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19010 (pms_id=39423) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19011 (pms_id=39424) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19012 (pms_id=39435) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19013 (pms_id=39436) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19014 (pms_id=39437) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19015 (pms_id=39438) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19016 (pms_id=39443) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19017 (pms_id=39444) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19018 (pms_id=39445) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19019 (pms_id=39446) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19021 (pms_id=39447) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19022 (pms_id=39448) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19027 (pms_id=39449) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19023 (pms_id=39451) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19024 (pms_id=39452) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19025 (pms_id=39453) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19026 (pms_id=39454) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19047 (pms_id=39455) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19028 (pms_id=39458) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19030 (pms_id=39460) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19029 (pms_id=39459) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19031 (pms_id=39470) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19032 (pms_id=39471) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19034 (pms_id=39472) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19033 (pms_id=39474) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19035 (pms_id=39475) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19036 (pms_id=39476) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19037 (pms_id=39477) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19038 (pms_id=39478) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19039 (pms_id=39479) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19040 (pms_id=39480) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19041 (pms_id=39481) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19042 (pms_id=39482) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19043 (pms_id=39483) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19045 (pms_id=39487) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19044 (pms_id=39484) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19046 (pms_id=39489) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19049 (pms_id=39491) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19048 (pms_id=39490) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19050 (pms_id=39492) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19051 (pms_id=39493) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19052 (pms_id=39494) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19053 (pms_id=39495) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19054 (pms_id=39496) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19055 (pms_id=39497) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19056 (pms_id=39499) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19057 (pms_id=39500) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19058 (pms_id=39501) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19059 (pms_id=39502) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19060 (pms_id=39503) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19061 (pms_id=39504) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19062 (pms_id=39506) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19063 (pms_id=39507) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19064 (pms_id=39516) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19065 (pms_id=39517) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19066 (pms_id=39527) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19067 (pms_id=39528) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19068 (pms_id=39529) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19069 (pms_id=39531) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19070 (pms_id=39532) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19072 (pms_id=39533) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19071 (pms_id=39534) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19073 (pms_id=39536) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19075 (pms_id=39539) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19074 (pms_id=39537) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19076 (pms_id=39548) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19077 (pms_id=39549) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19078 (pms_id=39551) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19079 (pms_id=39552) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19080 (pms_id=39553) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19082 (pms_id=39556) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19081 (pms_id=39555) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19083 (pms_id=39558) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19084 (pms_id=39559) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19085 (pms_id=39560) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19087 (pms_id=39567) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19086 (pms_id=39577) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19088 (pms_id=39578) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19089 (pms_id=39579) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19091 (pms_id=39580) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19090 (pms_id=39589) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19092 (pms_id=39599) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19093 (pms_id=39600) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19094 (pms_id=39602) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19095 (pms_id=39603) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19096 (pms_id=39604) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19097 (pms_id=39605) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19098 (pms_id=39606) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19099 (pms_id=39607) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19100 (pms_id=39608) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19101 (pms_id=39609) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19102 (pms_id=39610) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19104 (pms_id=39617) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19103 (pms_id=39616) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19113 (pms_id=39618) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19105 (pms_id=39619) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19106 (pms_id=39620) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19107 (pms_id=39621) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19108 (pms_id=39622) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19110 (pms_id=39623) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19109 (pms_id=39624) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19111 (pms_id=39626) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19112 (pms_id=39633) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19114 (pms_id=39634) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19115 (pms_id=39635) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19116 (pms_id=39636) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19118 (pms_id=39637) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19119 (pms_id=39638) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19117 (pms_id=39649) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19121 (pms_id=39653) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19120 (pms_id=39650) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19122 (pms_id=39654) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19124 (pms_id=39655) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19123 (pms_id=39656) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19125 (pms_id=39657) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19126 (pms_id=39658) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19127 (pms_id=39659) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19129 (pms_id=39670) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19128 (pms_id=39671) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19130 (pms_id=39672) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19131 (pms_id=39673) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19132 (pms_id=39680) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19133 (pms_id=39681) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19134 (pms_id=39682) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19135 (pms_id=39683) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19136 (pms_id=39684) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19137 (pms_id=39685) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19138 (pms_id=39687) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19142 (pms_id=39688) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19139 (pms_id=39689) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19140 (pms_id=39690) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19141 (pms_id=39694) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19143 (pms_id=39695) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19144 (pms_id=39696) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19145 (pms_id=39700) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19146 (pms_id=39703) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19148 (pms_id=39704) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19147 (pms_id=39705) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39704 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19149 (pms_id=39707) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19150 (pms_id=39708) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19151 (pms_id=39709) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19152 (pms_id=39710) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19153 (pms_id=39711) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19154 (pms_id=39712) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19155 (pms_id=39713) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19156 (pms_id=39714) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19157 (pms_id=39715) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19158 (pms_id=39720) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19159 (pms_id=39721) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19160 (pms_id=39722) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19161 (pms_id=39723) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19162 (pms_id=39724) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19163 (pms_id=39725) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19164 (pms_id=39726) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19166 (pms_id=39728) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19165 (pms_id=39729) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19167 (pms_id=39731) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19168 (pms_id=39733) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19169 (pms_id=39734) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19170 (pms_id=39735) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19171 (pms_id=39738) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19172 (pms_id=39736) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19173 (pms_id=39739) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19174 (pms_id=39740) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19175 (pms_id=39741) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19176 (pms_id=39742) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19177 (pms_id=39743) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19178 (pms_id=39745) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19179 (pms_id=39746) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19180 (pms_id=39747) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19182 (pms_id=39748) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19181 (pms_id=39750) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19183 (pms_id=39751) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19184 (pms_id=39752) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19185 (pms_id=39753) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19186 (pms_id=39754) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19187 (pms_id=39755) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19190 (pms_id=39756) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19191 (pms_id=39757) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19189 (pms_id=39758) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19188 (pms_id=39759) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19192 (pms_id=39761) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19193 (pms_id=39762) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19194 (pms_id=39763) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19195 (pms_id=39765) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19196 (pms_id=39766) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19197 (pms_id=39767) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19198 (pms_id=39768) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19199 (pms_id=39769) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19200 (pms_id=39770) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19202 (pms_id=39781) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19201 (pms_id=39771) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19203 (pms_id=39782) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19204 (pms_id=39784) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19205 (pms_id=39785) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19206 (pms_id=39786) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19207 (pms_id=39794) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19210 (pms_id=39795) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19208 (pms_id=39796) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19209 (pms_id=39797) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19211 (pms_id=39804) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19212 (pms_id=39806) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19213 (pms_id=39807) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19214 (pms_id=39808) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19215 (pms_id=39809) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19216 (pms_id=39810) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19217 (pms_id=39811) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19218 (pms_id=39812) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19219 (pms_id=39813) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19220 (pms_id=39814) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19221 (pms_id=39815) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19222 (pms_id=39816) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19223 (pms_id=39817) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19224 (pms_id=39818) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19225 (pms_id=39819) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19226 (pms_id=39820) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19227 (pms_id=39821) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19228 (pms_id=39831) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19229 (pms_id=39832) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19230 (pms_id=39835) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19231 (pms_id=39837) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19232 (pms_id=39838) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19234 (pms_id=39839) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19235 (pms_id=39841) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19233 (pms_id=39840) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19236 (pms_id=39842) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19237 (pms_id=39846) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19238 (pms_id=39848) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19239 (pms_id=39849) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19241 (pms_id=39851) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19240 (pms_id=39850) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19243 (pms_id=39853) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19242 (pms_id=39852) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19244 (pms_id=39854) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19245 (pms_id=39855) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19246 (pms_id=39857) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19247 (pms_id=39858) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19248 (pms_id=39859) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39858 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19250 (pms_id=39863) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19249 (pms_id=39861) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19253 (pms_id=39866) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19251 (pms_id=39864) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19252 (pms_id=39865) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19254 (pms_id=39868) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19256 (pms_id=39870) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19257 (pms_id=39871) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19255 (pms_id=39872) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19258 (pms_id=39873) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19261 (pms_id=39875) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19259 (pms_id=39874) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19260 (pms_id=39879) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19262 (pms_id=39880) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19263 (pms_id=39881) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19264 (pms_id=39882) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19265 (pms_id=39883) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19266 (pms_id=39884) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19267 (pms_id=39885) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19268 (pms_id=39886) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19269 (pms_id=39887) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19270 (pms_id=39896) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19271 (pms_id=39906) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19272 (pms_id=39907) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19273 (pms_id=39908) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19274 (pms_id=39909) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19275 (pms_id=39910) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19277 (pms_id=39917) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19276 (pms_id=39918) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19278 (pms_id=39919) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19279 (pms_id=39920) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19280 (pms_id=39921) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19281 (pms_id=39922) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19283 (pms_id=39924) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19282 (pms_id=39923) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19284 (pms_id=39925) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19285 (pms_id=39926) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19286 (pms_id=39927) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19287 (pms_id=39928) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19288 (pms_id=39929) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19289 (pms_id=39936) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19290 (pms_id=39937) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19310 (pms_id=39939) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19291 (pms_id=39941) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19292 (pms_id=39942) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19294 (pms_id=39945) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19293 (pms_id=39943) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39945 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19295 (pms_id=39946) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19296 (pms_id=39947) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19297 (pms_id=39948) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19298 (pms_id=39949) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19299 (pms_id=39959) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19300 (pms_id=39960) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19301 (pms_id=39962) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19302 (pms_id=39963) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19303 (pms_id=39964) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19305 (pms_id=39965) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19304 (pms_id=39966) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19306 (pms_id=39976) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19307 (pms_id=39977) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19308 (pms_id=39979) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19309 (pms_id=39980) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19311 (pms_id=39981) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19312 (pms_id=39982) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19313 (pms_id=39983) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19314 (pms_id=39984) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19315 (pms_id=39985) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19316 (pms_id=39986) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19317 (pms_id=39987) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19318 (pms_id=39988) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19319 (pms_id=39989) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19320 (pms_id=39991) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19321 (pms_id=39992) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19322 (pms_id=39993) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19325 (pms_id=40002) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19323 (pms_id=39994) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19328 (pms_id=40003) 2025-11-19 15:14:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 19324 (pms_id=40004) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19326 (pms_id=40005) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19327 (pms_id=40006) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19329 (pms_id=40015) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19330 (pms_id=40016) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19331 (pms_id=40018) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19332 (pms_id=40019) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19334 (pms_id=40021) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19333 (pms_id=40022) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19335 (pms_id=40023) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19336 (pms_id=40024) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19337 (pms_id=40025) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19338 (pms_id=40027) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19339 (pms_id=40028) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19340 (pms_id=40029) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19341 (pms_id=40030) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19342 (pms_id=40031) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19343 (pms_id=40032) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19345 (pms_id=40035) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19344 (pms_id=40033) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19346 (pms_id=40036) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19348 (pms_id=40037) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19347 (pms_id=40040) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19349 (pms_id=40041) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19350 (pms_id=40042) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19351 (pms_id=40043) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19352 (pms_id=40048) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19353 (pms_id=40049) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19354 (pms_id=40051) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19355 (pms_id=40050) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19356 (pms_id=40052) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19357 (pms_id=40053) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19358 (pms_id=40054) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19359 (pms_id=40055) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19360 (pms_id=40056) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19361 (pms_id=40057) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19363 (pms_id=40060) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19362 (pms_id=40061) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19364 (pms_id=40062) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19365 (pms_id=40063) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19366 (pms_id=40064) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19367 (pms_id=40065) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19368 (pms_id=40066) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19369 (pms_id=40067) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19371 (pms_id=40069) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19370 (pms_id=40068) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19372 (pms_id=40070) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19373 (pms_id=40071) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19374 (pms_id=40073) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19375 (pms_id=40074) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19376 (pms_id=40075) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19377 (pms_id=40085) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19378 (pms_id=40086) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19379 (pms_id=40087) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19380 (pms_id=40088) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19382 (pms_id=40091) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19381 (pms_id=40090) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19383 (pms_id=40101) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19384 (pms_id=40102) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19385 (pms_id=40103) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19386 (pms_id=40104) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19387 (pms_id=40105) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19388 (pms_id=40111) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19390 (pms_id=40112) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19389 (pms_id=40113) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19391 (pms_id=40114) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19392 (pms_id=40115) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19393 (pms_id=40116) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19394 (pms_id=40117) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19395 (pms_id=40127) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19396 (pms_id=40132) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19397 (pms_id=40133) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19398 (pms_id=40134) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19399 (pms_id=40135) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19400 (pms_id=40149) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19401 (pms_id=40150) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19402 (pms_id=40151) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19403 (pms_id=40152) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19404 (pms_id=40153) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19405 (pms_id=40154) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19406 (pms_id=40157) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19407 (pms_id=40158) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19408 (pms_id=40159) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19409 (pms_id=40160) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19410 (pms_id=40161) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19411 (pms_id=40162) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19413 (pms_id=40164) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19414 (pms_id=40166) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19412 (pms_id=40163) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19415 (pms_id=40167) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19416 (pms_id=40176) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19418 (pms_id=40178) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19417 (pms_id=40177) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19419 (pms_id=40179) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19420 (pms_id=40180) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19422 (pms_id=40182) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19421 (pms_id=40181) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19423 (pms_id=40183) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19424 (pms_id=40184) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19425 (pms_id=40185) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19426 (pms_id=40186) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19427 (pms_id=40195) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19428 (pms_id=40206) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19429 (pms_id=40207) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19430 (pms_id=40208) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19431 (pms_id=40210) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19432 (pms_id=40211) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19434 (pms_id=40213) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19433 (pms_id=40214) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19435 (pms_id=40215) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19436 (pms_id=40216) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19437 (pms_id=40218) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19438 (pms_id=40219) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19439 (pms_id=40221) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19440 (pms_id=40222) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19441 (pms_id=40227) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19442 (pms_id=40230) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19443 (pms_id=40231) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19445 (pms_id=40235) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19444 (pms_id=40234) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19446 (pms_id=40236) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19447 (pms_id=40237) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19448 (pms_id=40238) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19449 (pms_id=40239) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19450 (pms_id=40242) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19451 (pms_id=40243) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19452 (pms_id=40245) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19453 (pms_id=40244) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19455 (pms_id=40247) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19454 (pms_id=40246) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19456 (pms_id=40248) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19457 (pms_id=40249) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19458 (pms_id=40250) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19460 (pms_id=40252) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19459 (pms_id=40251) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19461 (pms_id=40253) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19462 (pms_id=40254) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19463 (pms_id=40255) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19464 (pms_id=40256) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19465 (pms_id=40257) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19466 (pms_id=40258) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19467 (pms_id=40259) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19468 (pms_id=40260) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19469 (pms_id=40262) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19471 (pms_id=40263) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19470 (pms_id=40270) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19472 (pms_id=40271) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19473 (pms_id=40272) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19475 (pms_id=40285) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19474 (pms_id=40286) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19476 (pms_id=40287) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19477 (pms_id=40288) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19479 (pms_id=40289) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19478 (pms_id=40291) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19480 (pms_id=40290) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19481 (pms_id=40292) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19482 (pms_id=40293) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19483 (pms_id=40294) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19485 (pms_id=40296) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19484 (pms_id=40295) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19486 (pms_id=40297) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19487 (pms_id=40305) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19488 (pms_id=40307) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19490 (pms_id=40308) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19489 (pms_id=40309) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19491 (pms_id=40310) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19493 (pms_id=40311) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19492 (pms_id=40312) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19494 (pms_id=40313) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19495 (pms_id=40314) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19496 (pms_id=40324) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19497 (pms_id=40325) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19499 (pms_id=40328) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19498 (pms_id=40329) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19500 (pms_id=40331) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19501 (pms_id=40332) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19502 (pms_id=40333) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19503 (pms_id=40334) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19504 (pms_id=40335) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19505 (pms_id=40336) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19506 (pms_id=40337) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19507 (pms_id=40340) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19509 (pms_id=40352) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19508 (pms_id=40341) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19510 (pms_id=40353) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19511 (pms_id=40356) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19512 (pms_id=40357) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19513 (pms_id=40358) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19514 (pms_id=40359) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19515 (pms_id=40360) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19516 (pms_id=40362) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19517 (pms_id=40366) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19518 (pms_id=40365) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19519 (pms_id=40369) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19520 (pms_id=40371) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19521 (pms_id=40370) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19522 (pms_id=40372) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19524 (pms_id=40375) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19523 (pms_id=40373) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19525 (pms_id=40376) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19526 (pms_id=40377) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19528 (pms_id=40378) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19527 (pms_id=40379) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19529 (pms_id=40381) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19530 (pms_id=40382) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19532 (pms_id=40393) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19531 (pms_id=40383) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19534 (pms_id=40394) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19533 (pms_id=40395) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19535 (pms_id=40396) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19536 (pms_id=40397) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19537 (pms_id=40398) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19538 (pms_id=40404) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19540 (pms_id=40406) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19539 (pms_id=40408) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19541 (pms_id=40410) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19542 (pms_id=40416) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19543 (pms_id=40414) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19544 (pms_id=40417) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19545 (pms_id=40420) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19546 (pms_id=40421) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19547 (pms_id=40422) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19548 (pms_id=40423) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19549 (pms_id=40424) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19550 (pms_id=40433) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19551 (pms_id=40434) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19552 (pms_id=40435) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19553 (pms_id=40436) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19555 (pms_id=40443) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19554 (pms_id=40437) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19556 (pms_id=40445) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19557 (pms_id=40446) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19558 (pms_id=40453) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19559 (pms_id=40454) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19561 (pms_id=40455) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19560 (pms_id=40456) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19562 (pms_id=40459) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19563 (pms_id=40460) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19564 (pms_id=40461) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19565 (pms_id=40463) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19572 (pms_id=40462) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19566 (pms_id=40465) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19569 (pms_id=40466) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19567 (pms_id=40467) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19568 (pms_id=40468) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19570 (pms_id=40469) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19571 (pms_id=40470) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19573 (pms_id=40472) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19574 (pms_id=40473) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19576 (pms_id=40490) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19575 (pms_id=40480) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19580 (pms_id=40491) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19577 (pms_id=40492) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19578 (pms_id=40501) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19579 (pms_id=40502) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19581 (pms_id=40504) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19582 (pms_id=40505) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19583 (pms_id=40506) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19584 (pms_id=40507) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19585 (pms_id=40508) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19587 (pms_id=40509) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19586 (pms_id=40510) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19588 (pms_id=40512) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19589 (pms_id=40513) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19590 (pms_id=40516) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19592 (pms_id=40517) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19591 (pms_id=40527) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19593 (pms_id=40528) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19594 (pms_id=40529) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19596 (pms_id=40530) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19595 (pms_id=40540) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19597 (pms_id=40541) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19598 (pms_id=40542) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19599 (pms_id=40543) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19600 (pms_id=40544) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19601 (pms_id=40545) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19603 (pms_id=40555) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19604 (pms_id=40556) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19602 (pms_id=40557) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19606 (pms_id=40576) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19605 (pms_id=40565) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19607 (pms_id=40577) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19608 (pms_id=40578) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19610 (pms_id=40587) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19609 (pms_id=40597) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19611 (pms_id=40608) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19613 (pms_id=40609) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19612 (pms_id=40610) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19614 (pms_id=40611) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19615 (pms_id=40613) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19616 (pms_id=40614) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19617 (pms_id=40615) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19618 (pms_id=40616) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19619 (pms_id=40619) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19620 (pms_id=40620) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19622 (pms_id=40621) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19621 (pms_id=40628) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19623 (pms_id=40630) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19624 (pms_id=40631) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19626 (pms_id=40632) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19625 (pms_id=40633) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19627 (pms_id=40635) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19630 (pms_id=40636) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19628 (pms_id=40637) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19629 (pms_id=40639) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19631 (pms_id=40640) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19632 (pms_id=40642) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19634 (pms_id=40643) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19633 (pms_id=40644) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19635 (pms_id=40646) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19636 (pms_id=40647) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19638 (pms_id=40648) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19637 (pms_id=40649) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19639 (pms_id=40650) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19640 (pms_id=40651) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19641 (pms_id=40653) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19642 (pms_id=40654) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19643 (pms_id=40658) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19644 (pms_id=40659) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19645 (pms_id=40660) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19646 (pms_id=40661) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19647 (pms_id=40662) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19648 (pms_id=40663) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19649 (pms_id=40665) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19650 (pms_id=40666) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19651 (pms_id=40667) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19652 (pms_id=40668) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19653 (pms_id=40669) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19654 (pms_id=40670) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19655 (pms_id=40671) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19658 (pms_id=40672) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19657 (pms_id=40677) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19656 (pms_id=40678) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19659 (pms_id=40680) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19681 (pms_id=40681) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19660 (pms_id=40682) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19661 (pms_id=40683) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19662 (pms_id=40684) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19664 (pms_id=40686) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19663 (pms_id=40685) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19665 (pms_id=40687) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19666 (pms_id=40689) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19667 (pms_id=40690) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19668 (pms_id=40691) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19669 (pms_id=40692) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19670 (pms_id=40693) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19671 (pms_id=40695) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19672 (pms_id=40696) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19673 (pms_id=40697) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19674 (pms_id=40698) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19675 (pms_id=40700) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19677 (pms_id=40701) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19676 (pms_id=40703) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19678 (pms_id=40704) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19682 (pms_id=40705) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19679 (pms_id=40706) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19683 (pms_id=40708) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19680 (pms_id=40707) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19684 (pms_id=40709) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19685 (pms_id=40710) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19686 (pms_id=40711) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19687 (pms_id=40721) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19688 (pms_id=40722) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19689 (pms_id=40723) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19691 (pms_id=40724) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19690 (pms_id=40725) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19692 (pms_id=40726) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19693 (pms_id=40727) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19700 (pms_id=40728) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19695 (pms_id=40730) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19694 (pms_id=40731) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19696 (pms_id=40732) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19697 (pms_id=40733) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19698 (pms_id=40734) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19701 (pms_id=40736) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19699 (pms_id=40735) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19702 (pms_id=40737) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19705 (pms_id=40738) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19703 (pms_id=40740) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19704 (pms_id=40742) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19706 (pms_id=40743) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19707 (pms_id=40745) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19708 (pms_id=40746) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19709 (pms_id=40747) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19710 (pms_id=40748) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19712 (pms_id=40749) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19711 (pms_id=40750) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19714 (pms_id=40751) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19713 (pms_id=40752) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19715 (pms_id=40753) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19716 (pms_id=40755) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19717 (pms_id=40756) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19718 (pms_id=40758) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19719 (pms_id=40759) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19720 (pms_id=40760) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19721 (pms_id=40761) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19722 (pms_id=40768) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19724 (pms_id=40769) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19723 (pms_id=40770) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19725 (pms_id=40771) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19726 (pms_id=40772) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19727 (pms_id=40773) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19728 (pms_id=40774) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19729 (pms_id=40775) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19730 (pms_id=40777) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19731 (pms_id=40778) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19732 (pms_id=40779) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19733 (pms_id=40780) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19734 (pms_id=40781) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19735 (pms_id=40782) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19736 (pms_id=40783) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19738 (pms_id=40784) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19737 (pms_id=40785) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19739 (pms_id=40786) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19740 (pms_id=40787) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19741 (pms_id=40788) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19742 (pms_id=40790) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19743 (pms_id=40791) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19744 (pms_id=40792) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19745 (pms_id=40793) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19746 (pms_id=40794) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19747 (pms_id=40795) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19748 (pms_id=40796) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19749 (pms_id=40798) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19750 (pms_id=40799) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19751 (pms_id=40800) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19753 (pms_id=40802) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19752 (pms_id=40801) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19754 (pms_id=40803) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19755 (pms_id=40804) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19756 (pms_id=40805) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19758 (pms_id=40806) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19757 (pms_id=40807) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19759 (pms_id=40810) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19760 (pms_id=40811) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19762 (pms_id=40814) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19761 (pms_id=40812) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19763 (pms_id=40815) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19764 (pms_id=40816) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19765 (pms_id=40817) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19768 (pms_id=40818) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19767 (pms_id=40820) 2025-11-19 15:15:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 19766 (pms_id=40821) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19769 (pms_id=40822) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19770 (pms_id=40823) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19771 (pms_id=40824) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19772 (pms_id=40825) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19773 (pms_id=40826) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19774 (pms_id=40827) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19775 (pms_id=40828) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19776 (pms_id=40829) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19777 (pms_id=40830) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19778 (pms_id=40832) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19779 (pms_id=40833) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19780 (pms_id=40834) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19781 (pms_id=40836) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19782 (pms_id=40837) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19783 (pms_id=40839) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19784 (pms_id=40840) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19785 (pms_id=40841) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19786 (pms_id=40842) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19787 (pms_id=40843) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19788 (pms_id=40844) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19789 (pms_id=40845) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19790 (pms_id=40846) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19792 (pms_id=40847) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19791 (pms_id=40848) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19793 (pms_id=40849) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19794 (pms_id=40850) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19795 (pms_id=40851) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19796 (pms_id=40852) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19797 (pms_id=40853) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19799 (pms_id=40854) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19798 (pms_id=40855) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19800 (pms_id=40856) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19801 (pms_id=40857) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19802 (pms_id=40858) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19803 (pms_id=40860) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19804 (pms_id=40861) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19805 (pms_id=40862) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19806 (pms_id=40863) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19807 (pms_id=40864) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19808 (pms_id=40865) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19809 (pms_id=40866) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19810 (pms_id=40867) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19811 (pms_id=40868) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19812 (pms_id=40869) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19813 (pms_id=40870) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19814 (pms_id=40871) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19815 (pms_id=40872) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19816 (pms_id=40873) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19817 (pms_id=40875) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19818 (pms_id=40876) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19820 (pms_id=40877) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19819 (pms_id=40878) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19821 (pms_id=40879) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19822 (pms_id=40880) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19823 (pms_id=40881) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19826 (pms_id=40882) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19824 (pms_id=40884) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19825 (pms_id=40885) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19827 (pms_id=40886) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19828 (pms_id=40887) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19829 (pms_id=40888) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19830 (pms_id=40889) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19831 (pms_id=40891) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19833 (pms_id=40892) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19832 (pms_id=40894) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19834 (pms_id=40895) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19835 (pms_id=40896) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19836 (pms_id=40897) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19838 (pms_id=40898) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19837 (pms_id=40899) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19840 (pms_id=40901) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19839 (pms_id=40900) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19841 (pms_id=40902) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19842 (pms_id=40906) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19843 (pms_id=40907) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19844 (pms_id=40908) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19845 (pms_id=40910) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19849 (pms_id=40912) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19846 (pms_id=40913) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19847 (pms_id=40914) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19848 (pms_id=40915) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19850 (pms_id=40916) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19851 (pms_id=40917) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19852 (pms_id=40919) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19853 (pms_id=40920) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19854 (pms_id=40921) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19855 (pms_id=40922) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19856 (pms_id=40923) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19857 (pms_id=40924) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19859 (pms_id=40925) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19858 (pms_id=40926) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19860 (pms_id=40927) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19861 (pms_id=40928) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19862 (pms_id=40929) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19863 (pms_id=40930) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19864 (pms_id=40931) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19865 (pms_id=40932) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19866 (pms_id=40933) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19867 (pms_id=40940) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19868 (pms_id=40941) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19869 (pms_id=40942) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19870 (pms_id=40943) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19871 (pms_id=40944) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19872 (pms_id=40945) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19873 (pms_id=40946) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19874 (pms_id=40948) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19875 (pms_id=40949) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19876 (pms_id=40950) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19879 (pms_id=40951) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19880 (pms_id=40952) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19877 (pms_id=40953) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19878 (pms_id=40954) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19881 (pms_id=40955) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19883 (pms_id=40957) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19882 (pms_id=40956) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19884 (pms_id=40958) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19885 (pms_id=40961) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19887 (pms_id=40962) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19886 (pms_id=40970) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19888 (pms_id=40980) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19889 (pms_id=40981) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19890 (pms_id=40982) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19891 (pms_id=40985) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19892 (pms_id=40986) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19893 (pms_id=40988) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19895 (pms_id=40991) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19894 (pms_id=40989) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19896 (pms_id=40993) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19899 (pms_id=40996) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19897 (pms_id=40995) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19898 (pms_id=41004) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40991 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19900 (pms_id=41005) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19901 (pms_id=41007) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19902 (pms_id=41008) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19903 (pms_id=41009) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19904 (pms_id=41017) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19905 (pms_id=41027) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19907 (pms_id=41029) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19906 (pms_id=41028) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19908 (pms_id=41031) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19909 (pms_id=41037) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19910 (pms_id=41038) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19911 (pms_id=41039) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19912 (pms_id=41048) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19913 (pms_id=41049) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19914 (pms_id=41050) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19916 (pms_id=41051) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19915 (pms_id=41052) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19917 (pms_id=41053) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19918 (pms_id=41054) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19919 (pms_id=41055) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19920 (pms_id=41056) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19921 (pms_id=41059) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19922 (pms_id=41060) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19924 (pms_id=41061) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19923 (pms_id=41062) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19925 (pms_id=41063) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19926 (pms_id=41065) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19927 (pms_id=41067) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19928 (pms_id=41068) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19929 (pms_id=41069) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19931 (pms_id=41073) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19930 (pms_id=41075) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19933 (pms_id=41086) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19932 (pms_id=41076) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19934 (pms_id=41088) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19935 (pms_id=41089) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19936 (pms_id=41090) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19937 (pms_id=41091) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19938 (pms_id=41093) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19939 (pms_id=41094) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19940 (pms_id=41096) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19941 (pms_id=41097) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19942 (pms_id=41098) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19943 (pms_id=41099) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19944 (pms_id=41100) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19945 (pms_id=41101) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19946 (pms_id=41102) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19947 (pms_id=41103) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19948 (pms_id=41104) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19949 (pms_id=41105) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19950 (pms_id=41106) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19951 (pms_id=41110) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19952 (pms_id=41120) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19953 (pms_id=41121) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19955 (pms_id=41130) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19954 (pms_id=41131) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19956 (pms_id=41132) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19958 (pms_id=41134) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19957 (pms_id=41133) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19959 (pms_id=41135) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19960 (pms_id=41136) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19961 (pms_id=41137) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19963 (pms_id=41139) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19962 (pms_id=41138) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19964 (pms_id=41140) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19966 (pms_id=41144) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19965 (pms_id=41143) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19967 (pms_id=41154) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19968 (pms_id=41155) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19969 (pms_id=41156) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19970 (pms_id=41157) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19971 (pms_id=41165) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19973 (pms_id=41167) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19972 (pms_id=41166) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19974 (pms_id=41168) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19975 (pms_id=41169) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19976 (pms_id=41170) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19977 (pms_id=41171) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19978 (pms_id=41172) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19980 (pms_id=41173) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19979 (pms_id=41174) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19981 (pms_id=41180) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19983 (pms_id=41192) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19982 (pms_id=41190) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19984 (pms_id=41193) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19985 (pms_id=41194) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19986 (pms_id=41195) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19988 (pms_id=41199) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19987 (pms_id=41197) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19989 (pms_id=41200) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19990 (pms_id=41201) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19991 (pms_id=41202) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19993 (pms_id=41205) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19992 (pms_id=41203) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19994 (pms_id=41206) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19995 (pms_id=41207) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19997 (pms_id=41208) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19996 (pms_id=41209) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19998 (pms_id=41210) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 19999 (pms_id=41211) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20000 (pms_id=41212) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20001 (pms_id=41213) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20002 (pms_id=41214) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20003 (pms_id=41215) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20004 (pms_id=41216) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20005 (pms_id=41218) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20006 (pms_id=41220) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20007 (pms_id=41222) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20009 (pms_id=41225) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20008 (pms_id=41224) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20011 (pms_id=41227) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20010 (pms_id=41226) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20012 (pms_id=41228) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20013 (pms_id=41229) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20014 (pms_id=41230) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20015 (pms_id=41231) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20016 (pms_id=41240) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20017 (pms_id=41241) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20018 (pms_id=41254) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20020 (pms_id=41255) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20019 (pms_id=41256) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20021 (pms_id=41258) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20022 (pms_id=41264) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20023 (pms_id=41266) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20024 (pms_id=41269) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20025 (pms_id=41270) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20026 (pms_id=41272) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20027 (pms_id=41275) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20032 (pms_id=41273) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20029 (pms_id=41277) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20028 (pms_id=41278) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20030 (pms_id=41279) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20031 (pms_id=41280) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20033 (pms_id=41281) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20034 (pms_id=41282) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20036 (pms_id=41284) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20035 (pms_id=41292) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20037 (pms_id=41293) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20038 (pms_id=41294) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20039 (pms_id=41295) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20040 (pms_id=41296) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20042 (pms_id=41306) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20041 (pms_id=41307) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20044 (pms_id=41309) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20043 (pms_id=41308) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20045 (pms_id=41310) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20046 (pms_id=41311) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20047 (pms_id=41312) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20048 (pms_id=41316) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20049 (pms_id=41317) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20050 (pms_id=41318) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20052 (pms_id=41319) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20051 (pms_id=41320) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20053 (pms_id=41327) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20055 (pms_id=41328) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20056 (pms_id=41330) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20054 (pms_id=41329) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20058 (pms_id=41331) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20057 (pms_id=41332) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20059 (pms_id=41333) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20060 (pms_id=41334) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20062 (pms_id=41335) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20061 (pms_id=41336) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20063 (pms_id=41337) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20064 (pms_id=41346) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20065 (pms_id=41357) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20067 (pms_id=41358) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20066 (pms_id=41368) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20068 (pms_id=41369) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20069 (pms_id=41371) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20090 (pms_id=41370) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20070 (pms_id=41378) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20071 (pms_id=41379) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20072 (pms_id=41380) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20073 (pms_id=41381) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20074 (pms_id=41382) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20077 (pms_id=41384) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20075 (pms_id=41383) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20076 (pms_id=41385) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20078 (pms_id=41386) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20079 (pms_id=41387) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20080 (pms_id=41390) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20081 (pms_id=41391) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20083 (pms_id=41392) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20082 (pms_id=41393) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20084 (pms_id=41394) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20085 (pms_id=41395) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20087 (pms_id=41398) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20086 (pms_id=41397) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20089 (pms_id=41401) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20088 (pms_id=41400) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20091 (pms_id=41403) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20092 (pms_id=41404) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20093 (pms_id=41405) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20094 (pms_id=41406) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20095 (pms_id=41407) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20096 (pms_id=41409) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20097 (pms_id=41411) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20099 (pms_id=41412) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20098 (pms_id=41413) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20100 (pms_id=41415) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20103 (pms_id=41416) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20102 (pms_id=41417) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20101 (pms_id=41418) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20104 (pms_id=41419) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20105 (pms_id=41420) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20106 (pms_id=41421) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20107 (pms_id=41422) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20108 (pms_id=41423) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20109 (pms_id=41424) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20112 (pms_id=41426) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20110 (pms_id=41425) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20111 (pms_id=41427) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20114 (pms_id=41428) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20113 (pms_id=41431) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20115 (pms_id=41432) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20116 (pms_id=41433) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20119 (pms_id=41434) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20117 (pms_id=41435) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20118 (pms_id=41436) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20120 (pms_id=41441) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20121 (pms_id=41442) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20122 (pms_id=41443) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20123 (pms_id=41445) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20124 (pms_id=41446) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20125 (pms_id=41447) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20126 (pms_id=41448) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20128 (pms_id=41451) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20129 (pms_id=41452) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20127 (pms_id=41450) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20131 (pms_id=41453) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20130 (pms_id=41454) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20133 (pms_id=41460) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20132 (pms_id=41455) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20134 (pms_id=41461) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20135 (pms_id=41465) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20136 (pms_id=41466) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20138 (pms_id=41470) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20137 (pms_id=41469) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20139 (pms_id=41471) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20140 (pms_id=41472) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20141 (pms_id=41473) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20143 (pms_id=41474) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20142 (pms_id=41475) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20144 (pms_id=41476) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20145 (pms_id=41477) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20148 (pms_id=41478) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20146 (pms_id=41479) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20147 (pms_id=41480) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20149 (pms_id=41481) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20150 (pms_id=41482) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20152 (pms_id=41484) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20151 (pms_id=41483) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20153 (pms_id=41485) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20154 (pms_id=41486) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41484 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20155 (pms_id=41487) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20156 (pms_id=41489) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20157 (pms_id=41490) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20158 (pms_id=41491) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20159 (pms_id=41492) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20160 (pms_id=41495) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20161 (pms_id=41496) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20162 (pms_id=41497) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20163 (pms_id=41498) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20164 (pms_id=41499) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20166 (pms_id=41501) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20167 (pms_id=41515) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20165 (pms_id=41503) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20168 (pms_id=41516) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20169 (pms_id=41517) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20171 (pms_id=41518) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20170 (pms_id=41519) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20172 (pms_id=41520) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20174 (pms_id=41522) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20173 (pms_id=41521) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20176 (pms_id=41530) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20175 (pms_id=41523) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20177 (pms_id=41531) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20178 (pms_id=41532) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20180 (pms_id=41535) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20179 (pms_id=41534) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20182 (pms_id=41538) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20181 (pms_id=41537) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20183 (pms_id=41539) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20184 (pms_id=41540) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20185 (pms_id=41541) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20186 (pms_id=41542) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20187 (pms_id=41543) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20188 (pms_id=41544) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20189 (pms_id=41546) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20190 (pms_id=41547) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20191 (pms_id=41548) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20192 (pms_id=41550) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20194 (pms_id=41555) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20195 (pms_id=41557) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20198 (pms_id=41560) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20197 (pms_id=41558) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20196 (pms_id=41559) 2025-11-19 15:15:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 20199 (pms_id=41561) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20200 (pms_id=41562) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20202 (pms_id=41563) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20203 (pms_id=41566) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20201 (pms_id=41564) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20205 (pms_id=41567) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20204 (pms_id=41568) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20206 (pms_id=41570) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20207 (pms_id=41571) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20208 (pms_id=41572) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20193 (pms_id=41549) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20209 (pms_id=41573) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20210 (pms_id=41582) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20211 (pms_id=41583) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20212 (pms_id=41584) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20213 (pms_id=41585) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20214 (pms_id=41586) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20215 (pms_id=41587) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20216 (pms_id=41588) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20217 (pms_id=41589) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20218 (pms_id=41590) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20219 (pms_id=41591) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20220 (pms_id=41592) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20221 (pms_id=41593) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20222 (pms_id=41594) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20223 (pms_id=41595) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20226 (pms_id=41596) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20224 (pms_id=41597) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20225 (pms_id=41599) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20227 (pms_id=41600) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20228 (pms_id=41601) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20229 (pms_id=41602) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20230 (pms_id=41603) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20232 (pms_id=41604) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20231 (pms_id=41605) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20233 (pms_id=41606) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20234 (pms_id=41607) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20235 (pms_id=41608) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20236 (pms_id=41619) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20238 (pms_id=41620) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20237 (pms_id=41622) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20239 (pms_id=41623) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20240 (pms_id=41624) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20241 (pms_id=41625) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20242 (pms_id=41626) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20244 (pms_id=41628) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20245 (pms_id=41629) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20243 (pms_id=41627) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20246 (pms_id=41630) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20247 (pms_id=41631) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20248 (pms_id=41633) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20255 (pms_id=41635) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20249 (pms_id=41634) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20250 (pms_id=41637) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20251 (pms_id=41638) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20252 (pms_id=41639) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20253 (pms_id=41640) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20254 (pms_id=41641) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20256 (pms_id=41642) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20257 (pms_id=41643) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20258 (pms_id=41644) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20259 (pms_id=41645) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20261 (pms_id=41647) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20260 (pms_id=41646) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20262 (pms_id=41648) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20263 (pms_id=41649) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20264 (pms_id=41650) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20265 (pms_id=41651) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20266 (pms_id=41652) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20267 (pms_id=41653) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20268 (pms_id=41654) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20270 (pms_id=41668) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20271 (pms_id=41666) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20269 (pms_id=41655) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20272 (pms_id=41669) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20274 (pms_id=41672) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20273 (pms_id=41670) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20276 (pms_id=41680) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20275 (pms_id=41679) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20278 (pms_id=41691) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20277 (pms_id=41681) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20279 (pms_id=41701) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20280 (pms_id=41703) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20281 (pms_id=41704) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20282 (pms_id=41705) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20285 (pms_id=41707) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20283 (pms_id=41706) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20284 (pms_id=41708) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20286 (pms_id=41710) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20287 (pms_id=41711) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20288 (pms_id=41719) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20289 (pms_id=41720) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20290 (pms_id=41721) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20291 (pms_id=41724) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20292 (pms_id=41725) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20293 (pms_id=41727) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20296 (pms_id=41731) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20295 (pms_id=41730) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20294 (pms_id=41728) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20297 (pms_id=41732) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20298 (pms_id=41733) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20299 (pms_id=41734) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20300 (pms_id=41735) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20301 (pms_id=41736) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20302 (pms_id=41737) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20303 (pms_id=41738) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20306 (pms_id=41741) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20304 (pms_id=41740) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20305 (pms_id=41742) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20307 (pms_id=41743) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20308 (pms_id=41744) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20309 (pms_id=41745) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20310 (pms_id=41746) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20311 (pms_id=41747) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20312 (pms_id=41748) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20313 (pms_id=41749) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20315 (pms_id=41752) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20314 (pms_id=41751) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20316 (pms_id=41753) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20317 (pms_id=41755) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20318 (pms_id=41756) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20319 (pms_id=41757) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20321 (pms_id=41759) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20320 (pms_id=41760) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20322 (pms_id=41761) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20323 (pms_id=41762) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20324 (pms_id=41763) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20325 (pms_id=41765) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20327 (pms_id=41767) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20326 (pms_id=41768) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20328 (pms_id=41769) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20329 (pms_id=41770) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20331 (pms_id=41772) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20330 (pms_id=41771) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20332 (pms_id=41773) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20337 (pms_id=41774) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20333 (pms_id=41776) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20334 (pms_id=41784) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20335 (pms_id=41795) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20336 (pms_id=41796) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20338 (pms_id=41797) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20339 (pms_id=41798) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20340 (pms_id=41799) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20341 (pms_id=41800) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20342 (pms_id=41801) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20343 (pms_id=41802) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20345 (pms_id=41804) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20344 (pms_id=41803) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20346 (pms_id=41805) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20347 (pms_id=41806) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20348 (pms_id=41808) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20349 (pms_id=41809) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20350 (pms_id=41810) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20351 (pms_id=41813) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20352 (pms_id=41814) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20353 (pms_id=41816) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20354 (pms_id=41826) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20355 (pms_id=41827) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20356 (pms_id=41828) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20357 (pms_id=41829) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20358 (pms_id=41830) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20359 (pms_id=41831) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20360 (pms_id=41847) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20362 (pms_id=41848) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20361 (pms_id=41849) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20363 (pms_id=41850) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20364 (pms_id=41851) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20365 (pms_id=41852) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20367 (pms_id=41853) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20366 (pms_id=41855) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20368 (pms_id=41856) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20369 (pms_id=41857) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20371 (pms_id=41858) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20372 (pms_id=41861) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20370 (pms_id=41860) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20373 (pms_id=41869) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20374 (pms_id=41870) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20375 (pms_id=41874) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20376 (pms_id=41884) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20377 (pms_id=41895) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20378 (pms_id=41897) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20380 (pms_id=41899) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20381 (pms_id=41900) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20379 (pms_id=41898) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20382 (pms_id=41902) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20383 (pms_id=41903) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20384 (pms_id=41904) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20385 (pms_id=41905) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20386 (pms_id=41907) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20387 (pms_id=41908) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20388 (pms_id=41910) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20390 (pms_id=41911) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20389 (pms_id=41912) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20391 (pms_id=41913) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20392 (pms_id=41914) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20393 (pms_id=41916) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20394 (pms_id=41918) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20395 (pms_id=41919) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20396 (pms_id=41930) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20397 (pms_id=41944) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20398 (pms_id=41945) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20399 (pms_id=41947) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20401 (pms_id=41948) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20400 (pms_id=41950) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20402 (pms_id=41951) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20403 (pms_id=41952) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20404 (pms_id=41953) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20405 (pms_id=41954) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20406 (pms_id=41955) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20407 (pms_id=41956) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20408 (pms_id=41964) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20410 (pms_id=41966) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20409 (pms_id=41965) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20411 (pms_id=41977) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20412 (pms_id=41978) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20413 (pms_id=41979) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20415 (pms_id=41982) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20414 (pms_id=41981) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20416 (pms_id=41983) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20417 (pms_id=41984) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20418 (pms_id=41999) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20419 (pms_id=42000) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20420 (pms_id=42002) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20421 (pms_id=42003) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20422 (pms_id=42004) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20423 (pms_id=42005) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20424 (pms_id=42006) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20425 (pms_id=42014) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20427 (pms_id=42025) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20426 (pms_id=42024) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20428 (pms_id=42026) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20429 (pms_id=42028) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20430 (pms_id=42039) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20431 (pms_id=42040) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20433 (pms_id=42043) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20432 (pms_id=42044) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20434 (pms_id=42064) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20435 (pms_id=42065) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20436 (pms_id=42067) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20437 (pms_id=42068) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20438 (pms_id=42069) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20439 (pms_id=42071) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20440 (pms_id=42072) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20441 (pms_id=42074) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20443 (pms_id=42076) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20442 (pms_id=42075) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20444 (pms_id=42077) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20446 (pms_id=42078) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20445 (pms_id=42079) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20447 (pms_id=42080) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20448 (pms_id=42081) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20449 (pms_id=42082) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20450 (pms_id=42085) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20451 (pms_id=42096) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20453 (pms_id=42101) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20452 (pms_id=42099) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20455 (pms_id=42102) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20454 (pms_id=42103) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20456 (pms_id=42106) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20457 (pms_id=42107) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20458 (pms_id=42108) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20459 (pms_id=42109) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20461 (pms_id=42111) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20460 (pms_id=42112) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20462 (pms_id=42114) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20463 (pms_id=42115) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20466 (pms_id=42116) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20464 (pms_id=42117) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20465 (pms_id=42118) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20467 (pms_id=42123) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20468 (pms_id=42124) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20469 (pms_id=42125) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20470 (pms_id=42126) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20471 (pms_id=42127) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20472 (pms_id=42129) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20473 (pms_id=42131) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20475 (pms_id=42136) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20474 (pms_id=42135) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20476 (pms_id=42137) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20477 (pms_id=42138) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20478 (pms_id=42139) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20480 (pms_id=42141) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20479 (pms_id=42142) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20481 (pms_id=42143) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20482 (pms_id=42144) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20483 (pms_id=42145) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20484 (pms_id=42146) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20485 (pms_id=42147) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20486 (pms_id=42148) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20487 (pms_id=42150) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42147 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20488 (pms_id=42151) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20489 (pms_id=42152) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20491 (pms_id=42153) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20490 (pms_id=42161) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20492 (pms_id=42162) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20493 (pms_id=42163) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20494 (pms_id=42164) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20496 (pms_id=42166) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20495 (pms_id=42165) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20497 (pms_id=42167) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20498 (pms_id=42168) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20500 (pms_id=42171) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20499 (pms_id=42172) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20501 (pms_id=42173) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20502 (pms_id=42174) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20503 (pms_id=42175) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20505 (pms_id=42176) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20504 (pms_id=42178) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20506 (pms_id=42177) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20507 (pms_id=42179) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20508 (pms_id=42184) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20509 (pms_id=42185) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20510 (pms_id=42186) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20511 (pms_id=42187) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20512 (pms_id=42188) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20513 (pms_id=42189) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20514 (pms_id=42200) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20515 (pms_id=42201) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20516 (pms_id=42202) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20517 (pms_id=42204) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20518 (pms_id=42205) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20519 (pms_id=42206) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20520 (pms_id=42207) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20521 (pms_id=42208) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20522 (pms_id=42209) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20523 (pms_id=42210) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20524 (pms_id=42212) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20525 (pms_id=42216) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20527 (pms_id=42217) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20526 (pms_id=42227) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20528 (pms_id=42228) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20529 (pms_id=42229) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20530 (pms_id=42230) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20531 (pms_id=42236) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20532 (pms_id=42237) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20535 (pms_id=42238) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20534 (pms_id=42239) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20533 (pms_id=42240) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20536 (pms_id=42241) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20537 (pms_id=42242) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20538 (pms_id=42243) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20539 (pms_id=42244) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20540 (pms_id=42251) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20541 (pms_id=42252) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20542 (pms_id=42253) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20543 (pms_id=42255) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20544 (pms_id=42257) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20545 (pms_id=42258) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20546 (pms_id=42272) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20547 (pms_id=42273) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20548 (pms_id=42274) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20549 (pms_id=42275) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20550 (pms_id=42276) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20551 (pms_id=42284) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20554 (pms_id=42285) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20552 (pms_id=42286) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20553 (pms_id=42287) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20555 (pms_id=42298) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20556 (pms_id=42302) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20557 (pms_id=42303) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20558 (pms_id=42304) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20559 (pms_id=42305) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20567 (pms_id=42311) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20560 (pms_id=42306) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20561 (pms_id=42312) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20565 (pms_id=42313) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20566 (pms_id=42323) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20562 (pms_id=42324) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20564 (pms_id=42325) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20563 (pms_id=42326) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20568 (pms_id=42327) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20569 (pms_id=42328) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20570 (pms_id=42329) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20571 (pms_id=42330) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20572 (pms_id=42332) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20574 (pms_id=42333) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20573 (pms_id=42334) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20575 (pms_id=42335) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20576 (pms_id=42336) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20577 (pms_id=42337) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20578 (pms_id=42340) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20579 (pms_id=42341) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20580 (pms_id=42342) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20581 (pms_id=42347) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20582 (pms_id=42348) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20584 (pms_id=42358) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20583 (pms_id=42349) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20585 (pms_id=42359) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20586 (pms_id=42369) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20587 (pms_id=42379) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20588 (pms_id=42381) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42379 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20589 (pms_id=42382) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20590 (pms_id=42383) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20591 (pms_id=42389) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20593 (pms_id=42390) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20592 (pms_id=42391) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20594 (pms_id=42392) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20595 (pms_id=42395) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20596 (pms_id=42396) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20597 (pms_id=42398) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20598 (pms_id=42399) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20600 (pms_id=42400) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20599 (pms_id=42419) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20601 (pms_id=42420) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20602 (pms_id=42421) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20603 (pms_id=42422) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20604 (pms_id=42423) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20605 (pms_id=42424) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20606 (pms_id=42425) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20607 (pms_id=42426) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20608 (pms_id=42427) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20609 (pms_id=42429) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20610 (pms_id=42439) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20611 (pms_id=42440) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20612 (pms_id=42449) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20614 (pms_id=42450) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20613 (pms_id=42451) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20615 (pms_id=42452) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20616 (pms_id=42453) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20617 (pms_id=42454) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20618 (pms_id=42455) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20619 (pms_id=42457) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20620 (pms_id=42458) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20621 (pms_id=42459) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20622 (pms_id=42460) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20623 (pms_id=42465) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20624 (pms_id=42466) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20645 (pms_id=42468) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20625 (pms_id=42479) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20626 (pms_id=42481) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20627 (pms_id=42482) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20628 (pms_id=42483) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20629 (pms_id=42484) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20630 (pms_id=42486) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20631 (pms_id=42488) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20632 (pms_id=42489) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20634 (pms_id=42509) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20633 (pms_id=42490) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20635 (pms_id=42512) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20636 (pms_id=42514) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20637 (pms_id=42516) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20638 (pms_id=42517) 2025-11-19 15:15:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 20639 (pms_id=42518) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20640 (pms_id=42519) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20641 (pms_id=42520) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20642 (pms_id=42521) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20643 (pms_id=42524) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20644 (pms_id=42526) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20646 (pms_id=42527) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20647 (pms_id=42528) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20648 (pms_id=42531) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20649 (pms_id=42533) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20650 (pms_id=42543) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20651 (pms_id=42544) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20652 (pms_id=42545) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20653 (pms_id=42546) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20655 (pms_id=42547) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20654 (pms_id=42548) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20656 (pms_id=42551) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20657 (pms_id=42552) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20658 (pms_id=42553) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20659 (pms_id=42554) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20660 (pms_id=42555) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20661 (pms_id=42556) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20662 (pms_id=42557) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20663 (pms_id=42558) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20664 (pms_id=42560) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20665 (pms_id=42561) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20666 (pms_id=42564) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20668 (pms_id=42566) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20667 (pms_id=42565) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20670 (pms_id=42569) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20669 (pms_id=42577) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20671 (pms_id=42578) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20672 (pms_id=42581) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20673 (pms_id=42582) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20674 (pms_id=42583) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20675 (pms_id=42584) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20677 (pms_id=42588) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20676 (pms_id=42587) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20678 (pms_id=42591) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20679 (pms_id=42592) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20680 (pms_id=42602) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20681 (pms_id=42604) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20684 (pms_id=42606) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20682 (pms_id=42605) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20683 (pms_id=42607) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20685 (pms_id=42609) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20686 (pms_id=42610) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42607 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20688 (pms_id=42611) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20687 (pms_id=42612) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20689 (pms_id=42613) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20690 (pms_id=42615) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20691 (pms_id=42616) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20692 (pms_id=42620) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20693 (pms_id=42622) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20694 (pms_id=42623) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20695 (pms_id=42624) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20697 (pms_id=42628) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20698 (pms_id=42629) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20696 (pms_id=42625) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20699 (pms_id=42630) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20701 (pms_id=42632) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20700 (pms_id=42631) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20702 (pms_id=42633) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20704 (pms_id=42636) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20703 (pms_id=42635) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20705 (pms_id=42637) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20706 (pms_id=42638) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20707 (pms_id=42640) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20709 (pms_id=42641) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20708 (pms_id=42642) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20710 (pms_id=42643) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20711 (pms_id=42644) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20712 (pms_id=42645) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20713 (pms_id=42646) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20714 (pms_id=42648) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20715 (pms_id=42649) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20716 (pms_id=42651) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20717 (pms_id=42652) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20718 (pms_id=42653) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20719 (pms_id=42655) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20720 (pms_id=42656) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20721 (pms_id=42657) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20723 (pms_id=42660) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20722 (pms_id=42659) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20724 (pms_id=42661) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20725 (pms_id=42662) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20726 (pms_id=42663) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20727 (pms_id=42664) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20728 (pms_id=42665) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20729 (pms_id=42666) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20730 (pms_id=42667) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20731 (pms_id=42668) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20733 (pms_id=42678) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20732 (pms_id=42669) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20734 (pms_id=42679) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20743 (pms_id=42680) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20735 (pms_id=42681) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20737 (pms_id=42682) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20736 (pms_id=42683) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20738 (pms_id=42684) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20739 (pms_id=42685) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20740 (pms_id=42686) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20741 (pms_id=42687) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20742 (pms_id=42688) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20744 (pms_id=42689) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20745 (pms_id=42690) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20747 (pms_id=42692) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20746 (pms_id=42691) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20748 (pms_id=42693) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20749 (pms_id=42695) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20750 (pms_id=42696) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20751 (pms_id=42697) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20752 (pms_id=42698) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20754 (pms_id=42700) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20753 (pms_id=42699) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20756 (pms_id=42701) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20755 (pms_id=42702) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20757 (pms_id=42703) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20758 (pms_id=42704) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20760 (pms_id=42706) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20759 (pms_id=42705) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20761 (pms_id=42707) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20763 (pms_id=42708) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20762 (pms_id=42709) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20764 (pms_id=42710) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20765 (pms_id=42714) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20766 (pms_id=42715) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20767 (pms_id=42716) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42709 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20768 (pms_id=42717) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20769 (pms_id=42718) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20770 (pms_id=42719) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20771 (pms_id=42720) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20772 (pms_id=42721) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20773 (pms_id=42722) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20774 (pms_id=42729) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20775 (pms_id=42730) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20776 (pms_id=42732) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20777 (pms_id=42733) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20778 (pms_id=42734) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20779 (pms_id=42735) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20780 (pms_id=42736) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20781 (pms_id=42737) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20782 (pms_id=42738) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20783 (pms_id=42739) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20784 (pms_id=42740) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20785 (pms_id=42741) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20786 (pms_id=42743) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20787 (pms_id=42744) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20788 (pms_id=42745) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20789 (pms_id=42746) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20790 (pms_id=42747) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20791 (pms_id=42750) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20792 (pms_id=42751) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20793 (pms_id=42754) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20794 (pms_id=42755) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20795 (pms_id=42756) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20796 (pms_id=42757) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20797 (pms_id=42758) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20798 (pms_id=42759) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20799 (pms_id=42760) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20800 (pms_id=42762) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20801 (pms_id=42763) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20802 (pms_id=42764) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20803 (pms_id=42766) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20804 (pms_id=42767) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20805 (pms_id=42768) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20806 (pms_id=42769) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20808 (pms_id=42770) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20807 (pms_id=42771) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20809 (pms_id=42772) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20810 (pms_id=42773) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20811 (pms_id=42774) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20813 (pms_id=42776) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20812 (pms_id=42775) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20814 (pms_id=42777) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20815 (pms_id=42779) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20816 (pms_id=42780) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20817 (pms_id=42781) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20818 (pms_id=42782) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20819 (pms_id=42784) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20820 (pms_id=42785) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20821 (pms_id=42788) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20822 (pms_id=42796) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20823 (pms_id=42797) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20824 (pms_id=42798) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20825 (pms_id=42799) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20826 (pms_id=42801) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20827 (pms_id=42803) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20828 (pms_id=42804) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20829 (pms_id=42805) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20830 (pms_id=42806) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20831 (pms_id=42807) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20832 (pms_id=42808) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20834 (pms_id=42809) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20833 (pms_id=42811) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20835 (pms_id=42812) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20836 (pms_id=42814) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20837 (pms_id=42815) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20838 (pms_id=42816) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20839 (pms_id=42817) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20840 (pms_id=42818) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20842 (pms_id=42819) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20843 (pms_id=42823) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20841 (pms_id=42820) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20844 (pms_id=42824) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20845 (pms_id=42825) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20846 (pms_id=42826) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20847 (pms_id=42827) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20849 (pms_id=42828) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20848 (pms_id=42829) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20850 (pms_id=42830) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20851 (pms_id=42831) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20852 (pms_id=42832) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20853 (pms_id=42833) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20854 (pms_id=42834) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20855 (pms_id=42835) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20856 (pms_id=42836) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20857 (pms_id=42838) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20858 (pms_id=42839) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20859 (pms_id=42840) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20860 (pms_id=42841) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20861 (pms_id=42843) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20862 (pms_id=42844) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20863 (pms_id=42845) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20864 (pms_id=42846) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20865 (pms_id=42847) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20866 (pms_id=42848) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20867 (pms_id=42849) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20868 (pms_id=42850) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20869 (pms_id=42851) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20870 (pms_id=42865) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20871 (pms_id=42867) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20872 (pms_id=42897) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20873 (pms_id=42898) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20874 (pms_id=42899) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20875 (pms_id=42900) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20876 (pms_id=42901) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20877 (pms_id=42902) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20878 (pms_id=42904) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20879 (pms_id=42905) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20880 (pms_id=42906) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20881 (pms_id=42907) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20882 (pms_id=42908) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20883 (pms_id=42940) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20884 (pms_id=42941) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20885 (pms_id=42942) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20886 (pms_id=42943) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20887 (pms_id=42944) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20888 (pms_id=42945) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20889 (pms_id=42946) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20890 (pms_id=42948) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20891 (pms_id=42949) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20892 (pms_id=42952) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20893 (pms_id=42959) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20894 (pms_id=42960) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20895 (pms_id=42961) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20896 (pms_id=42964) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20897 (pms_id=42965) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20898 (pms_id=42966) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20899 (pms_id=42967) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20900 (pms_id=42975) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20901 (pms_id=42976) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20903 (pms_id=42987) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20902 (pms_id=42986) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20904 (pms_id=42988) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20906 (pms_id=42989) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20905 (pms_id=42991) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20907 (pms_id=42992) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20908 (pms_id=43004) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20909 (pms_id=43005) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20910 (pms_id=43013) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20912 (pms_id=43026) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20911 (pms_id=43025) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20913 (pms_id=43027) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20914 (pms_id=43028) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20915 (pms_id=43033) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20916 (pms_id=43035) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20917 (pms_id=43036) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20918 (pms_id=43045) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20919 (pms_id=43055) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20920 (pms_id=43065) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20921 (pms_id=43075) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20922 (pms_id=43078) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20923 (pms_id=43079) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20924 (pms_id=43081) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20925 (pms_id=43082) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20926 (pms_id=43084) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20928 (pms_id=43092) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20927 (pms_id=43093) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20929 (pms_id=43094) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20930 (pms_id=43105) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20931 (pms_id=43115) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20932 (pms_id=43116) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20933 (pms_id=43117) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20934 (pms_id=43118) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20935 (pms_id=43119) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20939 (pms_id=43129) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20936 (pms_id=43130) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20937 (pms_id=43131) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20938 (pms_id=43132) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20940 (pms_id=43133) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20941 (pms_id=43134) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20943 (pms_id=43135) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20942 (pms_id=43139) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20944 (pms_id=43140) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20945 (pms_id=43141) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20947 (pms_id=43145) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20946 (pms_id=43144) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20948 (pms_id=43146) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20949 (pms_id=43147) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20950 (pms_id=43148) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20951 (pms_id=43149) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20952 (pms_id=43150) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20954 (pms_id=43152) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20953 (pms_id=43153) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20956 (pms_id=43154) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20955 (pms_id=43155) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20957 (pms_id=43164) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20958 (pms_id=43165) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20959 (pms_id=43166) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20960 (pms_id=43168) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20961 (pms_id=43169) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20962 (pms_id=43171) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20963 (pms_id=43172) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20964 (pms_id=43187) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20967 (pms_id=43189) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20965 (pms_id=43190) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20966 (pms_id=43191) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20968 (pms_id=43192) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20969 (pms_id=43193) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20970 (pms_id=43196) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20971 (pms_id=43204) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20972 (pms_id=43205) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20973 (pms_id=43207) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20974 (pms_id=43209) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20976 (pms_id=43210) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20975 (pms_id=43211) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20977 (pms_id=43212) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20978 (pms_id=43213) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20979 (pms_id=43214) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20980 (pms_id=43215) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20981 (pms_id=43217) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20982 (pms_id=43218) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20984 (pms_id=43228) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20983 (pms_id=43229) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20986 (pms_id=43239) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20985 (pms_id=43240) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20988 (pms_id=43249) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20987 (pms_id=43251) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20989 (pms_id=43252) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20990 (pms_id=43253) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20991 (pms_id=43254) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20992 (pms_id=43256) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20993 (pms_id=43265) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20995 (pms_id=43272) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20994 (pms_id=43274) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20996 (pms_id=43275) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20997 (pms_id=43283) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20998 (pms_id=43284) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 20999 (pms_id=43285) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21000 (pms_id=43287) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21002 (pms_id=43288) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21001 (pms_id=43289) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21003 (pms_id=43290) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21005 (pms_id=43291) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21004 (pms_id=43292) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21006 (pms_id=43293) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21007 (pms_id=43294) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21008 (pms_id=43295) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21009 (pms_id=43308) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21010 (pms_id=43319) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21011 (pms_id=43320) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21012 (pms_id=43322) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21013 (pms_id=43323) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21014 (pms_id=43325) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21015 (pms_id=43326) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21016 (pms_id=43330) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21017 (pms_id=43331) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21018 (pms_id=43332) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21019 (pms_id=43340) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21020 (pms_id=43341) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21022 (pms_id=43343) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21021 (pms_id=43344) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21023 (pms_id=43345) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21024 (pms_id=43346) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21026 (pms_id=43352) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21025 (pms_id=43353) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21027 (pms_id=43363) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21028 (pms_id=43364) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21029 (pms_id=43365) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21030 (pms_id=43366) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21031 (pms_id=43367) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21032 (pms_id=43368) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21033 (pms_id=43369) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21034 (pms_id=43370) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21035 (pms_id=43373) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21036 (pms_id=43374) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21037 (pms_id=43383) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21038 (pms_id=43384) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21039 (pms_id=43386) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21040 (pms_id=43387) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21041 (pms_id=43397) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21042 (pms_id=43398) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21043 (pms_id=43399) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21044 (pms_id=43400) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21045 (pms_id=43402) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21046 (pms_id=43411) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21047 (pms_id=43412) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21048 (pms_id=43413) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21049 (pms_id=43414) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21050 (pms_id=43443) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21051 (pms_id=43444) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21052 (pms_id=43445) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21053 (pms_id=43446) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21054 (pms_id=43448) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21056 (pms_id=43449) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21055 (pms_id=43450) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21057 (pms_id=43453) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21058 (pms_id=43456) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21059 (pms_id=43467) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21060 (pms_id=43468) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21061 (pms_id=43469) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21062 (pms_id=43477) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21063 (pms_id=43478) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21064 (pms_id=43489) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21065 (pms_id=43490) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21066 (pms_id=43491) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21067 (pms_id=43493) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21068 (pms_id=43494) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21069 (pms_id=43495) 2025-11-19 15:15:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 21070 (pms_id=43497) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21071 (pms_id=43498) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21072 (pms_id=43499) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21074 (pms_id=43500) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21073 (pms_id=43502) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21075 (pms_id=43503) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21076 (pms_id=43512) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21077 (pms_id=43513) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21078 (pms_id=43514) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21079 (pms_id=43524) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21080 (pms_id=43528) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21081 (pms_id=43529) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21082 (pms_id=43540) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21083 (pms_id=43541) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21084 (pms_id=43549) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21086 (pms_id=43551) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21085 (pms_id=43552) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21087 (pms_id=43561) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21088 (pms_id=43562) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21089 (pms_id=43572) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21090 (pms_id=43573) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21091 (pms_id=43576) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21092 (pms_id=43582) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21094 (pms_id=43583) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21093 (pms_id=43584) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21095 (pms_id=43586) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21097 (pms_id=43597) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21096 (pms_id=43598) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21098 (pms_id=43599) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21099 (pms_id=43600) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21100 (pms_id=43603) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21101 (pms_id=43604) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21102 (pms_id=43605) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21103 (pms_id=43608) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21104 (pms_id=43609) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21105 (pms_id=43610) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21106 (pms_id=43611) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21108 (pms_id=43612) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21107 (pms_id=43613) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21109 (pms_id=43614) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21110 (pms_id=43615) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21112 (pms_id=43616) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21111 (pms_id=43617) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21113 (pms_id=43645) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21114 (pms_id=43646) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21115 (pms_id=43655) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21116 (pms_id=43666) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21117 (pms_id=43667) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21118 (pms_id=43668) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21119 (pms_id=43669) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21120 (pms_id=43670) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21123 (pms_id=43671) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21121 (pms_id=43672) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21122 (pms_id=43673) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21125 (pms_id=43677) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21124 (pms_id=43674) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21126 (pms_id=43678) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21127 (pms_id=43682) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21128 (pms_id=43683) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21129 (pms_id=43687) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21130 (pms_id=43688) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21132 (pms_id=43689) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21131 (pms_id=43692) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21133 (pms_id=43693) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21134 (pms_id=43694) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21135 (pms_id=43695) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21136 (pms_id=43696) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21137 (pms_id=43698) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21138 (pms_id=43699) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21139 (pms_id=43700) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21140 (pms_id=43701) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21142 (pms_id=43704) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21141 (pms_id=43702) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21143 (pms_id=43705) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21144 (pms_id=43706) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21145 (pms_id=43707) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21146 (pms_id=43708) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21147 (pms_id=43710) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21148 (pms_id=43711) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21149 (pms_id=43712) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21150 (pms_id=43714) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21152 (pms_id=43717) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21151 (pms_id=43728) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21153 (pms_id=43729) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21154 (pms_id=43730) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21155 (pms_id=43731) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21156 (pms_id=43740) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21157 (pms_id=43741) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21158 (pms_id=43742) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21159 (pms_id=43744) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21160 (pms_id=43745) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21161 (pms_id=43752) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21163 (pms_id=43754) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21162 (pms_id=43753) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21164 (pms_id=43755) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21165 (pms_id=43763) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21166 (pms_id=43764) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21168 (pms_id=43766) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21167 (pms_id=43765) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21169 (pms_id=43768) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21170 (pms_id=43769) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21171 (pms_id=43770) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21172 (pms_id=43771) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21174 (pms_id=43779) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21173 (pms_id=43778) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21175 (pms_id=43788) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21176 (pms_id=43789) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21177 (pms_id=43790) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21178 (pms_id=43792) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21179 (pms_id=43793) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21180 (pms_id=43795) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21183 (pms_id=43796) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21181 (pms_id=43797) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21182 (pms_id=43798) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21184 (pms_id=43805) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21185 (pms_id=43815) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21186 (pms_id=43816) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21188 (pms_id=43817) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21187 (pms_id=43818) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21189 (pms_id=43819) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21190 (pms_id=43820) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21191 (pms_id=43821) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21192 (pms_id=43822) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21193 (pms_id=43823) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21194 (pms_id=43824) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21195 (pms_id=43825) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21196 (pms_id=43831) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21198 (pms_id=43832) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21197 (pms_id=43833) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21199 (pms_id=43835) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21200 (pms_id=43836) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21201 (pms_id=43837) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21202 (pms_id=43838) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21209 (pms_id=43839) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21204 (pms_id=43841) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21203 (pms_id=43840) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21205 (pms_id=43842) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21206 (pms_id=43843) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21207 (pms_id=43844) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21208 (pms_id=43845) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21210 (pms_id=43846) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21211 (pms_id=43863) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21212 (pms_id=43864) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21214 (pms_id=43865) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21213 (pms_id=43866) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21215 (pms_id=43867) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21216 (pms_id=43877) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21217 (pms_id=43878) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21218 (pms_id=43879) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21219 (pms_id=43889) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21220 (pms_id=43890) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21221 (pms_id=43891) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21222 (pms_id=43902) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21223 (pms_id=43903) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21224 (pms_id=43904) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21225 (pms_id=43906) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21226 (pms_id=43907) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21228 (pms_id=43910) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21227 (pms_id=43909) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21229 (pms_id=43913) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21231 (pms_id=43914) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21230 (pms_id=43915) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21232 (pms_id=43917) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21233 (pms_id=43918) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21234 (pms_id=43920) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21235 (pms_id=43922) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21236 (pms_id=43923) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21237 (pms_id=43924) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21238 (pms_id=43925) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21239 (pms_id=43928) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21240 (pms_id=43930) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21241 (pms_id=43940) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21243 (pms_id=43943) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21242 (pms_id=43942) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21244 (pms_id=43953) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21245 (pms_id=43954) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21246 (pms_id=43957) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21248 (pms_id=43961) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21247 (pms_id=43958) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21249 (pms_id=43962) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21251 (pms_id=43964) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21250 (pms_id=43967) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21252 (pms_id=43968) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21253 (pms_id=43969) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21254 (pms_id=43970) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43968 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21255 (pms_id=43976) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21256 (pms_id=43977) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21258 (pms_id=44006) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21257 (pms_id=43996) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21259 (pms_id=44007) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21260 (pms_id=44008) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21261 (pms_id=44009) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21262 (pms_id=44010) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21263 (pms_id=44011) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21264 (pms_id=44013) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21265 (pms_id=44015) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21266 (pms_id=44017) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21268 (pms_id=44019) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21267 (pms_id=44018) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21269 (pms_id=44020) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21270 (pms_id=44021) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21271 (pms_id=44022) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21272 (pms_id=44023) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21273 (pms_id=44025) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21274 (pms_id=44026) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21275 (pms_id=44027) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21276 (pms_id=44028) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21278 (pms_id=44031) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21277 (pms_id=44030) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21279 (pms_id=44032) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21280 (pms_id=44033) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21281 (pms_id=44041) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21282 (pms_id=44042) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21283 (pms_id=44043) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21284 (pms_id=44044) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21285 (pms_id=44050) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21286 (pms_id=44052) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21287 (pms_id=44053) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21288 (pms_id=44054) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21289 (pms_id=44055) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21290 (pms_id=44056) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21291 (pms_id=44058) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21293 (pms_id=44059) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21292 (pms_id=44060) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21294 (pms_id=44061) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21295 (pms_id=44062) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21296 (pms_id=44082) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21297 (pms_id=44083) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21298 (pms_id=44084) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21299 (pms_id=44094) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21300 (pms_id=44095) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21301 (pms_id=44105) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21302 (pms_id=44106) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21303 (pms_id=44107) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21304 (pms_id=44109) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21305 (pms_id=44118) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21306 (pms_id=44119) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21307 (pms_id=44122) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21308 (pms_id=44123) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21309 (pms_id=44125) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21310 (pms_id=44126) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21311 (pms_id=44129) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21312 (pms_id=44130) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21313 (pms_id=44131) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21314 (pms_id=44134) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21315 (pms_id=44136) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21317 (pms_id=44138) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21316 (pms_id=44137) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21318 (pms_id=44139) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21319 (pms_id=44141) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21320 (pms_id=44142) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21321 (pms_id=44148) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21322 (pms_id=44149) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21323 (pms_id=44150) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21324 (pms_id=44151) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21326 (pms_id=44152) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21325 (pms_id=44153) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21327 (pms_id=44154) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21328 (pms_id=44156) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21329 (pms_id=44158) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21332 (pms_id=44159) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21330 (pms_id=44160) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21333 (pms_id=44166) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21331 (pms_id=44167) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21336 (pms_id=44168) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21334 (pms_id=44169) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21335 (pms_id=44170) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21337 (pms_id=44171) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21338 (pms_id=44172) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21340 (pms_id=44174) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21339 (pms_id=44173) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21341 (pms_id=44181) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21342 (pms_id=44182) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21343 (pms_id=44183) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21346 (pms_id=44184) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21344 (pms_id=44185) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21345 (pms_id=44202) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21347 (pms_id=44203) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21348 (pms_id=44205) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21349 (pms_id=44207) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21350 (pms_id=44208) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21351 (pms_id=44210) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21352 (pms_id=44214) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21353 (pms_id=44215) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21354 (pms_id=44216) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21355 (pms_id=44217) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21356 (pms_id=44218) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21357 (pms_id=44219) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21358 (pms_id=44220) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21359 (pms_id=44221) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21360 (pms_id=44222) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21361 (pms_id=44223) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21362 (pms_id=44224) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21363 (pms_id=44225) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21364 (pms_id=44226) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21365 (pms_id=44227) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21366 (pms_id=44229) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21367 (pms_id=44230) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21368 (pms_id=44231) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21369 (pms_id=44232) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21370 (pms_id=44234) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21371 (pms_id=44238) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21372 (pms_id=44239) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21373 (pms_id=44240) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21374 (pms_id=44241) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21375 (pms_id=44242) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21376 (pms_id=44243) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21377 (pms_id=44244) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21378 (pms_id=44245) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21379 (pms_id=44247) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21381 (pms_id=44250) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21380 (pms_id=44248) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21382 (pms_id=44251) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21383 (pms_id=44252) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21384 (pms_id=44263) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21385 (pms_id=44264) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21386 (pms_id=44265) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21388 (pms_id=44267) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21387 (pms_id=44266) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21389 (pms_id=44268) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21390 (pms_id=44269) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21391 (pms_id=44271) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21392 (pms_id=44273) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21393 (pms_id=44275) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21396 (pms_id=44276) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21395 (pms_id=44277) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21394 (pms_id=44279) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21397 (pms_id=44280) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21398 (pms_id=44281) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21399 (pms_id=44282) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21400 (pms_id=44283) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21401 (pms_id=44287) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21402 (pms_id=44297) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21403 (pms_id=44298) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21404 (pms_id=44299) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21405 (pms_id=44310) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21406 (pms_id=44311) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21408 (pms_id=44312) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21407 (pms_id=44313) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21410 (pms_id=44314) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21411 (pms_id=44322) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21409 (pms_id=44315) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21412 (pms_id=44323) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21413 (pms_id=44324) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21414 (pms_id=44325) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21415 (pms_id=44326) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21417 (pms_id=44327) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21416 (pms_id=44328) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21418 (pms_id=44329) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21419 (pms_id=44330) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21420 (pms_id=44337) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21421 (pms_id=44348) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21422 (pms_id=44349) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21428 (pms_id=44350) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21424 (pms_id=44351) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21423 (pms_id=44352) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21426 (pms_id=44353) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21427 (pms_id=44354) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21425 (pms_id=44356) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21430 (pms_id=44359) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21429 (pms_id=44361) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21431 (pms_id=44362) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21432 (pms_id=44363) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21433 (pms_id=44364) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21434 (pms_id=44365) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21438 (pms_id=44366) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21435 (pms_id=44367) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21436 (pms_id=44368) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21437 (pms_id=44369) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21439 (pms_id=44370) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21440 (pms_id=44371) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21442 (pms_id=44380) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21441 (pms_id=44379) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21444 (pms_id=44381) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21443 (pms_id=44384) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21445 (pms_id=44385) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21446 (pms_id=44386) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21447 (pms_id=44387) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21448 (pms_id=44389) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21449 (pms_id=44399) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21450 (pms_id=44400) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21451 (pms_id=44401) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21453 (pms_id=44402) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21452 (pms_id=44409) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21454 (pms_id=44410) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21455 (pms_id=44411) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21456 (pms_id=44412) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21457 (pms_id=44413) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21458 (pms_id=44414) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21459 (pms_id=44415) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21460 (pms_id=44423) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21461 (pms_id=44424) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21462 (pms_id=44425) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21463 (pms_id=44426) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21464 (pms_id=44433) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21465 (pms_id=44434) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21467 (pms_id=44443) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21466 (pms_id=44435) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21468 (pms_id=44444) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21469 (pms_id=44446) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21470 (pms_id=44448) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21472 (pms_id=44450) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21471 (pms_id=44449) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21473 (pms_id=44451) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21474 (pms_id=44452) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21476 (pms_id=44455) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21475 (pms_id=44454) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21477 (pms_id=44456) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21478 (pms_id=44457) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21479 (pms_id=44458) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21480 (pms_id=44459) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21481 (pms_id=44461) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21482 (pms_id=44462) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21483 (pms_id=44463) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21484 (pms_id=44464) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21485 (pms_id=44465) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21486 (pms_id=44476) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21487 (pms_id=44488) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21488 (pms_id=44489) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21489 (pms_id=44490) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21490 (pms_id=44491) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21491 (pms_id=44492) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21492 (pms_id=44493) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21494 (pms_id=44495) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21493 (pms_id=44496) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21495 (pms_id=44497) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21496 (pms_id=44498) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21497 (pms_id=44499) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21498 (pms_id=44500) 2025-11-19 15:15:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 21499 (pms_id=44501) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21500 (pms_id=44502) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21501 (pms_id=44503) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21502 (pms_id=44504) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21503 (pms_id=44505) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21504 (pms_id=44506) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21505 (pms_id=44507) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21506 (pms_id=44517) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21507 (pms_id=44518) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21508 (pms_id=44519) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21509 (pms_id=44520) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21510 (pms_id=44529) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21511 (pms_id=44531) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21512 (pms_id=44532) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21513 (pms_id=44533) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21514 (pms_id=44534) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21515 (pms_id=44535) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21517 (pms_id=44537) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21516 (pms_id=44538) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21518 (pms_id=44539) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21519 (pms_id=44540) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21520 (pms_id=44541) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21521 (pms_id=44542) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21522 (pms_id=44543) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21523 (pms_id=44544) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21524 (pms_id=44545) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21525 (pms_id=44546) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21526 (pms_id=44555) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21527 (pms_id=44565) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21528 (pms_id=44575) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21529 (pms_id=44576) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21530 (pms_id=44577) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21531 (pms_id=44578) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21532 (pms_id=44579) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21536 (pms_id=44580) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21533 (pms_id=44581) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21534 (pms_id=44582) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21535 (pms_id=44583) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21537 (pms_id=44585) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21538 (pms_id=44586) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21539 (pms_id=44587) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21540 (pms_id=44597) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21541 (pms_id=44598) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21542 (pms_id=44600) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21544 (pms_id=44602) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21543 (pms_id=44603) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21545 (pms_id=44604) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21546 (pms_id=44605) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21548 (pms_id=44607) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21547 (pms_id=44608) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21549 (pms_id=44610) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21550 (pms_id=44612) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21553 (pms_id=44614) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21551 (pms_id=44613) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21552 (pms_id=44617) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21554 (pms_id=44618) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21555 (pms_id=44619) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21556 (pms_id=44620) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21557 (pms_id=44622) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21558 (pms_id=44624) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21560 (pms_id=44626) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21559 (pms_id=44625) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21562 (pms_id=44628) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21561 (pms_id=44627) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21563 (pms_id=44629) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21566 (pms_id=44630) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21564 (pms_id=44631) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21565 (pms_id=44633) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21567 (pms_id=44634) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21568 (pms_id=44635) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21569 (pms_id=44645) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21570 (pms_id=44647) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21572 (pms_id=44650) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21571 (pms_id=44649) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21573 (pms_id=44651) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21574 (pms_id=44652) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21575 (pms_id=44653) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21576 (pms_id=44654) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21577 (pms_id=44655) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21578 (pms_id=44656) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21579 (pms_id=44658) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21580 (pms_id=44659) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21581 (pms_id=44660) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21582 (pms_id=44661) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21583 (pms_id=44662) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21584 (pms_id=44664) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21585 (pms_id=44665) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21586 (pms_id=44666) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21587 (pms_id=44667) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21588 (pms_id=44668) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21589 (pms_id=44669) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21590 (pms_id=44670) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21591 (pms_id=44671) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21592 (pms_id=44673) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21593 (pms_id=44674) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21594 (pms_id=44683) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21595 (pms_id=44684) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21596 (pms_id=44685) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21597 (pms_id=44695) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21598 (pms_id=44696) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21599 (pms_id=44698) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21600 (pms_id=44700) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21601 (pms_id=44705) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21602 (pms_id=44706) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21603 (pms_id=44707) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21604 (pms_id=44708) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21606 (pms_id=44709) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21605 (pms_id=44710) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21607 (pms_id=44711) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21608 (pms_id=44712) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21609 (pms_id=44713) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21610 (pms_id=44714) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21612 (pms_id=44716) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21611 (pms_id=44718) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21613 (pms_id=44723) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21614 (pms_id=44724) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21615 (pms_id=44727) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21616 (pms_id=44728) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21618 (pms_id=44729) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21617 (pms_id=44730) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21621 (pms_id=44733) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21620 (pms_id=44732) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21619 (pms_id=44731) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21622 (pms_id=44734) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21623 (pms_id=44735) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21624 (pms_id=44736) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21625 (pms_id=44737) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21626 (pms_id=44738) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21627 (pms_id=44739) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21629 (pms_id=44740) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21628 (pms_id=44741) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21630 (pms_id=44742) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21632 (pms_id=44744) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21631 (pms_id=44752) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21633 (pms_id=44753) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21634 (pms_id=44754) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21635 (pms_id=44755) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21637 (pms_id=44756) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21636 (pms_id=44758) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21638 (pms_id=44759) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21639 (pms_id=44760) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21640 (pms_id=44761) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21641 (pms_id=44762) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21642 (pms_id=44763) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21643 (pms_id=44764) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21644 (pms_id=44765) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21645 (pms_id=44766) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21646 (pms_id=44767) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21650 (pms_id=44768) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21647 (pms_id=44769) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21648 (pms_id=44779) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21649 (pms_id=44780) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21651 (pms_id=44782) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21653 (pms_id=44783) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21652 (pms_id=44795) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21654 (pms_id=44796) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21655 (pms_id=44797) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21656 (pms_id=44798) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21658 (pms_id=44799) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21657 (pms_id=44800) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21659 (pms_id=44801) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21660 (pms_id=44802) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21661 (pms_id=44803) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21662 (pms_id=44804) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21664 (pms_id=44812) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21663 (pms_id=44810) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21665 (pms_id=44813) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21666 (pms_id=44814) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21668 (pms_id=44816) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21667 (pms_id=44815) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21669 (pms_id=44818) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21670 (pms_id=44820) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21672 (pms_id=44821) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21671 (pms_id=44822) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21674 (pms_id=44824) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21673 (pms_id=44823) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21675 (pms_id=44825) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21677 (pms_id=44826) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21676 (pms_id=44827) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21678 (pms_id=44828) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21680 (pms_id=44830) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21679 (pms_id=44829) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21681 (pms_id=44831) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21682 (pms_id=44840) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21683 (pms_id=44842) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21684 (pms_id=44843) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21685 (pms_id=44844) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21686 (pms_id=44845) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21687 (pms_id=44846) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21688 (pms_id=44847) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21690 (pms_id=44849) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21689 (pms_id=44848) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21691 (pms_id=44850) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21692 (pms_id=44851) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21693 (pms_id=44853) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21694 (pms_id=44854) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21699 (pms_id=44855) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21695 (pms_id=44856) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21696 (pms_id=44857) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21697 (pms_id=44858) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21698 (pms_id=44859) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21700 (pms_id=44860) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21701 (pms_id=44861) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21702 (pms_id=44862) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21703 (pms_id=44873) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21704 (pms_id=44875) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21705 (pms_id=44876) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21706 (pms_id=44881) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21707 (pms_id=44893) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21708 (pms_id=44903) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21709 (pms_id=44904) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21710 (pms_id=44905) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21711 (pms_id=44906) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21712 (pms_id=44907) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21713 (pms_id=44908) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21714 (pms_id=44909) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21715 (pms_id=44910) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21716 (pms_id=44912) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21717 (pms_id=44913) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21718 (pms_id=44914) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21719 (pms_id=44915) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21720 (pms_id=44918) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21722 (pms_id=44919) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21721 (pms_id=44935) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21723 (pms_id=44945) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21724 (pms_id=44946) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21726 (pms_id=44947) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21725 (pms_id=44948) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21727 (pms_id=44949) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21728 (pms_id=44951) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21729 (pms_id=44952) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21730 (pms_id=44953) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21732 (pms_id=44954) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21731 (pms_id=44955) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21733 (pms_id=44956) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21734 (pms_id=44960) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21735 (pms_id=44961) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21736 (pms_id=44962) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21737 (pms_id=44964) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21738 (pms_id=44966) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21739 (pms_id=44967) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21740 (pms_id=44968) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21741 (pms_id=44976) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21742 (pms_id=44977) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21743 (pms_id=44978) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21744 (pms_id=44979) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21745 (pms_id=44980) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21746 (pms_id=44981) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21747 (pms_id=44982) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21748 (pms_id=44983) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21749 (pms_id=44984) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21750 (pms_id=44987) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21751 (pms_id=44988) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21753 (pms_id=44989) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21752 (pms_id=44990) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21755 (pms_id=44998) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21754 (pms_id=44999) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21756 (pms_id=45000) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21757 (pms_id=45001) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21758 (pms_id=45002) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21759 (pms_id=45009) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21760 (pms_id=45010) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21761 (pms_id=45011) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21762 (pms_id=45012) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21763 (pms_id=45013) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21764 (pms_id=45023) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21765 (pms_id=45024) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21766 (pms_id=45025) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21767 (pms_id=45026) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21768 (pms_id=45027) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21769 (pms_id=45028) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21771 (pms_id=45040) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21770 (pms_id=45029) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21772 (pms_id=45041) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21773 (pms_id=45051) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21775 (pms_id=45053) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21774 (pms_id=45056) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21776 (pms_id=45057) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21777 (pms_id=45058) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21778 (pms_id=45059) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21779 (pms_id=45060) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21784 (pms_id=45061) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21780 (pms_id=45062) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21782 (pms_id=45063) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21781 (pms_id=45064) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21783 (pms_id=45067) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21785 (pms_id=45068) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21786 (pms_id=45078) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21787 (pms_id=45088) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21788 (pms_id=45089) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21789 (pms_id=45098) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21790 (pms_id=45101) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21791 (pms_id=45102) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21792 (pms_id=45109) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21793 (pms_id=45110) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21794 (pms_id=45111) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21796 (pms_id=45121) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21795 (pms_id=45114) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21797 (pms_id=45122) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21798 (pms_id=45123) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21799 (pms_id=45124) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21800 (pms_id=45126) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21801 (pms_id=45137) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21802 (pms_id=45138) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21803 (pms_id=45139) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21804 (pms_id=45140) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21805 (pms_id=45141) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21806 (pms_id=45143) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21807 (pms_id=45145) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21808 (pms_id=45147) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21809 (pms_id=45148) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21810 (pms_id=45149) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21811 (pms_id=45150) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21814 (pms_id=45152) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21812 (pms_id=45151) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21813 (pms_id=45153) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21816 (pms_id=45155) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21815 (pms_id=45154) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21817 (pms_id=45156) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21818 (pms_id=45157) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21820 (pms_id=45159) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21819 (pms_id=45160) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21821 (pms_id=45161) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21822 (pms_id=45162) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21823 (pms_id=45163) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21824 (pms_id=45164) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21825 (pms_id=45165) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21826 (pms_id=45166) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21827 (pms_id=45173) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21828 (pms_id=45174) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21829 (pms_id=45175) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21831 (pms_id=45176) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21830 (pms_id=45177) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21834 (pms_id=45178) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21832 (pms_id=45179) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21835 (pms_id=45180) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21833 (pms_id=45181) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21836 (pms_id=45182) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21837 (pms_id=45184) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21838 (pms_id=45186) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21843 (pms_id=45187) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21839 (pms_id=45188) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21840 (pms_id=45189) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21841 (pms_id=45191) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21842 (pms_id=45192) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21844 (pms_id=45195) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21845 (pms_id=45196) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21846 (pms_id=45197) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21847 (pms_id=45198) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21848 (pms_id=45199) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21849 (pms_id=45200) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21850 (pms_id=45201) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21851 (pms_id=45202) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21852 (pms_id=45207) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21853 (pms_id=45209) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21854 (pms_id=45210) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21855 (pms_id=45211) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21856 (pms_id=45212) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21857 (pms_id=45213) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21858 (pms_id=45214) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21859 (pms_id=45215) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21860 (pms_id=45223) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21861 (pms_id=45224) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21862 (pms_id=45234) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21863 (pms_id=45235) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21864 (pms_id=45236) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21865 (pms_id=45237) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21866 (pms_id=45238) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21867 (pms_id=45240) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21868 (pms_id=45242) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21869 (pms_id=45243) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21870 (pms_id=45244) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21871 (pms_id=45245) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21873 (pms_id=45246) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21872 (pms_id=45247) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21874 (pms_id=45248) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21875 (pms_id=45249) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21876 (pms_id=45250) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21877 (pms_id=45251) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21878 (pms_id=45252) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21879 (pms_id=45254) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21880 (pms_id=45263) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21881 (pms_id=45273) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21882 (pms_id=45274) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21883 (pms_id=45275) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21884 (pms_id=45276) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21885 (pms_id=45277) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21886 (pms_id=45278) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21887 (pms_id=45279) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21888 (pms_id=45280) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21889 (pms_id=45289) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21890 (pms_id=45299) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21893 (pms_id=45300) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21891 (pms_id=45301) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21892 (pms_id=45302) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21894 (pms_id=45303) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21895 (pms_id=45304) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21896 (pms_id=45305) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21897 (pms_id=45307) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21898 (pms_id=45308) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45305 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21899 (pms_id=45309) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21902 (pms_id=45313) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21900 (pms_id=45311) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21901 (pms_id=45312) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21903 (pms_id=45314) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21905 (pms_id=45316) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21904 (pms_id=45315) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21906 (pms_id=45317) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21907 (pms_id=45321) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21908 (pms_id=45322) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21909 (pms_id=45323) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21910 (pms_id=45324) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21911 (pms_id=45325) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21912 (pms_id=45326) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21913 (pms_id=45327) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21914 (pms_id=45328) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21915 (pms_id=45329) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21916 (pms_id=45330) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21917 (pms_id=45331) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21918 (pms_id=45332) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21919 (pms_id=45334) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21920 (pms_id=45335) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21921 (pms_id=45336) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21922 (pms_id=45337) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21923 (pms_id=45338) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21925 (pms_id=45346) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21924 (pms_id=45349) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21926 (pms_id=45350) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21928 (pms_id=45362) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21927 (pms_id=45351) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21929 (pms_id=45363) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21930 (pms_id=45373) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21931 (pms_id=45374) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21932 (pms_id=45375) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21933 (pms_id=45376) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21936 (pms_id=45377) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21935 (pms_id=45378) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21934 (pms_id=45380) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21937 (pms_id=45381) 2025-11-19 15:15:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 21938 (pms_id=45382) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21939 (pms_id=45383) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21940 (pms_id=45384) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21941 (pms_id=45385) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21942 (pms_id=45386) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21943 (pms_id=45387) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21944 (pms_id=45389) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21945 (pms_id=45391) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21946 (pms_id=45392) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21947 (pms_id=45393) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21948 (pms_id=45404) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21949 (pms_id=45414) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21950 (pms_id=45415) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21951 (pms_id=45416) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21952 (pms_id=45417) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21954 (pms_id=45420) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21953 (pms_id=45419) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21956 (pms_id=45423) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21955 (pms_id=45429) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21957 (pms_id=45430) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21958 (pms_id=45431) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21959 (pms_id=45440) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21960 (pms_id=45442) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21961 (pms_id=45449) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21962 (pms_id=45452) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21963 (pms_id=45459) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21964 (pms_id=45461) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21966 (pms_id=45462) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21965 (pms_id=45463) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21967 (pms_id=45464) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21968 (pms_id=45471) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21969 (pms_id=45472) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21972 (pms_id=45473) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21971 (pms_id=45474) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21970 (pms_id=45475) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21973 (pms_id=45476) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21978 (pms_id=45477) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21974 (pms_id=45478) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21975 (pms_id=45479) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21976 (pms_id=45480) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21977 (pms_id=45481) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21979 (pms_id=45482) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21980 (pms_id=45484) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21981 (pms_id=45485) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21982 (pms_id=45486) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21983 (pms_id=45487) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21984 (pms_id=45488) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21985 (pms_id=45490) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21986 (pms_id=45492) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21987 (pms_id=45493) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21988 (pms_id=45498) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21989 (pms_id=45499) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21990 (pms_id=45500) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21991 (pms_id=45501) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21993 (pms_id=45502) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21992 (pms_id=45503) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21994 (pms_id=45508) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21995 (pms_id=45509) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21997 (pms_id=45510) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21996 (pms_id=45511) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21998 (pms_id=45512) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 21999 (pms_id=45513) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22000 (pms_id=45521) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22001 (pms_id=45522) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22003 (pms_id=45523) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22002 (pms_id=45524) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22004 (pms_id=45525) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22005 (pms_id=45526) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22006 (pms_id=45527) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22007 (pms_id=45528) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22008 (pms_id=45529) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22009 (pms_id=45530) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22012 (pms_id=45532) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22010 (pms_id=45531) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22011 (pms_id=45533) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22013 (pms_id=45535) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22014 (pms_id=45544) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22015 (pms_id=45545) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22016 (pms_id=45546) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22036 (pms_id=45548) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22017 (pms_id=45549) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22018 (pms_id=45550) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22019 (pms_id=45551) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22021 (pms_id=45552) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22020 (pms_id=45553) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22022 (pms_id=45554) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22023 (pms_id=45555) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22024 (pms_id=45556) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22025 (pms_id=45557) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22026 (pms_id=45558) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22027 (pms_id=45560) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22028 (pms_id=45564) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22029 (pms_id=45566) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22030 (pms_id=45574) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22031 (pms_id=45594) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22032 (pms_id=45595) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22033 (pms_id=45596) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22034 (pms_id=45597) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22035 (pms_id=45598) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22037 (pms_id=45599) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22038 (pms_id=45600) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22039 (pms_id=45615) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22040 (pms_id=45616) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22041 (pms_id=45618) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22042 (pms_id=45619) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22043 (pms_id=45620) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22044 (pms_id=45621) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22045 (pms_id=45627) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22046 (pms_id=45628) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22047 (pms_id=45629) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22048 (pms_id=45632) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22049 (pms_id=45633) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22051 (pms_id=45637) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22050 (pms_id=45638) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22053 (pms_id=45639) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22054 (pms_id=45652) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22052 (pms_id=45642) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22055 (pms_id=45653) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22056 (pms_id=45654) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22057 (pms_id=45656) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22058 (pms_id=45657) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22059 (pms_id=45658) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22060 (pms_id=45659) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22061 (pms_id=45660) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22062 (pms_id=45663) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22063 (pms_id=45673) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22065 (pms_id=45674) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22064 (pms_id=45675) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22066 (pms_id=45684) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22067 (pms_id=45685) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22068 (pms_id=45686) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22069 (pms_id=45687) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22070 (pms_id=45695) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22071 (pms_id=45696) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22072 (pms_id=45697) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22073 (pms_id=45699) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22074 (pms_id=45701) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22075 (pms_id=45702) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22076 (pms_id=45703) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22077 (pms_id=45704) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22078 (pms_id=45705) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22079 (pms_id=45706) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22080 (pms_id=45707) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22081 (pms_id=45708) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22082 (pms_id=45709) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22083 (pms_id=45710) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22085 (pms_id=45711) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22084 (pms_id=45723) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22087 (pms_id=45733) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22086 (pms_id=45725) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22088 (pms_id=45734) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22089 (pms_id=45736) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22090 (pms_id=45737) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22091 (pms_id=45738) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22092 (pms_id=45739) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22093 (pms_id=45740) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22095 (pms_id=45742) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22094 (pms_id=45743) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22096 (pms_id=45745) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22098 (pms_id=45746) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22097 (pms_id=45747) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22099 (pms_id=45748) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22100 (pms_id=45761) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22102 (pms_id=45762) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22101 (pms_id=45763) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22105 (pms_id=45765) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22103 (pms_id=45764) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22104 (pms_id=45766) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22106 (pms_id=45773) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22107 (pms_id=45774) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22108 (pms_id=45775) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22109 (pms_id=45776) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22110 (pms_id=45778) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22111 (pms_id=45779) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22113 (pms_id=45781) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22112 (pms_id=45780) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22114 (pms_id=45782) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22115 (pms_id=45783) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22116 (pms_id=45784) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22117 (pms_id=45785) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22118 (pms_id=45786) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22119 (pms_id=45787) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22121 (pms_id=45794) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22122 (pms_id=45803) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22120 (pms_id=45795) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22123 (pms_id=45804) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22124 (pms_id=45813) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22125 (pms_id=45815) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22126 (pms_id=45816) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22127 (pms_id=45817) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22128 (pms_id=45818) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22129 (pms_id=45819) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22130 (pms_id=45820) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22131 (pms_id=45821) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22132 (pms_id=45823) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22133 (pms_id=45825) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22134 (pms_id=45826) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22135 (pms_id=45827) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22136 (pms_id=45828) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22137 (pms_id=45836) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22138 (pms_id=45837) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22139 (pms_id=45850) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22140 (pms_id=45851) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22141 (pms_id=45852) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22142 (pms_id=45854) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22143 (pms_id=45856) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22144 (pms_id=45857) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22146 (pms_id=45858) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22145 (pms_id=45859) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22147 (pms_id=45861) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22148 (pms_id=45862) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22150 (pms_id=45863) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22149 (pms_id=45864) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22151 (pms_id=45865) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22152 (pms_id=45866) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22153 (pms_id=45867) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22155 (pms_id=45869) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22154 (pms_id=45870) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22156 (pms_id=45872) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22157 (pms_id=45873) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22158 (pms_id=45874) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22160 (pms_id=45877) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22159 (pms_id=45875) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22161 (pms_id=45878) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22162 (pms_id=45879) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22163 (pms_id=45886) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22164 (pms_id=45887) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22166 (pms_id=45888) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22165 (pms_id=45889) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22167 (pms_id=45899) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22168 (pms_id=45900) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22169 (pms_id=45901) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22170 (pms_id=45902) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22171 (pms_id=45903) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22172 (pms_id=45904) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22173 (pms_id=45905) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22174 (pms_id=45906) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22175 (pms_id=45908) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22176 (pms_id=45909) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22177 (pms_id=45910) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22178 (pms_id=45913) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22179 (pms_id=45919) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22182 (pms_id=45921) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22180 (pms_id=45920) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22181 (pms_id=45922) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22183 (pms_id=45923) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22184 (pms_id=45924) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22186 (pms_id=45926) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22185 (pms_id=45925) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22187 (pms_id=45927) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22188 (pms_id=45928) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22189 (pms_id=45929) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22190 (pms_id=45930) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22191 (pms_id=45931) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22192 (pms_id=45932) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22193 (pms_id=45933) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22194 (pms_id=45934) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22196 (pms_id=45937) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22195 (pms_id=45936) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22197 (pms_id=45938) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22198 (pms_id=45939) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22199 (pms_id=45941) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22200 (pms_id=45942) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22201 (pms_id=45943) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22202 (pms_id=45944) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22203 (pms_id=45945) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22204 (pms_id=45946) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22205 (pms_id=45947) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22206 (pms_id=45948) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22207 (pms_id=45949) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22208 (pms_id=45950) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22209 (pms_id=45951) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22210 (pms_id=45952) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22211 (pms_id=45953) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22212 (pms_id=45954) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22213 (pms_id=45955) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22214 (pms_id=45956) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22215 (pms_id=45957) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22216 (pms_id=45958) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22217 (pms_id=45959) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22218 (pms_id=45960) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22219 (pms_id=45961) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22221 (pms_id=45963) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22220 (pms_id=45962) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22222 (pms_id=45964) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22223 (pms_id=45965) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22224 (pms_id=45966) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22225 (pms_id=45967) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22227 (pms_id=45968) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22226 (pms_id=45969) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22228 (pms_id=45970) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22229 (pms_id=45971) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22230 (pms_id=45972) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22231 (pms_id=45973) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22232 (pms_id=45974) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22233 (pms_id=45975) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22236 (pms_id=45976) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22234 (pms_id=45977) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22235 (pms_id=45978) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22237 (pms_id=45979) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22238 (pms_id=45980) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22239 (pms_id=45981) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22241 (pms_id=45983) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22240 (pms_id=45982) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22242 (pms_id=45984) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22243 (pms_id=45985) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22244 (pms_id=45986) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22247 (pms_id=45990) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22246 (pms_id=45987) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22245 (pms_id=45989) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22248 (pms_id=45991) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22249 (pms_id=45992) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22250 (pms_id=45993) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22251 (pms_id=45994) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22252 (pms_id=45995) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22253 (pms_id=45996) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22254 (pms_id=45997) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22256 (pms_id=45998) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22257 (pms_id=45999) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22255 (pms_id=46000) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22258 (pms_id=46001) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22259 (pms_id=46003) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22260 (pms_id=46012) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22261 (pms_id=46013) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22262 (pms_id=46014) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22263 (pms_id=46015) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22264 (pms_id=46016) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22266 (pms_id=46018) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22267 (pms_id=46019) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22265 (pms_id=46020) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22268 (pms_id=46021) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22269 (pms_id=46022) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22270 (pms_id=46023) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22271 (pms_id=46024) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22272 (pms_id=46025) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22273 (pms_id=46026) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22274 (pms_id=46027) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22277 (pms_id=46028) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22276 (pms_id=46029) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22275 (pms_id=46030) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22278 (pms_id=46031) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22279 (pms_id=46032) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22280 (pms_id=46033) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22281 (pms_id=46035) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22282 (pms_id=46036) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22283 (pms_id=46037) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22284 (pms_id=46038) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22285 (pms_id=46039) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22286 (pms_id=46040) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22288 (pms_id=46041) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22287 (pms_id=46042) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22289 (pms_id=46043) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22290 (pms_id=46044) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22292 (pms_id=46045) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22291 (pms_id=46046) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22293 (pms_id=46047) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22294 (pms_id=46048) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22295 (pms_id=46050) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22296 (pms_id=46049) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22297 (pms_id=46051) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22298 (pms_id=46052) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22299 (pms_id=46054) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22301 (pms_id=46055) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22300 (pms_id=46062) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22302 (pms_id=46063) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22304 (pms_id=46065) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22303 (pms_id=46064) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22305 (pms_id=46066) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22308 (pms_id=46067) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22307 (pms_id=46069) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22306 (pms_id=46070) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22309 (pms_id=46071) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22311 (pms_id=46073) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22310 (pms_id=46075) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22313 (pms_id=46077) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22312 (pms_id=46076) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22315 (pms_id=46078) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22314 (pms_id=46079) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22316 (pms_id=46080) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22317 (pms_id=46081) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22318 (pms_id=46083) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22319 (pms_id=46084) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22320 (pms_id=46085) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22322 (pms_id=46087) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22321 (pms_id=46086) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22323 (pms_id=46088) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22324 (pms_id=46089) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22325 (pms_id=46090) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22326 (pms_id=46091) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22327 (pms_id=46092) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22328 (pms_id=46093) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22329 (pms_id=46094) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22330 (pms_id=46095) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22332 (pms_id=46097) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22331 (pms_id=46096) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22333 (pms_id=46107) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22335 (pms_id=46108) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22334 (pms_id=46110) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22336 (pms_id=46111) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22337 (pms_id=46112) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22338 (pms_id=46113) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22339 (pms_id=46115) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22340 (pms_id=46116) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22341 (pms_id=46117) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22342 (pms_id=46119) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22343 (pms_id=46121) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22344 (pms_id=46122) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22345 (pms_id=46123) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22346 (pms_id=46130) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22347 (pms_id=46131) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22348 (pms_id=46132) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22349 (pms_id=46133) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22350 (pms_id=46134) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22351 (pms_id=46136) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22352 (pms_id=46137) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22353 (pms_id=46139) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22356 (pms_id=46140) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22354 (pms_id=46141) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22355 (pms_id=46142) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22358 (pms_id=46146) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22357 (pms_id=46145) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22359 (pms_id=46147) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22360 (pms_id=46148) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22361 (pms_id=46149) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22362 (pms_id=46150) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22363 (pms_id=46151) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22365 (pms_id=46152) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22364 (pms_id=46153) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22367 (pms_id=46154) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22366 (pms_id=46155) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22368 (pms_id=46156) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22369 (pms_id=46157) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22370 (pms_id=46158) 2025-11-19 15:15:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 22373 (pms_id=46160) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22371 (pms_id=46164) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22372 (pms_id=46165) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22374 (pms_id=46166) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22375 (pms_id=46167) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22376 (pms_id=46168) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22378 (pms_id=46170) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22377 (pms_id=46169) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22379 (pms_id=46171) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22380 (pms_id=46181) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22381 (pms_id=46182) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22383 (pms_id=46185) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22382 (pms_id=46183) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22384 (pms_id=46186) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22385 (pms_id=46189) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22386 (pms_id=46190) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22388 (pms_id=46193) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22387 (pms_id=46192) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22389 (pms_id=46194) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22390 (pms_id=46195) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22391 (pms_id=46196) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22393 (pms_id=46198) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22392 (pms_id=46197) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22394 (pms_id=46199) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22396 (pms_id=46203) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22395 (pms_id=46202) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22397 (pms_id=46204) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22398 (pms_id=46205) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22399 (pms_id=46215) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22400 (pms_id=46216) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22401 (pms_id=46217) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22402 (pms_id=46218) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22403 (pms_id=46219) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22404 (pms_id=46220) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22405 (pms_id=46221) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22406 (pms_id=46223) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22407 (pms_id=46225) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22408 (pms_id=46226) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22409 (pms_id=46228) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22410 (pms_id=46229) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22411 (pms_id=46230) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22412 (pms_id=46231) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22413 (pms_id=46232) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22414 (pms_id=46233) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22415 (pms_id=46234) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22416 (pms_id=46235) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22417 (pms_id=46241) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22418 (pms_id=46242) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22419 (pms_id=46243) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22420 (pms_id=46244) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22421 (pms_id=46245) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22422 (pms_id=46246) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22423 (pms_id=46247) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22425 (pms_id=46248) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22424 (pms_id=46249) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22426 (pms_id=46258) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22427 (pms_id=46259) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22428 (pms_id=46260) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22429 (pms_id=46261) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22430 (pms_id=46262) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22431 (pms_id=46264) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22432 (pms_id=46265) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22433 (pms_id=46266) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22434 (pms_id=46269) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22435 (pms_id=46273) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22436 (pms_id=46274) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22437 (pms_id=46284) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22438 (pms_id=46285) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22439 (pms_id=46286) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22440 (pms_id=46288) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22442 (pms_id=46290) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22441 (pms_id=46289) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22443 (pms_id=46291) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22445 (pms_id=46292) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22444 (pms_id=46297) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22446 (pms_id=46298) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22447 (pms_id=46299) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22448 (pms_id=46308) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22449 (pms_id=46309) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22450 (pms_id=46319) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22451 (pms_id=46329) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22453 (pms_id=46330) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22452 (pms_id=46331) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22455 (pms_id=46332) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22454 (pms_id=46333) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22456 (pms_id=46334) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22457 (pms_id=46335) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22458 (pms_id=46337) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22459 (pms_id=46338) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22460 (pms_id=46339) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22461 (pms_id=46341) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22462 (pms_id=46342) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22463 (pms_id=46345) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22464 (pms_id=46346) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22466 (pms_id=46347) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22465 (pms_id=46348) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22467 (pms_id=46349) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22468 (pms_id=46350) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22469 (pms_id=46352) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22470 (pms_id=46353) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22471 (pms_id=46354) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22472 (pms_id=46355) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22473 (pms_id=46356) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22474 (pms_id=46357) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22475 (pms_id=46358) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22476 (pms_id=46367) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22477 (pms_id=46369) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22478 (pms_id=46371) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22480 (pms_id=46379) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22479 (pms_id=46380) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22481 (pms_id=46389) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22482 (pms_id=46390) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22483 (pms_id=46391) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22484 (pms_id=46393) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22485 (pms_id=46394) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22486 (pms_id=46396) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22487 (pms_id=46397) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22488 (pms_id=46398) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22490 (pms_id=46401) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22489 (pms_id=46400) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22491 (pms_id=46402) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22492 (pms_id=46403) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22493 (pms_id=46412) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22494 (pms_id=46413) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22496 (pms_id=46414) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22495 (pms_id=46422) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22497 (pms_id=46423) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22498 (pms_id=46424) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22499 (pms_id=46434) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22500 (pms_id=46436) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22501 (pms_id=46437) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22503 (pms_id=46439) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22502 (pms_id=46438) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22504 (pms_id=46440) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22506 (pms_id=46442) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22505 (pms_id=46441) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22507 (pms_id=46443) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22508 (pms_id=46444) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22509 (pms_id=46454) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22510 (pms_id=46456) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22511 (pms_id=46458) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22512 (pms_id=46460) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22515 (pms_id=46461) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22513 (pms_id=46462) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22514 (pms_id=46463) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22516 (pms_id=46464) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22517 (pms_id=46465) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22518 (pms_id=46466) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22519 (pms_id=46467) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22520 (pms_id=46469) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22521 (pms_id=46471) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22524 (pms_id=46472) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22522 (pms_id=46473) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22523 (pms_id=46475) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22525 (pms_id=46476) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22526 (pms_id=46477) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22527 (pms_id=46478) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22529 (pms_id=46479) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22528 (pms_id=46481) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22530 (pms_id=46482) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22531 (pms_id=46483) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22532 (pms_id=46484) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22534 (pms_id=46485) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22533 (pms_id=46486) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22535 (pms_id=46487) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22536 (pms_id=46488) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22537 (pms_id=46489) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22538 (pms_id=46490) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22539 (pms_id=46491) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22540 (pms_id=46492) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22542 (pms_id=46493) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22541 (pms_id=46494) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22543 (pms_id=46497) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22545 (pms_id=46498) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22544 (pms_id=46499) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22546 (pms_id=46500) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22547 (pms_id=46501) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22548 (pms_id=46511) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22549 (pms_id=46512) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22550 (pms_id=46513) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22551 (pms_id=46514) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22552 (pms_id=46516) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22553 (pms_id=46525) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22554 (pms_id=46526) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22555 (pms_id=46527) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22557 (pms_id=46529) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22556 (pms_id=46528) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22558 (pms_id=46535) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22559 (pms_id=46536) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22560 (pms_id=46546) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22561 (pms_id=46557) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22562 (pms_id=46566) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22564 (pms_id=46567) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22563 (pms_id=46568) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22565 (pms_id=46570) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22566 (pms_id=46573) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22567 (pms_id=46578) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22568 (pms_id=46579) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22569 (pms_id=46580) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22570 (pms_id=46582) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22571 (pms_id=46592) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22572 (pms_id=46593) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22574 (pms_id=46595) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22573 (pms_id=46594) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22575 (pms_id=46602) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22577 (pms_id=46605) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22576 (pms_id=46604) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22578 (pms_id=46606) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22579 (pms_id=46607) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22580 (pms_id=46608) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22581 (pms_id=46609) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22582 (pms_id=46611) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22584 (pms_id=46612) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22583 (pms_id=46622) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22585 (pms_id=46624) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22586 (pms_id=46625) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22587 (pms_id=46626) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22588 (pms_id=46627) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22589 (pms_id=46628) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22590 (pms_id=46629) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22591 (pms_id=46630) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22592 (pms_id=46631) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22594 (pms_id=46635) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22596 (pms_id=46636) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22593 (pms_id=46632) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22597 (pms_id=46639) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22595 (pms_id=46638) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22599 (pms_id=46640) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22598 (pms_id=46641) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22601 (pms_id=46644) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22600 (pms_id=46642) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22602 (pms_id=46645) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22603 (pms_id=46646) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22604 (pms_id=46647) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22605 (pms_id=46648) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22606 (pms_id=46653) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22607 (pms_id=46654) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22608 (pms_id=46655) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22609 (pms_id=46656) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22610 (pms_id=46658) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22611 (pms_id=46668) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22612 (pms_id=46669) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22613 (pms_id=46670) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22615 (pms_id=46671) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22614 (pms_id=46672) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22616 (pms_id=46681) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22617 (pms_id=46691) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22619 (pms_id=46692) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22618 (pms_id=46693) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22620 (pms_id=46694) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22622 (pms_id=46695) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22623 (pms_id=46696) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22621 (pms_id=46697) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22624 (pms_id=46699) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22626 (pms_id=46707) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22625 (pms_id=46708) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22627 (pms_id=46717) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22628 (pms_id=46718) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22629 (pms_id=46719) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22630 (pms_id=46720) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22631 (pms_id=46728) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22632 (pms_id=46729) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22633 (pms_id=46730) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22634 (pms_id=46731) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22635 (pms_id=46732) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22636 (pms_id=46733) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22637 (pms_id=46734) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22639 (pms_id=46736) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22641 (pms_id=46737) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22638 (pms_id=46735) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22640 (pms_id=46738) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22642 (pms_id=46739) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22643 (pms_id=46740) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22644 (pms_id=46741) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22645 (pms_id=46742) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22646 (pms_id=46743) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22647 (pms_id=46744) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22648 (pms_id=46745) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22649 (pms_id=46746) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22650 (pms_id=46747) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22651 (pms_id=46762) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22652 (pms_id=46763) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22654 (pms_id=46773) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22653 (pms_id=46764) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22655 (pms_id=46774) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22656 (pms_id=46776) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22657 (pms_id=46777) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22658 (pms_id=46778) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22660 (pms_id=46782) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22659 (pms_id=46786) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22661 (pms_id=46788) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22663 (pms_id=46789) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22662 (pms_id=46790) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22664 (pms_id=46792) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22665 (pms_id=46793) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22666 (pms_id=46801) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22667 (pms_id=46802) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22668 (pms_id=46803) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22669 (pms_id=46804) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22670 (pms_id=46805) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22672 (pms_id=46806) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22671 (pms_id=46807) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22673 (pms_id=46808) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22675 (pms_id=46810) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22674 (pms_id=46811) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22676 (pms_id=46812) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22677 (pms_id=46813) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22678 (pms_id=46819) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22679 (pms_id=46820) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22680 (pms_id=46821) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22681 (pms_id=46831) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22682 (pms_id=46832) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22683 (pms_id=46833) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22684 (pms_id=46834) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22685 (pms_id=46845) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22686 (pms_id=46846) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22687 (pms_id=46847) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22688 (pms_id=46856) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22689 (pms_id=46857) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22690 (pms_id=46858) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22691 (pms_id=46860) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22692 (pms_id=46861) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22693 (pms_id=46862) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22696 (pms_id=46864) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22695 (pms_id=46863) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22694 (pms_id=46878) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22697 (pms_id=46879) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22698 (pms_id=46880) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22700 (pms_id=46881) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22702 (pms_id=46882) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22699 (pms_id=46883) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22701 (pms_id=46884) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22703 (pms_id=46885) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22704 (pms_id=46886) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22705 (pms_id=46887) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22706 (pms_id=46888) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22707 (pms_id=46889) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22708 (pms_id=46890) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22709 (pms_id=46891) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22710 (pms_id=46892) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22711 (pms_id=46893) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22713 (pms_id=46902) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22712 (pms_id=46901) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22715 (pms_id=46903) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22714 (pms_id=46911) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22716 (pms_id=46912) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22717 (pms_id=46914) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22718 (pms_id=46915) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22720 (pms_id=46916) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22719 (pms_id=46918) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22721 (pms_id=46919) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22722 (pms_id=46927) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22724 (pms_id=46928) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22723 (pms_id=46929) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22725 (pms_id=46930) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22726 (pms_id=46931) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22727 (pms_id=46932) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22728 (pms_id=46937) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22729 (pms_id=46947) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22730 (pms_id=46957) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22731 (pms_id=46958) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22732 (pms_id=46968) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22733 (pms_id=46969) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22734 (pms_id=46970) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22735 (pms_id=46971) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22736 (pms_id=46972) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22737 (pms_id=46973) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22738 (pms_id=46982) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22740 (pms_id=46984) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22739 (pms_id=46983) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22741 (pms_id=46986) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22743 (pms_id=46987) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22742 (pms_id=46988) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22744 (pms_id=46989) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22745 (pms_id=46990) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22746 (pms_id=46991) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22747 (pms_id=46992) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22748 (pms_id=46993) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22749 (pms_id=46996) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22751 (pms_id=46997) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22750 (pms_id=46998) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22754 (pms_id=46999) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22753 (pms_id=47002) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22752 (pms_id=47003) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22755 (pms_id=47004) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22756 (pms_id=47013) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22757 (pms_id=47016) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22758 (pms_id=47017) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22759 (pms_id=47018) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22760 (pms_id=47019) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22761 (pms_id=47020) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22762 (pms_id=47021) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22784 (pms_id=47024) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22765 (pms_id=47026) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22763 (pms_id=47027) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22764 (pms_id=47028) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22766 (pms_id=47029) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22767 (pms_id=47030) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22768 (pms_id=47031) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22771 (pms_id=47033) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22769 (pms_id=47032) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22770 (pms_id=47034) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22772 (pms_id=47036) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22773 (pms_id=47037) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22774 (pms_id=47038) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22775 (pms_id=47039) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22776 (pms_id=47040) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22777 (pms_id=47041) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22778 (pms_id=47043) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22779 (pms_id=47044) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22780 (pms_id=47045) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22781 (pms_id=47046) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22782 (pms_id=47047) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22783 (pms_id=47049) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22785 (pms_id=47050) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22786 (pms_id=47054) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22787 (pms_id=47058) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22788 (pms_id=47069) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22789 (pms_id=47070) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22790 (pms_id=47072) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22791 (pms_id=47074) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22792 (pms_id=47075) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22793 (pms_id=47076) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22794 (pms_id=47077) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22795 (pms_id=47078) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22796 (pms_id=47079) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22797 (pms_id=47086) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22798 (pms_id=47096) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22799 (pms_id=47099) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22800 (pms_id=47100) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22801 (pms_id=47102) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22802 (pms_id=47103) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22803 (pms_id=47114) 2025-11-19 15:15:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 22804 (pms_id=47115) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22805 (pms_id=47116) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22806 (pms_id=47117) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22808 (pms_id=47118) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22807 (pms_id=47120) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22809 (pms_id=47130) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22812 (pms_id=47131) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47130 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22810 (pms_id=47132) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22811 (pms_id=47134) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22813 (pms_id=47135) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22814 (pms_id=47136) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22815 (pms_id=47137) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22816 (pms_id=47138) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22817 (pms_id=47148) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22818 (pms_id=47149) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22819 (pms_id=47150) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22821 (pms_id=47151) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22822 (pms_id=47153) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22820 (pms_id=47152) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22823 (pms_id=47154) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22824 (pms_id=47155) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22825 (pms_id=47156) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22826 (pms_id=47157) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22827 (pms_id=47158) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22829 (pms_id=47160) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22828 (pms_id=47159) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22832 (pms_id=47161) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22830 (pms_id=47162) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22831 (pms_id=47163) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22833 (pms_id=47172) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22835 (pms_id=47174) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22834 (pms_id=47173) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22837 (pms_id=47175) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22836 (pms_id=47176) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22838 (pms_id=47178) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22839 (pms_id=47179) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22840 (pms_id=47183) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22842 (pms_id=47184) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22843 (pms_id=47195) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22841 (pms_id=47194) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22844 (pms_id=47196) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22848 (pms_id=47197) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22845 (pms_id=47198) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22846 (pms_id=47199) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22847 (pms_id=47200) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22849 (pms_id=47201) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22850 (pms_id=47203) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22851 (pms_id=47204) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22852 (pms_id=47205) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22853 (pms_id=47215) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22855 (pms_id=47226) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22854 (pms_id=47216) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22856 (pms_id=47227) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22858 (pms_id=47229) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22857 (pms_id=47230) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22859 (pms_id=47235) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22860 (pms_id=47245) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22862 (pms_id=47247) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22861 (pms_id=47248) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22863 (pms_id=47249) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22864 (pms_id=47250) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22865 (pms_id=47251) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22866 (pms_id=47252) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22867 (pms_id=47253) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22868 (pms_id=47255) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22869 (pms_id=47264) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22870 (pms_id=47265) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22872 (pms_id=47267) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22871 (pms_id=47266) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22873 (pms_id=47268) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22875 (pms_id=47270) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22874 (pms_id=47269) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22876 (pms_id=47271) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22877 (pms_id=47272) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22878 (pms_id=47273) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22879 (pms_id=47274) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22880 (pms_id=47275) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22881 (pms_id=47276) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22882 (pms_id=47277) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22883 (pms_id=47278) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22884 (pms_id=47279) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22885 (pms_id=47282) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22886 (pms_id=47283) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22887 (pms_id=47284) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22888 (pms_id=47285) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22889 (pms_id=47286) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22891 (pms_id=47287) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22893 (pms_id=47290) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22892 (pms_id=47289) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22890 (pms_id=47288) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22894 (pms_id=47291) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22895 (pms_id=47292) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22896 (pms_id=47293) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22898 (pms_id=47295) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22897 (pms_id=47294) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22900 (pms_id=47302) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22901 (pms_id=47313) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22899 (pms_id=47312) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22902 (pms_id=47314) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22904 (pms_id=47322) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22903 (pms_id=47332) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22905 (pms_id=47333) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22906 (pms_id=47334) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22908 (pms_id=47335) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22907 (pms_id=47336) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22911 (pms_id=47337) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22910 (pms_id=47340) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22909 (pms_id=47339) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22912 (pms_id=47341) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22913 (pms_id=47351) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22914 (pms_id=47352) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22915 (pms_id=47353) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22916 (pms_id=47354) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22917 (pms_id=47356) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22918 (pms_id=47355) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22919 (pms_id=47357) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22920 (pms_id=47358) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22921 (pms_id=47359) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22923 (pms_id=47371) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22922 (pms_id=47381) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22924 (pms_id=47382) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22925 (pms_id=47383) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22926 (pms_id=47384) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22927 (pms_id=47385) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22928 (pms_id=47386) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22929 (pms_id=47387) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22931 (pms_id=47388) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22930 (pms_id=47389) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22932 (pms_id=47390) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22934 (pms_id=47391) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22933 (pms_id=47392) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22935 (pms_id=47393) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22936 (pms_id=47395) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22937 (pms_id=47396) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22938 (pms_id=47397) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22939 (pms_id=47398) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22940 (pms_id=47399) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22941 (pms_id=47400) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22942 (pms_id=47401) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22943 (pms_id=47409) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22944 (pms_id=47402) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22945 (pms_id=47410) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22946 (pms_id=47411) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22947 (pms_id=47412) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22948 (pms_id=47413) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22949 (pms_id=47414) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22950 (pms_id=47416) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22951 (pms_id=47417) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22952 (pms_id=47418) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22954 (pms_id=47419) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22953 (pms_id=47420) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22955 (pms_id=47421) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22956 (pms_id=47422) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22957 (pms_id=47423) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22958 (pms_id=47424) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22959 (pms_id=47425) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22960 (pms_id=47426) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22961 (pms_id=47427) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22962 (pms_id=47429) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22963 (pms_id=47430) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22964 (pms_id=47432) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22965 (pms_id=47433) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22966 (pms_id=47434) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22967 (pms_id=47436) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22968 (pms_id=47437) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22969 (pms_id=47438) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22970 (pms_id=47439) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22971 (pms_id=47440) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22972 (pms_id=47441) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22975 (pms_id=47442) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22973 (pms_id=47443) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22974 (pms_id=47444) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22976 (pms_id=47445) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22979 (pms_id=47446) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22977 (pms_id=47448) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22978 (pms_id=47447) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22980 (pms_id=47449) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22981 (pms_id=47451) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22982 (pms_id=47454) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22984 (pms_id=47458) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22983 (pms_id=47455) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22985 (pms_id=47460) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22986 (pms_id=47461) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22987 (pms_id=47462) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22988 (pms_id=47463) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22989 (pms_id=47464) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22990 (pms_id=47465) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22991 (pms_id=47466) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22993 (pms_id=47467) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22992 (pms_id=47468) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22994 (pms_id=47469) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22995 (pms_id=47470) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22996 (pms_id=47471) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22997 (pms_id=47472) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22998 (pms_id=47476) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 22999 (pms_id=47477) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23000 (pms_id=47479) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23001 (pms_id=47480) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23003 (pms_id=47482) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23002 (pms_id=47481) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23004 (pms_id=47483) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23005 (pms_id=47484) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23006 (pms_id=47485) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23007 (pms_id=47487) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23009 (pms_id=47488) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23010 (pms_id=47495) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23008 (pms_id=47496) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23011 (pms_id=47497) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23012 (pms_id=47505) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23013 (pms_id=47506) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23014 (pms_id=47507) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23016 (pms_id=47508) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23015 (pms_id=47510) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23017 (pms_id=47511) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23018 (pms_id=47512) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23019 (pms_id=47514) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23020 (pms_id=47515) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47512 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23022 (pms_id=47517) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23021 (pms_id=47516) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23023 (pms_id=47518) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23024 (pms_id=47528) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23025 (pms_id=47529) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23026 (pms_id=47530) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23028 (pms_id=47532) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23027 (pms_id=47531) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23029 (pms_id=47533) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47532 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23030 (pms_id=47534) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23031 (pms_id=47535) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23032 (pms_id=47536) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23033 (pms_id=47537) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23034 (pms_id=47538) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23035 (pms_id=47539) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23036 (pms_id=47540) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23037 (pms_id=47541) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23038 (pms_id=47542) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23039 (pms_id=47549) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23040 (pms_id=47550) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23041 (pms_id=47552) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23042 (pms_id=47554) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23043 (pms_id=47559) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23044 (pms_id=47560) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23045 (pms_id=47561) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23046 (pms_id=47563) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23047 (pms_id=47564) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23048 (pms_id=47565) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23049 (pms_id=47566) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23050 (pms_id=47567) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23051 (pms_id=47569) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23052 (pms_id=47571) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23053 (pms_id=47573) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23054 (pms_id=47574) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23055 (pms_id=47575) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23056 (pms_id=47576) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23057 (pms_id=47577) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23058 (pms_id=47578) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23059 (pms_id=47579) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23060 (pms_id=47580) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23061 (pms_id=47581) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23062 (pms_id=47583) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23063 (pms_id=47584) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23064 (pms_id=47585) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23065 (pms_id=47586) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23066 (pms_id=47588) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23067 (pms_id=47589) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23068 (pms_id=47590) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23069 (pms_id=47591) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23070 (pms_id=47597) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23071 (pms_id=47598) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23072 (pms_id=47607) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23073 (pms_id=47608) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23074 (pms_id=47619) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23075 (pms_id=47620) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23076 (pms_id=47628) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23077 (pms_id=47631) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23080 (pms_id=47633) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23078 (pms_id=47632) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23079 (pms_id=47634) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23081 (pms_id=47635) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23083 (pms_id=47638) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23082 (pms_id=47636) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23084 (pms_id=47639) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23086 (pms_id=47640) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23085 (pms_id=47641) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23087 (pms_id=47642) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23088 (pms_id=47643) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23089 (pms_id=47644) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23090 (pms_id=47649) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23091 (pms_id=47650) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23092 (pms_id=47651) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23093 (pms_id=47652) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23094 (pms_id=47653) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23096 (pms_id=47654) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23095 (pms_id=47655) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23097 (pms_id=47661) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23098 (pms_id=47663) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23099 (pms_id=47671) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23100 (pms_id=47672) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23101 (pms_id=47674) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23102 (pms_id=47681) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23103 (pms_id=47692) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23104 (pms_id=47693) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23105 (pms_id=47694) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23106 (pms_id=47696) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23107 (pms_id=47697) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23108 (pms_id=47698) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23109 (pms_id=47702) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23111 (pms_id=47703) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23112 (pms_id=47713) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23110 (pms_id=47723) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23114 (pms_id=47724) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23113 (pms_id=47733) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23115 (pms_id=47734) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23116 (pms_id=47735) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23117 (pms_id=47736) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23118 (pms_id=47737) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23119 (pms_id=47738) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23120 (pms_id=47739) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23121 (pms_id=47741) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23122 (pms_id=47742) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23124 (pms_id=47743) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23123 (pms_id=47744) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23126 (pms_id=47746) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23125 (pms_id=47745) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23128 (pms_id=47748) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23127 (pms_id=47747) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23129 (pms_id=47758) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23131 (pms_id=47759) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23130 (pms_id=47760) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23132 (pms_id=47762) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23133 (pms_id=47763) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23134 (pms_id=47764) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23135 (pms_id=47765) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23136 (pms_id=47766) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23137 (pms_id=47776) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23138 (pms_id=47777) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23139 (pms_id=47778) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23140 (pms_id=47779) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23141 (pms_id=47780) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23142 (pms_id=47781) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23143 (pms_id=47782) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23144 (pms_id=47784) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23145 (pms_id=47794) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23146 (pms_id=47795) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23147 (pms_id=47797) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23148 (pms_id=47796) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23149 (pms_id=47798) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23150 (pms_id=47799) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23151 (pms_id=47800) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23153 (pms_id=47801) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23152 (pms_id=47802) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23154 (pms_id=47803) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23155 (pms_id=47804) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23156 (pms_id=47805) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23157 (pms_id=47806) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23158 (pms_id=47807) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23159 (pms_id=47809) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23161 (pms_id=47810) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23162 (pms_id=47812) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23160 (pms_id=47811) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23163 (pms_id=47813) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23164 (pms_id=47814) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23165 (pms_id=47824) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23166 (pms_id=47825) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23167 (pms_id=47826) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23173 (pms_id=47827) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23168 (pms_id=47828) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23169 (pms_id=47829) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23170 (pms_id=47830) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23171 (pms_id=47831) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23172 (pms_id=47832) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23174 (pms_id=47838) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23175 (pms_id=47839) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23176 (pms_id=47840) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23177 (pms_id=47841) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23178 (pms_id=47842) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23179 (pms_id=47843) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23180 (pms_id=47844) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23182 (pms_id=47846) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23181 (pms_id=47845) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23183 (pms_id=47855) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23184 (pms_id=47856) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23185 (pms_id=47858) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23186 (pms_id=47859) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23187 (pms_id=47860) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23188 (pms_id=47861) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23190 (pms_id=47862) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23189 (pms_id=47863) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23191 (pms_id=47868) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23192 (pms_id=47869) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23193 (pms_id=47870) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23194 (pms_id=47871) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23195 (pms_id=47878) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23196 (pms_id=47879) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23197 (pms_id=47880) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23198 (pms_id=47881) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23203 (pms_id=47882) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23199 (pms_id=47883) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23200 (pms_id=47884) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23201 (pms_id=47885) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23202 (pms_id=47886) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23204 (pms_id=47887) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23205 (pms_id=47893) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23206 (pms_id=47894) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23207 (pms_id=47895) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23208 (pms_id=47897) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23209 (pms_id=47899) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23210 (pms_id=47900) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23211 (pms_id=47901) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23212 (pms_id=47902) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23213 (pms_id=47903) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23214 (pms_id=47904) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23215 (pms_id=47906) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23216 (pms_id=47907) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23217 (pms_id=47908) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23218 (pms_id=47909) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23219 (pms_id=47911) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23221 (pms_id=47912) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23220 (pms_id=47914) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23222 (pms_id=47915) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23223 (pms_id=47916) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23224 (pms_id=47917) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23225 (pms_id=47918) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23226 (pms_id=47919) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23227 (pms_id=47920) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23228 (pms_id=47921) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23229 (pms_id=47922) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23230 (pms_id=47933) 2025-11-19 15:15:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 23231 (pms_id=47934) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23232 (pms_id=47935) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23233 (pms_id=47936) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23234 (pms_id=47937) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23235 (pms_id=47938) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23236 (pms_id=47939) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23237 (pms_id=47940) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23238 (pms_id=47941) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23239 (pms_id=47945) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23240 (pms_id=47946) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23241 (pms_id=47948) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23242 (pms_id=47949) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23243 (pms_id=47950) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23244 (pms_id=47954) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23245 (pms_id=47958) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23246 (pms_id=47959) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23247 (pms_id=47960) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23248 (pms_id=47961) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23249 (pms_id=47962) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23251 (pms_id=47963) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23250 (pms_id=47964) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23252 (pms_id=47965) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23253 (pms_id=47966) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23254 (pms_id=47967) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23255 (pms_id=47968) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23256 (pms_id=47970) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23259 (pms_id=47971) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23257 (pms_id=47973) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23258 (pms_id=47974) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23260 (pms_id=47975) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23261 (pms_id=47978) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23262 (pms_id=47988) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23263 (pms_id=47989) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23264 (pms_id=47990) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23265 (pms_id=47991) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23268 (pms_id=47992) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23266 (pms_id=47993) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23267 (pms_id=47994) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23269 (pms_id=47995) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23271 (pms_id=47997) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23270 (pms_id=47996) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23272 (pms_id=47998) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23273 (pms_id=47999) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23274 (pms_id=48000) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23275 (pms_id=48002) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23276 (pms_id=48003) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23278 (pms_id=48004) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23277 (pms_id=48012) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23279 (pms_id=48014) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23280 (pms_id=48024) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23281 (pms_id=48025) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23282 (pms_id=48026) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23283 (pms_id=48034) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23284 (pms_id=48035) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23285 (pms_id=48037) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23286 (pms_id=48038) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23288 (pms_id=48039) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23289 (pms_id=48041) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23287 (pms_id=48040) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23290 (pms_id=48042) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23291 (pms_id=48043) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23292 (pms_id=48044) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23293 (pms_id=48045) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23294 (pms_id=48046) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23296 (pms_id=48048) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23295 (pms_id=48050) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23297 (pms_id=48051) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23298 (pms_id=48052) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23300 (pms_id=48053) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23303 (pms_id=48065) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23299 (pms_id=48054) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23302 (pms_id=48064) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23301 (pms_id=48055) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23304 (pms_id=48066) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23305 (pms_id=48067) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23306 (pms_id=48069) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23307 (pms_id=48070) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23308 (pms_id=48071) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23310 (pms_id=48072) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23309 (pms_id=48073) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23311 (pms_id=48074) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23312 (pms_id=48075) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23313 (pms_id=48084) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23314 (pms_id=48085) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23315 (pms_id=48094) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23316 (pms_id=48095) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23317 (pms_id=48096) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23318 (pms_id=48097) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23319 (pms_id=48098) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23320 (pms_id=48099) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23321 (pms_id=48100) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23323 (pms_id=48101) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23322 (pms_id=48106) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23324 (pms_id=48108) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23325 (pms_id=48109) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23326 (pms_id=48111) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23327 (pms_id=48117) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23328 (pms_id=48118) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23329 (pms_id=48119) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23330 (pms_id=48121) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23331 (pms_id=48122) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23332 (pms_id=48123) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23333 (pms_id=48124) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23334 (pms_id=48125) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23335 (pms_id=48126) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23336 (pms_id=48127) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23337 (pms_id=48130) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23338 (pms_id=48131) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23340 (pms_id=48132) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23341 (pms_id=48133) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23339 (pms_id=48135) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23343 (pms_id=48137) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23342 (pms_id=48136) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23344 (pms_id=48138) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23345 (pms_id=48139) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23346 (pms_id=48140) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23347 (pms_id=48141) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23348 (pms_id=48142) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23350 (pms_id=48143) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23351 (pms_id=48144) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23349 (pms_id=48145) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23352 (pms_id=48146) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23353 (pms_id=48147) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23354 (pms_id=48148) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23355 (pms_id=48149) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23356 (pms_id=48150) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23357 (pms_id=48159) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23358 (pms_id=48160) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23360 (pms_id=48161) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23359 (pms_id=48163) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23367 (pms_id=48170) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23361 (pms_id=48171) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23362 (pms_id=48172) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23363 (pms_id=48174) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23364 (pms_id=48176) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23365 (pms_id=48177) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23368 (pms_id=48183) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23366 (pms_id=48178) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23369 (pms_id=48184) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23370 (pms_id=48185) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23371 (pms_id=48193) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23372 (pms_id=48194) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23373 (pms_id=48195) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23374 (pms_id=48196) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23375 (pms_id=48197) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23376 (pms_id=48199) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23377 (pms_id=48209) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23378 (pms_id=48218) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23379 (pms_id=48220) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23380 (pms_id=48221) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23381 (pms_id=48224) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23382 (pms_id=48223) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23383 (pms_id=48225) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23384 (pms_id=48226) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23385 (pms_id=48227) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23386 (pms_id=48228) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23387 (pms_id=48229) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23388 (pms_id=48236) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23391 (pms_id=48248) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23389 (pms_id=48237) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23390 (pms_id=48249) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23392 (pms_id=48250) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23395 (pms_id=48254) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23394 (pms_id=48253) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23393 (pms_id=48251) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23396 (pms_id=48255) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23397 (pms_id=48263) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23399 (pms_id=48273) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23398 (pms_id=48274) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23400 (pms_id=48275) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23401 (pms_id=48276) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23402 (pms_id=48278) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23403 (pms_id=48279) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23405 (pms_id=48282) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23404 (pms_id=48281) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23406 (pms_id=48283) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23407 (pms_id=48284) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23408 (pms_id=48285) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23410 (pms_id=48286) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23409 (pms_id=48287) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23411 (pms_id=48288) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23412 (pms_id=48289) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23413 (pms_id=48290) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23414 (pms_id=48291) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23417 (pms_id=48293) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23415 (pms_id=48303) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23418 (pms_id=48306) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23416 (pms_id=48305) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23419 (pms_id=48307) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23421 (pms_id=48312) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23420 (pms_id=48313) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23423 (pms_id=48322) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23422 (pms_id=48323) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23424 (pms_id=48324) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23425 (pms_id=48326) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23426 (pms_id=48327) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23427 (pms_id=48328) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23428 (pms_id=48329) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23429 (pms_id=48330) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23431 (pms_id=48331) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23432 (pms_id=48332) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23430 (pms_id=48339) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23433 (pms_id=48340) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23434 (pms_id=48341) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23435 (pms_id=48343) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23436 (pms_id=48344) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23437 (pms_id=48345) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23438 (pms_id=48346) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23439 (pms_id=48347) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23441 (pms_id=48348) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23440 (pms_id=48350) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23442 (pms_id=48351) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23443 (pms_id=48352) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23444 (pms_id=48353) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23445 (pms_id=48354) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23446 (pms_id=48355) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23447 (pms_id=48356) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23448 (pms_id=48357) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23450 (pms_id=48358) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23449 (pms_id=48359) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23452 (pms_id=48369) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23451 (pms_id=48360) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23453 (pms_id=48370) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23454 (pms_id=48379) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23455 (pms_id=48381) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23456 (pms_id=48386) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23457 (pms_id=48387) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23458 (pms_id=48388) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23460 (pms_id=48389) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23459 (pms_id=48391) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23462 (pms_id=48390) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23461 (pms_id=48392) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23463 (pms_id=48393) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23464 (pms_id=48398) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23465 (pms_id=48399) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23466 (pms_id=48400) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23467 (pms_id=48401) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23469 (pms_id=48402) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23470 (pms_id=48409) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23468 (pms_id=48408) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23472 (pms_id=48411) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23471 (pms_id=48412) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23473 (pms_id=48414) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23474 (pms_id=48415) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23475 (pms_id=48416) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23477 (pms_id=48418) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23476 (pms_id=48419) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23484 (pms_id=48420) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23478 (pms_id=48421) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23480 (pms_id=48422) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23479 (pms_id=48423) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23481 (pms_id=48434) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23483 (pms_id=48433) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23482 (pms_id=48435) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23485 (pms_id=48436) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23487 (pms_id=48437) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23486 (pms_id=48438) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23491 (pms_id=48440) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23488 (pms_id=48439) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23489 (pms_id=48450) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23493 (pms_id=48452) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23490 (pms_id=48451) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23492 (pms_id=48453) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23494 (pms_id=48454) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23495 (pms_id=48455) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23496 (pms_id=48456) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23498 (pms_id=48458) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23497 (pms_id=48457) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23499 (pms_id=48459) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23500 (pms_id=48460) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23501 (pms_id=48461) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23502 (pms_id=48463) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23503 (pms_id=48462) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23504 (pms_id=48464) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23505 (pms_id=48465) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23506 (pms_id=48466) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23507 (pms_id=48467) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23508 (pms_id=48468) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23509 (pms_id=48469) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23510 (pms_id=48470) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23511 (pms_id=48471) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23512 (pms_id=48472) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23513 (pms_id=48473) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23514 (pms_id=48474) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23515 (pms_id=48475) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23516 (pms_id=48476) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23517 (pms_id=48477) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23518 (pms_id=48479) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23521 (pms_id=48480) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23520 (pms_id=48481) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23519 (pms_id=48482) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23523 (pms_id=48483) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23522 (pms_id=48484) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23524 (pms_id=48485) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23525 (pms_id=48495) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23526 (pms_id=48496) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23527 (pms_id=48497) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23528 (pms_id=48498) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23529 (pms_id=48499) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23530 (pms_id=48501) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23531 (pms_id=48500) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23533 (pms_id=48502) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23532 (pms_id=48503) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23534 (pms_id=48504) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23535 (pms_id=48505) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23536 (pms_id=48506) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23537 (pms_id=48507) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23538 (pms_id=48508) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23539 (pms_id=48509) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23541 (pms_id=48510) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23540 (pms_id=48512) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23542 (pms_id=48513) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23543 (pms_id=48514) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23544 (pms_id=48516) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23565 (pms_id=48517) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23545 (pms_id=48518) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23546 (pms_id=48519) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23548 (pms_id=48521) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23547 (pms_id=48520) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23550 (pms_id=48523) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23549 (pms_id=48522) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23551 (pms_id=48524) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23552 (pms_id=48525) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23553 (pms_id=48526) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23554 (pms_id=48527) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23555 (pms_id=48528) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23556 (pms_id=48529) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23557 (pms_id=48530) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23558 (pms_id=48531) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23559 (pms_id=48532) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23560 (pms_id=48533) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23561 (pms_id=48534) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23562 (pms_id=48536) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23563 (pms_id=48537) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23564 (pms_id=48539) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23567 (pms_id=48540) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23566 (pms_id=48541) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23568 (pms_id=48542) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23570 (pms_id=48543) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23569 (pms_id=48544) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23571 (pms_id=48545) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23572 (pms_id=48547) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23573 (pms_id=48548) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23574 (pms_id=48549) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23575 (pms_id=48550) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23576 (pms_id=48551) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23577 (pms_id=48552) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23579 (pms_id=48554) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23578 (pms_id=48555) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23580 (pms_id=48556) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23581 (pms_id=48559) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23582 (pms_id=48557) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23583 (pms_id=48560) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23584 (pms_id=48561) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23587 (pms_id=48562) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23585 (pms_id=48563) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23588 (pms_id=48564) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23586 (pms_id=48565) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23589 (pms_id=48566) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23590 (pms_id=48567) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23591 (pms_id=48568) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23593 (pms_id=48569) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23592 (pms_id=48570) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23595 (pms_id=48572) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23594 (pms_id=48571) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23599 (pms_id=48579) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23596 (pms_id=48573) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23598 (pms_id=48589) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23597 (pms_id=48590) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23600 (pms_id=48591) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23601 (pms_id=48600) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23603 (pms_id=48601) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23602 (pms_id=48602) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23604 (pms_id=48603) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23605 (pms_id=48604) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23606 (pms_id=48605) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23607 (pms_id=48606) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23608 (pms_id=48607) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23609 (pms_id=48608) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23611 (pms_id=48609) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23610 (pms_id=48610) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23612 (pms_id=48611) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23614 (pms_id=48613) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23613 (pms_id=48612) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23616 (pms_id=48614) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23615 (pms_id=48615) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23617 (pms_id=48616) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23618 (pms_id=48618) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23619 (pms_id=48619) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23620 (pms_id=48620) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23621 (pms_id=48621) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23622 (pms_id=48622) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23623 (pms_id=48624) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23624 (pms_id=48627) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23625 (pms_id=48628) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23626 (pms_id=48629) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23627 (pms_id=48630) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23629 (pms_id=48631) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23628 (pms_id=48632) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23630 (pms_id=48633) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23631 (pms_id=48634) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23632 (pms_id=48635) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23633 (pms_id=48636) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23634 (pms_id=48637) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23635 (pms_id=48638) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23637 (pms_id=48639) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23636 (pms_id=48640) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23639 (pms_id=48641) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23638 (pms_id=48642) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23641 (pms_id=48644) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23640 (pms_id=48643) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23642 (pms_id=48645) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23643 (pms_id=48646) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23644 (pms_id=48647) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23645 (pms_id=48648) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23646 (pms_id=48649) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23647 (pms_id=48650) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23649 (pms_id=48651) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23648 (pms_id=48652) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23650 (pms_id=48653) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23651 (pms_id=48654) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23652 (pms_id=48655) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23653 (pms_id=48656) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23654 (pms_id=48657) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23655 (pms_id=48658) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23657 (pms_id=48659) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23656 (pms_id=48661) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23658 (pms_id=48662) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23659 (pms_id=48663) 2025-11-19 15:15:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 23661 (pms_id=48664) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23660 (pms_id=48665) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23662 (pms_id=48666) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23663 (pms_id=48667) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23664 (pms_id=48668) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23668 (pms_id=48669) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23669 (pms_id=48670) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23665 (pms_id=48671) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23666 (pms_id=48672) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23667 (pms_id=48673) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23670 (pms_id=48674) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23671 (pms_id=48676) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23672 (pms_id=48675) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23673 (pms_id=48677) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23677 (pms_id=48679) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23674 (pms_id=48681) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23675 (pms_id=48680) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23676 (pms_id=48683) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23678 (pms_id=48684) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23679 (pms_id=48685) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23680 (pms_id=48686) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23681 (pms_id=48687) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23682 (pms_id=48688) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23683 (pms_id=48689) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23684 (pms_id=48690) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23685 (pms_id=48691) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23686 (pms_id=48692) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23688 (pms_id=48694) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23687 (pms_id=48693) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23689 (pms_id=48696) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23690 (pms_id=48697) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23691 (pms_id=48698) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23692 (pms_id=48699) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23693 (pms_id=48701) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23694 (pms_id=48702) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23697 (pms_id=48704) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23695 (pms_id=48703) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23696 (pms_id=48705) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23700 (pms_id=48707) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23698 (pms_id=48706) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23699 (pms_id=48708) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23702 (pms_id=48710) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23701 (pms_id=48709) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23703 (pms_id=48711) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23704 (pms_id=48712) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23705 (pms_id=48713) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23707 (pms_id=48714) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23706 (pms_id=48715) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23708 (pms_id=48716) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23709 (pms_id=48717) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23710 (pms_id=48718) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23711 (pms_id=48719) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23713 (pms_id=48720) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23712 (pms_id=48721) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23714 (pms_id=48722) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23715 (pms_id=48723) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23716 (pms_id=48724) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23718 (pms_id=48725) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23717 (pms_id=48726) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23719 (pms_id=48727) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23720 (pms_id=48728) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23721 (pms_id=48729) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23722 (pms_id=48730) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23723 (pms_id=48731) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23724 (pms_id=48732) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23725 (pms_id=48733) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23727 (pms_id=48734) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23726 (pms_id=48735) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23728 (pms_id=48736) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23729 (pms_id=48737) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23730 (pms_id=48738) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23732 (pms_id=48739) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23731 (pms_id=48740) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23733 (pms_id=48742) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23734 (pms_id=48743) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23736 (pms_id=48744) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23735 (pms_id=48745) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23737 (pms_id=48751) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23738 (pms_id=48752) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23739 (pms_id=48753) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23740 (pms_id=48754) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23741 (pms_id=48755) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23742 (pms_id=48756) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23743 (pms_id=48757) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23744 (pms_id=48758) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23745 (pms_id=48759) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23747 (pms_id=48761) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23746 (pms_id=48762) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23748 (pms_id=48763) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23750 (pms_id=48764) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23749 (pms_id=48765) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23751 (pms_id=48766) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48764 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23753 (pms_id=48771) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23752 (pms_id=48772) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23754 (pms_id=48773) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23755 (pms_id=48774) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23756 (pms_id=48775) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23757 (pms_id=48776) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23758 (pms_id=48777) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23759 (pms_id=48778) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23760 (pms_id=48779) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23761 (pms_id=48780) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23762 (pms_id=48781) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23763 (pms_id=48782) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23764 (pms_id=48783) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23765 (pms_id=48785) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23767 (pms_id=48787) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23766 (pms_id=48786) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23768 (pms_id=48792) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23770 (pms_id=48793) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23769 (pms_id=48794) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23771 (pms_id=48795) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23773 (pms_id=48796) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23772 (pms_id=48797) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23774 (pms_id=48798) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23775 (pms_id=48799) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23776 (pms_id=48801) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23777 (pms_id=48800) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23778 (pms_id=48803) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23779 (pms_id=48804) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23780 (pms_id=48815) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23781 (pms_id=48816) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23782 (pms_id=48817) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23783 (pms_id=48818) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23784 (pms_id=48819) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23785 (pms_id=48821) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23787 (pms_id=48822) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23786 (pms_id=48823) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23788 (pms_id=48824) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23789 (pms_id=48825) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23790 (pms_id=48826) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23792 (pms_id=48827) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23791 (pms_id=48828) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23793 (pms_id=48829) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23794 (pms_id=48830) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23796 (pms_id=48831) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23795 (pms_id=48832) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23797 (pms_id=48833) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23798 (pms_id=48834) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23799 (pms_id=48835) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23808 (pms_id=48837) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23800 (pms_id=48838) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23801 (pms_id=48839) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23802 (pms_id=48840) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23803 (pms_id=48841) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23804 (pms_id=48842) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23806 (pms_id=48843) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23805 (pms_id=48844) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23807 (pms_id=48845) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23809 (pms_id=48855) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23810 (pms_id=48856) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23812 (pms_id=48857) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23811 (pms_id=48858) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23813 (pms_id=48859) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23815 (pms_id=48860) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23814 (pms_id=48868) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23817 (pms_id=48880) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23816 (pms_id=48879) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23818 (pms_id=48881) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23819 (pms_id=48882) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23820 (pms_id=48883) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23821 (pms_id=48885) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23822 (pms_id=48884) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23823 (pms_id=48886) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23824 (pms_id=48888) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23825 (pms_id=48889) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23826 (pms_id=48891) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23828 (pms_id=48890) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23829 (pms_id=48893) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23827 (pms_id=48892) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23830 (pms_id=48895) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23831 (pms_id=48894) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23832 (pms_id=48896) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23834 (pms_id=48901) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23833 (pms_id=48900) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23835 (pms_id=48902) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23836 (pms_id=48904) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23837 (pms_id=48907) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23838 (pms_id=48908) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23839 (pms_id=48913) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23840 (pms_id=48914) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23842 (pms_id=48925) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23843 (pms_id=48926) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23841 (pms_id=48924) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23844 (pms_id=48927) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23845 (pms_id=48928) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23847 (pms_id=48930) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23846 (pms_id=48929) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23848 (pms_id=48931) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23849 (pms_id=48932) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23850 (pms_id=48933) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23851 (pms_id=48934) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23853 (pms_id=48935) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23852 (pms_id=48936) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23854 (pms_id=48937) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23855 (pms_id=48938) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23857 (pms_id=48940) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23856 (pms_id=48939) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23858 (pms_id=48941) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23860 (pms_id=48942) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23859 (pms_id=48944) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23861 (pms_id=48946) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23862 (pms_id=48947) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23863 (pms_id=48948) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23864 (pms_id=48949) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23865 (pms_id=48950) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23866 (pms_id=48951) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23867 (pms_id=48952) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23868 (pms_id=48953) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23869 (pms_id=48954) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23870 (pms_id=48955) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23872 (pms_id=48966) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23873 (pms_id=48976) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23871 (pms_id=48967) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23874 (pms_id=48977) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23875 (pms_id=48978) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23876 (pms_id=48979) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23877 (pms_id=48980) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23878 (pms_id=48981) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23879 (pms_id=48982) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23881 (pms_id=48983) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23880 (pms_id=48985) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23882 (pms_id=48989) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23883 (pms_id=48990) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23884 (pms_id=49000) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23885 (pms_id=49001) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23886 (pms_id=49003) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23887 (pms_id=49004) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23888 (pms_id=49005) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23889 (pms_id=49006) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23890 (pms_id=49007) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23891 (pms_id=49009) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23892 (pms_id=49011) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23893 (pms_id=49012) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23894 (pms_id=49014) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23895 (pms_id=49016) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23896 (pms_id=49017) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23897 (pms_id=49027) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23906 (pms_id=49028) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23898 (pms_id=49030) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23899 (pms_id=49031) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23900 (pms_id=49032) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23901 (pms_id=49033) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23902 (pms_id=49034) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23904 (pms_id=49037) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23903 (pms_id=49038) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23905 (pms_id=49039) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23907 (pms_id=49040) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23908 (pms_id=49041) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23909 (pms_id=49042) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23911 (pms_id=49043) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23910 (pms_id=49044) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23912 (pms_id=49045) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23913 (pms_id=49046) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23914 (pms_id=49047) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23915 (pms_id=49048) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23916 (pms_id=49049) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23917 (pms_id=49054) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23918 (pms_id=49058) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23919 (pms_id=49068) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23920 (pms_id=49069) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23921 (pms_id=49070) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23922 (pms_id=49072) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23923 (pms_id=49073) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23924 (pms_id=49074) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23925 (pms_id=49075) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23926 (pms_id=49076) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23928 (pms_id=49078) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23927 (pms_id=49077) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23930 (pms_id=49079) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23929 (pms_id=49083) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23931 (pms_id=49095) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23933 (pms_id=49105) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23932 (pms_id=49104) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23934 (pms_id=49107) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23935 (pms_id=49108) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23936 (pms_id=49109) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23937 (pms_id=49110) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23938 (pms_id=49113) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23939 (pms_id=49114) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23940 (pms_id=49116) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23941 (pms_id=49117) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23942 (pms_id=49126) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23943 (pms_id=49128) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23944 (pms_id=49129) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23945 (pms_id=49130) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23946 (pms_id=49131) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23948 (pms_id=49133) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23947 (pms_id=49132) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23949 (pms_id=49134) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23950 (pms_id=49135) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23951 (pms_id=49136) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23952 (pms_id=49137) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23953 (pms_id=49138) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23954 (pms_id=49141) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23955 (pms_id=49149) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23956 (pms_id=49150) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23957 (pms_id=49151) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23958 (pms_id=49152) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23959 (pms_id=49153) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23960 (pms_id=49154) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23961 (pms_id=49155) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23962 (pms_id=49156) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23963 (pms_id=49158) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23965 (pms_id=49159) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23964 (pms_id=49160) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23966 (pms_id=49161) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23968 (pms_id=49163) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23967 (pms_id=49162) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23969 (pms_id=49164) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23970 (pms_id=49165) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23971 (pms_id=49166) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23972 (pms_id=49167) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23973 (pms_id=49168) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23974 (pms_id=49169) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23975 (pms_id=49170) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23976 (pms_id=49171) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23977 (pms_id=49172) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23978 (pms_id=49173) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23979 (pms_id=49174) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23980 (pms_id=49175) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23981 (pms_id=49176) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23982 (pms_id=49177) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23985 (pms_id=49178) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23984 (pms_id=49179) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23983 (pms_id=49180) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23986 (pms_id=49181) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24008 (pms_id=49182) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23987 (pms_id=49183) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23988 (pms_id=49184) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23989 (pms_id=49185) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23991 (pms_id=49186) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23990 (pms_id=49187) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23995 (pms_id=49189) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23992 (pms_id=49188) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23993 (pms_id=49190) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23994 (pms_id=49191) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23996 (pms_id=49192) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23997 (pms_id=49193) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23998 (pms_id=49194) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 23999 (pms_id=49195) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24000 (pms_id=49196) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24001 (pms_id=49197) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24003 (pms_id=49198) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24002 (pms_id=49199) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24004 (pms_id=49200) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24005 (pms_id=49201) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24006 (pms_id=49202) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24007 (pms_id=49203) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24009 (pms_id=49205) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24010 (pms_id=49204) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24011 (pms_id=49206) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24012 (pms_id=49207) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24013 (pms_id=49208) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24014 (pms_id=49209) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24015 (pms_id=49210) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24016 (pms_id=49211) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24018 (pms_id=49213) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24017 (pms_id=49212) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24020 (pms_id=49215) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24019 (pms_id=49214) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24021 (pms_id=49216) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24022 (pms_id=49217) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24023 (pms_id=49218) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24024 (pms_id=49219) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24026 (pms_id=49220) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24025 (pms_id=49221) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24027 (pms_id=49222) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24028 (pms_id=49223) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24029 (pms_id=49224) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24030 (pms_id=49226) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24031 (pms_id=49228) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24032 (pms_id=49229) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24033 (pms_id=49230) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24034 (pms_id=49231) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24035 (pms_id=49232) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24036 (pms_id=49240) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24037 (pms_id=49242) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24038 (pms_id=49241) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24039 (pms_id=49243) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24040 (pms_id=49244) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24042 (pms_id=49246) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24041 (pms_id=49245) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24043 (pms_id=49247) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24045 (pms_id=49248) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24044 (pms_id=49249) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24047 (pms_id=49250) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24046 (pms_id=49251) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24048 (pms_id=49252) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24049 (pms_id=49253) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24050 (pms_id=49255) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24051 (pms_id=49263) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24052 (pms_id=49264) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24053 (pms_id=49265) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24054 (pms_id=49266) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24056 (pms_id=49267) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24055 (pms_id=49268) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24057 (pms_id=49270) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24058 (pms_id=49271) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24059 (pms_id=49272) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24060 (pms_id=49280) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24061 (pms_id=49281) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24062 (pms_id=49282) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24063 (pms_id=49283) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24064 (pms_id=49284) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24066 (pms_id=49285) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24065 (pms_id=49286) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24067 (pms_id=49288) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24068 (pms_id=49289) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24069 (pms_id=49290) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24070 (pms_id=49291) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24071 (pms_id=49294) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24072 (pms_id=49295) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24073 (pms_id=49296) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24074 (pms_id=49297) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24075 (pms_id=49298) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24077 (pms_id=49299) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24076 (pms_id=49300) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24078 (pms_id=49305) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24079 (pms_id=49306) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24080 (pms_id=49307) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24081 (pms_id=49309) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24082 (pms_id=49311) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24083 (pms_id=49313) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24084 (pms_id=49314) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24085 (pms_id=49315) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24087 (pms_id=49316) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24088 (pms_id=49318) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24086 (pms_id=49317) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24089 (pms_id=49320) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24090 (pms_id=49323) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24091 (pms_id=49325) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24093 (pms_id=49327) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24092 (pms_id=49326) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24094 (pms_id=49328) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24095 (pms_id=49329) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24097 (pms_id=49331) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24096 (pms_id=49330) 2025-11-19 15:15:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 24098 (pms_id=49332) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24099 (pms_id=49333) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24100 (pms_id=49343) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24101 (pms_id=49344) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24103 (pms_id=49346) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24102 (pms_id=49345) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24104 (pms_id=49348) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24105 (pms_id=49350) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24107 (pms_id=49351) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24108 (pms_id=49354) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24106 (pms_id=49353) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24109 (pms_id=49355) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24110 (pms_id=49356) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24111 (pms_id=49357) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24112 (pms_id=49358) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24114 (pms_id=49367) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24113 (pms_id=49359) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24115 (pms_id=49368) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24116 (pms_id=49370) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24117 (pms_id=49377) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24118 (pms_id=49378) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24119 (pms_id=49379) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24120 (pms_id=49381) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24121 (pms_id=49392) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24122 (pms_id=49394) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24123 (pms_id=49395) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24124 (pms_id=49396) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24125 (pms_id=49397) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24127 (pms_id=49399) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24126 (pms_id=49398) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24128 (pms_id=49400) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24129 (pms_id=49401) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24130 (pms_id=49405) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24131 (pms_id=49407) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24132 (pms_id=49408) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24133 (pms_id=49410) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24134 (pms_id=49411) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24135 (pms_id=49412) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24137 (pms_id=49420) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24136 (pms_id=49421) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24138 (pms_id=49422) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24139 (pms_id=49424) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24140 (pms_id=49425) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24141 (pms_id=49426) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24143 (pms_id=49427) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24142 (pms_id=49428) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24144 (pms_id=49429) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24145 (pms_id=49430) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24146 (pms_id=49432) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24149 (pms_id=49435) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24147 (pms_id=49433) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24148 (pms_id=49436) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24150 (pms_id=49440) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24151 (pms_id=49441) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24152 (pms_id=49442) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24153 (pms_id=49443) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24154 (pms_id=49444) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24155 (pms_id=49445) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24157 (pms_id=49447) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24156 (pms_id=49448) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24158 (pms_id=49449) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24159 (pms_id=49450) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24160 (pms_id=49451) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24161 (pms_id=49452) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24163 (pms_id=49453) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24162 (pms_id=49454) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24164 (pms_id=49455) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24165 (pms_id=49456) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24166 (pms_id=49457) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24167 (pms_id=49458) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24168 (pms_id=49459) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24169 (pms_id=49460) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24170 (pms_id=49462) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24171 (pms_id=49463) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24172 (pms_id=49467) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24173 (pms_id=49468) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24174 (pms_id=49470) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24175 (pms_id=49471) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24176 (pms_id=49472) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24177 (pms_id=49473) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24179 (pms_id=49474) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24178 (pms_id=49475) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24180 (pms_id=49476) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24181 (pms_id=49477) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24182 (pms_id=49478) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24183 (pms_id=49479) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24184 (pms_id=49481) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24185 (pms_id=49482) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24186 (pms_id=49491) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24188 (pms_id=49493) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24187 (pms_id=49492) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24189 (pms_id=49494) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24190 (pms_id=49495) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24191 (pms_id=49496) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24192 (pms_id=49497) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24193 (pms_id=49498) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24195 (pms_id=49499) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24194 (pms_id=49503) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24196 (pms_id=49504) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24197 (pms_id=49505) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24198 (pms_id=49506) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24199 (pms_id=49507) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24200 (pms_id=49517) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24201 (pms_id=49520) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24202 (pms_id=49528) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24203 (pms_id=49529) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24204 (pms_id=49530) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24205 (pms_id=49531) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24206 (pms_id=49532) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24207 (pms_id=49533) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24208 (pms_id=49534) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24209 (pms_id=49535) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24210 (pms_id=49536) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24211 (pms_id=49538) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24212 (pms_id=49539) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24213 (pms_id=49541) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24214 (pms_id=49542) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24215 (pms_id=49543) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24216 (pms_id=49544) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24217 (pms_id=49555) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24218 (pms_id=49564) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24219 (pms_id=49567) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24220 (pms_id=49568) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24221 (pms_id=49571) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24222 (pms_id=49573) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24223 (pms_id=49574) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24224 (pms_id=49575) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24225 (pms_id=49576) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24226 (pms_id=49577) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24227 (pms_id=49578) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24228 (pms_id=49579) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24229 (pms_id=49580) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24231 (pms_id=49582) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24230 (pms_id=49586) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24232 (pms_id=49587) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24233 (pms_id=49596) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24234 (pms_id=49598) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24235 (pms_id=49599) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24236 (pms_id=49600) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24237 (pms_id=49601) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24238 (pms_id=49602) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24239 (pms_id=49604) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24240 (pms_id=49605) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24241 (pms_id=49606) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24242 (pms_id=49607) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24243 (pms_id=49609) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24244 (pms_id=49611) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24245 (pms_id=49612) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24246 (pms_id=49615) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24248 (pms_id=49626) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24247 (pms_id=49627) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24249 (pms_id=49628) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24250 (pms_id=49629) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24252 (pms_id=49631) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24251 (pms_id=49630) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24255 (pms_id=49633) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24254 (pms_id=49635) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24253 (pms_id=49636) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24256 (pms_id=49637) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24257 (pms_id=49638) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24258 (pms_id=49639) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24259 (pms_id=49640) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24260 (pms_id=49641) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24263 (pms_id=49642) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24261 (pms_id=49643) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24262 (pms_id=49653) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24264 (pms_id=49663) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24265 (pms_id=49664) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24266 (pms_id=49665) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24267 (pms_id=49667) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24268 (pms_id=49674) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24269 (pms_id=49675) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24270 (pms_id=49676) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24271 (pms_id=49677) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24273 (pms_id=49678) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24272 (pms_id=49679) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24274 (pms_id=49681) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24275 (pms_id=49682) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24276 (pms_id=49690) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24277 (pms_id=49692) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24278 (pms_id=49693) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24279 (pms_id=49694) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24281 (pms_id=49695) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24280 (pms_id=49696) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24282 (pms_id=49697) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24283 (pms_id=49700) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24284 (pms_id=49701) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24286 (pms_id=49710) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24285 (pms_id=49702) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24287 (pms_id=49711) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24288 (pms_id=49712) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24289 (pms_id=49713) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24290 (pms_id=49714) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24291 (pms_id=49715) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24292 (pms_id=49716) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24293 (pms_id=49718) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24294 (pms_id=49720) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24295 (pms_id=49721) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24296 (pms_id=49722) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24297 (pms_id=49724) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24298 (pms_id=49725) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24299 (pms_id=49726) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24300 (pms_id=49727) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24302 (pms_id=49729) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24301 (pms_id=49730) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24303 (pms_id=49731) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24304 (pms_id=49733) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24305 (pms_id=49734) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24306 (pms_id=49735) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24307 (pms_id=49736) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24308 (pms_id=49739) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24309 (pms_id=49740) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24310 (pms_id=49741) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24311 (pms_id=49742) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24312 (pms_id=49743) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24313 (pms_id=49746) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24315 (pms_id=49748) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24314 (pms_id=49747) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24317 (pms_id=49750) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24316 (pms_id=49749) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24318 (pms_id=49751) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24319 (pms_id=49752) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24320 (pms_id=49753) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24321 (pms_id=49754) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24322 (pms_id=49755) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24323 (pms_id=49756) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24324 (pms_id=49757) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24325 (pms_id=49758) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24326 (pms_id=49759) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24327 (pms_id=49761) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24330 (pms_id=49763) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24328 (pms_id=49762) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24329 (pms_id=49764) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24331 (pms_id=49765) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24332 (pms_id=49769) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24333 (pms_id=49770) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24334 (pms_id=49771) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24336 (pms_id=49772) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24335 (pms_id=49774) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24337 (pms_id=49781) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24338 (pms_id=49782) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24339 (pms_id=49783) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24340 (pms_id=49792) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24341 (pms_id=49793) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24343 (pms_id=49794) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24342 (pms_id=49795) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24344 (pms_id=49796) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24345 (pms_id=49797) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24346 (pms_id=49802) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24347 (pms_id=49803) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24348 (pms_id=49804) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24351 (pms_id=49805) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24349 (pms_id=49815) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24350 (pms_id=49816) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24352 (pms_id=49817) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24353 (pms_id=49818) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24354 (pms_id=49819) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24355 (pms_id=49820) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24357 (pms_id=49822) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24356 (pms_id=49821) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24358 (pms_id=49824) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24359 (pms_id=49825) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24361 (pms_id=49827) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24360 (pms_id=49828) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24362 (pms_id=49830) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24363 (pms_id=49831) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24364 (pms_id=49832) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24365 (pms_id=49834) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24366 (pms_id=49833) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24367 (pms_id=49835) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24368 (pms_id=49836) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24369 (pms_id=49846) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24370 (pms_id=49847) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24372 (pms_id=49857) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24371 (pms_id=49858) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24373 (pms_id=49859) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24374 (pms_id=49860) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24376 (pms_id=49861) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24375 (pms_id=49862) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24377 (pms_id=49863) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24378 (pms_id=49864) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24379 (pms_id=49865) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24381 (pms_id=49866) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24380 (pms_id=49867) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24382 (pms_id=49868) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24383 (pms_id=49869) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24384 (pms_id=49870) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24385 (pms_id=49871) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24386 (pms_id=49872) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24387 (pms_id=49873) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24388 (pms_id=49874) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24389 (pms_id=49875) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24390 (pms_id=49877) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24391 (pms_id=49878) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24392 (pms_id=49879) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24393 (pms_id=49883) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24395 (pms_id=49884) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24394 (pms_id=49885) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24396 (pms_id=49886) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24397 (pms_id=49887) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24398 (pms_id=49894) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24400 (pms_id=49895) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24399 (pms_id=49896) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24401 (pms_id=49905) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24403 (pms_id=49908) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24402 (pms_id=49909) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24405 (pms_id=49910) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24404 (pms_id=49915) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24407 (pms_id=49916) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24406 (pms_id=49919) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24408 (pms_id=49931) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24409 (pms_id=49932) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24411 (pms_id=49933) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24410 (pms_id=49934) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24412 (pms_id=49935) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24413 (pms_id=49936) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24415 (pms_id=49937) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24414 (pms_id=49954) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24416 (pms_id=49955) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49935 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24417 (pms_id=49966) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24418 (pms_id=49967) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24419 (pms_id=49968) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24420 (pms_id=49970) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24421 (pms_id=49971) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24422 (pms_id=49972) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24423 (pms_id=49973) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24424 (pms_id=49974) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24425 (pms_id=49975) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24426 (pms_id=49977) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24427 (pms_id=49978) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24428 (pms_id=49979) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24429 (pms_id=49990) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24430 (pms_id=49991) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24432 (pms_id=49992) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24431 (pms_id=49993) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24433 (pms_id=49995) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24435 (pms_id=49996) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24434 (pms_id=49997) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24436 (pms_id=49998) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24437 (pms_id=49999) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24438 (pms_id=50000) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24439 (pms_id=50001) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24442 (pms_id=50003) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24440 (pms_id=50002) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24441 (pms_id=50004) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24443 (pms_id=50005) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24445 (pms_id=50006) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24444 (pms_id=50016) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24446 (pms_id=50017) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24447 (pms_id=50018) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24448 (pms_id=50019) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24449 (pms_id=50021) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24451 (pms_id=50022) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24450 (pms_id=50024) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24452 (pms_id=50025) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24453 (pms_id=50027) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24454 (pms_id=50028) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24455 (pms_id=50030) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24456 (pms_id=50040) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24457 (pms_id=50041) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24458 (pms_id=50042) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24459 (pms_id=50043) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24460 (pms_id=50044) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24461 (pms_id=50045) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24463 (pms_id=50046) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24462 (pms_id=50047) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24464 (pms_id=50048) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24466 (pms_id=50049) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24465 (pms_id=50051) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24467 (pms_id=50052) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24468 (pms_id=50053) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24469 (pms_id=50054) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24470 (pms_id=50055) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24472 (pms_id=50057) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24471 (pms_id=50056) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24473 (pms_id=50058) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24474 (pms_id=50059) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24475 (pms_id=50061) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24476 (pms_id=50062) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24477 (pms_id=50063) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24478 (pms_id=50064) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24480 (pms_id=50066) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24479 (pms_id=50067) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24481 (pms_id=50068) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24482 (pms_id=50070) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24483 (pms_id=50071) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24484 (pms_id=50073) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24485 (pms_id=50079) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24486 (pms_id=50080) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24487 (pms_id=50081) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24488 (pms_id=50082) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24490 (pms_id=50091) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24489 (pms_id=50092) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24492 (pms_id=50093) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24491 (pms_id=50094) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24493 (pms_id=50096) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24494 (pms_id=50097) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24495 (pms_id=50099) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24496 (pms_id=50100) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24497 (pms_id=50101) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24498 (pms_id=50102) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24499 (pms_id=50103) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24500 (pms_id=50105) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24501 (pms_id=50106) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24503 (pms_id=50107) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24502 (pms_id=50108) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24504 (pms_id=50109) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24505 (pms_id=50110) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24506 (pms_id=50118) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24507 (pms_id=50119) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24508 (pms_id=50120) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24509 (pms_id=50121) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24510 (pms_id=50129) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24512 (pms_id=50130) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24511 (pms_id=50131) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50121 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24513 (pms_id=50141) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24514 (pms_id=50151) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24515 (pms_id=50152) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24516 (pms_id=50153) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24518 (pms_id=50155) 2025-11-19 15:15:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 24517 (pms_id=50154) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24519 (pms_id=50156) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24520 (pms_id=50157) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24521 (pms_id=50159) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24522 (pms_id=50161) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24523 (pms_id=50162) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24524 (pms_id=50163) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24525 (pms_id=50164) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24526 (pms_id=50165) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24528 (pms_id=50168) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24527 (pms_id=50166) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24529 (pms_id=50174) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24530 (pms_id=50175) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24532 (pms_id=50176) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24531 (pms_id=50185) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24533 (pms_id=50186) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24534 (pms_id=50187) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24535 (pms_id=50188) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24536 (pms_id=50189) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24537 (pms_id=50190) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24538 (pms_id=50191) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24539 (pms_id=50192) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24540 (pms_id=50193) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24542 (pms_id=50194) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24541 (pms_id=50197) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24543 (pms_id=50198) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24544 (pms_id=50207) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24545 (pms_id=50208) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24546 (pms_id=50209) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24547 (pms_id=50217) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24548 (pms_id=50218) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24549 (pms_id=50221) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24550 (pms_id=50232) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24552 (pms_id=50233) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24553 (pms_id=50234) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24551 (pms_id=50235) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24554 (pms_id=50236) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24555 (pms_id=50247) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24556 (pms_id=50249) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24557 (pms_id=50250) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24558 (pms_id=50252) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24560 (pms_id=50253) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24559 (pms_id=50254) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24561 (pms_id=50255) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24562 (pms_id=50256) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24563 (pms_id=50257) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24564 (pms_id=50258) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24565 (pms_id=50259) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24569 (pms_id=50260) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24566 (pms_id=50261) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24567 (pms_id=50262) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24568 (pms_id=50263) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24570 (pms_id=50264) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24571 (pms_id=50265) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24573 (pms_id=50266) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24572 (pms_id=50267) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24574 (pms_id=50276) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24575 (pms_id=50286) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24576 (pms_id=50287) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24577 (pms_id=50288) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24578 (pms_id=50289) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24579 (pms_id=50290) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24580 (pms_id=50291) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24582 (pms_id=50301) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24581 (pms_id=50302) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24583 (pms_id=50303) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24584 (pms_id=50304) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24585 (pms_id=50305) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24586 (pms_id=50307) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24587 (pms_id=50308) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24588 (pms_id=50309) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24589 (pms_id=50310) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24590 (pms_id=50311) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24591 (pms_id=50312) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24592 (pms_id=50313) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24593 (pms_id=50314) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24594 (pms_id=50315) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24595 (pms_id=50316) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24596 (pms_id=50317) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24597 (pms_id=50319) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24598 (pms_id=50320) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24599 (pms_id=50321) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24600 (pms_id=50322) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24601 (pms_id=50323) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24602 (pms_id=50331) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24603 (pms_id=50332) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24604 (pms_id=50333) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24605 (pms_id=50334) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24606 (pms_id=50335) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24607 (pms_id=50336) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24610 (pms_id=50337) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24608 (pms_id=50338) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24609 (pms_id=50339) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24611 (pms_id=50340) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24612 (pms_id=50341) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24613 (pms_id=50343) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24614 (pms_id=50344) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24616 (pms_id=50346) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24615 (pms_id=50345) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24617 (pms_id=50347) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24618 (pms_id=50348) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24619 (pms_id=50352) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24620 (pms_id=50354) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24621 (pms_id=50355) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24622 (pms_id=50357) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24623 (pms_id=50358) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24624 (pms_id=50359) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24625 (pms_id=50360) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24626 (pms_id=50361) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24627 (pms_id=50362) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24629 (pms_id=50363) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24628 (pms_id=50364) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24630 (pms_id=50365) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24631 (pms_id=50366) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24632 (pms_id=50367) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24633 (pms_id=50368) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24634 (pms_id=50369) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24635 (pms_id=50370) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24636 (pms_id=50371) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24637 (pms_id=50372) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24639 (pms_id=50378) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24640 (pms_id=50379) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24638 (pms_id=50380) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24641 (pms_id=50381) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24642 (pms_id=50384) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24643 (pms_id=50385) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24644 (pms_id=50386) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24645 (pms_id=50387) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24647 (pms_id=50389) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24646 (pms_id=50388) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24648 (pms_id=50390) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24650 (pms_id=50391) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24649 (pms_id=50392) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24651 (pms_id=50410) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24652 (pms_id=50393) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24653 (pms_id=50412) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24654 (pms_id=50419) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24655 (pms_id=50429) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24656 (pms_id=50430) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24657 (pms_id=50431) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24658 (pms_id=50432) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24660 (pms_id=50442) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24661 (pms_id=50452) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24659 (pms_id=50443) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24662 (pms_id=50453) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24663 (pms_id=50454) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24664 (pms_id=50464) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24665 (pms_id=50465) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24667 (pms_id=50492) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24666 (pms_id=50466) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24668 (pms_id=50493) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24669 (pms_id=50494) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24670 (pms_id=50495) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24671 (pms_id=50496) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24673 (pms_id=50497) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24672 (pms_id=50498) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24674 (pms_id=50499) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24675 (pms_id=50500) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24676 (pms_id=50501) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24677 (pms_id=50502) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24678 (pms_id=50503) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24679 (pms_id=50504) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24680 (pms_id=50505) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24681 (pms_id=50506) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24682 (pms_id=50507) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24683 (pms_id=50508) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24684 (pms_id=50509) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24685 (pms_id=50510) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24686 (pms_id=50511) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24688 (pms_id=50512) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24687 (pms_id=50514) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24689 (pms_id=50515) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24690 (pms_id=50516) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24691 (pms_id=50518) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24693 (pms_id=50519) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24692 (pms_id=50520) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24694 (pms_id=50521) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24695 (pms_id=50522) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24699 (pms_id=50523) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24696 (pms_id=50524) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24697 (pms_id=50525) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24701 (pms_id=50526) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24698 (pms_id=50527) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24700 (pms_id=50528) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24703 (pms_id=50530) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24702 (pms_id=50529) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24704 (pms_id=50531) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24705 (pms_id=50532) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24706 (pms_id=50533) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24707 (pms_id=50534) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24708 (pms_id=50535) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24709 (pms_id=50537) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24710 (pms_id=50539) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24711 (pms_id=50540) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24712 (pms_id=50543) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24713 (pms_id=50544) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24715 (pms_id=50547) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24714 (pms_id=50545) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24716 (pms_id=50548) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24717 (pms_id=50549) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24718 (pms_id=50550) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24719 (pms_id=50553) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24720 (pms_id=50554) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24721 (pms_id=50556) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24722 (pms_id=50557) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24723 (pms_id=50558) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24724 (pms_id=50559) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24725 (pms_id=50560) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24727 (pms_id=50562) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24726 (pms_id=50561) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24728 (pms_id=50563) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24729 (pms_id=50564) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24730 (pms_id=50566) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24731 (pms_id=50567) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24732 (pms_id=50568) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24735 (pms_id=50569) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24733 (pms_id=50570) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24734 (pms_id=50571) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24736 (pms_id=50572) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24738 (pms_id=50574) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24737 (pms_id=50573) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24739 (pms_id=50575) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24740 (pms_id=50587) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24741 (pms_id=50588) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24743 (pms_id=50591) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24742 (pms_id=50590) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24744 (pms_id=50592) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24745 (pms_id=50593) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24746 (pms_id=50594) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24747 (pms_id=50596) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24748 (pms_id=50595) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24750 (pms_id=50597) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24749 (pms_id=50598) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24753 (pms_id=50601) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24751 (pms_id=50600) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24752 (pms_id=50602) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24754 (pms_id=50604) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24755 (pms_id=50605) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24756 (pms_id=50606) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24764 (pms_id=50607) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24758 (pms_id=50609) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24757 (pms_id=50608) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24759 (pms_id=50610) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24760 (pms_id=50611) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24763 (pms_id=50612) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24762 (pms_id=50613) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24761 (pms_id=50618) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24765 (pms_id=50619) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24766 (pms_id=50620) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24767 (pms_id=50621) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24768 (pms_id=50622) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24769 (pms_id=50623) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24770 (pms_id=50624) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24771 (pms_id=50625) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24772 (pms_id=50626) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24773 (pms_id=50627) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24774 (pms_id=50629) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24775 (pms_id=50630) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24776 (pms_id=50631) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24777 (pms_id=50633) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24778 (pms_id=50634) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24779 (pms_id=50635) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24780 (pms_id=50636) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24781 (pms_id=50639) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24783 (pms_id=50640) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24782 (pms_id=50652) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24785 (pms_id=50662) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24784 (pms_id=50653) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24786 (pms_id=50663) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24787 (pms_id=50664) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24788 (pms_id=50665) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24789 (pms_id=50666) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24790 (pms_id=50667) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24791 (pms_id=50672) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24792 (pms_id=50673) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24793 (pms_id=50674) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24794 (pms_id=50675) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24795 (pms_id=50676) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24796 (pms_id=50677) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24797 (pms_id=50678) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24798 (pms_id=50679) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24799 (pms_id=50680) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24800 (pms_id=50681) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24801 (pms_id=50682) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24802 (pms_id=50685) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24803 (pms_id=50686) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24804 (pms_id=50696) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24805 (pms_id=50697) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24807 (pms_id=50698) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24806 (pms_id=50699) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24808 (pms_id=50700) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24809 (pms_id=50702) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24810 (pms_id=50703) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24812 (pms_id=50704) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24811 (pms_id=50705) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24813 (pms_id=50706) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24814 (pms_id=50707) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24815 (pms_id=50708) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24816 (pms_id=50709) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24818 (pms_id=50711) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24817 (pms_id=50710) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24819 (pms_id=50712) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24820 (pms_id=50713) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24821 (pms_id=50714) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24823 (pms_id=50715) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24822 (pms_id=50716) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24824 (pms_id=50717) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24825 (pms_id=50718) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24826 (pms_id=50719) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24827 (pms_id=50720) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24828 (pms_id=50721) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24829 (pms_id=50722) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24830 (pms_id=50723) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24832 (pms_id=50724) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24833 (pms_id=50725) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24831 (pms_id=50727) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24834 (pms_id=50737) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24835 (pms_id=50738) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24836 (pms_id=50739) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24837 (pms_id=50740) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24838 (pms_id=50741) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24839 (pms_id=50742) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24840 (pms_id=50743) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24842 (pms_id=50744) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24841 (pms_id=50745) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24843 (pms_id=50746) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24844 (pms_id=50747) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24845 (pms_id=50748) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24846 (pms_id=50749) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24847 (pms_id=50750) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24848 (pms_id=50751) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24849 (pms_id=50752) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24850 (pms_id=50753) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24852 (pms_id=50754) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24851 (pms_id=50756) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24853 (pms_id=50757) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24855 (pms_id=50758) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24854 (pms_id=50759) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24856 (pms_id=50760) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24857 (pms_id=50761) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24858 (pms_id=50762) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24861 (pms_id=50764) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24859 (pms_id=50763) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24860 (pms_id=50765) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24862 (pms_id=50767) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24863 (pms_id=50768) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24865 (pms_id=50769) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24864 (pms_id=50771) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24866 (pms_id=50772) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24868 (pms_id=50777) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24867 (pms_id=50778) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24869 (pms_id=50779) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24870 (pms_id=50780) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24872 (pms_id=50781) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24871 (pms_id=50782) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24873 (pms_id=50792) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24874 (pms_id=50793) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24875 (pms_id=50794) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24876 (pms_id=50795) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24877 (pms_id=50796) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24878 (pms_id=50797) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24879 (pms_id=50798) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24880 (pms_id=50799) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24881 (pms_id=50800) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24882 (pms_id=50801) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24884 (pms_id=50802) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24883 (pms_id=50803) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24885 (pms_id=50804) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24886 (pms_id=50805) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24888 (pms_id=50808) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24887 (pms_id=50806) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24889 (pms_id=50809) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24890 (pms_id=50810) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24891 (pms_id=50811) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24892 (pms_id=50812) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24893 (pms_id=50813) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24898 (pms_id=50814) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24894 (pms_id=50815) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24895 (pms_id=50816) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24896 (pms_id=50817) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24897 (pms_id=50818) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24900 (pms_id=50820) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24899 (pms_id=50819) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24901 (pms_id=50821) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24902 (pms_id=50822) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24903 (pms_id=50823) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24904 (pms_id=50825) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24905 (pms_id=50826) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24906 (pms_id=50827) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24907 (pms_id=50828) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24908 (pms_id=50829) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24909 (pms_id=50830) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24910 (pms_id=50831) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24911 (pms_id=50832) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24912 (pms_id=50833) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24913 (pms_id=50841) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24914 (pms_id=50842) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24915 (pms_id=50843) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24916 (pms_id=50844) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24917 (pms_id=50845) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24918 (pms_id=50846) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24919 (pms_id=50847) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24920 (pms_id=50848) 2025-11-19 15:15:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 24921 (pms_id=50849) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24923 (pms_id=50852) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24922 (pms_id=50851) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24925 (pms_id=50854) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24924 (pms_id=50853) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24926 (pms_id=50855) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24927 (pms_id=50856) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24928 (pms_id=50857) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24929 (pms_id=50858) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24930 (pms_id=50859) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24931 (pms_id=50860) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24933 (pms_id=50862) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24932 (pms_id=50861) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24934 (pms_id=50864) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24935 (pms_id=50865) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24936 (pms_id=50866) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24937 (pms_id=50867) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24938 (pms_id=50868) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24939 (pms_id=50869) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24940 (pms_id=50870) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24941 (pms_id=50871) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24942 (pms_id=50872) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24943 (pms_id=50875) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24944 (pms_id=50874) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24945 (pms_id=50876) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24946 (pms_id=50877) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24947 (pms_id=50878) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24948 (pms_id=50879) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24949 (pms_id=50880) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24950 (pms_id=50881) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24951 (pms_id=50883) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24952 (pms_id=50889) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24953 (pms_id=50890) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24954 (pms_id=50891) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24955 (pms_id=50892) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24956 (pms_id=50893) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24957 (pms_id=50894) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24959 (pms_id=50896) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24958 (pms_id=50895) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24960 (pms_id=50897) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24966 (pms_id=50898) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24961 (pms_id=50899) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24962 (pms_id=50900) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24963 (pms_id=50901) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24964 (pms_id=50902) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24965 (pms_id=50903) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24968 (pms_id=50905) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24967 (pms_id=50904) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24969 (pms_id=50906) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24970 (pms_id=50907) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24971 (pms_id=50909) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24973 (pms_id=50910) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24972 (pms_id=50911) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24974 (pms_id=50913) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24975 (pms_id=50914) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24976 (pms_id=50915) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24977 (pms_id=50916) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24979 (pms_id=50918) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24978 (pms_id=50917) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24980 (pms_id=50919) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24981 (pms_id=50920) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24982 (pms_id=50921) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24983 (pms_id=50931) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24984 (pms_id=50932) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24985 (pms_id=50934) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24987 (pms_id=50935) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24986 (pms_id=50936) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24988 (pms_id=50937) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24989 (pms_id=50938) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24990 (pms_id=50941) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24991 (pms_id=50942) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24992 (pms_id=50943) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24993 (pms_id=50944) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24994 (pms_id=50945) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24995 (pms_id=50946) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24996 (pms_id=50947) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24997 (pms_id=50948) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24999 (pms_id=50950) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24998 (pms_id=50949) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25000 (pms_id=50951) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25001 (pms_id=50952) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25003 (pms_id=50953) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25002 (pms_id=50954) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25004 (pms_id=50955) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25005 (pms_id=50956) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25006 (pms_id=50958) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25007 (pms_id=50959) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25008 (pms_id=50960) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25009 (pms_id=50969) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25010 (pms_id=50970) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25011 (pms_id=50972) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25012 (pms_id=50973) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25013 (pms_id=50974) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25014 (pms_id=50975) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25016 (pms_id=50977) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25015 (pms_id=50976) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25017 (pms_id=50978) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25018 (pms_id=50979) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25019 (pms_id=50980) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25020 (pms_id=50986) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25021 (pms_id=50987) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25023 (pms_id=50989) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25022 (pms_id=50988) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25025 (pms_id=50990) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25024 (pms_id=50991) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25026 (pms_id=50993) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25027 (pms_id=50994) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25028 (pms_id=50995) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25029 (pms_id=50996) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25030 (pms_id=51003) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25031 (pms_id=51004) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25032 (pms_id=51013) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25033 (pms_id=51017) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25034 (pms_id=51015) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25035 (pms_id=51018) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25036 (pms_id=51019) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51017 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25037 (pms_id=51020) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25038 (pms_id=51021) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25039 (pms_id=51022) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25040 (pms_id=51032) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25041 (pms_id=51034) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25042 (pms_id=51035) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25043 (pms_id=51036) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25044 (pms_id=51037) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25045 (pms_id=51038) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25046 (pms_id=51039) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25047 (pms_id=51040) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25048 (pms_id=51041) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25049 (pms_id=51042) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25050 (pms_id=51043) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25051 (pms_id=51046) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25052 (pms_id=51047) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25054 (pms_id=51058) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25053 (pms_id=51057) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25055 (pms_id=51059) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25056 (pms_id=51061) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25057 (pms_id=51062) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25058 (pms_id=51065) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25059 (pms_id=51068) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25061 (pms_id=51069) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25060 (pms_id=51078) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25062 (pms_id=51079) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25064 (pms_id=51089) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25063 (pms_id=51088) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25065 (pms_id=51099) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25066 (pms_id=51100) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25067 (pms_id=51101) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25068 (pms_id=51102) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25069 (pms_id=51103) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25070 (pms_id=51109) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25071 (pms_id=51110) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25072 (pms_id=51114) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25074 (pms_id=51133) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25073 (pms_id=51134) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25075 (pms_id=51145) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25076 (pms_id=51147) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25077 (pms_id=51149) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25078 (pms_id=51156) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25079 (pms_id=51157) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25080 (pms_id=51166) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25082 (pms_id=51167) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25081 (pms_id=51169) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25083 (pms_id=51176) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25084 (pms_id=51177) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25085 (pms_id=51178) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25086 (pms_id=51179) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25087 (pms_id=51180) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25088 (pms_id=51181) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25090 (pms_id=51182) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25089 (pms_id=51183) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25091 (pms_id=51184) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25093 (pms_id=51186) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25092 (pms_id=51185) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25094 (pms_id=51189) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25095 (pms_id=51196) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25096 (pms_id=51207) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25105 (pms_id=51208) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25097 (pms_id=51209) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25098 (pms_id=51210) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25099 (pms_id=51211) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25100 (pms_id=51213) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25101 (pms_id=51214) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25103 (pms_id=51215) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25102 (pms_id=51216) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25104 (pms_id=51217) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25106 (pms_id=51218) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25107 (pms_id=51219) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25108 (pms_id=51221) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25109 (pms_id=51222) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25111 (pms_id=51230) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25110 (pms_id=51231) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25112 (pms_id=51232) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25113 (pms_id=51233) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25114 (pms_id=51234) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25115 (pms_id=51235) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25116 (pms_id=51236) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25125 (pms_id=51237) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25117 (pms_id=51238) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25119 (pms_id=51239) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25118 (pms_id=51241) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25120 (pms_id=51242) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25122 (pms_id=51248) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25121 (pms_id=51249) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25124 (pms_id=51258) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25123 (pms_id=51250) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25126 (pms_id=51259) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25127 (pms_id=51260) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25128 (pms_id=51269) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25129 (pms_id=51279) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25131 (pms_id=51289) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25130 (pms_id=51291) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25132 (pms_id=51292) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25133 (pms_id=51293) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25135 (pms_id=51294) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25134 (pms_id=51300) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25136 (pms_id=51301) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25137 (pms_id=51302) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25138 (pms_id=51303) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25139 (pms_id=51304) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25140 (pms_id=51305) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25141 (pms_id=51306) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25143 (pms_id=51308) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25142 (pms_id=51315) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25144 (pms_id=51317) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25145 (pms_id=51319) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25146 (pms_id=51320) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25148 (pms_id=51321) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25147 (pms_id=51322) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25150 (pms_id=51323) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25151 (pms_id=51325) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25149 (pms_id=51324) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25152 (pms_id=51326) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25153 (pms_id=51327) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25154 (pms_id=51329) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25155 (pms_id=51330) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25156 (pms_id=51331) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25157 (pms_id=51332) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25158 (pms_id=51342) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25160 (pms_id=51344) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25159 (pms_id=51343) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25162 (pms_id=51346) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25161 (pms_id=51347) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25163 (pms_id=51348) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25164 (pms_id=51349) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25165 (pms_id=51350) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25166 (pms_id=51351) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25167 (pms_id=51352) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25168 (pms_id=51353) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25169 (pms_id=51359) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25170 (pms_id=51360) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25172 (pms_id=51362) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25171 (pms_id=51361) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25173 (pms_id=51363) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25174 (pms_id=51369) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25175 (pms_id=51370) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25176 (pms_id=51371) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25183 (pms_id=51372) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25177 (pms_id=51373) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25179 (pms_id=51380) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25178 (pms_id=51374) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25181 (pms_id=51382) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25180 (pms_id=51383) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25182 (pms_id=51384) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25202 (pms_id=51385) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25200 (pms_id=51386) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25184 (pms_id=51387) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25185 (pms_id=51388) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25187 (pms_id=51393) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25186 (pms_id=51404) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25188 (pms_id=51405) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25189 (pms_id=51406) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25190 (pms_id=51407) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25191 (pms_id=51408) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25192 (pms_id=51409) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25193 (pms_id=51410) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25194 (pms_id=51411) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25195 (pms_id=51412) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25196 (pms_id=51413) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25199 (pms_id=51416) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25197 (pms_id=51415) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25201 (pms_id=51418) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25198 (pms_id=51417) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25203 (pms_id=51419) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25204 (pms_id=51420) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25205 (pms_id=51422) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25207 (pms_id=51432) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25206 (pms_id=51423) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25208 (pms_id=51433) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25209 (pms_id=51434) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25211 (pms_id=51436) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25213 (pms_id=51438) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25210 (pms_id=51435) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25212 (pms_id=51437) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25214 (pms_id=51439) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25216 (pms_id=51442) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25217 (pms_id=51443) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25215 (pms_id=51460) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25218 (pms_id=51461) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25219 (pms_id=51462) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25220 (pms_id=51463) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25221 (pms_id=51464) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25222 (pms_id=51465) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25223 (pms_id=51466) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25224 (pms_id=51467) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25225 (pms_id=51468) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25226 (pms_id=51469) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25227 (pms_id=51470) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25228 (pms_id=51471) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25229 (pms_id=51473) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25230 (pms_id=51474) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25231 (pms_id=51475) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25232 (pms_id=51477) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25233 (pms_id=51478) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25234 (pms_id=51479) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25235 (pms_id=51480) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25236 (pms_id=51481) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25237 (pms_id=51482) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25238 (pms_id=51483) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25239 (pms_id=51484) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25240 (pms_id=51485) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25241 (pms_id=51486) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25242 (pms_id=51488) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25243 (pms_id=51489) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25244 (pms_id=51490) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25245 (pms_id=51491) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25246 (pms_id=51492) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25247 (pms_id=51493) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25248 (pms_id=51498) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25249 (pms_id=51499) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25250 (pms_id=51500) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25251 (pms_id=51508) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25252 (pms_id=51509) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25253 (pms_id=51510) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25254 (pms_id=51511) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25255 (pms_id=51512) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25256 (pms_id=51513) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25257 (pms_id=51514) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25258 (pms_id=51515) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25259 (pms_id=51517) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25261 (pms_id=51519) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25260 (pms_id=51523) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25263 (pms_id=51525) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25262 (pms_id=51524) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25264 (pms_id=51533) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25265 (pms_id=51534) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25266 (pms_id=51535) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25267 (pms_id=51536) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25268 (pms_id=51537) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25269 (pms_id=51538) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25271 (pms_id=51540) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25272 (pms_id=51541) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25270 (pms_id=51539) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25273 (pms_id=51547) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25274 (pms_id=51549) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25275 (pms_id=51550) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25276 (pms_id=51551) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25278 (pms_id=51552) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25277 (pms_id=51553) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25279 (pms_id=51554) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25280 (pms_id=51563) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25281 (pms_id=51564) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25282 (pms_id=51566) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25283 (pms_id=51567) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25284 (pms_id=51578) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25286 (pms_id=51582) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25285 (pms_id=51579) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25287 (pms_id=51583) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25289 (pms_id=51584) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25290 (pms_id=51586) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25288 (pms_id=51585) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25291 (pms_id=51587) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25292 (pms_id=51588) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25293 (pms_id=51589) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25294 (pms_id=51590) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25295 (pms_id=51591) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25296 (pms_id=51592) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25297 (pms_id=51593) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25298 (pms_id=51594) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25299 (pms_id=51595) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25300 (pms_id=51596) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25301 (pms_id=51597) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25302 (pms_id=51598) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25303 (pms_id=51599) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25304 (pms_id=51615) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25307 (pms_id=51617) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25305 (pms_id=51616) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25306 (pms_id=51618) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25308 (pms_id=51619) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25309 (pms_id=51620) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25312 (pms_id=51622) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25311 (pms_id=51627) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25310 (pms_id=51628) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25313 (pms_id=51629) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25314 (pms_id=51631) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25315 (pms_id=51632) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25316 (pms_id=51633) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25317 (pms_id=51634) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25318 (pms_id=51638) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25319 (pms_id=51641) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25320 (pms_id=51643) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25321 (pms_id=51652) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25322 (pms_id=51653) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25323 (pms_id=51654) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25324 (pms_id=51655) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25325 (pms_id=51656) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25326 (pms_id=51657) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25327 (pms_id=51658) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25328 (pms_id=51659) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51656 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25329 (pms_id=51665) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25330 (pms_id=51666) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25331 (pms_id=51667) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25332 (pms_id=51668) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25333 (pms_id=51669) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25334 (pms_id=51670) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25335 (pms_id=51671) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25336 (pms_id=51673) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25337 (pms_id=51674) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25338 (pms_id=51675) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25339 (pms_id=51676) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25340 (pms_id=51677) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25341 (pms_id=51681) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25342 (pms_id=51682) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25343 (pms_id=51683) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25344 (pms_id=51684) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25345 (pms_id=51686) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25348 (pms_id=51697) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25346 (pms_id=51687) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25347 (pms_id=51696) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25349 (pms_id=51698) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25350 (pms_id=51699) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25352 (pms_id=51701) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25351 (pms_id=51700) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25353 (pms_id=51702) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25354 (pms_id=51703) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25355 (pms_id=51705) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25356 (pms_id=51706) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25358 (pms_id=51714) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25357 (pms_id=51708) 2025-11-19 15:15:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25359 (pms_id=51724) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25360 (pms_id=51725) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25361 (pms_id=51726) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25362 (pms_id=51727) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25363 (pms_id=51729) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25364 (pms_id=51730) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25365 (pms_id=51733) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25368 (pms_id=51744) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25366 (pms_id=51734) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25369 (pms_id=51745) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25367 (pms_id=51746) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25370 (pms_id=51748) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25373 (pms_id=51757) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25371 (pms_id=51749) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25372 (pms_id=51758) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25375 (pms_id=51761) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25374 (pms_id=51760) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25376 (pms_id=51762) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25378 (pms_id=51763) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25377 (pms_id=51764) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25379 (pms_id=51765) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25380 (pms_id=51766) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25381 (pms_id=51767) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25382 (pms_id=51768) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25383 (pms_id=51769) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25384 (pms_id=51770) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25385 (pms_id=51771) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25386 (pms_id=51772) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25387 (pms_id=51773) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25393 (pms_id=51774) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25388 (pms_id=51776) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25389 (pms_id=51777) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25390 (pms_id=51779) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25391 (pms_id=51780) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25392 (pms_id=51781) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25394 (pms_id=51782) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25395 (pms_id=51783) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25396 (pms_id=51784) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25397 (pms_id=51785) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25398 (pms_id=51786) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25399 (pms_id=51787) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25400 (pms_id=51788) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25401 (pms_id=51789) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25402 (pms_id=51800) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25403 (pms_id=51801) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25404 (pms_id=51802) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25405 (pms_id=51810) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25406 (pms_id=51811) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25408 (pms_id=51812) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25407 (pms_id=51814) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25409 (pms_id=51815) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25410 (pms_id=51816) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25411 (pms_id=51817) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25412 (pms_id=51818) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25413 (pms_id=51819) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25414 (pms_id=51820) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25415 (pms_id=51821) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25416 (pms_id=51822) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25417 (pms_id=51823) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25419 (pms_id=51824) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25418 (pms_id=51825) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25420 (pms_id=51835) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25423 (pms_id=51845) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25421 (pms_id=51836) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25422 (pms_id=51855) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25424 (pms_id=51856) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25425 (pms_id=51857) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25427 (pms_id=51858) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25426 (pms_id=51860) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25428 (pms_id=51868) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25430 (pms_id=51869) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25429 (pms_id=51870) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25431 (pms_id=51871) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25432 (pms_id=51872) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25433 (pms_id=51873) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25434 (pms_id=51875) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25435 (pms_id=51876) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25436 (pms_id=51877) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25437 (pms_id=51878) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25440 (pms_id=51879) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25438 (pms_id=51880) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25439 (pms_id=51886) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25442 (pms_id=51887) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25441 (pms_id=51896) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25443 (pms_id=51906) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25444 (pms_id=51907) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25445 (pms_id=51908) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25446 (pms_id=51909) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25447 (pms_id=51910) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25448 (pms_id=51912) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25449 (pms_id=51916) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51910 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25450 (pms_id=51923) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25451 (pms_id=51937) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25452 (pms_id=51948) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25453 (pms_id=51949) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25454 (pms_id=51950) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25455 (pms_id=51951) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25457 (pms_id=51953) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25456 (pms_id=51952) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25458 (pms_id=51954) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25459 (pms_id=51955) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25460 (pms_id=51956) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25461 (pms_id=51957) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25463 (pms_id=51959) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25462 (pms_id=51958) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25464 (pms_id=51960) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25465 (pms_id=51961) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25467 (pms_id=51963) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25466 (pms_id=51962) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25468 (pms_id=51964) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25469 (pms_id=51970) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25470 (pms_id=51971) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25471 (pms_id=51980) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25472 (pms_id=51981) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25473 (pms_id=51982) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25474 (pms_id=51984) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25475 (pms_id=51986) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25476 (pms_id=51987) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25477 (pms_id=51990) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25478 (pms_id=51991) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25480 (pms_id=51992) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25479 (pms_id=51994) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25481 (pms_id=51995) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25482 (pms_id=51997) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25483 (pms_id=51998) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25484 (pms_id=51999) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25485 (pms_id=52000) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25486 (pms_id=52001) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25487 (pms_id=52002) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25489 (pms_id=52003) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25488 (pms_id=52012) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25490 (pms_id=52013) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25491 (pms_id=52014) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25492 (pms_id=52024) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25493 (pms_id=52034) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25494 (pms_id=52044) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25495 (pms_id=52045) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25496 (pms_id=52046) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25497 (pms_id=52048) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25498 (pms_id=52049) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25499 (pms_id=52050) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25501 (pms_id=52060) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25500 (pms_id=52061) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25502 (pms_id=52062) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25503 (pms_id=52063) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25504 (pms_id=52064) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25505 (pms_id=52071) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25506 (pms_id=52072) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25507 (pms_id=52073) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25508 (pms_id=52074) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25509 (pms_id=52075) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25510 (pms_id=52076) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25511 (pms_id=52078) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25512 (pms_id=52079) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25513 (pms_id=52080) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25514 (pms_id=52081) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25515 (pms_id=52087) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25516 (pms_id=52097) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25518 (pms_id=52100) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25517 (pms_id=52099) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25520 (pms_id=52109) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25519 (pms_id=52110) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52100 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25521 (pms_id=52111) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25522 (pms_id=52112) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25523 (pms_id=52113) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25524 (pms_id=52114) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25525 (pms_id=52124) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25526 (pms_id=52125) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25527 (pms_id=52126) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25528 (pms_id=52127) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25529 (pms_id=52128) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25531 (pms_id=52129) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25530 (pms_id=52131) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25533 (pms_id=52132) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25532 (pms_id=52134) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25534 (pms_id=52135) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25535 (pms_id=52136) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25536 (pms_id=52137) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25537 (pms_id=52148) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25539 (pms_id=52150) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25538 (pms_id=52149) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25540 (pms_id=52157) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25542 (pms_id=52158) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25543 (pms_id=52160) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25541 (pms_id=52159) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25544 (pms_id=52161) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25545 (pms_id=52162) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25546 (pms_id=52164) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25547 (pms_id=52165) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25549 (pms_id=52166) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25548 (pms_id=52167) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25550 (pms_id=52168) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25551 (pms_id=52169) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25552 (pms_id=52170) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25553 (pms_id=52171) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25555 (pms_id=52172) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25554 (pms_id=52173) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25556 (pms_id=52174) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25557 (pms_id=52175) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25558 (pms_id=52176) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25559 (pms_id=52177) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25561 (pms_id=52178) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25562 (pms_id=52180) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25560 (pms_id=52179) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25564 (pms_id=52182) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25563 (pms_id=52181) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25565 (pms_id=52185) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25566 (pms_id=52193) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25568 (pms_id=52194) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25567 (pms_id=52195) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25571 (pms_id=52196) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25569 (pms_id=52197) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25570 (pms_id=52198) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25572 (pms_id=52199) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25573 (pms_id=52200) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25574 (pms_id=52201) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25575 (pms_id=52202) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25576 (pms_id=52203) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25577 (pms_id=52204) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25578 (pms_id=52205) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25580 (pms_id=52214) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25579 (pms_id=52215) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25581 (pms_id=52216) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25582 (pms_id=52217) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25583 (pms_id=52224) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25584 (pms_id=52225) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25585 (pms_id=52226) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25586 (pms_id=52227) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25587 (pms_id=52236) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25588 (pms_id=52237) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25589 (pms_id=52238) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25591 (pms_id=52240) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25590 (pms_id=52239) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25592 (pms_id=52241) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25593 (pms_id=52242) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25594 (pms_id=52243) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25595 (pms_id=52244) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25596 (pms_id=52246) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25597 (pms_id=52245) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25598 (pms_id=52247) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25599 (pms_id=52248) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25600 (pms_id=52249) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25603 (pms_id=52250) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25601 (pms_id=52251) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25602 (pms_id=52253) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25604 (pms_id=52254) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25605 (pms_id=52264) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25606 (pms_id=52265) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25607 (pms_id=52266) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25610 (pms_id=52268) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52264 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25608 (pms_id=52273) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25609 (pms_id=52274) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25611 (pms_id=52275) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25612 (pms_id=52276) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25613 (pms_id=52277) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25614 (pms_id=52278) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25615 (pms_id=52279) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25616 (pms_id=52280) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25617 (pms_id=52281) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25618 (pms_id=52282) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25619 (pms_id=52283) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25620 (pms_id=52284) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25621 (pms_id=52285) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25622 (pms_id=52287) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25623 (pms_id=52288) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25624 (pms_id=52289) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25625 (pms_id=52290) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25626 (pms_id=52292) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25628 (pms_id=52294) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25627 (pms_id=52293) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25629 (pms_id=52295) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25630 (pms_id=52296) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25631 (pms_id=52297) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25632 (pms_id=52298) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25633 (pms_id=52299) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25634 (pms_id=52301) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25635 (pms_id=52302) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25637 (pms_id=52303) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25636 (pms_id=52304) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25638 (pms_id=52310) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25639 (pms_id=52311) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25640 (pms_id=52312) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25641 (pms_id=52313) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25642 (pms_id=52314) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25643 (pms_id=52315) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25644 (pms_id=52316) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25645 (pms_id=52317) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25647 (pms_id=52320) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25646 (pms_id=52321) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25648 (pms_id=52322) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25649 (pms_id=52323) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25650 (pms_id=52324) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25652 (pms_id=52326) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25651 (pms_id=52325) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25655 (pms_id=52328) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25653 (pms_id=52329) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25654 (pms_id=52331) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25656 (pms_id=52332) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25657 (pms_id=52333) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25660 (pms_id=52343) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25658 (pms_id=52344) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25659 (pms_id=52345) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25661 (pms_id=52347) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25662 (pms_id=52348) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25663 (pms_id=52349) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25664 (pms_id=52350) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25665 (pms_id=52351) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25666 (pms_id=52352) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25667 (pms_id=52353) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25668 (pms_id=52354) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25669 (pms_id=52355) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25670 (pms_id=52356) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25672 (pms_id=52357) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25671 (pms_id=52359) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25673 (pms_id=52360) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25674 (pms_id=52361) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25675 (pms_id=52362) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25676 (pms_id=52363) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25678 (pms_id=52374) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25677 (pms_id=52375) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25679 (pms_id=52385) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25680 (pms_id=52386) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25681 (pms_id=52387) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25682 (pms_id=52388) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25684 (pms_id=52390) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25683 (pms_id=52389) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25685 (pms_id=52391) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25686 (pms_id=52392) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25689 (pms_id=52395) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25687 (pms_id=52394) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25688 (pms_id=52393) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25690 (pms_id=52396) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25691 (pms_id=52398) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25692 (pms_id=52399) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25693 (pms_id=52400) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25694 (pms_id=52401) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25695 (pms_id=52402) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25696 (pms_id=52403) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25697 (pms_id=52404) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25698 (pms_id=52405) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25699 (pms_id=52406) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25700 (pms_id=52407) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25701 (pms_id=52408) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25702 (pms_id=52409) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25704 (pms_id=52419) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25705 (pms_id=52420) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25703 (pms_id=52421) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25706 (pms_id=52431) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25707 (pms_id=52432) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25708 (pms_id=52433) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25709 (pms_id=52434) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25710 (pms_id=52435) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25712 (pms_id=52436) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25711 (pms_id=52437) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25713 (pms_id=52444) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25714 (pms_id=52445) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25715 (pms_id=52446) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25716 (pms_id=52447) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25718 (pms_id=52455) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25717 (pms_id=52448) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25719 (pms_id=52456) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25720 (pms_id=52466) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25721 (pms_id=52467) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25722 (pms_id=52477) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25723 (pms_id=52478) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25725 (pms_id=52479) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25724 (pms_id=52480) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25726 (pms_id=52481) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25727 (pms_id=52484) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25728 (pms_id=52486) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25730 (pms_id=52487) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25731 (pms_id=52490) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25729 (pms_id=52489) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25733 (pms_id=52491) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25732 (pms_id=52492) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25734 (pms_id=52493) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25735 (pms_id=52500) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25736 (pms_id=52501) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25738 (pms_id=52502) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25737 (pms_id=52503) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25739 (pms_id=52510) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25740 (pms_id=52511) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25741 (pms_id=52512) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25742 (pms_id=52513) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25743 (pms_id=52523) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25744 (pms_id=52524) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25745 (pms_id=52525) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25747 (pms_id=52526) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25746 (pms_id=52527) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25748 (pms_id=52529) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25750 (pms_id=52530) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25749 (pms_id=52531) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25751 (pms_id=52537) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25753 (pms_id=52548) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25752 (pms_id=52549) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25755 (pms_id=52550) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25754 (pms_id=52558) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25756 (pms_id=52559) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25758 (pms_id=52560) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25757 (pms_id=52562) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25759 (pms_id=52563) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25760 (pms_id=52564) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25761 (pms_id=52565) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25762 (pms_id=52566) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25763 (pms_id=52567) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25764 (pms_id=52568) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25765 (pms_id=52570) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25766 (pms_id=52571) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25768 (pms_id=52573) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25767 (pms_id=52572) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25769 (pms_id=52574) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25770 (pms_id=52583) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25771 (pms_id=52584) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25772 (pms_id=52585) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25773 (pms_id=52594) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25774 (pms_id=52595) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25775 (pms_id=52596) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25776 (pms_id=52597) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25777 (pms_id=52598) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25778 (pms_id=52599) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25779 (pms_id=52600) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25781 (pms_id=52601) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25780 (pms_id=52602) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25782 (pms_id=52603) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25783 (pms_id=52613) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25784 (pms_id=52614) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25785 (pms_id=52623) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25786 (pms_id=52625) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25787 (pms_id=52627) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25788 (pms_id=52628) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25789 (pms_id=52629) 2025-11-19 15:15:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 25790 (pms_id=52630) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25791 (pms_id=52631) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25792 (pms_id=52634) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25794 (pms_id=52635) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25793 (pms_id=52636) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25795 (pms_id=52637) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25796 (pms_id=52638) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25797 (pms_id=52639) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25798 (pms_id=52640) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25802 (pms_id=52641) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25800 (pms_id=52642) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25799 (pms_id=52644) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25801 (pms_id=52645) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25803 (pms_id=52647) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25804 (pms_id=52646) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25805 (pms_id=52648) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25806 (pms_id=52659) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25807 (pms_id=52660) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25808 (pms_id=52661) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25809 (pms_id=52662) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25810 (pms_id=52672) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25811 (pms_id=52673) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25812 (pms_id=52674) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25813 (pms_id=52675) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25814 (pms_id=52676) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25815 (pms_id=52677) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25816 (pms_id=52678) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25817 (pms_id=52679) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25818 (pms_id=52680) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25819 (pms_id=52681) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25820 (pms_id=52685) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25821 (pms_id=52691) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25822 (pms_id=52692) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25825 (pms_id=52701) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25823 (pms_id=52693) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25824 (pms_id=52695) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25826 (pms_id=52712) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25827 (pms_id=52713) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25828 (pms_id=52714) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25829 (pms_id=52721) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25830 (pms_id=52731) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25832 (pms_id=52732) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25833 (pms_id=52734) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25834 (pms_id=52735) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25831 (pms_id=52733) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25835 (pms_id=52744) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25837 (pms_id=52745) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25836 (pms_id=52746) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25838 (pms_id=52754) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25840 (pms_id=52755) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25839 (pms_id=52756) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25842 (pms_id=52757) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25841 (pms_id=52764) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25844 (pms_id=52769) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25843 (pms_id=52765) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25845 (pms_id=52770) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25846 (pms_id=52779) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25847 (pms_id=52780) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25848 (pms_id=52781) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25849 (pms_id=52782) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25850 (pms_id=52783) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25851 (pms_id=52784) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25852 (pms_id=52785) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25853 (pms_id=52791) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25854 (pms_id=52792) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25855 (pms_id=52793) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25856 (pms_id=52794) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25857 (pms_id=52795) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25858 (pms_id=52796) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25859 (pms_id=52805) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25860 (pms_id=52806) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25861 (pms_id=52807) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25862 (pms_id=52808) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25863 (pms_id=52809) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25864 (pms_id=52810) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25865 (pms_id=52820) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25866 (pms_id=52821) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25867 (pms_id=52822) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25868 (pms_id=52830) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25872 (pms_id=52831) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25869 (pms_id=52841) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25870 (pms_id=52842) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25871 (pms_id=52843) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25873 (pms_id=52844) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25874 (pms_id=52845) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25875 (pms_id=52846) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25876 (pms_id=52847) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25877 (pms_id=52851) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25878 (pms_id=52852) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25879 (pms_id=52853) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25880 (pms_id=52854) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25882 (pms_id=52855) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25881 (pms_id=52865) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25883 (pms_id=52866) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25884 (pms_id=52867) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25885 (pms_id=52868) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25886 (pms_id=52869) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25888 (pms_id=52870) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25887 (pms_id=52871) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25890 (pms_id=52872) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25889 (pms_id=52873) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25892 (pms_id=52874) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25891 (pms_id=52875) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25893 (pms_id=52876) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25894 (pms_id=52877) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25898 (pms_id=52878) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25895 (pms_id=52879) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25896 (pms_id=52880) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25897 (pms_id=52881) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25901 (pms_id=52886) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25899 (pms_id=52882) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25900 (pms_id=52887) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25902 (pms_id=52888) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25903 (pms_id=52889) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25904 (pms_id=52890) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25905 (pms_id=52891) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25906 (pms_id=52892) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25907 (pms_id=52899) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25908 (pms_id=52900) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25909 (pms_id=52901) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25910 (pms_id=52903) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25911 (pms_id=52905) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25912 (pms_id=52906) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25913 (pms_id=52908) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25915 (pms_id=52909) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25914 (pms_id=52919) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25916 (pms_id=52920) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25917 (pms_id=52921) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25918 (pms_id=52929) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25919 (pms_id=52930) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25920 (pms_id=52932) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25921 (pms_id=52931) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25922 (pms_id=52933) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25923 (pms_id=52935) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25925 (pms_id=52936) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25924 (pms_id=52937) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25926 (pms_id=52938) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25927 (pms_id=52948) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25928 (pms_id=52949) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25929 (pms_id=52952) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25930 (pms_id=52959) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25933 (pms_id=52961) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25931 (pms_id=52960) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25934 (pms_id=52962) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25932 (pms_id=52963) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25935 (pms_id=52964) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25937 (pms_id=52966) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25936 (pms_id=52965) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25938 (pms_id=52967) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25939 (pms_id=52968) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25941 (pms_id=52969) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25940 (pms_id=52970) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25942 (pms_id=52971) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25943 (pms_id=52972) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25944 (pms_id=52973) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25945 (pms_id=52974) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25946 (pms_id=52975) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25947 (pms_id=52976) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25948 (pms_id=52977) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25949 (pms_id=52978) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25950 (pms_id=52989) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25952 (pms_id=52990) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25951 (pms_id=52991) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25953 (pms_id=52992) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25954 (pms_id=52993) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25955 (pms_id=52994) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25956 (pms_id=52995) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25957 (pms_id=52996) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25959 (pms_id=52997) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25958 (pms_id=52998) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25960 (pms_id=52999) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25961 (pms_id=53000) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25962 (pms_id=53001) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25963 (pms_id=53002) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25964 (pms_id=53003) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25965 (pms_id=53004) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25966 (pms_id=53005) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25967 (pms_id=53006) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25968 (pms_id=53007) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25969 (pms_id=53018) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25970 (pms_id=53019) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25971 (pms_id=53020) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25972 (pms_id=53023) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25973 (pms_id=53024) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25974 (pms_id=53025) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25976 (pms_id=53040) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25975 (pms_id=53051) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25977 (pms_id=53052) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25978 (pms_id=53054) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25979 (pms_id=53053) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25980 (pms_id=53055) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25982 (pms_id=53056) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25981 (pms_id=53060) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25983 (pms_id=53061) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25984 (pms_id=53062) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25985 (pms_id=53063) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25986 (pms_id=53064) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25987 (pms_id=53065) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25988 (pms_id=53066) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25989 (pms_id=53067) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25993 (pms_id=53068) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25991 (pms_id=53069) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25992 (pms_id=53070) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25990 (pms_id=53072) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25994 (pms_id=53074) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25995 (pms_id=53075) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25996 (pms_id=53076) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25997 (pms_id=53077) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25998 (pms_id=53078) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26001 (pms_id=53080) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26000 (pms_id=53082) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26002 (pms_id=53083) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 25999 (pms_id=53084) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26003 (pms_id=53085) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26004 (pms_id=53086) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26005 (pms_id=53087) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26006 (pms_id=53098) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26007 (pms_id=53099) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26008 (pms_id=53108) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26010 (pms_id=53109) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26009 (pms_id=53110) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26011 (pms_id=53111) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26012 (pms_id=53112) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26013 (pms_id=53117) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26014 (pms_id=53127) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26015 (pms_id=53128) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26016 (pms_id=53129) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26017 (pms_id=53131) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26018 (pms_id=53132) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26019 (pms_id=53139) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26020 (pms_id=53140) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26021 (pms_id=53141) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26022 (pms_id=53142) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26023 (pms_id=53143) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26025 (pms_id=53144) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26024 (pms_id=53153) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26026 (pms_id=53154) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26027 (pms_id=53155) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26028 (pms_id=53156) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26029 (pms_id=53157) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26030 (pms_id=53158) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26031 (pms_id=53165) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26032 (pms_id=53174) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26033 (pms_id=53175) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26034 (pms_id=53184) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26035 (pms_id=53185) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26036 (pms_id=53196) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26037 (pms_id=53206) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26038 (pms_id=53207) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26039 (pms_id=53208) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26041 (pms_id=53210) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26040 (pms_id=53209) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26042 (pms_id=53211) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26044 (pms_id=53212) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26043 (pms_id=53213) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26046 (pms_id=53214) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26045 (pms_id=53215) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26047 (pms_id=53216) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26048 (pms_id=53217) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26049 (pms_id=53218) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26050 (pms_id=53219) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26051 (pms_id=53220) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26052 (pms_id=53221) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26053 (pms_id=53228) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26054 (pms_id=53229) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26070 (pms_id=53231) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26055 (pms_id=53230) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26069 (pms_id=53232) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26056 (pms_id=53233) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26058 (pms_id=53236) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26057 (pms_id=53235) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26060 (pms_id=53237) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26059 (pms_id=53238) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26061 (pms_id=53239) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26062 (pms_id=53240) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26080 (pms_id=53243) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26063 (pms_id=53244) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26064 (pms_id=53245) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26066 (pms_id=53246) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26067 (pms_id=53266) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26065 (pms_id=53256) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26068 (pms_id=53267) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26086 (pms_id=53268) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26071 (pms_id=53269) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26072 (pms_id=53270) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26073 (pms_id=53271) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26075 (pms_id=53273) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26074 (pms_id=53284) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26076 (pms_id=53285) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26077 (pms_id=53286) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26078 (pms_id=53287) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26079 (pms_id=53288) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26081 (pms_id=53289) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26082 (pms_id=53290) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26083 (pms_id=53291) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26084 (pms_id=53292) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26085 (pms_id=53293) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26087 (pms_id=53294) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26088 (pms_id=53295) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26089 (pms_id=53296) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26091 (pms_id=53297) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26090 (pms_id=53298) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26092 (pms_id=53314) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26094 (pms_id=53315) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26093 (pms_id=53316) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26095 (pms_id=53317) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26096 (pms_id=53318) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26097 (pms_id=53319) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26098 (pms_id=53320) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26099 (pms_id=53321) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26100 (pms_id=53322) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26101 (pms_id=53323) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26102 (pms_id=53324) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26103 (pms_id=53328) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26105 (pms_id=53329) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26104 (pms_id=53330) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26108 (pms_id=53339) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26106 (pms_id=53338) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26107 (pms_id=53340) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26109 (pms_id=53341) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26110 (pms_id=53342) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26111 (pms_id=53343) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26113 (pms_id=53354) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26112 (pms_id=53345) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26114 (pms_id=53355) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26115 (pms_id=53356) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26116 (pms_id=53357) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26117 (pms_id=53358) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26118 (pms_id=53359) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26119 (pms_id=53362) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26120 (pms_id=53363) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26121 (pms_id=53364) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26122 (pms_id=53365) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26123 (pms_id=53366) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26124 (pms_id=53367) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26126 (pms_id=53368) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26125 (pms_id=53370) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26127 (pms_id=53371) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26128 (pms_id=53372) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26129 (pms_id=53373) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26130 (pms_id=53374) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26131 (pms_id=53375) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26132 (pms_id=53376) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26133 (pms_id=53377) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26134 (pms_id=53378) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26138 (pms_id=53379) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26136 (pms_id=53383) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26135 (pms_id=53384) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26137 (pms_id=53385) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26139 (pms_id=53386) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26140 (pms_id=53395) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26141 (pms_id=53396) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26142 (pms_id=53397) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26143 (pms_id=53398) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26144 (pms_id=53399) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26145 (pms_id=53400) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26146 (pms_id=53401) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26147 (pms_id=53402) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26148 (pms_id=53403) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26149 (pms_id=53404) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26151 (pms_id=53405) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26150 (pms_id=53406) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26152 (pms_id=53409) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26153 (pms_id=53417) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26154 (pms_id=53418) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26155 (pms_id=53419) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26156 (pms_id=53420) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26157 (pms_id=53421) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26160 (pms_id=53422) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26158 (pms_id=53433) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26159 (pms_id=53434) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26161 (pms_id=53435) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26163 (pms_id=53436) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26162 (pms_id=53437) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26164 (pms_id=53438) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26165 (pms_id=53439) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26166 (pms_id=53440) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26167 (pms_id=53441) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26168 (pms_id=53442) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26169 (pms_id=53443) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26170 (pms_id=53444) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26171 (pms_id=53445) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26172 (pms_id=53446) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26173 (pms_id=53447) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26174 (pms_id=53451) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26175 (pms_id=53452) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26176 (pms_id=53453) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26177 (pms_id=53454) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26178 (pms_id=53455) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26179 (pms_id=53456) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26180 (pms_id=53457) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26181 (pms_id=53464) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26183 (pms_id=53475) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26182 (pms_id=53476) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26184 (pms_id=53477) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26185 (pms_id=53478) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26187 (pms_id=53479) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26186 (pms_id=53484) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26188 (pms_id=53485) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26189 (pms_id=53486) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26190 (pms_id=53487) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26191 (pms_id=53489) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26192 (pms_id=53490) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26193 (pms_id=53491) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26196 (pms_id=53492) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26194 (pms_id=53493) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26195 (pms_id=53502) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26197 (pms_id=53503) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26198 (pms_id=53512) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26199 (pms_id=53513) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26200 (pms_id=53514) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26201 (pms_id=53515) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26202 (pms_id=53516) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26203 (pms_id=53517) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26204 (pms_id=53523) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26205 (pms_id=53524) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26207 (pms_id=53525) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26208 (pms_id=53526) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26206 (pms_id=53527) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26209 (pms_id=53528) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26210 (pms_id=53536) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26211 (pms_id=53537) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26212 (pms_id=53538) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26213 (pms_id=53539) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26214 (pms_id=53540) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26215 (pms_id=53546) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26216 (pms_id=53547) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26218 (pms_id=53548) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26219 (pms_id=53549) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26220 (pms_id=53551) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26217 (pms_id=53550) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26221 (pms_id=53552) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26222 (pms_id=53553) 2025-11-19 15:15:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 26223 (pms_id=53554) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26226 (pms_id=53556) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26224 (pms_id=53555) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26225 (pms_id=53564) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26227 (pms_id=53565) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26228 (pms_id=53566) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26229 (pms_id=53567) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26230 (pms_id=53568) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26231 (pms_id=53569) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26232 (pms_id=53571) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26233 (pms_id=53572) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26234 (pms_id=53573) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26236 (pms_id=53579) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26235 (pms_id=53582) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26237 (pms_id=53588) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26238 (pms_id=53589) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26239 (pms_id=53590) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26240 (pms_id=53591) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26241 (pms_id=53592) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26242 (pms_id=53593) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26246 (pms_id=53599) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26243 (pms_id=53598) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26245 (pms_id=53601) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26244 (pms_id=53602) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26247 (pms_id=53608) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26248 (pms_id=53609) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26249 (pms_id=53610) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26250 (pms_id=53611) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26251 (pms_id=53612) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26252 (pms_id=53613) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26253 (pms_id=53614) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26255 (pms_id=53615) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26254 (pms_id=53616) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26256 (pms_id=53622) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26257 (pms_id=53623) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26258 (pms_id=53624) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26259 (pms_id=53625) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26260 (pms_id=53626) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26261 (pms_id=53627) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26262 (pms_id=53628) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26263 (pms_id=53629) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26264 (pms_id=53630) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26265 (pms_id=53631) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26266 (pms_id=53632) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26267 (pms_id=53633) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26268 (pms_id=53642) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26269 (pms_id=53645) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26270 (pms_id=53647) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26271 (pms_id=53648) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26273 (pms_id=53649) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26272 (pms_id=53651) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26274 (pms_id=53653) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26275 (pms_id=53654) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26276 (pms_id=53655) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26277 (pms_id=53657) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26278 (pms_id=53663) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26279 (pms_id=53664) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26280 (pms_id=53665) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26281 (pms_id=53666) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26283 (pms_id=53667) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26282 (pms_id=53669) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26284 (pms_id=53671) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26285 (pms_id=53680) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26286 (pms_id=53681) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26288 (pms_id=53683) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26287 (pms_id=53682) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26289 (pms_id=53684) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26291 (pms_id=53685) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26290 (pms_id=53686) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26292 (pms_id=53687) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26293 (pms_id=53688) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26294 (pms_id=53689) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26295 (pms_id=53690) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26296 (pms_id=53692) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26297 (pms_id=53693) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26298 (pms_id=53694) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26299 (pms_id=53695) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26300 (pms_id=53697) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53694 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26302 (pms_id=53698) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26301 (pms_id=53699) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26304 (pms_id=53700) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26303 (pms_id=53701) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26305 (pms_id=53702) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26306 (pms_id=53703) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26307 (pms_id=53704) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26308 (pms_id=53705) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26309 (pms_id=53706) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26310 (pms_id=53712) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26311 (pms_id=53713) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26312 (pms_id=53715) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26314 (pms_id=53714) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26313 (pms_id=53716) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26315 (pms_id=53717) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26316 (pms_id=53729) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26317 (pms_id=53738) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26318 (pms_id=53739) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26319 (pms_id=53740) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26320 (pms_id=53741) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26321 (pms_id=53742) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26325 (pms_id=53745) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26322 (pms_id=53744) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26324 (pms_id=53748) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26323 (pms_id=53749) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26326 (pms_id=53750) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26327 (pms_id=53751) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26329 (pms_id=53753) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26328 (pms_id=53752) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26330 (pms_id=53755) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26331 (pms_id=53756) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26335 (pms_id=53757) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26332 (pms_id=53758) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26334 (pms_id=53759) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26333 (pms_id=53760) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26336 (pms_id=53761) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26338 (pms_id=53763) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26337 (pms_id=53762) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26339 (pms_id=53764) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26340 (pms_id=53765) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26341 (pms_id=53766) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26343 (pms_id=53767) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26342 (pms_id=53768) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26344 (pms_id=53769) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26345 (pms_id=53770) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26346 (pms_id=53771) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26347 (pms_id=53772) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26348 (pms_id=53773) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26349 (pms_id=53774) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26351 (pms_id=53784) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26350 (pms_id=53775) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26352 (pms_id=53786) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26353 (pms_id=53795) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53795 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26354 (pms_id=53806) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26355 (pms_id=53807) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26356 (pms_id=53808) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26357 (pms_id=53809) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26358 (pms_id=53811) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26359 (pms_id=53812) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26360 (pms_id=53815) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26361 (pms_id=53816) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26362 (pms_id=53817) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26363 (pms_id=53818) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26364 (pms_id=53819) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26365 (pms_id=53829) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26366 (pms_id=53830) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26367 (pms_id=53831) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26368 (pms_id=53834) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26369 (pms_id=53835) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26370 (pms_id=53836) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26371 (pms_id=53837) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26372 (pms_id=53838) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26373 (pms_id=53839) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26374 (pms_id=53840) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26375 (pms_id=53841) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26376 (pms_id=53842) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26378 (pms_id=53843) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26377 (pms_id=53844) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26379 (pms_id=53854) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26381 (pms_id=53856) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26380 (pms_id=53855) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26382 (pms_id=53864) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26383 (pms_id=53865) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26384 (pms_id=53866) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26385 (pms_id=53867) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26386 (pms_id=53868) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26387 (pms_id=53870) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26388 (pms_id=53871) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26389 (pms_id=53875) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26390 (pms_id=53876) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26393 (pms_id=53877) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26391 (pms_id=53885) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26392 (pms_id=53886) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26394 (pms_id=53888) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26395 (pms_id=53898) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26396 (pms_id=53897) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26397 (pms_id=53899) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26398 (pms_id=53900) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26399 (pms_id=53901) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26400 (pms_id=53903) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26401 (pms_id=53904) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26402 (pms_id=53905) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26403 (pms_id=53906) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26405 (pms_id=53907) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26404 (pms_id=53908) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26406 (pms_id=53909) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26407 (pms_id=53910) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26408 (pms_id=53911) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26409 (pms_id=53912) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26410 (pms_id=53913) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26411 (pms_id=53914) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26412 (pms_id=53915) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26413 (pms_id=53916) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26414 (pms_id=53920) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26415 (pms_id=53921) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26416 (pms_id=53922) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26417 (pms_id=53923) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26418 (pms_id=53924) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26419 (pms_id=53925) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26421 (pms_id=53926) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26420 (pms_id=53936) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26422 (pms_id=53937) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26423 (pms_id=53938) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26424 (pms_id=53939) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26425 (pms_id=53940) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26426 (pms_id=53941) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26427 (pms_id=53942) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26428 (pms_id=53943) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26429 (pms_id=53944) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26431 (pms_id=53945) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26430 (pms_id=53946) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26432 (pms_id=53947) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26434 (pms_id=53948) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26433 (pms_id=53949) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26435 (pms_id=53950) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26436 (pms_id=53951) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26437 (pms_id=53952) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26438 (pms_id=53953) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26439 (pms_id=53954) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26440 (pms_id=53955) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26441 (pms_id=53956) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26442 (pms_id=53957) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26443 (pms_id=53958) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26444 (pms_id=53959) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26445 (pms_id=53961) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26446 (pms_id=53962) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26447 (pms_id=53964) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26449 (pms_id=53966) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26448 (pms_id=53971) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26450 (pms_id=53972) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26451 (pms_id=53973) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26452 (pms_id=53974) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26453 (pms_id=53976) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26459 (pms_id=53977) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26454 (pms_id=53978) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26455 (pms_id=53979) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26456 (pms_id=53980) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26458 (pms_id=53981) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26457 (pms_id=53982) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26460 (pms_id=53983) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26461 (pms_id=53984) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26462 (pms_id=53985) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26463 (pms_id=53986) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26464 (pms_id=53987) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26465 (pms_id=53988) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26466 (pms_id=53989) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26467 (pms_id=53990) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26468 (pms_id=53991) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26469 (pms_id=54003) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26470 (pms_id=54004) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26471 (pms_id=54005) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26472 (pms_id=54006) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26473 (pms_id=54013) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26474 (pms_id=54014) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26475 (pms_id=54015) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26476 (pms_id=54016) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26477 (pms_id=54018) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26478 (pms_id=54019) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26479 (pms_id=54020) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26480 (pms_id=54030) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26481 (pms_id=54031) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26482 (pms_id=54032) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26483 (pms_id=54034) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26484 (pms_id=54035) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26485 (pms_id=54037) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26486 (pms_id=54040) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26487 (pms_id=54041) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26488 (pms_id=54042) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26490 (pms_id=54043) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26489 (pms_id=54044) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26491 (pms_id=54047) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26492 (pms_id=54048) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26493 (pms_id=54049) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26494 (pms_id=54050) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26495 (pms_id=54051) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26496 (pms_id=54052) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26498 (pms_id=54053) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26497 (pms_id=54054) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26499 (pms_id=54058) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26500 (pms_id=54070) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26501 (pms_id=54071) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26502 (pms_id=54072) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26503 (pms_id=54073) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26504 (pms_id=54074) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26505 (pms_id=54075) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26507 (pms_id=54077) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26506 (pms_id=54076) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26509 (pms_id=54079) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26508 (pms_id=54080) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26510 (pms_id=54081) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26511 (pms_id=54085) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26512 (pms_id=54086) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26513 (pms_id=54087) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26514 (pms_id=54088) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26515 (pms_id=54089) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26516 (pms_id=54090) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26518 (pms_id=54096) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26517 (pms_id=54091) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26519 (pms_id=54097) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26520 (pms_id=54098) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26521 (pms_id=54099) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26522 (pms_id=54100) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26523 (pms_id=54101) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26524 (pms_id=54117) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26525 (pms_id=54127) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26526 (pms_id=54128) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26527 (pms_id=54129) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26528 (pms_id=54130) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26529 (pms_id=54131) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26531 (pms_id=54132) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26530 (pms_id=54133) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26532 (pms_id=54134) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26533 (pms_id=54135) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26534 (pms_id=54136) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26535 (pms_id=54137) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26536 (pms_id=54138) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26537 (pms_id=54139) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26538 (pms_id=54140) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26539 (pms_id=54141) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26541 (pms_id=54144) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26540 (pms_id=54143) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26542 (pms_id=54145) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26543 (pms_id=54146) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26544 (pms_id=54147) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26545 (pms_id=54148) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26546 (pms_id=54149) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26547 (pms_id=54150) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26548 (pms_id=54151) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26549 (pms_id=54152) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26550 (pms_id=54153) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26551 (pms_id=54154) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26552 (pms_id=54158) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26553 (pms_id=54164) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26554 (pms_id=54165) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26555 (pms_id=54166) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26556 (pms_id=54167) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26557 (pms_id=54168) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26558 (pms_id=54169) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26559 (pms_id=54170) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26560 (pms_id=54171) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26561 (pms_id=54172) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26562 (pms_id=54173) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26563 (pms_id=54174) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26564 (pms_id=54175) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26565 (pms_id=54176) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26566 (pms_id=54177) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26567 (pms_id=54178) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26568 (pms_id=54179) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26569 (pms_id=54181) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26570 (pms_id=54182) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26572 (pms_id=54183) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26571 (pms_id=54184) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26573 (pms_id=54185) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26575 (pms_id=54186) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26574 (pms_id=54187) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26576 (pms_id=54188) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26577 (pms_id=54189) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26580 (pms_id=54191) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26578 (pms_id=54190) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26579 (pms_id=54192) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26581 (pms_id=54193) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26583 (pms_id=54194) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26582 (pms_id=54195) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26584 (pms_id=54196) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26585 (pms_id=54197) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26586 (pms_id=54198) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26587 (pms_id=54200) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26588 (pms_id=54201) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26589 (pms_id=54202) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26590 (pms_id=54203) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26591 (pms_id=54204) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26592 (pms_id=54205) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26593 (pms_id=54206) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26594 (pms_id=54209) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26595 (pms_id=54210) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26596 (pms_id=54211) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26597 (pms_id=54217) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26598 (pms_id=54218) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26599 (pms_id=54219) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26600 (pms_id=54220) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26601 (pms_id=54221) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26602 (pms_id=54222) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26603 (pms_id=54223) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26604 (pms_id=54224) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26605 (pms_id=54225) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26606 (pms_id=54226) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26607 (pms_id=54227) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26608 (pms_id=54228) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26609 (pms_id=54229) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26610 (pms_id=54230) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26612 (pms_id=54233) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26611 (pms_id=54234) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26613 (pms_id=54235) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26614 (pms_id=54236) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26615 (pms_id=54237) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26616 (pms_id=54238) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26617 (pms_id=54239) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26618 (pms_id=54240) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26619 (pms_id=54241) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26620 (pms_id=54242) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26621 (pms_id=54243) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26623 (pms_id=54255) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26622 (pms_id=54251) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26624 (pms_id=54256) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26626 (pms_id=54263) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26625 (pms_id=54264) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26628 (pms_id=54266) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26629 (pms_id=54267) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26627 (pms_id=54265) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26630 (pms_id=54269) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26631 (pms_id=54275) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26632 (pms_id=54276) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26633 (pms_id=54277) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26634 (pms_id=54285) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26635 (pms_id=54287) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26636 (pms_id=54288) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26637 (pms_id=54289) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26638 (pms_id=54290) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26639 (pms_id=54291) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26640 (pms_id=54292) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26641 (pms_id=54293) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26642 (pms_id=54294) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26643 (pms_id=54295) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26644 (pms_id=54297) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26645 (pms_id=54298) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26646 (pms_id=54299) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26647 (pms_id=54300) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26648 (pms_id=54301) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26649 (pms_id=54302) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26650 (pms_id=54303) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26651 (pms_id=54304) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26652 (pms_id=54305) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26653 (pms_id=54306) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26654 (pms_id=54308) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26655 (pms_id=54309) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26656 (pms_id=54311) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26657 (pms_id=54312) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26658 (pms_id=54313) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26659 (pms_id=54314) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26660 (pms_id=54315) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26662 (pms_id=54316) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26661 (pms_id=54317) 2025-11-19 15:15:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 26663 (pms_id=54318) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26664 (pms_id=54319) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26665 (pms_id=54320) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26666 (pms_id=54321) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26667 (pms_id=54322) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26669 (pms_id=54323) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26668 (pms_id=54324) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26670 (pms_id=54325) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26671 (pms_id=54326) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26672 (pms_id=54327) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26673 (pms_id=54328) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26674 (pms_id=54329) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26675 (pms_id=54330) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26677 (pms_id=54331) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26676 (pms_id=54332) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26678 (pms_id=54333) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26679 (pms_id=54334) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26680 (pms_id=54337) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26681 (pms_id=54338) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26682 (pms_id=54339) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26683 (pms_id=54340) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26684 (pms_id=54341) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26685 (pms_id=54343) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26686 (pms_id=54344) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26687 (pms_id=54345) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26688 (pms_id=54346) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26689 (pms_id=54347) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26690 (pms_id=54348) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26691 (pms_id=54349) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26692 (pms_id=54350) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26693 (pms_id=54351) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26694 (pms_id=54352) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26695 (pms_id=54362) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26696 (pms_id=54363) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26697 (pms_id=54364) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26699 (pms_id=54365) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26698 (pms_id=54366) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26700 (pms_id=54367) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26701 (pms_id=54368) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26702 (pms_id=54369) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26703 (pms_id=54370) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26704 (pms_id=54371) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26705 (pms_id=54372) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26706 (pms_id=54373) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26707 (pms_id=54374) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26708 (pms_id=54375) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26709 (pms_id=54376) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26710 (pms_id=54378) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26712 (pms_id=54383) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26711 (pms_id=54379) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26713 (pms_id=54393) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26714 (pms_id=54394) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26715 (pms_id=54396) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26716 (pms_id=54397) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26717 (pms_id=54398) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26718 (pms_id=54399) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26719 (pms_id=54401) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26721 (pms_id=54402) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26720 (pms_id=54403) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26722 (pms_id=54404) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26723 (pms_id=54405) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26724 (pms_id=54406) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26726 (pms_id=54408) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26725 (pms_id=54409) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26727 (pms_id=54419) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26728 (pms_id=54420) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26729 (pms_id=54421) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26730 (pms_id=54422) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26731 (pms_id=54424) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26732 (pms_id=54423) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26733 (pms_id=54425) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26734 (pms_id=54426) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26735 (pms_id=54427) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26736 (pms_id=54428) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26737 (pms_id=54437) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26738 (pms_id=54438) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26739 (pms_id=54439) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26740 (pms_id=54440) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26741 (pms_id=54441) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26742 (pms_id=54442) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26743 (pms_id=54443) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26744 (pms_id=54444) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26745 (pms_id=54445) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26746 (pms_id=54448) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26747 (pms_id=54450) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26748 (pms_id=54451) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26749 (pms_id=54452) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26750 (pms_id=54453) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26751 (pms_id=54454) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26752 (pms_id=54455) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26753 (pms_id=54456) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26754 (pms_id=54458) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26755 (pms_id=54459) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26756 (pms_id=54460) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26757 (pms_id=54461) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26758 (pms_id=54462) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26759 (pms_id=54463) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26761 (pms_id=54465) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26760 (pms_id=54464) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26762 (pms_id=54466) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26763 (pms_id=54467) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26764 (pms_id=54468) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26765 (pms_id=54469) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26766 (pms_id=54470) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26767 (pms_id=54471) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26768 (pms_id=54472) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26769 (pms_id=54473) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26770 (pms_id=54482) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26772 (pms_id=54484) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26771 (pms_id=54483) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26773 (pms_id=54485) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26774 (pms_id=54486) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26775 (pms_id=54487) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26776 (pms_id=54488) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26777 (pms_id=54490) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26778 (pms_id=54491) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54488 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26779 (pms_id=54492) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26781 (pms_id=54494) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26780 (pms_id=54493) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26783 (pms_id=54497) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26782 (pms_id=54495) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26784 (pms_id=54498) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26785 (pms_id=54499) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26787 (pms_id=54500) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26786 (pms_id=54501) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26788 (pms_id=54502) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26789 (pms_id=54503) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26790 (pms_id=54504) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26791 (pms_id=54505) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26792 (pms_id=54506) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26793 (pms_id=54507) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26794 (pms_id=54508) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26796 (pms_id=54510) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26795 (pms_id=54509) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26797 (pms_id=54511) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26798 (pms_id=54514) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26799 (pms_id=54522) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26800 (pms_id=54523) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26801 (pms_id=54532) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26802 (pms_id=54533) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26803 (pms_id=54534) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26804 (pms_id=54535) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26805 (pms_id=54536) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26806 (pms_id=54537) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26807 (pms_id=54538) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26808 (pms_id=54539) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26809 (pms_id=54540) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26810 (pms_id=54541) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26811 (pms_id=54542) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26812 (pms_id=54552) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26813 (pms_id=54553) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26814 (pms_id=54555) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26815 (pms_id=54557) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26817 (pms_id=54558) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26816 (pms_id=54562) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26819 (pms_id=54563) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26818 (pms_id=54564) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26820 (pms_id=54565) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26821 (pms_id=54566) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26822 (pms_id=54567) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26823 (pms_id=54568) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26824 (pms_id=54576) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26825 (pms_id=54577) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26826 (pms_id=54578) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26827 (pms_id=54579) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26828 (pms_id=54580) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26829 (pms_id=54590) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26831 (pms_id=54601) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26832 (pms_id=54602) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26830 (pms_id=54600) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26833 (pms_id=54603) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26834 (pms_id=54605) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26835 (pms_id=54606) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26836 (pms_id=54607) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26837 (pms_id=54608) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26838 (pms_id=54609) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26839 (pms_id=54615) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26841 (pms_id=54619) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26840 (pms_id=54617) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26843 (pms_id=54620) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26842 (pms_id=54621) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26844 (pms_id=54622) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26846 (pms_id=54623) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26845 (pms_id=54624) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26848 (pms_id=54627) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26847 (pms_id=54626) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26850 (pms_id=54629) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26849 (pms_id=54640) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26851 (pms_id=54630) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26853 (pms_id=54651) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26852 (pms_id=54650) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26854 (pms_id=54652) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26855 (pms_id=54662) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26856 (pms_id=54663) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26858 (pms_id=54664) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26857 (pms_id=54672) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26859 (pms_id=54673) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26861 (pms_id=54684) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26860 (pms_id=54683) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26863 (pms_id=54685) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26862 (pms_id=54686) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26864 (pms_id=54687) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26865 (pms_id=54688) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26866 (pms_id=54689) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26867 (pms_id=54692) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26868 (pms_id=54693) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26869 (pms_id=54694) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26870 (pms_id=54695) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26871 (pms_id=54696) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26872 (pms_id=54697) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26873 (pms_id=54698) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26874 (pms_id=54699) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26875 (pms_id=54700) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26876 (pms_id=54701) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26877 (pms_id=54703) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26878 (pms_id=54706) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26879 (pms_id=54707) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26881 (pms_id=54709) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26880 (pms_id=54708) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26883 (pms_id=54710) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26882 (pms_id=54711) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26884 (pms_id=54712) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26886 (pms_id=54714) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26885 (pms_id=54713) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26887 (pms_id=54716) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26888 (pms_id=54717) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26889 (pms_id=54718) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26890 (pms_id=54719) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26891 (pms_id=54720) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26893 (pms_id=54723) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26892 (pms_id=54721) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26894 (pms_id=54724) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26895 (pms_id=54734) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26896 (pms_id=54736) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26897 (pms_id=54737) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26898 (pms_id=54746) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26899 (pms_id=54747) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26900 (pms_id=54748) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26901 (pms_id=54749) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26903 (pms_id=54760) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26902 (pms_id=54750) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26905 (pms_id=54770) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26904 (pms_id=54761) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26906 (pms_id=54771) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26907 (pms_id=54772) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26908 (pms_id=54782) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26909 (pms_id=54792) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26910 (pms_id=54793) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26911 (pms_id=54794) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26912 (pms_id=54795) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26913 (pms_id=54796) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26914 (pms_id=54801) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26915 (pms_id=54802) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26916 (pms_id=54803) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26917 (pms_id=54804) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26919 (pms_id=54805) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26918 (pms_id=54806) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26920 (pms_id=54807) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26921 (pms_id=54808) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26922 (pms_id=54810) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26923 (pms_id=54811) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26924 (pms_id=54812) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26925 (pms_id=54813) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26926 (pms_id=54815) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26927 (pms_id=54816) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26928 (pms_id=54817) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26929 (pms_id=54818) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26930 (pms_id=54819) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26932 (pms_id=54820) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26931 (pms_id=54828) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26933 (pms_id=54829) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26934 (pms_id=54830) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26936 (pms_id=54831) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26935 (pms_id=54832) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26937 (pms_id=54833) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26938 (pms_id=54835) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26939 (pms_id=54837) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26941 (pms_id=54838) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26940 (pms_id=54839) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26942 (pms_id=54840) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26943 (pms_id=54841) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26945 (pms_id=54842) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26944 (pms_id=54843) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26946 (pms_id=54844) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26947 (pms_id=54845) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26948 (pms_id=54847) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26949 (pms_id=54852) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26951 (pms_id=54854) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26950 (pms_id=54853) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26952 (pms_id=54855) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26953 (pms_id=54856) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26954 (pms_id=54857) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26955 (pms_id=54866) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26956 (pms_id=54867) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26957 (pms_id=54868) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26958 (pms_id=54869) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26959 (pms_id=54870) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26960 (pms_id=54871) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26961 (pms_id=54881) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26962 (pms_id=54882) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26964 (pms_id=54884) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26963 (pms_id=54883) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26966 (pms_id=54886) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26965 (pms_id=54885) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26967 (pms_id=54887) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26968 (pms_id=54888) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26969 (pms_id=54889) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26970 (pms_id=54890) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26972 (pms_id=54891) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26971 (pms_id=54892) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26973 (pms_id=54893) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26974 (pms_id=54903) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26975 (pms_id=54904) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26976 (pms_id=54905) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26979 (pms_id=54906) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26978 (pms_id=54908) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26977 (pms_id=54909) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26980 (pms_id=54910) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26981 (pms_id=54911) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26982 (pms_id=54912) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26983 (pms_id=54913) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26984 (pms_id=54914) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26985 (pms_id=54916) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26986 (pms_id=54917) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26987 (pms_id=54918) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26988 (pms_id=54919) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26989 (pms_id=54920) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26990 (pms_id=54921) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26991 (pms_id=54922) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26992 (pms_id=54923) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26993 (pms_id=54925) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26994 (pms_id=54934) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26995 (pms_id=54937) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26996 (pms_id=54938) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26997 (pms_id=54939) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26999 (pms_id=54940) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 26998 (pms_id=54941) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27000 (pms_id=54944) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27001 (pms_id=54945) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27002 (pms_id=54946) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27003 (pms_id=54947) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27004 (pms_id=54948) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27005 (pms_id=54950) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27007 (pms_id=54957) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27006 (pms_id=54958) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27009 (pms_id=54967) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27008 (pms_id=54959) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27010 (pms_id=54977) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27011 (pms_id=54978) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27012 (pms_id=54979) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27014 (pms_id=54981) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27013 (pms_id=54980) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27015 (pms_id=54988) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27017 (pms_id=54999) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27016 (pms_id=55000) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27018 (pms_id=55001) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27019 (pms_id=55002) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27020 (pms_id=55003) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27021 (pms_id=55005) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27022 (pms_id=55015) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27023 (pms_id=55016) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27025 (pms_id=55017) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27024 (pms_id=55018) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27026 (pms_id=55019) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27027 (pms_id=55020) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27028 (pms_id=55021) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27029 (pms_id=55022) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27030 (pms_id=55023) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27031 (pms_id=55024) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27032 (pms_id=55025) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27033 (pms_id=55026) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27034 (pms_id=55027) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27035 (pms_id=55034) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27036 (pms_id=55035) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27037 (pms_id=55038) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27038 (pms_id=55039) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27039 (pms_id=55040) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27040 (pms_id=55042) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27041 (pms_id=55043) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27042 (pms_id=55044) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55042 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27043 (pms_id=55045) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27044 (pms_id=55047) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27045 (pms_id=55051) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27046 (pms_id=55053) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27047 (pms_id=55061) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27048 (pms_id=55062) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27049 (pms_id=55065) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27050 (pms_id=55066) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27051 (pms_id=55077) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27052 (pms_id=55078) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27053 (pms_id=55088) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27054 (pms_id=55090) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27056 (pms_id=55091) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27055 (pms_id=55099) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27057 (pms_id=55109) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27058 (pms_id=55110) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27059 (pms_id=55111) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27060 (pms_id=55112) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27061 (pms_id=55120) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27062 (pms_id=55130) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27063 (pms_id=55132) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27064 (pms_id=55133) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27065 (pms_id=55136) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27066 (pms_id=55137) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27068 (pms_id=55148) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27067 (pms_id=55149) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27069 (pms_id=55150) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27070 (pms_id=55151) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27071 (pms_id=55152) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27072 (pms_id=55153) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27073 (pms_id=55154) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27074 (pms_id=55155) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27075 (pms_id=55156) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27076 (pms_id=55157) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27077 (pms_id=55158) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27078 (pms_id=55159) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27079 (pms_id=55160) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27080 (pms_id=55170) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27081 (pms_id=55172) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27082 (pms_id=55173) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27083 (pms_id=55174) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27084 (pms_id=55179) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27085 (pms_id=55180) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27086 (pms_id=55184) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27087 (pms_id=55195) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27088 (pms_id=55196) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27089 (pms_id=55206) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27090 (pms_id=55207) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27091 (pms_id=55208) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27092 (pms_id=55209) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27093 (pms_id=55226) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27094 (pms_id=55227) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27096 (pms_id=55228) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27095 (pms_id=55229) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27098 (pms_id=55230) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27097 (pms_id=55231) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27099 (pms_id=55232) 2025-11-19 15:15:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 27100 (pms_id=55234) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27101 (pms_id=55235) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27102 (pms_id=55236) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27103 (pms_id=55237) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27104 (pms_id=55238) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27105 (pms_id=55247) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27106 (pms_id=55249) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27107 (pms_id=55250) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27109 (pms_id=55251) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55249 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27108 (pms_id=55252) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27110 (pms_id=55254) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27111 (pms_id=55255) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27112 (pms_id=55260) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27113 (pms_id=55270) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27114 (pms_id=55271) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27120 (pms_id=55272) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27115 (pms_id=55273) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27116 (pms_id=55274) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27117 (pms_id=55275) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27118 (pms_id=55276) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27119 (pms_id=55277) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27121 (pms_id=55278) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27122 (pms_id=55279) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27123 (pms_id=55280) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27124 (pms_id=55281) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27125 (pms_id=55282) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27126 (pms_id=55283) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27127 (pms_id=55284) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27128 (pms_id=55285) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27129 (pms_id=55295) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27131 (pms_id=55296) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27130 (pms_id=55297) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27132 (pms_id=55298) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27133 (pms_id=55305) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27134 (pms_id=55306) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27135 (pms_id=55307) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27138 (pms_id=55308) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27137 (pms_id=55309) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27136 (pms_id=55310) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27139 (pms_id=55317) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27140 (pms_id=55327) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27141 (pms_id=55337) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27142 (pms_id=55338) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27143 (pms_id=55339) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27144 (pms_id=55341) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27145 (pms_id=55342) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27146 (pms_id=55343) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27147 (pms_id=55354) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27148 (pms_id=55355) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27149 (pms_id=55364) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27150 (pms_id=55365) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27151 (pms_id=55366) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27152 (pms_id=55367) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27153 (pms_id=55368) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27154 (pms_id=55369) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27156 (pms_id=55370) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27155 (pms_id=55371) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27157 (pms_id=55372) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27158 (pms_id=55373) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27159 (pms_id=55374) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27160 (pms_id=55375) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27161 (pms_id=55376) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27162 (pms_id=55377) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27163 (pms_id=55379) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27164 (pms_id=55383) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27166 (pms_id=55385) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27165 (pms_id=55384) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27167 (pms_id=55386) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27168 (pms_id=55388) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27169 (pms_id=55389) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27170 (pms_id=55393) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27172 (pms_id=55395) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27171 (pms_id=55394) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27173 (pms_id=55396) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27174 (pms_id=55397) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27175 (pms_id=55398) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27176 (pms_id=55399) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27177 (pms_id=55404) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27178 (pms_id=55407) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27179 (pms_id=55408) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27180 (pms_id=55409) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27181 (pms_id=55420) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27182 (pms_id=55421) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27183 (pms_id=55422) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27184 (pms_id=55423) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27185 (pms_id=55424) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27186 (pms_id=55432) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27187 (pms_id=55441) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27188 (pms_id=55443) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27190 (pms_id=55444) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27189 (pms_id=55445) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27191 (pms_id=55446) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27192 (pms_id=55447) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27193 (pms_id=55451) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27194 (pms_id=55452) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27195 (pms_id=55453) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27196 (pms_id=55462) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27197 (pms_id=55475) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27198 (pms_id=55483) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27199 (pms_id=55484) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27201 (pms_id=55485) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27202 (pms_id=55488) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27200 (pms_id=55486) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27203 (pms_id=55491) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27204 (pms_id=55493) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27205 (pms_id=55494) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27206 (pms_id=55495) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27207 (pms_id=55497) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27208 (pms_id=55499) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27209 (pms_id=55500) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27210 (pms_id=55501) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27211 (pms_id=55502) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27212 (pms_id=55503) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27213 (pms_id=55504) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27214 (pms_id=55510) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27215 (pms_id=55511) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27216 (pms_id=55521) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27217 (pms_id=55522) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27218 (pms_id=55523) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27220 (pms_id=55524) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27219 (pms_id=55525) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27221 (pms_id=55526) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27222 (pms_id=55527) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27223 (pms_id=55528) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27224 (pms_id=55529) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55525 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27226 (pms_id=55538) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27225 (pms_id=55537) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27227 (pms_id=55539) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27229 (pms_id=55542) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27228 (pms_id=55541) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27230 (pms_id=55543) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27231 (pms_id=55548) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27232 (pms_id=55549) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27233 (pms_id=55550) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27234 (pms_id=55551) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27236 (pms_id=55553) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27235 (pms_id=55554) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27237 (pms_id=55555) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27239 (pms_id=55557) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27238 (pms_id=55556) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27240 (pms_id=55559) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27241 (pms_id=55560) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27243 (pms_id=55561) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27242 (pms_id=55562) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27244 (pms_id=55563) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27245 (pms_id=55564) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27246 (pms_id=55565) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27247 (pms_id=55566) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27250 (pms_id=55567) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27248 (pms_id=55574) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27249 (pms_id=55576) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27251 (pms_id=55582) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27252 (pms_id=55593) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27253 (pms_id=55594) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27254 (pms_id=55595) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27255 (pms_id=55596) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27256 (pms_id=55597) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27257 (pms_id=55598) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27258 (pms_id=55599) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27260 (pms_id=55600) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27259 (pms_id=55601) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27262 (pms_id=55603) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27261 (pms_id=55602) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27263 (pms_id=55604) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27264 (pms_id=55605) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27265 (pms_id=55606) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27267 (pms_id=55608) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27266 (pms_id=55607) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27268 (pms_id=55609) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27269 (pms_id=55610) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27270 (pms_id=55611) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27271 (pms_id=55612) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27272 (pms_id=55613) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27273 (pms_id=55614) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27274 (pms_id=55617) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27275 (pms_id=55618) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27278 (pms_id=55619) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27276 (pms_id=55621) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27277 (pms_id=55622) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27279 (pms_id=55623) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27281 (pms_id=55624) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27280 (pms_id=55626) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27282 (pms_id=55627) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27283 (pms_id=55628) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27284 (pms_id=55629) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27286 (pms_id=55634) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27285 (pms_id=55644) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27287 (pms_id=55645) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27288 (pms_id=55655) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27289 (pms_id=55656) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27290 (pms_id=55657) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27291 (pms_id=55658) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27292 (pms_id=55659) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27293 (pms_id=55660) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27294 (pms_id=55661) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27296 (pms_id=55663) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27297 (pms_id=55664) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27295 (pms_id=55665) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27298 (pms_id=55666) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27299 (pms_id=55667) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27300 (pms_id=55668) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27301 (pms_id=55669) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27302 (pms_id=55671) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27304 (pms_id=55672) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27303 (pms_id=55673) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27305 (pms_id=55675) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27307 (pms_id=55678) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27306 (pms_id=55676) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27308 (pms_id=55679) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27309 (pms_id=55680) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27310 (pms_id=55681) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27311 (pms_id=55682) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27312 (pms_id=55683) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27313 (pms_id=55684) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27314 (pms_id=55685) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27315 (pms_id=55686) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27317 (pms_id=55687) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27316 (pms_id=55688) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27318 (pms_id=55698) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27319 (pms_id=55699) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27320 (pms_id=55700) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27321 (pms_id=55702) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27322 (pms_id=55712) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27323 (pms_id=55713) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27324 (pms_id=55714) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27326 (pms_id=55715) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27325 (pms_id=55716) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27327 (pms_id=55717) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27328 (pms_id=55718) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27329 (pms_id=55719) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27330 (pms_id=55720) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27331 (pms_id=55721) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27332 (pms_id=55722) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27333 (pms_id=55723) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27334 (pms_id=55724) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27336 (pms_id=55725) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27335 (pms_id=55726) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27337 (pms_id=55727) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27338 (pms_id=55728) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27339 (pms_id=55729) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27340 (pms_id=55730) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27341 (pms_id=55731) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27343 (pms_id=55733) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27342 (pms_id=55732) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27344 (pms_id=55734) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27345 (pms_id=55735) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27347 (pms_id=55747) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27346 (pms_id=55746) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27348 (pms_id=55748) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27349 (pms_id=55749) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27350 (pms_id=55750) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27352 (pms_id=55751) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27351 (pms_id=55753) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27354 (pms_id=55754) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27353 (pms_id=55755) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27355 (pms_id=55756) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27356 (pms_id=55757) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27357 (pms_id=55758) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27358 (pms_id=55759) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27359 (pms_id=55760) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27360 (pms_id=55762) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27361 (pms_id=55764) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27362 (pms_id=55765) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27365 (pms_id=55775) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27363 (pms_id=55774) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27364 (pms_id=55776) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27366 (pms_id=55777) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27383 (pms_id=55778) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27381 (pms_id=55779) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27384 (pms_id=55780) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27367 (pms_id=55781) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27368 (pms_id=55787) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27369 (pms_id=55788) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27371 (pms_id=55790) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27370 (pms_id=55789) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27373 (pms_id=55792) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27372 (pms_id=55797) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27374 (pms_id=55798) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27375 (pms_id=55799) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27378 (pms_id=55800) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27377 (pms_id=55801) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27376 (pms_id=55802) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27379 (pms_id=55811) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27380 (pms_id=55812) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27382 (pms_id=55813) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27385 (pms_id=55814) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27386 (pms_id=55815) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27387 (pms_id=55816) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27388 (pms_id=55817) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27389 (pms_id=55818) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27390 (pms_id=55828) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27391 (pms_id=55829) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27392 (pms_id=55831) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27393 (pms_id=55832) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27394 (pms_id=55839) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27395 (pms_id=55841) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27396 (pms_id=55849) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27397 (pms_id=55848) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27398 (pms_id=55850) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27399 (pms_id=55851) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27400 (pms_id=55852) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27401 (pms_id=55853) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27402 (pms_id=55854) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27405 (pms_id=55859) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27403 (pms_id=55862) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27404 (pms_id=55863) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27406 (pms_id=55864) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27407 (pms_id=55865) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27408 (pms_id=55869) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27409 (pms_id=55870) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27411 (pms_id=55871) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27410 (pms_id=55881) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27412 (pms_id=55882) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27413 (pms_id=55883) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27414 (pms_id=55891) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27415 (pms_id=55892) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27416 (pms_id=55893) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27417 (pms_id=55896) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27419 (pms_id=55906) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27418 (pms_id=55897) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27420 (pms_id=55907) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27421 (pms_id=55908) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27422 (pms_id=55909) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27428 (pms_id=55910) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27423 (pms_id=55911) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27425 (pms_id=55912) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27424 (pms_id=55913) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27426 (pms_id=55914) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27427 (pms_id=55915) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27429 (pms_id=55916) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27431 (pms_id=55917) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27430 (pms_id=55918) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27432 (pms_id=55922) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27434 (pms_id=55923) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27433 (pms_id=55924) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27435 (pms_id=55925) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27436 (pms_id=55926) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27437 (pms_id=55927) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27439 (pms_id=55929) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27438 (pms_id=55928) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27441 (pms_id=55933) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27440 (pms_id=55934) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27442 (pms_id=55935) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27443 (pms_id=55936) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27444 (pms_id=55937) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27445 (pms_id=55938) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27446 (pms_id=55939) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27447 (pms_id=55940) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27448 (pms_id=55941) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27449 (pms_id=55950) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27450 (pms_id=55951) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27452 (pms_id=55952) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27453 (pms_id=55954) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27451 (pms_id=55953) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27454 (pms_id=55955) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27455 (pms_id=55956) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27456 (pms_id=55957) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27457 (pms_id=55964) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27458 (pms_id=55965) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27459 (pms_id=55966) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27460 (pms_id=55967) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27461 (pms_id=55968) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27462 (pms_id=55970) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27463 (pms_id=55971) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27464 (pms_id=55973) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27465 (pms_id=55974) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27466 (pms_id=55975) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27467 (pms_id=55981) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27468 (pms_id=55982) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27469 (pms_id=55983) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27470 (pms_id=55984) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27471 (pms_id=55985) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27472 (pms_id=55986) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27473 (pms_id=55991) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27475 (pms_id=56000) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27474 (pms_id=55987) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27476 (pms_id=56010) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27477 (pms_id=56011) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27478 (pms_id=56012) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27479 (pms_id=56013) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27480 (pms_id=56014) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27483 (pms_id=56015) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27481 (pms_id=56017) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27482 (pms_id=56016) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27484 (pms_id=56018) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27485 (pms_id=56019) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27486 (pms_id=56020) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27487 (pms_id=56021) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27488 (pms_id=56022) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27489 (pms_id=56023) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27491 (pms_id=56024) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27490 (pms_id=56025) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27492 (pms_id=56026) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27494 (pms_id=56027) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27495 (pms_id=56030) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27493 (pms_id=56028) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27496 (pms_id=56031) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27497 (pms_id=56032) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27498 (pms_id=56033) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27499 (pms_id=56034) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27500 (pms_id=56048) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27501 (pms_id=56054) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27503 (pms_id=56055) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27502 (pms_id=56056) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27504 (pms_id=56057) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27505 (pms_id=56058) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27506 (pms_id=56059) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27507 (pms_id=56060) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27508 (pms_id=56061) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27509 (pms_id=56062) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27510 (pms_id=56063) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27511 (pms_id=56064) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27512 (pms_id=56065) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27513 (pms_id=56066) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27514 (pms_id=56067) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27515 (pms_id=56068) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27516 (pms_id=56069) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27517 (pms_id=56070) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27518 (pms_id=56071) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27519 (pms_id=56072) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27520 (pms_id=56081) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27521 (pms_id=56083) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27528 (pms_id=56084) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27522 (pms_id=56085) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27523 (pms_id=56086) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27524 (pms_id=56087) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27525 (pms_id=56088) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27526 (pms_id=56089) 2025-11-19 15:15:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 27527 (pms_id=56091) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27529 (pms_id=56092) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27530 (pms_id=56093) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27531 (pms_id=56102) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27532 (pms_id=56113) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27533 (pms_id=56114) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27534 (pms_id=56115) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27536 (pms_id=56116) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27535 (pms_id=56117) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27537 (pms_id=56118) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27538 (pms_id=56120) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27539 (pms_id=56121) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27540 (pms_id=56123) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27542 (pms_id=56124) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27541 (pms_id=56125) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27543 (pms_id=56126) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27545 (pms_id=56130) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27544 (pms_id=56150) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27546 (pms_id=56151) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27547 (pms_id=56152) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27548 (pms_id=56161) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27549 (pms_id=56162) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27551 (pms_id=56163) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27550 (pms_id=56164) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27552 (pms_id=56165) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27553 (pms_id=56166) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27554 (pms_id=56168) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27555 (pms_id=56169) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27556 (pms_id=56170) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27557 (pms_id=56176) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27558 (pms_id=56177) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27559 (pms_id=56178) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27560 (pms_id=56179) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27561 (pms_id=56180) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27562 (pms_id=56182) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27563 (pms_id=56183) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27564 (pms_id=56184) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27565 (pms_id=56185) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27566 (pms_id=56186) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27567 (pms_id=56187) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27574 (pms_id=56188) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27568 (pms_id=56189) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27569 (pms_id=56190) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27570 (pms_id=56191) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27571 (pms_id=56192) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27573 (pms_id=56193) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27572 (pms_id=56194) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27575 (pms_id=56201) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27576 (pms_id=56202) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27579 (pms_id=56203) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27578 (pms_id=56204) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27577 (pms_id=56205) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27580 (pms_id=56206) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27581 (pms_id=56207) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27582 (pms_id=56208) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27583 (pms_id=56209) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27584 (pms_id=56211) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27585 (pms_id=56213) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27587 (pms_id=56215) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27586 (pms_id=56214) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27588 (pms_id=56216) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27589 (pms_id=56217) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27590 (pms_id=56218) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27591 (pms_id=56224) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56218 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27592 (pms_id=56225) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27593 (pms_id=56227) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27594 (pms_id=56228) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27595 (pms_id=56229) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27596 (pms_id=56230) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27597 (pms_id=56231) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27598 (pms_id=56232) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27600 (pms_id=56240) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27599 (pms_id=56241) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27604 (pms_id=56242) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27601 (pms_id=56243) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27602 (pms_id=56244) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27603 (pms_id=56245) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27605 (pms_id=56246) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27606 (pms_id=56247) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27607 (pms_id=56255) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27608 (pms_id=56267) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27609 (pms_id=56269) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27610 (pms_id=56270) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27611 (pms_id=56271) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27612 (pms_id=56272) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27613 (pms_id=56273) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27614 (pms_id=56274) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27615 (pms_id=56275) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27616 (pms_id=56276) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27621 (pms_id=56285) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27618 (pms_id=56295) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27617 (pms_id=56296) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27619 (pms_id=56297) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27620 (pms_id=56298) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27623 (pms_id=56300) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27622 (pms_id=56299) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27624 (pms_id=56301) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27625 (pms_id=56303) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27626 (pms_id=56304) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27627 (pms_id=56311) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56311 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27628 (pms_id=56312) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27630 (pms_id=56313) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27629 (pms_id=56314) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27631 (pms_id=56324) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27632 (pms_id=56325) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27633 (pms_id=56326) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27634 (pms_id=56327) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27635 (pms_id=56328) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27636 (pms_id=56329) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27637 (pms_id=56330) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27638 (pms_id=56335) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27639 (pms_id=56336) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27640 (pms_id=56338) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27641 (pms_id=56339) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27645 (pms_id=56340) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27642 (pms_id=56341) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27643 (pms_id=56342) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27644 (pms_id=56343) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27647 (pms_id=56344) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27646 (pms_id=56347) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27648 (pms_id=56348) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27649 (pms_id=56349) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27650 (pms_id=56350) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27651 (pms_id=56351) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27652 (pms_id=56352) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27653 (pms_id=56353) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27654 (pms_id=56354) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27655 (pms_id=56355) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27656 (pms_id=56356) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27657 (pms_id=56357) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27658 (pms_id=56358) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27659 (pms_id=56360) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27660 (pms_id=56361) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27661 (pms_id=56362) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27662 (pms_id=56363) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27663 (pms_id=56364) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27664 (pms_id=56365) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27665 (pms_id=56366) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27666 (pms_id=56367) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27667 (pms_id=56368) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27668 (pms_id=56369) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27669 (pms_id=56370) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27670 (pms_id=56371) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27671 (pms_id=56372) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27672 (pms_id=56373) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27673 (pms_id=56374) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27682 (pms_id=56375) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27674 (pms_id=56376) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27675 (pms_id=56377) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27676 (pms_id=56380) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27678 (pms_id=56383) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27677 (pms_id=56381) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27679 (pms_id=56384) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27680 (pms_id=56385) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27681 (pms_id=56386) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27683 (pms_id=56387) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27684 (pms_id=56388) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27685 (pms_id=56390) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27686 (pms_id=56389) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27687 (pms_id=56391) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27688 (pms_id=56392) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27689 (pms_id=56400) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27690 (pms_id=56401) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27691 (pms_id=56402) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27692 (pms_id=56403) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27693 (pms_id=56404) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27694 (pms_id=56405) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27695 (pms_id=56406) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27696 (pms_id=56407) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27697 (pms_id=56408) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27698 (pms_id=56409) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27700 (pms_id=56411) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27699 (pms_id=56410) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27701 (pms_id=56412) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27702 (pms_id=56413) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27703 (pms_id=56421) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27704 (pms_id=56422) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27706 (pms_id=56423) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27705 (pms_id=56425) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27707 (pms_id=56433) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27708 (pms_id=56434) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27709 (pms_id=56435) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27710 (pms_id=56436) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27711 (pms_id=56437) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27712 (pms_id=56438) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27713 (pms_id=56439) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27714 (pms_id=56440) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27715 (pms_id=56441) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27717 (pms_id=56442) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27716 (pms_id=56443) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27718 (pms_id=56445) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27719 (pms_id=56454) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27720 (pms_id=56455) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27721 (pms_id=56456) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27723 (pms_id=56458) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27722 (pms_id=56457) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27724 (pms_id=56459) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27725 (pms_id=56460) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27726 (pms_id=56461) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27728 (pms_id=56463) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27727 (pms_id=56462) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27729 (pms_id=56464) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27730 (pms_id=56465) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27731 (pms_id=56466) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27732 (pms_id=56467) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27733 (pms_id=56468) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27734 (pms_id=56469) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27735 (pms_id=56470) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27736 (pms_id=56471) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27737 (pms_id=56472) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27738 (pms_id=56473) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27743 (pms_id=56474) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27739 (pms_id=56484) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27740 (pms_id=56485) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27741 (pms_id=56487) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27742 (pms_id=56488) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27744 (pms_id=56489) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27745 (pms_id=56490) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27751 (pms_id=56491) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27746 (pms_id=56496) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27747 (pms_id=56497) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27748 (pms_id=56498) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27749 (pms_id=56499) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27750 (pms_id=56500) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27752 (pms_id=56501) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27753 (pms_id=56507) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27754 (pms_id=56508) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27756 (pms_id=56509) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27755 (pms_id=56510) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27757 (pms_id=56511) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27758 (pms_id=56512) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27759 (pms_id=56513) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27760 (pms_id=56514) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27761 (pms_id=56515) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27762 (pms_id=56517) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27763 (pms_id=56521) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27764 (pms_id=56531) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27765 (pms_id=56532) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27767 (pms_id=56541) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27766 (pms_id=56542) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27770 (pms_id=56544) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27768 (pms_id=56543) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27769 (pms_id=56545) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27773 (pms_id=56546) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27771 (pms_id=56547) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27772 (pms_id=56548) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27774 (pms_id=56555) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27775 (pms_id=56558) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27777 (pms_id=56560) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27776 (pms_id=56561) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56555 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27779 (pms_id=56562) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27778 (pms_id=56571) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27780 (pms_id=56572) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27781 (pms_id=56573) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27782 (pms_id=56575) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27783 (pms_id=56576) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27784 (pms_id=56577) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27785 (pms_id=56578) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27786 (pms_id=56579) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27787 (pms_id=56580) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27788 (pms_id=56581) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27789 (pms_id=56582) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27790 (pms_id=56583) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27792 (pms_id=56584) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27791 (pms_id=56585) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27793 (pms_id=56586) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27794 (pms_id=56587) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27795 (pms_id=56588) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27796 (pms_id=56589) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27797 (pms_id=56590) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27798 (pms_id=56591) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27799 (pms_id=56598) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27800 (pms_id=56600) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27801 (pms_id=56601) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27802 (pms_id=56602) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27803 (pms_id=56603) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27804 (pms_id=56604) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27805 (pms_id=56605) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27806 (pms_id=56606) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27807 (pms_id=56607) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27808 (pms_id=56608) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27809 (pms_id=56610) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27810 (pms_id=56613) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27811 (pms_id=56614) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27812 (pms_id=56623) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27813 (pms_id=56624) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27814 (pms_id=56625) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27816 (pms_id=56627) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27815 (pms_id=56626) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27819 (pms_id=56629) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27817 (pms_id=56628) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27818 (pms_id=56630) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27820 (pms_id=56631) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27821 (pms_id=56632) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27822 (pms_id=56633) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27823 (pms_id=56634) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27824 (pms_id=56635) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27825 (pms_id=56638) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27826 (pms_id=56640) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27828 (pms_id=56641) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27827 (pms_id=56642) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27829 (pms_id=56643) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27830 (pms_id=56651) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27831 (pms_id=56652) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27832 (pms_id=56654) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27833 (pms_id=56655) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27834 (pms_id=56656) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27835 (pms_id=56657) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27837 (pms_id=56658) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27836 (pms_id=56659) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27838 (pms_id=56663) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27839 (pms_id=56664) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27840 (pms_id=56665) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27841 (pms_id=56666) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27842 (pms_id=56667) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27844 (pms_id=56669) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27843 (pms_id=56668) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27845 (pms_id=56670) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27846 (pms_id=56671) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27847 (pms_id=56672) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27848 (pms_id=56673) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27849 (pms_id=56674) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27850 (pms_id=56675) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27851 (pms_id=56676) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27852 (pms_id=56678) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27853 (pms_id=56679) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27854 (pms_id=56680) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27856 (pms_id=56681) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27855 (pms_id=56683) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27857 (pms_id=56684) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27858 (pms_id=56685) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27859 (pms_id=56686) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27860 (pms_id=56687) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27861 (pms_id=56688) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27862 (pms_id=56699) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27863 (pms_id=56700) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27864 (pms_id=56701) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27865 (pms_id=56710) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27868 (pms_id=56711) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27866 (pms_id=56712) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27867 (pms_id=56723) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27869 (pms_id=56724) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27873 (pms_id=56725) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27870 (pms_id=56726) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27871 (pms_id=56727) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27872 (pms_id=56728) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27874 (pms_id=56729) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27875 (pms_id=56730) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27876 (pms_id=56731) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27877 (pms_id=56732) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27878 (pms_id=56734) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27879 (pms_id=56735) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27880 (pms_id=56736) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27881 (pms_id=56737) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27883 (pms_id=56739) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27882 (pms_id=56738) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27884 (pms_id=56740) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27886 (pms_id=56741) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27885 (pms_id=56742) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27887 (pms_id=56743) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27888 (pms_id=56744) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27889 (pms_id=56745) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27891 (pms_id=56746) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27890 (pms_id=56747) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27893 (pms_id=56768) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27892 (pms_id=56758) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27894 (pms_id=56769) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27895 (pms_id=56770) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27896 (pms_id=56771) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27897 (pms_id=56772) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27898 (pms_id=56774) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27899 (pms_id=56775) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27902 (pms_id=56776) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27901 (pms_id=56777) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27900 (pms_id=56778) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27903 (pms_id=56779) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27904 (pms_id=56780) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27905 (pms_id=56781) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27906 (pms_id=56782) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27907 (pms_id=56794) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27908 (pms_id=56805) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27909 (pms_id=56814) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27910 (pms_id=56815) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27911 (pms_id=56824) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27912 (pms_id=56825) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27914 (pms_id=56828) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27913 (pms_id=56827) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27915 (pms_id=56830) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27916 (pms_id=56831) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27917 (pms_id=56839) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27918 (pms_id=56849) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27919 (pms_id=56850) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27920 (pms_id=56851) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27921 (pms_id=56853) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27922 (pms_id=56852) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27923 (pms_id=56854) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27924 (pms_id=56856) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27925 (pms_id=56859) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27926 (pms_id=56860) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27927 (pms_id=56870) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27928 (pms_id=56871) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27929 (pms_id=56872) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27930 (pms_id=56873) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27931 (pms_id=56874) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27932 (pms_id=56875) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27933 (pms_id=56876) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27934 (pms_id=56877) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27935 (pms_id=56879) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27936 (pms_id=56880) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27937 (pms_id=56881) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27938 (pms_id=56882) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27939 (pms_id=56883) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27940 (pms_id=56884) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27941 (pms_id=56885) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27942 (pms_id=56888) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27943 (pms_id=56889) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27944 (pms_id=56890) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27945 (pms_id=56892) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27946 (pms_id=56893) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27947 (pms_id=56894) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27948 (pms_id=56895) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27949 (pms_id=56896) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27950 (pms_id=56897) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27951 (pms_id=56898) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27952 (pms_id=56899) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27953 (pms_id=56900) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27954 (pms_id=56901) 2025-11-19 15:15:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 27955 (pms_id=56902) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27956 (pms_id=56903) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27957 (pms_id=56904) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27958 (pms_id=56905) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27959 (pms_id=56906) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27960 (pms_id=56907) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27961 (pms_id=56917) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27962 (pms_id=56918) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27964 (pms_id=56920) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27963 (pms_id=56919) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27965 (pms_id=56921) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27966 (pms_id=56922) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27967 (pms_id=56923) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27968 (pms_id=56924) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27969 (pms_id=56925) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27970 (pms_id=56926) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27971 (pms_id=56928) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27972 (pms_id=56929) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27973 (pms_id=56930) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27974 (pms_id=56931) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27976 (pms_id=56933) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27975 (pms_id=56932) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27977 (pms_id=56934) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27978 (pms_id=56935) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27979 (pms_id=56936) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27981 (pms_id=56937) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27980 (pms_id=56938) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27982 (pms_id=56939) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27983 (pms_id=56940) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27984 (pms_id=56942) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27985 (pms_id=56943) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27986 (pms_id=56945) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27987 (pms_id=56946) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27988 (pms_id=56947) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27989 (pms_id=56948) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27991 (pms_id=56949) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27990 (pms_id=56950) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27992 (pms_id=56951) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27994 (pms_id=56952) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27993 (pms_id=56953) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27996 (pms_id=56954) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27995 (pms_id=56955) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27997 (pms_id=56956) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27998 (pms_id=56957) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 27999 (pms_id=56958) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28002 (pms_id=56959) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28001 (pms_id=56960) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28000 (pms_id=56961) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28003 (pms_id=56962) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28004 (pms_id=56963) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28005 (pms_id=56964) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28006 (pms_id=56965) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28007 (pms_id=56966) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28008 (pms_id=56967) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28016 (pms_id=56968) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28009 (pms_id=56969) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28010 (pms_id=56970) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28011 (pms_id=56971) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28013 (pms_id=56973) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28012 (pms_id=56974) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28014 (pms_id=56975) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28017 (pms_id=56977) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28015 (pms_id=56976) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28018 (pms_id=56978) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28019 (pms_id=56979) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28020 (pms_id=56980) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28021 (pms_id=56981) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28022 (pms_id=56982) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28023 (pms_id=56983) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28024 (pms_id=56984) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28025 (pms_id=56985) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28026 (pms_id=56986) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28027 (pms_id=56987) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28028 (pms_id=56988) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28029 (pms_id=56989) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28030 (pms_id=56990) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28032 (pms_id=56991) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28034 (pms_id=56992) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28031 (pms_id=56993) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28033 (pms_id=56994) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28035 (pms_id=57003) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28036 (pms_id=57014) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28037 (pms_id=57015) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28038 (pms_id=57016) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28039 (pms_id=57017) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28040 (pms_id=57018) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28041 (pms_id=57019) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28042 (pms_id=57020) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28043 (pms_id=57021) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28044 (pms_id=57022) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28045 (pms_id=57023) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28047 (pms_id=57025) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28046 (pms_id=57024) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28048 (pms_id=57027) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28049 (pms_id=57028) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28051 (pms_id=57029) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28050 (pms_id=57030) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28052 (pms_id=57031) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28053 (pms_id=57032) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28054 (pms_id=57033) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28055 (pms_id=57034) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28056 (pms_id=57035) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28058 (pms_id=57037) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28057 (pms_id=57036) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28059 (pms_id=57038) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28060 (pms_id=57039) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28061 (pms_id=57040) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28063 (pms_id=57041) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28062 (pms_id=57042) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28064 (pms_id=57043) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28065 (pms_id=57044) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28067 (pms_id=57046) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28066 (pms_id=57045) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28068 (pms_id=57047) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28069 (pms_id=57048) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28070 (pms_id=57049) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28072 (pms_id=57050) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28071 (pms_id=57051) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28073 (pms_id=57052) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28074 (pms_id=57053) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28075 (pms_id=57054) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28076 (pms_id=57055) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28077 (pms_id=57056) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28078 (pms_id=57057) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28079 (pms_id=57058) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28080 (pms_id=57059) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28081 (pms_id=57060) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28082 (pms_id=57061) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28083 (pms_id=57062) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28084 (pms_id=57064) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28102 (pms_id=57065) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28105 (pms_id=57066) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28085 (pms_id=57067) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28086 (pms_id=57068) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28087 (pms_id=57069) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28088 (pms_id=57070) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28089 (pms_id=57071) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28090 (pms_id=57072) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28091 (pms_id=57073) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28092 (pms_id=57074) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28093 (pms_id=57075) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28094 (pms_id=57076) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28095 (pms_id=57077) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28096 (pms_id=57078) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28097 (pms_id=57079) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28098 (pms_id=57080) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28099 (pms_id=57081) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28101 (pms_id=57083) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28100 (pms_id=57082) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28104 (pms_id=57084) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28103 (pms_id=57085) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28106 (pms_id=57086) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28108 (pms_id=57088) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28107 (pms_id=57087) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28110 (pms_id=57089) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28109 (pms_id=57090) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28111 (pms_id=57091) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28113 (pms_id=57093) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28112 (pms_id=57092) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28115 (pms_id=57095) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28114 (pms_id=57096) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28116 (pms_id=57097) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28117 (pms_id=57098) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28118 (pms_id=57099) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28119 (pms_id=57100) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28121 (pms_id=57102) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28120 (pms_id=57101) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28123 (pms_id=57103) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28122 (pms_id=57104) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28124 (pms_id=57105) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28125 (pms_id=57106) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28127 (pms_id=57117) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28126 (pms_id=57116) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28129 (pms_id=57118) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28128 (pms_id=57119) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28130 (pms_id=57120) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28131 (pms_id=57121) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28132 (pms_id=57122) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28133 (pms_id=57132) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28135 (pms_id=57134) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28134 (pms_id=57133) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28136 (pms_id=57135) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28137 (pms_id=57136) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28138 (pms_id=57138) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28139 (pms_id=57139) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28141 (pms_id=57142) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28140 (pms_id=57140) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28142 (pms_id=57143) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28144 (pms_id=57144) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28143 (pms_id=57145) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28145 (pms_id=57146) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28147 (pms_id=57148) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28146 (pms_id=57147) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28148 (pms_id=57149) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28149 (pms_id=57151) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28150 (pms_id=57152) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28151 (pms_id=57153) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28152 (pms_id=57154) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28153 (pms_id=57156) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28154 (pms_id=57158) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28155 (pms_id=57159) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28156 (pms_id=57167) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28157 (pms_id=57168) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28158 (pms_id=57169) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28159 (pms_id=57170) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28160 (pms_id=57171) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28161 (pms_id=57173) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28162 (pms_id=57174) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28163 (pms_id=57175) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28164 (pms_id=57176) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28165 (pms_id=57177) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28166 (pms_id=57178) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28167 (pms_id=57179) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28168 (pms_id=57180) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28169 (pms_id=57181) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28170 (pms_id=57182) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28171 (pms_id=57183) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28172 (pms_id=57184) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28174 (pms_id=57185) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28173 (pms_id=57186) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28175 (pms_id=57187) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28176 (pms_id=57193) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28177 (pms_id=57203) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28178 (pms_id=57204) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57193 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28179 (pms_id=57205) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28180 (pms_id=57206) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28181 (pms_id=57207) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28182 (pms_id=57208) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28183 (pms_id=57209) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28184 (pms_id=57210) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28186 (pms_id=57211) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28185 (pms_id=57215) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28187 (pms_id=57216) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28188 (pms_id=57223) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28189 (pms_id=57224) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28190 (pms_id=57225) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28191 (pms_id=57233) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28192 (pms_id=57234) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28193 (pms_id=57235) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28194 (pms_id=57243) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28195 (pms_id=57236) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28196 (pms_id=57244) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28197 (pms_id=57245) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28198 (pms_id=57246) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28199 (pms_id=57247) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28202 (pms_id=57250) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28201 (pms_id=57249) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28200 (pms_id=57248) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28203 (pms_id=57251) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28204 (pms_id=57252) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28205 (pms_id=57253) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28206 (pms_id=57254) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28207 (pms_id=57255) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28208 (pms_id=57256) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28209 (pms_id=57257) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28210 (pms_id=57258) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28211 (pms_id=57259) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28212 (pms_id=57260) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28213 (pms_id=57261) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28214 (pms_id=57262) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28216 (pms_id=57272) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28215 (pms_id=57271) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28217 (pms_id=57273) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28219 (pms_id=57275) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28218 (pms_id=57274) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28220 (pms_id=57276) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28221 (pms_id=57277) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28222 (pms_id=57278) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28223 (pms_id=57279) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28224 (pms_id=57280) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28225 (pms_id=57281) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28226 (pms_id=57282) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28227 (pms_id=57284) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28228 (pms_id=57283) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28229 (pms_id=57289) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28230 (pms_id=57290) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28231 (pms_id=57291) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28232 (pms_id=57292) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28233 (pms_id=57293) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28234 (pms_id=57294) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28235 (pms_id=57295) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28236 (pms_id=57296) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28238 (pms_id=57297) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28237 (pms_id=57298) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28239 (pms_id=57300) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28240 (pms_id=57310) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28241 (pms_id=57320) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28242 (pms_id=57321) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28243 (pms_id=57322) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28244 (pms_id=57323) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28245 (pms_id=57324) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28246 (pms_id=57325) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28247 (pms_id=57327) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28248 (pms_id=57328) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28249 (pms_id=57338) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28250 (pms_id=57339) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28251 (pms_id=57340) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28252 (pms_id=57351) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28253 (pms_id=57353) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28254 (pms_id=57354) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28255 (pms_id=57361) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28256 (pms_id=57362) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28257 (pms_id=57364) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28258 (pms_id=57365) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28259 (pms_id=57366) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28260 (pms_id=57367) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28261 (pms_id=57368) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28262 (pms_id=57369) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28263 (pms_id=57370) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28264 (pms_id=57371) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28265 (pms_id=57373) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28266 (pms_id=57374) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28274 (pms_id=57375) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28268 (pms_id=57376) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28267 (pms_id=57377) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28269 (pms_id=57378) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28270 (pms_id=57379) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28272 (pms_id=57381) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28271 (pms_id=57380) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28273 (pms_id=57382) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28275 (pms_id=57385) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28276 (pms_id=57386) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28277 (pms_id=57388) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28278 (pms_id=57389) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28279 (pms_id=57390) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28280 (pms_id=57391) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28281 (pms_id=57392) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28282 (pms_id=57393) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28283 (pms_id=57394) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28284 (pms_id=57395) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28286 (pms_id=57397) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28285 (pms_id=57396) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28287 (pms_id=57398) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28288 (pms_id=57399) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28290 (pms_id=57400) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28289 (pms_id=57401) 2025-11-19 15:15:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 28291 (pms_id=57402) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28292 (pms_id=57403) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28293 (pms_id=57404) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28294 (pms_id=57405) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28295 (pms_id=57406) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28296 (pms_id=57414) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28297 (pms_id=57424) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28299 (pms_id=57425) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28298 (pms_id=57426) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28301 (pms_id=57428) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28300 (pms_id=57429) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28302 (pms_id=57430) 2025-11-19 15:15:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 28303 (pms_id=57436) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28304 (pms_id=57437) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28305 (pms_id=57438) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28306 (pms_id=57439) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28307 (pms_id=57440) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28309 (pms_id=57441) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28308 (pms_id=57443) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28310 (pms_id=57445) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28311 (pms_id=57447) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28312 (pms_id=57448) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28313 (pms_id=57449) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28314 (pms_id=57450) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28315 (pms_id=57459) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28316 (pms_id=57469) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28317 (pms_id=57470) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28318 (pms_id=57472) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28319 (pms_id=57474) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28320 (pms_id=57475) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28321 (pms_id=57476) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28322 (pms_id=57477) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28324 (pms_id=57478) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28323 (pms_id=57479) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28325 (pms_id=57480) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28326 (pms_id=57491) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28327 (pms_id=57502) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28328 (pms_id=57503) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28330 (pms_id=57504) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28329 (pms_id=57505) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28331 (pms_id=57506) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28332 (pms_id=57507) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28333 (pms_id=57512) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28349 (pms_id=57513) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28350 (pms_id=57514) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28334 (pms_id=57522) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28335 (pms_id=57523) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28336 (pms_id=57524) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28337 (pms_id=57525) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28339 (pms_id=57526) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28338 (pms_id=57527) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28340 (pms_id=57528) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28343 (pms_id=57531) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28342 (pms_id=57530) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28341 (pms_id=57529) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28344 (pms_id=57532) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28346 (pms_id=57542) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28345 (pms_id=57541) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28347 (pms_id=57543) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28348 (pms_id=57544) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28351 (pms_id=57553) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28352 (pms_id=57555) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28353 (pms_id=57558) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28356 (pms_id=57556) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28354 (pms_id=57559) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28355 (pms_id=57560) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28357 (pms_id=57570) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28358 (pms_id=57571) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28359 (pms_id=57572) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28360 (pms_id=57573) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28363 (pms_id=57574) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28361 (pms_id=57575) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28362 (pms_id=57576) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28364 (pms_id=57581) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28365 (pms_id=57583) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28366 (pms_id=57582) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28367 (pms_id=57584) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28368 (pms_id=57585) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28369 (pms_id=57586) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28370 (pms_id=57588) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28371 (pms_id=57589) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28372 (pms_id=57596) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28373 (pms_id=57597) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28374 (pms_id=57598) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28375 (pms_id=57599) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28376 (pms_id=57600) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28377 (pms_id=57601) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28378 (pms_id=57602) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28379 (pms_id=57603) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28380 (pms_id=57607) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28381 (pms_id=57608) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28382 (pms_id=57609) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28383 (pms_id=57610) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28384 (pms_id=57611) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28385 (pms_id=57612) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28386 (pms_id=57613) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28388 (pms_id=57615) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28392 (pms_id=57617) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28387 (pms_id=57616) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28389 (pms_id=57619) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28390 (pms_id=57620) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28394 (pms_id=57623) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28391 (pms_id=57621) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28393 (pms_id=57622) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28395 (pms_id=57624) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28396 (pms_id=57625) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28398 (pms_id=57627) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28397 (pms_id=57626) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28399 (pms_id=57628) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28400 (pms_id=57629) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28403 (pms_id=57631) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28401 (pms_id=57630) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28404 (pms_id=57633) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28402 (pms_id=57632) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28405 (pms_id=57634) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28406 (pms_id=57635) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28407 (pms_id=57636) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28412 (pms_id=57638) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28408 (pms_id=57639) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28409 (pms_id=57640) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28411 (pms_id=57642) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28410 (pms_id=57641) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28414 (pms_id=57644) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28413 (pms_id=57643) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28415 (pms_id=57645) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28416 (pms_id=57647) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28417 (pms_id=57648) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28418 (pms_id=57649) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28420 (pms_id=57650) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28419 (pms_id=57651) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28421 (pms_id=57653) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28423 (pms_id=57654) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28422 (pms_id=57658) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28424 (pms_id=57659) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28426 (pms_id=57670) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28425 (pms_id=57671) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28427 (pms_id=57672) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28428 (pms_id=57673) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28429 (pms_id=57675) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28430 (pms_id=57680) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28431 (pms_id=57681) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28432 (pms_id=57682) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28433 (pms_id=57684) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28434 (pms_id=57685) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28435 (pms_id=57686) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28436 (pms_id=57687) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28437 (pms_id=57697) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28439 (pms_id=57708) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28438 (pms_id=57707) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28440 (pms_id=57709) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28443 (pms_id=57717) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28442 (pms_id=57718) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28441 (pms_id=57719) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28464 (pms_id=57720) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28444 (pms_id=57721) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28446 (pms_id=57730) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28445 (pms_id=57722) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28447 (pms_id=57731) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28448 (pms_id=57740) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28449 (pms_id=57741) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28451 (pms_id=57742) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28450 (pms_id=57743) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28452 (pms_id=57744) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28453 (pms_id=57745) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28454 (pms_id=57746) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28455 (pms_id=57748) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28456 (pms_id=57749) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28457 (pms_id=57750) 2025-11-19 15:15:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 28458 (pms_id=57751) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28459 (pms_id=57752) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28460 (pms_id=57753) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28462 (pms_id=57755) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28461 (pms_id=57754) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28463 (pms_id=57756) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28465 (pms_id=57757) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28466 (pms_id=57758) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28468 (pms_id=57760) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28467 (pms_id=57759) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28469 (pms_id=57771) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28470 (pms_id=57781) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28472 (pms_id=57784) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28471 (pms_id=57782) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28473 (pms_id=57785) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28474 (pms_id=57791) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28475 (pms_id=57802) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28476 (pms_id=57803) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28477 (pms_id=57804) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28478 (pms_id=57805) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28479 (pms_id=57813) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28480 (pms_id=57814) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28481 (pms_id=57815) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28483 (pms_id=57818) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28482 (pms_id=57817) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28484 (pms_id=57820) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28485 (pms_id=57824) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28486 (pms_id=57825) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28487 (pms_id=57826) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28488 (pms_id=57827) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28489 (pms_id=57828) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28490 (pms_id=57829) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28493 (pms_id=57831) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28491 (pms_id=57830) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28492 (pms_id=57832) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28494 (pms_id=57833) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28495 (pms_id=57834) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28496 (pms_id=57835) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28497 (pms_id=57836) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28499 (pms_id=57844) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28498 (pms_id=57837) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28500 (pms_id=57845) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28501 (pms_id=57846) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28502 (pms_id=57847) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28503 (pms_id=57848) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28504 (pms_id=57849) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28505 (pms_id=57850) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28506 (pms_id=57851) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28507 (pms_id=57852) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28508 (pms_id=57854) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28509 (pms_id=57855) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28510 (pms_id=57856) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28512 (pms_id=57866) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28511 (pms_id=57867) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28515 (pms_id=57868) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28514 (pms_id=57870) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28513 (pms_id=57869) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28516 (pms_id=57871) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28517 (pms_id=57872) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28518 (pms_id=57873) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28519 (pms_id=57874) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28520 (pms_id=57875) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28521 (pms_id=57876) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28522 (pms_id=57877) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28523 (pms_id=57878) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28524 (pms_id=57879) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28526 (pms_id=57886) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28525 (pms_id=57887) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28529 (pms_id=57888) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28527 (pms_id=57889) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28528 (pms_id=57890) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28530 (pms_id=57891) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28531 (pms_id=57898) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28532 (pms_id=57899) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28534 (pms_id=57900) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28533 (pms_id=57908) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28535 (pms_id=57909) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28536 (pms_id=57910) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28537 (pms_id=57911) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28538 (pms_id=57921) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28539 (pms_id=57922) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28540 (pms_id=57923) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28541 (pms_id=57924) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28542 (pms_id=57925) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28543 (pms_id=57926) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28544 (pms_id=57927) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28545 (pms_id=57928) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28546 (pms_id=57937) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28547 (pms_id=57938) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28548 (pms_id=57939) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28549 (pms_id=57940) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28550 (pms_id=57942) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28551 (pms_id=57943) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28552 (pms_id=57948) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28553 (pms_id=57958) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28555 (pms_id=57959) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28554 (pms_id=57960) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28556 (pms_id=57969) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28557 (pms_id=57970) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28558 (pms_id=57971) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28559 (pms_id=57972) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28560 (pms_id=57973) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28562 (pms_id=57974) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28561 (pms_id=57975) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28563 (pms_id=57976) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28566 (pms_id=57977) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28565 (pms_id=57978) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28567 (pms_id=57980) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28564 (pms_id=57979) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28569 (pms_id=57981) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28568 (pms_id=57982) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28570 (pms_id=57983) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28571 (pms_id=57993) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28572 (pms_id=57994) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28573 (pms_id=57995) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28574 (pms_id=57996) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28575 (pms_id=57997) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28576 (pms_id=57998) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28577 (pms_id=57999) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28580 (pms_id=58000) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28578 (pms_id=58001) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28579 (pms_id=58003) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28582 (pms_id=58005) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28581 (pms_id=58004) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28583 (pms_id=58006) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28584 (pms_id=58007) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28585 (pms_id=58008) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28586 (pms_id=58014) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28587 (pms_id=58015) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28588 (pms_id=58016) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28589 (pms_id=58017) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28590 (pms_id=58018) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28591 (pms_id=58019) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28592 (pms_id=58020) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28593 (pms_id=58021) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28594 (pms_id=58022) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28596 (pms_id=58025) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28595 (pms_id=58024) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28597 (pms_id=58026) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28599 (pms_id=58028) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28598 (pms_id=58027) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28602 (pms_id=58029) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28600 (pms_id=58031) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28601 (pms_id=58034) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28603 (pms_id=58035) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28604 (pms_id=58036) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28605 (pms_id=58046) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28606 (pms_id=58047) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28607 (pms_id=58048) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28608 (pms_id=58049) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28611 (pms_id=58051) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28609 (pms_id=58050) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28610 (pms_id=58052) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28612 (pms_id=58053) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28613 (pms_id=58054) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28614 (pms_id=58055) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28615 (pms_id=58056) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28616 (pms_id=58057) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28617 (pms_id=58065) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28618 (pms_id=58066) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28620 (pms_id=58076) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28619 (pms_id=58067) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28621 (pms_id=58077) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28622 (pms_id=58078) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28623 (pms_id=58079) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28625 (pms_id=58081) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28624 (pms_id=58080) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28626 (pms_id=58082) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28627 (pms_id=58083) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28628 (pms_id=58084) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28630 (pms_id=58085) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28629 (pms_id=58086) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28631 (pms_id=58088) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28634 (pms_id=58090) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28632 (pms_id=58089) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28633 (pms_id=58092) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28635 (pms_id=58094) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28636 (pms_id=58095) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28637 (pms_id=58096) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28639 (pms_id=58098) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28638 (pms_id=58097) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28640 (pms_id=58102) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28641 (pms_id=58103) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28643 (pms_id=58104) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28642 (pms_id=58106) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28644 (pms_id=58107) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28645 (pms_id=58108) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28646 (pms_id=58109) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28647 (pms_id=58111) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28648 (pms_id=58113) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28649 (pms_id=58121) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28650 (pms_id=58122) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28651 (pms_id=58123) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28652 (pms_id=58134) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28653 (pms_id=58142) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28654 (pms_id=58143) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28655 (pms_id=58144) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28656 (pms_id=58146) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28657 (pms_id=58147) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28658 (pms_id=58148) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28659 (pms_id=58149) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28660 (pms_id=58150) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28661 (pms_id=58151) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28662 (pms_id=58152) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28663 (pms_id=58153) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28664 (pms_id=58159) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28665 (pms_id=58170) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28666 (pms_id=58171) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28667 (pms_id=58172) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28668 (pms_id=58173) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28669 (pms_id=58174) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28670 (pms_id=58175) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28671 (pms_id=58176) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28674 (pms_id=58177) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28672 (pms_id=58180) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28673 (pms_id=58181) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28675 (pms_id=58182) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28676 (pms_id=58183) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28677 (pms_id=58184) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28686 (pms_id=58185) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28678 (pms_id=58186) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28679 (pms_id=58187) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28680 (pms_id=58189) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28681 (pms_id=58192) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28682 (pms_id=58199) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28683 (pms_id=58200) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28684 (pms_id=58201) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28685 (pms_id=58202) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28687 (pms_id=58203) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28688 (pms_id=58204) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28689 (pms_id=58205) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28690 (pms_id=58220) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28691 (pms_id=58221) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28692 (pms_id=58222) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28693 (pms_id=58225) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28694 (pms_id=58226) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28695 (pms_id=58227) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28696 (pms_id=58228) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28697 (pms_id=58231) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28698 (pms_id=58232) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28699 (pms_id=58233) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28701 (pms_id=58234) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28700 (pms_id=58235) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28703 (pms_id=58237) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28702 (pms_id=58236) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28704 (pms_id=58238) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28705 (pms_id=58239) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28706 (pms_id=58240) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28707 (pms_id=58241) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28708 (pms_id=58242) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28709 (pms_id=58243) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28710 (pms_id=58244) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28711 (pms_id=58245) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28713 (pms_id=58247) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28712 (pms_id=58246) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28714 (pms_id=58248) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28715 (pms_id=58249) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28716 (pms_id=58250) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28717 (pms_id=58251) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28718 (pms_id=58252) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28720 (pms_id=58254) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28719 (pms_id=58253) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28721 (pms_id=58255) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28722 (pms_id=58256) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28723 (pms_id=58257) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28724 (pms_id=58258) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28725 (pms_id=58264) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28727 (pms_id=58266) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28726 (pms_id=58265) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28728 (pms_id=58267) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28729 (pms_id=58268) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28730 (pms_id=58269) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28731 (pms_id=58270) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28732 (pms_id=58271) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28733 (pms_id=58272) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28734 (pms_id=58273) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28735 (pms_id=58274) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28736 (pms_id=58284) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28738 (pms_id=58285) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28737 (pms_id=58288) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28740 (pms_id=58296) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28739 (pms_id=58297) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28741 (pms_id=58298) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28743 (pms_id=58299) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28742 (pms_id=58309) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28744 (pms_id=58310) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28745 (pms_id=58311) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28746 (pms_id=58312) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28747 (pms_id=58313) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28748 (pms_id=58314) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28749 (pms_id=58315) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28750 (pms_id=58316) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28752 (pms_id=58317) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28751 (pms_id=58318) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28754 (pms_id=58320) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28753 (pms_id=58319) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28755 (pms_id=58321) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28757 (pms_id=58330) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28758 (pms_id=58342) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28756 (pms_id=58340) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28759 (pms_id=58343) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28762 (pms_id=58344) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28760 (pms_id=58345) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28761 (pms_id=58346) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28763 (pms_id=58347) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28764 (pms_id=58348) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28765 (pms_id=58349) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28767 (pms_id=58350) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28766 (pms_id=58361) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28770 (pms_id=58363) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28768 (pms_id=58362) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28772 (pms_id=58371) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28769 (pms_id=58372) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28771 (pms_id=58373) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28773 (pms_id=58374) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28774 (pms_id=58375) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28775 (pms_id=58376) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28776 (pms_id=58377) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28777 (pms_id=58381) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28778 (pms_id=58392) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28779 (pms_id=58393) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28781 (pms_id=58394) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28780 (pms_id=58395) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28782 (pms_id=58396) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28783 (pms_id=58397) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28784 (pms_id=58398) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28785 (pms_id=58399) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28786 (pms_id=58400) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28787 (pms_id=58401) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28788 (pms_id=58402) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28791 (pms_id=58404) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28789 (pms_id=58403) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28790 (pms_id=58405) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28793 (pms_id=58406) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28792 (pms_id=58407) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28794 (pms_id=58408) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28795 (pms_id=58409) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28796 (pms_id=58410) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28797 (pms_id=58412) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28798 (pms_id=58413) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28799 (pms_id=58414) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28801 (pms_id=58415) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28800 (pms_id=58417) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28802 (pms_id=58419) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28803 (pms_id=58420) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28804 (pms_id=58421) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28805 (pms_id=58423) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28807 (pms_id=58424) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28806 (pms_id=58435) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28809 (pms_id=58437) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28808 (pms_id=58436) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28810 (pms_id=58438) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28811 (pms_id=58439) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28813 (pms_id=58440) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28812 (pms_id=58450) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28814 (pms_id=58451) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28835 (pms_id=58453) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28815 (pms_id=58455) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28816 (pms_id=58456) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28817 (pms_id=58457) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28819 (pms_id=58458) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28818 (pms_id=58460) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28820 (pms_id=58461) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28821 (pms_id=58462) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28823 (pms_id=58464) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28822 (pms_id=58465) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28824 (pms_id=58466) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28825 (pms_id=58467) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28827 (pms_id=58469) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28826 (pms_id=58470) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28828 (pms_id=58483) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28829 (pms_id=58484) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28830 (pms_id=58485) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28831 (pms_id=58486) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28832 (pms_id=58487) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28833 (pms_id=58489) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28834 (pms_id=58490) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28836 (pms_id=58496) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28837 (pms_id=58497) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28839 (pms_id=58499) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28838 (pms_id=58498) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28840 (pms_id=58500) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28841 (pms_id=58501) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28842 (pms_id=58502) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28844 (pms_id=58503) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28843 (pms_id=58504) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28845 (pms_id=58505) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28846 (pms_id=58506) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28847 (pms_id=58507) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28848 (pms_id=58516) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28850 (pms_id=58517) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28849 (pms_id=58518) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28851 (pms_id=58519) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28852 (pms_id=58529) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28854 (pms_id=58530) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28853 (pms_id=58531) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28855 (pms_id=58532) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28856 (pms_id=58533) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28858 (pms_id=58534) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28857 (pms_id=58548) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28859 (pms_id=58550) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28860 (pms_id=58549) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28861 (pms_id=58559) 2025-11-19 15:15:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 28862 (pms_id=58569) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28863 (pms_id=58570) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28864 (pms_id=58571) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28865 (pms_id=58572) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28866 (pms_id=58573) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28867 (pms_id=58574) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28868 (pms_id=58575) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28869 (pms_id=58576) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28870 (pms_id=58577) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28871 (pms_id=58581) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28873 (pms_id=58593) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28872 (pms_id=58583) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28874 (pms_id=58594) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28875 (pms_id=58595) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28876 (pms_id=58606) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28877 (pms_id=58607) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28878 (pms_id=58608) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28879 (pms_id=58609) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28880 (pms_id=58611) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28881 (pms_id=58621) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28882 (pms_id=58622) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28883 (pms_id=58623) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28884 (pms_id=58624) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28885 (pms_id=58625) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28886 (pms_id=58626) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28888 (pms_id=58627) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28887 (pms_id=58628) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28891 (pms_id=58632) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28889 (pms_id=58642) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28890 (pms_id=58643) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28892 (pms_id=58644) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28893 (pms_id=58645) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28894 (pms_id=58646) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28895 (pms_id=58647) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28896 (pms_id=58654) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28897 (pms_id=58655) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28899 (pms_id=58657) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28898 (pms_id=58656) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28900 (pms_id=58677) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28901 (pms_id=58678) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28902 (pms_id=58679) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28904 (pms_id=58691) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28903 (pms_id=58681) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28905 (pms_id=58692) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28906 (pms_id=58693) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28907 (pms_id=58694) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28908 (pms_id=58695) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28909 (pms_id=58697) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28910 (pms_id=58698) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28911 (pms_id=58699) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28912 (pms_id=58700) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28919 (pms_id=58701) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28913 (pms_id=58702) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28914 (pms_id=58703) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28915 (pms_id=58704) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28916 (pms_id=58705) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28918 (pms_id=58709) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28917 (pms_id=58706) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28920 (pms_id=58710) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28922 (pms_id=58720) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28921 (pms_id=58721) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28923 (pms_id=58722) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28925 (pms_id=58723) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28924 (pms_id=58724) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28927 (pms_id=58726) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28926 (pms_id=58725) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28928 (pms_id=58727) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28929 (pms_id=58728) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28931 (pms_id=58730) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28930 (pms_id=58729) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28932 (pms_id=58731) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28933 (pms_id=58732) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28940 (pms_id=58734) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28934 (pms_id=58733) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28935 (pms_id=58735) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28936 (pms_id=58736) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28937 (pms_id=58737) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28938 (pms_id=58738) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28939 (pms_id=58739) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28941 (pms_id=58740) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28942 (pms_id=58741) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28943 (pms_id=58742) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28944 (pms_id=58743) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28945 (pms_id=58744) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28946 (pms_id=58745) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28947 (pms_id=58746) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28948 (pms_id=58749) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28950 (pms_id=58747) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28952 (pms_id=58751) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28949 (pms_id=58750) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28951 (pms_id=58752) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28954 (pms_id=58755) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28953 (pms_id=58753) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28955 (pms_id=58756) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28956 (pms_id=58766) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28959 (pms_id=58767) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28957 (pms_id=58769) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28958 (pms_id=58770) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28960 (pms_id=58771) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28962 (pms_id=58782) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28961 (pms_id=58783) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28963 (pms_id=58784) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28964 (pms_id=58785) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28966 (pms_id=58786) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28965 (pms_id=58787) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28967 (pms_id=58788) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28968 (pms_id=58789) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28969 (pms_id=58790) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28971 (pms_id=58792) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28970 (pms_id=58791) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28972 (pms_id=58793) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28973 (pms_id=58794) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28975 (pms_id=58795) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28976 (pms_id=58796) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28974 (pms_id=58797) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28977 (pms_id=58799) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28978 (pms_id=58800) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28979 (pms_id=58802) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28982 (pms_id=58816) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28980 (pms_id=58817) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28981 (pms_id=58818) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28983 (pms_id=58819) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28984 (pms_id=58822) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28985 (pms_id=58820) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28986 (pms_id=58823) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28987 (pms_id=58824) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28988 (pms_id=58825) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28989 (pms_id=58826) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28992 (pms_id=58827) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28991 (pms_id=58828) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28990 (pms_id=58829) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28993 (pms_id=58831) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28994 (pms_id=58832) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28995 (pms_id=58833) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28996 (pms_id=58834) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28997 (pms_id=58835) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28998 (pms_id=58836) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29000 (pms_id=58837) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 28999 (pms_id=58838) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29002 (pms_id=58839) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29001 (pms_id=58841) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29004 (pms_id=58842) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29003 (pms_id=58843) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29005 (pms_id=58844) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29006 (pms_id=58845) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29007 (pms_id=58846) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29008 (pms_id=58847) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29010 (pms_id=58848) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29009 (pms_id=58849) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29012 (pms_id=58851) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29011 (pms_id=58850) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29013 (pms_id=58852) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29014 (pms_id=58853) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29015 (pms_id=58854) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29016 (pms_id=58855) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29017 (pms_id=58856) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29018 (pms_id=58857) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29019 (pms_id=58858) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29020 (pms_id=58859) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29021 (pms_id=58860) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29022 (pms_id=58861) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29023 (pms_id=58862) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29024 (pms_id=58863) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29025 (pms_id=58864) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29026 (pms_id=58865) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29027 (pms_id=58866) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29028 (pms_id=58867) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29029 (pms_id=58868) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29030 (pms_id=58869) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29034 (pms_id=58870) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29031 (pms_id=58871) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29032 (pms_id=58872) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29033 (pms_id=58873) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29035 (pms_id=58874) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29036 (pms_id=58875) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29037 (pms_id=58876) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29038 (pms_id=58877) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29039 (pms_id=58878) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29040 (pms_id=58880) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29041 (pms_id=58881) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29042 (pms_id=58882) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29047 (pms_id=58883) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29043 (pms_id=58884) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29044 (pms_id=58885) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29045 (pms_id=58886) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29046 (pms_id=58887) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29048 (pms_id=58888) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29049 (pms_id=58889) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29050 (pms_id=58890) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29051 (pms_id=58891) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29052 (pms_id=58892) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29053 (pms_id=58893) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29054 (pms_id=58894) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29055 (pms_id=58895) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29056 (pms_id=58896) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29057 (pms_id=58897) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29058 (pms_id=58898) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29059 (pms_id=58899) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29061 (pms_id=58900) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29060 (pms_id=58902) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29062 (pms_id=58903) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29063 (pms_id=58904) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29064 (pms_id=58905) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29065 (pms_id=58906) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29066 (pms_id=58907) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29067 (pms_id=58908) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29068 (pms_id=58909) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29069 (pms_id=58910) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29070 (pms_id=58911) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29071 (pms_id=58912) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29072 (pms_id=58913) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29074 (pms_id=58914) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29073 (pms_id=58915) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29075 (pms_id=58917) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29076 (pms_id=58918) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29077 (pms_id=58919) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29078 (pms_id=58922) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29079 (pms_id=58923) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29080 (pms_id=58924) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29082 (pms_id=58926) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29081 (pms_id=58925) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29083 (pms_id=58927) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29084 (pms_id=58928) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29085 (pms_id=58939) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29086 (pms_id=58940) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29087 (pms_id=58950) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29089 (pms_id=58961) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29088 (pms_id=58960) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29090 (pms_id=58962) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29091 (pms_id=58963) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29092 (pms_id=58964) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29093 (pms_id=58965) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29094 (pms_id=58966) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29095 (pms_id=58967) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29096 (pms_id=58969) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29097 (pms_id=58973) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29098 (pms_id=58974) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29099 (pms_id=58975) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29100 (pms_id=58976) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29101 (pms_id=58977) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29102 (pms_id=58983) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29103 (pms_id=58984) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29104 (pms_id=58985) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29105 (pms_id=58986) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29106 (pms_id=58987) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29108 (pms_id=58988) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29109 (pms_id=58990) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29107 (pms_id=58989) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29112 (pms_id=58991) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29110 (pms_id=58992) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29111 (pms_id=58993) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29113 (pms_id=58997) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29114 (pms_id=58998) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58993 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29115 (pms_id=58999) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29116 (pms_id=59001) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29117 (pms_id=59002) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29119 (pms_id=59003) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29118 (pms_id=59004) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29120 (pms_id=59005) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29121 (pms_id=59006) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29122 (pms_id=59007) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29123 (pms_id=59008) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29124 (pms_id=59009) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29125 (pms_id=59010) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29126 (pms_id=59011) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29127 (pms_id=59012) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29129 (pms_id=59013) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29128 (pms_id=59014) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29130 (pms_id=59015) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29131 (pms_id=59016) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29132 (pms_id=59026) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29133 (pms_id=59027) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29134 (pms_id=59028) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29136 (pms_id=59029) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29135 (pms_id=59030) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29137 (pms_id=59031) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29138 (pms_id=59032) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29139 (pms_id=59033) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29142 (pms_id=59034) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29140 (pms_id=59036) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29141 (pms_id=59037) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29144 (pms_id=59038) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29143 (pms_id=59039) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29145 (pms_id=59040) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29146 (pms_id=59041) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29147 (pms_id=59042) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29148 (pms_id=59043) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29149 (pms_id=59044) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29151 (pms_id=59046) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29150 (pms_id=59047) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29152 (pms_id=59048) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29153 (pms_id=59049) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29154 (pms_id=59051) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29155 (pms_id=59052) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29156 (pms_id=59053) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29157 (pms_id=59054) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29158 (pms_id=59055) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29159 (pms_id=59056) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29160 (pms_id=59057) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29161 (pms_id=59058) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29162 (pms_id=59059) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29163 (pms_id=59060) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29164 (pms_id=59061) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29165 (pms_id=59062) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29166 (pms_id=59063) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29167 (pms_id=59064) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29168 (pms_id=59065) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29170 (pms_id=59066) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29169 (pms_id=59067) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29171 (pms_id=59068) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29172 (pms_id=59069) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29173 (pms_id=59070) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29174 (pms_id=59071) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29175 (pms_id=59072) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29176 (pms_id=59073) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29179 (pms_id=59074) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29177 (pms_id=59083) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29178 (pms_id=59084) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29181 (pms_id=59086) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29180 (pms_id=59085) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29182 (pms_id=59087) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29184 (pms_id=59088) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29183 (pms_id=59089) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29186 (pms_id=59091) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29185 (pms_id=59090) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29187 (pms_id=59092) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29188 (pms_id=59093) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29189 (pms_id=59094) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29190 (pms_id=59095) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29191 (pms_id=59096) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29192 (pms_id=59097) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29193 (pms_id=59098) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29195 (pms_id=59099) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29194 (pms_id=59100) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29196 (pms_id=59101) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29197 (pms_id=59102) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29198 (pms_id=59103) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29199 (pms_id=59104) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29200 (pms_id=59105) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29201 (pms_id=59106) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29202 (pms_id=59107) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29203 (pms_id=59108) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29204 (pms_id=59110) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29205 (pms_id=59109) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29206 (pms_id=59111) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29207 (pms_id=59112) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29208 (pms_id=59113) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29209 (pms_id=59114) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29210 (pms_id=59115) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29211 (pms_id=59116) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29213 (pms_id=59118) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29212 (pms_id=59117) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29215 (pms_id=59119) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29214 (pms_id=59120) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29216 (pms_id=59121) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29217 (pms_id=59122) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29218 (pms_id=59123) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29219 (pms_id=59126) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29220 (pms_id=59127) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29221 (pms_id=59128) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29225 (pms_id=59130) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29222 (pms_id=59129) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29224 (pms_id=59132) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29223 (pms_id=59131) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29226 (pms_id=59133) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29227 (pms_id=59134) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29229 (pms_id=59135) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29230 (pms_id=59137) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29231 (pms_id=59140) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29228 (pms_id=59136) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29232 (pms_id=59141) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29233 (pms_id=59142) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29234 (pms_id=59143) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29236 (pms_id=59145) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29235 (pms_id=59147) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29238 (pms_id=59148) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29237 (pms_id=59158) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29239 (pms_id=59159) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29240 (pms_id=59161) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29242 (pms_id=59162) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29241 (pms_id=59160) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29243 (pms_id=59163) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29244 (pms_id=59164) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29245 (pms_id=59165) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29246 (pms_id=59166) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29247 (pms_id=59167) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29248 (pms_id=59168) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29250 (pms_id=59170) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29251 (pms_id=59171) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29249 (pms_id=59169) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29252 (pms_id=59173) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29253 (pms_id=59176) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29254 (pms_id=59177) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29255 (pms_id=59178) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29256 (pms_id=59179) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29257 (pms_id=59180) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29258 (pms_id=59182) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29259 (pms_id=59183) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29260 (pms_id=59184) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29261 (pms_id=59185) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29262 (pms_id=59186) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29263 (pms_id=59191) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29265 (pms_id=59193) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29264 (pms_id=59192) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29266 (pms_id=59194) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29267 (pms_id=59195) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29268 (pms_id=59196) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29269 (pms_id=59197) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29270 (pms_id=59199) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29271 (pms_id=59198) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29272 (pms_id=59200) 2025-11-19 15:15:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 29275 (pms_id=59201) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29273 (pms_id=59203) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29274 (pms_id=59205) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29276 (pms_id=59206) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29277 (pms_id=59209) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29278 (pms_id=59210) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29280 (pms_id=59211) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29281 (pms_id=59213) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29279 (pms_id=59212) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29282 (pms_id=59214) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29283 (pms_id=59215) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29284 (pms_id=59216) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29286 (pms_id=59217) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29285 (pms_id=59218) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29287 (pms_id=59219) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29288 (pms_id=59220) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29291 (pms_id=59222) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29289 (pms_id=59221) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29290 (pms_id=59223) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29292 (pms_id=59224) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29293 (pms_id=59225) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29295 (pms_id=59226) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29294 (pms_id=59230) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29296 (pms_id=59231) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29297 (pms_id=59232) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29298 (pms_id=59233) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29299 (pms_id=59234) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29300 (pms_id=59235) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29301 (pms_id=59236) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29302 (pms_id=59237) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29303 (pms_id=59238) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29305 (pms_id=59239) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29304 (pms_id=59240) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29306 (pms_id=59241) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29307 (pms_id=59242) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29308 (pms_id=59243) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29309 (pms_id=59244) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29310 (pms_id=59246) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29311 (pms_id=59245) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29312 (pms_id=59247) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29313 (pms_id=59248) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29314 (pms_id=59250) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29315 (pms_id=59251) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29317 (pms_id=59252) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29316 (pms_id=59253) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29318 (pms_id=59254) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29319 (pms_id=59255) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29321 (pms_id=59256) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29320 (pms_id=59257) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29322 (pms_id=59259) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29323 (pms_id=59260) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29324 (pms_id=59261) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29325 (pms_id=59262) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29326 (pms_id=59264) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29327 (pms_id=59265) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29328 (pms_id=59266) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29329 (pms_id=59267) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29330 (pms_id=59268) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29331 (pms_id=59269) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29332 (pms_id=59270) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29333 (pms_id=59271) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29334 (pms_id=59272) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29335 (pms_id=59273) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29336 (pms_id=59274) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29337 (pms_id=59275) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29338 (pms_id=59276) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29339 (pms_id=59277) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29340 (pms_id=59278) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29341 (pms_id=59279) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29342 (pms_id=59281) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29343 (pms_id=59282) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29344 (pms_id=59283) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29345 (pms_id=59284) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29346 (pms_id=59285) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29348 (pms_id=59286) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29347 (pms_id=59287) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29349 (pms_id=59289) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29350 (pms_id=59290) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29351 (pms_id=59291) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29352 (pms_id=59292) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29353 (pms_id=59293) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29354 (pms_id=59294) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29355 (pms_id=59295) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29356 (pms_id=59296) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29357 (pms_id=59297) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29358 (pms_id=59298) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29359 (pms_id=59299) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29360 (pms_id=59300) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29363 (pms_id=59301) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29361 (pms_id=59302) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29362 (pms_id=59303) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29364 (pms_id=59304) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29365 (pms_id=59305) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29366 (pms_id=59306) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29367 (pms_id=59307) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29369 (pms_id=59308) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29368 (pms_id=59309) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29370 (pms_id=59310) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29371 (pms_id=59311) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29372 (pms_id=59312) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29373 (pms_id=59313) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29374 (pms_id=59314) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29375 (pms_id=59315) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29376 (pms_id=59316) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29377 (pms_id=59317) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29379 (pms_id=59318) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29378 (pms_id=59319) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29380 (pms_id=59322) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29384 (pms_id=59324) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29381 (pms_id=59323) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29382 (pms_id=59325) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29383 (pms_id=59326) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29385 (pms_id=59327) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29386 (pms_id=59329) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29387 (pms_id=59330) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29388 (pms_id=59331) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29389 (pms_id=59332) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29390 (pms_id=59333) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29391 (pms_id=59335) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29393 (pms_id=59336) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29392 (pms_id=59337) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29394 (pms_id=59338) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29395 (pms_id=59339) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29398 (pms_id=59340) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29396 (pms_id=59341) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29397 (pms_id=59342) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29399 (pms_id=59343) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29400 (pms_id=59344) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29402 (pms_id=59347) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29401 (pms_id=59346) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29403 (pms_id=59357) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29405 (pms_id=59359) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29404 (pms_id=59360) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29407 (pms_id=59363) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29406 (pms_id=59361) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29408 (pms_id=59364) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29409 (pms_id=59365) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29411 (pms_id=59371) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29410 (pms_id=59370) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29412 (pms_id=59372) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29413 (pms_id=59373) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29414 (pms_id=59374) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29415 (pms_id=59376) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29417 (pms_id=59377) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29416 (pms_id=59378) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29418 (pms_id=59379) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29420 (pms_id=59380) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29419 (pms_id=59381) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29421 (pms_id=59383) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29424 (pms_id=59384) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29422 (pms_id=59385) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29425 (pms_id=59387) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29423 (pms_id=59386) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29426 (pms_id=59388) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29427 (pms_id=59389) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29428 (pms_id=59390) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29430 (pms_id=59391) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29429 (pms_id=59392) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29431 (pms_id=59394) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29432 (pms_id=59395) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29433 (pms_id=59396) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29434 (pms_id=59406) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29435 (pms_id=59407) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29436 (pms_id=59408) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29437 (pms_id=59409) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29439 (pms_id=59410) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29438 (pms_id=59412) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29440 (pms_id=59413) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29441 (pms_id=59415) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29442 (pms_id=59416) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29443 (pms_id=59417) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29444 (pms_id=59418) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29446 (pms_id=59420) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29445 (pms_id=59419) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29447 (pms_id=59427) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29448 (pms_id=59428) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29450 (pms_id=59429) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29449 (pms_id=59430) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29451 (pms_id=59431) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29452 (pms_id=59433) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29453 (pms_id=59435) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29454 (pms_id=59436) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29455 (pms_id=59437) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29456 (pms_id=59438) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29457 (pms_id=59439) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29459 (pms_id=59440) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29458 (pms_id=59441) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29461 (pms_id=59443) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29460 (pms_id=59442) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29462 (pms_id=59444) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29463 (pms_id=59445) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29465 (pms_id=59446) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29464 (pms_id=59447) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29466 (pms_id=59456) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29467 (pms_id=59458) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29468 (pms_id=59461) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29469 (pms_id=59462) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29470 (pms_id=59463) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29471 (pms_id=59464) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29472 (pms_id=59465) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29473 (pms_id=59466) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29474 (pms_id=59467) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29475 (pms_id=59469) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29476 (pms_id=59470) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29478 (pms_id=59473) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29477 (pms_id=59474) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29480 (pms_id=59475) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29479 (pms_id=59476) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29481 (pms_id=59477) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29482 (pms_id=59478) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29483 (pms_id=59479) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29484 (pms_id=59480) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29485 (pms_id=59483) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29486 (pms_id=59484) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29487 (pms_id=59485) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29488 (pms_id=59487) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29490 (pms_id=59488) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29489 (pms_id=59489) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29491 (pms_id=59490) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29492 (pms_id=59491) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29494 (pms_id=59493) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29493 (pms_id=59492) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29497 (pms_id=59503) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29495 (pms_id=59502) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29496 (pms_id=59505) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29498 (pms_id=59506) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29499 (pms_id=59507) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29500 (pms_id=59509) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29501 (pms_id=59510) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29502 (pms_id=59511) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29503 (pms_id=59512) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29504 (pms_id=59530) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29505 (pms_id=59531) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29506 (pms_id=59540) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29507 (pms_id=59541) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29508 (pms_id=59542) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29509 (pms_id=59543) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29510 (pms_id=59544) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29511 (pms_id=59545) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29512 (pms_id=59546) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29513 (pms_id=59547) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29514 (pms_id=59548) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29515 (pms_id=59549) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29517 (pms_id=59550) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29516 (pms_id=59551) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29519 (pms_id=59552) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29518 (pms_id=59553) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29520 (pms_id=59554) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29521 (pms_id=59555) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29522 (pms_id=59556) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29523 (pms_id=59557) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29524 (pms_id=59558) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29525 (pms_id=59559) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29526 (pms_id=59561) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29527 (pms_id=59562) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29529 (pms_id=59564) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29528 (pms_id=59565) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29530 (pms_id=59566) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29531 (pms_id=59567) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29532 (pms_id=59569) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29533 (pms_id=59576) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29534 (pms_id=59577) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29535 (pms_id=59578) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29538 (pms_id=59579) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29537 (pms_id=59581) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29536 (pms_id=59582) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29539 (pms_id=59583) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29540 (pms_id=59584) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29541 (pms_id=59585) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29543 (pms_id=59586) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29542 (pms_id=59593) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29544 (pms_id=59594) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29545 (pms_id=59595) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29546 (pms_id=59596) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29547 (pms_id=59597) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29548 (pms_id=59598) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29549 (pms_id=59600) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29550 (pms_id=59601) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29551 (pms_id=59602) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29552 (pms_id=59606) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29553 (pms_id=59616) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29554 (pms_id=59617) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29555 (pms_id=59618) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29556 (pms_id=59622) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29558 (pms_id=59623) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29557 (pms_id=59624) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29559 (pms_id=59629) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29560 (pms_id=59639) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29561 (pms_id=59649) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29562 (pms_id=59650) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29563 (pms_id=59651) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29564 (pms_id=59652) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29565 (pms_id=59653) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29566 (pms_id=59654) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29567 (pms_id=59655) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29568 (pms_id=59656) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29569 (pms_id=59657) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29570 (pms_id=59659) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29571 (pms_id=59660) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29573 (pms_id=59670) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29572 (pms_id=59661) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29574 (pms_id=59671) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29575 (pms_id=59672) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29576 (pms_id=59673) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29577 (pms_id=59683) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29578 (pms_id=59694) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29579 (pms_id=59695) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29580 (pms_id=59696) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29581 (pms_id=59697) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29582 (pms_id=59703) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29584 (pms_id=59705) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29583 (pms_id=59704) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29585 (pms_id=59706) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29586 (pms_id=59708) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29587 (pms_id=59709) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29588 (pms_id=59710) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29589 (pms_id=59711) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29590 (pms_id=59712) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29591 (pms_id=59713) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29593 (pms_id=59715) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29592 (pms_id=59714) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29594 (pms_id=59716) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29595 (pms_id=59717) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29596 (pms_id=59718) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29597 (pms_id=59719) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29599 (pms_id=59721) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29598 (pms_id=59720) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29600 (pms_id=59722) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29601 (pms_id=59723) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29602 (pms_id=59724) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29603 (pms_id=59725) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29604 (pms_id=59726) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29605 (pms_id=59727) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29606 (pms_id=59728) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29607 (pms_id=59729) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29608 (pms_id=59730) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29609 (pms_id=59731) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29610 (pms_id=59732) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29611 (pms_id=59735) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29612 (pms_id=59736) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29613 (pms_id=59737) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29615 (pms_id=59738) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29614 (pms_id=59739) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29616 (pms_id=59740) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29618 (pms_id=59742) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29617 (pms_id=59741) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29620 (pms_id=59744) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29619 (pms_id=59743) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29621 (pms_id=59745) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29622 (pms_id=59747) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29623 (pms_id=59748) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29624 (pms_id=59749) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29626 (pms_id=59750) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29625 (pms_id=59751) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29627 (pms_id=59752) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29628 (pms_id=59753) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29629 (pms_id=59766) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29630 (pms_id=59768) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29631 (pms_id=59769) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29632 (pms_id=59771) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29633 (pms_id=59772) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29634 (pms_id=59773) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29635 (pms_id=59774) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29636 (pms_id=59775) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29637 (pms_id=59776) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29638 (pms_id=59777) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29639 (pms_id=59784) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29640 (pms_id=59785) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29641 (pms_id=59787) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29642 (pms_id=59788) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29643 (pms_id=59789) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29644 (pms_id=59790) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29645 (pms_id=59791) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29647 (pms_id=59798) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29646 (pms_id=59797) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29648 (pms_id=59799) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29650 (pms_id=59800) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29649 (pms_id=59801) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29651 (pms_id=59802) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29652 (pms_id=59803) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29653 (pms_id=59804) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29654 (pms_id=59805) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29655 (pms_id=59811) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29656 (pms_id=59812) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29657 (pms_id=59813) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29658 (pms_id=59814) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29659 (pms_id=59815) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29661 (pms_id=59817) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29660 (pms_id=59816) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29662 (pms_id=59823) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29663 (pms_id=59824) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29664 (pms_id=59825) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29665 (pms_id=59826) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29669 (pms_id=59828) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29667 (pms_id=59834) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29666 (pms_id=59827) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29668 (pms_id=59835) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29670 (pms_id=59837) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29672 (pms_id=59839) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29671 (pms_id=59838) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29673 (pms_id=59840) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29674 (pms_id=59841) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29675 (pms_id=59842) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29676 (pms_id=59843) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29677 (pms_id=59844) 2025-11-19 15:15:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 29678 (pms_id=59846) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29679 (pms_id=59847) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29680 (pms_id=59848) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29682 (pms_id=59849) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29681 (pms_id=59850) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29683 (pms_id=59862) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29685 (pms_id=59864) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29684 (pms_id=59863) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29686 (pms_id=59865) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29687 (pms_id=59866) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29688 (pms_id=59867) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29689 (pms_id=59868) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29690 (pms_id=59869) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29691 (pms_id=59870) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29692 (pms_id=59871) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29693 (pms_id=59872) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29694 (pms_id=59873) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29695 (pms_id=59874) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29697 (pms_id=59885) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29696 (pms_id=59875) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29698 (pms_id=59886) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29699 (pms_id=59887) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29700 (pms_id=59888) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29702 (pms_id=59890) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29701 (pms_id=59889) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29703 (pms_id=59891) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29704 (pms_id=59892) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29705 (pms_id=59893) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29706 (pms_id=59894) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29707 (pms_id=59895) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29708 (pms_id=59896) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29709 (pms_id=59897) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29712 (pms_id=59899) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29710 (pms_id=59898) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29711 (pms_id=59900) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29713 (pms_id=59901) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29714 (pms_id=59902) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29715 (pms_id=59903) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29716 (pms_id=59904) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29718 (pms_id=59906) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29717 (pms_id=59905) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29719 (pms_id=59907) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29721 (pms_id=59909) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29720 (pms_id=59908) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29722 (pms_id=59910) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29723 (pms_id=59911) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29724 (pms_id=59912) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29727 (pms_id=59913) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29725 (pms_id=59914) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29726 (pms_id=59915) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29728 (pms_id=59916) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29729 (pms_id=59917) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29730 (pms_id=59918) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29732 (pms_id=59919) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29731 (pms_id=59920) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29734 (pms_id=59922) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29733 (pms_id=59921) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29739 (pms_id=59924) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29735 (pms_id=59925) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29736 (pms_id=59926) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29737 (pms_id=59927) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29738 (pms_id=59928) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29741 (pms_id=59930) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29740 (pms_id=59929) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29743 (pms_id=59931) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29742 (pms_id=59932) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29746 (pms_id=59934) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29744 (pms_id=59933) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29745 (pms_id=59935) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29748 (pms_id=59937) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29747 (pms_id=59936) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29749 (pms_id=59938) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29750 (pms_id=59939) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29751 (pms_id=59949) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29752 (pms_id=59950) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29753 (pms_id=59952) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29754 (pms_id=59953) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29755 (pms_id=59954) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29756 (pms_id=59955) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29757 (pms_id=59960) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29758 (pms_id=59970) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29759 (pms_id=59971) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29760 (pms_id=59981) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29761 (pms_id=59982) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29762 (pms_id=59984) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29763 (pms_id=59983) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29764 (pms_id=59992) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29765 (pms_id=59993) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29766 (pms_id=60002) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29767 (pms_id=60003) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29768 (pms_id=60004) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29770 (pms_id=60006) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29771 (pms_id=60007) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29769 (pms_id=60005) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29772 (pms_id=60008) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29774 (pms_id=60010) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29773 (pms_id=60009) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29776 (pms_id=60017) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29775 (pms_id=60016) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29777 (pms_id=60018) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29778 (pms_id=60019) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29779 (pms_id=60020) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29781 (pms_id=60021) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29780 (pms_id=60023) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29782 (pms_id=60024) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29783 (pms_id=60025) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29785 (pms_id=60027) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29784 (pms_id=60026) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29787 (pms_id=60028) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29786 (pms_id=60029) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29788 (pms_id=60030) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29789 (pms_id=60031) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29790 (pms_id=60032) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29791 (pms_id=60042) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29792 (pms_id=60044) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29793 (pms_id=60045) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29794 (pms_id=60046) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29795 (pms_id=60052) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29796 (pms_id=60053) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29797 (pms_id=60054) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60046 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29798 (pms_id=60056) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29799 (pms_id=60057) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29800 (pms_id=60058) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29801 (pms_id=60059) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29803 (pms_id=60060) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29802 (pms_id=60072) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29804 (pms_id=60083) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29805 (pms_id=60084) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29806 (pms_id=60085) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29807 (pms_id=60093) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29808 (pms_id=60094) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29809 (pms_id=60104) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29810 (pms_id=60105) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29812 (pms_id=60106) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29811 (pms_id=60108) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29813 (pms_id=60109) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29814 (pms_id=60110) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29815 (pms_id=60111) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29816 (pms_id=60112) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29817 (pms_id=60113) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29818 (pms_id=60114) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29819 (pms_id=60116) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29820 (pms_id=60124) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29821 (pms_id=60126) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29822 (pms_id=60127) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29824 (pms_id=60130) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29823 (pms_id=60129) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29825 (pms_id=60131) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29826 (pms_id=60132) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29827 (pms_id=60133) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29828 (pms_id=60134) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29829 (pms_id=60135) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29830 (pms_id=60136) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29832 (pms_id=60137) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29831 (pms_id=60138) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29833 (pms_id=60139) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29834 (pms_id=60140) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29835 (pms_id=60141) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29836 (pms_id=60143) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29837 (pms_id=60144) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29838 (pms_id=60145) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29839 (pms_id=60146) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29840 (pms_id=60147) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29841 (pms_id=60148) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29842 (pms_id=60149) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29844 (pms_id=60150) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29845 (pms_id=60152) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29843 (pms_id=60151) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29846 (pms_id=60160) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60160 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29847 (pms_id=60161) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29848 (pms_id=60163) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29849 (pms_id=60171) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29850 (pms_id=60181) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29851 (pms_id=60182) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29852 (pms_id=60183) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29853 (pms_id=60184) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29854 (pms_id=60185) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29855 (pms_id=60186) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29856 (pms_id=60187) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29857 (pms_id=60189) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29858 (pms_id=60190) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29859 (pms_id=60191) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29860 (pms_id=60192) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29861 (pms_id=60193) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29862 (pms_id=60194) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29863 (pms_id=60195) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29864 (pms_id=60196) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29865 (pms_id=60197) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29866 (pms_id=60206) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29867 (pms_id=60207) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29868 (pms_id=60208) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29869 (pms_id=60209) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29870 (pms_id=60210) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29871 (pms_id=60211) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29872 (pms_id=60212) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29873 (pms_id=60213) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29874 (pms_id=60214) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29875 (pms_id=60215) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29876 (pms_id=60216) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29877 (pms_id=60217) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29878 (pms_id=60218) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60217 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29879 (pms_id=60219) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29880 (pms_id=60220) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29881 (pms_id=60221) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29882 (pms_id=60222) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29883 (pms_id=60223) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29884 (pms_id=60224) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29885 (pms_id=60225) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29886 (pms_id=60226) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29887 (pms_id=60236) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29888 (pms_id=60238) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29889 (pms_id=60239) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29890 (pms_id=60241) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29891 (pms_id=60246) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29892 (pms_id=60247) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29893 (pms_id=60248) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29894 (pms_id=60249) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29895 (pms_id=60257) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29896 (pms_id=60258) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29897 (pms_id=60259) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29898 (pms_id=60260) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29899 (pms_id=60261) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29900 (pms_id=60262) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29901 (pms_id=60265) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29903 (pms_id=60268) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29902 (pms_id=60266) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29904 (pms_id=60273) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29905 (pms_id=60274) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29906 (pms_id=60275) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29907 (pms_id=60276) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29908 (pms_id=60277) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29909 (pms_id=60278) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29910 (pms_id=60279) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29911 (pms_id=60281) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29912 (pms_id=60284) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29913 (pms_id=60285) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29914 (pms_id=60296) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29915 (pms_id=60297) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29916 (pms_id=60298) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29917 (pms_id=60299) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29918 (pms_id=60300) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29919 (pms_id=60301) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29920 (pms_id=60302) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29921 (pms_id=60303) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29923 (pms_id=60304) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29922 (pms_id=60305) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29924 (pms_id=60307) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29925 (pms_id=60308) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29926 (pms_id=60309) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29927 (pms_id=60310) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29928 (pms_id=60311) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29929 (pms_id=60312) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29930 (pms_id=60319) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29931 (pms_id=60330) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29933 (pms_id=60332) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29932 (pms_id=60331) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29934 (pms_id=60333) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60331 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29935 (pms_id=60334) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29936 (pms_id=60335) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29937 (pms_id=60341) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29938 (pms_id=60342) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29939 (pms_id=60343) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29940 (pms_id=60344) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29941 (pms_id=60345) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29942 (pms_id=60346) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29943 (pms_id=60347) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29944 (pms_id=60348) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29945 (pms_id=60349) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29947 (pms_id=60351) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29946 (pms_id=60350) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29948 (pms_id=60352) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29949 (pms_id=60353) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29951 (pms_id=60354) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29950 (pms_id=60355) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29952 (pms_id=60356) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29954 (pms_id=60367) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29953 (pms_id=60366) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29955 (pms_id=60368) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29956 (pms_id=60369) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29957 (pms_id=60370) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29958 (pms_id=60371) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29959 (pms_id=60372) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29961 (pms_id=60375) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29960 (pms_id=60373) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29962 (pms_id=60377) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29964 (pms_id=60379) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29963 (pms_id=60380) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29965 (pms_id=60381) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29966 (pms_id=60382) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29967 (pms_id=60383) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29968 (pms_id=60384) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29969 (pms_id=60385) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29970 (pms_id=60386) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29971 (pms_id=60387) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29972 (pms_id=60388) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29973 (pms_id=60389) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29977 (pms_id=60390) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29974 (pms_id=60391) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29975 (pms_id=60392) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29978 (pms_id=60402) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29976 (pms_id=60401) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29979 (pms_id=60403) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60402 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29980 (pms_id=60404) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29981 (pms_id=60405) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29982 (pms_id=60406) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29983 (pms_id=60407) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29984 (pms_id=60408) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29985 (pms_id=60409) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29986 (pms_id=60419) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29987 (pms_id=60420) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29988 (pms_id=60421) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29989 (pms_id=60422) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29990 (pms_id=60423) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29991 (pms_id=60431) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29992 (pms_id=60432) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29993 (pms_id=60433) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29994 (pms_id=60434) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29995 (pms_id=60435) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29997 (pms_id=60437) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29996 (pms_id=60436) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30002 (pms_id=60438) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29998 (pms_id=60439) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 29999 (pms_id=60440) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30000 (pms_id=60441) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30001 (pms_id=60442) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30003 (pms_id=60443) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30004 (pms_id=60444) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30006 (pms_id=60445) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30005 (pms_id=60446) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30007 (pms_id=60447) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30008 (pms_id=60448) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30009 (pms_id=60450) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30010 (pms_id=60452) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30011 (pms_id=60453) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30012 (pms_id=60454) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30013 (pms_id=60455) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30014 (pms_id=60456) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30015 (pms_id=60457) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30016 (pms_id=60459) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30017 (pms_id=60460) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30018 (pms_id=60466) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30020 (pms_id=60467) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30019 (pms_id=60468) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30021 (pms_id=60469) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30022 (pms_id=60470) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30023 (pms_id=60471) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30024 (pms_id=60472) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30025 (pms_id=60481) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30026 (pms_id=60483) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30027 (pms_id=60485) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30028 (pms_id=60486) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30029 (pms_id=60487) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30030 (pms_id=60488) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30031 (pms_id=60489) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30032 (pms_id=60490) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30033 (pms_id=60492) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30035 (pms_id=60494) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30034 (pms_id=60495) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30036 (pms_id=60496) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30037 (pms_id=60497) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30038 (pms_id=60498) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30039 (pms_id=60499) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30040 (pms_id=60501) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30041 (pms_id=60502) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30042 (pms_id=60503) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30043 (pms_id=60504) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30044 (pms_id=60505) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30045 (pms_id=60506) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30046 (pms_id=60507) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30047 (pms_id=60508) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30048 (pms_id=60509) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30050 (pms_id=60510) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30049 (pms_id=60511) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30051 (pms_id=60512) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30052 (pms_id=60513) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30053 (pms_id=60517) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30054 (pms_id=60528) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30055 (pms_id=60529) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30056 (pms_id=60530) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30057 (pms_id=60531) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60530 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30058 (pms_id=60532) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30059 (pms_id=60533) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30060 (pms_id=60534) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30062 (pms_id=60535) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30061 (pms_id=60536) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30063 (pms_id=60537) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30064 (pms_id=60538) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30067 (pms_id=60539) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30065 (pms_id=60540) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30066 (pms_id=60546) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30068 (pms_id=60547) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30069 (pms_id=60548) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30070 (pms_id=60549) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30071 (pms_id=60551) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30072 (pms_id=60550) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30073 (pms_id=60552) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30075 (pms_id=60554) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30074 (pms_id=60553) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30096 (pms_id=60556) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30076 (pms_id=60555) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30077 (pms_id=60561) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30078 (pms_id=60562) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30079 (pms_id=60563) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30080 (pms_id=60564) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30083 (pms_id=60565) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30081 (pms_id=60567) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30082 (pms_id=60574) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30084 (pms_id=60575) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30086 (pms_id=60578) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30085 (pms_id=60577) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30087 (pms_id=60586) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30088 (pms_id=60587) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30089 (pms_id=60588) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30090 (pms_id=60589) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30091 (pms_id=60590) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30092 (pms_id=60591) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30093 (pms_id=60592) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30094 (pms_id=60593) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30097 (pms_id=60595) 2025-11-19 15:15:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 30095 (pms_id=60594) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30098 (pms_id=60596) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30099 (pms_id=60597) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30101 (pms_id=60598) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30100 (pms_id=60599) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30103 (pms_id=60600) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30102 (pms_id=60601) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30104 (pms_id=60602) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30105 (pms_id=60603) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30106 (pms_id=60604) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30107 (pms_id=60605) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30108 (pms_id=60606) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30109 (pms_id=60607) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30110 (pms_id=60608) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30111 (pms_id=60609) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30112 (pms_id=60610) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30114 (pms_id=60612) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30113 (pms_id=60611) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30115 (pms_id=60613) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30117 (pms_id=60614) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30116 (pms_id=60615) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30118 (pms_id=60616) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30119 (pms_id=60617) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30120 (pms_id=60618) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30122 (pms_id=60619) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30121 (pms_id=60620) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30123 (pms_id=60621) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30124 (pms_id=60622) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30125 (pms_id=60633) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30126 (pms_id=60634) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30127 (pms_id=60635) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30128 (pms_id=60636) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30129 (pms_id=60637) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30130 (pms_id=60638) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30131 (pms_id=60639) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30132 (pms_id=60640) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30133 (pms_id=60641) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30134 (pms_id=60642) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30135 (pms_id=60643) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30137 (pms_id=60644) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30136 (pms_id=60645) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30138 (pms_id=60654) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30140 (pms_id=60656) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30139 (pms_id=60655) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30141 (pms_id=60657) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30142 (pms_id=60658) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30143 (pms_id=60659) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30144 (pms_id=60660) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30145 (pms_id=60661) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30147 (pms_id=60663) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30146 (pms_id=60662) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30148 (pms_id=60664) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30149 (pms_id=60665) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30150 (pms_id=60674) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30151 (pms_id=60675) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30152 (pms_id=60676) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30153 (pms_id=60677) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30154 (pms_id=60678) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30155 (pms_id=60679) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30156 (pms_id=60680) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30158 (pms_id=60681) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30157 (pms_id=60688) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30159 (pms_id=60689) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30160 (pms_id=60690) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30161 (pms_id=60699) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30162 (pms_id=60700) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30163 (pms_id=60701) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30165 (pms_id=60702) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30164 (pms_id=60703) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30166 (pms_id=60704) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30167 (pms_id=60705) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30168 (pms_id=60706) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30169 (pms_id=60712) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30170 (pms_id=60713) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30172 (pms_id=60715) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30171 (pms_id=60714) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30173 (pms_id=60716) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30174 (pms_id=60717) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30175 (pms_id=60718) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30176 (pms_id=60722) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30177 (pms_id=60723) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30178 (pms_id=60724) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30179 (pms_id=60725) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30180 (pms_id=60727) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30181 (pms_id=60728) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30182 (pms_id=60730) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30183 (pms_id=60731) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30184 (pms_id=60732) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30185 (pms_id=60733) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30186 (pms_id=60734) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30187 (pms_id=60745) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30188 (pms_id=60747) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30189 (pms_id=60753) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30190 (pms_id=60755) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30191 (pms_id=60757) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30192 (pms_id=60758) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30193 (pms_id=60761) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30194 (pms_id=60762) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30195 (pms_id=60763) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30196 (pms_id=60764) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30197 (pms_id=60765) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60757 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30198 (pms_id=60766) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30199 (pms_id=60767) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30200 (pms_id=60768) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30201 (pms_id=60769) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30202 (pms_id=60778) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30203 (pms_id=60789) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30204 (pms_id=60790) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30205 (pms_id=60791) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30207 (pms_id=60793) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30206 (pms_id=60792) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30208 (pms_id=60794) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30209 (pms_id=60795) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30210 (pms_id=60796) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30211 (pms_id=60797) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30212 (pms_id=60798) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30213 (pms_id=60807) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30214 (pms_id=60809) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30216 (pms_id=60811) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30215 (pms_id=60810) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30219 (pms_id=60812) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30217 (pms_id=60814) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30218 (pms_id=60819) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30220 (pms_id=60820) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30221 (pms_id=60821) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30222 (pms_id=60838) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30223 (pms_id=60839) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30225 (pms_id=60850) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30224 (pms_id=60840) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30226 (pms_id=60851) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30227 (pms_id=60852) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30229 (pms_id=60853) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30228 (pms_id=60854) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30230 (pms_id=60855) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30231 (pms_id=60856) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30232 (pms_id=60857) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30233 (pms_id=60863) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30234 (pms_id=60864) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30235 (pms_id=60865) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30237 (pms_id=60866) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60865 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30236 (pms_id=60867) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30238 (pms_id=60868) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30239 (pms_id=60869) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30240 (pms_id=60870) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30241 (pms_id=60871) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30242 (pms_id=60872) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30243 (pms_id=60874) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30244 (pms_id=60875) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30245 (pms_id=60881) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30246 (pms_id=60882) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30247 (pms_id=60883) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30248 (pms_id=60884) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30249 (pms_id=60893) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30250 (pms_id=60894) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30251 (pms_id=60895) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30252 (pms_id=60896) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30253 (pms_id=60897) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30254 (pms_id=60898) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30255 (pms_id=60899) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30256 (pms_id=60900) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30258 (pms_id=60901) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30257 (pms_id=60907) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30259 (pms_id=60908) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30260 (pms_id=60909) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30261 (pms_id=60910) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30262 (pms_id=60911) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30263 (pms_id=60912) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30264 (pms_id=60917) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30265 (pms_id=60918) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30266 (pms_id=60919) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30269 (pms_id=60920) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30267 (pms_id=60921) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30268 (pms_id=60922) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30271 (pms_id=60925) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30270 (pms_id=60923) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30272 (pms_id=60926) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30273 (pms_id=60927) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30274 (pms_id=60928) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30275 (pms_id=60935) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30276 (pms_id=60936) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30277 (pms_id=60937) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30279 (pms_id=60938) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30278 (pms_id=60940) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30280 (pms_id=60942) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30281 (pms_id=60943) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30282 (pms_id=60945) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30283 (pms_id=60946) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30284 (pms_id=60947) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30286 (pms_id=60949) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30285 (pms_id=60948) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30287 (pms_id=60951) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30288 (pms_id=60960) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30289 (pms_id=60961) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30290 (pms_id=60970) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30291 (pms_id=60971) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30292 (pms_id=60972) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30293 (pms_id=60973) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30294 (pms_id=60974) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30296 (pms_id=60976) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30295 (pms_id=60975) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30297 (pms_id=60977) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30298 (pms_id=60978) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30299 (pms_id=60979) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30300 (pms_id=60980) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30301 (pms_id=60981) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30302 (pms_id=60982) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30303 (pms_id=60983) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30304 (pms_id=60984) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30305 (pms_id=60989) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30306 (pms_id=60990) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30307 (pms_id=60991) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30308 (pms_id=60992) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30309 (pms_id=60993) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30310 (pms_id=60994) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30311 (pms_id=60995) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30312 (pms_id=60996) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30313 (pms_id=60997) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30314 (pms_id=60998) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30315 (pms_id=60999) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30316 (pms_id=61000) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30317 (pms_id=61001) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30318 (pms_id=61002) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30319 (pms_id=61003) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30320 (pms_id=61004) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30321 (pms_id=61005) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30322 (pms_id=61006) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30323 (pms_id=61007) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30324 (pms_id=61008) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30326 (pms_id=61009) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30325 (pms_id=61010) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30327 (pms_id=61011) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30328 (pms_id=61012) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30329 (pms_id=61013) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30330 (pms_id=61014) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30331 (pms_id=61015) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30332 (pms_id=61018) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30333 (pms_id=61019) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30334 (pms_id=61020) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30335 (pms_id=61021) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30336 (pms_id=61022) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30337 (pms_id=61023) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30339 (pms_id=61024) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30338 (pms_id=61025) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30340 (pms_id=61026) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30341 (pms_id=61027) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30342 (pms_id=61028) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30343 (pms_id=61029) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30344 (pms_id=61030) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30345 (pms_id=61031) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30346 (pms_id=61032) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30347 (pms_id=61033) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30348 (pms_id=61034) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30349 (pms_id=61035) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30350 (pms_id=61036) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30351 (pms_id=61037) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30352 (pms_id=61038) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30353 (pms_id=61039) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30354 (pms_id=61040) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30355 (pms_id=61041) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30356 (pms_id=61042) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30357 (pms_id=61044) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30358 (pms_id=61045) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30359 (pms_id=61048) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30360 (pms_id=61049) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30361 (pms_id=61057) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30362 (pms_id=61058) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30363 (pms_id=61060) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30364 (pms_id=61061) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30365 (pms_id=61062) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30367 (pms_id=61063) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30369 (pms_id=61068) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30366 (pms_id=61069) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30368 (pms_id=61070) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30370 (pms_id=61071) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30371 (pms_id=61081) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30372 (pms_id=61082) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30373 (pms_id=61083) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30374 (pms_id=61085) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30375 (pms_id=61086) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30376 (pms_id=61087) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30378 (pms_id=61089) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30377 (pms_id=61090) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30379 (pms_id=61091) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30380 (pms_id=61092) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30381 (pms_id=61093) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30382 (pms_id=61095) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30383 (pms_id=61097) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30384 (pms_id=61098) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30387 (pms_id=61099) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30385 (pms_id=61107) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30388 (pms_id=61111) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30386 (pms_id=61108) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30389 (pms_id=61112) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30390 (pms_id=61116) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30391 (pms_id=61117) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30393 (pms_id=61118) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30392 (pms_id=61119) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30395 (pms_id=61120) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30394 (pms_id=61121) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30396 (pms_id=61122) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30397 (pms_id=61124) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30398 (pms_id=61125) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30399 (pms_id=61126) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30400 (pms_id=61127) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30401 (pms_id=61128) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30402 (pms_id=61132) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30403 (pms_id=61133) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30404 (pms_id=61136) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30408 (pms_id=61137) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30405 (pms_id=61138) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30407 (pms_id=61139) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30406 (pms_id=61140) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30409 (pms_id=61141) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30410 (pms_id=61149) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30411 (pms_id=61152) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30413 (pms_id=61153) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30412 (pms_id=61159) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30414 (pms_id=61170) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30415 (pms_id=61171) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30416 (pms_id=61172) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30417 (pms_id=61173) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30418 (pms_id=61174) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30419 (pms_id=61175) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30420 (pms_id=61176) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30421 (pms_id=61177) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30422 (pms_id=61179) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30423 (pms_id=61180) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30424 (pms_id=61181) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30425 (pms_id=61182) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30428 (pms_id=61183) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30426 (pms_id=61184) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30427 (pms_id=61185) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30433 (pms_id=61186) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30432 (pms_id=61187) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30429 (pms_id=61188) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30431 (pms_id=61199) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30430 (pms_id=61200) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30434 (pms_id=61201) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30435 (pms_id=61202) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30436 (pms_id=61203) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30437 (pms_id=61204) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30438 (pms_id=61205) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30440 (pms_id=61215) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30439 (pms_id=61214) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30441 (pms_id=61216) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30442 (pms_id=61217) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30443 (pms_id=61218) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30444 (pms_id=61219) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30445 (pms_id=61220) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30446 (pms_id=61224) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30447 (pms_id=61225) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30448 (pms_id=61226) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30449 (pms_id=61227) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30450 (pms_id=61228) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30451 (pms_id=61229) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30452 (pms_id=61230) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30453 (pms_id=61231) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30454 (pms_id=61232) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30455 (pms_id=61233) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30456 (pms_id=61234) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30457 (pms_id=61235) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30458 (pms_id=61236) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30459 (pms_id=61238) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30460 (pms_id=61239) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30462 (pms_id=61242) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30461 (pms_id=61241) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30463 (pms_id=61243) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30465 (pms_id=61244) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30464 (pms_id=61245) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30466 (pms_id=61246) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30467 (pms_id=61248) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30468 (pms_id=61249) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30469 (pms_id=61250) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30471 (pms_id=61251) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30470 (pms_id=61253) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30472 (pms_id=61263) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30473 (pms_id=61264) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30474 (pms_id=61265) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30476 (pms_id=61266) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30475 (pms_id=61267) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30477 (pms_id=61268) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30478 (pms_id=61269) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30479 (pms_id=61270) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30480 (pms_id=61271) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30481 (pms_id=61272) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30482 (pms_id=61273) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30483 (pms_id=61274) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30484 (pms_id=61275) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30485 (pms_id=61276) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30486 (pms_id=61278) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30487 (pms_id=61279) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30488 (pms_id=61280) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30490 (pms_id=61283) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30489 (pms_id=61282) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30491 (pms_id=61284) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30492 (pms_id=61297) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30493 (pms_id=61298) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30494 (pms_id=61300) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30496 (pms_id=61301) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30495 (pms_id=61302) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30497 (pms_id=61303) 2025-11-19 15:15:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 30499 (pms_id=61305) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30498 (pms_id=61304) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30500 (pms_id=61316) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30501 (pms_id=61317) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30502 (pms_id=61318) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30503 (pms_id=61319) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30504 (pms_id=61322) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30505 (pms_id=61323) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30506 (pms_id=61325) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30507 (pms_id=61326) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30508 (pms_id=61327) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30509 (pms_id=61328) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30511 (pms_id=61330) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30510 (pms_id=61329) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30512 (pms_id=61331) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30513 (pms_id=61332) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30514 (pms_id=61334) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30516 (pms_id=61335) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30515 (pms_id=61336) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30518 (pms_id=61338) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30517 (pms_id=61347) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30519 (pms_id=61348) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30520 (pms_id=61349) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30521 (pms_id=61351) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30522 (pms_id=61352) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30523 (pms_id=61353) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30524 (pms_id=61354) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30526 (pms_id=61358) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30525 (pms_id=61356) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30527 (pms_id=61359) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30528 (pms_id=61366) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30529 (pms_id=61367) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30530 (pms_id=61368) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30531 (pms_id=61369) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30532 (pms_id=61371) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30533 (pms_id=61372) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30534 (pms_id=61373) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30536 (pms_id=61375) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30535 (pms_id=61374) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30538 (pms_id=61376) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30537 (pms_id=61377) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30541 (pms_id=61379) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30540 (pms_id=61381) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30539 (pms_id=61378) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30542 (pms_id=61383) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30543 (pms_id=61384) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30544 (pms_id=61392) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30545 (pms_id=61393) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30546 (pms_id=61394) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30548 (pms_id=61395) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30547 (pms_id=61396) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30549 (pms_id=61397) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30551 (pms_id=61398) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30552 (pms_id=61400) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30550 (pms_id=61399) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30553 (pms_id=61403) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30554 (pms_id=61404) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30555 (pms_id=61405) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30556 (pms_id=61406) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30557 (pms_id=61407) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30558 (pms_id=61409) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30559 (pms_id=61410) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30560 (pms_id=61411) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30561 (pms_id=61412) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30562 (pms_id=61413) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30563 (pms_id=61414) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30564 (pms_id=61415) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30565 (pms_id=61416) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30567 (pms_id=61417) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30566 (pms_id=61418) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30568 (pms_id=61420) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30569 (pms_id=61421) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30570 (pms_id=61422) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30571 (pms_id=61428) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30572 (pms_id=61438) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30573 (pms_id=61439) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30574 (pms_id=61440) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30577 (pms_id=61442) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30575 (pms_id=61441) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30576 (pms_id=61443) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30578 (pms_id=61444) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30579 (pms_id=61445) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30581 (pms_id=61446) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30580 (pms_id=61449) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30582 (pms_id=61450) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30583 (pms_id=61451) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30585 (pms_id=61452) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30584 (pms_id=61453) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30586 (pms_id=61454) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30587 (pms_id=61455) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30588 (pms_id=61456) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30589 (pms_id=61457) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30590 (pms_id=61458) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30591 (pms_id=61464) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30592 (pms_id=61465) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30593 (pms_id=61466) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30594 (pms_id=61467) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30597 (pms_id=61469) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30595 (pms_id=61468) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30596 (pms_id=61470) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30598 (pms_id=61479) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30599 (pms_id=61480) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30600 (pms_id=61481) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30601 (pms_id=61482) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30602 (pms_id=61483) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30603 (pms_id=61484) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30604 (pms_id=61485) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30605 (pms_id=61486) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30606 (pms_id=61487) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30607 (pms_id=61488) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30608 (pms_id=61489) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30609 (pms_id=61491) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30610 (pms_id=61496) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30611 (pms_id=61497) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30612 (pms_id=61498) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30613 (pms_id=61499) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30614 (pms_id=61500) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30616 (pms_id=61501) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30615 (pms_id=61503) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30617 (pms_id=61504) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30618 (pms_id=61505) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30619 (pms_id=61506) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30620 (pms_id=61507) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30621 (pms_id=61510) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30622 (pms_id=61520) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30623 (pms_id=61521) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30624 (pms_id=61522) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30625 (pms_id=61523) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30626 (pms_id=61524) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30628 (pms_id=61526) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30627 (pms_id=61525) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30629 (pms_id=61527) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30630 (pms_id=61528) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30631 (pms_id=61529) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30632 (pms_id=61540) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30633 (pms_id=61530) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30634 (pms_id=61541) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30635 (pms_id=61542) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30636 (pms_id=61543) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30638 (pms_id=61545) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30637 (pms_id=61544) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30639 (pms_id=61546) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30640 (pms_id=61547) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30641 (pms_id=61548) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30642 (pms_id=61549) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30643 (pms_id=61551) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30645 (pms_id=61552) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30644 (pms_id=61553) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30646 (pms_id=61554) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30647 (pms_id=61556) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30648 (pms_id=61557) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30649 (pms_id=61558) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30650 (pms_id=61560) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30651 (pms_id=61561) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30653 (pms_id=61562) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30654 (pms_id=61565) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30652 (pms_id=61563) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30655 (pms_id=61566) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30657 (pms_id=61568) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30656 (pms_id=61570) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30658 (pms_id=61579) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30659 (pms_id=61580) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30661 (pms_id=61581) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30660 (pms_id=61582) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30662 (pms_id=61583) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30664 (pms_id=61586) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30663 (pms_id=61584) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30665 (pms_id=61588) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30667 (pms_id=61589) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30666 (pms_id=61599) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30668 (pms_id=61600) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30669 (pms_id=61601) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30670 (pms_id=61602) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30671 (pms_id=61603) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30672 (pms_id=61624) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30673 (pms_id=61623) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30675 (pms_id=61625) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30674 (pms_id=61626) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30676 (pms_id=61633) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30677 (pms_id=61635) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30678 (pms_id=61636) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30679 (pms_id=61637) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30680 (pms_id=61638) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30681 (pms_id=61639) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30682 (pms_id=61650) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30683 (pms_id=61640) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30684 (pms_id=61652) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30685 (pms_id=61653) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30686 (pms_id=61657) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30687 (pms_id=61658) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30688 (pms_id=61659) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30689 (pms_id=61660) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30691 (pms_id=61661) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30690 (pms_id=61668) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30692 (pms_id=61669) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30693 (pms_id=61671) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30694 (pms_id=61672) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30695 (pms_id=61674) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30696 (pms_id=61684) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30697 (pms_id=61685) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30699 (pms_id=61686) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30698 (pms_id=61694) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30700 (pms_id=61695) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30702 (pms_id=61696) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30701 (pms_id=61697) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30705 (pms_id=61698) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30704 (pms_id=61700) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30703 (pms_id=61699) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30706 (pms_id=61701) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30707 (pms_id=61704) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30708 (pms_id=61706) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30710 (pms_id=61707) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30709 (pms_id=61708) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30712 (pms_id=61711) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30711 (pms_id=61710) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30713 (pms_id=61712) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30714 (pms_id=61713) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30715 (pms_id=61714) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30716 (pms_id=61715) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30717 (pms_id=61722) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30718 (pms_id=61724) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30719 (pms_id=61725) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30720 (pms_id=61726) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30721 (pms_id=61728) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30723 (pms_id=61733) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30722 (pms_id=61732) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30724 (pms_id=61734) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30725 (pms_id=61736) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30726 (pms_id=61735) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30727 (pms_id=61737) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30728 (pms_id=61738) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30729 (pms_id=61739) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30730 (pms_id=61740) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30731 (pms_id=61741) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30732 (pms_id=61748) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30733 (pms_id=61749) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30734 (pms_id=61759) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30736 (pms_id=61761) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30735 (pms_id=61760) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30737 (pms_id=61762) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30738 (pms_id=61763) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30739 (pms_id=61765) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30740 (pms_id=61764) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30741 (pms_id=61769) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30742 (pms_id=61770) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30743 (pms_id=61771) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30744 (pms_id=61772) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30746 (pms_id=61773) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30745 (pms_id=61774) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30747 (pms_id=61775) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30748 (pms_id=61776) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30749 (pms_id=61778) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30750 (pms_id=61779) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30751 (pms_id=61782) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30752 (pms_id=61783) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30753 (pms_id=61791) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30754 (pms_id=61792) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30755 (pms_id=61793) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30756 (pms_id=61794) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30758 (pms_id=61797) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30757 (pms_id=61795) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30759 (pms_id=61807) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30760 (pms_id=61808) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30761 (pms_id=61809) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30762 (pms_id=61810) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30763 (pms_id=61811) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30764 (pms_id=61813) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30765 (pms_id=61814) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30766 (pms_id=61815) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30767 (pms_id=61826) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30768 (pms_id=61827) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30769 (pms_id=61831) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30773 (pms_id=61832) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30770 (pms_id=61833) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30771 (pms_id=61834) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30772 (pms_id=61835) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30774 (pms_id=61836) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30775 (pms_id=61837) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30776 (pms_id=61839) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30777 (pms_id=61840) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30778 (pms_id=61841) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30779 (pms_id=61842) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30780 (pms_id=61843) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30781 (pms_id=61844) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30782 (pms_id=61855) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30783 (pms_id=61856) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30784 (pms_id=61857) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30785 (pms_id=61858) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30786 (pms_id=61859) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30787 (pms_id=61860) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30788 (pms_id=61861) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30789 (pms_id=61862) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30790 (pms_id=61864) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30791 (pms_id=61865) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30792 (pms_id=61875) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30793 (pms_id=61876) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30794 (pms_id=61877) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30796 (pms_id=61878) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30795 (pms_id=61879) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30797 (pms_id=61890) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30799 (pms_id=61891) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30798 (pms_id=61900) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30800 (pms_id=61901) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30801 (pms_id=61902) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30802 (pms_id=61903) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30803 (pms_id=61904) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30804 (pms_id=61905) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30806 (pms_id=61906) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30805 (pms_id=61907) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30807 (pms_id=61908) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30808 (pms_id=61910) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30809 (pms_id=61911) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30810 (pms_id=61912) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30811 (pms_id=61915) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30812 (pms_id=61925) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30814 (pms_id=61935) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30813 (pms_id=61936) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30815 (pms_id=61937) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30817 (pms_id=61938) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30816 (pms_id=61939) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30819 (pms_id=61949) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30818 (pms_id=61950) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30820 (pms_id=61951) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30821 (pms_id=61952) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30822 (pms_id=61953) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30824 (pms_id=61954) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30823 (pms_id=61955) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30825 (pms_id=61956) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30826 (pms_id=61957) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30827 (pms_id=61959) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30828 (pms_id=61960) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30829 (pms_id=61961) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30830 (pms_id=61968) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30831 (pms_id=61969) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30833 (pms_id=61971) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30832 (pms_id=61972) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30834 (pms_id=61974) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30835 (pms_id=61975) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30836 (pms_id=61976) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30837 (pms_id=61987) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30838 (pms_id=61991) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30839 (pms_id=61992) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30840 (pms_id=61993) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30841 (pms_id=61994) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30842 (pms_id=62002) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30843 (pms_id=62004) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30844 (pms_id=62005) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30845 (pms_id=62006) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30846 (pms_id=62007) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30847 (pms_id=62008) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30848 (pms_id=62012) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30850 (pms_id=62013) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30849 (pms_id=62014) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30851 (pms_id=62015) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30852 (pms_id=62016) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30853 (pms_id=62017) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30854 (pms_id=62018) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30855 (pms_id=62019) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30856 (pms_id=62020) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30858 (pms_id=62022) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30857 (pms_id=62021) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30859 (pms_id=62023) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30860 (pms_id=62024) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30861 (pms_id=62025) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30863 (pms_id=62028) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30862 (pms_id=62027) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30864 (pms_id=62031) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30865 (pms_id=62032) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30866 (pms_id=62034) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30867 (pms_id=62035) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30868 (pms_id=62039) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30869 (pms_id=62051) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30870 (pms_id=62053) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30871 (pms_id=62054) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30872 (pms_id=62056) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30873 (pms_id=62057) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30874 (pms_id=62058) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30875 (pms_id=62060) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30877 (pms_id=62062) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30876 (pms_id=62061) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30878 (pms_id=62063) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30879 (pms_id=62064) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30880 (pms_id=62067) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30881 (pms_id=62068) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30883 (pms_id=62069) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30882 (pms_id=62070) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30884 (pms_id=62071) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30886 (pms_id=62072) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30885 (pms_id=62073) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30887 (pms_id=62074) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30888 (pms_id=62075) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30889 (pms_id=62076) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30890 (pms_id=62077) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30891 (pms_id=62078) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30892 (pms_id=62079) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30893 (pms_id=62080) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30894 (pms_id=62081) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30896 (pms_id=62085) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30895 (pms_id=62086) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30898 (pms_id=62088) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30897 (pms_id=62087) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30899 (pms_id=62089) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30900 (pms_id=62090) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30901 (pms_id=62091) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30902 (pms_id=62092) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30904 (pms_id=62093) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30903 (pms_id=62094) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30905 (pms_id=62095) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30925 (pms_id=62096) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30906 (pms_id=62097) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30907 (pms_id=62098) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30908 (pms_id=62099) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30909 (pms_id=62100) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30910 (pms_id=62101) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30911 (pms_id=62102) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30912 (pms_id=62103) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30913 (pms_id=62106) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30914 (pms_id=62107) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30915 (pms_id=62108) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30916 (pms_id=62109) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30917 (pms_id=62110) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30918 (pms_id=62112) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30919 (pms_id=62113) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30920 (pms_id=62114) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30921 (pms_id=62115) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30922 (pms_id=62116) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30923 (pms_id=62117) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30924 (pms_id=62118) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30926 (pms_id=62119) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30927 (pms_id=62120) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30928 (pms_id=62121) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30929 (pms_id=62122) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30930 (pms_id=62123) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30931 (pms_id=62124) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30933 (pms_id=62126) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30932 (pms_id=62125) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30934 (pms_id=62127) 2025-11-19 15:15:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30935 (pms_id=62128) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30936 (pms_id=62129) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30937 (pms_id=62132) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30938 (pms_id=62133) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30939 (pms_id=62134) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30940 (pms_id=62137) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30941 (pms_id=62138) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30942 (pms_id=62139) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30943 (pms_id=62140) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30944 (pms_id=62141) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30945 (pms_id=62142) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30946 (pms_id=62144) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30948 (pms_id=62145) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30947 (pms_id=62146) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30949 (pms_id=62147) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30951 (pms_id=62158) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30950 (pms_id=62159) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30952 (pms_id=62160) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30953 (pms_id=62161) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30954 (pms_id=62162) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30962 (pms_id=62163) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30955 (pms_id=62164) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30956 (pms_id=62165) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30957 (pms_id=62166) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30959 (pms_id=62167) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30958 (pms_id=62168) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30960 (pms_id=62169) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30961 (pms_id=62170) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30963 (pms_id=62172) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30964 (pms_id=62173) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30966 (pms_id=62174) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30965 (pms_id=62175) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30967 (pms_id=62177) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30968 (pms_id=62178) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30970 (pms_id=62179) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30971 (pms_id=62181) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30969 (pms_id=62180) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30972 (pms_id=62182) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30973 (pms_id=62191) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30974 (pms_id=62192) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30976 (pms_id=62193) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30975 (pms_id=62194) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30977 (pms_id=62195) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30978 (pms_id=62196) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30979 (pms_id=62197) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30981 (pms_id=62199) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30980 (pms_id=62198) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30982 (pms_id=62200) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30983 (pms_id=62201) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30984 (pms_id=62202) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30985 (pms_id=62204) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30986 (pms_id=62205) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30987 (pms_id=62206) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30988 (pms_id=62207) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30989 (pms_id=62209) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30990 (pms_id=62208) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30991 (pms_id=62210) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30994 (pms_id=62215) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30992 (pms_id=62216) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30993 (pms_id=62217) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30996 (pms_id=62218) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30995 (pms_id=62219) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30997 (pms_id=62220) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30998 (pms_id=62221) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 30999 (pms_id=62222) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31000 (pms_id=62223) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31001 (pms_id=62224) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31002 (pms_id=62225) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31003 (pms_id=62235) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31005 (pms_id=62236) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31004 (pms_id=62237) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31006 (pms_id=62238) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31007 (pms_id=62239) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31008 (pms_id=62240) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31009 (pms_id=62241) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31010 (pms_id=62242) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31011 (pms_id=62245) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31012 (pms_id=62246) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31013 (pms_id=62247) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31014 (pms_id=62248) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31015 (pms_id=62249) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31016 (pms_id=62250) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31017 (pms_id=62251) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31018 (pms_id=62252) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31019 (pms_id=62255) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31020 (pms_id=62256) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31021 (pms_id=62257) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31022 (pms_id=62258) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31023 (pms_id=62260) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31024 (pms_id=62263) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31025 (pms_id=62264) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31026 (pms_id=62265) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31027 (pms_id=62266) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31028 (pms_id=62267) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31029 (pms_id=62268) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31030 (pms_id=62269) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31031 (pms_id=62270) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31032 (pms_id=62277) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31036 (pms_id=62278) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31033 (pms_id=62280) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31034 (pms_id=62281) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31035 (pms_id=62282) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31037 (pms_id=62285) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31038 (pms_id=62286) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31039 (pms_id=62287) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31041 (pms_id=62288) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31040 (pms_id=62289) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31042 (pms_id=62290) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31043 (pms_id=62291) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31044 (pms_id=62292) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31045 (pms_id=62293) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31046 (pms_id=62294) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31047 (pms_id=62295) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31050 (pms_id=62296) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31048 (pms_id=62297) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31049 (pms_id=62298) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31052 (pms_id=62301) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31051 (pms_id=62299) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31053 (pms_id=62302) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31054 (pms_id=62305) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31055 (pms_id=62306) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31056 (pms_id=62311) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31057 (pms_id=62321) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31058 (pms_id=62322) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31059 (pms_id=62323) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31060 (pms_id=62324) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31062 (pms_id=62325) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31061 (pms_id=62326) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62324 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31063 (pms_id=62327) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31065 (pms_id=62329) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31064 (pms_id=62328) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31066 (pms_id=62330) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31067 (pms_id=62332) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31068 (pms_id=62333) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31069 (pms_id=62334) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31070 (pms_id=62335) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31072 (pms_id=62342) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31071 (pms_id=62344) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31073 (pms_id=62345) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31075 (pms_id=62346) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31074 (pms_id=62347) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31076 (pms_id=62348) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31077 (pms_id=62349) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31078 (pms_id=62350) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31079 (pms_id=62351) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31080 (pms_id=62352) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31081 (pms_id=62353) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31082 (pms_id=62354) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31083 (pms_id=62355) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31085 (pms_id=62356) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31084 (pms_id=62357) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31086 (pms_id=62358) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31087 (pms_id=62360) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31088 (pms_id=62361) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31089 (pms_id=62362) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31090 (pms_id=62363) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31092 (pms_id=62364) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31091 (pms_id=62373) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31093 (pms_id=62374) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31094 (pms_id=62375) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31095 (pms_id=62376) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31096 (pms_id=62377) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31097 (pms_id=62378) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31098 (pms_id=62379) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31099 (pms_id=62380) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31100 (pms_id=62385) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31101 (pms_id=62386) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31102 (pms_id=62387) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31103 (pms_id=62388) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31104 (pms_id=62398) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31105 (pms_id=62399) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31106 (pms_id=62400) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31107 (pms_id=62401) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31108 (pms_id=62402) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31109 (pms_id=62403) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31110 (pms_id=62404) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31111 (pms_id=62415) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31112 (pms_id=62416) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31113 (pms_id=62417) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31114 (pms_id=62419) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31115 (pms_id=62427) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31116 (pms_id=62429) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31117 (pms_id=62430) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31118 (pms_id=62431) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31119 (pms_id=62432) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31120 (pms_id=62438) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31121 (pms_id=62440) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31122 (pms_id=62441) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31123 (pms_id=62442) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31124 (pms_id=62443) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31125 (pms_id=62444) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31126 (pms_id=62445) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31127 (pms_id=62446) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31128 (pms_id=62453) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31133 (pms_id=62454) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31129 (pms_id=62455) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31130 (pms_id=62456) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31131 (pms_id=62457) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31132 (pms_id=62459) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31134 (pms_id=62468) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31135 (pms_id=62469) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31136 (pms_id=62470) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31137 (pms_id=62471) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31138 (pms_id=62476) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31139 (pms_id=62477) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31140 (pms_id=62478) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31142 (pms_id=62479) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31141 (pms_id=62480) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31143 (pms_id=62482) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31144 (pms_id=62483) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31145 (pms_id=62484) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31146 (pms_id=62485) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31147 (pms_id=62490) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31148 (pms_id=62491) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31150 (pms_id=62492) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31149 (pms_id=62493) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31152 (pms_id=62495) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31151 (pms_id=62494) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31153 (pms_id=62496) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31154 (pms_id=62497) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31156 (pms_id=62500) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31155 (pms_id=62499) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31157 (pms_id=62501) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31158 (pms_id=62502) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31159 (pms_id=62503) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31160 (pms_id=62506) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31161 (pms_id=62507) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31163 (pms_id=62508) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31162 (pms_id=62509) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31164 (pms_id=62510) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31165 (pms_id=62511) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31166 (pms_id=62512) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31167 (pms_id=62513) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31168 (pms_id=62524) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31175 (pms_id=62525) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31169 (pms_id=62526) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31170 (pms_id=62527) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31171 (pms_id=62528) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31172 (pms_id=62539) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31173 (pms_id=62544) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31174 (pms_id=62549) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31176 (pms_id=62550) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31177 (pms_id=62551) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31179 (pms_id=62553) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31178 (pms_id=62552) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31180 (pms_id=62554) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31181 (pms_id=62555) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31182 (pms_id=62556) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31183 (pms_id=62557) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31185 (pms_id=62560) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31184 (pms_id=62558) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31186 (pms_id=62561) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31187 (pms_id=62563) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31188 (pms_id=62564) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31189 (pms_id=62565) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31190 (pms_id=62567) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31191 (pms_id=62572) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31192 (pms_id=62574) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31193 (pms_id=62575) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31194 (pms_id=62576) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31195 (pms_id=62578) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31196 (pms_id=62581) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31197 (pms_id=62582) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31198 (pms_id=62583) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31200 (pms_id=62584) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31199 (pms_id=62585) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31201 (pms_id=62586) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31202 (pms_id=62587) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31204 (pms_id=62591) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31203 (pms_id=62588) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31205 (pms_id=62593) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31206 (pms_id=62594) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31207 (pms_id=62596) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31208 (pms_id=62597) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31210 (pms_id=62598) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31211 (pms_id=62599) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31209 (pms_id=62600) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31213 (pms_id=62603) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31212 (pms_id=62604) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31215 (pms_id=62606) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31214 (pms_id=62605) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31216 (pms_id=62607) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31217 (pms_id=62608) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31218 (pms_id=62609) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31219 (pms_id=62610) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31220 (pms_id=62611) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31222 (pms_id=62613) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31221 (pms_id=62612) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31223 (pms_id=62614) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31224 (pms_id=62615) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31225 (pms_id=62616) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31227 (pms_id=62618) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31226 (pms_id=62617) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31228 (pms_id=62619) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31229 (pms_id=62620) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31230 (pms_id=62621) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31231 (pms_id=62622) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31232 (pms_id=62629) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31233 (pms_id=62630) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31234 (pms_id=62631) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31235 (pms_id=62640) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31236 (pms_id=62641) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31237 (pms_id=62642) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31238 (pms_id=62643) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31239 (pms_id=62650) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31240 (pms_id=62661) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31241 (pms_id=62662) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31242 (pms_id=62663) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31243 (pms_id=62664) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31244 (pms_id=62666) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31245 (pms_id=62667) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31247 (pms_id=62665) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31246 (pms_id=62668) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31248 (pms_id=62669) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31249 (pms_id=62670) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31251 (pms_id=62671) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31250 (pms_id=62678) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31252 (pms_id=62679) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31253 (pms_id=62680) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31254 (pms_id=62681) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31255 (pms_id=62682) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31256 (pms_id=62683) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31257 (pms_id=62684) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31258 (pms_id=62685) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31259 (pms_id=62686) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31261 (pms_id=62693) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31262 (pms_id=62694) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31260 (pms_id=62695) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31263 (pms_id=62696) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31264 (pms_id=62697) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31266 (pms_id=62699) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31265 (pms_id=62698) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31267 (pms_id=62700) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31268 (pms_id=62701) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31270 (pms_id=62703) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31269 (pms_id=62702) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31272 (pms_id=62705) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31271 (pms_id=62704) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31273 (pms_id=62706) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31274 (pms_id=62707) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31275 (pms_id=62708) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31276 (pms_id=62710) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31277 (pms_id=62712) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31278 (pms_id=62718) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31279 (pms_id=62728) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31280 (pms_id=62730) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31281 (pms_id=62731) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31282 (pms_id=62732) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31283 (pms_id=62733) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31284 (pms_id=62734) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31286 (pms_id=62736) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31287 (pms_id=62738) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31285 (pms_id=62735) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31288 (pms_id=62739) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31290 (pms_id=62740) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31289 (pms_id=62742) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31291 (pms_id=62743) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31293 (pms_id=62752) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31292 (pms_id=62754) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31294 (pms_id=62755) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31295 (pms_id=62756) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31297 (pms_id=62765) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31296 (pms_id=62764) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31298 (pms_id=62774) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31299 (pms_id=62775) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31300 (pms_id=62776) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31301 (pms_id=62777) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31302 (pms_id=62779) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31303 (pms_id=62780) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31304 (pms_id=62781) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31306 (pms_id=62789) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31305 (pms_id=62790) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31307 (pms_id=62791) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31308 (pms_id=62792) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31309 (pms_id=62793) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31310 (pms_id=62794) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31312 (pms_id=62795) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31311 (pms_id=62796) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31314 (pms_id=62798) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31313 (pms_id=62799) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31315 (pms_id=62800) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31317 (pms_id=62802) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31316 (pms_id=62801) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31318 (pms_id=62803) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31319 (pms_id=62804) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31320 (pms_id=62805) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31321 (pms_id=62806) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31322 (pms_id=62807) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31323 (pms_id=62808) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31324 (pms_id=62809) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31326 (pms_id=62810) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31325 (pms_id=62811) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31327 (pms_id=62812) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31328 (pms_id=62813) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31329 (pms_id=62816) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31330 (pms_id=62814) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31331 (pms_id=62826) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31333 (pms_id=62837) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31332 (pms_id=62828) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31334 (pms_id=62838) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31335 (pms_id=62839) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31336 (pms_id=62840) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31338 (pms_id=62850) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31337 (pms_id=62860) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31339 (pms_id=62873) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31340 (pms_id=62874) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31341 (pms_id=62875) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31342 (pms_id=62884) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31344 (pms_id=62885) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31343 (pms_id=62886) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31345 (pms_id=62896) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31346 (pms_id=62906) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31347 (pms_id=62907) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31348 (pms_id=62908) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31349 (pms_id=62910) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31350 (pms_id=62911) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31351 (pms_id=62920) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31352 (pms_id=62921) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31353 (pms_id=62923) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31354 (pms_id=62926) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31355 (pms_id=62927) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31356 (pms_id=62928) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31357 (pms_id=62929) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31358 (pms_id=62930) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31360 (pms_id=62931) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31362 (pms_id=62933) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31359 (pms_id=62932) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31361 (pms_id=62934) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31363 (pms_id=62935) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31365 (pms_id=62936) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31364 (pms_id=62937) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31366 (pms_id=62947) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31369 (pms_id=62949) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31367 (pms_id=62950) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31368 (pms_id=62951) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31370 (pms_id=62952) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31371 (pms_id=62953) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31372 (pms_id=62954) 2025-11-19 15:15:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 31373 (pms_id=62960) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31375 (pms_id=62962) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31374 (pms_id=62963) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31376 (pms_id=62973) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31377 (pms_id=62974) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31378 (pms_id=62977) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31379 (pms_id=62975) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31380 (pms_id=62978) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31381 (pms_id=62979) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31384 (pms_id=62989) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31382 (pms_id=62988) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31385 (pms_id=62991) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31383 (pms_id=62990) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31386 (pms_id=62993) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31387 (pms_id=62994) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31388 (pms_id=62995) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31390 (pms_id=62996) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31391 (pms_id=63006) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31389 (pms_id=63007) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31392 (pms_id=63016) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31393 (pms_id=63017) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31394 (pms_id=63018) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31395 (pms_id=63019) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31396 (pms_id=63026) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31397 (pms_id=63027) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31398 (pms_id=63028) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31399 (pms_id=63029) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31401 (pms_id=63030) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31400 (pms_id=63051) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31402 (pms_id=63052) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31403 (pms_id=63053) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31405 (pms_id=63054) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31404 (pms_id=63055) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31406 (pms_id=63056) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31407 (pms_id=63057) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31408 (pms_id=63058) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31409 (pms_id=63060) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31410 (pms_id=63061) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31411 (pms_id=63070) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31412 (pms_id=63071) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31414 (pms_id=63072) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31413 (pms_id=63081) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31416 (pms_id=63083) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31415 (pms_id=63082) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31417 (pms_id=63086) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31418 (pms_id=63094) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31420 (pms_id=63095) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31419 (pms_id=63096) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31421 (pms_id=63106) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31422 (pms_id=63107) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31423 (pms_id=63108) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31424 (pms_id=63109) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31425 (pms_id=63110) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31426 (pms_id=63111) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31428 (pms_id=63112) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31427 (pms_id=63113) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31429 (pms_id=63114) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31430 (pms_id=63115) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31431 (pms_id=63116) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31432 (pms_id=63117) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31433 (pms_id=63118) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31434 (pms_id=63119) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31435 (pms_id=63120) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31436 (pms_id=63121) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31438 (pms_id=63123) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31439 (pms_id=63124) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31437 (pms_id=63125) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31440 (pms_id=63126) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31442 (pms_id=63128) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31441 (pms_id=63127) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31443 (pms_id=63129) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31444 (pms_id=63130) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31445 (pms_id=63131) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31448 (pms_id=63133) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31446 (pms_id=63132) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31447 (pms_id=63134) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31449 (pms_id=63135) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31450 (pms_id=63142) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31452 (pms_id=63143) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31451 (pms_id=63144) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31454 (pms_id=63145) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31453 (pms_id=63152) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31455 (pms_id=63153) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31456 (pms_id=63155) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31457 (pms_id=63156) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31459 (pms_id=63157) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31458 (pms_id=63158) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31460 (pms_id=63159) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31461 (pms_id=63160) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31462 (pms_id=63161) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31463 (pms_id=63163) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31464 (pms_id=63164) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31465 (pms_id=63165) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31466 (pms_id=63166) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31467 (pms_id=63175) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31468 (pms_id=63176) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31469 (pms_id=63177) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31470 (pms_id=63178) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31471 (pms_id=63179) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31472 (pms_id=63180) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31473 (pms_id=63181) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31474 (pms_id=63182) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31475 (pms_id=63189) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31476 (pms_id=63190) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31477 (pms_id=63191) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31478 (pms_id=63192) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31479 (pms_id=63193) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31480 (pms_id=63194) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31481 (pms_id=63195) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31483 (pms_id=63205) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31482 (pms_id=63206) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31484 (pms_id=63215) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31485 (pms_id=63216) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31486 (pms_id=63217) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31487 (pms_id=63218) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31488 (pms_id=63219) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31489 (pms_id=63220) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31490 (pms_id=63221) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31491 (pms_id=63222) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31492 (pms_id=63229) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31493 (pms_id=63230) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31494 (pms_id=63231) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31495 (pms_id=63232) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31496 (pms_id=63234) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31497 (pms_id=63235) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31498 (pms_id=63236) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31499 (pms_id=63237) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31500 (pms_id=63238) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31501 (pms_id=63239) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31502 (pms_id=63240) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31503 (pms_id=63241) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31504 (pms_id=63242) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31505 (pms_id=63243) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31506 (pms_id=63244) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31507 (pms_id=63247) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31509 (pms_id=63258) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31511 (pms_id=63268) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31508 (pms_id=63267) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31510 (pms_id=63269) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31512 (pms_id=63270) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31513 (pms_id=63279) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31514 (pms_id=63281) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31515 (pms_id=63282) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31516 (pms_id=63286) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31517 (pms_id=63287) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31519 (pms_id=63288) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31520 (pms_id=63290) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31518 (pms_id=63289) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31521 (pms_id=63291) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31522 (pms_id=63300) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31523 (pms_id=63301) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31524 (pms_id=63302) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31525 (pms_id=63303) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31533 (pms_id=63304) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31526 (pms_id=63305) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31534 (pms_id=63306) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31527 (pms_id=63307) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31528 (pms_id=63308) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31530 (pms_id=63310) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31529 (pms_id=63311) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31531 (pms_id=63312) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31532 (pms_id=63313) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31535 (pms_id=63314) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31538 (pms_id=63322) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31536 (pms_id=63323) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31537 (pms_id=63324) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31539 (pms_id=63325) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31540 (pms_id=63326) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31542 (pms_id=63327) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31541 (pms_id=63328) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31543 (pms_id=63329) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31544 (pms_id=63330) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31545 (pms_id=63335) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31547 (pms_id=63336) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31546 (pms_id=63337) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31548 (pms_id=63338) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31549 (pms_id=63339) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31550 (pms_id=63340) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31551 (pms_id=63341) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31552 (pms_id=63342) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31553 (pms_id=63343) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31555 (pms_id=63345) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31554 (pms_id=63344) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31556 (pms_id=63346) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31557 (pms_id=63347) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31558 (pms_id=63348) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31559 (pms_id=63350) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31560 (pms_id=63351) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31561 (pms_id=63352) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31564 (pms_id=63353) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31562 (pms_id=63354) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31563 (pms_id=63355) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31565 (pms_id=63356) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31566 (pms_id=63357) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31568 (pms_id=63358) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31569 (pms_id=63359) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31567 (pms_id=63360) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31570 (pms_id=63361) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31571 (pms_id=63362) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31572 (pms_id=63367) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31573 (pms_id=63368) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31574 (pms_id=63369) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31575 (pms_id=63370) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31576 (pms_id=63379) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31577 (pms_id=63380) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31578 (pms_id=63381) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31579 (pms_id=63382) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31580 (pms_id=63383) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31581 (pms_id=63389) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31582 (pms_id=63390) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31583 (pms_id=63391) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31584 (pms_id=63392) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31585 (pms_id=63393) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31586 (pms_id=63394) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31587 (pms_id=63400) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31588 (pms_id=63401) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31589 (pms_id=63402) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31590 (pms_id=63403) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31591 (pms_id=63404) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31593 (pms_id=63415) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31592 (pms_id=63413) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31594 (pms_id=63416) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31595 (pms_id=63417) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31596 (pms_id=63418) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31598 (pms_id=63419) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31597 (pms_id=63420) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31599 (pms_id=63422) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31600 (pms_id=63423) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31601 (pms_id=63424) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31602 (pms_id=63431) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31603 (pms_id=63432) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31604 (pms_id=63433) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31605 (pms_id=63434) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31606 (pms_id=63435) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31607 (pms_id=63436) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31608 (pms_id=63437) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31609 (pms_id=63440) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31610 (pms_id=63441) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31611 (pms_id=63443) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31612 (pms_id=63444) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31613 (pms_id=63446) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31614 (pms_id=63448) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31615 (pms_id=63449) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31616 (pms_id=63450) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31617 (pms_id=63451) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31621 (pms_id=63452) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31618 (pms_id=63453) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31619 (pms_id=63462) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31620 (pms_id=63463) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31622 (pms_id=63464) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31623 (pms_id=63465) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31624 (pms_id=63472) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31625 (pms_id=63473) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31626 (pms_id=63474) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31627 (pms_id=63475) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31628 (pms_id=63477) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31629 (pms_id=63478) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31630 (pms_id=63479) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31631 (pms_id=63480) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31632 (pms_id=63481) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31633 (pms_id=63483) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31634 (pms_id=63484) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31635 (pms_id=63488) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31637 (pms_id=63489) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31636 (pms_id=63490) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31638 (pms_id=63495) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31639 (pms_id=63496) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31640 (pms_id=63497) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31641 (pms_id=63498) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31642 (pms_id=63499) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31643 (pms_id=63500) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31644 (pms_id=63501) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31645 (pms_id=63502) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31646 (pms_id=63503) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31647 (pms_id=63505) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31648 (pms_id=63507) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31649 (pms_id=63517) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31650 (pms_id=63527) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31651 (pms_id=63528) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31652 (pms_id=63529) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31653 (pms_id=63530) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31654 (pms_id=63532) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31655 (pms_id=63533) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31656 (pms_id=63534) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31657 (pms_id=63535) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31658 (pms_id=63536) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31659 (pms_id=63537) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31660 (pms_id=63546) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31662 (pms_id=63548) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31661 (pms_id=63547) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31663 (pms_id=63549) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31664 (pms_id=63550) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31665 (pms_id=63551) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31667 (pms_id=63552) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31666 (pms_id=63553) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31668 (pms_id=63554) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31669 (pms_id=63555) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31671 (pms_id=63557) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31670 (pms_id=63562) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31674 (pms_id=63561) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31672 (pms_id=63563) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31673 (pms_id=63571) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31675 (pms_id=63573) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31676 (pms_id=63574) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31677 (pms_id=63575) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31678 (pms_id=63576) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31679 (pms_id=63577) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31680 (pms_id=63578) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31682 (pms_id=63579) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31681 (pms_id=63580) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31683 (pms_id=63581) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31684 (pms_id=63582) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31685 (pms_id=63583) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31686 (pms_id=63594) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31688 (pms_id=63595) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31687 (pms_id=63596) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31689 (pms_id=63597) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31690 (pms_id=63598) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31691 (pms_id=63599) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31692 (pms_id=63600) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31693 (pms_id=63602) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31694 (pms_id=63603) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31695 (pms_id=63604) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31696 (pms_id=63607) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31698 (pms_id=63608) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31697 (pms_id=63609) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31699 (pms_id=63610) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31700 (pms_id=63611) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31701 (pms_id=63612) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31702 (pms_id=63613) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31703 (pms_id=63614) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31704 (pms_id=63616) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31705 (pms_id=63619) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31706 (pms_id=63620) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31707 (pms_id=63621) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31708 (pms_id=63622) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31710 (pms_id=63623) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31709 (pms_id=63624) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31711 (pms_id=63625) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31712 (pms_id=63626) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31713 (pms_id=63627) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31714 (pms_id=63628) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31715 (pms_id=63629) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31717 (pms_id=63630) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31716 (pms_id=63631) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31718 (pms_id=63632) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31719 (pms_id=63633) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31720 (pms_id=63634) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31721 (pms_id=63635) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31722 (pms_id=63636) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31723 (pms_id=63637) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31724 (pms_id=63638) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31725 (pms_id=63639) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31726 (pms_id=63640) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31727 (pms_id=63641) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31728 (pms_id=63642) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31729 (pms_id=63643) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31730 (pms_id=63644) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31731 (pms_id=63645) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31732 (pms_id=63646) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31734 (pms_id=63647) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31733 (pms_id=63648) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31735 (pms_id=63649) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31737 (pms_id=63650) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31736 (pms_id=63651) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31738 (pms_id=63652) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31739 (pms_id=63653) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31740 (pms_id=63654) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31742 (pms_id=63656) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31741 (pms_id=63655) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31743 (pms_id=63657) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31744 (pms_id=63658) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31745 (pms_id=63659) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31747 (pms_id=63660) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31746 (pms_id=63661) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31748 (pms_id=63662) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31749 (pms_id=63663) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31750 (pms_id=63664) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31751 (pms_id=63665) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31752 (pms_id=63667) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31753 (pms_id=63676) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31754 (pms_id=63677) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31755 (pms_id=63678) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31756 (pms_id=63679) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31757 (pms_id=63680) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31758 (pms_id=63681) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31759 (pms_id=63682) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31760 (pms_id=63683) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31761 (pms_id=63684) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31762 (pms_id=63685) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31763 (pms_id=63686) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31764 (pms_id=63696) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31765 (pms_id=63697) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31767 (pms_id=63698) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31766 (pms_id=63699) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31768 (pms_id=63700) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31769 (pms_id=63701) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31770 (pms_id=63702) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31771 (pms_id=63703) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31772 (pms_id=63704) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31773 (pms_id=63705) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31774 (pms_id=63706) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31775 (pms_id=63707) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31777 (pms_id=63708) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31776 (pms_id=63709) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31778 (pms_id=63710) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31781 (pms_id=63711) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31779 (pms_id=63712) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31780 (pms_id=63713) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31782 (pms_id=63714) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31783 (pms_id=63715) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31784 (pms_id=63716) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31785 (pms_id=63717) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31786 (pms_id=63718) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31787 (pms_id=63720) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31788 (pms_id=63721) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31789 (pms_id=63722) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31790 (pms_id=63723) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31791 (pms_id=63724) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31792 (pms_id=63728) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31793 (pms_id=63729) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31794 (pms_id=63730) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31796 (pms_id=63739) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31795 (pms_id=63740) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31797 (pms_id=63741) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31798 (pms_id=63743) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31799 (pms_id=63744) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31800 (pms_id=63745) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31801 (pms_id=63746) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31802 (pms_id=63747) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31803 (pms_id=63748) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31806 (pms_id=63750) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31805 (pms_id=63751) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31804 (pms_id=63749) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31808 (pms_id=63753) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31807 (pms_id=63752) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31809 (pms_id=63761) 2025-11-19 15:15:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 31810 (pms_id=63771) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31812 (pms_id=63773) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31811 (pms_id=63772) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31813 (pms_id=63783) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31814 (pms_id=63784) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31815 (pms_id=63785) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31816 (pms_id=63786) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31817 (pms_id=63787) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31818 (pms_id=63788) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31819 (pms_id=63789) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31820 (pms_id=63790) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31821 (pms_id=63793) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31822 (pms_id=63794) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31823 (pms_id=63795) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31824 (pms_id=63797) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31825 (pms_id=63804) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31830 (pms_id=63796) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31827 (pms_id=63816) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31826 (pms_id=63806) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31828 (pms_id=63826) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31829 (pms_id=63828) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31831 (pms_id=63829) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31835 (pms_id=63830) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31833 (pms_id=63832) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31834 (pms_id=63833) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31841 (pms_id=63834) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31832 (pms_id=63831) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31836 (pms_id=63836) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31837 (pms_id=63837) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31839 (pms_id=63838) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31838 (pms_id=63839) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31840 (pms_id=63840) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31842 (pms_id=63841) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31843 (pms_id=63842) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31845 (pms_id=63844) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31844 (pms_id=63843) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31846 (pms_id=63845) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31847 (pms_id=63850) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31848 (pms_id=63851) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31849 (pms_id=63852) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31851 (pms_id=63863) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31850 (pms_id=63864) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31852 (pms_id=63865) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31853 (pms_id=63866) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63865 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31854 (pms_id=63867) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31855 (pms_id=63869) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31856 (pms_id=63870) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31858 (pms_id=63872) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31857 (pms_id=63871) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31859 (pms_id=63873) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31860 (pms_id=63874) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31861 (pms_id=63875) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31863 (pms_id=63876) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31862 (pms_id=63877) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31864 (pms_id=63878) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31865 (pms_id=63879) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31866 (pms_id=63880) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31867 (pms_id=63881) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31868 (pms_id=63883) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31869 (pms_id=63884) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31870 (pms_id=63892) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31871 (pms_id=63893) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31872 (pms_id=63894) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31873 (pms_id=63895) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31874 (pms_id=63896) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31876 (pms_id=63902) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31875 (pms_id=63903) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31878 (pms_id=63904) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31877 (pms_id=63905) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31880 (pms_id=63906) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31881 (pms_id=63908) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31879 (pms_id=63907) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31882 (pms_id=63909) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31884 (pms_id=63913) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31883 (pms_id=63912) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31885 (pms_id=63914) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31887 (pms_id=63915) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31886 (pms_id=63917) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31888 (pms_id=63918) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31889 (pms_id=63919) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31890 (pms_id=63920) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31891 (pms_id=63921) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31893 (pms_id=63922) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31892 (pms_id=63923) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31894 (pms_id=63924) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31896 (pms_id=63925) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31895 (pms_id=63926) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31898 (pms_id=63927) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31897 (pms_id=63928) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31899 (pms_id=63929) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31900 (pms_id=63938) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31901 (pms_id=63939) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31902 (pms_id=63940) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31903 (pms_id=63941) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31904 (pms_id=63943) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31905 (pms_id=63944) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31907 (pms_id=63945) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31906 (pms_id=63946) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31908 (pms_id=63948) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31909 (pms_id=63951) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31910 (pms_id=63952) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31911 (pms_id=63961) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31913 (pms_id=63963) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31912 (pms_id=63962) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31914 (pms_id=63964) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31915 (pms_id=63965) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31916 (pms_id=63966) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31917 (pms_id=63969) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31918 (pms_id=63970) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31919 (pms_id=63971) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31936 (pms_id=63972) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31937 (pms_id=63973) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31925 (pms_id=63974) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31920 (pms_id=63975) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31922 (pms_id=63976) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31921 (pms_id=63977) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31923 (pms_id=63978) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31924 (pms_id=63979) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31927 (pms_id=63981) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31926 (pms_id=63982) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31928 (pms_id=63983) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31930 (pms_id=63984) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31929 (pms_id=63985) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31931 (pms_id=63986) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31932 (pms_id=63987) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31933 (pms_id=63988) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31934 (pms_id=63989) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31935 (pms_id=63990) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31938 (pms_id=63991) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31940 (pms_id=63992) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31939 (pms_id=63993) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31941 (pms_id=63994) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31942 (pms_id=63996) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31943 (pms_id=64003) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31944 (pms_id=64004) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31945 (pms_id=64005) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31946 (pms_id=64015) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31947 (pms_id=64016) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31948 (pms_id=64025) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31949 (pms_id=64026) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31950 (pms_id=64027) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31951 (pms_id=64028) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31952 (pms_id=64029) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31953 (pms_id=64030) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31954 (pms_id=64031) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31955 (pms_id=64032) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31956 (pms_id=64034) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31958 (pms_id=64035) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31957 (pms_id=64037) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31959 (pms_id=64039) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31960 (pms_id=64040) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31962 (pms_id=64041) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31961 (pms_id=64042) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31964 (pms_id=64043) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31963 (pms_id=64044) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31965 (pms_id=64048) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31966 (pms_id=64049) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31967 (pms_id=64050) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31968 (pms_id=64051) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31969 (pms_id=64052) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31970 (pms_id=64053) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31971 (pms_id=64054) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31972 (pms_id=64061) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31973 (pms_id=64071) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31974 (pms_id=64072) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31975 (pms_id=64073) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31976 (pms_id=64074) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31977 (pms_id=64077) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31978 (pms_id=64078) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31979 (pms_id=64079) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31980 (pms_id=64080) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31981 (pms_id=64082) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31982 (pms_id=64083) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31983 (pms_id=64086) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31984 (pms_id=64093) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31985 (pms_id=64094) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31986 (pms_id=64095) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31987 (pms_id=64096) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31988 (pms_id=64097) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31989 (pms_id=64098) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31990 (pms_id=64099) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31991 (pms_id=64100) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31992 (pms_id=64101) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31993 (pms_id=64102) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31994 (pms_id=64112) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31996 (pms_id=64113) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31995 (pms_id=64114) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31997 (pms_id=64115) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31998 (pms_id=64116) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 31999 (pms_id=64117) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32000 (pms_id=64125) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32001 (pms_id=64135) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32019 (pms_id=64145) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32018 (pms_id=64146) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32007 (pms_id=64147) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32002 (pms_id=64158) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32009 (pms_id=64148) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32003 (pms_id=64159) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32004 (pms_id=64160) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32005 (pms_id=64170) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32006 (pms_id=64171) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32010 (pms_id=64179) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32008 (pms_id=64172) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32011 (pms_id=64189) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32014 (pms_id=64191) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32012 (pms_id=64192) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32013 (pms_id=64202) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32015 (pms_id=64203) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32016 (pms_id=64204) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32017 (pms_id=64206) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32020 (pms_id=64207) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32021 (pms_id=64217) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32022 (pms_id=64218) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32023 (pms_id=64219) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32024 (pms_id=64220) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32025 (pms_id=64221) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32028 (pms_id=64222) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32026 (pms_id=64223) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32027 (pms_id=64224) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32029 (pms_id=64226) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32030 (pms_id=64232) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32031 (pms_id=64233) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32038 (pms_id=64234) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32032 (pms_id=64235) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32033 (pms_id=64236) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32035 (pms_id=64237) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32034 (pms_id=64239) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32036 (pms_id=64253) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32037 (pms_id=64254) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32039 (pms_id=64255) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32041 (pms_id=64256) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32040 (pms_id=64257) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32042 (pms_id=64258) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32043 (pms_id=64260) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32044 (pms_id=64269) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64258 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32046 (pms_id=64279) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32045 (pms_id=64289) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32047 (pms_id=64290) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32048 (pms_id=64291) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32049 (pms_id=64292) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32050 (pms_id=64293) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32052 (pms_id=64294) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32051 (pms_id=64295) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32053 (pms_id=64296) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32054 (pms_id=64297) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32055 (pms_id=64298) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32056 (pms_id=64299) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32058 (pms_id=64301) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32057 (pms_id=64300) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32059 (pms_id=64302) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32060 (pms_id=64303) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32061 (pms_id=64304) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32062 (pms_id=64305) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32063 (pms_id=64306) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32064 (pms_id=64312) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32065 (pms_id=64313) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32066 (pms_id=64314) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32067 (pms_id=64322) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32068 (pms_id=64323) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32069 (pms_id=64324) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32070 (pms_id=64327) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32071 (pms_id=64328) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32074 (pms_id=64329) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32072 (pms_id=64330) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32073 (pms_id=64331) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32076 (pms_id=64333) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32075 (pms_id=64332) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32077 (pms_id=64334) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32078 (pms_id=64335) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32079 (pms_id=64336) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32080 (pms_id=64337) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32081 (pms_id=64347) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32082 (pms_id=64349) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32083 (pms_id=64350) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32084 (pms_id=64351) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32086 (pms_id=64354) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32085 (pms_id=64355) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32087 (pms_id=64356) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32088 (pms_id=64357) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32089 (pms_id=64359) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32090 (pms_id=64361) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32091 (pms_id=64362) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32092 (pms_id=64363) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32093 (pms_id=64364) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32094 (pms_id=64366) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32095 (pms_id=64368) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32097 (pms_id=64378) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32096 (pms_id=64369) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32098 (pms_id=64388) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32099 (pms_id=64389) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32119 (pms_id=64390) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32100 (pms_id=64391) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32101 (pms_id=64392) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32102 (pms_id=64393) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32103 (pms_id=64394) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32104 (pms_id=64395) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32109 (pms_id=64396) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32106 (pms_id=64397) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32105 (pms_id=64402) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32107 (pms_id=64412) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32108 (pms_id=64414) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32110 (pms_id=64415) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32111 (pms_id=64416) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32112 (pms_id=64417) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32113 (pms_id=64418) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32114 (pms_id=64419) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32115 (pms_id=64420) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32117 (pms_id=64427) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32116 (pms_id=64426) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32118 (pms_id=64437) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32120 (pms_id=64438) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32121 (pms_id=64448) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32122 (pms_id=64458) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32124 (pms_id=64459) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32123 (pms_id=64460) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32125 (pms_id=64461) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32126 (pms_id=64462) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32127 (pms_id=64472) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32129 (pms_id=64475) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32128 (pms_id=64474) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32131 (pms_id=64476) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32130 (pms_id=64477) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32132 (pms_id=64478) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32133 (pms_id=64479) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32134 (pms_id=64480) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32136 (pms_id=64481) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32135 (pms_id=64482) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32138 (pms_id=64484) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32137 (pms_id=64483) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32141 (pms_id=64486) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32139 (pms_id=64485) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32140 (pms_id=64487) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32143 (pms_id=64489) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32142 (pms_id=64488) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32144 (pms_id=64490) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32145 (pms_id=64491) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32146 (pms_id=64492) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32147 (pms_id=64494) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32148 (pms_id=64495) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32149 (pms_id=64496) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32151 (pms_id=64497) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32150 (pms_id=64498) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32152 (pms_id=64499) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32153 (pms_id=64510) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32154 (pms_id=64500) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32155 (pms_id=64511) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32156 (pms_id=64512) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32157 (pms_id=64513) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32158 (pms_id=64514) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32159 (pms_id=64522) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32160 (pms_id=64523) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32165 (pms_id=64524) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32161 (pms_id=64525) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32163 (pms_id=64526) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32162 (pms_id=64527) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32164 (pms_id=64528) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32166 (pms_id=64529) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32167 (pms_id=64530) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32170 (pms_id=64531) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32168 (pms_id=64532) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32169 (pms_id=64533) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32171 (pms_id=64534) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32172 (pms_id=64536) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32173 (pms_id=64537) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32174 (pms_id=64538) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32175 (pms_id=64539) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32176 (pms_id=64540) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32178 (pms_id=64541) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32179 (pms_id=64543) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32177 (pms_id=64542) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32180 (pms_id=64558) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32181 (pms_id=64559) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32182 (pms_id=64560) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32183 (pms_id=64562) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32184 (pms_id=64563) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32186 (pms_id=64561) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32185 (pms_id=64565) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32188 (pms_id=64567) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32187 (pms_id=64566) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32189 (pms_id=64568) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32190 (pms_id=64569) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32191 (pms_id=64570) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32192 (pms_id=64571) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32193 (pms_id=64572) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32194 (pms_id=64573) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32195 (pms_id=64580) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32196 (pms_id=64581) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32197 (pms_id=64582) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32198 (pms_id=64583) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32199 (pms_id=64584) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32200 (pms_id=64586) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64582 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32201 (pms_id=64587) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32202 (pms_id=64588) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32203 (pms_id=64590) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32204 (pms_id=64592) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32205 (pms_id=64594) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32206 (pms_id=64595) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32207 (pms_id=64596) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32209 (pms_id=64598) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32208 (pms_id=64597) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32210 (pms_id=64599) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32211 (pms_id=64600) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32212 (pms_id=64608) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32213 (pms_id=64609) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32214 (pms_id=64610) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32215 (pms_id=64611) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32216 (pms_id=64612) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32217 (pms_id=64613) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32218 (pms_id=64623) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32219 (pms_id=64624) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32220 (pms_id=64626) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32221 (pms_id=64633) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32223 (pms_id=64635) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32222 (pms_id=64634) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32224 (pms_id=64636) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32225 (pms_id=64637) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32227 (pms_id=64640) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32226 (pms_id=64639) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32228 (pms_id=64641) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32229 (pms_id=64642) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32230 (pms_id=64643) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32232 (pms_id=64644) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32231 (pms_id=64647) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32233 (pms_id=64648) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32234 (pms_id=64649) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32235 (pms_id=64650) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32236 (pms_id=64651) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32237 (pms_id=64652) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32238 (pms_id=64653) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32239 (pms_id=64654) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32240 (pms_id=64655) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32241 (pms_id=64656) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32262 (pms_id=64657) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32242 (pms_id=64658) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32243 (pms_id=64659) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32244 (pms_id=64660) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32245 (pms_id=64661) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32246 (pms_id=64662) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32248 (pms_id=64663) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32247 (pms_id=64664) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32250 (pms_id=64665) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32249 (pms_id=64666) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32251 (pms_id=64667) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32252 (pms_id=64668) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32253 (pms_id=64669) 2025-11-19 15:15:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 32254 (pms_id=64670) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32255 (pms_id=64676) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32256 (pms_id=64678) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32257 (pms_id=64679) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32259 (pms_id=64680) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32258 (pms_id=64681) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32261 (pms_id=64683) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32260 (pms_id=64682) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32263 (pms_id=64684) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32264 (pms_id=64685) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32265 (pms_id=64686) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32266 (pms_id=64687) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32267 (pms_id=64688) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32268 (pms_id=64689) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32269 (pms_id=64690) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32270 (pms_id=64691) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32271 (pms_id=64692) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32272 (pms_id=64693) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32274 (pms_id=64694) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32273 (pms_id=64695) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32275 (pms_id=64696) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32276 (pms_id=64697) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32279 (pms_id=64699) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32277 (pms_id=64700) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32278 (pms_id=64701) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32283 (pms_id=64702) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32280 (pms_id=64703) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32281 (pms_id=64704) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32282 (pms_id=64705) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32284 (pms_id=64706) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32285 (pms_id=64707) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32286 (pms_id=64708) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32287 (pms_id=64709) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32288 (pms_id=64714) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32289 (pms_id=64715) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32290 (pms_id=64716) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32291 (pms_id=64717) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32292 (pms_id=64719) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32293 (pms_id=64720) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32294 (pms_id=64721) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32295 (pms_id=64722) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32296 (pms_id=64725) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32297 (pms_id=64726) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32298 (pms_id=64727) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32299 (pms_id=64728) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32300 (pms_id=64729) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32301 (pms_id=64730) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32302 (pms_id=64731) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32303 (pms_id=64732) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32305 (pms_id=64733) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32304 (pms_id=64734) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32306 (pms_id=64735) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32307 (pms_id=64736) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32308 (pms_id=64738) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32309 (pms_id=64739) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32310 (pms_id=64740) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32311 (pms_id=64741) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32318 (pms_id=64742) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32312 (pms_id=64743) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32313 (pms_id=64744) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32315 (pms_id=64745) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32314 (pms_id=64746) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32316 (pms_id=64747) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32317 (pms_id=64748) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32319 (pms_id=64749) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32320 (pms_id=64750) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32321 (pms_id=64758) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32323 (pms_id=64759) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32322 (pms_id=64760) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32324 (pms_id=64769) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32325 (pms_id=64770) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32326 (pms_id=64771) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32327 (pms_id=64772) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32328 (pms_id=64773) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32329 (pms_id=64774) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32330 (pms_id=64775) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32331 (pms_id=64776) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32332 (pms_id=64777) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32333 (pms_id=64778) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32335 (pms_id=64780) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32334 (pms_id=64779) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32336 (pms_id=64781) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32337 (pms_id=64782) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32338 (pms_id=64783) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32339 (pms_id=64784) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32340 (pms_id=64785) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32341 (pms_id=64786) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32342 (pms_id=64787) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32343 (pms_id=64788) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32344 (pms_id=64789) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32345 (pms_id=64790) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32346 (pms_id=64791) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32347 (pms_id=64792) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32348 (pms_id=64793) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32349 (pms_id=64794) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32350 (pms_id=64795) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32351 (pms_id=64796) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32352 (pms_id=64797) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32354 (pms_id=64799) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32353 (pms_id=64798) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32355 (pms_id=64800) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32356 (pms_id=64801) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32358 (pms_id=64803) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32357 (pms_id=64802) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32359 (pms_id=64804) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32360 (pms_id=64805) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32361 (pms_id=64806) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32362 (pms_id=64807) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32363 (pms_id=64808) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32364 (pms_id=64809) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32365 (pms_id=64810) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32366 (pms_id=64811) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32367 (pms_id=64814) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32368 (pms_id=64815) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32369 (pms_id=64816) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32370 (pms_id=64817) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32372 (pms_id=64818) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32371 (pms_id=64819) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32374 (pms_id=64820) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32373 (pms_id=64821) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32376 (pms_id=64823) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32375 (pms_id=64822) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32377 (pms_id=64824) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32379 (pms_id=64835) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32378 (pms_id=64834) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32381 (pms_id=64836) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32380 (pms_id=64837) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32382 (pms_id=64844) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32383 (pms_id=64845) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32384 (pms_id=64846) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32385 (pms_id=64847) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32386 (pms_id=64848) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32387 (pms_id=64858) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32388 (pms_id=64859) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32389 (pms_id=64860) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32390 (pms_id=64861) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32392 (pms_id=64862) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32391 (pms_id=64863) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32393 (pms_id=64872) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32394 (pms_id=64873) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32395 (pms_id=64876) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32396 (pms_id=64877) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32397 (pms_id=64879) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32398 (pms_id=64878) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32399 (pms_id=64880) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32401 (pms_id=64881) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32400 (pms_id=64882) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32402 (pms_id=64883) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32403 (pms_id=64884) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32404 (pms_id=64885) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32405 (pms_id=64895) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32407 (pms_id=64898) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32406 (pms_id=64896) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32408 (pms_id=64899) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32409 (pms_id=64902) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32411 (pms_id=64903) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32410 (pms_id=64904) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32412 (pms_id=64905) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32413 (pms_id=64907) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32414 (pms_id=64908) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32415 (pms_id=64909) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32416 (pms_id=64911) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32417 (pms_id=64912) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32418 (pms_id=64913) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32419 (pms_id=64914) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32420 (pms_id=64915) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32423 (pms_id=64917) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32421 (pms_id=64916) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32424 (pms_id=64919) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32422 (pms_id=64918) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32425 (pms_id=64920) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32427 (pms_id=64932) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32426 (pms_id=64921) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32428 (pms_id=64933) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32429 (pms_id=64934) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32430 (pms_id=64935) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32432 (pms_id=64936) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32431 (pms_id=64943) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32433 (pms_id=64944) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32434 (pms_id=64945) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32435 (pms_id=64946) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32437 (pms_id=64948) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32436 (pms_id=64947) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32438 (pms_id=64949) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32439 (pms_id=64950) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32440 (pms_id=64951) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32442 (pms_id=64953) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32441 (pms_id=64952) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32443 (pms_id=64954) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32444 (pms_id=64955) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32445 (pms_id=64956) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32446 (pms_id=64957) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32447 (pms_id=64959) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32448 (pms_id=64960) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32450 (pms_id=64961) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32449 (pms_id=64962) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32451 (pms_id=64964) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32452 (pms_id=64965) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32453 (pms_id=64966) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32454 (pms_id=64967) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32455 (pms_id=64968) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32456 (pms_id=64969) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32458 (pms_id=64970) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32457 (pms_id=64971) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32459 (pms_id=64972) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32460 (pms_id=64973) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32461 (pms_id=64978) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32462 (pms_id=64979) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32463 (pms_id=64980) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32464 (pms_id=64981) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32465 (pms_id=64982) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32466 (pms_id=64983) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32467 (pms_id=64984) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32468 (pms_id=64985) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32469 (pms_id=64986) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32470 (pms_id=64987) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32471 (pms_id=64988) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32472 (pms_id=64989) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32473 (pms_id=64990) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32474 (pms_id=64991) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32476 (pms_id=64998) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32475 (pms_id=64997) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32477 (pms_id=64999) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32478 (pms_id=65000) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32479 (pms_id=65001) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32484 (pms_id=65002) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32480 (pms_id=65003) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32481 (pms_id=65004) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32482 (pms_id=65005) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32483 (pms_id=65007) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32485 (pms_id=65008) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32486 (pms_id=65009) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32487 (pms_id=65010) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32488 (pms_id=65019) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32491 (pms_id=65020) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32489 (pms_id=65021) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32497 (pms_id=65022) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32490 (pms_id=65023) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32492 (pms_id=65024) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32493 (pms_id=65025) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32494 (pms_id=65026) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32495 (pms_id=65027) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32498 (pms_id=65030) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32496 (pms_id=65029) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32501 (pms_id=65031) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32499 (pms_id=65032) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32502 (pms_id=65034) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32500 (pms_id=65033) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32503 (pms_id=65035) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32504 (pms_id=65036) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32505 (pms_id=65037) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32506 (pms_id=65038) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32507 (pms_id=65039) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32508 (pms_id=65040) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32509 (pms_id=65041) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32510 (pms_id=65042) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32512 (pms_id=65043) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32511 (pms_id=65045) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32513 (pms_id=65046) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32515 (pms_id=65047) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32514 (pms_id=65048) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32516 (pms_id=65049) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32517 (pms_id=65050) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32518 (pms_id=65051) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32519 (pms_id=65054) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32520 (pms_id=65055) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32521 (pms_id=65057) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32523 (pms_id=65059) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32522 (pms_id=65058) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32524 (pms_id=65060) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32525 (pms_id=65061) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32526 (pms_id=65062) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32527 (pms_id=65066) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32528 (pms_id=65067) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32533 (pms_id=65068) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32529 (pms_id=65069) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32530 (pms_id=65078) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32532 (pms_id=65080) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32534 (pms_id=65081) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32535 (pms_id=65082) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32531 (pms_id=65079) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32536 (pms_id=65089) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32537 (pms_id=65090) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32538 (pms_id=65091) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32539 (pms_id=65092) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32540 (pms_id=65093) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32541 (pms_id=65094) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32542 (pms_id=65095) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32543 (pms_id=65100) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32544 (pms_id=65101) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32545 (pms_id=65102) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32546 (pms_id=65110) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32547 (pms_id=65113) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32548 (pms_id=65115) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32549 (pms_id=65116) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32550 (pms_id=65117) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32552 (pms_id=65121) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32551 (pms_id=65118) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32553 (pms_id=65122) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32554 (pms_id=65123) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32555 (pms_id=65124) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32556 (pms_id=65125) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32557 (pms_id=65131) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32558 (pms_id=65132) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32559 (pms_id=65133) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32560 (pms_id=65134) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32561 (pms_id=65135) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32562 (pms_id=65145) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32563 (pms_id=65147) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32564 (pms_id=65148) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32565 (pms_id=65150) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32566 (pms_id=65151) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32567 (pms_id=65152) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32569 (pms_id=65158) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32568 (pms_id=65157) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32570 (pms_id=65159) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32571 (pms_id=65162) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32573 (pms_id=65170) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32572 (pms_id=65163) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32574 (pms_id=65171) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32575 (pms_id=65172) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32576 (pms_id=65173) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32577 (pms_id=65174) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32579 (pms_id=65175) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32580 (pms_id=65178) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32578 (pms_id=65177) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32581 (pms_id=65179) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32583 (pms_id=65181) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32582 (pms_id=65180) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32584 (pms_id=65182) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32585 (pms_id=65183) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32586 (pms_id=65184) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32587 (pms_id=65185) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32588 (pms_id=65186) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32590 (pms_id=65195) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32589 (pms_id=65194) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32592 (pms_id=65197) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32591 (pms_id=65196) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32593 (pms_id=65198) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32594 (pms_id=65200) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32595 (pms_id=65202) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32596 (pms_id=65203) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32597 (pms_id=65213) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32598 (pms_id=65214) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32599 (pms_id=65215) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32600 (pms_id=65216) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32601 (pms_id=65217) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32603 (pms_id=65219) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32602 (pms_id=65218) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32604 (pms_id=65220) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32605 (pms_id=65221) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32606 (pms_id=65222) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32608 (pms_id=65223) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32607 (pms_id=65224) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32609 (pms_id=65225) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32610 (pms_id=65226) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32611 (pms_id=65227) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32614 (pms_id=65229) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32612 (pms_id=65230) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32613 (pms_id=65231) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32615 (pms_id=65235) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32616 (pms_id=65236) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32617 (pms_id=65237) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32618 (pms_id=65238) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32619 (pms_id=65246) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32620 (pms_id=65247) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32621 (pms_id=65257) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32623 (pms_id=65259) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32622 (pms_id=65258) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32624 (pms_id=65260) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32625 (pms_id=65261) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32626 (pms_id=65262) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32627 (pms_id=65263) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32628 (pms_id=65264) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32629 (pms_id=65265) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32630 (pms_id=65266) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32631 (pms_id=65277) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32632 (pms_id=65278) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32634 (pms_id=65280) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32633 (pms_id=65281) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32636 (pms_id=65282) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32635 (pms_id=65283) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32637 (pms_id=65284) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32639 (pms_id=65287) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32638 (pms_id=65285) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32640 (pms_id=65295) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32641 (pms_id=65297) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32642 (pms_id=65298) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32643 (pms_id=65300) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32644 (pms_id=65301) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32649 (pms_id=65311) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32645 (pms_id=65312) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32647 (pms_id=65313) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32646 (pms_id=65314) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32648 (pms_id=65315) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32650 (pms_id=65317) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32651 (pms_id=65318) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32652 (pms_id=65319) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32653 (pms_id=65320) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32654 (pms_id=65321) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32655 (pms_id=65322) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32656 (pms_id=65323) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32657 (pms_id=65324) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32658 (pms_id=65333) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32659 (pms_id=65334) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32660 (pms_id=65335) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32661 (pms_id=65336) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32662 (pms_id=65344) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32667 (pms_id=65345) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32663 (pms_id=65346) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32665 (pms_id=65347) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32664 (pms_id=65351) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32666 (pms_id=65352) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32669 (pms_id=65353) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32668 (pms_id=65356) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32670 (pms_id=65365) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32671 (pms_id=65375) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32672 (pms_id=65377) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32673 (pms_id=65378) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32674 (pms_id=65379) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32675 (pms_id=65390) 2025-11-19 15:15:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 32676 (pms_id=65391) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32677 (pms_id=65398) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32678 (pms_id=65399) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32679 (pms_id=65400) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32680 (pms_id=65401) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32681 (pms_id=65402) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32682 (pms_id=65411) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32683 (pms_id=65421) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32684 (pms_id=65422) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32685 (pms_id=65423) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32686 (pms_id=65425) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32687 (pms_id=65426) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32688 (pms_id=65427) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32689 (pms_id=65428) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32690 (pms_id=65429) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32691 (pms_id=65434) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32692 (pms_id=65435) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32693 (pms_id=65436) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32694 (pms_id=65437) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32695 (pms_id=65438) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32696 (pms_id=65448) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32698 (pms_id=65449) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32697 (pms_id=65450) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32699 (pms_id=65459) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32700 (pms_id=65461) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32701 (pms_id=65463) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32702 (pms_id=65474) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32703 (pms_id=65475) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32704 (pms_id=65476) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32705 (pms_id=65477) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32706 (pms_id=65479) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32707 (pms_id=65485) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32708 (pms_id=65486) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32709 (pms_id=65487) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32710 (pms_id=65488) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32711 (pms_id=65490) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32713 (pms_id=65491) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32712 (pms_id=65492) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32714 (pms_id=65493) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32715 (pms_id=65494) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32717 (pms_id=65496) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32716 (pms_id=65497) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32718 (pms_id=65506) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32719 (pms_id=65507) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32720 (pms_id=65517) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32722 (pms_id=65518) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32721 (pms_id=65519) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32724 (pms_id=65527) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32723 (pms_id=65537) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32725 (pms_id=65547) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32726 (pms_id=65548) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32727 (pms_id=65549) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32728 (pms_id=65559) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32730 (pms_id=65562) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32729 (pms_id=65561) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32731 (pms_id=65564) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32732 (pms_id=65571) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32733 (pms_id=65572) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32734 (pms_id=65573) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32735 (pms_id=65574) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32736 (pms_id=65575) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32737 (pms_id=65576) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32738 (pms_id=65584) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32739 (pms_id=65594) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32740 (pms_id=65595) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32741 (pms_id=65596) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32742 (pms_id=65597) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32743 (pms_id=65607) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32744 (pms_id=65609) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32745 (pms_id=65617) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32746 (pms_id=65618) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32747 (pms_id=65619) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32748 (pms_id=65620) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32749 (pms_id=65621) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32750 (pms_id=65631) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32751 (pms_id=65632) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32752 (pms_id=65633) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32753 (pms_id=65634) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32754 (pms_id=65635) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32756 (pms_id=65637) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32755 (pms_id=65638) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32757 (pms_id=65639) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32758 (pms_id=65640) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32759 (pms_id=65641) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32760 (pms_id=65645) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32761 (pms_id=65646) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32762 (pms_id=65657) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32763 (pms_id=65666) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32764 (pms_id=65667) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32765 (pms_id=65668) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32766 (pms_id=65669) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32767 (pms_id=65670) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32768 (pms_id=65671) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32769 (pms_id=65673) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32770 (pms_id=65674) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32771 (pms_id=65675) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32772 (pms_id=65677) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32773 (pms_id=65678) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32774 (pms_id=65679) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32775 (pms_id=65687) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32777 (pms_id=65689) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32776 (pms_id=65690) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32778 (pms_id=65691) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32779 (pms_id=65692) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32780 (pms_id=65693) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32781 (pms_id=65698) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32782 (pms_id=65699) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32784 (pms_id=65700) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32783 (pms_id=65710) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32785 (pms_id=65711) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32786 (pms_id=65712) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32787 (pms_id=65714) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32788 (pms_id=65720) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32789 (pms_id=65722) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32790 (pms_id=65723) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32791 (pms_id=65724) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32792 (pms_id=65725) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32793 (pms_id=65730) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32794 (pms_id=65731) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32795 (pms_id=65732) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32796 (pms_id=65733) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32797 (pms_id=65734) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32798 (pms_id=65740) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32799 (pms_id=65741) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32800 (pms_id=65742) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32801 (pms_id=65743) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32802 (pms_id=65744) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32804 (pms_id=65752) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32803 (pms_id=65751) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32805 (pms_id=65762) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32806 (pms_id=65763) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32808 (pms_id=65764) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32809 (pms_id=65765) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32807 (pms_id=65767) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32810 (pms_id=65768) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32811 (pms_id=65769) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32812 (pms_id=65770) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32814 (pms_id=65772) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32813 (pms_id=65771) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32815 (pms_id=65773) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32816 (pms_id=65781) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32817 (pms_id=65782) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32818 (pms_id=65783) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32819 (pms_id=65784) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32820 (pms_id=65792) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32821 (pms_id=65793) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32822 (pms_id=65795) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32823 (pms_id=65796) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32824 (pms_id=65797) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32826 (pms_id=65799) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32825 (pms_id=65798) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32827 (pms_id=65800) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32829 (pms_id=65808) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32828 (pms_id=65810) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32830 (pms_id=65811) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32831 (pms_id=65812) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32833 (pms_id=65813) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32832 (pms_id=65814) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32834 (pms_id=65815) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32835 (pms_id=65816) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32836 (pms_id=65817) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32837 (pms_id=65823) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32839 (pms_id=65826) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32838 (pms_id=65827) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32840 (pms_id=65828) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32841 (pms_id=65829) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32842 (pms_id=65830) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32844 (pms_id=65841) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32843 (pms_id=65831) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32845 (pms_id=65842) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32846 (pms_id=65843) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32847 (pms_id=65852) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32848 (pms_id=65853) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32849 (pms_id=65854) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32850 (pms_id=65862) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32851 (pms_id=65865) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32852 (pms_id=65866) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32853 (pms_id=65867) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32854 (pms_id=65868) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32855 (pms_id=65869) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32856 (pms_id=65879) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32857 (pms_id=65880) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32858 (pms_id=65881) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32859 (pms_id=65882) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32860 (pms_id=65891) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32861 (pms_id=65900) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32862 (pms_id=65901) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32864 (pms_id=65912) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32863 (pms_id=65903) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32865 (pms_id=65913) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32866 (pms_id=65917) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32868 (pms_id=65923) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32867 (pms_id=65918) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32869 (pms_id=65924) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32870 (pms_id=65925) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32871 (pms_id=65926) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32872 (pms_id=65927) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32873 (pms_id=65928) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32874 (pms_id=65937) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32876 (pms_id=65938) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32875 (pms_id=65939) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32877 (pms_id=65940) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32878 (pms_id=65941) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32879 (pms_id=65947) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32880 (pms_id=65957) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32881 (pms_id=65958) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32882 (pms_id=65959) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32883 (pms_id=65961) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32884 (pms_id=65962) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32886 (pms_id=65968) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32885 (pms_id=65969) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32887 (pms_id=65970) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32889 (pms_id=65971) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32888 (pms_id=65972) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32890 (pms_id=65973) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32891 (pms_id=65974) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32892 (pms_id=65975) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32893 (pms_id=65976) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32895 (pms_id=65977) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32894 (pms_id=65979) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32896 (pms_id=65978) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32898 (pms_id=65981) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32897 (pms_id=65980) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32899 (pms_id=65986) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32901 (pms_id=65988) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32900 (pms_id=65987) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32902 (pms_id=65989) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32903 (pms_id=65990) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32904 (pms_id=65991) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32905 (pms_id=65992) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32908 (pms_id=65995) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32906 (pms_id=65993) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32907 (pms_id=65994) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32909 (pms_id=65996) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32910 (pms_id=65997) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32919 (pms_id=65998) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32911 (pms_id=65999) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32912 (pms_id=66000) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32914 (pms_id=66001) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32913 (pms_id=66002) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32915 (pms_id=66003) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32916 (pms_id=66004) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32917 (pms_id=66005) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32918 (pms_id=66006) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32920 (pms_id=66007) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32922 (pms_id=66009) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32921 (pms_id=66008) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32923 (pms_id=66010) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32924 (pms_id=66011) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32925 (pms_id=66012) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32926 (pms_id=66013) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32927 (pms_id=66014) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32928 (pms_id=66016) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32929 (pms_id=66018) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32930 (pms_id=66027) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32932 (pms_id=66038) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32931 (pms_id=66037) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32933 (pms_id=66039) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32934 (pms_id=66040) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32936 (pms_id=66041) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32935 (pms_id=66050) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32937 (pms_id=66051) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32938 (pms_id=66052) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32939 (pms_id=66062) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32941 (pms_id=66073) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32940 (pms_id=66072) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32943 (pms_id=66083) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32942 (pms_id=66082) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32944 (pms_id=66084) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32945 (pms_id=66092) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32947 (pms_id=66094) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32946 (pms_id=66093) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32948 (pms_id=66095) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32949 (pms_id=66097) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32950 (pms_id=66098) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32951 (pms_id=66099) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32952 (pms_id=66100) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32953 (pms_id=66101) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32954 (pms_id=66102) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32956 (pms_id=66104) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32955 (pms_id=66103) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32958 (pms_id=66106) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32957 (pms_id=66116) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32959 (pms_id=66119) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32960 (pms_id=66120) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32961 (pms_id=66121) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32962 (pms_id=66123) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32963 (pms_id=66124) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32965 (pms_id=66126) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32964 (pms_id=66125) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32966 (pms_id=66127) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32968 (pms_id=66128) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32967 (pms_id=66130) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32969 (pms_id=66131) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32971 (pms_id=66133) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32970 (pms_id=66132) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32973 (pms_id=66134) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32972 (pms_id=66136) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32974 (pms_id=66138) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32977 (pms_id=66139) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32975 (pms_id=66140) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32976 (pms_id=66142) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32978 (pms_id=66143) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32979 (pms_id=66144) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32980 (pms_id=66145) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32981 (pms_id=66146) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32982 (pms_id=66147) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32983 (pms_id=66148) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32984 (pms_id=66149) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32985 (pms_id=66150) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32986 (pms_id=66151) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32987 (pms_id=66153) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32988 (pms_id=66154) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32989 (pms_id=66157) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32990 (pms_id=66167) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32991 (pms_id=66168) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32992 (pms_id=66169) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32994 (pms_id=66170) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32993 (pms_id=66171) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32995 (pms_id=66172) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32996 (pms_id=66173) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33012 (pms_id=66174) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32997 (pms_id=66184) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33014 (pms_id=66175) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32998 (pms_id=66185) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 32999 (pms_id=66186) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33001 (pms_id=66187) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33000 (pms_id=66188) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33002 (pms_id=66189) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33003 (pms_id=66190) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33022 (pms_id=66192) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33004 (pms_id=66201) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33005 (pms_id=66211) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33006 (pms_id=66212) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33007 (pms_id=66213) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33009 (pms_id=66215) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33008 (pms_id=66214) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33010 (pms_id=66216) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33011 (pms_id=66217) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33013 (pms_id=66218) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33015 (pms_id=66221) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33017 (pms_id=66232) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33016 (pms_id=66223) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33018 (pms_id=66233) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33019 (pms_id=66234) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33020 (pms_id=66244) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33021 (pms_id=66254) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33023 (pms_id=66255) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33024 (pms_id=66256) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33026 (pms_id=66257) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33025 (pms_id=66258) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33028 (pms_id=66265) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33027 (pms_id=66264) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33029 (pms_id=66266) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33030 (pms_id=66267) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33032 (pms_id=66276) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33031 (pms_id=66268) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33033 (pms_id=66277) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33037 (pms_id=66279) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33034 (pms_id=66278) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33035 (pms_id=66281) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33036 (pms_id=66284) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33038 (pms_id=66285) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33039 (pms_id=66286) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33040 (pms_id=66287) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33041 (pms_id=66288) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33044 (pms_id=66290) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33042 (pms_id=66289) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33043 (pms_id=66291) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33045 (pms_id=66293) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33047 (pms_id=66306) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33046 (pms_id=66305) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33048 (pms_id=66307) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33049 (pms_id=66308) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33050 (pms_id=66309) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33052 (pms_id=66310) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33051 (pms_id=66317) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33054 (pms_id=66319) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33053 (pms_id=66318) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33055 (pms_id=66329) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33056 (pms_id=66330) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33057 (pms_id=66331) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33061 (pms_id=66332) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33058 (pms_id=66333) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33059 (pms_id=66334) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33060 (pms_id=66335) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33062 (pms_id=66337) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33063 (pms_id=66336) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33064 (pms_id=66339) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33065 (pms_id=66345) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33066 (pms_id=66346) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33067 (pms_id=66347) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33069 (pms_id=66348) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33068 (pms_id=66349) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33070 (pms_id=66350) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33072 (pms_id=66351) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33071 (pms_id=66352) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33074 (pms_id=66367) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33073 (pms_id=66359) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33075 (pms_id=66368) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33076 (pms_id=66369) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33079 (pms_id=66370) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33078 (pms_id=66372) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33077 (pms_id=66373) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33081 (pms_id=66380) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33080 (pms_id=66374) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33082 (pms_id=66381) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33083 (pms_id=66391) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33085 (pms_id=66392) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33084 (pms_id=66393) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33086 (pms_id=66394) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33087 (pms_id=66395) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33088 (pms_id=66396) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33089 (pms_id=66397) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33091 (pms_id=66399) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33090 (pms_id=66398) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33092 (pms_id=66400) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33094 (pms_id=66401) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33093 (pms_id=66402) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33095 (pms_id=66414) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33097 (pms_id=66416) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33096 (pms_id=66415) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33098 (pms_id=66417) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33099 (pms_id=66418) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33100 (pms_id=66419) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33101 (pms_id=66420) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33103 (pms_id=66422) 2025-11-19 15:15:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 33102 (pms_id=66421) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33104 (pms_id=66423) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33105 (pms_id=66424) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33106 (pms_id=66425) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33108 (pms_id=66426) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33107 (pms_id=66427) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33109 (pms_id=66428) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33110 (pms_id=66437) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33113 (pms_id=66439) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33111 (pms_id=66438) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33112 (pms_id=66447) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33114 (pms_id=66448) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33115 (pms_id=66449) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33116 (pms_id=66450) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33117 (pms_id=66451) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33118 (pms_id=66452) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33119 (pms_id=66453) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33121 (pms_id=66460) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33120 (pms_id=66454) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33123 (pms_id=66462) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33122 (pms_id=66461) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33124 (pms_id=66463) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33125 (pms_id=66464) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33126 (pms_id=66465) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33127 (pms_id=66466) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33136 (pms_id=66467) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33132 (pms_id=66468) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33134 (pms_id=66469) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33133 (pms_id=66470) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33128 (pms_id=66471) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33130 (pms_id=66472) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33129 (pms_id=66473) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33135 (pms_id=66475) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33131 (pms_id=66474) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33138 (pms_id=66477) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33137 (pms_id=66476) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33139 (pms_id=66479) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33140 (pms_id=66480) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33141 (pms_id=66481) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33142 (pms_id=66482) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33143 (pms_id=66483) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33144 (pms_id=66484) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33146 (pms_id=66486) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33148 (pms_id=66488) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33145 (pms_id=66485) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33147 (pms_id=66487) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33149 (pms_id=66489) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33150 (pms_id=66490) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33151 (pms_id=66491) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33153 (pms_id=66499) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33152 (pms_id=66492) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33155 (pms_id=66509) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33156 (pms_id=66501) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33154 (pms_id=66500) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33158 (pms_id=66511) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33157 (pms_id=66510) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33159 (pms_id=66512) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33160 (pms_id=66513) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33161 (pms_id=66514) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33162 (pms_id=66515) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33163 (pms_id=66516) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33164 (pms_id=66517) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33165 (pms_id=66518) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33166 (pms_id=66520) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33167 (pms_id=66521) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33174 (pms_id=66522) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33168 (pms_id=66523) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33169 (pms_id=66524) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33171 (pms_id=66526) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33170 (pms_id=66525) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33172 (pms_id=66527) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33175 (pms_id=66530) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33173 (pms_id=66529) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33176 (pms_id=66531) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33177 (pms_id=66532) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33178 (pms_id=66533) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33179 (pms_id=66534) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33180 (pms_id=66535) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33182 (pms_id=66536) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33181 (pms_id=66537) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33183 (pms_id=66538) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33184 (pms_id=66540) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33185 (pms_id=66541) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33187 (pms_id=66543) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33186 (pms_id=66542) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33188 (pms_id=66544) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33189 (pms_id=66545) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33190 (pms_id=66547) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33192 (pms_id=66549) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33191 (pms_id=66550) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33193 (pms_id=66551) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33195 (pms_id=66553) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33194 (pms_id=66552) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33196 (pms_id=66555) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33197 (pms_id=66556) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33198 (pms_id=66557) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33199 (pms_id=66558) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33200 (pms_id=66559) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33202 (pms_id=66560) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33201 (pms_id=66561) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33203 (pms_id=66562) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33204 (pms_id=66573) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33206 (pms_id=66575) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33205 (pms_id=66574) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33207 (pms_id=66576) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33208 (pms_id=66577) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33209 (pms_id=66578) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33211 (pms_id=66579) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33210 (pms_id=66580) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33212 (pms_id=66582) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33213 (pms_id=66583) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33215 (pms_id=66585) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33214 (pms_id=66584) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33223 (pms_id=66586) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33216 (pms_id=66587) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33217 (pms_id=66589) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33218 (pms_id=66590) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33219 (pms_id=66591) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33221 (pms_id=66593) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33220 (pms_id=66592) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33222 (pms_id=66594) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33224 (pms_id=66595) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33225 (pms_id=66605) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33226 (pms_id=66606) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33227 (pms_id=66616) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33229 (pms_id=66617) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33228 (pms_id=66618) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33231 (pms_id=66621) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33230 (pms_id=66619) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33232 (pms_id=66622) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33233 (pms_id=66623) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33234 (pms_id=66624) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33236 (pms_id=66625) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33235 (pms_id=66626) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33237 (pms_id=66627) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33238 (pms_id=66628) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33239 (pms_id=66629) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33240 (pms_id=66631) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33241 (pms_id=66632) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33242 (pms_id=66633) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33243 (pms_id=66634) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33244 (pms_id=66635) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33245 (pms_id=66636) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33246 (pms_id=66637) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33248 (pms_id=66638) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33247 (pms_id=66640) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33249 (pms_id=66641) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33250 (pms_id=66642) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33252 (pms_id=66643) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33251 (pms_id=66644) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33253 (pms_id=66645) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33254 (pms_id=66646) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33255 (pms_id=66647) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33256 (pms_id=66648) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33257 (pms_id=66649) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33258 (pms_id=66650) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33259 (pms_id=66651) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33260 (pms_id=66652) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33261 (pms_id=66653) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33262 (pms_id=66654) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33264 (pms_id=66655) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33263 (pms_id=66656) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33265 (pms_id=66659) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33267 (pms_id=66663) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33266 (pms_id=66664) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33268 (pms_id=66665) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33269 (pms_id=66666) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33270 (pms_id=66667) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33271 (pms_id=66668) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33273 (pms_id=66669) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33272 (pms_id=66670) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33275 (pms_id=66672) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33274 (pms_id=66671) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33276 (pms_id=66673) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33277 (pms_id=66674) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33278 (pms_id=66675) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33279 (pms_id=66676) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33280 (pms_id=66677) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33281 (pms_id=66678) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33282 (pms_id=66686) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33283 (pms_id=66696) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33284 (pms_id=66697) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33286 (pms_id=66699) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33285 (pms_id=66698) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33288 (pms_id=66701) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33287 (pms_id=66702) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33289 (pms_id=66703) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33290 (pms_id=66704) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33291 (pms_id=66705) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33292 (pms_id=66706) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33293 (pms_id=66707) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33294 (pms_id=66708) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33295 (pms_id=66709) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33296 (pms_id=66710) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33297 (pms_id=66711) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33298 (pms_id=66712) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33299 (pms_id=66713) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33300 (pms_id=66714) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33301 (pms_id=66715) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33302 (pms_id=66716) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33303 (pms_id=66717) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33305 (pms_id=66720) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33304 (pms_id=66719) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33307 (pms_id=66721) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33306 (pms_id=66722) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33309 (pms_id=66723) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33308 (pms_id=66724) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33310 (pms_id=66725) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33311 (pms_id=66730) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33313 (pms_id=66731) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33312 (pms_id=66732) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33314 (pms_id=66733) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33315 (pms_id=66734) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33316 (pms_id=66735) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33318 (pms_id=66736) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33317 (pms_id=66737) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33319 (pms_id=66739) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33320 (pms_id=66740) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33321 (pms_id=66741) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33322 (pms_id=66742) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33324 (pms_id=66744) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33323 (pms_id=66743) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33325 (pms_id=66745) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33326 (pms_id=66746) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33327 (pms_id=66749) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33328 (pms_id=66750) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33329 (pms_id=66751) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33332 (pms_id=66765) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33330 (pms_id=66752) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33331 (pms_id=66762) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33333 (pms_id=66773) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33334 (pms_id=66783) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33335 (pms_id=66784) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33336 (pms_id=66786) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33338 (pms_id=66788) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33337 (pms_id=66787) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33339 (pms_id=66789) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33340 (pms_id=66790) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33341 (pms_id=66791) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33342 (pms_id=66792) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33344 (pms_id=66793) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33343 (pms_id=66794) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33345 (pms_id=66795) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33346 (pms_id=66796) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33347 (pms_id=66797) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33348 (pms_id=66798) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33349 (pms_id=66799) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33350 (pms_id=66800) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33351 (pms_id=66801) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33352 (pms_id=66802) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33353 (pms_id=66803) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33354 (pms_id=66813) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33356 (pms_id=66815) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33355 (pms_id=66814) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33359 (pms_id=66817) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33357 (pms_id=66816) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33358 (pms_id=66818) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33360 (pms_id=66819) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33361 (pms_id=66820) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33362 (pms_id=66821) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33365 (pms_id=66831) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33364 (pms_id=66832) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33363 (pms_id=66833) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33366 (pms_id=66835) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33367 (pms_id=66836) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33368 (pms_id=66837) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33369 (pms_id=66838) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33371 (pms_id=66840) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33370 (pms_id=66839) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33372 (pms_id=66841) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33373 (pms_id=66842) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33374 (pms_id=66843) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33375 (pms_id=66844) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33376 (pms_id=66845) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33377 (pms_id=66846) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33378 (pms_id=66847) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33379 (pms_id=66849) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33380 (pms_id=66850) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33381 (pms_id=66851) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33382 (pms_id=66852) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33383 (pms_id=66853) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33384 (pms_id=66854) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33385 (pms_id=66855) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33386 (pms_id=66856) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33387 (pms_id=66857) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33388 (pms_id=66859) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33389 (pms_id=66860) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33390 (pms_id=66861) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33391 (pms_id=66862) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33392 (pms_id=66863) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33393 (pms_id=66864) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33394 (pms_id=66865) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33395 (pms_id=66866) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33396 (pms_id=66868) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33398 (pms_id=66886) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33397 (pms_id=66887) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33399 (pms_id=66888) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33401 (pms_id=66890) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33400 (pms_id=66889) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33402 (pms_id=66891) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33403 (pms_id=66892) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33404 (pms_id=66893) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33405 (pms_id=66894) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33406 (pms_id=66895) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33407 (pms_id=66896) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33408 (pms_id=66897) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33410 (pms_id=66899) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33409 (pms_id=66898) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33411 (pms_id=66901) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33412 (pms_id=66903) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33413 (pms_id=66904) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33415 (pms_id=66905) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33414 (pms_id=66906) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33416 (pms_id=66907) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33417 (pms_id=66908) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33418 (pms_id=66909) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33419 (pms_id=66910) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33420 (pms_id=66911) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33421 (pms_id=66912) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33422 (pms_id=66913) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33423 (pms_id=66914) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33425 (pms_id=66916) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33424 (pms_id=66915) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33426 (pms_id=66917) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33427 (pms_id=66918) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33429 (pms_id=66920) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33430 (pms_id=66922) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33428 (pms_id=66921) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33431 (pms_id=66923) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33432 (pms_id=66924) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33433 (pms_id=66925) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33434 (pms_id=66926) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33436 (pms_id=66927) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33435 (pms_id=66928) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33437 (pms_id=66929) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33438 (pms_id=66930) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33439 (pms_id=66931) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33440 (pms_id=66932) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33441 (pms_id=66933) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33442 (pms_id=66934) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33443 (pms_id=66935) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33445 (pms_id=66937) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33444 (pms_id=66936) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33446 (pms_id=66938) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33447 (pms_id=66939) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33448 (pms_id=66940) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33449 (pms_id=66941) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33450 (pms_id=66945) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33451 (pms_id=66946) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33452 (pms_id=66947) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33453 (pms_id=66948) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33454 (pms_id=66950) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33455 (pms_id=66951) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33456 (pms_id=66952) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33457 (pms_id=66962) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33458 (pms_id=66963) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33459 (pms_id=66964) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33461 (pms_id=66965) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33460 (pms_id=66966) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33462 (pms_id=66967) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33463 (pms_id=66976) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33464 (pms_id=66977) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33465 (pms_id=66978) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33466 (pms_id=66979) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33468 (pms_id=66981) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33467 (pms_id=66980) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33469 (pms_id=66982) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33470 (pms_id=66983) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33471 (pms_id=66984) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33472 (pms_id=66985) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33473 (pms_id=66986) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33474 (pms_id=66987) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33475 (pms_id=66988) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33476 (pms_id=66989) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33477 (pms_id=66990) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33478 (pms_id=66991) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33479 (pms_id=66992) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33480 (pms_id=66994) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33481 (pms_id=66995) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33482 (pms_id=66996) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33483 (pms_id=67005) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33484 (pms_id=67006) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33485 (pms_id=67007) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33490 (pms_id=67009) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33486 (pms_id=67010) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33488 (pms_id=67011) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33487 (pms_id=67012) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33489 (pms_id=67013) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33491 (pms_id=67014) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33493 (pms_id=67015) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33492 (pms_id=67016) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33495 (pms_id=67019) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33494 (pms_id=67018) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33497 (pms_id=67020) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33496 (pms_id=67021) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33498 (pms_id=67022) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33499 (pms_id=67023) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33500 (pms_id=67024) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33501 (pms_id=67025) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33502 (pms_id=67026) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33503 (pms_id=67028) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33505 (pms_id=67029) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33504 (pms_id=67030) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33506 (pms_id=67031) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33507 (pms_id=67033) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33508 (pms_id=67034) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33509 (pms_id=67035) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33510 (pms_id=67036) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33511 (pms_id=67037) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33512 (pms_id=67038) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33513 (pms_id=67039) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33514 (pms_id=67040) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33516 (pms_id=67041) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33515 (pms_id=67042) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33517 (pms_id=67043) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33518 (pms_id=67044) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33519 (pms_id=67045) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33520 (pms_id=67046) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33521 (pms_id=67047) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33522 (pms_id=67048) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33523 (pms_id=67049) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33524 (pms_id=67050) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33525 (pms_id=67051) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33526 (pms_id=67052) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33527 (pms_id=67053) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33528 (pms_id=67055) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33529 (pms_id=67056) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33530 (pms_id=67057) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33531 (pms_id=67058) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33532 (pms_id=67064) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33533 (pms_id=67074) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33534 (pms_id=67075) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33535 (pms_id=67076) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33536 (pms_id=67077) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33537 (pms_id=67078) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33538 (pms_id=67079) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33539 (pms_id=67080) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33540 (pms_id=67081) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33541 (pms_id=67082) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33542 (pms_id=67083) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33543 (pms_id=67084) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33544 (pms_id=67085) 2025-11-19 15:15:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 33545 (pms_id=67086) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33546 (pms_id=67087) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33547 (pms_id=67088) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33548 (pms_id=67089) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33549 (pms_id=67090) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33551 (pms_id=67092) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33550 (pms_id=67091) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33552 (pms_id=67093) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33553 (pms_id=67094) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33554 (pms_id=67095) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33555 (pms_id=67097) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33556 (pms_id=67098) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33557 (pms_id=67099) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33558 (pms_id=67100) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33559 (pms_id=67101) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33560 (pms_id=67102) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33561 (pms_id=67103) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33562 (pms_id=67104) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33563 (pms_id=67105) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33565 (pms_id=67106) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33564 (pms_id=67107) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33566 (pms_id=67108) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33567 (pms_id=67109) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33568 (pms_id=67110) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33569 (pms_id=67111) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33570 (pms_id=67112) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33571 (pms_id=67114) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33572 (pms_id=67115) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33573 (pms_id=67116) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33574 (pms_id=67117) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33575 (pms_id=67120) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33577 (pms_id=67122) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33576 (pms_id=67121) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33578 (pms_id=67125) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33580 (pms_id=67127) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33579 (pms_id=67128) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33581 (pms_id=67129) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33582 (pms_id=67132) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33584 (pms_id=67134) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33583 (pms_id=67133) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33585 (pms_id=67135) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33586 (pms_id=67136) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33587 (pms_id=67137) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33588 (pms_id=67138) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33589 (pms_id=67139) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33590 (pms_id=67140) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33591 (pms_id=67142) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33593 (pms_id=67143) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33592 (pms_id=67141) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33594 (pms_id=67144) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33595 (pms_id=67145) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33596 (pms_id=67146) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33597 (pms_id=67147) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33599 (pms_id=67148) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33603 (pms_id=67149) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33598 (pms_id=67150) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33600 (pms_id=67151) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33601 (pms_id=67152) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33624 (pms_id=67154) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33602 (pms_id=67153) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33604 (pms_id=67155) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33605 (pms_id=67156) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33607 (pms_id=67159) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33606 (pms_id=67157) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33608 (pms_id=67167) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33609 (pms_id=67168) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33611 (pms_id=67170) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33610 (pms_id=67169) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33612 (pms_id=67171) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33613 (pms_id=67172) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33614 (pms_id=67174) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33615 (pms_id=67175) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33616 (pms_id=67176) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33617 (pms_id=67186) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33618 (pms_id=67187) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33619 (pms_id=67188) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33621 (pms_id=67190) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33620 (pms_id=67189) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33622 (pms_id=67191) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33623 (pms_id=67192) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33625 (pms_id=67193) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33626 (pms_id=67194) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33628 (pms_id=67196) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33627 (pms_id=67197) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33629 (pms_id=67198) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33630 (pms_id=67200) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33631 (pms_id=67201) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33633 (pms_id=67203) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33632 (pms_id=67202) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33634 (pms_id=67204) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33636 (pms_id=67205) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33638 (pms_id=67206) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33637 (pms_id=67208) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33635 (pms_id=67207) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33639 (pms_id=67209) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33641 (pms_id=67211) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33640 (pms_id=67210) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33642 (pms_id=67213) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33643 (pms_id=67214) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33644 (pms_id=67215) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33648 (pms_id=67216) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33645 (pms_id=67219) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33647 (pms_id=67230) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33646 (pms_id=67231) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33649 (pms_id=67232) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33650 (pms_id=67233) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33651 (pms_id=67234) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33652 (pms_id=67244) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33653 (pms_id=67245) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33654 (pms_id=67246) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33655 (pms_id=67247) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33656 (pms_id=67248) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33658 (pms_id=67249) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33657 (pms_id=67251) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33659 (pms_id=67261) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33660 (pms_id=67262) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33661 (pms_id=67263) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33662 (pms_id=67264) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33663 (pms_id=67265) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33664 (pms_id=67266) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33665 (pms_id=67271) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33666 (pms_id=67281) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33667 (pms_id=67282) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33668 (pms_id=67283) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33670 (pms_id=67284) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33669 (pms_id=67285) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33671 (pms_id=67286) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33672 (pms_id=67287) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33674 (pms_id=67289) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33673 (pms_id=67288) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33675 (pms_id=67290) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33677 (pms_id=67291) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33676 (pms_id=67292) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33678 (pms_id=67293) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33680 (pms_id=67295) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33679 (pms_id=67294) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33681 (pms_id=67296) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33682 (pms_id=67297) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33683 (pms_id=67298) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33684 (pms_id=67299) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33685 (pms_id=67300) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33686 (pms_id=67301) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33687 (pms_id=67321) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33688 (pms_id=67322) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33689 (pms_id=67323) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33691 (pms_id=67324) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33690 (pms_id=67325) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33692 (pms_id=67326) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33693 (pms_id=67327) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33694 (pms_id=67328) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33695 (pms_id=67329) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33696 (pms_id=67330) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33697 (pms_id=67331) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33698 (pms_id=67332) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33701 (pms_id=67333) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33699 (pms_id=67334) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33700 (pms_id=67335) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33721 (pms_id=67336) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33702 (pms_id=67337) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33703 (pms_id=67338) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33704 (pms_id=67339) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33705 (pms_id=67341) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33706 (pms_id=67342) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33707 (pms_id=67343) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33708 (pms_id=67344) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33709 (pms_id=67345) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33710 (pms_id=67346) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33712 (pms_id=67348) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33711 (pms_id=67347) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33713 (pms_id=67349) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33714 (pms_id=67352) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33715 (pms_id=67353) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33716 (pms_id=67354) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33717 (pms_id=67355) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33718 (pms_id=67356) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33719 (pms_id=67357) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33720 (pms_id=67358) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33722 (pms_id=67360) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33723 (pms_id=67361) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33724 (pms_id=67363) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33725 (pms_id=67364) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33726 (pms_id=67365) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33727 (pms_id=67366) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33728 (pms_id=67374) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33729 (pms_id=67384) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33730 (pms_id=67394) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33731 (pms_id=67395) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33732 (pms_id=67405) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33733 (pms_id=67406) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33734 (pms_id=67407) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33735 (pms_id=67416) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33736 (pms_id=67417) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33737 (pms_id=67418) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33738 (pms_id=67419) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33739 (pms_id=67420) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33740 (pms_id=67421) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33743 (pms_id=67422) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33741 (pms_id=67423) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33742 (pms_id=67424) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33745 (pms_id=67425) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33744 (pms_id=67426) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33746 (pms_id=67427) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33747 (pms_id=67428) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33749 (pms_id=67429) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33748 (pms_id=67439) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33750 (pms_id=67440) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33751 (pms_id=67441) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33752 (pms_id=67442) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33753 (pms_id=67443) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33754 (pms_id=67444) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33755 (pms_id=67445) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33756 (pms_id=67446) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33757 (pms_id=67447) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33758 (pms_id=67448) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33759 (pms_id=67449) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33760 (pms_id=67450) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33761 (pms_id=67451) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33762 (pms_id=67452) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33763 (pms_id=67453) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33764 (pms_id=67454) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33765 (pms_id=67455) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33768 (pms_id=67456) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33766 (pms_id=67457) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33774 (pms_id=67458) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33767 (pms_id=67459) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33769 (pms_id=67460) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33770 (pms_id=67461) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33775 (pms_id=67462) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33771 (pms_id=67463) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33772 (pms_id=67465) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33773 (pms_id=67466) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33776 (pms_id=67467) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33778 (pms_id=67468) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33777 (pms_id=67469) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33779 (pms_id=67470) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33780 (pms_id=67478) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33781 (pms_id=67479) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33782 (pms_id=67480) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33783 (pms_id=67488) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33784 (pms_id=67490) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33785 (pms_id=67492) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33786 (pms_id=67493) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33788 (pms_id=67494) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33787 (pms_id=67495) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33789 (pms_id=67496) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33790 (pms_id=67497) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33791 (pms_id=67498) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33792 (pms_id=67501) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33793 (pms_id=67504) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33794 (pms_id=67512) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33795 (pms_id=67513) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33796 (pms_id=67514) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33797 (pms_id=67515) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33799 (pms_id=67517) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33798 (pms_id=67516) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33801 (pms_id=67518) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33800 (pms_id=67519) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33802 (pms_id=67520) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33803 (pms_id=67521) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33804 (pms_id=67522) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33805 (pms_id=67523) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33806 (pms_id=67533) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33807 (pms_id=67534) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33808 (pms_id=67535) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33809 (pms_id=67536) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33810 (pms_id=67537) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33811 (pms_id=67538) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33812 (pms_id=67539) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33813 (pms_id=67540) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33814 (pms_id=67541) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33815 (pms_id=67551) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33816 (pms_id=67561) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33818 (pms_id=67562) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33817 (pms_id=67563) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33819 (pms_id=67564) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33820 (pms_id=67565) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33821 (pms_id=67566) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33822 (pms_id=67567) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33823 (pms_id=67568) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33825 (pms_id=67569) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33824 (pms_id=67570) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33826 (pms_id=67571) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33827 (pms_id=67572) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33828 (pms_id=67574) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33829 (pms_id=67575) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33830 (pms_id=67576) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33831 (pms_id=67577) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33832 (pms_id=67578) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33833 (pms_id=67579) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33834 (pms_id=67581) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33835 (pms_id=67582) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33836 (pms_id=67583) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33837 (pms_id=67589) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33838 (pms_id=67590) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33839 (pms_id=67591) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33840 (pms_id=67593) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33841 (pms_id=67594) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33842 (pms_id=67596) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33847 (pms_id=67597) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33843 (pms_id=67598) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33844 (pms_id=67599) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33845 (pms_id=67603) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33846 (pms_id=67604) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33852 (pms_id=67605) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33848 (pms_id=67606) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33849 (pms_id=67607) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33850 (pms_id=67608) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33851 (pms_id=67609) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33853 (pms_id=67610) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33854 (pms_id=67617) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33855 (pms_id=67618) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33856 (pms_id=67619) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33857 (pms_id=67620) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33858 (pms_id=67621) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33859 (pms_id=67622) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33860 (pms_id=67628) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33861 (pms_id=67630) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33862 (pms_id=67631) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33863 (pms_id=67641) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33864 (pms_id=67643) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33865 (pms_id=67644) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33866 (pms_id=67645) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33867 (pms_id=67646) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33868 (pms_id=67647) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33869 (pms_id=67648) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33870 (pms_id=67649) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33871 (pms_id=67650) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33872 (pms_id=67651) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33873 (pms_id=67652) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33874 (pms_id=67656) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33875 (pms_id=67667) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33876 (pms_id=67668) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33877 (pms_id=67669) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33878 (pms_id=67670) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33879 (pms_id=67671) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33880 (pms_id=67682) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33881 (pms_id=67688) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33882 (pms_id=67690) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33883 (pms_id=67691) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33884 (pms_id=67692) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33885 (pms_id=67697) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33887 (pms_id=67701) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33886 (pms_id=67698) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33888 (pms_id=67702) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33889 (pms_id=67703) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33890 (pms_id=67704) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33891 (pms_id=67705) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33892 (pms_id=67706) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33893 (pms_id=67712) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33894 (pms_id=67713) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33895 (pms_id=67714) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33896 (pms_id=67723) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33897 (pms_id=67724) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33899 (pms_id=67727) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33898 (pms_id=67726) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33901 (pms_id=67728) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33900 (pms_id=67730) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33903 (pms_id=67733) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33902 (pms_id=67732) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33904 (pms_id=67741) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33905 (pms_id=67751) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33906 (pms_id=67752) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33907 (pms_id=67753) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33909 (pms_id=67755) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33908 (pms_id=67754) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33911 (pms_id=67756) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33912 (pms_id=67758) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33910 (pms_id=67757) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33914 (pms_id=67761) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33913 (pms_id=67762) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33915 (pms_id=67771) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33916 (pms_id=67781) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33917 (pms_id=67782) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33918 (pms_id=67783) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33919 (pms_id=67785) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33920 (pms_id=67786) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33921 (pms_id=67787) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33922 (pms_id=67788) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33923 (pms_id=67789) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33924 (pms_id=67790) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33926 (pms_id=67791) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33925 (pms_id=67792) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33927 (pms_id=67793) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33928 (pms_id=67794) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33929 (pms_id=67795) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33931 (pms_id=67797) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33930 (pms_id=67798) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33932 (pms_id=67799) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33933 (pms_id=67800) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33934 (pms_id=67801) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33935 (pms_id=67802) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33936 (pms_id=67803) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33937 (pms_id=67804) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33938 (pms_id=67805) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33939 (pms_id=67806) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33940 (pms_id=67808) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33941 (pms_id=67809) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33942 (pms_id=67810) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33943 (pms_id=67811) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33944 (pms_id=67814) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33946 (pms_id=67815) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33945 (pms_id=67816) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33948 (pms_id=67818) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33947 (pms_id=67817) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33949 (pms_id=67819) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33951 (pms_id=67820) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33950 (pms_id=67821) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33952 (pms_id=67822) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33953 (pms_id=67823) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33954 (pms_id=67824) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33957 (pms_id=67825) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33955 (pms_id=67826) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33956 (pms_id=67827) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33958 (pms_id=67828) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33959 (pms_id=67829) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33960 (pms_id=67830) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33961 (pms_id=67831) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33962 (pms_id=67834) 2025-11-19 15:15:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 33963 (pms_id=67835) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33964 (pms_id=67836) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33965 (pms_id=67837) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33967 (pms_id=67839) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33968 (pms_id=67838) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33966 (pms_id=67840) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33969 (pms_id=67841) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33971 (pms_id=67842) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33972 (pms_id=67843) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33970 (pms_id=67844) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33979 (pms_id=67846) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33973 (pms_id=67847) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33974 (pms_id=67848) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33975 (pms_id=67851) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33976 (pms_id=67849) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33978 (pms_id=67852) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33977 (pms_id=67858) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33980 (pms_id=67859) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33982 (pms_id=67860) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33981 (pms_id=67861) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33983 (pms_id=67862) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33984 (pms_id=67863) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33985 (pms_id=67864) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33987 (pms_id=67876) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33986 (pms_id=67874) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33988 (pms_id=67877) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33989 (pms_id=67878) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33990 (pms_id=67879) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33991 (pms_id=67880) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33992 (pms_id=67882) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33993 (pms_id=67883) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33995 (pms_id=67884) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33994 (pms_id=67885) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33996 (pms_id=67886) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33997 (pms_id=67887) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33998 (pms_id=67888) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 33999 (pms_id=67895) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34000 (pms_id=67896) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34001 (pms_id=67897) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34002 (pms_id=67898) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34003 (pms_id=67899) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34004 (pms_id=67900) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34005 (pms_id=67901) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34006 (pms_id=67902) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34007 (pms_id=67908) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34008 (pms_id=67909) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34009 (pms_id=67910) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34010 (pms_id=67911) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34011 (pms_id=67912) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34012 (pms_id=67913) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34014 (pms_id=67914) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34013 (pms_id=67915) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34016 (pms_id=67916) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34015 (pms_id=67917) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34017 (pms_id=67918) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34018 (pms_id=67922) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34019 (pms_id=67923) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34020 (pms_id=67924) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34021 (pms_id=67925) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34022 (pms_id=67927) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34023 (pms_id=67928) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34025 (pms_id=67929) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34024 (pms_id=67930) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34026 (pms_id=67932) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34027 (pms_id=67933) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34028 (pms_id=67934) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34030 (pms_id=67936) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34029 (pms_id=67935) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34031 (pms_id=67937) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34032 (pms_id=67938) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34034 (pms_id=67946) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34033 (pms_id=67947) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34035 (pms_id=67948) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34037 (pms_id=67949) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34036 (pms_id=67951) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34038 (pms_id=67952) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34039 (pms_id=67953) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34040 (pms_id=67962) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34041 (pms_id=67963) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34042 (pms_id=67965) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34043 (pms_id=67967) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34044 (pms_id=67968) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34045 (pms_id=67969) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34046 (pms_id=67970) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34047 (pms_id=67971) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34048 (pms_id=67972) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34050 (pms_id=67981) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34049 (pms_id=67980) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34051 (pms_id=67982) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34052 (pms_id=67983) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34054 (pms_id=67985) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34053 (pms_id=67984) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34055 (pms_id=67986) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34056 (pms_id=67987) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34057 (pms_id=67988) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34058 (pms_id=67989) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34059 (pms_id=67990) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34061 (pms_id=67992) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34060 (pms_id=67991) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34062 (pms_id=67993) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34063 (pms_id=67994) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34064 (pms_id=67995) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34065 (pms_id=67996) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34066 (pms_id=67997) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34067 (pms_id=67998) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34068 (pms_id=67999) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34089 (pms_id=68000) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34069 (pms_id=68003) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34070 (pms_id=68004) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34071 (pms_id=68015) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34072 (pms_id=68016) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34074 (pms_id=68017) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34073 (pms_id=68025) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34075 (pms_id=68026) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34076 (pms_id=68027) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34077 (pms_id=68030) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34078 (pms_id=68038) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34079 (pms_id=68039) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34080 (pms_id=68040) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34081 (pms_id=68049) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34082 (pms_id=68050) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34083 (pms_id=68051) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34084 (pms_id=68052) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34085 (pms_id=68053) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34087 (pms_id=68055) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34086 (pms_id=68061) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34088 (pms_id=68062) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34090 (pms_id=68063) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34091 (pms_id=68064) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34092 (pms_id=68065) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34094 (pms_id=68066) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34093 (pms_id=68067) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34095 (pms_id=68068) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34096 (pms_id=68069) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34097 (pms_id=68070) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34098 (pms_id=68071) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34099 (pms_id=68072) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34100 (pms_id=68074) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34101 (pms_id=68081) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34102 (pms_id=68082) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34103 (pms_id=68083) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34104 (pms_id=68086) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34105 (pms_id=68087) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34106 (pms_id=68089) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34109 (pms_id=68098) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34107 (pms_id=68099) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34108 (pms_id=68100) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34110 (pms_id=68101) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34111 (pms_id=68102) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34112 (pms_id=68103) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34113 (pms_id=68104) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34114 (pms_id=68105) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34115 (pms_id=68106) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34117 (pms_id=68107) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34116 (pms_id=68108) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34118 (pms_id=68118) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34119 (pms_id=68128) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34120 (pms_id=68129) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34121 (pms_id=68130) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34122 (pms_id=68131) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34123 (pms_id=68132) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34125 (pms_id=68133) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34124 (pms_id=68134) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34126 (pms_id=68135) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34127 (pms_id=68136) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34128 (pms_id=68139) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34129 (pms_id=68140) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34130 (pms_id=68141) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34131 (pms_id=68142) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34132 (pms_id=68143) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34133 (pms_id=68144) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34134 (pms_id=68145) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34135 (pms_id=68151) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34136 (pms_id=68152) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34137 (pms_id=68162) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34138 (pms_id=68173) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34139 (pms_id=68174) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34140 (pms_id=68176) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34141 (pms_id=68177) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34142 (pms_id=68178) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34143 (pms_id=68179) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34144 (pms_id=68180) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34145 (pms_id=68181) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34146 (pms_id=68182) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34149 (pms_id=68183) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34148 (pms_id=68187) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34147 (pms_id=68186) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34153 (pms_id=68189) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34150 (pms_id=68190) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34151 (pms_id=68191) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34152 (pms_id=68192) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34154 (pms_id=68193) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34155 (pms_id=68194) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34156 (pms_id=68195) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34157 (pms_id=68196) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34159 (pms_id=68198) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34158 (pms_id=68197) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34160 (pms_id=68200) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34161 (pms_id=68201) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34162 (pms_id=68202) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34163 (pms_id=68203) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34164 (pms_id=68211) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34166 (pms_id=68212) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34165 (pms_id=68214) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34167 (pms_id=68221) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34168 (pms_id=68222) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34169 (pms_id=68223) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34171 (pms_id=68233) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34170 (pms_id=68224) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34172 (pms_id=68234) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34173 (pms_id=68235) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34175 (pms_id=68236) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34174 (pms_id=68237) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34177 (pms_id=68238) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34176 (pms_id=68239) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34179 (pms_id=68246) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34178 (pms_id=68247) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34180 (pms_id=68249) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34181 (pms_id=68251) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34182 (pms_id=68252) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34183 (pms_id=68253) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34185 (pms_id=68254) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34184 (pms_id=68262) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34190 (pms_id=68263) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34186 (pms_id=68264) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34187 (pms_id=68265) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34188 (pms_id=68266) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34189 (pms_id=68267) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34193 (pms_id=68268) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34191 (pms_id=68269) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34201 (pms_id=68271) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34192 (pms_id=68270) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34196 (pms_id=68272) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34194 (pms_id=68273) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34195 (pms_id=68274) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34198 (pms_id=68275) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34199 (pms_id=68276) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34197 (pms_id=68277) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34200 (pms_id=68278) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34202 (pms_id=68279) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34206 (pms_id=68280) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34203 (pms_id=68288) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34204 (pms_id=68289) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34207 (pms_id=68291) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34205 (pms_id=68290) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34208 (pms_id=68292) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34209 (pms_id=68293) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34210 (pms_id=68294) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34211 (pms_id=68304) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34213 (pms_id=68306) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34212 (pms_id=68295) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34214 (pms_id=68308) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34215 (pms_id=68309) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34216 (pms_id=68317) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34217 (pms_id=68319) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34218 (pms_id=68320) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34220 (pms_id=68321) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34219 (pms_id=68322) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34221 (pms_id=68323) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34222 (pms_id=68324) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34223 (pms_id=68325) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34224 (pms_id=68326) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34225 (pms_id=68327) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34226 (pms_id=68328) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34227 (pms_id=68329) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34228 (pms_id=68330) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34229 (pms_id=68331) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34230 (pms_id=68332) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34231 (pms_id=68333) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34232 (pms_id=68335) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34238 (pms_id=68337) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34233 (pms_id=68338) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34234 (pms_id=68339) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34235 (pms_id=68340) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34236 (pms_id=68341) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34237 (pms_id=68342) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34239 (pms_id=68343) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34241 (pms_id=68345) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34240 (pms_id=68344) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34242 (pms_id=68346) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34243 (pms_id=68347) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34244 (pms_id=68348) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34245 (pms_id=68349) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34247 (pms_id=68351) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34246 (pms_id=68350) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34248 (pms_id=68352) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34249 (pms_id=68353) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34250 (pms_id=68354) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34251 (pms_id=68355) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34252 (pms_id=68356) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34253 (pms_id=68357) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34254 (pms_id=68358) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34255 (pms_id=68359) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34257 (pms_id=68360) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34256 (pms_id=68361) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34258 (pms_id=68362) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34260 (pms_id=68363) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34259 (pms_id=68365) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34261 (pms_id=68366) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34262 (pms_id=68368) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34264 (pms_id=68369) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34263 (pms_id=68379) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34265 (pms_id=68380) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34266 (pms_id=68381) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34267 (pms_id=68382) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34268 (pms_id=68383) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34269 (pms_id=68385) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34270 (pms_id=68384) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34271 (pms_id=68386) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34276 (pms_id=68387) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34272 (pms_id=68388) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34273 (pms_id=68389) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34274 (pms_id=68400) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34275 (pms_id=68401) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34277 (pms_id=68402) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34278 (pms_id=68403) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34279 (pms_id=68404) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34280 (pms_id=68405) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34281 (pms_id=68406) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34283 (pms_id=68407) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34282 (pms_id=68408) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34289 (pms_id=68409) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34284 (pms_id=68410) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34285 (pms_id=68411) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34286 (pms_id=68412) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34287 (pms_id=68413) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34288 (pms_id=68414) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34291 (pms_id=68416) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34290 (pms_id=68415) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34292 (pms_id=68418) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34295 (pms_id=68419) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34293 (pms_id=68420) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34294 (pms_id=68421) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34297 (pms_id=68432) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34296 (pms_id=68433) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34298 (pms_id=68434) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34301 (pms_id=68436) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34299 (pms_id=68435) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34300 (pms_id=68437) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34302 (pms_id=68438) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34303 (pms_id=68439) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34304 (pms_id=68440) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34309 (pms_id=68442) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34305 (pms_id=68443) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34307 (pms_id=68444) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34306 (pms_id=68445) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34308 (pms_id=68450) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34310 (pms_id=68451) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34311 (pms_id=68452) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34312 (pms_id=68462) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34313 (pms_id=68463) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34314 (pms_id=68464) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34315 (pms_id=68465) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34316 (pms_id=68466) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34317 (pms_id=68467) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34318 (pms_id=68472) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34319 (pms_id=68473) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34320 (pms_id=68474) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34321 (pms_id=68482) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34322 (pms_id=68483) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34323 (pms_id=68492) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34324 (pms_id=68493) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34325 (pms_id=68494) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34327 (pms_id=68495) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34326 (pms_id=68498) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34328 (pms_id=68505) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34329 (pms_id=68506) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34330 (pms_id=68507) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34332 (pms_id=68508) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34331 (pms_id=68509) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34333 (pms_id=68510) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34335 (pms_id=68511) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34337 (pms_id=68512) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34336 (pms_id=68513) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34338 (pms_id=68514) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34334 (pms_id=68515) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34339 (pms_id=68516) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34341 (pms_id=68517) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34342 (pms_id=68518) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34340 (pms_id=68519) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34343 (pms_id=68520) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34346 (pms_id=68521) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34344 (pms_id=68522) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34348 (pms_id=68524) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34347 (pms_id=68525) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34349 (pms_id=68527) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34345 (pms_id=68529) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34350 (pms_id=68528) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34351 (pms_id=68530) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34352 (pms_id=68531) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34354 (pms_id=68533) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34353 (pms_id=68535) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34356 (pms_id=68544) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34355 (pms_id=68545) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34357 (pms_id=68546) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34358 (pms_id=68554) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34360 (pms_id=68555) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34359 (pms_id=68574) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34361 (pms_id=68576) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34363 (pms_id=68578) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34362 (pms_id=68577) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34364 (pms_id=68579) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34365 (pms_id=68580) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34367 (pms_id=68590) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34366 (pms_id=68581) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34368 (pms_id=68591) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34369 (pms_id=68600) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34370 (pms_id=68601) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34371 (pms_id=68602) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34372 (pms_id=68603) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34373 (pms_id=68604) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34374 (pms_id=68605) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34375 (pms_id=68606) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34376 (pms_id=68615) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34378 (pms_id=68616) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34377 (pms_id=68617) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34379 (pms_id=68618) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34381 (pms_id=68625) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34380 (pms_id=68619) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34382 (pms_id=68626) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34383 (pms_id=68635) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34384 (pms_id=68636) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34385 (pms_id=68637) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34386 (pms_id=68638) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34387 (pms_id=68645) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34388 (pms_id=68646) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34389 (pms_id=68648) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34391 (pms_id=68649) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34390 (pms_id=68650) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34395 (pms_id=68652) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34392 (pms_id=68653) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34393 (pms_id=68654) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34394 (pms_id=68655) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34396 (pms_id=68663) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34397 (pms_id=68665) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34399 (pms_id=68666) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34401 (pms_id=68667) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34398 (pms_id=68679) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34400 (pms_id=68681) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34402 (pms_id=68682) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34403 (pms_id=68689) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34404 (pms_id=68690) 2025-11-19 15:15:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 34405 (pms_id=68691) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34406 (pms_id=68692) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34407 (pms_id=68700) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34409 (pms_id=68702) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34408 (pms_id=68701) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34414 (pms_id=68703) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34410 (pms_id=68704) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34411 (pms_id=68705) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34412 (pms_id=68706) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34417 (pms_id=68707) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34413 (pms_id=68708) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34416 (pms_id=68721) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34415 (pms_id=68712) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34418 (pms_id=68722) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34419 (pms_id=68723) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34420 (pms_id=68724) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34421 (pms_id=68725) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34424 (pms_id=68734) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34422 (pms_id=68735) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34425 (pms_id=68736) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34426 (pms_id=68737) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34423 (pms_id=68738) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34429 (pms_id=68741) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34427 (pms_id=68739) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34428 (pms_id=68740) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34430 (pms_id=68750) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34432 (pms_id=68751) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34431 (pms_id=68752) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34433 (pms_id=68761) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34434 (pms_id=68762) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34435 (pms_id=68764) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34436 (pms_id=68772) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34437 (pms_id=68771) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34438 (pms_id=68773) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34439 (pms_id=68774) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34440 (pms_id=68775) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34444 (pms_id=68784) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34441 (pms_id=68786) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34446 (pms_id=68787) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34442 (pms_id=68788) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34449 (pms_id=68792) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34443 (pms_id=68794) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34445 (pms_id=68804) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34447 (pms_id=68805) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34448 (pms_id=68806) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34450 (pms_id=68808) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34451 (pms_id=68809) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34452 (pms_id=68813) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34453 (pms_id=68814) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34458 (pms_id=68815) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34460 (pms_id=68816) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34454 (pms_id=68817) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34455 (pms_id=68818) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34456 (pms_id=68819) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34457 (pms_id=68827) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34459 (pms_id=68829) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34461 (pms_id=68837) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34469 (pms_id=68838) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34463 (pms_id=68839) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34462 (pms_id=68847) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34464 (pms_id=68848) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34465 (pms_id=68857) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34466 (pms_id=68858) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34467 (pms_id=68859) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34468 (pms_id=68860) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34470 (pms_id=68861) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34471 (pms_id=68862) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34478 (pms_id=68863) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34472 (pms_id=68865) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34475 (pms_id=68866) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34473 (pms_id=68867) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34476 (pms_id=68868) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34474 (pms_id=68877) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34477 (pms_id=68878) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34479 (pms_id=68879) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34480 (pms_id=68880) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34487 (pms_id=68881) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34481 (pms_id=68882) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34482 (pms_id=68883) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34483 (pms_id=68889) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34484 (pms_id=68890) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34485 (pms_id=68891) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34486 (pms_id=68893) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34488 (pms_id=68894) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34489 (pms_id=68904) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34490 (pms_id=68905) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34493 (pms_id=68907) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34491 (pms_id=68906) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34492 (pms_id=68908) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34495 (pms_id=68917) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34496 (pms_id=68918) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34497 (pms_id=68919) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34498 (pms_id=68920) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34494 (pms_id=68922) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34500 (pms_id=68928) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34499 (pms_id=68929) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34501 (pms_id=68930) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34502 (pms_id=68931) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34503 (pms_id=68932) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34507 (pms_id=68933) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34508 (pms_id=68934) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34504 (pms_id=68935) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34509 (pms_id=68936) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34505 (pms_id=68937) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34506 (pms_id=68938) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34510 (pms_id=68939) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34511 (pms_id=68940) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34512 (pms_id=68941) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34513 (pms_id=68942) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34514 (pms_id=68943) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34515 (pms_id=68944) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34517 (pms_id=68947) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34518 (pms_id=68948) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34516 (pms_id=68945) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34519 (pms_id=68949) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34521 (pms_id=68950) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34522 (pms_id=68951) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34520 (pms_id=68952) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34526 (pms_id=68953) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34523 (pms_id=68962) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34524 (pms_id=68963) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34525 (pms_id=68964) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34527 (pms_id=68965) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34528 (pms_id=68974) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34529 (pms_id=68975) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34531 (pms_id=68985) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34530 (pms_id=68986) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34532 (pms_id=68987) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34533 (pms_id=68997) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34536 (pms_id=68998) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34534 (pms_id=69008) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34535 (pms_id=69009) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34538 (pms_id=69011) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34537 (pms_id=69012) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34539 (pms_id=69013) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34540 (pms_id=69014) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34542 (pms_id=69019) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34543 (pms_id=69028) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34544 (pms_id=69029) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34541 (pms_id=69040) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34547 (pms_id=69041) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34546 (pms_id=69043) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34545 (pms_id=69042) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34548 (pms_id=69055) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34549 (pms_id=69056) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34550 (pms_id=69057) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34551 (pms_id=69060) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34552 (pms_id=69061) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34553 (pms_id=69068) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34556 (pms_id=69069) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34557 (pms_id=69070) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34554 (pms_id=69071) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34555 (pms_id=69078) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34560 (pms_id=69079) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34558 (pms_id=69080) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34559 (pms_id=69081) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34561 (pms_id=69082) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34563 (pms_id=69083) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34562 (pms_id=69084) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34564 (pms_id=69093) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34565 (pms_id=69094) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34566 (pms_id=69095) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34569 (pms_id=69096) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34568 (pms_id=69097) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34567 (pms_id=69098) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34573 (pms_id=69099) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34570 (pms_id=69101) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34571 (pms_id=69102) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34572 (pms_id=69103) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34575 (pms_id=69104) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34574 (pms_id=69105) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34576 (pms_id=69106) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34577 (pms_id=69108) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34579 (pms_id=69109) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34578 (pms_id=69117) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34580 (pms_id=69118) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34581 (pms_id=69119) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34582 (pms_id=69121) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34583 (pms_id=69122) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34584 (pms_id=69123) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34585 (pms_id=69124) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34586 (pms_id=69125) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34587 (pms_id=69126) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34592 (pms_id=69127) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34588 (pms_id=69137) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34589 (pms_id=69140) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34590 (pms_id=69141) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34593 (pms_id=69142) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34591 (pms_id=69143) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34595 (pms_id=69152) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34598 (pms_id=69153) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34594 (pms_id=69162) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34596 (pms_id=69164) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34597 (pms_id=69165) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34602 (pms_id=69166) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34599 (pms_id=69167) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34600 (pms_id=69168) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34603 (pms_id=69172) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34601 (pms_id=69173) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34604 (pms_id=69174) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34605 (pms_id=69175) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34606 (pms_id=69176) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34608 (pms_id=69183) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34607 (pms_id=69182) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34609 (pms_id=69184) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34610 (pms_id=69185) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34611 (pms_id=69186) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34614 (pms_id=69188) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34615 (pms_id=69187) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34612 (pms_id=69190) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34613 (pms_id=69191) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34616 (pms_id=69192) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34617 (pms_id=69193) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34618 (pms_id=69194) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34619 (pms_id=69195) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69192 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34620 (pms_id=69196) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34621 (pms_id=69197) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34622 (pms_id=69198) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34625 (pms_id=69200) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34626 (pms_id=69201) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34627 (pms_id=69202) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34623 (pms_id=69203) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34628 (pms_id=69204) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34624 (pms_id=69205) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34629 (pms_id=69206) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34630 (pms_id=69208) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34631 (pms_id=69209) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34634 (pms_id=69210) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34632 (pms_id=69212) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34639 (pms_id=69214) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34633 (pms_id=69215) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34635 (pms_id=69216) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34636 (pms_id=69217) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34641 (pms_id=69218) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34637 (pms_id=69226) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34638 (pms_id=69227) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34640 (pms_id=69228) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34642 (pms_id=69236) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34643 (pms_id=69237) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34644 (pms_id=69238) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34646 (pms_id=69250) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34645 (pms_id=69239) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34647 (pms_id=69251) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34651 (pms_id=69252) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34648 (pms_id=69253) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34649 (pms_id=69254) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34650 (pms_id=69255) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34652 (pms_id=69256) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34653 (pms_id=69257) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34655 (pms_id=69267) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34654 (pms_id=69266) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34656 (pms_id=69268) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34659 (pms_id=69269) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34657 (pms_id=69270) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34661 (pms_id=69271) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34658 (pms_id=69272) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34660 (pms_id=69273) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34662 (pms_id=69274) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34663 (pms_id=69281) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34664 (pms_id=69283) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34665 (pms_id=69282) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34666 (pms_id=69284) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34669 (pms_id=69285) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34667 (pms_id=69286) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34668 (pms_id=69287) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34670 (pms_id=69288) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34671 (pms_id=69290) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34676 (pms_id=69291) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34672 (pms_id=69292) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34673 (pms_id=69293) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34675 (pms_id=69295) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34674 (pms_id=69294) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34677 (pms_id=69296) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34678 (pms_id=69305) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34680 (pms_id=69307) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34679 (pms_id=69308) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34681 (pms_id=69311) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34683 (pms_id=69314) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34682 (pms_id=69313) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34687 (pms_id=69315) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34684 (pms_id=69316) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34685 (pms_id=69317) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34686 (pms_id=69318) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34688 (pms_id=69319) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34690 (pms_id=69320) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34689 (pms_id=69321) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34691 (pms_id=69331) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34692 (pms_id=69332) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34693 (pms_id=69333) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34694 (pms_id=69335) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34696 (pms_id=69337) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34695 (pms_id=69336) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34697 (pms_id=69340) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34698 (pms_id=69341) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34699 (pms_id=69342) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34700 (pms_id=69343) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34702 (pms_id=69355) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34704 (pms_id=69356) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34705 (pms_id=69357) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34706 (pms_id=69358) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34701 (pms_id=69359) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34703 (pms_id=69361) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34707 (pms_id=69362) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34708 (pms_id=69363) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34709 (pms_id=69364) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34710 (pms_id=69365) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34716 (pms_id=69366) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34711 (pms_id=69367) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34712 (pms_id=69368) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34713 (pms_id=69370) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34714 (pms_id=69371) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34715 (pms_id=69372) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34717 (pms_id=69374) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34718 (pms_id=69375) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34719 (pms_id=69376) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34720 (pms_id=69377) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34721 (pms_id=69379) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34722 (pms_id=69378) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34723 (pms_id=69381) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34726 (pms_id=69386) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34727 (pms_id=69388) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34724 (pms_id=69389) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34725 (pms_id=69390) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34728 (pms_id=69391) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34729 (pms_id=69396) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34730 (pms_id=69397) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34732 (pms_id=69407) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34731 (pms_id=69408) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34733 (pms_id=69409) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34734 (pms_id=69410) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34735 (pms_id=69411) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34736 (pms_id=69413) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34737 (pms_id=69422) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34738 (pms_id=69423) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34739 (pms_id=69433) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34740 (pms_id=69444) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34742 (pms_id=69446) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34741 (pms_id=69445) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34743 (pms_id=69450) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34744 (pms_id=69451) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34745 (pms_id=69452) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34746 (pms_id=69453) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34747 (pms_id=69454) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34748 (pms_id=69455) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34749 (pms_id=69465) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34750 (pms_id=69467) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34751 (pms_id=69468) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34755 (pms_id=69469) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34756 (pms_id=69470) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34757 (pms_id=69471) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34752 (pms_id=69472) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34753 (pms_id=69473) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34754 (pms_id=69474) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34759 (pms_id=69475) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34761 (pms_id=69476) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34758 (pms_id=69477) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34760 (pms_id=69479) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34763 (pms_id=69481) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34762 (pms_id=69480) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34766 (pms_id=69482) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34765 (pms_id=69489) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34764 (pms_id=69490) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34767 (pms_id=69491) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34768 (pms_id=69492) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34769 (pms_id=69494) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34770 (pms_id=69495) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34771 (pms_id=69496) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34774 (pms_id=69507) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34772 (pms_id=69497) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34773 (pms_id=69498) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34775 (pms_id=69508) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34776 (pms_id=69509) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34777 (pms_id=69510) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34778 (pms_id=69512) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34779 (pms_id=69517) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34780 (pms_id=69522) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34784 (pms_id=69532) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34787 (pms_id=69533) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34782 (pms_id=69534) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34781 (pms_id=69536) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34783 (pms_id=69537) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34786 (pms_id=69539) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34785 (pms_id=69549) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34790 (pms_id=69550) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34789 (pms_id=69560) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34788 (pms_id=69561) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34795 (pms_id=69562) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34791 (pms_id=69563) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34796 (pms_id=69564) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34792 (pms_id=69565) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34797 (pms_id=69566) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34793 (pms_id=69567) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34794 (pms_id=69568) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34798 (pms_id=69569) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34799 (pms_id=69573) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34800 (pms_id=69583) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34801 (pms_id=69584) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34802 (pms_id=69585) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34803 (pms_id=69586) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34804 (pms_id=69587) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34805 (pms_id=69588) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34806 (pms_id=69589) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34807 (pms_id=69590) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34812 (pms_id=69591) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34808 (pms_id=69592) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34809 (pms_id=69600) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34810 (pms_id=69601) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34811 (pms_id=69603) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34813 (pms_id=69604) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34814 (pms_id=69605) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34815 (pms_id=69606) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34816 (pms_id=69607) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34817 (pms_id=69614) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34818 (pms_id=69626) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34819 (pms_id=69627) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34820 (pms_id=69629) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34821 (pms_id=69635) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34826 (pms_id=69630) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34823 (pms_id=69638) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34822 (pms_id=69636) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34824 (pms_id=69640) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34825 (pms_id=69641) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34827 (pms_id=69646) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34828 (pms_id=69647) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34829 (pms_id=69648) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34833 (pms_id=69649) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34832 (pms_id=69650) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34830 (pms_id=69651) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34831 (pms_id=69652) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34834 (pms_id=69653) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34837 (pms_id=69654) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34835 (pms_id=69655) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34836 (pms_id=69656) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34838 (pms_id=69666) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34839 (pms_id=69667) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34840 (pms_id=69668) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34841 (pms_id=69669) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34842 (pms_id=69670) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34843 (pms_id=69671) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34844 (pms_id=69672) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34845 (pms_id=69673) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34846 (pms_id=69674) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34849 (pms_id=69675) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34847 (pms_id=69676) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34848 (pms_id=69677) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34850 (pms_id=69678) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34851 (pms_id=69682) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34852 (pms_id=69687) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34853 (pms_id=69689) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34859 (pms_id=69690) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34854 (pms_id=69691) 2025-11-19 15:15:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 34855 (pms_id=69692) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34856 (pms_id=69693) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34857 (pms_id=69694) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34858 (pms_id=69696) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34862 (pms_id=69697) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34860 (pms_id=69699) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34861 (pms_id=69701) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34863 (pms_id=69710) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34864 (pms_id=69711) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34865 (pms_id=69712) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34866 (pms_id=69713) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34867 (pms_id=69714) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34868 (pms_id=69715) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34870 (pms_id=69717) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34869 (pms_id=69716) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34871 (pms_id=69718) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34872 (pms_id=69719) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34875 (pms_id=69721) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34873 (pms_id=69720) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34874 (pms_id=69722) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34876 (pms_id=69723) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34878 (pms_id=69724) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34877 (pms_id=69725) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34879 (pms_id=69726) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34880 (pms_id=69727) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34882 (pms_id=69728) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34881 (pms_id=69729) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34883 (pms_id=69730) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34884 (pms_id=69731) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34885 (pms_id=69732) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34888 (pms_id=69733) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34887 (pms_id=69734) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34886 (pms_id=69735) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34889 (pms_id=69736) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34890 (pms_id=69737) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34895 (pms_id=69738) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34891 (pms_id=69739) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34896 (pms_id=69740) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34892 (pms_id=69741) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34893 (pms_id=69742) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34894 (pms_id=69743) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34897 (pms_id=69744) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34913 (pms_id=69746) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34914 (pms_id=69745) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34898 (pms_id=69747) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34899 (pms_id=69748) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34900 (pms_id=69749) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34902 (pms_id=69751) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34901 (pms_id=69750) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34903 (pms_id=69752) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34905 (pms_id=69753) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34904 (pms_id=69754) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34906 (pms_id=69755) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34909 (pms_id=69756) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34907 (pms_id=69757) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34910 (pms_id=69758) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34908 (pms_id=69759) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34911 (pms_id=69760) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34915 (pms_id=69761) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34912 (pms_id=69762) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34917 (pms_id=69763) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34916 (pms_id=69764) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34919 (pms_id=69766) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34918 (pms_id=69765) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34920 (pms_id=69767) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34922 (pms_id=69768) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34921 (pms_id=69777) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34923 (pms_id=69778) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34924 (pms_id=69779) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34925 (pms_id=69780) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34926 (pms_id=69781) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34930 (pms_id=69782) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34927 (pms_id=69783) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34928 (pms_id=69784) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34929 (pms_id=69785) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34931 (pms_id=69786) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34935 (pms_id=69787) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34932 (pms_id=69788) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34933 (pms_id=69789) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34934 (pms_id=69790) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34936 (pms_id=69791) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34937 (pms_id=69793) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34938 (pms_id=69794) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34939 (pms_id=69795) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34940 (pms_id=69796) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34942 (pms_id=69797) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34941 (pms_id=69798) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34943 (pms_id=69799) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34944 (pms_id=69800) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34948 (pms_id=69801) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34945 (pms_id=69802) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34946 (pms_id=69803) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34952 (pms_id=69804) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34947 (pms_id=69805) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34949 (pms_id=69807) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34950 (pms_id=69817) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34951 (pms_id=69818) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34955 (pms_id=69819) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34957 (pms_id=69820) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34953 (pms_id=69821) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34954 (pms_id=69822) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34956 (pms_id=69824) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34958 (pms_id=69825) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34966 (pms_id=69826) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34962 (pms_id=69827) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34961 (pms_id=69828) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34959 (pms_id=69830) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34965 (pms_id=69833) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34960 (pms_id=69834) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34963 (pms_id=69835) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34967 (pms_id=69836) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34964 (pms_id=69837) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34968 (pms_id=69838) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34972 (pms_id=69839) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34973 (pms_id=69840) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34969 (pms_id=69841) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34975 (pms_id=69843) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34974 (pms_id=69842) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34970 (pms_id=69844) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34971 (pms_id=69845) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34977 (pms_id=69852) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34976 (pms_id=69853) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34978 (pms_id=69854) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34979 (pms_id=69864) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34984 (pms_id=69865) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34980 (pms_id=69866) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34981 (pms_id=69867) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34982 (pms_id=69868) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34987 (pms_id=69870) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34983 (pms_id=69869) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34985 (pms_id=69871) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34988 (pms_id=69872) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34986 (pms_id=69873) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34993 (pms_id=69874) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34990 (pms_id=69875) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34989 (pms_id=69876) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34991 (pms_id=69879) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34994 (pms_id=69881) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34992 (pms_id=69880) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34995 (pms_id=69882) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34997 (pms_id=69883) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34999 (pms_id=69884) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34996 (pms_id=69885) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 34998 (pms_id=69886) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35000 (pms_id=69887) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35003 (pms_id=69888) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35001 (pms_id=69890) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35002 (pms_id=69897) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35004 (pms_id=69898) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35005 (pms_id=69899) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35006 (pms_id=69900) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35007 (pms_id=69908) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35009 (pms_id=69911) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35010 (pms_id=69910) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35011 (pms_id=69912) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35008 (pms_id=69909) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35012 (pms_id=69913) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35013 (pms_id=69914) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35014 (pms_id=69915) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35017 (pms_id=69916) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35018 (pms_id=69917) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35015 (pms_id=69918) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35016 (pms_id=69919) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35019 (pms_id=69920) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35022 (pms_id=69922) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35026 (pms_id=69923) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35020 (pms_id=69924) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35021 (pms_id=69925) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35023 (pms_id=69926) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35024 (pms_id=69927) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35025 (pms_id=69928) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35027 (pms_id=69940) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35028 (pms_id=69939) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35029 (pms_id=69941) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35035 (pms_id=69942) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35036 (pms_id=69944) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35030 (pms_id=69947) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35031 (pms_id=69948) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35032 (pms_id=69949) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35033 (pms_id=69950) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35034 (pms_id=69951) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35037 (pms_id=69952) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35038 (pms_id=69958) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35039 (pms_id=69959) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35043 (pms_id=69960) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35040 (pms_id=69961) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35041 (pms_id=69962) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35042 (pms_id=69964) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35044 (pms_id=69963) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35045 (pms_id=69965) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35047 (pms_id=69966) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35046 (pms_id=69972) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35048 (pms_id=69982) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35049 (pms_id=69983) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35050 (pms_id=69984) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35051 (pms_id=69985) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35052 (pms_id=69986) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35053 (pms_id=69992) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35054 (pms_id=70003) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35058 (pms_id=70005) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35055 (pms_id=70007) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35056 (pms_id=70008) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35057 (pms_id=70009) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35059 (pms_id=70010) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35060 (pms_id=70011) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35063 (pms_id=70013) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35062 (pms_id=70012) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35064 (pms_id=70015) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35061 (pms_id=70014) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35065 (pms_id=70016) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35066 (pms_id=70017) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35068 (pms_id=70025) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35067 (pms_id=70018) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35070 (pms_id=70034) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35069 (pms_id=70026) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35072 (pms_id=70035) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35071 (pms_id=70036) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35074 (pms_id=70039) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35073 (pms_id=70038) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35075 (pms_id=70040) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35078 (pms_id=70041) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35076 (pms_id=70042) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35080 (pms_id=70043) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35077 (pms_id=70044) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35079 (pms_id=70045) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35081 (pms_id=70046) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35085 (pms_id=70047) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35083 (pms_id=70049) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35082 (pms_id=70048) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35084 (pms_id=70050) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35086 (pms_id=70059) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35090 (pms_id=70061) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35087 (pms_id=70060) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35088 (pms_id=70062) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35089 (pms_id=70063) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35091 (pms_id=70064) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35093 (pms_id=70065) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35094 (pms_id=70066) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35092 (pms_id=70067) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35098 (pms_id=70068) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35095 (pms_id=70071) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35097 (pms_id=70080) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35096 (pms_id=70081) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35101 (pms_id=70082) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35099 (pms_id=70083) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35100 (pms_id=70084) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35102 (pms_id=70086) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35104 (pms_id=70085) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35103 (pms_id=70087) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35105 (pms_id=70089) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35106 (pms_id=70090) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35107 (pms_id=70091) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35109 (pms_id=70092) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35110 (pms_id=70101) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35108 (pms_id=70093) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35111 (pms_id=70103) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35112 (pms_id=70105) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35113 (pms_id=70104) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35116 (pms_id=70112) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35117 (pms_id=70113) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35114 (pms_id=70114) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35115 (pms_id=70115) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35118 (pms_id=70122) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35119 (pms_id=70123) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35120 (pms_id=70124) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35121 (pms_id=70125) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35123 (pms_id=70126) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35122 (pms_id=70127) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35124 (pms_id=70128) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35127 (pms_id=70129) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35129 (pms_id=70130) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35130 (pms_id=70131) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35131 (pms_id=70132) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35125 (pms_id=70133) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35126 (pms_id=70139) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35128 (pms_id=70141) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35132 (pms_id=70142) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35133 (pms_id=70143) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35138 (pms_id=70150) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35134 (pms_id=70151) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35139 (pms_id=70152) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35140 (pms_id=70153) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35135 (pms_id=70154) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35142 (pms_id=70156) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35136 (pms_id=70155) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35141 (pms_id=70170) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35137 (pms_id=70160) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35145 (pms_id=70181) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35143 (pms_id=70182) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35144 (pms_id=70184) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35146 (pms_id=70185) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35147 (pms_id=70186) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35148 (pms_id=70188) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35149 (pms_id=70189) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35152 (pms_id=70190) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35150 (pms_id=70191) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35151 (pms_id=70192) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35153 (pms_id=70193) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35154 (pms_id=70197) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35157 (pms_id=70198) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35160 (pms_id=70199) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35159 (pms_id=70200) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35155 (pms_id=70201) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35156 (pms_id=70202) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35161 (pms_id=70203) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35158 (pms_id=70204) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35162 (pms_id=70209) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35163 (pms_id=70210) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35164 (pms_id=70211) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35165 (pms_id=70216) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35166 (pms_id=70217) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35168 (pms_id=70219) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35167 (pms_id=70218) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35169 (pms_id=70220) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35170 (pms_id=70221) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35171 (pms_id=70222) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35172 (pms_id=70223) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35174 (pms_id=70233) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35173 (pms_id=70232) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35175 (pms_id=70234) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35176 (pms_id=70235) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35177 (pms_id=70236) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35179 (pms_id=70237) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35178 (pms_id=70246) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35180 (pms_id=70250) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35181 (pms_id=70251) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35185 (pms_id=70252) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35186 (pms_id=70253) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35187 (pms_id=70254) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35182 (pms_id=70256) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35184 (pms_id=70257) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35183 (pms_id=70258) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35188 (pms_id=70266) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35190 (pms_id=70267) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35189 (pms_id=70268) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35193 (pms_id=70269) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35196 (pms_id=70270) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35191 (pms_id=70271) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35192 (pms_id=70272) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35194 (pms_id=70273) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35195 (pms_id=70274) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35197 (pms_id=70275) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35198 (pms_id=70276) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35199 (pms_id=70277) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35200 (pms_id=70287) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35201 (pms_id=70288) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35203 (pms_id=70298) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35202 (pms_id=70299) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35204 (pms_id=70300) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35207 (pms_id=70301) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35205 (pms_id=70302) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35206 (pms_id=70303) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35208 (pms_id=70304) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35209 (pms_id=70305) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35210 (pms_id=70306) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35211 (pms_id=70307) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35212 (pms_id=70309) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35215 (pms_id=70311) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35213 (pms_id=70312) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35214 (pms_id=70313) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35217 (pms_id=70321) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35216 (pms_id=70323) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35221 (pms_id=70324) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35218 (pms_id=70325) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35224 (pms_id=70326) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35219 (pms_id=70327) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35220 (pms_id=70328) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35222 (pms_id=70329) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35223 (pms_id=70330) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35225 (pms_id=70331) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35226 (pms_id=70333) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35228 (pms_id=70334) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35227 (pms_id=70335) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35229 (pms_id=70336) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35233 (pms_id=70337) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35230 (pms_id=70338) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35231 (pms_id=70339) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35232 (pms_id=70342) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35234 (pms_id=70343) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35235 (pms_id=70353) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35236 (pms_id=70354) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35237 (pms_id=70356) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35240 (pms_id=70355) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35239 (pms_id=70357) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35238 (pms_id=70358) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35241 (pms_id=70359) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35242 (pms_id=70360) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35245 (pms_id=70361) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35247 (pms_id=70364) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35243 (pms_id=70362) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35244 (pms_id=70363) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35246 (pms_id=70365) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35249 (pms_id=70366) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35248 (pms_id=70367) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35250 (pms_id=70368) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35252 (pms_id=70369) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35253 (pms_id=70370) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35254 (pms_id=70371) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35251 (pms_id=70372) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35255 (pms_id=70382) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35259 (pms_id=70383) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35257 (pms_id=70384) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35256 (pms_id=70385) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35258 (pms_id=70386) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35260 (pms_id=70387) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35261 (pms_id=70388) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35263 (pms_id=70389) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35262 (pms_id=70390) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35264 (pms_id=70391) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35265 (pms_id=70393) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35266 (pms_id=70394) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35268 (pms_id=70396) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35267 (pms_id=70395) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35269 (pms_id=70397) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35270 (pms_id=70398) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35271 (pms_id=70399) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35277 (pms_id=70400) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35279 (pms_id=70401) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35272 (pms_id=70402) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35274 (pms_id=70403) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35273 (pms_id=70405) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35276 (pms_id=70406) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35275 (pms_id=70407) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35280 (pms_id=70408) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35278 (pms_id=70416) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35281 (pms_id=70426) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35282 (pms_id=70427) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35283 (pms_id=70428) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35284 (pms_id=70429) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35286 (pms_id=70430) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35288 (pms_id=70431) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35287 (pms_id=70432) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35285 (pms_id=70433) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35289 (pms_id=70434) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35290 (pms_id=70435) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35291 (pms_id=70436) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35295 (pms_id=70437) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35294 (pms_id=70438) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35296 (pms_id=70439) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35292 (pms_id=70447) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35293 (pms_id=70448) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35297 (pms_id=70457) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35300 (pms_id=70458) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35298 (pms_id=70459) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35299 (pms_id=70460) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35301 (pms_id=70461) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35306 (pms_id=70462) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35302 (pms_id=70463) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35303 (pms_id=70464) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35304 (pms_id=70465) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35307 (pms_id=70466) 2025-11-19 15:15:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 35305 (pms_id=70467) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35310 (pms_id=70468) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35311 (pms_id=70469) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35308 (pms_id=70470) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35309 (pms_id=70471) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35313 (pms_id=70473) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35312 (pms_id=70472) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35314 (pms_id=70474) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35315 (pms_id=70475) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35316 (pms_id=70476) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35317 (pms_id=70477) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35318 (pms_id=70478) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35319 (pms_id=70480) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35320 (pms_id=70479) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35322 (pms_id=70481) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35324 (pms_id=70483) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35321 (pms_id=70484) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35326 (pms_id=70485) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35323 (pms_id=70486) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35325 (pms_id=70487) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35328 (pms_id=70488) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35327 (pms_id=70489) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35329 (pms_id=70490) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35335 (pms_id=70491) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35330 (pms_id=70492) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35331 (pms_id=70493) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35332 (pms_id=70494) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35333 (pms_id=70495) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35334 (pms_id=70496) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35336 (pms_id=70497) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35337 (pms_id=70498) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35338 (pms_id=70499) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35339 (pms_id=70500) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35340 (pms_id=70501) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35341 (pms_id=70502) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35342 (pms_id=70504) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35344 (pms_id=70506) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35343 (pms_id=70507) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35345 (pms_id=70508) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35346 (pms_id=70509) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35347 (pms_id=70511) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35348 (pms_id=70512) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35350 (pms_id=70513) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35349 (pms_id=70514) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35351 (pms_id=70515) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35352 (pms_id=70516) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35355 (pms_id=70517) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35353 (pms_id=70518) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35357 (pms_id=70519) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35354 (pms_id=70521) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35356 (pms_id=70522) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35358 (pms_id=70523) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35362 (pms_id=70524) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35359 (pms_id=70525) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35360 (pms_id=70526) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35361 (pms_id=70527) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35363 (pms_id=70530) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35365 (pms_id=70528) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35364 (pms_id=70531) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35367 (pms_id=70535) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35366 (pms_id=70536) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35370 (pms_id=70538) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35368 (pms_id=70537) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35375 (pms_id=70539) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35376 (pms_id=70540) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35369 (pms_id=70546) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35371 (pms_id=70556) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35372 (pms_id=70557) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35373 (pms_id=70558) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35374 (pms_id=70561) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35377 (pms_id=70562) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35378 (pms_id=70563) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35383 (pms_id=70564) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35381 (pms_id=70565) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35379 (pms_id=70574) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35380 (pms_id=70575) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35382 (pms_id=70584) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35385 (pms_id=70585) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35384 (pms_id=70586) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35387 (pms_id=70587) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35388 (pms_id=70588) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35386 (pms_id=70589) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35391 (pms_id=70594) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35393 (pms_id=70595) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35389 (pms_id=70596) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35390 (pms_id=70597) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35394 (pms_id=70598) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35392 (pms_id=70599) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35398 (pms_id=70600) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35395 (pms_id=70601) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35396 (pms_id=70602) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35397 (pms_id=70603) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35403 (pms_id=70605) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35404 (pms_id=70606) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35399 (pms_id=70608) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35406 (pms_id=70618) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35407 (pms_id=70619) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35402 (pms_id=70621) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35400 (pms_id=70620) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35401 (pms_id=70622) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35405 (pms_id=70623) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35408 (pms_id=70633) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35409 (pms_id=70634) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35410 (pms_id=70635) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35413 (pms_id=70643) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35411 (pms_id=70644) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35415 (pms_id=70652) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35412 (pms_id=70645) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35414 (pms_id=70653) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35416 (pms_id=70654) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35417 (pms_id=70655) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35418 (pms_id=70656) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35421 (pms_id=70657) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35419 (pms_id=70659) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35422 (pms_id=70660) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35420 (pms_id=70661) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35423 (pms_id=70662) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35424 (pms_id=70663) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35425 (pms_id=70664) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35426 (pms_id=70665) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35428 (pms_id=70666) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35429 (pms_id=70667) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35430 (pms_id=70669) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35427 (pms_id=70671) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35431 (pms_id=70670) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35432 (pms_id=70672) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35434 (pms_id=70673) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35433 (pms_id=70676) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35435 (pms_id=70677) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35441 (pms_id=70678) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35436 (pms_id=70679) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35437 (pms_id=70685) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35438 (pms_id=70686) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35439 (pms_id=70687) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35440 (pms_id=70688) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35442 (pms_id=70689) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35443 (pms_id=70692) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35445 (pms_id=70693) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35444 (pms_id=70694) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35447 (pms_id=70695) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35448 (pms_id=70696) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35449 (pms_id=70697) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35446 (pms_id=70698) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35451 (pms_id=70701) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35452 (pms_id=70702) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35450 (pms_id=70706) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35453 (pms_id=70707) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35455 (pms_id=70708) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35456 (pms_id=70709) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35454 (pms_id=70710) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35457 (pms_id=70711) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35458 (pms_id=70721) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35461 (pms_id=70722) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35460 (pms_id=70723) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35459 (pms_id=70732) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35462 (pms_id=70733) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35467 (pms_id=70735) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35468 (pms_id=70734) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35463 (pms_id=70736) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35464 (pms_id=70737) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35466 (pms_id=70738) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35465 (pms_id=70739) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35469 (pms_id=70740) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35470 (pms_id=70741) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35471 (pms_id=70747) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35472 (pms_id=70746) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35473 (pms_id=70748) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35474 (pms_id=70749) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35476 (pms_id=70750) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35475 (pms_id=70758) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35478 (pms_id=70759) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35477 (pms_id=70760) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35480 (pms_id=70761) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35479 (pms_id=70762) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35481 (pms_id=70763) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35487 (pms_id=70764) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35482 (pms_id=70765) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35484 (pms_id=70766) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35483 (pms_id=70767) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35486 (pms_id=70769) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35485 (pms_id=70768) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35488 (pms_id=70774) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35489 (pms_id=70775) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35490 (pms_id=70776) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35491 (pms_id=70777) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35492 (pms_id=70778) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35495 (pms_id=70779) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35493 (pms_id=70780) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35494 (pms_id=70781) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35496 (pms_id=70782) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35499 (pms_id=70783) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35500 (pms_id=70784) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35497 (pms_id=70785) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35498 (pms_id=70786) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35501 (pms_id=70787) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35502 (pms_id=70788) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35503 (pms_id=70789) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35504 (pms_id=70790) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35505 (pms_id=70791) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35506 (pms_id=70792) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35508 (pms_id=70793) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35507 (pms_id=70794) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35509 (pms_id=70795) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35511 (pms_id=70796) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35515 (pms_id=70797) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35510 (pms_id=70798) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35512 (pms_id=70799) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35513 (pms_id=70800) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35514 (pms_id=70801) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35516 (pms_id=70802) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35517 (pms_id=70803) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35520 (pms_id=70804) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35518 (pms_id=70805) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35519 (pms_id=70806) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35522 (pms_id=70808) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35521 (pms_id=70807) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35523 (pms_id=70809) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35525 (pms_id=70810) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35527 (pms_id=70811) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35524 (pms_id=70812) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35526 (pms_id=70813) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35533 (pms_id=70814) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35528 (pms_id=70815) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35529 (pms_id=70816) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35530 (pms_id=70818) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35531 (pms_id=70819) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35532 (pms_id=70820) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35534 (pms_id=70821) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35535 (pms_id=70822) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35536 (pms_id=70823) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35542 (pms_id=70834) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35537 (pms_id=70824) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35540 (pms_id=70835) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35538 (pms_id=70836) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35539 (pms_id=70837) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35541 (pms_id=70838) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35543 (pms_id=70839) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35544 (pms_id=70840) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35546 (pms_id=70841) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35547 (pms_id=70842) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35545 (pms_id=70843) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35548 (pms_id=70844) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35549 (pms_id=70845) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35550 (pms_id=70846) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35551 (pms_id=70847) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35553 (pms_id=70848) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35552 (pms_id=70849) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35555 (pms_id=70851) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35554 (pms_id=70850) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35556 (pms_id=70852) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35557 (pms_id=70853) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35558 (pms_id=70854) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35561 (pms_id=70855) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35559 (pms_id=70856) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35560 (pms_id=70857) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35563 (pms_id=70858) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35562 (pms_id=70859) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35564 (pms_id=70869) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35565 (pms_id=70868) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35566 (pms_id=70870) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35567 (pms_id=70871) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35568 (pms_id=70872) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35569 (pms_id=70873) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35570 (pms_id=70874) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35571 (pms_id=70875) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35572 (pms_id=70876) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35574 (pms_id=70878) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35575 (pms_id=70879) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35573 (pms_id=70877) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35577 (pms_id=70880) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35576 (pms_id=70881) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35578 (pms_id=70882) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35584 (pms_id=70884) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35579 (pms_id=70883) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35580 (pms_id=70885) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35582 (pms_id=70886) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35581 (pms_id=70887) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35583 (pms_id=70888) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35585 (pms_id=70889) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35587 (pms_id=70890) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35586 (pms_id=70891) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35588 (pms_id=70892) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35589 (pms_id=70893) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35590 (pms_id=70898) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35591 (pms_id=70899) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35592 (pms_id=70900) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35593 (pms_id=70901) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35594 (pms_id=70910) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35595 (pms_id=70911) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35596 (pms_id=70912) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35597 (pms_id=70913) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35601 (pms_id=70914) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35598 (pms_id=70915) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35599 (pms_id=70916) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35600 (pms_id=70917) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35604 (pms_id=70918) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35602 (pms_id=70919) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35603 (pms_id=70921) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35605 (pms_id=70922) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35606 (pms_id=70923) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35607 (pms_id=70924) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35608 (pms_id=70926) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35609 (pms_id=70927) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35610 (pms_id=70929) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35611 (pms_id=70932) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35614 (pms_id=70933) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35613 (pms_id=70935) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35612 (pms_id=70934) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35616 (pms_id=70937) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35619 (pms_id=70938) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35615 (pms_id=70939) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35621 (pms_id=70940) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35618 (pms_id=70941) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35617 (pms_id=70942) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35622 (pms_id=70943) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35620 (pms_id=70945) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35624 (pms_id=70947) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35623 (pms_id=70946) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35626 (pms_id=70948) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35627 (pms_id=70949) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35628 (pms_id=70950) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35629 (pms_id=70951) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35625 (pms_id=70952) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35630 (pms_id=70953) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35632 (pms_id=70954) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35633 (pms_id=70955) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35631 (pms_id=70956) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35634 (pms_id=70957) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35635 (pms_id=70958) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35639 (pms_id=70959) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35636 (pms_id=70960) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35641 (pms_id=70961) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35637 (pms_id=70962) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35638 (pms_id=70963) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35640 (pms_id=70964) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35642 (pms_id=70965) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35643 (pms_id=70966) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35644 (pms_id=70967) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35647 (pms_id=70968) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35648 (pms_id=70969) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35651 (pms_id=70970) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35645 (pms_id=70971) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35646 (pms_id=70972) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35650 (pms_id=70973) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35649 (pms_id=70974) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35652 (pms_id=70975) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35653 (pms_id=70976) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35654 (pms_id=70985) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35655 (pms_id=70995) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35656 (pms_id=70996) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35658 (pms_id=70997) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35661 (pms_id=70998) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35659 (pms_id=70999) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35660 (pms_id=71000) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35657 (pms_id=71001) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35662 (pms_id=71002) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35663 (pms_id=71003) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35664 (pms_id=71006) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35666 (pms_id=71008) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35665 (pms_id=71009) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35670 (pms_id=71010) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35673 (pms_id=71012) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35672 (pms_id=71011) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35667 (pms_id=71013) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35668 (pms_id=71014) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35669 (pms_id=71016) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35671 (pms_id=71017) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35674 (pms_id=71018) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35675 (pms_id=71019) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35678 (pms_id=71020) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35676 (pms_id=71021) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35680 (pms_id=71022) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35677 (pms_id=71023) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35682 (pms_id=71025) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35681 (pms_id=71024) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35683 (pms_id=71027) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35679 (pms_id=71028) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35684 (pms_id=71036) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35687 (pms_id=71037) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35685 (pms_id=71038) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35686 (pms_id=71039) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35688 (pms_id=71040) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35690 (pms_id=71046) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35692 (pms_id=71047) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35689 (pms_id=71048) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35693 (pms_id=71049) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35691 (pms_id=71050) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35695 (pms_id=71051) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35694 (pms_id=71052) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35697 (pms_id=71060) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35698 (pms_id=71061) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35696 (pms_id=71062) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35701 (pms_id=71063) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35702 (pms_id=71065) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35699 (pms_id=71064) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35704 (pms_id=71066) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35700 (pms_id=71067) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35703 (pms_id=71068) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35707 (pms_id=71069) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35705 (pms_id=71070) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35706 (pms_id=71071) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35708 (pms_id=71072) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35709 (pms_id=71073) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35710 (pms_id=71075) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35713 (pms_id=71074) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35711 (pms_id=71076) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35712 (pms_id=71077) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35714 (pms_id=71078) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35719 (pms_id=71080) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35717 (pms_id=71079) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35715 (pms_id=71081) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35716 (pms_id=71082) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35718 (pms_id=71083) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35723 (pms_id=71088) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35720 (pms_id=71089) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35721 (pms_id=71090) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35722 (pms_id=71091) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35726 (pms_id=71092) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35728 (pms_id=71093) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35725 (pms_id=71095) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35724 (pms_id=71094) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35727 (pms_id=71096) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35729 (pms_id=71097) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35731 (pms_id=71098) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35732 (pms_id=71099) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35730 (pms_id=71100) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35733 (pms_id=71101) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35738 (pms_id=71103) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35734 (pms_id=71104) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35735 (pms_id=71105) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35736 (pms_id=71106) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35737 (pms_id=71107) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35739 (pms_id=71108) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35741 (pms_id=71109) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35742 (pms_id=71110) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35740 (pms_id=71111) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35745 (pms_id=71112) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35747 (pms_id=71113) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35743 (pms_id=71114) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35744 (pms_id=71115) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35748 (pms_id=71116) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35746 (pms_id=71117) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35749 (pms_id=71118) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35751 (pms_id=71119) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35750 (pms_id=71120) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35754 (pms_id=71121) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35757 (pms_id=71126) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35752 (pms_id=71137) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35753 (pms_id=71138) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35755 (pms_id=71139) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35756 (pms_id=71140) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35758 (pms_id=71141) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35759 (pms_id=71142) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35760 (pms_id=71143) 2025-11-19 15:15:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 35761 (pms_id=71144) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35764 (pms_id=71145) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35765 (pms_id=71146) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35762 (pms_id=71147) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35766 (pms_id=71148) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35763 (pms_id=71149) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35767 (pms_id=71150) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35769 (pms_id=71151) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35768 (pms_id=71153) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35770 (pms_id=71154) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35772 (pms_id=71164) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35774 (pms_id=71165) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35771 (pms_id=71166) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35776 (pms_id=71174) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35777 (pms_id=71175) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71166 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35773 (pms_id=71176) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35778 (pms_id=71178) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35775 (pms_id=71177) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35779 (pms_id=71179) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35780 (pms_id=71180) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35782 (pms_id=71181) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35784 (pms_id=71182) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35781 (pms_id=71183) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35786 (pms_id=71184) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35783 (pms_id=71185) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35787 (pms_id=71186) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35785 (pms_id=71187) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35788 (pms_id=71188) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35790 (pms_id=71191) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35789 (pms_id=71192) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35791 (pms_id=71193) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35792 (pms_id=71194) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35793 (pms_id=71199) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35796 (pms_id=71200) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35794 (pms_id=71201) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35795 (pms_id=71202) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35798 (pms_id=71203) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35797 (pms_id=71204) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35799 (pms_id=71208) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35801 (pms_id=71210) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35802 (pms_id=71209) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35803 (pms_id=71211) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35800 (pms_id=71212) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35804 (pms_id=71213) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35807 (pms_id=71214) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35808 (pms_id=71215) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35805 (pms_id=71216) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35806 (pms_id=71226) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35810 (pms_id=71228) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35809 (pms_id=71227) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35812 (pms_id=71237) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35813 (pms_id=71238) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35814 (pms_id=71239) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35815 (pms_id=71240) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35811 (pms_id=71241) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35816 (pms_id=71242) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35817 (pms_id=71243) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35818 (pms_id=71244) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35819 (pms_id=71245) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35820 (pms_id=71246) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35823 (pms_id=71247) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35824 (pms_id=71249) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35825 (pms_id=71250) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35821 (pms_id=71251) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35822 (pms_id=71252) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35826 (pms_id=71253) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35829 (pms_id=71254) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35827 (pms_id=71255) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35828 (pms_id=71256) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35830 (pms_id=71259) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35832 (pms_id=71268) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35833 (pms_id=71269) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35831 (pms_id=71270) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35834 (pms_id=71271) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35835 (pms_id=71272) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35837 (pms_id=71278) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35836 (pms_id=71279) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35839 (pms_id=71280) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35838 (pms_id=71281) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35840 (pms_id=71282) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35843 (pms_id=71283) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35842 (pms_id=71284) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35841 (pms_id=71285) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35847 (pms_id=71286) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35844 (pms_id=71287) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35848 (pms_id=71288) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35845 (pms_id=71289) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35846 (pms_id=71290) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35849 (pms_id=71291) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35850 (pms_id=71292) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35854 (pms_id=71293) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35855 (pms_id=71294) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35851 (pms_id=71296) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35852 (pms_id=71297) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35853 (pms_id=71299) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35858 (pms_id=71300) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35856 (pms_id=71301) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35857 (pms_id=71302) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35862 (pms_id=71303) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35863 (pms_id=71304) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35859 (pms_id=71305) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35860 (pms_id=71306) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35861 (pms_id=71307) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35864 (pms_id=71308) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35866 (pms_id=71311) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35865 (pms_id=71309) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35867 (pms_id=71312) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35868 (pms_id=71313) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35869 (pms_id=71314) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35870 (pms_id=71315) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35873 (pms_id=71317) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35872 (pms_id=71316) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35874 (pms_id=71320) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35871 (pms_id=71321) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35875 (pms_id=71322) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35879 (pms_id=71323) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35881 (pms_id=71324) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35876 (pms_id=71325) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35878 (pms_id=71326) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35877 (pms_id=71327) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35880 (pms_id=71328) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35884 (pms_id=71330) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35882 (pms_id=71331) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35883 (pms_id=71332) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35885 (pms_id=71333) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35889 (pms_id=71334) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35890 (pms_id=71335) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35891 (pms_id=71336) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35886 (pms_id=71337) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35887 (pms_id=71338) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35888 (pms_id=71341) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35893 (pms_id=71342) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35894 (pms_id=71343) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35895 (pms_id=71344) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35892 (pms_id=71351) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35896 (pms_id=71352) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35897 (pms_id=71353) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35898 (pms_id=71354) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35899 (pms_id=71355) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35901 (pms_id=71356) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35900 (pms_id=71357) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35902 (pms_id=71358) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35903 (pms_id=71359) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35904 (pms_id=71360) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35907 (pms_id=71361) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35910 (pms_id=71363) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35909 (pms_id=71362) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35905 (pms_id=71364) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35906 (pms_id=71365) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35908 (pms_id=71366) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35911 (pms_id=71367) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35912 (pms_id=71368) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35914 (pms_id=71378) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35913 (pms_id=71380) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71367 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35919 (pms_id=71381) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35920 (pms_id=71382) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35916 (pms_id=71383) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35915 (pms_id=71387) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35917 (pms_id=71388) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35918 (pms_id=71389) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35921 (pms_id=71390) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35927 (pms_id=71392) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35922 (pms_id=71391) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35923 (pms_id=71394) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35924 (pms_id=71400) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35926 (pms_id=71402) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35925 (pms_id=71401) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35928 (pms_id=71403) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35930 (pms_id=71404) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35929 (pms_id=71406) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35933 (pms_id=71407) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35934 (pms_id=71408) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35935 (pms_id=71409) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35937 (pms_id=71410) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35938 (pms_id=71411) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35931 (pms_id=71412) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35932 (pms_id=71413) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35939 (pms_id=71414) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35936 (pms_id=71415) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35940 (pms_id=71416) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35941 (pms_id=71417) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35948 (pms_id=71418) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35942 (pms_id=71419) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35943 (pms_id=71420) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35945 (pms_id=71430) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35944 (pms_id=71429) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35946 (pms_id=71431) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35947 (pms_id=71438) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35949 (pms_id=71459) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35950 (pms_id=71461) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35951 (pms_id=71463) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35952 (pms_id=71464) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35953 (pms_id=71465) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35954 (pms_id=71466) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35958 (pms_id=71467) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35955 (pms_id=71468) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35960 (pms_id=71469) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35956 (pms_id=71470) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35957 (pms_id=71478) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35959 (pms_id=71479) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35961 (pms_id=71481) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35964 (pms_id=71482) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35962 (pms_id=71483) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35966 (pms_id=71484) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35968 (pms_id=71485) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35969 (pms_id=71486) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35963 (pms_id=71491) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35965 (pms_id=71492) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35967 (pms_id=71493) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35970 (pms_id=71494) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35971 (pms_id=71501) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35972 (pms_id=71502) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35973 (pms_id=71503) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35974 (pms_id=71504) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35980 (pms_id=71505) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35975 (pms_id=71506) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35976 (pms_id=71511) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35977 (pms_id=71512) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35978 (pms_id=71513) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35979 (pms_id=71514) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35982 (pms_id=71516) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35981 (pms_id=71515) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35983 (pms_id=71517) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35984 (pms_id=71518) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35985 (pms_id=71519) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35986 (pms_id=71523) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35987 (pms_id=71533) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35988 (pms_id=71543) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35989 (pms_id=71544) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35991 (pms_id=71546) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35990 (pms_id=71545) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35993 (pms_id=71548) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35992 (pms_id=71547) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35997 (pms_id=71549) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35998 (pms_id=71550) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35999 (pms_id=71551) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36000 (pms_id=71552) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35994 (pms_id=71553) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35995 (pms_id=71555) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 35996 (pms_id=71556) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36001 (pms_id=71557) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36005 (pms_id=71558) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36002 (pms_id=71559) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36003 (pms_id=71560) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36004 (pms_id=71561) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36009 (pms_id=71562) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36006 (pms_id=71563) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36010 (pms_id=71564) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36007 (pms_id=71565) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36008 (pms_id=71566) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36012 (pms_id=71568) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36013 (pms_id=71569) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36011 (pms_id=71567) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36014 (pms_id=71570) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36017 (pms_id=71579) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36015 (pms_id=71571) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36016 (pms_id=71580) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36019 (pms_id=71582) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36021 (pms_id=71583) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36018 (pms_id=71584) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36022 (pms_id=71590) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36020 (pms_id=71589) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36023 (pms_id=71592) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36024 (pms_id=71594) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36025 (pms_id=71595) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36026 (pms_id=71596) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36027 (pms_id=71597) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36028 (pms_id=71601) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36029 (pms_id=71602) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36030 (pms_id=71603) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36031 (pms_id=71604) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36032 (pms_id=71605) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36035 (pms_id=71624) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36033 (pms_id=71625) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36034 (pms_id=71626) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36036 (pms_id=71627) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36038 (pms_id=71628) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36037 (pms_id=71629) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36039 (pms_id=71630) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36040 (pms_id=71631) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36041 (pms_id=71632) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36044 (pms_id=71633) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36042 (pms_id=71636) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36043 (pms_id=71637) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36045 (pms_id=71639) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36046 (pms_id=71640) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36047 (pms_id=71641) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36048 (pms_id=71642) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36049 (pms_id=71643) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36050 (pms_id=71644) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36051 (pms_id=71645) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36052 (pms_id=71646) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36055 (pms_id=71647) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36053 (pms_id=71648) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36054 (pms_id=71649) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36056 (pms_id=71650) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36057 (pms_id=71651) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36058 (pms_id=71652) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36059 (pms_id=71654) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36060 (pms_id=71657) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36065 (pms_id=71659) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36064 (pms_id=71658) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36061 (pms_id=71660) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36062 (pms_id=71661) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36063 (pms_id=71662) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36066 (pms_id=71663) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36067 (pms_id=71664) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36068 (pms_id=71665) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36069 (pms_id=71666) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36071 (pms_id=71667) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36072 (pms_id=71668) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36074 (pms_id=71669) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36075 (pms_id=71670) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36070 (pms_id=71674) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36073 (pms_id=71684) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36076 (pms_id=71694) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36077 (pms_id=71695) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36078 (pms_id=71705) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36079 (pms_id=71715) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36080 (pms_id=71716) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36081 (pms_id=71717) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36082 (pms_id=71718) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36083 (pms_id=71719) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36084 (pms_id=71720) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36085 (pms_id=71721) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36086 (pms_id=71722) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36087 (pms_id=71727) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36088 (pms_id=71738) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36089 (pms_id=71739) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36094 (pms_id=71740) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36095 (pms_id=71750) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36090 (pms_id=71751) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36091 (pms_id=71752) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36092 (pms_id=71753) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36093 (pms_id=71754) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36096 (pms_id=71755) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36097 (pms_id=71756) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36098 (pms_id=71757) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36099 (pms_id=71759) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36100 (pms_id=71761) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36101 (pms_id=71762) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36102 (pms_id=71763) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36104 (pms_id=71764) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36103 (pms_id=71765) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36105 (pms_id=71766) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36106 (pms_id=71767) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36107 (pms_id=71768) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36108 (pms_id=71769) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36110 (pms_id=71771) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36109 (pms_id=71772) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36111 (pms_id=71773) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36115 (pms_id=71782) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36112 (pms_id=71783) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36114 (pms_id=71784) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36113 (pms_id=71785) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36116 (pms_id=71786) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36117 (pms_id=71787) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36118 (pms_id=71788) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36119 (pms_id=71789) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36122 (pms_id=71795) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36120 (pms_id=71790) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36123 (pms_id=71805) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36121 (pms_id=71796) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36124 (pms_id=71806) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36125 (pms_id=71807) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36126 (pms_id=71808) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36127 (pms_id=71809) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36128 (pms_id=71810) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36129 (pms_id=71811) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36130 (pms_id=71813) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36132 (pms_id=71815) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36133 (pms_id=71820) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36131 (pms_id=71816) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36134 (pms_id=71822) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36136 (pms_id=71823) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36135 (pms_id=71824) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36137 (pms_id=71825) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36138 (pms_id=71826) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36139 (pms_id=71827) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36140 (pms_id=71829) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36146 (pms_id=71828) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36141 (pms_id=71830) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36142 (pms_id=71831) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36143 (pms_id=71835) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36144 (pms_id=71836) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36147 (pms_id=71837) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36145 (pms_id=71846) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36148 (pms_id=71847) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36155 (pms_id=71849) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36149 (pms_id=71848) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36150 (pms_id=71859) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36156 (pms_id=71860) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36151 (pms_id=71861) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36153 (pms_id=71879) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36154 (pms_id=71889) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36157 (pms_id=71890) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36158 (pms_id=71891) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36159 (pms_id=71900) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36165 (pms_id=71901) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36160 (pms_id=71902) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36161 (pms_id=71903) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36162 (pms_id=71905) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36163 (pms_id=71906) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36164 (pms_id=71907) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36167 (pms_id=71914) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36168 (pms_id=71915) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36166 (pms_id=71916) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36169 (pms_id=71917) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36170 (pms_id=71918) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36171 (pms_id=71919) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36152 (pms_id=71869) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36175 (pms_id=71920) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36172 (pms_id=71921) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36174 (pms_id=71923) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36173 (pms_id=71922) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36179 (pms_id=71924) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36176 (pms_id=71925) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36178 (pms_id=71936) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36177 (pms_id=71926) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36180 (pms_id=71937) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36184 (pms_id=71938) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36181 (pms_id=71939) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36182 (pms_id=71942) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36183 (pms_id=71943) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36185 (pms_id=71944) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36188 (pms_id=71948) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36191 (pms_id=71949) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36186 (pms_id=71950) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36187 (pms_id=71951) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36193 (pms_id=71952) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36189 (pms_id=71954) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36190 (pms_id=71955) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36192 (pms_id=71956) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36194 (pms_id=71957) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36195 (pms_id=71958) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36196 (pms_id=71963) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36197 (pms_id=71964) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36203 (pms_id=71965) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36198 (pms_id=71966) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36199 (pms_id=71967) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36200 (pms_id=71968) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36201 (pms_id=71969) 2025-11-19 15:15:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 36202 (pms_id=71970) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36204 (pms_id=71972) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36207 (pms_id=71975) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36205 (pms_id=71974) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36206 (pms_id=71982) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36208 (pms_id=71983) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36209 (pms_id=71984) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36210 (pms_id=71985) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36211 (pms_id=71986) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36212 (pms_id=71987) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36213 (pms_id=71988) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36214 (pms_id=71989) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36215 (pms_id=71990) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36216 (pms_id=71991) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36217 (pms_id=71992) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36221 (pms_id=71993) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36222 (pms_id=71994) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36223 (pms_id=71995) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36219 (pms_id=71997) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36218 (pms_id=71996) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36220 (pms_id=71998) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36224 (pms_id=72003) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36225 (pms_id=72004) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36227 (pms_id=72013) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36226 (pms_id=72014) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36232 (pms_id=72016) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36228 (pms_id=72015) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36229 (pms_id=72017) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36233 (pms_id=72018) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36230 (pms_id=72020) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36231 (pms_id=72021) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36235 (pms_id=72028) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36234 (pms_id=72029) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36236 (pms_id=72030) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36240 (pms_id=72031) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36237 (pms_id=72039) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36239 (pms_id=72041) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36238 (pms_id=72040) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36242 (pms_id=72043) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36241 (pms_id=72042) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36243 (pms_id=72045) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36244 (pms_id=72046) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36245 (pms_id=72048) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36246 (pms_id=72049) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36247 (pms_id=72050) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36248 (pms_id=72059) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36250 (pms_id=72061) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36249 (pms_id=72063) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36251 (pms_id=72072) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36252 (pms_id=72074) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36253 (pms_id=72082) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36254 (pms_id=72083) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36255 (pms_id=72084) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36256 (pms_id=72085) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36257 (pms_id=72086) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36258 (pms_id=72087) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36259 (pms_id=72088) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36260 (pms_id=72089) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36261 (pms_id=72091) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36262 (pms_id=72092) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36263 (pms_id=72093) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36264 (pms_id=72094) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36265 (pms_id=72106) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36266 (pms_id=72107) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36267 (pms_id=72117) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36268 (pms_id=72128) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36269 (pms_id=72130) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36270 (pms_id=72140) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36271 (pms_id=72142) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36272 (pms_id=72143) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36273 (pms_id=72144) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36274 (pms_id=72149) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36275 (pms_id=72150) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36277 (pms_id=72151) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36276 (pms_id=72153) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36278 (pms_id=72154) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36279 (pms_id=72155) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36280 (pms_id=72156) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36281 (pms_id=72157) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36282 (pms_id=72158) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36284 (pms_id=72159) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36283 (pms_id=72165) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36285 (pms_id=72166) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36286 (pms_id=72169) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36287 (pms_id=72170) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36288 (pms_id=72171) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36289 (pms_id=72172) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36290 (pms_id=72173) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36291 (pms_id=72174) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36292 (pms_id=72180) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36293 (pms_id=72190) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36294 (pms_id=72200) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36295 (pms_id=72201) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36298 (pms_id=72202) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36296 (pms_id=72213) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36297 (pms_id=72214) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36302 (pms_id=72215) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36299 (pms_id=72216) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36300 (pms_id=72224) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36303 (pms_id=72217) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36301 (pms_id=72225) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36304 (pms_id=72226) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36305 (pms_id=72227) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36306 (pms_id=72228) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36307 (pms_id=72229) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36308 (pms_id=72230) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36314 (pms_id=72231) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36309 (pms_id=72233) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36316 (pms_id=72234) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36310 (pms_id=72242) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36311 (pms_id=72243) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36312 (pms_id=72244) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36313 (pms_id=72253) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36315 (pms_id=72254) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36317 (pms_id=72255) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36318 (pms_id=72257) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36319 (pms_id=72258) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72255 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36320 (pms_id=72259) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36321 (pms_id=72260) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36322 (pms_id=72261) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36323 (pms_id=72262) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36324 (pms_id=72288) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36326 (pms_id=72298) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36325 (pms_id=72299) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36327 (pms_id=72309) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36328 (pms_id=72310) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36334 (pms_id=72311) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36329 (pms_id=72312) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36336 (pms_id=72313) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36330 (pms_id=72314) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36331 (pms_id=72315) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36332 (pms_id=72317) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36333 (pms_id=72319) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36335 (pms_id=72320) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36337 (pms_id=72322) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36338 (pms_id=72323) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36339 (pms_id=72332) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36340 (pms_id=72334) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36346 (pms_id=72344) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36341 (pms_id=72345) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36343 (pms_id=72346) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36342 (pms_id=72347) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36344 (pms_id=72348) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36345 (pms_id=72355) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36347 (pms_id=72356) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36348 (pms_id=72365) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36349 (pms_id=72366) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36350 (pms_id=72367) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36351 (pms_id=72368) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36352 (pms_id=72369) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36353 (pms_id=72370) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36354 (pms_id=72371) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36355 (pms_id=72372) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36356 (pms_id=72373) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36357 (pms_id=72374) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36358 (pms_id=72380) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36359 (pms_id=72381) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36360 (pms_id=72382) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36362 (pms_id=72383) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36361 (pms_id=72384) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36363 (pms_id=72385) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36364 (pms_id=72386) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36365 (pms_id=72387) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36366 (pms_id=72388) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36367 (pms_id=72389) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36368 (pms_id=72390) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36369 (pms_id=72391) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36370 (pms_id=72392) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36375 (pms_id=72393) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36371 (pms_id=72394) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36372 (pms_id=72395) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36373 (pms_id=72396) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36377 (pms_id=72397) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36374 (pms_id=72398) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36376 (pms_id=72399) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36378 (pms_id=72400) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36379 (pms_id=72401) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36380 (pms_id=72402) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36382 (pms_id=72403) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36381 (pms_id=72404) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36383 (pms_id=72405) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36384 (pms_id=72406) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36385 (pms_id=72407) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36387 (pms_id=72408) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36386 (pms_id=72409) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36388 (pms_id=72410) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36389 (pms_id=72411) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36390 (pms_id=72412) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36391 (pms_id=72413) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36392 (pms_id=72414) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36393 (pms_id=72421) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36396 (pms_id=72431) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36394 (pms_id=72422) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36395 (pms_id=72432) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36397 (pms_id=72433) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36398 (pms_id=72434) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36399 (pms_id=72435) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36400 (pms_id=72445) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36401 (pms_id=72446) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36407 (pms_id=72455) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36402 (pms_id=72456) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36404 (pms_id=72457) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36403 (pms_id=72458) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36406 (pms_id=72459) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36405 (pms_id=72460) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36410 (pms_id=72468) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36408 (pms_id=72467) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36412 (pms_id=72469) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36409 (pms_id=72470) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36411 (pms_id=72471) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36417 (pms_id=72472) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36418 (pms_id=72473) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36413 (pms_id=72474) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36414 (pms_id=72475) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36416 (pms_id=72479) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36415 (pms_id=72478) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36422 (pms_id=72480) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36419 (pms_id=72481) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36420 (pms_id=72482) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36421 (pms_id=72485) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36423 (pms_id=72486) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36424 (pms_id=72487) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36425 (pms_id=72493) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36428 (pms_id=72497) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36426 (pms_id=72496) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36427 (pms_id=72498) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36430 (pms_id=72506) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36429 (pms_id=72507) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36431 (pms_id=72517) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36434 (pms_id=72518) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36432 (pms_id=72527) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36433 (pms_id=72528) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36436 (pms_id=72529) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36437 (pms_id=72530) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36438 (pms_id=72531) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36435 (pms_id=72541) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36439 (pms_id=72551) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36440 (pms_id=72552) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36441 (pms_id=72553) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36442 (pms_id=72563) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36443 (pms_id=72574) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36444 (pms_id=72575) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36445 (pms_id=72585) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36446 (pms_id=72587) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36447 (pms_id=72588) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36448 (pms_id=72597) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36449 (pms_id=72598) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36450 (pms_id=72599) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36453 (pms_id=72600) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36451 (pms_id=72601) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36452 (pms_id=72602) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36454 (pms_id=72603) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36455 (pms_id=72613) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36456 (pms_id=72623) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36459 (pms_id=72624) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36457 (pms_id=72625) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36458 (pms_id=72626) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36460 (pms_id=72636) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36461 (pms_id=72637) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36462 (pms_id=72638) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36463 (pms_id=72646) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36465 (pms_id=72647) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36467 (pms_id=72648) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36464 (pms_id=72649) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36466 (pms_id=72650) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36471 (pms_id=72656) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36469 (pms_id=72658) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36470 (pms_id=72659) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36468 (pms_id=72657) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36473 (pms_id=72660) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36472 (pms_id=72661) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36474 (pms_id=72662) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36475 (pms_id=72663) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36477 (pms_id=72664) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36476 (pms_id=72665) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36483 (pms_id=72666) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36479 (pms_id=72669) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36478 (pms_id=72667) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36480 (pms_id=72670) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36481 (pms_id=72671) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36482 (pms_id=72672) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36484 (pms_id=72676) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36485 (pms_id=72677) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36486 (pms_id=72679) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36487 (pms_id=72685) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36488 (pms_id=72686) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36489 (pms_id=72687) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36490 (pms_id=72688) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36491 (pms_id=72689) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36492 (pms_id=72690) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36493 (pms_id=72691) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36494 (pms_id=72692) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36496 (pms_id=72694) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36495 (pms_id=72693) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36497 (pms_id=72697) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36499 (pms_id=72708) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36498 (pms_id=72706) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36500 (pms_id=72707) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36501 (pms_id=72717) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36502 (pms_id=72718) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36503 (pms_id=72719) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36504 (pms_id=72727) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36505 (pms_id=72728) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36513 (pms_id=72730) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36507 (pms_id=72733) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36506 (pms_id=72731) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36508 (pms_id=72734) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36509 (pms_id=72735) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36510 (pms_id=72742) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36511 (pms_id=72743) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36512 (pms_id=72744) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36515 (pms_id=72745) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36516 (pms_id=72747) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36514 (pms_id=72746) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36517 (pms_id=72748) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36518 (pms_id=72752) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36519 (pms_id=72753) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36520 (pms_id=72754) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36522 (pms_id=72763) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36521 (pms_id=72764) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36542 (pms_id=72765) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36523 (pms_id=72768) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36524 (pms_id=72769) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36525 (pms_id=72770) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36526 (pms_id=72771) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36528 (pms_id=72773) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36527 (pms_id=72772) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36530 (pms_id=72774) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36529 (pms_id=72784) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36531 (pms_id=72785) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36533 (pms_id=72786) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36532 (pms_id=72793) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36534 (pms_id=72794) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36535 (pms_id=72795) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36536 (pms_id=72796) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36537 (pms_id=72797) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36538 (pms_id=72798) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36539 (pms_id=72804) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36540 (pms_id=72805) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36541 (pms_id=72806) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36543 (pms_id=72807) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36549 (pms_id=72808) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36544 (pms_id=72809) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36545 (pms_id=72810) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36546 (pms_id=72811) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36547 (pms_id=72813) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36548 (pms_id=72814) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36550 (pms_id=72815) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36551 (pms_id=72816) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36558 (pms_id=72817) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36554 (pms_id=72818) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36552 (pms_id=72819) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36553 (pms_id=72820) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36556 (pms_id=72821) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36555 (pms_id=72823) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36557 (pms_id=72824) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36559 (pms_id=72825) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36560 (pms_id=72826) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36561 (pms_id=72827) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36567 (pms_id=72828) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36562 (pms_id=72829) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36563 (pms_id=72830) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36564 (pms_id=72833) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36565 (pms_id=72843) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36566 (pms_id=72844) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36568 (pms_id=72845) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36569 (pms_id=72847) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36571 (pms_id=72848) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36570 (pms_id=72849) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36576 (pms_id=72850) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36572 (pms_id=72851) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36573 (pms_id=72852) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36575 (pms_id=72860) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36574 (pms_id=72853) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36577 (pms_id=72870) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36578 (pms_id=72871) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36579 (pms_id=72872) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36580 (pms_id=72873) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36585 (pms_id=72874) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36581 (pms_id=72881) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36582 (pms_id=72891) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36584 (pms_id=72892) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36583 (pms_id=72893) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36586 (pms_id=72894) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36588 (pms_id=72895) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36587 (pms_id=72896) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36589 (pms_id=72898) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36591 (pms_id=72897) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36590 (pms_id=72899) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36592 (pms_id=72900) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36593 (pms_id=72901) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36598 (pms_id=72909) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36595 (pms_id=72910) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36594 (pms_id=72920) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36599 (pms_id=72921) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36596 (pms_id=72922) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36597 (pms_id=72923) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36600 (pms_id=72924) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36602 (pms_id=72925) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36601 (pms_id=72926) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36605 (pms_id=72927) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36604 (pms_id=72929) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36603 (pms_id=72928) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36606 (pms_id=72930) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36607 (pms_id=72931) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36608 (pms_id=72933) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36610 (pms_id=72934) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36612 (pms_id=72945) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36609 (pms_id=72935) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36613 (pms_id=72946) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36611 (pms_id=72947) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36617 (pms_id=72948) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36614 (pms_id=72949) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36615 (pms_id=72950) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36619 (pms_id=72951) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36616 (pms_id=72952) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36618 (pms_id=72953) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36622 (pms_id=72955) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36620 (pms_id=72954) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36623 (pms_id=72956) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36624 (pms_id=72957) 2025-11-19 15:15:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 36621 (pms_id=72964) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36625 (pms_id=72965) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36626 (pms_id=72966) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36628 (pms_id=72967) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36629 (pms_id=72968) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36627 (pms_id=72974) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36630 (pms_id=72975) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36631 (pms_id=72976) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36632 (pms_id=72977) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36633 (pms_id=72986) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36634 (pms_id=72987) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36635 (pms_id=72988) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36636 (pms_id=72989) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36638 (pms_id=72990) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36639 (pms_id=72997) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36637 (pms_id=72998) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36640 (pms_id=73007) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36641 (pms_id=73008) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36643 (pms_id=73009) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36645 (pms_id=73017) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36644 (pms_id=73019) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36642 (pms_id=73020) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36646 (pms_id=73021) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36647 (pms_id=73022) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36648 (pms_id=73027) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36649 (pms_id=73028) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36652 (pms_id=73029) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36650 (pms_id=73030) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36651 (pms_id=73031) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36653 (pms_id=73032) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36654 (pms_id=73037) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36655 (pms_id=73038) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36656 (pms_id=73039) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36659 (pms_id=73040) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36657 (pms_id=73047) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36660 (pms_id=73048) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36658 (pms_id=73049) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36661 (pms_id=73050) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36662 (pms_id=73051) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36663 (pms_id=73052) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36664 (pms_id=73053) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36665 (pms_id=73054) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36666 (pms_id=73060) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36669 (pms_id=73061) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36667 (pms_id=73062) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36668 (pms_id=73063) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36671 (pms_id=73064) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36670 (pms_id=73065) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36672 (pms_id=73066) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36673 (pms_id=73076) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36677 (pms_id=73077) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36674 (pms_id=73088) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36675 (pms_id=73089) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36676 (pms_id=73090) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36680 (pms_id=73091) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36678 (pms_id=73092) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36679 (pms_id=73099) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36682 (pms_id=73100) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36683 (pms_id=73101) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36684 (pms_id=73102) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36681 (pms_id=73112) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36685 (pms_id=73113) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36686 (pms_id=73114) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36687 (pms_id=73116) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36688 (pms_id=73117) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36691 (pms_id=73118) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36692 (pms_id=73119) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36689 (pms_id=73121) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36690 (pms_id=73122) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36693 (pms_id=73133) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36694 (pms_id=73134) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36695 (pms_id=73135) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36696 (pms_id=73136) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36697 (pms_id=73137) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36698 (pms_id=73138) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36699 (pms_id=73139) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36701 (pms_id=73140) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36700 (pms_id=73141) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36702 (pms_id=73142) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36703 (pms_id=73143) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36704 (pms_id=73144) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36705 (pms_id=73145) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36706 (pms_id=73146) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36707 (pms_id=73147) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36714 (pms_id=73149) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36712 (pms_id=73148) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36708 (pms_id=73150) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36709 (pms_id=73151) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36710 (pms_id=73152) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36711 (pms_id=73153) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36713 (pms_id=73154) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36715 (pms_id=73155) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36716 (pms_id=73158) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36717 (pms_id=73159) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36718 (pms_id=73166) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36719 (pms_id=73167) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36721 (pms_id=73169) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36720 (pms_id=73168) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36724 (pms_id=73170) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36722 (pms_id=73171) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36725 (pms_id=73172) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36723 (pms_id=73173) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36726 (pms_id=73174) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36727 (pms_id=73175) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36728 (pms_id=73176) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36729 (pms_id=73177) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36731 (pms_id=73179) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36730 (pms_id=73178) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36732 (pms_id=73180) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36735 (pms_id=73181) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36734 (pms_id=73182) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36733 (pms_id=73183) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36736 (pms_id=73184) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36737 (pms_id=73185) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36739 (pms_id=73186) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36738 (pms_id=73187) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36741 (pms_id=73189) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36740 (pms_id=73188) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36746 (pms_id=73195) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36742 (pms_id=73197) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36744 (pms_id=73199) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36743 (pms_id=73198) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36745 (pms_id=73200) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36747 (pms_id=73201) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36750 (pms_id=73203) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36748 (pms_id=73202) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36751 (pms_id=73204) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36753 (pms_id=73205) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36749 (pms_id=73215) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36754 (pms_id=73216) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36755 (pms_id=73218) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36757 (pms_id=73219) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36752 (pms_id=73220) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36756 (pms_id=73221) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36758 (pms_id=73222) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36761 (pms_id=73223) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36762 (pms_id=73225) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36759 (pms_id=73233) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36764 (pms_id=73234) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36760 (pms_id=73235) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36765 (pms_id=73243) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36766 (pms_id=73244) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36767 (pms_id=73245) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36763 (pms_id=73246) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36768 (pms_id=73247) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36769 (pms_id=73248) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36770 (pms_id=73249) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36772 (pms_id=73251) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36771 (pms_id=73250) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36776 (pms_id=73252) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36777 (pms_id=73253) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36773 (pms_id=73254) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36775 (pms_id=73255) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36774 (pms_id=73258) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36778 (pms_id=73261) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36779 (pms_id=73262) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36781 (pms_id=73263) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36780 (pms_id=73264) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36782 (pms_id=73265) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36786 (pms_id=73272) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36783 (pms_id=73273) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36784 (pms_id=73274) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36785 (pms_id=73275) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36787 (pms_id=73276) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36788 (pms_id=73277) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36789 (pms_id=73278) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36790 (pms_id=73279) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36791 (pms_id=73280) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36792 (pms_id=73281) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36794 (pms_id=73283) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36795 (pms_id=73284) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36798 (pms_id=73294) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36793 (pms_id=73293) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36800 (pms_id=73295) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36796 (pms_id=73305) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36801 (pms_id=73306) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36802 (pms_id=73307) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36797 (pms_id=73308) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36799 (pms_id=73309) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36803 (pms_id=73315) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36806 (pms_id=73316) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36804 (pms_id=73325) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36809 (pms_id=73326) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36805 (pms_id=73328) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36807 (pms_id=73329) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36810 (pms_id=73330) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36811 (pms_id=73331) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36808 (pms_id=73332) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36812 (pms_id=73333) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36813 (pms_id=73334) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36816 (pms_id=73335) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36817 (pms_id=73336) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36814 (pms_id=73337) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36815 (pms_id=73338) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36821 (pms_id=73339) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36818 (pms_id=73340) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36819 (pms_id=73341) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36823 (pms_id=73343) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36820 (pms_id=73342) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36822 (pms_id=73344) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36824 (pms_id=73345) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36825 (pms_id=73346) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36827 (pms_id=73352) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36828 (pms_id=73353) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36829 (pms_id=73354) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36830 (pms_id=73355) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36831 (pms_id=73356) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36826 (pms_id=73357) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36832 (pms_id=73358) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36833 (pms_id=73359) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36834 (pms_id=73369) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36836 (pms_id=73370) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36835 (pms_id=73371) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36839 (pms_id=73372) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36837 (pms_id=73374) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36840 (pms_id=73373) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36841 (pms_id=73375) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36838 (pms_id=73376) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36842 (pms_id=73377) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36844 (pms_id=73378) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36845 (pms_id=73379) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36843 (pms_id=73380) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36847 (pms_id=73381) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36848 (pms_id=73382) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36849 (pms_id=73395) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36846 (pms_id=73397) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36852 (pms_id=73398) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36850 (pms_id=73399) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36851 (pms_id=73401) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36853 (pms_id=73402) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36855 (pms_id=73403) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36860 (pms_id=73404) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36861 (pms_id=73405) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36854 (pms_id=73406) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36856 (pms_id=73407) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36857 (pms_id=73408) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36858 (pms_id=73409) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36859 (pms_id=73410) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36862 (pms_id=73411) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36866 (pms_id=73412) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36868 (pms_id=73413) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36863 (pms_id=73415) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36869 (pms_id=73414) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36864 (pms_id=73416) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36865 (pms_id=73417) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36870 (pms_id=73426) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36871 (pms_id=73427) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36872 (pms_id=73429) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36867 (pms_id=73428) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36873 (pms_id=73431) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36877 (pms_id=73430) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36878 (pms_id=73432) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36874 (pms_id=73433) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36875 (pms_id=73442) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36879 (pms_id=73443) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36876 (pms_id=73444) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36880 (pms_id=73452) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36881 (pms_id=73453) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36882 (pms_id=73463) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36884 (pms_id=73464) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36885 (pms_id=73465) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36883 (pms_id=73467) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36887 (pms_id=73466) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36888 (pms_id=73468) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36889 (pms_id=73469) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36890 (pms_id=73470) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36886 (pms_id=73473) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36891 (pms_id=73474) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36892 (pms_id=73475) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36893 (pms_id=73485) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36894 (pms_id=73494) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36895 (pms_id=73495) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36897 (pms_id=73496) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36896 (pms_id=73497) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36898 (pms_id=73498) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36902 (pms_id=73499) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36899 (pms_id=73500) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36900 (pms_id=73501) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36901 (pms_id=73502) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36903 (pms_id=73504) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36904 (pms_id=73505) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36906 (pms_id=73515) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36905 (pms_id=73516) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36909 (pms_id=73517) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36910 (pms_id=73518) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36907 (pms_id=73519) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36913 (pms_id=73520) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36912 (pms_id=73521) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36908 (pms_id=73522) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36911 (pms_id=73523) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36915 (pms_id=73524) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36914 (pms_id=73525) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36918 (pms_id=73526) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36921 (pms_id=73527) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36916 (pms_id=73528) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36917 (pms_id=73529) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36922 (pms_id=73530) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36919 (pms_id=73531) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36920 (pms_id=73536) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36923 (pms_id=73537) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36927 (pms_id=73538) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36925 (pms_id=73539) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36924 (pms_id=73540) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36926 (pms_id=73541) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36932 (pms_id=73542) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36928 (pms_id=73543) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36929 (pms_id=73546) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36930 (pms_id=73552) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36931 (pms_id=73553) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36933 (pms_id=73554) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36937 (pms_id=73555) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36934 (pms_id=73557) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36938 (pms_id=73556) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36935 (pms_id=73558) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36941 (pms_id=73559) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36940 (pms_id=73560) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36936 (pms_id=73561) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36942 (pms_id=73562) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36939 (pms_id=73563) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36943 (pms_id=73564) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36945 (pms_id=73565) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36944 (pms_id=73566) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36946 (pms_id=73567) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36949 (pms_id=73568) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36948 (pms_id=73569) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36951 (pms_id=73570) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36950 (pms_id=73571) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36947 (pms_id=73572) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36952 (pms_id=73573) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36954 (pms_id=73574) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36953 (pms_id=73575) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36956 (pms_id=73577) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36955 (pms_id=73576) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36959 (pms_id=73578) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36960 (pms_id=73579) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36961 (pms_id=73580) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36958 (pms_id=73581) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36957 (pms_id=73582) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36963 (pms_id=73583) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36962 (pms_id=73584) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36965 (pms_id=73585) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36968 (pms_id=73586) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36964 (pms_id=73587) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36966 (pms_id=73588) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36967 (pms_id=73589) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36970 (pms_id=73590) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36973 (pms_id=73591) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36969 (pms_id=73602) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36971 (pms_id=73603) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36972 (pms_id=73604) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36974 (pms_id=73605) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36976 (pms_id=73606) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36977 (pms_id=73607) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36979 (pms_id=73608) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36975 (pms_id=73614) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36981 (pms_id=73615) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36983 (pms_id=73616) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36980 (pms_id=73625) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36978 (pms_id=73617) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36982 (pms_id=73635) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36984 (pms_id=73636) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36987 (pms_id=73637) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36989 (pms_id=73638) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36990 (pms_id=73639) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36991 (pms_id=73640) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36992 (pms_id=73641) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36985 (pms_id=73645) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36988 (pms_id=73647) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36986 (pms_id=73646) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36993 (pms_id=73648) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36994 (pms_id=73649) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36996 (pms_id=73657) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36995 (pms_id=73659) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36997 (pms_id=73660) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36998 (pms_id=73661) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37000 (pms_id=73662) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37001 (pms_id=73663) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 36999 (pms_id=73664) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37002 (pms_id=73665) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37004 (pms_id=73666) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37003 (pms_id=73667) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37005 (pms_id=73668) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37007 (pms_id=73669) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37006 (pms_id=73670) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37008 (pms_id=73671) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37009 (pms_id=73672) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37010 (pms_id=73673) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37011 (pms_id=73674) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37012 (pms_id=73675) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37014 (pms_id=73676) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37015 (pms_id=73677) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37013 (pms_id=73678) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37017 (pms_id=73679) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37018 (pms_id=73680) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37016 (pms_id=73682) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37019 (pms_id=73683) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37020 (pms_id=73684) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37021 (pms_id=73685) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37023 (pms_id=73686) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37022 (pms_id=73687) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37025 (pms_id=73688) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37027 (pms_id=73690) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37024 (pms_id=73689) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37028 (pms_id=73691) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37026 (pms_id=73692) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37032 (pms_id=73693) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37029 (pms_id=73694) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37030 (pms_id=73695) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37031 (pms_id=73705) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37033 (pms_id=73715) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37036 (pms_id=73716) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37035 (pms_id=73717) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37037 (pms_id=73727) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37034 (pms_id=73729) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37039 (pms_id=73728) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37038 (pms_id=73730) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37041 (pms_id=73732) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37040 (pms_id=73733) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37043 (pms_id=73734) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37042 (pms_id=73735) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37044 (pms_id=73736) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37049 (pms_id=73747) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37050 (pms_id=73757) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37045 (pms_id=73759) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37046 (pms_id=73760) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37047 (pms_id=73761) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37048 (pms_id=73768) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37051 (pms_id=73769) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37052 (pms_id=73770) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37054 (pms_id=73771) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37053 (pms_id=73779) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37059 (pms_id=73790) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37055 (pms_id=73789) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37057 (pms_id=73791) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37056 (pms_id=73792) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37058 (pms_id=73793) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37060 (pms_id=73794) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37062 (pms_id=73795) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37061 (pms_id=73796) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37066 (pms_id=73797) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37063 (pms_id=73799) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37068 (pms_id=73800) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37064 (pms_id=73801) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37065 (pms_id=73819) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37069 (pms_id=73830) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37067 (pms_id=73831) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37071 (pms_id=73842) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37070 (pms_id=73834) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37072 (pms_id=73843) 2025-11-19 15:15:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 37074 (pms_id=73844) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37073 (pms_id=73845) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37075 (pms_id=73846) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37076 (pms_id=73847) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37077 (pms_id=73854) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37078 (pms_id=73855) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37080 (pms_id=73856) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37081 (pms_id=73857) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37079 (pms_id=73859) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37084 (pms_id=73860) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37082 (pms_id=73861) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37083 (pms_id=73862) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37086 (pms_id=73863) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37085 (pms_id=73864) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37089 (pms_id=73865) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37088 (pms_id=73866) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37090 (pms_id=73867) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37087 (pms_id=73868) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37093 (pms_id=73881) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37091 (pms_id=73880) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37092 (pms_id=73882) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37094 (pms_id=73883) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37096 (pms_id=73885) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37095 (pms_id=73886) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37100 (pms_id=73887) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37097 (pms_id=73888) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37101 (pms_id=73889) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37102 (pms_id=73894) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37099 (pms_id=73895) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37098 (pms_id=73896) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37103 (pms_id=73897) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37104 (pms_id=73899) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37106 (pms_id=73900) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37105 (pms_id=73901) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37108 (pms_id=73902) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37109 (pms_id=73903) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37110 (pms_id=73904) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37111 (pms_id=73906) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37107 (pms_id=73905) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37112 (pms_id=73907) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37113 (pms_id=73908) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37115 (pms_id=73909) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37114 (pms_id=73910) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37116 (pms_id=73911) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37117 (pms_id=73912) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37118 (pms_id=73913) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37119 (pms_id=73914) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37121 (pms_id=73915) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37122 (pms_id=73916) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37120 (pms_id=73917) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37124 (pms_id=73918) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37125 (pms_id=73920) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37126 (pms_id=73921) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37123 (pms_id=73922) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37128 (pms_id=73923) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37129 (pms_id=73924) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37131 (pms_id=73925) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37127 (pms_id=73926) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37133 (pms_id=73927) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37130 (pms_id=73928) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37135 (pms_id=73929) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37132 (pms_id=73930) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37134 (pms_id=73931) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37136 (pms_id=73941) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37137 (pms_id=73942) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37141 (pms_id=73943) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37142 (pms_id=73944) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37143 (pms_id=73945) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37139 (pms_id=73947) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37138 (pms_id=73946) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37140 (pms_id=73948) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37144 (pms_id=73949) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37145 (pms_id=73950) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37146 (pms_id=73951) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37148 (pms_id=73952) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37149 (pms_id=73953) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37151 (pms_id=73954) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37150 (pms_id=73955) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37152 (pms_id=73956) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37147 (pms_id=73957) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37154 (pms_id=73958) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37153 (pms_id=73959) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37155 (pms_id=73960) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37156 (pms_id=73961) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37157 (pms_id=73962) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37162 (pms_id=73963) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37158 (pms_id=73964) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37159 (pms_id=73965) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37160 (pms_id=73966) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37161 (pms_id=73967) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37163 (pms_id=73968) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37164 (pms_id=73969) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37166 (pms_id=73970) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37165 (pms_id=73971) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37167 (pms_id=73972) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37168 (pms_id=73973) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37172 (pms_id=73975) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37169 (pms_id=73974) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37171 (pms_id=73976) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37170 (pms_id=73978) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37173 (pms_id=73979) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37174 (pms_id=73980) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37183 (pms_id=73981) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37175 (pms_id=73982) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37176 (pms_id=73983) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37179 (pms_id=73984) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37180 (pms_id=73985) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37177 (pms_id=73986) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37178 (pms_id=73987) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37181 (pms_id=73988) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37184 (pms_id=73989) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37182 (pms_id=73990) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37186 (pms_id=73999) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37185 (pms_id=73998) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37195 (pms_id=74000) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37196 (pms_id=74001) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37187 (pms_id=74003) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37191 (pms_id=74002) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37188 (pms_id=74004) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37189 (pms_id=74005) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37190 (pms_id=74007) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37193 (pms_id=74008) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37192 (pms_id=74009) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37194 (pms_id=74011) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37198 (pms_id=74013) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37199 (pms_id=74014) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37197 (pms_id=74015) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37205 (pms_id=74016) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37200 (pms_id=74017) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37201 (pms_id=74018) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37202 (pms_id=74019) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37206 (pms_id=74021) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37203 (pms_id=74020) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37204 (pms_id=74022) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37207 (pms_id=74023) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37210 (pms_id=74024) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37208 (pms_id=74025) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37212 (pms_id=74026) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37215 (pms_id=74027) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37216 (pms_id=74028) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37217 (pms_id=74029) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37209 (pms_id=74031) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37211 (pms_id=74032) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37214 (pms_id=74033) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37213 (pms_id=74034) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37220 (pms_id=74044) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37218 (pms_id=74045) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37225 (pms_id=74046) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37222 (pms_id=74047) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37219 (pms_id=74048) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37223 (pms_id=74049) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37224 (pms_id=74050) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37226 (pms_id=74051) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37221 (pms_id=74052) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37228 (pms_id=74053) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37227 (pms_id=74054) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37231 (pms_id=74055) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37233 (pms_id=74056) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37235 (pms_id=74057) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37234 (pms_id=74058) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37229 (pms_id=74059) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37230 (pms_id=74071) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37232 (pms_id=74079) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37238 (pms_id=74080) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37239 (pms_id=74081) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37241 (pms_id=74082) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37244 (pms_id=74083) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37236 (pms_id=74084) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37243 (pms_id=74085) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37237 (pms_id=74086) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37240 (pms_id=74087) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37242 (pms_id=74088) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37245 (pms_id=74089) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37249 (pms_id=74090) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37248 (pms_id=74091) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37246 (pms_id=74092) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37247 (pms_id=74102) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37250 (pms_id=74103) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37253 (pms_id=74104) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37254 (pms_id=74105) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37255 (pms_id=74106) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37256 (pms_id=74107) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37251 (pms_id=74108) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37252 (pms_id=74109) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37258 (pms_id=74110) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 37257 (pms_id=74111) 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=81 during matching phase 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=85 during matching phase 2025-11-19 15:15:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=87 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=225 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=231 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=246 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=254 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=255 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=256 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=366 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=391 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=473 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=487 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=498 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=504 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=506 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=508 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=519 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=520 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=522 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=526 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=574 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=575 during matching phase 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=325, cust=karltraunspurger@gmail.com, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca) via hash 2025-11-19 15:15:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c31a690b528b81ac710a80d6137285dbc96d2472ce04d31f444717ac72d38183 0597f67cf6da8075f559571ae03a184b6078e318d6bda3a6548cd89caef6d2ba, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca, hotel=39054_001) 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=636 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=637 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=733 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=732 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=734 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=740 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=741 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=745 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=806 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=865 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=866 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=884 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=887 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=892 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=951 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=952 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=963 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=968 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=990 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=998 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1007 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1011 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1009 during matching phase 2025-11-19 15:15:46 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1021 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1081 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1095 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1096 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1115 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1119 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1151 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1166 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1175 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1206 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1213 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1270 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1274 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1277 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1287 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1300 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1303 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1312 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1315 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1317 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1324 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1328 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1329 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1354 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1359 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1361 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1374 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1375 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1435 during matching phase 2025-11-19 15:15:47 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1443 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1484 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1413 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1505 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1522 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1551 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1578 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1580 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1584 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1598 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1610 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=337) via hash 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=fcbee94c89c37514d746e5ac2f3469ada9d4697800dfab4c656963ced4911d3a, hotel=39054_001) 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1705 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=479, cust=bisharaluca@gmail.com, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031) via hash 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 e91780991dd2345572ee1adc82a2dfcd16c338a03d6359345ee446d043f27fb4, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031, hotel=39054_001) 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1760 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1761 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1773 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1795 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1799 during matching phase 2025-11-19 15:15:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=1826 during matching phase 2025-11-19 15:15:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:15:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:15:49 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2034 during matching phase 2025-11-19 15:15:49 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2052 during matching phase 2025-11-19 15:15:49 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2054 during matching phase 2025-11-19 15:15:49 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2060 during matching phase 2025-11-19 15:15:49 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2062 during matching phase 2025-11-19 15:15:49 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2176 during matching phase 2025-11-19 15:15:49 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2206 during matching phase 2025-11-19 15:15:49 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2228 during matching phase 2025-11-19 15:15:49 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2237 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2298 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2307 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2319 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2365 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2420 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2422 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2501 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2543 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2568 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2587 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2595 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2596 during matching phase 2025-11-19 15:15:50 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2618 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2657 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2699 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2758 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2793 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2807 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2811 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2820 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2898 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2912 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2913 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2919 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2934 during matching phase 2025-11-19 15:15:51 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2957 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2969 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=2993 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3030 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3044 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3126 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3129 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3152 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3212 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3215 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3254 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3259 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3260 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3274 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3275 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3276 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3277 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3278 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3279 during matching phase 2025-11-19 15:15:52 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3304 during matching phase 2025-11-19 15:15:53 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3331 during matching phase 2025-11-19 15:15:53 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3370 during matching phase 2025-11-19 15:15:53 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3371 during matching phase 2025-11-19 15:15:53 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3379 during matching phase 2025-11-19 15:15:53 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3381 during matching phase 2025-11-19 15:15:53 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3419 during matching phase 2025-11-19 15:15:53 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3428 during matching phase 2025-11-19 15:15:53 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3446 during matching phase 2025-11-19 15:15:53 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3492 during matching phase 2025-11-19 15:15:53 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3506 during matching phase 2025-11-19 15:15:53 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3528 during matching phase 2025-11-19 15:15:56 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3585 during matching phase 2025-11-19 15:15:56 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3589 during matching phase 2025-11-19 15:15:56 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3617 during matching phase 2025-11-19 15:15:56 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3624 during matching phase 2025-11-19 15:15:56 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3628 during matching phase 2025-11-19 15:15:56 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3657 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3701 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3702 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3703 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3724 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3755 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3759 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3796 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3802 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3815 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3816 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3817 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3852 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3853 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3874 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3880 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3915 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3936 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3938 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3971 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3984 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3989 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3990 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=3993 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4001 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4004 during matching phase 2025-11-19 15:15:57 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4039 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4090 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4115 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4118 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4215 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4222 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4224 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4231 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4234 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4248 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4247 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4302 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4308 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4310 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4320 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4338 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4346 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4353 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4358 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4366 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4319 during matching phase 2025-11-19 15:15:58 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4377 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4440 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4441 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4456 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4511 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4525 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4580 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4605 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4609 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4641 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4676 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4696 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4736 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4760 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4770 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4828 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4830 during matching phase 2025-11-19 15:15:59 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4831 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4832 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4840 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4865 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4900 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4940 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4945 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=4949 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5025 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5042 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5058 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5022 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5121 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5154 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5161 during matching phase 2025-11-19 15:16:00 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5172 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5185 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5205 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5248 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5273 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5303 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5320 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5331 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5333 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5340 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5384 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5426 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5437 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5450 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5461 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5469 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5494 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5495 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5549 during matching phase 2025-11-19 15:16:01 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5641 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5642 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5644 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5656 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5658 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5675 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5695 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5706 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5720 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5738 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5747 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5749 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5751 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5771 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5806 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5847 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5879 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5936 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5991 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=5992 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6000 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6050 during matching phase 2025-11-19 15:16:02 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6054 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6101 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=337) via hash 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=fcbee94c89c37514d746e5ac2f3469ada9d4697800dfab4c656963ced4911d3a, hotel=39054_001) 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=337) via hash 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=fcbee94c89c37514d746e5ac2f3469ada9d4697800dfab4c656963ced4911d3a, hotel=39054_001) 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6137 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6157 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6168 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6178 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6189 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6223 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6227 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6266 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6279 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6311 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6351 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6352 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6358 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6381 during matching phase 2025-11-19 15:16:03 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6462 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6534 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6566 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6567 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6592 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6609 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6644 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6646 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6728 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6736 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6776 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6790 during matching phase 2025-11-19 15:16:04 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6826 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=6953 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7020 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7069 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7070 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7104 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7122 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7121 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1299, cust=Jacopo.giannoni@hotmail.it, email=39ab5bb95b82ae90d707c05e4ec6016f258dcafb0d77d59aabcfa6e03e634e52) via hash 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=707a679aac35b386ecdbfb32fb081f773bd2c804759d9998df8fdc214b82e03f ea9cc471f485255959afdce815250b692df174ae773d00e1d9ecc354b6016b71, email=39ab5bb95b82ae90d707c05e4ec6016f258dcafb0d77d59aabcfa6e03e634e52, hotel=39054_001) 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7148 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7203 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7205 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7211 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7152 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7245 during matching phase 2025-11-19 15:16:05 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7273 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7329 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7331 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7343 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7353 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7361 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7363 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7364 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7382 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7384 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7426 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7428 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7461 during matching phase 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:16:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7683 during matching phase 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=325, cust=karltraunspurger@gmail.com, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca) via hash 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c31a690b528b81ac710a80d6137285dbc96d2472ce04d31f444717ac72d38183 0597f67cf6da8075f559571ae03a184b6078e318d6bda3a6548cd89caef6d2ba, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca, hotel=39054_001) 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7744 during matching phase 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7757 during matching phase 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7767 during matching phase 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7782 during matching phase 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7799 during matching phase 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7835 during matching phase 2025-11-19 15:16:07 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=7964 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8025 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8061 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8062 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8074 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8100 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8194 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8198 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8217 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8230 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8255 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8259 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8357 during matching phase 2025-11-19 15:16:08 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8360 during matching phase 2025-11-19 15:16:09 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8470 during matching phase 2025-11-19 15:16:09 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8563 during matching phase 2025-11-19 15:16:09 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8627 during matching phase 2025-11-19 15:16:09 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8637 during matching phase 2025-11-19 15:16:09 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8709 during matching phase 2025-11-19 15:16:09 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8754 during matching phase 2025-11-19 15:16:09 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8814 during matching phase 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=8910 during matching phase 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9002 during matching phase 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9032 during matching phase 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9052 during matching phase 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 7eecf857a6a2fbdbf8d7d05581e370c940d134951c4ba05085af04feb518d09e, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9111 during matching phase 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9133 during matching phase 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9145 during matching phase 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9147 during matching phase 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9249 during matching phase 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9251 during matching phase 2025-11-19 15:16:10 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9252 during matching phase 2025-11-19 15:16:11 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9412 during matching phase 2025-11-19 15:16:11 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9414 during matching phase 2025-11-19 15:16:11 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9431 during matching phase 2025-11-19 15:16:11 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9471 during matching phase 2025-11-19 15:16:11 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9506 during matching phase 2025-11-19 15:16:11 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9565 during matching phase 2025-11-19 15:16:11 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9627 during matching phase 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9715 during matching phase 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9774 during matching phase 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9781 during matching phase 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9828 during matching phase 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9832 during matching phase 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9877 during matching phase 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=442) via hash 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 85b23c8432035cdd625a7db20f34a8b569f8308c48e54863f86fa7d3b2489d2d, email=02dc4cc85b18c8efda99deaef5abe951b60ac150c8999e3958a8bddb4ef9bb20, hotel=39054_001) 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9949 during matching phase 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9965 during matching phase 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=9984 during matching phase 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10055 during matching phase 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:16:12 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10106 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10114 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10117 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10147 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10211 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10237 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10251 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10253 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10278 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10298 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10311 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10313 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10323 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10349 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10362 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10363 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10413 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10498 during matching phase 2025-11-19 15:16:13 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10504 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10570 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10574 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10578 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10592 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10643 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10681 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10688 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10728 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10730 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10755 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10757 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10806 during matching phase 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=251) via hash 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef 6448403140ec1d1d8e084e854c433ab6dde0af46a2329d0d935850212cd30546, email=None, hotel=39054_001) 2025-11-19 15:16:14 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10850 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10915 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10924 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=10971 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11071 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11084 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11092 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11093 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11094 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11150 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11155 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11156 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11160 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11197 during matching phase 2025-11-19 15:16:15 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11320 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11352 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11365 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=808) via hash 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 703ba7f3218037da55949c6227e67f4081e620befdb29fb17a3a9cded071e142, email=aad2d52df4f425590f0e6010c1eb6a8c54e7b3a9b3a13d3b566603da2da1e24b, hotel=39054_001) 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11381 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11383 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11444 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11477 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11482 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11483 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=538, cust=malvina.pastori@libero.it, email=91a2bd187b072c19afda0375f5ac392f056c9ad42a446e19a446ed3191e13e9c) via hash 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ceb413d863201b200c30f217a613a1748d8dd5a281e24338c4fbba024c81ef22 b15e88366164856e0ae30210fc08bac31a0d046eead9622dfbbfd3e5295a341f, email=91a2bd187b072c19afda0375f5ac392f056c9ad42a446e19a446ed3191e13e9c, hotel=39054_001) 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11572 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11605 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11637 during matching phase 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:16:16 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11738 during matching phase 2025-11-19 15:16:17 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11752 during matching phase 2025-11-19 15:16:17 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11777 during matching phase 2025-11-19 15:16:17 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11819 during matching phase 2025-11-19 15:16:17 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=337) via hash 2025-11-19 15:16:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=fcbee94c89c37514d746e5ac2f3469ada9d4697800dfab4c656963ced4911d3a, hotel=39054_001) 2025-11-19 15:16:17 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11889 during matching phase 2025-11-19 15:16:17 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11900 during matching phase 2025-11-19 15:16:17 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11906 during matching phase 2025-11-19 15:16:17 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11982 during matching phase 2025-11-19 15:16:17 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=11997 during matching phase 2025-11-19 15:16:17 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12104 during matching phase 2025-11-19 15:16:18 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12208 during matching phase 2025-11-19 15:16:18 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12262 during matching phase 2025-11-19 15:16:18 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12366 during matching phase 2025-11-19 15:16:18 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12367 during matching phase 2025-11-19 15:16:18 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12416 during matching phase 2025-11-19 15:16:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:16:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:16:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a71bd4397285d3c15baa1fcdcf928c1354b293d6beda9fc78d286e14f47a942c 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:16:18 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12498 during matching phase 2025-11-19 15:16:18 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12596 during matching phase 2025-11-19 15:16:18 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12615 during matching phase 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12651 during matching phase 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12676 during matching phase 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12685 during matching phase 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12715 during matching phase 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12730 during matching phase 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12778 during matching phase 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a71bd4397285d3c15baa1fcdcf928c1354b293d6beda9fc78d286e14f47a942c 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12925 during matching phase 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12934 during matching phase 2025-11-19 15:16:19 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12971 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12989 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=12991 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13092 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13123 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13202 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13203 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13248 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13308 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13320 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13364 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13368 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13390 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13391 during matching phase 2025-11-19 15:16:20 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13436 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13474 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13516 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13517 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13532 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13539 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13540 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13541 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13542 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13548 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13616 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13687 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13726 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13729 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13731 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=325, cust=karltraunspurger@gmail.com, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca) via hash 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c31a690b528b81ac710a80d6137285dbc96d2472ce04d31f444717ac72d38183 0597f67cf6da8075f559571ae03a184b6078e318d6bda3a6548cd89caef6d2ba, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca, hotel=39054_001) 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13733 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13736 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13738 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13739 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13740 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13742 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13883 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=13889 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14018 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14019 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14026 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14024 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14033 during matching phase 2025-11-19 15:16:21 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14059 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14118 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14259 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14323 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14330 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14346 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14356 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14357 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14362 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14367 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14383 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14394 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14447 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14451 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14452 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14453 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14455 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14460 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14461 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14463 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14464 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14474 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14483 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14490 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14496 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14501 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14504 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14506 during matching phase 2025-11-19 15:16:22 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14585 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14647 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14780 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14781 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14801 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14814 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14816 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14817 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14818 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14823 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14832 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14866 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14873 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14894 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14897 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14899 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14903 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14906 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14918 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=14999 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15002 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15067 during matching phase 2025-11-19 15:16:23 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15068 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15084 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15094 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15097 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15103 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15146 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15149 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15160 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15161 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15179 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15186 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15241 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15263 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15265 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15264 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15267 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15271 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15281 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15317 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15336 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15350 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15351 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15385 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15444 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15458 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15459 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15460 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15461 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15514 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15517 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15525 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15549 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15567 during matching phase 2025-11-19 15:16:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15569 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15582 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15608 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15750 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15784 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15826 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15846 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15847 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15848 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15888 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15965 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15971 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=15982 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16003 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16039 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16066 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16067 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16068 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16069 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16070 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16073 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16074 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16093 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16153 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16175 during matching phase 2025-11-19 15:16:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16177 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16249 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16274 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16326 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16327 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16334 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16343 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16345 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16365 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16364 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16366 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16367 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16390 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16391 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16401 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16403 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16409 during matching phase 2025-11-19 15:16:26 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16421 during matching phase 2025-11-19 15:16:27 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16433 during matching phase 2025-11-19 15:16:27 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16437 during matching phase 2025-11-19 15:16:27 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16436 during matching phase 2025-11-19 15:16:29 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16438 during matching phase 2025-11-19 15:16:29 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16451 during matching phase 2025-11-19 15:16:29 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16458 during matching phase 2025-11-19 15:16:29 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16472 during matching phase 2025-11-19 15:16:29 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16572 during matching phase 2025-11-19 15:16:29 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16698 during matching phase 2025-11-19 15:16:29 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16708 during matching phase 2025-11-19 15:16:29 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16772 during matching phase 2025-11-19 15:16:29 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16771 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16800 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16844 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=16796 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17000 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17002 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17068 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17069 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17070 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17085 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17130 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17162 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17183 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17234 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17239 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17254 during matching phase 2025-11-19 15:16:30 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17272 during matching phase 2025-11-19 15:16:31 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17459 during matching phase 2025-11-19 15:16:31 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17752 during matching phase 2025-11-19 15:16:31 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17791 during matching phase 2025-11-19 15:16:32 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17835 during matching phase 2025-11-19 15:16:32 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17886 during matching phase 2025-11-19 15:16:32 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=17996 during matching phase 2025-11-19 15:16:32 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18001 during matching phase 2025-11-19 15:16:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:16:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:16:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d586e8d650ff680ff83f020e9cfab260cceaa4173ea52a268392a5daf72eed07 a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:16:32 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18145 during matching phase 2025-11-19 15:16:33 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18190 during matching phase 2025-11-19 15:16:33 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18310 during matching phase 2025-11-19 15:16:33 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18346 during matching phase 2025-11-19 15:16:33 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18397 during matching phase 2025-11-19 15:16:33 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18447 during matching phase 2025-11-19 15:16:33 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18499 during matching phase 2025-11-19 15:16:33 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18536 during matching phase 2025-11-19 15:16:33 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18602 during matching phase 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18666 during matching phase 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18715 during matching phase 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18738 during matching phase 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=18739 during matching phase 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a71bd4397285d3c15baa1fcdcf928c1354b293d6beda9fc78d286e14f47a942c 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19092 during matching phase 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19102 during matching phase 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19104 during matching phase 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19103 during matching phase 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19109 during matching phase 2025-11-19 15:16:34 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19131 during matching phase 2025-11-19 15:16:35 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19162 during matching phase 2025-11-19 15:16:35 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19164 during matching phase 2025-11-19 15:16:35 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19175 during matching phase 2025-11-19 15:16:35 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19181 during matching phase 2025-11-19 15:16:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=919, cust=mancu22@hotmail.it, email=9854d86b1f828f98c513cd0fb8c2de45e24512dccb80a38042c29112f54e2c23) via hash 2025-11-19 15:16:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 05918289128035f901925c87eeb90a0cdd95950e5561fb44be5947f0afa02505, email=9854d86b1f828f98c513cd0fb8c2de45e24512dccb80a38042c29112f54e2c23, hotel=39054_001) 2025-11-19 15:16:35 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19238 during matching phase 2025-11-19 15:16:35 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19239 during matching phase 2025-11-19 15:16:35 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19297 during matching phase 2025-11-19 15:16:35 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19515 during matching phase 2025-11-19 15:16:36 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19606 during matching phase 2025-11-19 15:16:36 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19638 during matching phase 2025-11-19 15:16:36 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19745 during matching phase 2025-11-19 15:16:36 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19781 during matching phase 2025-11-19 15:16:36 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=19841 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20201 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20208 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20238 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20293 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20333 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20449 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20479 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20483 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20611 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20637 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20636 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20640 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20659 during matching phase 2025-11-19 15:16:37 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20661 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20676 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20679 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20686 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20688 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20718 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20745 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20750 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20751 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20754 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20758 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20759 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20774 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20788 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20789 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20790 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20799 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20801 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20800 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20817 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20819 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20827 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20884 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20893 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20898 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=20919 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21075 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21088 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21094 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21125 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21135 during matching phase 2025-11-19 15:16:38 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21136 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21247 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21254 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21257 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21259 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21282 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21290 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21250 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21340 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21341 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21343 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21344 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21372 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21400 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21405 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21426 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21448 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21455 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21459 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21553 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21563 during matching phase 2025-11-19 15:16:39 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21566 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21614 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21624 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21638 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21654 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21657 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21677 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21685 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21688 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21741 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21742 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21754 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21771 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21791 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21807 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21813 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21819 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21821 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21822 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21824 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21827 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21828 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21830 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21832 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21848 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21850 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21851 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21853 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21860 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21862 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21866 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21905 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21906 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21907 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21927 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21928 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21940 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21972 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21973 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=21976 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22001 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22006 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22012 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22041 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22046 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22060 during matching phase 2025-11-19 15:16:40 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22074 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22120 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22121 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22125 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22146 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22180 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22209 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22264 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22298 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22310 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22309 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22308 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22337 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22378 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22380 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22383 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22384 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22393 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22437 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22438 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22439 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22454 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22458 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22494 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22532 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22552 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22558 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22561 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22578 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22581 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22600 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22601 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22607 during matching phase 2025-11-19 15:16:41 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22605 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22623 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22629 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22635 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=105) via hash 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=873fc42a5952181eea451cee3681747710ae38f7c901a1d38c198eb1da473d1a 80cc5659e86a7724b3e6b0bd0d6e8008d6911d81b0b46aeea66e13d2e2701407, email=966b6ce9677607e9325dfbe8aa10a9a6ad0dc709a39466eec2623285bd2359ff, hotel=39054_001) 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22657 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22662 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22663 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22680 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22685 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22687 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22691 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22720 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22732 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22739 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22751 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22753 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22773 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22775 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22777 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22792 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22810 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22814 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22817 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22836 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22844 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22845 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22854 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22857 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22859 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22863 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22875 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22876 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22878 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22884 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22885 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22889 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22892 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22895 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22904 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22920 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22930 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22933 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=159, cust=johanna.waizmann@web.de, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9) via hash 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9f8f85d036c72c70e596958eac400cd84d81a4f51d38073e3a8c5a1c216c82b6 ebe5865f3d80bb317185ef6c4bd3e8188364575bb36b7100a71eae228c00787e, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9, hotel=39054_001) 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=159, cust=johanna.waizmann@web.de, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9) via hash 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9f8f85d036c72c70e596958eac400cd84d81a4f51d38073e3a8c5a1c216c82b6 ebe5865f3d80bb317185ef6c4bd3e8188364575bb36b7100a71eae228c00787e, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9, hotel=39054_001) 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22965 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=22984 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23010 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23014 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23015 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23037 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23038 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23039 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23042 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23050 during matching phase 2025-11-19 15:16:42 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23068 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23133 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23143 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23179 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23238 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23353 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23376 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23377 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23378 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23416 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23417 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23433 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23447 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23395 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23481 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23485 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23490 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23489 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23514 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23518 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23519 during matching phase 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:16:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23851 during matching phase 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23852 during matching phase 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23853 during matching phase 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23854 during matching phase 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23855 during matching phase 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23856 during matching phase 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23857 during matching phase 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23858 during matching phase 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23860 during matching phase 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=23859 during matching phase 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=479, cust=bisharaluca@gmail.com, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031) via hash 2025-11-19 15:16:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 e91780991dd2345572ee1adc82a2dfcd16c338a03d6359345ee446d043f27fb4, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031, hotel=39054_001) 2025-11-19 15:16:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:16:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:16:47 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1149) via hash 2025-11-19 15:16:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c5420b43786b20f6cd116002a483b128e9d24020852c5e1c53731e25f40217f0 51dd6778188f3af70d2a4514edb593351a945c9af07c94dadb670f0d6b9dfd58, email=20a0ec615a4a1501f73781cf07e1b0476e6c186c7c7283bb33a4d2ee01e2f1db, hotel=39054_001) 2025-11-19 15:16:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:16:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 362a296602348e5cfa9df497c9b6157c8f716996bc5ae69b883fa8ce1c653e1c, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:16:48 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=26032 during matching phase 2025-11-19 15:16:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:16:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7a25faacaf8ea321215bc6c116ed40b971dee103c23bf573f8603a369a90c689 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:16:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1425, cust=benedetta.ronci@hotmail.it, email=2b31a1a8212287326ed0fad6363689a43f407e56f7ba80206c14298c16ab6e78) via hash 2025-11-19 15:16:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c64f81213d168187d346b356bea56d60c6feb02e4914ce98f044bfcdb68a77d8 9202f7b735e135a4be1b6b56ecac5d70aff766b3c0586435cd417d39f527c135, email=2b31a1a8212287326ed0fad6363689a43f407e56f7ba80206c14298c16ab6e78, hotel=39054_001) 2025-11-19 15:16:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=822, cust=nicoletti.ornellaa@gmail.com, email=dd3036807bc2b9f705739ae297ebd2881a32e3c0332a0b608a2aca3394827400) via hash 2025-11-19 15:16:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 1cc4592052fca9c33e2cd6dc0c4f6687c1506bd906cf331b279dcda169f9f6f4, email=dd3036807bc2b9f705739ae297ebd2881a32e3c0332a0b608a2aca3394827400, hotel=39054_001) 2025-11-19 15:16:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=479, cust=bisharaluca@gmail.com, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031) via hash 2025-11-19 15:16:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 e91780991dd2345572ee1adc82a2dfcd16c338a03d6359345ee446d043f27fb4, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031, hotel=39054_001) 2025-11-19 15:16:57 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=157, cust=lisadallaglio@yahoo.it, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd) via hash 2025-11-19 15:16:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 885fac1a6c04d61353f7a02e72193784fa0423b2ac1c32241c5cc3b1591675e5, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd, hotel=39054_001) 2025-11-19 15:16:57 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=573) via hash 2025-11-19 15:16:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=214d875ef4995908392bb64befb35ca3291dd803fd94bd305ec806a0f39e0e03 c01a7364962d02a6420cda42749477ee2f4c125b15797b9ad4e6bf21bd552253, email=3661c6a4c6d7baf9c7ccb2460e18bf997520133fe94d90baaff576ccbf48f030, hotel=39054_001) 2025-11-19 15:17:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:17:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 362a296602348e5cfa9df497c9b6157c8f716996bc5ae69b883fa8ce1c653e1c, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:17:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=325, cust=karltraunspurger@gmail.com, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca) via hash 2025-11-19 15:17:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c31a690b528b81ac710a80d6137285dbc96d2472ce04d31f444717ac72d38183 0597f67cf6da8075f559571ae03a184b6078e318d6bda3a6548cd89caef6d2ba, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca, hotel=39054_001) 2025-11-19 15:17:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:17:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:17:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:17:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:17:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:17:05 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:17:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:17:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1193, cust=Capurronadia68@gmail.com, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f) via hash 2025-11-19 15:17:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 133a8203f171074b410137a58fb3c063a37613a62fe359c79495b6332f18c630, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f, hotel=39054_001) 2025-11-19 15:17:06 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=442) via hash 2025-11-19 15:17:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 85b23c8432035cdd625a7db20f34a8b569f8308c48e54863f86fa7d3b2489d2d, email=02dc4cc85b18c8efda99deaef5abe951b60ac150c8999e3958a8bddb4ef9bb20, hotel=39054_001) 2025-11-19 15:17:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=159, cust=johanna.waizmann@web.de, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9) via hash 2025-11-19 15:17:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9f8f85d036c72c70e596958eac400cd84d81a4f51d38073e3a8c5a1c216c82b6 ebe5865f3d80bb317185ef6c4bd3e8188364575bb36b7100a71eae228c00787e, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9, hotel=39054_001) 2025-11-19 15:17:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:17:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:17:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=479, cust=bisharaluca@gmail.com, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031) via hash 2025-11-19 15:17:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 e91780991dd2345572ee1adc82a2dfcd16c338a03d6359345ee446d043f27fb4, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031, hotel=39054_001) 2025-11-19 15:17:10 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=168) via hash 2025-11-19 15:17:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6e45d8dad824b5c53b9252f439778e196963ec98de3376339e1484e68097330 cd24cb486e6ea1fab9755424b2d3cf9aae96a8fd76e678fad1f10cc866826bb4, email=dab793c16b79d8b5674e88be9c6402db90faad817ed9aab15eeeba7ba15374e7, hotel=39054_001) 2025-11-19 15:17:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:17:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:17:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:17:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:17:12 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1193, cust=Capurronadia68@gmail.com, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f) via hash 2025-11-19 15:17:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 133a8203f171074b410137a58fb3c063a37613a62fe359c79495b6332f18c630, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f, hotel=39054_001) 2025-11-19 15:17:12 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:17:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:17:14 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1327, cust=stefimart9@gmail.com, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3) via hash 2025-11-19 15:17:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 4e8e8188c7ad9424d7a049dc0218ea82e57079ead7cd3ecbb80520c029126cd9, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3, hotel=39054_001) 2025-11-19 15:17:14 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1333, cust=elisapini1@gmail.com, email=0ad3b1a2c0e310ffc31fd845fe87fa9b61b62f1be0de294b4918a407684888bd) via hash 2025-11-19 15:17:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 3150abf034343d5c4b98480934149b0178ea71deecf556659ba28fc9af5f713a, email=0ad3b1a2c0e310ffc31fd845fe87fa9b61b62f1be0de294b4918a407684888bd, hotel=39054_001) 2025-11-19 15:17:16 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=792, cust=infotoqueaporter@gmail.com, email=09a01fd7f2b3c7bafb1d6640a925f6db1e80ef5ae0204dfe54aee217f09693d0) via hash 2025-11-19 15:17:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0545493de4891b35576aecdc44e0aacc9c08a4a26b39be3db4dcaa8f489a2bdc 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=09a01fd7f2b3c7bafb1d6640a925f6db1e80ef5ae0204dfe54aee217f09693d0, hotel=39054_001) 2025-11-19 15:17:16 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:17:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:17:17 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=503, cust=petrapohl79@yahoo.com, email=71b69add72ee2f9b1eb34b0167a5d667ec11b95c2c9e88bda7dccda88caff6be) via hash 2025-11-19 15:17:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8a48abbd5535a6de051dd167111e33abe996ddc7091aeac8808ae2c335d505ce 5793bf262ff3c66657642558537d93292b36de2c341ab7365ca1dd2a92e4f531, email=71b69add72ee2f9b1eb34b0167a5d667ec11b95c2c9e88bda7dccda88caff6be, hotel=39054_001) 2025-11-19 15:17:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1526, cust=conny.1999@gmx.net, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127) via hash 2025-11-19 15:17:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=af7f04cff61fc48b570f1e1f5dd0dd0d080cc32b2179f3468b337cb85a338e78 f1a679f067d3b1f0d817f4abc26d2f0d04ac107449a70df570f31326a74e2b6d, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127, hotel=39054_001) 2025-11-19 15:17:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:17:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:17:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:17:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:17:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:17:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:17:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:17:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:17:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:17:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:17:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 362a296602348e5cfa9df497c9b6157c8f716996bc5ae69b883fa8ce1c653e1c, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=578, cust=silvia.sana94@libero.it, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649) via hash 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 7b50943dab3f7f92f4120ca9a031d777b5a13bb71749e7e6a2cdd5f2e0ddaf5a, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649, hotel=39054_001) 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=beb4b6896b30a38deabe0caf9ed3c10f0c217e3ad181e0878d774f8b9e069389 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=159, cust=johanna.waizmann@web.de, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9) via hash 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9f8f85d036c72c70e596958eac400cd84d81a4f51d38073e3a8c5a1c216c82b6 ebe5865f3d80bb317185ef6c4bd3e8188364575bb36b7100a71eae228c00787e, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9, hotel=39054_001) 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:17:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:17:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=241, cust=marianichiara1978@gmail.com, email=edb545f2c917d8950b59821a445d512b22565dc97a4a21fc11d31be0bf894a9b) via hash 2025-11-19 15:17:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 8fcbe81ce6831fefce1e03d6b03042de3328decf0c25f658795e345dceafdf18, email=edb545f2c917d8950b59821a445d512b22565dc97a4a21fc11d31be0bf894a9b, hotel=39054_001) 2025-11-19 15:17:23 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=224, cust=fmarchesin78@gmail.com, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff) via hash 2025-11-19 15:17:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f51ab9d849938a4f1e88903912ccdc17090df2bd9a432adc6aab61ffaf325d82 a8fc0b2a558621ca6c97ee92c128a32c2c3523b0cca61623301c0d5ea1a2b991, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff, hotel=39054_001) 2025-11-19 15:17:24 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=582, cust=brunaalberta@gmail.com, email=5e17425f38447af2c4b2b41b819684ded226e28de49aaf08a0f30ad81ff080f2) via hash 2025-11-19 15:17:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f96cf6a1d9a1b55845e066252db1801f019ac57d3270001ac046a492216b154c fe4c734933ceb6fb5f3375f7125b1c507a1ed723e430e058e6f49c8d266ea354, email=5e17425f38447af2c4b2b41b819684ded226e28de49aaf08a0f30ad81ff080f2, hotel=39054_001) 2025-11-19 15:17:24 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:17:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:17:24 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=41941 during matching phase 2025-11-19 15:17:25 - alpine_bits_python.conversion_service - WARNING - Conversion not found for pms_reservation_id=42110 during matching phase 2025-11-19 15:17:25 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:17:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:17:25 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:17:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:17:26 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=136, cust=forrex2001@yahoo.it, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640) via hash 2025-11-19 15:17:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b237ce3e1d10cca83626ee57af10ad58ae7f86e57f72d743bfdce3bbe20bd11 6fa639033a43d8de0689f8a14eb0eefd5189b5f6b210a27a13627b63af170ddb, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640, hotel=39054_001) 2025-11-19 15:17:26 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:17:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:17:27 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:17:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:17:27 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:17:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:17:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=115, cust=info@wb-bau.de, email=cc30eaa90bc5928ee96b8161187ae5e7b953465ea98c96e01fd0ba1d2448d7a1) via hash 2025-11-19 15:17:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1d4b41c9db9172e5f151e4a5fe3c57ca3f98b8e6ba807450b10d1897c84ce72b bcd70df02ff441908b4418c7dfb884b04ffaf25cab78fd6b0f255e51c582ff02, email=cc30eaa90bc5928ee96b8161187ae5e7b953465ea98c96e01fd0ba1d2448d7a1, hotel=39054_001) 2025-11-19 15:17:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:17:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:17:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:17:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:17:29 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=280, cust=fe.monti@yahoo.it, email=b83de2d2bd18681930f51a217836846328d4bb2ac00d9a4adb36998fa7a65ca5) via hash 2025-11-19 15:17:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 51f6725e83e74f04ae12ac94c1b8a04df5e983e83cfbd551c2d9368686427d60, email=b83de2d2bd18681930f51a217836846328d4bb2ac00d9a4adb36998fa7a65ca5, hotel=39054_001) 2025-11-19 15:17:29 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1585, cust=deboraconcialdi74@gmail.com, email=9a5cf6d76c1b874cf4ae79f3d718e6a14fd029fb185a3ef1381e1e50684f5495) via hash 2025-11-19 15:17:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef441365f38ad099fd0bbdac142e382dfa66c6964ad8e51f2193a5b651aa6926 a53e4f2dd212273df2da9d1fa7255fa06afffd841ae7bfd0876f0e6c632b37db, email=9a5cf6d76c1b874cf4ae79f3d718e6a14fd029fb185a3ef1381e1e50684f5495, hotel=39054_001) 2025-11-19 15:17:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:17:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:17:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1514, cust=giuditta84@hotmail.it, email=8f6e09fc9fe93b91446792a3910d9d3492cce9c4a2d9b3e29f7219d2e99fe488) via hash 2025-11-19 15:17:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a058dfec5ab1ad3b3ab8f65db209b3b4e65c5386b9c1d6ac294fea2f0e5da3d8 26e19f2b4dd93a3a7c49c3e785ec8932550af6aa6bea13078672a8c81508f18e, email=8f6e09fc9fe93b91446792a3910d9d3492cce9c4a2d9b3e29f7219d2e99fe488, hotel=39054_001) 2025-11-19 15:17:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=466, cust=ziaro73@gmail.com, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79) via hash 2025-11-19 15:17:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 95c0ad24384a27cba83f31e646b9dcda733e25fbcba9bc12cff2c8534c432a35, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79, hotel=39054_001) 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=442) via hash 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 85b23c8432035cdd625a7db20f34a8b569f8308c48e54863f86fa7d3b2489d2d, email=02dc4cc85b18c8efda99deaef5abe951b60ac150c8999e3958a8bddb4ef9bb20, hotel=39054_001) 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=442) via hash 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 85b23c8432035cdd625a7db20f34a8b569f8308c48e54863f86fa7d3b2489d2d, email=02dc4cc85b18c8efda99deaef5abe951b60ac150c8999e3958a8bddb4ef9bb20, hotel=39054_001) 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1199, cust=Edocia74@gmail.com, email=9ef66b302915fcf5a98709a43347e30fb7d849e0f1b0c68260b12d1fed59682c) via hash 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ffe138c1680e8e3c824daa5c3eeba673825b9a0092866608b1f4f3e3212378d1 0902877c1539c2e0a8406bbbcd6cf2c1e711d0110dc548f5fb88fc899bb1c726, email=9ef66b302915fcf5a98709a43347e30fb7d849e0f1b0c68260b12d1fed59682c, hotel=39054_001) 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1195, cust=piovesang26@gmail.com, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44) via hash 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1263, cust=piovesang26@gmail.com, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44) via hash 2025-11-19 15:17:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6916cc8cca322a9f40e9d4d87e57cec1c37b9c26fdfa744f0e9706c21f13ce92 b6364ffd5d25e8ff6ec29899a8e40aa1e452a4969783e8c76423679dbf49970b, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44, hotel=39054_001) 2025-11-19 15:17:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1199, cust=Edocia74@gmail.com, email=9ef66b302915fcf5a98709a43347e30fb7d849e0f1b0c68260b12d1fed59682c) via hash 2025-11-19 15:17:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ffe138c1680e8e3c824daa5c3eeba673825b9a0092866608b1f4f3e3212378d1 0902877c1539c2e0a8406bbbcd6cf2c1e711d0110dc548f5fb88fc899bb1c726, email=9ef66b302915fcf5a98709a43347e30fb7d849e0f1b0c68260b12d1fed59682c, hotel=39054_001) 2025-11-19 15:17:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1195, cust=piovesang26@gmail.com, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44) via hash 2025-11-19 15:17:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1263, cust=piovesang26@gmail.com, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44) via hash 2025-11-19 15:17:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6916cc8cca322a9f40e9d4d87e57cec1c37b9c26fdfa744f0e9706c21f13ce92 b6364ffd5d25e8ff6ec29899a8e40aa1e452a4969783e8c76423679dbf49970b, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44, hotel=39054_001) 2025-11-19 15:17:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1315, cust=saravalbonesi@hotmail.it, email=37ea5214248f5dfcddb6459c232ea666637fdd4d612c0f5399f69cd9d09aefac) via hash 2025-11-19 15:17:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 3f05d847e460af085307c2d3c4328f39a43999cabd8d7a644e026127f6deac08, email=37ea5214248f5dfcddb6459c232ea666637fdd4d612c0f5399f69cd9d09aefac, hotel=39054_001) 2025-11-19 15:17:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:17:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:17:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:17:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:17:40 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:17:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:17:40 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=83, cust=visconti.ann@gmail.com, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2) via hash 2025-11-19 15:17:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 4cfd73dab13774c2c502b55ad07e0e7ebe976c491ecc3a852dbca6b7691160fc, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2, hotel=39054_001) 2025-11-19 15:17:41 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:17:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:17:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1502, cust=davidesan1978@gmail.com, email=a515c6468e72fa99a4b6caaa4043e96a732f5245e32b83020bae99a4c55c8319) via hash 2025-11-19 15:17:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57, email=a515c6468e72fa99a4b6caaa4043e96a732f5245e32b83020bae99a4c55c8319, hotel=39054_001) 2025-11-19 15:17:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=511, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:17:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=432, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:17:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 4dc2053e86144d39a0141d30bf09df233875569d056002cc27509fdb24cc1965, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5, hotel=39054_001) 2025-11-19 15:17:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=511, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:17:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=432, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:17:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 4dc2053e86144d39a0141d30bf09df233875569d056002cc27509fdb24cc1965, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5, hotel=39054_001) 2025-11-19 15:17:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=511, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:17:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=432, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:17:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 4dc2053e86144d39a0141d30bf09df233875569d056002cc27509fdb24cc1965, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5, hotel=39054_001) 2025-11-19 15:17:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:17:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:17:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1008, cust=avv.silviamadreperla@gmail.com, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b) via hash 2025-11-19 15:17:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 26f82e27b802194550999330b2c49bd6c85a4519be613619f6ec65d965178792, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b, hotel=39054_001) 2025-11-19 15:17:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=136, cust=forrex2001@yahoo.it, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640) via hash 2025-11-19 15:17:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b237ce3e1d10cca83626ee57af10ad58ae7f86e57f72d743bfdce3bbe20bd11 6fa639033a43d8de0689f8a14eb0eefd5189b5f6b210a27a13627b63af170ddb, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640, hotel=39054_001) 2025-11-19 15:17:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:17:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:17:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:17:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:17:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:17:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:17:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:17:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 1a22882780314b2942a6522f3109cdec553a294eab5ffc6901b85fd4bef6c930, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:17:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=478, cust=simona_antoni5042@yahoo.it, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467) via hash 2025-11-19 15:17:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 ee925bb2b5c28229232ef77a2bf0812d346830d9c0f3a331589cea3b73763ef1, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467, hotel=39054_001) 2025-11-19 15:17:48 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1392) via hash 2025-11-19 15:17:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=74744f0df5ee17034e3a391aa6bc1dc4d0db08f108a178d0198b177255ddb0c3 23635671b14ff3f69e01d9f32f74ae309de09a953f6b49385b3a81b3239237db, email=db0a661370a3fa857c93c4cc8c4e2a7ad447ac791af43f5ce8041c03d6c7ffda, hotel=39054_001) 2025-11-19 15:17:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=143, cust=ch-stumpf@web.de, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163) via hash 2025-11-19 15:17:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163, hotel=39054_001) 2025-11-19 15:17:48 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1086) via hash 2025-11-19 15:17:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=09bcdb65b8d9600d29f0bdd087b58b3df2860acb206a9e1dff65951c27410ff2, hotel=39054_001) 2025-11-19 15:17:48 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=143) via hash 2025-11-19 15:17:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=26167f7f9c2d53afe344cc3f216a7664acdcf278b5ec1bcce1e26bede588e8db, hotel=39054_001) 2025-11-19 15:17:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:17:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:17:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:17:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:17:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1030, cust=radova@hotmail.it, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868) via hash 2025-11-19 15:17:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 b2ade6d41fd3111a6ffea0f49eb286c765ad13c2cb6c735c7a2250c267d34cef, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868, hotel=39054_001) 2025-11-19 15:17:50 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=143) via hash 2025-11-19 15:17:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=26167f7f9c2d53afe344cc3f216a7664acdcf278b5ec1bcce1e26bede588e8db, hotel=39054_001) 2025-11-19 15:17:51 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1087) via hash 2025-11-19 15:17:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ec27c5dcb1aba241730da0ab0e695920ac927de0399226d226b82b0e8b01103f a8145439d70ba4ba6ca03e020b7f41a465ae6ba6330886a1d77bba4cb08e13da, email=49eeebe6035c094b21268e059cc8a12e88f95d6df164ccd6d599a2292da00758, hotel=39054_001) 2025-11-19 15:17:51 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=76, cust=pamelamurachelli@gmail.com, email=96ff9e147aef8e8314150d3ba0f9d0a0657b4e390ea226f65d4de84a56180e08) via hash 2025-11-19 15:17:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cbbcacaf0d582e760874a68b44c572218102a1d24fa262b00dc7f090c7257302 3653f92c811f518cd738831b5306ec394b7d5bb1b28fe13515512d6df5132947, email=96ff9e147aef8e8314150d3ba0f9d0a0657b4e390ea226f65d4de84a56180e08, hotel=39054_001) 2025-11-19 15:17:51 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1008, cust=avv.silviamadreperla@gmail.com, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b) via hash 2025-11-19 15:17:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 26f82e27b802194550999330b2c49bd6c85a4519be613619f6ec65d965178792, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b, hotel=39054_001) 2025-11-19 15:17:52 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=874, cust=giacomo.gerotto@gmail.com, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc) via hash 2025-11-19 15:17:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b e46164861467a24f4fe4079466597a58023bdf02ccae405abfe11ecbbe6cdcdf, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc, hotel=39054_001) 2025-11-19 15:17:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1529, cust=Pierluigigiuliodori@gmail.com, email=1a2602f6934afefbd00de8da091be8b1f34deba2c3dc3b61b3fce97e68be10b0) via hash 2025-11-19 15:17:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=06e07779754abe92fe2269de6001af3e5e958a18a4096b4bb7e3d28f8f4697b9 5cc98f9bb10beedccafce681aee0e2dc5fe76df0be4b3878df49e9e54422c263, email=1a2602f6934afefbd00de8da091be8b1f34deba2c3dc3b61b3fce97e68be10b0, hotel=39054_001) 2025-11-19 15:17:57 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:17:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:17:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:17:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:17:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=874, cust=giacomo.gerotto@gmail.com, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc) via hash 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b e46164861467a24f4fe4079466597a58023bdf02ccae405abfe11ecbbe6cdcdf, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc, hotel=39054_001) 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1327, cust=stefimart9@gmail.com, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3) via hash 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 4e8e8188c7ad9424d7a049dc0218ea82e57079ead7cd3ecbb80520c029126cd9, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3, hotel=39054_001) 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1209, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1296, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1513, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 5f79a4378c0798d06af26b9009b82303c2c9bc6f06e136a0b2ed9d52044bde4c, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8, hotel=39054_001) 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1178) via hash 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2b2a0ff8f9def3f17d58512ab10d7b1b40e5ae06dabbddfd4d9278a428a3700c 64ac8e9e83643163ef4e57542d5a3b395da1eeafe0f08dc86e8f74ee728dc6f4, email=4a10dc87223e4f598e4057f8e13df4a72b1b51420766758d921abb0a00eca243, hotel=39054_001) 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=157, cust=lisadallaglio@yahoo.it, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd) via hash 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 885fac1a6c04d61353f7a02e72193784fa0423b2ac1c32241c5cc3b1591675e5, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd, hotel=39054_001) 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:17:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=172, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=175, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7276cf79fc3ff7ae0713e80384a31f2aa524a67439c27a39b249f8634bc0647 17f1a7a99472f8b041765f5125fcac5733bceeabf810d539aea600cb86b594df, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d, hotel=39054_001) 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=538, cust=malvina.pastori@libero.it, email=91a2bd187b072c19afda0375f5ac392f056c9ad42a446e19a446ed3191e13e9c) via hash 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ceb413d863201b200c30f217a613a1748d8dd5a281e24338c4fbba024c81ef22 b15e88366164856e0ae30210fc08bac31a0d046eead9622dfbbfd3e5295a341f, email=91a2bd187b072c19afda0375f5ac392f056c9ad42a446e19a446ed3191e13e9c, hotel=39054_001) 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 1a22882780314b2942a6522f3109cdec553a294eab5ffc6901b85fd4bef6c930, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=121, cust=robby85.robby@gmail.com, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f) via hash 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 8444feb617338edc343379971623cbf456bca1a6ad461d75f20b677361929868, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f, hotel=39054_001) 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=239, cust=cristiana.giay@gmail.com, email=fd9be2fd69f5ccecc43ff3977133e87653dd1343fb32c6b19d3c9c1ee2d2d268) via hash 2025-11-19 15:18:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 6c9a52bb4a945c9c44e61a00eb5f719dbb4341334578bacd750a862c18d3ca07, email=fd9be2fd69f5ccecc43ff3977133e87653dd1343fb32c6b19d3c9c1ee2d2d268, hotel=39054_001) 2025-11-19 15:18:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=172, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:18:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=175, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:18:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7276cf79fc3ff7ae0713e80384a31f2aa524a67439c27a39b249f8634bc0647 17f1a7a99472f8b041765f5125fcac5733bceeabf810d539aea600cb86b594df, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d, hotel=39054_001) 2025-11-19 15:18:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=361, cust=antonino.busacca@busacca.it, email=2d92c01aebc66f57d8c267f00583c1258715afce8bc0230f8c294363ed0f2321) via hash 2025-11-19 15:18:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79395ca0a631c4e0a6432c726929f105f097c7c70193ade04192418c7d839392 1c4c95b25738355408884fc15e03ecf10e615a6bb0c95cf3ab461290a7d78521, email=2d92c01aebc66f57d8c267f00583c1258715afce8bc0230f8c294363ed0f2321, hotel=39054_001) 2025-11-19 15:18:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=952, cust=ari.conte@gmail.com, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103) via hash 2025-11-19 15:18:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5fdcf3cf9df24d061dd59d4e6e395a735912d4c2782f73d5e037a921bb0a9e34 b2ba95a42423cbb53873ddfe194ceb84cbb14bbad9cb4204949ce59ebebf2497, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103, hotel=39054_001) 2025-11-19 15:18:03 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:18:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:18:04 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=143) via hash 2025-11-19 15:18:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=26167f7f9c2d53afe344cc3f216a7664acdcf278b5ec1bcce1e26bede588e8db, hotel=39054_001) 2025-11-19 15:18:08 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1260) via hash 2025-11-19 15:18:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4007d46292298e83da10d0763d95d5139fe0c157148d0587aa912170414ccba6 068a4c6177484c171e5dbb729adfe6343809e74392ce45fa887fac12d057c51b, email=ab3f17869b4db40eb81c1e41f3d243983f4612725256dab3fbb065e8ff6f2e31, hotel=39054_001) 2025-11-19 15:18:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=167, cust=Famigliapredieri@gmail.com, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9) via hash 2025-11-19 15:18:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 27716ca589af0896f5d779766e0604eff708c73d3833cae86196e2a43823b554, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9, hotel=39054_001) 2025-11-19 15:18:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=167, cust=Famigliapredieri@gmail.com, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9) via hash 2025-11-19 15:18:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 27716ca589af0896f5d779766e0604eff708c73d3833cae86196e2a43823b554, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9, hotel=39054_001) 2025-11-19 15:18:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:18:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:18:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=136, cust=forrex2001@yahoo.it, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640) via hash 2025-11-19 15:18:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b237ce3e1d10cca83626ee57af10ad58ae7f86e57f72d743bfdce3bbe20bd11 6fa639033a43d8de0689f8a14eb0eefd5189b5f6b210a27a13627b63af170ddb, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640, hotel=39054_001) 2025-11-19 15:18:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:18:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:18:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:18:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:18:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:18:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:18:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=167, cust=Famigliapredieri@gmail.com, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9) via hash 2025-11-19 15:18:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 27716ca589af0896f5d779766e0604eff708c73d3833cae86196e2a43823b554, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9, hotel=39054_001) 2025-11-19 15:18:12 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:18:12 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:18:13 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=143, cust=ch-stumpf@web.de, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163) via hash 2025-11-19 15:18:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163, hotel=39054_001) 2025-11-19 15:18:13 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=143, cust=ch-stumpf@web.de, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163) via hash 2025-11-19 15:18:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163, hotel=39054_001) 2025-11-19 15:18:15 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1030, cust=radova@hotmail.it, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868) via hash 2025-11-19 15:18:15 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 b2ade6d41fd3111a6ffea0f49eb286c765ad13c2cb6c735c7a2250c267d34cef, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868, hotel=39054_001) 2025-11-19 15:18:16 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1252, cust=moni.pini76@gmail.com, email=31d20ab41f733172d98ea44e737ced65248a82fdba08ef7e53aa98eefefaac10) via hash 2025-11-19 15:18:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 3150abf034343d5c4b98480934149b0178ea71deecf556659ba28fc9af5f713a, email=31d20ab41f733172d98ea44e737ced65248a82fdba08ef7e53aa98eefefaac10, hotel=39054_001) 2025-11-19 15:18:16 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1259, cust=mirko2675@gmail.com, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0) via hash 2025-11-19 15:18:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 72c435ec79fe25e00788535c75458df90030e036feae69fcf68e3da584c17a32, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0, hotel=39054_001) 2025-11-19 15:18:17 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1030, cust=radova@hotmail.it, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868) via hash 2025-11-19 15:18:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 b2ade6d41fd3111a6ffea0f49eb286c765ad13c2cb6c735c7a2250c267d34cef, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868, hotel=39054_001) 2025-11-19 15:18:17 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=952, cust=ari.conte@gmail.com, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103) via hash 2025-11-19 15:18:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5fdcf3cf9df24d061dd59d4e6e395a735912d4c2782f73d5e037a921bb0a9e34 b2ba95a42423cbb53873ddfe194ceb84cbb14bbad9cb4204949ce59ebebf2497, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103, hotel=39054_001) 2025-11-19 15:18:17 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=843, cust=manuelnicolini84@yahoo.it, email=5471d6d8e9e1b7d76fde8a9f907e3c725d7d61d0800fe369b0e0fa4c6d3300b7) via hash 2025-11-19 15:18:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cca457407f24b80c72d89dd061837112cb99a0aa050c155514b320b7aaffe95c e772101617f86ce8c6fcfac413b255000f9fb4bd23f7dbccd6eceb5619e28995, email=5471d6d8e9e1b7d76fde8a9f907e3c725d7d61d0800fe369b0e0fa4c6d3300b7, hotel=39054_001) 2025-11-19 15:18:17 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:18:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:18:17 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=911) via hash 2025-11-19 15:18:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7356c5332a3dc172307d7d27b86c3b852b08334cbf292d93965c4566ffacf99 c3277e11a193021b1e5496221ae8b42cf085ce6906b6943d7aad25d0bb8ebc36, email=c292fc27667da3bdc4cace57af0b80e80a3116569506fcce3152caae15d20f52, hotel=39054_001) 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1403, cust=hg.doering@t-online.de, email=4f1b0a2cf1e5c484b2277ff56a16044ad9f95e938ed313e454b00be0474d07ce) via hash 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a7a77af01fc850370466443694c58934560e55a7be248c9cb39f5b808650312f 1f6128882bfdd64a68ffe3f895456470cd8e00e7844b1dcab24c4659ebe9f68d, email=4f1b0a2cf1e5c484b2277ff56a16044ad9f95e938ed313e454b00be0474d07ce, hotel=39054_001) 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1591, cust=silviaseveso83@gmail.com, email=3a640049bf72296717b278fa86d9ae30b829379758022c3ea5682f40f651a0cc) via hash 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 640998760a4c626621bdc8c8d738db7ff3e15c5169bfd3bd43a4736cb0185381, email=3a640049bf72296717b278fa86d9ae30b829379758022c3ea5682f40f651a0cc, hotel=39054_001) 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1209, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1296, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1513, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 5f79a4378c0798d06af26b9009b82303c2c9bc6f06e136a0b2ed9d52044bde4c, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8, hotel=39054_001) 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1209, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1296, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1513, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:18:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 5f79a4378c0798d06af26b9009b82303c2c9bc6f06e136a0b2ed9d52044bde4c, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8, hotel=39054_001) 2025-11-19 15:18:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=147, cust=ca.biscardo@gmail.com, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918) via hash 2025-11-19 15:18:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b8d8e9a396b3da1eec06c576445f41742b93e10d08d33a8bc19bca926fb33c0 0f4bc4031721a1e9d23112943532fb654dcab63101f4a70e2bbb4578e506ecca, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918, hotel=39054_001) 2025-11-19 15:18:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=147, cust=ca.biscardo@gmail.com, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918) via hash 2025-11-19 15:18:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b8d8e9a396b3da1eec06c576445f41742b93e10d08d33a8bc19bca926fb33c0 0f4bc4031721a1e9d23112943532fb654dcab63101f4a70e2bbb4578e506ecca, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918, hotel=39054_001) 2025-11-19 15:18:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=121, cust=robby85.robby@gmail.com, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f) via hash 2025-11-19 15:18:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 8444feb617338edc343379971623cbf456bca1a6ad461d75f20b677361929868, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f, hotel=39054_001) 2025-11-19 15:18:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1521, cust=tempiovenere@email.it, email=54fd1ce3b72365a7fc4ec76f9aae1093914b3b127977945c4d51329eaf565d0e) via hash 2025-11-19 15:18:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=27c3d3b047672ba2cf4abd7688e81f4fbb044eadeec897b665fc76636069daa7 32ead69bb75fac5e82f12c75bb5d07e9ecf77cbea096c200ad888d2829f86f0a, email=54fd1ce3b72365a7fc4ec76f9aae1093914b3b127977945c4d51329eaf565d0e, hotel=39054_001) 2025-11-19 15:18:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1585, cust=deboraconcialdi74@gmail.com, email=9a5cf6d76c1b874cf4ae79f3d718e6a14fd029fb185a3ef1381e1e50684f5495) via hash 2025-11-19 15:18:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef441365f38ad099fd0bbdac142e382dfa66c6964ad8e51f2193a5b651aa6926 a53e4f2dd212273df2da9d1fa7255fa06afffd841ae7bfd0876f0e6c632b37db, email=9a5cf6d76c1b874cf4ae79f3d718e6a14fd029fb185a3ef1381e1e50684f5495, hotel=39054_001) 2025-11-19 15:18:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:18:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:18:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1428, cust=bragantecarlo@gmail.com, email=35ab6e101bb848bf2270888c920c27692977b53d3d5830221135f6e267a23f43) via hash 2025-11-19 15:18:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 8635a94147a3f7e2684746ab0dfa399218da543bbf97b1f4cbc615149fe27405, email=35ab6e101bb848bf2270888c920c27692977b53d3d5830221135f6e267a23f43, hotel=39054_001) 2025-11-19 15:18:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:18:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:18:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=83, cust=visconti.ann@gmail.com, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2) via hash 2025-11-19 15:18:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 4cfd73dab13774c2c502b55ad07e0e7ebe976c491ecc3a852dbca6b7691160fc, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2, hotel=39054_001) 2025-11-19 15:18:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=83, cust=visconti.ann@gmail.com, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2) via hash 2025-11-19 15:18:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 4cfd73dab13774c2c502b55ad07e0e7ebe976c491ecc3a852dbca6b7691160fc, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2, hotel=39054_001) 2025-11-19 15:18:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=121, cust=robby85.robby@gmail.com, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f) via hash 2025-11-19 15:18:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 8444feb617338edc343379971623cbf456bca1a6ad461d75f20b677361929868, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f, hotel=39054_001) 2025-11-19 15:18:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=121, cust=robby85.robby@gmail.com, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f) via hash 2025-11-19 15:18:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 8444feb617338edc343379971623cbf456bca1a6ad461d75f20b677361929868, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f, hotel=39054_001) 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=83, cust=visconti.ann@gmail.com, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2) via hash 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 4cfd73dab13774c2c502b55ad07e0e7ebe976c491ecc3a852dbca6b7691160fc, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2, hotel=39054_001) 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1219, cust=heart1584@aol.com, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009) via hash 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d3dedb6f8b7a83955054f2c30404ad2215e574077406259c16a6de207da65a24 03fb94180aa0ff2c583d97bbb1fc6d84a6ba7df5bde3c267459bb9a9b8c9841b, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009, hotel=39054_001) 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1219, cust=heart1584@aol.com, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009) via hash 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d3dedb6f8b7a83955054f2c30404ad2215e574077406259c16a6de207da65a24 03fb94180aa0ff2c583d97bbb1fc6d84a6ba7df5bde3c267459bb9a9b8c9841b, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009, hotel=39054_001) 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1545, cust=Gabricat81@gmail.com, email=d1db3733312d52977c1cdeed6031596d79c5a874543feac88b86cd5029db2f18) via hash 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b8415f3947f6b04f94736f899be8ef4c33f8d921f185d30017b9c0cea42085ef d371dc73107b24ff7e58b5bd4952581f8432a90b3b54428cf3dc5d1234f448c6, email=d1db3733312d52977c1cdeed6031596d79c5a874543feac88b86cd5029db2f18, hotel=39054_001) 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1545, cust=Gabricat81@gmail.com, email=d1db3733312d52977c1cdeed6031596d79c5a874543feac88b86cd5029db2f18) via hash 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b8415f3947f6b04f94736f899be8ef4c33f8d921f185d30017b9c0cea42085ef d371dc73107b24ff7e58b5bd4952581f8432a90b3b54428cf3dc5d1234f448c6, email=d1db3733312d52977c1cdeed6031596d79c5a874543feac88b86cd5029db2f18, hotel=39054_001) 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=478, cust=simona_antoni5042@yahoo.it, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467) via hash 2025-11-19 15:18:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 ee925bb2b5c28229232ef77a2bf0812d346830d9c0f3a331589cea3b73763ef1, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467, hotel=39054_001) 2025-11-19 15:18:23 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:18:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:18:23 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=224, cust=fmarchesin78@gmail.com, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff) via hash 2025-11-19 15:18:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f51ab9d849938a4f1e88903912ccdc17090df2bd9a432adc6aab61ffaf325d82 a8fc0b2a558621ca6c97ee92c128a32c2c3523b0cca61623301c0d5ea1a2b991, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff, hotel=39054_001) 2025-11-19 15:18:23 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=478, cust=simona_antoni5042@yahoo.it, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467) via hash 2025-11-19 15:18:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 ee925bb2b5c28229232ef77a2bf0812d346830d9c0f3a331589cea3b73763ef1, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467, hotel=39054_001) 2025-11-19 15:18:23 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=371, cust=Mauradagnino@libero.it, email=8d750ff191798fa3c3a4c29c4ed6684a635644303a48bc5a8cc27c00e1341e08) via hash 2025-11-19 15:18:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5eb558f674be5c2655acd256ed20d74647b534f3f4ba8ff22e1bc1bb4bbf3305 7ed41d59fffdf64ebbf94b3504b7347380680902b5037ae44c39521333881b0e, email=8d750ff191798fa3c3a4c29c4ed6684a635644303a48bc5a8cc27c00e1341e08, hotel=39054_001) 2025-11-19 15:18:23 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=540, cust=maria_chiara_camerino@hotmail.com, email=1ce1d38d9d1f9d44599ab03e0ae4285919300aaab7eb87f0b23d3db95cb61505) via hash 2025-11-19 15:18:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=899c8083ef91279fcc2955eb2260820bd5fd3256fb6d933ad13015dec6df97a0 a524a169e45307d9a71d502a9a5c86cd4c7b7311b81d9132c6b04404c0ef0c16, email=1ce1d38d9d1f9d44599ab03e0ae4285919300aaab7eb87f0b23d3db95cb61505, hotel=39054_001) 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1335, cust=alicelazzeri@libero.it, email=91b3abfc9dd513b28e470408c8b0eb4e94c14e1fb54517453e80ce9dfb53fc69) via hash 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=461fac36809ceb0603fc4d841c6ccebccbeae1d011c915f7cc2b8cebba9e534f 3583610da7878adeff9818011d7883dcca7e6b6a9cbe59de886449aade2cfda4, email=91b3abfc9dd513b28e470408c8b0eb4e94c14e1fb54517453e80ce9dfb53fc69, hotel=39054_001) 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=619, cust=checcobasso@hotmail.com, email=9556157cc27382c64ea428dd02bde06a83accf65c816720dbd436ff9fcafb39a) via hash 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 92d325edc633759f54b9392afb12a3fd9186388c7f153dc6377be3869a0da5fb, email=9556157cc27382c64ea428dd02bde06a83accf65c816720dbd436ff9fcafb39a, hotel=39054_001) 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=112, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1265, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 a50c00eda15cbf0ae7d055d3657d586359ba394f5885278740290734991f7b93, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd, hotel=39054_001) 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=318, cust=valentina.barbera88@libero.it, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4) via hash 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 e3ad8b2a398a36dd44289c93dc773455534765922aa0c8920a78173b5ac437e6, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4, hotel=39054_001) 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=318, cust=valentina.barbera88@libero.it, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4) via hash 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3f55c236166f4e54112478ff49fa12e7039926b32000ac958c5e2d3838ec9e6 8c41a399d8cbf4d5711cdbe5f95a89ba81732502edf9267f997487ed9a5f70ad, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4, hotel=39054_001) 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:18:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:18:25 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:18:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:18:25 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=366, cust=francescobussei.fb@gmail.com, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5) via hash 2025-11-19 15:18:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 1776e1d012b2914c22a3988a44a3ff221e2f7d00a2f6b4d15634da3bb580ad73, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5, hotel=39054_001) 2025-11-19 15:18:25 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=366, cust=francescobussei.fb@gmail.com, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5) via hash 2025-11-19 15:18:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 1776e1d012b2914c22a3988a44a3ff221e2f7d00a2f6b4d15634da3bb580ad73, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5, hotel=39054_001) 2025-11-19 15:18:25 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=318, cust=valentina.barbera88@libero.it, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4) via hash 2025-11-19 15:18:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 e3ad8b2a398a36dd44289c93dc773455534765922aa0c8920a78173b5ac437e6, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4, hotel=39054_001) 2025-11-19 15:18:26 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:18:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1570, cust=marygten6@hotmail.com, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2) via hash 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=17202fba6868d4488e6b0a1089702109242c206877900c518e85cde501ecbf4c ebea21f6bd5ccae022529118ea982480d6633b1c4da6d9cecd953473615ddb56, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2, hotel=39054_001) 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=543, cust=salvatorelatorre9@gmail.com, email=09cc487660fd1f0ec9bc13f709313bd2dfa75ddb4c61a530b43c1190876ed371) via hash 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b32adb6b54c872706de8055d163f9ef0716be313c70b9ec61ea4062834e36b56 97f914349bf638569fa8e4353859c8f653a1215d11ead87f7153bec0b8251eea, email=09cc487660fd1f0ec9bc13f709313bd2dfa75ddb4c61a530b43c1190876ed371, hotel=39054_001) 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1570, cust=marygten6@hotmail.com, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2) via hash 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=17202fba6868d4488e6b0a1089702109242c206877900c518e85cde501ecbf4c ebea21f6bd5ccae022529118ea982480d6633b1c4da6d9cecd953473615ddb56, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2, hotel=39054_001) 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1570, cust=marygten6@hotmail.com, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2) via hash 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=17202fba6868d4488e6b0a1089702109242c206877900c518e85cde501ecbf4c ebea21f6bd5ccae022529118ea982480d6633b1c4da6d9cecd953473615ddb56, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2, hotel=39054_001) 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=714) via hash 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 944f9de6faa391342921122fae4a37e103a76035d66ed6122dfe0c95d3d93823, email=e8a9202e8400f1fd2cab817101973b0eee3d568991f749ee29e96c32ebad9226, hotel=39054_001) 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:18:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:18:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=136, cust=forrex2001@yahoo.it, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640) via hash 2025-11-19 15:18:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b237ce3e1d10cca83626ee57af10ad58ae7f86e57f72d743bfdce3bbe20bd11 6fa639033a43d8de0689f8a14eb0eefd5189b5f6b210a27a13627b63af170ddb, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640, hotel=39054_001) 2025-11-19 15:18:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:18:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 1a22882780314b2942a6522f3109cdec553a294eab5ffc6901b85fd4bef6c930, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:18:29 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=112, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:18:29 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1265, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:18:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 a50c00eda15cbf0ae7d055d3657d586359ba394f5885278740290734991f7b93, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd, hotel=39054_001) 2025-11-19 15:18:29 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1287, cust=ombrettabenatti74@gmail.com, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08) via hash 2025-11-19 15:18:29 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1528, cust=ombrettabenatti74@gmail.com, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08) via hash 2025-11-19 15:18:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=534657f636ff8f74329d31e5ca8b5879a10e1e47daf8f4c1622b6aedad789bcf dfa1016a1bbe292a53da6507644d3497a6a313f352d6d5326619ec816abdccda, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08, hotel=39054_001) 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=366, cust=francescobussei.fb@gmail.com, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5) via hash 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 1776e1d012b2914c22a3988a44a3ff221e2f7d00a2f6b4d15634da3bb580ad73, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5, hotel=39054_001) 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1287, cust=ombrettabenatti74@gmail.com, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08) via hash 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1528, cust=ombrettabenatti74@gmail.com, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08) via hash 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=534657f636ff8f74329d31e5ca8b5879a10e1e47daf8f4c1622b6aedad789bcf dfa1016a1bbe292a53da6507644d3497a6a313f352d6d5326619ec816abdccda, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08, hotel=39054_001) 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1216, cust=francescoluongo-4176@libero.it, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105) via hash 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 492c7ef3b4a8e74e8a01dc459aaf67f47f56299e8e972a15fd49b79481c7c424, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105, hotel=39054_001) 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1216, cust=francescoluongo-4176@libero.it, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105) via hash 2025-11-19 15:18:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 492c7ef3b4a8e74e8a01dc459aaf67f47f56299e8e972a15fd49b79481c7c424, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105, hotel=39054_001) 2025-11-19 15:18:31 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=466, cust=ziaro73@gmail.com, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79) via hash 2025-11-19 15:18:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 95c0ad24384a27cba83f31e646b9dcda733e25fbcba9bc12cff2c8534c432a35, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79, hotel=39054_001) 2025-11-19 15:18:31 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1258, cust=c.consani1@gmail.com, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557) via hash 2025-11-19 15:18:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 5d964b82ee9eb05cb5c3bb76722f71d7f73c38398acd1c615a1e05ca6e80cd08, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1150) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=90cc33a41b541af2c1964e3e10a46088cbdedf63031efaa35d588a698c91193f 0ab9df3b1514e17fb69f12be15eb45747161a7949384fcdb9eed6dc90b4c9726, email=30a7b76807c20632736e28034db6448e2ba2fe7762a4872568ccdfe6ec236266, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=578, cust=silvia.sana94@libero.it, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 7b50943dab3f7f92f4120ca9a031d777b5a13bb71749e7e6a2cdd5f2e0ddaf5a, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1194, cust=fabiomartino71@gmail.com, email=5dc00b347d87a61944ee1e4b98f49233dbb29ebdbaa5b30f2e72b1a243d004c8) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1486, cust=fabiomartino71@gmail.com, email=5dc00b347d87a61944ee1e4b98f49233dbb29ebdbaa5b30f2e72b1a243d004c8) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=26ef33af3f99c756154f03b275c8ee4244ddd82cf0fb046dd84b7b9f0242e9fa 2e9e6a9594f0832c736765249bf677214b31c9bfdbec94b90b17108ce4304e4a, email=5dc00b347d87a61944ee1e4b98f49233dbb29ebdbaa5b30f2e72b1a243d004c8, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1484, cust=loretta.alfei@gmail.com, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94a9c6fd83039f5d9bb820a93ceb099ba1e74817124f81adaf38df9d34c7e5ef 9f80478293e2fd535eb6114ca43b7365399e078822659c4eebe93eaa2bec9b12, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1483, cust=brocanichiara@gmail.com, email=148b48cff3c78890d475042fda925d3324a5b85017a879b0025faa70dceb0ab4) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 82c62115c926195abab9587dbddb9f1a5989d1a96c11898f9f915a3d9ae59a1a, email=148b48cff3c78890d475042fda925d3324a5b85017a879b0025faa70dceb0ab4, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1485, cust=gvittoriano@yahoo.com, email=65cee68411b7d1003dae323cbb4c4b9059ad8f402d2c0ffc2cbd0c66854ad2f0) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=205dee7d26b3cc4caafa9b445b5efa3998fb0441521afe211584729920b6403c b0f9699df0bdeadda426646bba66f6001f4ef29a76771051ca6b46536f5f88e8, email=65cee68411b7d1003dae323cbb4c4b9059ad8f402d2c0ffc2cbd0c66854ad2f0, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1485, cust=gvittoriano@yahoo.com, email=65cee68411b7d1003dae323cbb4c4b9059ad8f402d2c0ffc2cbd0c66854ad2f0) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=205dee7d26b3cc4caafa9b445b5efa3998fb0441521afe211584729920b6403c b0f9699df0bdeadda426646bba66f6001f4ef29a76771051ca6b46536f5f88e8, email=65cee68411b7d1003dae323cbb4c4b9059ad8f402d2c0ffc2cbd0c66854ad2f0, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1482, cust=Raffaelerondoni@gmail.com, email=ae55d9eef8c2b0244374cc1838a81f48ca7ba5b2101516d6bcabdcae5e8a6bf1) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b49e768e5556bfb154327b123947b274e9a814acd13d127b321fa4f711a79acb ba75e1c49ccaca99c990ddc733dfbfe1e858fd63dae24742bb76c10a0f0d9213, email=ae55d9eef8c2b0244374cc1838a81f48ca7ba5b2101516d6bcabdcae5e8a6bf1, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1395, cust=chiara.diemidio88@gmail.com, email=4bb3d9f5ca80c0cb3c850e3deda3c8e561e5efb84fed710f0e399a4c43c43653) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 16b1adaa0ca5b239f3ed92c461e8f98ccd3af76596b0f4b1bf72d04c90a8d90e, email=4bb3d9f5ca80c0cb3c850e3deda3c8e561e5efb84fed710f0e399a4c43c43653, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1484, cust=loretta.alfei@gmail.com, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94a9c6fd83039f5d9bb820a93ceb099ba1e74817124f81adaf38df9d34c7e5ef 9f80478293e2fd535eb6114ca43b7365399e078822659c4eebe93eaa2bec9b12, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1527, cust=federicolucarini82@gmail.com, email=ccff5ce407af4b6ed91bb6a28a0e7afca7654cdfb137c0220d441d10b04cba70) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cd71fa4239dac4232ed0f85d682be555798551f732d1cf655f65f86884121fe4 cf7fec8fb43b9e40d3e2f7fbfd8ec4f6db5a62c93270d49f1ec45da2eba7ed22, email=ccff5ce407af4b6ed91bb6a28a0e7afca7654cdfb137c0220d441d10b04cba70, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1564, cust=chiara24475@gmail.com, email=de35d7ba9a8cab6955ba39d24963478dd6eb8fba86a4e90698c7f168f2f7e79d) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 55ba973bb92735cf692ae87dd9f5a01a91bba0a4a33a2fb55a411b5a5a95367f, email=de35d7ba9a8cab6955ba39d24963478dd6eb8fba86a4e90698c7f168f2f7e79d, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1563, cust=isaneri@tiscali.it, email=1d03fa6e28e5d64a2220f16c0ff6daa7cf40df2324d34286efc9412a0618248e) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=da2da8e71c82b18aaec0e9dcf817ab09481a8b55061066f011b3e38188788f65 f31d6a8e61ecc4b4b8452fe9c12701d2cffda71d120546c275cce115806a0564, email=1d03fa6e28e5d64a2220f16c0ff6daa7cf40df2324d34286efc9412a0618248e, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1250, cust=Enrico@visibilia.net, email=bd30ceedb25c75e740eed0a33da2bccaa50ccd64a4da4e5bb7742a6fa6f3ae1b) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 9af9eb12c1d59e07a2cee6c639569aa1cafd68f5b1ca9662d12fe0018a8271cf, email=bd30ceedb25c75e740eed0a33da2bccaa50ccd64a4da4e5bb7742a6fa6f3ae1b, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1259, cust=mirko2675@gmail.com, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 72c435ec79fe25e00788535c75458df90030e036feae69fcf68e3da584c17a32, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1259, cust=mirko2675@gmail.com, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 72c435ec79fe25e00788535c75458df90030e036feae69fcf68e3da584c17a32, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1259, cust=mirko2675@gmail.com, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 72c435ec79fe25e00788535c75458df90030e036feae69fcf68e3da584c17a32, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1258, cust=c.consani1@gmail.com, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 5d964b82ee9eb05cb5c3bb76722f71d7f73c38398acd1c615a1e05ca6e80cd08, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1258, cust=c.consani1@gmail.com, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 5d964b82ee9eb05cb5c3bb76722f71d7f73c38398acd1c615a1e05ca6e80cd08, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1257, cust=Cameliabogdan0@gmail.com, email=e014e79cb13249680f7fb68d9f0a87e39a42d33a2a8154782da02e3eac74a286) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e0ab01d023b329244165ba9c1d6c4b351f0198a1f6aa07292101cc91dc5552f4 a023cc1cd2e93015718c625b01a81d5b85da7c2654c7d7572a0d02fcec8e59c9, email=e014e79cb13249680f7fb68d9f0a87e39a42d33a2a8154782da02e3eac74a286, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1257, cust=Cameliabogdan0@gmail.com, email=e014e79cb13249680f7fb68d9f0a87e39a42d33a2a8154782da02e3eac74a286) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e0ab01d023b329244165ba9c1d6c4b351f0198a1f6aa07292101cc91dc5552f4 a023cc1cd2e93015718c625b01a81d5b85da7c2654c7d7572a0d02fcec8e59c9, email=e014e79cb13249680f7fb68d9f0a87e39a42d33a2a8154782da02e3eac74a286, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1230, cust=dicarloluana@libero.it, email=07f44beb61a549a2fafe8368896c67af20abc5690e52cd4700361bba83763b16) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=eebaf9dea81a24e61892c53e92d1bb528d804722b3940bc24f676a5747d2e34b e4208391c0da7cccf654bf4169b8a213f3e885549e62e5255e42529adec0d0f7, email=07f44beb61a549a2fafe8368896c67af20abc5690e52cd4700361bba83763b16, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1231, cust=Frantin.tina@icloud.com, email=04e67e63abadc01e47ea51946fa85a9d0f6db5ca7548603c4596a1e3b1d5683f) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f5cf99ba792544538f6cbe64cf23c6c482aa365dee0e22e7cc0d0a2f48cdcf02 b32adb6b54c872706de8055d163f9ef0716be313c70b9ec61ea4062834e36b56, email=04e67e63abadc01e47ea51946fa85a9d0f6db5ca7548603c4596a1e3b1d5683f, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1228, cust=stefanocassol91@gmail.com, email=77b058dcec745909b86071418522d2e84763bba57c12419d2bfddd9f996585a1) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=05b9115df05a2a467841772eccc969822d884c9e71841050fe9e0893cce7d11b 05826dcb86327e9990be777f3e298ac85f1bf45c2a4fbe4d348eab446a411528, email=77b058dcec745909b86071418522d2e84763bba57c12419d2bfddd9f996585a1, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1228, cust=stefanocassol91@gmail.com, email=77b058dcec745909b86071418522d2e84763bba57c12419d2bfddd9f996585a1) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=05b9115df05a2a467841772eccc969822d884c9e71841050fe9e0893cce7d11b 05826dcb86327e9990be777f3e298ac85f1bf45c2a4fbe4d348eab446a411528, email=77b058dcec745909b86071418522d2e84763bba57c12419d2bfddd9f996585a1, hotel=39054_001) 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1229, cust=Gabriella.margani@yahoo.it, email=e407763b8153419c9aebb26c9127669d03fd8e49af4aef27ac636f4de323e58f) via hash 2025-11-19 15:18:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb e8c385d0e7ee88a7749d914c55dab5431dad6b37b5bd4c453313b8ded9d97e18, email=e407763b8153419c9aebb26c9127669d03fd8e49af4aef27ac636f4de323e58f, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1153, cust=silvia.costa.irc@gmail.com, email=aeedb3a6342b837efc5b6822586ef364484f6e6cc6e8ad72694058160ecbaea9) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 65fa568dbbc05b134708062f004c3141bd93bc79f847a490386a56d99ae6f1ab, email=aeedb3a6342b837efc5b6822586ef364484f6e6cc6e8ad72694058160ecbaea9, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1149, cust=rita.franceschini58@gmail.com, email=be5b8b608a0c63dfad5105e5bcc1319e99bf5e68ee73a2d8bfaa06ee0cfcc42b) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c5420b43786b20f6cd116002a483b128e9d24020852c5e1c53731e25f40217f0 51dd6778188f3af70d2a4514edb593351a945c9af07c94dadb670f0d6b9dfd58, email=be5b8b608a0c63dfad5105e5bcc1319e99bf5e68ee73a2d8bfaa06ee0cfcc42b, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1149, cust=rita.franceschini58@gmail.com, email=be5b8b608a0c63dfad5105e5bcc1319e99bf5e68ee73a2d8bfaa06ee0cfcc42b) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c5420b43786b20f6cd116002a483b128e9d24020852c5e1c53731e25f40217f0 51dd6778188f3af70d2a4514edb593351a945c9af07c94dadb670f0d6b9dfd58, email=be5b8b608a0c63dfad5105e5bcc1319e99bf5e68ee73a2d8bfaa06ee0cfcc42b, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1147, cust=fratocci@libero.it, email=722fb50575aba8ba0716cb2b837267990826a07332f6681f137fbc82325ac866) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 a0b53ea7c2ad654a14c310e19dd25f5d1660e9c6b142975078f781cb7f5deb8b, email=722fb50575aba8ba0716cb2b837267990826a07332f6681f137fbc82325ac866, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1622) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d2debd249a866cf0d19274260c7012b52725a404807dc8c5ef7e86d00ce8c03 55ad2a87e27bab3571d5b36b8825747e72e7f3adfc875148bd460aab2524039d, email=None, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1146, cust=elipog85@yahoo.it, email=4d91798ce72b902a30a95e59f56aa863e1b0d73842235b8123066b767a41ce22) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 7b203e63f0e400259362298d75b255504cbf89a7537a34f31bc6da54146dbf73, email=4d91798ce72b902a30a95e59f56aa863e1b0d73842235b8123066b767a41ce22, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1453, cust=susibergamini@gmail.com, email=00deae51fb199f22c663eaff31497a376786fe615d80034114ebf8693b6b4a70) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b77cee999c72f1afcaca7974345238f92e226d8f4afe19f9ced3cd72f69f05f2 254497661103c63489bb2d75804fc42c02072d99d2eb47d6c886a39cf4b3a166, email=00deae51fb199f22c663eaff31497a376786fe615d80034114ebf8693b6b4a70, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1621, cust=m.barchiesi56@gmail.com, email=16ed3c57bfd8077628ec0815d54df34a13f5c39528dfb466b1b6de3817506495) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 3124c0043cdb3f2cc093aa127056b37c10eb95222c6dd2502b830ca5e5278698, email=16ed3c57bfd8077628ec0815d54df34a13f5c39528dfb466b1b6de3817506495, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1284, cust=k.campe@t-online.de, email=cbec26e0c35548ce48693ba4d60cf89f9585e5086da20edc5915965d73a33dc6) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ee755837a143517b417c59d5cf23bcccbd0290c6086d7309084d7bd6ee90fcf 4fc6bc47aa8e80dc0a7366c8eb7811f8ae5189be32ab69555db5af88f3b8aac0, email=cbec26e0c35548ce48693ba4d60cf89f9585e5086da20edc5915965d73a33dc6, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1145, cust=lena.stratmann92@web.de, email=6699102d06529fe423decea809fd0c55f12e7eb67730644c0137462a1fa9642a) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc967443070ab409a57a455dc8c2405a10b6ba96ca75f87bcf18ca368bb090a8 b769ad17a49ff050fecfd9aaddfdee7aa5a9c2c6b831842a2874680181d4c858, email=6699102d06529fe423decea809fd0c55f12e7eb67730644c0137462a1fa9642a, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1088) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1127) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 8edde4ee444fd2695f3d095c223ecc56012d278c84ed0f641035bd0e5625457a, email=564f4ad922922bd3b6c00c4dab320d4c59f0be318180d99d4cbf93684bd2f72c, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1142, cust=massimilianoluciani72.ml@gmail.com, email=e1c1bf801a0755b144af65c50ceef829a64dff8b4da8c5f63c53d13173d8d8bc) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5e9286da8261a15d2b25563de427fdaa515ef7f88e00f776cbafaded1d4c5af3 86627f1dc5fd40d0e66d8a4a686476d5554e125a31e9f51de901431442c206fe, email=e1c1bf801a0755b144af65c50ceef829a64dff8b4da8c5f63c53d13173d8d8bc, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1357, cust=felicelustri@tiscali.it, email=d9e46d1ee3c411e9de5239934e0579c4bd8714fdc71ea23d55612facf6da9638) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bf98edbffec6adbc772ac6426d3b2d6f4c2b35152a11271b7a29cdcbb75ae3be 928dbcbbccb4af0dbc3f0375f64c6ea3da0370c7aed6f84bc1649efa2e48977c, email=d9e46d1ee3c411e9de5239934e0579c4bd8714fdc71ea23d55612facf6da9638, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1342, cust=mirkabaiardi@yahoo.it, email=9ef40619c72517f4ec7c903abe95a4d6cb2e02086ea7d2bf1cd0a4beae7d448b) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8451b0aba9752330ea82bfd76fefb7005d742ce5a37054e384d9c5ded6729642 9951b12b8a618b6c76641ff1b401ea3f82c269c6b228d56cb52f16fb2e3d12b3, email=9ef40619c72517f4ec7c903abe95a4d6cb2e02086ea7d2bf1cd0a4beae7d448b, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1355, cust=Elisabetta.ravasi@sappi.com, email=b953c257def867dc77a897b9552c45cbe9c83bd43e3be7fb2c4e20d80288bdfe) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c0c49fca3d28a779aa2985008f3f4186c04db890baadfdc6e9d4a6dce8aeafcb 6a65153d21a774c90d9ebff8ac7c76e78ba60e56f00a7db5db23d2c25980f322, email=b953c257def867dc77a897b9552c45cbe9c83bd43e3be7fb2c4e20d80288bdfe, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1139, cust=magnanicristina1964@gmail.com, email=174636232e840b6b58e0b9f7089b04622dff37d06c155608c9168c1d05588beb) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 4da36b24c229b6ec5dae112d78146255b39326dbd98405473782cf595df98da3, email=174636232e840b6b58e0b9f7089b04622dff37d06c155608c9168c1d05588beb, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1354, cust=Gian.ale@alice.it, email=9fb674364bb4c38d3f31f6937c9a2fa2a183a0fb794e0b17c2c4984efe281002) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c fcaf0e0350abd06bf1d62a2c11936644ac2ad7c514f230f8af8dc97e6f4b47aa, email=9fb674364bb4c38d3f31f6937c9a2fa2a183a0fb794e0b17c2c4984efe281002, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1351, cust=bevilacquaanita@gmail.com, email=522e3e4d29f87e687b9822384c02d1041145f1ce47bc35ee0b3872b38eb9c6f2) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=000e02e40e441be798211aaf86d037bacd3dedbc8a6318ca5f9a5c72ad52ffbe 453e2e926d5047bb1103e95f6212c0d7be016f19bfc00947d79800cf83aa5616, email=522e3e4d29f87e687b9822384c02d1041145f1ce47bc35ee0b3872b38eb9c6f2, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1352, cust=F.giffonifabiola@gmail.com, email=629f0aab4a72cb4a6bfd2a4b3e9f329cc497e1cf9e97c0f4caa7039a66d239a6) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f72473bd7514d96deb89fcb72f545c08f881fb2ed728a018c39e792a9c47aad1 01aa0f354dd8bcc3b5bc732b563708f71c0a115559127cacd0c959d8631ec846, email=629f0aab4a72cb4a6bfd2a4b3e9f329cc497e1cf9e97c0f4caa7039a66d239a6, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1369, cust=andreacrisafuli46@hotmail.com, email=3d57aa9dd876690596d077f041f72733417c4783a8060fda66c63163da9d1bbb) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 7bb8af69afd58ebba900e7f7bc3999adaf8f7c974aeab20ad750dba4f61a7ddc, email=3d57aa9dd876690596d077f041f72733417c4783a8060fda66c63163da9d1bbb, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1134, cust=faccograziano@gmail.com, email=ba1824379fdf8520db37c0c573ab09ace22fa879c76214304f200c65819c7efe) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1253e06334aa1226811179d30027f307a9af86c9de714a60c57fe324b2195f2c 2517498cc10427516b62fddef2fe59804232fd112d43a65f3260b3042205ee09, email=ba1824379fdf8520db37c0c573ab09ace22fa879c76214304f200c65819c7efe, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1133, cust=cristina.tassistro@virgilio.it, email=d15d3a38a56738769434a53a40ae33640cc1b6a41429b23d2a3ab7e0412d0f9c) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 188f3cfdde2f972e37b6faa99ea6f3523f2dafa71be6cb9eafc869e801c16de1, email=d15d3a38a56738769434a53a40ae33640cc1b6a41429b23d2a3ab7e0412d0f9c, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1132, cust=barbara.moreo@gmail.com, email=b637fd7ae19d3b1f9e622c6fdb0b31fca27a5e9f023d5796cd5894b80f8ee2b9) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 a1c4a3bbbce5ec1a3e62d0bdbe8786574eb408878d517bead95b7a9b3159f890, email=b637fd7ae19d3b1f9e622c6fdb0b31fca27a5e9f023d5796cd5894b80f8ee2b9, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1370, cust=andrea.martino89@hotmail.it, email=02a524de56a5072dc6971bf1ef80ab21df6f32b9c3f465bad79a42da60548162) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 2e9e6a9594f0832c736765249bf677214b31c9bfdbec94b90b17108ce4304e4a, email=02a524de56a5072dc6971bf1ef80ab21df6f32b9c3f465bad79a42da60548162, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1369, cust=andreacrisafuli46@hotmail.com, email=3d57aa9dd876690596d077f041f72733417c4783a8060fda66c63163da9d1bbb) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 7bb8af69afd58ebba900e7f7bc3999adaf8f7c974aeab20ad750dba4f61a7ddc, email=3d57aa9dd876690596d077f041f72733417c4783a8060fda66c63163da9d1bbb, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1045, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1130, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 68cf8b71d124575989095752f4f54d766a4b722a0ec899bf642c2367f363a49e, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1131, cust=valentinagrifo@libero.it, email=281534f7ddc2680195e8e10bc15aa5f59704e7785170def316eed17dc9114837) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 afb728b9f3191f9aa605a58b7f200f6edfc02db48deff336d91a5197e7eab184, email=281534f7ddc2680195e8e10bc15aa5f59704e7785170def316eed17dc9114837, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1142, cust=massimilianoluciani72.ml@gmail.com, email=e1c1bf801a0755b144af65c50ceef829a64dff8b4da8c5f63c53d13173d8d8bc) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5e9286da8261a15d2b25563de427fdaa515ef7f88e00f776cbafaded1d4c5af3 86627f1dc5fd40d0e66d8a4a686476d5554e125a31e9f51de901431442c206fe, email=e1c1bf801a0755b144af65c50ceef829a64dff8b4da8c5f63c53d13173d8d8bc, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1282, cust=Alby.gandy@gmail.com, email=7a1e39782b123aa019e07fecdb492e2bbd0127ed13f3d899981a2e43e8700d24) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4bdbc215d8dc3c571e802a69bced0c3071cc4a1f129ad97e15b357018aac6cd4 1436e1091c717e23e42a580c25ccbb94a3c8e13f44bc8816b5a7507b589f3320, email=7a1e39782b123aa019e07fecdb492e2bbd0127ed13f3d899981a2e43e8700d24, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1281, cust=franca.asia@yahoo.it, email=57412921927820a7e2ad23df495c1d3bf1c835ef2f500b920649ea3e13006129) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=43803af471f2a98d8c1fc72b184fb5b293be92c7e965f30fb230cc1c813117f6 57c4de41017d2d053aecd28e9916c22337f3dbecea0a48fce0d6f5c7f558c2ee, email=57412921927820a7e2ad23df495c1d3bf1c835ef2f500b920649ea3e13006129, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=447, cust=davidebelotti1973@gmail.com, email=41aab87753bcf04830135785daa3488b074758e162d57c86ad4e2efa1e89a8e9) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1129, cust=davidebelotti1973@gmail.com, email=41aab87753bcf04830135785daa3488b074758e162d57c86ad4e2efa1e89a8e9) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 5c8ca1b8bf0b343c7ca0d70acc7db1bef9e62baf72074e52fb41607919963ecc, email=41aab87753bcf04830135785daa3488b074758e162d57c86ad4e2efa1e89a8e9, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1088) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1127) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 8edde4ee444fd2695f3d095c223ecc56012d278c84ed0f641035bd0e5625457a, email=564f4ad922922bd3b6c00c4dab320d4c59f0be318180d99d4cbf93684bd2f72c, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1279, cust=barbara.magliani@gmail.com, email=4b86290ad2930c11210048f1313dedb0b77123a0c4df5e672944e0e038bc71eb) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 44df2d1ece75c7f425a790ec07657809a296526421fad28fc36313fa43ee84f8, email=4b86290ad2930c11210048f1313dedb0b77123a0c4df5e672944e0e038bc71eb, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1278, cust=robertapiron@gmail.com, email=0623e9736bfc67b37191e7466087975facd67d6ffb492a8eb862dea77af3f57c) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 c6d5d3cca8622d91694a5346bb60724211f20f6ca6f734055a22fb43ee80b73b, email=0623e9736bfc67b37191e7466087975facd67d6ffb492a8eb862dea77af3f57c, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1280, cust=davide.montanari72@gmail.com, email=46a7ed00ddd9941a817d9892f1fbcdcc1e1fe33366e4cbce2cb9ffd89aa0f6d9) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 597ce58a397d54666512e59d983023698fd5f804d5e9bd1c722616f9c0219563, email=46a7ed00ddd9941a817d9892f1fbcdcc1e1fe33366e4cbce2cb9ffd89aa0f6d9, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1455, cust=Gianpiero.moretti@hotmail.it, email=287d67f77bb1aec143e50eb68e87278f6eceee6b46714d0df0a27c5437b5f4a5) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6f32238932af54b7a1181f2b2ccb31e48bf7bb4b68d8df4a5d266aa65f430ff1 b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=287d67f77bb1aec143e50eb68e87278f6eceee6b46714d0df0a27c5437b5f4a5, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1122, cust=simona.baldassarri@hotmail.it, email=820358b998e2d1c6d1c7bce627a9ae1f854bb1da69336b12e8149f5108fcccb8) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 977a518498b2c3c87a78cdc3dd26509aecc3793be7108942d80ed476d9caffe1, email=820358b998e2d1c6d1c7bce627a9ae1f854bb1da69336b12e8149f5108fcccb8, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1121, cust=alessandro.mallardi797@gmail.com, email=7555981385424e9bea944192c167bbe5ac763958ba897fed5dada04a2e7f0d9a) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 8a51038d6c7f3a111c3120f0a9794a2dd1f5c82a751a20c065f790dcb177c842, email=7555981385424e9bea944192c167bbe5ac763958ba897fed5dada04a2e7f0d9a, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1123, cust=gumary73@gmail.com, email=a5029cafcbb3fe9a37a9ddb98aecae00afe9be18c5daaeaef987648a0e358372) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 9cc30b5ac83234853737d24637ba99cb138d40a52282af351c3cf9bcf07a3e13, email=a5029cafcbb3fe9a37a9ddb98aecae00afe9be18c5daaeaef987648a0e358372, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1454, cust=sarajuve1981@gmail.com, email=d9cc9f946bc66ecc823f01d987e3869e98e8a9518425b2e35c896ee26381da32) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 6595c1ff9857ff9fc0aa6f62e6c0a609f57c88b3652e4e9160082fcba72fd02c, email=d9cc9f946bc66ecc823f01d987e3869e98e8a9518425b2e35c896ee26381da32, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1120, cust=simona.cusi@libero.it, email=98249cbb3731a7a271091779bbd7fce7f35755a149e3c60ec2c30737ea80c144) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 0729be8256fd8ff89c65e2305ea86c37d31793be31d5866d54aaba179410644d, email=98249cbb3731a7a271091779bbd7fce7f35755a149e3c60ec2c30737ea80c144, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1118, cust=gabryrosati@gmail.com, email=61ea88f3214819f83d4d57bd4b51d1d003ec230969e0cfc12a79bd80941a1cb8) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 8ccb208be4baab87b70ad42ae3ebbf3e94d635c4d3d347931b1fce02504ba8d2, email=61ea88f3214819f83d4d57bd4b51d1d003ec230969e0cfc12a79bd80941a1cb8, hotel=39054_001) 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1118, cust=gabryrosati@gmail.com, email=61ea88f3214819f83d4d57bd4b51d1d003ec230969e0cfc12a79bd80941a1cb8) via hash 2025-11-19 15:18:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 8ccb208be4baab87b70ad42ae3ebbf3e94d635c4d3d347931b1fce02504ba8d2, email=61ea88f3214819f83d4d57bd4b51d1d003ec230969e0cfc12a79bd80941a1cb8, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1348, cust=laurasalvucci@hotmail.it, email=b874636d968039c067c6094c9cf5a18629fdca0e698fa1813b9352b8e081eaaf) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 61029500e32c90deab91d1b8cf85b60c29ae05c90ad55c9998321ad89a00acf3, email=b874636d968039c067c6094c9cf5a18629fdca0e698fa1813b9352b8e081eaaf, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1117, cust=silviasan_1989@libero.it, email=74ee119f65c3775fc5008ce8e79140d6f9a8e830498b7077bd14ed8784da756c) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 0093386ead851ac9f21b7b5291e9de286909ffc41bc570e43cdc0fcda4f3e432, email=74ee119f65c3775fc5008ce8e79140d6f9a8e830498b7077bd14ed8784da756c, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1349, cust=ecavallucci@libero.it, email=d1b0241a7ae2a4fbbf504191172801f47b0535c095da0096544514333bb88db9) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 ab9082ce6e72e6418df35f8c578f8dedf8d5002f878caa4b4b43e5c04655cfe3, email=d1b0241a7ae2a4fbbf504191172801f47b0535c095da0096544514333bb88db9, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1347, cust=massimotaroni65@gmail.com, email=39a5eff38a358876b57f19eadfcad9946dd30932b1902f66cb10a2f8ba1bc65d) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f805bcb3efc982ec60744b3cc23f11ed1a4a0c4b783f345c1dc64ebab616da91 a989cb1a6603b3d1c29acaf157f4731531d3876d11d8b3117d1119aaed9e12dc, email=39a5eff38a358876b57f19eadfcad9946dd30932b1902f66cb10a2f8ba1bc65d, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1116, cust=michybyron@yahoo.it, email=0c04b8d9bcd2a1c82831445a82d1897857ce7754be2ef340ba5bf247ea29b98a) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None f3ee782b6817ab6133cb5b31187825470bf90d8e031bcdfdf1bbea811bb638cf, email=0c04b8d9bcd2a1c82831445a82d1897857ce7754be2ef340ba5bf247ea29b98a, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1344, cust=sozzisusanna@gmail.com, email=337c4fcea8145591277ebc804b5e0f591df7a215daac476fcf3f737de89cfafe) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a97ce4636a73bea92d2b48c2b39327a2b0b15586082f9d533c2edab4fd2fad25 3f826c1c6f9b9e945830acbeaacb1df8aabe8a9d741001fdfe8f906286f7f563, email=337c4fcea8145591277ebc804b5e0f591df7a215daac476fcf3f737de89cfafe, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1114, cust=fiore_87@live.it, email=85910d50480912f55c49bcf7f68df7d6178ca0e7cbcd668b2c447c8ef6a07278) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=de95940e9caf7005e6d942b7cec478e08a0e8b6203a7e5eada4be4884007e697 2bdf7cd89973a510385043bcfc6b2d88c41eafb0f8a196c405a31708dea7100c, email=85910d50480912f55c49bcf7f68df7d6178ca0e7cbcd668b2c447c8ef6a07278, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1350, cust=Magdadevanna@libero.it, email=964b886a48f5850f9f1c0f82268eb78b355094e98d3de0257b428d6179ae0698) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=83e78bb33a170b81326af1f1d89dd2955347b3aa451b3ba59293516691f7fb0b 0097e0424fd4f3466cad7b03de5f65bed210f584a85726c92e0ab4f6f04f9ac4, email=964b886a48f5850f9f1c0f82268eb78b355094e98d3de0257b428d6179ae0698, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1269, cust=Elisaaaaa@gmail.com, email=807cef3d9f91f5b905fe73776e26e598eda2d6f9941273c434a9cfab44ea3a55) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad b6598e838f350a97cb734eca208ce0cdc602dd60afbf65a3b8b65195cbd1a7fe, email=807cef3d9f91f5b905fe73776e26e598eda2d6f9941273c434a9cfab44ea3a55, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1113, cust=sara.riccoboni@gmail.com, email=3c0f34516018fd44dbff878e14638c8119533ef1d5a2e11d51351f0a6d417cab) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 3c871cecbfe7779bced133d9bb9fb57ada35372bab68ada636fba0e56249dfd0, email=3c0f34516018fd44dbff878e14638c8119533ef1d5a2e11d51351f0a6d417cab, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1269, cust=Elisaaaaa@gmail.com, email=807cef3d9f91f5b905fe73776e26e598eda2d6f9941273c434a9cfab44ea3a55) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad b6598e838f350a97cb734eca208ce0cdc602dd60afbf65a3b8b65195cbd1a7fe, email=807cef3d9f91f5b905fe73776e26e598eda2d6f9941273c434a9cfab44ea3a55, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1392, cust=beckerkarin@hotmail.de, email=4e2a0591c73a886f01a61c7c3ab5b42839b22d4946aa7ec5d7150bf59116ce20) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=74744f0df5ee17034e3a391aa6bc1dc4d0db08f108a178d0198b177255ddb0c3 23635671b14ff3f69e01d9f32f74ae309de09a953f6b49385b3a81b3239237db, email=4e2a0591c73a886f01a61c7c3ab5b42839b22d4946aa7ec5d7150bf59116ce20, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1112, cust=Danilo_et2@yahoo.it, email=4e64fbf12bc0bc8430e0992460e4fade16a4702cfb9fbcde6016b69ec53898c1) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=da9f6713671da24a575ffbe6f0749ecb613efe7f3887b5c9f3e6cc8a94982ae9 0299a0b06cdd44e61b971fea58ea502ddd4e2cd2d8ac9b25990826ca03d79f63, email=4e64fbf12bc0bc8430e0992460e4fade16a4702cfb9fbcde6016b69ec53898c1, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1104, cust=alessiapro77@gmail.com, email=ef59d53ca364354ba410e56fb03018882653ad32a4b9dc3b30ff4d42962f6d05) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1111, cust=alessiapro77@gmail.com, email=ef59d53ca364354ba410e56fb03018882653ad32a4b9dc3b30ff4d42962f6d05) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 078fae80f30dc8c8a0c522f9c1db06059212785e24b5f8637be91dc9ee0d2fcd, email=ef59d53ca364354ba410e56fb03018882653ad32a4b9dc3b30ff4d42962f6d05, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1268, cust=antonio.vannacci@gmail.com, email=2a351d0f4b54449c6788677a9060cc5792049747a399cc66f02ddfb3d3e5aa47) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ee3679892e6ac5a5b513eba7fd529d363d7a96508421c5dbd44b01b349cf514 52461a3c6d411b46b4916e9043a01b8f5e72d59fa5f6b11114a219a76c6be7e0, email=2a351d0f4b54449c6788677a9060cc5792049747a399cc66f02ddfb3d3e5aa47, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1589, cust=danielamaffei7@gmail.com, email=8c471d2b4090ab00cd3ae25708b7852e492e43d6e21b1d6c726aaa2f0e34a0dd) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 dffd53cbd70fdfede10e89400228365f602b467acfb0f9941c416a9168138364, email=8c471d2b4090ab00cd3ae25708b7852e492e43d6e21b1d6c726aaa2f0e34a0dd, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1484, cust=loretta.alfei@gmail.com, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 9f80478293e2fd535eb6114ca43b7365399e078822659c4eebe93eaa2bec9b12, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1588, cust=S.guacci@libero.it, email=974c1ef6bd28808054dfc8aa0ade7edac8f6ecc7c7e3e0e2581122fb2c3f5f72) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b32adb6b54c872706de8055d163f9ef0716be313c70b9ec61ea4062834e36b56 ace2fd2a2c45c81d11d9eb1632764da87110a7d180ec713207a64b90ae0b6972, email=974c1ef6bd28808054dfc8aa0ade7edac8f6ecc7c7e3e0e2581122fb2c3f5f72, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1219, cust=heart1584@aol.com, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d3dedb6f8b7a83955054f2c30404ad2215e574077406259c16a6de207da65a24 03fb94180aa0ff2c583d97bbb1fc6d84a6ba7df5bde3c267459bb9a9b8c9841b, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1587, cust=silvytiberio@gmail.com, email=4a202fabb39601fd701798d5f72681121fa858cd34fd446bf3566aeb19df2e58) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=11b385a712ba513932a72aa1ace8f33b6dde9585bfc3e4cd8d11fbaf5fd15fd2 c6da43e069e6f41e89f6e0802cbae2c182a33324de2babf8101ad82abb393aaf, email=4a202fabb39601fd701798d5f72681121fa858cd34fd446bf3566aeb19df2e58, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1219, cust=heart1584@aol.com, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d3dedb6f8b7a83955054f2c30404ad2215e574077406259c16a6de207da65a24 03fb94180aa0ff2c583d97bbb1fc6d84a6ba7df5bde3c267459bb9a9b8c9841b, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1586, cust=Morandiniroberta@gmail.com, email=13b2c062c3983ed048ba5d87819dda778bb9c6fd3e481c086aa85b92047c79ac) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 db92c3fff1d43a8702c3ab2e1ae16492ea17d22ca309648fbc622a45ee39c869, email=13b2c062c3983ed048ba5d87819dda778bb9c6fd3e481c086aa85b92047c79ac, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1108, cust=teresa.morelli@live.it, email=7a3bd8d4d23ce650a59eb513df6a637760436a74eb5c55c8ca58533a40db8584) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9e88b067408182d0bd525120e9ba2607e19b0dfa17b48582d2d405fc52dc4a1a 13ebca620cfaccfa2c881a0b9f07f5513365a8fcd530a76015ca37e76a5cc295, email=7a3bd8d4d23ce650a59eb513df6a637760436a74eb5c55c8ca58533a40db8584, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1164, cust=dennissommer@gmx.de, email=95206fce8f87642d4f2ab895f098ccbf145245edd699963baf8f94116718a74c) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bb647e29b34334079a9d553184f6cb58abd93182f8a4f7e95caf4bea0c2b2171 3749ad2680c15aade0095cc3072736e551fc5ba89ace5bcbb61549db931bee26, email=95206fce8f87642d4f2ab895f098ccbf145245edd699963baf8f94116718a74c, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1105, cust=peterkleiner@nc-online.de, email=734b2df5a9bcec143984543e8ebf0212e132ae0a8cd03124b2487e41223d3898) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=026ad9b14a7453b7488daa0c6acbc258b1506f52c441c7c465474c1a564394ff e4b6dd2322c5edc0ed85a5338ebe47469c507dbc089f6f9dafba27e29d197a70, email=734b2df5a9bcec143984543e8ebf0212e132ae0a8cd03124b2487e41223d3898, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1115, cust=arnaldopietrodebrito@libero.it, email=19d0985e1982f670d4c86f25229e51dd63f64ddb264e1546738b284aeece246e) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1481, cust=arnaldopietrodebrito@libero.it, email=19d0985e1982f670d4c86f25229e51dd63f64ddb264e1546738b284aeece246e) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1a90652cfe0cdc2ade4392c7b1e31168e9ca9f594d143b613a6ec982220ba270 8de30eee38bc9929df5a4ada7297453d1baaeb8d3b5d6aff269b2389fcd8c99b, email=19d0985e1982f670d4c86f25229e51dd63f64ddb264e1546738b284aeece246e, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=546, cust=claudio.mazzo67@gmail.com, email=33eb385b91972dd76b807d34202fcc34bb5a8116d1a1ec16046f594666a066cf) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1101, cust=claudio.mazzo67@gmail.com, email=33eb385b91972dd76b807d34202fcc34bb5a8116d1a1ec16046f594666a066cf) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8cface989a3a91edb14989e82ff3ab67cfd3046906d0cee828f8882a8e137823 8498ee2d056c094bbabdd3f487bcb26f0d797ab09cbc1842fde96580380b467f, email=33eb385b91972dd76b807d34202fcc34bb5a8116d1a1ec16046f594666a066cf, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1102, cust=annamessina8286@gmail.com, email=f55fe2fea6c5ba8ed2854597e6999446f72224a8bb4ccfd538738efb7ad7b56f) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 1483ab74cb304d58e35dbedc1ca15150bd08ce3f1e73e8c38da4b86a7713ede2, email=f55fe2fea6c5ba8ed2854597e6999446f72224a8bb4ccfd538738efb7ad7b56f, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1100, cust=carlosigno90@gmail.com, email=7704ea867d4e36c28555e1eb41d90450a008e0c225d5effe9bcd4562d3ac5d95) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7a25faacaf8ea321215bc6c116ed40b971dee103c23bf573f8603a369a90c689 442e18743ab213d2764aceab1eab5aeb33816783cc91be1be852aad39a1f882a, email=7704ea867d4e36c28555e1eb41d90450a008e0c225d5effe9bcd4562d3ac5d95, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=112, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1265, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 a50c00eda15cbf0ae7d055d3657d586359ba394f5885278740290734991f7b93, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1098, cust=giusy0104@gmail.com, email=ccb0960abacfc9b28a0cab2a88e0a9b42977d90cb8bc430c3f1076971fd42576) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef750942410a175bbffc5fcb86842d5cd74a683947ba53c59ab06a3952feac5e 8edde4ee444fd2695f3d095c223ecc56012d278c84ed0f641035bd0e5625457a, email=ccb0960abacfc9b28a0cab2a88e0a9b42977d90cb8bc430c3f1076971fd42576, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1097, cust=daniela.dona86@gmail.com, email=2e0f3670fc8f219af4a26cbcb31230b4c83335c679e19e36cd124a0954d17e5b) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 f6f8b7ae4f6d5a71f4549398dd264fa68e66edc5cd7575a12e6c7bab1c2bcada, email=2e0f3670fc8f219af4a26cbcb31230b4c83335c679e19e36cd124a0954d17e5b, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1099, cust=antetomasoirene@gmail.com, email=001b95c54f5a2fdb3b857a96f7c00441610e83b0300c854f81037739c406deb5) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c30d8b13bcc759e8b965c2e3406e850caf074147f084c57b20e6aaa987e4f458 cfe1a04e3e73715a1be2228f943527b93957ef7f40aabd7d6f555f46be9fd121, email=001b95c54f5a2fdb3b857a96f7c00441610e83b0300c854f81037739c406deb5, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1096, cust=enricoe-@libero.it, email=4b6324a383ea1bd85ab926350721468e2982edf94c84f157b47f32d7882c0496) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 769071d16f2e3df2a5b9a8b0ddacaacef3d4b6ab0ca87ef6750d21bcee568fab, email=4b6324a383ea1bd85ab926350721468e2982edf94c84f157b47f32d7882c0496, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1190, cust=marianna762006@libero.it, email=76fdd338192e1d9671710df30818b0dc2424b5cd2c66059324087528277fd438) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c35b0d06edea30d3ba40dedc4715510ab6c7a805ab4aa3b1a14050738f135f67 8ee5fa64da7b82112da9e1906a7dd4e8297c3cf536f24ae7215e910fba6876cd, email=76fdd338192e1d9671710df30818b0dc2424b5cd2c66059324087528277fd438, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1093, cust=ctassinello@gmail.com, email=7b9e6245bf85e5cf4bc2d901a2c8a5b6e943df1a38dba0821c0d0c3c60405fb4) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 aa3870c67be6ae2a68ca810e206e1842b2ffe9575706d6bf17e14578164381ea, email=7b9e6245bf85e5cf4bc2d901a2c8a5b6e943df1a38dba0821c0d0c3c60405fb4, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1188, cust=emilianacottignoli@yahoo.it, email=a843f37fd69ec7787afdc570056fdbbab97ec74bf2a9ddc3ebf6ac18cb4502fd) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c5183787266d84f5ea69b1730ce4ae594a856248bac10621f62922d4f25cf6c6 581d8f4eab98c22eb0229e360882bd8c415bcbd9c3c2a7863740db36d661205c, email=a843f37fd69ec7787afdc570056fdbbab97ec74bf2a9ddc3ebf6ac18cb4502fd, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1057, cust=stefania_bocchino@yahoo.it, email=793216171a92a58c6ce8f6c6806be7b6f3bf6437729972737eccca3e46b1b747) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 892acd69e6236926eb3a0df82a780e3d33b8bd051247fb2a983f03a27526f69a, email=793216171a92a58c6ce8f6c6806be7b6f3bf6437729972737eccca3e46b1b747, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1285, cust=zottinluca04@gmail.com, email=87abb41faeced060b51b7c312455cec6174c7ae35f93bb7e60af5e1a8296a7bd) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 dd228efc17cfef7b3976976fd66903db48d29d6c5c8f911ea5b64f9e2f46512c, email=87abb41faeced060b51b7c312455cec6174c7ae35f93bb7e60af5e1a8296a7bd, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1090, cust=alberico.nardone@bunge.com, email=90670a5e928fd1e7b0142c6e707261c06cad3c2eacfa20efdd51305bf645ef27) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6ec486f754577f7e8f70985acb01667d2f841dca1c39036b2494531aa183d7d7 ac5895a625706caf2d8aca3c7fb7fc5b56c391bf95faee814b76cf607874a7cd, email=90670a5e928fd1e7b0142c6e707261c06cad3c2eacfa20efdd51305bf645ef27, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1288, cust=nenaioannucci@gmail.com, email=257e668369f8c079d79f69732a1dca91fcbadb81a4f7a9dda3f28453c9924b04) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=63843fabf8fd84dff6a565c54e54765e3caebd8a0e97ddd02380d935b270842a 3758705e12b915ae921787f9acb0d0ab6cbcbb6663d90349da340428fdb623d0, email=257e668369f8c079d79f69732a1dca91fcbadb81a4f7a9dda3f28453c9924b04, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1289, cust=capozziemanuele27@gmail.com, email=6f928dd7328dd4026df1a4250d2c73e2e601e329078843d55b740cd71b457421) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 ea92b6244a55496f8c51d10e8ee59ae92d8ed3d3c0a43e0ebff38d4447cccaf7, email=6f928dd7328dd4026df1a4250d2c73e2e601e329078843d55b740cd71b457421, hotel=39054_001) 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1286, cust=elena.razza@libero.it, email=c1d4966c2aa52f26425857d98f862807481ecb8ddaaa0ccf74d834d061ee42db) via hash 2025-11-19 15:18:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 0059a2a3397107a0503f15b289a31ae805a72f482ebfb7aa2139df2e7ceef6a8, email=c1d4966c2aa52f26425857d98f862807481ecb8ddaaa0ccf74d834d061ee42db, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1086, cust=marina.rossi82@virgilio.it, email=cb5edd1aa2f076f0793395e6f5d4c8b0e07a6a6a088b121e5d8bfc0884043e7b) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=cb5edd1aa2f076f0793395e6f5d4c8b0e07a6a6a088b121e5d8bfc0884043e7b, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1085, cust=martymeds@hotmail.it, email=704eb0c1dc41ced07680811457188150382d1c3b3037dea2a5feb7aa4da56434) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a fc4162149d133b62d121782f03621b452f56083fb731e5b922caa81ba5a3ede1, email=704eb0c1dc41ced07680811457188150382d1c3b3037dea2a5feb7aa4da56434, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1082) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 64c6931dbc4db88bd4b74f41d713e9852e4de75f085b0e48e65a96eb3b7bd97f, email=0d9eed18412da328980b80ce6002957d51928eb1a5ffa0447aea5f419e3b3661, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1252, cust=moni.pini76@gmail.com, email=31d20ab41f733172d98ea44e737ced65248a82fdba08ef7e53aa98eefefaac10) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 3150abf034343d5c4b98480934149b0178ea71deecf556659ba28fc9af5f713a, email=31d20ab41f733172d98ea44e737ced65248a82fdba08ef7e53aa98eefefaac10, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1251, cust=silviapistilli@yahoo.it, email=a082db0812a8590a6df142d6bc2cc3eef91815e25049480ca1e26eed1babd3e6) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 9a0dd875cd5ec37c29685e4208caa9546f503f7158b5c9a131c1efb84e83cb9c, email=a082db0812a8590a6df142d6bc2cc3eef91815e25049480ca1e26eed1babd3e6, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1615, cust=paolodisconzi@gmail.com, email=5c14ed63452cc6485569cf1e6be5a9e278f1e7a8f9e2d8290575e0686371f38e) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 d262dd74edf21d2dd22101bee640950990a526699764bb92b664cc45da52c65e, email=5c14ed63452cc6485569cf1e6be5a9e278f1e7a8f9e2d8290575e0686371f38e, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=110, cust=pisandre2@gmail.com, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1078, cust=pisandre2@gmail.com, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 feac526abc84686b0eb549f3f9d84cdf5ec35f7289761e9d6bc2cd875b486786, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1077, cust=giorgy143@hotmail.it, email=cc2f343e261ebb5197c7eaca6218ef9be6d41c12dc82c520a9c0945af0601f5d) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=779562b086bb57bfe27509a43b72b47612f9a64815e53a5a9f48140de037eb5d db044f19bc0137185286345ccf1f067d2d9ce1c8efb38349b2479696850db69f, email=cc2f343e261ebb5197c7eaca6218ef9be6d41c12dc82c520a9c0945af0601f5d, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1070, cust=ambra.benvenuti@live.it, email=be8fa7372e18ce40b8e9bd28eb2ef92ea269e56b415217cb847bb1862558970f) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=74e3ce93e1abd77aa3065ffa7dfb3ede2516b990d2191919e17b59a9f5cfe4bb 8709e8238cd036f57d736e6f0daeac20b89f6489de0459cd18f2ae4b2f695fa2, email=be8fa7372e18ce40b8e9bd28eb2ef92ea269e56b415217cb847bb1862558970f, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1407, cust=Rafbuscemi@gmail.com, email=6376f5d6d5af386f80438986115a5e4f69e84d3511d05be05bad326f7dd36992) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b49e768e5556bfb154327b123947b274e9a814acd13d127b321fa4f711a79acb 8e9eee07e0ac32bfff618b18627df1bc9c95af4022f5ac56405efc76d8458e35, email=6376f5d6d5af386f80438986115a5e4f69e84d3511d05be05bad326f7dd36992, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1219, cust=heart1584@aol.com, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d3dedb6f8b7a83955054f2c30404ad2215e574077406259c16a6de207da65a24 03fb94180aa0ff2c583d97bbb1fc6d84a6ba7df5bde3c267459bb9a9b8c9841b, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1075, cust=giacomospelta@libero.it, email=adb349e17c9dccfae807dc6c598f60a84858e3cab04cc04d98c54b478581e7be) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b f9ca02329c25189c0a00f3da587e98fc87a172bb082ebbc59736b136cc12db08, email=adb349e17c9dccfae807dc6c598f60a84858e3cab04cc04d98c54b478581e7be, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1069, cust=eleonora.zazza@libero.it, email=0d5c94ab7f5ffd62b2312eb15083348e4f71db6cecdbf2ba1d0a59607926fc8f) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 49fe0d0f337dac1deb61eb39419ac52122f17d3f73441e4d7e793add6ad62c94, email=0d5c94ab7f5ffd62b2312eb15083348e4f71db6cecdbf2ba1d0a59607926fc8f, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1069, cust=eleonora.zazza@libero.it, email=0d5c94ab7f5ffd62b2312eb15083348e4f71db6cecdbf2ba1d0a59607926fc8f) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 49fe0d0f337dac1deb61eb39419ac52122f17d3f73441e4d7e793add6ad62c94, email=0d5c94ab7f5ffd62b2312eb15083348e4f71db6cecdbf2ba1d0a59607926fc8f, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1068, cust=francesca.lanza57@gmail.com, email=e0f87b285939efa522d6a242b28db40313c800df34de4643d0e247ab553adcf3) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 31cc6d61586c752d1e6542b31fe43126987c5fa2bab6f8e40031ac0692217b25, email=e0f87b285939efa522d6a242b28db40313c800df34de4643d0e247ab553adcf3, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1018, cust=sara.orlandini88@gmail.com, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1067, cust=sara.orlandini88@gmail.com, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 e97b337c50b759b051be9a91d8a8daecb7ebb000f57c16c90e49185f2822d5ef, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1066, cust=lucianacere@gmail.com, email=61226cca490361f2ddc5ea0bf398c0d401290959ddac8ec36875999e63e9cc48) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a51a3dd434901e64092f7c92cdb86e8e0be4d514d88b9bb5d16c506b618a2507 f47e6a4e5e1e486ee53e97977d697559dab13725c57419b55579d36f75f269ad, email=61226cca490361f2ddc5ea0bf398c0d401290959ddac8ec36875999e63e9cc48, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1216, cust=francescoluongo-4176@libero.it, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 492c7ef3b4a8e74e8a01dc459aaf67f47f56299e8e972a15fd49b79481c7c424, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1216, cust=francescoluongo-4176@libero.it, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 492c7ef3b4a8e74e8a01dc459aaf67f47f56299e8e972a15fd49b79481c7c424, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=224, cust=fmarchesin78@gmail.com, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f51ab9d849938a4f1e88903912ccdc17090df2bd9a432adc6aab61ffaf325d82 a8fc0b2a558621ca6c97ee92c128a32c2c3523b0cca61623301c0d5ea1a2b991, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1253, cust=fmartinelli1976@gmail.com, email=274087593a68f461d072c6623a6bcdb61995d6dc29dbe94e04269aed09310e63) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 cd24cb486e6ea1fab9755424b2d3cf9aae96a8fd76e678fad1f10cc866826bb4, email=274087593a68f461d072c6623a6bcdb61995d6dc29dbe94e04269aed09310e63, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1063, cust=federica.orti09@libero.it, email=e4bf96b28be1fee36fda7dd88f2a46e0fcd1a22767bac747d3e7f988f4783946) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 3747e91bff7caa14f53f7783a065c8ab77dded44c56b86b6726d5b01274b4059, email=e4bf96b28be1fee36fda7dd88f2a46e0fcd1a22767bac747d3e7f988f4783946, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1061, cust=lucapiccinato@yahoo.com, email=dae862429857134419a4c0dab741f8d17856b2570c256d6ba093fb11f66ec0e4) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 b91b914992cf81b1adefeb196709d95a2a82430c2a1a9794503eb03bf2c9a14c, email=dae862429857134419a4c0dab741f8d17856b2570c256d6ba093fb11f66ec0e4, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=224, cust=fmarchesin78@gmail.com, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f51ab9d849938a4f1e88903912ccdc17090df2bd9a432adc6aab61ffaf325d82 a8fc0b2a558621ca6c97ee92c128a32c2c3523b0cca61623301c0d5ea1a2b991, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1583, cust=cinzia.caselli@giustizia.it, email=f1196e650852951adf97ed273f2701691d590505c315cc45f2e36fdb3a40d8f2) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9249e325d97a0839788b3c8f614f41e3ed11f7f6aec5a5a3a210a34c0a96745 1dad0f20d5da473db46f78706127a1c97af2236dde7c81d01c76bcea503c586a, email=f1196e650852951adf97ed273f2701691d590505c315cc45f2e36fdb3a40d8f2, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1065, cust=suardisimona@hotmail.it, email=1a4ded494d1ce7818eb7f3c4a8f621edb227c8a1536b84e6adb8292ca1340434) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 51502b32af19c5ab3eade632bd36f6f3dbe38543eb3020b6d668731cb1c56b96, email=1a4ded494d1ce7818eb7f3c4a8f621edb227c8a1536b84e6adb8292ca1340434, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1064, cust=alessiamirigliani@hotmail.com, email=d0ee160dc87149c4ccd931b43486ce5973ac194dc8453939301908dd6976236a) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 6afec5703611ddf2dbe6805adf193a0db30415288f82422cbcb893f51945b64e, email=d0ee160dc87149c4ccd931b43486ce5973ac194dc8453939301908dd6976236a, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1060, cust=martinaceolin1683@gmail.com, email=ee251bd74e13c6ef6b451ef4bcb010270fbeb9195355e50c18ae39bc7422b74f) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a f7c6614ee8e3a79b71410f3dcc176608e66d36504218266ba64650399dfe3af4, email=ee251bd74e13c6ef6b451ef4bcb010270fbeb9195355e50c18ae39bc7422b74f, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1062, cust=elenasandron@hotmail.it, email=574011199c7c7a8f2d9f3c10f403e4e3dcb487986b57f186cf97cd61756fffd0) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 36fc5d3aa618ff2ed58d9d2dc2ade4b003e816303d410c60b0738842b966cc39, email=574011199c7c7a8f2d9f3c10f403e4e3dcb487986b57f186cf97cd61756fffd0, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1058, cust=tizianacallari@tiscali.it, email=343c2119fc16183812a5b2a670869c56d2e0daceb3d08723cd9ca8c6b47c42d4) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8971de74e72dc29b04615ef8aaf433890f5908290c4bd5171a86dd3b4c8f85b0 6a58e397b81485d8edf91b1806381eb8b1e709bb170e77f57865769c99e9f269, email=343c2119fc16183812a5b2a670869c56d2e0daceb3d08723cd9ca8c6b47c42d4, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1056, cust=soriani.maria@gmail.com, email=4d3afe7205e6b2293da89216e5d92e392693a180e5f503f876b89d31bfc0492b) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 77f02b1aef00b4fa99e91813c890b172fa505b59ba27e7e284919294de9d857f, email=4d3afe7205e6b2293da89216e5d92e392693a180e5f503f876b89d31bfc0492b, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1053, cust=migliari.simo@gmail.com, email=c4b25eacbf9f1615781ac8c24bda79e53910b1cc9495b09425b1e22c705d2775) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1573, cust=migliari.simo@gmail.com, email=c4b25eacbf9f1615781ac8c24bda79e53910b1cc9495b09425b1e22c705d2775) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 45682640139a8d4f266ce2f18511357d257c17a76c6400c363670b58052166da, email=c4b25eacbf9f1615781ac8c24bda79e53910b1cc9495b09425b1e22c705d2775, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1423, cust=Gippao27@gmail.com, email=718d6bd4a9e94841934ccd0d5c410c6f711bd84560bf710bbb2380e93348030d) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1c9c8819df7896c876508f6953fc239983cec0c115f82388b67a2ad3a7a99f78 aa4edc5a7cae27e1dc60530d1764411594ed0a9a49ee43dc8008120cfc615be8, email=718d6bd4a9e94841934ccd0d5c410c6f711bd84560bf710bbb2380e93348030d, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1055, cust=claudia.regoli@gmail.com, email=999317615dc9760527bcc0c51d0b27a775c967cf95522b310fd9f00975800963) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 eccf57f9a7735f7161ad7b988e5e1fce048cdf2157607a38dbc4f753b03808c0, email=999317615dc9760527bcc0c51d0b27a775c967cf95522b310fd9f00975800963, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1045, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1130, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 68cf8b71d124575989095752f4f54d766a4b722a0ec899bf642c2367f363a49e, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1045, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1130, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 68cf8b71d124575989095752f4f54d766a4b722a0ec899bf642c2367f363a49e, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1422, cust=e.caronia@libero.it, email=491ff7725ab6d3b0fbcacabda4a449c4077c9979d8eb88cbc87cd2882fd04e19) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 fcfc8987eee7f615ca7df41d1a9de7dee15b8e6510f60655aaa8a1a14c93fce6, email=491ff7725ab6d3b0fbcacabda4a449c4077c9979d8eb88cbc87cd2882fd04e19, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1054, cust=melissaperlorca1@gmail.com, email=d5d2359a97bba4cb5fe7fe44f58b4372fa7f30cfa3e099e6edc7c1fcbccfb25f) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8def3bf5d78abb247b4829e87b52b10d79b1cd0e2aec529930ed692ee8d1cd2c ce28203b2478deed914dea3d2c634cd7facd8f014a26a0966bbaadb7fbf4194b, email=d5d2359a97bba4cb5fe7fe44f58b4372fa7f30cfa3e099e6edc7c1fcbccfb25f, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1051, cust=fra.travaglini@libero.it, email=55050908fbc2f165105681a0e6d1677e01c3c29d8e5360ac7df39354a4ffe7b7) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 2486ece155f441a945cec4127abae95afb3f4e613eb1a9047cfe2304bbb1f990, email=55050908fbc2f165105681a0e6d1677e01c3c29d8e5360ac7df39354a4ffe7b7, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1052, cust=silly2180@gmail.com, email=ed1744b492d431f88a304b98a54f688d386bcaca4529134370ad21fa9b4eaa70) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 532b95e83f6b7b8ac8438d44f93d2c53bd52dc6b9fd3413dc0605499bdcec12b, email=ed1744b492d431f88a304b98a54f688d386bcaca4529134370ad21fa9b4eaa70, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1050, cust=migann1@yahoo.it, email=c7ec87da9220760c69c5cb7e995587138d937ec79d2c029ddbff2d89a381cc73) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fec6939d9150326486c4f459b966d7a4effccb4e125ead017da8ecde375379f0 21171ee20d452140d2f40116191ed707f26ce9611503f4c0e0619e1da83c188e, email=c7ec87da9220760c69c5cb7e995587138d937ec79d2c029ddbff2d89a381cc73, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1421, cust=Elisa27francesco@gmail.com, email=404b5b37e934c04ce24b24fa227b7f2d3538e77883975e480faf9b485bc18a24) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 79f5f94c7807afc6dc366e04fec68aa20b6005e8cf0a848f7462bedfcc39921b, email=404b5b37e934c04ce24b24fa227b7f2d3538e77883975e480faf9b485bc18a24, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1403, cust=hg.doering@t-online.de, email=4f1b0a2cf1e5c484b2277ff56a16044ad9f95e938ed313e454b00be0474d07ce) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=43910a8b673f85224dd6a37d28fcd24eda2dccbd9e38b5adaa998df243707892 1f6128882bfdd64a68ffe3f895456470cd8e00e7844b1dcab24c4659ebe9f68d, email=4f1b0a2cf1e5c484b2277ff56a16044ad9f95e938ed313e454b00be0474d07ce, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1046, cust=eliagos75@gmail.com, email=39e8866912e7edf1ecb6463eb78dbe4bf33059d70a7bc119eb2b01c376ffeda0) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad c99be70e1e06ca3c7728a6f66122da31d1d62847da8ff88261068452df08f779, email=39e8866912e7edf1ecb6463eb78dbe4bf33059d70a7bc119eb2b01c376ffeda0, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1049, cust=panzericlaudio@gmail.com, email=11d41aa3fca100cab4e111aba68c4ad6ceb3c6bd74d8dd91297ea34eec3d16e1) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8cface989a3a91edb14989e82ff3ab67cfd3046906d0cee828f8882a8e137823 7692990872f3217da2720dd566be21f51f00cb6045f498fa03b797cb8f039130, email=11d41aa3fca100cab4e111aba68c4ad6ceb3c6bd74d8dd91297ea34eec3d16e1, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1044, cust=m.t.liambo@gmail.com, email=1d28305a160d8bab91b55ff5700b77e61c268ccb49268a3aa1bbcf7d8c158a68) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=df4ef061ae8566eba90d860c1124760c059e90324b3384e6bd10e7af50644107 759ce00cf418753d2349c664ab4deaf563fc02222883a1bf0d73c610553749c9, email=1d28305a160d8bab91b55ff5700b77e61c268ccb49268a3aa1bbcf7d8c158a68, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1043, cust=alessia.venzo@libero.it, email=b5bff51a1f67e7cbdeb2d138e5ac9944c8a4ad7636bab7708c877901d26399cb) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 dedf6e838a3272983a2c558bb14fa6ca5cdc1b4a0b30a77d7ffddfa8a260fa5e, email=b5bff51a1f67e7cbdeb2d138e5ac9944c8a4ad7636bab7708c877901d26399cb, hotel=39054_001) 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1042, cust=m.pannullo1982@gmail.com, email=94c2d85b8727bd562591213fb0134c620842bca6f42cdfe2cd637653b7d3a15e) via hash 2025-11-19 15:18:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 267e9b72300d78797a3e907b035a0ef2e7d4fe01c45217700a1838d8ed6b6f23, email=94c2d85b8727bd562591213fb0134c620842bca6f42cdfe2cd637653b7d3a15e, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1416, cust=Tiziana.perini@libero.it, email=aa18a9f417d5431f621f949f7605b6fc235bb210d62b9544e44f47eeaadb6261) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8971de74e72dc29b04615ef8aaf433890f5908290c4bd5171a86dd3b4c8f85b0 1b2ab79167647cb17a9fea5b96e1934cd6f948343d85983b45abf6ec9ffdb4ee, email=aa18a9f417d5431f621f949f7605b6fc235bb210d62b9544e44f47eeaadb6261, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1417, cust=vivianamagoga@libero.it, email=e93e88b750f90c54a688b5e7046186e94f269fbe0df2b1a92f081036ac0c915c) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a159d9520a9b842f63b626e03552835a1dc99084619b7d98e0fa23b7d82f2ac3 c67610ad9990240cf686265e7470622b12c66b8261fe15f294a0d6a8b47e35cd, email=e93e88b750f90c54a688b5e7046186e94f269fbe0df2b1a92f081036ac0c915c, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1368, cust=laurasacco9@gmail.com, email=ac68a6505dd700a4e24209220fee81461fe93eabcdd3671373f53a93e3c24861) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 3af151bfb82bfe370c9b5e68d5af76473097db3f00f0efe0d25c39d22008c2f7, email=ac68a6505dd700a4e24209220fee81461fe93eabcdd3671373f53a93e3c24861, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1036, cust=claurolandi@hotmail.it, email=c913debea6ad902a76d74c7670742956f89fa0f4582893c9e38f36655621657d) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=35f85825b9016fcc7818aca22298dc88a92ba6e4f029366ff8acbb3f823152d4 4a75084d445fa4565e41d90950b59dbb6d7c72cc5225c75c72097e11b2032096, email=c913debea6ad902a76d74c7670742956f89fa0f4582893c9e38f36655621657d, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1037, cust=marco.spine88@gmail.com, email=972f1857c55be567da33767a686244d67e23ac2a9c7aefc8e9085bf427489ce0) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 d79519da0d495b3f5188e0da8ac64af40a6a5daad054f49764d5e489f94d337d, email=972f1857c55be567da33767a686244d67e23ac2a9c7aefc8e9085bf427489ce0, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1038, cust=roberta.oppedisano19@gmail.com, email=5ee0d712236fe779948b29d94dcaaf06c8d75a0e3179746be2915d47b3dbd730) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 cd4f131255262afcd9196ce70b8eb2b2b246e69a2c55910eeb68abef9f7dc422, email=5ee0d712236fe779948b29d94dcaaf06c8d75a0e3179746be2915d47b3dbd730, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1039, cust=estefi035@hotmail.com, email=808ed32d5c9dbb8767dcdf3207338d7d23b7d9d006129fd46081fab967f7d45e) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5c7bd1cd158d2043f1a1b334ee15e70359110f6bd5382641fd61d7632d5f21ae 3705af3be59cc9876768ae619bf545ffc25aa28ed79e69c5982c3fded09e3ebb, email=808ed32d5c9dbb8767dcdf3207338d7d23b7d9d006129fd46081fab967f7d45e, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1035, cust=alice.presot@libero.it, email=39fad9f55034953b24628673190dabd8b0bd4fbbd84bc6d2fcf5046835a246b4) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 152fc4dddcedc0be83ea10cd2667d9e4218b00439c65cb352f4a048e409203b2, email=39fad9f55034953b24628673190dabd8b0bd4fbbd84bc6d2fcf5046835a246b4, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1034, cust=lauralettieri@virgilio.it, email=cda19eddd0ead215e05298999685da247196667c7a544e6bdfd5ca53f696d23c) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f d3b8a5134f06bb55d007a0681aa98bd243b4f5b8db121317a84c32f9ffdb9555, email=cda19eddd0ead215e05298999685da247196667c7a544e6bdfd5ca53f696d23c, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=902, cust=francy.did@gmail.com, email=b2c370fd1f7e9a314c1af636c354487fc6456707fd7201ee12d000552ea87931) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1033, cust=francy.did@gmail.com, email=b2c370fd1f7e9a314c1af636c354487fc6456707fd7201ee12d000552ea87931) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 01b039e1e18271103fa0c2d61cec6919fa256aa0318574725f98228a788fc050, email=b2c370fd1f7e9a314c1af636c354487fc6456707fd7201ee12d000552ea87931, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1031, cust=simonaporta92@gmail.com, email=597e00e30d596d5f79a4802ad1796319316b3e8e4f87ca5dcd98fdb7728bab24) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1032, cust=simonaporta92@gmail.com, email=597e00e30d596d5f79a4802ad1796319316b3e8e4f87ca5dcd98fdb7728bab24) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 158bdb6fad0f12a86efa74f165b315a0b38da927023efb82c4e9a0206c17b28a, email=597e00e30d596d5f79a4802ad1796319316b3e8e4f87ca5dcd98fdb7728bab24, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1577, cust=Baccini86@gmail.com, email=17150dde0974c2bb25ac0322945b6b69c5e3123d30245ebf026675e65f37e721) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 e9f9af06d0987962f4bed956e322ca2b92a902c5f4bdec2fb933a5533188c026, email=17150dde0974c2bb25ac0322945b6b69c5e3123d30245ebf026675e65f37e721, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1578, cust=Claudioboglioli88@hotmail.it, email=5de02fb1dd84c5110e12fef4dd8ac4db8df89f8ab58c336df7cda610b4291109) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8cface989a3a91edb14989e82ff3ab67cfd3046906d0cee828f8882a8e137823 855d5325996c22eb54fbf99ec5e640dce1f0fc549921e55236561fe7896c96f2, email=5de02fb1dd84c5110e12fef4dd8ac4db8df89f8ab58c336df7cda610b4291109, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1026, cust=serena8502@libero.it, email=b9df09fb6ba93387b55d246c3508c1c683ce9b11ab99e045b5b7976c4d8285dc) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5e42e5c6483833eb0a4fb292c5e5aecfb53563724a5ea4145b6bbe5bb132c25b 5b636c92aefda003c1cc131bf2f937dcaf18f5dc4b87eb2d271bdec901ed5788, email=b9df09fb6ba93387b55d246c3508c1c683ce9b11ab99e045b5b7976c4d8285dc, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1027, cust=benardanezha53@yahoo.com, email=578f82ddbbc71f8970e9f1f956b45c66ed7f0384a5831f88775f48757c6f8dd8) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=866abc9d0a467bc062eb881740b3e559601b5d4727dea5ef5c8a042a5bf82cd1 f5ed62cfbb7d30633c1bdec46dc2e8280fd6f4173a0167f1ce262b49ca0b3e13, email=578f82ddbbc71f8970e9f1f956b45c66ed7f0384a5831f88775f48757c6f8dd8, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1028, cust=a-amoruso@hotmail.it, email=4f2c6d91f05200061a8f80a6798e4462e1340f1c96d3997ec44650da424d9bd1) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 6480f3de26007609f3e0cce25be1d58c13c83fc18a2fa12ef23480b8e0302126, email=4f2c6d91f05200061a8f80a6798e4462e1340f1c96d3997ec44650da424d9bd1, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1029, cust=ilaria.deflorentis@gmail.com, email=a708292ea824f789778d17d277e6bd27708f71dab5e8f59cba764b638c7743fb) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4e5d9e1b2f48147d8d06c972eab8afc04cfdb134e6d7dd7e73ae6e55eea3a2f0 f5a9752a6cb803f9c4d150c39f6d68ed53eab114b8babe6c780abc9c440f0734, email=a708292ea824f789778d17d277e6bd27708f71dab5e8f59cba764b638c7743fb, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1030, cust=radova@hotmail.it, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 b2ade6d41fd3111a6ffea0f49eb286c765ad13c2cb6c735c7a2250c267d34cef, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1572, cust=zeccam@yahoo.it, email=3f9fd9d936f7c4c0c4b2ae0d1d29def5b11de9e28f4c3effdc4c1cfe724b191f) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 c004cc02a4c58c7b755e25fef6ea8c70e2870094badb370efe9423577f826eab, email=3f9fd9d936f7c4c0c4b2ae0d1d29def5b11de9e28f4c3effdc4c1cfe724b191f, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1575, cust=tamburinigc@gmail.com, email=975cd6aa4122068fdd9d7825bbf8bfbbaba1291c63a98a309faec40064ec0c7d) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f99ea984b0ce642c24bbc8c6375cb70e2beae5509bff875ac2a6629b8f66b5e3 7279e438c2c5e7da71b68864076c5449ea1a66a21609342f35016705f5520e3a, email=975cd6aa4122068fdd9d7825bbf8bfbbaba1291c63a98a309faec40064ec0c7d, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1023, cust=cele.marika@yahoo.it, email=55ad16799cde0dede6cb4e936aedc9c0913f279f9f00d909775fde706303849f) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 856519c42901a601fc2fabb26714eb7b6b385453c0c4f0ddf3b65a234935e080, email=55ad16799cde0dede6cb4e936aedc9c0913f279f9f00d909775fde706303849f, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1022, cust=elena.poggialini@live.com, email=12ade46d638d188cc4e0a21363ad56f2b4dbb756bea53007b2444ce0a8fedbeb) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 34aaa3c195a58cb24056686ee5e00222dcb28f03cee8776867804472eee8d34e, email=12ade46d638d188cc4e0a21363ad56f2b4dbb756bea53007b2444ce0a8fedbeb, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1021, cust=monicabilello@gmail.com, email=ac3312dfce819c1aec6c470c1320bf07b4355b77347850be6a69c5c528f19f3a) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 78c8f367919f41f1f19e518b12767c7177b03295561f428e5f82e616a01e5da6, email=ac3312dfce819c1aec6c470c1320bf07b4355b77347850be6a69c5c528f19f3a, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1019, cust=jennydavide2019@libero.it, email=2f6207d8238f7f092d6fa4bd1b1834b35e1aeb5fde15e0463e42b4f6ccef9c25) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=239127e09157cbafb6212123b102aa1103241946b3684c232c44b8367c3a4d47 9905d80fdb7ab5e3f952851b9d58ecd62345fc084106c1c2144f3338683b7408, email=2f6207d8238f7f092d6fa4bd1b1834b35e1aeb5fde15e0463e42b4f6ccef9c25, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1020, cust=chiara91@gmail.com, email=e040458b9482e3c7ea45a272b5f42cc5578e8135669141e5162eb5d4636114af) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 f1b142ac954a1f4875c27a7a26b20e26e649c9f8e223c51be5f8cc850f6f00da, email=e040458b9482e3c7ea45a272b5f42cc5578e8135669141e5162eb5d4636114af, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1013, cust=marcobarbari@gmail.com, email=f4396e0803960ca23fc25e763d0cd5b0b48b5ad21bd43311a7a0327b7c2e8590) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 e9f642114f3a76940dc169c0d39d2648b874f04b1a7e92c3a53bf71ba3aa490a, email=f4396e0803960ca23fc25e763d0cd5b0b48b5ad21bd43311a7a0327b7c2e8590, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1014, cust=monicafreti89@gmail.com, email=682d1fc7d1410e31bec06e62d5d8a698d72fdecdc17ffe5de72e2a780db77bee) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff ee1ed79029c87274aa2e50c7621c3068631595f8d8d7a43805bf6e31f32668f2, email=682d1fc7d1410e31bec06e62d5d8a698d72fdecdc17ffe5de72e2a780db77bee, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1015, cust=mmonicamagnani@gmail.com, email=885b7c371cb43913fd1f2a53ef089269f9b84cf2f86fc4c18e1bfd7f465bc22e) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 e72cceaa64b7dfad8cb89b3c92dea0360f352b053e3335f8ebb2096d2c40551a, email=885b7c371cb43913fd1f2a53ef089269f9b84cf2f86fc4c18e1bfd7f465bc22e, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1204, cust=amministrazione@consulenzapierro.com, email=9cd833b2580d751c978f9e74c46fd72102def143c38d5b06b14ec413e09f4084) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f5cf99ba792544538f6cbe64cf23c6c482aa365dee0e22e7cc0d0a2f48cdcf02 03f5b6460d11aa6c0b63b38bdb515340ab5d6461d3f72b76e7384073885ee65b, email=9cd833b2580d751c978f9e74c46fd72102def143c38d5b06b14ec413e09f4084, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1018, cust=sara.orlandini88@gmail.com, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1067, cust=sara.orlandini88@gmail.com, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 e97b337c50b759b051be9a91d8a8daecb7ebb000f57c16c90e49185f2822d5ef, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1012, cust=nicoletta.mattiussi@gmail.com, email=b128f42fdcc4a59249176faa7ef251126be5adc1c370942f831c55863329f8cc) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1584, cust=nicoletta.mattiussi@gmail.com, email=b128f42fdcc4a59249176faa7ef251126be5adc1c370942f831c55863329f8cc) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b2436568257bcf7d131f42275e2cdd9e1e7680b86a57858a2ae0fc8c2b709889 ed0497e2fddcb3c10f27aafd96b9ebdb4f11c0f3ed381d40722cad76b72532e4, email=b128f42fdcc4a59249176faa7ef251126be5adc1c370942f831c55863329f8cc, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1201, cust=nannaenea@gmail.com, email=cb7f3ff502a55cf934d29d99f591e2073e759fa68c7f7a89a2a95574d6e9e194) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3eeb2e33815c093bd2f7ed0e3002ab425cf0a0af3bfc8e1af3c74c464fbcf746 3569ac0b2a3a3f983d5b990ff038e8024523780151f9b573800e99dec590651e, email=cb7f3ff502a55cf934d29d99f591e2073e759fa68c7f7a89a2a95574d6e9e194, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1197, cust=ghearasimcamelia@gmail.com, email=ce2a78349cb30c0f64b6f1c2c9087aebae0fe05859b9426a2ed975902c2e7c1c) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bae7703ddde05eb6418ad445dc48b05b6db1d130e5e1d8f2a4cd49d212060bdc 3d52facaaa1b1a7052116729579fdd9645f7a6d978511e01bb74bd59ab653fc1, email=ce2a78349cb30c0f64b6f1c2c9087aebae0fe05859b9426a2ed975902c2e7c1c, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1007, cust=sanchezscarlet90@gmail.com, email=c3fc9fe5b5cc5c74cec39b323c29ab2d86f8fa48923b9683a8c6f93d7b3cb820) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f763ca7aa9ae2ff29c8f0869e04e9b4a9f0a0e950f603cd111624a9fd24aaefc 319ec3e742d3a04898f95a619fe42172baba030c0c00c5deb32968108ffa41e4, email=c3fc9fe5b5cc5c74cec39b323c29ab2d86f8fa48923b9683a8c6f93d7b3cb820, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1008, cust=avv.silviamadreperla@gmail.com, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 26f82e27b802194550999330b2c49bd6c85a4519be613619f6ec65d965178792, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=924, cust=perronemonica84@hotmail.com, email=22badee7a9fcd330b853b2c03e83b88b42b7ac05cc80f22201b069ce8d09917c) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=721a7c7913adc8f5736d8544a68bb198efd1c99a3ec44edc230e79a8e07e3ccf afb728b9f3191f9aa605a58b7f200f6edfc02db48deff336d91a5197e7eab184, email=22badee7a9fcd330b853b2c03e83b88b42b7ac05cc80f22201b069ce8d09917c, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1193, cust=Capurronadia68@gmail.com, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 133a8203f171074b410137a58fb3c063a37613a62fe359c79495b6332f18c630, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1001, cust=kerstin.preger@gmx.de, email=a1547a01349df849dee549dc01f250c03d3169db37288855129b7ca505eb3b1a) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=96ae70b8d33e99ddfc296056cfa24e900f17e5b355ea04c2c1ed889c6b412454 6148bb83fdb3eb9863e5613224657dc3647d8728b33ea4d5bf425c950f43cbb7, email=a1547a01349df849dee549dc01f250c03d3169db37288855129b7ca505eb3b1a, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1002, cust=iaquintaelisa@hotmail.com, email=f796ec6fe19bfc357924669a3d1b84a805ca090b9c700bd1ab0778f78b2bac08) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad ab21ea2aa15ff224c4ec22a1ed6363e403c2b86a1af7ca0fe7d84aab250a01c0, email=f796ec6fe19bfc357924669a3d1b84a805ca090b9c700bd1ab0778f78b2bac08, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1004, cust=m.beatriceaglini@gmail.com, email=0366da696c332751a158f96be563811a690f5084cb445e0800f78f075c9dbea0) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4292985626294eae9765878eb35a76d34e108a0e64961b855fd2dc1f69a12484 0d615103a1c41a77e64906f695906322608e04a5d6cc81c47c8ffc1663e31fda, email=0366da696c332751a158f96be563811a690f5084cb445e0800f78f075c9dbea0, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1003, cust=vladislavatkach1@gmail.com, email=ea705861a72a24c9b819e619522c3ca999ac10d95e867ee20552113b66ad1cae) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 1d4df462e40a0a49aff67c249397c4562b81b62b731304306d830a64ff66724e, email=ea705861a72a24c9b819e619522c3ca999ac10d95e867ee20552113b66ad1cae, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1009, cust=vixmau36@gmail.com, email=e46b46450dae1901fc0e39302e5ebcf39d548e75ee5b023cd3447a7f89240caf) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2547887be5eaec9c95584fb892e5ca8d38b85e4265babb9c7c7f7b5256e0d635 ea2fe6e0033f79863b9cd215664d37af7b74bf998b95446bfca33d11cb843bd9, email=e46b46450dae1901fc0e39302e5ebcf39d548e75ee5b023cd3447a7f89240caf, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1013, cust=marcobarbari@gmail.com, email=f4396e0803960ca23fc25e763d0cd5b0b48b5ad21bd43311a7a0327b7c2e8590) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 e9f642114f3a76940dc169c0d39d2648b874f04b1a7e92c3a53bf71ba3aa490a, email=f4396e0803960ca23fc25e763d0cd5b0b48b5ad21bd43311a7a0327b7c2e8590, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1014, cust=monicafreti89@gmail.com, email=682d1fc7d1410e31bec06e62d5d8a698d72fdecdc17ffe5de72e2a780db77bee) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff ee1ed79029c87274aa2e50c7621c3068631595f8d8d7a43805bf6e31f32668f2, email=682d1fc7d1410e31bec06e62d5d8a698d72fdecdc17ffe5de72e2a780db77bee, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1193, cust=Capurronadia68@gmail.com, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 133a8203f171074b410137a58fb3c063a37613a62fe359c79495b6332f18c630, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1002, cust=iaquintaelisa@hotmail.com, email=f796ec6fe19bfc357924669a3d1b84a805ca090b9c700bd1ab0778f78b2bac08) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad b8b1938e690e28437d11fc64aaf46cc1f297631b01500874f3358111ce85f346, email=f796ec6fe19bfc357924669a3d1b84a805ca090b9c700bd1ab0778f78b2bac08, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1000, cust=federicaspina7@gmail.com, email=418f1a9c594615df4071381ecc74dd519fd990fc4217a4fd17d53520b1f8f2e4) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b88b5eb909d1bd5215ce6dd44e64244afad213dc77b77691cc124a4621b30ebc d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90, email=418f1a9c594615df4071381ecc74dd519fd990fc4217a4fd17d53520b1f8f2e4, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=998, cust=cinziapda@gmail.com, email=b24aa833b59c506e2f96f2fc1d3fcee27f2c0d280287ad245d70935634fff1ea) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9249e325d97a0839788b3c8f614f41e3ed11f7f6aec5a5a3a210a34c0a96745 599e45443c4958bb179df6ce4ccaf4acbdcc1270db006e0934ba42414b6aa1c2, email=b24aa833b59c506e2f96f2fc1d3fcee27f2c0d280287ad245d70935634fff1ea, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=996, cust=robertalabate1@gmail.com, email=aee521d8c4d45ed2ab49c2b714a7b7f0e3f593de12ca9134e431263e3f5f82de) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 36bd62c13001d347bf78f4b65e2296e0a64f491f62380db7f16586ff2b3a8742, email=aee521d8c4d45ed2ab49c2b714a7b7f0e3f593de12ca9134e431263e3f5f82de, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=959, cust=cinziacampagna@gmail.com, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=995, cust=cinziacampagna@gmail.com, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9249e325d97a0839788b3c8f614f41e3ed11f7f6aec5a5a3a210a34c0a96745 c966fffc189856665838c354f0d7ef58b90386492ac919e9fe760473364f41ef, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=112, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1265, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 a50c00eda15cbf0ae7d055d3657d586359ba394f5885278740290734991f7b93, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1264, cust=anna.mandolini57@gmail.com, email=4f9dd97c6ca9c6222020901b143d5187cbfa0a0cedf1a1e780c3b17afa7edd62) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 597ab9b96fb1cfb372982df3018bfbb261a607f57261cb5c255b8b23640f7811, email=4f9dd97c6ca9c6222020901b143d5187cbfa0a0cedf1a1e780c3b17afa7edd62, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1266, cust=Francescovalente@ymail.com, email=f2b674f4bad5e80b867dd66952c66ab1131583581271405dce66aa3ddc9659e8) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 7eb82906f5639b80758ac3b59df3052fed053920c3b21030a3ac4ba0f342c1b3, email=f2b674f4bad5e80b867dd66952c66ab1131583581271405dce66aa3ddc9659e8, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=993, cust=scidurlochiara@gmail.com, email=0c113dbfc250d35deef49665e083efeca8cfa6c1d368fc639634f3c8a6a9889b) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 c4abbc6e51f6618e06344117a21043f2157cc789afdb29c7a59e39b621b1ace1, email=0c113dbfc250d35deef49665e083efeca8cfa6c1d368fc639634f3c8a6a9889b, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=992) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 b2b281ff413e3f7180f198e43d9c217bdb167e3ab3d8d81c40dd2116f2dc856a, email=d2b232ef7408c8a5a8302f042451c45392470b2f764a2a43b655282250f84a01, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=987, cust=ilenia.petri@gmail.com, email=ec6ff8ffe0d184ed8d5567a89d350097a65d9921d69a3b1e0763dc07264412c5) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4f8d03a75dedc1681811751e5e59038c73549b8d6da97d6a6fc628839135e01f 6c733452910a839d5e61f11c809a39e4a962b3ab4c2bcdded4d5294a39a72c45, email=ec6ff8ffe0d184ed8d5567a89d350097a65d9921d69a3b1e0763dc07264412c5, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=991, cust=soromeo76@hotmail.com, email=0c7b3656512a479bf83f2778706f55659be70b63d429696e967f9b837227e466) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a998c624e44da62dc54d0204cfc341325d860b21a685077b02228033b7832ea0 b88b5eb909d1bd5215ce6dd44e64244afad213dc77b77691cc124a4621b30ebc, email=0c7b3656512a479bf83f2778706f55659be70b63d429696e967f9b837227e466, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=890, cust=elyflore_82@outlook.it, email=e9dd61012a76c46a211e471b4d6a95d9f349ab955744bbb9152118fb545a3f9d) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 7bf8ea6857a11e1857ec7c9294ffa3b68321931618d2a6d11ac59e16c24afe52, email=e9dd61012a76c46a211e471b4d6a95d9f349ab955744bbb9152118fb545a3f9d, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=989, cust=giuliacencetti@yahoo.it, email=accf3ac15a550d9d89fae707f01e941b1c0014fd481988c87aa9741cd3ce6731) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 2abab3b0fdfc2c5365c70481f6e5c0a91c7825122f15e925b85c1b671130cf5a, email=accf3ac15a550d9d89fae707f01e941b1c0014fd481988c87aa9741cd3ce6731, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=988, cust=ottaviamancuso@gmail.com, email=77cc2f7db7ac2e4c680cb2171590acc4e3baebae371559f7074e315370c54bb0) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b8415f3947f6b04f94736f899be8ef4c33f8d921f185d30017b9c0cea42085ef 6b8b2f249fc25c7783bd4753526ebba31814c2f9d72da947e060658902efd2a6, email=77cc2f7db7ac2e4c680cb2171590acc4e3baebae371559f7074e315370c54bb0, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=986, cust=jo_amoroso@hotmail.com, email=91442542ec6c8f001bad7d646969de77503eab65af0594194a0e3371b69ea2fa) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ecbd105358e381d778dd0173cd6a6db10f2f136e1810797c212b483fc42a02a2 ff4424402b9f5ba13944243f8012e9ecd199e3c358cde4e73b10544dca22608d, email=91442542ec6c8f001bad7d646969de77503eab65af0594194a0e3371b69ea2fa, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=873, cust=cassandra15@live.it, email=3d640e350ad90c4d00ad4e672f3b861a3a78b1601cf66097297808d3567c82d2) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=981, cust=cassandra15@live.it, email=3d640e350ad90c4d00ad4e672f3b861a3a78b1601cf66097297808d3567c82d2) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f1c6127b16ff422bfa09b98334abe44c5f88327e2a2185a2fe00ce26cdcf0075 7cd26f2995e4cb6d28fd5afc9bbe4d5e93c623a2976e4e6661436a01472a4d38, email=3d640e350ad90c4d00ad4e672f3b861a3a78b1601cf66097297808d3567c82d2, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=978, cust=alice.santi.8@gmail.com, email=4f57f272e0b546f2b3075655044c35a626d7d7c68d475bc5ada6bc51021f5535) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=979, cust=alice.santi.8@gmail.com, email=4f57f272e0b546f2b3075655044c35a626d7d7c68d475bc5ada6bc51021f5535) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bd806c97f0e00af1a1fc3328fa763a9269723c8db8fac4f93af71db186d6e90 324ca5355e9d7d5f60fb23b379f5bad7d4a12013a8b89b46ec2392c3021d3a27, email=4f57f272e0b546f2b3075655044c35a626d7d7c68d475bc5ada6bc51021f5535, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=980, cust=vanessa.biondi09@gmail.com, email=8a8bfc8b9eaa8e4fd04f2f661c7ce7cd472937128975734fc6c2e07329f17a51) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a051e62c16c385ab646c4161a67a338bc8e7efdff2c797e53fcdb72b9fc2b4d0 2c14d8881672367aa1fdc26908289579fe9c80c59b493e384a58b514dd1c1981, email=8a8bfc8b9eaa8e4fd04f2f661c7ce7cd472937128975734fc6c2e07329f17a51, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=985, cust=joe86@libero.it, email=51710da6b715b8083294828049d4356d91e137b595cfe6e0465d25bd677880e7) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6916cc8cca322a9f40e9d4d87e57cec1c37b9c26fdfa744f0e9706c21f13ce92 e05fb2c8717a691398def5463391244365a81309b504410331715266ea9be117, email=51710da6b715b8083294828049d4356d91e137b595cfe6e0465d25bd677880e7, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=977, cust=feduti@libero.it, email=5b142d188765a1f3b8bb3a560798ab91f5ec1a0c349b48b6a9162b39d60c08cb) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 310f8deab40e2797aa3bba6cd9f91ff9c76d23724c9371414cbcdc7a99019517, email=5b142d188765a1f3b8bb3a560798ab91f5ec1a0c349b48b6a9162b39d60c08cb, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1443, cust=zerosimone1@inwind.it, email=dc402c1f79352cf33a9d482649f3a578f4458bf3fbe0cde1f75ed098b990f6eb) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 9948ac740e6ce31fc4c76eab06e62d273edeced6d1e05f2f08a0fac8e209a0df, email=dc402c1f79352cf33a9d482649f3a578f4458bf3fbe0cde1f75ed098b990f6eb, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=972, cust=angicarletti@yahoo.it, email=1e89978246be118def702c7d785e5721a925e097dcd6d85fad75c3d11ab0306f) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef 254912af7c758e32b715ff9850b6a8dacfa564d60be6cb58e2fce7d3594d808c, email=1e89978246be118def702c7d785e5721a925e097dcd6d85fad75c3d11ab0306f, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=970, cust=annamaura.valente_88@libero.it, email=887a3a6377b8e74a5ff8f5cdbb442aa658580955af0c1b16d1697c6beff92902) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 7eb82906f5639b80758ac3b59df3052fed053920c3b21030a3ac4ba0f342c1b3, email=887a3a6377b8e74a5ff8f5cdbb442aa658580955af0c1b16d1697c6beff92902, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1319, cust=Mazzi84@inwind.it, email=48ca76e3e5e997a99e3a3c3fd7652c19517fe650e6a9ad56bb44571a04ed3baf) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 247c7fdda6f813324eb552f3a082df8de2438f4f02bfef386cb8584aa7d4becd, email=48ca76e3e5e997a99e3a3c3fd7652c19517fe650e6a9ad56bb44571a04ed3baf, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=971, cust=barbara.latragna@gmail.com, email=bdd03541687a8c0b5bd9d896c4e2ef8bf77870e829dccf82ed0b3ae0e3c6fa0b) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 19fdf48da6c7405d6d20267d4d517201fd06739dc195117f9af4a240524fff39, email=bdd03541687a8c0b5bd9d896c4e2ef8bf77870e829dccf82ed0b3ae0e3c6fa0b, hotel=39054_001) 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=973, cust=chiaragiacinti@outlook.it, email=ca0b3b81aa5dc3974e4613db5336a2990fa900f1436d08794d0a09a47505b9e0) via hash 2025-11-19 15:18:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 40b62295c544a78028c7470df20b6757ce85952211888beb6f509935ebedd004, email=ca0b3b81aa5dc3974e4613db5336a2990fa900f1436d08794d0a09a47505b9e0, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=965, cust=lavale93@gmail.com, email=ded5a2dadb4fe378e5be3313fb7455d9e6537689d53d9ea90fe765763f082413) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 5cbf8ca32183534d3e0bbfc796adadbdff2a1376911b472777f3f50e028b3958, email=ded5a2dadb4fe378e5be3313fb7455d9e6537689d53d9ea90fe765763f082413, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=966, cust=fanny_peruzzo@hotmail.com, email=ccaf4fa20b58e6dfaae2923adb826bd497e0850a25321ca5943c53173379d77a) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=39c824dcac73d365d300430ea0592b492039d46089752e53ee3240ee75163d18 f42140d5086c58d690a4713d7ca600ce405dc029422991adad1a9ee1783da9d4, email=ccaf4fa20b58e6dfaae2923adb826bd497e0850a25321ca5943c53173379d77a, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=969, cust=nikolas.gobbi87@gmail.com, email=5d754156108d92483ae326756a329f3d199a4a78b988d129aa5f08552d071914) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dae2103aba4abe56095cc4dcf9a000df0d0ed7a664aa187ebed5a9eb9224fea9 58771238c99be3f9e0ae6bbce8cc4915a8a1e3fa4e1f47c026e9ac75f56e0ab0, email=5d754156108d92483ae326756a329f3d199a4a78b988d129aa5f08552d071914, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=967, cust=alessandradibrino@hotmail.com, email=b770f1a63cc53d4ea2a487cbb4c309422c3832f64e9dee488d4358e37397d193) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c a78398ef849550f78f1acd40b696813771c4e37034e287926ec829f6b1f427cd, email=b770f1a63cc53d4ea2a487cbb4c309422c3832f64e9dee488d4358e37397d193, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=964, cust=valeire@hotmail.it, email=c9e8d30f0182c837b03a12ac85bd9dcbaac2939d5868eee9ba3ceb1add082b21) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 5076c95ef571f66f6309d0387ce753dcb1e2a01d8f8f2de278c22c204a00e8ca, email=c9e8d30f0182c837b03a12ac85bd9dcbaac2939d5868eee9ba3ceb1add082b21, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=964, cust=valeire@hotmail.it, email=c9e8d30f0182c837b03a12ac85bd9dcbaac2939d5868eee9ba3ceb1add082b21) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 5076c95ef571f66f6309d0387ce753dcb1e2a01d8f8f2de278c22c204a00e8ca, email=c9e8d30f0182c837b03a12ac85bd9dcbaac2939d5868eee9ba3ceb1add082b21, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1320, cust=paolavoliamo@virgilio.it, email=4aece761b26eebf6627b2ec0d34e9b12c10be0211f65c4e226d29236b3fab810) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 01f1ceaa5a4aacd191d5bb5f9181c08bce9f230f8d61ba604b7f28f86b549ee1, email=4aece761b26eebf6627b2ec0d34e9b12c10be0211f65c4e226d29236b3fab810, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=959, cust=cinziacampagna@gmail.com, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=995, cust=cinziacampagna@gmail.com, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9249e325d97a0839788b3c8f614f41e3ed11f7f6aec5a5a3a210a34c0a96745 c966fffc189856665838c354f0d7ef58b90386492ac919e9fe760473364f41ef, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=957, cust=aaelena80@gmail.com, email=29c59735b2d7807798b15fade5db97df3bfa73cdbc9b7f977deb6493839746d1) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 330526824e62e8e90bf236c6f3b98100182661668bf455e3e6272d62430b563f, email=29c59735b2d7807798b15fade5db97df3bfa73cdbc9b7f977deb6493839746d1, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=956, cust=fabrizia82@hotmail.com, email=c4a8761f8bb352b45c8dfad38f389b8e3670b1762c47d858a9ee79541a72ca20) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cb35a2dbc2f7a1cf396820f7659a80c53ad31b5d546057932622d7f0856682ea 6c7f4365fd6ff707f7a7248e17c56fb57b30df0a2401132c26bf9a28acedf5e3, email=c4a8761f8bb352b45c8dfad38f389b8e3670b1762c47d858a9ee79541a72ca20, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=955, cust=rebileonardi@gmail.com, email=a1786d2c7e3646c12a5a13aad86f8dacb1aa8e10efc1be2bfa04b41d878f956b) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6bdf0b2dfc2e0221960849943e884b3d4c6baf7cd25286caee29b9737ab3a343 bf6d0046b4c60c0d35f6b52dd86ae15a4891cc01e552a79acfd52dca1b76d3b5, email=a1786d2c7e3646c12a5a13aad86f8dacb1aa8e10efc1be2bfa04b41d878f956b, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=949, cust=luciapressi@gmail.com, email=af844c77b037d8797438f6767a88b146cd39f0cf08de102755004da130f6a488) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc 95eafddb1e7f049d7d7e244b2faa62b033d5b2442e932d12cbfc552af6b4676b, email=af844c77b037d8797438f6767a88b146cd39f0cf08de102755004da130f6a488, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=948, cust=cristinamapelli.1992@outlook.com, email=222d7cd917b5fb0b8f44bc586d762bf783f19cafcfdfa671c7d761573558f1d8) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 53afd503ed48230a7e1ec00a5c5c46fc0d7415ef01d4f662e23d5dde1afa2732, email=222d7cd917b5fb0b8f44bc586d762bf783f19cafcfdfa671c7d761573558f1d8, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=945, cust=margiucanrodi@gmail.com, email=b2ff8e01caedc0320efeff70e26032c340192f48ca968277b459a7e745d4b88d) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 1da97ba73abb5d3b6616a29cfc790edbb843634d1867c4f789a624becf6fa83d, email=b2ff8e01caedc0320efeff70e26032c340192f48ca968277b459a7e745d4b88d, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1311, cust=xmax.lattanzi@libero.it, email=f528469c8585488e6fc6d36ea17b9d442c52521e3a44fa4f72d7ad40309bd05c) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f805bcb3efc982ec60744b3cc23f11ed1a4a0c4b783f345c1dc64ebab616da91 74bd3ea90ba5ad9ef2329ab88308cdfab1afbc6d57812a4d184f422b6ca613f5, email=f528469c8585488e6fc6d36ea17b9d442c52521e3a44fa4f72d7ad40309bd05c, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=952, cust=ari.conte@gmail.com, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5fdcf3cf9df24d061dd59d4e6e395a735912d4c2782f73d5e037a921bb0a9e34 b2ba95a42423cbb53873ddfe194ceb84cbb14bbad9cb4204949ce59ebebf2497, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=943, cust=martadelvi@yahoo.it, email=94cd3413ab8916fd0de8876cf2d212e9404f457ac207979a0b103f38b54923c5) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 1bc09146b60c7b68ff629187f9ec2c844e554f5463e55fdbf0cbdebffd803c59, email=94cd3413ab8916fd0de8876cf2d212e9404f457ac207979a0b103f38b54923c5, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=951, cust=valeriacontu29@gmail.com, email=348da63319fbae33944a67a7dcc35cdf2df9854013ef90227347a64c05669b7d) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 d5485d4293dcbe3461be62f423266567556643e1bc880273f8c102b950b23dff, email=348da63319fbae33944a67a7dcc35cdf2df9854013ef90227347a64c05669b7d, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=950, cust=marta.biferi@libero.it, email=2a2c71b5dc2d4684d7d0ec36e7096b036be049f7055c2f57da70e8a7e7c1b42b) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 dc118fbc329072f5fde2f018f9f6dd220c9651ffa919ba3ee74b673f643f4b18, email=2a2c71b5dc2d4684d7d0ec36e7096b036be049f7055c2f57da70e8a7e7c1b42b, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1310, cust=martina_marchetti@hotmail.it, email=cb011d87ecbac8ff2c03bf973d4bb590eaa99a3ddd1c863299554d6924e40621) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a 24dd393f706cc7bc8ef715f81ce8b70bff11285f82286edd2c601220fad86614, email=cb011d87ecbac8ff2c03bf973d4bb590eaa99a3ddd1c863299554d6924e40621, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=942, cust=carmen.ciani82@gmail.com, email=b82e3495414b6e5b0d56b6a1fd8984bfa3a3a521a060d66907341ba3af5bd7e0) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3c2ce176290b0c384cb4881eb714f2db58f630c33863d91c9bedf58d36007db c9abb2e9c086585e9cdc39c11e935976a9c0bd8b278335d0dbbf2020dbe0be02, email=b82e3495414b6e5b0d56b6a1fd8984bfa3a3a521a060d66907341ba3af5bd7e0, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=941, cust=laissa.crcosta@gmail.com, email=bfcf3e38eb4e2674fed1c826fac508d2f9a64e9d5bd56ae9f95f7e9112615691) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b9361a25db2f09e8b57184900afb07060e24ccd0210b7b884df98bbf5c6d0167 65fa568dbbc05b134708062f004c3141bd93bc79f847a490386a56d99ae6f1ab, email=bfcf3e38eb4e2674fed1c826fac508d2f9a64e9d5bd56ae9f95f7e9112615691, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=939, cust=mariangela.sicignan@gmail.com, email=c139ef78fb7f8df9305d1c50e81510e730bd2b00e30dad68cee6aafda97ac1c9) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7cd080480b03124d9963ffef0539472c2df876c75a0228914b03b94bebe58a42 037b755a371c49f712c36f161993a8d606ce82fe9a29bfbb1dea68cecd7317d1, email=c139ef78fb7f8df9305d1c50e81510e730bd2b00e30dad68cee6aafda97ac1c9, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=938, cust=stefanogentile90@hotmail.it, email=662505b2de2fe9fb73eeb217268ce5d78b04c6d8221fe1480f903d6fe2fd0ea2) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=05b9115df05a2a467841772eccc969822d884c9e71841050fe9e0893cce7d11b 788c699f03ac6dac0afaeb84acea02a792a9a78b330158319292b4c9129df50c, email=662505b2de2fe9fb73eeb217268ce5d78b04c6d8221fe1480f903d6fe2fd0ea2, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=910, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=936, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 fd06ed6fee5d4ed2f05d546c782413943dfdd1c17284b432096db818eac92351, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=937, cust=ele.desi9@gmail.com, email=a12f83500d528d1a455130b2c4a010ff2d2e16c1b1c82adbfbaf37e39aff6e77) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c ef7774eefe50d00040b7ce880c01c96b442529a1f56033e01ac45ac494fbc731, email=a12f83500d528d1a455130b2c4a010ff2d2e16c1b1c82adbfbaf37e39aff6e77, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=929, cust=carlaserrao90@gmail.com, email=6b996acd499f89a03b30eb6d28f1c2fe3e31433d871bbd7dae8ba2c19a7fec3e) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8813d406421e0063ef8ec81fc45170338b4cfd9547ee1ab157b90b46bcb6e2a7 63268d436c9067477674623e1a0972c1c4179d6946ab149d5ad38cabaadba3fb, email=6b996acd499f89a03b30eb6d28f1c2fe3e31433d871bbd7dae8ba2c19a7fec3e, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=927, cust=rutac88@gmail.com, email=9aaf90fb01148fba1481b78d88e0c0bf02b8ca2b8c0ac3d3723b2a7982fcc25f) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 7eb060dcbe46666da9c439350fbd33f798994afe83891638b728742d7ec9fb4c, email=9aaf90fb01148fba1481b78d88e0c0bf02b8ca2b8c0ac3d3723b2a7982fcc25f, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1466, cust=cinziavigna.cv@gmail.com, email=69e6da50609399ee3cd96ce49a77e9835dae951a7e63afd3029048683ad5cf33) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9249e325d97a0839788b3c8f614f41e3ed11f7f6aec5a5a3a210a34c0a96745 be5c9c6c9e8d98a5da93ec7741a5f6eeeaea113c8c5089cd0d684b0aab3ecc36, email=69e6da50609399ee3cd96ce49a77e9835dae951a7e63afd3029048683ad5cf33, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=923, cust=lonardi.federica@gmail.com, email=6ceadcb4ea3eeeae7e72e854ece2974be2d3926260690197622f33ce547ae3bd) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d a22119df09bb0b14cbb03de5c20520bcf946e5fadc07f98656886f8f23ef1e32, email=6ceadcb4ea3eeeae7e72e854ece2974be2d3926260690197622f33ce547ae3bd, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=925, cust=monica.troncon@gmail.com, email=1000de3089fa86e6b23012279db6872ada91c713ec09341745183e514a6cb026) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 125f646d54ff2ba9fd2763dec28bdc19c16f7bfa65cd12c5252d96f7384c3396, email=1000de3089fa86e6b23012279db6872ada91c713ec09341745183e514a6cb026, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=924, cust=perronemonica84@hotmail.com, email=22badee7a9fcd330b853b2c03e83b88b42b7ac05cc80f22201b069ce8d09917c) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=721a7c7913adc8f5736d8544a68bb198efd1c99a3ec44edc230e79a8e07e3ccf afb728b9f3191f9aa605a58b7f200f6edfc02db48deff336d91a5197e7eab184, email=22badee7a9fcd330b853b2c03e83b88b42b7ac05cc80f22201b069ce8d09917c, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=926, cust=ILARIA.ALGHISI@live.it, email=3fc6305ee728c661e0909094395b614af73e3b45c12857f4085eea7e1ac217f5) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1430, cust=ILARIA.ALGHISI@live.it, email=3fc6305ee728c661e0909094395b614af73e3b45c12857f4085eea7e1ac217f5) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4e5d9e1b2f48147d8d06c972eab8afc04cfdb134e6d7dd7e73ae6e55eea3a2f0 51af1c32865e0f777e205f1f5f6899bdb5b9469d909c7f5a5f788a3224272dcc, email=3fc6305ee728c661e0909094395b614af73e3b45c12857f4085eea7e1ac217f5, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=922, cust=fedebolis@hotmail.com, email=3d0af69832fd17e18169e81ba306b0774cb9a0372699a678dfc64e5497342c8d) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 03415d240e59ef440b9c3761d24e00f238e7d965b949c37b6680dd2d72a8ab18, email=3d0af69832fd17e18169e81ba306b0774cb9a0372699a678dfc64e5497342c8d, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=919, cust=mancu22@hotmail.it, email=9854d86b1f828f98c513cd0fb8c2de45e24512dccb80a38042c29112f54e2c23) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 05918289128035f901925c87eeb90a0cdd95950e5561fb44be5947f0afa02505, email=9854d86b1f828f98c513cd0fb8c2de45e24512dccb80a38042c29112f54e2c23, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=918, cust=elisa.tregnaghi@live.it, email=5497dfbd0479e4f5e730be588ad14b98497951c4ae156fa4471c5b98c36eea5e) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 1506557c049f2ba6ba19c6a20e016b2b2450c5a8f1305e0faa976e668bd7cd15, email=5497dfbd0479e4f5e730be588ad14b98497951c4ae156fa4471c5b98c36eea5e, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=917, cust=nadiaberardi2@gmail.com, email=017bf29d28528b9eb992bd1475b6f8ca314a6c68c3414777e98c6019669c6702) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 34a12e3972e587a077f3fa1106f1f8a310a460d394af13dba1fa7dfe17b00826, email=017bf29d28528b9eb992bd1475b6f8ca314a6c68c3414777e98c6019669c6702, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=915, cust=ale71985@libero.it, email=1331369223baad7142aae5466cda5772b0f6ba32f30843e08f1be18af5d8d12f) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=eb9512d8149684a621bf8bd30933bd8c657c6dd9e307874b81e6dec93b17453f 43f52410ceeba65a8e92d84b6d29f6a82aa3b46959bdd3b056f4c616734e8299, email=1331369223baad7142aae5466cda5772b0f6ba32f30843e08f1be18af5d8d12f, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1309, cust=Martjn76@gmail.com, email=0314e8fc0c5ff0a17ef57a34b87bedcd265cabf06bd893095cae9a983a09b08f) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 c0d542fcef483aaede5ec4c885205b30969f9545fab63e3a37d1304f7270eff2, email=0314e8fc0c5ff0a17ef57a34b87bedcd265cabf06bd893095cae9a983a09b08f, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1456, cust=Sarasanzi035@gmail.com, email=e41584e369a989d9fa6d65a6df433156da73b46b5c11cf1fe4362250816ce637) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 bcb5f848b6f1b4a9d372f20692ef3c0639e623e1efee585d3c571c195de50133, email=e41584e369a989d9fa6d65a6df433156da73b46b5c11cf1fe4362250816ce637, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=912, cust=valentina.vedovati@gmail.com, email=dd1c4488c5771dc812d2653fb096f3b63bca2020eda2d9e15a5b83bc6bb07827) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 19ae84e462f55af376f9a3412dab85888f809a34fae5979157fe08c8a5d847b2, email=dd1c4488c5771dc812d2653fb096f3b63bca2020eda2d9e15a5b83bc6bb07827, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=913, cust=claudiacartelli@tiscali.it, email=bfd600b6a7d3b078463059384a3f64f972f1d4b1d870f1143f068e16a06e2205) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=35f85825b9016fcc7818aca22298dc88a92ba6e4f029366ff8acbb3f823152d4 56cdce2b6728fe61486feeb323513cd6472f09d93c463cba1018aa7232d76e87, email=bfd600b6a7d3b078463059384a3f64f972f1d4b1d870f1143f068e16a06e2205, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1598, cust=Davidecurcio@libero.it, email=ca3989438692a5fd70ee68219b38108b89850c17c526996fc2cf550f2b47228f) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 8853064db091125208a967c23077109ab4d7e37fbb20dff25b00942c1756e605, email=ca3989438692a5fd70ee68219b38108b89850c17c526996fc2cf550f2b47228f, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=905, cust=giulia.tigrino@virgilio.it, email=febdc1e2d6aae8cbfee9e73f7f672aed351e3965628e3a7cfd1cac6b9bc379c8) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 c9023707f770216fb4732c730474cbfb03d22d05b549e79645ded1765a4f658f, email=febdc1e2d6aae8cbfee9e73f7f672aed351e3965628e3a7cfd1cac6b9bc379c8, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=910, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=936, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 fd06ed6fee5d4ed2f05d546c782413943dfdd1c17284b432096db818eac92351, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=906, cust=penzo.lisa@gmail.com, email=e85b1a7513d2ca0ef8d34351e26b360bc447c2ebaf20b949a9a2cd77162bb8d2) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d84fe7e07bedb227cffff10009151d96fc944f6a1bd37cff60e8e4626a1eb1c3 9d2ef29331c993e5ced90cf3295c72d58f56443fbc17470cb5e84b8a9efe3294, email=e85b1a7513d2ca0ef8d34351e26b360bc447c2ebaf20b949a9a2cd77162bb8d2, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1595, cust=Cristinabelgiovine@libero.it, email=da7a20d838e0da4d08fa0ce5707b5486e98ee786aa72617b6face310e6cc9c34) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=31b969de4da19a145ed640a969bedbaacdda758696d571fabb834496f4c570a4 f0ef3e2c18e4a99f0909e2afd0b0ee4a08742e757222f8f5878b488aaa5a6d59, email=da7a20d838e0da4d08fa0ce5707b5486e98ee786aa72617b6face310e6cc9c34, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=909, cust=francescaberetti@libero.it, email=89cf291bb8fe1ecc4b3ac6a46a22980bc7e4e1e9e6fa43a5d81308a3de8b3dcf) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 569d1ca5a4be1ddaae7bddd4c61214fc06b8f6a5fcc5dab8bb22e238ca82b779, email=89cf291bb8fe1ecc4b3ac6a46a22980bc7e4e1e9e6fa43a5d81308a3de8b3dcf, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1592, cust=orsopiteco@gmail.com, email=fbb16ad8dc27162dddd1b7b698306410dd5b9fd7ef8f4c3f03310b9e8ff970a4) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 5c8cf312af4666d8917abbbfe22719ddf7f00be7ecaaf4208ca8add0809177ae, email=fbb16ad8dc27162dddd1b7b698306410dd5b9fd7ef8f4c3f03310b9e8ff970a4, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1594, cust=Zampierimicaela@gmail.com, email=9b83dd1eb08956769fb963b0fba8881a88e28469b265bc130569a37132d83a8c) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6834b54940b2362459880fc0572f887e85f806420ee2c0e6905ad033760011e2 0ce78daf1f574fd07969b1b9290940cf1d39bf6d32a88b975292bb63b6e810cd, email=9b83dd1eb08956769fb963b0fba8881a88e28469b265bc130569a37132d83a8c, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=901, cust=vittoriavettraino91@gmail.com, email=2caa0c1046331f59a415dc5b6928f2eae49a7a239b41a624bc1456b52b583c9a) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1011, cust=vittoriavettraino91@gmail.com, email=2caa0c1046331f59a415dc5b6928f2eae49a7a239b41a624bc1456b52b583c9a) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 c70ced143edaaad8f6333a985b56720ae0f719f7836854421a42d2f203ea538d, email=2caa0c1046331f59a415dc5b6928f2eae49a7a239b41a624bc1456b52b583c9a, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=899, cust=valentinaorsini2016@gmail.com, email=a7f794d39a88cbaa82b5ae1fc22ff4a6073e218c23b1a5dfa99124835f57cd66) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 a73342f3d5a833aff9863dd0c586295a6116d6265212c82e376ef43cdb30ddb2, email=a7f794d39a88cbaa82b5ae1fc22ff4a6073e218c23b1a5dfa99124835f57cd66, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1509, cust=simona.taglieri@gmail.com, email=738755dbca0ce5718d9d113b88143719f420b9b1664080037bdbcd57597b226f) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1547, cust=simona.taglieri@gmail.com, email=738755dbca0ce5718d9d113b88143719f420b9b1664080037bdbcd57597b226f) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 788c3d8d8e848ea12eecc6b19e5571d00e377d5b836475350dd7d8373dc47dd2, email=738755dbca0ce5718d9d113b88143719f420b9b1664080037bdbcd57597b226f, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=893, cust=cogoemily@libero.it, email=98a1597d43806887a0ed4293b4433fbfe2dbbbede1ef658e0e5b1295ce93d774) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1094, cust=cogoemily@libero.it, email=98a1597d43806887a0ed4293b4433fbfe2dbbbede1ef658e0e5b1295ce93d774) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e8e9689deac5bac977b64e85c1105bd1419608f1223bdafb8e5fbdf6cf939879 3a642e6adcc57194fa11087842442d0d83c06757bfb8566ac725a259c85d27fe, email=98a1597d43806887a0ed4293b4433fbfe2dbbbede1ef658e0e5b1295ce93d774, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1590, cust=rebecca_cattaneo@libero.it, email=71635e0f5757fc78013e2a0f81a2767e81e64ccadc0882ac8913937bd9c731ac) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6bdf0b2dfc2e0221960849943e884b3d4c6baf7cd25286caee29b9737ab3a343 3feeac112793686373a47a4cbbf0994f08491c303795e0bdad1c4878427b05a8, email=71635e0f5757fc78013e2a0f81a2767e81e64ccadc0882ac8913937bd9c731ac, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1507, cust=gemmamonica19@gmail.com, email=d429d2cc3f6a70b26706857d0ec0ddf7fefed936314c4ca87be71f8c0d8cd30c) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 3fb22a5597fb91ee4f9abbf30ea69d318be150e0fcf3ca1db8ca334b520d2894, email=d429d2cc3f6a70b26706857d0ec0ddf7fefed936314c4ca87be71f8c0d8cd30c, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=892, cust=clementielisa@libero.it, email=0c2c7784af9aad471c277d0a58fed3e36acbff8362bf67fa99997494bf7ce3e4) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 6b23787f46eed5440a384be9050a85b1b61d4aa4d23ec4c7c1b16a215cfd2864, email=0c2c7784af9aad471c277d0a58fed3e36acbff8362bf67fa99997494bf7ce3e4, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1504, cust=passalacquafabrizio71@gmail.com, email=a7ad54cca4b65ec4d2a2d61ade33bfc5c57676eb5d923ce8c434c76bb5f5d383) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=819c52a063a8f4fc1095d661e35dd4b05d885882dcf6bdb81092c3debd6d398d d4b1b446672ca571407f43f214ef5f4b513c83527e244581041616045d4807e7, email=a7ad54cca4b65ec4d2a2d61ade33bfc5c57676eb5d923ce8c434c76bb5f5d383, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=863, cust=meris.tabarrini@gmail.com, email=2c7a2c974b9b40320d2245fdc8a900494af5d1a6f0463980d42c4b7853866965) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fc09c8a655cd76fe4b690087339e78fae526f3b164c8ea5fcf54a40f666c1159 6d6ee431a4d6c621dd38c8d25f94a018b92d543de0de82b122755d64c08af960, email=2c7a2c974b9b40320d2245fdc8a900494af5d1a6f0463980d42c4b7853866965, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1503, cust=Stefania.ballerano@gmail.com, email=b0a075623186e9f4890728db94a65cee0610c077d716fd8afcc2b429f5372674) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 3fc7af027275cdede5ca4667b46f5d03fe1dc11bca192077902b49eeaac08d6a, email=b0a075623186e9f4890728db94a65cee0610c077d716fd8afcc2b429f5372674, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1503, cust=Stefania.ballerano@gmail.com, email=b0a075623186e9f4890728db94a65cee0610c077d716fd8afcc2b429f5372674) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 3fc7af027275cdede5ca4667b46f5d03fe1dc11bca192077902b49eeaac08d6a, email=b0a075623186e9f4890728db94a65cee0610c077d716fd8afcc2b429f5372674, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=888, cust=trupia.martina@gmail.com, email=deffce5a0426dbd48ac0ab1ce10aeec7bda5d6289a05a2eec05a45d7bda95117) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a b3c49ad6674f7de8ff1b18887b6bec8a9a3d2794bb011c539e14e9a4aaffdadf, email=deffce5a0426dbd48ac0ab1ce10aeec7bda5d6289a05a2eec05a45d7bda95117, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1502, cust=davidesan1978@gmail.com, email=a515c6468e72fa99a4b6caaa4043e96a732f5245e32b83020bae99a4c55c8319) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 31370949900c078242f3479a6fc557ce0bfc01a5379281ab68fe00b77f8653f4, email=a515c6468e72fa99a4b6caaa4043e96a732f5245e32b83020bae99a4c55c8319, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1500, cust=caldanaluciano24@gmail.com, email=4ac4beb00085584d21acab7919f571cf3d0839601fcb1fe9754f3fc88f224e1f) via hash 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=094dbbde77990245afe521519e98cf5a48fba5cb5cec9c11422ef3d21bea088f 91d19182c9e324065c4efbd03c6c6cd5676db34642daa868812d175057208e1f, email=4ac4beb00085584d21acab7919f571cf3d0839601fcb1fe9754f3fc88f224e1f, hotel=39054_001) 2025-11-19 15:18:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1499, cust=barbarafortunato8@gmail.com, email=66ca1d85e5e8fda76375e3c22557ea6459dffe5be0e8712c03163fff997b5c8f) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 fd4195d2777c1cc31f4cf19389e5e685e6aa54d4d9bc43449666add748027db3, email=66ca1d85e5e8fda76375e3c22557ea6459dffe5be0e8712c03163fff997b5c8f, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=884, cust=debbo89@libero.it, email=12e97c8dd27f625c34d71938274e8a85848da3623f70a9ce38b4cab1ffc8e494) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef441365f38ad099fd0bbdac142e382dfa66c6964ad8e51f2193a5b651aa6926 edabc0aacbcb31fabfde9744c71a699b32243786aeb0dccbfe2b3a441e158c5d, email=12e97c8dd27f625c34d71938274e8a85848da3623f70a9ce38b4cab1ffc8e494, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=882, cust=derogiulia@icloud.com, email=f79878154c309b494c5cba02c1f5e3234c7ae196148615f7da442a55e7c4d905) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 35e255d87a9fbb76b5d6115556fe21643f28a321e6de28d0cf4f0cb1f7713f72, email=f79878154c309b494c5cba02c1f5e3234c7ae196148615f7da442a55e7c4d905, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1501, cust=Lpsanvittorio@gmail.com, email=0e3478c8b299fcff031eccf57492835e892906ed8c4ce7e8f21b40ac51aaabd2) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 586afcc8de6b7c1df45edb77e0ad19058a546e84e44feb1edb08a6fdff720d36, email=0e3478c8b299fcff031eccf57492835e892906ed8c4ce7e8f21b40ac51aaabd2, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=887, cust=perla.grossi@libero.it, email=ec0fc917b5953720a778b32b84f7c88cfa6338b1656519895db0fc7a8fb3691f) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=103f9732c86565481d7587abe03c52929053dc8ecb5b066dd575288a4337bac5 d58087cc52c16d9960dcf90e11e01b9be750bb4977bb975a164be019533a14a4, email=ec0fc917b5953720a778b32b84f7c88cfa6338b1656519895db0fc7a8fb3691f, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=876, cust=b.nadia83@tiscali.it, email=d2b7a9df2b8bd81468293f8dac7379ec696504b062461632084aaa5435475b16) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=877, cust=b.nadia83@tiscali.it, email=d2b7a9df2b8bd81468293f8dac7379ec696504b062461632084aaa5435475b16) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 80347848c2d47ae257ec1be9528901cb8c0b51c2b154ec0ed0139a9d21ae7e78, email=d2b7a9df2b8bd81468293f8dac7379ec696504b062461632084aaa5435475b16, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=880, cust=francescastepich@gmail.com, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 55d7caa3130fa9ada5ca04b72faa21c7d45f0667a1ec9d44ca5b793cbed0f478, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=880, cust=francescastepich@gmail.com, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 55d7caa3130fa9ada5ca04b72faa21c7d45f0667a1ec9d44ca5b793cbed0f478, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=880, cust=francescastepich@gmail.com, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 55d7caa3130fa9ada5ca04b72faa21c7d45f0667a1ec9d44ca5b793cbed0f478, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=879, cust=desyco86@libero.it, email=177f64de179127f06aab38ef44a1cb85c96e905038572af6a1eb64999fa56584) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6134575cfc8cb5b30c6f7eafd7e4b329938fad517cf8fb76a9b9d3631e92dd6e f996eff4f076929c7c86213176b527fd5820dce1d0c6d8afe2df0d3eaaf36a77, email=177f64de179127f06aab38ef44a1cb85c96e905038572af6a1eb64999fa56584, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=874, cust=giacomo.gerotto@gmail.com, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b e46164861467a24f4fe4079466597a58023bdf02ccae405abfe11ecbbe6cdcdf, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=878, cust=mariaconsuelobattisti@gmail.com, email=d088ce56df8f5a09343c2695e2347174ed3814ab298b937cefc111c5de878592) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9e8b17450fb20a822902ea635f5a5c84e136de42ba427db57614667ba719988d 654f6db2ff7464358eb3b8b48d8ea02abc93f35dc3be3f19e0aed8d46b9dca05, email=d088ce56df8f5a09343c2695e2347174ed3814ab298b937cefc111c5de878592, hotel=39054_001) 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1498, cust=Cathyholmberg@hotmail.com, email=89a647505918a95e895e7b3f1889e5ef43bd7683d283bb3c8a9552a712353235) via hash 2025-11-19 15:18:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=60406eff7d08cf2fd05fc1270d5beedaf5e679c6d689b4367efbfab75a30010b 61fc700a55c944caf553c30390cf5f33eebae8ba11e59f71d3c4131c83e59e97, email=89a647505918a95e895e7b3f1889e5ef43bd7683d283bb3c8a9552a712353235, hotel=39054_001) 2025-11-19 15:18:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=871, cust=aulisiomc@yahoo.com, email=1436d8801268523563e7cc01070456177cd9a9e233910b03ae6f9a7350a476b6) via hash 2025-11-19 15:18:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3568d1cfd48b6540702d69781f7c971e440545c875b0a9d555dcfe46b9332a71 dfee7d28a60f2030e81b6a3e757ced44c90f0efa610399fe95f715865a74f3e5, email=1436d8801268523563e7cc01070456177cd9a9e233910b03ae6f9a7350a476b6, hotel=39054_001) 2025-11-19 15:18:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=864, cust=martinelli_katia@hotmail.com, email=dfefa219321bf0f1b9c9d1d3db615e52bdf7fe0cc8ad8f9991cd9a078e87ae36) via hash 2025-11-19 15:18:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=60406eff7d08cf2fd05fc1270d5beedaf5e679c6d689b4367efbfab75a30010b cd24cb486e6ea1fab9755424b2d3cf9aae96a8fd76e678fad1f10cc866826bb4, email=dfefa219321bf0f1b9c9d1d3db615e52bdf7fe0cc8ad8f9991cd9a078e87ae36, hotel=39054_001) 2025-11-19 15:18:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=863, cust=meris.tabarrini@gmail.com, email=2c7a2c974b9b40320d2245fdc8a900494af5d1a6f0463980d42c4b7853866965) via hash 2025-11-19 15:18:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fc09c8a655cd76fe4b690087339e78fae526f3b164c8ea5fcf54a40f666c1159 6d6ee431a4d6c621dd38c8d25f94a018b92d543de0de82b122755d64c08af960, email=2c7a2c974b9b40320d2245fdc8a900494af5d1a6f0463980d42c4b7853866965, hotel=39054_001) 2025-11-19 15:18:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=865, cust=federica.piersanti@gmail.com, email=07d957a28d2569ff6dbc95d64c8def7c2500944ff4ab7fa1ecbc0c2381d47aba) via hash 2025-11-19 15:18:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 5a5acbee896bbc4459b42c09dc91f169d26ccf330f5e02880d3d5bc6725b6592, email=07d957a28d2569ff6dbc95d64c8def7c2500944ff4ab7fa1ecbc0c2381d47aba, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=867, cust=valentina.donello@libero.it, email=3fd5f73ecdd51c9c31c4cb490cca5bf7c3046b99c156c4d5332f58a20764ac5e) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 0775db24e56f70243242a529333718415accc757ee345e26ea3a66f564d64f75, email=3fd5f73ecdd51c9c31c4cb490cca5bf7c3046b99c156c4d5332f58a20764ac5e, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=866, cust=f.boezio@hotmail.it, email=0197f4701e96e501a4f7f54bfafcd321b33eaa22759296448e7c3cef4f55d176) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 69e8d8504ba350f1bbd512f64c9008317d5a6afe62bc7f3b638b293c293ce1df, email=0197f4701e96e501a4f7f54bfafcd321b33eaa22759296448e7c3cef4f55d176, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=869, cust=serenamenon79@gmail.com, email=aadb15d931d70d4a3d0b066bf989a528289fd42e14d7cf50b4829730b95318d7) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5e42e5c6483833eb0a4fb292c5e5aecfb53563724a5ea4145b6bbe5bb132c25b 078298e4f48ba1fec85e04d0a3d8e7ae7431a6f1e0a680bf6f43bd69803ec722, email=aadb15d931d70d4a3d0b066bf989a528289fd42e14d7cf50b4829730b95318d7, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=870, cust=squartecchia.fabio.88@hotmail.it, email=7913427f0350f63c6d98170759664d06952f18f7c8d329d6c39ca0f6196e9694) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=26ef33af3f99c756154f03b275c8ee4244ddd82cf0fb046dd84b7b9f0242e9fa 621bcdd810f48ab86f78be7933896afad2a280edf46156ea61698f9106efc22f, email=7913427f0350f63c6d98170759664d06952f18f7c8d329d6c39ca0f6196e9694, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=859, cust=elisa.mortandello@gmail.com, email=92eb5ac256136d1e369986358456db03ff69bd3a673697f2ce77a05efd1f2438) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=00e48a815525529ba9d33f8761a167588fe00c47bc82f515cf791c482ed99ecc 59271af1584f37f3ad5843d3e4968a27e790920429216d4cc3d9234701a733f0, email=92eb5ac256136d1e369986358456db03ff69bd3a673697f2ce77a05efd1f2438, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1388, cust=Stefiturso7@gmail.com, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1438, cust=Stefiturso7@gmail.com, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86f374468c683bb4a2291a2cc7751b5ce452d4a9faa96bb488507515aa22a523 4170f4782823a501ca0357861606550c03bad7d8ec70d166bf7ff8ae7d328bbd, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1434, cust=Stefania.rullini@gmail.com, email=0faffe427885eaa8b3ddb675339100840b36a29f07a814a508457de8cd43af93) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 3404251173410f14619ae26cc14742dd8b7fa1965ed9fa001a78e0785632f9f2, email=0faffe427885eaa8b3ddb675339100840b36a29f07a814a508457de8cd43af93, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=855, cust=francesca@raihuen.com, email=59e56b76655d5e142eb5630ab44b754de1e4c0b79b82161f41a7d130b4700adb) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db f76210cb6b342e75ad9f2a09810528763a32a8fdc0e7ceca6ccaf9dde8e9803b, email=59e56b76655d5e142eb5630ab44b754de1e4c0b79b82161f41a7d130b4700adb, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=857, cust=elisa.io@hotmail.it, email=85602552b5f312a7645b87409f210411531d2304cb9f465bb3f5bfe52842fa28) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=aaf407098b2ffb6a16d73b899d5321c8bbc9ec8a9b577559079224a5d8ba80d4 1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad, email=85602552b5f312a7645b87409f210411531d2304cb9f465bb3f5bfe52842fa28, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=855, cust=francesca@raihuen.com, email=59e56b76655d5e142eb5630ab44b754de1e4c0b79b82161f41a7d130b4700adb) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db f76210cb6b342e75ad9f2a09810528763a32a8fdc0e7ceca6ccaf9dde8e9803b, email=59e56b76655d5e142eb5630ab44b754de1e4c0b79b82161f41a7d130b4700adb, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1435, cust=maurizioborella@gmail.com, email=52a70ebdee922a6a6f67e35b2dcb56dcb7ad620bb95400da065b807716c4d9f9) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=768fbcc4607725e6a2b104bc483810536d022bd840375b16437c6b7284ad6d7b 0fba841aed6a07e6c21032f98f9cd82c3065530f4dbb7dfd9e179dac0b67f19f, email=52a70ebdee922a6a6f67e35b2dcb56dcb7ad620bb95400da065b807716c4d9f9, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1435, cust=maurizioborella@gmail.com, email=52a70ebdee922a6a6f67e35b2dcb56dcb7ad620bb95400da065b807716c4d9f9) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=768fbcc4607725e6a2b104bc483810536d022bd840375b16437c6b7284ad6d7b 0fba841aed6a07e6c21032f98f9cd82c3065530f4dbb7dfd9e179dac0b67f19f, email=52a70ebdee922a6a6f67e35b2dcb56dcb7ad620bb95400da065b807716c4d9f9, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=858, cust=danimissi88@hotmail.it, email=cd0208a722e30d942ad3c3f94b055f0bc4df4bbf968d8640ce8e30bf7323dc34) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 f6bd1e45cf07da80e92f144d639d30bf8a71a076fa7e1bffbbf5ec26aff571f9, email=cd0208a722e30d942ad3c3f94b055f0bc4df4bbf968d8640ce8e30bf7323dc34, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1436, cust=simonacrespolini@alice.it, email=8c590f1f3409734a6cf56f8950e6459512efc69272fd016c631eee90d8c96ca6) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 1d4e08dbb38cff00fba4f5d02e4b2d3e2e25640d51d2f713394916bb67136112, email=8c590f1f3409734a6cf56f8950e6459512efc69272fd016c631eee90d8c96ca6, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=852, cust=angelabarbieriit@yahoo.it, email=ca7f36aa7172dacb62e4cef4976f475a63e5eea33aa60183f1cd536edf7695f4) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1557, cust=angelabarbieriit@yahoo.it, email=ca7f36aa7172dacb62e4cef4976f475a63e5eea33aa60183f1cd536edf7695f4) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef cc77e50152c0407517fe759fa492a81f6bf2f3b83dad1d5bbe85d3f17ff628cf, email=ca7f36aa7172dacb62e4cef4976f475a63e5eea33aa60183f1cd536edf7695f4, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=853, cust=claudia.espositoar@libero.it, email=433044a7bba3266ef04234a657dd1a863662513ef05e3173562c9c5778d62cf3) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=35f85825b9016fcc7818aca22298dc88a92ba6e4f029366ff8acbb3f823152d4 823063e1be5f6de738072e8b0daa2e58f4fad10135b1a36a0e9134e61b41c431, email=433044a7bba3266ef04234a657dd1a863662513ef05e3173562c9c5778d62cf3, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=850, cust=viviana.franzosi@gmail.com, email=0b49ae2b5fd4f0621a535b2fe5148dbd7685c993f5796d074a7ae13957b21281) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a159d9520a9b842f63b626e03552835a1dc99084619b7d98e0fa23b7d82f2ac3 499b9f8e72903582c8652803b84f4f51fd4fd1993adf997965d95928da5e150e, email=0b49ae2b5fd4f0621a535b2fe5148dbd7685c993f5796d074a7ae13957b21281, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1433, cust=angelicoabag1984@gmail.com, email=9a37bd336c46e0ca5b2f06cae338a1cbb2f94faaa59b34946b7c89183093fbc5) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe384adb7e67d54e973c65b0174e3de5d8288e483958da561d39c98ddb1cc5d4 1bd027df89f7d83db84c58bccf3c221035c2c1bc1fe232fe42ce02836815e4f2, email=9a37bd336c46e0ca5b2f06cae338a1cbb2f94faaa59b34946b7c89183093fbc5, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=851, cust=fedetiozzo86@gmail.com, email=e0122b57794e7cc2b4e0ad2103df890f139b65bd2d4b0efbec7beb76af63c9b7) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9a9377d345b17309c28f56e3a388f7fca723138cd227a144b31eb7f92b963986 4521e42c4f7727b3392e0b700f7a92a2af61c82b0e5f59f8c8989bb69df45894, email=e0122b57794e7cc2b4e0ad2103df890f139b65bd2d4b0efbec7beb76af63c9b7, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=848, cust=martinagallizia@gmail.com, email=46ed6e6be24004cf28039e59697da7f8230ac366f71260ab83036f319b4452a7) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a 39df04868d666b11a12bd8749639a8ebc1577a40902f19ddfc5edec4f9392524, email=46ed6e6be24004cf28039e59697da7f8230ac366f71260ab83036f319b4452a7, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1432, cust=Limaschideborah@gmail.com, email=b47d3152b8b8a37086c1ad87da0e4504c8fcab79d12423ce857aaa77d0a141ae) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=591e94c45b4cb95db6c585bdfe89908bddcb7d27b5a2821e139f2bd950c20006 c7531240c2b85ce27a35ba95b049956cfc1dd8053651af274396682c2b55d33b, email=b47d3152b8b8a37086c1ad87da0e4504c8fcab79d12423ce857aaa77d0a141ae, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=847, cust=ileanaraimondi@libero.it, email=ab6803f1107f5cbf27891d614353c284551ad901a6e35c1f74bbe5dfae0abf38) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=736a05311d7323dd5ee13417c520785fcc4dfffbab6fdb7ab6beca108180a30d 0392c35c0c323c16d0d0f58a17fcad36af1e6221855dadea4ef23aaa74984b47, email=ab6803f1107f5cbf27891d614353c284551ad901a6e35c1f74bbe5dfae0abf38, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1431, cust=Vittoria9185@libero.it, email=095dec9f2c07bafeadbb8c90da88a55162db3f2d228fc270c181043e96cf9753) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 f51ccc421320e810d4d7821665f851335e847f8cfee34cdf9ad919626f241664, email=095dec9f2c07bafeadbb8c90da88a55162db3f2d228fc270c181043e96cf9753, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1555, cust=rrpapl1977@gmail.com, email=b83a0056667ad2c2adf8a2ab2bbe3a0e73c29d4c208c1b50210c3dd057fb2e57) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 1d1a48d9609b03bf29eada8535e3223ce6af9ed6b8668d59dac5b0b6003762af, email=b83a0056667ad2c2adf8a2ab2bbe3a0e73c29d4c208c1b50210c3dd057fb2e57, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=843, cust=manuelnicolini84@yahoo.it, email=5471d6d8e9e1b7d76fde8a9f907e3c725d7d61d0800fe369b0e0fa4c6d3300b7) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cca457407f24b80c72d89dd061837112cb99a0aa050c155514b320b7aaffe95c e772101617f86ce8c6fcfac413b255000f9fb4bd23f7dbccd6eceb5619e28995, email=5471d6d8e9e1b7d76fde8a9f907e3c725d7d61d0800fe369b0e0fa4c6d3300b7, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1552, cust=nardini.gabriele03@gmail.com, email=9c0b2154b08710cec37c4398247e6239eb1e2330d31ddfe8d6698c08a3ce978b) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b8415f3947f6b04f94736f899be8ef4c33f8d921f185d30017b9c0cea42085ef f615dd48cde08854c74ca3e5c80deec90d9625f095303e63de7f7b7ed97266c6, email=9c0b2154b08710cec37c4398247e6239eb1e2330d31ddfe8d6698c08a3ce978b, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1000, cust=federicaspina7@gmail.com, email=418f1a9c594615df4071381ecc74dd519fd990fc4217a4fd17d53520b1f8f2e4) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 b88b5eb909d1bd5215ce6dd44e64244afad213dc77b77691cc124a4621b30ebc, email=418f1a9c594615df4071381ecc74dd519fd990fc4217a4fd17d53520b1f8f2e4, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=841, cust=simonetta.84@icloud.com, email=b3317ee6494aff0ccd8e27fa8c06c22a089128a2c866f1cfdadfb19f57e44f1f) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0bc7f8b0231dd0a8ca0c54e9343bb02701a9f540cd592276a55aa6301a6d3585 fd05b73b99ab24f66348aedd965174525f90b29c769c5a5db0ce69947105a3d3, email=b3317ee6494aff0ccd8e27fa8c06c22a089128a2c866f1cfdadfb19f57e44f1f, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=842, cust=alessandra.barzon@gmail.com, email=6ec54700f46dc2d96f3e6616b242255dea216fd9e6a7f1042fded1d05b1b351b) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c abf9ac8eae5ad6438548d3212629013b62c9836827fc6bdc2cd1f05d60cacfdd, email=6ec54700f46dc2d96f3e6616b242255dea216fd9e6a7f1042fded1d05b1b351b, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1553, cust=Patrickbert80@gmail.com, email=465a3ebb0cc7f94bd6d217c90504fb0b3c86df6efe69ce19673b3aab58795248) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=23ddda4810068cc44360dffd31b6c5a9ad13fb9e6a69c9354a5d1b07f1b9843f 32987c4b7a9fb90e729425fc63e7bb81ce2cb1f80140ddeddc968aa79a34e8f8, email=465a3ebb0cc7f94bd6d217c90504fb0b3c86df6efe69ce19673b3aab58795248, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1268, cust=antonio.vannacci@gmail.com, email=2a351d0f4b54449c6788677a9060cc5792049747a399cc66f02ddfb3d3e5aa47) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ee3679892e6ac5a5b513eba7fd529d363d7a96508421c5dbd44b01b349cf514 52461a3c6d411b46b4916e9043a01b8f5e72d59fa5f6b11114a219a76c6be7e0, email=2a351d0f4b54449c6788677a9060cc5792049747a399cc66f02ddfb3d3e5aa47, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=859, cust=elisa.mortandello@gmail.com, email=92eb5ac256136d1e369986358456db03ff69bd3a673697f2ce77a05efd1f2438) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=00e48a815525529ba9d33f8761a167588fe00c47bc82f515cf791c482ed99ecc 59271af1584f37f3ad5843d3e4968a27e790920429216d4cc3d9234701a733f0, email=92eb5ac256136d1e369986358456db03ff69bd3a673697f2ce77a05efd1f2438, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=147, cust=ca.biscardo@gmail.com, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b8d8e9a396b3da1eec06c576445f41742b93e10d08d33a8bc19bca926fb33c0 0f4bc4031721a1e9d23112943532fb654dcab63101f4a70e2bbb4578e506ecca, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=840, cust=drmaria1993rm@gmail.com, email=f3c6787613e00de18873e16428dcba4f96906044670d41d9783376f1d4bb056b) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 b0c27fca74fa91934900c9ffcb3dcca5b807a3c059a3b516cdd0788807b5ff49, email=f3c6787613e00de18873e16428dcba4f96906044670d41d9783376f1d4bb056b, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=915, cust=ale71985@libero.it, email=1331369223baad7142aae5466cda5772b0f6ba32f30843e08f1be18af5d8d12f) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=eb9512d8149684a621bf8bd30933bd8c657c6dd9e307874b81e6dec93b17453f 43f52410ceeba65a8e92d84b6d29f6a82aa3b46959bdd3b056f4c616734e8299, email=1331369223baad7142aae5466cda5772b0f6ba32f30843e08f1be18af5d8d12f, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1434, cust=Stefania.rullini@gmail.com, email=0faffe427885eaa8b3ddb675339100840b36a29f07a814a508457de8cd43af93) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 3404251173410f14619ae26cc14742dd8b7fa1965ed9fa001a78e0785632f9f2, email=0faffe427885eaa8b3ddb675339100840b36a29f07a814a508457de8cd43af93, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=839, cust=francescamanconi1989@gmail.com, email=ee92de68cef78a01f8891beb13e57afda98a2f848d9dc75bd465834ba8d76787) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db ba54520d46475011defbd4beb7e07ab57996a5d7709c1eff15985535d82d3210, email=ee92de68cef78a01f8891beb13e57afda98a2f848d9dc75bd465834ba8d76787, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=910, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=936, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 fd06ed6fee5d4ed2f05d546c782413943dfdd1c17284b432096db818eac92351, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1034, cust=lauralettieri@virgilio.it, email=cda19eddd0ead215e05298999685da247196667c7a544e6bdfd5ca53f696d23c) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f d3b8a5134f06bb55d007a0681aa98bd243b4f5b8db121317a84c32f9ffdb9555, email=cda19eddd0ead215e05298999685da247196667c7a544e6bdfd5ca53f696d23c, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=837, cust=valeria20volpe@gmail.com, email=e1c479bcb05da1fa59c0e006824e86aedf78ef61a723dd10d9ae8fe4743cd9d7) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 a4c6130f3b5f00c2e460d30a243b35cb0b70888fa9b3b49dfb69a5ae5a176d8e, email=e1c479bcb05da1fa59c0e006824e86aedf78ef61a723dd10d9ae8fe4743cd9d7, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=967, cust=alessandradibrino@hotmail.com, email=b770f1a63cc53d4ea2a487cbb4c309422c3832f64e9dee488d4358e37397d193) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c a78398ef849550f78f1acd40b696813771c4e37034e287926ec829f6b1f427cd, email=b770f1a63cc53d4ea2a487cbb4c309422c3832f64e9dee488d4358e37397d193, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=838, cust=elisa_santini@alice.it, email=99327ae24d5a8a645f2a9239fd47b7c793a0dcdf8845103e37fc39abddfe52b4) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 82a1930bd1eea4d1d608e59e027c2d5c69ed633b87b94c2ede3325d6b7f3e431, email=99327ae24d5a8a645f2a9239fd47b7c793a0dcdf8845103e37fc39abddfe52b4, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=836, cust=jessicagabbiadini@live.it, email=a3fb0c9e05c4346dbf52c80b6daab74836f05e3945b1ab3da60d037376ef25ee) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e1fc45f7880e0505ff0b6a079b9af149f225e260f59b1d20225357a8cce8ffd8 8a5193f7e21ffe541fd4bfb4f68dfc879a0d91b32f7ca9aff37b652537bd0344, email=a3fb0c9e05c4346dbf52c80b6daab74836f05e3945b1ab3da60d037376ef25ee, hotel=39054_001) 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=835, cust=sara_cervelli@yahoo.it, email=ed5cb3c1244ff44c7cfb37052d9bb0565a9ef4361581c6678d3edb2c3d8a9b6a) via hash 2025-11-19 15:18:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 427dfda84f1990c0ba9258d663016e3d07eb1917ca6e2908365f3f4b96734311, email=ed5cb3c1244ff44c7cfb37052d9bb0565a9ef4361581c6678d3edb2c3d8a9b6a, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=834, cust=vecchiettia@gmail.com, email=0a2762624e80cbc53eb6d634bb5d6c0861510d90c824245139b5e547eb7c3443) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 2084b741f829e2c541c2bf56ddd7ae003b1627a595061f743753ad0528c19b3f, email=0a2762624e80cbc53eb6d634bb5d6c0861510d90c824245139b5e547eb7c3443, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=830, cust=gloriapiermarini@hotmail.com, email=05e8be78f43d829fe4f76f89d07592573607b5dbaddb0d491b94fdb71f377aa6) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=38bc14a268a3da3ecf3db0c08a82726c246193ba3e964c9165690e17fbffdb88 2ff7594c84a6f5676a43d8d007cc101afe4b34f211b573f79e63bc379c983770, email=05e8be78f43d829fe4f76f89d07592573607b5dbaddb0d491b94fdb71f377aa6, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=831, cust=elisamedri8787@gmail.com, email=17754b788b369f775a3cbc1799f72c41a3c142a2313978d18f834423c77c6cad) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad f14546d2f7b63a5fbaa2be1ea42395a29b11baf1690a4087338368c64f28ce61, email=17754b788b369f775a3cbc1799f72c41a3c142a2313978d18f834423c77c6cad, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=832, cust=malalo2011@libero.it, email=1ea17e1184672c33751a4a644373255503f55628bec804b470a8e256a49d2fab) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa e3ad8b2a398a36dd44289c93dc773455534765922aa0c8920a78173b5ac437e6, email=1ea17e1184672c33751a4a644373255503f55628bec804b470a8e256a49d2fab, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=828, cust=Giorgiadivirgilio85@gmail.com, email=1128e092c547cd6b132efffad98d4705f3493b16ee34500d19d95d471e41604a) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=779562b086bb57bfe27509a43b72b47612f9a64815e53a5a9f48140de037eb5d 3fc7fac8b76bbcf3754ae7c601b77c363b7ac828f59398959f7d5332e23a5078, email=1128e092c547cd6b132efffad98d4705f3493b16ee34500d19d95d471e41604a, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1537, cust=convertino.antonella@gmail.com, email=0a2bf2269d7d116ba4251c228db1113f1cec5326e5482646b034f9b665aa5f8e) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d2debd249a866cf0d19274260c7012b52725a404807dc8c5ef7e86d00ce8c03 ed01af4fa530b33c1e34bb85ee867c9625e73feb0fdcae75aca4ffabc0da94a6, email=0a2bf2269d7d116ba4251c228db1113f1cec5326e5482646b034f9b665aa5f8e, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1536, cust=massimo.granocchia@gmail.com, email=8aeadf527845a379aa35a86a27346fea049ff99b999752edc34e6656f73b136a) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f805bcb3efc982ec60744b3cc23f11ed1a4a0c4b783f345c1dc64ebab616da91 d04e753ad1c3b11b7019a76a8117ed9706153a650a146dd12b691d21be3c0a07, email=8aeadf527845a379aa35a86a27346fea049ff99b999752edc34e6656f73b136a, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=827, cust=manfredi_antonella@yahoo.it, email=fc9923c25aa129f370397f624f7856c9ca984240ee7c9371168b9d5f5c204fdd) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d2debd249a866cf0d19274260c7012b52725a404807dc8c5ef7e86d00ce8c03 b2308ddd8fd8a36552c5c127579b7039dd500854f113eb0a78db319f821615b6, email=fc9923c25aa129f370397f624f7856c9ca984240ee7c9371168b9d5f5c204fdd, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1535, cust=elenafabbianii@gmail.com, email=1f18ef114c168a1d49838a9e80a8186321325517c2aec0fee59a8b582421fa5e) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 7ccbbc9e86e5359adea544ab4ca82eb241621937b8571d95c6f7e55cfd053664, email=1f18ef114c168a1d49838a9e80a8186321325517c2aec0fee59a8b582421fa5e, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=826, cust=michela.stama@gmail.com, email=f290324d80e8a67586af5c215c36a60bee77815facdbe493eedbbec914b87024) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3ee782b6817ab6133cb5b31187825470bf90d8e031bcdfdf1bbea811bb638cf ac96d47b146033781eeb6015d73a6cf7a30bc06077debcff9694bdd5c4c764ed, email=f290324d80e8a67586af5c215c36a60bee77815facdbe493eedbbec914b87024, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=825, cust=francesca.hotelfabiola@gmail.com, email=3760f7846bcbba5339ab2e815955a03141e4ca41a7f6c4e1d2ace619d00d42e5) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db d58087cc52c16d9960dcf90e11e01b9be750bb4977bb975a164be019533a14a4, email=3760f7846bcbba5339ab2e815955a03141e4ca41a7f6c4e1d2ace619d00d42e5, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1533, cust=passador_ale@tiscali.it, email=9dd4db8934f0aadce41ff3f5f2fb7cdeaa73cc8b743fd781a32767f967c38a7c) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 3372a649d5eba819e000e0c5ad5aeb56198741ff3b13059076d0071f5403642f, email=9dd4db8934f0aadce41ff3f5f2fb7cdeaa73cc8b743fd781a32767f967c38a7c, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=824, cust=marco.lazze2@gmail.com, email=a3a5c6f0546cd8814820969d8036230720a921e7873e3e8ef80c77a08431b5c1) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 ecd37a8d360f7760b44d40bbd6848561dc58c60a278cadfa301267e86a38c7da, email=a3a5c6f0546cd8814820969d8036230720a921e7873e3e8ef80c77a08431b5c1, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=823, cust=cristinarichelli@yahoo.com, email=c326ea4b428ec4c1a9df20f0da94188f0a2c9973d289e0da7adb6c8d22717aef) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 00fe420b0b7a3b4e36d02da0e6b0097e869b18c812c8d8bdd6b526905f237b72, email=c326ea4b428ec4c1a9df20f0da94188f0a2c9973d289e0da7adb6c8d22717aef, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=822, cust=nicoletti.ornellaa@gmail.com, email=dd3036807bc2b9f705739ae297ebd2881a32e3c0332a0b608a2aca3394827400) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 1cc4592052fca9c33e2cd6dc0c4f6687c1506bd906cf331b279dcda169f9f6f4, email=dd3036807bc2b9f705739ae297ebd2881a32e3c0332a0b608a2aca3394827400, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=821, cust=france_86796@hotmail.com, email=665e4235b62aea387351a4d0c36680a3e9de8b8e95dae03ef0122e508b3dfe69) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db aafdaad24439ef753e269f98ef4d7809a8c413116a35a2da9ef8716a68558d13, email=665e4235b62aea387351a4d0c36680a3e9de8b8e95dae03ef0122e508b3dfe69, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=656, cust=pasqualecoiffeur93@gmail.com, email=d1b90b7f05fe8571106346c0ebec8a8f33946ed2bcd66e125354637dafeb06f6) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=80934dc22a7056618b257ac2727543d2d0d301189347631b776deaf694c03dc3 2383d0b1f85db81709f5042c520c4f2ea3b4bfbccb66e866cc60a222d7713a2e, email=d1b90b7f05fe8571106346c0ebec8a8f33946ed2bcd66e125354637dafeb06f6, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=820, cust=lauramangiaracina@gmail.com, email=0a0394f96c358d982c5f1d2eded059fc1596859b0ab30143455fff8a84da48b5) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 0d0ceba073038269edf62fb5413577f8b2b62357407b003cddd63ea131b9273c, email=0a0394f96c358d982c5f1d2eded059fc1596859b0ab30143455fff8a84da48b5, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=803, cust=veronica_cuberli@msn.com, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=819, cust=veronica_cuberli@msn.com, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=82d3042b941378bc994b8c2596fa69e4370bd2cb5400c4c043c996dc197fda7c b4463189b53c9a8e8173d33acef7953c509db099c81df338ed7a6c84f5827f4a, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=814, cust=stefania88.morelli@hotmail.it, email=be3f287aea2ebfcd3c797b809c51555da7b5d5b635e4a9d4705987e72c07fd34) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 a6be4f82afe50e26b1dffe114593f480f908400398ecce5a40b0477b5ad53426, email=be3f287aea2ebfcd3c797b809c51555da7b5d5b635e4a9d4705987e72c07fd34, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=812, cust=morenaemma133@gmail.com, email=a83d7b5dfa48b3bbef24c3d00ff26aced1d2b5cea69418ffb91ff1f3d7ca381b) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=674f5bf86303e22e30c29c917fbcdf3eaffd60e930c60980bf1727e05dfd0cfe 60b6ec53e2c4a3db0c9a56b4047b8973ad67020579acadedce500a8a921d23f7, email=a83d7b5dfa48b3bbef24c3d00ff26aced1d2b5cea69418ffb91ff1f3d7ca381b, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1492, cust=mazzori@petalmail.com, email=71a13a94cc330c906416bb4857179ed90406959abbf06104d3f976242347f0ef) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=30392496896dd377fd7885d6a65b279f3d37b28eadff543685e3790d58a9fbdb a6f379d09dd9b1b1f8955ed8618f9c6dc61b681f6e830ab6a9de3761af54b7b0, email=71a13a94cc330c906416bb4857179ed90406959abbf06104d3f976242347f0ef, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1492, cust=mazzori@petalmail.com, email=71a13a94cc330c906416bb4857179ed90406959abbf06104d3f976242347f0ef) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=30392496896dd377fd7885d6a65b279f3d37b28eadff543685e3790d58a9fbdb a6f379d09dd9b1b1f8955ed8618f9c6dc61b681f6e830ab6a9de3761af54b7b0, email=71a13a94cc330c906416bb4857179ed90406959abbf06104d3f976242347f0ef, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=816, cust=donato.giacomo@yahoo.it, email=0306c8e16abf6a9cfbbea3c0687f870d93b7ad347e40aa56bd3c2f70c2ff586a) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b b7c70d4b37fe2a957bcd8e7696a363e5c1a925d933482428fb27f30ef642301e, email=0306c8e16abf6a9cfbbea3c0687f870d93b7ad347e40aa56bd3c2f70c2ff586a, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=817, cust=marta.patrito@gmail.com, email=27f484bcfa008c2d5c12124aa6925e4b16059c3a9bc839a8b9f110c4cd182306) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 06d4db386f972e63743cdfc36fbc36c7528b5fdc192432d11ce423807fbe1651, email=27f484bcfa008c2d5c12124aa6925e4b16059c3a9bc839a8b9f110c4cd182306, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1325, cust=Marcoprovenzi@alice.it, email=a7d16040472a0ae7a2cf5860e4c02a7fcc381c81c40013b17dc713752d8f889c) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 a14f88dad3e7fe30c52c0d26bb0d4ef512eebe35d909d94b268d7ee6d1072215, email=a7d16040472a0ae7a2cf5860e4c02a7fcc381c81c40013b17dc713752d8f889c, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=818, cust=marta85.rivera@gmail.com, email=ae9f90948f1afd0d74f4031f46126a7d4e6355efd8f48d4cf6323d7695f2b5ba) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 8ba35ebe3d5c74320285c75c019a06197837d4b53ea93a3f6834d725be957117, email=ae9f90948f1afd0d74f4031f46126a7d4e6355efd8f48d4cf6323d7695f2b5ba, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1490, cust=gherimi@gmail.com, email=aebce20e4630d4f4141fcb1917881132a6d74ecd0e6d1cb11ac1ad98d147045f) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6e45d8dad824b5c53b9252f439778e196963ec98de3376339e1484e68097330 7eecb5a1baa42f718d1f316045dd4c04eda62250d8493687735fdebb5dfb8abf, email=aebce20e4630d4f4141fcb1917881132a6d74ecd0e6d1cb11ac1ad98d147045f, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=809, cust=bru_hope@hotmail.it, email=e77c2c5fdfbd3c32ddc7367cd8d0b518730bada8cd42cbfe4906a2e3d50be6ab) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b858987dd76e261fdd6d6679e6845fdb45f5a034b25912ffded7a3dc50b5f19 57c00d68518dbe249fb4f83bac7f3e36348384f7d1cd297d03ab4bb5f1a6e497, email=e77c2c5fdfbd3c32ddc7367cd8d0b518730bada8cd42cbfe4906a2e3d50be6ab, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=810, cust=maccadaniela16@gmail.com, email=09505f37df9eade6ba5df3617d0226135c89ce76d7aaabd006c195ae28949ac8) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 472037e8fdd5759eeb2192a7781860c31cbcd9bb771acc14e9609c17560dd2a1, email=09505f37df9eade6ba5df3617d0226135c89ce76d7aaabd006c195ae28949ac8, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=811, cust=giuliamarinsalta@hotmail.it, email=16fdb257394467a0a20a6b6eb1e99febc144c5cf8f2ff7a791b55f60503b822a) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 d57c3e818d8de5c83d0ef8bf5d3b43fdfa4f0e7b80cf0872281bdae723f8ed74, email=16fdb257394467a0a20a6b6eb1e99febc144c5cf8f2ff7a791b55f60503b822a, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=807, cust=ldicembrino@hotmail.it, email=ccdeabec0f3a30f4bc328169004e22dfd160cd3b9ff1d6e3c54d13165adc0fb2) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc c5b9ef0a450f9f467f888d527f9af52e00d0bc9d5857b3d234307db89a0396d5, email=ccdeabec0f3a30f4bc328169004e22dfd160cd3b9ff1d6e3c54d13165adc0fb2, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=804, cust=Azzurrafoffa@gmail.com, email=7eaba5995f48c2e438227a6d86c85a6fbb2890989db80cb7bcf76e4d4e7b8c1b) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f68c8991423013f5b07b0e4faae533cb9499175a35ef47e7d971c1bad632a9e4 229081595039424e8d4821277153835df9970a288f48d484ab493633beb5b718, email=7eaba5995f48c2e438227a6d86c85a6fbb2890989db80cb7bcf76e4d4e7b8c1b, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=805, cust=francesco.coratti86@gmail.com, email=89aeb181c75a75bd5589063083e8f1c20d320ea7c00544f2d988623d563dab95) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7356c5332a3dc172307d7d27b86c3b852b08334cbf292d93965c4566ffacf99 c6d7f7c6c160d9fbfaaae018a0622ee2eb55a9012295f7fbe3715341b1b3df17, email=89aeb181c75a75bd5589063083e8f1c20d320ea7c00544f2d988623d563dab95, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=806, cust=costailenia0@gmail.com, email=cfb8e6b6efc872497806d1832a269312d9d2b45317ca7f1c47b742663989d08c) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d4ee54f2421b007e2df60581f87b9f739982877347d278b8dd7e58c67b24b163 65fa568dbbc05b134708062f004c3141bd93bc79f847a490386a56d99ae6f1ab, email=cfb8e6b6efc872497806d1832a269312d9d2b45317ca7f1c47b742663989d08c, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=799, cust=anna.paganin@virgilio.it, email=39e1c8bb174f711ad90f52841a4280f6f1f42867ecec3e92e1c336d9c239ee3d) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 032105921edec6d73b0deb4aa59e027e06d2693bb2ab1010ec090aa791cadb5e, email=39e1c8bb174f711ad90f52841a4280f6f1f42867ecec3e92e1c336d9c239ee3d, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=800, cust=rominapasseri@hotmail.it, email=c83992dc5076990655914f5f4d384002256eb4def462a7cf5f997a9c825b1b06) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03f2bc7d787d4d205d41cd8018271fdecc44ca2631e47a3096dcca8db4429480 2e5d0591f168d6d76ce489282466d9fc989c95514bd1706ad4c2553ebe7238e7, email=c83992dc5076990655914f5f4d384002256eb4def462a7cf5f997a9c825b1b06, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=801, cust=saralboini@gmail.com, email=abe794859df987d572cced4779cfe1734f6302c0b19670c1447e03f4cee4cd7e) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 7c2055dbe0523a170adfb04f8bfb13fbfc7ff09b482a82c9dcf061c162ce6930, email=abe794859df987d572cced4779cfe1734f6302c0b19670c1447e03f4cee4cd7e, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=802, cust=rosanna.assoni@gmail.com, email=1a9fdb460198ac24f7109f30dbb0ba847e455caf21f8a56bf3d6938ef97caba0) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7f8a66f24d11b5b4c16a230941fe230dfcbf7ced9fe8221128228e5abb9a5d17 fedc6f54bd4c5e85a49c91d8d1c23e6178c72305bb716536fbc21cffd9a653eb, email=1a9fdb460198ac24f7109f30dbb0ba847e455caf21f8a56bf3d6938ef97caba0, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=798, cust=katia.vi86.kv@gmail.com, email=50b3b763c34847df5bdadfcec270e56ab70e001ec2af2e9f3f48c39e0cf5372d) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a8fa61bc4e10bf3ea73ee89bdfebd002139116c9d6e406f76bd21600d28ced46 d79febd0d355c542b6d9bf95c50f2c502ad1a13c97619f40f162df513c953da9, email=50b3b763c34847df5bdadfcec270e56ab70e001ec2af2e9f3f48c39e0cf5372d, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=803, cust=veronica_cuberli@msn.com, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=819, cust=veronica_cuberli@msn.com, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2703fe1e8de28308fb6ed1b1eeb0cd5e275d61e7a9a306464572278a1de7343d 623a79c16d7a5e247caf666ace478e38770f08af83913480d854482e852b493c, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=656, cust=pasqualecoiffeur93@gmail.com, email=d1b90b7f05fe8571106346c0ebec8a8f33946ed2bcd66e125354637dafeb06f6) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=80934dc22a7056618b257ac2727543d2d0d301189347631b776deaf694c03dc3 2383d0b1f85db81709f5042c520c4f2ea3b4bfbccb66e866cc60a222d7713a2e, email=d1b90b7f05fe8571106346c0ebec8a8f33946ed2bcd66e125354637dafeb06f6, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=797, cust=daniele.lancioni@yahoo.it, email=2da22cc0df81e35392f3991950ea025062f274381c243a6e8ee5b25737752a26) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86d0917177d9cf5fb859b81005f650eb9a3be0d5b1a66df60aea9aee416bc03d 398d6925ddedaa029e1d150d1e520cdd9b0c70b7b2ecd2fb775996a022d476c8, email=2da22cc0df81e35392f3991950ea025062f274381c243a6e8ee5b25737752a26, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=796, cust=g-87@hotmail.it, email=8a16d497ceffe07a8d9e8b0502ced1e0a166c7492ddf8299c69eabf7acfcee7c) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b95ee4efc49878ebc6e8f93c29d7f692742dad7330574634428c8d6355794d88 cee9fcf012de248d796933b2c7da29f2ee90be453eef0cb81303eee736b33f66, email=8a16d497ceffe07a8d9e8b0502ced1e0a166c7492ddf8299c69eabf7acfcee7c, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=795, cust=noribelfiore92@gmail.com, email=90232874e53fb57a55030e65bcd28f20f7ce4a1510cbbfebea51427bc03d2ca4) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 572e31f55b6ac1b13fd5f5665d44bef1e3474ccf39b983428d4d8c4493d041c5, email=90232874e53fb57a55030e65bcd28f20f7ce4a1510cbbfebea51427bc03d2ca4, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1243, cust=tredicipatrizia@gmail.com, email=90f3b14f19e062a2337c84ce5fab989697769f540a4d433dff56ae6603f68878) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a16f4d40f57f0db6f2b42b64e389be4c5b547f932d93a3979e2df1e3a0035e49 095085b58a8a2d286c20ea0d4a6baca4cbc09de634c87a970bf560d03d1c8768, email=90f3b14f19e062a2337c84ce5fab989697769f540a4d433dff56ae6603f68878, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=794, cust=gmaramai@yahoo.it, email=579a3a97b951f27fdbf90b32d32f4b514ea96efb171eb02e6d286621e6be86e2) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=de95940e9caf7005e6d942b7cec478e08a0e8b6203a7e5eada4be4884007e697 2de9d63834e548d32e5d8a37a90515af1e5621d756a5473153eb7f1dde421ee6, email=579a3a97b951f27fdbf90b32d32f4b514ea96efb171eb02e6d286621e6be86e2, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=791, cust=laura@scuffiflli.it, email=4aead908326180c2605ee40547994e222dc65ceedc10ae2215fe8a290ec6626e) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 000f2ddecf0083a6c1935548cd01d6502900c4a95c01cad26dd78052fadce279, email=4aead908326180c2605ee40547994e222dc65ceedc10ae2215fe8a290ec6626e, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=790, cust=stefania.mellano@icloud.com, email=6a5646983ba30f41d70cd5457907848e1cdb6438e043b941153908ca5c414264) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc f3317dba37baefd1111d69a6e270f25b7d15190d2713105f438319d9979afa05, email=6a5646983ba30f41d70cd5457907848e1cdb6438e043b941153908ca5c414264, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=789, cust=davi_stefania@hotmail.it, email=227580c68d51b652b17c134e2b630c9a39015c7be38bdb6cc6b0733bb18be0b1) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 3c1adf97d2248bd1318703065adda1e9c07b67f869d490931549e51e2a8ba159, email=227580c68d51b652b17c134e2b630c9a39015c7be38bdb6cc6b0733bb18be0b1, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1221, cust=Da.da2003@yahoo.it, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1274, cust=Da.da2003@yahoo.it, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4458e908dd9a5440ad70b4d0ee13ebe96f0d25bb263b80169b3de5a9a0b90e3d 29b7af4330e08562f94b7de54da2762933767b09f974ca59998fd28f68120230, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=786, cust=veraborriello35@gmail.com, email=4b668b73f70c08391b65ecf59781c63ed284465b3b68410997a89f3f8460f3a4) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c7f6d322bc205f26de153999e8d923b63b9261ce34bcb0ef1b9c711f843e05d5 0c8a756b54893e2ba6d779c30776ac91e59ec4f6fdef39098b69ebdc398980e2, email=4b668b73f70c08391b65ecf59781c63ed284465b3b68410997a89f3f8460f3a4, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=784, cust=pasettimauro@live.it, email=03fc3d15639e68c030e8f21006c6b3ac24bfb762d3de5403a451cf17505c7b19) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=974, cust=pasettimauro@live.it, email=03fc3d15639e68c030e8f21006c6b3ac24bfb762d3de5403a451cf17505c7b19) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 8dc0d0917ec9603882986fc2b279782b5f9a6e04e23238688e5a7e13c69609cb, email=03fc3d15639e68c030e8f21006c6b3ac24bfb762d3de5403a451cf17505c7b19, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=785, cust=alessandra_m80@hotmail.com, email=3fe5b3b23bb4f872ac1d362e4f8ea813f2a47d8097a0812df520b5470576c91f) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c b4e3755414c19e7efe5268308328e5f0d2eff163d4c075989de997bfd687ffe8, email=3fe5b3b23bb4f872ac1d362e4f8ea813f2a47d8097a0812df520b5470576c91f, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1058, cust=tizianacallari@tiscali.it, email=343c2119fc16183812a5b2a670869c56d2e0daceb3d08723cd9ca8c6b47c42d4) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8971de74e72dc29b04615ef8aaf433890f5908290c4bd5171a86dd3b4c8f85b0 6a58e397b81485d8edf91b1806381eb8b1e709bb170e77f57865769c99e9f269, email=343c2119fc16183812a5b2a670869c56d2e0daceb3d08723cd9ca8c6b47c42d4, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=783, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1628, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 7ba678b626b9d2402152dd63cc3c83a9392526cb232f674bda125b3f7899aa10, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1367, cust=paulaflo@tiscali.it, email=6910d723c3c4350bad367076a9e41ba8964caffc274283af22ab8ff5b0395802) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 e8fb803a42bff95873b2c4a59c4702b9365882b7ee8114b97710d45e7bf53550, email=6910d723c3c4350bad367076a9e41ba8964caffc274283af22ab8ff5b0395802, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=782, cust=roberta.consoli.16@gmail.com, email=474ac16d2dc9edda30485c4f39c86bfebefd8714aad53d06b0efd87cc7294721) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 0472b8732cbe437b836e9898ae6ea6d93f60c3c2a80868835fbd2f198b3c8224, email=474ac16d2dc9edda30485c4f39c86bfebefd8714aad53d06b0efd87cc7294721, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=781, cust=papagloria40@gmail.com, email=8527acbcbd49400a3b889d1ac18b9145f2f92299c4513a1c5cba0623c4d8b37e) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=38bc14a268a3da3ecf3db0c08a82726c246193ba3e964c9165690e17fbffdb88 760a31bf164ac826e468c4cd37bd517d8f5e4abd75faf0db3150f159d25c05f6, email=8527acbcbd49400a3b889d1ac18b9145f2f92299c4513a1c5cba0623c4d8b37e, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=779, cust=rogagio@icloud.com, email=c1d586f039f63966f4b8e18871891196b28c88264e9fa94a0062a212354648ba) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4135aa9dc1b842a653dea846903ddb95bfb8c5a10c504a7fa16e10bc31d1fdf0 45acb5b2a09f2170315d56b2c36652cd3d07434fe34b767bbcda0b9ea8e2e01f, email=c1d586f039f63966f4b8e18871891196b28c88264e9fa94a0062a212354648ba, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=780, cust=c.diblasi86@gmail.com, email=78bc0ca1d9a20c6cdf494522c02180006b788931d93c0d4611bc79ff7197e8c8) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 b9510c435f8fd9c2df582e1afd5e26adca8572d30d84383dd7f872465235ddba, email=78bc0ca1d9a20c6cdf494522c02180006b788931d93c0d4611bc79ff7197e8c8, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1366, cust=gimmilongo@gmail.com, email=fc07943114de5b2d7e463ebc5eccf37d5e46f493ce1161d61216c255953f9c5e) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d8e5fc79bb256732016897056b2cd16778dbdb3f1b9f6e1ae5171b4538138485 5f4a30127f3396ebf7ff8f09442368b93b14dc53d853559f66afadcae8af2309, email=fc07943114de5b2d7e463ebc5eccf37d5e46f493ce1161d61216c255953f9c5e, hotel=39054_001) 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1364, cust=chiarabernabucci1@gmail.com, email=b6ab79f6fae0000d7de4f576f58a5323b135430da0ee4a1eeadff0e2520e0655) via hash 2025-11-19 15:18:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 6ab252917fc643f4dd43d238e3456a69a0f1f312fffe26a18f6fc4c96338b727, email=b6ab79f6fae0000d7de4f576f58a5323b135430da0ee4a1eeadff0e2520e0655, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=777, cust=annalisatiburzi@gmail.com, email=bb88abf430f2291ad7bb4e05d754ac00ec983568ddbc039c5e54217aa1b8d27c) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fde8eb99a019b8b4aede6323f3be2a6595dce32396f8101b05cb7448b4fd04c0 85cfa106788c5981f345cdc0fc74bf6687a2baf9bf5976fff4f2f502e750623c, email=bb88abf430f2291ad7bb4e05d754ac00ec983568ddbc039c5e54217aa1b8d27c, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=775, cust=silvia.farolfi@hotmail.it, email=573ed4b3e4be200a8aba0eba85f95b0e6382c584e5347c5850d9e24f8403b09f) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 b58b18d292e122d0399c633ea3f9a896b622653a1e24845a108b2c5b5ef7eed3, email=573ed4b3e4be200a8aba0eba85f95b0e6382c584e5347c5850d9e24f8403b09f, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=776, cust=bordinalice@gmail.com, email=3c2fdf59b1974ef6f3c789a662bbad3a20d36032f523728d3ddde75219991341) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9bc8926d7c2283227ae3c0d6467575db34439f0deb323f3bd86f5449b66688c 67dfd53bc955fafc592b39144c70b0e6cc6ecaa5f877e53730c2a47ad66c4e17, email=3c2fdf59b1974ef6f3c789a662bbad3a20d36032f523728d3ddde75219991341, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=774, cust=ost.sarapannacci@gmail.com, email=3f3ae9366aed6761a033c974146e5e91e332036bc43170666783153ae196af48) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 5db78e15443709b65d5ea021b12abebb96bff4badc959fed7229df1346634461, email=3f3ae9366aed6761a033c974146e5e91e332036bc43170666783153ae196af48, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=771, cust=silviagrevo@gmail.com, email=64e68b135572dbe714008217004aa039a607acbcaa1e57483c35114c4e1308d2) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 ffd699cf9310231316d6ae4f2b4fd27fd429c21f1d8852c222e3246cfab2c4c0, email=64e68b135572dbe714008217004aa039a607acbcaa1e57483c35114c4e1308d2, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=768, cust=lucrezia.caputi@hotmail.it, email=d6d74b82af961fe479e7a9188e500ec6c8d9fa0e3ef06f94a8bdd3ad5d5c511a) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7d9553132e0b6d6b8888a7ee6222052892133308a43ee302742764c88bf89782 c1b313a676013cb48dacdb11457ce2f5826ed3f63dbfec44a1eaa7382a38f4c1, email=d6d74b82af961fe479e7a9188e500ec6c8d9fa0e3ef06f94a8bdd3ad5d5c511a, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1366, cust=gimmilongo@gmail.com, email=fc07943114de5b2d7e463ebc5eccf37d5e46f493ce1161d61216c255953f9c5e) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d8e5fc79bb256732016897056b2cd16778dbdb3f1b9f6e1ae5171b4538138485 5f4a30127f3396ebf7ff8f09442368b93b14dc53d853559f66afadcae8af2309, email=fc07943114de5b2d7e463ebc5eccf37d5e46f493ce1161d61216c255953f9c5e, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1388, cust=Stefiturso7@gmail.com, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1438, cust=Stefiturso7@gmail.com, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86f374468c683bb4a2291a2cc7751b5ce452d4a9faa96bb488507515aa22a523 4170f4782823a501ca0357861606550c03bad7d8ec70d166bf7ff8ae7d328bbd, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=769, cust=arias84@libero.it, email=03bed7a96a3b32132462736e54ac594ad4d20b35fb9c115d5b20f5d25c3ea950) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 2537398900048710aae9268cb3ee302f9b4897053c64dd454ed47396910765a8, email=03bed7a96a3b32132462736e54ac594ad4d20b35fb9c115d5b20f5d25c3ea950, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=767, cust=alice.palmiero@outlook.it, email=c39d72f34da86a7f8c6ba9c5e8680da1c1c738be3cbf13092f91967e6cbc6e5f) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bd806c97f0e00af1a1fc3328fa763a9269723c8db8fac4f93af71db186d6e90 6f8c5008c017ddb0c258e9018e64fea16fe8d2be0ff1b46f058f6829ff73cf9e, email=c39d72f34da86a7f8c6ba9c5e8680da1c1c738be3cbf13092f91967e6cbc6e5f, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1221, cust=Da.da2003@yahoo.it, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1274, cust=Da.da2003@yahoo.it, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4458e908dd9a5440ad70b4d0ee13ebe96f0d25bb263b80169b3de5a9a0b90e3d 29b7af4330e08562f94b7de54da2762933767b09f974ca59998fd28f68120230, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1387, cust=vincenzo.melissari@hotmail.it, email=72e10c995d9549f1937ce61f32e4224579120b63d2ec0365d8dd61397861f9c3) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2547887be5eaec9c95584fb892e5ca8d38b85e4265babb9c7c7f7b5256e0d635 031a3a6fd08ddd4afd3d1bb5a7c49dfa1f195c3fcd4095496f1fc05d7353ffd7, email=72e10c995d9549f1937ce61f32e4224579120b63d2ec0365d8dd61397861f9c3, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=765, cust=lauragrandinetti83@gmail.com, email=3781cf8df58211be7ec8b528a5e7464f1a1372c29611997c6a8c6bd8c34173d3) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 983e9dd795b2e9076d4f830e32a5c618d7da20a779f5e23185c9f79e9e4319a8, email=3781cf8df58211be7ec8b528a5e7464f1a1372c29611997c6a8c6bd8c34173d3, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=764, cust=osjakompakuta@gmail.com, email=7d281586c3799cfb935e538c681a87baadc5c04b424cefe76e451c19c0580d8a) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3fa987493ca3ccfcb95243b881a02b7d2e660bd58f5763086ab1d731e473421b 37c0eb637ca4082687945cf96accefde3d39e2a575981b0545de0f719e5830b2, email=7d281586c3799cfb935e538c681a87baadc5c04b424cefe76e451c19c0580d8a, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=759, cust=mrn.maffei@gmail.com, email=2b8cdcf98002cdb6aa7ef487c0ee73a41dd1bdf702f307a40cce342d9b217b1e) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=62f385917c82d24eb2c96390033915e61c1705b25afc867378be34c4e5428e8e dffd53cbd70fdfede10e89400228365f602b467acfb0f9941c416a9168138364, email=2b8cdcf98002cdb6aa7ef487c0ee73a41dd1bdf702f307a40cce342d9b217b1e, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=761, cust=valeriatanzi86@gmail.com, email=87a47876f7916a5677b872170ebee1468d5dcd52d7410f659eca0734d4eb2360) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=762, cust=valeriatanzi86@gmail.com, email=87a47876f7916a5677b872170ebee1468d5dcd52d7410f659eca0734d4eb2360) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 2c0f310a485425180482cfeeb3d2855d892f12c1226527c9735acac4d49cb79c, email=87a47876f7916a5677b872170ebee1468d5dcd52d7410f659eca0734d4eb2360, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1385, cust=Matteo.pierleoni@gmail.com, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 6854e24571727958fba585deb02c7c603f10662694e498d2aa81238eebcfb939, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=758, cust=giadadanniballe@gmail.com, email=e522996d0e56a06ae591abb912a1690760c5d37bb5231f4865f203f2b380441e) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7356c5332a3dc172307d7d27b86c3b852b08334cbf292d93965c4566ffacf99 fc2552589bb92749db3943d0af988d65c03b742188483887f74b2dfcb5e08497, email=e522996d0e56a06ae591abb912a1690760c5d37bb5231f4865f203f2b380441e, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=756, cust=lardo_lucia@yahoo.it, email=98867dc1f44af7752748284e13d77bef5d071061d01ba9f4dc0cfd255f4ae62a) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc 7f0b6dea1457b719953f8b5107bcfcb8e17e8792075adcf4a04260454814315d, email=98867dc1f44af7752748284e13d77bef5d071061d01ba9f4dc0cfd255f4ae62a, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=755, cust=edoardobusolo@gmail.com, email=162abd6c415b32ad51ecedfc1b91464d1a4f0e540edfe55c9f5b95b2001a3827) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ffe138c1680e8e3c824daa5c3eeba673825b9a0092866608b1f4f3e3212378d1 8675f1d1e3170beb5baf58e4677b134533259af04d1a99d0c19c44d13a735ba6, email=162abd6c415b32ad51ecedfc1b91464d1a4f0e540edfe55c9f5b95b2001a3827, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1385, cust=Matteo.pierleoni@gmail.com, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 6854e24571727958fba585deb02c7c603f10662694e498d2aa81238eebcfb939, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=752, cust=antoninogerardi78@libero.it, email=dc63bcf8cb4461e0a4c2995fe491b3615bf75cdd87eab3a74841edc1f1174464) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=177e8d73d57e0e3ebf8ae599a06bb5fe4f18e73f7de6cea8dcf7ca4e7f9901e0 1bdcb8050320350ea2f3640c81f4f0d3c374b2370519170f076ce05b447e75dc, email=dc63bcf8cb4461e0a4c2995fe491b3615bf75cdd87eab3a74841edc1f1174464, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1385, cust=Matteo.pierleoni@gmail.com, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 6854e24571727958fba585deb02c7c603f10662694e498d2aa81238eebcfb939, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1382, cust=antares.wlz@gmail.com, email=a63a1d7aa589a0be3e84b7237fdd1a9f6445d2b13188935758de4153e63ff454) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 fd5e68890b83cd5920e2ad3e4df7805a7e2bd19e8f4fc3e98d470d6680057a69, email=a63a1d7aa589a0be3e84b7237fdd1a9f6445d2b13188935758de4153e63ff454, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1382, cust=antares.wlz@gmail.com, email=a63a1d7aa589a0be3e84b7237fdd1a9f6445d2b13188935758de4153e63ff454) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 fd5e68890b83cd5920e2ad3e4df7805a7e2bd19e8f4fc3e98d470d6680057a69, email=a63a1d7aa589a0be3e84b7237fdd1a9f6445d2b13188935758de4153e63ff454, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=149, cust=simonagraziosi@gmail.com, email=a9035832880bcc71feaa2226e0145c54e57d7b48a37ea11718efe34677b37eca) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 e43f928428499069bc03d05566a4dccb9fba21e2990b3557d7b771c9efa7cc13, email=a9035832880bcc71feaa2226e0145c54e57d7b48a37ea11718efe34677b37eca, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=278, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=742, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=815, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 3b58f80a1b4b783d6ba3915187e9e1daaea46bcc77e29717577e15f3317bdb26, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=751, cust=mobilificiocistola@gmail.com, email=8db0b898cf85803e0541f315941d595f5929fc9f7b575403ec8e8d564e6501e6) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc c048b773f58668599ba14bd213fbb43f2276a0c9ad16e3d2c95f78d2ad4050a8, email=8db0b898cf85803e0541f315941d595f5929fc9f7b575403ec8e8d564e6501e6, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=750, cust=antilauri@hotmail.it, email=6d08540f1cb39263d366fc46248792ecff7dbb5a490cea8e8ac92a2f98de5a76) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d2debd249a866cf0d19274260c7012b52725a404807dc8c5ef7e86d00ce8c03 484587f1247058385d59d86748a29562a37acdf30d5518c06dc6cdcf06143619, email=6d08540f1cb39263d366fc46248792ecff7dbb5a490cea8e8ac92a2f98de5a76, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=745, cust=fabiola.03@hotmail.it, email=2822e727ff3c636a82d7a2a16e973f8d176002dfcbd8651d1728fe8245b820a2) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 19b87ac5ecb1afe2d7f3a59cbc81fe0f6c257624157e45c7ecd96bb0d0e76206, email=2822e727ff3c636a82d7a2a16e973f8d176002dfcbd8651d1728fe8245b820a2, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=748, cust=bmanchegp@gmail.com, email=296b79906b7a2abfe8eb6425f8d946829e32a8799fbdff870e9caac8919fb339) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=48858ef3b922986748211bfa5af30254c216578875eda2aaa7af86ae6e182668 8007d9fdbac05510e2dad96c3d27adef43d0a9287f4036075f7061d217d95fd5, email=296b79906b7a2abfe8eb6425f8d946829e32a8799fbdff870e9caac8919fb339, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=746, cust=jleniacecchi42@gmail.com, email=2b2591bd5fa67dc9021ac2acefaaba17152cf43f36a78c528834f746f8ffd722) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9e0cadcd41cba42a0e17d2a31343d170abdec4eb09542b29e0b781aece5c867 83f665ab556dd3a8d4b2ec1b3814294760cbdfd57c5bb685af7192e4c05513ab, email=2b2591bd5fa67dc9021ac2acefaaba17152cf43f36a78c528834f746f8ffd722, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=749, cust=Piccionefrancesca@gmail.com, email=efddf7db05210994248ec43cdf13b1054924949b24675fbc63dcb184a2b2aaac) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db a48c2d3a200a024f9f72054463d07dfdb89c820a164e651be36fc7bd89ccea63, email=efddf7db05210994248ec43cdf13b1054924949b24675fbc63dcb184a2b2aaac, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=743, cust=morena.damato@gmail.com, email=88781440260dceb99ce237e1e5b8efa5c53298e6c770c1ef2ffef782d59d0ec9) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=674f5bf86303e22e30c29c917fbcdf3eaffd60e930c60980bf1727e05dfd0cfe ab6a983eb0a4c01076efb3da0f024fb2dea803aa4cce66a678e295c36fed31c4, email=88781440260dceb99ce237e1e5b8efa5c53298e6c770c1ef2ffef782d59d0ec9, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=744, cust=ipertata@yahoo.it, email=dcd6531f53fdf9b718fdff863268b61cc9497d7dc717abe3370ec5fdbd9b70ca) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 acd68edea86f195a27aa88d2be4c7c59ddad01a5a32de2dad854478727cf621e, email=dcd6531f53fdf9b718fdff863268b61cc9497d7dc717abe3370ec5fdbd9b70ca, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=741, cust=m_casciaro@hotmail.com, email=eb237156e04fbfe74573d6d5f9c387c34a4cd469f5e04852af143c59fd374380) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=72099cb2f0e789a71d57261a6c3d384ec6f119b4561d1169aebd1a3adbf11df4 2ef8fa471ab36841b2f856d733760c8d452c6f4a747654ff9b18302383719390, email=eb237156e04fbfe74573d6d5f9c387c34a4cd469f5e04852af143c59fd374380, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1377, cust=ridocr74@gmail.com, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 1092c9daf05730af99bc047ac23ff2bd3e8c34f27dac229cf3901a7cb4eccb5c, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1377, cust=ridocr74@gmail.com, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 1092c9daf05730af99bc047ac23ff2bd3e8c34f27dac229cf3901a7cb4eccb5c, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1377, cust=ridocr74@gmail.com, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 1092c9daf05730af99bc047ac23ff2bd3e8c34f27dac229cf3901a7cb4eccb5c, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=740, cust=kat.mat@hotmail.it, email=8c18029d0696517d9e45146a5a4f466ac3e8330a7abaa270888581cae0d3c9b0) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=60406eff7d08cf2fd05fc1270d5beedaf5e679c6d689b4367efbfab75a30010b 21788a9dbde0111cbc24d9f9f3a23cf1a1862912cd04e58f03a55d084375e772, email=8c18029d0696517d9e45146a5a4f466ac3e8330a7abaa270888581cae0d3c9b0, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=739, cust=mariasole.depasquale@gmail.com, email=8089604aa4abb1261c1d262da4e48b9cba30e0c3d975bc0ca751958b41c48987) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a44a02fbfc3b7d9455f72c99aa2f8f419cabfce48bde3dc488d2170c320e730a 6ad835f27f3c7e695c374514ae56fd35a9eee31531edfc71f3e40f68c034fe0e, email=8089604aa4abb1261c1d262da4e48b9cba30e0c3d975bc0ca751958b41c48987, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=738, cust=lauraplensick@hotmail.it, email=c87e7fcf7a2b00631396aaeeb3a58fb556506a4f9816b429a806776789c1ea2b) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 32f925202bdca953de35561ce749eff46a5cf5d57b328d10ce5ad49af7e68979, email=c87e7fcf7a2b00631396aaeeb3a58fb556506a4f9816b429a806776789c1ea2b, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=736, cust=stefano_muratori@yahoo.it, email=2a7d6ecbaac46d59086369867475fd980b4f809dbfa97a390f27640a2e87bd90) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=05b9115df05a2a467841772eccc969822d884c9e71841050fe9e0893cce7d11b 1bdb9bf52c2a70e24312029e9d7300a03ca3afdfe504d7c55ed94e9ab23d07a7, email=2a7d6ecbaac46d59086369867475fd980b4f809dbfa97a390f27640a2e87bd90, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=734, cust=orlandidiletta@gmail.com, email=a7e53103d8ea26b63c26c04af391258dae79b3338569b99cde989e31a0862ba6) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e824a251b7d9594421726c7fbed3ad9bb1b5009d33b8ad85211b21b0079342d8 9b06ceed2eff49570437f64c1552333f2c270c5582d54e594741f8c530c7bd86, email=a7e53103d8ea26b63c26c04af391258dae79b3338569b99cde989e31a0862ba6, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=733, cust=daniela.vv91@gmail.com, email=1e1c5810a0f2e16b683309280ed650884efafc5fa1ff4d4c53a4a286765d8973) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 e57fb31538176aa79a3e2acbd7e7315f4ba9be7b54d83718eb884548e505a100, email=1e1c5810a0f2e16b683309280ed650884efafc5fa1ff4d4c53a4a286765d8973, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1340, cust=allecocchi@hotmail.it, email=4321136a8723bb0f2dc0b794416de77bfc11a0d8f8bd7008c1f375a077fe1018) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 805c1418063c05aa8e8b646740441b236f0c39b9d7d8c60ec3710b7435251805, email=4321136a8723bb0f2dc0b794416de77bfc11a0d8f8bd7008c1f375a077fe1018, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=732, cust=sara_bai@hotmail.com, email=70fefd2f91ad81001d58462c32c91fb849e561575e30699166d080384cbc40c0) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 35a093e38266291d17345c88e05c4dc5bab060a10839ffe7602e1cf4d248142f, email=70fefd2f91ad81001d58462c32c91fb849e561575e30699166d080384cbc40c0, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1339, cust=Leonardoricciarelli@gmail.com, email=ed5cabf9f7a46258c5be91906edbed63828d542515a104708d2c6e11f113487a) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=18ccba186d8757c20cbf05d7a98b2c64f9f16eb64ea4a64659bbc5c9b7b3a7fe bac2fe95dd9b9c82f0ec10bb112f88879d34a950cce545af695fdb9701f7ecd0, email=ed5cabf9f7a46258c5be91906edbed63828d542515a104708d2c6e11f113487a, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=731, cust=antonydn79@yahoo.it, email=17e5fabad6fa64310a229a0559752ab70a77ad37e016efa62a8596afcedc61cc) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ee3679892e6ac5a5b513eba7fd529d363d7a96508421c5dbd44b01b349cf514 55ec5a34a164ffe486854ae3624cf8d73271203a67183b87e7a083e1240ae81c, email=17e5fabad6fa64310a229a0559752ab70a77ad37e016efa62a8596afcedc61cc, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=730, cust=mlcantoro@gmail.com, email=6136beb89d20c47ade499d44af15a81a40520657921f40292724389ac6b98718) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c37f49e132e47b8608074c780481fa0fa681475373f73d7216b3a600268296c 0d1bb6d987096e23b9df5a9d3ce7d6d18b0dba2ed4955d7fd49c08a6e572c5e1, email=6136beb89d20c47ade499d44af15a81a40520657921f40292724389ac6b98718, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=729, cust=marika.salaris1994@gmail.com, email=1c3ce95ba547be1bd863860a98aecb95646ab6814fde8f6ca49c6e63b46aea6b) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b9959b361fe2d3e89af347e999b4698740035b65795a6877a4044009addbd6de e04558f8dca59fcefec457303434be89d4d6ddbc644866123ea5dfc805beb6c6, email=1c3ce95ba547be1bd863860a98aecb95646ab6814fde8f6ca49c6e63b46aea6b, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1338, cust=nicoliniluigi@hotmail.it, email=a595561854cadbef9fcf777477c33b0e4d50417e16d7f69a3187315db4b72475) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5839ecdfd43bc7467f77cba4a40ea64c8ee5f986f61cf16a0e024ed2225891a4 e772101617f86ce8c6fcfac413b255000f9fb4bd23f7dbccd6eceb5619e28995, email=a595561854cadbef9fcf777477c33b0e4d50417e16d7f69a3187315db4b72475, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1337, cust=giopilla86@gmail.com, email=31b1158b90f9b2c25780a0c573c64bbac9840eec2b779129148a3beb615781c9) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 0c15209fee17c64179ff1e291fa6b6bc025633060995c3e11f814da5e8ce7a1f, email=31b1158b90f9b2c25780a0c573c64bbac9840eec2b779129148a3beb615781c9, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=728) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 ad53eea7a39fdb6e28e01a1ec61b9c9d5f9624e3df582eaf1e2a2ca8409618b1, email=6ced101836b2be53a8c156e36804ca7a06d56982c9a2bb285a287efed99febbb, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1606, cust=Lucia.aversano87@gmail.com, email=dc89fdd3f71fbaeb18f5573ec5687eb122e17602e5cc7709eb9a06499f538174) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc c11dbd08dd0f768ad7cdf8d3bd0a12eb2f4ae9efb36d787171b8b6ca8819bb5b, email=dc89fdd3f71fbaeb18f5573ec5687eb122e17602e5cc7709eb9a06499f538174, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1606, cust=Lucia.aversano87@gmail.com, email=dc89fdd3f71fbaeb18f5573ec5687eb122e17602e5cc7709eb9a06499f538174) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc c11dbd08dd0f768ad7cdf8d3bd0a12eb2f4ae9efb36d787171b8b6ca8819bb5b, email=dc89fdd3f71fbaeb18f5573ec5687eb122e17602e5cc7709eb9a06499f538174, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=726, cust=greta.amadori@hotmail.it, email=d9dff13c936c87dfde74b13c911f23b75c2349a301cfa45893125a3ca39bf827) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ebd0beb593e575046d45b519d9f03b4fe57c28001415a151c49a0a5e18dd5963 f27f4d82b2efe47a6a38101b991cd9cbbb22fb0f04d95d06546caf91467302ac, email=d9dff13c936c87dfde74b13c911f23b75c2349a301cfa45893125a3ca39bf827, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=725, cust=Doronzo.angelica@hotmail.it, email=e854570946a0b111f446aa2a7f4c366fb41006e1db43a120e3b033a0f75bdbef) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1f254faa04cffa0d0a8c75f8514f0087429c37cc3516f7abb69c6660db2e6407 8de2156bca358ea28ddd533309b07c6972a831fff8e67aef8dc05a60b0d5e6fc, email=e854570946a0b111f446aa2a7f4c366fb41006e1db43a120e3b033a0f75bdbef, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=724, cust=federica.festa91@gmail.com, email=fcc30a34e8565d0c352bbe83b29df1ad745da341b037fb60d71d2aa6bcaae1ee) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 068f4ebf81d780dc10b28f578b59ba51935e2caedb1812c58d289eb085914790, email=fcc30a34e8565d0c352bbe83b29df1ad745da341b037fb60d71d2aa6bcaae1ee, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=723, cust=giuengi84@gmail.com, email=2fa5d83b4c2b9f2b088c60dda966989857fb5fab3cfc2541dc9bb05633a11845) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef750942410a175bbffc5fcb86842d5cd74a683947ba53c59ab06a3952feac5e 76b75e84fba296c3b04b22bbff827e5ea2a09b59163187816920ebe0051d91a2, email=2fa5d83b4c2b9f2b088c60dda966989857fb5fab3cfc2541dc9bb05633a11845, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=722, cust=giacomo.leo@alice.it, email=8c07b48420881c2855b7239b5d6a17fca3ba11d2f2e106eda1d7b2a03e60b3a6) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b 8535e86c8118bbbb0a18ac72d15d3a2b37b18d1bce1611fc60165f322cf57386, email=8c07b48420881c2855b7239b5d6a17fca3ba11d2f2e106eda1d7b2a03e60b3a6, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1562, cust=fabiopareschi69@gmail.com, email=638ee287b9c1bbc8b8c9369fb98fb54647f1577ef8683b4f088d29efb78308eb) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=26ef33af3f99c756154f03b275c8ee4244ddd82cf0fb046dd84b7b9f0242e9fa d37d986f09943540e59f32b6725164eae9f4e065414804aa698066e101756b81, email=638ee287b9c1bbc8b8c9369fb98fb54647f1577ef8683b4f088d29efb78308eb, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=721, cust=sara.tavella15@gmail.com, email=59e372b73633cdb53fb95c91c212dd377e42b75f3385b4abdb782c3ec9b53bca) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 67d9ef063fabb6d33e62f48276c988648736ca1c6b8b1e336d6e63a4f92a5300, email=59e372b73633cdb53fb95c91c212dd377e42b75f3385b4abdb782c3ec9b53bca, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1561, cust=Ernesto.rosso@outlook.it, email=523fb5a5e6b7f2e4bbcd029988f2f83dcbc8ce94cec735a417f50bf28dfa9a33) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4733f0b0ddd035942d0ef395e9c62c36de882a66f2917f1d8c072cc9470bb2e9 a25ac18511e18d35ff514014e726b95239fd2d77d871469979c164b321753bab, email=523fb5a5e6b7f2e4bbcd029988f2f83dcbc8ce94cec735a417f50bf28dfa9a33, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=715, cust=santomauromaria84@gmail.com, email=29208d41a279fa8b934373adaaa2b6e69bc39bb660c685abdc79b935ebbcda94) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 b2928db66621b8c819192c04df2bd4d05f6265a4bd8411418b6fed5e459a37b0, email=29208d41a279fa8b934373adaaa2b6e69bc39bb660c685abdc79b935ebbcda94, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=714, cust=kikakikka897@gmail.com, email=96e2760977e6a1ca1f007d6c0facbbfdd76097c8081f0baafc31dca4afb74b70) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 944f9de6faa391342921122fae4a37e103a76035d66ed6122dfe0c95d3d93823, email=96e2760977e6a1ca1f007d6c0facbbfdd76097c8081f0baafc31dca4afb74b70, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=713, cust=giuliano.maggiolo.gm@gmail.com, email=015c529c9fa5013804ae0e42021383f4b5b68cc41b129352a23f1eb22fe4f1f1) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2703fe1e8de28308fb6ed1b1eeb0cd5e275d61e7a9a306464572278a1de7343d 49d0508daab47348c672be89414696ad68c89dadf10b06f57a8b0e40b6b653c7, email=015c529c9fa5013804ae0e42021383f4b5b68cc41b129352a23f1eb22fe4f1f1, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1220, cust=giancarlocapraro8@gmail.com, email=103f4e527c6c32d8b28b9709b3dca378216d1cc7d1d0e109f62620cd98eb79b3) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fd6aea9cd77f6a31ac5a24d0f08a560f43ab575c67a750a6bb2a0d0ebfe35e3c b1a65af0b241fe5c3f9f8a2310b935fb5f2c04db2a4f9b0ab85ec8afe88a2dff, email=103f4e527c6c32d8b28b9709b3dca378216d1cc7d1d0e109f62620cd98eb79b3, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=712, cust=rainersting@web.de, email=c1c9930d9c73ffdbf3cc5b259a72cacff7daddd3e624f2c921e500227d77021f) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d022eb93cfb20c4775923cef3ed6b290e1e1c93e59e15ee7df72b0beacf069b 04695fa805d662a7ca811a5d9568e6cc080c07e6ec9f81360f8146eccb701cc6, email=c1c9930d9c73ffdbf3cc5b259a72cacff7daddd3e624f2c921e500227d77021f, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=720, cust=micaela.lena@outlook.it, email=00dc5a4f9148de393bbccbaf7ff32b1fa4f46ba4898bdee05fc85660c080a422) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6834b54940b2362459880fc0572f887e85f806420ee2c0e6905ad033760011e2 cc967443070ab409a57a455dc8c2405a10b6ba96ca75f87bcf18ca368bb090a8, email=00dc5a4f9148de393bbccbaf7ff32b1fa4f46ba4898bdee05fc85660c080a422, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=718, cust=giuliaerasmi@gmail.com, email=f5cc35ff3a318130e91003a121fdea2b03f38c3c7be56d009d80b2cb3927fd00) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 9b98a78ae302fe33f9de02535bc0efb201d18a74d51661483958e1080b5a1493, email=f5cc35ff3a318130e91003a121fdea2b03f38c3c7be56d009d80b2cb3927fd00, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1560, cust=patrizia_barni_91@libero.it, email=62e8d0f6a755bb77bfa73e0e79822982c097ceee181b1b6218a93690ae6810cb) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=148de9c5a7a44d19e56cd9ae1a554bf67847afb0c58f6e12fa29ac7ddfca9940 e7a175043449189cc956768563f20075df46af6414e6346c0845c3e7e814c872, email=62e8d0f6a755bb77bfa73e0e79822982c097ceee181b1b6218a93690ae6810cb, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=716, cust=tiziana_marcantonio@hotmail.it, email=0802e1b5c80c970948f8aab873b89eb48b393e099375618467026964f46d4043) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8971de74e72dc29b04615ef8aaf433890f5908290c4bd5171a86dd3b4c8f85b0 7eab612740dea6b426039a722ff6c2feadbf49f416da9cfebd1733ef119a07ee, email=0802e1b5c80c970948f8aab873b89eb48b393e099375618467026964f46d4043, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=711, cust=amandadimeola@live.com, email=9812f0d4b073f5a5c7af63df492dd61dc458c48dcc9c29919e4914cbca4803da) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=52e8e47b38e854580afce4aade15dbd5ce0c0464da711afe71da123687d5a4cd 2733f446917694153882bb43bc34be0732e3c2d7322ee03e4dea30f57a1bd011, email=9812f0d4b073f5a5c7af63df492dd61dc458c48dcc9c29919e4914cbca4803da, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=707, cust=marziastani@gmail.com, email=01c4c36d328ae29a05ca186fda2cf659e434ecc2460342a81e55c13f12d9322c) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9eb1a78a9fd3fc30b5170535fcb82fae5a93c9b7b6329c50094e650499134099 ac15a4e0e5f8160911c966b2bc3fa1ab5650cb558b7c056e5ce69329e07432d3, email=01c4c36d328ae29a05ca186fda2cf659e434ecc2460342a81e55c13f12d9322c, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=708, cust=fabrizio.fraioli70@gmail.com, email=2f181299c6871f3626fe54241996f2cc9ef0361f52985ef2728617657471670d) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=819c52a063a8f4fc1095d661e35dd4b05d885882dcf6bdb81092c3debd6d398d 8ba56d223a20727ac4c5579ad9f7f43cd4be917212d83afbafc61659b8ded364, email=2f181299c6871f3626fe54241996f2cc9ef0361f52985ef2728617657471670d, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=709, cust=alice_dellaquila@hotmail.it, email=370b805644e02050ed1b7c9025faf14a5b09782a188dfc00fb4b885769034563) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bd806c97f0e00af1a1fc3328fa763a9269723c8db8fac4f93af71db186d6e90 a96ecd7ccac08c78a456c96c92c7434a9aabc70964f80cc2cd2a97fb889efddf, email=370b805644e02050ed1b7c9025faf14a5b09782a188dfc00fb4b885769034563, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=705, cust=valeriosax@live.it, email=b4e2e034fd0518eb74668912319715ee23df337f679b81d153b8501136007c42) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a4633e1bc2623243dc71a9dd6b4e67d583f5dbc326c703475c1cd2e4e221539c 1c587a91ae2b452d5e94ef325c2a5917fa838765a545d73fd686e63adc90e930, email=b4e2e034fd0518eb74668912319715ee23df337f679b81d153b8501136007c42, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=871, cust=aulisiomc@yahoo.com, email=1436d8801268523563e7cc01070456177cd9a9e233910b03ae6f9a7350a476b6) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3568d1cfd48b6540702d69781f7c971e440545c875b0a9d555dcfe46b9332a71 dfee7d28a60f2030e81b6a3e757ced44c90f0efa610399fe95f715865a74f3e5, email=1436d8801268523563e7cc01070456177cd9a9e233910b03ae6f9a7350a476b6, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=704, cust=mikiriflessi@libero.it, email=093c7ede0c0ac1ca1df6b27837009186456d91ef26e04d9d813893ba6551e970) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 128845f725a277189fec418f8e7eef60a27051145234a40fb8be670080d443c8, email=093c7ede0c0ac1ca1df6b27837009186456d91ef26e04d9d813893ba6551e970, hotel=39054_001) 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=706, cust=franciuy@hotmail.it, email=e1e7f8d0d165570a5a75c7d820b1cd81eddeb56fc38994d392ce9b505e932900) via hash 2025-11-19 15:18:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db a95e8a96836ea01d345a56d095488ca2b725f37748a874c5eac6b15945363a7f, email=e1e7f8d0d165570a5a75c7d820b1cd81eddeb56fc38994d392ce9b505e932900, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=854, cust=Michyborrelli@libero.it, email=1657682e41f8599f5a46d261bbd1b97f28b124f6fa8f1b82febc3ef7b56cce04) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1170, cust=Michyborrelli@libero.it, email=1657682e41f8599f5a46d261bbd1b97f28b124f6fa8f1b82febc3ef7b56cce04) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3ee782b6817ab6133cb5b31187825470bf90d8e031bcdfdf1bbea811bb638cf 2397260362ac019b2382d8d436c3e6c860680859e86e949f0eb9d85197992ecd, email=1657682e41f8599f5a46d261bbd1b97f28b124f6fa8f1b82febc3ef7b56cce04, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=703, cust=marta9guerra4@gmail.com, email=b117e9dd2397dbc458ea38f0ddd64ae26c30d154bb0b1dab3c52ba2d18dd7289) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 93c67a5db434ea311403d081603d0ed584a090babbd11f04cd509849ae719b8f, email=b117e9dd2397dbc458ea38f0ddd64ae26c30d154bb0b1dab3c52ba2d18dd7289, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=701, cust=gianninamaio88@gmail.com, email=4c935c10896b535b1d30925a7ee7666809c8275e292d79ba4091cdff3e0ca0f5) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d845890a64264717f41f3b9e3a456b2adb80c7e2d71b6f728c3732b435bc09f1 334fa3ef88b581ba02bbbb05a67fe35e08c24ffe2967dd075db5f57694fe1cbe, email=4c935c10896b535b1d30925a7ee7666809c8275e292d79ba4091cdff3e0ca0f5, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=702, cust=simona.pautasso87@gmail.com, email=968a494aae76f86d34228e1a4b850a1bb586f723b51a0dcc66dab68defdf7fa5) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 c93e6a28a77788adc15697036d77019e6bc24abf414bc4d57146d0b89b1e7442, email=968a494aae76f86d34228e1a4b850a1bb586f723b51a0dcc66dab68defdf7fa5, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=699, cust=francescafranzoia@libero.it, email=ffef7e1bcc394fc8b110f34119c5d610a8492aa1d2280de3a80e3180c9c6bb4f) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 82acd3690099be03e74f0721dfdbccafe568bbba95790a674c325605c785f58a, email=ffef7e1bcc394fc8b110f34119c5d610a8492aa1d2280de3a80e3180c9c6bb4f, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=697, cust=simona.figliola@gmail.com, email=4fde73762e968a9218fb9b8bd8bda665c469c9b5432edede2fc60ce1cdd6a000) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 5a839e54ef2cd7e12bce5e4227d119ceade8111f28c139cb0c96f495be29933a, email=4fde73762e968a9218fb9b8bd8bda665c469c9b5432edede2fc60ce1cdd6a000, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=698, cust=derocchi.r@gmail.com, email=f8d20874f40e2fcbf6097fdbcb24b7e36c200feb0102dd5c2481799c7015fbf6) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=30392496896dd377fd7885d6a65b279f3d37b28eadff543685e3790d58a9fbdb 171834eccb7bff8277de4a5522d86fa0fcf37d69a6ea5cf7e29cc676ca9f3e1c, email=f8d20874f40e2fcbf6097fdbcb24b7e36c200feb0102dd5c2481799c7015fbf6, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=693, cust=contisimo86@gmail.com, email=737b20d35f27e8cf7df6f5c35f77bc4c9d3db2c09f1115452afa925a334328de) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 50c36d34245fbb582897c71b2090dd3c9afb229e4b48dba077cb64bb892e9f73, email=737b20d35f27e8cf7df6f5c35f77bc4c9d3db2c09f1115452afa925a334328de, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=694, cust=demarzisara@gmail.com, email=c7fd6111070294af14d50bfc9f006a3882dc8b26bf9a330fed69a59884835a39) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=696, cust=demarzisara@gmail.com, email=c7fd6111070294af14d50bfc9f006a3882dc8b26bf9a330fed69a59884835a39) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 8f46cf6dd9f2dbc33546644c4a9f8a079fb9af7ace868df0d1628607aadba6a2, email=c7fd6111070294af14d50bfc9f006a3882dc8b26bf9a330fed69a59884835a39, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=695, cust=danielefurlani0@gmail.com, email=df42091b5f2b8a0f37f7bae418c2fa5849a2d7da0a2c8bb543196865f02171e5) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86d0917177d9cf5fb859b81005f650eb9a3be0d5b1a66df60aea9aee416bc03d 154e35dadbb24ac2c477f8e876ad5c2e8f85ba49bd6daeb34586096b96f31ed2, email=df42091b5f2b8a0f37f7bae418c2fa5849a2d7da0a2c8bb543196865f02171e5, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a71bd4397285d3c15baa1fcdcf928c1354b293d6beda9fc78d286e14f47a942c 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=beb4b6896b30a38deabe0caf9ed3c10f0c217e3ad181e0878d774f8b9e069389 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=684, cust=rigonmatilde@hotmail.it, email=4c72267f818e9165dccbcad2d6b9b79f4d34221a9c38f9822964c044c5517571) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9da59aa352ca5991338ad7edc89de4fabb4b9fef9196dc287e5346a2fbaaa0e4 b404189b82d0e5b22f24028c4ba4f0fd16acac80461080ecae24d1ced7429a97, email=4c72267f818e9165dccbcad2d6b9b79f4d34221a9c38f9822964c044c5517571, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=685, cust=crispinosonia88@gmail.com, email=33f5e97d929eb57099e27132c974ef97fc4b23f4659d9b6f6246a4ca7cd5a120) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b90d33f2b12789d32691050a2083be28eb99985601a1f1a72efc9232e49306fd 2298d0768ee9fc1094974e68939a2a9ab1dcc2631e552303e6f29aaee02e6d8e, email=33f5e97d929eb57099e27132c974ef97fc4b23f4659d9b6f6246a4ca7cd5a120, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=686, cust=ele.soc@gmail.com, email=e634b65178f6c8a8315d75bf5533e601a38c5f7e7b5344cd4842d66b45d2193d) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 00c1c9a927cc3ccb964c52b50edddc3f38b60eb6975476c472260e56d265e570, email=e634b65178f6c8a8315d75bf5533e601a38c5f7e7b5344cd4842d66b45d2193d, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=687, cust=tomuca78@gmail.com, email=addc6c2c7e13707b63d9e0c68de3a35f945f9680587a6047ed5f5f2119dcfc3c) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ec27c5dcb1aba241730da0ab0e695920ac927de0399226d226b82b0e8b01103f a10dccc7f42be4faa86572bb0406be4f60054fac333994b9f91549094572a299, email=addc6c2c7e13707b63d9e0c68de3a35f945f9680587a6047ed5f5f2119dcfc3c, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=688, cust=greenba83@hotmail.com, email=ee07839bcb9e089edaea9fbdc81c1be9c404f9265bb42a87f92f313c493bc943) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cd71fa4239dac4232ed0f85d682be555798551f732d1cf655f65f86884121fe4 50174b8d342ef309aee79cd0bdec48191eb79d4a9854f68ca6fefada5e722bdf, email=ee07839bcb9e089edaea9fbdc81c1be9c404f9265bb42a87f92f313c493bc943, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1334, cust=artelisa79@hotmail.com, email=a931c27c9f5973bd6e3225c58fcf5ccf8c8fa4757f19dbc8a84ceb8e3b33b87c) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 9159bf6cfebad04e803f4137c7cda097e430198811b385af88a4f7cd911aaecc, email=a931c27c9f5973bd6e3225c58fcf5ccf8c8fa4757f19dbc8a84ceb8e3b33b87c, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=723, cust=giuengi84@gmail.com, email=2fa5d83b4c2b9f2b088c60dda966989857fb5fab3cfc2541dc9bb05633a11845) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef750942410a175bbffc5fcb86842d5cd74a683947ba53c59ab06a3952feac5e 76b75e84fba296c3b04b22bbff827e5ea2a09b59163187816920ebe0051d91a2, email=2fa5d83b4c2b9f2b088c60dda966989857fb5fab3cfc2541dc9bb05633a11845, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1185, cust=Pasinifam@virgilio.it, email=369cb3f54437fdab210bc14f43b750ac2f8137669fb08376f7c037dd5c04bcdc) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fec6939d9150326486c4f459b966d7a4effccb4e125ead017da8ecde375379f0 0a0b252b876080bddd3b4a690e4186ee6c8830fa21bf9378ee413457f144d519, email=369cb3f54437fdab210bc14f43b750ac2f8137669fb08376f7c037dd5c04bcdc, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=678, cust=valejb90@gmail.com, email=26fdbb2f95b6b8c861427edcf76f901edd657a400b8c8cd66e3ab8d70b85cb1e) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 a20222408873189eb19d2a011b0556821a5a1865db521ed06055898f62c9bf95, email=26fdbb2f95b6b8c861427edcf76f901edd657a400b8c8cd66e3ab8d70b85cb1e, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=677, cust=saskiaschmid6@gmail.com, email=8b26bfe37a1cf3eecc4fc2394050fc835702316dfccb60db6dac16a275051d11) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8202e09e8194bd424d2192903b70fa5cb2f1d0b47996c6787b1bc1108d87eafc 5a68ed08f906536966bcedbfb3e2f273c79b8fd6d2252b8e04277812c42072bf, email=8b26bfe37a1cf3eecc4fc2394050fc835702316dfccb60db6dac16a275051d11, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=676, cust=alois.prey@t-online.de, email=ca7ab53c066e0436d9392e168a1c14c2c9e8c2f9d5c424072aa307bef021fc25) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7f18a3d1716b6b2ea851ed136aa8387d1415ae7fb1e783e3e3e4685813680669 eb23298dffb8c7299bca77e4401d4a17a36d64a69c14f9db932c54301c15998c, email=ca7ab53c066e0436d9392e168a1c14c2c9e8c2f9d5c424072aa307bef021fc25, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1177, cust=liftcar@hotmail.it, email=0c03799eef469d84119383f144cd122ca915411d32d6493c0137ac64e8ddfae0) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ffe138c1680e8e3c824daa5c3eeba673825b9a0092866608b1f4f3e3212378d1 621e1c64933a24f4a6cc20cbdab2bf626e670c67e4cee0803d3a870591429d91, email=0c03799eef469d84119383f144cd122ca915411d32d6493c0137ac64e8ddfae0, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1373, cust=Luciavisintin@libero.it, email=7a213212b50a14bf46eb60e76acd6d79b9246ce5263803001745e36596fa4cdb) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc 9cc52922c68b5f1562ed99d4b71322fc73dac79a8727954da3f73d377c7c7a3f, email=7a213212b50a14bf46eb60e76acd6d79b9246ce5263803001745e36596fa4cdb, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=668, cust=eglasula1@gmail.com, email=c6ad47d5131b275e21b2c07ee5de6751a6c6dc456134d9045838c705834bc2ce) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b2b547ab5377906300c69cd065aa48ecc143ddcd9501ef2b7c6408cc3592ac3 fcbf5d29f807b5ea42c3974f6cd46f5afde78a9d60eb001d38f142a6e85ffce2, email=c6ad47d5131b275e21b2c07ee5de6751a6c6dc456134d9045838c705834bc2ce, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=670, cust=giuls.biagi@gmail.com, email=4bd28624a88c9d6f648daa5cfc78ea3f610de503133a51e8c43431c8d06915c4) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 f7d6dc43e64c2027451333bea26fab75cdd06577c8100aa8ba08c77b0b377723, email=4bd28624a88c9d6f648daa5cfc78ea3f610de503133a51e8c43431c8d06915c4, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=671, cust=martina.balloi@yahoo.com, email=d46e7c0f89262adb34602a7b6349916db7625a2a207fa2c6f7978042eeec3bf3) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a d80f7c0ca18125fa39af5f73ede0ed7846b521912986c89091e1ebe11c2a2257, email=d46e7c0f89262adb34602a7b6349916db7625a2a207fa2c6f7978042eeec3bf3, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=669, cust=randellinielisa@gmail.com, email=2c3b1751c734d1757cb86d1ac2c03606f99fc6bef816420540ef0453a179fa52) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad f1a967e242bd01159a8df685ffb0aaf0b4bcd9a5fa7a2e9580acab31fb197c81, email=2c3b1751c734d1757cb86d1ac2c03606f99fc6bef816420540ef0453a179fa52, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=672, cust=danigilb82@gmail.com, email=d7a6d42047d1682e6c2777274dad29a3f747e22fc13a46dd57aba230892aafe5) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 6507bbf0c67f94f26b611e9c9150fbd7040458d71f13939e3dd6ca48f0dc7416, email=d7a6d42047d1682e6c2777274dad29a3f747e22fc13a46dd57aba230892aafe5, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1613, cust=orsiroberto37@gmail.com, email=9627f84195898eb7df2db57056404996064d0a171a7e3183fa871d77132a1043) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=72534c4a93ddc043fe3229ed46b1d526c4ccc747febdcd0f284f7f6057a37858 15b9f8ad17b4ccd17f448a8b631480e25ef8d9176ce2fab3618006d1d5389ba3, email=9627f84195898eb7df2db57056404996064d0a171a7e3183fa871d77132a1043, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=667, cust=dieter.kunz@gmx.com, email=e7e47a2379a29e82dafa21135778c50aef3f71eead92c14a5531d27fd397cdde) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ab1e340a93819bcf362e922c1ea53102eea03b3906881b9834812c8f1cc8072d 1b4aa9b2fafc7bbc5ec4ceedc31defc3114e984ab08cf9c1ed64f8fbf3879747, email=e7e47a2379a29e82dafa21135778c50aef3f71eead92c14a5531d27fd397cdde, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=666) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=23d4b762e447324c184e21f59e7408181261606efeef947a505667b9e38decb8 1937347a622f4a514c69c30d69399f98f365561a2106d908fd49fb96c24b41fc, email=a3a447a751fa9caadf04bce005696b144f746ed204af361ff256ed24150cf386, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=665, cust=marinaholaus29@gmail.com, email=61daf4a2a9ad216338ee61aaa339a88f79c522346629a1e14c20da38e394ab1a) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 12e06b98bfb14c901fc17fc41457de646cb0e2f0bbdd871f684a56a991370256, email=61daf4a2a9ad216338ee61aaa339a88f79c522346629a1e14c20da38e394ab1a, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1612, cust=cesca.85@hotmail.it, email=040f9e0e65b6d4e1b2a9e03c3af003b0cbf0f3316671f85ee836e7c6d4134f9f) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 3f17d72c371d01b7aa448b86049667da26a45ea8876910d2563507990d970d50, email=040f9e0e65b6d4e1b2a9e03c3af003b0cbf0f3316671f85ee836e7c6d4134f9f, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=664, cust=cristinagrande21@gmail.com, email=0e386355699bf7a3f22f597495d0b26a3dd23cf3bd6eb382a398d29247b15598) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 34ca6bb1036d148d7b9ae5650fab821701ac8c8543226650d2ad6e86b0b8f8c0, email=0e386355699bf7a3f22f597495d0b26a3dd23cf3bd6eb382a398d29247b15598, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1428, cust=bragantecarlo@gmail.com, email=35ab6e101bb848bf2270888c920c27692977b53d3d5830221135f6e267a23f43) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 8635a94147a3f7e2684746ab0dfa399218da543bbf97b1f4cbc615149fe27405, email=35ab6e101bb848bf2270888c920c27692977b53d3d5830221135f6e267a23f43, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1429, cust=caprinimariangela@gmail.com, email=17cbb2649acff9138ef64b5b2551af944ec4664c9a127dcb5fb395e0010bf39c) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7cd080480b03124d9963ffef0539472c2df876c75a0228914b03b94bebe58a42 79623184cd7a47e9d017dedd4d3e2aa9f2566fa7f65fd374e62b92a62568e687, email=17cbb2649acff9138ef64b5b2551af944ec4664c9a127dcb5fb395e0010bf39c, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1526, cust=conny.1999@gmx.net, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=af7f04cff61fc48b570f1e1f5dd0dd0d080cc32b2179f3468b337cb85a338e78 f1a679f067d3b1f0d817f4abc26d2f0d04ac107449a70df570f31326a74e2b6d, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1526, cust=conny.1999@gmx.net, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=af7f04cff61fc48b570f1e1f5dd0dd0d080cc32b2179f3468b337cb85a338e78 f1a679f067d3b1f0d817f4abc26d2f0d04ac107449a70df570f31326a74e2b6d, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1427, cust=arberial@yahoo.it, email=396794844fab05e7b2bf21d0c686a5f85de042afad8d98040821ebc067913074) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2a403fed185d8e8674ec0f7987f0aa5528bcf1eaa15dd22ad2bdc73934413473 879666d91cdaf326f31fd9e22d6531d8ea112cf9e8b62b8af9f3039f88c8a1f9, email=396794844fab05e7b2bf21d0c686a5f85de042afad8d98040821ebc067913074, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=672, cust=danigilb82@gmail.com, email=d7a6d42047d1682e6c2777274dad29a3f747e22fc13a46dd57aba230892aafe5) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 6507bbf0c67f94f26b611e9c9150fbd7040458d71f13939e3dd6ca48f0dc7416, email=d7a6d42047d1682e6c2777274dad29a3f747e22fc13a46dd57aba230892aafe5, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=655, cust=krause_yuliya@yahoo.de, email=777e06ce8bfb796281b6b58b2384528c3aa40c0e7425ae95d014f73cbe7165ae) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d277670919a94ba361be1887d39852c3f31d7eed817343cbb70fcd8910841f86 5addc4c4fa58aa9a468903a8efad2efa975e60f8c70305df3b60b1794acf1ef7, email=777e06ce8bfb796281b6b58b2384528c3aa40c0e7425ae95d014f73cbe7165ae, hotel=39054_001) 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=654, cust=alessio.cappucci@outlook.it, email=3e15778384f2704178b41917bed8698587cbea2bbb8b982317ff006fd9bad8df) via hash 2025-11-19 15:18:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 b6541a52b1d524e4cbb18463d24395f5810a85451210eea658cea95f39cb5af4, email=3e15778384f2704178b41917bed8698587cbea2bbb8b982317ff006fd9bad8df, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=651, cust=litlesimo@yahoo.it, email=615948f604a163014b2b8b6d44306a6a699d73c7779b5a18980d4a8a554dc2e1) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 c2b26f4f60071b7705637744afe0bd69ec62a55da28277bc7f3e843fd3aaceea, email=615948f604a163014b2b8b6d44306a6a699d73c7779b5a18980d4a8a554dc2e1, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=649, cust=priscilla_boscaino@hotmail.it, email=f44df22e84ac8b39fcd1ccddb26ac3a562a633461bd1c8abc5a1b23ad6e8d668) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8045db2189f244901380c053e2b14b5c5876fd08baa4549d74c938ccb10fb1f9 6f971ab41e2cac98a687360950869e32239fb868ee77c82daf2db07c1c5b5ee1, email=f44df22e84ac8b39fcd1ccddb26ac3a562a633461bd1c8abc5a1b23ad6e8d668, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=648, cust=stefaniewolf59@gmail.com, email=e4ef1b694e077b6e663fa806f11d0b47a6c411a50e790c2aecd1a4157c11071b) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3ad87d480554432e8fb02589a49bb9553150c357b12c2fa70c40e9f36edd03f4 3051d6e67bbf41c9afe7fc65b80246b132eb78267f32ab4cff7edb2d56e93013, email=e4ef1b694e077b6e663fa806f11d0b47a6c411a50e790c2aecd1a4157c11071b, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=648, cust=stefaniewolf59@gmail.com, email=e4ef1b694e077b6e663fa806f11d0b47a6c411a50e790c2aecd1a4157c11071b) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3ad87d480554432e8fb02589a49bb9553150c357b12c2fa70c40e9f36edd03f4 3051d6e67bbf41c9afe7fc65b80246b132eb78267f32ab4cff7edb2d56e93013, email=e4ef1b694e077b6e663fa806f11d0b47a6c411a50e790c2aecd1a4157c11071b, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1246, cust=lucamarcato490@gmail.com, email=585b5da7f6cac4cda1d3bc3ec20c103d47c797cbe869eec43c92de136009757f) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 a165084f696a763c378891bf5cb0006f4fba5b74a78d64e93eae023c4ab7b357, email=585b5da7f6cac4cda1d3bc3ec20c103d47c797cbe869eec43c92de136009757f, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=641, cust=luca.sacchetti90@gmail.com, email=d29f7f4e45687908a864925420a44f207d6e8e48dd0907d37f70576c34a81f6b) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 dd44de39caafbeb0769e1ed07848aedc39f1fa367d5004fb9ac57431c8ecb3f2, email=d29f7f4e45687908a864925420a44f207d6e8e48dd0907d37f70576c34a81f6b, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=640, cust=rosalinde51@colum.de, email=077b8aef979dcd36fdc127328a636081365bafddf428f903a59cf5833b2c8a87) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=642, cust=rosalinde51@colum.de, email=077b8aef979dcd36fdc127328a636081365bafddf428f903a59cf5833b2c8a87) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=646, cust=rosalinde51@colum.de, email=077b8aef979dcd36fdc127328a636081365bafddf428f903a59cf5833b2c8a87) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=583, cust=rosalinde51@colum.de, email=077b8aef979dcd36fdc127328a636081365bafddf428f903a59cf5833b2c8a87) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=98c8119e9ca79157d57bf26dc5a8cce92cc97ba88ee664b01ddcd6e8ba9b40e6 edfbb4c23322156d6fb89462e320c62560d4229c211121ec7dfe617433a03016, email=077b8aef979dcd36fdc127328a636081365bafddf428f903a59cf5833b2c8a87, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=636, cust=rg.riccardogianni@gmail.com, email=d6b60f7d3dd2b0ce77470435da120f1bc535f646966e7eeb544cf038482b25ed) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=30392496896dd377fd7885d6a65b279f3d37b28eadff543685e3790d58a9fbdb 771795917a4700741d27b968cf422b0985ba45e1d45937413135f579cb6aff02, email=d6b60f7d3dd2b0ce77470435da120f1bc535f646966e7eeb544cf038482b25ed, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=634, cust=johannes@dorn-nordhausen.de, email=06ffe08486be96aa719c5204b2a2b3a315498f5dd54d95aa456cafe72eb0bd7d) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1d4b41c9db9172e5f151e4a5fe3c57ca3f98b8e6ba807450b10d1897c84ce72b 108464cda62583e0283a17a2997323207612a0fdf47a97e96386e888f1a41b27, email=06ffe08486be96aa719c5204b2a2b3a315498f5dd54d95aa456cafe72eb0bd7d, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1186, cust=lakertamalaj@yahoo.it, email=1292a8a4502fe919fc43ceb406c4490a08685cdec113d854100ec5117809c050) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=aebd7e3fa13a5cd0cd1bd92a2ce585d67f6ada0b55fbd8f045dad74dd317c71f 318280a3b330425bd9340f1e6f749d7526bc57a02cd4d4464dd71abba86b7299, email=1292a8a4502fe919fc43ceb406c4490a08685cdec113d854100ec5117809c050, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=632, cust=marghe.monastra@gmail.com, email=c138e17c5d0e50b5b4aff3a3463cb79d5d3e2defd99548e005d8b585d5f446bb) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6e45d8dad824b5c53b9252f439778e196963ec98de3376339e1484e68097330 e055491170ad786e283e2aac4dfb390f82b7f9c1366d792e404313a9b0542fb7, email=c138e17c5d0e50b5b4aff3a3463cb79d5d3e2defd99548e005d8b585d5f446bb, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1295, cust=paola.bosco@policlinico.mi.it, email=e50d654f33f0a36f86719e2b228310e5361891ed6a02d1eb54f791e6bd960d7d) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 cf4dd222c57921747fc6711dca81473a815857bf9cd96443adddfe4b1cec8085, email=e50d654f33f0a36f86719e2b228310e5361891ed6a02d1eb54f791e6bd960d7d, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1294, cust=d.este.mary@gmail.com, email=7636bb2fc694d46dae1595ba2b014e6d2e5c596a636550ab5b0a321c2088d738) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 30f87af006ea0445b236481c725ab1cc620fdd66836e27346444f7ea14db1474, email=7636bb2fc694d46dae1595ba2b014e6d2e5c596a636550ab5b0a321c2088d738, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=629, cust=guguly90@gmail.com, email=a3531b6b1bdaf84f9c2ed3d1eec3a9d3dc29f27b7d8e735636f9fc7fc5a252ca) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4222b9b07065c58a6df262fb2ef1bdce46dd9c790227afb9f20ea34fe534817d b6b02dd64e65b37786a6d380f47d8b513783d8d234a695ed5cdb89963d20a27b, email=a3531b6b1bdaf84f9c2ed3d1eec3a9d3dc29f27b7d8e735636f9fc7fc5a252ca, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1375, cust=Lucas.1978@hotmail.it, email=a1ccea8080f9f498d7ceedc1e488e9f2bbdfd3537f81d22b1223e139d6ad3975) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 5a18f024841adc9b3953c7f54ab0d2cd48fc9c13b9dadc2a065775f1468354ad, email=a1ccea8080f9f498d7ceedc1e488e9f2bbdfd3537f81d22b1223e139d6ad3975, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1180, cust=christine_kappes@web.de, email=dcac015c43119dfa7b752b257b55e656a0fe965a76e8c9eff86180aacef7143b) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5e608d7beca7513cab18e6a396ea894f2c5466379dcc1e3888cc23d685aea600 336392aeea325d6ea91fe24ac4ca1b94d980a72292581d5b823a29c1101f893c, email=dcac015c43119dfa7b752b257b55e656a0fe965a76e8c9eff86180aacef7143b, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1239, cust=alessiacarroccia@gmail.com, email=57676e8e2841f4e8d1f5eff2ecf1e8571c47182a9417d0a3b45fcad2239f5f4a) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 df8b7c9d6cdf18a607acafb2deae468ab7b54d9d3e717b43a2a2551c641f470a, email=57676e8e2841f4e8d1f5eff2ecf1e8571c47182a9417d0a3b45fcad2239f5f4a, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=628, cust=marida.fragassi@gmail.com, email=67ff17711c0697606792d9d1470018f3c4f49f2e02e74eca3a14a296832279cf) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef506bcb5ce55426e257561d6692959b31d4e93f36d576744931fb7111dff07c 7183b71f040c94fc0079febdab3a15a337e45d0ad921a5763346640dd3936299, email=67ff17711c0697606792d9d1470018f3c4f49f2e02e74eca3a14a296832279cf, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1237, cust=silvia.lionello10@gmail.com, email=4e926e60d1ebc5149509d75f3e921b9c92b0380376b17274c9ef512cf01e33ec) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 fe87bbb28cead55bfbc081254a2315f064b1fdecb9183c5adcb056a93d08e49c, email=4e926e60d1ebc5149509d75f3e921b9c92b0380376b17274c9ef512cf01e33ec, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1236, cust=cristianmariotti2@gmail.com, email=8ab7a72cba2256c15b94d5d71a5bd9b26b011e5c4785a7d6fc5fcd23e0ec510c) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1505e1f8fa878cdc44dec9aded681d7891b63a28249dccd2180a96359a92658d d4831988b3d5d36d68f38e4f286621de1070480852d5b1c58764b65fd347262a, email=8ab7a72cba2256c15b94d5d71a5bd9b26b011e5c4785a7d6fc5fcd23e0ec510c, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1183, cust=Nunziafico09@gmail.com, email=80ca7204b9447ea8b9e87d63fb7cda01c4f5ce0ecd47dbc13bad33a7e96bc06f) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9851aba5cff7efc9d5849e0b58be4e20c8a48a8f8f4450a42d3ac238c59eceb2 be37bbf098bb8c168aec929ea055a7f9aed774c044052fa53d53f56e883b4679, email=80ca7204b9447ea8b9e87d63fb7cda01c4f5ce0ecd47dbc13bad33a7e96bc06f, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1182, cust=simonec1984@live.it, email=db7c4baed680c2ae4d9d355aa68ea60312b4ac17a92f58fc943842772d49d577) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 04e4cb0c2b6aaeb73aef04a920b43c9a2be3d1224b148e5a3f06873d51f77bdb, email=db7c4baed680c2ae4d9d355aa68ea60312b4ac17a92f58fc943842772d49d577, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=616, cust=sararuffilli91@libero.it, email=b3401fffcc1538a578327a5929e9f9858115dbdd43adee38c11e5ac31c7738c4) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 13073d06c7bfed0955876ddd3549dbab87e18928c4a50fdbc52614ca4f6a4230, email=b3401fffcc1538a578327a5929e9f9858115dbdd43adee38c11e5ac31c7738c4, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=614, cust=silvia_do@hotmail.it, email=96f86f0f77a576a16506ee7f15615a4ab659831bfd77435cd0d8131f66f22496) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 aaf68ada0efca2fabd36514f6d293f21cb0b1e76073028f50d6c93170e10e65e, email=96f86f0f77a576a16506ee7f15615a4ab659831bfd77435cd0d8131f66f22496, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=337) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=fcbee94c89c37514d746e5ac2f3469ada9d4697800dfab4c656963ced4911d3a, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1565, cust=ramo77gob@tiscali.it, email=c051a341ff6fd8863e91fa5b8e64519a6e31a20f6e74ed9046ad5df72721aaa1) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=224239d9662d3e7574cadacf62487785eb3974a05ba84cda4483534a052a5818 50c3b4c91c825d1b4c0b70b24f5e55fb9a8f97943a9daa561d951b6008d252ca, email=c051a341ff6fd8863e91fa5b8e64519a6e31a20f6e74ed9046ad5df72721aaa1, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=610, cust=falk.henninghaus@t-online.de, email=7b8439ee319d63e8ecfd53c2e0e384c1376b6c3fa534a47975f21e12c73b05d4) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b1ac85b5f0a7a2525c8ff1986f38947071edcbe31cedac72b58630889844c0c4 23f3b4331d6b7ac220c70df3bec9be5a91ffe427eb542605da6c22eb11bf8030, email=7b8439ee319d63e8ecfd53c2e0e384c1376b6c3fa534a47975f21e12c73b05d4, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=609, cust=lothar.glaser@t-online.de, email=43d1a6b4de9219107e8b7d10004de8d0c1d1a5579464f7c135ae152d33ae960f) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=eaffd65c3ac9a46c22f952ec2bb24b38e87c7b95763f90eb26d43cee8a2a78f9 2454c3a56a179c0f8942fd4c06d203f3e0e1be664f328eda24a047155be9e54e, email=43d1a6b4de9219107e8b7d10004de8d0c1d1a5579464f7c135ae152d33ae960f, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=608, cust=stefylazzari17@icloud.com, email=d0cb0ff4020034561e3bd3a8f7e409278f17276de441b81b089adebd4fb20762) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 45fa5ad6259b0f9657e06c5594f3b6dca0f4b28888f0eb98dceaed2cfb5b9afa, email=d0cb0ff4020034561e3bd3a8f7e409278f17276de441b81b089adebd4fb20762, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=605, cust=claudefandel84@gmail.com, email=7b7758f0a45cdd1b187a70dff684ffdbd5c1fd2ee6250a3c8e6728ff2a87e823) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c857d09db23e6822e3600bc06ad8d58f92ed62bc8efd81c753f77048662cb97d 02fb49d7806183e86f7692f104db302d197aedfedbcb28eb38b56270115e1cc6, email=7b7758f0a45cdd1b187a70dff684ffdbd5c1fd2ee6250a3c8e6728ff2a87e823, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=605, cust=claudefandel84@gmail.com, email=7b7758f0a45cdd1b187a70dff684ffdbd5c1fd2ee6250a3c8e6728ff2a87e823) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c857d09db23e6822e3600bc06ad8d58f92ed62bc8efd81c753f77048662cb97d 02fb49d7806183e86f7692f104db302d197aedfedbcb28eb38b56270115e1cc6, email=7b7758f0a45cdd1b187a70dff684ffdbd5c1fd2ee6250a3c8e6728ff2a87e823, hotel=39054_001) 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=604, cust=ester.volpe91@gmail.com, email=2fa52f97a2350c6ed7c1d3b502021bf51fca81f9528338f7ab245fbb56eee998) via hash 2025-11-19 15:18:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1e28b0f96e44fb2fcc09e8386c36f5c6c53fe84cdcbda785303278cd4e16652c a4c6130f3b5f00c2e460d30a243b35cb0b70888fa9b3b49dfb69a5ae5a176d8e, email=2fa52f97a2350c6ed7c1d3b502021bf51fca81f9528338f7ab245fbb56eee998, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1293, cust=mardem76@gmail.com, email=96b016be8f6cb59b0af4cfab769bccd9dc1bf616b5ec370176c91b767a8208e5) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 082a084fe0734780c8f8d72d8b6c4d97cece695fcd1a30ce45f8d0bc485d7845, email=96b016be8f6cb59b0af4cfab769bccd9dc1bf616b5ec370176c91b767a8208e5, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=595, cust=mend.ang88@gmail.com, email=4a1772585384b4b168f6e7a10c5baf3a3b5e29a47662eed68bea2305740eabff) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b6f2920002873556366ad9f9a44711e4f34b596a892bd175427071e4064a89cc 63be4cdc04d7fc826e9694bf7346142a5b75b3a3da30f226e21b81ed1f02a452, email=4a1772585384b4b168f6e7a10c5baf3a3b5e29a47662eed68bea2305740eabff, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1208, cust=dany_p85@hotmail.it, email=b314a6d3fa5e41e8ab06bc2f55cb0d21b0b08e2f90722068c7b7ee2d152232be) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 5964e8ad049bf8f94a5b0a8b5d452b3dc9ad5d9216af9d783b0751895580be8c, email=b314a6d3fa5e41e8ab06bc2f55cb0d21b0b08e2f90722068c7b7ee2d152232be, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=594, cust=ceo@volodin.de, email=3dffad01e436ff4aaa0e06f1a58cfa2fb07ab7fe2464eed2fdafa9ef81d168be) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0a8c7c05824dc3112b2f15fde3f42c7722db0cbb76a5969b0c0a34ac4146dc77 82033700268b03e95bb94f07b56d0cffa332ecead0341a753957661d533375c7, email=3dffad01e436ff4aaa0e06f1a58cfa2fb07ab7fe2464eed2fdafa9ef81d168be, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=592, cust=renato.perfetto@libero.it, email=edc3aacbed952656cc7e5b7243b22dee97fe55ae91647c82f9397dd1b4d331a7) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3e4e823f00a094bc933cb5b9f65b2d5adb8a55dd5b83bbe991465dd57bd55040 5486292d86b9aa702b93900836a8acc940855c50fcb58eee33f859f59f2fa3db, email=edc3aacbed952656cc7e5b7243b22dee97fe55ae91647c82f9397dd1b4d331a7, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=590, cust=marco.cagalli@yahoo.it, email=42227cb69795312f75e9acb456414ca5394564b608784252389eba0fe7905bd4) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 579ecce75b8f31a2850670ca6428c884d7bd0631727b628df0e48a35a7ee46ac, email=42227cb69795312f75e9acb456414ca5394564b608784252389eba0fe7905bd4, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1167, cust=lidiaanaciuraru@gmail.com, email=e83de40791f90edfdf2a5f2900b7b00b03830ea2700247bcfa8dff3df8c0aaa2) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1552db05a75559105170dbecadb2613ca84776f7866d9436bd97ea1a80398667 e30131a89264985ef26e81b4f4754891cfe9fde0b29e52c57bc7629e73e7dd82, email=e83de40791f90edfdf2a5f2900b7b00b03830ea2700247bcfa8dff3df8c0aaa2, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1475, cust=Maria.4277@yahoo.com, email=1b16861b1a012154292cbe9b2f0e4ff0423b387695e0960ead0fcc293fdfd645) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ebc39725f8326a771b4c11c4312ae89e885e588347dd67f2b10a34fe2d7e51b3 b5ef72133da8de9b7d87b32f3a0bdb4de9d9a430c356c86fb68c9f7c9a70647e, email=1b16861b1a012154292cbe9b2f0e4ff0423b387695e0960ead0fcc293fdfd645, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1475, cust=Maria.4277@yahoo.com, email=1b16861b1a012154292cbe9b2f0e4ff0423b387695e0960ead0fcc293fdfd645) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ebc39725f8326a771b4c11c4312ae89e885e588347dd67f2b10a34fe2d7e51b3 b5ef72133da8de9b7d87b32f3a0bdb4de9d9a430c356c86fb68c9f7c9a70647e, email=1b16861b1a012154292cbe9b2f0e4ff0423b387695e0960ead0fcc293fdfd645, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=586, cust=milena93@hotmail.it, email=731d053ce080e0284eb07aad26bd69aa8a3202b18e463bd6c6e0a9537e82e2cd) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b32adb6b54c872706de8055d163f9ef0716be313c70b9ec61ea4062834e36b56 c524bcf78fae4ad09825401ac96c5c12614ae7ff6c466a3bb77269ed63a773d2, email=731d053ce080e0284eb07aad26bd69aa8a3202b18e463bd6c6e0a9537e82e2cd, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=585, cust=erikaforte2018@gmail.com, email=2bf3a144a18138ab17455b9c5f6d93ccc95d2b30dda979d6fd0914f97ad559e9) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f83c31f2a4558a2223e1f58d52cd7b3c8e6cf42da50dfc455f61b02b454f7bb0 d3c2183f8bd8fa48e2fc35ed8d2c05c25827b0963f734f7785cb96beee7cd018, email=2bf3a144a18138ab17455b9c5f6d93ccc95d2b30dda979d6fd0914f97ad559e9, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=582, cust=brunaalberta@gmail.com, email=5e17425f38447af2c4b2b41b819684ded226e28de49aaf08a0f30ad81ff080f2) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f96cf6a1d9a1b55845e066252db1801f019ac57d3270001ac046a492216b154c fe4c734933ceb6fb5f3375f7125b1c507a1ed723e430e058e6f49c8d266ea354, email=5e17425f38447af2c4b2b41b819684ded226e28de49aaf08a0f30ad81ff080f2, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1396, cust=fee.kandel@gmx.at, email=60c06ef1c1fc94a472e9d1e635279fc2cebde3e01e144cd71789f897accacc58) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b80cdaae9b322bba2a38fd396299782a4cc6b4a0ccf67fccbbcc617c94a46026 b358dc56141e6a899a5f20121229b1ffccd84965730a3244917d3a701bee6562, email=60c06ef1c1fc94a472e9d1e635279fc2cebde3e01e144cd71789f897accacc58, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1235, cust=lastruccianna4@gmail.com, email=a23a2f4b8ac462ae8e18a736fcd48190792f44e63355771bbdb16b6f56e89c96) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 b2b280fc86ff07e285c80f5d6a5a9359e94b97f2efcc45ad52de1e22eeb4de8d, email=a23a2f4b8ac462ae8e18a736fcd48190792f44e63355771bbdb16b6f56e89c96, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1629, cust=teresa.loria81@libero.it, email=09b4963e6fee256b84ecad89a532afb122b9a0313e3a7f7331ad9f69c43d59b4) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9e88b067408182d0bd525120e9ba2607e19b0dfa17b48582d2d405fc52dc4a1a 17480201cf4f6c7fa155b08570657f6ffb5c4cc36d363541f08ad9d90fca20da, email=09b4963e6fee256b84ecad89a532afb122b9a0313e3a7f7331ad9f69c43d59b4, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=783, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1628, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 7ba678b626b9d2402152dd63cc3c83a9392526cb232f674bda125b3f7899aa10, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1626, cust=vale_zilli@hotmail.com, email=44db1d388baaef027b00e29b6f68aae28cf34dc2fe135c3dd32961e784b08378) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 71a08d57427322e3ce0a192867ebc89d2d5e013a2c00df6a4eb04ca26fb0f2a0, email=44db1d388baaef027b00e29b6f68aae28cf34dc2fe135c3dd32961e784b08378, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1626, cust=vale_zilli@hotmail.com, email=44db1d388baaef027b00e29b6f68aae28cf34dc2fe135c3dd32961e784b08378) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 71a08d57427322e3ce0a192867ebc89d2d5e013a2c00df6a4eb04ca26fb0f2a0, email=44db1d388baaef027b00e29b6f68aae28cf34dc2fe135c3dd32961e784b08378, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1480, cust=Annalisa76.amadio@gmail.com, email=4ac36fe64971a6da39352f513813c292068b7409ef4378c50cda8fa1dd3d9c34) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 402873b5725d09b270a925f028e5efdb57143baa8cc29d33e3fd7b4de17506e8, email=4ac36fe64971a6da39352f513813c292068b7409ef4378c50cda8fa1dd3d9c34, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1478, cust=alessio.castillenti@gmail.com, email=8ea41b5017322bd4c8160d1eac4cc4d8d6d6d225e9b2058d07d37e06b149c5ca) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 93398ca1ffe5d8ede0ee6dcab595edf4d4a37abbf652cfebd2b9eb7bf484b463, email=8ea41b5017322bd4c8160d1eac4cc4d8d6d6d225e9b2058d07d37e06b149c5ca, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1414, cust=isabella.migliarini@gmail.com, email=fe98733037856141dd3e75f6876c298ecb77f133a014225e3b139e6b95b25c1a) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ec27c5dcb1aba241730da0ab0e695920ac927de0399226d226b82b0e8b01103f e13883392fee2516d914bcd7cd72286335e8c1ef5f2de1911c20d52859fa7f8f, email=fe98733037856141dd3e75f6876c298ecb77f133a014225e3b139e6b95b25c1a, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1473, cust=n.stademann@gmail.com, email=4a431e82416f08e37bcea6f470b678681ab04d430cdd898f03489cc0ba5b2578) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cd879f74c6ffe6e4ae973145798ca26489fa2a61f7b29ac5fd816c0ad959511f d94e717c25514ffda71b9b112c283a65da1972a1bf54a07b73c1d2164e7310b9, email=4a431e82416f08e37bcea6f470b678681ab04d430cdd898f03489cc0ba5b2578, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=783, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1628, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 7ba678b626b9d2402152dd63cc3c83a9392526cb232f674bda125b3f7899aa10, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1167, cust=lidiaanaciuraru@gmail.com, email=e83de40791f90edfdf2a5f2900b7b00b03830ea2700247bcfa8dff3df8c0aaa2) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1552db05a75559105170dbecadb2613ca84776f7866d9436bd97ea1a80398667 aef7f05bfc3c5038381d2cf54350e02327b6aeb3e3919121832b6b2c206ae796, email=e83de40791f90edfdf2a5f2900b7b00b03830ea2700247bcfa8dff3df8c0aaa2, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1524, cust=enzafoschillo@gmail.com, email=7c7539abf2f30c6a8e6197955dd802bdfc9c2fae6c4036a279f8d3d1b83bc132) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bc3e5c17a35f373b9e5364fbed98f37edc7c275f4538c9ea1841572e44d1147b ee6443f955670fbb753a670aa5b38188507d218b3b01ba67d1035dcd7e35cf87, email=7c7539abf2f30c6a8e6197955dd802bdfc9c2fae6c4036a279f8d3d1b83bc132, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1163, cust=gerald.steiner.gs@googlemail.com, email=bc30936ee69f9039b3a0a8f66da864992d09db23499c15817613ed875a9a7929) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=21aafe2f10e974a8dd7c1533b954116ff776f572fda8abf523641f33bd8e42bc 6544dddce3ba17bdeab5ed9ce5e1b82a91aff30ff6c565cab22b326e47c2efd3, email=bc30936ee69f9039b3a0a8f66da864992d09db23499c15817613ed875a9a7929, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1522, cust=s.passaro93@gmail.com, email=27efd64edfd722d4ea213422d3eee4508725dadf55cbcef706756374a5813890) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 f71dc333ea340110dcf9a3ac34b37303961396f618796a5775e0c5de7e74e70f, email=27efd64edfd722d4ea213422d3eee4508725dadf55cbcef706756374a5813890, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=203, cust=enricodrovandi@hotmail.com, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 021d7809bc0086fcb11a1decc4733c14bedb972e93973ef45b9710f859eb1b5c, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb, hotel=39054_001) 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=669, cust=randellinielisa@gmail.com, email=2c3b1751c734d1757cb86d1ac2c03606f99fc6bef816420540ef0453a179fa52) via hash 2025-11-19 15:18:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad f1a967e242bd01159a8df685ffb0aaf0b4bcd9a5fa7a2e9580acab31fb197c81, email=2c3b1751c734d1757cb86d1ac2c03606f99fc6bef816420540ef0453a179fa52, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=577, cust=silenzi.silvia@virgilio.it, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 d6e301c5912e331f7796d096ce43a38ac3de5d8f94167dbcd7992c2cc5fe9684, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1517, cust=nicolamaradei@libero.it, email=881021ed28dd400d04d4e60ac474fb693e98827996a092b0edc35b2631c5460a) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 22c9e605eeb9a6a127f24ae66886aa7097ab31e9f821e09dd49f9ca7a9602723, email=881021ed28dd400d04d4e60ac474fb693e98827996a092b0edc35b2631c5460a, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1222, cust=marilenaciobanu016@gmail.com, email=ad72b22ef322f8b8ac6ddcfec3716690edf8a23c8845b3ae6e4e46b74de2e9df) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ef3aafd53e6c68e6535f46085e3ee29050d403bcfffc1ad8f0db3bf14f09bcf f823ff30d70782d2f0d22ff3965734f1ab66e8120516fc7ea6ec2cc7da63f447, email=ad72b22ef322f8b8ac6ddcfec3716690edf8a23c8845b3ae6e4e46b74de2e9df, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1222, cust=marilenaciobanu016@gmail.com, email=ad72b22ef322f8b8ac6ddcfec3716690edf8a23c8845b3ae6e4e46b74de2e9df) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ef3aafd53e6c68e6535f46085e3ee29050d403bcfffc1ad8f0db3bf14f09bcf f823ff30d70782d2f0d22ff3965734f1ab66e8120516fc7ea6ec2cc7da63f447, email=ad72b22ef322f8b8ac6ddcfec3716690edf8a23c8845b3ae6e4e46b74de2e9df, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=578, cust=silvia.sana94@libero.it, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 7b50943dab3f7f92f4120ca9a031d777b5a13bb71749e7e6a2cdd5f2e0ddaf5a, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=577, cust=silenzi.silvia@virgilio.it, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 d6e301c5912e331f7796d096ce43a38ac3de5d8f94167dbcd7992c2cc5fe9684, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=246, cust=amonivalentina1985@libero.it, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=247, cust=amonivalentina1985@libero.it, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 f52e6b7599a67ba3348e5516442d6e1f74ac7dcec0341c16317cdf0ae27bca49, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=60, cust=matteo.branchini85@gmail.com, email=feb6757d744e11f5ff20eca721d4f1807d03594a732266ef5e3f54f31e68a7bc) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=576, cust=MATTEO.BRANCHINI85@gmail.com, email=feb6757d744e11f5ff20eca721d4f1807d03594a732266ef5e3f54f31e68a7bc) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 72197470415901d9e99539e727d84a194145738c91a782eda7113d0358aa2754, email=feb6757d744e11f5ff20eca721d4f1807d03594a732266ef5e3f54f31e68a7bc, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=63, cust=elena.lamera71@gmail.com, email=03e8c9be0eaeb293243e3583aca23cb481759b5653815d757ae98f77ea0d0f4f) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 144d3a33209b6b66753feaeea888c7e3d00e526119898e5dfbea1871d077a81d, email=03e8c9be0eaeb293243e3583aca23cb481759b5653815d757ae98f77ea0d0f4f, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1568, cust=gubilitvera@gmail.com, email=aec520a78897f058c24375962a26baec5355c6b329dee9787477e12ec9096afe) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 69e378e0548c5fbef352c5ea11749294fe64bafbda3779a7b7c279ce5ad40ae3, email=aec520a78897f058c24375962a26baec5355c6b329dee9787477e12ec9096afe, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=64, cust=nili.grothe@gmx.net, email=f543769ce0a8fec55bab51b1bb26d4f66be635f9f54d17d1505eca640b152de2) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=941bda7a1818ee1b8940c1e4411d0b3d360b163b750824b967e1b71c79343d13 3f8a046ced388910b0a831562c70c15bb2a1189a5d86c62865c409f600b6323d, email=f543769ce0a8fec55bab51b1bb26d4f66be635f9f54d17d1505eca640b152de2, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=65, cust=jadrankamihajlovic363@gmail.com, email=f5cb9e8549776c3c28e1c433b66995cc1fd6ff7a7534ee74a6aacb98b000ab23) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2cf2309c3b13896a2e4ed5b1fa4783213cb479cbad2fe3b067d10fc028867a44 6baf5a6f83d86c94067a23b3eb31fd8b40625b22371267d73fcf8c2eca1d7277, email=f5cb9e8549776c3c28e1c433b66995cc1fd6ff7a7534ee74a6aacb98b000ab23, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=66, cust=alicepadovani1009@gmail.com, email=718eef80859a4b73445928a86490630829a2b1f38af7059d886024756a02ada8) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bd806c97f0e00af1a1fc3328fa763a9269723c8db8fac4f93af71db186d6e90 33068f1f66ac6ed388792f3dd3db21a6de94893b1bd5110a45f49b145e8e4585, email=718eef80859a4b73445928a86490630829a2b1f38af7059d886024756a02ada8, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=68, cust=rafa74@hotmail.it, email=26c0f4a1dc665847a820b685f749a6afaf8fd9b38211d16776a891e931f7b204) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b49e768e5556bfb154327b123947b274e9a814acd13d127b321fa4f711a79acb 13edb42da425e722c332db5bd8b049a54caa94cf17a547234759c4f5c9294bf1, email=26c0f4a1dc665847a820b685f749a6afaf8fd9b38211d16776a891e931f7b204, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=63, cust=elena.lamera71@gmail.com, email=03e8c9be0eaeb293243e3583aca23cb481759b5653815d757ae98f77ea0d0f4f) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 144d3a33209b6b66753feaeea888c7e3d00e526119898e5dfbea1871d077a81d, email=03e8c9be0eaeb293243e3583aca23cb481759b5653815d757ae98f77ea0d0f4f, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1567, cust=Shakihavana@gmail.com, email=ad6e124b20b66bd362c559967e2bfea8650248b767abae0435fd6baf2f0a1e61) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 9a3b54b3e456bd208cd49bdb6c542e09d79e073096e16d8309f3287d114c8df5, email=ad6e124b20b66bd362c559967e2bfea8650248b767abae0435fd6baf2f0a1e61, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=70, cust=macarella@alice.it, email=c21fedd7daca52d6167546d7ebad6e685ed12146ca6c85b23146ade6c5835e90) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 af2c116cdf00d2e0d5b49ccbeba3a9a088d81c4146b5cf15c16bcce030028ab4, email=c21fedd7daca52d6167546d7ebad6e685ed12146ca6c85b23146ade6c5835e90, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=71, cust=biancabaumer@web.de, email=913b9e11876a7f605c53ff8b302ae1fa04698b88f7d4b8331456e8275c30fed0) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4d6dc0f6e2842e950ae809a86e90456285822d9d350ccc4dae596e0a724d7a3 9f59af1b3446af212d5d1738d34fd0879c2a08211393e22d39783b276adbf6bd, email=913b9e11876a7f605c53ff8b302ae1fa04698b88f7d4b8331456e8275c30fed0, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=75, cust=gabi.lerch@gmx.at, email=f2e7b50ba7016fed7a000b39a8b7a7354da4164ebc67ee604faae6f008b7c70f) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b8415f3947f6b04f94736f899be8ef4c33f8d921f185d30017b9c0cea42085ef b55e7bf78581d7d59d133efb94cfd509c92ce45931422b0664141dfaec3b16a1, email=f2e7b50ba7016fed7a000b39a8b7a7354da4164ebc67ee604faae6f008b7c70f, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1225, cust=acannuni4@gmail.com, email=a26243e4bed2c58e51696bf2ceca0a51652e38539ee8efa97c74065df96ae66a) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 7976674d115af06926da72d0aabc1d4f17f868e367b222a7fef9883374635385, email=a26243e4bed2c58e51696bf2ceca0a51652e38539ee8efa97c74065df96ae66a, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=79, cust=nurosch.chro94@gmail.com, email=848b19460c83009733353e57e152a127ecff2cd2fc592da554b35ed108d33a51) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5092323ae3d196bbccca772f8ad11bc64ee56d8902d73497bb197b41064bc2a6 a8f23f4be4df43d368340c7fb82e7f60f41664a25900dd0ff2075750749c8647, email=848b19460c83009733353e57e152a127ecff2cd2fc592da554b35ed108d33a51, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=76, cust=pamelamurachelli@gmail.com, email=96ff9e147aef8e8314150d3ba0f9d0a0657b4e390ea226f65d4de84a56180e08) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cbbcacaf0d582e760874a68b44c572218102a1d24fa262b00dc7f090c7257302 3653f92c811f518cd738831b5306ec394b7d5bb1b28fe13515512d6df5132947, email=96ff9e147aef8e8314150d3ba0f9d0a0657b4e390ea226f65d4de84a56180e08, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=78, cust=sole1980@hotmail.it, email=a0351037edb307e686d04855167fc127fb01054bfc2c20a9da520f1e09420337) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cbbcacaf0d582e760874a68b44c572218102a1d24fa262b00dc7f090c7257302 cee9fcf012de248d796933b2c7da29f2ee90be453eef0cb81303eee736b33f66, email=a0351037edb307e686d04855167fc127fb01054bfc2c20a9da520f1e09420337, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1225, cust=acannuni4@gmail.com, email=a26243e4bed2c58e51696bf2ceca0a51652e38539ee8efa97c74065df96ae66a) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 7976674d115af06926da72d0aabc1d4f17f868e367b222a7fef9883374635385, email=a26243e4bed2c58e51696bf2ceca0a51652e38539ee8efa97c74065df96ae66a, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=80, cust=donatelladalessio@tiscali.it, email=e476c8d8520acce1c868ba42524986e09b03c91d9fefe708327da9d4b04cb2fc) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ed185d9078a5d2a23e2d9cbbacef0eae785c74d73b648aa20eff6a473c35a6b3 eb3d27e14930f20b0d7814694b70597e450e07d4719ecf798400d1daca88714c, email=e476c8d8520acce1c868ba42524986e09b03c91d9fefe708327da9d4b04cb2fc, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=577, cust=silenzi.silvia@virgilio.it, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 d6e301c5912e331f7796d096ce43a38ac3de5d8f94167dbcd7992c2cc5fe9684, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=84, cust=germana.luca@tiscali.it, email=a22ffdc65f1976d1492d14bea46b810b64d898c9d7a6426aafab577750d6989c) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c693e0e89511bd6b2f2e5264ec7fe4f3e73140a85517586ba55a1472b3cedb8b e9eb5efdd026a896d4da7c2d4fb7752a797730f07bddf67e479ae78d8400ae80, email=a22ffdc65f1976d1492d14bea46b810b64d898c9d7a6426aafab577750d6989c, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=82, cust=schneider-jessica@hotmail.de, email=879cc0c7cdf96deee65119f06b59492c2009e5a829bd7947dbba336d679cdf59) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e1fc45f7880e0505ff0b6a079b9af149f225e260f59b1d20225357a8cce8ffd8 c5f975b35c72cfe2da72009c9866a7ce5eafadce57af395c9c1b6c94b383ed2c, email=879cc0c7cdf96deee65119f06b59492c2009e5a829bd7947dbba336d679cdf59, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=83, cust=visconti.ann@gmail.com, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 4cfd73dab13774c2c502b55ad07e0e7ebe976c491ecc3a852dbca6b7691160fc, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=95, cust=m.vivian89@gmail.com, email=9b03be7f7b75d06210aa37a9628adedd1e325796ba033f8a57bb8c5753d66f71) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=adefb68926ebe4e68ee4fb19feb31fdeb301bfe3b1d41cd814182864f6561196 caad0424c289b50db0fab5c16180169d817a2334f4978758ef0770ddd2c346a8, email=9b03be7f7b75d06210aa37a9628adedd1e325796ba033f8a57bb8c5753d66f71, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=93, cust=marcogori04@gmail.com, email=d6243000de1e650325d6bed59c49c0b0922617ab804e0580144ef1a458547043) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 f1174614024ba00c32390a3aa121bd0e127a3f0733960aa44a7fd54cf7ea88c2, email=d6243000de1e650325d6bed59c49c0b0922617ab804e0580144ef1a458547043, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=87, cust=olivieriamanda1997@gmail.com, email=145e447211f84409c02f1cf4cd381969910477249cc16ba8004fac0329abcdb9) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=52e8e47b38e854580afce4aade15dbd5ce0c0464da711afe71da123687d5a4cd b33c87ef53c48f30d1bb8f28dbecc4b256e893e0f252fb1dc606e47d1d1f345e, email=145e447211f84409c02f1cf4cd381969910477249cc16ba8004fac0329abcdb9, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1394, cust=anna.filippitsch@gmail.com, email=e562107a129eb168692cad4370e42d99085963ba8f7533742a97579b3ef96d21) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 deb1ad2fbf0877310afd900cb0be0f5f48d89a97de6dc73b3e06618acbf4cd73, email=e562107a129eb168692cad4370e42d99085963ba8f7533742a97579b3ef96d21, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1329, cust=Liliana.alexeeva@gmail.com, email=4c60e4451fc80ef08ac65b32c46cec18c8c368a005fcc74c4e480cb310fcc6ca) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f6a761f669dfeafd8086a367b336cbee496a1b13ac5128c8cb9346ca7891ccf3 e49891c8cdcce6572c7e8bb56c00ce84e1f71c37779b77c37864a9b420968974, email=4c60e4451fc80ef08ac65b32c46cec18c8c368a005fcc74c4e480cb310fcc6ca, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=99, cust=erikananni991@gmail.com, email=10ec34247f0db7dbe6b01af65bed54320d5698632198edbad8b52fde1d865ef9) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f83c31f2a4558a2223e1f58d52cd7b3c8e6cf42da50dfc455f61b02b454f7bb0 6c799e0b6ed0a4d94401fe6820626caf3c3a01ef55a7561032331abb5031a7ae, email=10ec34247f0db7dbe6b01af65bed54320d5698632198edbad8b52fde1d865ef9, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=96, cust=pie92.magic@gmail.com, email=0d279f135e54cc22ecb7ec6b15693653888b522245c503ff45888722f9b1829e) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=400036f1e80fc7626d4801a28476e275fe315f127edb12defaeea4f12d48e7a9 586afcc8de6b7c1df45edb77e0ad19058a546e84e44feb1edb08a6fdff720d36, email=0d279f135e54cc22ecb7ec6b15693653888b522245c503ff45888722f9b1829e, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=90, cust=angeloroalessia87@gmail.com, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=148, cust=angeloroalessia87@gmail.com, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 2f972ae700dce93905a4ea77dc7f644e5ae53bcb23da40a08a51607968c76689, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=101, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=107, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 6fef92f08df3e125d7f378fcc6b2c963277a8d4fc0eff7cafbb329a93ed14d2e, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=101, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=107, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 6fef92f08df3e125d7f378fcc6b2c963277a8d4fc0eff7cafbb329a93ed14d2e, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1331, cust=simona.reina1985@gmail.com, email=355cc3834aecd1ddb412e5583d7b96cf0ca85da3307ec443ee060848faa92d82) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 fdc97875a4c7d08653f1878804c341a04e341a1c5498f58666c5b86237ea2101, email=355cc3834aecd1ddb412e5583d7b96cf0ca85da3307ec443ee060848faa92d82, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=104, cust=valentinagiomo@gmail.com, email=1a69607ac19a88638b3a8f11fc3bf83a0b5c41f7f32d328fe744a08128bfcb52) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 8be8456f63cb5962a78e9ac827b0656eb895606742404d4daab1670fa7745e7f, email=1a69607ac19a88638b3a8f11fc3bf83a0b5c41f7f32d328fe744a08128bfcb52, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=105) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=873fc42a5952181eea451cee3681747710ae38f7c901a1d38c198eb1da473d1a 80cc5659e86a7724b3e6b0bd0d6e8008d6911d81b0b46aeea66e13d2e2701407, email=966b6ce9677607e9325dfbe8aa10a9a6ad0dc709a39466eec2623285bd2359ff, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1329, cust=Liliana.alexeeva@gmail.com, email=4c60e4451fc80ef08ac65b32c46cec18c8c368a005fcc74c4e480cb310fcc6ca) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f6a761f669dfeafd8086a367b336cbee496a1b13ac5128c8cb9346ca7891ccf3 e49891c8cdcce6572c7e8bb56c00ce84e1f71c37779b77c37864a9b420968974, email=4c60e4451fc80ef08ac65b32c46cec18c8c368a005fcc74c4e480cb310fcc6ca, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=102, cust=castagna1.ac4@gmail.com, email=85f521daa3e9fcf2d1ca19e75ed0b16ed0dddc5a120c53e2abdb3e2d6d310efa) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 0757afd93baa5de0a77732ba12143f24020293a7db1f05e85b873b14e7d28a22, email=85f521daa3e9fcf2d1ca19e75ed0b16ed0dddc5a120c53e2abdb3e2d6d310efa, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=102, cust=castagna1.ac4@gmail.com, email=85f521daa3e9fcf2d1ca19e75ed0b16ed0dddc5a120c53e2abdb3e2d6d310efa) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 0757afd93baa5de0a77732ba12143f24020293a7db1f05e85b873b14e7d28a22, email=85f521daa3e9fcf2d1ca19e75ed0b16ed0dddc5a120c53e2abdb3e2d6d310efa, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=108, cust=federicaf747@gmail.com, email=1472764b12149c11fa19cb070b9ff2938ab83b2a43105d3c26d8c80a145e9d86) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d c06909d871671878e5cad1bcf0d1c2e63d2bbd2370f27b230d3ba285160a75b7, email=1472764b12149c11fa19cb070b9ff2938ab83b2a43105d3c26d8c80a145e9d86, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=106, cust=gbpatarini@yahoo.it, email=734c54b7aea918b50dc83a3741dbc4a7d69991a1c01047192ce4c856ff633c9d) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 ec54724b8490e419edcd7cd90fcba3d6d5438643498fc71640044827b58547ba, email=734c54b7aea918b50dc83a3741dbc4a7d69991a1c01047192ce4c856ff633c9d, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=106, cust=gbpatarini@yahoo.it, email=734c54b7aea918b50dc83a3741dbc4a7d69991a1c01047192ce4c856ff633c9d) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 ec54724b8490e419edcd7cd90fcba3d6d5438643498fc71640044827b58547ba, email=734c54b7aea918b50dc83a3741dbc4a7d69991a1c01047192ce4c856ff633c9d, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1327, cust=stefimart9@gmail.com, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 4e8e8188c7ad9424d7a049dc0218ea82e57079ead7cd3ecbb80520c029126cd9, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=112, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1265, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 a50c00eda15cbf0ae7d055d3657d586359ba394f5885278740290734991f7b93, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=111, cust=fedenico2012@libero.it, email=eb45012b6e6383bb4d3c51d5a3200cc9c9c8a017a0c013e2591369bafeff8ae8) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 25deb8ba4bbe9cae3b74e8dbfb9226a6bb7281b23878c0d8aab821f510ec0e00, email=eb45012b6e6383bb4d3c51d5a3200cc9c9c8a017a0c013e2591369bafeff8ae8, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=101, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=107, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 6fef92f08df3e125d7f378fcc6b2c963277a8d4fc0eff7cafbb329a93ed14d2e, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=119, cust=foda66ttyy05@gmail.com, email=4f1dcf5e3ac097cce7b20d40150f6957718320892ae94735324253e1b0bf10ad) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86d0917177d9cf5fb859b81005f650eb9a3be0d5b1a66df60aea9aee416bc03d 4566eebaa50b2e735cc0c8edc27474da22e368bcda97433ccd13dac747668397, email=4f1dcf5e3ac097cce7b20d40150f6957718320892ae94735324253e1b0bf10ad, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=110, cust=pisandre2@gmail.com, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1078, cust=pisandre2@gmail.com, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 feac526abc84686b0eb549f3f9d84cdf5ec35f7289761e9d6bc2cd875b486786, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=115, cust=info@wb-bau.de, email=cc30eaa90bc5928ee96b8161187ae5e7b953465ea98c96e01fd0ba1d2448d7a1) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1d4b41c9db9172e5f151e4a5fe3c57ca3f98b8e6ba807450b10d1897c84ce72b bcd70df02ff441908b4418c7dfb884b04ffaf25cab78fd6b0f255e51c582ff02, email=cc30eaa90bc5928ee96b8161187ae5e7b953465ea98c96e01fd0ba1d2448d7a1, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=210, cust=eliga84@gmail.com, email=3b016c0a8c9b114c8215e3d0cd1150b8ecec2cc03891a25e86f28bdf0e05721d) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 645be1d657a165b90d842422ce48e9d74a2b9c7e5185d48ff53219faf2ce2eeb, email=3b016c0a8c9b114c8215e3d0cd1150b8ecec2cc03891a25e86f28bdf0e05721d, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=128, cust=damknikic0@gmail.com, email=b0a9cb87ab93ca88c3c6224029a0cd7fadd4951e8283913a8b982cb6b49b207a) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3b9c083cf1925df50e1e7db938ece186fa153d14782b30cf4960a069a2a0f68d 8cc16a93417589565f3c027d009fcb7640eab5efd1be27ed6114719021bd0d7c, email=b0a9cb87ab93ca88c3c6224029a0cd7fadd4951e8283913a8b982cb6b49b207a, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=124, cust=cornetti1987@yahoo.it, email=6aa420c9b54ce2dc1dc5363e89393b81b59d60ab21556d6c6f61cde4f23bb9f3) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 d8ccd5890fd35aea666c7154cfbdfc8fc3c0ea7b4855613a0df9dc0d83136b03, email=6aa420c9b54ce2dc1dc5363e89393b81b59d60ab21556d6c6f61cde4f23bb9f3, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=133, cust=sarahmarie1984@web.de, email=1c5d22efcd2ad20459e2593c4ff548bdd4c22ba22222a386b10d9b07c1fcfdfa) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d233633d9524e84c71d6fe45eb3836f8919148e4a5fc2234cc9e6494ec0f11c2 1382dca91398a112777fe6ac3527c92fe97f2c74f58e7f5eee97c7ea5ca88e43, email=1c5d22efcd2ad20459e2593c4ff548bdd4c22ba22222a386b10d9b07c1fcfdfa, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=130, cust=cristina.filippini87@gmail.com, email=5bb874ec44095e9dc1ce572a769f7231ed5c5382594e259f33480fb188e501cb) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f bddbe7c3de821d27f79ee32eeafa1fe9b2c290a2ea1d9df2ca620d2069a5d968, email=5bb874ec44095e9dc1ce572a769f7231ed5c5382594e259f33480fb188e501cb, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1166, cust=kdugdaleosullivan@gmail.com, email=62a2ee8c45339acdb4746ba1b7f1baf1eb070fbb2fc67c4dceee5522a51cab50) via hash 2025-11-19 15:18:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f5be4b62e1c45f6151b247dcae513da8a91906942535f0e2c232bf7efe4750bd e55461d674edf17feb7214adde02612653b237e6ce2394e26e209e42401d8842, email=62a2ee8c45339acdb4746ba1b7f1baf1eb070fbb2fc67c4dceee5522a51cab50, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1166, cust=kdugdaleosullivan@gmail.com, email=62a2ee8c45339acdb4746ba1b7f1baf1eb070fbb2fc67c4dceee5522a51cab50) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f5be4b62e1c45f6151b247dcae513da8a91906942535f0e2c232bf7efe4750bd e55461d674edf17feb7214adde02612653b237e6ce2394e26e209e42401d8842, email=62a2ee8c45339acdb4746ba1b7f1baf1eb070fbb2fc67c4dceee5522a51cab50, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=139, cust=elena.coita@live.com, email=e9335057c29d23413b95adc939843ccea0884d91bb9e69d7d1a70452ce6c93a1) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 a35b6151e84ee6eb7686582c049543dc3c4b8bcdb0d97808f575ea747b3d26ca, email=e9335057c29d23413b95adc939843ccea0884d91bb9e69d7d1a70452ce6c93a1, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=135, cust=mydliarovajana@yahoo.de, email=851cf038426289d7a6589f8ceaafd999714a15a81bba13c7404f7637632abb49) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=be480d3210e56e785947940fedd007ad4eb049b849e5def041dd90595cc220a2 885f6f6c52a092c928ef56dbc6cf8cda09822d433fe7a5eeb703222f247489b6, email=851cf038426289d7a6589f8ceaafd999714a15a81bba13c7404f7637632abb49, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=126, cust=lisalotti28@gmail.com, email=e45d2bb4ea7150422ad4d6ec9b1570f4e378077e902ea0baa57721a5c6a4d0f4) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=134, cust=lisalotti28@gmail.com, email=e45d2bb4ea7150422ad4d6ec9b1570f4e378077e902ea0baa57721a5c6a4d0f4) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d84fe7e07bedb227cffff10009151d96fc944f6a1bd37cff60e8e4626a1eb1c3 743a4b029cfb0298633adbffc2ec587430ff03bfdba3a991a6c06dc3ce3b01fc, email=e45d2bb4ea7150422ad4d6ec9b1570f4e378077e902ea0baa57721a5c6a4d0f4, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1373, cust=Luciavisintin@libero.it, email=7a213212b50a14bf46eb60e76acd6d79b9246ce5263803001745e36596fa4cdb) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc 9cc52922c68b5f1562ed99d4b71322fc73dac79a8727954da3f73d377c7c7a3f, email=7a213212b50a14bf46eb60e76acd6d79b9246ce5263803001745e36596fa4cdb, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=765, cust=lauragrandinetti83@gmail.com, email=3781cf8df58211be7ec8b528a5e7464f1a1372c29611997c6a8c6bd8c34173d3) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 983e9dd795b2e9076d4f830e32a5c618d7da20a779f5e23185c9f79e9e4319a8, email=3781cf8df58211be7ec8b528a5e7464f1a1372c29611997c6a8c6bd8c34173d3, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=142, cust=eli.gabbana@gmail.com, email=d6f7452a49e40d9c8209eecfa1eed8db01e02ed07ba6611dadb712ad0045a6ea) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad cb47533ed301f375848733c2af0a9a06c5877122817513242210cec4f2cca7d8, email=d6f7452a49e40d9c8209eecfa1eed8db01e02ed07ba6611dadb712ad0045a6ea, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=147, cust=ca.biscardo@gmail.com, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b8d8e9a396b3da1eec06c576445f41742b93e10d08d33a8bc19bca926fb33c0 0f4bc4031721a1e9d23112943532fb654dcab63101f4a70e2bbb4578e506ecca, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=257, cust=francesca.andreana@alice.it, email=16860c50103260fb9bbb468ec77792d7c2f5591667673b30aaecc575209071fa) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1160, cust=francesca.andreana@alice.it, email=16860c50103260fb9bbb468ec77792d7c2f5591667673b30aaecc575209071fa) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=43803af471f2a98d8c1fc72b184fb5b293be92c7e965f30fb230cc1c813117f6 c37e9b1691a6e259921efadefaa3355ca22b2747e76ac56007193ea51af6a269, email=16860c50103260fb9bbb468ec77792d7c2f5591667673b30aaecc575209071fa, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=145, cust=sararoma90.sr@gmail.com, email=423cf691d91a76f9bd5dd73dd12e126009e80d222fe6ce0cebd859cb7efe2b2f) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 b1ec253b523cfe4625cd452fbd68948bc7c1a8842946365d5c6e161da03787ac, email=423cf691d91a76f9bd5dd73dd12e126009e80d222fe6ce0cebd859cb7efe2b2f, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=144, cust=lisa-madeleine.steinbach@web.de, email=a98314980e09578d3d4561b0a736ffd5d1b9788a20037f7c50246dd7b19510c4) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d84fe7e07bedb227cffff10009151d96fc944f6a1bd37cff60e8e4626a1eb1c3 eb1309294b2614ed9cf3d75a3d0d986aa8cbf2c9864098a021c855811ff1c940, email=a98314980e09578d3d4561b0a736ffd5d1b9788a20037f7c50246dd7b19510c4, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=143, cust=ch-stumpf@web.de, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=90, cust=angeloroalessia87@gmail.com, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=148, cust=angeloroalessia87@gmail.com, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 2f972ae700dce93905a4ea77dc7f644e5ae53bcb23da40a08a51607968c76689, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=150, cust=costi.miron12@gmail.com, email=9b5723b1c3c59f5398b1ca6cde0ff88b13f27ad76357b1d0170e31cb099186a5) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 6d7a9c35acc287388bc839bfb6fb870707403344a0317a7e9a5096e242c315af, email=9b5723b1c3c59f5398b1ca6cde0ff88b13f27ad76357b1d0170e31cb099186a5, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=149, cust=simonagraziosi@gmail.com, email=a9035832880bcc71feaa2226e0145c54e57d7b48a37ea11718efe34677b37eca) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 e43f928428499069bc03d05566a4dccb9fba21e2990b3557d7b771c9efa7cc13, email=a9035832880bcc71feaa2226e0145c54e57d7b48a37ea11718efe34677b37eca, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1209, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1296, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1513, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 5f79a4378c0798d06af26b9009b82303c2c9bc6f06e136a0b2ed9d52044bde4c, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=140, cust=mirlinda-gashi@bluewin.ch, email=2c6ad6ad57024f9b8b160579bc4b78c64de40fb068b3f4f230e482dca86435d8) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fd36991f02a65f3ad765c0356ce16f1d4eedc7a5a47890294c1812643862d293 156f5a78028c634a7438fc89416a76fefa1a77d2615df9d3364490b3c6c48ba6, email=2c6ad6ad57024f9b8b160579bc4b78c64de40fb068b3f4f230e482dca86435d8, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=152, cust=nessunomai28@gmail.com, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=04c10bc62d25ff9f3cf6f23a1864fb4269165ff14d2c547113d2ccf50fc52eea 734b31066ba34b54563ce0c36227a785b78264f583228b64c773acf9d3bf1fcf, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=152, cust=nessunomai28@gmail.com, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=04c10bc62d25ff9f3cf6f23a1864fb4269165ff14d2c547113d2ccf50fc52eea 734b31066ba34b54563ce0c36227a785b78264f583228b64c773acf9d3bf1fcf, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=152, cust=nessunomai28@gmail.com, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=04c10bc62d25ff9f3cf6f23a1864fb4269165ff14d2c547113d2ccf50fc52eea 734b31066ba34b54563ce0c36227a785b78264f583228b64c773acf9d3bf1fcf, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=172, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=175, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7276cf79fc3ff7ae0713e80384a31f2aa524a67439c27a39b249f8634bc0647 17f1a7a99472f8b041765f5125fcac5733bceeabf810d539aea600cb86b594df, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=125, cust=fabiofroldi@hotmail.it, email=c7d41ee9cf5b67ec8c211599e83a1ce066db5fe39aad0b54308a3bfa46901c0c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=26ef33af3f99c756154f03b275c8ee4244ddd82cf0fb046dd84b7b9f0242e9fa fe34adb3c96d2962c963254fb7612d2d9bf6bdc54fe33b7baca30d9a672f1136, email=c7d41ee9cf5b67ec8c211599e83a1ce066db5fe39aad0b54308a3bfa46901c0c, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=156, cust=davidv@gmx.net, email=813f64e18eb8fffc17119dae64773193a3540d974b006a5b063a922431213b3c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07d046d5fac12b3f82daf5035b9aae86db5adc8275ebfbf05ec83005a4a8ba3e 909f1b3bbb2d3bc7baaefab1da9cef1054ee996d32a5ce6a762d257577d0b2d4, email=813f64e18eb8fffc17119dae64773193a3540d974b006a5b063a922431213b3c, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=154, cust=katharina.pfoess75@gmail.com, email=fb242c27aedad80489e58140b2713e6fcc80eb9b9f99d75ff5174e9554bad2a5) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b9790352f03b19c59b587b9fa0c0485468a2a0c459f43f2e90917e5cf919df8 0b037899604d66ab84796afe159719fb7178893bfacd3ff8ee0d9351db6b86fb, email=fb242c27aedad80489e58140b2713e6fcc80eb9b9f99d75ff5174e9554bad2a5, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=152, cust=nessunomai28@gmail.com, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=04c10bc62d25ff9f3cf6f23a1864fb4269165ff14d2c547113d2ccf50fc52eea 734b31066ba34b54563ce0c36227a785b78264f583228b64c773acf9d3bf1fcf, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=157, cust=lisadallaglio@yahoo.it, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 885fac1a6c04d61353f7a02e72193784fa0423b2ac1c32241c5cc3b1591675e5, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=159, cust=johanna.waizmann@web.de, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9f8f85d036c72c70e596958eac400cd84d81a4f51d38073e3a8c5a1c216c82b6 ebe5865f3d80bb317185ef6c4bd3e8188364575bb36b7100a71eae228c00787e, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=166, cust=adam.87@hotmail.it, email=2bfe32eb4d03a2623d2e2040353f2ad98f68a1792fa5df23cb5d376db36906b0) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f7f376a1fcd0d0e11a10ed1b6577c99784d3a6bbe669b1d13fae43eb64634f6e 863a60bc716c3e283a154c7e86158a51524b530c6d5ab19a73eb17991a33c253, email=2bfe32eb4d03a2623d2e2040353f2ad98f68a1792fa5df23cb5d376db36906b0, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=168) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6e45d8dad824b5c53b9252f439778e196963ec98de3376339e1484e68097330 cd24cb486e6ea1fab9755424b2d3cf9aae96a8fd76e678fad1f10cc866826bb4, email=dab793c16b79d8b5674e88be9c6402db90faad817ed9aab15eeeba7ba15374e7, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=172, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=175, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7276cf79fc3ff7ae0713e80384a31f2aa524a67439c27a39b249f8634bc0647 17f1a7a99472f8b041765f5125fcac5733bceeabf810d539aea600cb86b594df, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=171, cust=simonafarinetti70@gmail.com, email=6923fbf1adbec6ae5504a6e452dc4800152192fd5e5575792b47b67cddf75968) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 0d6cc135b43e079e4771375ab88cfa02bb1e970561115e5097dc6db99f114e89, email=6923fbf1adbec6ae5504a6e452dc4800152192fd5e5575792b47b67cddf75968, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=176, cust=tronconi.franco@tiscali.it, email=577fda711a7920f1aa64676abde90d833b8296b84790d2406d1349eec1edb632) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93722a04fa35a4daf711970c7bc4ad6a66eb690236929f5449e3323db268d610 311098425e2faf14e80c5d630257faf7609ceed30ce777b4439775fb02385571, email=577fda711a7920f1aa64676abde90d833b8296b84790d2406d1349eec1edb632, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=184, cust=m.serenella@libero.it, email=e3653e47ef6faefe3aa95b29abfc3e2c832a98acdb6900fd07fd6088976c2c3f) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3ee782b6817ab6133cb5b31187825470bf90d8e031bcdfdf1bbea811bb638cf 3312ca7740039fc69f46b344b2e5906fa7e5a48fbddaa10a02d94b938ffe0517, email=e3653e47ef6faefe3aa95b29abfc3e2c832a98acdb6900fd07fd6088976c2c3f, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=186, cust=giuliana.morosato71@gmail.com, email=dd5ca9979c0d14688a86f35cce4b6bba21b104d083d11682ed98a9275ea9ee18) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=180, cust=giuliana.morosato71@gmail.com, email=dd5ca9979c0d14688a86f35cce4b6bba21b104d083d11682ed98a9275ea9ee18) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7df0a1c321a9777a6e8969115321d1c071441a1098145be9ff35f13f7f32fd47 80aac02fa3875f4756d353b4d2cc3e9b30e12e3d52f140b0c8e287ae86fce271, email=dd5ca9979c0d14688a86f35cce4b6bba21b104d083d11682ed98a9275ea9ee18, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=188, cust=corinne.zanelli@gmail.com, email=4f9d30cd16a3af69f1892079721415e518856eb4b51006bbdde3256862c35ec7) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bda0f4154d3677a2db14b3bb26c4cbe77d6f0a750dae95994ac108473766dc81 859abb4717d60394bccfa89288536187c6ce80f43a314b14b96efda7f5b26b3c, email=4f9d30cd16a3af69f1892079721415e518856eb4b51006bbdde3256862c35ec7, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=189, cust=rosariadimartino7@hotmail.it, email=084724296f392e01181762a2e452c0bc706175b0492b4cdabec9455d6df90fd1) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a43dd97001f3a11f5fd2e1803f39cac63c51e06fab9ebf8abc91cf3dea3018ef 9eca4e3401e99cb7557863173a63804c84331f483e7fadf0d57ff9440b634dfa, email=084724296f392e01181762a2e452c0bc706175b0492b4cdabec9455d6df90fd1, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=191, cust=federica88lazzaro@gmail.com, email=18ea673a1b5ef9851d340e3eb526e08151c85a1e30033e15de90e9ddfdc28416) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 295562f049406fc51a95f9c23e920756e1d5785c7ff9c77ebb77b57980eb1c22, email=18ea673a1b5ef9851d340e3eb526e08151c85a1e30033e15de90e9ddfdc28416, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=191, cust=federica88lazzaro@gmail.com, email=18ea673a1b5ef9851d340e3eb526e08151c85a1e30033e15de90e9ddfdc28416) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 295562f049406fc51a95f9c23e920756e1d5785c7ff9c77ebb77b57980eb1c22, email=18ea673a1b5ef9851d340e3eb526e08151c85a1e30033e15de90e9ddfdc28416, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=193, cust=Enovebiu11@outlook.com, email=d746dee5bc4ec768bde25f968ddd949b330c9faa0de4a16af45c965c6ebe2bff) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=863613c4458cb474d3cf9dd4cad2664bc0a523e0de13247ceb1177ee98340f39 5471638c1b5329e9091febce76b6cff7a8cee4cbcd366009f9803d00eb8a979a, email=d746dee5bc4ec768bde25f968ddd949b330c9faa0de4a16af45c965c6ebe2bff, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=195, cust=Mariarosarialippi@yahoo.it, email=ef06bdc0f107b9731899162bcc1592b9784695915b51e8bf51278d1d1b87033e) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2e05a99f2a3277ce0da3d7b8be14581533114dc81b65da91814c6a62d69421f3 ed154c273ece26afd72b75c228abb06828d30f912337f8dfaa6a0479f75114a1, email=ef06bdc0f107b9731899162bcc1592b9784695915b51e8bf51278d1d1b87033e, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=141a22e67c3322ef057e4264499bc488bcf3900ed8b6f3af4e145e91bd824a90 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=197, cust=maddalena.zanon@gmail.com, email=26f0d1a3f3a371bd4189fcbc596ae84e1ac63cfbef301deb30a9e2a3d07e850f) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8c0ff78e855690accc07186091a60eb8ee0b907ae6633830747dfe5f799acc00 2c927f04fd2e4dff361b5ecaf4692c520d81155d185d4bbd47c24b5de87b5ca7, email=26f0d1a3f3a371bd4189fcbc596ae84e1ac63cfbef301deb30a9e2a3d07e850f, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=201, cust=bosettoelena@gmail.com, email=d2621c54d5500f94679b7f99de9d38854aecf8dc500b4df181624499f17d779c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 1de0ec590f01d022cb0bb82c24f8934b3c3d5924a3728d2b16377ba640ac1bcd, email=d2621c54d5500f94679b7f99de9d38854aecf8dc500b4df181624499f17d779c, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=203, cust=enricodrovandi@hotmail.com, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 021d7809bc0086fcb11a1decc4733c14bedb972e93973ef45b9710f859eb1b5c, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=203, cust=enricodrovandi@hotmail.com, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 021d7809bc0086fcb11a1decc4733c14bedb972e93973ef45b9710f859eb1b5c, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=202, cust=japantri88@gmail.com, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=360, cust=japantri88@gmail.com, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2547887be5eaec9c95584fb892e5ca8d38b85e4265babb9c7c7f7b5256e0d635 b1f1b9ac76e307221ae2b928e28d6245781638c731e75af5ebfa2e1a6ec7544a, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=216, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=229, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=248, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 d1466fcbf66a6f772f6df2927dc3ee74ddf1ec3d00936dd822982393f3604632, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=215, cust=alerich93@libero.it, email=387997eaa2f2221ef14e1225952e5a32b3c9190c150bb85361365cf93188ad5d) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 15079ff27eb9577bb794a6a73088e2fd8920ab771185c4724ce9bd5094566418, email=387997eaa2f2221ef14e1225952e5a32b3c9190c150bb85361365cf93188ad5d, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=210, cust=eliga84@gmail.com, email=3b016c0a8c9b114c8215e3d0cd1150b8ecec2cc03891a25e86f28bdf0e05721d) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 645be1d657a165b90d842422ce48e9d74a2b9c7e5185d48ff53219faf2ce2eeb, email=3b016c0a8c9b114c8215e3d0cd1150b8ecec2cc03891a25e86f28bdf0e05721d, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=209, cust=ioleoieni69@gmail.com, email=59818b98d6f9d96d4643f0c84134bd7f9f2de7e1cc8f5a3e28fed7c671d8f39c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 57c65beead1c902cb1d49aa2b91b3e91174b37c2d2c4ae17e25c2d5f719ebea1, email=59818b98d6f9d96d4643f0c84134bd7f9f2de7e1cc8f5a3e28fed7c671d8f39c, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=208, cust=alfonsobarricella63@gmail.com, email=81e71f66a6aee69de18139d02f47b3395402e9d42a1ff3ed29ad8dd6eb8619d2) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c7e52d8590eaed2bc3558eacd21b5ed7d1ac0770507440f8bc2748308090bc77 b6a060ebe45e7678b91ce60db9d0b128eac36c2a427a26a4511a84d4f8e84b6f, email=81e71f66a6aee69de18139d02f47b3395402e9d42a1ff3ed29ad8dd6eb8619d2, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=207, cust=sabrinareisser@web.de, email=fd9c5b7962ac9e7a91ccfb8313e14027ba23172c5a1615be75376dc5d5d53f75) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c49b876c05fd376922883ceaf5b7e7871ae4ae9f24e79958f3fc70efe114627d e3aefd75427a11015981c0cca66c2cbf131b6d10b0c5352d21d83b0573034c8f, email=fd9c5b7962ac9e7a91ccfb8313e14027ba23172c5a1615be75376dc5d5d53f75, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=507, cust=alfaranofrancesco@virgilio.it, email=618e3f2337a14ac3380c8a99e700df09711160f3cf41ba50ae315681d19279e7) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=508, cust=alfaranofrancesco@virgilio.it, email=618e3f2337a14ac3380c8a99e700df09711160f3cf41ba50ae315681d19279e7) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=206, cust=alfaranofrancesco@virgilio.it, email=618e3f2337a14ac3380c8a99e700df09711160f3cf41ba50ae315681d19279e7) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 102b716248e2527dce48514a55f46c79fa4abeee267f3cba57b0e687448765c7, email=618e3f2337a14ac3380c8a99e700df09711160f3cf41ba50ae315681d19279e7, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=212, cust=f.bafico@me.com, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=220, cust=f.bafico@me.com, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 b4754268d144e545f8a4f2425d74d0894a6576819520695d5ccf9311028c4c86, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=214, cust=annalupo@hotmail.it, email=c3bc7423ff6aeca103dcff031346ec34357770b14ca6adb1295382b35c193f3c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 d54fad41ac9d4e276f47a78bf9b623497a44ee3c92d836e03309da7c5ea38114, email=c3bc7423ff6aeca103dcff031346ec34357770b14ca6adb1295382b35c193f3c, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=212, cust=f.bafico@me.com, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=220, cust=f.bafico@me.com, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 180427a8dc69d405f7f878370f6b175d8f160a7422aded115c2fe9c32a45189b, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=221, cust=samuric@libero.it, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6c1bdfb0f1ec46ffd6ddb972d02049c9d2168515bd9fd23c7eda144607891b5f 15079ff27eb9577bb794a6a73088e2fd8920ab771185c4724ce9bd5094566418, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=223, cust=michela.tati@gmail.com, email=4b98cec35cedbb4fbca4cae3d2478729210d8a2c655629a6484a09d8e93c2a7a) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3ee782b6817ab6133cb5b31187825470bf90d8e031bcdfdf1bbea811bb638cf db0e502f4cc100e42a2946b6707a592cd18ad65af3c024c741e1a69888753797, email=4b98cec35cedbb4fbca4cae3d2478729210d8a2c655629a6484a09d8e93c2a7a, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=222, cust=delleradenise@gmail.com, email=58ce11723b7a8f70c7f4efdfcfc94b97d59a179ad007bee015af79a7de0a168d) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 1d50ab23dabdcd279baf8dfab5108fb00b6d0da0118db5af40d95f2e735000fd, email=58ce11723b7a8f70c7f4efdfcfc94b97d59a179ad007bee015af79a7de0a168d, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=224, cust=fmarchesin78@gmail.com, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f51ab9d849938a4f1e88903912ccdc17090df2bd9a432adc6aab61ffaf325d82 a8fc0b2a558621ca6c97ee92c128a32c2c3523b0cca61623301c0d5ea1a2b991, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=225, cust=melissa.corrigan@gmx.de, email=bdc6e4ad7d17a6e817bad7b7dfbab0e638c8a6cdc44a9480922043ae3dd9bee8) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8def3bf5d78abb247b4829e87b52b10d79b1cd0e2aec529930ed692ee8d1cd2c 25f102fa56f62b9aa18941e1c71bc51633e15b1ba0e3545f8610207b79abd482, email=bdc6e4ad7d17a6e817bad7b7dfbab0e638c8a6cdc44a9480922043ae3dd9bee8, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=227, cust=bobina78@hotmail.it, email=ecb2469bf03f830d817771243182a18cf8c5a1fb7d9f3a811f71d6c1482977a8) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c ba3d4b19f4deaa8fb663c46f153847369c64fc07a63e8b531439762d2b4cfcba, email=ecb2469bf03f830d817771243182a18cf8c5a1fb7d9f3a811f71d6c1482977a8, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=216, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=229, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=248, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 d1466fcbf66a6f772f6df2927dc3ee74ddf1ec3d00936dd822982393f3604632, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=233, cust=carmelamanzione@virgilio.it, email=3ce612faeebe2727f352f6988df0e051167eb20ed62b8d62db24abfe36ca12fd) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=10d3927dc980e0300756ab1857e29d66e28a8ffc4f5976356a049db158e165f6 43a0982b359bf623aab45d66de32d27cd7a3ea2ca3237941d2d09f5385b371f8, email=3ce612faeebe2727f352f6988df0e051167eb20ed62b8d62db24abfe36ca12fd, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=232, cust=mariageorgantzinou@gmail.com, email=e23385d34c10d26fdbd192b32baea4eb47c93244f56686a533482acf338592f0) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 aebb178d694e1de95c4744beae2b1d2bffe191a99b22fd143cc5537d3e0921ec, email=e23385d34c10d26fdbd192b32baea4eb47c93244f56686a533482acf338592f0, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=237, cust=info@baeckerei-dorner.at, email=1e618c4ec1260de5d632ccdf2fbfa5c3806c51d685f6b263781e029711f6737c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c2afdd38565b01f278bc8a5513cd8354840fec53de25dd45af4d23d6939abe8a 76a2bac9af73dd0a68a3edeef43ce3a6581f2d8fa0d3b977126248f2d50d89b4, email=1e618c4ec1260de5d632ccdf2fbfa5c3806c51d685f6b263781e029711f6737c, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=238, cust=raducarmen11@yahoo.it, email=3404865c0c23d70b931fd095993270b539dce0258fdcf68f603ab0b6625415b8) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3c2ce176290b0c384cb4881eb714f2db58f630c33863d91c9bedf58d36007db f62a17341e3875c73b72994c574c58fe7d30a644cd6f81e295d9cb3c9202304d, email=3404865c0c23d70b931fd095993270b539dce0258fdcf68f603ab0b6625415b8, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=239, cust=cristiana.giay@gmail.com, email=fd9be2fd69f5ccecc43ff3977133e87653dd1343fb32c6b19d3c9c1ee2d2d268) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 6c9a52bb4a945c9c44e61a00eb5f719dbb4341334578bacd750a862c18d3ca07, email=fd9be2fd69f5ccecc43ff3977133e87653dd1343fb32c6b19d3c9c1ee2d2d268, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=244, cust=dibattista.elisa@gmail.com, email=6d0ef3195f57d67e7e47e658e6f86a99ca491bc71592f36f54b625716f7daa52) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 5287e51f0b6ff679be66b9b784a3c74c010fb0ad5513abe224932334a4c3e257, email=6d0ef3195f57d67e7e47e658e6f86a99ca491bc71592f36f54b625716f7daa52, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=243, cust=liamassa13@libero.it, email=54840faf584f0a2c60ff922dda1594a587f3a5983e3318e0918bb380aaa7395f) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=71e62fa3447f5eef222cb336c7184f0270ad10b37b5783ba3f9686dfbdb65d5a 67f9390708de76a98e5ab5b5445a8683f26b3f27761d743b637bfb5f342e251d, email=54840faf584f0a2c60ff922dda1594a587f3a5983e3318e0918bb380aaa7395f, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=216, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=229, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=248, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 d1466fcbf66a6f772f6df2927dc3ee74ddf1ec3d00936dd822982393f3604632, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=241, cust=marianichiara1978@gmail.com, email=edb545f2c917d8950b59821a445d512b22565dc97a4a21fc11d31be0bf894a9b) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 8fcbe81ce6831fefce1e03d6b03042de3328decf0c25f658795e345dceafdf18, email=edb545f2c917d8950b59821a445d512b22565dc97a4a21fc11d31be0bf894a9b, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=246, cust=amonivalentina1985@libero.it, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=247, cust=amonivalentina1985@libero.it, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 f52e6b7599a67ba3348e5516442d6e1f74ac7dcec0341c16317cdf0ae27bca49, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=240, cust=lara.danti1970@gmail.com, email=fbe41f56a9ad409ea4ab9e249793df5b704b75ddb1ac7139107e398330c57f0a) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2b2a0ff8f9def3f17d58512ab10d7b1b40e5ae06dabbddfd4d9278a428a3700c fcc80750040f1a2d6eab910392531d8e766f3e9faeb6d0b19c7b3c6c7c242a05, email=fbe41f56a9ad409ea4ab9e249793df5b704b75ddb1ac7139107e398330c57f0a, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=253, cust=jenni.struebing@googlemail.com, email=4df8434b55d69a229c6c8cf39ed165d7391cc338bd0167e6c268bbc0a907b708) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9ce8db922a8f4a7abd859adee70bd8b7a63321265487da54cf4bed6a69eb3e1b 5d2efa5ffffa5c7037a0b3cf8899410a6ccf36f6dbeb03083b3bafe6ac691d0d, email=4df8434b55d69a229c6c8cf39ed165d7391cc338bd0167e6c268bbc0a907b708, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=221, cust=samuric@libero.it, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6c1bdfb0f1ec46ffd6ddb972d02049c9d2168515bd9fd23c7eda144607891b5f 15079ff27eb9577bb794a6a73088e2fd8920ab771185c4724ce9bd5094566418, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=256, cust=chiara.imperiali82@gmail.com, email=27f818022da55b6e9adfedf65e0d7506295d2122d4f4f36fdce927d63b5850e4) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 0f19f46f7424ff92e7b53647b519992c9d2ed8645bad79f414c28ff35d524db3, email=27f818022da55b6e9adfedf65e0d7506295d2122d4f4f36fdce927d63b5850e4, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=261, cust=barchettarosa1964@gmail.com, email=d37a83471cc3ffb5712010f87455f000727aea45736feaafb232c19c9421e48f) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6a61eb7383e868f226d30d31c95348371760d993de5a098747a36923bdcaf25c f21637fb7ba083096fb5a9a20cbe3f1a4c23837bbb26ac9fc35069db0e18ef6a, email=d37a83471cc3ffb5712010f87455f000727aea45736feaafb232c19c9421e48f, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=263, cust=Sarazerbinati89@gmail.com, email=0fe50d94679ab4c67118512557cf6a03c6070ba589c9dbc57292eee2e43148ff) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 64b9635119c6eac040b93e5268013928eb86c63efcc9868dc47ade440a71fa71, email=0fe50d94679ab4c67118512557cf6a03c6070ba589c9dbc57292eee2e43148ff, hotel=39054_001) 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1164, cust=dennissommer@gmx.de, email=95206fce8f87642d4f2ab895f098ccbf145245edd699963baf8f94116718a74c) via hash 2025-11-19 15:18:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bb647e29b34334079a9d553184f6cb58abd93182f8a4f7e95caf4bea0c2b2171 3749ad2680c15aade0095cc3072736e551fc5ba89ace5bcbb61549db931bee26, email=95206fce8f87642d4f2ab895f098ccbf145245edd699963baf8f94116718a74c, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=266, cust=mirkoselmo70@gmail.com, email=efb0bb086e9eb26f855e37fd09d96936468791d7b63bbbeb15b036d0cb837b81) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=250, cust=mirkoselmo70@gmail.com, email=efb0bb086e9eb26f855e37fd09d96936468791d7b63bbbeb15b036d0cb837b81) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 51171aacd08289c7cb99ef4dcbd722a2ce4e33e188b2dc44d9af0fa3893f037b, email=efb0bb086e9eb26f855e37fd09d96936468791d7b63bbbeb15b036d0cb837b81, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=221, cust=samuric@libero.it, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6c1bdfb0f1ec46ffd6ddb972d02049c9d2168515bd9fd23c7eda144607891b5f 15079ff27eb9577bb794a6a73088e2fd8920ab771185c4724ce9bd5094566418, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=267, cust=eleo.luck93@gmail.com, email=fabe505bdee18565c5fab5d19a5c44fe92cbcd4bde3cb0c3dd91114a02162526) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 8dd8f07255667b046b228037ad9ca74338889b704606a7c542c7d4140cdd3ff0, email=fabe505bdee18565c5fab5d19a5c44fe92cbcd4bde3cb0c3dd91114a02162526, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=268, cust=beata.wirtl@icloud.com, email=a2c0a0d9161fcdfad61f9cf56879553c66cfc6d9ecf2e26bcaa0975d035b6aa6) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f691e61ba9a69e1f65984391128656d88749eae94016b451d5ab8d98c7a201a8 e4d2da435d96f074be7cff110081d5a0b1176f14b59a3b1bec5de10c1e162d41, email=a2c0a0d9161fcdfad61f9cf56879553c66cfc6d9ecf2e26bcaa0975d035b6aa6, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=270, cust=cecchettialice93@gmail.com, email=6da8863616c0804837b4bbd01fb228331c21286ebf8179832a44c7257bf3fff8) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bd806c97f0e00af1a1fc3328fa763a9269723c8db8fac4f93af71db186d6e90 b7700be332aa9195fbba25e3ccafb86e9bd415e06019340c6aadaa9aeddb9395, email=6da8863616c0804837b4bbd01fb228331c21286ebf8179832a44c7257bf3fff8, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=271, cust=francesca.t83f@libero.it, email=17e987b73acdc9b98304f5fb557e0646bab4d17b3fcb2695c5ecc2b878430377) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 24e404e12593936f6a7f0ec0f2a097319fe4966de67b3ec179cb424d4fc2ef51, email=17e987b73acdc9b98304f5fb557e0646bab4d17b3fcb2695c5ecc2b878430377, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=272, cust=alessandrarussia@hotmail.com, email=bc62128eef1bd74eee227d64e8a69a69337b258b1d9f639935b98c21911f30d6) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c 66727a69f330555783341a03ca8fa7c90f80e3e92c7f3915251be43ab9102231, email=bc62128eef1bd74eee227d64e8a69a69337b258b1d9f639935b98c21911f30d6, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=273, cust=christina.neise@gmx.at, email=efb71aa635cc0102877a3b59301d99e938a527d48e3ddc5a9aef22596fb8f657) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 dcbcff0217abe770afa4629faf1ae6de4abcc60e9cf6764baba6e503b4a6293c, email=efb71aa635cc0102877a3b59301d99e938a527d48e3ddc5a9aef22596fb8f657, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=274, cust=gluca.bolognesi@gmail.com, email=53d29e19052bb0f648c709108b2d914d050d025692ff3d0c4940e3b59f44e197) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ec27c5dcb1aba241730da0ab0e695920ac927de0399226d226b82b0e8b01103f 019be4871cae783fab2999dfc7a9eb49d9eb85ca8eb1830a72ac74301ecd993e, email=53d29e19052bb0f648c709108b2d914d050d025692ff3d0c4940e3b59f44e197, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=278, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=742, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=815, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 eeed029c7ac76e15dce8ba2c0bed447d91dcca4417bff088a8242b7e4bcfec0a, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=205, cust=sabrinadivita96@gmail.com, email=b56472d4360348ef2aa9df7479d9adcb031aa83291c9b6d93eaa9c1b38ad9522) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=277, cust=sabrinadivita96@gmail.com, email=b56472d4360348ef2aa9df7479d9adcb031aa83291c9b6d93eaa9c1b38ad9522) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c49b876c05fd376922883ceaf5b7e7871ae4ae9f24e79958f3fc70efe114627d fb18245487ca9ab219a007c65da495254f9cf8b3a89a2341e1d9a9b2a1e26ba4, email=b56472d4360348ef2aa9df7479d9adcb031aa83291c9b6d93eaa9c1b38ad9522, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=279, cust=acinommu@gmail.com, email=ff146a593b8d2aed46ae0c3d0f8c37eef8125afb1a9f0031dd8e7b0316bbccfe) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 9c9d940987786691298dfafe604b1cddb56a9f3dcaa5054b36fea1a9f8d2bccd, email=ff146a593b8d2aed46ae0c3d0f8c37eef8125afb1a9f0031dd8e7b0316bbccfe, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=281, cust=adampier@outlook.it, email=56719d188a821027d2d97d871bc07fdf545daf7e38f4403dae21c7d86cf78f7e) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7a043bbb80a97bfe36738b6d09df2e431b5bbe648d6b9e881e1dc31b143291c8 1f3978abc8f38fd590745120514a8f0b0bbc65816ab324aa0710cdc0f0b8e6a7, email=56719d188a821027d2d97d871bc07fdf545daf7e38f4403dae21c7d86cf78f7e, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=284, cust=a.cibin@yahoo.com, email=317a726440b1c0350452586ba20a69a37f4f4f4bd911a5b0432cbaafaec16627) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 459b7487fdd100b3825cae2de02625738af7b4cf4dd6e305cc45ad4e99620273, email=317a726440b1c0350452586ba20a69a37f4f4f4bd911a5b0432cbaafaec16627, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=286, cust=giorgiaparrinello31@gmail.com, email=c2bd0d68255ef6069dcb3f99971d5ccbda2c0be8ab406c5089f2be545a392fe8) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=779562b086bb57bfe27509a43b72b47612f9a64815e53a5a9f48140de037eb5d 05789ef83725bf50a8cbcadd2763867becae189bb991ccfe28c803752500c99c, email=c2bd0d68255ef6069dcb3f99971d5ccbda2c0be8ab406c5089f2be545a392fe8, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=283, cust=elisa.vezzani1991@gmail.com, email=470cae0978565503ea3f04f5f9c8c1910e1bdb65a0c002f7136406d0e95d53ba) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 028cf272abebc566c5b45dd91debf2e2fa70790ab1407210eaf648f61c577352, email=470cae0978565503ea3f04f5f9c8c1910e1bdb65a0c002f7136406d0e95d53ba, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=285, cust=aldadervishi@outlook.it, email=652d8fc79a9cd2cbce0338b6e7e1c791b3293eb8062a18d0abd290b4e5746735) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bb82dbff53784a92e668ead79ea90c9f7a09dab6777137d4b27cc78a639ddbc9 e866f78715d407a473457a408b6cd542f6d004fc9c77c5f75c92bddb5eeb5573, email=652d8fc79a9cd2cbce0338b6e7e1c791b3293eb8062a18d0abd290b4e5746735, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=287, cust=chrisbardawil1@gmail.com, email=158f0d4c4c83320b576197f23c2c6c39d3485ad6d3ac7b54b2440c1638bc512b) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8afd93c0a1992329715c777f514f802faaa0d28b9642807e22194e9abecf9b4c c09e46f3c6a44c8e1a5211779468f99f01f6c0ae04bfd98a1ded83fd65fcd977, email=158f0d4c4c83320b576197f23c2c6c39d3485ad6d3ac7b54b2440c1638bc512b, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1402, cust=bruno.berselli77@gmail.com, email=1052bde8b7148ec1ffe68a6cafc6f5098569e4a65fb257eb92f47739d57478ad) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ccc68482d9e0eee0789e64c7674421076738f8836857ea89bcd0afb832bf3fc3 07ed7f68cd4dadfbb854e769d13acba76da20207cca343603c30d372df2322a3, email=1052bde8b7148ec1ffe68a6cafc6f5098569e4a65fb257eb92f47739d57478ad, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=575, cust=luzzisandra378@gmail.com, email=6e29955a3e6d615b555bfd252fa0d513e11a5219950fad47d955fe99fe00c99b) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=83ed5207a41179600b50c409a460cfc229c60cb91bf06480d705c923c864e501 d91ecaff20ee522835c84dcb1bf35e73a8010596c9f5690a1059f07967f2ba47, email=6e29955a3e6d615b555bfd252fa0d513e11a5219950fad47d955fe99fe00c99b, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=294, cust=mironmarinela93@gmail.com, email=daa9b52e842b88c7bd6a61565bb68e171a1c0209478e6e5e4c223a4f79eb08cf) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=33f5a97bfd3c6b9f8d27b6cea8b2ded9d509431f3cd42d559d6fad6c9c8a26c4 6d7a9c35acc287388bc839bfb6fb870707403344a0317a7e9a5096e242c315af, email=daa9b52e842b88c7bd6a61565bb68e171a1c0209478e6e5e4c223a4f79eb08cf, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=289, cust=diana_94@live.it, email=54bcf3d61c197137217c9d9861ec71e128be0e1a733a227f8a56344c32b3b636) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 62016d53edb0a0b939bea5ab8012f3a4e7daa99fc00eb373ba243a556b95641e, email=54bcf3d61c197137217c9d9861ec71e128be0e1a733a227f8a56344c32b3b636, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=280, cust=fe.monti@yahoo.it, email=b83de2d2bd18681930f51a217836846328d4bb2ac00d9a4adb36998fa7a65ca5) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 51f6725e83e74f04ae12ac94c1b8a04df5e983e83cfbd551c2d9368686427d60, email=b83de2d2bd18681930f51a217836846328d4bb2ac00d9a4adb36998fa7a65ca5, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=296, cust=desireepacifico2715@gmail.com, email=97a266e4c21c42ec8accf10a578174f95458d0f9a5e82a39ebd8862d0ab02fe2) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=59405314053222d46e63a405db9f44164a0e85eb2cd332f255faabe1668d3bdd 3435716ccca35bfa0ccd6bfd598133b37cf3a18c2e577ab128a992672e1f2c0e, email=97a266e4c21c42ec8accf10a578174f95458d0f9a5e82a39ebd8862d0ab02fe2, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=299, cust=susannagianola88@gmail.com, email=aa685d6d464df2980773ed7d4cfa02a9c1c9fa1b5fe09ae584bb675c96b77bb3) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a97ce4636a73bea92d2b48c2b39327a2b0b15586082f9d533c2edab4fd2fad25 e65e0515ea6831ded4310af0d1cb9f7a96be8a044ed673cf4b5a77e4101c5fc5, email=aa685d6d464df2980773ed7d4cfa02a9c1c9fa1b5fe09ae584bb675c96b77bb3, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=298, cust=mg281180@gmail.com, email=8c1e955eaf4219f52ac0675c1db86ca65e3a79f3a143059bce4f8813a1db6b25) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=64b4d0f47c93ce23d157e68a58767356283dc9b63c459d45d0e0e39b3a64b9b9 3e17c0d0d0bf52527df907a18e3bd3449cc209e0c1632416fc606c2cf5c17446, email=8c1e955eaf4219f52ac0675c1db86ca65e3a79f3a143059bce4f8813a1db6b25, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=298, cust=mg281180@gmail.com, email=8c1e955eaf4219f52ac0675c1db86ca65e3a79f3a143059bce4f8813a1db6b25) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=64b4d0f47c93ce23d157e68a58767356283dc9b63c459d45d0e0e39b3a64b9b9 3e17c0d0d0bf52527df907a18e3bd3449cc209e0c1632416fc606c2cf5c17446, email=8c1e955eaf4219f52ac0675c1db86ca65e3a79f3a143059bce4f8813a1db6b25, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=304, cust=angelaelia9097@gmail.com, email=c030bbfb68b72efcbd9bdce17dcf3f94c40500b72e032c508b48fe7b28609d01) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef 1e313d3d03fe7e3db93ba5561491f4993649df02b3364b072e2b1afe8a731864, email=c030bbfb68b72efcbd9bdce17dcf3f94c40500b72e032c508b48fe7b28609d01, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=303, cust=vera.rohloff@gmx.se, email=1fbc00ac1fb879199246ac635169371992523014a1f62fbc80577055c6668066) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c7f6d322bc205f26de153999e8d923b63b9261ce34bcb0ef1b9c711f843e05d5 a9983bbb0838a9a74e999b38d544f0f3af1faa385bed6eca6558a1635bc31ae9, email=1fbc00ac1fb879199246ac635169371992523014a1f62fbc80577055c6668066, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=305, cust=rvertuvcio@gmail.com, email=06bd8328890fa5200c96be1dabc3a5c1cd7d22431131424d05676b57fd5e42e3) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9e88b067408182d0bd525120e9ba2607e19b0dfa17b48582d2d405fc52dc4a1a 4146dafcac05767b516a167cfdb6e3dfef17069cfa36b143d3c24e495b4e310e, email=06bd8328890fa5200c96be1dabc3a5c1cd7d22431131424d05676b57fd5e42e3, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=308, cust=sinaschulz17@yahoo.de, email=d163c6c4fa025bf47a091a455874c6f1df0840ef3aecff4510f34a77fec102b1) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1131204124b1c4a4f60262ad7312b91898340ec921df8a6c1e6529029c4567c9 2dbd218072117713f2d5996a726a9b216ed791ffd0783b6ba4ab6d61b8333192, email=d163c6c4fa025bf47a091a455874c6f1df0840ef3aecff4510f34a77fec102b1, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=313, cust=sandro_marani@hotmail.it, email=25900beabefaed0280770e13f4435abf9cc716da4efa227e1247bc118bf050ec) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1faf23fc4ed5880a64cfd5a2340d74628c99f50b8314d38935a2802c553fc950 f1b4aae7bf24af24ee82984b33cd74aaf955c2bfc8d3a83ae0cca5cd4969a965, email=25900beabefaed0280770e13f4435abf9cc716da4efa227e1247bc118bf050ec, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=314, cust=corso.antonio@inwind.it, email=91f2d339391954be5350a9ea4fb192d06aa6032d7e636ec0f4ae790e2a749cf2) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ee3679892e6ac5a5b513eba7fd529d363d7a96508421c5dbd44b01b349cf514 8e0879981a321b769b8ee7f0f73d5621961e4c6daa93b9b361053ee81d8955c0, email=91f2d339391954be5350a9ea4fb192d06aa6032d7e636ec0f4ae790e2a749cf2, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=309, cust=davidedallevedove@gmail.com, email=52d80cb1e4f7d387bed912233dc356ecbe2fa79332d11c2be6081cdad5923f0b) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 e76f2b6598f982a11124bf2057850feb3d70a2419124b1c6efa732d9c9b4761b, email=52d80cb1e4f7d387bed912233dc356ecbe2fa79332d11c2be6081cdad5923f0b, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=307, cust=danieledamon77@gmail.com, email=4678408434342017e96115ff0e8e2451e2997871fedafb426ce79bd2c46c0e2a) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86d0917177d9cf5fb859b81005f650eb9a3be0d5b1a66df60aea9aee416bc03d 24955120ac8c71fc4e61677aacbe77701382d455722fcc9d4912c536ba22b81d, email=4678408434342017e96115ff0e8e2451e2997871fedafb426ce79bd2c46c0e2a, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=302, cust=raffaella.spaggiari@yahoo.com, email=1cf7da828cdf8229b90127c00d0691ccdfadc139364f0e66b866df6c8a578fa6) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=42ad2ba711dfa5be188222de5c48343e393e0ba059801100d350a4d8139a6607 0cbef07cc00c901572a678298b9e9e6803eb160ad05f320dc71a0869d8653a16, email=1cf7da828cdf8229b90127c00d0691ccdfadc139364f0e66b866df6c8a578fa6, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=311, cust=Cristinaaxinia11a@gmail.com, email=2e2ce7c0449f5cd0e5e753a701db8769fd8886388c38f1268301ae60c752f9f7) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1234, cust=Cristinaaxinia11a@gmail.com, email=2e2ce7c0449f5cd0e5e753a701db8769fd8886388c38f1268301ae60c752f9f7) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f a4aa26b0ef26981a5e1a827d2e970ea8e453b4ef613de13b26e44d82f595028e, email=2e2ce7c0449f5cd0e5e753a701db8769fd8886388c38f1268301ae60c752f9f7, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=318, cust=valentina.barbera88@libero.it, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 e3ad8b2a398a36dd44289c93dc773455534765922aa0c8920a78173b5ac437e6, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=322, cust=sarayolanda9331@gmail.com, email=fc730176137cdfac18e92ae38692ffb3c92bd73706a683bb4d2619d3ac73aaa4) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 6ef5089a33c5092822fb70db99a3e64ddf6b6410fc807fb46d45f3522d270108, email=fc730176137cdfac18e92ae38692ffb3c92bd73706a683bb4d2619d3ac73aaa4, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=320) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 474a2cc4107f5b896f906c4c302af3baf01fe13bb83fb11cb6a4dd16608850bd, email=0139a0fa8cbb3c455c690dd8888502bbda2d33c8efd07604dc55614d05ec2b7b, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=319, cust=paola.f@hotmail.it, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=418, cust=Paola.f@hotmail.it, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 97ee4f526166682040d5440f408a65774dc958afdffdad806b949b28f6614e8d, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=324, cust=mariagania88@gmail.com, email=ca307774803d5a2b841ef008489912b7d5b58607a2453f5d88aeb15b54204492) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 5bb3da2ca7d320a94a8ad450497fdf9747368e25e671e6df855fd85d1fac1d58, email=ca307774803d5a2b841ef008489912b7d5b58607a2453f5d88aeb15b54204492, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=322, cust=sarayolanda9331@gmail.com, email=fc730176137cdfac18e92ae38692ffb3c92bd73706a683bb4d2619d3ac73aaa4) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None 3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7, email=fc730176137cdfac18e92ae38692ffb3c92bd73706a683bb4d2619d3ac73aaa4, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=330, cust=polalaura5@gmail.com, email=430f986c040f6b5aba48b6fb1ced27c8cca5ef4d3687927249c098cf096f7d69) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 2c129d3947617c85b44c5623ee0be802f65f7b6ca1775fa56dc733adc8027e6d, email=430f986c040f6b5aba48b6fb1ced27c8cca5ef4d3687927249c098cf096f7d69, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=329, cust=porfiricristiana@gmail.com, email=a1cfbed4294b27d7810d7abf587f36e39e71ea89933b588d9155a747546ccf96) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=341868f71bc6af9f8e7b19d67152d447eb2f63dffd7f1d359383c412f189e93b 5f254cf803acf3c4702344016f687973fc1dfd83bfeb03a20da4fda1e0cfd5f4, email=a1cfbed4294b27d7810d7abf587f36e39e71ea89933b588d9155a747546ccf96, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=328, cust=natasciabachini@gmail.com, email=52ebcacc7c5f1d3833343c2fea3cacce680c20b64e8190236f517c922784e7f6) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d63b16d6f3eba31cd868d6eab0de6cb010378fe905ec4e7503f3093d799a1c6 3cd8f37da6f2ca108e48cecf9e33e8cb8ce3e0f822c454f858d53dc42d1b2e08, email=52ebcacc7c5f1d3833343c2fea3cacce680c20b64e8190236f517c922784e7f6, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=327, cust=akiram39@hotmail.it, email=6d0b8cfc7a347fd52ccd47c5c0d50a6621a54b7ad0fd9af3ab9a267c68953499) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b9959b361fe2d3e89af347e999b4698740035b65795a6877a4044009addbd6de bf8e7f9df752c3a461b12e21b1fe58d7dea43a67b3370a55a1d0fc8ff4fe1fc9, email=6d0b8cfc7a347fd52ccd47c5c0d50a6621a54b7ad0fd9af3ab9a267c68953499, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=334, cust=giancarlobiron78@gmail.com, email=3df7edfd89b8edb3040be95e4416739e5ce982943aa72e9523f27ce036ed9380) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fd6aea9cd77f6a31ac5a24d0f08a560f43ab575c67a750a6bb2a0d0ebfe35e3c 9db5f241dfdb0f71956769ec2b82c4cc20b1c79834248db236777f6817f7fb34, email=3df7edfd89b8edb3040be95e4416739e5ce982943aa72e9523f27ce036ed9380, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=332, cust=giafard1987@libero.it, email=f05e57f30c5079a8a6836b62e524b13d44c1835c0ce756c3e182a7fd9c409d3a) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7356c5332a3dc172307d7d27b86c3b852b08334cbf292d93965c4566ffacf99 24b625baf04f34f08deafbd3b00f1a4869fe3d314ee766fa1f922bb92b483492, email=f05e57f30c5079a8a6836b62e524b13d44c1835c0ce756c3e182a7fd9c409d3a, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=333, cust=andreareali1984@libero.it, email=c2584ca3fc23196ec2ee46e505c0e1e933eac066b699c5a9c1ca79ff9854e9dd) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 e1487f0d9d94b893e2eac5944407d22d542377b3f8b2885199affc1750d941c7, email=c2584ca3fc23196ec2ee46e505c0e1e933eac066b699c5a9c1ca79ff9854e9dd, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=331, cust=ri.r@live.it, email=b0c75ce610435cbe5936cd93f6e2693132e78a20224288c77069393047bee9c8) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None c5420b43786b20f6cd116002a483b128e9d24020852c5e1c53731e25f40217f0, email=b0c75ce610435cbe5936cd93f6e2693132e78a20224288c77069393047bee9c8, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=337, cust=schmidt.h.l@unitybox.de, email=7eac5a6f06a498264d0789f34662c00846cb900a5715d5496c9641223922f15b) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=7eac5a6f06a498264d0789f34662c00846cb900a5715d5496c9641223922f15b, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=339, cust=montalbanovalentina79@gmail.com, email=84d1d614677ca5b0a0f5d339392e29dfe53dbe25ff0cc56a9e7d277bd7e25136) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 1506e095d68e4843394b6ce159e3c34f096d10964dcab18f33651af527fe3d4b, email=84d1d614677ca5b0a0f5d339392e29dfe53dbe25ff0cc56a9e7d277bd7e25136, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=343, cust=pattydance2@gmail.com, email=c3dbecdcdb390fd439550b7bb669c04a738fa8a0b0cb59e5495e44b6866852e0) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a16f4d40f57f0db6f2b42b64e389be4c5b547f932d93a3979e2df1e3a0035e49 572e31f55b6ac1b13fd5f5665d44bef1e3474ccf39b983428d4d8c4493d041c5, email=c3dbecdcdb390fd439550b7bb669c04a738fa8a0b0cb59e5495e44b6866852e0, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=338, cust=amministrazione@squadracredit.com, email=4430222e494f14c26520a8dc66cd337078032165eefcdfc8b687f81a386493c6) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=182, cust=amministrazione@squadracredit.com, email=4430222e494f14c26520a8dc66cd337078032165eefcdfc8b687f81a386493c6) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=636916f4580964eef823bd7b87713d15e7cc7d6d553e5eab971c3ed86a47c6c1 aa1c6031a071a4995fae12f4b72ef18260b74b141f4a924dd42b5ef1247c3416, email=4430222e494f14c26520a8dc66cd337078032165eefcdfc8b687f81a386493c6, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=346, cust=Hmlhopital@gmail.com, email=7e7d9ca993b8717b103b4007a68f1680df16138e311ff0445abe858ceb38dea3) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a6ae07ad556c5f9348cc09c16ed17a437e65acc71e689c1b19f872f1dab3c9c1 ff4c5d09f6a9467299d7e29a9a818b0c5461365b3995ed1c8cefd0f01edd47c6, email=7e7d9ca993b8717b103b4007a68f1680df16138e311ff0445abe858ceb38dea3, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=345, cust=pesciolina78@hotmail.com, email=6efc1b1772e41312df30d3223740335eaa9e5edbcaf6653072a58bb3f49a7baf) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9fede2030631728fc75fbfdad738ac45acc4af0f2a3e86ef6da556b8b8185d86 4135c4c9181f922cb9ea3e71b9d77fe3884f8fa701413df99aa04261ad2e6a48, email=6efc1b1772e41312df30d3223740335eaa9e5edbcaf6653072a58bb3f49a7baf, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=355, cust=luca@marseglia.it, email=c63c1736ab1dd0e004d94260ed11b93fa26f2823907e9863210ae0c05b18988f) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 79c782a078ee2a188b32e41f6b3082d2d3c27ee633fa35698bf5c91edcf610f0, email=c63c1736ab1dd0e004d94260ed11b93fa26f2823907e9863210ae0c05b18988f, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=356, cust=roberto.vanini@gmail.com, email=4e7d9ae21b7d2b673b30eacc5a00a8b55b17da516ef4f68ae107e954afa0837a) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=72534c4a93ddc043fe3229ed46b1d526c4ccc747febdcd0f284f7f6057a37858 9b774199deff77a50cffc194b383fbc5bb8a127ebd9d4023f37078e076ac102a, email=4e7d9ae21b7d2b673b30eacc5a00a8b55b17da516ef4f68ae107e954afa0837a, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=352, cust=mosello.germana@libero.it, email=0702a9d9174fbc4790d08e1d4f8e81197f7dac6d5541afb95031409e20a40eb4) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c693e0e89511bd6b2f2e5264ec7fe4f3e73140a85517586ba55a1472b3cedb8b b9f0427975fa71a37c88b7341565258487d829a3243d1a908ec3746010d766e8, email=0702a9d9174fbc4790d08e1d4f8e81197f7dac6d5541afb95031409e20a40eb4, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=350, cust=rampin29@virgilio.it, email=457efceb4dbc526e08240bc2134af11b074699a257b8666df8b2c1142f6b7828) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b5d1494c27b0c20e91d20217050599e1b17b13fa028340de0887c0029bba19c4 19d192074f8a77a8625b855eacdcb116fdf8fb65877f8102ed5197df8e441ab5, email=457efceb4dbc526e08240bc2134af11b074699a257b8666df8b2c1142f6b7828, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=357, cust=illek.sonja@gmail.com, email=e3c3a0da9ae6e88214bea4df219eaec0e7e80ede106d9736af991771ba747ec7) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6c4df91a3b4064bcaea006b82d7a505cadd284e1864bbe5336b168cf612e4f9 2879f86c9861d77ce5501ece4d68adc9ce4c74750f155f041bf17dfd559ea0c3, email=e3c3a0da9ae6e88214bea4df219eaec0e7e80ede106d9736af991771ba747ec7, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=353, cust=p.tranquillo@alice.it, email=578e464dc6423393478256fae7f1e7909594fb763108558eee097224b4379360) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=80934dc22a7056618b257ac2727543d2d0d301189347631b776deaf694c03dc3 ae2d694161fb17134c5cd8e01f382554cd35170023827c223522b0ba21e44ecc, email=578e464dc6423393478256fae7f1e7909594fb763108558eee097224b4379360, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=202, cust=japantri88@gmail.com, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=360, cust=japantri88@gmail.com, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2547887be5eaec9c95584fb892e5ca8d38b85e4265babb9c7c7f7b5256e0d635 b1f1b9ac76e307221ae2b928e28d6245781638c731e75af5ebfa2e1a6ec7544a, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=359, cust=tulliamarchese3@icloud.com, email=438662d966250c0b5e18878a1a1eaa5a232f75b0ada9e2fe6a00c3d1cb2213fd) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9359b7721e9141880ab6e8619cbe03012f5ba364a998cb094c933c3ffeb88bb6 085caa96e51d45cd769111154aa794047ed7b97a1c8812ae3f472385eaf262ff, email=438662d966250c0b5e18878a1a1eaa5a232f75b0ada9e2fe6a00c3d1cb2213fd, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=367, cust=federicozona17@libero.it, email=5c3a0693776bd1e3ef50a77d58e3f4715d02b54ad79a6266a4665ee4f3882090) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cd71fa4239dac4232ed0f85d682be555798551f732d1cf655f65f86884121fe4 62862a181c1ddb7cba5466b60f28e3552980800baf0de065428f7865bb406734, email=5c3a0693776bd1e3ef50a77d58e3f4715d02b54ad79a6266a4665ee4f3882090, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=365, cust=angybibi89@hotmail.it, email=c8ea607ceeec33cd08b2837fb799358a2627a1a3c4129697b5a143371d43ef02) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef 61d275131ae629d6d3ca9600bd759c1b6c5479d684f340cee991e415d09d2903, email=c8ea607ceeec33cd08b2837fb799358a2627a1a3c4129697b5a143371d43ef02, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=365, cust=angybibi89@hotmail.it, email=c8ea607ceeec33cd08b2837fb799358a2627a1a3c4129697b5a143371d43ef02) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef 61d275131ae629d6d3ca9600bd759c1b6c5479d684f340cee991e415d09d2903, email=c8ea607ceeec33cd08b2837fb799358a2627a1a3c4129697b5a143371d43ef02, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=364, cust=silviagallo93@libero.it, email=bff3ef9c7c403e1d00e7a6d560cd4d79ee503a84d1ca32e3fdd355aec11d5978) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 993e29f2b42b583a43ebd16a9ba1e36ae1f902832ed045b1312a5d3d57bb2382, email=bff3ef9c7c403e1d00e7a6d560cd4d79ee503a84d1ca32e3fdd355aec11d5978, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=363, cust=dcleonardo@hotmail.it, email=4b170faae1c2787673886c2ba97b78f74ed9033b280e4b46e5559cb1f125a68c) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=18ccba186d8757c20cbf05d7a98b2c64f9f16eb64ea4a64659bbc5c9b7b3a7fe 861a7ea240ad4eb593d448dd899c96081e6afa5e14cabc0cc4a4b7a9097ccea5, email=4b170faae1c2787673886c2ba97b78f74ed9033b280e4b46e5559cb1f125a68c, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=369, cust=simonafersini89@gmail.com, email=c6828d4bac7a897a56f73533e20531184ea79574f42ec5eb233dfb250199ba43) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 adf585d0b12d40cb7d2a38a17d171fd09ba6573c8794d98492fa5a34dcf15a15, email=c6828d4bac7a897a56f73533e20531184ea79574f42ec5eb233dfb250199ba43, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=371, cust=Mauradagnino@libero.it, email=8d750ff191798fa3c3a4c29c4ed6684a635644303a48bc5a8cc27c00e1341e08) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5eb558f674be5c2655acd256ed20d74647b534f3f4ba8ff22e1bc1bb4bbf3305 7ed41d59fffdf64ebbf94b3504b7347380680902b5037ae44c39521333881b0e, email=8d750ff191798fa3c3a4c29c4ed6684a635644303a48bc5a8cc27c00e1341e08, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=372, cust=arcobalenosrl@live.com, email=e2f2ebfb4cb8a98ce99cc6522a19ae5acc8b2fdb96973685e99a8e87db486c23) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=092893ee79dd16315d90cc851c17ca985b823d5e0faa56c20d48ab779aa7c355 0c313743a2d6fdb62c76dc7e2b4c803e4dd88d2595a492d62f78330d44353144, email=e2f2ebfb4cb8a98ce99cc6522a19ae5acc8b2fdb96973685e99a8e87db486c23, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=373, cust=lmarina257@gmail.com, email=109c9b03c8ac34ca3a3a4c1dc775969d514dae2f0e20c26326baf1564a55cbb6) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 513205c9ea865588c77d600449d12e143af69a957c39581774c091a366c0ba1a, email=109c9b03c8ac34ca3a3a4c1dc775969d514dae2f0e20c26326baf1564a55cbb6, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=375, cust=giuliapazi@virgilio.it, email=f9f4795eb2028815f9ed35b019ac777e733bafd26f5e33fcb3359daa13fd1bb8) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 fc56bb5f4fb44f3ac5d34fa2047d108baac8bab4ae5049e3c525a3749a79abe4, email=f9f4795eb2028815f9ed35b019ac777e733bafd26f5e33fcb3359daa13fd1bb8, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=378, cust=asteluca82@gmail.com, email=708332a436542463b47f3d2391d6b66a236f23932454bc39c27f14eb52e92e14) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 aee882c1c7bf0725b25efe224879c49e89585934317f15cc6bf952d0c8df75ea, email=708332a436542463b47f3d2391d6b66a236f23932454bc39c27f14eb52e92e14, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=382, cust=simone.brognoli@alice.it, email=73302c4b3d36a910c8c0c32bd55d01d0f9a44980b7b5f62df1a4851fb85d109f) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 91f020eec7b87bdc64d43c67bfcbd303b3417fdc3223282bc555ec1463da92ab, email=73302c4b3d36a910c8c0c32bd55d01d0f9a44980b7b5f62df1a4851fb85d109f, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=414, cust=martina.vannucchi@gmail.com, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 2e5d008c0ed918001faff1761d5d181ff31700f0e50c8b650e71086bd387d345, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=385, cust=neri06@hotmail.de, email=e212ee271ba1806224e515c67e906533e7ee02b855d50e2afffc16afb0706387) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3fec2131852b5db5b78e5fbbfe7f0230959faecfdbb821b511171ddf740630bb f31d6a8e61ecc4b4b8452fe9c12701d2cffda71d120546c275cce115806a0564, email=e212ee271ba1806224e515c67e906533e7ee02b855d50e2afffc16afb0706387, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=385, cust=neri06@hotmail.de, email=e212ee271ba1806224e515c67e906533e7ee02b855d50e2afffc16afb0706387) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3fec2131852b5db5b78e5fbbfe7f0230959faecfdbb821b511171ddf740630bb f31d6a8e61ecc4b4b8452fe9c12701d2cffda71d120546c275cce115806a0564, email=e212ee271ba1806224e515c67e906533e7ee02b855d50e2afffc16afb0706387, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=414, cust=martina.vannucchi@gmail.com, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 2e5d008c0ed918001faff1761d5d181ff31700f0e50c8b650e71086bd387d345, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=384, cust=bruna.dedonno@icloud.com, email=22f5ba1b24cbe67d689e7d304d409aba6528747e277cbfa93c01298c02251f4d) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f96cf6a1d9a1b55845e066252db1801f019ac57d3270001ac046a492216b154c 2ad1bf818c8cdc9ca9afb79c5adce5d89c80502f0c62626e2b009f88477a5cbd, email=22f5ba1b24cbe67d689e7d304d409aba6528747e277cbfa93c01298c02251f4d, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=574, cust=andrea.farina79@gmail.com, email=8a671fac492645ae2cb113d79d0320cae3e3eb20af683fba7bf42a135e653523) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 196ca6a8460090e528b9ca9725577833834ae3ae9d879cba2890046dfde764d0, email=8a671fac492645ae2cb113d79d0320cae3e3eb20af683fba7bf42a135e653523, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=573) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=214d875ef4995908392bb64befb35ca3291dd803fd94bd305ec806a0f39e0e03 c01a7364962d02a6420cda42749477ee2f4c125b15797b9ad4e6bf21bd552253, email=3661c6a4c6d7baf9c7ccb2460e18bf997520133fe94d90baaff576ccbf48f030, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=391, cust=francesco.roncon@libero.it, email=30d5ba8bb63b85bc3ad44cb05c6e47c149e6f852356d6bf05c2142bff07582d8) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 5c9d793f11be342b7402ec02719974294260d8f1b04a834c35aff155d09fbc9e, email=30d5ba8bb63b85bc3ad44cb05c6e47c149e6f852356d6bf05c2142bff07582d8, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=395, cust=loree89@libero.it, email=c5610043ab8e58ceffc3319b42a5f64e3ae424e45fb291aa4aa0381e819df3b1) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bed7dfed277df864e5843e57f8ae14e38198053648a141dead0b7b1ce7307e5 aca3bf9a700b2c953ec34f7746f7f2e647595ebb63e73d5bc31fd05690515655, email=c5610043ab8e58ceffc3319b42a5f64e3ae424e45fb291aa4aa0381e819df3b1, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=388, cust=andreacioffi8@gmail.com, email=3084eb5d918c376f07765a3d158065011853947da1f7d84a09d6e5f264ec997c) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d2debd249a866cf0d19274260c7012b52725a404807dc8c5ef7e86d00ce8c03 a85303867ec85a2deec803215099cefdaf8848a7672c2c78a894c54c0442e223, email=3084eb5d918c376f07765a3d158065011853947da1f7d84a09d6e5f264ec997c, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=389, cust=daniela.foracappa@libero.it, email=b4d1c894f0f4fb823a03271d17f2e9416521538340ac80a944fca6eea007c431) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 832b9a7dca97fc91af3a7c942a50f982e24e239cdd3979a4db338fed10e4d687, email=b4d1c894f0f4fb823a03271d17f2e9416521538340ac80a944fca6eea007c431, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=396, cust=cannellivalentina@gmail.com, email=8ba99edc3f67ca78239274a594704970d5176a1fcc458ecbb1857158464f3bd0) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 6225afa10956a4ab71ef5a36fd9784311fb23f1d431ec981f81501c8b0fe5a55, email=8ba99edc3f67ca78239274a594704970d5176a1fcc458ecbb1857158464f3bd0, hotel=39054_001) 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=397, cust=joannamalinconico@gmail.com, email=ce1c243a711a44d14d3eeabe9abacaacfd8c8cc6660e5bd71d09b006003c4b39) via hash 2025-11-19 15:18:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ecbd105358e381d778dd0173cd6a6db10f2f136e1810797c212b483fc42a02a2 2c91f54ba550caf9496e3105dbe3b016f94e9b7e3955e1a52ff120afaf43b000, email=ce1c243a711a44d14d3eeabe9abacaacfd8c8cc6660e5bd71d09b006003c4b39, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=399, cust=nicolettatesti@yahoo.it, email=11ff8d29a0863d938396bb27b6fd05fa50a09dbf20b980941f8cc875982c2803) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b2436568257bcf7d131f42275e2cdd9e1e7680b86a57858a2ae0fc8c2b709889 26e19f2b4dd93a3a7c49c3e785ec8932550af6aa6bea13078672a8c81508f18e, email=11ff8d29a0863d938396bb27b6fd05fa50a09dbf20b980941f8cc875982c2803, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=412, cust=gsgayan@gmail.com, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=500, cust=gsgayan@gmail.com, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=20177709d4a5c7763831bd733670d26d01e0988ba70857744adedd25337bd2c2 f5877b88619e440559415bc1bef6862e984adfc153415733f008e6b197eba1ba, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=419) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=414, cust=martina.vannucchi@gmail.com, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a 2ae21def2ca996ca08ee74fe170839c9b029aa136bb5e3a0d2ad81acbc2e9830, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=408, cust=ciliberti.mariangela@gmail.com, email=ea7b3742cf92b242f7aa327ddcf5ecc12b3773bbc021a225adca94d4405c3a0c) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7cd080480b03124d9963ffef0539472c2df876c75a0228914b03b94bebe58a42 176637e4f151be914fb5abcf0d4df65f1068a901ad7f2e1be0f441489e3a7664, email=ea7b3742cf92b242f7aa327ddcf5ecc12b3773bbc021a225adca94d4405c3a0c, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=537, cust=monica.brusconi78@gmail.com, email=c42b2f807f319037f656846d688f17f74d985621699e25b4cccf6dc2f00cbe5b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=409, cust=monica.brusconi78@gmail.com, email=c42b2f807f319037f656846d688f17f74d985621699e25b4cccf6dc2f00cbe5b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=467, cust=monica.brusconi78@gmail.com, email=c42b2f807f319037f656846d688f17f74d985621699e25b4cccf6dc2f00cbe5b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 23a8f1f07886c96169840f58af4f9b682588de727136a1c5b8e66606264f5cf0, email=c42b2f807f319037f656846d688f17f74d985621699e25b4cccf6dc2f00cbe5b, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=410) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 d7dc98aeb144224ffe05466aff021a928d89eb924708a2bf70c26e508eb7c502, email=d0a3ae59dc235550458efbb6587c32f45414c95bd72dd788899bc6b3251de93e, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=406, cust=miciafufi@yahoo.it, email=5da234aa88d6abb0f483d5ecaf48405bebd6f2b6211cd902791fe0a2d36b3101) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ebd0beb593e575046d45b519d9f03b4fe57c28001415a151c49a0a5e18dd5963 3b4dcf9f01f7379c73baa2cf9ac51a41e4802babe4583968a4abd8b8856dc2de, email=5da234aa88d6abb0f483d5ecaf48405bebd6f2b6211cd902791fe0a2d36b3101, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=416, cust=pace.noemi@gmail.com, email=134c6f6a9ee7c70e1be69b826286db7e127f6fa771a3eb825fb0e5322c1bf27d) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=baec4a1aef1c32173a406a11e67c82ffc562acc45c4ce4b4567fc95f50dc009f 19b87ac5ecb1afe2d7f3a59cbc81fe0f6c257624157e45c7ecd96bb0d0e76206, email=134c6f6a9ee7c70e1be69b826286db7e127f6fa771a3eb825fb0e5322c1bf27d, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=415, cust=imongella@gmail.com, email=fccfdba501c9a49c9682adf5680a39323f5ba3c1d6ba4e1c8c737b1d71736d0d) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f10931922d4034b81497d44fdf6310f24914803ed360bf61f69c9ed1e56b42e8 5aefae93dc6ee527544df0f3ac6fd67186144c1fda9118384ba6dab7942bdb10, email=fccfdba501c9a49c9682adf5680a39323f5ba3c1d6ba4e1c8c737b1d71736d0d, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=319, cust=paola.f@hotmail.it, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=418, cust=Paola.f@hotmail.it, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 97ee4f526166682040d5440f408a65774dc958afdffdad806b949b28f6614e8d, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=419) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=414, cust=martina.vannucchi@gmail.com, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a 2ae21def2ca996ca08ee74fe170839c9b029aa136bb5e3a0d2ad81acbc2e9830, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=420, cust=davide.bajo@yahoo.it, email=b07e5c8ec1972ed0064ad030b26cca8405d2ecd65568239989b2b87276c789bc) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 d6f71334015da4f42c134494296686d46b4a0e6cb9e0f304e6eb02de3e781bd4, email=b07e5c8ec1972ed0064ad030b26cca8405d2ecd65568239989b2b87276c789bc, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=430, cust=sahika_s91@hotmail.com, email=23a178126dd66bc21020cf0a83c3e61ad4fbd4158b9deceae8cf5b514e6c00a3) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b9d00436b147fc6188886c3bfba7469c7982062e76fc567b9efc8fd24dcf78c e9285311a65440a108cb87ba0ccc7f28d34eb10c484e94484d0e41cbb4383d67, email=23a178126dd66bc21020cf0a83c3e61ad4fbd4158b9deceae8cf5b514e6c00a3, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=429, cust=raffaelacarrano@live.it, email=c6230646681821a41af1921a61b21a34061d83847e861e54da98ec579d179f01) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8af9c762805363bf4fa3939f4d90df4c120b70312fa34eb25bab1954611dbb62 39f15a716671310fbf878117a76d079f83c9aca9e8829cbbb2412affbe2ce838, email=c6230646681821a41af1921a61b21a34061d83847e861e54da98ec579d179f01, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 362a296602348e5cfa9df497c9b6157c8f716996bc5ae69b883fa8ce1c653e1c, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=431, cust=veromelnic87@gmail.com, email=1736f9940a8393068f3225fa75d1d163cd06a6f7204785d2d09051fdef832aa2) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=492, cust=veromelnic87@gmail.com, email=1736f9940a8393068f3225fa75d1d163cd06a6f7204785d2d09051fdef832aa2) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=82d3042b941378bc994b8c2596fa69e4370bd2cb5400c4c043c996dc197fda7c 28edbb3ea87236de5664f642a341feffb72839ec1a0b590b3b00df7080146dbb, email=1736f9940a8393068f3225fa75d1d163cd06a6f7204785d2d09051fdef832aa2, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=437, cust=Tania.demetri@yahoo.it, email=716edeb61c196310bc8d96aeb8717d5f194755c9245a69762fdadf3e8dcb28c7) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=37755b1afe16a4973d4d2208c4a7dea45e2e5772015dc3d34e04eeed77f58591 45c8227c4c15156038f7c40dcca50ce94e4cecaeeff3da430781e68bc9075f9d, email=716edeb61c196310bc8d96aeb8717d5f194755c9245a69762fdadf3e8dcb28c7, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=511, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=432, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 4dc2053e86144d39a0141d30bf09df233875569d056002cc27509fdb24cc1965, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=439, cust=e.lattisi@gmail.com, email=839eb572ea95c36e472f099bc1e62adc70b91a344a0f8e99e1ec2c33cbb7679f) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 0498044af64338126b58d589733474cfe5355c2d0288f0ce8cf75ea5bbc0e4d2, email=839eb572ea95c36e472f099bc1e62adc70b91a344a0f8e99e1ec2c33cbb7679f, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=438, cust=danielabianchini9@gmail.com, email=987e5836722ffc9d295cea1cc8677dd038676ee1c02652f566e801290ac7bc4a) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5839ecdfd43bc7467f77cba4a40ea64c8ee5f986f61cf16a0e024ed2225891a4 63d797515e4a2727f25480c6850736e438a9239c9edffa489d43bfe244341421, email=987e5836722ffc9d295cea1cc8677dd038676ee1c02652f566e801290ac7bc4a, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=442, cust=scapindaniela3@gmail.com, email=a1f43806bf127b9a8bcbfe8d8c4c63f6b3325e69006273adb7d984b72ec1b9f2) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 85b23c8432035cdd625a7db20f34a8b569f8308c48e54863f86fa7d3b2489d2d, email=a1f43806bf127b9a8bcbfe8d8c4c63f6b3325e69006273adb7d984b72ec1b9f2, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=444, cust=barbara24.frei@gmail.com, email=14771de5736872bbbdc5ac3446df0545457a3aa12a9f88b54c41d196c1bbb3fa) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 7a1da727c62f38b1aa2194ac10966441b90078eae2ea480403b00343048c8b5f, email=14771de5736872bbbdc5ac3446df0545457a3aa12a9f88b54c41d196c1bbb3fa, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=450, cust=pinarkasap@yahoo.de, email=89d8ffb8f79290053405d14c8e9bd38c29991d555b1c72dc972f341f42e96583) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=14d14f82f5dba2753d6233fc919fda51d922f17a97b778f1cb0ffa1f75ec850b 63bab5bdceeae07f0dac93dc98e8af67546942e07895de74be58a9ed3249c31e, email=89d8ffb8f79290053405d14c8e9bd38c29991d555b1c72dc972f341f42e96583, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=448, cust=mattrap@hotmail.it, email=4badaa9c7f69e5a37da111278edb3f35228346afe3c7f0cc41354d3a74223d0d) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 2b19c3252c22f0f731042bcf26850e46d42f7ce969a4c17e8157953935225afe, email=4badaa9c7f69e5a37da111278edb3f35228346afe3c7f0cc41354d3a74223d0d, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a71bd4397285d3c15baa1fcdcf928c1354b293d6beda9fc78d286e14f47a942c 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=446, cust=viviana.liccardo@yahoo.it, email=5fb1978f2ca8af8c03dc6368e2e46285e18841e1e85f0ca0d6fa3b434db64ae7) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a159d9520a9b842f63b626e03552835a1dc99084619b7d98e0fa23b7d82f2ac3 e0cae348834329be67233a1471d0fcf653025be9aabe01a8a6cdc947578bb3dd, email=5fb1978f2ca8af8c03dc6368e2e46285e18841e1e85f0ca0d6fa3b434db64ae7, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=445, cust=paolo.dambruoso@libero.it, email=615aaf7e0018657219e6694bfbcdafff77b3fe0d34154770d277ce7becdf5cba) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=758828363a45e4d3f4e5eb06d91850e587f9a71b9874c04ed5dfc3f93fcead8f f99a8ac0dae1591ef067861e5aeb76b325756b35dca2c5494155c573cebbf6c2, email=615aaf7e0018657219e6694bfbcdafff77b3fe0d34154770d277ce7becdf5cba, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=443, cust=fzps@libero.it, email=bb7742c962d8a6d0fb51b099ce9bb4f76789afe5f6eba1d3eff32028c7585002) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=99cb2f9b05f6f0c2056bb18cf8230f6f01aabddeb4e102a4de5717e437658da4 52e8a8ec6e89fbb51b7a9d30fbbc656e5f7e049898de0d1aad97c2cae345a060, email=bb7742c962d8a6d0fb51b099ce9bb4f76789afe5f6eba1d3eff32028c7585002, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=440, cust=orianagilotti@virgilio.it, email=b84ca74ccb8d6b569857fa629c548957ec4ab3307baa9a8e14d1121fe427736b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d577db5e90fc343d14b8e9e16bd97e10cb7d06b4b8fc2ca77b0b399ee8d4d4d9 269ba6473cdc9009b5c3a43f09afa54ee051524142e5ffe7879cc5f3c1202977, email=b84ca74ccb8d6b569857fa629c548957ec4ab3307baa9a8e14d1121fe427736b, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=433) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9da59aa352ca5991338ad7edc89de4fabb4b9fef9196dc287e5346a2fbaaa0e4 8112e567ea8ad1da1c0d0007954e5acc4ccb32407bae4caf5880258773a5d2a2, email=70ea5d7b2a92de1ffa26d059b0f26677128e7a39c9877628afdc6be5b0fd8efc, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=454, cust=acquario.vania@libero.it, email=b542df930136672406f6dcf20e7f19153e430b8d3596166d8a775e04f6cd9bcc) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=455, cust=acquario.vania@libero.it, email=b542df930136672406f6dcf20e7f19153e430b8d3596166d8a775e04f6cd9bcc) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=20ce825f143326930f72287c6dfb7a3ebb94dd5daf895651fa3f6590406e95f9 2f9e6f60c188705c8b3333f9d18dd2d597ea9eab632844f37db68289ee3fe086, email=b542df930136672406f6dcf20e7f19153e430b8d3596166d8a775e04f6cd9bcc, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=463, cust=Zoa339@gmail.com, email=ce17542ce9cae3001f30bf708ee7bb4c6356ad2f057abdc1f2632a0e3b7e57b4) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 67e50c0f8012a1fb5eaf3edf61ffdb8fc0e9e80aa3cc31de6eb4e2e45a1d3086, email=ce17542ce9cae3001f30bf708ee7bb4c6356ad2f057abdc1f2632a0e3b7e57b4, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=461, cust=gribenceadorina90@gmail.com, email=3d8911f8c742fd03bfbba80fd96815ae0f7b0591de0fdb93fe9504affba08610) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5c7c0a67062d2a796bc21497f36683cca93a7db23e66051a180c8eb0af704117 5214c92720ffe723e963fd3ecd6c526dee2cd3e969f4de5ba59e480976cb4d82, email=3d8911f8c742fd03bfbba80fd96815ae0f7b0591de0fdb93fe9504affba08610, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=460, cust=liliyakroytor788@gmail.com, email=5fc93d54afc9ea61a745c007f3db3f19e8011a36510d32e3652d894205f56301) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a81898492f3d3b3c8ec617be43c7ee83ed49e335a1a1c51cb5e09f11e255196b c7a87232fc3e6949b42509e6b38d29be4222a153fc877c582656145175163331, email=5fc93d54afc9ea61a745c007f3db3f19e8011a36510d32e3652d894205f56301, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=459, cust=totiole@yahoo.it, email=ad58801ce913714620962b02e5e2c79a43cd935508ddbdb16bc1cfd4b648a3fe) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d6edf50cd23ce11dc0d55f8ddb6935f0bca1f7f06e24a35434af05f9a6105a22 1304e61167041842f9c6892a950c31951e34bb831ffc0329a5172618b96e9a95, email=ad58801ce913714620962b02e5e2c79a43cd935508ddbdb16bc1cfd4b648a3fe, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=458, cust=canepa.giulia84@gmail.com, email=f679b7eebca21bda2511bb30039e379c140627bddf90332acc5cb933b15b5fec) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 f500e70bb382f6f14977c0a644339d4c23ab30df32a9a84e15a8ccc7711322df, email=f679b7eebca21bda2511bb30039e379c140627bddf90332acc5cb933b15b5fec, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=457, cust=babi0787@hotmail.it, email=cd54f59cbe3826f2201ffe0ae464d8b5051481d0a7536756e6270522bb86d2d9) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 22292b3be91bc5fba17164120fee67c0a31d142e3e41e39d3c23a5618aec8dc1, email=cd54f59cbe3826f2201ffe0ae464d8b5051481d0a7536756e6270522bb86d2d9, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=449, cust=chiesa.barbara@gmail.com, email=790610f04701c92716289907b7015082658eca9af41be11627a081059421ddaf) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 3052eb6f7bae7493e012033c995b4942026098ddc1c2748e3a17503ed5470097, email=790610f04701c92716289907b7015082658eca9af41be11627a081059421ddaf, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 57fa87f92d0c4068d6c7de7acb549792cf28eb31c818111c5df17edf46cf4357, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=473, cust=lidiadisalvatore@gmail.com, email=7f2bf53c9f9f3d97c1c94f47f39045c7494d14a6290675ce7dbb66837f399f5d) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1552db05a75559105170dbecadb2613ca84776f7866d9436bd97ea1a80398667 9526f5e754b7625af162f3bf9a281c740cfc25b2751dbef6ef23765ec4aa0ad0, email=7f2bf53c9f9f3d97c1c94f47f39045c7494d14a6290675ce7dbb66837f399f5d, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=469, cust=avia1991@libero.it, email=646249a227d0dbdb090f651fd371820331263de26c3232d120667fdcafedf928) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e001e854afe9840c9784ef3d865ed83f2df1322898c9b55f4a97181f5351a699 8b7c02c79ba32781ab0ee4f01cd74bb80c36ecb3688d4063f2bfa2fdc0b1d0bb, email=646249a227d0dbdb090f651fd371820331263de26c3232d120667fdcafedf928, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=466, cust=ziaro73@gmail.com, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 95c0ad24384a27cba83f31e646b9dcda733e25fbcba9bc12cff2c8534c432a35, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=464, cust=ursula.i.koch@icloud.com, email=abe6fa8ee8f3cfa6d037304cf72593055b489027af42096ba828add4b93180e0) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1792b31816db934120056d9c8f645b238253e91a6d900897cf09b4b547f12351 e11ac386b455f5891846c593791227be0e0fd692b2b3d8043415fe09ebba7ce6, email=abe6fa8ee8f3cfa6d037304cf72593055b489027af42096ba828add4b93180e0, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=487, cust=famiglia.dallantonia@gmail.com, email=6f7a979b2e151a391f00e77b4c45ebd0759ae52a068505bdf34bcf25ad04fb2d) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None c2d222062432d63c03ab1597a6306671e7ac5dbae172ada7305d3abe4aa86168, email=6f7a979b2e151a391f00e77b4c45ebd0759ae52a068505bdf34bcf25ad04fb2d, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=486, cust=lazzeri@agrigeoservice.it, email=3422cd53f3b4c7d5de795d9c04f0602a2f8ae1629e3664e9c53266fa06fc4f7d) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 3583610da7878adeff9818011d7883dcca7e6b6a9cbe59de886449aade2cfda4, email=3422cd53f3b4c7d5de795d9c04f0602a2f8ae1629e3664e9c53266fa06fc4f7d, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=485, cust=mi.verdicchio@gmail.com, email=e4a8accd54677dd5c940ba7068c5e6c8e73095d079f12e637d020d5cd8ee06b3) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 6b9a1e89d411852dc7efdde7e60a39e78d60ec412a979409e221f75936abfb05, email=e4a8accd54677dd5c940ba7068c5e6c8e73095d079f12e637d020d5cd8ee06b3, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=482, cust=sara.bond9@icloud.com, email=c2d01d0e72cc736ebacc9d9c433c945c5253c4a39e9756788c7e6bc1a2005cb9) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a43dd97001f3a11f5fd2e1803f39cac63c51e06fab9ebf8abc91cf3dea3018ef df9e8ef63572a3acbe676b9a1b619eb741b2f1833304676c084e14d7fe3269a5, email=c2d01d0e72cc736ebacc9d9c433c945c5253c4a39e9756788c7e6bc1a2005cb9, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=484, cust=pierluigizoni1958@gmail.com, email=d5b285ad211ae310dbb420f54eae95eccdf22a65a0a11db897eb25bbbaa70ab8) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=06e07779754abe92fe2269de6001af3e5e958a18a4096b4bb7e3d28f8f4697b9 603bc6ce558db456457775fca420952df3d354e09056edb2a2f97fe9fa948b71, email=d5b285ad211ae310dbb420f54eae95eccdf22a65a0a11db897eb25bbbaa70ab8, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=481, cust=lore_yz@gmx.at, email=72a2f431d88c3a1e25912866d9ac8a097043871e8ea0a3ea4c99187110a5cfa0) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4d41d1ba85365959270848f789976e565ec3339c297a78ad47216a9009918cb7 b4fe07727b91d1efc96c5e8f9a6d3d5121d1e364840b307cce786f1ccb885acc, email=72a2f431d88c3a1e25912866d9ac8a097043871e8ea0a3ea4c99187110a5cfa0, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=480, cust=isabella.morano@tiscali.it, email=f2e3d0825c30873e5f70b855ebe88838e75404da88615c7b7307532357f642f3) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=da2da8e71c82b18aaec0e9dcf817ab09481a8b55061066f011b3e38188788f65 e31c26766136f1611994efc50f3431907074c0f7a3006dc6f4b5b4f164e9044d, email=f2e3d0825c30873e5f70b855ebe88838e75404da88615c7b7307532357f642f3, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=479, cust=bisharaluca@gmail.com, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 e91780991dd2345572ee1adc82a2dfcd16c338a03d6359345ee446d043f27fb4, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=478, cust=simona_antoni5042@yahoo.it, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 ee925bb2b5c28229232ef77a2bf0812d346830d9c0f3a331589cea3b73763ef1, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=477, cust=sabine.huvart@gmx.de, email=0413d34ce2d68e040e1ddca184e8956c80b83013031401459f1aa2c14658e0de) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2eff821d3e45468f13deac8d7f689a16aba442d6af2e5cd2e0bec42955f18ceb 48fdccd36af6dc155948bf730922a931b9aed683576ca148602273145188531a, email=0413d34ce2d68e040e1ddca184e8956c80b83013031401459f1aa2c14658e0de, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=483, cust=cecchini.tessile@gmail.com, email=240d0c9714159a02c0ca6a90d69012bf7501b3f12e994bdefec851813755dc56) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 dce38748c4428552b99b608af49291bc7a4915b54b379d7b87010abd05fe170a, email=240d0c9714159a02c0ca6a90d69012bf7501b3f12e994bdefec851813755dc56, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=434, cust=gnlcbiondo@gmail.com, email=a9251235bda12152ca11b51a7f9d5d7009fec28498a724c6e5ecba154bcf78f5) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=653, cust=gnlcbiondo@gmail.com, email=a9251235bda12152ca11b51a7f9d5d7009fec28498a724c6e5ecba154bcf78f5) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ec27c5dcb1aba241730da0ab0e695920ac927de0399226d226b82b0e8b01103f 19b90e9a4f3721235eecc8d7374b5b4cc3e8ad6cf4d2b151e1deffd1f373dc68, email=a9251235bda12152ca11b51a7f9d5d7009fec28498a724c6e5ecba154bcf78f5, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=489, cust=elisaturri76@gmail.com, email=97e265fc5319a6f2f2c20751641df374ff2d1d002e02e865e6cd6723ff27730f) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 0ee5ff87a6327e7624459d108cd47534b78899755162ac91a84399b41fad1d7b, email=97e265fc5319a6f2f2c20751641df374ff2d1d002e02e865e6cd6723ff27730f, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=490, cust=mauryx05@icloud.com, email=672f513fed2cb652322ff7a0bb0b82e8e2f71e4a431e1e9b21549d1cc162a495) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=768fbcc4607725e6a2b104bc483810536d022bd840375b16437c6b7284ad6d7b 86d625ecfd684082637fae24012f5cf86b8af2d6d724280822a30ff91d37f017, email=672f513fed2cb652322ff7a0bb0b82e8e2f71e4a431e1e9b21549d1cc162a495, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=496, cust=claudio.margiaria@alice.it, email=a9f14320e0c749fb3cf649b503ddbaedc1426f3006cf01350e03325391b39482) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8cface989a3a91edb14989e82ff3ab67cfd3046906d0cee828f8882a8e137823 5f0f8d6b9e9648c55c7d7002b8a4a97e6d255c4e4521450ed1beb4317011798a, email=a9f14320e0c749fb3cf649b503ddbaedc1426f3006cf01350e03325391b39482, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=495, cust=fabianoflocco90@gmail.com, email=96cb3483457629cd876fa266a259fefc80c2f66f854937b74b6120effe5bd2a4) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=67b8957da97dc943f201dcb516de1081ad24e97f92ab4527f68162adf78eae09 09ab721cb809786650162496e84526ebb2fcbfd9acfcafda8ef46a2fc656ba5d, email=96cb3483457629cd876fa266a259fefc80c2f66f854937b74b6120effe5bd2a4, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=494, cust=gaia.giorgianni99@gmail.com, email=67ddc649d483e4e0254656f8fa833ae67bd804516fdc1762844d5d5fc85996a3) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b95ee4efc49878ebc6e8f93c29d7f692742dad7330574634428c8d6355794d88 f0318f9b2fb701fafd2c11c3c987ef81e2ec5a937b3d21358ee394cf6f602162, email=67ddc649d483e4e0254656f8fa833ae67bd804516fdc1762844d5d5fc85996a3, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=493, cust=Faracimarianna27@gmail.com, email=a076155039859c3dc619c2f7e86ca5a3d0aeda713c0058f72e8131926cb87d79) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c35b0d06edea30d3ba40dedc4715510ab6c7a805ab4aa3b1a14050738f135f67 70eaa0bce2670da33443309a5fe085ed778686c584502b8aa1f2e30e36da4d3c, email=a076155039859c3dc619c2f7e86ca5a3d0aeda713c0058f72e8131926cb87d79, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=498, cust=sophiaklobetanz@gmx.de, email=751f350d55e12c3b4d7ca26550c527f073ef24d667fd408fda907f2fcea9e008) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fc5a299cd6cd644f40bdcc8f7ae00e89a4ae4fbc44031c4bc27e54dd4bcb9773 f4cd15af319d4eaa9547bf9d94a4ca5b5f07d7f8bde0546dc2526edef0ecd789, email=751f350d55e12c3b4d7ca26550c527f073ef24d667fd408fda907f2fcea9e008, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5AA, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=509, cust=langela62@libero.it, email=a6ccc15242bc4568d5919870f895fc486c2c335b00c7a59d8a842caca7ebb262) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=34f02502a4397504a6c2d64b7768cbba6629e33769826d9f4f971c0f1756f5ce 04e4cb0c2b6aaeb73aef04a920b43c9a2be3d1224b148e5a3f06873d51f77bdb, email=a6ccc15242bc4568d5919870f895fc486c2c335b00c7a59d8a842caca7ebb262, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=502, cust=alessio110368@gmail.com, email=af930405d76c80b7b193d28e5261bcb63e81caf8b01d58dcb12ca6bb7d71383c) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 4d3b6be28da90c73763a82a8c39a1371002d0f64aa126b70c94fdfe84d225946, email=af930405d76c80b7b193d28e5261bcb63e81caf8b01d58dcb12ca6bb7d71383c, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=CjwKCAiAzrbIBhA3EiwAUBaUdeznAugu6c1XczI1hq5ifiVRkwZgmA2r8IGPNTvh, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAassWPh1b8QBHgcpp31k11KpwpJCJdgcWGz9mqzjDm, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=412, cust=gsgayan@gmail.com, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=500, cust=gsgayan@gmail.com, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=20177709d4a5c7763831bd733670d26d01e0988ba70857744adedd25337bd2c2 f5877b88619e440559415bc1bef6862e984adfc153415733f008e6b197eba1ba, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=512, cust=gio.procacci@gmail.com, email=dcc6d6c2aeec0fb84e5f8a0d09d481a90bffde69e82dc0617bb46687f1279f94) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 da5341a295506b3bd3cec965f41995ddc556e758893bc8698636e06eaf79e003, email=dcc6d6c2aeec0fb84e5f8a0d09d481a90bffde69e82dc0617bb46687f1279f94, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=513, cust=daria.haar@gmx.de, email=454ec3e36ac32fb38f215010675f7871bc7bebb98f37cf93e5dcce879b71aef9) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=baa3cadedb5c5b75a7cadc296a66f69f973b3362bb37434cead643b1386bfb12 c33635072f01e4f83600ca6b80db60fbc2486fbf92a0feef61433fa9f8edb7f3, email=454ec3e36ac32fb38f215010675f7871bc7bebb98f37cf93e5dcce879b71aef9, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=515, cust=nicolalari1984@gmail.com, email=1c81f5f555f601bb1a88f9630bdbe4253fea1b2044502f1802358ace7884b84c) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1275302e01cef631a7f8180c513d119a4e81fa7c160f337155da254d4f093e7d e0838cf8169322147fcad7e6262417573d58ffa86f46be896811540dd37e7cc4, email=1c81f5f555f601bb1a88f9630bdbe4253fea1b2044502f1802358ace7884b84c, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAassWPh1b8QBHgcpp31k11KpwpJCJdgcWGz9mqzjDm, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=514, cust=daniel.carlesso00@gmail.com, email=8eb6bbdb0ee0dd90d5b1d4def0cdc2973c837eaee568fe9b9e3656cccabaed26) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bd3dae5fb91f88a4f0978222dfd58f59a124257cb081486387cbae9df11fb879 87bd7546ea4308fcc96882c25eeb151b01abac529c64e70ea479d513409a8314, email=8eb6bbdb0ee0dd90d5b1d4def0cdc2973c837eaee568fe9b9e3656cccabaed26, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=518, cust=dominicdf@alice.it, email=ab8bff7da4e766503cea319425a21652c6a7ddc5f91346e94e69186d71391b39) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d16aed0a483a21d695fe5e210da62adec78c21631b5be5ff837e9fbedf2e6241 2e470484b351ab62e7448cfbb3314a7cde10850dea9ed424a4abf941f60d650a, email=ab8bff7da4e766503cea319425a21652c6a7ddc5f91346e94e69186d71391b39, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=517) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 847cbbc78467b52a6c4383fd714d9146adbd54efad1a80fbc0c250903ae9fca1, email=eab7d3f08562fdbcc455d54ca37a73687829517c7587b77fd962dea22234ee67, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5AA, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=516, cust=faggi.sara@yahoo.it, email=3e4261b679e0c67db4a2d031d3e7c8f8699bc1e20d600a962bc62f7710977ba4) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 595e879203da1d6a46a46d1fa6c36259f93dece4f231e4389e173cc1dd443fe3, email=3e4261b679e0c67db4a2d031d3e7c8f8699bc1e20d600a962bc62f7710977ba4, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=523, cust=monica.demartinis@tin.it, email=026a153c774ed940cd2f036dd515dc4e93e4e1943e1c3861ec7e79380fcabcab) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff d020af47fafaa00d3db2a92b41076b6f797c4e216b7db95cf02b92b6f2d469aa, email=026a153c774ed940cd2f036dd515dc4e93e4e1943e1c3861ec7e79380fcabcab, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAassWPh_WtRzcnRjBmFwcF9pZA8xMjQwMjQ1NzQyOD, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=525, cust=guadro74@yahoo.it, email=32589e424dcf660e94502928e4ec1a1182b4993d429bc01b5cb01f400f2632de) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 e9dab1b0f76f7a8c5d3e0c1209dbef4ca53340f85020f8deeb24c84680e2b27d, email=32589e424dcf660e94502928e4ec1a1182b4993d429bc01b5cb01f400f2632de, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=524) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=73b8a7f3cffd4f0a177259cd99937603b61ff45cc20c5beb825ce05b71de1283 3de9aa6a734e3b613f16338936a2a5dbcedd30cecd6d8dab536fe985c375be9a, email=a8bf5472001dce8dd2464e06777ab1c26914fe3c68733a660d71fa9d98a01e53, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA8yNzUyNTQ2OTI1OT, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CEQA114EpcAE1ULt7_z4lMF8gZbjV_Nbf2QEv6J, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5CG, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvpcu2RzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CG2KII8nL7p1fWQz6ZoIaJV1Tsy1dFO7darRPOB, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastape2TKRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5CG, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CFACvm4y41X_r5ugiSFQ4p1R_J8gjYLeoMECRNZ, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CF_CkXPD_Ob0tAluK9cQqdzjAFz9Klodd55NSKp, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA8xMjQwMjQ1NzQyOD, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CHOEQXGd_8aX2MdW6X29FCL5ATKBMAg_c6kte8S, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=543, cust=salvatorelatorre9@gmail.com, email=09cc487660fd1f0ec9bc13f709313bd2dfa75ddb4c61a530b43c1190876ed371) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b32adb6b54c872706de8055d163f9ef0716be313c70b9ec61ea4062834e36b56 97f914349bf638569fa8e4353859c8f653a1215d11ead87f7153bec0b8251eea, email=09cc487660fd1f0ec9bc13f709313bd2dfa75ddb4c61a530b43c1190876ed371, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwY2xjawOGYT1leHRuA2FlbQIxMQBzcnRjBmFwcF9pZAwzNTA2ODU1MzE3MjgIY2, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=548, cust=edoardo.forcella@alice.it, email=862066a3562061b930e3aefc655b2a775c2a43edd6b29d91530574003bf2b77c) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ffe138c1680e8e3c824daa5c3eeba673825b9a0092866608b1f4f3e3212378d1 9be6c7d0d98ac5e8465465aeb5ccc9dd8b5d4c921867f8ad2cf304ad66f4fb17, email=862066a3562061b930e3aefc655b2a775c2a43edd6b29d91530574003bf2b77c, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAaska1WNPLRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=558, cust=skyline_84@web.de, email=3b196b3cdca7ff6f419d7cd0f74ea822654d1be53a4d9bd46de372a634e5f841) via hash 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ff38d2567b8123d1144a15ea77d969f1e742a8bdcd7f31c48a7cfdf4c4037663 c2e18e704a08dc04295d5503dd2486f9f8455708033b9e960f052fe438a545b4, email=3b196b3cdca7ff6f419d7cd0f74ea822654d1be53a4d9bd46de372a634e5f841, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAaska1VJfPRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiAiebIBhDmARIsAE8PGNIe5ZE0J_asBEESS4NXxZxAqgjkS6oi-JTE7IY0, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAaska1VJfPRzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-19 15:18:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-19 15:18:51 - alpine_bits_python.api - INFO - Conversion processing complete for file.xml: {'total_reservations': 38200, 'deleted_reservations': 55, 'total_daily_sales': 454164, 'matched_to_reservation': 1206, 'matched_to_customer': 1206, 'matched_to_hashed_customer': 1206, 'unmatched': 36052, 'errors': 0} 2025-11-19 15:19:10 - alpine_bits_python.api - INFO - Application shutdown initiated 2025-11-19 15:19:10 - alpine_bits_python.email_service - INFO - Shutting down email service thread pool 2025-11-19 15:19:10 - alpine_bits_python.email_service - INFO - Email service thread pool shut down complete 2025-11-19 15:19:10 - alpine_bits_python.api - INFO - Email service shut down 2025-11-19 15:19:10 - alpine_bits_python.api - INFO - Application shutdown complete 2025-11-19 15:19:10 - alpine_bits_python.worker_coordination - INFO - Released primary worker lock (pid=90707) 2025-11-19 15:26:09 - root - INFO - Logging to file: config/alpinebits.log 2025-11-19 15:26:09 - root - INFO - Logging configured at INFO level 2025-11-19 15:26:09 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-19 15:26:09 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-19 15:26:09 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-19 15:26:09 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-19 15:26:09 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-19 15:26:09 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-19 15:26:09 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-19 15:26:09 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-19 15:26:09 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-19 15:26:09 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-19 15:26:09 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-19 15:26:09 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-19 15:26:09 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-19 15:26:09 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-19 15:26:09 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-19 15:26:10 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-19 15:26:10 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-19 15:26:10 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-19 15:26:10 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-19 15:26:10 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-19 15:26:10 - alpine_bits_python.api - INFO - Application startup complete 2025-11-19 15:26:12 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 15:26:12 - alpine_bits_python.api - INFO - XML file queued for processing: logs/conversions_import/file_bemelman_20251119_152612.xml by user bemelman (original: file.xml) 2025-11-19 15:26:25 - alpine_bits_python.api - INFO - Starting database processing of file.xml 2025-11-19 15:26:25 - alpine_bits_python.conversion_service - INFO - ConversionService initialized in concurrent mode with SessionMaker 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Loaded 1626 reservations into cache 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Reservation cache initialized with 6 hotel codes 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73224 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73260 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 70674 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73257 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73259 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73271 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73282 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73385 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73386 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73256 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73387 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73396 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73388 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73400 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73389 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73390 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73484 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 64718 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73503 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71940 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73081 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73544 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73545 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73592 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73650 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73658 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73681 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73327 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73731 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73737 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73798 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73809 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73802 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73360 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73758 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73829 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73833 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73853 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73858 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73869 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73870 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73884 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73832 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73890 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73898 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73919 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74006 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74010 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74012 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73977 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74069 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74070 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 72586 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73532 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71770 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 1 (pms_id=23) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 6 (pms_id=27) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 8 (pms_id=24) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 7 (pms_id=69) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 10 (pms_id=25) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 9 (pms_id=26) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 4 (pms_id=28) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5 (pms_id=29) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 11 (pms_id=70) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 2 (pms_id=73) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 3 (pms_id=68) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 12 (pms_id=74) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 13 (pms_id=77) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 14 (pms_id=78) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 15 (pms_id=79) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 17 (pms_id=82) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 16 (pms_id=80) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 18 (pms_id=83) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 19 (pms_id=84) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 20 (pms_id=88) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 21 (pms_id=89) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 40 (pms_id=90) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23 (pms_id=91) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22 (pms_id=92) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 24 (pms_id=93) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25 (pms_id=94) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 26 (pms_id=95) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 27 (pms_id=96) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 28 (pms_id=97) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 29 (pms_id=98) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 30 (pms_id=99) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 31 (pms_id=100) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 32 (pms_id=101) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 33 (pms_id=102) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 34 (pms_id=104) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 35 (pms_id=105) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 36 (pms_id=110) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 37 (pms_id=111) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 38 (pms_id=113) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 41 (pms_id=115) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 39 (pms_id=114) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 42 (pms_id=116) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 43 (pms_id=117) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 45 (pms_id=119) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 44 (pms_id=118) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 46 (pms_id=120) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 47 (pms_id=122) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 48 (pms_id=123) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 49 (pms_id=124) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 50 (pms_id=125) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 51 (pms_id=127) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 52 (pms_id=130) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 54 (pms_id=131) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 53 (pms_id=132) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 55 (pms_id=139) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 56 (pms_id=141) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 57 (pms_id=142) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 58 (pms_id=143) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 59 (pms_id=144) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 60 (pms_id=146) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 61 (pms_id=148) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 62 (pms_id=150) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 63 (pms_id=152) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 64 (pms_id=154) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 65 (pms_id=155) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 66 (pms_id=158) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 67 (pms_id=159) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 68 (pms_id=160) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 69 (pms_id=161) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 70 (pms_id=162) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 71 (pms_id=164) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 73 (pms_id=165) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 72 (pms_id=166) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 74 (pms_id=169) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 75 (pms_id=170) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 76 (pms_id=171) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 77 (pms_id=172) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 78 (pms_id=174) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 79 (pms_id=175) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 80 (pms_id=176) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 81 (pms_id=178) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 82 (pms_id=179) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 83 (pms_id=180) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 84 (pms_id=181) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 86 (pms_id=185) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 85 (pms_id=186) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 87 (pms_id=188) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 88 (pms_id=189) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 89 (pms_id=190) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 90 (pms_id=191) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 91 (pms_id=192) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 92 (pms_id=193) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 93 (pms_id=194) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 94 (pms_id=195) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 95 (pms_id=196) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 97 (pms_id=197) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 96 (pms_id=198) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 98 (pms_id=199) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 99 (pms_id=200) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 101 (pms_id=203) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 100 (pms_id=205) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 102 (pms_id=206) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 103 (pms_id=207) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 104 (pms_id=208) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 105 (pms_id=209) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 106 (pms_id=210) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 107 (pms_id=211) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 108 (pms_id=212) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 109 (pms_id=213) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 110 (pms_id=214) 2025-11-19 15:26:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 111 (pms_id=215) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 112 (pms_id=216) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 113 (pms_id=217) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 114 (pms_id=218) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 115 (pms_id=219) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 116 (pms_id=220) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 117 (pms_id=221) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 119 (pms_id=222) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 118 (pms_id=223) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 120 (pms_id=224) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 121 (pms_id=226) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 122 (pms_id=227) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 123 (pms_id=228) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 124 (pms_id=230) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 125 (pms_id=232) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 127 (pms_id=233) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 126 (pms_id=234) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 128 (pms_id=235) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 129 (pms_id=236) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 130 (pms_id=237) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 131 (pms_id=238) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 133 (pms_id=240) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 132 (pms_id=239) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 134 (pms_id=241) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 135 (pms_id=242) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 136 (pms_id=243) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 137 (pms_id=244) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 138 (pms_id=245) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 139 (pms_id=247) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 140 (pms_id=248) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 242 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 141 (pms_id=249) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 142 (pms_id=250) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 143 (pms_id=251) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 144 (pms_id=252) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 145 (pms_id=253) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 147 (pms_id=257) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 146 (pms_id=258) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 150 (pms_id=260) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 148 (pms_id=259) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 149 (pms_id=261) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 151 (pms_id=262) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 152 (pms_id=263) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 153 (pms_id=264) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 154 (pms_id=265) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 156 (pms_id=267) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 155 (pms_id=266) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 157 (pms_id=268) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 158 (pms_id=269) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 160 (pms_id=271) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 159 (pms_id=270) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 161 (pms_id=272) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 163 (pms_id=273) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 162 (pms_id=275) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 164 (pms_id=276) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 165 (pms_id=277) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 166 (pms_id=278) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 167 (pms_id=279) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 168 (pms_id=280) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 170 (pms_id=282) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 169 (pms_id=281) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 282 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 171 (pms_id=284) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 172 (pms_id=285) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 173 (pms_id=286) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 174 (pms_id=287) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 175 (pms_id=288) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 176 (pms_id=289) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 178 (pms_id=291) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 177 (pms_id=290) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 179 (pms_id=292) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 180 (pms_id=293) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 181 (pms_id=294) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 183 (pms_id=295) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 182 (pms_id=296) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 184 (pms_id=297) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 185 (pms_id=298) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 186 (pms_id=299) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 187 (pms_id=302) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 189 (pms_id=305) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 188 (pms_id=303) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 190 (pms_id=306) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 191 (pms_id=311) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 192 (pms_id=314) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 193 (pms_id=325) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 194 (pms_id=331) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 195 (pms_id=332) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 196 (pms_id=346) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 197 (pms_id=347) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 199 (pms_id=348) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 198 (pms_id=349) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 200 (pms_id=353) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 201 (pms_id=355) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 203 (pms_id=360) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 202 (pms_id=361) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 204 (pms_id=363) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 205 (pms_id=367) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 206 (pms_id=368) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 207 (pms_id=373) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 208 (pms_id=374) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 211 (pms_id=386) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 209 (pms_id=385) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 210 (pms_id=387) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 212 (pms_id=389) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 214 (pms_id=411) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 213 (pms_id=395) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 215 (pms_id=415) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 217 (pms_id=420) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 216 (pms_id=421) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 218 (pms_id=422) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 219 (pms_id=424) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 220 (pms_id=427) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 221 (pms_id=428) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 222 (pms_id=431) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 223 (pms_id=440) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 225 (pms_id=442) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 226 (pms_id=443) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 224 (pms_id=460) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 227 (pms_id=464) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 440 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 228 (pms_id=467) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 229 (pms_id=469) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 230 (pms_id=485) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 231 (pms_id=488) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 232 (pms_id=489) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 234 (pms_id=491) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 233 (pms_id=490) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 235 (pms_id=492) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 236 (pms_id=493) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 237 (pms_id=494) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 238 (pms_id=495) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 239 (pms_id=496) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 240 (pms_id=497) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 241 (pms_id=500) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 242 (pms_id=501) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 243 (pms_id=503) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 245 (pms_id=510) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 244 (pms_id=509) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 246 (pms_id=511) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 247 (pms_id=512) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 248 (pms_id=514) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 249 (pms_id=515) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 250 (pms_id=516) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 251 (pms_id=517) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 252 (pms_id=521) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 253 (pms_id=523) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 254 (pms_id=525) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 255 (pms_id=540) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 256 (pms_id=549) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 257 (pms_id=550) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 258 (pms_id=551) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 259 (pms_id=552) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 260 (pms_id=553) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 261 (pms_id=555) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 262 (pms_id=556) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 263 (pms_id=557) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 264 (pms_id=558) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 265 (pms_id=559) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 267 (pms_id=560) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 266 (pms_id=562) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 268 (pms_id=564) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 269 (pms_id=565) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 270 (pms_id=567) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 271 (pms_id=568) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 272 (pms_id=569) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 273 (pms_id=571) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 568 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 274 (pms_id=572) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 275 (pms_id=576) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 276 (pms_id=577) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 278 (pms_id=579) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 277 (pms_id=578) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 279 (pms_id=580) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 280 (pms_id=581) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 281 (pms_id=583) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 289 (pms_id=587) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 282 (pms_id=591) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 283 (pms_id=592) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 285 (pms_id=593) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 284 (pms_id=595) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 286 (pms_id=596) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 287 (pms_id=597) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 288 (pms_id=598) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 290 (pms_id=600) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 291 (pms_id=603) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 292 (pms_id=604) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 293 (pms_id=605) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 295 (pms_id=608) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 296 (pms_id=609) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 294 (pms_id=610) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 297 (pms_id=612) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 299 (pms_id=614) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 298 (pms_id=613) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 300 (pms_id=617) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 301 (pms_id=618) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 302 (pms_id=619) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 303 (pms_id=621) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 304 (pms_id=622) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 305 (pms_id=623) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 306 (pms_id=624) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 307 (pms_id=625) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 308 (pms_id=627) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 309 (pms_id=629) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 310 (pms_id=630) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 311 (pms_id=632) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 312 (pms_id=633) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 313 (pms_id=635) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 316 (pms_id=652) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 314 (pms_id=653) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 315 (pms_id=654) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 317 (pms_id=655) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 318 (pms_id=656) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 319 (pms_id=657) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 320 (pms_id=658) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 321 (pms_id=659) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 322 (pms_id=660) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 323 (pms_id=669) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 325 (pms_id=678) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 324 (pms_id=670) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 326 (pms_id=681) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 327 (pms_id=679) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 328 (pms_id=682) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 329 (pms_id=683) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 330 (pms_id=684) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 331 (pms_id=685) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 332 (pms_id=686) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 333 (pms_id=687) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 334 (pms_id=688) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 336 (pms_id=691) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 335 (pms_id=692) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 337 (pms_id=696) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 338 (pms_id=699) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 339 (pms_id=701) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 340 (pms_id=703) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 341 (pms_id=704) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 342 (pms_id=706) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 343 (pms_id=707) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 344 (pms_id=710) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 345 (pms_id=711) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 346 (pms_id=712) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 347 (pms_id=731) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 348 (pms_id=735) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 349 (pms_id=736) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 350 (pms_id=738) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 352 (pms_id=743) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 351 (pms_id=744) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 353 (pms_id=746) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 354 (pms_id=747) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 355 (pms_id=748) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 356 (pms_id=749) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 357 (pms_id=750) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 359 (pms_id=753) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 358 (pms_id=752) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 360 (pms_id=754) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 361 (pms_id=755) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 362 (pms_id=756) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 363 (pms_id=758) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 364 (pms_id=759) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 366 (pms_id=760) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 365 (pms_id=767) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 367 (pms_id=769) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 368 (pms_id=770) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 369 (pms_id=771) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 371 (pms_id=773) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 370 (pms_id=774) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 372 (pms_id=775) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 373 (pms_id=776) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 374 (pms_id=777) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 375 (pms_id=778) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 376 (pms_id=779) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 377 (pms_id=781) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 378 (pms_id=785) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 379 (pms_id=786) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 380 (pms_id=787) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 381 (pms_id=788) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 382 (pms_id=789) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 383 (pms_id=790) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 384 (pms_id=792) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 385 (pms_id=793) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 386 (pms_id=795) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 387 (pms_id=797) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 388 (pms_id=807) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 389 (pms_id=809) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 390 (pms_id=819) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 391 (pms_id=821) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 392 (pms_id=822) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 393 (pms_id=823) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 394 (pms_id=824) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 395 (pms_id=826) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 396 (pms_id=827) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 397 (pms_id=830) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 398 (pms_id=833) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 399 (pms_id=834) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 400 (pms_id=835) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 401 (pms_id=836) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 402 (pms_id=837) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 403 (pms_id=838) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 404 (pms_id=839) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 405 (pms_id=840) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 406 (pms_id=841) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 407 (pms_id=842) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 408 (pms_id=844) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 409 (pms_id=845) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 410 (pms_id=846) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 411 (pms_id=852) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 413 (pms_id=854) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 412 (pms_id=855) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 414 (pms_id=857) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 415 (pms_id=858) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 416 (pms_id=859) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 417 (pms_id=860) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 418 (pms_id=861) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 419 (pms_id=863) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 420 (pms_id=867) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 421 (pms_id=868) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 422 (pms_id=869) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 423 (pms_id=870) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 424 (pms_id=871) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 425 (pms_id=872) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 426 (pms_id=873) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 427 (pms_id=875) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 428 (pms_id=877) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 429 (pms_id=876) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 430 (pms_id=878) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 433 (pms_id=879) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 431 (pms_id=880) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 432 (pms_id=881) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 434 (pms_id=883) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 435 (pms_id=885) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 436 (pms_id=886) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 437 (pms_id=888) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 438 (pms_id=889) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 439 (pms_id=890) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 440 (pms_id=891) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 441 (pms_id=893) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 443 (pms_id=895) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 442 (pms_id=894) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 444 (pms_id=897) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 445 (pms_id=903) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 446 (pms_id=904) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 447 (pms_id=905) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 449 (pms_id=906) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 448 (pms_id=907) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 450 (pms_id=908) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 451 (pms_id=909) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 452 (pms_id=910) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 453 (pms_id=911) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 454 (pms_id=912) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 455 (pms_id=913) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 456 (pms_id=914) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 457 (pms_id=915) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 458 (pms_id=916) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 459 (pms_id=917) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 460 (pms_id=918) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 461 (pms_id=919) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 462 (pms_id=923) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 463 (pms_id=924) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 465 (pms_id=927) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 464 (pms_id=929) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 466 (pms_id=930) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 468 (pms_id=931) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 467 (pms_id=935) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 469 (pms_id=940) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 470 (pms_id=941) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 471 (pms_id=954) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 472 (pms_id=957) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 473 (pms_id=958) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 474 (pms_id=960) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 475 (pms_id=962) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 476 (pms_id=965) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 478 (pms_id=966) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 477 (pms_id=967) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 479 (pms_id=978) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 480 (pms_id=979) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 481 (pms_id=989) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 482 (pms_id=991) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 483 (pms_id=992) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 484 (pms_id=993) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 485 (pms_id=994) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 487 (pms_id=995) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 488 (pms_id=997) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 486 (pms_id=996) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 489 (pms_id=999) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 490 (pms_id=1000) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 491 (pms_id=1001) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 492 (pms_id=1002) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 493 (pms_id=1003) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 494 (pms_id=1004) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 495 (pms_id=1005) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 496 (pms_id=1006) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 497 (pms_id=1008) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 498 (pms_id=1010) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 499 (pms_id=1012) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 500 (pms_id=1013) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 501 (pms_id=1015) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 503 (pms_id=1017) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 502 (pms_id=1018) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 504 (pms_id=1019) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 505 (pms_id=1020) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 506 (pms_id=1028) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 507 (pms_id=1029) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 508 (pms_id=1030) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 509 (pms_id=1031) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 510 (pms_id=1032) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 511 (pms_id=1033) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 512 (pms_id=1034) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 513 (pms_id=1035) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 514 (pms_id=1036) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 515 (pms_id=1038) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 516 (pms_id=1037) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 518 (pms_id=1040) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 517 (pms_id=1039) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 519 (pms_id=1041) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 521 (pms_id=1042) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 520 (pms_id=1043) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 522 (pms_id=1044) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 523 (pms_id=1045) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 524 (pms_id=1046) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 526 (pms_id=1048) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 527 (pms_id=1050) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 528 (pms_id=1060) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 525 (pms_id=1049) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 529 (pms_id=1061) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 531 (pms_id=1062) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 530 (pms_id=1063) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 532 (pms_id=1070) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 535 (pms_id=1072) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 533 (pms_id=1071) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 534 (pms_id=1074) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 536 (pms_id=1075) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 538 (pms_id=1076) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 537 (pms_id=1077) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 539 (pms_id=1078) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 541 (pms_id=1079) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 540 (pms_id=1080) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 542 (pms_id=1090) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 543 (pms_id=1091) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 544 (pms_id=1092) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 545 (pms_id=1093) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 546 (pms_id=1097) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 547 (pms_id=1098) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 548 (pms_id=1099) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 549 (pms_id=1100) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 550 (pms_id=1101) 2025-11-19 15:26:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 551 (pms_id=1102) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 552 (pms_id=1103) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 553 (pms_id=1104) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 554 (pms_id=1105) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 556 (pms_id=1106) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 555 (pms_id=1107) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 559 (pms_id=1110) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 558 (pms_id=1109) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 557 (pms_id=1108) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 560 (pms_id=1111) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 561 (pms_id=1112) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 562 (pms_id=1113) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 563 (pms_id=1114) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 564 (pms_id=1116) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 565 (pms_id=1117) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 566 (pms_id=1118) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 567 (pms_id=1120) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 568 (pms_id=1122) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 569 (pms_id=1123) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 571 (pms_id=1125) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 570 (pms_id=1124) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 572 (pms_id=1126) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 573 (pms_id=1128) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 575 (pms_id=1130) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 574 (pms_id=1129) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 576 (pms_id=1132) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 577 (pms_id=1133) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 578 (pms_id=1142) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 580 (pms_id=1144) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 579 (pms_id=1143) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 581 (pms_id=1145) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 582 (pms_id=1146) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 583 (pms_id=1149) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 584 (pms_id=1150) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 585 (pms_id=1152) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 586 (pms_id=1153) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 587 (pms_id=1154) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 589 (pms_id=1156) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 588 (pms_id=1155) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 590 (pms_id=1163) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 591 (pms_id=1165) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 592 (pms_id=1167) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 593 (pms_id=1168) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 594 (pms_id=1169) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 597 (pms_id=1173) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 595 (pms_id=1172) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 596 (pms_id=1174) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 598 (pms_id=1176) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 599 (pms_id=1177) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 600 (pms_id=1179) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 602 (pms_id=1180) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 601 (pms_id=1181) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 603 (pms_id=1182) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 604 (pms_id=1183) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 606 (pms_id=1185) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 605 (pms_id=1186) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 607 (pms_id=1187) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 609 (pms_id=1189) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 608 (pms_id=1188) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 610 (pms_id=1191) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 611 (pms_id=1194) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 612 (pms_id=1195) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 613 (pms_id=1196) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 614 (pms_id=1205) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 617 (pms_id=1211) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 615 (pms_id=1209) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 616 (pms_id=1212) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 618 (pms_id=1214) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 619 (pms_id=1222) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 621 (pms_id=1227) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 620 (pms_id=1228) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 622 (pms_id=1229) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 623 (pms_id=1231) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 625 (pms_id=1232) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 624 (pms_id=1233) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 626 (pms_id=1235) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 627 (pms_id=1236) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 628 (pms_id=1238) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 629 (pms_id=1239) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 630 (pms_id=1240) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 631 (pms_id=1241) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 632 (pms_id=1242) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 633 (pms_id=1245) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 635 (pms_id=1246) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 634 (pms_id=1247) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 636 (pms_id=1248) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 637 (pms_id=1249) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 638 (pms_id=1250) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 639 (pms_id=1254) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 640 (pms_id=1255) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 641 (pms_id=1256) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 642 (pms_id=1257) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 643 (pms_id=1267) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 644 (pms_id=1268) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 645 (pms_id=1269) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 646 (pms_id=1271) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 647 (pms_id=1272) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 648 (pms_id=1273) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 649 (pms_id=1276) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 650 (pms_id=1280) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 658 (pms_id=1279) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 651 (pms_id=1281) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 652 (pms_id=1282) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 653 (pms_id=1283) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 654 (pms_id=1284) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 655 (pms_id=1285) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 656 (pms_id=1286) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 657 (pms_id=1289) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 659 (pms_id=1290) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 660 (pms_id=1291) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 661 (pms_id=1294) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 662 (pms_id=1295) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 663 (pms_id=1296) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 664 (pms_id=1297) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 665 (pms_id=1298) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 666 (pms_id=1301) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 667 (pms_id=1302) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 668 (pms_id=1304) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 669 (pms_id=1308) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 670 (pms_id=1309) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 671 (pms_id=1310) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 672 (pms_id=1311) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 673 (pms_id=1313) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 674 (pms_id=1314) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 676 (pms_id=1318) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 675 (pms_id=1320) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 677 (pms_id=1322) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 678 (pms_id=1325) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 679 (pms_id=1326) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 680 (pms_id=1327) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 683 (pms_id=1330) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 681 (pms_id=1332) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 682 (pms_id=1333) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 684 (pms_id=1334) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 685 (pms_id=1335) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 686 (pms_id=1345) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 687 (pms_id=1346) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 688 (pms_id=1347) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 689 (pms_id=1348) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 690 (pms_id=1350) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 691 (pms_id=1351) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 692 (pms_id=1353) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 693 (pms_id=1355) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 694 (pms_id=1356) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 695 (pms_id=1357) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 696 (pms_id=1360) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 698 (pms_id=1363) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 697 (pms_id=1362) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 699 (pms_id=1364) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 700 (pms_id=1365) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 701 (pms_id=1366) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 702 (pms_id=1367) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 704 (pms_id=1372) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 703 (pms_id=1371) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 705 (pms_id=1373) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 706 (pms_id=1382) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 707 (pms_id=1383) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 709 (pms_id=1384) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 708 (pms_id=1385) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 710 (pms_id=1386) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 711 (pms_id=1387) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 712 (pms_id=1388) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 713 (pms_id=1390) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 714 (pms_id=1391) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 715 (pms_id=1392) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 716 (pms_id=1393) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 717 (pms_id=1404) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 720 (pms_id=1407) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 718 (pms_id=1405) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 719 (pms_id=1406) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 722 (pms_id=1408) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 721 (pms_id=1409) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 724 (pms_id=1410) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 723 (pms_id=1412) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 725 (pms_id=1414) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 726 (pms_id=1424) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 727 (pms_id=1425) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 729 (pms_id=1433) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 728 (pms_id=1434) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 730 (pms_id=1436) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 731 (pms_id=1437) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 732 (pms_id=1438) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 734 (pms_id=1439) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 733 (pms_id=1440) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 735 (pms_id=1441) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 736 (pms_id=1442) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 737 (pms_id=1445) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 738 (pms_id=1446) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 739 (pms_id=1451) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 740 (pms_id=1452) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 741 (pms_id=1453) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 742 (pms_id=1454) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 743 (pms_id=1458) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 744 (pms_id=1460) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 745 (pms_id=1462) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 746 (pms_id=1464) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 747 (pms_id=1474) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 749 (pms_id=1475) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 748 (pms_id=1476) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 750 (pms_id=1477) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 751 (pms_id=1480) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 752 (pms_id=1483) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 753 (pms_id=1485) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 754 (pms_id=1486) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 755 (pms_id=1487) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 756 (pms_id=1489) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 757 (pms_id=1490) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 758 (pms_id=1491) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 761 (pms_id=1500) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 759 (pms_id=1499) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 760 (pms_id=1501) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 762 (pms_id=1503) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 763 (pms_id=1504) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 764 (pms_id=1506) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 765 (pms_id=1507) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 766 (pms_id=1508) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1506 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 768 (pms_id=1510) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 767 (pms_id=1509) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 769 (pms_id=1511) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 770 (pms_id=1523) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 771 (pms_id=1524) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 773 (pms_id=1526) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 772 (pms_id=1525) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 774 (pms_id=1532) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 777 (pms_id=1533) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 775 (pms_id=1534) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 778 (pms_id=1537) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 776 (pms_id=1536) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 779 (pms_id=1538) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 780 (pms_id=1539) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 781 (pms_id=1541) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 782 (pms_id=1542) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 783 (pms_id=1543) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 784 (pms_id=1544) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 785 (pms_id=1548) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 786 (pms_id=1549) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 787 (pms_id=1550) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 788 (pms_id=1552) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 789 (pms_id=1558) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 790 (pms_id=1568) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 791 (pms_id=1569) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 792 (pms_id=1570) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 794 (pms_id=1571) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 793 (pms_id=1572) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 796 (pms_id=1573) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 795 (pms_id=1574) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 798 (pms_id=1575) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 797 (pms_id=1576) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 799 (pms_id=1577) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 800 (pms_id=1579) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 801 (pms_id=1581) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 802 (pms_id=1585) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 803 (pms_id=1586) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 804 (pms_id=1588) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 806 (pms_id=1592) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 805 (pms_id=1593) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 807 (pms_id=1594) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 808 (pms_id=1597) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 810 (pms_id=1606) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 809 (pms_id=1607) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 811 (pms_id=1608) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 814 (pms_id=1609) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 812 (pms_id=1611) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 813 (pms_id=1612) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 815 (pms_id=1615) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 816 (pms_id=1616) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 817 (pms_id=1618) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 818 (pms_id=1619) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 819 (pms_id=1621) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 820 (pms_id=1623) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 821 (pms_id=1624) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 822 (pms_id=1625) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 826 (pms_id=1627) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 823 (pms_id=1629) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 824 (pms_id=1630) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 825 (pms_id=1631) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 827 (pms_id=1632) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 828 (pms_id=1633) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 829 (pms_id=1634) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 830 (pms_id=1638) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 831 (pms_id=1639) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 832 (pms_id=1640) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 833 (pms_id=1642) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 835 (pms_id=1643) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 834 (pms_id=1645) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 836 (pms_id=1646) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 837 (pms_id=1663) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 838 (pms_id=1665) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 839 (pms_id=1668) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 840 (pms_id=1669) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 841 (pms_id=1670) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 843 (pms_id=1671) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 844 (pms_id=1675) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 842 (pms_id=1674) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 845 (pms_id=1676) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 846 (pms_id=1677) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 847 (pms_id=1678) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 848 (pms_id=1699) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 851 (pms_id=1702) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 849 (pms_id=1700) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 852 (pms_id=1703) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 850 (pms_id=1704) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 853 (pms_id=1706) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 854 (pms_id=1707) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 855 (pms_id=1708) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 856 (pms_id=1709) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 857 (pms_id=1710) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 858 (pms_id=1712) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 859 (pms_id=1713) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 860 (pms_id=1714) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 862 (pms_id=1715) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 861 (pms_id=1716) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 863 (pms_id=1717) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 864 (pms_id=1718) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 865 (pms_id=1719) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 866 (pms_id=1720) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 867 (pms_id=1721) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 875 (pms_id=1722) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 868 (pms_id=1723) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 869 (pms_id=1724) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 870 (pms_id=1726) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 873 (pms_id=1730) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 872 (pms_id=1729) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 871 (pms_id=1727) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 874 (pms_id=1731) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 876 (pms_id=1732) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 877 (pms_id=1733) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 878 (pms_id=1734) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 880 (pms_id=1735) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 879 (pms_id=1736) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 881 (pms_id=1737) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 883 (pms_id=1738) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 884 (pms_id=1740) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 882 (pms_id=1739) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 885 (pms_id=1741) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 886 (pms_id=1743) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 888 (pms_id=1745) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 887 (pms_id=1744) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 891 (pms_id=1748) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 889 (pms_id=1749) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 890 (pms_id=1750) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 892 (pms_id=1751) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 893 (pms_id=1752) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 895 (pms_id=1753) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 896 (pms_id=1755) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 894 (pms_id=1754) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 897 (pms_id=1756) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 898 (pms_id=1758) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 899 (pms_id=1762) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 900 (pms_id=1763) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 901 (pms_id=1764) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 902 (pms_id=1766) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 903 (pms_id=1767) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 904 (pms_id=1768) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 905 (pms_id=1769) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 906 (pms_id=1770) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 907 (pms_id=1771) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 908 (pms_id=1772) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 909 (pms_id=1774) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 910 (pms_id=1775) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 911 (pms_id=1776) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 913 (pms_id=1778) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 914 (pms_id=1788) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 912 (pms_id=1789) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 915 (pms_id=1790) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 916 (pms_id=1792) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 917 (pms_id=1793) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 918 (pms_id=1794) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 919 (pms_id=1797) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 920 (pms_id=1798) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 922 (pms_id=1800) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 921 (pms_id=1801) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 924 (pms_id=1802) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 923 (pms_id=1803) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 925 (pms_id=1804) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 926 (pms_id=1805) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 927 (pms_id=1807) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 928 (pms_id=1808) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 929 (pms_id=1809) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 930 (pms_id=1810) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 934 (pms_id=1811) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 932 (pms_id=1812) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 931 (pms_id=1813) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 933 (pms_id=1814) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 935 (pms_id=1816) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 936 (pms_id=1817) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 937 (pms_id=1818) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1817 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 938 (pms_id=1819) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 940 (pms_id=1821) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 939 (pms_id=1820) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 941 (pms_id=1822) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 942 (pms_id=1823) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 944 (pms_id=1824) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 943 (pms_id=1829) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 945 (pms_id=1833) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 946 (pms_id=1834) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 947 (pms_id=1835) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 948 (pms_id=1836) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 949 (pms_id=1837) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 950 (pms_id=1838) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 951 (pms_id=1839) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 953 (pms_id=1840) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 952 (pms_id=1841) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 954 (pms_id=1844) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 955 (pms_id=1845) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1840 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1841 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 956 (pms_id=1846) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 958 (pms_id=1847) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 957 (pms_id=1848) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 959 (pms_id=1849) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 960 (pms_id=1850) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 961 (pms_id=1851) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 962 (pms_id=1852) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 965 (pms_id=1853) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 963 (pms_id=1854) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 964 (pms_id=1855) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 966 (pms_id=1856) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 968 (pms_id=1857) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 967 (pms_id=1861) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 969 (pms_id=1862) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 970 (pms_id=1863) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 971 (pms_id=1865) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 973 (pms_id=1867) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 972 (pms_id=1868) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 974 (pms_id=1880) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 975 (pms_id=1882) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 976 (pms_id=1883) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 977 (pms_id=1884) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 978 (pms_id=1885) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 979 (pms_id=1886) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 980 (pms_id=1887) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 984 (pms_id=1888) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 981 (pms_id=1889) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 983 (pms_id=1891) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 982 (pms_id=1890) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 985 (pms_id=1892) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 986 (pms_id=1893) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 987 (pms_id=1894) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 988 (pms_id=1896) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 989 (pms_id=1908) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 990 (pms_id=1909) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 992 (pms_id=1910) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 991 (pms_id=1911) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 993 (pms_id=1912) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 994 (pms_id=1913) 2025-11-19 15:26:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 995 (pms_id=1914) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 996 (pms_id=1917) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 998 (pms_id=1920) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 997 (pms_id=1918) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 999 (pms_id=1922) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1000 (pms_id=1923) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1002 (pms_id=1924) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1001 (pms_id=1925) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1004 (pms_id=1929) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1003 (pms_id=1928) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1005 (pms_id=1930) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1006 (pms_id=1931) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1007 (pms_id=1932) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1008 (pms_id=1934) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1010 (pms_id=1939) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1009 (pms_id=1937) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1011 (pms_id=1940) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1012 (pms_id=1943) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1014 (pms_id=1950) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1013 (pms_id=1952) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1015 (pms_id=1954) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1016 (pms_id=1955) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1954 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1018 (pms_id=1958) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1017 (pms_id=1957) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1019 (pms_id=1959) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1020 (pms_id=1960) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1021 (pms_id=1974) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1023 (pms_id=1975) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1022 (pms_id=1976) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1024 (pms_id=1979) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1025 (pms_id=1982) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1027 (pms_id=1988) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1026 (pms_id=1983) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1028 (pms_id=1991) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1030 (pms_id=1996) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1029 (pms_id=1995) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1031 (pms_id=1997) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1032 (pms_id=1999) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1034 (pms_id=2001) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1033 (pms_id=2000) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1035 (pms_id=2012) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1036 (pms_id=2013) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1037 (pms_id=2014) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1039 (pms_id=2018) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1038 (pms_id=2017) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1040 (pms_id=2019) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1042 (pms_id=2021) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1044 (pms_id=2022) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1041 (pms_id=2020) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1043 (pms_id=2023) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1045 (pms_id=2024) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1047 (pms_id=2026) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1046 (pms_id=2025) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1049 (pms_id=2028) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1048 (pms_id=2027) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1050 (pms_id=2029) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1052 (pms_id=2031) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1051 (pms_id=2030) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1053 (pms_id=2032) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1054 (pms_id=2033) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1055 (pms_id=2036) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1056 (pms_id=2037) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1058 (pms_id=2046) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1057 (pms_id=2038) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1059 (pms_id=2047) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1060 (pms_id=2048) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1062 (pms_id=2049) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1061 (pms_id=2050) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1063 (pms_id=2053) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1064 (pms_id=2056) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1065 (pms_id=2057) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1066 (pms_id=2061) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1067 (pms_id=2064) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1068 (pms_id=2065) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1069 (pms_id=2066) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1070 (pms_id=2067) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1071 (pms_id=2068) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1072 (pms_id=2069) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1073 (pms_id=2070) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1074 (pms_id=2071) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1075 (pms_id=2072) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1076 (pms_id=2073) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1078 (pms_id=2074) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1077 (pms_id=2075) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1079 (pms_id=2076) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1081 (pms_id=2078) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1080 (pms_id=2077) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1082 (pms_id=2080) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1083 (pms_id=2081) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1085 (pms_id=2085) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1084 (pms_id=2084) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1086 (pms_id=2087) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1087 (pms_id=2095) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1089 (pms_id=2097) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1088 (pms_id=2096) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1091 (pms_id=2098) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1090 (pms_id=2101) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1092 (pms_id=2102) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1093 (pms_id=2104) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1094 (pms_id=2106) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1097 (pms_id=2112) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1096 (pms_id=2110) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1098 (pms_id=2113) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1099 (pms_id=2114) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1100 (pms_id=2115) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1101 (pms_id=2117) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1102 (pms_id=2120) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1103 (pms_id=2121) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1105 (pms_id=2122) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1104 (pms_id=2124) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1106 (pms_id=2125) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1107 (pms_id=2126) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1108 (pms_id=2127) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2124 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1109 (pms_id=2128) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1110 (pms_id=2129) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1111 (pms_id=2130) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1112 (pms_id=2131) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1113 (pms_id=2132) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1114 (pms_id=2133) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1095 (pms_id=2109) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1115 (pms_id=2134) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1116 (pms_id=2138) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1117 (pms_id=2139) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1118 (pms_id=2140) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1121 (pms_id=2141) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1119 (pms_id=2142) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1122 (pms_id=2145) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1120 (pms_id=2144) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1123 (pms_id=2148) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1124 (pms_id=2149) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1125 (pms_id=2150) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1126 (pms_id=2151) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1127 (pms_id=2152) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1128 (pms_id=2156) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1130 (pms_id=2157) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1129 (pms_id=2158) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1131 (pms_id=2159) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1132 (pms_id=2160) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1133 (pms_id=2161) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2157 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1134 (pms_id=2162) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1135 (pms_id=2164) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1137 (pms_id=2177) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1136 (pms_id=2165) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1138 (pms_id=2178) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1139 (pms_id=2179) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1140 (pms_id=2180) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1141 (pms_id=2181) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1142 (pms_id=2187) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1144 (pms_id=2188) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1143 (pms_id=2190) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1145 (pms_id=2192) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1146 (pms_id=2195) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1147 (pms_id=2196) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1148 (pms_id=2198) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1149 (pms_id=2199) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1150 (pms_id=2200) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1151 (pms_id=2201) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1152 (pms_id=2202) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1153 (pms_id=2203) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1154 (pms_id=2204) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1155 (pms_id=2205) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1156 (pms_id=2208) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1157 (pms_id=2209) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1158 (pms_id=2210) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1160 (pms_id=2213) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1159 (pms_id=2211) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1161 (pms_id=2215) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1162 (pms_id=2218) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1163 (pms_id=2221) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1164 (pms_id=2223) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2221 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1165 (pms_id=2224) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1166 (pms_id=2225) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1167 (pms_id=2226) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1168 (pms_id=2230) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1169 (pms_id=2232) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1170 (pms_id=2233) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1171 (pms_id=2234) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1172 (pms_id=2236) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1173 (pms_id=2238) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1174 (pms_id=2239) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1175 (pms_id=2240) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1176 (pms_id=2241) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1177 (pms_id=2242) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1178 (pms_id=2243) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1179 (pms_id=2244) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1180 (pms_id=2245) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1181 (pms_id=2246) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1182 (pms_id=2247) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1183 (pms_id=2248) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1184 (pms_id=2249) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1185 (pms_id=2250) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1186 (pms_id=2251) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1187 (pms_id=2252) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1188 (pms_id=2253) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1189 (pms_id=2254) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1190 (pms_id=2255) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1191 (pms_id=2256) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1192 (pms_id=2257) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1193 (pms_id=2258) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1194 (pms_id=2259) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1195 (pms_id=2260) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1197 (pms_id=2261) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1196 (pms_id=2262) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1198 (pms_id=2264) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1199 (pms_id=2265) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1200 (pms_id=2266) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1201 (pms_id=2267) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1202 (pms_id=2268) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1203 (pms_id=2269) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1204 (pms_id=2273) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1205 (pms_id=2274) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1206 (pms_id=2275) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1209 (pms_id=2276) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1207 (pms_id=2277) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1208 (pms_id=2278) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1210 (pms_id=2280) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1211 (pms_id=2281) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1212 (pms_id=2282) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1213 (pms_id=2285) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1214 (pms_id=2286) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1216 (pms_id=2287) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1215 (pms_id=2288) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1218 (pms_id=2292) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1217 (pms_id=2293) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1219 (pms_id=2294) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1220 (pms_id=2295) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1221 (pms_id=2299) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1222 (pms_id=2300) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1223 (pms_id=2302) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1224 (pms_id=2303) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1225 (pms_id=2304) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1226 (pms_id=2308) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1227 (pms_id=2311) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1229 (pms_id=2312) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1228 (pms_id=2314) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1230 (pms_id=2317) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1231 (pms_id=2318) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1232 (pms_id=2321) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1233 (pms_id=2324) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1235 (pms_id=2326) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1234 (pms_id=2325) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1236 (pms_id=2328) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1239 (pms_id=2329) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1237 (pms_id=2331) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1238 (pms_id=2332) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1240 (pms_id=2333) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1241 (pms_id=2334) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1242 (pms_id=2335) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1243 (pms_id=2338) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1244 (pms_id=2339) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1245 (pms_id=2340) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1247 (pms_id=2342) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1246 (pms_id=2341) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1248 (pms_id=2343) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1249 (pms_id=2344) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1250 (pms_id=2345) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1251 (pms_id=2346) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1252 (pms_id=2347) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1253 (pms_id=2348) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1254 (pms_id=2349) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1255 (pms_id=2351) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1256 (pms_id=2352) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1258 (pms_id=2353) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1257 (pms_id=2354) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1260 (pms_id=2355) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1259 (pms_id=2356) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1261 (pms_id=2357) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1262 (pms_id=2358) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1263 (pms_id=2359) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1264 (pms_id=2360) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1265 (pms_id=2361) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1268 (pms_id=2363) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1267 (pms_id=2362) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1266 (pms_id=2364) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1269 (pms_id=2366) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1271 (pms_id=2367) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1270 (pms_id=2369) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1272 (pms_id=2370) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1273 (pms_id=2378) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1274 (pms_id=2379) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1275 (pms_id=2380) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1276 (pms_id=2381) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1277 (pms_id=2384) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1279 (pms_id=2385) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1280 (pms_id=2387) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1278 (pms_id=2388) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1282 (pms_id=2390) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1281 (pms_id=2391) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1283 (pms_id=2392) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1284 (pms_id=2393) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1285 (pms_id=2394) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1286 (pms_id=2395) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1287 (pms_id=2396) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1288 (pms_id=2408) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1289 (pms_id=2409) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1290 (pms_id=2410) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1291 (pms_id=2411) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1293 (pms_id=2413) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1292 (pms_id=2412) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1294 (pms_id=2414) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1295 (pms_id=2415) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1296 (pms_id=2418) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1297 (pms_id=2419) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1298 (pms_id=2423) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1299 (pms_id=2424) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1300 (pms_id=2427) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1301 (pms_id=2428) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1302 (pms_id=2429) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1303 (pms_id=2430) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1304 (pms_id=2431) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1306 (pms_id=2433) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1305 (pms_id=2432) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1308 (pms_id=2434) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1307 (pms_id=2435) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1309 (pms_id=2437) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1310 (pms_id=2441) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1311 (pms_id=2442) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1312 (pms_id=2443) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1314 (pms_id=2448) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1313 (pms_id=2447) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1315 (pms_id=2450) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1316 (pms_id=2451) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1317 (pms_id=2452) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1318 (pms_id=2453) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1319 (pms_id=2454) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1320 (pms_id=2455) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1321 (pms_id=2456) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1322 (pms_id=2461) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1323 (pms_id=2462) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1324 (pms_id=2464) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1325 (pms_id=2465) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1326 (pms_id=2466) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1327 (pms_id=2467) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1329 (pms_id=2470) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1328 (pms_id=2469) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1330 (pms_id=2472) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1331 (pms_id=2473) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1332 (pms_id=2474) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1334 (pms_id=2476) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1333 (pms_id=2475) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1335 (pms_id=2477) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1336 (pms_id=2478) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1337 (pms_id=2479) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1338 (pms_id=2480) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1339 (pms_id=2481) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1341 (pms_id=2484) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1340 (pms_id=2486) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1342 (pms_id=2488) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1343 (pms_id=2489) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1344 (pms_id=2491) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1345 (pms_id=2493) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1346 (pms_id=2494) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1349 (pms_id=2497) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1348 (pms_id=2496) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1347 (pms_id=2495) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1350 (pms_id=2498) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1352 (pms_id=2499) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1351 (pms_id=2500) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1353 (pms_id=2502) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1354 (pms_id=2503) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1355 (pms_id=2504) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2502 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1356 (pms_id=2506) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1357 (pms_id=2507) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1358 (pms_id=2508) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1359 (pms_id=2509) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1360 (pms_id=2511) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1361 (pms_id=2512) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1363 (pms_id=2513) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1362 (pms_id=2514) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1364 (pms_id=2515) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1365 (pms_id=2516) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1366 (pms_id=2518) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1368 (pms_id=2519) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1367 (pms_id=2520) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1369 (pms_id=2521) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1370 (pms_id=2522) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1371 (pms_id=2523) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1372 (pms_id=2524) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1373 (pms_id=2525) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1374 (pms_id=2526) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1375 (pms_id=2528) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1376 (pms_id=2529) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1377 (pms_id=2530) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1379 (pms_id=2531) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1378 (pms_id=2534) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1380 (pms_id=2535) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1381 (pms_id=2541) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1382 (pms_id=2542) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1383 (pms_id=2545) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1384 (pms_id=2547) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1385 (pms_id=2548) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1386 (pms_id=2549) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1387 (pms_id=2550) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1388 (pms_id=2552) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1389 (pms_id=2555) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1391 (pms_id=2559) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1390 (pms_id=2558) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1392 (pms_id=2562) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1394 (pms_id=2563) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1393 (pms_id=2564) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1395 (pms_id=2565) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1396 (pms_id=2566) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1397 (pms_id=2567) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1399 (pms_id=2570) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1398 (pms_id=2571) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1401 (pms_id=2580) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1402 (pms_id=2581) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1400 (pms_id=2576) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1403 (pms_id=2582) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1404 (pms_id=2583) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1405 (pms_id=2584) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1406 (pms_id=2585) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1407 (pms_id=2586) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1408 (pms_id=2588) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1409 (pms_id=2591) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1410 (pms_id=2594) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1411 (pms_id=2598) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1412 (pms_id=2599) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1413 (pms_id=2600) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1414 (pms_id=2601) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1415 (pms_id=2602) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1416 (pms_id=2603) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1417 (pms_id=2604) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1418 (pms_id=2605) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1420 (pms_id=2607) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1419 (pms_id=2608) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1421 (pms_id=2609) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1422 (pms_id=2610) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1423 (pms_id=2611) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1424 (pms_id=2612) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2608 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1425 (pms_id=2613) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1426 (pms_id=2617) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1427 (pms_id=2619) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1428 (pms_id=2621) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2617 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1429 (pms_id=2622) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1430 (pms_id=2623) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1431 (pms_id=2633) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1432 (pms_id=2634) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1434 (pms_id=2636) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1433 (pms_id=2635) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2633 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2634 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1435 (pms_id=2638) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1436 (pms_id=2639) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1437 (pms_id=2640) 2025-11-19 15:26:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 1438 (pms_id=2642) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1439 (pms_id=2643) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1440 (pms_id=2644) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1441 (pms_id=2645) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1442 (pms_id=2646) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1443 (pms_id=2648) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1444 (pms_id=2649) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1446 (pms_id=2650) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1445 (pms_id=2651) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1447 (pms_id=2652) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1448 (pms_id=2653) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1449 (pms_id=2654) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1451 (pms_id=2656) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1450 (pms_id=2655) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1452 (pms_id=2658) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1453 (pms_id=2659) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1454 (pms_id=2660) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1455 (pms_id=2661) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1456 (pms_id=2662) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1457 (pms_id=2663) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1458 (pms_id=2664) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1459 (pms_id=2666) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1460 (pms_id=2667) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1461 (pms_id=2668) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1462 (pms_id=2669) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1463 (pms_id=2670) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1465 (pms_id=2672) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1464 (pms_id=2671) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1466 (pms_id=2675) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1467 (pms_id=2678) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1468 (pms_id=2679) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1469 (pms_id=2681) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1470 (pms_id=2682) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1471 (pms_id=2683) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1472 (pms_id=2684) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1473 (pms_id=2685) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1474 (pms_id=2686) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1476 (pms_id=2689) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1475 (pms_id=2687) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1477 (pms_id=2690) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1478 (pms_id=2691) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2689 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2691 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1479 (pms_id=2692) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1481 (pms_id=2694) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1480 (pms_id=2693) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1483 (pms_id=2700) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1482 (pms_id=2701) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1484 (pms_id=2702) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1485 (pms_id=2703) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1487 (pms_id=2704) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1488 (pms_id=2706) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1486 (pms_id=2705) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1489 (pms_id=2707) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1490 (pms_id=2708) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1491 (pms_id=2709) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1492 (pms_id=2710) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1493 (pms_id=2712) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1494 (pms_id=2713) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1495 (pms_id=2714) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1497 (pms_id=2717) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1496 (pms_id=2718) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1498 (pms_id=2721) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1499 (pms_id=2722) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1501 (pms_id=2732) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1502 (pms_id=2734) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1500 (pms_id=2733) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1503 (pms_id=2735) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1505 (pms_id=2737) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1504 (pms_id=2736) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1506 (pms_id=2738) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1507 (pms_id=2739) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1508 (pms_id=2740) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1509 (pms_id=2741) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1513 (pms_id=2744) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1512 (pms_id=2743) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1510 (pms_id=2742) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1511 (pms_id=2745) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1514 (pms_id=2746) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1516 (pms_id=2748) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1515 (pms_id=2747) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1517 (pms_id=2749) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1518 (pms_id=2750) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1519 (pms_id=2751) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1521 (pms_id=2752) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1520 (pms_id=2753) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1523 (pms_id=2754) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1522 (pms_id=2755) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1524 (pms_id=2756) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1525 (pms_id=2757) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1527 (pms_id=2763) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1526 (pms_id=2761) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1529 (pms_id=2764) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1528 (pms_id=2768) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1531 (pms_id=2769) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1530 (pms_id=2770) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1532 (pms_id=2771) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1533 (pms_id=2772) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1534 (pms_id=2773) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1536 (pms_id=2775) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1535 (pms_id=2774) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1537 (pms_id=2776) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1539 (pms_id=2777) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1538 (pms_id=2778) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1540 (pms_id=2779) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1541 (pms_id=2780) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1543 (pms_id=2781) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1542 (pms_id=2782) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1545 (pms_id=2784) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1546 (pms_id=2785) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1544 (pms_id=2783) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1547 (pms_id=2786) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1548 (pms_id=2787) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1549 (pms_id=2788) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1550 (pms_id=2789) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1551 (pms_id=2790) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1552 (pms_id=2791) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1553 (pms_id=2792) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1555 (pms_id=2794) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1554 (pms_id=2796) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1557 (pms_id=2802) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1556 (pms_id=2800) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1558 (pms_id=2804) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2796 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1559 (pms_id=2805) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1560 (pms_id=2806) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1562 (pms_id=2810) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1561 (pms_id=2809) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1563 (pms_id=2812) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1564 (pms_id=2813) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1565 (pms_id=2815) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1566 (pms_id=2816) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1568 (pms_id=2821) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1567 (pms_id=2826) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1570 (pms_id=2828) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1571 (pms_id=2830) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1569 (pms_id=2829) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1573 (pms_id=2831) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1572 (pms_id=2832) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1574 (pms_id=2833) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1575 (pms_id=2834) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1576 (pms_id=2835) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1577 (pms_id=2836) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1582 (pms_id=2838) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1578 (pms_id=2837) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1580 (pms_id=2840) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1581 (pms_id=2842) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1579 (pms_id=2843) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1583 (pms_id=2844) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1584 (pms_id=2846) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1585 (pms_id=2847) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1586 (pms_id=2848) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1587 (pms_id=2849) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1588 (pms_id=2850) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1589 (pms_id=2853) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1591 (pms_id=2855) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1590 (pms_id=2854) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1592 (pms_id=2856) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1593 (pms_id=2857) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1594 (pms_id=2858) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1595 (pms_id=2859) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1596 (pms_id=2860) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1597 (pms_id=2861) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1598 (pms_id=2862) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1599 (pms_id=2863) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1600 (pms_id=2864) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1601 (pms_id=2866) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1602 (pms_id=2867) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1604 (pms_id=2869) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1603 (pms_id=2868) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1605 (pms_id=2870) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1606 (pms_id=2871) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1607 (pms_id=2872) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1608 (pms_id=2873) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1610 (pms_id=2874) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1609 (pms_id=2875) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1611 (pms_id=2876) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1612 (pms_id=2877) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1613 (pms_id=2878) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1614 (pms_id=2879) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1615 (pms_id=2882) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1616 (pms_id=2883) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1617 (pms_id=2885) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1618 (pms_id=2886) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1619 (pms_id=2887) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1621 (pms_id=2888) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1620 (pms_id=2890) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1622 (pms_id=2894) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1623 (pms_id=2895) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1624 (pms_id=2896) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1625 (pms_id=2899) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1626 (pms_id=2900) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1627 (pms_id=2901) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1628 (pms_id=2902) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1629 (pms_id=2903) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1630 (pms_id=2904) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1631 (pms_id=2906) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1632 (pms_id=2907) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1633 (pms_id=2908) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1634 (pms_id=2909) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1635 (pms_id=2910) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1636 (pms_id=2911) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1637 (pms_id=2915) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1639 (pms_id=2917) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1638 (pms_id=2916) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1640 (pms_id=2918) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1641 (pms_id=2920) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1642 (pms_id=2921) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1643 (pms_id=2922) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1644 (pms_id=2925) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1645 (pms_id=2926) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1646 (pms_id=2927) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1647 (pms_id=2928) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1648 (pms_id=2930) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1649 (pms_id=2931) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1650 (pms_id=2932) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1651 (pms_id=2933) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1652 (pms_id=2935) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1653 (pms_id=2936) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1654 (pms_id=2938) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1655 (pms_id=2939) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1656 (pms_id=2940) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1657 (pms_id=2941) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1658 (pms_id=2942) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1659 (pms_id=2944) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1660 (pms_id=2945) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1661 (pms_id=2946) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1662 (pms_id=2951) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1663 (pms_id=2952) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1664 (pms_id=2953) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1665 (pms_id=2955) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1666 (pms_id=2954) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1667 (pms_id=2958) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1668 (pms_id=2959) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1669 (pms_id=2960) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1670 (pms_id=2961) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1671 (pms_id=2962) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1673 (pms_id=2964) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1672 (pms_id=2963) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1674 (pms_id=2965) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1675 (pms_id=2966) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1676 (pms_id=2968) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1677 (pms_id=2970) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1678 (pms_id=2971) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1679 (pms_id=2980) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1680 (pms_id=2981) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1681 (pms_id=2983) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1682 (pms_id=2994) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1683 (pms_id=2996) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1684 (pms_id=2997) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1685 (pms_id=2999) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2983 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1686 (pms_id=3000) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1687 (pms_id=3001) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1688 (pms_id=3002) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1689 (pms_id=3003) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1690 (pms_id=3007) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1692 (pms_id=3008) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1691 (pms_id=3009) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1693 (pms_id=3010) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1694 (pms_id=3011) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1695 (pms_id=3013) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1696 (pms_id=3014) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1697 (pms_id=3015) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1698 (pms_id=3017) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1699 (pms_id=3018) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1700 (pms_id=3019) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1702 (pms_id=3021) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1701 (pms_id=3020) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1703 (pms_id=3022) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1704 (pms_id=3023) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1705 (pms_id=3024) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1706 (pms_id=3025) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1707 (pms_id=3026) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1709 (pms_id=3029) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1708 (pms_id=3028) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1710 (pms_id=3031) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1711 (pms_id=3032) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1712 (pms_id=3043) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1713 (pms_id=3046) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1715 (pms_id=3052) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1714 (pms_id=3048) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1716 (pms_id=3053) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1717 (pms_id=3054) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1719 (pms_id=3055) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1718 (pms_id=3056) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1720 (pms_id=3057) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1721 (pms_id=3058) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1722 (pms_id=3059) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1724 (pms_id=3062) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1723 (pms_id=3061) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1725 (pms_id=3063) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1726 (pms_id=3064) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1727 (pms_id=3067) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1728 (pms_id=3068) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1729 (pms_id=3069) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1730 (pms_id=3071) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1731 (pms_id=3072) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1732 (pms_id=3073) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1734 (pms_id=3075) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1733 (pms_id=3074) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1735 (pms_id=3076) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1736 (pms_id=3078) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1737 (pms_id=3079) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1738 (pms_id=3080) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1739 (pms_id=3081) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1740 (pms_id=3082) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1741 (pms_id=3084) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1743 (pms_id=3085) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1742 (pms_id=3086) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1744 (pms_id=3087) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1745 (pms_id=3088) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1746 (pms_id=3089) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1747 (pms_id=3090) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1748 (pms_id=3091) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1749 (pms_id=3092) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1750 (pms_id=3093) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1751 (pms_id=3096) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1753 (pms_id=3098) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1752 (pms_id=3097) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1754 (pms_id=3099) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1755 (pms_id=3100) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1757 (pms_id=3102) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1756 (pms_id=3101) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1758 (pms_id=3104) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1759 (pms_id=3105) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1760 (pms_id=3107) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1761 (pms_id=3108) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1763 (pms_id=3115) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1762 (pms_id=3116) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1765 (pms_id=3117) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1764 (pms_id=3118) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1766 (pms_id=3120) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1767 (pms_id=3122) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1768 (pms_id=3123) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1769 (pms_id=3124) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1770 (pms_id=3127) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1773 (pms_id=3131) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1771 (pms_id=3132) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1772 (pms_id=3133) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1774 (pms_id=3134) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1775 (pms_id=3135) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1776 (pms_id=3136) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1778 (pms_id=3137) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1779 (pms_id=3139) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1777 (pms_id=3138) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1782 (pms_id=3141) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1780 (pms_id=3140) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1783 (pms_id=3144) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1781 (pms_id=3143) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1784 (pms_id=3145) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1785 (pms_id=3146) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1786 (pms_id=3148) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1787 (pms_id=3149) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1788 (pms_id=3150) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1789 (pms_id=3151) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1790 (pms_id=3153) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1791 (pms_id=3154) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1794 (pms_id=3156) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1792 (pms_id=3155) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1793 (pms_id=3157) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1795 (pms_id=3158) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1797 (pms_id=3160) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1796 (pms_id=3159) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1798 (pms_id=3161) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1799 (pms_id=3162) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1800 (pms_id=3163) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1801 (pms_id=3164) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1803 (pms_id=3166) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1802 (pms_id=3165) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1805 (pms_id=3168) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1804 (pms_id=3169) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1806 (pms_id=3170) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1807 (pms_id=3171) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1808 (pms_id=3172) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1809 (pms_id=3173) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1810 (pms_id=3174) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1811 (pms_id=3176) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1813 (pms_id=3177) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1812 (pms_id=3178) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1814 (pms_id=3179) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1815 (pms_id=3180) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1816 (pms_id=3182) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1817 (pms_id=3183) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1818 (pms_id=3185) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1819 (pms_id=3186) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1821 (pms_id=3187) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1820 (pms_id=3188) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1823 (pms_id=3189) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1822 (pms_id=3190) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1824 (pms_id=3191) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1825 (pms_id=3192) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1826 (pms_id=3193) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1829 (pms_id=3195) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1827 (pms_id=3196) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1828 (pms_id=3197) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1830 (pms_id=3198) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1831 (pms_id=3199) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1832 (pms_id=3200) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1833 (pms_id=3201) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1834 (pms_id=3202) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1835 (pms_id=3203) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1836 (pms_id=3207) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1837 (pms_id=3205) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1839 (pms_id=3209) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1838 (pms_id=3208) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1840 (pms_id=3210) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1841 (pms_id=3211) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1842 (pms_id=3213) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1843 (pms_id=3216) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1844 (pms_id=3217) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1845 (pms_id=3218) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1846 (pms_id=3219) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1847 (pms_id=3220) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1848 (pms_id=3224) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1849 (pms_id=3225) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1850 (pms_id=3226) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1851 (pms_id=3227) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1852 (pms_id=3230) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1853 (pms_id=3234) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1854 (pms_id=3235) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1856 (pms_id=3238) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1855 (pms_id=3237) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1858 (pms_id=3249) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1857 (pms_id=3250) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1859 (pms_id=3251) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1860 (pms_id=3252) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1861 (pms_id=3253) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1862 (pms_id=3256) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1863 (pms_id=3257) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1864 (pms_id=3264) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1865 (pms_id=3265) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1866 (pms_id=3266) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1867 (pms_id=3267) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1868 (pms_id=3269) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1870 (pms_id=3273) 2025-11-19 15:26:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 1869 (pms_id=3271) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1871 (pms_id=3281) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1872 (pms_id=3282) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1873 (pms_id=3284) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1875 (pms_id=3286) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1874 (pms_id=3285) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1876 (pms_id=3287) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1877 (pms_id=3288) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1878 (pms_id=3289) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1880 (pms_id=3291) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1879 (pms_id=3290) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1881 (pms_id=3293) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1882 (pms_id=3294) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1883 (pms_id=3295) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1884 (pms_id=3296) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1885 (pms_id=3297) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1886 (pms_id=3298) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1887 (pms_id=3299) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3297 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1888 (pms_id=3300) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1889 (pms_id=3301) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1890 (pms_id=3302) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1891 (pms_id=3303) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1893 (pms_id=3307) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1892 (pms_id=3305) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1894 (pms_id=3317) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1895 (pms_id=3318) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1896 (pms_id=3319) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1898 (pms_id=3321) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1897 (pms_id=3320) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1899 (pms_id=3322) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1900 (pms_id=3323) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1901 (pms_id=3328) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1902 (pms_id=3329) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1903 (pms_id=3332) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1904 (pms_id=3333) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1905 (pms_id=3335) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1906 (pms_id=3336) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1907 (pms_id=3337) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1908 (pms_id=3345) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1910 (pms_id=3346) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1909 (pms_id=3347) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1911 (pms_id=3349) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1912 (pms_id=3357) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1913 (pms_id=3358) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1914 (pms_id=3359) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1915 (pms_id=3360) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1916 (pms_id=3361) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1917 (pms_id=3362) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1918 (pms_id=3363) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1920 (pms_id=3364) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1919 (pms_id=3366) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1921 (pms_id=3367) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1923 (pms_id=3368) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1922 (pms_id=3369) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3367 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1924 (pms_id=3372) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1925 (pms_id=3373) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1926 (pms_id=3374) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1927 (pms_id=3375) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1928 (pms_id=3376) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1929 (pms_id=3377) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3374 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1930 (pms_id=3380) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1931 (pms_id=3384) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1932 (pms_id=3387) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1934 (pms_id=3388) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1933 (pms_id=3391) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1936 (pms_id=3393) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1935 (pms_id=3392) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1937 (pms_id=3394) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1939 (pms_id=3395) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1938 (pms_id=3396) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1940 (pms_id=3397) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1941 (pms_id=3398) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1942 (pms_id=3399) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1943 (pms_id=3401) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1944 (pms_id=3411) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1945 (pms_id=3414) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1946 (pms_id=3415) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1947 (pms_id=3416) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1948 (pms_id=3417) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1949 (pms_id=3418) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1950 (pms_id=3420) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1951 (pms_id=3421) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3418 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1952 (pms_id=3423) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1953 (pms_id=3424) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1954 (pms_id=3425) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1956 (pms_id=3427) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1955 (pms_id=3426) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1957 (pms_id=3438) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1959 (pms_id=3439) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1958 (pms_id=3440) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1960 (pms_id=3441) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1961 (pms_id=3442) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1962 (pms_id=3443) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1963 (pms_id=3444) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1964 (pms_id=3445) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1965 (pms_id=3448) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1966 (pms_id=3447) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1967 (pms_id=3449) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1968 (pms_id=3450) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1970 (pms_id=3451) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1969 (pms_id=3454) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1971 (pms_id=3456) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1972 (pms_id=3458) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1974 (pms_id=3459) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1973 (pms_id=3461) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1975 (pms_id=3462) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1976 (pms_id=3463) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1977 (pms_id=3464) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1978 (pms_id=3465) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1979 (pms_id=3466) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1980 (pms_id=3467) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1981 (pms_id=3468) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1982 (pms_id=3469) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1984 (pms_id=3470) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1985 (pms_id=3471) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1983 (pms_id=3472) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1986 (pms_id=3473) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1987 (pms_id=3474) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1988 (pms_id=3475) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1989 (pms_id=3476) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1990 (pms_id=3478) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1991 (pms_id=3479) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1992 (pms_id=3481) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1993 (pms_id=3482) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1995 (pms_id=3483) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1994 (pms_id=3484) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1996 (pms_id=3485) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1997 (pms_id=3486) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1998 (pms_id=3488) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 1999 (pms_id=3489) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2000 (pms_id=3490) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2001 (pms_id=3491) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2003 (pms_id=3494) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2002 (pms_id=3493) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2005 (pms_id=3498) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2004 (pms_id=3500) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2006 (pms_id=3501) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2007 (pms_id=3502) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2008 (pms_id=3503) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2009 (pms_id=3504) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2010 (pms_id=3505) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2011 (pms_id=3511) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2012 (pms_id=3512) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2013 (pms_id=3514) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2014 (pms_id=3515) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2015 (pms_id=3516) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2016 (pms_id=3517) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2017 (pms_id=3518) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2019 (pms_id=3519) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2018 (pms_id=3520) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2020 (pms_id=3521) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2021 (pms_id=3522) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2022 (pms_id=3523) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2023 (pms_id=3524) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2024 (pms_id=3525) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2025 (pms_id=3526) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2026 (pms_id=3529) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2027 (pms_id=3530) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2028 (pms_id=3531) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2031 (pms_id=3532) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2029 (pms_id=3534) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2030 (pms_id=3535) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2032 (pms_id=3536) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2034 (pms_id=3538) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2035 (pms_id=3539) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2033 (pms_id=3540) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2036 (pms_id=3541) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2037 (pms_id=3542) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2038 (pms_id=3543) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2039 (pms_id=3544) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2040 (pms_id=3545) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2041 (pms_id=3546) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2043 (pms_id=3547) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2042 (pms_id=3548) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2044 (pms_id=3549) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2045 (pms_id=3550) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2046 (pms_id=3551) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2047 (pms_id=3552) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2048 (pms_id=3553) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2049 (pms_id=3554) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2051 (pms_id=3555) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2050 (pms_id=3556) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2052 (pms_id=3557) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2053 (pms_id=3559) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2055 (pms_id=3560) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2054 (pms_id=3561) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2057 (pms_id=3563) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2056 (pms_id=3562) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2058 (pms_id=3564) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2059 (pms_id=3565) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2060 (pms_id=3566) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2061 (pms_id=3567) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2062 (pms_id=3568) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2063 (pms_id=3569) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2064 (pms_id=3570) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2065 (pms_id=3574) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2067 (pms_id=3577) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2066 (pms_id=3576) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2069 (pms_id=3578) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2068 (pms_id=3579) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2070 (pms_id=3582) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2071 (pms_id=3583) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2072 (pms_id=3586) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2073 (pms_id=3587) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2075 (pms_id=3588) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2074 (pms_id=3590) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2076 (pms_id=3592) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2077 (pms_id=3595) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2078 (pms_id=3597) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2080 (pms_id=3599) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2079 (pms_id=3601) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2081 (pms_id=3602) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2082 (pms_id=3603) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2083 (pms_id=3606) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2084 (pms_id=3608) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2085 (pms_id=3609) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2086 (pms_id=3611) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2088 (pms_id=3612) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2091 (pms_id=3613) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2087 (pms_id=3614) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2089 (pms_id=3615) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2090 (pms_id=3616) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2092 (pms_id=3618) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2093 (pms_id=3619) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2094 (pms_id=3620) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2095 (pms_id=3621) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2096 (pms_id=3622) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2098 (pms_id=3623) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2097 (pms_id=3625) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2099 (pms_id=3626) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2100 (pms_id=3627) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2101 (pms_id=3629) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2102 (pms_id=3630) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2103 (pms_id=3631) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2106 (pms_id=3632) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2105 (pms_id=3633) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2107 (pms_id=3635) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2104 (pms_id=3634) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2108 (pms_id=3636) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2109 (pms_id=3638) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2110 (pms_id=3640) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2111 (pms_id=3641) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2112 (pms_id=3642) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2113 (pms_id=3643) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2116 (pms_id=3646) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2114 (pms_id=3648) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2115 (pms_id=3647) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2117 (pms_id=3649) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2118 (pms_id=3650) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2119 (pms_id=3651) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2120 (pms_id=3652) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2121 (pms_id=3653) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2122 (pms_id=3654) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2123 (pms_id=3655) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2124 (pms_id=3656) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2125 (pms_id=3658) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2126 (pms_id=3659) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2127 (pms_id=3660) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2128 (pms_id=3661) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2130 (pms_id=3662) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2131 (pms_id=3664) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2129 (pms_id=3663) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2132 (pms_id=3665) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2133 (pms_id=3666) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2134 (pms_id=3667) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2135 (pms_id=3668) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2136 (pms_id=3669) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2137 (pms_id=3670) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2140 (pms_id=3671) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2139 (pms_id=3673) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2141 (pms_id=3672) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2138 (pms_id=3674) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2142 (pms_id=3675) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2143 (pms_id=3676) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2144 (pms_id=3678) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2145 (pms_id=3679) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2146 (pms_id=3680) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2147 (pms_id=3681) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2148 (pms_id=3683) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2149 (pms_id=3684) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2150 (pms_id=3685) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2151 (pms_id=3686) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2152 (pms_id=3687) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2153 (pms_id=3688) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2154 (pms_id=3689) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2156 (pms_id=3690) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2155 (pms_id=3691) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2157 (pms_id=3692) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2158 (pms_id=3694) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2159 (pms_id=3696) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2160 (pms_id=3697) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2161 (pms_id=3698) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2162 (pms_id=3699) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2163 (pms_id=3700) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2165 (pms_id=3706) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2164 (pms_id=3707) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2166 (pms_id=3708) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2168 (pms_id=3709) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2167 (pms_id=3722) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2170 (pms_id=3731) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2169 (pms_id=3730) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2172 (pms_id=3734) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2171 (pms_id=3733) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2174 (pms_id=3735) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2173 (pms_id=3739) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2175 (pms_id=3740) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2176 (pms_id=3741) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2177 (pms_id=3742) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2179 (pms_id=3745) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2178 (pms_id=3744) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2180 (pms_id=3748) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2181 (pms_id=3747) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2183 (pms_id=3751) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2182 (pms_id=3749) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2184 (pms_id=3752) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2185 (pms_id=3753) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2186 (pms_id=3754) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3753 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2189 (pms_id=3760) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2187 (pms_id=3757) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2188 (pms_id=3761) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2190 (pms_id=3762) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2191 (pms_id=3763) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2192 (pms_id=3764) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2193 (pms_id=3772) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2196 (pms_id=3771) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2195 (pms_id=3773) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2194 (pms_id=3774) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2197 (pms_id=3776) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2198 (pms_id=3777) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2199 (pms_id=3780) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2200 (pms_id=3781) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2201 (pms_id=3783) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3781 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2202 (pms_id=3784) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2203 (pms_id=3786) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2205 (pms_id=3787) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2206 (pms_id=3788) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2204 (pms_id=3790) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2208 (pms_id=3792) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2207 (pms_id=3793) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2209 (pms_id=3798) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2210 (pms_id=3799) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2211 (pms_id=3800) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2212 (pms_id=3801) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2215 (pms_id=3804) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2213 (pms_id=3805) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2214 (pms_id=3808) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2216 (pms_id=3814) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2217 (pms_id=3818) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2219 (pms_id=3819) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2218 (pms_id=3823) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2220 (pms_id=3824) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2221 (pms_id=3825) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2222 (pms_id=3826) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2223 (pms_id=3827) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2224 (pms_id=3828) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2225 (pms_id=3829) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2226 (pms_id=3830) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2228 (pms_id=3831) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2227 (pms_id=3836) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2229 (pms_id=3837) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2230 (pms_id=3839) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2231 (pms_id=3843) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2232 (pms_id=3845) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2233 (pms_id=3847) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2235 (pms_id=3848) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2234 (pms_id=3850) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2236 (pms_id=3851) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2237 (pms_id=3857) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2238 (pms_id=3859) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2239 (pms_id=3860) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2240 (pms_id=3861) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2241 (pms_id=3862) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2242 (pms_id=3863) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2243 (pms_id=3864) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2244 (pms_id=3866) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2245 (pms_id=3867) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2246 (pms_id=3869) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2247 (pms_id=3870) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2248 (pms_id=3871) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2249 (pms_id=3872) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2250 (pms_id=3878) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2251 (pms_id=3875) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2252 (pms_id=3879) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2254 (pms_id=3881) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2255 (pms_id=3884) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2253 (pms_id=3886) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2256 (pms_id=3887) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2257 (pms_id=3888) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2258 (pms_id=3889) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2259 (pms_id=3890) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2260 (pms_id=3891) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2261 (pms_id=3892) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2262 (pms_id=3893) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2263 (pms_id=3895) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2264 (pms_id=3896) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2266 (pms_id=3898) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2265 (pms_id=3897) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2267 (pms_id=3899) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2268 (pms_id=3900) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2270 (pms_id=3902) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2271 (pms_id=3914) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2269 (pms_id=3903) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2272 (pms_id=3916) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2274 (pms_id=3917) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2273 (pms_id=3919) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2275 (pms_id=3920) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3919 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2277 (pms_id=3925) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2276 (pms_id=3924) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2278 (pms_id=3933) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2279 (pms_id=3934) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2280 (pms_id=3940) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2283 (pms_id=3950) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2281 (pms_id=3941) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2282 (pms_id=3942) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2285 (pms_id=3951) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2284 (pms_id=3952) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3941 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2286 (pms_id=3953) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2287 (pms_id=3956) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2288 (pms_id=3957) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2290 (pms_id=3958) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3956 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2289 (pms_id=3959) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2291 (pms_id=3961) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2292 (pms_id=3962) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2294 (pms_id=3963) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2293 (pms_id=3964) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2295 (pms_id=3965) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2299 (pms_id=3966) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2296 (pms_id=3967) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2297 (pms_id=3968) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2298 (pms_id=3969) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2300 (pms_id=3970) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2302 (pms_id=3973) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2301 (pms_id=3972) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2303 (pms_id=3974) 2025-11-19 15:26:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 2305 (pms_id=3975) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2304 (pms_id=3976) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2307 (pms_id=3977) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2306 (pms_id=3978) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2308 (pms_id=3979) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2310 (pms_id=3980) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2309 (pms_id=3981) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2311 (pms_id=3982) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2312 (pms_id=3983) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2313 (pms_id=3985) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2314 (pms_id=3986) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2315 (pms_id=3987) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2316 (pms_id=3988) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2318 (pms_id=3991) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2317 (pms_id=3992) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2321 (pms_id=3997) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2319 (pms_id=3996) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2320 (pms_id=3999) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2322 (pms_id=4000) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2323 (pms_id=4003) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2324 (pms_id=4005) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2325 (pms_id=4006) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2326 (pms_id=4007) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2328 (pms_id=4018) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2327 (pms_id=4019) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2329 (pms_id=4021) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2330 (pms_id=4022) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2331 (pms_id=4026) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2332 (pms_id=4028) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2333 (pms_id=4030) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2334 (pms_id=4031) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2335 (pms_id=4032) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2337 (pms_id=4033) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2336 (pms_id=4034) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2338 (pms_id=4035) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2339 (pms_id=4036) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2340 (pms_id=4037) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2341 (pms_id=4040) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2342 (pms_id=4043) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2344 (pms_id=4054) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2343 (pms_id=4055) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2345 (pms_id=4064) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2346 (pms_id=4066) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2347 (pms_id=4067) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2348 (pms_id=4068) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2349 (pms_id=4069) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2350 (pms_id=4070) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2351 (pms_id=4074) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2352 (pms_id=4076) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2353 (pms_id=4077) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2354 (pms_id=4078) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2355 (pms_id=4080) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2356 (pms_id=4081) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2357 (pms_id=4083) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2358 (pms_id=4084) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2359 (pms_id=4085) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2360 (pms_id=4086) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2361 (pms_id=4088) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2362 (pms_id=4089) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2364 (pms_id=4091) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2363 (pms_id=4092) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2365 (pms_id=4093) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2366 (pms_id=4094) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2367 (pms_id=4095) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2368 (pms_id=4098) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2369 (pms_id=4099) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2370 (pms_id=4100) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2371 (pms_id=4103) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2372 (pms_id=4104) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2373 (pms_id=4105) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2375 (pms_id=4107) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2374 (pms_id=4106) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2376 (pms_id=4108) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2377 (pms_id=4109) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2379 (pms_id=4114) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2378 (pms_id=4113) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4114 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2380 (pms_id=4116) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2381 (pms_id=4117) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2383 (pms_id=4120) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2382 (pms_id=4119) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2385 (pms_id=4121) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2384 (pms_id=4122) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2386 (pms_id=4123) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2387 (pms_id=4124) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2388 (pms_id=4125) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2389 (pms_id=4126) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2390 (pms_id=4127) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2391 (pms_id=4128) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2392 (pms_id=4129) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2394 (pms_id=4130) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2393 (pms_id=4131) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2395 (pms_id=4132) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2396 (pms_id=4133) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2397 (pms_id=4138) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2398 (pms_id=4139) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2399 (pms_id=4140) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2400 (pms_id=4141) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2401 (pms_id=4142) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2402 (pms_id=4143) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2403 (pms_id=4144) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2405 (pms_id=4145) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2404 (pms_id=4146) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2406 (pms_id=4147) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2407 (pms_id=4148) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2408 (pms_id=4149) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2409 (pms_id=4150) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2410 (pms_id=4151) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2411 (pms_id=4152) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2412 (pms_id=4153) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2413 (pms_id=4154) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2414 (pms_id=4155) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2415 (pms_id=4156) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2417 (pms_id=4157) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2418 (pms_id=4159) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2416 (pms_id=4158) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2419 (pms_id=4160) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2420 (pms_id=4161) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2421 (pms_id=4162) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2422 (pms_id=4163) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2423 (pms_id=4164) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2425 (pms_id=4165) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2427 (pms_id=4166) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2426 (pms_id=4167) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2424 (pms_id=4168) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2428 (pms_id=4169) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2429 (pms_id=4170) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2430 (pms_id=4171) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2431 (pms_id=4172) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2432 (pms_id=4173) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2434 (pms_id=4175) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2433 (pms_id=4185) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2436 (pms_id=4186) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2435 (pms_id=4187) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2437 (pms_id=4190) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2438 (pms_id=4191) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2439 (pms_id=4192) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2440 (pms_id=4193) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2441 (pms_id=4194) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2442 (pms_id=4195) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2443 (pms_id=4196) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2444 (pms_id=4197) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2447 (pms_id=4201) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2445 (pms_id=4199) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2446 (pms_id=4202) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2449 (pms_id=4208) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2448 (pms_id=4209) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2451 (pms_id=4214) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2450 (pms_id=4212) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2452 (pms_id=4216) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2453 (pms_id=4217) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2454 (pms_id=4221) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2455 (pms_id=4223) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2456 (pms_id=4225) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2458 (pms_id=4230) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2457 (pms_id=4226) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2459 (pms_id=4232) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2460 (pms_id=4235) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2461 (pms_id=4236) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2462 (pms_id=4237) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2463 (pms_id=4238) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2464 (pms_id=4239) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2465 (pms_id=4241) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2466 (pms_id=4243) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2467 (pms_id=4246) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2469 (pms_id=4250) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2468 (pms_id=4249) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2470 (pms_id=4252) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2471 (pms_id=4253) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2472 (pms_id=4254) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2473 (pms_id=4255) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2474 (pms_id=4256) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2477 (pms_id=4257) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2476 (pms_id=4258) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2475 (pms_id=4260) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2478 (pms_id=4262) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2479 (pms_id=4263) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2480 (pms_id=4265) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2481 (pms_id=4266) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2482 (pms_id=4267) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2483 (pms_id=4268) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2484 (pms_id=4269) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2485 (pms_id=4270) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2486 (pms_id=4271) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2487 (pms_id=4272) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2491 (pms_id=4274) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2488 (pms_id=4273) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2490 (pms_id=4275) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2489 (pms_id=4276) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2492 (pms_id=4277) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2493 (pms_id=4278) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2494 (pms_id=4288) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2495 (pms_id=4289) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2496 (pms_id=4290) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2497 (pms_id=4291) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2498 (pms_id=4292) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2501 (pms_id=4296) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2499 (pms_id=4295) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2500 (pms_id=4297) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2502 (pms_id=4298) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4296 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2503 (pms_id=4299) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2504 (pms_id=4300) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2505 (pms_id=4301) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2506 (pms_id=4303) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2507 (pms_id=4304) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2508 (pms_id=4305) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2509 (pms_id=4306) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2510 (pms_id=4307) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2511 (pms_id=4311) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2512 (pms_id=4312) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2513 (pms_id=4313) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2514 (pms_id=4315) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2515 (pms_id=4322) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2516 (pms_id=4323) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2517 (pms_id=4324) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2518 (pms_id=4325) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2520 (pms_id=4326) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2519 (pms_id=4327) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2521 (pms_id=4328) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2522 (pms_id=4331) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2523 (pms_id=4336) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2524 (pms_id=4337) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2525 (pms_id=4340) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2526 (pms_id=4341) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2528 (pms_id=4343) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2527 (pms_id=4342) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2529 (pms_id=4344) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2530 (pms_id=4345) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2532 (pms_id=4349) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2531 (pms_id=4348) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2533 (pms_id=4350) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2534 (pms_id=4351) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2535 (pms_id=4352) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2536 (pms_id=4355) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2537 (pms_id=4357) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2538 (pms_id=4359) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2540 (pms_id=4360) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2539 (pms_id=4363) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2541 (pms_id=4368) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2542 (pms_id=4369) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2544 (pms_id=4374) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2543 (pms_id=4370) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2545 (pms_id=4375) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2547 (pms_id=4379) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2546 (pms_id=4380) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2548 (pms_id=4383) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2549 (pms_id=4384) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2550 (pms_id=4385) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2551 (pms_id=4387) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2552 (pms_id=4394) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2553 (pms_id=4396) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2554 (pms_id=4397) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2555 (pms_id=4407) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2556 (pms_id=4408) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2557 (pms_id=4409) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2558 (pms_id=4411) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4409 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2559 (pms_id=4412) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2560 (pms_id=4413) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2561 (pms_id=4414) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2562 (pms_id=4415) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2563 (pms_id=4416) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2564 (pms_id=4417) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2565 (pms_id=4418) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2567 (pms_id=4424) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2566 (pms_id=4421) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2568 (pms_id=4426) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2569 (pms_id=4428) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2570 (pms_id=4430) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2571 (pms_id=4431) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2572 (pms_id=4432) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2573 (pms_id=4433) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2574 (pms_id=4434) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2576 (pms_id=4437) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2575 (pms_id=4436) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2577 (pms_id=4438) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2578 (pms_id=4439) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2579 (pms_id=4451) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2580 (pms_id=4452) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2581 (pms_id=4453) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2582 (pms_id=4454) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2583 (pms_id=4457) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2584 (pms_id=4458) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2585 (pms_id=4461) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2586 (pms_id=4462) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2587 (pms_id=4464) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2588 (pms_id=4465) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2589 (pms_id=4466) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2591 (pms_id=4468) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2590 (pms_id=4467) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2592 (pms_id=4469) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2593 (pms_id=4478) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2594 (pms_id=4479) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2595 (pms_id=4481) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2596 (pms_id=4484) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2597 (pms_id=4485) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2598 (pms_id=4486) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2599 (pms_id=4487) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2601 (pms_id=4488) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2600 (pms_id=4492) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2602 (pms_id=4493) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2603 (pms_id=4494) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2604 (pms_id=4496) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2606 (pms_id=4499) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2605 (pms_id=4497) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2608 (pms_id=4506) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2607 (pms_id=4510) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2609 (pms_id=4512) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2610 (pms_id=4513) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2611 (pms_id=4514) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2612 (pms_id=4515) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2613 (pms_id=4516) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2614 (pms_id=4517) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2615 (pms_id=4518) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2616 (pms_id=4519) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2617 (pms_id=4520) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2618 (pms_id=4521) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2619 (pms_id=4522) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2620 (pms_id=4523) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2621 (pms_id=4524) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2622 (pms_id=4529) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2623 (pms_id=4531) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2624 (pms_id=4535) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2625 (pms_id=4536) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2626 (pms_id=4537) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2627 (pms_id=4540) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2629 (pms_id=4542) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2628 (pms_id=4541) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2630 (pms_id=4544) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2631 (pms_id=4555) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2632 (pms_id=4556) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2634 (pms_id=4557) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2633 (pms_id=4558) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2636 (pms_id=4561) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2635 (pms_id=4560) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2637 (pms_id=4563) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2639 (pms_id=4564) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2638 (pms_id=4565) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2640 (pms_id=4566) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2642 (pms_id=4567) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2641 (pms_id=4568) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2643 (pms_id=4576) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2644 (pms_id=4577) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2645 (pms_id=4578) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2646 (pms_id=4582) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2647 (pms_id=4583) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4576 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2648 (pms_id=4589) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2649 (pms_id=4590) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2650 (pms_id=4591) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2651 (pms_id=4592) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2654 (pms_id=4593) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2653 (pms_id=4595) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2652 (pms_id=4596) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2655 (pms_id=4598) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2657 (pms_id=4600) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2656 (pms_id=4599) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2658 (pms_id=4601) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2659 (pms_id=4602) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2660 (pms_id=4603) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2661 (pms_id=4604) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2662 (pms_id=4607) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2664 (pms_id=4608) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2665 (pms_id=4611) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2663 (pms_id=4610) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2666 (pms_id=4620) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2667 (pms_id=4621) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2669 (pms_id=4624) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2668 (pms_id=4623) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2671 (pms_id=4625) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2670 (pms_id=4628) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2672 (pms_id=4629) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2674 (pms_id=4630) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2673 (pms_id=4631) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2675 (pms_id=4632) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2676 (pms_id=4633) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2677 (pms_id=4634) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2678 (pms_id=4635) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2680 (pms_id=4637) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2679 (pms_id=4638) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2681 (pms_id=4640) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2682 (pms_id=4642) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2683 (pms_id=4643) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2684 (pms_id=4644) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2685 (pms_id=4651) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2686 (pms_id=4653) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4643 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2689 (pms_id=4655) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2688 (pms_id=4656) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2687 (pms_id=4654) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2690 (pms_id=4657) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2691 (pms_id=4658) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2692 (pms_id=4659) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2693 (pms_id=4660) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2694 (pms_id=4661) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2695 (pms_id=4662) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2696 (pms_id=4663) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2697 (pms_id=4664) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2698 (pms_id=4665) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2700 (pms_id=4666) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2699 (pms_id=4667) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2701 (pms_id=4668) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2702 (pms_id=4669) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2703 (pms_id=4671) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2704 (pms_id=4670) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2705 (pms_id=4672) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2706 (pms_id=4673) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2707 (pms_id=4674) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2709 (pms_id=4677) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2708 (pms_id=4675) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2710 (pms_id=4679) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2712 (pms_id=4680) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2711 (pms_id=4681) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2715 (pms_id=4683) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2713 (pms_id=4682) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2716 (pms_id=4685) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2714 (pms_id=4684) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4683 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2718 (pms_id=4686) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2717 (pms_id=4692) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2719 (pms_id=4693) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2720 (pms_id=4694) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2721 (pms_id=4695) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2723 (pms_id=4701) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2722 (pms_id=4698) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2724 (pms_id=4710) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2725 (pms_id=4720) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2727 (pms_id=4721) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2729 (pms_id=4724) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2726 (pms_id=4722) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2728 (pms_id=4723) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2731 (pms_id=4725) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2732 (pms_id=4726) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2730 (pms_id=4727) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2733 (pms_id=4728) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2734 (pms_id=4729) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2753 (pms_id=4730) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2735 (pms_id=4731) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2736 (pms_id=4732) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2737 (pms_id=4733) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2738 (pms_id=4734) 2025-11-19 15:26:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 2740 (pms_id=4735) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4732 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2739 (pms_id=4737) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2742 (pms_id=4738) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2741 (pms_id=4742) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2743 (pms_id=4743) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2744 (pms_id=4745) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2745 (pms_id=4746) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2746 (pms_id=4747) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2747 (pms_id=4748) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2748 (pms_id=4749) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2750 (pms_id=4750) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2749 (pms_id=4752) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2751 (pms_id=4753) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4749 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2752 (pms_id=4754) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2755 (pms_id=4756) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2754 (pms_id=4755) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2758 (pms_id=4758) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2756 (pms_id=4757) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4754 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2757 (pms_id=4759) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4757 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2759 (pms_id=4761) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2760 (pms_id=4764) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2761 (pms_id=4765) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2762 (pms_id=4766) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2763 (pms_id=4767) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2765 (pms_id=4768) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2764 (pms_id=4769) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2767 (pms_id=4771) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2766 (pms_id=4774) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2769 (pms_id=4775) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2768 (pms_id=4777) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2770 (pms_id=4778) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2771 (pms_id=4779) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2772 (pms_id=4781) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2773 (pms_id=4782) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2775 (pms_id=4783) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2774 (pms_id=4794) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2776 (pms_id=4795) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2778 (pms_id=4796) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2777 (pms_id=4797) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2779 (pms_id=4798) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2780 (pms_id=4799) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2781 (pms_id=4800) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2783 (pms_id=4803) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2782 (pms_id=4801) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2784 (pms_id=4804) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2785 (pms_id=4805) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2786 (pms_id=4806) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2787 (pms_id=4807) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2788 (pms_id=4808) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2789 (pms_id=4809) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2790 (pms_id=4811) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2791 (pms_id=4812) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2792 (pms_id=4813) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2793 (pms_id=4815) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2794 (pms_id=4818) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2795 (pms_id=4819) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2796 (pms_id=4820) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2797 (pms_id=4823) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2798 (pms_id=4824) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2799 (pms_id=4825) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2800 (pms_id=4826) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2801 (pms_id=4827) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2802 (pms_id=4829) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2804 (pms_id=4833) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2803 (pms_id=4834) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2806 (pms_id=4835) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2805 (pms_id=4836) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2807 (pms_id=4837) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2808 (pms_id=4838) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2809 (pms_id=4839) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2811 (pms_id=4841) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2810 (pms_id=4842) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2812 (pms_id=4843) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2813 (pms_id=4844) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2814 (pms_id=4845) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2817 (pms_id=4846) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2818 (pms_id=4848) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2815 (pms_id=4849) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2816 (pms_id=4851) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2819 (pms_id=4852) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2820 (pms_id=4853) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2821 (pms_id=4854) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2822 (pms_id=4856) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2823 (pms_id=4857) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2824 (pms_id=4858) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2825 (pms_id=4859) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2827 (pms_id=4863) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2826 (pms_id=4861) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2828 (pms_id=4864) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2829 (pms_id=4867) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2830 (pms_id=4876) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2831 (pms_id=4878) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2832 (pms_id=4879) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2833 (pms_id=4881) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2834 (pms_id=4882) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2835 (pms_id=4883) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2836 (pms_id=4884) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2837 (pms_id=4885) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2838 (pms_id=4886) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2839 (pms_id=4887) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2840 (pms_id=4889) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2841 (pms_id=4890) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2843 (pms_id=4903) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2842 (pms_id=4904) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2844 (pms_id=4905) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2845 (pms_id=4906) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2846 (pms_id=4907) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2847 (pms_id=4914) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2848 (pms_id=4915) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2849 (pms_id=4916) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2850 (pms_id=4917) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2851 (pms_id=4918) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2852 (pms_id=4919) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2853 (pms_id=4920) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2854 (pms_id=4921) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2855 (pms_id=4922) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2856 (pms_id=4923) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2857 (pms_id=4924) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2858 (pms_id=4926) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2859 (pms_id=4927) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2860 (pms_id=4928) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2861 (pms_id=4929) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2862 (pms_id=4930) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2863 (pms_id=4931) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2864 (pms_id=4932) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2867 (pms_id=4933) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2865 (pms_id=4934) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2866 (pms_id=4935) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2868 (pms_id=4936) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2869 (pms_id=4937) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2870 (pms_id=4939) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2871 (pms_id=4941) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2872 (pms_id=4942) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2875 (pms_id=4946) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2873 (pms_id=4947) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2874 (pms_id=4948) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2876 (pms_id=4952) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2878 (pms_id=4953) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2877 (pms_id=4954) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2879 (pms_id=4955) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4953 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4954 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2880 (pms_id=4956) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2881 (pms_id=4957) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2882 (pms_id=4958) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2883 (pms_id=4960) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2884 (pms_id=4962) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2885 (pms_id=4961) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2886 (pms_id=4963) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2887 (pms_id=4964) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2888 (pms_id=4965) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2889 (pms_id=4966) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2890 (pms_id=4967) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2891 (pms_id=4968) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2892 (pms_id=4969) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2893 (pms_id=4970) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2894 (pms_id=4972) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2895 (pms_id=4973) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2896 (pms_id=4974) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2897 (pms_id=4975) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2898 (pms_id=4976) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2899 (pms_id=4977) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2900 (pms_id=4980) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2901 (pms_id=4982) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2902 (pms_id=4983) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2905 (pms_id=4985) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2903 (pms_id=4984) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2904 (pms_id=4988) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2906 (pms_id=4989) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2907 (pms_id=4998) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2908 (pms_id=4999) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2909 (pms_id=5000) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2910 (pms_id=5001) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2911 (pms_id=5002) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2912 (pms_id=5003) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2913 (pms_id=5004) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2915 (pms_id=5005) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2914 (pms_id=5006) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2916 (pms_id=5007) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2918 (pms_id=5008) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2917 (pms_id=5009) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2919 (pms_id=5010) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2920 (pms_id=5011) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2921 (pms_id=5012) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2922 (pms_id=5013) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2923 (pms_id=5015) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2924 (pms_id=5016) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2925 (pms_id=5017) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2926 (pms_id=5018) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2927 (pms_id=5019) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2928 (pms_id=5020) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2929 (pms_id=5021) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2930 (pms_id=5023) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2931 (pms_id=5026) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2932 (pms_id=5028) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2934 (pms_id=5030) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2933 (pms_id=5031) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2935 (pms_id=5032) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2936 (pms_id=5033) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2937 (pms_id=5034) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2938 (pms_id=5035) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2939 (pms_id=5036) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2940 (pms_id=5037) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2941 (pms_id=5038) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2942 (pms_id=5039) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2944 (pms_id=5041) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2943 (pms_id=5040) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2945 (pms_id=5048) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2947 (pms_id=5050) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2946 (pms_id=5049) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2948 (pms_id=5051) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2949 (pms_id=5052) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2950 (pms_id=5053) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2951 (pms_id=5054) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2952 (pms_id=5055) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2953 (pms_id=5059) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2954 (pms_id=5060) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2955 (pms_id=5061) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2957 (pms_id=5066) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2956 (pms_id=5062) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2958 (pms_id=5067) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2959 (pms_id=5068) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2960 (pms_id=5069) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2962 (pms_id=5081) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2961 (pms_id=5082) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2963 (pms_id=5083) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2964 (pms_id=5084) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2966 (pms_id=5086) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2965 (pms_id=5089) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2967 (pms_id=5088) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2968 (pms_id=5092) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2969 (pms_id=5093) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2970 (pms_id=5094) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2971 (pms_id=5095) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2972 (pms_id=5096) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2973 (pms_id=5097) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2974 (pms_id=5098) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2975 (pms_id=5099) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2976 (pms_id=5100) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2977 (pms_id=5101) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2978 (pms_id=5102) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2979 (pms_id=5106) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2980 (pms_id=5107) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2982 (pms_id=5109) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2981 (pms_id=5108) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2983 (pms_id=5110) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2985 (pms_id=5112) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2984 (pms_id=5113) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2986 (pms_id=5114) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2987 (pms_id=5115) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2988 (pms_id=5117) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2989 (pms_id=5118) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2992 (pms_id=5122) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2990 (pms_id=5123) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2993 (pms_id=5124) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2991 (pms_id=5125) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2994 (pms_id=5126) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2995 (pms_id=5127) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2996 (pms_id=5128) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2998 (pms_id=5137) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2997 (pms_id=5129) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 2999 (pms_id=5139) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3001 (pms_id=5140) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3000 (pms_id=5141) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3002 (pms_id=5142) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3003 (pms_id=5144) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3004 (pms_id=5145) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3005 (pms_id=5146) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5145 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3006 (pms_id=5147) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3007 (pms_id=5148) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3008 (pms_id=5149) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3009 (pms_id=5150) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3011 (pms_id=5156) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3010 (pms_id=5151) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3012 (pms_id=5157) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3013 (pms_id=5158) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3014 (pms_id=5160) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3016 (pms_id=5162) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3015 (pms_id=5163) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3017 (pms_id=5164) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3018 (pms_id=5166) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3019 (pms_id=5167) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3020 (pms_id=5168) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3021 (pms_id=5169) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3022 (pms_id=5170) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3023 (pms_id=5171) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3025 (pms_id=5173) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3024 (pms_id=5174) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3026 (pms_id=5176) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3027 (pms_id=5177) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3028 (pms_id=5178) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3029 (pms_id=5181) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3030 (pms_id=5182) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3032 (pms_id=5184) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3031 (pms_id=5183) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3035 (pms_id=5186) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3034 (pms_id=5192) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3033 (pms_id=5193) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3036 (pms_id=5194) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3037 (pms_id=5195) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3039 (pms_id=5197) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5195 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3038 (pms_id=5202) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3040 (pms_id=5203) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3041 (pms_id=5206) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3042 (pms_id=5207) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3043 (pms_id=5208) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3044 (pms_id=5212) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3045 (pms_id=5213) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3046 (pms_id=5222) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3047 (pms_id=5223) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3048 (pms_id=5225) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3049 (pms_id=5226) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3051 (pms_id=5227) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3050 (pms_id=5229) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3052 (pms_id=5230) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3053 (pms_id=5232) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3054 (pms_id=5233) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3055 (pms_id=5234) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3056 (pms_id=5235) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3057 (pms_id=5236) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3058 (pms_id=5237) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3059 (pms_id=5244) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3060 (pms_id=5245) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3062 (pms_id=5246) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3061 (pms_id=5247) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3064 (pms_id=5251) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3063 (pms_id=5252) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3065 (pms_id=5258) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3066 (pms_id=5259) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3067 (pms_id=5260) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3068 (pms_id=5261) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3069 (pms_id=5262) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3070 (pms_id=5269) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3071 (pms_id=5270) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3072 (pms_id=5271) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3073 (pms_id=5274) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3074 (pms_id=5276) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3075 (pms_id=5277) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5274 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3076 (pms_id=5278) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3077 (pms_id=5287) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3078 (pms_id=5288) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3080 (pms_id=5300) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3079 (pms_id=5297) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3081 (pms_id=5301) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3082 (pms_id=5302) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3083 (pms_id=5304) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3084 (pms_id=5310) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3085 (pms_id=5311) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3086 (pms_id=5312) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3087 (pms_id=5313) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3088 (pms_id=5321) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3089 (pms_id=5322) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3090 (pms_id=5323) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3091 (pms_id=5325) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3092 (pms_id=5326) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3093 (pms_id=5328) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3094 (pms_id=5329) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3095 (pms_id=5330) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5329 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3096 (pms_id=5334) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3097 (pms_id=5337) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3098 (pms_id=5338) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3099 (pms_id=5339) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3101 (pms_id=5341) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3100 (pms_id=5342) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3102 (pms_id=5344) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3103 (pms_id=5345) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3104 (pms_id=5346) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3105 (pms_id=5348) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3106 (pms_id=5349) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3108 (pms_id=5350) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3107 (pms_id=5359) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3113 (pms_id=5360) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3109 (pms_id=5361) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3110 (pms_id=5362) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3111 (pms_id=5363) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3112 (pms_id=5364) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3114 (pms_id=5365) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3115 (pms_id=5367) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3116 (pms_id=5368) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3117 (pms_id=5369) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3118 (pms_id=5370) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3119 (pms_id=5371) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3120 (pms_id=5372) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3121 (pms_id=5373) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3122 (pms_id=5374) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3124 (pms_id=5378) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3123 (pms_id=5375) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3125 (pms_id=5383) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3126 (pms_id=5382) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3127 (pms_id=5385) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3128 (pms_id=5386) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3129 (pms_id=5393) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3130 (pms_id=5394) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3131 (pms_id=5395) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3132 (pms_id=5396) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3133 (pms_id=5398) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3134 (pms_id=5399) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3136 (pms_id=5401) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3135 (pms_id=5400) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3137 (pms_id=5409) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3140 (pms_id=5415) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3139 (pms_id=5412) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3138 (pms_id=5411) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3141 (pms_id=5416) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3142 (pms_id=5417) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3143 (pms_id=5418) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3144 (pms_id=5419) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3145 (pms_id=5420) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3146 (pms_id=5422) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3147 (pms_id=5423) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3148 (pms_id=5424) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3149 (pms_id=5425) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3151 (pms_id=5427) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3152 (pms_id=5433) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3150 (pms_id=5434) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3153 (pms_id=5436) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3154 (pms_id=5438) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3155 (pms_id=5440) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3156 (pms_id=5441) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3157 (pms_id=5442) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3158 (pms_id=5443) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3159 (pms_id=5444) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3160 (pms_id=5446) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3161 (pms_id=5447) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3162 (pms_id=5448) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3163 (pms_id=5451) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3164 (pms_id=5453) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3165 (pms_id=5454) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3169 (pms_id=5455) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3166 (pms_id=5456) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3168 (pms_id=5459) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3167 (pms_id=5460) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3171 (pms_id=5463) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3170 (pms_id=5462) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3172 (pms_id=5464) 2025-11-19 15:26:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 3173 (pms_id=5465) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3174 (pms_id=5466) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3175 (pms_id=5467) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3177 (pms_id=5468) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3178 (pms_id=5472) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3176 (pms_id=5470) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3179 (pms_id=5473) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3180 (pms_id=5474) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3181 (pms_id=5475) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3182 (pms_id=5477) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3183 (pms_id=5478) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3185 (pms_id=5488) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3184 (pms_id=5489) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3186 (pms_id=5490) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3187 (pms_id=5493) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3188 (pms_id=5491) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3189 (pms_id=5496) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3190 (pms_id=5497) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3191 (pms_id=5498) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3192 (pms_id=5499) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3193 (pms_id=5503) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3194 (pms_id=5504) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3195 (pms_id=5506) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3196 (pms_id=5509) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3197 (pms_id=5510) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3198 (pms_id=5511) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3199 (pms_id=5512) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3201 (pms_id=5514) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3200 (pms_id=5513) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3202 (pms_id=5515) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3203 (pms_id=5516) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3205 (pms_id=5517) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3204 (pms_id=5518) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3206 (pms_id=5519) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3208 (pms_id=5521) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3207 (pms_id=5522) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3209 (pms_id=5523) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3210 (pms_id=5524) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3211 (pms_id=5533) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3212 (pms_id=5543) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3213 (pms_id=5545) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3214 (pms_id=5546) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3216 (pms_id=5547) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3215 (pms_id=5548) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3217 (pms_id=5550) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3219 (pms_id=5551) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3218 (pms_id=5552) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3220 (pms_id=5553) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3221 (pms_id=5554) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3223 (pms_id=5555) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3222 (pms_id=5564) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3224 (pms_id=5565) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3225 (pms_id=5566) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3226 (pms_id=5567) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3228 (pms_id=5568) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3229 (pms_id=5576) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3227 (pms_id=5577) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3230 (pms_id=5578) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3231 (pms_id=5579) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3232 (pms_id=5580) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3233 (pms_id=5583) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3234 (pms_id=5584) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3235 (pms_id=5594) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3237 (pms_id=5595) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3238 (pms_id=5596) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3236 (pms_id=5598) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3239 (pms_id=5600) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3240 (pms_id=5601) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3241 (pms_id=5602) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3242 (pms_id=5603) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3243 (pms_id=5611) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3244 (pms_id=5612) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3247 (pms_id=5613) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3245 (pms_id=5614) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3246 (pms_id=5615) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3248 (pms_id=5616) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3250 (pms_id=5617) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3249 (pms_id=5618) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3251 (pms_id=5619) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3252 (pms_id=5621) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3253 (pms_id=5623) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3254 (pms_id=5624) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3255 (pms_id=5626) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3260 (pms_id=5627) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3257 (pms_id=5628) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3258 (pms_id=5629) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3259 (pms_id=5638) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3256 (pms_id=5637) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3261 (pms_id=5639) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3262 (pms_id=5643) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3263 (pms_id=5645) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3264 (pms_id=5646) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3265 (pms_id=5647) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3266 (pms_id=5648) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3268 (pms_id=5653) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3269 (pms_id=5654) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3267 (pms_id=5652) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3270 (pms_id=5655) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3271 (pms_id=5657) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3272 (pms_id=5660) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3274 (pms_id=5661) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3273 (pms_id=5662) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3277 (pms_id=5664) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3275 (pms_id=5665) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3276 (pms_id=5666) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3278 (pms_id=5667) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3280 (pms_id=5669) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3279 (pms_id=5668) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3281 (pms_id=5670) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3282 (pms_id=5671) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3283 (pms_id=5674) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3285 (pms_id=5676) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3284 (pms_id=5677) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3286 (pms_id=5685) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3287 (pms_id=5686) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3288 (pms_id=5687) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3289 (pms_id=5696) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3290 (pms_id=5705) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3291 (pms_id=5708) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3292 (pms_id=5711) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3293 (pms_id=5712) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3294 (pms_id=5713) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3295 (pms_id=5714) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3296 (pms_id=5715) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3297 (pms_id=5716) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3298 (pms_id=5718) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3299 (pms_id=5719) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3300 (pms_id=5721) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3301 (pms_id=5723) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3302 (pms_id=5724) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3303 (pms_id=5730) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3304 (pms_id=5731) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3305 (pms_id=5732) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3307 (pms_id=5733) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3306 (pms_id=5734) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3308 (pms_id=5736) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3309 (pms_id=5737) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3310 (pms_id=5739) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3311 (pms_id=5740) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3312 (pms_id=5741) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3313 (pms_id=5742) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3314 (pms_id=5743) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3315 (pms_id=5744) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3316 (pms_id=5745) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3317 (pms_id=5746) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3318 (pms_id=5750) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3319 (pms_id=5753) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3320 (pms_id=5754) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3321 (pms_id=5755) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3322 (pms_id=5756) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3324 (pms_id=5765) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3323 (pms_id=5766) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3325 (pms_id=5767) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3326 (pms_id=5768) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3327 (pms_id=5770) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3328 (pms_id=5772) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3329 (pms_id=5774) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3330 (pms_id=5776) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3331 (pms_id=5779) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3332 (pms_id=5781) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3334 (pms_id=5782) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3333 (pms_id=5784) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3336 (pms_id=5786) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3335 (pms_id=5785) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3338 (pms_id=5787) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3337 (pms_id=5788) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3340 (pms_id=5795) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3339 (pms_id=5796) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3341 (pms_id=5797) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3342 (pms_id=5798) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3343 (pms_id=5799) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3344 (pms_id=5800) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3345 (pms_id=5801) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3348 (pms_id=5802) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3346 (pms_id=5804) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3347 (pms_id=5805) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3350 (pms_id=5809) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3349 (pms_id=5807) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3351 (pms_id=5810) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3352 (pms_id=5811) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3353 (pms_id=5812) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3354 (pms_id=5813) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3355 (pms_id=5814) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3356 (pms_id=5815) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3357 (pms_id=5821) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3358 (pms_id=5831) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3359 (pms_id=5832) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3360 (pms_id=5833) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3361 (pms_id=5834) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3362 (pms_id=5835) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3363 (pms_id=5836) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3364 (pms_id=5843) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3365 (pms_id=5845) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3366 (pms_id=5848) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3367 (pms_id=5849) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3368 (pms_id=5852) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3369 (pms_id=5853) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3370 (pms_id=5854) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3371 (pms_id=5856) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3372 (pms_id=5857) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3373 (pms_id=5858) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3374 (pms_id=5859) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3376 (pms_id=5860) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3375 (pms_id=5861) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3377 (pms_id=5862) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3378 (pms_id=5863) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3379 (pms_id=5864) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3381 (pms_id=5866) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3380 (pms_id=5865) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3383 (pms_id=5867) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3382 (pms_id=5868) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3384 (pms_id=5869) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3385 (pms_id=5870) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3386 (pms_id=5871) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3389 (pms_id=5881) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3387 (pms_id=5889) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3388 (pms_id=5890) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3390 (pms_id=5892) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3391 (pms_id=5893) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3392 (pms_id=5894) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3393 (pms_id=5895) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3394 (pms_id=5896) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3396 (pms_id=5897) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3395 (pms_id=5899) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3398 (pms_id=5903) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3397 (pms_id=5900) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3399 (pms_id=5904) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3400 (pms_id=5906) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3401 (pms_id=5907) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3403 (pms_id=5909) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3404 (pms_id=5915) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3402 (pms_id=5908) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3406 (pms_id=5916) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3407 (pms_id=5918) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3405 (pms_id=5917) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3408 (pms_id=5919) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3409 (pms_id=5920) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3410 (pms_id=5921) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3412 (pms_id=5925) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3411 (pms_id=5923) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3413 (pms_id=5926) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3414 (pms_id=5928) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3415 (pms_id=5934) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3416 (pms_id=5935) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3417 (pms_id=5937) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3418 (pms_id=5939) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3419 (pms_id=5943) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3420 (pms_id=5944) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3421 (pms_id=5945) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3423 (pms_id=5947) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3422 (pms_id=5956) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3425 (pms_id=5960) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3424 (pms_id=5958) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3426 (pms_id=5961) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3427 (pms_id=5962) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3428 (pms_id=5963) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3429 (pms_id=5964) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3430 (pms_id=5965) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3431 (pms_id=5966) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3432 (pms_id=5967) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3434 (pms_id=5968) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3433 (pms_id=5969) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3436 (pms_id=5970) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3435 (pms_id=5971) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3437 (pms_id=5972) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3438 (pms_id=5973) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3439 (pms_id=5974) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3440 (pms_id=5977) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3441 (pms_id=5978) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3442 (pms_id=5979) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3443 (pms_id=5980) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3446 (pms_id=5981) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3444 (pms_id=5983) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3445 (pms_id=5984) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3447 (pms_id=5985) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3448 (pms_id=5987) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3449 (pms_id=5988) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3450 (pms_id=5989) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3451 (pms_id=5990) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3452 (pms_id=5993) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3453 (pms_id=5994) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3454 (pms_id=5995) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3455 (pms_id=6001) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3457 (pms_id=6002) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3456 (pms_id=6003) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3458 (pms_id=6004) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3459 (pms_id=6005) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3461 (pms_id=6007) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6005 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3460 (pms_id=6008) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3462 (pms_id=6009) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3463 (pms_id=6010) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3465 (pms_id=6011) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3464 (pms_id=6012) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3467 (pms_id=6013) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3468 (pms_id=6014) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3466 (pms_id=6015) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3469 (pms_id=6016) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3470 (pms_id=6017) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3471 (pms_id=6024) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3472 (pms_id=6026) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3477 (pms_id=6027) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6017 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3473 (pms_id=6028) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3474 (pms_id=6030) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3475 (pms_id=6031) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3476 (pms_id=6032) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3478 (pms_id=6033) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3479 (pms_id=6041) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3480 (pms_id=6044) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3481 (pms_id=6046) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3482 (pms_id=6049) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3483 (pms_id=6051) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3484 (pms_id=6052) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3485 (pms_id=6053) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3486 (pms_id=6055) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3487 (pms_id=6057) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3488 (pms_id=6058) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3490 (pms_id=6059) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3489 (pms_id=6060) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3491 (pms_id=6061) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3492 (pms_id=6062) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3494 (pms_id=6063) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3493 (pms_id=6064) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3495 (pms_id=6074) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3496 (pms_id=6075) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3497 (pms_id=6077) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3498 (pms_id=6079) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3499 (pms_id=6088) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3500 (pms_id=6089) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3501 (pms_id=6090) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3502 (pms_id=6091) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3503 (pms_id=6093) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3506 (pms_id=6094) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3504 (pms_id=6099) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3505 (pms_id=6100) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3510 (pms_id=6102) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3507 (pms_id=6105) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3511 (pms_id=6103) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3508 (pms_id=6106) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3509 (pms_id=6107) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3513 (pms_id=6110) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3512 (pms_id=6109) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3514 (pms_id=6112) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3515 (pms_id=6114) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3516 (pms_id=6121) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3518 (pms_id=6122) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3519 (pms_id=6132) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3517 (pms_id=6130) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3520 (pms_id=6133) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3521 (pms_id=6135) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3522 (pms_id=6136) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3523 (pms_id=6138) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3524 (pms_id=6139) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3525 (pms_id=6140) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3526 (pms_id=6142) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3527 (pms_id=6143) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3528 (pms_id=6145) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3529 (pms_id=6153) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3530 (pms_id=6159) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3533 (pms_id=6167) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3531 (pms_id=6169) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3532 (pms_id=6170) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3534 (pms_id=6171) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3535 (pms_id=6172) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3536 (pms_id=6173) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3537 (pms_id=6174) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3539 (pms_id=6175) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3538 (pms_id=6177) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3540 (pms_id=6179) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3541 (pms_id=6180) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3542 (pms_id=6181) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3544 (pms_id=6183) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3543 (pms_id=6182) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3545 (pms_id=6188) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3546 (pms_id=6190) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3547 (pms_id=6200) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3549 (pms_id=6212) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3548 (pms_id=6201) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3550 (pms_id=6225) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3551 (pms_id=6226) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3552 (pms_id=6228) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3553 (pms_id=6232) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3554 (pms_id=6231) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3555 (pms_id=6233) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3556 (pms_id=6234) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3557 (pms_id=6235) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3558 (pms_id=6236) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3559 (pms_id=6237) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3560 (pms_id=6238) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3564 (pms_id=6241) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3561 (pms_id=6239) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3562 (pms_id=6240) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3563 (pms_id=6242) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3565 (pms_id=6243) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3567 (pms_id=6247) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3566 (pms_id=6246) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3568 (pms_id=6248) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6248 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3570 (pms_id=6249) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3569 (pms_id=6250) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3571 (pms_id=6251) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3573 (pms_id=6253) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3572 (pms_id=6252) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3574 (pms_id=6254) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3575 (pms_id=6255) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3596 (pms_id=6256) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3576 (pms_id=6257) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3577 (pms_id=6258) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3578 (pms_id=6259) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3579 (pms_id=6260) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3581 (pms_id=6263) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3580 (pms_id=6261) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3582 (pms_id=6267) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3583 (pms_id=6268) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3584 (pms_id=6274) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3586 (pms_id=6275) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3585 (pms_id=6276) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3587 (pms_id=6277) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3589 (pms_id=6278) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3588 (pms_id=6284) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3591 (pms_id=6286) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3590 (pms_id=6285) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3592 (pms_id=6287) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3593 (pms_id=6288) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3594 (pms_id=6289) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3597 (pms_id=6291) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3595 (pms_id=6290) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3599 (pms_id=6293) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3598 (pms_id=6294) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3600 (pms_id=6304) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3601 (pms_id=6307) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3602 (pms_id=6308) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3603 (pms_id=6309) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3604 (pms_id=6310) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3606 (pms_id=6320) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3605 (pms_id=6319) 2025-11-19 15:26:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 3607 (pms_id=6321) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3609 (pms_id=6322) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3608 (pms_id=6324) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3610 (pms_id=6325) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3611 (pms_id=6327) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3612 (pms_id=6328) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3613 (pms_id=6329) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3614 (pms_id=6330) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3615 (pms_id=6331) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3616 (pms_id=6333) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3617 (pms_id=6334) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3618 (pms_id=6335) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3620 (pms_id=6338) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3619 (pms_id=6336) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3621 (pms_id=6339) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3622 (pms_id=6341) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3623 (pms_id=6342) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3624 (pms_id=6343) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3625 (pms_id=6344) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3626 (pms_id=6345) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3627 (pms_id=6346) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3628 (pms_id=6348) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3629 (pms_id=6349) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3631 (pms_id=6353) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3632 (pms_id=6356) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3630 (pms_id=6355) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3633 (pms_id=6357) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3634 (pms_id=6359) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3635 (pms_id=6368) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3636 (pms_id=6369) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3637 (pms_id=6370) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3638 (pms_id=6371) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3639 (pms_id=6372) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3640 (pms_id=6373) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3641 (pms_id=6380) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3642 (pms_id=6383) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3643 (pms_id=6384) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3645 (pms_id=6385) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3644 (pms_id=6395) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3646 (pms_id=6396) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3647 (pms_id=6397) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3648 (pms_id=6398) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3649 (pms_id=6399) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3650 (pms_id=6400) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3651 (pms_id=6401) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3652 (pms_id=6402) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3653 (pms_id=6403) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3654 (pms_id=6404) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3656 (pms_id=6406) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3657 (pms_id=6409) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3655 (pms_id=6407) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3660 (pms_id=6410) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3658 (pms_id=6420) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3659 (pms_id=6421) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3661 (pms_id=6422) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3662 (pms_id=6423) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3663 (pms_id=6424) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3664 (pms_id=6425) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3666 (pms_id=6426) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3667 (pms_id=6428) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3665 (pms_id=6427) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3668 (pms_id=6429) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3669 (pms_id=6430) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3670 (pms_id=6431) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3672 (pms_id=6432) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3671 (pms_id=6433) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3673 (pms_id=6434) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3674 (pms_id=6435) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3675 (pms_id=6436) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3676 (pms_id=6445) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3677 (pms_id=6447) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3678 (pms_id=6455) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3679 (pms_id=6456) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3680 (pms_id=6457) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3681 (pms_id=6458) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3682 (pms_id=6459) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3684 (pms_id=6461) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3683 (pms_id=6460) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3685 (pms_id=6463) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3686 (pms_id=6464) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3687 (pms_id=6465) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3688 (pms_id=6466) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3689 (pms_id=6467) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3691 (pms_id=6469) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3692 (pms_id=6470) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3690 (pms_id=6468) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3693 (pms_id=6471) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3694 (pms_id=6472) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3695 (pms_id=6477) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3696 (pms_id=6478) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3697 (pms_id=6489) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3698 (pms_id=6490) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3699 (pms_id=6491) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3701 (pms_id=6493) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3700 (pms_id=6492) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3702 (pms_id=6501) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3703 (pms_id=6502) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3704 (pms_id=6503) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3705 (pms_id=6504) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3706 (pms_id=6505) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3707 (pms_id=6506) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3708 (pms_id=6508) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3710 (pms_id=6509) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3709 (pms_id=6510) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3711 (pms_id=6512) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3712 (pms_id=6514) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3713 (pms_id=6523) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3714 (pms_id=6524) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3715 (pms_id=6525) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3716 (pms_id=6526) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3717 (pms_id=6527) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3718 (pms_id=6528) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6526 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3719 (pms_id=6529) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3720 (pms_id=6531) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3721 (pms_id=6533) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3722 (pms_id=6536) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3723 (pms_id=6538) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3724 (pms_id=6540) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3725 (pms_id=6549) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3726 (pms_id=6550) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3727 (pms_id=6552) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3728 (pms_id=6553) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3729 (pms_id=6554) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3730 (pms_id=6555) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3731 (pms_id=6556) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3732 (pms_id=6557) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3734 (pms_id=6558) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3733 (pms_id=6560) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3735 (pms_id=6561) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3736 (pms_id=6562) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3737 (pms_id=6563) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3738 (pms_id=6565) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3739 (pms_id=6568) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3740 (pms_id=6571) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3742 (pms_id=6573) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3741 (pms_id=6572) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3744 (pms_id=6575) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3743 (pms_id=6574) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3746 (pms_id=6576) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3745 (pms_id=6577) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3747 (pms_id=6578) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3748 (pms_id=6580) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3750 (pms_id=6581) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3749 (pms_id=6582) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3751 (pms_id=6584) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3752 (pms_id=6585) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3755 (pms_id=6587) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3753 (pms_id=6586) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3754 (pms_id=6590) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3756 (pms_id=6593) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3757 (pms_id=6594) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3765 (pms_id=6596) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3758 (pms_id=6597) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3759 (pms_id=6598) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3760 (pms_id=6599) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3761 (pms_id=6600) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3762 (pms_id=6601) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3764 (pms_id=6603) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3763 (pms_id=6602) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3766 (pms_id=6604) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3767 (pms_id=6605) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3768 (pms_id=6606) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3769 (pms_id=6608) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3771 (pms_id=6610) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3770 (pms_id=6611) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3772 (pms_id=6612) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3773 (pms_id=6615) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3774 (pms_id=6616) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3775 (pms_id=6617) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3776 (pms_id=6618) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3777 (pms_id=6619) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3778 (pms_id=6620) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3780 (pms_id=6629) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3779 (pms_id=6621) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3782 (pms_id=6630) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3781 (pms_id=6631) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3783 (pms_id=6639) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3784 (pms_id=6640) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3785 (pms_id=6641) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3786 (pms_id=6642) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3787 (pms_id=6643) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3788 (pms_id=6645) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3790 (pms_id=6647) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3791 (pms_id=6648) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3789 (pms_id=6649) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3792 (pms_id=6651) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3793 (pms_id=6653) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3794 (pms_id=6654) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3795 (pms_id=6655) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3797 (pms_id=6657) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3796 (pms_id=6656) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3798 (pms_id=6666) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3800 (pms_id=6667) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3799 (pms_id=6668) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3801 (pms_id=6669) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3803 (pms_id=6671) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3802 (pms_id=6670) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3804 (pms_id=6673) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3805 (pms_id=6674) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3806 (pms_id=6675) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3807 (pms_id=6677) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3808 (pms_id=6678) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3809 (pms_id=6679) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3810 (pms_id=6680) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3811 (pms_id=6681) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3812 (pms_id=6682) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3813 (pms_id=6683) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3814 (pms_id=6684) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3815 (pms_id=6685) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3816 (pms_id=6687) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3817 (pms_id=6688) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3818 (pms_id=6689) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3819 (pms_id=6691) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3820 (pms_id=6692) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3821 (pms_id=6694) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3824 (pms_id=6695) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3822 (pms_id=6696) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3825 (pms_id=6697) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3826 (pms_id=6698) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3823 (pms_id=6702) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3827 (pms_id=6703) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3828 (pms_id=6704) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3829 (pms_id=6705) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3831 (pms_id=6706) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3830 (pms_id=6707) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3832 (pms_id=6715) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3834 (pms_id=6716) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3835 (pms_id=6717) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3833 (pms_id=6718) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3837 (pms_id=6719) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3836 (pms_id=6727) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3838 (pms_id=6729) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3839 (pms_id=6730) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3840 (pms_id=6731) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3841 (pms_id=6732) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3845 (pms_id=6735) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3842 (pms_id=6733) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3843 (pms_id=6738) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3844 (pms_id=6741) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3846 (pms_id=6742) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3847 (pms_id=6743) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6742 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3848 (pms_id=6744) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3849 (pms_id=6749) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3850 (pms_id=6750) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3851 (pms_id=6751) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3852 (pms_id=6752) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3853 (pms_id=6753) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3854 (pms_id=6755) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3856 (pms_id=6756) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3855 (pms_id=6764) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3857 (pms_id=6765) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3858 (pms_id=6766) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3859 (pms_id=6767) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3860 (pms_id=6774) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3861 (pms_id=6775) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3862 (pms_id=6777) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3863 (pms_id=6778) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3865 (pms_id=6779) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3864 (pms_id=6781) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3866 (pms_id=6783) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3867 (pms_id=6784) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3868 (pms_id=6785) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3869 (pms_id=6786) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3870 (pms_id=6787) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3871 (pms_id=6788) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3872 (pms_id=6789) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3874 (pms_id=6791) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3873 (pms_id=6792) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3875 (pms_id=6793) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3876 (pms_id=6794) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3877 (pms_id=6795) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3878 (pms_id=6796) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3879 (pms_id=6797) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3880 (pms_id=6798) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3881 (pms_id=6799) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3882 (pms_id=6800) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3883 (pms_id=6801) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3884 (pms_id=6802) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3885 (pms_id=6811) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3886 (pms_id=6812) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3887 (pms_id=6813) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3888 (pms_id=6814) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3890 (pms_id=6817) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3889 (pms_id=6818) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3891 (pms_id=6819) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3892 (pms_id=6820) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3894 (pms_id=6827) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3893 (pms_id=6828) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3895 (pms_id=6829) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3897 (pms_id=6830) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3896 (pms_id=6831) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3898 (pms_id=6833) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3899 (pms_id=6834) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3900 (pms_id=6835) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3901 (pms_id=6836) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3902 (pms_id=6837) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3903 (pms_id=6839) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3905 (pms_id=6840) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3904 (pms_id=6841) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3906 (pms_id=6842) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3907 (pms_id=6843) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3909 (pms_id=6844) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3908 (pms_id=6848) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3910 (pms_id=6849) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3911 (pms_id=6850) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3912 (pms_id=6852) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6849 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3914 (pms_id=6853) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3913 (pms_id=6854) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3915 (pms_id=6855) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3916 (pms_id=6856) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3917 (pms_id=6857) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3918 (pms_id=6858) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3920 (pms_id=6859) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3919 (pms_id=6860) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3921 (pms_id=6861) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3922 (pms_id=6866) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3923 (pms_id=6867) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3924 (pms_id=6868) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3925 (pms_id=6870) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3926 (pms_id=6871) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3927 (pms_id=6872) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3930 (pms_id=6873) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3928 (pms_id=6879) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3929 (pms_id=6881) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3932 (pms_id=6883) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3931 (pms_id=6882) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3933 (pms_id=6884) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3934 (pms_id=6885) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3935 (pms_id=6886) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3936 (pms_id=6890) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3937 (pms_id=6891) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3938 (pms_id=6892) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3939 (pms_id=6893) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3940 (pms_id=6894) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3941 (pms_id=6895) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3942 (pms_id=6901) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3943 (pms_id=6902) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3945 (pms_id=6903) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3944 (pms_id=6904) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3946 (pms_id=6905) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3947 (pms_id=6906) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3948 (pms_id=6907) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3949 (pms_id=6909) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3950 (pms_id=6910) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6907 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3951 (pms_id=6912) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3952 (pms_id=6913) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3953 (pms_id=6914) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3954 (pms_id=6915) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3956 (pms_id=6918) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3955 (pms_id=6919) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3957 (pms_id=6921) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3958 (pms_id=6922) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3959 (pms_id=6923) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3960 (pms_id=6924) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3961 (pms_id=6925) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3962 (pms_id=6927) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3963 (pms_id=6928) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3964 (pms_id=6929) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3965 (pms_id=6930) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3966 (pms_id=6931) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3967 (pms_id=6932) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3968 (pms_id=6934) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3969 (pms_id=6935) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3971 (pms_id=6936) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3970 (pms_id=6937) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3973 (pms_id=6940) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3972 (pms_id=6939) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3974 (pms_id=6941) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3975 (pms_id=6942) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3976 (pms_id=6952) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3977 (pms_id=6955) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3978 (pms_id=6956) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3979 (pms_id=6957) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3980 (pms_id=6958) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3981 (pms_id=6959) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3982 (pms_id=6962) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3983 (pms_id=6972) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3984 (pms_id=6973) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3985 (pms_id=6974) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3986 (pms_id=6975) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3987 (pms_id=6976) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3988 (pms_id=6977) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3989 (pms_id=6979) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3990 (pms_id=6980) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3992 (pms_id=6981) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3993 (pms_id=6993) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3991 (pms_id=6982) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3994 (pms_id=6994) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3995 (pms_id=6996) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3996 (pms_id=6997) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3997 (pms_id=6998) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3998 (pms_id=7007) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 3999 (pms_id=7018) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4000 (pms_id=7019) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4001 (pms_id=7021) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4002 (pms_id=7023) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4003 (pms_id=7025) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4004 (pms_id=7027) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4005 (pms_id=7028) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4006 (pms_id=7029) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4007 (pms_id=7030) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4008 (pms_id=7032) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4009 (pms_id=7039) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4010 (pms_id=7040) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4011 (pms_id=7050) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4012 (pms_id=7051) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4014 (pms_id=7052) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4013 (pms_id=7053) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4015 (pms_id=7054) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4016 (pms_id=7055) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4017 (pms_id=7057) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4018 (pms_id=7058) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4020 (pms_id=7059) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4019 (pms_id=7060) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4021 (pms_id=7061) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4022 (pms_id=7062) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4023 (pms_id=7063) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4024 (pms_id=7064) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4025 (pms_id=7066) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4026 (pms_id=7067) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4027 (pms_id=7068) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4029 (pms_id=7079) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4028 (pms_id=7081) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4031 (pms_id=7082) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4030 (pms_id=7083) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4033 (pms_id=7084) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4032 (pms_id=7085) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4034 (pms_id=7088) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4035 (pms_id=7089) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4037 (pms_id=7090) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4036 (pms_id=7091) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4038 (pms_id=7092) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4039 (pms_id=7093) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4040 (pms_id=7095) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4043 (pms_id=7096) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4042 (pms_id=7098) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4041 (pms_id=7099) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4044 (pms_id=7100) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4046 (pms_id=7101) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4045 (pms_id=7102) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4047 (pms_id=7103) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4048 (pms_id=7105) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4049 (pms_id=7106) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4050 (pms_id=7107) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4051 (pms_id=7108) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4052 (pms_id=7109) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4053 (pms_id=7110) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4054 (pms_id=7111) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4056 (pms_id=7119) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4055 (pms_id=7118) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4058 (pms_id=7120) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4057 (pms_id=7129) 2025-11-19 15:26:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 4059 (pms_id=7130) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4060 (pms_id=7131) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4061 (pms_id=7132) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4062 (pms_id=7133) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4063 (pms_id=7134) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4064 (pms_id=7139) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4065 (pms_id=7140) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4066 (pms_id=7150) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4067 (pms_id=7153) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4068 (pms_id=7154) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4069 (pms_id=7155) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4070 (pms_id=7156) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4074 (pms_id=7157) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4071 (pms_id=7158) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4072 (pms_id=7159) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4073 (pms_id=7161) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4075 (pms_id=7162) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4076 (pms_id=7163) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4077 (pms_id=7164) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4078 (pms_id=7165) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4081 (pms_id=7166) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4079 (pms_id=7176) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4080 (pms_id=7177) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4082 (pms_id=7178) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4083 (pms_id=7180) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4085 (pms_id=7181) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4084 (pms_id=7182) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4104 (pms_id=7183) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4086 (pms_id=7189) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4087 (pms_id=7190) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4089 (pms_id=7191) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4088 (pms_id=7192) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4090 (pms_id=7194) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4091 (pms_id=7196) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4092 (pms_id=7197) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4093 (pms_id=7201) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4094 (pms_id=7204) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4095 (pms_id=7206) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4096 (pms_id=7207) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4097 (pms_id=7208) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4100 (pms_id=7212) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4098 (pms_id=7213) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4101 (pms_id=7217) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4099 (pms_id=7216) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4102 (pms_id=7225) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4103 (pms_id=7226) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4105 (pms_id=7227) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4107 (pms_id=7228) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4106 (pms_id=7229) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4108 (pms_id=7230) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4109 (pms_id=7231) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4110 (pms_id=7232) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4111 (pms_id=7233) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4112 (pms_id=7235) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4113 (pms_id=7236) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4114 (pms_id=7238) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4115 (pms_id=7239) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4116 (pms_id=7240) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4117 (pms_id=7241) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4120 (pms_id=7242) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4119 (pms_id=7243) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4118 (pms_id=7244) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4122 (pms_id=7246) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4121 (pms_id=7247) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4123 (pms_id=7248) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4124 (pms_id=7249) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4125 (pms_id=7250) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4126 (pms_id=7252) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4127 (pms_id=7262) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4128 (pms_id=7263) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4131 (pms_id=7264) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4130 (pms_id=7265) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4129 (pms_id=7266) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4132 (pms_id=7268) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4133 (pms_id=7270) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4134 (pms_id=7271) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4135 (pms_id=7272) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4136 (pms_id=7274) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4137 (pms_id=7275) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4140 (pms_id=7278) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4138 (pms_id=7276) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4139 (pms_id=7279) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4141 (pms_id=7280) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4142 (pms_id=7281) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4143 (pms_id=7282) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4145 (pms_id=7283) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4144 (pms_id=7285) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4146 (pms_id=7286) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4147 (pms_id=7287) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4148 (pms_id=7293) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4149 (pms_id=7295) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4150 (pms_id=7296) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4151 (pms_id=7297) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4152 (pms_id=7298) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4153 (pms_id=7302) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4154 (pms_id=7303) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4155 (pms_id=7306) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4156 (pms_id=7307) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4157 (pms_id=7309) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4158 (pms_id=7310) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4159 (pms_id=7311) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4160 (pms_id=7314) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4161 (pms_id=7315) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4162 (pms_id=7316) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4164 (pms_id=7318) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4163 (pms_id=7320) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4165 (pms_id=7321) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4166 (pms_id=7322) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4167 (pms_id=7323) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4168 (pms_id=7324) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4169 (pms_id=7325) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4171 (pms_id=7327) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4170 (pms_id=7326) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4172 (pms_id=7328) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4173 (pms_id=7330) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4174 (pms_id=7333) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4175 (pms_id=7334) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4176 (pms_id=7335) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4182 (pms_id=7344) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4178 (pms_id=7346) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4177 (pms_id=7345) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4179 (pms_id=7347) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4180 (pms_id=7348) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4181 (pms_id=7350) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4183 (pms_id=7351) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4191 (pms_id=7352) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4184 (pms_id=7354) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4185 (pms_id=7358) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4186 (pms_id=7359) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4187 (pms_id=7362) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4188 (pms_id=7365) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4189 (pms_id=7366) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4190 (pms_id=7367) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4192 (pms_id=7371) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4193 (pms_id=7372) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4194 (pms_id=7376) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4195 (pms_id=7377) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4196 (pms_id=7381) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4197 (pms_id=7383) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4198 (pms_id=7385) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4200 (pms_id=7386) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4199 (pms_id=7387) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4201 (pms_id=7388) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4202 (pms_id=7389) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4203 (pms_id=7390) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4205 (pms_id=7391) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4204 (pms_id=7401) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4206 (pms_id=7402) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4208 (pms_id=7403) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4207 (pms_id=7404) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4209 (pms_id=7405) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4210 (pms_id=7406) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4211 (pms_id=7407) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4212 (pms_id=7408) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4214 (pms_id=7419) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4213 (pms_id=7417) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4215 (pms_id=7429) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4216 (pms_id=7430) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4217 (pms_id=7431) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4218 (pms_id=7432) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4219 (pms_id=7433) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7431 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4220 (pms_id=7434) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4221 (pms_id=7435) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4222 (pms_id=7437) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4223 (pms_id=7438) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4224 (pms_id=7440) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4225 (pms_id=7441) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4226 (pms_id=7442) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4227 (pms_id=7457) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4229 (pms_id=7458) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4228 (pms_id=7460) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4230 (pms_id=7462) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4231 (pms_id=7463) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4232 (pms_id=7473) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4233 (pms_id=7483) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4234 (pms_id=7484) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4235 (pms_id=7485) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4236 (pms_id=7486) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4237 (pms_id=7487) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4238 (pms_id=7488) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4239 (pms_id=7491) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4240 (pms_id=7492) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4241 (pms_id=7493) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4248 (pms_id=7494) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4242 (pms_id=7495) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4243 (pms_id=7496) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4244 (pms_id=7497) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4246 (pms_id=7498) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4245 (pms_id=7499) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4249 (pms_id=7501) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4247 (pms_id=7500) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4250 (pms_id=7502) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4251 (pms_id=7503) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4252 (pms_id=7505) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4253 (pms_id=7506) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4254 (pms_id=7507) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4255 (pms_id=7508) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4256 (pms_id=7514) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4257 (pms_id=7515) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4258 (pms_id=7517) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4259 (pms_id=7518) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4260 (pms_id=7519) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4261 (pms_id=7526) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4263 (pms_id=7527) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4262 (pms_id=7528) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4264 (pms_id=7529) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4265 (pms_id=7530) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4266 (pms_id=7531) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4267 (pms_id=7532) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4268 (pms_id=7533) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4269 (pms_id=7535) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4270 (pms_id=7536) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4271 (pms_id=7541) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4272 (pms_id=7542) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4273 (pms_id=7543) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4275 (pms_id=7545) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4276 (pms_id=7544) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4274 (pms_id=7546) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4277 (pms_id=7547) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4278 (pms_id=7548) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4279 (pms_id=7549) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4280 (pms_id=7550) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4281 (pms_id=7551) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4282 (pms_id=7552) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4283 (pms_id=7553) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4284 (pms_id=7554) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4286 (pms_id=7555) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4285 (pms_id=7556) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4287 (pms_id=7557) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4288 (pms_id=7562) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4290 (pms_id=7573) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4289 (pms_id=7572) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4291 (pms_id=7574) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4292 (pms_id=7575) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4293 (pms_id=7576) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4294 (pms_id=7577) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4296 (pms_id=7579) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4295 (pms_id=7578) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4297 (pms_id=7582) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4298 (pms_id=7583) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4299 (pms_id=7584) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4300 (pms_id=7586) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4301 (pms_id=7588) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4302 (pms_id=7590) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4303 (pms_id=7591) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4304 (pms_id=7592) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4305 (pms_id=7593) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4306 (pms_id=7595) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4307 (pms_id=7596) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4308 (pms_id=7597) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4310 (pms_id=7600) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4309 (pms_id=7598) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4311 (pms_id=7601) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4313 (pms_id=7603) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4312 (pms_id=7602) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4314 (pms_id=7605) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4315 (pms_id=7606) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4316 (pms_id=7607) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4317 (pms_id=7608) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4319 (pms_id=7613) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4318 (pms_id=7609) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4321 (pms_id=7614) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4320 (pms_id=7615) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4322 (pms_id=7616) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4323 (pms_id=7617) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4324 (pms_id=7618) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4325 (pms_id=7619) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4326 (pms_id=7620) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4327 (pms_id=7624) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4328 (pms_id=7621) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4329 (pms_id=7625) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4330 (pms_id=7626) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4331 (pms_id=7628) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4332 (pms_id=7629) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4333 (pms_id=7630) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4334 (pms_id=7631) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4335 (pms_id=7632) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4336 (pms_id=7633) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4338 (pms_id=7635) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4337 (pms_id=7634) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4339 (pms_id=7636) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4340 (pms_id=7637) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4341 (pms_id=7638) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4342 (pms_id=7645) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4344 (pms_id=7646) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4343 (pms_id=7647) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4345 (pms_id=7648) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4346 (pms_id=7649) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4347 (pms_id=7650) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4348 (pms_id=7651) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4350 (pms_id=7652) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4351 (pms_id=7654) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4349 (pms_id=7653) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4352 (pms_id=7655) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4353 (pms_id=7656) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4354 (pms_id=7657) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4355 (pms_id=7658) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4356 (pms_id=7659) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4357 (pms_id=7660) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4358 (pms_id=7661) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4359 (pms_id=7663) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4360 (pms_id=7664) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4361 (pms_id=7665) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4363 (pms_id=7666) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4364 (pms_id=7668) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4362 (pms_id=7667) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4366 (pms_id=7669) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4365 (pms_id=7670) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4367 (pms_id=7671) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4368 (pms_id=7672) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4369 (pms_id=7673) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4370 (pms_id=7674) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4373 (pms_id=7675) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4372 (pms_id=7676) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4371 (pms_id=7677) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4375 (pms_id=7679) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4374 (pms_id=7678) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4376 (pms_id=7680) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4377 (pms_id=7681) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4378 (pms_id=7682) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4379 (pms_id=7685) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4384 (pms_id=7684) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4380 (pms_id=7686) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4381 (pms_id=7687) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4382 (pms_id=7688) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4383 (pms_id=7689) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4385 (pms_id=7690) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4386 (pms_id=7691) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4388 (pms_id=7693) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4387 (pms_id=7692) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4389 (pms_id=7694) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4390 (pms_id=7695) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4391 (pms_id=7696) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4392 (pms_id=7697) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4393 (pms_id=7698) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4394 (pms_id=7699) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4395 (pms_id=7701) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7697 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4396 (pms_id=7703) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4397 (pms_id=7704) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4400 (pms_id=7705) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4398 (pms_id=7706) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4399 (pms_id=7709) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4401 (pms_id=7710) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4402 (pms_id=7711) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4403 (pms_id=7715) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4404 (pms_id=7713) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4405 (pms_id=7716) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4406 (pms_id=7717) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4407 (pms_id=7718) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4408 (pms_id=7719) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4410 (pms_id=7721) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4409 (pms_id=7720) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4411 (pms_id=7722) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7721 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4412 (pms_id=7723) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4413 (pms_id=7724) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4414 (pms_id=7725) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4415 (pms_id=7726) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4417 (pms_id=7728) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4416 (pms_id=7727) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4418 (pms_id=7729) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4424 (pms_id=7730) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4420 (pms_id=7731) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4419 (pms_id=7732) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4421 (pms_id=7733) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4422 (pms_id=7735) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4423 (pms_id=7736) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4425 (pms_id=7737) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4426 (pms_id=7738) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4427 (pms_id=7739) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4428 (pms_id=7740) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4429 (pms_id=7741) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4430 (pms_id=7742) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4431 (pms_id=7743) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4432 (pms_id=7745) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4433 (pms_id=7747) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4434 (pms_id=7748) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4435 (pms_id=7749) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4436 (pms_id=7750) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4437 (pms_id=7751) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4439 (pms_id=7752) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4438 (pms_id=7753) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4440 (pms_id=7754) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4441 (pms_id=7755) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4442 (pms_id=7756) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4443 (pms_id=7758) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4444 (pms_id=7759) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4445 (pms_id=7760) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4446 (pms_id=7761) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4447 (pms_id=7762) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4448 (pms_id=7763) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4449 (pms_id=7764) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4450 (pms_id=7766) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4452 (pms_id=7768) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4451 (pms_id=7771) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4453 (pms_id=7772) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4454 (pms_id=7773) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4455 (pms_id=7775) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4456 (pms_id=7778) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4457 (pms_id=7781) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4458 (pms_id=7784) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4459 (pms_id=7785) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4460 (pms_id=7786) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4461 (pms_id=7787) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4462 (pms_id=7789) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4464 (pms_id=7788) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4463 (pms_id=7791) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4465 (pms_id=7792) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4466 (pms_id=7793) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4467 (pms_id=7794) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4468 (pms_id=7795) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4469 (pms_id=7796) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7793 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4470 (pms_id=7797) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7795 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4473 (pms_id=7801) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4471 (pms_id=7800) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4472 (pms_id=7803) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4474 (pms_id=7804) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4475 (pms_id=7805) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4476 (pms_id=7806) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4477 (pms_id=7807) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4479 (pms_id=7809) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4478 (pms_id=7808) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4480 (pms_id=7810) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4482 (pms_id=7812) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4481 (pms_id=7813) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4483 (pms_id=7814) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4484 (pms_id=7815) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4485 (pms_id=7816) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4486 (pms_id=7817) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4487 (pms_id=7823) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4488 (pms_id=7824) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4489 (pms_id=7825) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4491 (pms_id=7826) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4490 (pms_id=7827) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4492 (pms_id=7829) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4493 (pms_id=7830) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4494 (pms_id=7832) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4495 (pms_id=7834) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4496 (pms_id=7836) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4497 (pms_id=7837) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4498 (pms_id=7839) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4500 (pms_id=7840) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4499 (pms_id=7841) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4501 (pms_id=7842) 2025-11-19 15:26:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 4503 (pms_id=7843) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4502 (pms_id=7845) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4504 (pms_id=7847) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4505 (pms_id=7848) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4506 (pms_id=7849) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4507 (pms_id=7858) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4508 (pms_id=7859) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4509 (pms_id=7860) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4510 (pms_id=7861) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4513 (pms_id=7862) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4512 (pms_id=7864) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4511 (pms_id=7865) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4515 (pms_id=7868) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4514 (pms_id=7866) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4516 (pms_id=7869) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4517 (pms_id=7870) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4518 (pms_id=7871) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4519 (pms_id=7872) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4520 (pms_id=7873) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4521 (pms_id=7874) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4522 (pms_id=7875) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4523 (pms_id=7876) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4524 (pms_id=7877) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4525 (pms_id=7884) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4526 (pms_id=7885) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4527 (pms_id=7886) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4528 (pms_id=7887) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4530 (pms_id=7888) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4529 (pms_id=7889) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4531 (pms_id=7890) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4532 (pms_id=7891) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4533 (pms_id=7892) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4534 (pms_id=7893) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4536 (pms_id=7895) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4535 (pms_id=7894) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4537 (pms_id=7896) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4538 (pms_id=7897) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4540 (pms_id=7898) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4539 (pms_id=7899) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4541 (pms_id=7900) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4542 (pms_id=7901) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4543 (pms_id=7902) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4544 (pms_id=7903) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4545 (pms_id=7904) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4547 (pms_id=7909) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4546 (pms_id=7906) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4548 (pms_id=7910) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4549 (pms_id=7920) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4550 (pms_id=7931) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4551 (pms_id=7932) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4552 (pms_id=7933) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4553 (pms_id=7935) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4554 (pms_id=7936) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4555 (pms_id=7938) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4556 (pms_id=7939) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4557 (pms_id=7942) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4558 (pms_id=7943) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4559 (pms_id=7944) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4561 (pms_id=7945) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4560 (pms_id=7953) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4562 (pms_id=7955) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4564 (pms_id=7956) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4563 (pms_id=7957) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4565 (pms_id=7958) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4566 (pms_id=7959) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4567 (pms_id=7961) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4568 (pms_id=7963) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4569 (pms_id=7966) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4570 (pms_id=7971) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4571 (pms_id=7972) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4572 (pms_id=7973) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4573 (pms_id=7974) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4574 (pms_id=7975) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4575 (pms_id=7978) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4576 (pms_id=7979) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4577 (pms_id=7981) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4578 (pms_id=7982) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4580 (pms_id=7983) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4579 (pms_id=7984) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4581 (pms_id=7986) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4583 (pms_id=7987) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4582 (pms_id=7988) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4584 (pms_id=7995) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4585 (pms_id=7999) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4586 (pms_id=8000) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4587 (pms_id=8001) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4588 (pms_id=8002) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4589 (pms_id=8003) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4590 (pms_id=8004) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4591 (pms_id=8005) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4592 (pms_id=8006) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4593 (pms_id=8008) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4594 (pms_id=8009) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4595 (pms_id=8010) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4596 (pms_id=8011) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4597 (pms_id=8018) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4598 (pms_id=8019) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4599 (pms_id=8020) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4601 (pms_id=8021) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4600 (pms_id=8022) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4602 (pms_id=8023) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4603 (pms_id=8024) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4605 (pms_id=8027) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4604 (pms_id=8026) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4606 (pms_id=8028) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4607 (pms_id=8029) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4608 (pms_id=8030) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4609 (pms_id=8031) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4610 (pms_id=8033) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4611 (pms_id=8032) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4612 (pms_id=8034) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4614 (pms_id=8035) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4613 (pms_id=8038) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4615 (pms_id=8039) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4616 (pms_id=8040) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4617 (pms_id=8041) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4618 (pms_id=8042) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4619 (pms_id=8043) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4620 (pms_id=8044) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4621 (pms_id=8045) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4622 (pms_id=8046) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4623 (pms_id=8047) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4624 (pms_id=8057) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4625 (pms_id=8058) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4626 (pms_id=8059) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4627 (pms_id=8060) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4629 (pms_id=8071) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4628 (pms_id=8070) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4630 (pms_id=8072) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4631 (pms_id=8073) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4632 (pms_id=8075) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4633 (pms_id=8076) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4634 (pms_id=8077) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4635 (pms_id=8078) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4636 (pms_id=8079) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4637 (pms_id=8080) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4638 (pms_id=8081) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4640 (pms_id=8083) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4639 (pms_id=8082) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4641 (pms_id=8084) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4643 (pms_id=8086) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4642 (pms_id=8085) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4644 (pms_id=8087) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4645 (pms_id=8088) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4646 (pms_id=8090) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4647 (pms_id=8092) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4648 (pms_id=8093) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4649 (pms_id=8094) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4650 (pms_id=8099) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4651 (pms_id=8101) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4652 (pms_id=8102) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4653 (pms_id=8103) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4654 (pms_id=8104) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8104 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4655 (pms_id=8105) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4656 (pms_id=8106) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4658 (pms_id=8109) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4657 (pms_id=8108) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4659 (pms_id=8110) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4660 (pms_id=8111) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4661 (pms_id=8112) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4662 (pms_id=8113) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4663 (pms_id=8120) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4664 (pms_id=8121) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4665 (pms_id=8122) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4666 (pms_id=8123) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4667 (pms_id=8124) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4668 (pms_id=8125) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4670 (pms_id=8126) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4669 (pms_id=8127) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4671 (pms_id=8128) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4672 (pms_id=8129) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4673 (pms_id=8137) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4674 (pms_id=8138) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4675 (pms_id=8139) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4676 (pms_id=8140) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4677 (pms_id=8147) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4678 (pms_id=8148) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8140 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4679 (pms_id=8149) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4680 (pms_id=8150) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4681 (pms_id=8159) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4682 (pms_id=8160) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4683 (pms_id=8161) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4684 (pms_id=8162) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4685 (pms_id=8163) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4687 (pms_id=8172) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4686 (pms_id=8173) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4688 (pms_id=8174) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4690 (pms_id=8182) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4689 (pms_id=8183) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4691 (pms_id=8184) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4693 (pms_id=8186) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4692 (pms_id=8185) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4694 (pms_id=8192) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4695 (pms_id=8193) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4697 (pms_id=8195) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4696 (pms_id=8196) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4698 (pms_id=8197) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4699 (pms_id=8199) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4700 (pms_id=8200) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4701 (pms_id=8208) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4702 (pms_id=8209) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4703 (pms_id=8210) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4704 (pms_id=8211) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4705 (pms_id=8212) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4706 (pms_id=8213) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4707 (pms_id=8214) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4709 (pms_id=8215) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4708 (pms_id=8216) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4710 (pms_id=8218) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4713 (pms_id=8221) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4711 (pms_id=8220) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4712 (pms_id=8222) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4714 (pms_id=8223) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4715 (pms_id=8224) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4716 (pms_id=8225) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4717 (pms_id=8226) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8224 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4718 (pms_id=8227) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4719 (pms_id=8228) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8225 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8227 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4720 (pms_id=8229) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4721 (pms_id=8231) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4722 (pms_id=8234) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4723 (pms_id=8236) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4725 (pms_id=8244) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4724 (pms_id=8246) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4726 (pms_id=8247) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4727 (pms_id=8248) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4729 (pms_id=8251) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4730 (pms_id=8253) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4728 (pms_id=8249) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4731 (pms_id=8254) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4732 (pms_id=8256) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4733 (pms_id=8257) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4734 (pms_id=8258) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4735 (pms_id=8260) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4738 (pms_id=8261) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4737 (pms_id=8262) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4736 (pms_id=8263) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4739 (pms_id=8264) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4740 (pms_id=8265) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4741 (pms_id=8267) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4742 (pms_id=8268) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4743 (pms_id=8271) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4744 (pms_id=8272) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4745 (pms_id=8273) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4747 (pms_id=8274) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4746 (pms_id=8275) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4748 (pms_id=8276) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4749 (pms_id=8277) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4750 (pms_id=8278) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4751 (pms_id=8282) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4752 (pms_id=8286) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4753 (pms_id=8287) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4754 (pms_id=8290) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4755 (pms_id=8291) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4756 (pms_id=8292) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4760 (pms_id=8294) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4757 (pms_id=8295) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4759 (pms_id=8296) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4758 (pms_id=8297) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4761 (pms_id=8298) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4762 (pms_id=8299) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4765 (pms_id=8302) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4764 (pms_id=8300) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4763 (pms_id=8301) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4767 (pms_id=8303) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4766 (pms_id=8304) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4768 (pms_id=8305) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4769 (pms_id=8306) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4771 (pms_id=8307) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4770 (pms_id=8308) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4772 (pms_id=8309) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4773 (pms_id=8310) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4774 (pms_id=8311) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4776 (pms_id=8312) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4775 (pms_id=8313) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4778 (pms_id=8314) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4777 (pms_id=8316) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4779 (pms_id=8319) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4781 (pms_id=8323) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4780 (pms_id=8322) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4782 (pms_id=8324) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4783 (pms_id=8325) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4784 (pms_id=8326) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4785 (pms_id=8327) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4787 (pms_id=8328) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4786 (pms_id=8329) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4788 (pms_id=8330) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8328 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4789 (pms_id=8332) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4790 (pms_id=8333) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4792 (pms_id=8335) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4791 (pms_id=8334) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4793 (pms_id=8336) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4794 (pms_id=8337) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4795 (pms_id=8338) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4796 (pms_id=8339) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4797 (pms_id=8348) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4798 (pms_id=8350) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4799 (pms_id=8351) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4800 (pms_id=8352) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4801 (pms_id=8354) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4803 (pms_id=8355) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4802 (pms_id=8356) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4805 (pms_id=8358) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4804 (pms_id=8359) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4806 (pms_id=8361) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4807 (pms_id=8362) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4808 (pms_id=8363) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4810 (pms_id=8365) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4809 (pms_id=8364) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4811 (pms_id=8367) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4812 (pms_id=8368) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4813 (pms_id=8369) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4814 (pms_id=8376) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4815 (pms_id=8377) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4816 (pms_id=8378) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4817 (pms_id=8380) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4818 (pms_id=8381) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4819 (pms_id=8387) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4820 (pms_id=8388) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4821 (pms_id=8389) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4822 (pms_id=8391) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4824 (pms_id=8394) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4823 (pms_id=8392) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4825 (pms_id=8395) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4826 (pms_id=8396) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4827 (pms_id=8397) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4828 (pms_id=8401) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4829 (pms_id=8402) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4830 (pms_id=8412) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4832 (pms_id=8414) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4831 (pms_id=8415) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4833 (pms_id=8416) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4834 (pms_id=8418) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4835 (pms_id=8419) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4836 (pms_id=8420) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4837 (pms_id=8430) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4838 (pms_id=8431) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4839 (pms_id=8432) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4840 (pms_id=8433) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4841 (pms_id=8434) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4843 (pms_id=8435) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4844 (pms_id=8438) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4842 (pms_id=8436) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4845 (pms_id=8439) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4846 (pms_id=8440) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4847 (pms_id=8441) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4848 (pms_id=8442) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4849 (pms_id=8443) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4850 (pms_id=8444) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4851 (pms_id=8446) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4852 (pms_id=8447) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4853 (pms_id=8448) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4854 (pms_id=8449) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4855 (pms_id=8450) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4856 (pms_id=8451) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4857 (pms_id=8454) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4858 (pms_id=8453) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4859 (pms_id=8455) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4860 (pms_id=8456) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4861 (pms_id=8457) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4862 (pms_id=8463) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4864 (pms_id=8465) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4863 (pms_id=8464) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4865 (pms_id=8466) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4866 (pms_id=8467) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8463 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4867 (pms_id=8468) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4868 (pms_id=8469) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4869 (pms_id=8471) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4870 (pms_id=8472) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4871 (pms_id=8473) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4872 (pms_id=8474) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4874 (pms_id=8475) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4873 (pms_id=8476) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4875 (pms_id=8478) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4876 (pms_id=8477) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4877 (pms_id=8479) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4878 (pms_id=8480) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4879 (pms_id=8481) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4880 (pms_id=8482) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4881 (pms_id=8484) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4882 (pms_id=8485) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4883 (pms_id=8487) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4885 (pms_id=8488) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4884 (pms_id=8489) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4886 (pms_id=8490) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4888 (pms_id=8492) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4887 (pms_id=8491) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4889 (pms_id=8493) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4890 (pms_id=8494) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4891 (pms_id=8495) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4893 (pms_id=8498) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4894 (pms_id=8499) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4892 (pms_id=8497) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4895 (pms_id=8500) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4896 (pms_id=8501) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4897 (pms_id=8503) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4898 (pms_id=8504) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4899 (pms_id=8505) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4901 (pms_id=8506) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4900 (pms_id=8507) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4902 (pms_id=8508) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4903 (pms_id=8510) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4905 (pms_id=8512) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4904 (pms_id=8511) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4906 (pms_id=8513) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4907 (pms_id=8514) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4908 (pms_id=8515) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4910 (pms_id=8516) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4909 (pms_id=8517) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4911 (pms_id=8518) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4912 (pms_id=8519) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4913 (pms_id=8520) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4914 (pms_id=8521) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4915 (pms_id=8522) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4916 (pms_id=8523) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4917 (pms_id=8524) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4918 (pms_id=8525) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4919 (pms_id=8526) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4920 (pms_id=8527) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4921 (pms_id=8528) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4922 (pms_id=8529) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4923 (pms_id=8540) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4924 (pms_id=8549) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4925 (pms_id=8551) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4926 (pms_id=8552) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4927 (pms_id=8553) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4928 (pms_id=8555) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4929 (pms_id=8556) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4930 (pms_id=8558) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4931 (pms_id=8568) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4932 (pms_id=8569) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4933 (pms_id=8570) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4934 (pms_id=8571) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4935 (pms_id=8572) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4936 (pms_id=8573) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4937 (pms_id=8575) 2025-11-19 15:26:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 4938 (pms_id=8584) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4939 (pms_id=8585) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4941 (pms_id=8586) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4940 (pms_id=8587) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4942 (pms_id=8594) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4943 (pms_id=8595) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4944 (pms_id=8596) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4945 (pms_id=8605) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4946 (pms_id=8606) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4947 (pms_id=8607) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4949 (pms_id=8609) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4948 (pms_id=8610) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4950 (pms_id=8611) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4951 (pms_id=8612) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4953 (pms_id=8614) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4952 (pms_id=8613) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4954 (pms_id=8616) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4955 (pms_id=8618) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4956 (pms_id=8619) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4957 (pms_id=8620) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4958 (pms_id=8621) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4959 (pms_id=8623) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4960 (pms_id=8624) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4961 (pms_id=8625) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4962 (pms_id=8626) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4964 (pms_id=8628) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4963 (pms_id=8629) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4965 (pms_id=8630) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4966 (pms_id=8631) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4968 (pms_id=8633) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4967 (pms_id=8632) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4969 (pms_id=8634) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4970 (pms_id=8635) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8632 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4971 (pms_id=8636) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4972 (pms_id=8639) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4973 (pms_id=8641) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4975 (pms_id=8643) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4974 (pms_id=8642) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4976 (pms_id=8644) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4977 (pms_id=8645) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4978 (pms_id=8655) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4979 (pms_id=8656) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4980 (pms_id=8657) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4981 (pms_id=8658) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4983 (pms_id=8659) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4982 (pms_id=8662) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4984 (pms_id=8663) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4985 (pms_id=8667) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4986 (pms_id=8668) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4987 (pms_id=8669) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4988 (pms_id=8672) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4989 (pms_id=8673) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4990 (pms_id=8674) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4991 (pms_id=8675) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4992 (pms_id=8676) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4993 (pms_id=8677) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4994 (pms_id=8678) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4995 (pms_id=8688) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4996 (pms_id=8697) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4997 (pms_id=8698) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4998 (pms_id=8699) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 4999 (pms_id=8710) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5000 (pms_id=8711) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5001 (pms_id=8712) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5002 (pms_id=8713) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5003 (pms_id=8714) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8713 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5004 (pms_id=8715) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5006 (pms_id=8716) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5005 (pms_id=8717) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5007 (pms_id=8718) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5008 (pms_id=8719) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5009 (pms_id=8720) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5010 (pms_id=8722) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5011 (pms_id=8723) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5012 (pms_id=8724) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5013 (pms_id=8725) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5014 (pms_id=8726) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5015 (pms_id=8734) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5016 (pms_id=8737) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5017 (pms_id=8738) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5018 (pms_id=8739) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5019 (pms_id=8741) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5020 (pms_id=8742) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5022 (pms_id=8743) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5021 (pms_id=8744) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5023 (pms_id=8745) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5024 (pms_id=8755) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5025 (pms_id=8756) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5027 (pms_id=8758) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5026 (pms_id=8757) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5028 (pms_id=8759) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5029 (pms_id=8761) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5030 (pms_id=8762) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5031 (pms_id=8763) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5032 (pms_id=8764) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5034 (pms_id=8765) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5033 (pms_id=8766) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5035 (pms_id=8767) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5036 (pms_id=8768) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5039 (pms_id=8771) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5038 (pms_id=8770) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5037 (pms_id=8769) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5041 (pms_id=8772) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5040 (pms_id=8773) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5042 (pms_id=8788) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5043 (pms_id=8789) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5045 (pms_id=8791) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5044 (pms_id=8792) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5047 (pms_id=8793) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5046 (pms_id=8794) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5048 (pms_id=8795) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5050 (pms_id=8798) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5049 (pms_id=8797) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5051 (pms_id=8799) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5052 (pms_id=8800) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5053 (pms_id=8804) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5055 (pms_id=8806) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5054 (pms_id=8807) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5056 (pms_id=8808) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5057 (pms_id=8809) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5058 (pms_id=8810) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5059 (pms_id=8811) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5060 (pms_id=8812) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5061 (pms_id=8813) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5062 (pms_id=8815) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5063 (pms_id=8817) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5064 (pms_id=8820) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5065 (pms_id=8821) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5066 (pms_id=8822) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5068 (pms_id=8823) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5067 (pms_id=8824) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5069 (pms_id=8833) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5070 (pms_id=8834) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5071 (pms_id=8835) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5072 (pms_id=8847) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5073 (pms_id=8848) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5075 (pms_id=8851) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5074 (pms_id=8853) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5076 (pms_id=8857) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5077 (pms_id=8858) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5078 (pms_id=8859) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5079 (pms_id=8860) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5081 (pms_id=8862) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5080 (pms_id=8861) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5082 (pms_id=8864) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5083 (pms_id=8866) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5084 (pms_id=8867) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5085 (pms_id=8872) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5086 (pms_id=8873) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5087 (pms_id=8875) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5088 (pms_id=8878) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5090 (pms_id=8883) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5089 (pms_id=8882) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5091 (pms_id=8884) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5092 (pms_id=8885) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5093 (pms_id=8886) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5094 (pms_id=8887) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5095 (pms_id=8888) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5096 (pms_id=8889) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5097 (pms_id=8892) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5098 (pms_id=8893) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5099 (pms_id=8895) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5100 (pms_id=8897) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5101 (pms_id=8898) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5102 (pms_id=8900) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5104 (pms_id=8901) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5103 (pms_id=8902) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5105 (pms_id=8904) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5106 (pms_id=8905) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5107 (pms_id=8906) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5108 (pms_id=8908) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5109 (pms_id=8909) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5110 (pms_id=8911) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5111 (pms_id=8912) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5112 (pms_id=8913) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5113 (pms_id=8924) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5114 (pms_id=8925) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5115 (pms_id=8928) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5116 (pms_id=8929) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5117 (pms_id=8930) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5118 (pms_id=8931) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5119 (pms_id=8932) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5120 (pms_id=8933) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5122 (pms_id=8934) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5121 (pms_id=8935) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5123 (pms_id=8936) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5124 (pms_id=8937) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5125 (pms_id=8938) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5127 (pms_id=8939) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5126 (pms_id=8941) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5128 (pms_id=8942) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5129 (pms_id=8943) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5130 (pms_id=8944) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5131 (pms_id=8945) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5132 (pms_id=8946) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5133 (pms_id=8953) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5134 (pms_id=8955) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5135 (pms_id=8956) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5136 (pms_id=8957) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5137 (pms_id=8958) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5138 (pms_id=8976) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5139 (pms_id=8977) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5141 (pms_id=8978) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5140 (pms_id=8979) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5142 (pms_id=8980) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5143 (pms_id=8981) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5144 (pms_id=8982) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5146 (pms_id=8984) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5145 (pms_id=8985) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5147 (pms_id=8986) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5148 (pms_id=8987) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5149 (pms_id=8988) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5150 (pms_id=8990) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5151 (pms_id=8993) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5152 (pms_id=8994) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5154 (pms_id=8995) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5153 (pms_id=8996) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5155 (pms_id=8997) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5158 (pms_id=8999) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5156 (pms_id=8998) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5157 (pms_id=9000) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5159 (pms_id=9004) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5160 (pms_id=9006) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5161 (pms_id=9009) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5162 (pms_id=9010) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5163 (pms_id=9011) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5164 (pms_id=9012) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5165 (pms_id=9013) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5166 (pms_id=9015) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5167 (pms_id=9025) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5168 (pms_id=9026) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5169 (pms_id=9027) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5170 (pms_id=9028) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5171 (pms_id=9029) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5172 (pms_id=9030) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5173 (pms_id=9031) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5174 (pms_id=9033) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5176 (pms_id=9035) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5177 (pms_id=9036) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5175 (pms_id=9038) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5178 (pms_id=9039) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5180 (pms_id=9040) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5179 (pms_id=9041) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5181 (pms_id=9042) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5182 (pms_id=9043) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5183 (pms_id=9044) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5185 (pms_id=9046) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5184 (pms_id=9045) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5186 (pms_id=9047) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5187 (pms_id=9049) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5188 (pms_id=9050) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5189 (pms_id=9051) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5191 (pms_id=9053) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5190 (pms_id=9054) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5192 (pms_id=9055) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5193 (pms_id=9057) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5194 (pms_id=9058) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5196 (pms_id=9060) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5195 (pms_id=9061) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5197 (pms_id=9062) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5198 (pms_id=9063) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5208 (pms_id=9064) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5199 (pms_id=9065) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5200 (pms_id=9066) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5201 (pms_id=9067) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5202 (pms_id=9068) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5203 (pms_id=9069) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5204 (pms_id=9070) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5205 (pms_id=9071) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5207 (pms_id=9072) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5206 (pms_id=9073) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5210 (pms_id=9074) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5209 (pms_id=9075) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5211 (pms_id=9076) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5212 (pms_id=9077) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5213 (pms_id=9078) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5214 (pms_id=9079) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5215 (pms_id=9080) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5216 (pms_id=9081) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5217 (pms_id=9082) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5218 (pms_id=9083) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5219 (pms_id=9085) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5221 (pms_id=9087) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5220 (pms_id=9088) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5222 (pms_id=9089) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5223 (pms_id=9090) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5224 (pms_id=9091) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5225 (pms_id=9099) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5226 (pms_id=9100) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5227 (pms_id=9101) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5228 (pms_id=9103) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5229 (pms_id=9112) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5230 (pms_id=9113) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5231 (pms_id=9114) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5233 (pms_id=9116) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5232 (pms_id=9119) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5234 (pms_id=9120) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5235 (pms_id=9121) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5236 (pms_id=9122) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5238 (pms_id=9123) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5237 (pms_id=9124) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5240 (pms_id=9141) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5239 (pms_id=9144) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5241 (pms_id=9146) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5243 (pms_id=9148) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5242 (pms_id=9150) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5244 (pms_id=9157) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5246 (pms_id=9170) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5245 (pms_id=9169) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5247 (pms_id=9171) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5248 (pms_id=9172) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5249 (pms_id=9173) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5250 (pms_id=9174) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9171 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5251 (pms_id=9183) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5252 (pms_id=9186) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5256 (pms_id=9189) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5253 (pms_id=9187) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5257 (pms_id=9190) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5255 (pms_id=9192) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5254 (pms_id=9193) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5259 (pms_id=9195) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5258 (pms_id=9194) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5260 (pms_id=9196) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5261 (pms_id=9197) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5262 (pms_id=9199) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5263 (pms_id=9201) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5265 (pms_id=9202) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5264 (pms_id=9203) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5266 (pms_id=9204) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5267 (pms_id=9205) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5268 (pms_id=9206) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5269 (pms_id=9207) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5270 (pms_id=9208) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5271 (pms_id=9209) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5272 (pms_id=9210) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5273 (pms_id=9211) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5274 (pms_id=9214) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5275 (pms_id=9215) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5276 (pms_id=9236) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5277 (pms_id=9237) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5278 (pms_id=9243) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5279 (pms_id=9245) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5281 (pms_id=9246) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5280 (pms_id=9248) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9237 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5282 (pms_id=9250) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5284 (pms_id=9254) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5283 (pms_id=9255) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5287 (pms_id=9256) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5286 (pms_id=9257) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5285 (pms_id=9258) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5288 (pms_id=9259) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5289 (pms_id=9262) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5290 (pms_id=9263) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5291 (pms_id=9264) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5292 (pms_id=9266) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5293 (pms_id=9267) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5295 (pms_id=9268) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5294 (pms_id=9269) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5296 (pms_id=9279) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5297 (pms_id=9281) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5299 (pms_id=9282) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5298 (pms_id=9283) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5300 (pms_id=9284) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5301 (pms_id=9285) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5302 (pms_id=9286) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5303 (pms_id=9294) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5304 (pms_id=9295) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5305 (pms_id=9296) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5306 (pms_id=9297) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5307 (pms_id=9298) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5309 (pms_id=9299) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5310 (pms_id=9301) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5308 (pms_id=9300) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5311 (pms_id=9302) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5314 (pms_id=9315) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5312 (pms_id=9314) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5313 (pms_id=9316) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5315 (pms_id=9317) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5316 (pms_id=9327) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5317 (pms_id=9328) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5319 (pms_id=9329) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5318 (pms_id=9335) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5320 (pms_id=9336) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5321 (pms_id=9337) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5322 (pms_id=9338) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5323 (pms_id=9351) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5324 (pms_id=9352) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5325 (pms_id=9360) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5326 (pms_id=9361) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5327 (pms_id=9371) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5329 (pms_id=9381) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5328 (pms_id=9383) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5330 (pms_id=9385) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5331 (pms_id=9387) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5332 (pms_id=9390) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5333 (pms_id=9392) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5334 (pms_id=9393) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5335 (pms_id=9400) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5336 (pms_id=9401) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5337 (pms_id=9402) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5338 (pms_id=9404) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5339 (pms_id=9405) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5341 (pms_id=9407) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5340 (pms_id=9408) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5342 (pms_id=9409) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5343 (pms_id=9410) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5344 (pms_id=9411) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5345 (pms_id=9413) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5346 (pms_id=9416) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5347 (pms_id=9417) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5348 (pms_id=9418) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5350 (pms_id=9419) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5351 (pms_id=9420) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5349 (pms_id=9423) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5353 (pms_id=9425) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5352 (pms_id=9424) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5354 (pms_id=9426) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5355 (pms_id=9427) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5356 (pms_id=9428) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5357 (pms_id=9429) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5358 (pms_id=9430) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5359 (pms_id=9432) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5360 (pms_id=9433) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5362 (pms_id=9434) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5361 (pms_id=9435) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5364 (pms_id=9437) 2025-11-19 15:26:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 5363 (pms_id=9436) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5365 (pms_id=9438) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5366 (pms_id=9441) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5367 (pms_id=9442) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5368 (pms_id=9444) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5369 (pms_id=9446) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5370 (pms_id=9447) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5373 (pms_id=9450) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5372 (pms_id=9449) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5371 (pms_id=9459) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5374 (pms_id=9460) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5375 (pms_id=9461) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5376 (pms_id=9462) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5377 (pms_id=9463) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5378 (pms_id=9468) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5379 (pms_id=9469) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5384 (pms_id=9470) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5380 (pms_id=9472) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5381 (pms_id=9473) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5382 (pms_id=9474) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5383 (pms_id=9475) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5385 (pms_id=9476) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5386 (pms_id=9477) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5387 (pms_id=9478) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5388 (pms_id=9481) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5389 (pms_id=9482) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5390 (pms_id=9483) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5393 (pms_id=9484) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5392 (pms_id=9485) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5391 (pms_id=9486) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5395 (pms_id=9487) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5394 (pms_id=9488) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5397 (pms_id=9489) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5396 (pms_id=9490) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5401 (pms_id=9491) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5399 (pms_id=9492) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5398 (pms_id=9502) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5400 (pms_id=9503) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5402 (pms_id=9504) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5404 (pms_id=9505) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5403 (pms_id=9507) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5405 (pms_id=9508) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5406 (pms_id=9509) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5408 (pms_id=9511) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5407 (pms_id=9510) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5410 (pms_id=9512) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5409 (pms_id=9513) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5411 (pms_id=9514) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5412 (pms_id=9515) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5414 (pms_id=9516) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5413 (pms_id=9517) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5415 (pms_id=9519) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5416 (pms_id=9520) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5417 (pms_id=9521) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5418 (pms_id=9531) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5419 (pms_id=9532) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5421 (pms_id=9541) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5420 (pms_id=9542) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5422 (pms_id=9543) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5423 (pms_id=9545) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5425 (pms_id=9546) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5424 (pms_id=9547) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5426 (pms_id=9548) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5427 (pms_id=9549) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5428 (pms_id=9550) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5429 (pms_id=9551) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5434 (pms_id=9552) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5430 (pms_id=9553) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5432 (pms_id=9554) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5433 (pms_id=9555) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5431 (pms_id=9556) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5435 (pms_id=9557) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5436 (pms_id=9558) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5437 (pms_id=9559) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5438 (pms_id=9560) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5439 (pms_id=9561) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5441 (pms_id=9562) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5440 (pms_id=9563) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5442 (pms_id=9564) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5443 (pms_id=9567) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5444 (pms_id=9566) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5445 (pms_id=9568) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5446 (pms_id=9569) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5447 (pms_id=9572) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5448 (pms_id=9573) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5449 (pms_id=9575) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5450 (pms_id=9577) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5451 (pms_id=9578) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5452 (pms_id=9579) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5453 (pms_id=9580) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5454 (pms_id=9581) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5455 (pms_id=9582) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5456 (pms_id=9583) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5457 (pms_id=9584) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5458 (pms_id=9591) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5459 (pms_id=9592) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5460 (pms_id=9593) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5461 (pms_id=9594) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5462 (pms_id=9596) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5463 (pms_id=9598) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5465 (pms_id=9599) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5464 (pms_id=9600) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5466 (pms_id=9601) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5467 (pms_id=9602) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5468 (pms_id=9603) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5469 (pms_id=9604) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5470 (pms_id=9605) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5471 (pms_id=9606) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5472 (pms_id=9607) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5473 (pms_id=9608) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5474 (pms_id=9609) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5475 (pms_id=9610) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5476 (pms_id=9611) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5477 (pms_id=9612) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5479 (pms_id=9613) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5478 (pms_id=9615) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5480 (pms_id=9616) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5481 (pms_id=9617) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5482 (pms_id=9618) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5483 (pms_id=9619) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5484 (pms_id=9620) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5487 (pms_id=9622) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5485 (pms_id=9621) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5486 (pms_id=9626) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5488 (pms_id=9628) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5489 (pms_id=9630) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5490 (pms_id=9638) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5492 (pms_id=9639) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5491 (pms_id=9640) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5494 (pms_id=9641) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5493 (pms_id=9642) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5495 (pms_id=9643) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5497 (pms_id=9644) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5496 (pms_id=9645) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5498 (pms_id=9646) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5499 (pms_id=9651) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5500 (pms_id=9652) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5501 (pms_id=9653) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5503 (pms_id=9654) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5502 (pms_id=9655) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5504 (pms_id=9656) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5505 (pms_id=9657) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5506 (pms_id=9658) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5507 (pms_id=9659) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5508 (pms_id=9660) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5509 (pms_id=9662) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5510 (pms_id=9663) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5511 (pms_id=9665) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5512 (pms_id=9666) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5514 (pms_id=9667) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5513 (pms_id=9668) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5515 (pms_id=9669) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5516 (pms_id=9671) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5517 (pms_id=9672) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5518 (pms_id=9673) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5520 (pms_id=9682) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5521 (pms_id=9683) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5519 (pms_id=9685) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5523 (pms_id=9686) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5522 (pms_id=9687) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5524 (pms_id=9689) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5525 (pms_id=9691) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5526 (pms_id=9692) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5527 (pms_id=9696) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5528 (pms_id=9697) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5529 (pms_id=9698) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5530 (pms_id=9699) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5531 (pms_id=9709) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5533 (pms_id=9711) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5532 (pms_id=9710) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5534 (pms_id=9712) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5535 (pms_id=9713) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5536 (pms_id=9714) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5537 (pms_id=9716) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5538 (pms_id=9717) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5539 (pms_id=9718) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5540 (pms_id=9719) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5541 (pms_id=9720) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5542 (pms_id=9729) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5544 (pms_id=9730) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5543 (pms_id=9731) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5545 (pms_id=9744) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5546 (pms_id=9745) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5547 (pms_id=9746) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5548 (pms_id=9747) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5549 (pms_id=9748) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5550 (pms_id=9749) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5551 (pms_id=9755) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5552 (pms_id=9757) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5553 (pms_id=9758) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5554 (pms_id=9759) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5555 (pms_id=9760) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5556 (pms_id=9767) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5557 (pms_id=9768) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5558 (pms_id=9769) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5559 (pms_id=9770) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5560 (pms_id=9771) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5561 (pms_id=9772) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5562 (pms_id=9773) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5563 (pms_id=9776) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5564 (pms_id=9778) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5565 (pms_id=9779) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5566 (pms_id=9780) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5567 (pms_id=9782) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5568 (pms_id=9793) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5569 (pms_id=9795) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5570 (pms_id=9796) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5571 (pms_id=9797) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5572 (pms_id=9798) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9795 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5573 (pms_id=9807) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5574 (pms_id=9808) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5575 (pms_id=9809) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5576 (pms_id=9810) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5577 (pms_id=9811) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5578 (pms_id=9812) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5580 (pms_id=9813) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5581 (pms_id=9814) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5579 (pms_id=9815) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5582 (pms_id=9819) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5583 (pms_id=9820) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5603 (pms_id=9822) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5584 (pms_id=9821) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5585 (pms_id=9824) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5586 (pms_id=9826) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5587 (pms_id=9827) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5588 (pms_id=9829) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5589 (pms_id=9830) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5593 (pms_id=9831) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5590 (pms_id=9844) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5591 (pms_id=9845) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5592 (pms_id=9833) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5594 (pms_id=9846) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5595 (pms_id=9847) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5596 (pms_id=9856) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5597 (pms_id=9857) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5599 (pms_id=9866) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9856 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5598 (pms_id=9867) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5600 (pms_id=9876) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5601 (pms_id=9878) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5602 (pms_id=9879) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5604 (pms_id=9880) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5606 (pms_id=9883) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5605 (pms_id=9881) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5607 (pms_id=9884) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5608 (pms_id=9885) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5609 (pms_id=9886) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5612 (pms_id=9887) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5610 (pms_id=9888) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5611 (pms_id=9890) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5613 (pms_id=9891) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5614 (pms_id=9892) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5615 (pms_id=9893) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5616 (pms_id=9894) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5617 (pms_id=9895) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5618 (pms_id=9896) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5619 (pms_id=9897) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5620 (pms_id=9898) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5621 (pms_id=9899) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5622 (pms_id=9901) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5623 (pms_id=9903) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5624 (pms_id=9904) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5626 (pms_id=9905) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5625 (pms_id=9907) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5627 (pms_id=9908) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5628 (pms_id=9909) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5629 (pms_id=9910) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5630 (pms_id=9913) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5631 (pms_id=9914) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5632 (pms_id=9924) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5633 (pms_id=9925) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5634 (pms_id=9926) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5635 (pms_id=9927) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5636 (pms_id=9928) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5637 (pms_id=9929) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5638 (pms_id=9930) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5639 (pms_id=9932) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5640 (pms_id=9934) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5641 (pms_id=9935) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5642 (pms_id=9936) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5643 (pms_id=9937) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5646 (pms_id=9939) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5644 (pms_id=9938) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5645 (pms_id=9940) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5647 (pms_id=9943) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5648 (pms_id=9944) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5649 (pms_id=9945) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5651 (pms_id=9947) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5650 (pms_id=9946) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5652 (pms_id=9948) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5653 (pms_id=9950) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5654 (pms_id=9951) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5655 (pms_id=9952) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9948 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5656 (pms_id=9953) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5657 (pms_id=9963) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5658 (pms_id=9964) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5659 (pms_id=9966) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5660 (pms_id=9967) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5661 (pms_id=9968) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5662 (pms_id=9969) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5663 (pms_id=9970) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5664 (pms_id=9971) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5665 (pms_id=9972) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5666 (pms_id=9973) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5667 (pms_id=9974) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5668 (pms_id=9975) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9972 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5669 (pms_id=9976) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5670 (pms_id=9981) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5671 (pms_id=9982) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5672 (pms_id=9985) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5673 (pms_id=9994) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5674 (pms_id=9995) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5675 (pms_id=9996) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5676 (pms_id=9997) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5678 (pms_id=10005) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5677 (pms_id=10015) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5679 (pms_id=10016) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5680 (pms_id=10018) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5681 (pms_id=10019) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5682 (pms_id=10021) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5683 (pms_id=10022) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5684 (pms_id=10023) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5685 (pms_id=10024) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5686 (pms_id=10025) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5687 (pms_id=10030) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5688 (pms_id=10031) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5689 (pms_id=10032) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5690 (pms_id=10033) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5691 (pms_id=10034) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5692 (pms_id=10035) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5693 (pms_id=10036) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5694 (pms_id=10037) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5695 (pms_id=10038) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5697 (pms_id=10039) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5696 (pms_id=10040) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5698 (pms_id=10048) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5701 (pms_id=10049) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5699 (pms_id=10050) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5700 (pms_id=10051) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5702 (pms_id=10052) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5703 (pms_id=10054) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5705 (pms_id=10056) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5704 (pms_id=10058) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5706 (pms_id=10059) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10052 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5707 (pms_id=10060) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5708 (pms_id=10062) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5709 (pms_id=10063) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5710 (pms_id=10064) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5711 (pms_id=10065) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5712 (pms_id=10066) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5714 (pms_id=10067) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5713 (pms_id=10069) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5716 (pms_id=10070) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5715 (pms_id=10071) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5717 (pms_id=10072) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5718 (pms_id=10073) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5719 (pms_id=10074) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5720 (pms_id=10075) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5722 (pms_id=10076) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5721 (pms_id=10083) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5723 (pms_id=10084) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5724 (pms_id=10085) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5725 (pms_id=10087) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5726 (pms_id=10088) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5727 (pms_id=10089) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5729 (pms_id=10091) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5728 (pms_id=10090) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5730 (pms_id=10093) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5731 (pms_id=10092) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5732 (pms_id=10102) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5733 (pms_id=10103) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5734 (pms_id=10104) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5736 (pms_id=10108) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5735 (pms_id=10107) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5737 (pms_id=10109) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5738 (pms_id=10110) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5739 (pms_id=10111) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5740 (pms_id=10112) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5741 (pms_id=10113) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5742 (pms_id=10115) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5743 (pms_id=10118) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5744 (pms_id=10119) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5745 (pms_id=10120) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5746 (pms_id=10122) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5747 (pms_id=10123) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5748 (pms_id=10124) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5750 (pms_id=10126) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5749 (pms_id=10125) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5751 (pms_id=10127) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5753 (pms_id=10128) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5752 (pms_id=10136) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5755 (pms_id=10138) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5754 (pms_id=10137) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5756 (pms_id=10139) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5757 (pms_id=10141) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5759 (pms_id=10143) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5758 (pms_id=10142) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5761 (pms_id=10145) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5760 (pms_id=10144) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5762 (pms_id=10146) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5763 (pms_id=10148) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5764 (pms_id=10149) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5765 (pms_id=10150) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5766 (pms_id=10151) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5767 (pms_id=10160) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5769 (pms_id=10162) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5770 (pms_id=10163) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5768 (pms_id=10161) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5771 (pms_id=10169) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5772 (pms_id=10170) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5774 (pms_id=10173) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5775 (pms_id=10172) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5773 (pms_id=10171) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5776 (pms_id=10174) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5777 (pms_id=10181) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5778 (pms_id=10182) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5779 (pms_id=10192) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5781 (pms_id=10193) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5780 (pms_id=10194) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5782 (pms_id=10195) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5783 (pms_id=10196) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5784 (pms_id=10197) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5785 (pms_id=10198) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5786 (pms_id=10202) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5787 (pms_id=10203) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5788 (pms_id=10204) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5789 (pms_id=10205) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5791 (pms_id=10207) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5790 (pms_id=10206) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5792 (pms_id=10208) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5793 (pms_id=10209) 2025-11-19 15:26:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 5794 (pms_id=10210) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5795 (pms_id=10212) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10209 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5796 (pms_id=10213) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5797 (pms_id=10214) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5798 (pms_id=10215) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5799 (pms_id=10216) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5800 (pms_id=10217) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5801 (pms_id=10218) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5802 (pms_id=10220) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5803 (pms_id=10221) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5804 (pms_id=10222) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5805 (pms_id=10223) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5806 (pms_id=10230) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5807 (pms_id=10232) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5808 (pms_id=10233) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5809 (pms_id=10234) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5810 (pms_id=10235) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5811 (pms_id=10236) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5812 (pms_id=10238) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5813 (pms_id=10239) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10235 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5814 (pms_id=10240) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5815 (pms_id=10250) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5816 (pms_id=10252) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5817 (pms_id=10255) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5818 (pms_id=10256) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5819 (pms_id=10260) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5820 (pms_id=10270) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5821 (pms_id=10271) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5822 (pms_id=10272) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10271 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5823 (pms_id=10273) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5824 (pms_id=10274) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5825 (pms_id=10276) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5827 (pms_id=10277) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5828 (pms_id=10280) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5826 (pms_id=10279) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5829 (pms_id=10281) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5831 (pms_id=10283) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5830 (pms_id=10284) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5834 (pms_id=10285) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5833 (pms_id=10287) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5835 (pms_id=10288) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5832 (pms_id=10289) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5836 (pms_id=10290) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5838 (pms_id=10296) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5837 (pms_id=10297) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5839 (pms_id=10300) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5840 (pms_id=10309) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5842 (pms_id=10310) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5841 (pms_id=10314) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5843 (pms_id=10315) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5845 (pms_id=10316) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5844 (pms_id=10318) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5846 (pms_id=10320) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5847 (pms_id=10321) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5848 (pms_id=10322) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5849 (pms_id=10324) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5850 (pms_id=10325) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5851 (pms_id=10326) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5853 (pms_id=10327) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5852 (pms_id=10328) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5854 (pms_id=10329) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5855 (pms_id=10330) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5856 (pms_id=10331) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5857 (pms_id=10332) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5858 (pms_id=10333) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5859 (pms_id=10334) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5860 (pms_id=10335) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5861 (pms_id=10340) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5862 (pms_id=10341) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5863 (pms_id=10342) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5865 (pms_id=10343) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5864 (pms_id=10344) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5866 (pms_id=10345) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5867 (pms_id=10347) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5868 (pms_id=10348) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5869 (pms_id=10350) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5870 (pms_id=10351) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5874 (pms_id=10352) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5871 (pms_id=10353) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5873 (pms_id=10354) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5872 (pms_id=10355) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5897 (pms_id=10357) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10353 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5875 (pms_id=10358) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5876 (pms_id=10360) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5877 (pms_id=10364) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5878 (pms_id=10367) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5880 (pms_id=10366) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5879 (pms_id=10368) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5881 (pms_id=10369) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5882 (pms_id=10370) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5883 (pms_id=10371) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5884 (pms_id=10372) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5885 (pms_id=10373) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5886 (pms_id=10375) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5887 (pms_id=10381) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5888 (pms_id=10386) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5889 (pms_id=10387) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5890 (pms_id=10388) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5891 (pms_id=10389) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5892 (pms_id=10390) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5893 (pms_id=10392) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5894 (pms_id=10393) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5895 (pms_id=10402) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5896 (pms_id=10403) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10390 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5898 (pms_id=10404) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5899 (pms_id=10407) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5900 (pms_id=10409) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5901 (pms_id=10410) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5902 (pms_id=10411) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5903 (pms_id=10412) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5904 (pms_id=10414) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5905 (pms_id=10415) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5907 (pms_id=10417) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5906 (pms_id=10416) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5908 (pms_id=10418) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5909 (pms_id=10428) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10414 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5910 (pms_id=10429) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5911 (pms_id=10438) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5912 (pms_id=10439) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5914 (pms_id=10440) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5913 (pms_id=10441) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5915 (pms_id=10442) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5916 (pms_id=10444) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5917 (pms_id=10443) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5919 (pms_id=10445) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5918 (pms_id=10446) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5920 (pms_id=10447) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5921 (pms_id=10448) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5922 (pms_id=10449) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5923 (pms_id=10451) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5924 (pms_id=10452) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5925 (pms_id=10453) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5926 (pms_id=10455) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5927 (pms_id=10456) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5928 (pms_id=10457) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5929 (pms_id=10467) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10456 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5930 (pms_id=10468) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5931 (pms_id=10469) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5932 (pms_id=10470) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5933 (pms_id=10471) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5935 (pms_id=10472) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5934 (pms_id=10473) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10471 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5936 (pms_id=10474) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5938 (pms_id=10478) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5937 (pms_id=10477) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5940 (pms_id=10479) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5941 (pms_id=10480) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5939 (pms_id=10481) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5942 (pms_id=10482) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5945 (pms_id=10484) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5943 (pms_id=10487) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5944 (pms_id=10490) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5946 (pms_id=10492) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5947 (pms_id=10493) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5969 (pms_id=10494) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5948 (pms_id=10495) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5949 (pms_id=10496) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5950 (pms_id=10497) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5951 (pms_id=10501) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5952 (pms_id=10502) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5953 (pms_id=10503) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5954 (pms_id=10505) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5955 (pms_id=10506) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5956 (pms_id=10507) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5957 (pms_id=10508) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5959 (pms_id=10509) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5958 (pms_id=10510) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5960 (pms_id=10511) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5963 (pms_id=10518) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5961 (pms_id=10519) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5962 (pms_id=10520) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5964 (pms_id=10521) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5965 (pms_id=10522) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5967 (pms_id=10524) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5966 (pms_id=10525) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5968 (pms_id=10526) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5970 (pms_id=10527) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5971 (pms_id=10528) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5972 (pms_id=10530) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5974 (pms_id=10531) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5973 (pms_id=10532) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5975 (pms_id=10533) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5976 (pms_id=10534) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5977 (pms_id=10535) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5978 (pms_id=10536) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5979 (pms_id=10537) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5980 (pms_id=10538) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5982 (pms_id=10539) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5983 (pms_id=10544) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5981 (pms_id=10545) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5984 (pms_id=10546) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5985 (pms_id=10547) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5987 (pms_id=10548) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5986 (pms_id=10549) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5988 (pms_id=10550) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5989 (pms_id=10551) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5990 (pms_id=10553) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5992 (pms_id=10554) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5991 (pms_id=10555) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5993 (pms_id=10556) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5994 (pms_id=10557) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5995 (pms_id=10558) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5996 (pms_id=10559) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5998 (pms_id=10560) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5997 (pms_id=10569) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 5999 (pms_id=10571) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6000 (pms_id=10572) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6001 (pms_id=10576) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6002 (pms_id=10577) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6003 (pms_id=10579) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6004 (pms_id=10580) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6005 (pms_id=10581) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6006 (pms_id=10583) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6007 (pms_id=10586) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6008 (pms_id=10587) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6009 (pms_id=10588) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6010 (pms_id=10589) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6011 (pms_id=10590) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6012 (pms_id=10591) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6013 (pms_id=10593) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6014 (pms_id=10594) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6015 (pms_id=10595) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6016 (pms_id=10596) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6017 (pms_id=10597) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6018 (pms_id=10598) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6020 (pms_id=10599) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6019 (pms_id=10600) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6021 (pms_id=10601) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6022 (pms_id=10602) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6024 (pms_id=10604) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6023 (pms_id=10603) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6026 (pms_id=10605) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6025 (pms_id=10607) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6027 (pms_id=10608) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6028 (pms_id=10610) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6029 (pms_id=10611) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6030 (pms_id=10614) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6032 (pms_id=10616) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6031 (pms_id=10615) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6033 (pms_id=10617) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6034 (pms_id=10618) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6036 (pms_id=10629) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6035 (pms_id=10620) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6037 (pms_id=10639) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6038 (pms_id=10640) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6039 (pms_id=10641) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6040 (pms_id=10642) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6041 (pms_id=10644) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6042 (pms_id=10645) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6043 (pms_id=10646) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6044 (pms_id=10647) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6045 (pms_id=10648) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6046 (pms_id=10656) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6047 (pms_id=10661) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6048 (pms_id=10662) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6049 (pms_id=10663) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6050 (pms_id=10664) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6052 (pms_id=10671) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6051 (pms_id=10665) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6053 (pms_id=10673) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6054 (pms_id=10674) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6056 (pms_id=10675) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6055 (pms_id=10676) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6057 (pms_id=10677) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6058 (pms_id=10678) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6059 (pms_id=10679) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10678 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6060 (pms_id=10680) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6061 (pms_id=10682) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6062 (pms_id=10683) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6063 (pms_id=10684) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6064 (pms_id=10685) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6065 (pms_id=10686) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6066 (pms_id=10687) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6068 (pms_id=10692) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6067 (pms_id=10689) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6069 (pms_id=10693) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6070 (pms_id=10694) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6072 (pms_id=10696) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6071 (pms_id=10695) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6073 (pms_id=10706) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6074 (pms_id=10716) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6075 (pms_id=10717) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6076 (pms_id=10718) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6077 (pms_id=10719) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6079 (pms_id=10720) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6078 (pms_id=10723) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6080 (pms_id=10724) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6082 (pms_id=10725) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6081 (pms_id=10726) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6084 (pms_id=10727) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6083 (pms_id=10729) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6085 (pms_id=10732) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6086 (pms_id=10733) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6089 (pms_id=10734) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6087 (pms_id=10735) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6088 (pms_id=10736) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6090 (pms_id=10737) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6091 (pms_id=10738) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6093 (pms_id=10739) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6092 (pms_id=10740) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6095 (pms_id=10742) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6094 (pms_id=10741) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6097 (pms_id=10743) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6096 (pms_id=10744) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6098 (pms_id=10745) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6099 (pms_id=10746) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6100 (pms_id=10752) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6101 (pms_id=10753) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6102 (pms_id=10756) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6103 (pms_id=10765) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6104 (pms_id=10766) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6105 (pms_id=10767) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6106 (pms_id=10768) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6107 (pms_id=10769) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6108 (pms_id=10770) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6110 (pms_id=10771) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6109 (pms_id=10772) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6111 (pms_id=10774) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6113 (pms_id=10776) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6112 (pms_id=10775) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6114 (pms_id=10777) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6115 (pms_id=10778) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6116 (pms_id=10788) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10775 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6117 (pms_id=10789) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6118 (pms_id=10798) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6119 (pms_id=10801) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6120 (pms_id=10802) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6122 (pms_id=10804) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6121 (pms_id=10803) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6123 (pms_id=10805) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6124 (pms_id=10807) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6130 (pms_id=10808) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6125 (pms_id=10812) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6126 (pms_id=10813) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6127 (pms_id=10814) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6128 (pms_id=10815) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6129 (pms_id=10816) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6132 (pms_id=10817) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6131 (pms_id=10820) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6133 (pms_id=10822) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6135 (pms_id=10823) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6134 (pms_id=10821) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6136 (pms_id=10824) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10816 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6137 (pms_id=10825) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6139 (pms_id=10826) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6138 (pms_id=10828) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6140 (pms_id=10829) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6141 (pms_id=10830) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6142 (pms_id=10840) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6143 (pms_id=10841) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6144 (pms_id=10842) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6145 (pms_id=10843) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6146 (pms_id=10844) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6147 (pms_id=10845) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6148 (pms_id=10846) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6149 (pms_id=10847) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6150 (pms_id=10848) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6151 (pms_id=10849) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6152 (pms_id=10851) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6153 (pms_id=10857) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6155 (pms_id=10858) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6154 (pms_id=10859) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6156 (pms_id=10860) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6157 (pms_id=10861) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6158 (pms_id=10862) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6159 (pms_id=10863) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6160 (pms_id=10864) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6161 (pms_id=10865) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6162 (pms_id=10866) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6165 (pms_id=10867) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6163 (pms_id=10868) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6164 (pms_id=10869) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10866 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6166 (pms_id=10870) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6167 (pms_id=10871) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6168 (pms_id=10876) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6169 (pms_id=10877) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6170 (pms_id=10878) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6171 (pms_id=10879) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6172 (pms_id=10881) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6173 (pms_id=10882) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6175 (pms_id=10884) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6174 (pms_id=10885) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6176 (pms_id=10886) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6177 (pms_id=10888) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6178 (pms_id=10889) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6179 (pms_id=10897) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6180 (pms_id=10899) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6182 (pms_id=10908) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6181 (pms_id=10910) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6183 (pms_id=10911) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6184 (pms_id=10913) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6185 (pms_id=10914) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6186 (pms_id=10917) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6187 (pms_id=10918) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6188 (pms_id=10919) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6189 (pms_id=10920) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6190 (pms_id=10921) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6191 (pms_id=10922) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6192 (pms_id=10923) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6193 (pms_id=10925) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6194 (pms_id=10926) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6195 (pms_id=10927) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6196 (pms_id=10928) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6197 (pms_id=10929) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6198 (pms_id=10930) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6199 (pms_id=10941) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6200 (pms_id=10942) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6201 (pms_id=10943) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6202 (pms_id=10944) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6203 (pms_id=10951) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6204 (pms_id=10952) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6205 (pms_id=10953) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6208 (pms_id=10963) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6206 (pms_id=10964) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6207 (pms_id=10965) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6210 (pms_id=10968) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6209 (pms_id=10966) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6211 (pms_id=10969) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6212 (pms_id=10970) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6214 (pms_id=10973) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6213 (pms_id=10972) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6215 (pms_id=10974) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6216 (pms_id=10975) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6217 (pms_id=10976) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6238 (pms_id=10977) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6219 (pms_id=10985) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6218 (pms_id=10978) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6220 (pms_id=10995) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6221 (pms_id=10997) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6224 (pms_id=10998) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6225 (pms_id=10999) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6222 (pms_id=11001) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6223 (pms_id=11000) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6226 (pms_id=11002) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6227 (pms_id=11003) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6228 (pms_id=11005) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6229 (pms_id=11006) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6230 (pms_id=11008) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6232 (pms_id=11010) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6231 (pms_id=11011) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6233 (pms_id=11012) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6234 (pms_id=11015) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6235 (pms_id=11017) 2025-11-19 15:26:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 6236 (pms_id=11018) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6237 (pms_id=11027) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6239 (pms_id=11028) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6240 (pms_id=11029) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6241 (pms_id=11042) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6242 (pms_id=11043) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6243 (pms_id=11044) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6244 (pms_id=11045) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6245 (pms_id=11046) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6246 (pms_id=11047) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6247 (pms_id=11048) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6248 (pms_id=11049) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6249 (pms_id=11050) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6250 (pms_id=11051) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6251 (pms_id=11052) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6252 (pms_id=11053) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6253 (pms_id=11054) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6254 (pms_id=11055) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6255 (pms_id=11056) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11054 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6256 (pms_id=11057) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6257 (pms_id=11058) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6258 (pms_id=11059) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6262 (pms_id=11079) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6260 (pms_id=11070) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6259 (pms_id=11069) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6261 (pms_id=11080) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6263 (pms_id=11082) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6264 (pms_id=11095) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6265 (pms_id=11096) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6266 (pms_id=11097) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6267 (pms_id=11098) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6269 (pms_id=11099) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6268 (pms_id=11100) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6270 (pms_id=11101) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6271 (pms_id=11102) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6272 (pms_id=11103) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6273 (pms_id=11104) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11101 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6274 (pms_id=11105) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6275 (pms_id=11106) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6276 (pms_id=11108) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6277 (pms_id=11109) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6278 (pms_id=11118) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6279 (pms_id=11119) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6280 (pms_id=11120) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6281 (pms_id=11121) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6282 (pms_id=11122) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6283 (pms_id=11123) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6284 (pms_id=11124) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6285 (pms_id=11125) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6293 (pms_id=11126) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6286 (pms_id=11127) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6287 (pms_id=11128) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6288 (pms_id=11129) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6289 (pms_id=11130) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6291 (pms_id=11132) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6290 (pms_id=11131) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6292 (pms_id=11133) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6294 (pms_id=11134) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6296 (pms_id=11140) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6295 (pms_id=11136) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6297 (pms_id=11141) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6298 (pms_id=11142) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6301 (pms_id=11151) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6299 (pms_id=11152) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6300 (pms_id=11153) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6305 (pms_id=11154) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6302 (pms_id=11157) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6303 (pms_id=11161) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6304 (pms_id=11162) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6306 (pms_id=11163) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6307 (pms_id=11164) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6308 (pms_id=11173) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6309 (pms_id=11174) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6310 (pms_id=11175) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6311 (pms_id=11176) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6312 (pms_id=11177) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6313 (pms_id=11178) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6314 (pms_id=11179) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6315 (pms_id=11180) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6317 (pms_id=11182) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6316 (pms_id=11181) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6319 (pms_id=11183) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6318 (pms_id=11191) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6320 (pms_id=11194) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6321 (pms_id=11195) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6322 (pms_id=11196) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6323 (pms_id=11198) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6324 (pms_id=11199) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6325 (pms_id=11200) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6326 (pms_id=11201) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6327 (pms_id=11202) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6328 (pms_id=11203) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6329 (pms_id=11204) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6330 (pms_id=11205) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6331 (pms_id=11206) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6332 (pms_id=11207) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6334 (pms_id=11208) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6333 (pms_id=11209) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6335 (pms_id=11211) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6337 (pms_id=11213) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6336 (pms_id=11212) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6338 (pms_id=11214) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6339 (pms_id=11215) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6340 (pms_id=11217) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6341 (pms_id=11223) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6342 (pms_id=11225) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6344 (pms_id=11226) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6343 (pms_id=11227) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6345 (pms_id=11228) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6346 (pms_id=11238) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6347 (pms_id=11239) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6349 (pms_id=11241) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6348 (pms_id=11240) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6350 (pms_id=11248) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6351 (pms_id=11249) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6352 (pms_id=11250) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6353 (pms_id=11251) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6355 (pms_id=11252) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6354 (pms_id=11253) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6356 (pms_id=11254) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6358 (pms_id=11256) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6357 (pms_id=11255) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6359 (pms_id=11257) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6361 (pms_id=11258) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6360 (pms_id=11259) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6362 (pms_id=11264) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6363 (pms_id=11265) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6364 (pms_id=11266) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6365 (pms_id=11267) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6366 (pms_id=11268) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6367 (pms_id=11270) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6368 (pms_id=11272) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6369 (pms_id=11274) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6370 (pms_id=11273) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6371 (pms_id=11275) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6372 (pms_id=11276) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6373 (pms_id=11277) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6374 (pms_id=11278) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6375 (pms_id=11279) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6376 (pms_id=11282) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6377 (pms_id=11283) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6378 (pms_id=11284) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6379 (pms_id=11285) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6380 (pms_id=11286) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6381 (pms_id=11287) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6382 (pms_id=11288) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6384 (pms_id=11289) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6383 (pms_id=11290) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6385 (pms_id=11291) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6386 (pms_id=11298) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6387 (pms_id=11299) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6388 (pms_id=11300) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6389 (pms_id=11302) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6390 (pms_id=11303) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6391 (pms_id=11304) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6392 (pms_id=11305) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6393 (pms_id=11306) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6394 (pms_id=11308) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6395 (pms_id=11309) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6398 (pms_id=11311) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6396 (pms_id=11310) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6397 (pms_id=11312) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6399 (pms_id=11313) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6400 (pms_id=11314) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6401 (pms_id=11315) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6402 (pms_id=11316) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6403 (pms_id=11317) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6404 (pms_id=11319) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6405 (pms_id=11324) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6406 (pms_id=11323) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11317 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6407 (pms_id=11325) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6408 (pms_id=11326) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6409 (pms_id=11327) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6410 (pms_id=11328) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6412 (pms_id=11330) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6411 (pms_id=11329) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6413 (pms_id=11331) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6414 (pms_id=11338) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6416 (pms_id=11339) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6415 (pms_id=11340) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6417 (pms_id=11341) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6418 (pms_id=11342) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6419 (pms_id=11343) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6421 (pms_id=11351) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6420 (pms_id=11350) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6422 (pms_id=11360) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6423 (pms_id=11361) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6424 (pms_id=11362) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6425 (pms_id=11363) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6426 (pms_id=11364) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6427 (pms_id=11366) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6428 (pms_id=11367) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6429 (pms_id=11368) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6430 (pms_id=11369) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6431 (pms_id=11370) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6432 (pms_id=11371) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6433 (pms_id=11372) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6434 (pms_id=11373) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6435 (pms_id=11374) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6441 (pms_id=11375) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6438 (pms_id=11376) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6437 (pms_id=11377) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6436 (pms_id=11378) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6439 (pms_id=11379) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6440 (pms_id=11380) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11378 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6443 (pms_id=11384) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6442 (pms_id=11385) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6444 (pms_id=11387) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6445 (pms_id=11388) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6446 (pms_id=11389) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6448 (pms_id=11390) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6449 (pms_id=11392) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11387 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6447 (pms_id=11393) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6450 (pms_id=11397) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6451 (pms_id=11398) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6452 (pms_id=11399) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6453 (pms_id=11400) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6454 (pms_id=11401) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6455 (pms_id=11402) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6456 (pms_id=11403) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6457 (pms_id=11405) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6458 (pms_id=11404) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11403 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6459 (pms_id=11406) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6460 (pms_id=11407) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6461 (pms_id=11408) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6462 (pms_id=11409) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6463 (pms_id=11410) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6465 (pms_id=11413) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6464 (pms_id=11411) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6466 (pms_id=11414) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6467 (pms_id=11416) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6468 (pms_id=11418) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6469 (pms_id=11419) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6470 (pms_id=11420) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6471 (pms_id=11427) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6472 (pms_id=11428) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6473 (pms_id=11430) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6475 (pms_id=11440) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6474 (pms_id=11431) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6476 (pms_id=11442) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6477 (pms_id=11445) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11442 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6478 (pms_id=11454) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6479 (pms_id=11455) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6481 (pms_id=11456) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6480 (pms_id=11457) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6482 (pms_id=11458) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6483 (pms_id=11459) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6484 (pms_id=11460) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6486 (pms_id=11462) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6485 (pms_id=11461) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6487 (pms_id=11464) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6488 (pms_id=11465) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6490 (pms_id=11466) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6489 (pms_id=11467) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6491 (pms_id=11468) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6492 (pms_id=11469) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6493 (pms_id=11470) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6494 (pms_id=11471) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6495 (pms_id=11478) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6496 (pms_id=11479) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6497 (pms_id=11480) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6498 (pms_id=11481) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6516 (pms_id=11487) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6499 (pms_id=11486) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6517 (pms_id=11496) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6501 (pms_id=11497) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6500 (pms_id=11498) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6503 (pms_id=11499) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6502 (pms_id=11500) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6504 (pms_id=11503) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6505 (pms_id=11504) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6506 (pms_id=11507) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6507 (pms_id=11508) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6508 (pms_id=11509) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6509 (pms_id=11510) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6512 (pms_id=11513) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6510 (pms_id=11511) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6511 (pms_id=11515) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6513 (pms_id=11516) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6514 (pms_id=11520) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6515 (pms_id=11523) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6518 (pms_id=11525) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6519 (pms_id=11526) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6521 (pms_id=11527) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6520 (pms_id=11528) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6522 (pms_id=11529) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6523 (pms_id=11537) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6524 (pms_id=11539) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6525 (pms_id=11538) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6527 (pms_id=11540) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6526 (pms_id=11541) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6530 (pms_id=11543) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6528 (pms_id=11542) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6529 (pms_id=11544) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6531 (pms_id=11545) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6532 (pms_id=11546) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6533 (pms_id=11547) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6535 (pms_id=11549) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6534 (pms_id=11548) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6536 (pms_id=11550) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6537 (pms_id=11551) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6538 (pms_id=11552) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6539 (pms_id=11553) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6540 (pms_id=11554) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6542 (pms_id=11555) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6541 (pms_id=11556) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6543 (pms_id=11557) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6544 (pms_id=11558) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6545 (pms_id=11559) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6546 (pms_id=11560) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6547 (pms_id=11561) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11561 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6548 (pms_id=11562) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6549 (pms_id=11563) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6551 (pms_id=11565) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6550 (pms_id=11564) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6552 (pms_id=11573) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6553 (pms_id=11582) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6554 (pms_id=11583) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6556 (pms_id=11584) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6555 (pms_id=11585) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6557 (pms_id=11586) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6558 (pms_id=11587) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6560 (pms_id=11594) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6559 (pms_id=11588) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6561 (pms_id=11595) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6562 (pms_id=11597) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6563 (pms_id=11598) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6564 (pms_id=11604) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6565 (pms_id=11606) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6566 (pms_id=11617) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6567 (pms_id=11608) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6568 (pms_id=11618) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6569 (pms_id=11622) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6570 (pms_id=11626) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6571 (pms_id=11624) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6572 (pms_id=11627) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6573 (pms_id=11628) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6574 (pms_id=11629) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6575 (pms_id=11638) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6576 (pms_id=11639) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6577 (pms_id=11640) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6579 (pms_id=11641) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6578 (pms_id=11642) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6580 (pms_id=11643) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6581 (pms_id=11644) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6583 (pms_id=11645) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6582 (pms_id=11646) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6584 (pms_id=11647) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6585 (pms_id=11648) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6586 (pms_id=11650) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6587 (pms_id=11651) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6589 (pms_id=11653) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6588 (pms_id=11652) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6590 (pms_id=11655) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6591 (pms_id=11656) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6593 (pms_id=11667) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6592 (pms_id=11657) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6594 (pms_id=11668) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11667 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6596 (pms_id=11677) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6595 (pms_id=11669) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6597 (pms_id=11678) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6598 (pms_id=11679) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6599 (pms_id=11680) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6600 (pms_id=11681) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6601 (pms_id=11682) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6602 (pms_id=11692) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6603 (pms_id=11693) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11681 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6605 (pms_id=11694) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6604 (pms_id=11695) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6610 (pms_id=11696) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6606 (pms_id=11697) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6607 (pms_id=11698) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6608 (pms_id=11699) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6609 (pms_id=11700) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6611 (pms_id=11702) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6612 (pms_id=11703) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6613 (pms_id=11704) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6614 (pms_id=11709) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6615 (pms_id=11710) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6616 (pms_id=11711) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6618 (pms_id=11713) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6617 (pms_id=11712) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6619 (pms_id=11719) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6620 (pms_id=11720) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6621 (pms_id=11722) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6622 (pms_id=11724) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6623 (pms_id=11725) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6625 (pms_id=11730) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6624 (pms_id=11731) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11725 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6626 (pms_id=11732) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6627 (pms_id=11733) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6628 (pms_id=11734) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6631 (pms_id=11735) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6630 (pms_id=11736) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6629 (pms_id=11737) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6633 (pms_id=11741) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6632 (pms_id=11740) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6634 (pms_id=11742) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6635 (pms_id=11751) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6637 (pms_id=11754) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6636 (pms_id=11753) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6638 (pms_id=11755) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6639 (pms_id=11756) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6640 (pms_id=11757) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6642 (pms_id=11759) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6641 (pms_id=11761) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6643 (pms_id=11762) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6644 (pms_id=11772) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6645 (pms_id=11773) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6647 (pms_id=11775) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6646 (pms_id=11774) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6648 (pms_id=11776) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6650 (pms_id=11779) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6649 (pms_id=11778) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6651 (pms_id=11780) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6652 (pms_id=11781) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6653 (pms_id=11782) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6654 (pms_id=11783) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6655 (pms_id=11784) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6656 (pms_id=11785) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6657 (pms_id=11786) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6658 (pms_id=11787) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6659 (pms_id=11788) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6660 (pms_id=11789) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6661 (pms_id=11792) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6662 (pms_id=11793) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6663 (pms_id=11794) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6664 (pms_id=11795) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6666 (pms_id=11796) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6665 (pms_id=11797) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6667 (pms_id=11798) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6668 (pms_id=11799) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6669 (pms_id=11800) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6670 (pms_id=11802) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6671 (pms_id=11803) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6672 (pms_id=11804) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6673 (pms_id=11805) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11802 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6674 (pms_id=11806) 2025-11-19 15:26:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 6675 (pms_id=11807) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6676 (pms_id=11811) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6677 (pms_id=11812) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6678 (pms_id=11813) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6679 (pms_id=11814) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6680 (pms_id=11815) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6686 (pms_id=11816) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6681 (pms_id=11820) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6682 (pms_id=11822) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6683 (pms_id=11823) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6684 (pms_id=11824) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6685 (pms_id=11825) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6687 (pms_id=11827) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6688 (pms_id=11828) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6690 (pms_id=11829) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6689 (pms_id=11830) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6691 (pms_id=11831) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6692 (pms_id=11833) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6693 (pms_id=11834) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6694 (pms_id=11835) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6695 (pms_id=11836) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6696 (pms_id=11837) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6697 (pms_id=11846) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6698 (pms_id=11847) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6699 (pms_id=11848) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6700 (pms_id=11849) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6701 (pms_id=11850) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6703 (pms_id=11852) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6702 (pms_id=11851) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6704 (pms_id=11853) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6705 (pms_id=11854) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6706 (pms_id=11855) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6707 (pms_id=11856) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6708 (pms_id=11860) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6709 (pms_id=11861) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6710 (pms_id=11862) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6711 (pms_id=11863) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6712 (pms_id=11864) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6713 (pms_id=11867) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6714 (pms_id=11868) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6715 (pms_id=11869) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6716 (pms_id=11870) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6717 (pms_id=11879) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6718 (pms_id=11883) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6719 (pms_id=11884) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6721 (pms_id=11886) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6720 (pms_id=11885) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6722 (pms_id=11887) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6723 (pms_id=11888) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6724 (pms_id=11890) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6725 (pms_id=11891) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6726 (pms_id=11892) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6727 (pms_id=11893) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6728 (pms_id=11894) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6729 (pms_id=11896) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6730 (pms_id=11897) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6731 (pms_id=11898) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6732 (pms_id=11901) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11897 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6733 (pms_id=11902) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6734 (pms_id=11907) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6735 (pms_id=11917) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6736 (pms_id=11918) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6737 (pms_id=11921) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6738 (pms_id=11919) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6739 (pms_id=11926) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6740 (pms_id=11927) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6741 (pms_id=11928) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6742 (pms_id=11931) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6743 (pms_id=11934) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6744 (pms_id=11935) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6745 (pms_id=11937) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6746 (pms_id=11938) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6747 (pms_id=11939) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6748 (pms_id=11940) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6749 (pms_id=11941) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11938 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6750 (pms_id=11942) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6751 (pms_id=11943) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6752 (pms_id=11944) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6753 (pms_id=11945) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6754 (pms_id=11946) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6755 (pms_id=11947) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6756 (pms_id=11948) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6757 (pms_id=11949) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6758 (pms_id=11950) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6759 (pms_id=11951) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6760 (pms_id=11955) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6761 (pms_id=11956) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6762 (pms_id=11959) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6763 (pms_id=11960) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6764 (pms_id=11961) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6765 (pms_id=11962) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6766 (pms_id=11963) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6767 (pms_id=11964) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6768 (pms_id=11965) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6769 (pms_id=11966) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6770 (pms_id=11967) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6771 (pms_id=11968) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6772 (pms_id=11970) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6773 (pms_id=11969) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6774 (pms_id=11971) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6775 (pms_id=11972) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6776 (pms_id=11973) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6777 (pms_id=11983) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6778 (pms_id=11985) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6779 (pms_id=11986) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6780 (pms_id=11987) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6781 (pms_id=11988) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6782 (pms_id=11989) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6783 (pms_id=11990) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6784 (pms_id=11991) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6785 (pms_id=11992) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6786 (pms_id=11994) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6788 (pms_id=11995) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6787 (pms_id=11996) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6789 (pms_id=11998) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6790 (pms_id=11999) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6791 (pms_id=12000) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6792 (pms_id=12001) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6795 (pms_id=12006) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6793 (pms_id=12007) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6794 (pms_id=12008) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6796 (pms_id=12009) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6797 (pms_id=12010) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6798 (pms_id=12011) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6799 (pms_id=12012) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6800 (pms_id=12013) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6801 (pms_id=12014) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6802 (pms_id=12015) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6803 (pms_id=12017) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6804 (pms_id=12018) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6805 (pms_id=12019) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6806 (pms_id=12021) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6807 (pms_id=12026) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6808 (pms_id=12027) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6810 (pms_id=12028) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6809 (pms_id=12029) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6812 (pms_id=12039) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6811 (pms_id=12038) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6813 (pms_id=12041) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6814 (pms_id=12042) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6815 (pms_id=12048) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6816 (pms_id=12050) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6817 (pms_id=12051) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6818 (pms_id=12052) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6819 (pms_id=12053) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6820 (pms_id=12054) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6821 (pms_id=12055) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6822 (pms_id=12056) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6823 (pms_id=12057) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6824 (pms_id=12060) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6825 (pms_id=12061) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6826 (pms_id=12062) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6827 (pms_id=12064) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6828 (pms_id=12065) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6829 (pms_id=12066) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6830 (pms_id=12067) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6831 (pms_id=12076) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6832 (pms_id=12077) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6833 (pms_id=12086) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6834 (pms_id=12087) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6835 (pms_id=12088) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6837 (pms_id=12090) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6836 (pms_id=12089) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6838 (pms_id=12091) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6839 (pms_id=12092) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6840 (pms_id=12093) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6841 (pms_id=12094) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6842 (pms_id=12096) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6843 (pms_id=12099) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6844 (pms_id=12100) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6845 (pms_id=12101) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6847 (pms_id=12103) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6846 (pms_id=12102) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6849 (pms_id=12106) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6848 (pms_id=12105) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6850 (pms_id=12107) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6851 (pms_id=12108) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6852 (pms_id=12109) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6853 (pms_id=12110) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6854 (pms_id=12111) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6855 (pms_id=12113) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6856 (pms_id=12123) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6858 (pms_id=12124) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6857 (pms_id=12125) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6859 (pms_id=12127) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6860 (pms_id=12128) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6861 (pms_id=12138) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6862 (pms_id=12139) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6863 (pms_id=12140) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6864 (pms_id=12141) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6865 (pms_id=12142) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6866 (pms_id=12147) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6867 (pms_id=12148) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6868 (pms_id=12149) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6869 (pms_id=12150) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6870 (pms_id=12151) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6871 (pms_id=12152) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6872 (pms_id=12159) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6874 (pms_id=12160) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6873 (pms_id=12161) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6875 (pms_id=12162) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6876 (pms_id=12163) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6877 (pms_id=12173) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6878 (pms_id=12174) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6879 (pms_id=12175) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6880 (pms_id=12176) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6881 (pms_id=12177) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6882 (pms_id=12180) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6883 (pms_id=12181) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6884 (pms_id=12183) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6885 (pms_id=12184) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6886 (pms_id=12185) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6888 (pms_id=12188) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6887 (pms_id=12198) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6890 (pms_id=12200) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6889 (pms_id=12199) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6891 (pms_id=12201) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6892 (pms_id=12202) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6893 (pms_id=12203) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6894 (pms_id=12204) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12202 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6895 (pms_id=12205) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6896 (pms_id=12206) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6897 (pms_id=12207) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6898 (pms_id=12209) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6899 (pms_id=12210) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6903 (pms_id=12212) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6900 (pms_id=12211) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6902 (pms_id=12213) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6901 (pms_id=12214) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6904 (pms_id=12215) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6905 (pms_id=12216) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6906 (pms_id=12217) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6907 (pms_id=12218) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6908 (pms_id=12226) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6909 (pms_id=12227) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6910 (pms_id=12228) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6911 (pms_id=12239) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6912 (pms_id=12240) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6913 (pms_id=12242) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6914 (pms_id=12243) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6915 (pms_id=12244) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6916 (pms_id=12245) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6917 (pms_id=12248) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6918 (pms_id=12249) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6919 (pms_id=12250) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6920 (pms_id=12251) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6921 (pms_id=12252) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6922 (pms_id=12253) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6924 (pms_id=12255) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6923 (pms_id=12254) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6925 (pms_id=12256) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6926 (pms_id=12258) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6927 (pms_id=12259) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6928 (pms_id=12261) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6929 (pms_id=12263) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6930 (pms_id=12265) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6932 (pms_id=12266) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6931 (pms_id=12267) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6933 (pms_id=12268) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6934 (pms_id=12281) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6935 (pms_id=12269) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6936 (pms_id=12282) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6937 (pms_id=12283) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6938 (pms_id=12284) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6939 (pms_id=12286) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6940 (pms_id=12287) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6941 (pms_id=12289) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6942 (pms_id=12290) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6943 (pms_id=12292) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6945 (pms_id=12301) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6944 (pms_id=12293) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6946 (pms_id=12302) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6947 (pms_id=12303) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6948 (pms_id=12304) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6949 (pms_id=12305) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6950 (pms_id=12306) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6951 (pms_id=12307) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6953 (pms_id=12308) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6952 (pms_id=12310) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6954 (pms_id=12311) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6955 (pms_id=12312) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6957 (pms_id=12313) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6956 (pms_id=12314) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6958 (pms_id=12315) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6959 (pms_id=12317) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6960 (pms_id=12318) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6961 (pms_id=12319) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6962 (pms_id=12320) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6963 (pms_id=12323) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6964 (pms_id=12324) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6965 (pms_id=12325) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6966 (pms_id=12328) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6967 (pms_id=12338) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6968 (pms_id=12339) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6969 (pms_id=12340) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6970 (pms_id=12341) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6971 (pms_id=12342) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6972 (pms_id=12343) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6973 (pms_id=12344) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6974 (pms_id=12345) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6975 (pms_id=12347) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6976 (pms_id=12349) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6977 (pms_id=12350) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6978 (pms_id=12351) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6979 (pms_id=12352) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6980 (pms_id=12353) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6983 (pms_id=12354) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6981 (pms_id=12355) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6982 (pms_id=12356) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6984 (pms_id=12357) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6985 (pms_id=12358) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6986 (pms_id=12359) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6987 (pms_id=12364) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6988 (pms_id=12365) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6989 (pms_id=12368) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6990 (pms_id=12369) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6991 (pms_id=12370) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6992 (pms_id=12371) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6993 (pms_id=12372) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6994 (pms_id=12374) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6995 (pms_id=12376) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6996 (pms_id=12377) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6997 (pms_id=12379) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6998 (pms_id=12380) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7000 (pms_id=12381) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 6999 (pms_id=12382) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7001 (pms_id=12383) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7002 (pms_id=12392) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7003 (pms_id=12393) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7004 (pms_id=12394) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7005 (pms_id=12395) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7006 (pms_id=12402) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7007 (pms_id=12403) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7008 (pms_id=12404) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7009 (pms_id=12405) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7010 (pms_id=12406) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7011 (pms_id=12407) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7012 (pms_id=12408) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7014 (pms_id=12410) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7013 (pms_id=12409) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7015 (pms_id=12411) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7016 (pms_id=12412) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7017 (pms_id=12413) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7018 (pms_id=12414) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7019 (pms_id=12415) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7021 (pms_id=12418) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7020 (pms_id=12419) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7023 (pms_id=12420) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7022 (pms_id=12421) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7024 (pms_id=12423) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7025 (pms_id=12424) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7026 (pms_id=12425) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7027 (pms_id=12426) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7028 (pms_id=12427) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7029 (pms_id=12429) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7030 (pms_id=12430) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7031 (pms_id=12432) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7032 (pms_id=12433) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7033 (pms_id=12434) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7034 (pms_id=12435) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7035 (pms_id=12436) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7036 (pms_id=12437) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7037 (pms_id=12438) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7039 (pms_id=12440) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7038 (pms_id=12441) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7040 (pms_id=12442) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7042 (pms_id=12443) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7041 (pms_id=12444) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7043 (pms_id=12445) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7044 (pms_id=12447) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7045 (pms_id=12448) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7046 (pms_id=12449) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7047 (pms_id=12450) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7054 (pms_id=12452) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7048 (pms_id=12460) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7049 (pms_id=12461) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7050 (pms_id=12462) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7051 (pms_id=12474) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7053 (pms_id=12471) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7052 (pms_id=12475) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7057 (pms_id=12485) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7055 (pms_id=12484) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7058 (pms_id=12495) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7056 (pms_id=12494) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7059 (pms_id=12496) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7060 (pms_id=12497) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7061 (pms_id=12499) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7062 (pms_id=12509) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7064 (pms_id=12510) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7063 (pms_id=12511) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7066 (pms_id=12513) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7065 (pms_id=12514) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7067 (pms_id=12522) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7068 (pms_id=12523) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7069 (pms_id=12524) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7070 (pms_id=12532) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7071 (pms_id=12533) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12524 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7072 (pms_id=12534) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7073 (pms_id=12535) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7074 (pms_id=12536) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7075 (pms_id=12539) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7076 (pms_id=12540) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7077 (pms_id=12541) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7078 (pms_id=12542) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7079 (pms_id=12544) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7080 (pms_id=12553) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7081 (pms_id=12554) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7082 (pms_id=12555) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7083 (pms_id=12563) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7084 (pms_id=12564) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7087 (pms_id=12566) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7085 (pms_id=12567) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7086 (pms_id=12578) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7088 (pms_id=12579) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7089 (pms_id=12580) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7090 (pms_id=12586) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7091 (pms_id=12587) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7092 (pms_id=12592) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7093 (pms_id=12593) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7094 (pms_id=12594) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7095 (pms_id=12595) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7096 (pms_id=12597) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7098 (pms_id=12603) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7097 (pms_id=12604) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7099 (pms_id=12605) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7100 (pms_id=12613) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7101 (pms_id=12614) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7102 (pms_id=12616) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7103 (pms_id=12617) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7104 (pms_id=12624) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7105 (pms_id=12625) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7106 (pms_id=12635) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7107 (pms_id=12636) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7108 (pms_id=12646) 2025-11-19 15:26:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 7110 (pms_id=12647) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7109 (pms_id=12649) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7111 (pms_id=12650) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7112 (pms_id=12652) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7113 (pms_id=12653) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7114 (pms_id=12654) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7115 (pms_id=12655) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7116 (pms_id=12659) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7117 (pms_id=12660) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7119 (pms_id=12661) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7118 (pms_id=12662) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7120 (pms_id=12664) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7121 (pms_id=12665) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7122 (pms_id=12666) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7123 (pms_id=12668) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7124 (pms_id=12667) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7125 (pms_id=12669) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7127 (pms_id=12671) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7126 (pms_id=12673) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7128 (pms_id=12675) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7130 (pms_id=12678) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7129 (pms_id=12679) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7132 (pms_id=12681) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7131 (pms_id=12682) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7152 (pms_id=12683) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7133 (pms_id=12684) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7134 (pms_id=12690) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7135 (pms_id=12691) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7136 (pms_id=12692) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7137 (pms_id=12695) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12690 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7138 (pms_id=12699) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7139 (pms_id=12701) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7140 (pms_id=12702) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7141 (pms_id=12703) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7142 (pms_id=12704) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7143 (pms_id=12705) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7144 (pms_id=12706) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7145 (pms_id=12714) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7146 (pms_id=12716) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7147 (pms_id=12717) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7148 (pms_id=12718) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7149 (pms_id=12719) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7150 (pms_id=12720) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7151 (pms_id=12721) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7153 (pms_id=12722) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7154 (pms_id=12723) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7155 (pms_id=12724) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7156 (pms_id=12725) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7157 (pms_id=12726) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7159 (pms_id=12728) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7158 (pms_id=12727) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7160 (pms_id=12729) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7161 (pms_id=12731) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7164 (pms_id=12735) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7162 (pms_id=12734) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7163 (pms_id=12736) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7166 (pms_id=12741) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7165 (pms_id=12742) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7168 (pms_id=12747) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7167 (pms_id=12746) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7169 (pms_id=12748) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7170 (pms_id=12751) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7171 (pms_id=12752) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7172 (pms_id=12753) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7173 (pms_id=12754) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7174 (pms_id=12756) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7176 (pms_id=12757) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7175 (pms_id=12758) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7178 (pms_id=12759) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7177 (pms_id=12760) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7181 (pms_id=12761) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7179 (pms_id=12770) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12761 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7180 (pms_id=12771) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7182 (pms_id=12772) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7183 (pms_id=12774) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7184 (pms_id=12775) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7185 (pms_id=12776) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7186 (pms_id=12777) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7187 (pms_id=12779) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7188 (pms_id=12780) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7190 (pms_id=12781) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7189 (pms_id=12782) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7191 (pms_id=12784) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7193 (pms_id=12785) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7194 (pms_id=12787) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7192 (pms_id=12786) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7195 (pms_id=12788) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7196 (pms_id=12796) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7197 (pms_id=12797) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7198 (pms_id=12798) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7199 (pms_id=12808) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7200 (pms_id=12809) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7203 (pms_id=12811) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7202 (pms_id=12816) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7201 (pms_id=12815) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7204 (pms_id=12817) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7205 (pms_id=12821) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7206 (pms_id=12822) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7207 (pms_id=12824) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7208 (pms_id=12825) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7209 (pms_id=12826) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7210 (pms_id=12827) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7211 (pms_id=12828) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7212 (pms_id=12830) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7213 (pms_id=12831) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7214 (pms_id=12832) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7215 (pms_id=12833) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7216 (pms_id=12834) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7217 (pms_id=12835) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7218 (pms_id=12836) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7219 (pms_id=12837) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7220 (pms_id=12840) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7222 (pms_id=12841) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7223 (pms_id=12843) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7221 (pms_id=12842) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7224 (pms_id=12846) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7225 (pms_id=12845) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7226 (pms_id=12847) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7227 (pms_id=12848) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7228 (pms_id=12849) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7229 (pms_id=12850) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7230 (pms_id=12851) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7232 (pms_id=12852) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7231 (pms_id=12853) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7236 (pms_id=12854) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7233 (pms_id=12855) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7234 (pms_id=12856) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7235 (pms_id=12858) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7237 (pms_id=12859) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7238 (pms_id=12860) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7239 (pms_id=12861) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7241 (pms_id=12862) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7240 (pms_id=12863) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7242 (pms_id=12864) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7244 (pms_id=12866) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7243 (pms_id=12865) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7245 (pms_id=12867) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7246 (pms_id=12868) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7247 (pms_id=12869) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7248 (pms_id=12870) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7249 (pms_id=12871) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7250 (pms_id=12872) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7251 (pms_id=12873) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7252 (pms_id=12874) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7253 (pms_id=12875) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7254 (pms_id=12876) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7255 (pms_id=12884) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7256 (pms_id=12885) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7257 (pms_id=12886) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7258 (pms_id=12887) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7259 (pms_id=12888) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7260 (pms_id=12889) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7263 (pms_id=12890) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7262 (pms_id=12892) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7261 (pms_id=12893) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7264 (pms_id=12894) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7266 (pms_id=12897) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7265 (pms_id=12896) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7267 (pms_id=12898) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7268 (pms_id=12899) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7269 (pms_id=12900) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7270 (pms_id=12901) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7271 (pms_id=12902) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7273 (pms_id=12905) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7272 (pms_id=12906) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7275 (pms_id=12907) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7274 (pms_id=12908) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7276 (pms_id=12910) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7277 (pms_id=12911) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7278 (pms_id=12912) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7279 (pms_id=12913) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7280 (pms_id=12914) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7281 (pms_id=12917) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7283 (pms_id=12918) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7282 (pms_id=12919) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7284 (pms_id=12920) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7285 (pms_id=12922) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7287 (pms_id=12924) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7286 (pms_id=12923) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7288 (pms_id=12926) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7289 (pms_id=12927) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7290 (pms_id=12928) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7293 (pms_id=12929) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7292 (pms_id=12932) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7295 (pms_id=12933) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7291 (pms_id=12935) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7294 (pms_id=12937) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7296 (pms_id=12938) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7298 (pms_id=12939) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7297 (pms_id=12940) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7299 (pms_id=12941) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7300 (pms_id=12942) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7302 (pms_id=12943) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7301 (pms_id=12944) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7304 (pms_id=12945) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7303 (pms_id=12946) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7305 (pms_id=12947) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7306 (pms_id=12948) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7308 (pms_id=12950) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7309 (pms_id=12951) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7307 (pms_id=12949) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7310 (pms_id=12953) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7311 (pms_id=12954) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7313 (pms_id=12955) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7312 (pms_id=12956) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7314 (pms_id=12957) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7315 (pms_id=12958) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7316 (pms_id=12959) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7317 (pms_id=12960) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7319 (pms_id=12961) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7318 (pms_id=12963) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7321 (pms_id=12964) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7320 (pms_id=12967) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7322 (pms_id=12969) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7323 (pms_id=12970) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7324 (pms_id=12972) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7325 (pms_id=12973) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7326 (pms_id=12974) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7327 (pms_id=12976) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7328 (pms_id=12977) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7329 (pms_id=12978) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7331 (pms_id=12979) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7330 (pms_id=12980) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7332 (pms_id=12983) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7333 (pms_id=12984) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7335 (pms_id=12985) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7334 (pms_id=12986) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7336 (pms_id=12987) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7337 (pms_id=12988) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7338 (pms_id=12990) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7339 (pms_id=12992) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7340 (pms_id=12993) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7341 (pms_id=12994) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7342 (pms_id=12995) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7344 (pms_id=12996) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7343 (pms_id=12998) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7345 (pms_id=12999) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7346 (pms_id=13001) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7347 (pms_id=13003) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7348 (pms_id=13004) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7349 (pms_id=13005) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7351 (pms_id=13008) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7350 (pms_id=13011) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7353 (pms_id=13013) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7352 (pms_id=13014) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7354 (pms_id=13015) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7355 (pms_id=13016) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7356 (pms_id=13017) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7357 (pms_id=13019) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7359 (pms_id=13021) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7361 (pms_id=13022) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7360 (pms_id=13025) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7358 (pms_id=13023) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7362 (pms_id=13026) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7363 (pms_id=13027) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7364 (pms_id=13028) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7365 (pms_id=13029) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7367 (pms_id=13030) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7366 (pms_id=13031) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7368 (pms_id=13032) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7369 (pms_id=13033) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7370 (pms_id=13034) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7371 (pms_id=13035) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7373 (pms_id=13036) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7372 (pms_id=13046) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7374 (pms_id=13047) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7375 (pms_id=13048) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7376 (pms_id=13049) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7377 (pms_id=13050) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7378 (pms_id=13052) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7380 (pms_id=13054) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7379 (pms_id=13060) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7381 (pms_id=13061) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7383 (pms_id=13063) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7382 (pms_id=13062) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7384 (pms_id=13064) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7385 (pms_id=13066) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7386 (pms_id=13070) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7388 (pms_id=13071) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7387 (pms_id=13072) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7389 (pms_id=13073) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7390 (pms_id=13074) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7391 (pms_id=13076) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7393 (pms_id=13079) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7394 (pms_id=13080) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7392 (pms_id=13078) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7395 (pms_id=13091) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7396 (pms_id=13093) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7397 (pms_id=13094) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7398 (pms_id=13096) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7399 (pms_id=13097) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7401 (pms_id=13102) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7400 (pms_id=13104) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7402 (pms_id=13105) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7403 (pms_id=13110) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7404 (pms_id=13111) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7405 (pms_id=13112) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7406 (pms_id=13113) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7407 (pms_id=13114) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7408 (pms_id=13115) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7409 (pms_id=13116) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7410 (pms_id=13119) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7411 (pms_id=13120) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7412 (pms_id=13124) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7413 (pms_id=13125) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7415 (pms_id=13126) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7414 (pms_id=13127) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7416 (pms_id=13129) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7417 (pms_id=13139) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7419 (pms_id=13141) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7418 (pms_id=13142) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7421 (pms_id=13144) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7422 (pms_id=13145) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7420 (pms_id=13146) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7423 (pms_id=13147) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7424 (pms_id=13148) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7426 (pms_id=13150) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7425 (pms_id=13149) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7427 (pms_id=13151) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7428 (pms_id=13152) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7429 (pms_id=13153) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7431 (pms_id=13154) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7430 (pms_id=13155) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7432 (pms_id=13159) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7433 (pms_id=13169) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7435 (pms_id=13175) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7436 (pms_id=13176) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7434 (pms_id=13174) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7437 (pms_id=13179) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7438 (pms_id=13180) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7439 (pms_id=13181) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7443 (pms_id=13184) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7440 (pms_id=13186) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7441 (pms_id=13189) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7442 (pms_id=13190) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7444 (pms_id=13201) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7445 (pms_id=13204) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7446 (pms_id=13205) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7448 (pms_id=13217) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7447 (pms_id=13222) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7449 (pms_id=13224) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7451 (pms_id=13225) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7450 (pms_id=13226) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7452 (pms_id=13227) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7453 (pms_id=13228) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7454 (pms_id=13229) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7455 (pms_id=13230) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7456 (pms_id=13231) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7457 (pms_id=13232) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7458 (pms_id=13233) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7459 (pms_id=13234) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7460 (pms_id=13235) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7461 (pms_id=13236) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7462 (pms_id=13237) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13236 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7463 (pms_id=13238) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7464 (pms_id=13239) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7465 (pms_id=13240) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7466 (pms_id=13241) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7467 (pms_id=13242) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7468 (pms_id=13244) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7469 (pms_id=13246) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7470 (pms_id=13247) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7471 (pms_id=13249) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7473 (pms_id=13250) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7472 (pms_id=13251) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7474 (pms_id=13252) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7475 (pms_id=13262) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7476 (pms_id=13263) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7477 (pms_id=13272) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7479 (pms_id=13273) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7478 (pms_id=13277) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7480 (pms_id=13282) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7481 (pms_id=13283) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7482 (pms_id=13284) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7483 (pms_id=13285) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7485 (pms_id=13287) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7484 (pms_id=13286) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7486 (pms_id=13290) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7487 (pms_id=13291) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7488 (pms_id=13300) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7489 (pms_id=13301) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7491 (pms_id=13303) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7490 (pms_id=13302) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7492 (pms_id=13305) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7493 (pms_id=13307) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7495 (pms_id=13310) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7494 (pms_id=13309) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7496 (pms_id=13311) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7497 (pms_id=13313) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7498 (pms_id=13314) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13310 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7499 (pms_id=13315) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13313 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7500 (pms_id=13316) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7501 (pms_id=13319) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7502 (pms_id=13321) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7503 (pms_id=13322) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7504 (pms_id=13325) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7505 (pms_id=13326) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7506 (pms_id=13327) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7507 (pms_id=13329) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7508 (pms_id=13330) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7510 (pms_id=13340) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7509 (pms_id=13341) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7511 (pms_id=13342) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7512 (pms_id=13343) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7513 (pms_id=13346) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7514 (pms_id=13347) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7515 (pms_id=13348) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7516 (pms_id=13349) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7517 (pms_id=13350) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7518 (pms_id=13351) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7519 (pms_id=13352) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7520 (pms_id=13353) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7521 (pms_id=13354) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7522 (pms_id=13355) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7523 (pms_id=13363) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7524 (pms_id=13365) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7525 (pms_id=13367) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7527 (pms_id=13369) 2025-11-19 15:26:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 7526 (pms_id=13370) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7528 (pms_id=13371) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7529 (pms_id=13377) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7530 (pms_id=13381) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7531 (pms_id=13382) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7532 (pms_id=13383) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7533 (pms_id=13385) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7534 (pms_id=13387) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7535 (pms_id=13389) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7536 (pms_id=13392) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7537 (pms_id=13393) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7539 (pms_id=13394) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7538 (pms_id=13395) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7540 (pms_id=13396) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7542 (pms_id=13407) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7541 (pms_id=13406) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7543 (pms_id=13408) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7544 (pms_id=13409) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7545 (pms_id=13417) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7546 (pms_id=13418) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7549 (pms_id=13419) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7548 (pms_id=13420) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7547 (pms_id=13421) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7550 (pms_id=13423) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7551 (pms_id=13424) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7552 (pms_id=13425) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7553 (pms_id=13427) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7554 (pms_id=13428) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7555 (pms_id=13429) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7556 (pms_id=13433) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7557 (pms_id=13437) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7558 (pms_id=13440) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7561 (pms_id=13441) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7560 (pms_id=13442) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7559 (pms_id=13444) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7562 (pms_id=13445) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7563 (pms_id=13446) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7564 (pms_id=13448) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7566 (pms_id=13450) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7565 (pms_id=13449) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7568 (pms_id=13451) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7567 (pms_id=13452) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7569 (pms_id=13453) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7570 (pms_id=13454) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7571 (pms_id=13455) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7572 (pms_id=13457) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7573 (pms_id=13458) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7574 (pms_id=13459) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7575 (pms_id=13460) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7577 (pms_id=13461) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7576 (pms_id=13470) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7578 (pms_id=13471) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7579 (pms_id=13472) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7580 (pms_id=13473) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7581 (pms_id=13480) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7582 (pms_id=13481) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7583 (pms_id=13482) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7584 (pms_id=13483) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7586 (pms_id=13488) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7585 (pms_id=13484) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7587 (pms_id=13489) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7588 (pms_id=13492) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7589 (pms_id=13493) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7590 (pms_id=13494) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7591 (pms_id=13496) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7592 (pms_id=13497) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7593 (pms_id=13498) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7594 (pms_id=13509) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7595 (pms_id=13511) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7596 (pms_id=13515) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7597 (pms_id=13518) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7598 (pms_id=13519) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7599 (pms_id=13521) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7600 (pms_id=13524) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7601 (pms_id=13526) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7602 (pms_id=13530) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7603 (pms_id=13534) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7604 (pms_id=13535) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7605 (pms_id=13538) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7606 (pms_id=13544) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7607 (pms_id=13549) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7609 (pms_id=13550) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7608 (pms_id=13558) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7610 (pms_id=13559) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7611 (pms_id=13568) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7612 (pms_id=13569) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7613 (pms_id=13571) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7614 (pms_id=13573) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7615 (pms_id=13574) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7616 (pms_id=13580) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7617 (pms_id=13581) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7621 (pms_id=13591) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7618 (pms_id=13582) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7619 (pms_id=13594) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7620 (pms_id=13604) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7622 (pms_id=13617) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7623 (pms_id=13621) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7624 (pms_id=13622) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7625 (pms_id=13624) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7626 (pms_id=13625) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7627 (pms_id=13627) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7629 (pms_id=13636) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7628 (pms_id=13646) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7630 (pms_id=13647) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7631 (pms_id=13656) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7633 (pms_id=13657) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7632 (pms_id=13658) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7634 (pms_id=13666) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7635 (pms_id=13667) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7636 (pms_id=13677) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7637 (pms_id=13688) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7638 (pms_id=13689) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7639 (pms_id=13690) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7640 (pms_id=13692) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7641 (pms_id=13693) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7642 (pms_id=13699) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7643 (pms_id=13703) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7644 (pms_id=13705) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7645 (pms_id=13706) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7647 (pms_id=13711) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7646 (pms_id=13709) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7648 (pms_id=13713) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7649 (pms_id=13714) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7650 (pms_id=13719) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7651 (pms_id=13724) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7652 (pms_id=13725) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7653 (pms_id=13727) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7657 (pms_id=13728) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7654 (pms_id=13732) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7656 (pms_id=13735) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7655 (pms_id=13734) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7658 (pms_id=13737) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7659 (pms_id=13741) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7660 (pms_id=13746) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7661 (pms_id=13753) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7662 (pms_id=13754) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7663 (pms_id=13755) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7665 (pms_id=13758) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7664 (pms_id=13756) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7667 (pms_id=13772) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7666 (pms_id=13763) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7668 (pms_id=13773) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7670 (pms_id=13787) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7669 (pms_id=13785) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7671 (pms_id=13795) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7672 (pms_id=13796) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7673 (pms_id=13797) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7674 (pms_id=13798) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7675 (pms_id=13799) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7677 (pms_id=13803) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7676 (pms_id=13800) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7678 (pms_id=13806) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7680 (pms_id=13815) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7679 (pms_id=13816) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7681 (pms_id=13824) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7682 (pms_id=13825) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7683 (pms_id=13826) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7684 (pms_id=13835) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7685 (pms_id=13836) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7686 (pms_id=13837) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7688 (pms_id=13840) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7687 (pms_id=13839) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7689 (pms_id=13842) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7690 (pms_id=13850) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7691 (pms_id=13860) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7692 (pms_id=13862) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7693 (pms_id=13863) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7694 (pms_id=13876) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7695 (pms_id=13877) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7696 (pms_id=13878) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7697 (pms_id=13880) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7698 (pms_id=13881) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7700 (pms_id=13891) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7699 (pms_id=13890) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7702 (pms_id=13892) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7701 (pms_id=13894) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7703 (pms_id=13900) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7704 (pms_id=13901) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7705 (pms_id=13902) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7706 (pms_id=13903) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7707 (pms_id=13904) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7708 (pms_id=13908) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7709 (pms_id=13909) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7710 (pms_id=13919) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7712 (pms_id=13920) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7711 (pms_id=13925) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7713 (pms_id=13927) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7715 (pms_id=13928) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7714 (pms_id=13931) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7716 (pms_id=13942) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7717 (pms_id=13951) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7718 (pms_id=13953) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7719 (pms_id=13954) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7720 (pms_id=13957) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7722 (pms_id=13960) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7721 (pms_id=13961) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7724 (pms_id=13962) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7723 (pms_id=13969) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7725 (pms_id=13970) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7726 (pms_id=13972) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7727 (pms_id=13973) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7728 (pms_id=13974) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7729 (pms_id=13978) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7730 (pms_id=13979) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7731 (pms_id=13989) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7732 (pms_id=13990) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7733 (pms_id=13991) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7735 (pms_id=13993) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7734 (pms_id=13994) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7736 (pms_id=13999) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7737 (pms_id=14009) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7738 (pms_id=14010) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7739 (pms_id=14013) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7740 (pms_id=14014) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7741 (pms_id=14016) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7742 (pms_id=14017) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7743 (pms_id=14020) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7744 (pms_id=14021) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7745 (pms_id=14023) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7746 (pms_id=14027) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7747 (pms_id=14028) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7748 (pms_id=14034) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7749 (pms_id=14043) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7750 (pms_id=14045) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7751 (pms_id=14047) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7752 (pms_id=14048) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7754 (pms_id=14051) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7753 (pms_id=14054) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7756 (pms_id=14056) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7755 (pms_id=14055) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7757 (pms_id=14057) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7758 (pms_id=14058) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7759 (pms_id=14060) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7760 (pms_id=14063) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7761 (pms_id=14071) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7762 (pms_id=14072) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7763 (pms_id=14091) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7764 (pms_id=14074) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7765 (pms_id=14101) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7766 (pms_id=14112) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7767 (pms_id=14113) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7768 (pms_id=14114) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7770 (pms_id=14117) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7769 (pms_id=14115) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7771 (pms_id=14119) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7772 (pms_id=14121) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7773 (pms_id=14129) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7775 (pms_id=14130) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7774 (pms_id=14140) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7776 (pms_id=14141) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7777 (pms_id=14142) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7778 (pms_id=14151) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14140 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7779 (pms_id=14152) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7780 (pms_id=14154) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7781 (pms_id=14163) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7783 (pms_id=14164) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7782 (pms_id=14183) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7784 (pms_id=14184) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7785 (pms_id=14185) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7786 (pms_id=14186) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7787 (pms_id=14189) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7788 (pms_id=14196) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7789 (pms_id=14215) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7790 (pms_id=14216) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7791 (pms_id=14217) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7792 (pms_id=14218) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7793 (pms_id=14226) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7794 (pms_id=14227) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7795 (pms_id=14228) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7797 (pms_id=14229) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7796 (pms_id=14230) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7798 (pms_id=14231) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7800 (pms_id=14233) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7802 (pms_id=14235) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7799 (pms_id=14232) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7801 (pms_id=14236) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7804 (pms_id=14238) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7803 (pms_id=14239) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7805 (pms_id=14249) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7806 (pms_id=14250) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7807 (pms_id=14251) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7808 (pms_id=14252) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7809 (pms_id=14255) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7810 (pms_id=14256) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7811 (pms_id=14257) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7812 (pms_id=14258) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7814 (pms_id=14260) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7813 (pms_id=14261) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7815 (pms_id=14262) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7816 (pms_id=14265) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7818 (pms_id=14266) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7817 (pms_id=14267) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7819 (pms_id=14268) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7821 (pms_id=14272) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7820 (pms_id=14271) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7822 (pms_id=14274) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7823 (pms_id=14283) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7824 (pms_id=14293) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7825 (pms_id=14294) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7826 (pms_id=14295) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7827 (pms_id=14297) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7828 (pms_id=14301) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7829 (pms_id=14302) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7835 (pms_id=14312) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7830 (pms_id=14313) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7831 (pms_id=14316) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7832 (pms_id=14317) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7834 (pms_id=14320) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7833 (pms_id=14319) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7837 (pms_id=14322) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7836 (pms_id=14324) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7838 (pms_id=14325) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7839 (pms_id=14326) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7840 (pms_id=14328) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7841 (pms_id=14329) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7842 (pms_id=14331) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7843 (pms_id=14339) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7845 (pms_id=14342) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7844 (pms_id=14341) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7846 (pms_id=14343) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7847 (pms_id=14344) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7848 (pms_id=14345) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7849 (pms_id=14347) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7850 (pms_id=14348) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7851 (pms_id=14351) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7852 (pms_id=14354) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7854 (pms_id=14359) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7855 (pms_id=14361) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7853 (pms_id=14360) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7856 (pms_id=14365) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7857 (pms_id=14369) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7858 (pms_id=14372) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7859 (pms_id=14373) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7860 (pms_id=14376) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7861 (pms_id=14374) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7862 (pms_id=14378) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7863 (pms_id=14381) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7864 (pms_id=14382) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7865 (pms_id=14384) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7866 (pms_id=14385) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7867 (pms_id=14386) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7869 (pms_id=14389) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7868 (pms_id=14388) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7870 (pms_id=14390) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7873 (pms_id=14396) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7872 (pms_id=14397) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7871 (pms_id=14398) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7874 (pms_id=14399) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7875 (pms_id=14407) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7876 (pms_id=14408) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7877 (pms_id=14417) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7878 (pms_id=14427) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7879 (pms_id=14430) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7880 (pms_id=14432) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7881 (pms_id=14433) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7882 (pms_id=14436) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7883 (pms_id=14438) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7884 (pms_id=14439) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7885 (pms_id=14443) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7886 (pms_id=14444) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7887 (pms_id=14448) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7888 (pms_id=14449) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7889 (pms_id=14454) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7890 (pms_id=14456) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7891 (pms_id=14457) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7892 (pms_id=14458) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7893 (pms_id=14465) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7894 (pms_id=14466) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7895 (pms_id=14467) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7897 (pms_id=14468) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7896 (pms_id=14469) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7898 (pms_id=14470) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7899 (pms_id=14472) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7901 (pms_id=14476) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7900 (pms_id=14475) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7902 (pms_id=14477) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7903 (pms_id=14479) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7905 (pms_id=14480) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7904 (pms_id=14481) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7906 (pms_id=14482) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7908 (pms_id=14484) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7907 (pms_id=14485) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7909 (pms_id=14487) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7911 (pms_id=14488) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7910 (pms_id=14489) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7912 (pms_id=14491) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7914 (pms_id=14493) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7913 (pms_id=14492) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7916 (pms_id=14494) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7915 (pms_id=14495) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7918 (pms_id=14497) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7919 (pms_id=14499) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7917 (pms_id=14498) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7920 (pms_id=14500) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7921 (pms_id=14502) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7922 (pms_id=14505) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7923 (pms_id=14503) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7924 (pms_id=14508) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7925 (pms_id=14510) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7926 (pms_id=14512) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7927 (pms_id=14513) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7928 (pms_id=14518) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7929 (pms_id=14520) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7930 (pms_id=14530) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7931 (pms_id=14540) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7932 (pms_id=14541) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7933 (pms_id=14542) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7934 (pms_id=14552) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7936 (pms_id=14553) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7937 (pms_id=14557) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7935 (pms_id=14556) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7938 (pms_id=14558) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7939 (pms_id=14560) 2025-11-19 15:26:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 7940 (pms_id=14561) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7941 (pms_id=14573) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7943 (pms_id=14582) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7942 (pms_id=14583) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7944 (pms_id=14584) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7945 (pms_id=14586) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7946 (pms_id=14587) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7964 (pms_id=14589) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7947 (pms_id=14590) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7948 (pms_id=14591) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7949 (pms_id=14598) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7950 (pms_id=14599) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7951 (pms_id=14601) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7952 (pms_id=14600) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7953 (pms_id=14602) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7954 (pms_id=14603) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7974 (pms_id=14604) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7955 (pms_id=14614) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7956 (pms_id=14615) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7958 (pms_id=14616) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7957 (pms_id=14617) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7960 (pms_id=14619) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7959 (pms_id=14618) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7961 (pms_id=14620) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7962 (pms_id=14621) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7963 (pms_id=14622) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7965 (pms_id=14624) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7966 (pms_id=14625) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7967 (pms_id=14626) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7968 (pms_id=14628) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7970 (pms_id=14630) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7969 (pms_id=14629) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7972 (pms_id=14632) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7971 (pms_id=14631) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7973 (pms_id=14633) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7975 (pms_id=14634) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7977 (pms_id=14635) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7976 (pms_id=14636) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7978 (pms_id=14637) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7979 (pms_id=14640) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7980 (pms_id=14641) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7981 (pms_id=14642) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7982 (pms_id=14643) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7983 (pms_id=14644) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7984 (pms_id=14645) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7985 (pms_id=14646) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7986 (pms_id=14652) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7987 (pms_id=14650) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7988 (pms_id=14654) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7989 (pms_id=14655) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7990 (pms_id=14656) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7991 (pms_id=14661) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7992 (pms_id=14663) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7993 (pms_id=14674) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7995 (pms_id=14676) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7994 (pms_id=14675) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7996 (pms_id=14677) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7997 (pms_id=14678) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7998 (pms_id=14679) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 7999 (pms_id=14680) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8000 (pms_id=14681) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8001 (pms_id=14684) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8002 (pms_id=14685) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8003 (pms_id=14686) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8004 (pms_id=14687) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8005 (pms_id=14689) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8006 (pms_id=14690) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8007 (pms_id=14692) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8008 (pms_id=14693) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8009 (pms_id=14694) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8010 (pms_id=14695) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8012 (pms_id=14696) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8011 (pms_id=14697) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8013 (pms_id=14700) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8014 (pms_id=14705) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8015 (pms_id=14706) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8017 (pms_id=14707) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8016 (pms_id=14715) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8018 (pms_id=14716) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8019 (pms_id=14725) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8020 (pms_id=14726) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8021 (pms_id=14728) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8022 (pms_id=14730) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8024 (pms_id=14732) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8023 (pms_id=14733) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8025 (pms_id=14735) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8026 (pms_id=14736) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8027 (pms_id=14737) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8029 (pms_id=14748) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8028 (pms_id=14747) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8030 (pms_id=14750) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8031 (pms_id=14751) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8032 (pms_id=14757) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8033 (pms_id=14758) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8034 (pms_id=14759) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8035 (pms_id=14760) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8036 (pms_id=14761) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8037 (pms_id=14763) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8038 (pms_id=14772) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8039 (pms_id=14773) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8040 (pms_id=14775) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8041 (pms_id=14778) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8042 (pms_id=14779) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8043 (pms_id=14782) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8044 (pms_id=14783) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8045 (pms_id=14784) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8046 (pms_id=14785) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8047 (pms_id=14786) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8049 (pms_id=14789) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8048 (pms_id=14791) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8050 (pms_id=14792) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8052 (pms_id=14794) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8051 (pms_id=14793) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8053 (pms_id=14795) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8054 (pms_id=14796) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8055 (pms_id=14797) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8056 (pms_id=14798) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8057 (pms_id=14800) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8058 (pms_id=14804) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8059 (pms_id=14805) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8060 (pms_id=14806) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8061 (pms_id=14808) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8062 (pms_id=14809) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8063 (pms_id=14810) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8064 (pms_id=14813) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8065 (pms_id=14815) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8066 (pms_id=14819) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8067 (pms_id=14820) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8068 (pms_id=14821) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8069 (pms_id=14822) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8071 (pms_id=14824) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8070 (pms_id=14826) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8072 (pms_id=14828) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8074 (pms_id=14830) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8073 (pms_id=14829) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8075 (pms_id=14831) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8077 (pms_id=14834) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8076 (pms_id=14833) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8078 (pms_id=14835) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8079 (pms_id=14836) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8080 (pms_id=14838) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8081 (pms_id=14839) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8082 (pms_id=14842) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8083 (pms_id=14843) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8084 (pms_id=14844) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8085 (pms_id=14846) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8087 (pms_id=14848) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8086 (pms_id=14847) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8088 (pms_id=14849) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8089 (pms_id=14850) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8090 (pms_id=14851) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8091 (pms_id=14852) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8092 (pms_id=14854) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8093 (pms_id=14855) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8095 (pms_id=14858) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8094 (pms_id=14857) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8096 (pms_id=14867) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8097 (pms_id=14868) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8099 (pms_id=14870) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8098 (pms_id=14869) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8100 (pms_id=14871) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8102 (pms_id=14874) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8101 (pms_id=14875) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8103 (pms_id=14877) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8104 (pms_id=14879) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8106 (pms_id=14881) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8105 (pms_id=14880) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8107 (pms_id=14889) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8108 (pms_id=14890) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8109 (pms_id=14891) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8110 (pms_id=14892) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8111 (pms_id=14895) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8112 (pms_id=14900) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8113 (pms_id=14902) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8114 (pms_id=14905) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8116 (pms_id=14907) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8115 (pms_id=14908) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8117 (pms_id=14917) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8118 (pms_id=14919) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8119 (pms_id=14921) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8120 (pms_id=14922) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8121 (pms_id=14923) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8122 (pms_id=14925) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8123 (pms_id=14926) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8124 (pms_id=14927) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8126 (pms_id=14928) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8128 (pms_id=14943) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8127 (pms_id=14942) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8125 (pms_id=14929) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8129 (pms_id=14944) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8130 (pms_id=14946) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8131 (pms_id=14947) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8133 (pms_id=14949) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8132 (pms_id=14948) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8134 (pms_id=14950) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8135 (pms_id=14951) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8136 (pms_id=14957) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8137 (pms_id=14959) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8138 (pms_id=14960) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8140 (pms_id=14961) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8139 (pms_id=14970) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8141 (pms_id=14971) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8142 (pms_id=14972) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8143 (pms_id=14973) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8144 (pms_id=14974) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8145 (pms_id=14975) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8146 (pms_id=14976) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8147 (pms_id=14977) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8148 (pms_id=14980) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8149 (pms_id=14981) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8150 (pms_id=14982) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8151 (pms_id=14983) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8152 (pms_id=14984) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8153 (pms_id=14985) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8154 (pms_id=14986) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8155 (pms_id=14988) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8156 (pms_id=14989) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8157 (pms_id=14990) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8158 (pms_id=14991) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8159 (pms_id=14994) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8160 (pms_id=14996) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8161 (pms_id=14997) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8162 (pms_id=14998) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8163 (pms_id=15001) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8164 (pms_id=15003) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8165 (pms_id=15004) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8166 (pms_id=15005) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8167 (pms_id=15006) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8169 (pms_id=15008) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8168 (pms_id=15007) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8170 (pms_id=15009) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8171 (pms_id=15013) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8172 (pms_id=15014) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8173 (pms_id=15015) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8175 (pms_id=15016) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8174 (pms_id=15032) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8176 (pms_id=15042) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8177 (pms_id=15052) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8178 (pms_id=15053) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8179 (pms_id=15055) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8180 (pms_id=15056) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8181 (pms_id=15057) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8182 (pms_id=15058) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8183 (pms_id=15059) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8184 (pms_id=15060) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8185 (pms_id=15061) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8186 (pms_id=15064) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8187 (pms_id=15065) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8188 (pms_id=15066) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8189 (pms_id=15069) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8191 (pms_id=15071) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8190 (pms_id=15072) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8192 (pms_id=15081) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8194 (pms_id=15082) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8193 (pms_id=15083) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8195 (pms_id=15085) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8196 (pms_id=15086) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8197 (pms_id=15095) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8198 (pms_id=15096) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8200 (pms_id=15098) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8199 (pms_id=15099) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8201 (pms_id=15100) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8203 (pms_id=15101) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8202 (pms_id=15104) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8204 (pms_id=15105) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8205 (pms_id=15106) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8206 (pms_id=15108) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8207 (pms_id=15111) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8208 (pms_id=15112) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8209 (pms_id=15114) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8210 (pms_id=15113) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8211 (pms_id=15116) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8212 (pms_id=15117) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8213 (pms_id=15118) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8214 (pms_id=15128) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8215 (pms_id=15129) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8216 (pms_id=15139) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8217 (pms_id=15140) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8218 (pms_id=15141) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8219 (pms_id=15142) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8220 (pms_id=15143) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8221 (pms_id=15144) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8224 (pms_id=15147) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8222 (pms_id=15150) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8223 (pms_id=15151) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8225 (pms_id=15163) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8226 (pms_id=15173) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8227 (pms_id=15174) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8228 (pms_id=15176) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8229 (pms_id=15177) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8230 (pms_id=15178) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8231 (pms_id=15181) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8232 (pms_id=15183) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8233 (pms_id=15184) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8235 (pms_id=15185) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8234 (pms_id=15187) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8236 (pms_id=15204) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8237 (pms_id=15205) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8238 (pms_id=15206) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8239 (pms_id=15207) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8240 (pms_id=15208) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8241 (pms_id=15218) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8242 (pms_id=15219) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8243 (pms_id=15220) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8244 (pms_id=15221) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8246 (pms_id=15222) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8245 (pms_id=15223) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8247 (pms_id=15231) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8249 (pms_id=15243) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8248 (pms_id=15242) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8250 (pms_id=15244) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8251 (pms_id=15248) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8252 (pms_id=15254) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8254 (pms_id=15256) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8253 (pms_id=15257) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8255 (pms_id=15258) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8256 (pms_id=15260) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8258 (pms_id=15261) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8257 (pms_id=15259) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8259 (pms_id=15262) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8260 (pms_id=15266) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8261 (pms_id=15268) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8262 (pms_id=15269) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8263 (pms_id=15270) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8264 (pms_id=15272) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8267 (pms_id=15274) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8266 (pms_id=15276) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8265 (pms_id=15278) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8268 (pms_id=15282) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8269 (pms_id=15284) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8270 (pms_id=15287) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8272 (pms_id=15288) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8271 (pms_id=15289) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8273 (pms_id=15290) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8274 (pms_id=15291) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8275 (pms_id=15292) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8276 (pms_id=15294) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8277 (pms_id=15301) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8296 (pms_id=15299) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8278 (pms_id=15302) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8279 (pms_id=15304) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8280 (pms_id=15306) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8281 (pms_id=15309) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8282 (pms_id=15310) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8284 (pms_id=15311) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8283 (pms_id=15312) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8285 (pms_id=15313) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8286 (pms_id=15314) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8287 (pms_id=15316) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8289 (pms_id=15318) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8288 (pms_id=15319) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8290 (pms_id=15320) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8291 (pms_id=15321) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8292 (pms_id=15322) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8293 (pms_id=15323) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8294 (pms_id=15324) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8295 (pms_id=15326) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8297 (pms_id=15327) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8298 (pms_id=15328) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8299 (pms_id=15329) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8300 (pms_id=15330) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8301 (pms_id=15331) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8302 (pms_id=15332) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8303 (pms_id=15333) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8304 (pms_id=15334) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8305 (pms_id=15335) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8306 (pms_id=15337) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8307 (pms_id=15338) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8308 (pms_id=15347) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8309 (pms_id=15348) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8310 (pms_id=15349) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8314 (pms_id=15357) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8311 (pms_id=15352) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8312 (pms_id=15358) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8313 (pms_id=15360) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8315 (pms_id=15367) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8316 (pms_id=15377) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8317 (pms_id=15380) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8318 (pms_id=15378) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8320 (pms_id=15381) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8319 (pms_id=15382) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8321 (pms_id=15383) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8323 (pms_id=15386) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8322 (pms_id=15387) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8324 (pms_id=15389) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8325 (pms_id=15390) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8326 (pms_id=15391) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8327 (pms_id=15392) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8329 (pms_id=15393) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8328 (pms_id=15395) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8330 (pms_id=15397) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8333 (pms_id=15400) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8331 (pms_id=15398) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8332 (pms_id=15399) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8334 (pms_id=15401) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8335 (pms_id=15403) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8336 (pms_id=15404) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8339 (pms_id=15405) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8337 (pms_id=15413) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8338 (pms_id=15422) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8340 (pms_id=15432) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8341 (pms_id=15433) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8342 (pms_id=15442) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8343 (pms_id=15443) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8344 (pms_id=15453) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8345 (pms_id=15455) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8347 (pms_id=15457) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8346 (pms_id=15456) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8348 (pms_id=15462) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8349 (pms_id=15463) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8350 (pms_id=15464) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8351 (pms_id=15465) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8352 (pms_id=15466) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8353 (pms_id=15467) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8354 (pms_id=15468) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8356 (pms_id=15474) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8355 (pms_id=15469) 2025-11-19 15:26:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 8357 (pms_id=15484) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8358 (pms_id=15485) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8359 (pms_id=15494) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8360 (pms_id=15495) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8361 (pms_id=15497) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8362 (pms_id=15498) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8363 (pms_id=15499) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8364 (pms_id=15500) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8365 (pms_id=15510) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8366 (pms_id=15511) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8367 (pms_id=15512) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8368 (pms_id=15513) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8369 (pms_id=15515) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8370 (pms_id=15516) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8371 (pms_id=15521) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8372 (pms_id=15522) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8373 (pms_id=15523) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8374 (pms_id=15524) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8375 (pms_id=15526) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8376 (pms_id=15527) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8377 (pms_id=15528) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8378 (pms_id=15530) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8379 (pms_id=15532) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8380 (pms_id=15533) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8381 (pms_id=15534) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8382 (pms_id=15535) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8383 (pms_id=15536) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8384 (pms_id=15537) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8385 (pms_id=15538) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8386 (pms_id=15539) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8388 (pms_id=15540) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8387 (pms_id=15541) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8389 (pms_id=15542) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8390 (pms_id=15544) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15541 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8391 (pms_id=15546) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8392 (pms_id=15547) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15544 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8393 (pms_id=15548) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8394 (pms_id=15550) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8395 (pms_id=15556) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8396 (pms_id=15557) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8397 (pms_id=15558) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8398 (pms_id=15568) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8399 (pms_id=15570) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8400 (pms_id=15572) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8402 (pms_id=15573) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8401 (pms_id=15574) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8403 (pms_id=15576) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8404 (pms_id=15575) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8405 (pms_id=15577) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8406 (pms_id=15583) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8407 (pms_id=15585) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8408 (pms_id=15586) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8409 (pms_id=15594) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8410 (pms_id=15596) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8411 (pms_id=15597) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8412 (pms_id=15598) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8413 (pms_id=15599) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8414 (pms_id=15600) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8415 (pms_id=15602) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8416 (pms_id=15603) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8417 (pms_id=15604) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8418 (pms_id=15605) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8419 (pms_id=15606) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8420 (pms_id=15607) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8421 (pms_id=15609) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8422 (pms_id=15610) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8423 (pms_id=15618) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8424 (pms_id=15626) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8425 (pms_id=15627) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8426 (pms_id=15628) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8427 (pms_id=15629) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8428 (pms_id=15630) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8429 (pms_id=15631) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8431 (pms_id=15646) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8430 (pms_id=15636) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15636 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8432 (pms_id=15647) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8433 (pms_id=15648) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8435 (pms_id=15650) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8436 (pms_id=15651) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8434 (pms_id=15649) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8437 (pms_id=15653) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8438 (pms_id=15654) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8439 (pms_id=15662) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8440 (pms_id=15663) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8441 (pms_id=15664) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8442 (pms_id=15665) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8444 (pms_id=15673) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8443 (pms_id=15675) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8447 (pms_id=15678) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8445 (pms_id=15676) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8446 (pms_id=15681) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8448 (pms_id=15683) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8449 (pms_id=15684) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8451 (pms_id=15686) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8450 (pms_id=15685) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8453 (pms_id=15689) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8452 (pms_id=15688) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8455 (pms_id=15691) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8454 (pms_id=15698) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8456 (pms_id=15699) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8457 (pms_id=15701) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8458 (pms_id=15703) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8459 (pms_id=15705) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8461 (pms_id=15707) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8460 (pms_id=15706) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8463 (pms_id=15708) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8462 (pms_id=15709) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8464 (pms_id=15710) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8466 (pms_id=15711) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8465 (pms_id=15712) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8467 (pms_id=15713) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8468 (pms_id=15715) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8469 (pms_id=15716) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8470 (pms_id=15717) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8471 (pms_id=15718) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8472 (pms_id=15719) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8473 (pms_id=15720) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8474 (pms_id=15721) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8475 (pms_id=15722) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8476 (pms_id=15732) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8479 (pms_id=15734) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8477 (pms_id=15733) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8478 (pms_id=15739) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8482 (pms_id=15741) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8480 (pms_id=15740) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8481 (pms_id=15742) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8483 (pms_id=15743) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8484 (pms_id=15744) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8485 (pms_id=15745) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8486 (pms_id=15749) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8487 (pms_id=15751) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8489 (pms_id=15752) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8488 (pms_id=15753) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8490 (pms_id=15754) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8491 (pms_id=15755) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8492 (pms_id=15756) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8493 (pms_id=15757) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8494 (pms_id=15759) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8495 (pms_id=15761) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8496 (pms_id=15771) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8497 (pms_id=15781) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8498 (pms_id=15785) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8499 (pms_id=15793) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8500 (pms_id=15794) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8501 (pms_id=15796) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8502 (pms_id=15797) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8503 (pms_id=15798) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8504 (pms_id=15799) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8505 (pms_id=15800) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8506 (pms_id=15809) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8507 (pms_id=15812) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8508 (pms_id=15820) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8509 (pms_id=15821) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8510 (pms_id=15823) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8511 (pms_id=15824) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8513 (pms_id=15825) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8512 (pms_id=15827) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8514 (pms_id=15831) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8515 (pms_id=15841) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8516 (pms_id=15842) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8517 (pms_id=15843) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8518 (pms_id=15858) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8519 (pms_id=15859) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8520 (pms_id=15861) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8521 (pms_id=15862) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8522 (pms_id=15863) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8523 (pms_id=15864) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8524 (pms_id=15865) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8525 (pms_id=15866) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8526 (pms_id=15867) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8527 (pms_id=15869) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8528 (pms_id=15875) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8529 (pms_id=15876) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8530 (pms_id=15887) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8531 (pms_id=15889) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8532 (pms_id=15891) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8533 (pms_id=15892) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8535 (pms_id=15895) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8534 (pms_id=15903) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8536 (pms_id=15913) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8537 (pms_id=15923) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8538 (pms_id=15924) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8540 (pms_id=15926) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8539 (pms_id=15927) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8541 (pms_id=15928) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8542 (pms_id=15930) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8543 (pms_id=15931) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8545 (pms_id=15933) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8546 (pms_id=15935) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8544 (pms_id=15932) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8547 (pms_id=15936) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8548 (pms_id=15937) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8549 (pms_id=15947) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8550 (pms_id=15948) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8551 (pms_id=15949) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8552 (pms_id=15950) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8553 (pms_id=15951) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8555 (pms_id=15952) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8554 (pms_id=15960) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8556 (pms_id=15961) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8557 (pms_id=15966) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8558 (pms_id=15967) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8559 (pms_id=15968) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8560 (pms_id=15970) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8561 (pms_id=15981) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8562 (pms_id=15983) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8563 (pms_id=15984) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8565 (pms_id=15985) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8564 (pms_id=15986) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8566 (pms_id=15990) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8568 (pms_id=15992) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8567 (pms_id=15991) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8569 (pms_id=15993) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8570 (pms_id=15994) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8571 (pms_id=15995) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8572 (pms_id=15996) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8573 (pms_id=16007) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8574 (pms_id=16008) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8576 (pms_id=16009) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8575 (pms_id=16019) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8577 (pms_id=16020) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8578 (pms_id=16021) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8579 (pms_id=16022) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8580 (pms_id=16023) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8581 (pms_id=16029) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8582 (pms_id=16030) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8583 (pms_id=16031) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8584 (pms_id=16049) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8585 (pms_id=16050) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8586 (pms_id=16059) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8587 (pms_id=16060) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8588 (pms_id=16061) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8589 (pms_id=16062) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8590 (pms_id=16065) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16062 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8591 (pms_id=16071) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8592 (pms_id=16075) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8595 (pms_id=16078) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8593 (pms_id=16077) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8594 (pms_id=16079) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8596 (pms_id=16083) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8597 (pms_id=16084) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8598 (pms_id=16103) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8599 (pms_id=16113) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8600 (pms_id=16114) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8601 (pms_id=16116) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8602 (pms_id=16117) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8604 (pms_id=16125) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8603 (pms_id=16118) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8605 (pms_id=16135) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8606 (pms_id=16136) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8607 (pms_id=16137) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8608 (pms_id=16138) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8610 (pms_id=16139) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8609 (pms_id=16140) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8611 (pms_id=16146) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8612 (pms_id=16147) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8614 (pms_id=16151) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8613 (pms_id=16149) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8615 (pms_id=16152) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8617 (pms_id=16154) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8616 (pms_id=16155) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8618 (pms_id=16156) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8619 (pms_id=16157) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8621 (pms_id=16166) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8620 (pms_id=16165) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8622 (pms_id=16176) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8623 (pms_id=16178) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8624 (pms_id=16179) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8625 (pms_id=16180) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8626 (pms_id=16189) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8627 (pms_id=16190) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8628 (pms_id=16196) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8629 (pms_id=16197) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8630 (pms_id=16198) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8631 (pms_id=16199) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8632 (pms_id=16200) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8633 (pms_id=16202) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8634 (pms_id=16214) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8635 (pms_id=16225) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8638 (pms_id=16230) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8636 (pms_id=16226) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8637 (pms_id=16228) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8639 (pms_id=16232) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8640 (pms_id=16233) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8641 (pms_id=16234) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8643 (pms_id=16235) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8642 (pms_id=16236) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8644 (pms_id=16237) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8645 (pms_id=16240) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8647 (pms_id=16271) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8646 (pms_id=16270) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8648 (pms_id=16272) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8649 (pms_id=16276) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8650 (pms_id=16277) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8651 (pms_id=16278) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8652 (pms_id=16283) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8653 (pms_id=16284) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8654 (pms_id=16286) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8655 (pms_id=16288) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8656 (pms_id=16289) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8657 (pms_id=16290) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8658 (pms_id=16291) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8659 (pms_id=16292) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8660 (pms_id=16296) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8662 (pms_id=16298) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8663 (pms_id=16301) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8661 (pms_id=16302) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8664 (pms_id=16303) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8665 (pms_id=16304) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8666 (pms_id=16305) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8667 (pms_id=16308) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8668 (pms_id=16315) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8669 (pms_id=16316) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8670 (pms_id=16329) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8671 (pms_id=16330) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8672 (pms_id=16332) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8673 (pms_id=16333) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8675 (pms_id=16335) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8676 (pms_id=16337) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8674 (pms_id=16336) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8677 (pms_id=16338) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8678 (pms_id=16339) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8679 (pms_id=16340) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8680 (pms_id=16346) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8682 (pms_id=16349) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8681 (pms_id=16347) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8683 (pms_id=16348) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8684 (pms_id=16353) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8685 (pms_id=16354) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8686 (pms_id=16358) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8688 (pms_id=16359) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8687 (pms_id=16360) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8689 (pms_id=16362) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8690 (pms_id=16363) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8691 (pms_id=16373) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8692 (pms_id=16376) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8693 (pms_id=16377) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8694 (pms_id=16378) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8695 (pms_id=16379) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8698 (pms_id=16385) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8696 (pms_id=16386) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8697 (pms_id=16387) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8699 (pms_id=16388) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8700 (pms_id=16389) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8703 (pms_id=16392) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8701 (pms_id=16395) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8702 (pms_id=16396) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8704 (pms_id=16397) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8705 (pms_id=16398) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8706 (pms_id=16400) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8707 (pms_id=16402) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8715 (pms_id=16404) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8708 (pms_id=16405) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8709 (pms_id=16407) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8710 (pms_id=16408) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8712 (pms_id=16410) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8711 (pms_id=16411) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8713 (pms_id=16412) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8716 (pms_id=16415) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8714 (pms_id=16414) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8717 (pms_id=16416) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8718 (pms_id=16417) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8719 (pms_id=16419) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8720 (pms_id=16420) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8721 (pms_id=16422) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8723 (pms_id=16424) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8722 (pms_id=16423) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8724 (pms_id=16425) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8725 (pms_id=16426) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8727 (pms_id=16434) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8726 (pms_id=16432) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8728 (pms_id=16435) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8729 (pms_id=16441) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8730 (pms_id=16444) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8731 (pms_id=16445) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8733 (pms_id=16446) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8732 (pms_id=16447) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8755 (pms_id=16449) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8735 (pms_id=16453) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8734 (pms_id=16450) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8737 (pms_id=16455) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8736 (pms_id=16454) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8738 (pms_id=16456) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8739 (pms_id=16457) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8740 (pms_id=16459) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8741 (pms_id=16460) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8742 (pms_id=16461) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8743 (pms_id=16462) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8744 (pms_id=16463) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8746 (pms_id=16465) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8745 (pms_id=16464) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8747 (pms_id=16467) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8750 (pms_id=16468) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8748 (pms_id=16469) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8749 (pms_id=16470) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8751 (pms_id=16471) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8753 (pms_id=16479) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8752 (pms_id=16473) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8754 (pms_id=16480) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8756 (pms_id=16481) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8757 (pms_id=16482) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8758 (pms_id=16495) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8759 (pms_id=16497) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8760 (pms_id=16498) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8761 (pms_id=16510) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8762 (pms_id=16511) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8764 (pms_id=16512) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8763 (pms_id=16522) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8765 (pms_id=16533) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8766 (pms_id=16534) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8767 (pms_id=16535) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8768 (pms_id=16537) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8769 (pms_id=16538) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8770 (pms_id=16548) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8771 (pms_id=16550) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8772 (pms_id=16552) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8773 (pms_id=16553) 2025-11-19 15:26:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 8774 (pms_id=16562) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8775 (pms_id=16563) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8776 (pms_id=16565) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8777 (pms_id=16566) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8778 (pms_id=16568) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8779 (pms_id=16582) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8780 (pms_id=16592) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8782 (pms_id=16594) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8781 (pms_id=16593) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8784 (pms_id=16597) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8783 (pms_id=16598) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8785 (pms_id=16609) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8786 (pms_id=16611) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8788 (pms_id=16623) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8787 (pms_id=16612) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8789 (pms_id=16624) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8790 (pms_id=16626) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8791 (pms_id=16635) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8792 (pms_id=16636) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8793 (pms_id=16637) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8794 (pms_id=16638) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8795 (pms_id=16639) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8796 (pms_id=16648) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8797 (pms_id=16649) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8798 (pms_id=16650) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8799 (pms_id=16651) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8800 (pms_id=16652) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8801 (pms_id=16662) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8803 (pms_id=16663) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8802 (pms_id=16664) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8804 (pms_id=16666) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16652 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8805 (pms_id=16667) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8806 (pms_id=16668) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8808 (pms_id=16678) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8807 (pms_id=16669) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8809 (pms_id=16699) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8810 (pms_id=16700) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8813 (pms_id=16703) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8811 (pms_id=16701) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8812 (pms_id=16702) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8814 (pms_id=16704) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8816 (pms_id=16706) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8815 (pms_id=16705) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8817 (pms_id=16707) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8818 (pms_id=16709) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8819 (pms_id=16715) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8820 (pms_id=16725) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8821 (pms_id=16726) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8822 (pms_id=16727) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8823 (pms_id=16728) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8824 (pms_id=16729) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8825 (pms_id=16730) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8826 (pms_id=16731) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8827 (pms_id=16732) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8829 (pms_id=16734) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8828 (pms_id=16733) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8830 (pms_id=16735) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8831 (pms_id=16738) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8832 (pms_id=16739) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8833 (pms_id=16740) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8834 (pms_id=16741) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8835 (pms_id=16749) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8836 (pms_id=16750) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8837 (pms_id=16770) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8838 (pms_id=16780) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8839 (pms_id=16781) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8840 (pms_id=16782) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8842 (pms_id=16793) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8843 (pms_id=16795) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8841 (pms_id=16791) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8844 (pms_id=16797) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8845 (pms_id=16798) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8846 (pms_id=16799) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8848 (pms_id=16804) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8847 (pms_id=16803) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8849 (pms_id=16805) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8850 (pms_id=16806) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8851 (pms_id=16807) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8852 (pms_id=16808) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8853 (pms_id=16816) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8854 (pms_id=16817) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8855 (pms_id=16826) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8856 (pms_id=16829) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8858 (pms_id=16830) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8857 (pms_id=16831) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8859 (pms_id=16832) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8860 (pms_id=16833) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8862 (pms_id=16835) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8861 (pms_id=16834) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8863 (pms_id=16848) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8864 (pms_id=16850) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8865 (pms_id=16852) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8866 (pms_id=16853) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8867 (pms_id=16854) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8869 (pms_id=16857) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8868 (pms_id=16856) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8870 (pms_id=16858) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8871 (pms_id=16860) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8873 (pms_id=16861) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8874 (pms_id=16862) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8872 (pms_id=16872) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8875 (pms_id=16873) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8876 (pms_id=16874) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8877 (pms_id=16875) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8878 (pms_id=16876) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8879 (pms_id=16877) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8880 (pms_id=16878) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8881 (pms_id=16886) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8884 (pms_id=16896) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8882 (pms_id=16897) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8883 (pms_id=16899) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8885 (pms_id=16900) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8886 (pms_id=16901) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8887 (pms_id=16903) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8888 (pms_id=16910) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8889 (pms_id=16911) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8890 (pms_id=16912) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8891 (pms_id=16913) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8892 (pms_id=16924) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8894 (pms_id=16928) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8893 (pms_id=16926) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8895 (pms_id=16929) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8896 (pms_id=16930) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8897 (pms_id=16931) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8898 (pms_id=16932) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8899 (pms_id=16934) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8900 (pms_id=16935) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8901 (pms_id=16937) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8902 (pms_id=16939) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8904 (pms_id=16947) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8903 (pms_id=16957) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8905 (pms_id=16959) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16959 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8906 (pms_id=16960) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8907 (pms_id=16963) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8908 (pms_id=16964) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8909 (pms_id=16965) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8910 (pms_id=16976) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8911 (pms_id=16978) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8912 (pms_id=16986) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8913 (pms_id=16987) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8914 (pms_id=16989) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8915 (pms_id=16990) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8916 (pms_id=17001) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8918 (pms_id=17005) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8917 (pms_id=17010) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8919 (pms_id=17020) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8920 (pms_id=17030) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8921 (pms_id=17031) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8922 (pms_id=17033) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8923 (pms_id=17034) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8924 (pms_id=17036) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8925 (pms_id=17037) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8927 (pms_id=17038) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8926 (pms_id=17039) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8928 (pms_id=17040) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8929 (pms_id=17041) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8930 (pms_id=17043) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8931 (pms_id=17045) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8932 (pms_id=17046) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8933 (pms_id=17047) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8934 (pms_id=17048) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8935 (pms_id=17049) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8936 (pms_id=17051) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8937 (pms_id=17052) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8938 (pms_id=17055) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8939 (pms_id=17067) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8940 (pms_id=17071) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8942 (pms_id=17076) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8941 (pms_id=17079) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8943 (pms_id=17080) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8944 (pms_id=17081) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8967 (pms_id=17082) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8945 (pms_id=17083) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8946 (pms_id=17084) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8947 (pms_id=17086) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8948 (pms_id=17087) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8949 (pms_id=17097) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8950 (pms_id=17098) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8953 (pms_id=17107) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8952 (pms_id=17100) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8951 (pms_id=17099) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8954 (pms_id=17108) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8955 (pms_id=17110) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8957 (pms_id=17111) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8956 (pms_id=17112) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8958 (pms_id=17113) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8959 (pms_id=17122) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8961 (pms_id=17123) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8960 (pms_id=17124) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8962 (pms_id=17125) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8963 (pms_id=17127) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8965 (pms_id=17129) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8964 (pms_id=17131) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8966 (pms_id=17132) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8968 (pms_id=17139) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8969 (pms_id=17141) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8970 (pms_id=17149) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8971 (pms_id=17150) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8972 (pms_id=17151) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8973 (pms_id=17163) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8974 (pms_id=17164) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8975 (pms_id=17165) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8976 (pms_id=17168) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8977 (pms_id=17172) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8978 (pms_id=17173) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8979 (pms_id=17175) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8981 (pms_id=17176) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8980 (pms_id=17182) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8982 (pms_id=17184) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8984 (pms_id=17193) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8985 (pms_id=17194) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8983 (pms_id=17192) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8986 (pms_id=17197) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8987 (pms_id=17198) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8988 (pms_id=17199) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8990 (pms_id=17204) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8989 (pms_id=17201) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8991 (pms_id=17205) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8992 (pms_id=17206) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8995 (pms_id=17208) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8993 (pms_id=17209) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8994 (pms_id=17210) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8996 (pms_id=17214) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8997 (pms_id=17220) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8998 (pms_id=17222) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9000 (pms_id=17225) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 8999 (pms_id=17224) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9001 (pms_id=17233) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9002 (pms_id=17237) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9003 (pms_id=17238) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9005 (pms_id=17241) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9004 (pms_id=17242) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9006 (pms_id=17243) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9009 (pms_id=17244) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9007 (pms_id=17245) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9010 (pms_id=17256) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9008 (pms_id=17255) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9011 (pms_id=17258) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9013 (pms_id=17259) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9012 (pms_id=17260) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9014 (pms_id=17261) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9015 (pms_id=17262) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9016 (pms_id=17264) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9017 (pms_id=17266) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9018 (pms_id=17269) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9020 (pms_id=17270) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9019 (pms_id=17273) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9021 (pms_id=17275) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9022 (pms_id=17276) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9024 (pms_id=17278) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9023 (pms_id=17277) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9025 (pms_id=17280) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9026 (pms_id=17281) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9027 (pms_id=17282) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9028 (pms_id=17292) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9029 (pms_id=17294) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9030 (pms_id=17295) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9031 (pms_id=17296) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9032 (pms_id=17297) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9034 (pms_id=17305) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9033 (pms_id=17298) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9035 (pms_id=17306) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9037 (pms_id=17309) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9036 (pms_id=17307) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9039 (pms_id=17311) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9040 (pms_id=17313) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9038 (pms_id=17312) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9041 (pms_id=17314) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9043 (pms_id=17318) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9042 (pms_id=17317) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9044 (pms_id=17319) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9045 (pms_id=17320) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9046 (pms_id=17326) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9047 (pms_id=17329) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9048 (pms_id=17327) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9049 (pms_id=17330) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9050 (pms_id=17339) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9051 (pms_id=17340) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9054 (pms_id=17349) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9052 (pms_id=17351) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9053 (pms_id=17353) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9055 (pms_id=17362) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9056 (pms_id=17363) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9057 (pms_id=17364) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9058 (pms_id=17365) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9059 (pms_id=17366) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9060 (pms_id=17367) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9061 (pms_id=17368) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9063 (pms_id=17369) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9062 (pms_id=17370) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9065 (pms_id=17371) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9064 (pms_id=17380) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9066 (pms_id=17381) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9067 (pms_id=17392) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9068 (pms_id=17393) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9070 (pms_id=17395) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9069 (pms_id=17394) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9071 (pms_id=17396) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9072 (pms_id=17397) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9073 (pms_id=17398) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9074 (pms_id=17399) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9075 (pms_id=17419) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9076 (pms_id=17428) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9077 (pms_id=17429) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9078 (pms_id=17430) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9079 (pms_id=17431) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9080 (pms_id=17432) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9081 (pms_id=17433) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9082 (pms_id=17434) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9083 (pms_id=17436) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9084 (pms_id=17437) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9085 (pms_id=17441) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9086 (pms_id=17443) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9087 (pms_id=17444) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9088 (pms_id=17445) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9090 (pms_id=17448) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9089 (pms_id=17447) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9091 (pms_id=17449) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9092 (pms_id=17450) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9093 (pms_id=17451) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9095 (pms_id=17452) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9094 (pms_id=17453) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9096 (pms_id=17456) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9097 (pms_id=17457) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9099 (pms_id=17460) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9098 (pms_id=17458) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9100 (pms_id=17461) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9101 (pms_id=17462) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9102 (pms_id=17463) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9104 (pms_id=17465) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9103 (pms_id=17466) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9105 (pms_id=17467) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9106 (pms_id=17468) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9107 (pms_id=17469) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9108 (pms_id=17470) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9109 (pms_id=17471) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9110 (pms_id=17472) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9112 (pms_id=17473) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9111 (pms_id=17477) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9113 (pms_id=17487) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9115 (pms_id=17488) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9114 (pms_id=17497) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9116 (pms_id=17498) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9117 (pms_id=17500) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9118 (pms_id=17501) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9119 (pms_id=17502) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9120 (pms_id=17504) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9121 (pms_id=17506) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9122 (pms_id=17507) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9125 (pms_id=17508) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9124 (pms_id=17519) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9123 (pms_id=17509) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9126 (pms_id=17521) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9127 (pms_id=17523) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9128 (pms_id=17522) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9129 (pms_id=17524) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9130 (pms_id=17525) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9131 (pms_id=17536) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9132 (pms_id=17526) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9133 (pms_id=17537) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9135 (pms_id=17549) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9134 (pms_id=17547) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9138 (pms_id=17550) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9136 (pms_id=17552) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9137 (pms_id=17551) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9139 (pms_id=17553) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9140 (pms_id=17555) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9142 (pms_id=17558) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9141 (pms_id=17556) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9144 (pms_id=17566) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9143 (pms_id=17560) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9145 (pms_id=17567) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9146 (pms_id=17576) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9147 (pms_id=17577) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9148 (pms_id=17578) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9150 (pms_id=17581) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9149 (pms_id=17582) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9151 (pms_id=17583) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9153 (pms_id=17585) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9152 (pms_id=17584) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9154 (pms_id=17586) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9155 (pms_id=17591) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9156 (pms_id=17593) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9157 (pms_id=17594) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9159 (pms_id=17598) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9158 (pms_id=17597) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9160 (pms_id=17599) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9161 (pms_id=17600) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9162 (pms_id=17601) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9164 (pms_id=17604) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9165 (pms_id=17605) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9163 (pms_id=17614) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9166 (pms_id=17617) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9167 (pms_id=17618) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9168 (pms_id=17619) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9170 (pms_id=17621) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9169 (pms_id=17620) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9171 (pms_id=17623) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9172 (pms_id=17625) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9173 (pms_id=17628) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9174 (pms_id=17626) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9175 (pms_id=17629) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9176 (pms_id=17635) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9177 (pms_id=17641) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9178 (pms_id=17651) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9179 (pms_id=17652) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9180 (pms_id=17653) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9181 (pms_id=17654) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9182 (pms_id=17655) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9183 (pms_id=17659) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9184 (pms_id=17660) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9185 (pms_id=17665) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9187 (pms_id=17676) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9186 (pms_id=17666) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9188 (pms_id=17678) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9189 (pms_id=17679) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9190 (pms_id=17687) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9191 (pms_id=17688) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9192 (pms_id=17690) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9193 (pms_id=17691) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9194 (pms_id=17692) 2025-11-19 15:26:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 9195 (pms_id=17693) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9196 (pms_id=17702) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9197 (pms_id=17703) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9198 (pms_id=17712) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9199 (pms_id=17714) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9200 (pms_id=17717) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9201 (pms_id=17718) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9202 (pms_id=17719) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9203 (pms_id=17720) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9204 (pms_id=17721) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9205 (pms_id=17722) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9206 (pms_id=17732) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9207 (pms_id=17733) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9209 (pms_id=17744) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9208 (pms_id=17734) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9210 (pms_id=17745) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9212 (pms_id=17747) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9213 (pms_id=17748) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9211 (pms_id=17746) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9214 (pms_id=17750) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9215 (pms_id=17753) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9216 (pms_id=17754) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9217 (pms_id=17755) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9218 (pms_id=17756) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9219 (pms_id=17757) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9220 (pms_id=17759) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9221 (pms_id=17760) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9223 (pms_id=17763) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9222 (pms_id=17761) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9224 (pms_id=17764) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9225 (pms_id=17765) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17760 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9226 (pms_id=17766) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9227 (pms_id=17768) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9229 (pms_id=17771) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9228 (pms_id=17772) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9230 (pms_id=17774) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9231 (pms_id=17776) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9232 (pms_id=17783) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9235 (pms_id=17787) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9233 (pms_id=17785) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9234 (pms_id=17788) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9236 (pms_id=17792) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9238 (pms_id=17794) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9239 (pms_id=17796) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9237 (pms_id=17793) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9240 (pms_id=17797) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9241 (pms_id=17798) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9242 (pms_id=17799) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9243 (pms_id=17800) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9245 (pms_id=17801) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9244 (pms_id=17810) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9247 (pms_id=17820) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9246 (pms_id=17821) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9248 (pms_id=17822) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9250 (pms_id=17823) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9251 (pms_id=17825) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9249 (pms_id=17824) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9253 (pms_id=17826) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9252 (pms_id=17830) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9254 (pms_id=17831) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9255 (pms_id=17832) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9256 (pms_id=17834) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9259 (pms_id=17836) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9257 (pms_id=17845) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9258 (pms_id=17846) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9260 (pms_id=17847) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9262 (pms_id=17848) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9261 (pms_id=17856) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9263 (pms_id=17866) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9264 (pms_id=17867) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9265 (pms_id=17868) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9266 (pms_id=17869) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9267 (pms_id=17870) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9269 (pms_id=17876) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9268 (pms_id=17877) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9270 (pms_id=17888) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9271 (pms_id=17890) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9273 (pms_id=17893) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9272 (pms_id=17892) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9274 (pms_id=17894) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9275 (pms_id=17904) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9279 (pms_id=17909) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9278 (pms_id=17908) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9276 (pms_id=17906) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9277 (pms_id=17907) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9280 (pms_id=17910) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9281 (pms_id=17912) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9282 (pms_id=17913) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9283 (pms_id=17914) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9284 (pms_id=17915) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9285 (pms_id=17919) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9286 (pms_id=17917) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9287 (pms_id=17920) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9288 (pms_id=17922) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9289 (pms_id=17923) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9290 (pms_id=17924) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9293 (pms_id=17925) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9291 (pms_id=17927) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9292 (pms_id=17928) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9294 (pms_id=17929) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9295 (pms_id=17930) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9297 (pms_id=17931) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9296 (pms_id=17933) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9299 (pms_id=17934) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9298 (pms_id=17935) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9300 (pms_id=17937) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9301 (pms_id=17936) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9303 (pms_id=17938) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9302 (pms_id=17939) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9304 (pms_id=17940) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9305 (pms_id=17941) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9306 (pms_id=17943) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9308 (pms_id=17945) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9307 (pms_id=17946) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9310 (pms_id=17949) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9309 (pms_id=17947) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9311 (pms_id=17950) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9312 (pms_id=17951) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9313 (pms_id=17952) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9314 (pms_id=17953) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9315 (pms_id=17954) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9316 (pms_id=17955) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9318 (pms_id=17956) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9317 (pms_id=17962) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9319 (pms_id=17963) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9320 (pms_id=17964) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9321 (pms_id=17965) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9322 (pms_id=17966) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9323 (pms_id=17967) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9324 (pms_id=17968) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9325 (pms_id=17969) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9326 (pms_id=17971) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9328 (pms_id=17972) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9327 (pms_id=17977) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9330 (pms_id=17979) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9329 (pms_id=17978) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9331 (pms_id=17980) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9332 (pms_id=17981) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9333 (pms_id=17982) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9334 (pms_id=17983) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9335 (pms_id=17984) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9337 (pms_id=17985) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9336 (pms_id=17986) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9338 (pms_id=17987) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9340 (pms_id=17997) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9339 (pms_id=17995) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9341 (pms_id=17998) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9342 (pms_id=17999) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9343 (pms_id=18000) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9344 (pms_id=18002) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9346 (pms_id=18003) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9345 (pms_id=18005) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9347 (pms_id=18006) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9348 (pms_id=18008) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9349 (pms_id=18009) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9350 (pms_id=18010) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9351 (pms_id=18012) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9354 (pms_id=18014) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9352 (pms_id=18015) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9353 (pms_id=18016) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9355 (pms_id=18017) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9356 (pms_id=18018) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9357 (pms_id=18019) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9358 (pms_id=18020) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9359 (pms_id=18023) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9360 (pms_id=18030) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9361 (pms_id=18031) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9362 (pms_id=18032) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9363 (pms_id=18035) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9364 (pms_id=18036) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9365 (pms_id=18037) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9366 (pms_id=18040) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9367 (pms_id=18041) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9368 (pms_id=18042) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9369 (pms_id=18043) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9370 (pms_id=18044) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9371 (pms_id=18045) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9372 (pms_id=18046) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9373 (pms_id=18047) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9374 (pms_id=18048) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9375 (pms_id=18055) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9376 (pms_id=18056) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9377 (pms_id=18058) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9378 (pms_id=18066) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9379 (pms_id=18067) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9381 (pms_id=18069) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9380 (pms_id=18071) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9382 (pms_id=18072) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9383 (pms_id=18073) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9384 (pms_id=18074) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9385 (pms_id=18075) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9386 (pms_id=18076) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9388 (pms_id=18077) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9387 (pms_id=18088) 2025-11-19 15:26:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 9389 (pms_id=18089) 2025-11-19 15:26:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 9390 (pms_id=18090) 2025-11-19 15:26:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 9391 (pms_id=18091) 2025-11-19 15:26:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 9393 (pms_id=18092) 2025-11-19 15:26:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 9394 (pms_id=18100) 2025-11-19 15:26:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 9392 (pms_id=18099) 2025-11-19 15:26:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 9395 (pms_id=18101) 2025-11-19 15:26:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 9396 (pms_id=18103) 2025-11-19 15:26:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 9397 (pms_id=18104) 2025-11-19 15:26:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 9398 (pms_id=18106) 2025-11-19 15:26:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 9399 (pms_id=18109) 2025-11-19 15:26:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 9401 (pms_id=18117) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9400 (pms_id=18118) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9402 (pms_id=18119) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9403 (pms_id=18120) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9404 (pms_id=18121) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9405 (pms_id=18122) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9406 (pms_id=18123) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9407 (pms_id=18124) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9409 (pms_id=18127) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9408 (pms_id=18126) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9418 (pms_id=18128) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9412 (pms_id=18129) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9411 (pms_id=18130) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9410 (pms_id=18131) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9413 (pms_id=18132) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9415 (pms_id=18134) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9414 (pms_id=18135) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9416 (pms_id=18136) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9420 (pms_id=18140) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9419 (pms_id=18139) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9417 (pms_id=18138) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9421 (pms_id=18142) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9422 (pms_id=18143) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9423 (pms_id=18144) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9424 (pms_id=18146) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9427 (pms_id=18147) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9425 (pms_id=18148) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9426 (pms_id=18149) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9428 (pms_id=18150) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9429 (pms_id=18151) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9431 (pms_id=18152) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9430 (pms_id=18155) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9432 (pms_id=18157) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9433 (pms_id=18158) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9434 (pms_id=18159) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9435 (pms_id=18160) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9436 (pms_id=18161) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9437 (pms_id=18162) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9438 (pms_id=18164) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9440 (pms_id=18173) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9439 (pms_id=18174) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9441 (pms_id=18175) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9442 (pms_id=18176) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9444 (pms_id=18178) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9443 (pms_id=18177) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9445 (pms_id=18183) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9447 (pms_id=18184) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9446 (pms_id=18185) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9448 (pms_id=18186) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9449 (pms_id=18189) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9450 (pms_id=18192) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9451 (pms_id=18193) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9452 (pms_id=18194) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9453 (pms_id=18195) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9454 (pms_id=18197) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9455 (pms_id=18206) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9456 (pms_id=18207) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9457 (pms_id=18208) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9458 (pms_id=18209) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9461 (pms_id=18212) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9459 (pms_id=18225) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9460 (pms_id=18220) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9462 (pms_id=18226) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9463 (pms_id=18244) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9464 (pms_id=18245) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9465 (pms_id=18246) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9466 (pms_id=18247) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9467 (pms_id=18249) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9468 (pms_id=18250) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9469 (pms_id=18251) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9470 (pms_id=18252) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9471 (pms_id=18253) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9472 (pms_id=18254) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9473 (pms_id=18266) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9474 (pms_id=18287) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9476 (pms_id=18290) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9475 (pms_id=18289) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9477 (pms_id=18291) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9478 (pms_id=18293) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9479 (pms_id=18294) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9480 (pms_id=18295) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9482 (pms_id=18296) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9481 (pms_id=18297) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9483 (pms_id=18298) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9484 (pms_id=18299) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9485 (pms_id=18301) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9486 (pms_id=18302) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9487 (pms_id=18303) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9488 (pms_id=18305) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9489 (pms_id=18306) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9490 (pms_id=18307) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9492 (pms_id=18308) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9491 (pms_id=18309) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9493 (pms_id=18311) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9494 (pms_id=18312) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9495 (pms_id=18313) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9496 (pms_id=18314) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9497 (pms_id=18315) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9498 (pms_id=18324) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9500 (pms_id=18326) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9499 (pms_id=18325) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9501 (pms_id=18334) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9502 (pms_id=18335) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9503 (pms_id=18336) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9504 (pms_id=18338) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9506 (pms_id=18339) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9505 (pms_id=18345) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9507 (pms_id=18347) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9508 (pms_id=18348) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9509 (pms_id=18349) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9511 (pms_id=18355) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9510 (pms_id=18350) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18350 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9512 (pms_id=18356) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9513 (pms_id=18357) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9514 (pms_id=18367) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9515 (pms_id=18368) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9516 (pms_id=18369) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9518 (pms_id=18372) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9517 (pms_id=18370) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9520 (pms_id=18373) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9519 (pms_id=18377) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9521 (pms_id=18378) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9522 (pms_id=18380) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9523 (pms_id=18388) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9524 (pms_id=18389) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9525 (pms_id=18390) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9526 (pms_id=18391) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9527 (pms_id=18392) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9528 (pms_id=18394) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9529 (pms_id=18395) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9530 (pms_id=18396) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9532 (pms_id=18398) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9533 (pms_id=18400) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9531 (pms_id=18399) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9535 (pms_id=18401) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9534 (pms_id=18404) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9536 (pms_id=18405) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9537 (pms_id=18406) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9538 (pms_id=18407) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9539 (pms_id=18416) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9540 (pms_id=18417) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9542 (pms_id=18419) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9541 (pms_id=18418) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9543 (pms_id=18420) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9545 (pms_id=18421) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9544 (pms_id=18424) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9547 (pms_id=18425) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9546 (pms_id=18426) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9548 (pms_id=18427) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9549 (pms_id=18428) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9552 (pms_id=18432) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9550 (pms_id=18431) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9551 (pms_id=18434) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9553 (pms_id=18435) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9554 (pms_id=18436) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9555 (pms_id=18437) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9556 (pms_id=18439) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9558 (pms_id=18446) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9557 (pms_id=18449) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9560 (pms_id=18450) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9559 (pms_id=18451) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9561 (pms_id=18460) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9563 (pms_id=18462) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9562 (pms_id=18461) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9564 (pms_id=18464) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9565 (pms_id=18465) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9566 (pms_id=18466) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9568 (pms_id=18476) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9567 (pms_id=18478) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9569 (pms_id=18477) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9571 (pms_id=18481) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9570 (pms_id=18480) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9573 (pms_id=18490) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9572 (pms_id=18489) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9575 (pms_id=18498) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9574 (pms_id=18491) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9576 (pms_id=18500) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9578 (pms_id=18501) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9577 (pms_id=18503) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9579 (pms_id=18505) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9580 (pms_id=18506) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9582 (pms_id=18509) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9583 (pms_id=18512) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9581 (pms_id=18508) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9584 (pms_id=18513) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9585 (pms_id=18525) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9587 (pms_id=18528) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9586 (pms_id=18529) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9588 (pms_id=18530) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9589 (pms_id=18532) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9590 (pms_id=18533) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9592 (pms_id=18535) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9591 (pms_id=18534) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9593 (pms_id=18538) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9594 (pms_id=18539) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9595 (pms_id=18540) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9596 (pms_id=18541) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9597 (pms_id=18542) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9598 (pms_id=18551) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9599 (pms_id=18552) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9600 (pms_id=18560) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9601 (pms_id=18562) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9602 (pms_id=18563) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9603 (pms_id=18570) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9605 (pms_id=18572) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9604 (pms_id=18571) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9606 (pms_id=18573) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9607 (pms_id=18574) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9608 (pms_id=18575) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9609 (pms_id=18576) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9610 (pms_id=18577) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9611 (pms_id=18586) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9612 (pms_id=18587) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9613 (pms_id=18588) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9614 (pms_id=18589) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9615 (pms_id=18590) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9616 (pms_id=18592) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9618 (pms_id=18593) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9617 (pms_id=18594) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9619 (pms_id=18596) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9620 (pms_id=18597) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9621 (pms_id=18599) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9622 (pms_id=18600) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9623 (pms_id=18601) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9624 (pms_id=18603) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9625 (pms_id=18604) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9626 (pms_id=18611) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9627 (pms_id=18612) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9629 (pms_id=18614) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9628 (pms_id=18615) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9630 (pms_id=18616) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9631 (pms_id=18618) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9632 (pms_id=18620) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9633 (pms_id=18621) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9635 (pms_id=18623) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9634 (pms_id=18622) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9636 (pms_id=18624) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9638 (pms_id=18626) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9637 (pms_id=18627) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9639 (pms_id=18628) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9640 (pms_id=18629) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9641 (pms_id=18630) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9642 (pms_id=18631) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9643 (pms_id=18632) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9645 (pms_id=18633) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9644 (pms_id=18635) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9647 (pms_id=18637) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9646 (pms_id=18636) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9648 (pms_id=18638) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9649 (pms_id=18639) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9650 (pms_id=18640) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9651 (pms_id=18641) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9652 (pms_id=18642) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9653 (pms_id=18643) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9654 (pms_id=18652) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9655 (pms_id=18663) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9656 (pms_id=18665) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9657 (pms_id=18667) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9658 (pms_id=18674) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9659 (pms_id=18684) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9660 (pms_id=18695) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9661 (pms_id=18696) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9662 (pms_id=18704) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9663 (pms_id=18714) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9664 (pms_id=18718) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9665 (pms_id=18726) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9666 (pms_id=18740) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9667 (pms_id=18741) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9668 (pms_id=18744) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9669 (pms_id=18745) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9670 (pms_id=18746) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9671 (pms_id=18747) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9674 (pms_id=18751) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9672 (pms_id=18750) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9673 (pms_id=18752) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9675 (pms_id=18754) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9676 (pms_id=18755) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9677 (pms_id=18758) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9678 (pms_id=18759) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9679 (pms_id=18768) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9680 (pms_id=18770) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9681 (pms_id=18771) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9682 (pms_id=18772) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9683 (pms_id=18779) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9684 (pms_id=18780) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9685 (pms_id=18782) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9686 (pms_id=18783) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9687 (pms_id=18784) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9688 (pms_id=18785) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9689 (pms_id=18786) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9690 (pms_id=18787) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9691 (pms_id=18788) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9692 (pms_id=18789) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9693 (pms_id=18790) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9694 (pms_id=18791) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9695 (pms_id=18792) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9696 (pms_id=18793) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9697 (pms_id=18794) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9698 (pms_id=18795) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9699 (pms_id=18796) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9700 (pms_id=18797) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9702 (pms_id=18799) 2025-11-19 15:26:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 9701 (pms_id=18798) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9703 (pms_id=18812) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9704 (pms_id=18821) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9705 (pms_id=18822) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9706 (pms_id=18823) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9708 (pms_id=18826) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9707 (pms_id=18824) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9709 (pms_id=18827) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9710 (pms_id=18835) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9711 (pms_id=18845) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9713 (pms_id=18855) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9712 (pms_id=18857) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9714 (pms_id=18859) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9715 (pms_id=18868) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9716 (pms_id=18878) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9718 (pms_id=18881) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9717 (pms_id=18879) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9719 (pms_id=18882) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9720 (pms_id=18883) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9723 (pms_id=18885) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9721 (pms_id=18886) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9722 (pms_id=18887) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9724 (pms_id=18889) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9726 (pms_id=18890) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9725 (pms_id=18891) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9727 (pms_id=18892) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9728 (pms_id=18893) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9729 (pms_id=18894) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9730 (pms_id=18895) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9731 (pms_id=18896) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9732 (pms_id=18897) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9733 (pms_id=18907) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9734 (pms_id=18908) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9736 (pms_id=18918) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9735 (pms_id=18919) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9737 (pms_id=18921) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9738 (pms_id=18922) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9739 (pms_id=18923) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9740 (pms_id=18924) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9741 (pms_id=18925) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9742 (pms_id=18926) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9743 (pms_id=18930) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9744 (pms_id=18932) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9745 (pms_id=18933) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9747 (pms_id=18935) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9746 (pms_id=18936) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9748 (pms_id=18937) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9749 (pms_id=18938) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9751 (pms_id=18941) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9750 (pms_id=18940) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9752 (pms_id=18942) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9753 (pms_id=18948) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9755 (pms_id=18949) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9754 (pms_id=18958) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9756 (pms_id=18959) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9758 (pms_id=18961) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9757 (pms_id=18960) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9759 (pms_id=18962) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9760 (pms_id=18963) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9761 (pms_id=18964) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9762 (pms_id=18965) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9763 (pms_id=18969) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9764 (pms_id=18970) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9765 (pms_id=18971) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9772 (pms_id=18973) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9766 (pms_id=18974) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9768 (pms_id=18982) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9767 (pms_id=18983) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9769 (pms_id=18985) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9770 (pms_id=18986) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9773 (pms_id=18988) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9771 (pms_id=18987) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9774 (pms_id=18989) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9776 (pms_id=18991) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9775 (pms_id=18990) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9778 (pms_id=18994) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9777 (pms_id=18993) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9779 (pms_id=18996) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9781 (pms_id=18998) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9780 (pms_id=18997) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9783 (pms_id=19000) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9782 (pms_id=18999) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9784 (pms_id=19001) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9785 (pms_id=19002) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9786 (pms_id=19003) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9787 (pms_id=19006) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9788 (pms_id=19007) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9789 (pms_id=19010) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9790 (pms_id=19011) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9791 (pms_id=19012) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9792 (pms_id=19018) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9793 (pms_id=19019) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9795 (pms_id=19020) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9794 (pms_id=19022) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9796 (pms_id=19023) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9797 (pms_id=19024) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9798 (pms_id=19025) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9799 (pms_id=19035) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9800 (pms_id=19036) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9801 (pms_id=19038) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9802 (pms_id=19039) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9803 (pms_id=19040) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9804 (pms_id=19045) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9806 (pms_id=19047) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9805 (pms_id=19048) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9807 (pms_id=19059) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9808 (pms_id=19060) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9809 (pms_id=19061) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9810 (pms_id=19062) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9811 (pms_id=19070) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9812 (pms_id=19071) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9813 (pms_id=19072) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9814 (pms_id=19073) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9815 (pms_id=19074) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9816 (pms_id=19075) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9817 (pms_id=19076) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9818 (pms_id=19077) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9819 (pms_id=19078) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9820 (pms_id=19079) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9821 (pms_id=19080) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9822 (pms_id=19085) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9823 (pms_id=19086) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9824 (pms_id=19088) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9825 (pms_id=19089) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9826 (pms_id=19093) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9827 (pms_id=19094) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9829 (pms_id=19098) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9828 (pms_id=19095) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9830 (pms_id=19100) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19093 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9831 (pms_id=19101) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9832 (pms_id=19105) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9833 (pms_id=19106) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9834 (pms_id=19108) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9835 (pms_id=19110) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9837 (pms_id=19112) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9836 (pms_id=19111) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9838 (pms_id=19114) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9839 (pms_id=19115) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9840 (pms_id=19116) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9841 (pms_id=19123) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9842 (pms_id=19126) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9843 (pms_id=19127) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9844 (pms_id=19129) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9845 (pms_id=19130) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9846 (pms_id=19132) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9847 (pms_id=19139) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9848 (pms_id=19140) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9849 (pms_id=19141) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9850 (pms_id=19149) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9851 (pms_id=19159) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9852 (pms_id=19160) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9853 (pms_id=19161) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9854 (pms_id=19163) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9855 (pms_id=19165) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9856 (pms_id=19167) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9857 (pms_id=19178) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9858 (pms_id=19182) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9859 (pms_id=19183) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9860 (pms_id=19184) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9861 (pms_id=19185) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9862 (pms_id=19188) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9864 (pms_id=19201) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9863 (pms_id=19198) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9865 (pms_id=19204) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9867 (pms_id=19208) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9866 (pms_id=19206) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9868 (pms_id=19211) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9870 (pms_id=19216) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9869 (pms_id=19215) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9871 (pms_id=19217) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9872 (pms_id=19218) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9873 (pms_id=19219) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9874 (pms_id=19220) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9875 (pms_id=19221) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9876 (pms_id=19222) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9877 (pms_id=19223) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9878 (pms_id=19224) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9879 (pms_id=19225) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9880 (pms_id=19226) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9881 (pms_id=19227) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9884 (pms_id=19230) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9882 (pms_id=19228) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9883 (pms_id=19231) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9885 (pms_id=19232) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9887 (pms_id=19233) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9886 (pms_id=19235) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9888 (pms_id=19236) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9889 (pms_id=19246) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9890 (pms_id=19247) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9891 (pms_id=19248) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9892 (pms_id=19249) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9893 (pms_id=19251) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9894 (pms_id=19258) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9896 (pms_id=19268) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9895 (pms_id=19280) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9897 (pms_id=19290) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9898 (pms_id=19291) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9899 (pms_id=19292) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9900 (pms_id=19293) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9901 (pms_id=19294) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9903 (pms_id=19296) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9902 (pms_id=19295) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9907 (pms_id=19299) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9905 (pms_id=19300) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9904 (pms_id=19298) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9906 (pms_id=19302) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9908 (pms_id=19303) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9909 (pms_id=19304) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9911 (pms_id=19305) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9910 (pms_id=19306) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9912 (pms_id=19307) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9913 (pms_id=19308) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9914 (pms_id=19309) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9916 (pms_id=19310) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9915 (pms_id=19311) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9917 (pms_id=19312) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9918 (pms_id=19313) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9919 (pms_id=19314) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9920 (pms_id=19315) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9921 (pms_id=19317) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9922 (pms_id=19318) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9923 (pms_id=19322) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9924 (pms_id=19323) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9925 (pms_id=19324) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9926 (pms_id=19325) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9927 (pms_id=19327) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9928 (pms_id=19328) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9929 (pms_id=19329) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9930 (pms_id=19333) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9931 (pms_id=19335) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9932 (pms_id=19337) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9934 (pms_id=19338) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9933 (pms_id=19339) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9935 (pms_id=19340) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9936 (pms_id=19341) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9937 (pms_id=19342) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9938 (pms_id=19343) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9939 (pms_id=19344) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9940 (pms_id=19345) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9941 (pms_id=19346) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9942 (pms_id=19347) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9943 (pms_id=19355) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9944 (pms_id=19356) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9945 (pms_id=19357) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9946 (pms_id=19359) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9947 (pms_id=19360) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9948 (pms_id=19369) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9949 (pms_id=19370) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9950 (pms_id=19371) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9952 (pms_id=19372) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9951 (pms_id=19373) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9953 (pms_id=19374) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9954 (pms_id=19375) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9955 (pms_id=19376) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9956 (pms_id=19377) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9957 (pms_id=19380) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9958 (pms_id=19381) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9959 (pms_id=19382) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9960 (pms_id=19383) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9961 (pms_id=19384) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9962 (pms_id=19386) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9963 (pms_id=19387) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9964 (pms_id=19388) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9965 (pms_id=19390) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9966 (pms_id=19396) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9967 (pms_id=19397) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9968 (pms_id=19398) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9969 (pms_id=19399) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9970 (pms_id=19400) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9971 (pms_id=19401) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9972 (pms_id=19402) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9973 (pms_id=19403) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9974 (pms_id=19404) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9976 (pms_id=19405) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9975 (pms_id=19406) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9977 (pms_id=19408) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9978 (pms_id=19410) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9979 (pms_id=19411) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9980 (pms_id=19412) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9982 (pms_id=19415) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9983 (pms_id=19416) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9981 (pms_id=19414) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9984 (pms_id=19417) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9985 (pms_id=19418) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9986 (pms_id=19419) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9987 (pms_id=19428) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9988 (pms_id=19429) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9989 (pms_id=19430) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9991 (pms_id=19432) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9990 (pms_id=19431) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9992 (pms_id=19433) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9993 (pms_id=19435) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9994 (pms_id=19436) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9995 (pms_id=19438) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9996 (pms_id=19440) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9998 (pms_id=19443) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9997 (pms_id=19441) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 9999 (pms_id=19444) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10000 (pms_id=19445) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10001 (pms_id=19446) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10003 (pms_id=19449) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10002 (pms_id=19450) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10004 (pms_id=19451) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10005 (pms_id=19453) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10006 (pms_id=19454) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10008 (pms_id=19458) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10007 (pms_id=19456) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10009 (pms_id=19459) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10010 (pms_id=19460) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10011 (pms_id=19461) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10012 (pms_id=19462) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10013 (pms_id=19463) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10014 (pms_id=19464) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10015 (pms_id=19465) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10016 (pms_id=19466) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10017 (pms_id=19467) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10018 (pms_id=19478) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10019 (pms_id=19479) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10021 (pms_id=19480) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10020 (pms_id=19482) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10022 (pms_id=19483) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10024 (pms_id=19485) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10023 (pms_id=19484) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10025 (pms_id=19486) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10026 (pms_id=19487) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10027 (pms_id=19488) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10028 (pms_id=19489) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10029 (pms_id=19492) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10032 (pms_id=19493) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10031 (pms_id=19495) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10030 (pms_id=19496) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10033 (pms_id=19497) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10034 (pms_id=19498) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10035 (pms_id=19499) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10036 (pms_id=19500) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10037 (pms_id=19501) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10039 (pms_id=19504) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10038 (pms_id=19505) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10040 (pms_id=19506) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10042 (pms_id=19507) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10041 (pms_id=19508) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10043 (pms_id=19509) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10044 (pms_id=19510) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10045 (pms_id=19511) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10046 (pms_id=19512) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10047 (pms_id=19513) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10048 (pms_id=19514) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10049 (pms_id=19516) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10050 (pms_id=19517) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10051 (pms_id=19518) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10052 (pms_id=19519) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10053 (pms_id=19520) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10054 (pms_id=19521) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10055 (pms_id=19523) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10056 (pms_id=19524) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10057 (pms_id=19525) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10058 (pms_id=19526) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10059 (pms_id=19527) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10060 (pms_id=19529) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10063 (pms_id=19530) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10061 (pms_id=19532) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10062 (pms_id=19534) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19530 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10064 (pms_id=19535) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10065 (pms_id=19536) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10066 (pms_id=19537) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10067 (pms_id=19538) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10068 (pms_id=19539) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10070 (pms_id=19541) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10069 (pms_id=19540) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10074 (pms_id=19542) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10072 (pms_id=19543) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10071 (pms_id=19544) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10073 (pms_id=19545) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10076 (pms_id=19547) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10075 (pms_id=19546) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10077 (pms_id=19548) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10078 (pms_id=19549) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10079 (pms_id=19551) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10080 (pms_id=19552) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10081 (pms_id=19554) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10082 (pms_id=19555) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10084 (pms_id=19556) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10083 (pms_id=19557) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10085 (pms_id=19558) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10087 (pms_id=19560) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10086 (pms_id=19559) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10088 (pms_id=19561) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10090 (pms_id=19563) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10089 (pms_id=19562) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10091 (pms_id=19570) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10092 (pms_id=19571) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10094 (pms_id=19572) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10093 (pms_id=19573) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10095 (pms_id=19574) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10096 (pms_id=19584) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10097 (pms_id=19585) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10098 (pms_id=19586) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10099 (pms_id=19587) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10100 (pms_id=19597) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10104 (pms_id=19598) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10101 (pms_id=19599) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10102 (pms_id=19600) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10103 (pms_id=19602) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10105 (pms_id=19605) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10106 (pms_id=19603) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10107 (pms_id=19607) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10108 (pms_id=19608) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10109 (pms_id=19611) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10110 (pms_id=19612) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10111 (pms_id=19614) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10113 (pms_id=19615) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10112 (pms_id=19617) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10115 (pms_id=19618) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10114 (pms_id=19622) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10116 (pms_id=19623) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10118 (pms_id=19626) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10117 (pms_id=19625) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10119 (pms_id=19628) 2025-11-19 15:26:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 10122 (pms_id=19629) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10120 (pms_id=19630) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10121 (pms_id=19631) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10123 (pms_id=19632) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10124 (pms_id=19633) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10125 (pms_id=19634) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10126 (pms_id=19635) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10127 (pms_id=19636) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10128 (pms_id=19639) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10129 (pms_id=19640) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10130 (pms_id=19642) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10131 (pms_id=19643) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10132 (pms_id=19644) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10133 (pms_id=19645) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10134 (pms_id=19646) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10136 (pms_id=19648) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10135 (pms_id=19647) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10137 (pms_id=19649) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10138 (pms_id=19650) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10139 (pms_id=19652) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10140 (pms_id=19653) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10141 (pms_id=19655) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10142 (pms_id=19658) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10143 (pms_id=19659) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10145 (pms_id=19661) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10144 (pms_id=19662) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10146 (pms_id=19663) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10147 (pms_id=19664) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10148 (pms_id=19665) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10149 (pms_id=19666) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10150 (pms_id=19667) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10151 (pms_id=19668) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10152 (pms_id=19669) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10153 (pms_id=19670) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10154 (pms_id=19671) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10155 (pms_id=19672) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10156 (pms_id=19673) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10157 (pms_id=19674) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10159 (pms_id=19681) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10158 (pms_id=19675) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10160 (pms_id=19691) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10161 (pms_id=19692) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10162 (pms_id=19693) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10164 (pms_id=19695) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10163 (pms_id=19694) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10166 (pms_id=19696) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10165 (pms_id=19697) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10167 (pms_id=19698) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10169 (pms_id=19703) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10168 (pms_id=19699) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10170 (pms_id=19704) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10172 (pms_id=19706) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10171 (pms_id=19705) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10173 (pms_id=19712) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10174 (pms_id=19713) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10175 (pms_id=19714) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10176 (pms_id=19716) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10177 (pms_id=19717) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10178 (pms_id=19718) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10179 (pms_id=19729) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10180 (pms_id=19744) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10181 (pms_id=19746) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10182 (pms_id=19747) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10183 (pms_id=19748) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10185 (pms_id=19749) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10184 (pms_id=19750) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10187 (pms_id=19752) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10188 (pms_id=19755) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10186 (pms_id=19753) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10189 (pms_id=19756) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10190 (pms_id=19758) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10191 (pms_id=19759) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10192 (pms_id=19760) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10193 (pms_id=19761) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10194 (pms_id=19762) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10196 (pms_id=19763) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10195 (pms_id=19765) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10198 (pms_id=19767) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10197 (pms_id=19766) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10199 (pms_id=19769) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10200 (pms_id=19770) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10201 (pms_id=19778) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10202 (pms_id=19779) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10203 (pms_id=19782) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10204 (pms_id=19783) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10205 (pms_id=19784) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10206 (pms_id=19785) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10227 (pms_id=19786) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10207 (pms_id=19787) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10208 (pms_id=19788) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10209 (pms_id=19789) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10210 (pms_id=19795) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10211 (pms_id=19796) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10212 (pms_id=19797) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10213 (pms_id=19798) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10214 (pms_id=19799) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10215 (pms_id=19800) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10217 (pms_id=19804) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10216 (pms_id=19801) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10218 (pms_id=19805) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10219 (pms_id=19806) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10220 (pms_id=19807) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10221 (pms_id=19808) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10222 (pms_id=19810) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10223 (pms_id=19811) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10224 (pms_id=19812) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10225 (pms_id=19813) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10228 (pms_id=19821) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10226 (pms_id=19814) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10231 (pms_id=19822) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10229 (pms_id=19826) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10230 (pms_id=19837) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10232 (pms_id=19839) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10233 (pms_id=19842) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10234 (pms_id=19843) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10236 (pms_id=19845) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10235 (pms_id=19848) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10237 (pms_id=19849) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10238 (pms_id=19850) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10239 (pms_id=19851) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10240 (pms_id=19852) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10241 (pms_id=19853) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10242 (pms_id=19854) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10243 (pms_id=19855) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10245 (pms_id=19862) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10244 (pms_id=19860) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10246 (pms_id=19863) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10247 (pms_id=19872) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10248 (pms_id=19883) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10249 (pms_id=19884) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10250 (pms_id=19892) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10251 (pms_id=19893) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10252 (pms_id=19903) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10253 (pms_id=19904) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10254 (pms_id=19914) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10256 (pms_id=19925) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10255 (pms_id=19926) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10257 (pms_id=19937) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10258 (pms_id=19938) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10259 (pms_id=19939) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10260 (pms_id=19940) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10261 (pms_id=19941) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10262 (pms_id=19942) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10263 (pms_id=19943) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10264 (pms_id=19944) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10266 (pms_id=19954) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10265 (pms_id=19955) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10267 (pms_id=19956) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10268 (pms_id=19957) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10269 (pms_id=19958) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10270 (pms_id=19976) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10272 (pms_id=19977) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10271 (pms_id=19978) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10273 (pms_id=19979) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10274 (pms_id=19980) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10276 (pms_id=19981) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10275 (pms_id=19982) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10277 (pms_id=19983) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10278 (pms_id=19984) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10279 (pms_id=19986) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10280 (pms_id=19988) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10281 (pms_id=19989) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19988 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10283 (pms_id=19995) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10282 (pms_id=19991) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10285 (pms_id=19997) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10284 (pms_id=19998) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10286 (pms_id=19999) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10287 (pms_id=20001) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10288 (pms_id=20009) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10290 (pms_id=20019) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10289 (pms_id=20011) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10291 (pms_id=20020) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10292 (pms_id=20022) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10293 (pms_id=20024) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10294 (pms_id=20025) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10295 (pms_id=20032) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10296 (pms_id=20033) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10298 (pms_id=20044) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10297 (pms_id=20034) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10299 (pms_id=20046) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10300 (pms_id=20047) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10301 (pms_id=20048) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10303 (pms_id=20051) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10302 (pms_id=20050) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10304 (pms_id=20053) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10306 (pms_id=20056) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10305 (pms_id=20058) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10307 (pms_id=20059) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10309 (pms_id=20060) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10308 (pms_id=20061) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10310 (pms_id=20062) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10311 (pms_id=20063) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10312 (pms_id=20064) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10313 (pms_id=20066) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10314 (pms_id=20067) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10316 (pms_id=20072) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10315 (pms_id=20076) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10317 (pms_id=20077) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10318 (pms_id=20078) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10319 (pms_id=20079) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10320 (pms_id=20080) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10321 (pms_id=20091) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10322 (pms_id=20100) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10323 (pms_id=20103) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10324 (pms_id=20104) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10325 (pms_id=20105) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10326 (pms_id=20115) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10327 (pms_id=20116) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10329 (pms_id=20117) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10328 (pms_id=20118) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10330 (pms_id=20119) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10331 (pms_id=20120) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10332 (pms_id=20121) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10333 (pms_id=20122) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10334 (pms_id=20123) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10335 (pms_id=20126) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10336 (pms_id=20135) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10337 (pms_id=20145) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10339 (pms_id=20147) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10338 (pms_id=20148) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10340 (pms_id=20155) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10341 (pms_id=20176) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10342 (pms_id=20185) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10343 (pms_id=20187) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10344 (pms_id=20198) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10345 (pms_id=20200) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10346 (pms_id=20202) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10347 (pms_id=20204) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10348 (pms_id=20206) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10349 (pms_id=20207) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10350 (pms_id=20209) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10351 (pms_id=20210) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10352 (pms_id=20211) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10353 (pms_id=20212) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10354 (pms_id=20225) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10355 (pms_id=20226) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10356 (pms_id=20227) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10357 (pms_id=20228) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10358 (pms_id=20237) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10360 (pms_id=20240) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10359 (pms_id=20241) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10361 (pms_id=20242) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10362 (pms_id=20243) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10363 (pms_id=20244) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10364 (pms_id=20245) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10365 (pms_id=20246) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10366 (pms_id=20252) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10367 (pms_id=20253) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10368 (pms_id=20255) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10369 (pms_id=20256) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10370 (pms_id=20257) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10371 (pms_id=20258) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10373 (pms_id=20260) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10372 (pms_id=20262) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10374 (pms_id=20263) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10375 (pms_id=20264) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10376 (pms_id=20265) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10377 (pms_id=20266) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10378 (pms_id=20275) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10379 (pms_id=20286) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10380 (pms_id=20290) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10381 (pms_id=20294) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10383 (pms_id=20302) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10382 (pms_id=20303) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10385 (pms_id=20313) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10384 (pms_id=20312) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10386 (pms_id=20314) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10387 (pms_id=20315) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10388 (pms_id=20323) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10389 (pms_id=20324) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10390 (pms_id=20343) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10391 (pms_id=20346) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10392 (pms_id=20348) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10393 (pms_id=20351) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10394 (pms_id=20354) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10395 (pms_id=20355) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10396 (pms_id=20357) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10397 (pms_id=20360) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10399 (pms_id=20361) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10398 (pms_id=20362) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10400 (pms_id=20364) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10401 (pms_id=20367) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10402 (pms_id=20368) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10403 (pms_id=20369) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10404 (pms_id=20370) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10405 (pms_id=20371) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10406 (pms_id=20373) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10407 (pms_id=20374) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10408 (pms_id=20376) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10409 (pms_id=20377) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10410 (pms_id=20378) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10411 (pms_id=20379) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10412 (pms_id=20387) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10413 (pms_id=20389) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10414 (pms_id=20390) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10415 (pms_id=20391) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10416 (pms_id=20393) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10417 (pms_id=20403) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10418 (pms_id=20404) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10420 (pms_id=20406) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10419 (pms_id=20405) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10421 (pms_id=20407) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10422 (pms_id=20408) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10423 (pms_id=20409) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10424 (pms_id=20410) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10425 (pms_id=20411) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10426 (pms_id=20412) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10428 (pms_id=20418) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10427 (pms_id=20417) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10429 (pms_id=20419) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10430 (pms_id=20429) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10431 (pms_id=20430) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10432 (pms_id=20432) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10433 (pms_id=20433) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10434 (pms_id=20450) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10435 (pms_id=20451) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10436 (pms_id=20453) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10437 (pms_id=20454) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10438 (pms_id=20455) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10439 (pms_id=20456) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10440 (pms_id=20465) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10441 (pms_id=20466) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10442 (pms_id=20475) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10443 (pms_id=20476) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10444 (pms_id=20478) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10445 (pms_id=20480) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10447 (pms_id=20482) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10446 (pms_id=20481) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10448 (pms_id=20484) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10449 (pms_id=20485) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10450 (pms_id=20486) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10452 (pms_id=20491) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10451 (pms_id=20488) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10453 (pms_id=20493) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10454 (pms_id=20494) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10455 (pms_id=20495) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10459 (pms_id=20498) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10456 (pms_id=20496) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10457 (pms_id=20497) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10458 (pms_id=20499) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10461 (pms_id=20500) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10460 (pms_id=20501) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10462 (pms_id=20502) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10464 (pms_id=20504) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10463 (pms_id=20503) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10465 (pms_id=20505) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10466 (pms_id=20506) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10467 (pms_id=20514) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10468 (pms_id=20515) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20515 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10469 (pms_id=20516) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10470 (pms_id=20518) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10471 (pms_id=20524) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10472 (pms_id=20525) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10473 (pms_id=20535) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10474 (pms_id=20536) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10476 (pms_id=20538) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10475 (pms_id=20539) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10477 (pms_id=20540) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10478 (pms_id=20541) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10480 (pms_id=20542) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10479 (pms_id=20543) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10481 (pms_id=20544) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10482 (pms_id=20545) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10483 (pms_id=20547) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10484 (pms_id=20554) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10485 (pms_id=20555) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10486 (pms_id=20556) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10487 (pms_id=20557) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10488 (pms_id=20570) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10489 (pms_id=20571) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10490 (pms_id=20580) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10491 (pms_id=20581) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20570 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10492 (pms_id=20583) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10493 (pms_id=20585) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10495 (pms_id=20587) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10494 (pms_id=20588) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10496 (pms_id=20589) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10497 (pms_id=20599) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10498 (pms_id=20600) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10499 (pms_id=20602) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10500 (pms_id=20604) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10502 (pms_id=20607) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10501 (pms_id=20605) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10503 (pms_id=20608) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10504 (pms_id=20612) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10506 (pms_id=20615) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10505 (pms_id=20616) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10507 (pms_id=20622) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10508 (pms_id=20632) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10509 (pms_id=20633) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10510 (pms_id=20634) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10511 (pms_id=20638) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10512 (pms_id=20641) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10514 (pms_id=20643) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10513 (pms_id=20642) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10515 (pms_id=20650) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10516 (pms_id=20652) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10517 (pms_id=20654) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10518 (pms_id=20655) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10519 (pms_id=20657) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10520 (pms_id=20660) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10521 (pms_id=20662) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10522 (pms_id=20665) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10524 (pms_id=20667) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10523 (pms_id=20668) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10525 (pms_id=20671) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10526 (pms_id=20672) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10527 (pms_id=20674) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10528 (pms_id=20675) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10529 (pms_id=20677) 2025-11-19 15:26:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 10530 (pms_id=20683) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10531 (pms_id=20685) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10532 (pms_id=20687) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10533 (pms_id=20689) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10534 (pms_id=20696) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10535 (pms_id=20697) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10536 (pms_id=20698) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10537 (pms_id=20699) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10538 (pms_id=20700) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10539 (pms_id=20707) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20700 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10540 (pms_id=20717) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10541 (pms_id=20719) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10542 (pms_id=20721) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10543 (pms_id=20722) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10544 (pms_id=20723) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10545 (pms_id=20724) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10546 (pms_id=20725) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10547 (pms_id=20726) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10548 (pms_id=20727) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10549 (pms_id=20728) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10550 (pms_id=20735) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10551 (pms_id=20737) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10552 (pms_id=20738) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10553 (pms_id=20739) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10554 (pms_id=20740) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10555 (pms_id=20741) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10556 (pms_id=20743) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10557 (pms_id=20746) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10558 (pms_id=20747) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20743 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10559 (pms_id=20748) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10560 (pms_id=20749) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10561 (pms_id=20752) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10562 (pms_id=20753) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10563 (pms_id=20756) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10564 (pms_id=20757) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10565 (pms_id=20760) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10566 (pms_id=20770) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10567 (pms_id=20771) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10568 (pms_id=20772) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10569 (pms_id=20775) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10570 (pms_id=20779) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10571 (pms_id=20780) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10572 (pms_id=20781) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10573 (pms_id=20782) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10574 (pms_id=20783) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10575 (pms_id=20784) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10577 (pms_id=20786) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10576 (pms_id=20785) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10578 (pms_id=20787) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10579 (pms_id=20791) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10580 (pms_id=20792) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10581 (pms_id=20794) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10582 (pms_id=20795) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10583 (pms_id=20797) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10584 (pms_id=20802) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10585 (pms_id=20804) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10586 (pms_id=20805) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10587 (pms_id=20808) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10588 (pms_id=20809) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10589 (pms_id=20810) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10590 (pms_id=20811) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10591 (pms_id=20815) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10592 (pms_id=20818) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10593 (pms_id=20820) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10595 (pms_id=20821) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10594 (pms_id=20822) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10596 (pms_id=20823) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10597 (pms_id=20826) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10598 (pms_id=20828) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10599 (pms_id=20829) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10600 (pms_id=20833) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10601 (pms_id=20835) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10602 (pms_id=20837) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10603 (pms_id=20855) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10604 (pms_id=20845) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10606 (pms_id=20858) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10605 (pms_id=20859) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10607 (pms_id=20860) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10608 (pms_id=20861) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10609 (pms_id=20862) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10610 (pms_id=20868) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10612 (pms_id=20870) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10611 (pms_id=20869) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10613 (pms_id=20873) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10615 (pms_id=20871) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10614 (pms_id=20875) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10616 (pms_id=20876) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10617 (pms_id=20877) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10618 (pms_id=20878) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10620 (pms_id=20879) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10619 (pms_id=20880) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10621 (pms_id=20882) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10622 (pms_id=20883) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10623 (pms_id=20885) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10624 (pms_id=20889) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10625 (pms_id=20890) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10626 (pms_id=20891) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10628 (pms_id=20895) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10627 (pms_id=20896) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10630 (pms_id=20902) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10629 (pms_id=20900) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10632 (pms_id=20910) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10631 (pms_id=20905) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10633 (pms_id=20913) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10635 (pms_id=20916) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10634 (pms_id=20917) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10636 (pms_id=20918) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10637 (pms_id=20920) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10638 (pms_id=20922) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10639 (pms_id=20923) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10640 (pms_id=20924) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10641 (pms_id=20925) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10642 (pms_id=20926) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10644 (pms_id=20928) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10643 (pms_id=20927) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10645 (pms_id=20929) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10647 (pms_id=20930) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10646 (pms_id=20931) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10648 (pms_id=20932) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10649 (pms_id=20934) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10650 (pms_id=20935) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10652 (pms_id=20938) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10651 (pms_id=20936) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10653 (pms_id=20940) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10654 (pms_id=20942) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10655 (pms_id=20945) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10656 (pms_id=20946) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10657 (pms_id=20947) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10658 (pms_id=20948) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10659 (pms_id=20949) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10660 (pms_id=20950) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10661 (pms_id=20951) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10663 (pms_id=20952) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10662 (pms_id=20956) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10664 (pms_id=20957) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10665 (pms_id=20959) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10666 (pms_id=20960) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20950 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10667 (pms_id=20961) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10668 (pms_id=20962) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10669 (pms_id=20973) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10670 (pms_id=20982) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10671 (pms_id=20983) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10672 (pms_id=20993) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10673 (pms_id=20994) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10674 (pms_id=20995) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10675 (pms_id=20996) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10676 (pms_id=21003) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10678 (pms_id=21014) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10677 (pms_id=21013) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10679 (pms_id=21015) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10681 (pms_id=21016) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10680 (pms_id=21018) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10682 (pms_id=21019) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10683 (pms_id=21020) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10684 (pms_id=21021) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10685 (pms_id=21022) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10686 (pms_id=21023) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10688 (pms_id=21025) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10687 (pms_id=21024) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10689 (pms_id=21026) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10690 (pms_id=21028) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10691 (pms_id=21029) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10692 (pms_id=21031) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10693 (pms_id=21032) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10694 (pms_id=21034) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10695 (pms_id=21035) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10696 (pms_id=21037) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10697 (pms_id=21038) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10698 (pms_id=21039) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10699 (pms_id=21040) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10700 (pms_id=21041) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10701 (pms_id=21042) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10704 (pms_id=21043) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10702 (pms_id=21044) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10703 (pms_id=21047) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10705 (pms_id=21057) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10706 (pms_id=21067) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10707 (pms_id=21068) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10708 (pms_id=21070) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10710 (pms_id=21072) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10709 (pms_id=21071) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10712 (pms_id=21073) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10711 (pms_id=21076) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10715 (pms_id=21078) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10713 (pms_id=21080) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10714 (pms_id=21081) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10716 (pms_id=21082) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10717 (pms_id=21083) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10718 (pms_id=21084) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10720 (pms_id=21086) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10719 (pms_id=21085) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10721 (pms_id=21087) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10722 (pms_id=21089) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10723 (pms_id=21090) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10724 (pms_id=21091) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10725 (pms_id=21092) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10726 (pms_id=21093) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10727 (pms_id=21095) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10728 (pms_id=21098) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10730 (pms_id=21099) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10729 (pms_id=21100) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10731 (pms_id=21108) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10732 (pms_id=21109) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10733 (pms_id=21110) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10736 (pms_id=21111) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10734 (pms_id=21112) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10735 (pms_id=21113) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10737 (pms_id=21114) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10738 (pms_id=21115) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10739 (pms_id=21116) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10740 (pms_id=21117) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10741 (pms_id=21118) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10742 (pms_id=21120) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10743 (pms_id=21121) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10744 (pms_id=21122) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10745 (pms_id=21123) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10746 (pms_id=21124) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10747 (pms_id=21126) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10748 (pms_id=21127) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10749 (pms_id=21128) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10750 (pms_id=21129) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10751 (pms_id=21134) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10752 (pms_id=21138) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10753 (pms_id=21144) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10754 (pms_id=21145) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10755 (pms_id=21146) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10756 (pms_id=21147) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10757 (pms_id=21149) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10758 (pms_id=21150) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10759 (pms_id=21151) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10760 (pms_id=21152) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10761 (pms_id=21153) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10762 (pms_id=21154) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10764 (pms_id=21156) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10763 (pms_id=21160) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10765 (pms_id=21161) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10766 (pms_id=21162) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10767 (pms_id=21164) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10768 (pms_id=21165) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10769 (pms_id=21166) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10770 (pms_id=21168) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10771 (pms_id=21169) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10772 (pms_id=21170) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10773 (pms_id=21171) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10775 (pms_id=21172) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10774 (pms_id=21173) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10776 (pms_id=21175) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10777 (pms_id=21176) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10778 (pms_id=21177) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10779 (pms_id=21178) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10780 (pms_id=21180) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10781 (pms_id=21181) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10783 (pms_id=21182) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10782 (pms_id=21187) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10784 (pms_id=21188) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10785 (pms_id=21207) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10786 (pms_id=21209) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10787 (pms_id=21210) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10788 (pms_id=21211) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10789 (pms_id=21212) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10791 (pms_id=21213) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10790 (pms_id=21214) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10792 (pms_id=21215) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10793 (pms_id=21216) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10794 (pms_id=21219) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10796 (pms_id=21221) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10795 (pms_id=21220) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10797 (pms_id=21222) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10798 (pms_id=21224) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10799 (pms_id=21225) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10800 (pms_id=21235) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10801 (pms_id=21236) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10803 (pms_id=21237) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10802 (pms_id=21238) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10804 (pms_id=21239) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10805 (pms_id=21243) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10806 (pms_id=21244) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10807 (pms_id=21245) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10808 (pms_id=21248) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10809 (pms_id=21252) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10810 (pms_id=21253) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10811 (pms_id=21255) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10812 (pms_id=21256) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10813 (pms_id=21258) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10814 (pms_id=21260) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10815 (pms_id=21261) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10816 (pms_id=21262) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10817 (pms_id=21264) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10818 (pms_id=21265) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10820 (pms_id=21268) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10819 (pms_id=21267) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10821 (pms_id=21269) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10822 (pms_id=21270) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10823 (pms_id=21280) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10825 (pms_id=21283) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10824 (pms_id=21281) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10826 (pms_id=21284) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10827 (pms_id=21291) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10828 (pms_id=21301) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10830 (pms_id=21302) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10832 (pms_id=21304) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10829 (pms_id=21303) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10831 (pms_id=21305) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10833 (pms_id=21306) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10834 (pms_id=21307) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10835 (pms_id=21308) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10836 (pms_id=21309) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10837 (pms_id=21310) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10838 (pms_id=21311) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10839 (pms_id=21312) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10840 (pms_id=21313) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10841 (pms_id=21322) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10842 (pms_id=21323) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10843 (pms_id=21324) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10844 (pms_id=21325) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10846 (pms_id=21326) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10845 (pms_id=21327) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10847 (pms_id=21328) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10848 (pms_id=21329) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10850 (pms_id=21333) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10849 (pms_id=21334) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10851 (pms_id=21335) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10852 (pms_id=21336) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10853 (pms_id=21337) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10854 (pms_id=21338) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10855 (pms_id=21342) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10857 (pms_id=21345) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10856 (pms_id=21347) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21337 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10858 (pms_id=21353) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10859 (pms_id=21354) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10860 (pms_id=21355) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10861 (pms_id=21364) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10863 (pms_id=21365) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10862 (pms_id=21366) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10864 (pms_id=21367) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10865 (pms_id=21369) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10866 (pms_id=21370) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10867 (pms_id=21371) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10868 (pms_id=21373) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10869 (pms_id=21374) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10870 (pms_id=21375) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10871 (pms_id=21376) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10872 (pms_id=21377) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10873 (pms_id=21378) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10874 (pms_id=21379) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10875 (pms_id=21381) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10876 (pms_id=21382) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10877 (pms_id=21383) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10878 (pms_id=21384) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10879 (pms_id=21385) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10880 (pms_id=21387) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10881 (pms_id=21388) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10882 (pms_id=21389) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10883 (pms_id=21391) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10884 (pms_id=21392) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10885 (pms_id=21393) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10886 (pms_id=21394) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10887 (pms_id=21395) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10888 (pms_id=21396) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10889 (pms_id=21397) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10890 (pms_id=21398) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10891 (pms_id=21399) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10892 (pms_id=21401) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10893 (pms_id=21402) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10894 (pms_id=21403) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10916 (pms_id=21407) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10895 (pms_id=21409) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10896 (pms_id=21415) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10898 (pms_id=21429) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10897 (pms_id=21428) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10899 (pms_id=21442) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10900 (pms_id=21445) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10901 (pms_id=21444) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10902 (pms_id=21446) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10903 (pms_id=21451) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10904 (pms_id=21454) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10905 (pms_id=21458) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10906 (pms_id=21460) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10907 (pms_id=21462) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10908 (pms_id=21463) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10910 (pms_id=21464) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10909 (pms_id=21465) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10911 (pms_id=21476) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10912 (pms_id=21477) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10913 (pms_id=21481) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10914 (pms_id=21482) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10915 (pms_id=21483) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10917 (pms_id=21485) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10918 (pms_id=21505) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10919 (pms_id=21506) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10920 (pms_id=21509) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10921 (pms_id=21511) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10922 (pms_id=21512) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10923 (pms_id=21513) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10924 (pms_id=21522) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10925 (pms_id=21523) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10926 (pms_id=21524) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10929 (pms_id=21536) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10928 (pms_id=21533) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10927 (pms_id=21535) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10930 (pms_id=21537) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10932 (pms_id=21538) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10931 (pms_id=21539) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10933 (pms_id=21549) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10934 (pms_id=21550) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10935 (pms_id=21551) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10936 (pms_id=21552) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10937 (pms_id=21554) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10938 (pms_id=21555) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10939 (pms_id=21556) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10940 (pms_id=21557) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10941 (pms_id=21558) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10943 (pms_id=21562) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10942 (pms_id=21561) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10944 (pms_id=21564) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10945 (pms_id=21565) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10946 (pms_id=21567) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10947 (pms_id=21568) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10948 (pms_id=21582) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10950 (pms_id=21572) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10949 (pms_id=21583) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10951 (pms_id=21584) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10952 (pms_id=21585) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10953 (pms_id=21586) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10954 (pms_id=21587) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10955 (pms_id=21588) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10956 (pms_id=21589) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10958 (pms_id=21590) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10957 (pms_id=21591) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10959 (pms_id=21592) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10960 (pms_id=21594) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10961 (pms_id=21595) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10962 (pms_id=21596) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10963 (pms_id=21597) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10964 (pms_id=21601) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10965 (pms_id=21602) 2025-11-19 15:26:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 10966 (pms_id=21604) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10967 (pms_id=21605) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10968 (pms_id=21606) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10970 (pms_id=21607) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10969 (pms_id=21608) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10971 (pms_id=21609) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10972 (pms_id=21613) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10973 (pms_id=21623) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10974 (pms_id=21625) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10975 (pms_id=21626) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10976 (pms_id=21627) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10977 (pms_id=21629) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10978 (pms_id=21631) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10979 (pms_id=21633) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10980 (pms_id=21634) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10981 (pms_id=21635) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10982 (pms_id=21636) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10983 (pms_id=21637) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10984 (pms_id=21640) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10985 (pms_id=21641) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10986 (pms_id=21642) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10988 (pms_id=21648) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10987 (pms_id=21652) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10989 (pms_id=21653) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10990 (pms_id=21655) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10991 (pms_id=21658) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10993 (pms_id=21660) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10992 (pms_id=21659) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10994 (pms_id=21661) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21659 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10996 (pms_id=21664) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10995 (pms_id=21662) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10997 (pms_id=21667) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10998 (pms_id=21668) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 10999 (pms_id=21669) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11000 (pms_id=21678) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11001 (pms_id=21682) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11002 (pms_id=21684) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11003 (pms_id=21686) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11004 (pms_id=21687) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11006 (pms_id=21698) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11005 (pms_id=21699) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11007 (pms_id=21700) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11009 (pms_id=21701) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11008 (pms_id=21712) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11010 (pms_id=21713) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11011 (pms_id=21714) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11012 (pms_id=21715) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11013 (pms_id=21716) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11014 (pms_id=21717) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11015 (pms_id=21729) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11016 (pms_id=21738) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11017 (pms_id=21739) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11018 (pms_id=21740) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11019 (pms_id=21752) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11020 (pms_id=21755) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11021 (pms_id=21756) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11022 (pms_id=21757) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11023 (pms_id=21758) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11024 (pms_id=21762) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11025 (pms_id=21763) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11026 (pms_id=21765) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11027 (pms_id=21764) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11028 (pms_id=21766) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11030 (pms_id=21768) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11029 (pms_id=21769) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11031 (pms_id=21770) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11033 (pms_id=21780) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11032 (pms_id=21779) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11034 (pms_id=21790) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11035 (pms_id=21792) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11036 (pms_id=21793) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11037 (pms_id=21803) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11038 (pms_id=21804) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11040 (pms_id=21806) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11041 (pms_id=21811) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11039 (pms_id=21808) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11042 (pms_id=21812) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11043 (pms_id=21815) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11044 (pms_id=21816) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11045 (pms_id=21817) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11046 (pms_id=21820) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11047 (pms_id=21823) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11049 (pms_id=21826) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11048 (pms_id=21825) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11050 (pms_id=21829) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11051 (pms_id=21831) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11052 (pms_id=21834) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11053 (pms_id=21835) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11054 (pms_id=21836) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11055 (pms_id=21838) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11056 (pms_id=21839) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11057 (pms_id=21840) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11058 (pms_id=21841) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11059 (pms_id=21842) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11060 (pms_id=21849) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11061 (pms_id=21854) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11062 (pms_id=21855) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11063 (pms_id=21856) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11064 (pms_id=21857) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11065 (pms_id=21858) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11066 (pms_id=21859) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11067 (pms_id=21863) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11068 (pms_id=21864) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11069 (pms_id=21867) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11070 (pms_id=21880) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11071 (pms_id=21881) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11072 (pms_id=21882) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11073 (pms_id=21883) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11074 (pms_id=21884) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11075 (pms_id=21885) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11076 (pms_id=21887) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11077 (pms_id=21888) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11078 (pms_id=21895) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11080 (pms_id=21915) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11079 (pms_id=21916) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11081 (pms_id=21929) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11082 (pms_id=21930) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11083 (pms_id=21931) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11084 (pms_id=21932) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11085 (pms_id=21933) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11086 (pms_id=21934) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11087 (pms_id=21935) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11088 (pms_id=21936) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11089 (pms_id=21937) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11091 (pms_id=21939) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11090 (pms_id=21938) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11092 (pms_id=21941) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11093 (pms_id=21942) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11095 (pms_id=21944) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11094 (pms_id=21943) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11096 (pms_id=21946) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11097 (pms_id=21947) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11098 (pms_id=21948) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11099 (pms_id=21953) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11100 (pms_id=21954) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11101 (pms_id=21964) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11103 (pms_id=21965) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11102 (pms_id=21966) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11104 (pms_id=21967) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11105 (pms_id=21968) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11106 (pms_id=21969) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11107 (pms_id=21970) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11108 (pms_id=21974) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11109 (pms_id=21975) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11110 (pms_id=21977) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11111 (pms_id=21978) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11112 (pms_id=21979) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11113 (pms_id=21980) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11115 (pms_id=21989) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11114 (pms_id=21988) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11116 (pms_id=22003) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11117 (pms_id=22004) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11118 (pms_id=22005) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11119 (pms_id=22007) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11120 (pms_id=22008) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11121 (pms_id=22009) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11123 (pms_id=22011) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11122 (pms_id=22021) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11124 (pms_id=22023) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11125 (pms_id=22031) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11126 (pms_id=22032) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11127 (pms_id=22033) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11128 (pms_id=22034) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11129 (pms_id=22036) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11130 (pms_id=22038) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11133 (pms_id=22040) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11131 (pms_id=22039) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11132 (pms_id=22043) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11134 (pms_id=22044) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11135 (pms_id=22047) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11136 (pms_id=22048) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11137 (pms_id=22049) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11138 (pms_id=22050) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11139 (pms_id=22051) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11140 (pms_id=22052) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11141 (pms_id=22058) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11142 (pms_id=22061) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11143 (pms_id=22062) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11144 (pms_id=22064) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11145 (pms_id=22065) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11146 (pms_id=22066) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22065 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11147 (pms_id=22067) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11148 (pms_id=22068) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11149 (pms_id=22070) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11150 (pms_id=22072) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11151 (pms_id=22073) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11152 (pms_id=22077) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11153 (pms_id=22079) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11155 (pms_id=22081) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11154 (pms_id=22080) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11156 (pms_id=22082) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11157 (pms_id=22083) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11158 (pms_id=22084) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11159 (pms_id=22085) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11160 (pms_id=22086) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11161 (pms_id=22087) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11162 (pms_id=22088) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11163 (pms_id=22089) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11164 (pms_id=22090) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11165 (pms_id=22091) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11166 (pms_id=22092) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11167 (pms_id=22093) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11168 (pms_id=22094) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11169 (pms_id=22095) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11170 (pms_id=22096) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11171 (pms_id=22097) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11173 (pms_id=22098) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11172 (pms_id=22099) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11174 (pms_id=22100) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11175 (pms_id=22101) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11176 (pms_id=22102) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11177 (pms_id=22103) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11178 (pms_id=22104) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11179 (pms_id=22105) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11180 (pms_id=22106) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11181 (pms_id=22107) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11182 (pms_id=22109) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11183 (pms_id=22117) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11184 (pms_id=22118) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11185 (pms_id=22119) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11187 (pms_id=22122) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11186 (pms_id=22124) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11188 (pms_id=22126) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11189 (pms_id=22130) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11190 (pms_id=22131) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11191 (pms_id=22132) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11192 (pms_id=22133) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11193 (pms_id=22134) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11194 (pms_id=22135) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11195 (pms_id=22136) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11197 (pms_id=22137) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11196 (pms_id=22138) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11198 (pms_id=22139) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11199 (pms_id=22140) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11200 (pms_id=22143) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11202 (pms_id=22147) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11201 (pms_id=22148) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11203 (pms_id=22156) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11204 (pms_id=22157) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11205 (pms_id=22158) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11206 (pms_id=22168) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11207 (pms_id=22169) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11208 (pms_id=22181) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11209 (pms_id=22188) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11210 (pms_id=22189) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11211 (pms_id=22190) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11212 (pms_id=22191) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11213 (pms_id=22192) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11214 (pms_id=22193) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11215 (pms_id=22194) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11216 (pms_id=22195) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11217 (pms_id=22196) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11218 (pms_id=22197) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11219 (pms_id=22198) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11220 (pms_id=22199) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11221 (pms_id=22200) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11222 (pms_id=22201) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11223 (pms_id=22202) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11224 (pms_id=22205) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11225 (pms_id=22206) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11226 (pms_id=22208) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11228 (pms_id=22211) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11227 (pms_id=22210) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11229 (pms_id=22212) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11230 (pms_id=22225) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11231 (pms_id=22226) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11232 (pms_id=22227) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11233 (pms_id=22228) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11234 (pms_id=22232) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11235 (pms_id=22233) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11236 (pms_id=22235) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11237 (pms_id=22237) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11238 (pms_id=22238) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11239 (pms_id=22239) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11240 (pms_id=22241) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11241 (pms_id=22242) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11242 (pms_id=22243) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11243 (pms_id=22244) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11244 (pms_id=22245) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11245 (pms_id=22246) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11246 (pms_id=22247) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11247 (pms_id=22249) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11248 (pms_id=22250) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11249 (pms_id=22252) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11250 (pms_id=22253) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11251 (pms_id=22254) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11252 (pms_id=22255) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11253 (pms_id=22256) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11254 (pms_id=22257) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11255 (pms_id=22259) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11256 (pms_id=22260) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11257 (pms_id=22261) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11259 (pms_id=22262) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11258 (pms_id=22263) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11260 (pms_id=22266) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11261 (pms_id=22267) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11262 (pms_id=22268) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11263 (pms_id=22269) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11264 (pms_id=22270) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11265 (pms_id=22271) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11266 (pms_id=22273) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11267 (pms_id=22276) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11268 (pms_id=22278) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11269 (pms_id=22279) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11270 (pms_id=22281) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11271 (pms_id=22282) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11272 (pms_id=22283) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11273 (pms_id=22285) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11275 (pms_id=22286) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11274 (pms_id=22295) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11276 (pms_id=22296) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11277 (pms_id=22297) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11278 (pms_id=22300) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11279 (pms_id=22301) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11280 (pms_id=22302) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11281 (pms_id=22303) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11282 (pms_id=22304) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11283 (pms_id=22305) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11284 (pms_id=22307) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11285 (pms_id=22311) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11286 (pms_id=22312) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11288 (pms_id=22323) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11287 (pms_id=22313) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11289 (pms_id=22324) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11290 (pms_id=22327) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11291 (pms_id=22338) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11293 (pms_id=22340) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11292 (pms_id=22339) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11294 (pms_id=22341) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11295 (pms_id=22342) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11296 (pms_id=22344) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11297 (pms_id=22345) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11298 (pms_id=22356) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11299 (pms_id=22359) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11300 (pms_id=22360) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11301 (pms_id=22361) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11302 (pms_id=22364) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11303 (pms_id=22372) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11304 (pms_id=22376) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11305 (pms_id=22379) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11307 (pms_id=22381) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11306 (pms_id=22382) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11308 (pms_id=22385) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11309 (pms_id=22387) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11310 (pms_id=22388) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11311 (pms_id=22389) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11312 (pms_id=22390) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11313 (pms_id=22394) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11314 (pms_id=22395) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11315 (pms_id=22396) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11316 (pms_id=22397) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11317 (pms_id=22401) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11318 (pms_id=22402) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11319 (pms_id=22403) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11321 (pms_id=22404) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11320 (pms_id=22413) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11322 (pms_id=22414) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11323 (pms_id=22415) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11324 (pms_id=22416) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11325 (pms_id=22418) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11326 (pms_id=22419) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11327 (pms_id=22429) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11328 (pms_id=22430) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11329 (pms_id=22431) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11330 (pms_id=22433) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11331 (pms_id=22434) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11332 (pms_id=22440) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11333 (pms_id=22441) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11334 (pms_id=22442) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11335 (pms_id=22443) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11336 (pms_id=22444) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11337 (pms_id=22445) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11338 (pms_id=22446) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11339 (pms_id=22455) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11340 (pms_id=22456) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11341 (pms_id=22457) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11342 (pms_id=22459) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11343 (pms_id=22460) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11344 (pms_id=22461) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11345 (pms_id=22463) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11346 (pms_id=22464) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11347 (pms_id=22465) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11348 (pms_id=22468) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11349 (pms_id=22470) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11350 (pms_id=22471) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11351 (pms_id=22472) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11352 (pms_id=22473) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11354 (pms_id=22474) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11353 (pms_id=22477) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11355 (pms_id=22478) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11356 (pms_id=22481) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11357 (pms_id=22491) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11358 (pms_id=22492) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11359 (pms_id=22493) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11361 (pms_id=22497) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11360 (pms_id=22495) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11363 (pms_id=22512) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11362 (pms_id=22509) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11364 (pms_id=22514) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11365 (pms_id=22522) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11366 (pms_id=22523) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11367 (pms_id=22533) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11368 (pms_id=22534) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11369 (pms_id=22535) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11370 (pms_id=22536) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11371 (pms_id=22537) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11372 (pms_id=22538) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11373 (pms_id=22548) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11374 (pms_id=22553) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11375 (pms_id=22557) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11377 (pms_id=22568) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11376 (pms_id=22569) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11378 (pms_id=22570) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11379 (pms_id=22571) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11380 (pms_id=22572) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11382 (pms_id=22573) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11381 (pms_id=22574) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11383 (pms_id=22575) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11384 (pms_id=22576) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11385 (pms_id=22579) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11386 (pms_id=22580) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11388 (pms_id=22583) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11387 (pms_id=22582) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11389 (pms_id=22590) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11390 (pms_id=22591) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11391 (pms_id=22603) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11392 (pms_id=22604) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11394 (pms_id=22609) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11393 (pms_id=22608) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11395 (pms_id=22610) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11398 (pms_id=22619) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11396 (pms_id=22611) 2025-11-19 15:26:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 11397 (pms_id=22612) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11399 (pms_id=22621) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11400 (pms_id=22622) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11401 (pms_id=22632) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11402 (pms_id=22630) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11403 (pms_id=22633) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11404 (pms_id=22634) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11405 (pms_id=22636) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11406 (pms_id=22637) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11411 (pms_id=22638) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11408 (pms_id=22641) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11407 (pms_id=22639) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11409 (pms_id=22644) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11410 (pms_id=22645) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11412 (pms_id=22647) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11413 (pms_id=22648) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11414 (pms_id=22656) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11415 (pms_id=22658) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11416 (pms_id=22659) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11417 (pms_id=22660) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11418 (pms_id=22664) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11419 (pms_id=22666) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11420 (pms_id=22668) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11421 (pms_id=22669) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11422 (pms_id=22670) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11423 (pms_id=22679) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11425 (pms_id=22682) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11424 (pms_id=22681) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11426 (pms_id=22683) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11427 (pms_id=22684) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11428 (pms_id=22686) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11429 (pms_id=22688) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11431 (pms_id=22689) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11430 (pms_id=22690) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11432 (pms_id=22692) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11433 (pms_id=22693) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11434 (pms_id=22694) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11435 (pms_id=22705) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11436 (pms_id=22714) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11437 (pms_id=22715) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11439 (pms_id=22717) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11438 (pms_id=22716) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11440 (pms_id=22718) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11441 (pms_id=22719) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11442 (pms_id=22721) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11443 (pms_id=22730) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11444 (pms_id=22731) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11445 (pms_id=22733) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11447 (pms_id=22734) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11446 (pms_id=22735) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11449 (pms_id=22738) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11448 (pms_id=22740) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11450 (pms_id=22742) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11451 (pms_id=22743) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11452 (pms_id=22744) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11454 (pms_id=22747) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11453 (pms_id=22746) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11455 (pms_id=22748) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11456 (pms_id=22749) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11457 (pms_id=22750) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11459 (pms_id=22752) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11458 (pms_id=22754) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11460 (pms_id=22762) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11461 (pms_id=22763) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11462 (pms_id=22764) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11463 (pms_id=22774) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11464 (pms_id=22776) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11465 (pms_id=22778) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11467 (pms_id=22781) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11466 (pms_id=22780) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11468 (pms_id=22783) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11469 (pms_id=22787) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11470 (pms_id=22788) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11471 (pms_id=22789) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11473 (pms_id=22791) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11472 (pms_id=22790) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11476 (pms_id=22795) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11474 (pms_id=22793) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11475 (pms_id=22796) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11478 (pms_id=22799) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11477 (pms_id=22798) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11479 (pms_id=22809) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11480 (pms_id=22811) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11482 (pms_id=22812) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11481 (pms_id=22813) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11483 (pms_id=22815) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11484 (pms_id=22816) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11485 (pms_id=22819) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11487 (pms_id=22822) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11486 (pms_id=22821) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11489 (pms_id=22825) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11488 (pms_id=22826) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11490 (pms_id=22827) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11491 (pms_id=22831) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11492 (pms_id=22833) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11493 (pms_id=22835) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11494 (pms_id=22837) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11495 (pms_id=22838) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11496 (pms_id=22840) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11497 (pms_id=22843) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11499 (pms_id=22846) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11498 (pms_id=22849) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11500 (pms_id=22850) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11501 (pms_id=22851) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11502 (pms_id=22852) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11503 (pms_id=22853) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11522 (pms_id=22855) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11504 (pms_id=22856) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22853 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11505 (pms_id=22858) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11506 (pms_id=22860) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11507 (pms_id=22861) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11508 (pms_id=22862) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11510 (pms_id=22865) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11509 (pms_id=22868) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11512 (pms_id=22869) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11511 (pms_id=22871) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11513 (pms_id=22872) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11514 (pms_id=22873) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11515 (pms_id=22874) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11516 (pms_id=22877) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11518 (pms_id=22880) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11517 (pms_id=22879) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11519 (pms_id=22881) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11520 (pms_id=22883) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11521 (pms_id=22886) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11523 (pms_id=22887) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11524 (pms_id=22888) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11525 (pms_id=22891) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11526 (pms_id=22893) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11527 (pms_id=22894) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11528 (pms_id=22896) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11529 (pms_id=22897) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11530 (pms_id=22898) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11531 (pms_id=22900) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11533 (pms_id=22902) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11532 (pms_id=22901) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11534 (pms_id=22903) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11536 (pms_id=22905) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11535 (pms_id=22907) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11537 (pms_id=22908) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11539 (pms_id=22910) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11538 (pms_id=22909) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11540 (pms_id=22911) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11541 (pms_id=22912) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11542 (pms_id=22915) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11543 (pms_id=22916) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11544 (pms_id=22918) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11545 (pms_id=22919) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11546 (pms_id=22921) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11547 (pms_id=22922) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11548 (pms_id=22923) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11549 (pms_id=22925) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11550 (pms_id=22926) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11551 (pms_id=22929) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11552 (pms_id=22931) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11553 (pms_id=22932) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11554 (pms_id=22941) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11555 (pms_id=22940) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11556 (pms_id=22942) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11558 (pms_id=22945) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11557 (pms_id=22943) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11559 (pms_id=22944) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11560 (pms_id=22947) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11564 (pms_id=22946) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11562 (pms_id=22948) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11561 (pms_id=22957) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11563 (pms_id=22961) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11566 (pms_id=22963) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11565 (pms_id=22964) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11567 (pms_id=22966) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11568 (pms_id=22968) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11569 (pms_id=22974) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11570 (pms_id=22975) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11571 (pms_id=22985) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11572 (pms_id=22986) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11573 (pms_id=22987) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11575 (pms_id=22996) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11574 (pms_id=22994) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11576 (pms_id=22997) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11577 (pms_id=22998) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11578 (pms_id=22999) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11579 (pms_id=23000) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11580 (pms_id=23001) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11583 (pms_id=23002) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11584 (pms_id=23005) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11582 (pms_id=23006) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11585 (pms_id=23007) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11581 (pms_id=23008) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11586 (pms_id=23009) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11587 (pms_id=23011) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11588 (pms_id=23012) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11589 (pms_id=23013) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11590 (pms_id=23017) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11591 (pms_id=23026) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11592 (pms_id=23027) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11593 (pms_id=23036) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11594 (pms_id=23040) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11595 (pms_id=23041) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11597 (pms_id=23060) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11596 (pms_id=23052) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11598 (pms_id=23061) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11599 (pms_id=23062) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11601 (pms_id=23063) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11600 (pms_id=23065) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11602 (pms_id=23067) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11603 (pms_id=23069) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11604 (pms_id=23070) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11605 (pms_id=23073) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11606 (pms_id=23083) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11607 (pms_id=23103) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11608 (pms_id=23113) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11609 (pms_id=23114) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11610 (pms_id=23115) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11611 (pms_id=23123) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11612 (pms_id=23125) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11613 (pms_id=23126) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11614 (pms_id=23144) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11615 (pms_id=23145) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11617 (pms_id=23149) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11616 (pms_id=23147) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11618 (pms_id=23150) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11619 (pms_id=23151) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11620 (pms_id=23152) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11621 (pms_id=23162) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11622 (pms_id=23165) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11623 (pms_id=23166) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11624 (pms_id=23168) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11625 (pms_id=23169) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11626 (pms_id=23178) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11627 (pms_id=23180) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11628 (pms_id=23189) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11629 (pms_id=23191) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11630 (pms_id=23192) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11631 (pms_id=23193) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11632 (pms_id=23194) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11633 (pms_id=23195) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11634 (pms_id=23197) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11635 (pms_id=23198) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11636 (pms_id=23199) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11637 (pms_id=23200) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11638 (pms_id=23201) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11640 (pms_id=23202) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11639 (pms_id=23212) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11642 (pms_id=23215) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11641 (pms_id=23213) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11643 (pms_id=23216) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11645 (pms_id=23217) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11644 (pms_id=23221) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11646 (pms_id=23222) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11647 (pms_id=23228) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11648 (pms_id=23248) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11650 (pms_id=23249) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11649 (pms_id=23250) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11651 (pms_id=23251) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11652 (pms_id=23259) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11653 (pms_id=23260) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11654 (pms_id=23269) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11655 (pms_id=23279) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11656 (pms_id=23289) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11657 (pms_id=23299) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11658 (pms_id=23300) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11659 (pms_id=23301) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11661 (pms_id=23311) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11660 (pms_id=23309) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11662 (pms_id=23313) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11663 (pms_id=23319) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11664 (pms_id=23326) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11665 (pms_id=23327) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11666 (pms_id=23336) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11667 (pms_id=23337) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11668 (pms_id=23346) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11669 (pms_id=23347) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11671 (pms_id=23349) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11670 (pms_id=23348) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11672 (pms_id=23350) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11673 (pms_id=23351) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11674 (pms_id=23352) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11675 (pms_id=23354) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11676 (pms_id=23363) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11677 (pms_id=23373) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11678 (pms_id=23374) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11679 (pms_id=23379) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11680 (pms_id=23380) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11681 (pms_id=23382) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11682 (pms_id=23383) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11683 (pms_id=23384) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11684 (pms_id=23385) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11685 (pms_id=23386) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11686 (pms_id=23397) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11687 (pms_id=23399) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11688 (pms_id=23400) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11689 (pms_id=23401) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11691 (pms_id=23402) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11690 (pms_id=23413) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11693 (pms_id=23421) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11692 (pms_id=23418) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11694 (pms_id=23422) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11695 (pms_id=23431) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11696 (pms_id=23434) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11697 (pms_id=23435) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11699 (pms_id=23437) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11698 (pms_id=23439) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11700 (pms_id=23440) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11701 (pms_id=23443) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11702 (pms_id=23444) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11703 (pms_id=23445) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11704 (pms_id=23446) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11705 (pms_id=23448) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11706 (pms_id=23449) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11707 (pms_id=23455) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11709 (pms_id=23459) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11708 (pms_id=23457) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11710 (pms_id=23460) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11711 (pms_id=23462) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11712 (pms_id=23463) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11713 (pms_id=23464) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11714 (pms_id=23465) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11715 (pms_id=23466) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11716 (pms_id=23468) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11717 (pms_id=23469) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11718 (pms_id=23477) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11719 (pms_id=23478) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11720 (pms_id=23479) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11721 (pms_id=23480) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11723 (pms_id=23482) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11722 (pms_id=23483) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11724 (pms_id=23484) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11725 (pms_id=23486) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11727 (pms_id=23488) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11726 (pms_id=23487) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11728 (pms_id=23491) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11729 (pms_id=23492) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11731 (pms_id=23493) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11730 (pms_id=23494) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11733 (pms_id=23507) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11732 (pms_id=23506) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11735 (pms_id=23517) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11734 (pms_id=23516) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11736 (pms_id=23520) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11737 (pms_id=23522) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11738 (pms_id=23524) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11739 (pms_id=23525) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11740 (pms_id=23535) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11742 (pms_id=23536) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11741 (pms_id=23546) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11743 (pms_id=23547) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11744 (pms_id=23548) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11745 (pms_id=23549) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11746 (pms_id=23559) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11747 (pms_id=23560) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11749 (pms_id=23562) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11748 (pms_id=23561) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11750 (pms_id=23564) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11751 (pms_id=23566) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11752 (pms_id=23567) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11754 (pms_id=23569) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11753 (pms_id=23568) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11755 (pms_id=23571) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11756 (pms_id=23572) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11757 (pms_id=23573) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11758 (pms_id=23586) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11759 (pms_id=23587) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11760 (pms_id=23588) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11761 (pms_id=23589) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11762 (pms_id=23590) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11763 (pms_id=23591) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11764 (pms_id=23592) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11765 (pms_id=23594) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11766 (pms_id=23595) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11767 (pms_id=23596) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11769 (pms_id=23607) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11768 (pms_id=23597) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11771 (pms_id=23608) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11770 (pms_id=23609) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11776 (pms_id=23610) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11772 (pms_id=23612) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11773 (pms_id=23613) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11774 (pms_id=23614) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11775 (pms_id=23618) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11777 (pms_id=23619) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11778 (pms_id=23620) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11779 (pms_id=23621) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11781 (pms_id=23623) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11780 (pms_id=23622) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11782 (pms_id=23624) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11783 (pms_id=23625) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11784 (pms_id=23626) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11785 (pms_id=23628) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11786 (pms_id=23638) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11787 (pms_id=23639) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11788 (pms_id=23640) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11790 (pms_id=23642) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11789 (pms_id=23641) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11791 (pms_id=23643) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11792 (pms_id=23644) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11794 (pms_id=23646) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11793 (pms_id=23645) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11795 (pms_id=23647) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11796 (pms_id=23648) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11798 (pms_id=23666) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11799 (pms_id=23676) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11797 (pms_id=23657) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11800 (pms_id=23677) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11802 (pms_id=23678) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11801 (pms_id=23679) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11803 (pms_id=23680) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11804 (pms_id=23693) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11805 (pms_id=23694) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11806 (pms_id=23695) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11807 (pms_id=23696) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11808 (pms_id=23697) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11809 (pms_id=23699) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11810 (pms_id=23701) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11811 (pms_id=23702) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11813 (pms_id=23704) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11812 (pms_id=23706) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11814 (pms_id=23707) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11815 (pms_id=23710) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11816 (pms_id=23711) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11817 (pms_id=23713) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11818 (pms_id=23714) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11819 (pms_id=23719) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11820 (pms_id=23727) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11822 (pms_id=23729) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11821 (pms_id=23731) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11824 (pms_id=23738) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11823 (pms_id=23739) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11825 (pms_id=23740) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11826 (pms_id=23741) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11827 (pms_id=23742) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11828 (pms_id=23743) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11829 (pms_id=23744) 2025-11-19 15:26:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 11831 (pms_id=23745) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11830 (pms_id=23746) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11832 (pms_id=23748) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11833 (pms_id=23750) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11834 (pms_id=23751) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11835 (pms_id=23757) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11836 (pms_id=23758) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11837 (pms_id=23767) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11838 (pms_id=23768) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11839 (pms_id=23779) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11842 (pms_id=23784) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11841 (pms_id=23785) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11840 (pms_id=23787) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11843 (pms_id=23788) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11844 (pms_id=23789) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11845 (pms_id=23799) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11846 (pms_id=23802) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11847 (pms_id=23804) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11848 (pms_id=23806) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11849 (pms_id=23808) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11850 (pms_id=23809) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11851 (pms_id=23811) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11852 (pms_id=23812) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11853 (pms_id=23813) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11855 (pms_id=23818) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11854 (pms_id=23817) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11856 (pms_id=23829) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11857 (pms_id=23830) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11858 (pms_id=23832) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11859 (pms_id=23834) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11861 (pms_id=23836) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11860 (pms_id=23835) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11862 (pms_id=23839) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11863 (pms_id=23850) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11864 (pms_id=23862) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11865 (pms_id=23864) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11867 (pms_id=23866) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11866 (pms_id=23865) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11868 (pms_id=23867) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11869 (pms_id=23869) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11871 (pms_id=23871) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11870 (pms_id=23877) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11872 (pms_id=23878) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11873 (pms_id=23879) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11874 (pms_id=23880) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11877 (pms_id=23881) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11875 (pms_id=23882) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11876 (pms_id=23892) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11878 (pms_id=23893) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11879 (pms_id=23894) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11880 (pms_id=23895) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11881 (pms_id=23897) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11882 (pms_id=23899) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11883 (pms_id=23900) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11884 (pms_id=23901) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11887 (pms_id=23902) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11888 (pms_id=23932) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11885 (pms_id=23912) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11886 (pms_id=23903) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11890 (pms_id=23933) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11889 (pms_id=23934) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11891 (pms_id=23935) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11893 (pms_id=23937) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11892 (pms_id=23936) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11895 (pms_id=23938) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11897 (pms_id=23942) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11894 (pms_id=23941) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11896 (pms_id=23953) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11898 (pms_id=23954) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11899 (pms_id=23957) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11900 (pms_id=23958) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11901 (pms_id=23961) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11902 (pms_id=23962) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11903 (pms_id=23968) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11904 (pms_id=23969) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11905 (pms_id=23977) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11907 (pms_id=23980) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11906 (pms_id=23979) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11909 (pms_id=23982) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11908 (pms_id=23981) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11910 (pms_id=23983) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11911 (pms_id=23984) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11912 (pms_id=23985) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11913 (pms_id=23993) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11914 (pms_id=23994) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11915 (pms_id=23995) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11916 (pms_id=24006) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11918 (pms_id=24013) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11917 (pms_id=24010) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11919 (pms_id=24023) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11920 (pms_id=24024) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11921 (pms_id=24025) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11922 (pms_id=24026) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11923 (pms_id=24027) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11924 (pms_id=24028) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11926 (pms_id=24030) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11925 (pms_id=24032) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11927 (pms_id=24033) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11929 (pms_id=24037) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11928 (pms_id=24034) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11930 (pms_id=24039) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11931 (pms_id=24041) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11932 (pms_id=24044) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11933 (pms_id=24049) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11934 (pms_id=24080) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11935 (pms_id=24081) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11936 (pms_id=24082) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11937 (pms_id=24083) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11938 (pms_id=24084) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11939 (pms_id=24085) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11940 (pms_id=24097) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11941 (pms_id=24099) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11942 (pms_id=24104) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11943 (pms_id=24105) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11944 (pms_id=24106) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11945 (pms_id=24110) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11946 (pms_id=24112) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11947 (pms_id=24113) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11948 (pms_id=24114) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11949 (pms_id=24116) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11950 (pms_id=24117) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11952 (pms_id=24118) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11951 (pms_id=24119) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11953 (pms_id=24120) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11954 (pms_id=24121) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11955 (pms_id=24122) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11956 (pms_id=24123) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11957 (pms_id=24124) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11958 (pms_id=24128) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11959 (pms_id=24138) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11960 (pms_id=24139) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11962 (pms_id=24142) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11961 (pms_id=24143) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11963 (pms_id=24144) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11964 (pms_id=24145) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11966 (pms_id=24146) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11965 (pms_id=24148) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11967 (pms_id=24155) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11968 (pms_id=24156) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11969 (pms_id=24157) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11970 (pms_id=24167) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11972 (pms_id=24170) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11971 (pms_id=24168) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11973 (pms_id=24171) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11974 (pms_id=24172) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11975 (pms_id=24175) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11976 (pms_id=24176) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11977 (pms_id=24186) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11978 (pms_id=24187) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11979 (pms_id=24188) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11980 (pms_id=24189) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11981 (pms_id=24198) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11982 (pms_id=24199) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11983 (pms_id=24200) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11984 (pms_id=24208) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11986 (pms_id=24210) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11985 (pms_id=24211) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11988 (pms_id=24221) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11987 (pms_id=24222) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11989 (pms_id=24227) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11990 (pms_id=24228) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11991 (pms_id=24229) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11992 (pms_id=24230) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11993 (pms_id=24231) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11994 (pms_id=24232) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11995 (pms_id=24233) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11997 (pms_id=24234) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11996 (pms_id=24235) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11998 (pms_id=24236) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 11999 (pms_id=24237) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12000 (pms_id=24239) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12001 (pms_id=24240) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12002 (pms_id=24241) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12003 (pms_id=24242) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12004 (pms_id=24243) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12005 (pms_id=24244) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12006 (pms_id=24245) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12007 (pms_id=24246) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12008 (pms_id=24247) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12009 (pms_id=24248) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12010 (pms_id=24249) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12011 (pms_id=24251) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12013 (pms_id=24252) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12012 (pms_id=24253) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12014 (pms_id=24254) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12016 (pms_id=24256) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12015 (pms_id=24257) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12018 (pms_id=24258) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12017 (pms_id=24261) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12019 (pms_id=24264) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12020 (pms_id=24266) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12021 (pms_id=24269) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12022 (pms_id=24270) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12023 (pms_id=24271) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12024 (pms_id=24272) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12026 (pms_id=24275) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12025 (pms_id=24276) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12027 (pms_id=24277) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12028 (pms_id=24278) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12029 (pms_id=24279) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12030 (pms_id=24302) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12031 (pms_id=24280) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12032 (pms_id=24304) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12033 (pms_id=24313) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12034 (pms_id=24323) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12035 (pms_id=24333) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12036 (pms_id=24335) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12037 (pms_id=24336) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12038 (pms_id=24346) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12039 (pms_id=24349) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12040 (pms_id=24351) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12041 (pms_id=24353) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12042 (pms_id=24366) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12043 (pms_id=24367) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12044 (pms_id=24368) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12045 (pms_id=24369) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12046 (pms_id=24370) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12047 (pms_id=24371) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12049 (pms_id=24373) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12048 (pms_id=24372) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12051 (pms_id=24374) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12050 (pms_id=24376) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12052 (pms_id=24377) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12053 (pms_id=24378) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12054 (pms_id=24379) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12055 (pms_id=24380) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12056 (pms_id=24384) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12057 (pms_id=24385) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12058 (pms_id=24389) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12059 (pms_id=24399) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12060 (pms_id=24400) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12061 (pms_id=24403) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12062 (pms_id=24404) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12063 (pms_id=24405) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12064 (pms_id=24406) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12065 (pms_id=24407) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12066 (pms_id=24408) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12067 (pms_id=24409) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12068 (pms_id=24420) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12069 (pms_id=24421) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12071 (pms_id=24423) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12070 (pms_id=24422) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12072 (pms_id=24431) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12073 (pms_id=24432) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12074 (pms_id=24433) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12075 (pms_id=24442) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12076 (pms_id=24443) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12077 (pms_id=24452) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12078 (pms_id=24453) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12080 (pms_id=24455) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12079 (pms_id=24454) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12081 (pms_id=24457) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12082 (pms_id=24458) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12083 (pms_id=24459) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12084 (pms_id=24460) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12085 (pms_id=24461) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12087 (pms_id=24463) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12086 (pms_id=24465) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12088 (pms_id=24468) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12089 (pms_id=24478) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12090 (pms_id=24479) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12091 (pms_id=24480) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12092 (pms_id=24491) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12093 (pms_id=24492) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12094 (pms_id=24493) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12095 (pms_id=24494) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12096 (pms_id=24495) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12097 (pms_id=24496) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12098 (pms_id=24497) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12100 (pms_id=24518) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12099 (pms_id=24519) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12101 (pms_id=24521) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12103 (pms_id=24526) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12102 (pms_id=24530) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12104 (pms_id=24531) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12105 (pms_id=24533) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12107 (pms_id=24536) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12106 (pms_id=24534) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12108 (pms_id=24537) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12109 (pms_id=24538) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12110 (pms_id=24543) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12111 (pms_id=24544) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12112 (pms_id=24545) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12113 (pms_id=24555) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12114 (pms_id=24556) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12115 (pms_id=24557) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12116 (pms_id=24558) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12117 (pms_id=24560) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12118 (pms_id=24561) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12119 (pms_id=24562) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12120 (pms_id=24565) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12121 (pms_id=24566) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12122 (pms_id=24575) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12123 (pms_id=24585) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12124 (pms_id=24587) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12125 (pms_id=24588) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12126 (pms_id=24589) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12127 (pms_id=24590) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12128 (pms_id=24591) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12129 (pms_id=24593) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12130 (pms_id=24602) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12131 (pms_id=24612) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12132 (pms_id=24614) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12133 (pms_id=24616) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12135 (pms_id=24620) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12134 (pms_id=24617) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12136 (pms_id=24621) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12137 (pms_id=24622) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12138 (pms_id=24634) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12139 (pms_id=24636) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12140 (pms_id=24646) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12141 (pms_id=24647) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12142 (pms_id=24648) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12143 (pms_id=24649) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12144 (pms_id=24650) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12146 (pms_id=24651) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12145 (pms_id=24661) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12147 (pms_id=24662) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12148 (pms_id=24664) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12149 (pms_id=24665) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12150 (pms_id=24674) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12151 (pms_id=24675) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12152 (pms_id=24676) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12153 (pms_id=24677) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12154 (pms_id=24678) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12155 (pms_id=24679) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12156 (pms_id=24680) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12157 (pms_id=24684) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12158 (pms_id=24694) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12159 (pms_id=24706) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12160 (pms_id=24707) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12162 (pms_id=24718) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12161 (pms_id=24717) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12163 (pms_id=24719) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12164 (pms_id=24720) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12165 (pms_id=24721) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12166 (pms_id=24727) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12167 (pms_id=24728) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12168 (pms_id=24737) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12169 (pms_id=24749) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12170 (pms_id=24750) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12171 (pms_id=24751) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12172 (pms_id=24752) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12173 (pms_id=24753) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12174 (pms_id=24764) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12175 (pms_id=24774) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12176 (pms_id=24775) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12177 (pms_id=24776) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12178 (pms_id=24778) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12180 (pms_id=24793) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12179 (pms_id=24783) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12181 (pms_id=24794) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12182 (pms_id=24795) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12183 (pms_id=24796) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12184 (pms_id=24797) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12185 (pms_id=24799) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12187 (pms_id=24801) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12186 (pms_id=24802) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12188 (pms_id=24803) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12189 (pms_id=24805) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12190 (pms_id=24815) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12191 (pms_id=24816) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12192 (pms_id=24825) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12193 (pms_id=24827) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12194 (pms_id=24828) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12195 (pms_id=24830) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12196 (pms_id=24831) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12197 (pms_id=24832) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12199 (pms_id=24835) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12198 (pms_id=24834) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12200 (pms_id=24836) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12201 (pms_id=24837) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12202 (pms_id=24839) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12203 (pms_id=24840) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12204 (pms_id=24841) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12205 (pms_id=24842) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12206 (pms_id=24844) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12207 (pms_id=24845) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12228 (pms_id=24846) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12208 (pms_id=24848) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12209 (pms_id=24850) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12210 (pms_id=24851) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12211 (pms_id=24852) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12212 (pms_id=24853) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12214 (pms_id=24854) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12213 (pms_id=24855) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12215 (pms_id=24856) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12216 (pms_id=24857) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12217 (pms_id=24861) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12218 (pms_id=24862) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12219 (pms_id=24863) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12220 (pms_id=24864) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12221 (pms_id=24865) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12222 (pms_id=24866) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12223 (pms_id=24868) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12224 (pms_id=24869) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12225 (pms_id=24870) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12226 (pms_id=24871) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12227 (pms_id=24873) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12229 (pms_id=24875) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12230 (pms_id=24879) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12231 (pms_id=24889) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12232 (pms_id=24890) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12234 (pms_id=24891) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12233 (pms_id=24893) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12235 (pms_id=24894) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12236 (pms_id=24895) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12238 (pms_id=24898) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12237 (pms_id=24897) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12242 (pms_id=24899) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12239 (pms_id=24900) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12241 (pms_id=24918) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12240 (pms_id=24908) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12243 (pms_id=24919) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12244 (pms_id=24920) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12245 (pms_id=24921) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12246 (pms_id=24922) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12250 (pms_id=24932) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12247 (pms_id=24923) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12248 (pms_id=24933) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12249 (pms_id=24934) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12251 (pms_id=24935) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12252 (pms_id=24938) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12253 (pms_id=24941) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12254 (pms_id=24942) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12255 (pms_id=24943) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12256 (pms_id=24944) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12257 (pms_id=24945) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12258 (pms_id=24946) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12259 (pms_id=24947) 2025-11-19 15:27:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 12260 (pms_id=24950) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12261 (pms_id=24951) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12262 (pms_id=24952) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12263 (pms_id=24953) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12264 (pms_id=24954) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12265 (pms_id=24955) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12266 (pms_id=24957) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12267 (pms_id=24958) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12268 (pms_id=24959) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12269 (pms_id=24960) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12270 (pms_id=24961) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12271 (pms_id=24962) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12272 (pms_id=24964) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12273 (pms_id=24965) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12274 (pms_id=24966) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12275 (pms_id=24974) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12276 (pms_id=24976) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12277 (pms_id=24977) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12279 (pms_id=24979) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12278 (pms_id=24978) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12280 (pms_id=24980) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12281 (pms_id=24981) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12282 (pms_id=24982) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12283 (pms_id=24984) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12284 (pms_id=24987) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12285 (pms_id=24988) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12286 (pms_id=24989) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12289 (pms_id=24990) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12287 (pms_id=24991) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12290 (pms_id=24995) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12288 (pms_id=24993) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12291 (pms_id=24996) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12292 (pms_id=24998) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12293 (pms_id=25001) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12294 (pms_id=25002) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12295 (pms_id=25009) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12297 (pms_id=25010) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12296 (pms_id=25011) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12298 (pms_id=25012) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12299 (pms_id=25015) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12300 (pms_id=25014) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12301 (pms_id=25017) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12303 (pms_id=25018) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12302 (pms_id=25019) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12304 (pms_id=25020) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12305 (pms_id=25021) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12306 (pms_id=25022) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12308 (pms_id=25026) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12307 (pms_id=25027) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12310 (pms_id=25028) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12309 (pms_id=25029) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12311 (pms_id=25033) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12312 (pms_id=25034) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12313 (pms_id=25035) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12314 (pms_id=25044) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12315 (pms_id=25045) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12316 (pms_id=25054) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12317 (pms_id=25055) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12318 (pms_id=25056) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12319 (pms_id=25058) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12321 (pms_id=25059) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12320 (pms_id=25060) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12322 (pms_id=25061) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12323 (pms_id=25062) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12324 (pms_id=25064) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12325 (pms_id=25065) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12326 (pms_id=25066) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12327 (pms_id=25075) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12328 (pms_id=25076) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12329 (pms_id=25077) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12330 (pms_id=25078) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12331 (pms_id=25079) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12332 (pms_id=25087) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12333 (pms_id=25088) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12334 (pms_id=25089) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12335 (pms_id=25090) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12337 (pms_id=25091) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12336 (pms_id=25097) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12338 (pms_id=25100) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12339 (pms_id=25101) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12340 (pms_id=25102) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12341 (pms_id=25103) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12342 (pms_id=25104) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12343 (pms_id=25105) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12344 (pms_id=25106) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12345 (pms_id=25116) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12346 (pms_id=25117) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12347 (pms_id=25118) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12348 (pms_id=25119) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12349 (pms_id=25120) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12350 (pms_id=25126) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12351 (pms_id=25127) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25120 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12353 (pms_id=25142) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12352 (pms_id=25129) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12354 (pms_id=25144) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12355 (pms_id=25145) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12356 (pms_id=25146) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12357 (pms_id=25147) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12358 (pms_id=25148) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12359 (pms_id=25149) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12360 (pms_id=25151) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12361 (pms_id=25152) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12362 (pms_id=25153) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12363 (pms_id=25154) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12369 (pms_id=25155) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12364 (pms_id=25156) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12365 (pms_id=25157) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12366 (pms_id=25158) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12367 (pms_id=25160) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12368 (pms_id=25161) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12370 (pms_id=25162) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12371 (pms_id=25163) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12372 (pms_id=25164) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12373 (pms_id=25165) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12374 (pms_id=25166) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12375 (pms_id=25171) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12376 (pms_id=25173) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12377 (pms_id=25174) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12378 (pms_id=25177) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12379 (pms_id=25179) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12380 (pms_id=25180) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12381 (pms_id=25182) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12382 (pms_id=25183) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12383 (pms_id=25184) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12385 (pms_id=25186) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12384 (pms_id=25187) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12386 (pms_id=25188) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12387 (pms_id=25194) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12388 (pms_id=25196) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12389 (pms_id=25198) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12390 (pms_id=25199) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12391 (pms_id=25200) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12392 (pms_id=25201) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12393 (pms_id=25202) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12394 (pms_id=25203) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12395 (pms_id=25213) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12396 (pms_id=25214) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12397 (pms_id=25215) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12398 (pms_id=25217) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12400 (pms_id=25221) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12399 (pms_id=25219) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12401 (pms_id=25223) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12403 (pms_id=25226) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12402 (pms_id=25224) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12404 (pms_id=25227) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12405 (pms_id=25228) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12406 (pms_id=25229) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12407 (pms_id=25230) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12408 (pms_id=25231) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12409 (pms_id=25238) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12410 (pms_id=25239) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12411 (pms_id=25240) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12412 (pms_id=25241) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12413 (pms_id=25242) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12414 (pms_id=25243) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12415 (pms_id=25244) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12416 (pms_id=25246) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12417 (pms_id=25247) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12418 (pms_id=25248) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12419 (pms_id=25249) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12420 (pms_id=25250) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12421 (pms_id=25251) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12422 (pms_id=25252) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12423 (pms_id=25256) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12424 (pms_id=25257) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12425 (pms_id=25259) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12426 (pms_id=25260) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12427 (pms_id=25261) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12429 (pms_id=25283) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12428 (pms_id=25262) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12430 (pms_id=25284) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12432 (pms_id=25286) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12431 (pms_id=25285) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12433 (pms_id=25287) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12434 (pms_id=25288) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12435 (pms_id=25289) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12436 (pms_id=25290) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12437 (pms_id=25291) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12439 (pms_id=25293) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12438 (pms_id=25292) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12440 (pms_id=25294) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12441 (pms_id=25295) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12442 (pms_id=25296) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12443 (pms_id=25297) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12445 (pms_id=25304) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12444 (pms_id=25299) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25295 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12446 (pms_id=25305) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12448 (pms_id=25307) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12447 (pms_id=25306) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12449 (pms_id=25308) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12450 (pms_id=25309) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12451 (pms_id=25310) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12452 (pms_id=25311) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12453 (pms_id=25312) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12454 (pms_id=25313) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12456 (pms_id=25317) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12455 (pms_id=25318) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12457 (pms_id=25331) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12458 (pms_id=25332) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12459 (pms_id=25333) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12460 (pms_id=25334) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12461 (pms_id=25335) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12462 (pms_id=25336) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12463 (pms_id=25337) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12464 (pms_id=25338) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12465 (pms_id=25343) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12466 (pms_id=25354) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12467 (pms_id=25355) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12468 (pms_id=25364) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12469 (pms_id=25365) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12470 (pms_id=25366) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12471 (pms_id=25376) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12472 (pms_id=25377) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12473 (pms_id=25386) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12475 (pms_id=25387) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12474 (pms_id=25388) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12476 (pms_id=25389) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12477 (pms_id=25390) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12478 (pms_id=25392) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12479 (pms_id=25393) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12480 (pms_id=25394) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12481 (pms_id=25395) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12482 (pms_id=25408) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12483 (pms_id=25409) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12484 (pms_id=25410) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12485 (pms_id=25415) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12486 (pms_id=25425) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12488 (pms_id=25427) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12487 (pms_id=25426) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12490 (pms_id=25439) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12489 (pms_id=25438) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12491 (pms_id=25440) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12493 (pms_id=25441) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12492 (pms_id=25442) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12494 (pms_id=25443) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12495 (pms_id=25445) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12496 (pms_id=25449) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12497 (pms_id=25450) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12498 (pms_id=25451) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12499 (pms_id=25452) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12500 (pms_id=25453) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12503 (pms_id=25456) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12501 (pms_id=25457) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12502 (pms_id=25468) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12504 (pms_id=25469) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12505 (pms_id=25470) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12506 (pms_id=25472) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12507 (pms_id=25473) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12508 (pms_id=25474) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12509 (pms_id=25475) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12510 (pms_id=25476) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12512 (pms_id=25484) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12511 (pms_id=25477) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12513 (pms_id=25485) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12514 (pms_id=25486) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12515 (pms_id=25487) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12516 (pms_id=25489) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12517 (pms_id=25490) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12519 (pms_id=25494) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12518 (pms_id=25491) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12520 (pms_id=25495) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12521 (pms_id=25496) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12524 (pms_id=25498) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12523 (pms_id=25499) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12522 (pms_id=25500) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12525 (pms_id=25501) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12526 (pms_id=25502) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12527 (pms_id=25503) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12528 (pms_id=25504) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12529 (pms_id=25505) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12530 (pms_id=25511) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12532 (pms_id=25524) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12531 (pms_id=25521) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12533 (pms_id=25525) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12534 (pms_id=25526) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12535 (pms_id=25527) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12536 (pms_id=25529) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12537 (pms_id=25531) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12538 (pms_id=25532) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12539 (pms_id=25534) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12540 (pms_id=25536) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12541 (pms_id=25538) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12542 (pms_id=25541) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12543 (pms_id=25539) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12544 (pms_id=25543) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12545 (pms_id=25544) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12546 (pms_id=25545) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12547 (pms_id=25546) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12548 (pms_id=25548) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12549 (pms_id=25549) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12550 (pms_id=25551) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12551 (pms_id=25552) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12552 (pms_id=25567) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12553 (pms_id=25578) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12554 (pms_id=25579) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12555 (pms_id=25581) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12557 (pms_id=25583) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12556 (pms_id=25582) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12558 (pms_id=25584) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12559 (pms_id=25585) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12560 (pms_id=25586) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12562 (pms_id=25588) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12561 (pms_id=25587) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12564 (pms_id=25590) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12563 (pms_id=25589) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12565 (pms_id=25591) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12566 (pms_id=25595) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12568 (pms_id=25598) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12567 (pms_id=25597) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12569 (pms_id=25599) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12570 (pms_id=25600) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12571 (pms_id=25601) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12572 (pms_id=25602) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12573 (pms_id=25605) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12574 (pms_id=25606) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12575 (pms_id=25612) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12576 (pms_id=25613) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12577 (pms_id=25614) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12578 (pms_id=25622) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12579 (pms_id=25623) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12580 (pms_id=25624) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12581 (pms_id=25632) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12582 (pms_id=25633) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12584 (pms_id=25642) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12583 (pms_id=25643) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12585 (pms_id=25644) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12587 (pms_id=25645) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12586 (pms_id=25646) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12588 (pms_id=25647) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12589 (pms_id=25648) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12590 (pms_id=25649) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12592 (pms_id=25650) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12591 (pms_id=25651) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12594 (pms_id=25652) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12593 (pms_id=25654) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12595 (pms_id=25655) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12596 (pms_id=25656) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12597 (pms_id=25657) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12598 (pms_id=25658) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12599 (pms_id=25659) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12600 (pms_id=25662) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12601 (pms_id=25665) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12602 (pms_id=25667) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12603 (pms_id=25668) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12604 (pms_id=25670) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12605 (pms_id=25671) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12606 (pms_id=25672) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12607 (pms_id=25673) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12608 (pms_id=25674) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12609 (pms_id=25676) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12610 (pms_id=25677) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12611 (pms_id=25678) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12612 (pms_id=25679) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12613 (pms_id=25680) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12616 (pms_id=25682) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12614 (pms_id=25681) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12615 (pms_id=25683) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12619 (pms_id=25686) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12617 (pms_id=25684) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12618 (pms_id=25688) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12620 (pms_id=25689) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12621 (pms_id=25690) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12623 (pms_id=25695) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12622 (pms_id=25691) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12624 (pms_id=25696) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12625 (pms_id=25697) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12627 (pms_id=25698) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12626 (pms_id=25699) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12628 (pms_id=25700) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12629 (pms_id=25701) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12630 (pms_id=25702) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12632 (pms_id=25703) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12633 (pms_id=25704) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12634 (pms_id=25705) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12631 (pms_id=25706) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12635 (pms_id=25707) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12637 (pms_id=25709) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12636 (pms_id=25708) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12638 (pms_id=25710) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12639 (pms_id=25711) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12640 (pms_id=25712) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12641 (pms_id=25713) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12642 (pms_id=25714) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12643 (pms_id=25715) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12644 (pms_id=25716) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12645 (pms_id=25717) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12646 (pms_id=25718) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12647 (pms_id=25720) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12649 (pms_id=25722) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12648 (pms_id=25721) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12650 (pms_id=25724) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12651 (pms_id=25725) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12652 (pms_id=25726) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12653 (pms_id=25727) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12654 (pms_id=25728) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12655 (pms_id=25729) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12656 (pms_id=25730) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12658 (pms_id=25732) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12657 (pms_id=25731) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12659 (pms_id=25733) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12660 (pms_id=25734) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12661 (pms_id=25735) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12669 (pms_id=25737) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12662 (pms_id=25738) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12663 (pms_id=25739) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12664 (pms_id=25740) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12665 (pms_id=25741) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12667 (pms_id=25742) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12666 (pms_id=25743) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12668 (pms_id=25744) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12670 (pms_id=25745) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12672 (pms_id=25746) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12673 (pms_id=25749) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12671 (pms_id=25747) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12674 (pms_id=25750) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12675 (pms_id=25752) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12676 (pms_id=25754) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12678 (pms_id=25758) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12677 (pms_id=25757) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12679 (pms_id=25759) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12681 (pms_id=25760) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12680 (pms_id=25761) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12682 (pms_id=25765) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12683 (pms_id=25766) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12684 (pms_id=25767) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12685 (pms_id=25768) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12686 (pms_id=25769) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12687 (pms_id=25770) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12694 (pms_id=25771) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12688 (pms_id=25773) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12689 (pms_id=25774) 2025-11-19 15:27:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 12690 (pms_id=25775) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12691 (pms_id=25783) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12692 (pms_id=25784) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12693 (pms_id=25785) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12695 (pms_id=25797) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12696 (pms_id=25798) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12697 (pms_id=25801) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12699 (pms_id=25806) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12698 (pms_id=25805) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12701 (pms_id=25807) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12700 (pms_id=25808) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12702 (pms_id=25810) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12703 (pms_id=25819) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12704 (pms_id=25842) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12705 (pms_id=25852) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12706 (pms_id=25853) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12707 (pms_id=25854) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12708 (pms_id=25855) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12709 (pms_id=25856) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12710 (pms_id=25857) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12712 (pms_id=25862) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12711 (pms_id=25864) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12713 (pms_id=25866) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12714 (pms_id=25867) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12716 (pms_id=25868) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12715 (pms_id=25875) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12717 (pms_id=25878) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12718 (pms_id=25879) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12719 (pms_id=25880) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12720 (pms_id=25883) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12721 (pms_id=25885) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12723 (pms_id=25887) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12722 (pms_id=25888) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12724 (pms_id=25889) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12725 (pms_id=25891) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12726 (pms_id=25892) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12727 (pms_id=25893) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12728 (pms_id=25894) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12731 (pms_id=25898) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12729 (pms_id=25899) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12730 (pms_id=25900) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12732 (pms_id=25901) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12733 (pms_id=25902) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12734 (pms_id=25908) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12735 (pms_id=25909) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12737 (pms_id=25910) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12736 (pms_id=25911) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12738 (pms_id=25912) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12739 (pms_id=25913) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12740 (pms_id=25914) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12741 (pms_id=25915) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12743 (pms_id=25916) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12742 (pms_id=25917) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12744 (pms_id=25918) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12745 (pms_id=25919) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12747 (pms_id=25920) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12748 (pms_id=25929) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12746 (pms_id=25930) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12750 (pms_id=25933) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12749 (pms_id=25931) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12751 (pms_id=25938) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12752 (pms_id=25948) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12754 (pms_id=25959) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12753 (pms_id=25949) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12756 (pms_id=25960) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12755 (pms_id=25961) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12757 (pms_id=25962) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12758 (pms_id=25969) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12759 (pms_id=25979) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12760 (pms_id=25980) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12761 (pms_id=25981) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12762 (pms_id=25982) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12763 (pms_id=25983) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12764 (pms_id=25984) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12765 (pms_id=25985) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12766 (pms_id=25986) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12767 (pms_id=25987) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12768 (pms_id=25988) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12769 (pms_id=25989) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12770 (pms_id=25997) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12771 (pms_id=26007) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12772 (pms_id=26008) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12773 (pms_id=26011) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12774 (pms_id=26012) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12776 (pms_id=26013) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12775 (pms_id=26014) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12777 (pms_id=26021) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12778 (pms_id=26022) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12779 (pms_id=26023) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12781 (pms_id=26024) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12780 (pms_id=26027) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12782 (pms_id=26029) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12784 (pms_id=26031) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12783 (pms_id=26030) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12785 (pms_id=26039) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12786 (pms_id=26040) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12787 (pms_id=26042) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12788 (pms_id=26043) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12789 (pms_id=26048) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12790 (pms_id=26058) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12791 (pms_id=26070) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12792 (pms_id=26071) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12793 (pms_id=26073) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12794 (pms_id=26074) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12795 (pms_id=26075) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12796 (pms_id=26076) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12798 (pms_id=26077) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12797 (pms_id=26080) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12799 (pms_id=26081) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12800 (pms_id=26082) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12801 (pms_id=26083) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12803 (pms_id=26084) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12805 (pms_id=26086) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12802 (pms_id=26085) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12804 (pms_id=26096) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12806 (pms_id=26097) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12807 (pms_id=26098) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12808 (pms_id=26099) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12811 (pms_id=26101) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12809 (pms_id=26100) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12810 (pms_id=26102) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12812 (pms_id=26103) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12813 (pms_id=26105) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12814 (pms_id=26106) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12815 (pms_id=26107) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12816 (pms_id=26108) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12818 (pms_id=26109) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12817 (pms_id=26114) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12819 (pms_id=26115) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12820 (pms_id=26117) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12822 (pms_id=26120) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12821 (pms_id=26118) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12823 (pms_id=26121) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12824 (pms_id=26122) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12825 (pms_id=26132) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12826 (pms_id=26144) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12827 (pms_id=26152) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12828 (pms_id=26153) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12829 (pms_id=26154) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12832 (pms_id=26155) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12830 (pms_id=26156) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12831 (pms_id=26162) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12833 (pms_id=26164) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12834 (pms_id=26165) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12835 (pms_id=26166) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12836 (pms_id=26167) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12838 (pms_id=26171) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12837 (pms_id=26172) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12839 (pms_id=26173) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12841 (pms_id=26175) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12840 (pms_id=26174) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12842 (pms_id=26176) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12843 (pms_id=26177) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12845 (pms_id=26178) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12844 (pms_id=26188) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12846 (pms_id=26189) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12847 (pms_id=26198) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12848 (pms_id=26199) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12849 (pms_id=26200) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12851 (pms_id=26208) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12850 (pms_id=26207) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12852 (pms_id=26218) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12853 (pms_id=26221) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12854 (pms_id=26230) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12855 (pms_id=26239) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12857 (pms_id=26272) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12856 (pms_id=26240) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12859 (pms_id=26274) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12858 (pms_id=26275) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12860 (pms_id=26276) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12862 (pms_id=26292) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12861 (pms_id=26293) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12863 (pms_id=26296) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12864 (pms_id=26306) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12865 (pms_id=26316) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12866 (pms_id=26317) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12867 (pms_id=26318) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12868 (pms_id=26319) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12869 (pms_id=26320) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12870 (pms_id=26321) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12871 (pms_id=26322) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12872 (pms_id=26323) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12873 (pms_id=26326) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12874 (pms_id=26327) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12875 (pms_id=26328) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12876 (pms_id=26330) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12877 (pms_id=26331) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12878 (pms_id=26332) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12879 (pms_id=26333) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12881 (pms_id=26334) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12880 (pms_id=26335) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12882 (pms_id=26336) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12883 (pms_id=26337) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12884 (pms_id=26339) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12886 (pms_id=26360) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12885 (pms_id=26361) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12887 (pms_id=26362) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12888 (pms_id=26364) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12889 (pms_id=26365) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12891 (pms_id=26368) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12890 (pms_id=26367) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12893 (pms_id=26369) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12892 (pms_id=26370) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12894 (pms_id=26373) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12896 (pms_id=26374) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12895 (pms_id=26375) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12897 (pms_id=26377) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12900 (pms_id=26386) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12899 (pms_id=26387) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12898 (pms_id=26390) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12901 (pms_id=26398) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12902 (pms_id=26401) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12924 (pms_id=26402) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12903 (pms_id=26403) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12904 (pms_id=26404) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12905 (pms_id=26405) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12906 (pms_id=26406) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12907 (pms_id=26408) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12908 (pms_id=26409) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12909 (pms_id=26410) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12910 (pms_id=26411) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12911 (pms_id=26417) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12912 (pms_id=26418) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12913 (pms_id=26419) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12914 (pms_id=26420) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12915 (pms_id=26421) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12916 (pms_id=26422) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12917 (pms_id=26423) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12918 (pms_id=26424) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12919 (pms_id=26425) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12920 (pms_id=26426) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12921 (pms_id=26432) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12922 (pms_id=26433) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12923 (pms_id=26434) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12925 (pms_id=26435) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12926 (pms_id=26436) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12927 (pms_id=26437) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12928 (pms_id=26439) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12929 (pms_id=26443) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12930 (pms_id=26444) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12932 (pms_id=26449) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12931 (pms_id=26445) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12933 (pms_id=26450) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12934 (pms_id=26451) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12935 (pms_id=26453) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12936 (pms_id=26455) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12937 (pms_id=26456) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12938 (pms_id=26457) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12939 (pms_id=26460) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12940 (pms_id=26463) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12941 (pms_id=26464) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12942 (pms_id=26465) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12943 (pms_id=26466) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12944 (pms_id=26467) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12945 (pms_id=26468) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12946 (pms_id=26484) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12947 (pms_id=26485) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12949 (pms_id=26486) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12948 (pms_id=26492) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12950 (pms_id=26493) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12951 (pms_id=26494) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12952 (pms_id=26496) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12954 (pms_id=26499) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12953 (pms_id=26497) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12955 (pms_id=26500) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12956 (pms_id=26502) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12957 (pms_id=26504) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12959 (pms_id=26505) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12958 (pms_id=26506) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12960 (pms_id=26507) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12961 (pms_id=26508) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12962 (pms_id=26509) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12963 (pms_id=26510) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12964 (pms_id=26511) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12965 (pms_id=26514) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12966 (pms_id=26516) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12967 (pms_id=26517) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12968 (pms_id=26521) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12969 (pms_id=26523) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12970 (pms_id=26524) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12971 (pms_id=26543) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12972 (pms_id=26544) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12973 (pms_id=26545) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12974 (pms_id=26546) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12975 (pms_id=26550) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12976 (pms_id=26551) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12977 (pms_id=26552) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12978 (pms_id=26554) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12979 (pms_id=26555) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12980 (pms_id=26556) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12981 (pms_id=26557) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12982 (pms_id=26558) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12983 (pms_id=26568) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12984 (pms_id=26569) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12985 (pms_id=26570) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12986 (pms_id=26571) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12992 (pms_id=26573) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12987 (pms_id=26574) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12988 (pms_id=26575) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12989 (pms_id=26576) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12990 (pms_id=26577) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12991 (pms_id=26578) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12993 (pms_id=26579) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12994 (pms_id=26582) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12995 (pms_id=26588) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12996 (pms_id=26591) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12997 (pms_id=26593) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12998 (pms_id=26594) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 12999 (pms_id=26596) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13000 (pms_id=26598) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13001 (pms_id=26599) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13002 (pms_id=26600) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13003 (pms_id=26601) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13004 (pms_id=26603) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13005 (pms_id=26605) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13007 (pms_id=26607) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13008 (pms_id=26614) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13006 (pms_id=26606) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13009 (pms_id=26615) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13010 (pms_id=26616) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13011 (pms_id=26617) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13012 (pms_id=26618) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13013 (pms_id=26620) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13014 (pms_id=26621) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13015 (pms_id=26625) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13016 (pms_id=26638) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13018 (pms_id=26651) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13017 (pms_id=26639) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13019 (pms_id=26653) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13020 (pms_id=26654) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13021 (pms_id=26655) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13023 (pms_id=26656) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13022 (pms_id=26662) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13024 (pms_id=26663) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13025 (pms_id=26665) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13026 (pms_id=26683) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13028 (pms_id=26684) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13027 (pms_id=26685) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13029 (pms_id=26686) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13030 (pms_id=26687) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13031 (pms_id=26688) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13032 (pms_id=26689) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13033 (pms_id=26690) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13034 (pms_id=26691) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13035 (pms_id=26692) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13036 (pms_id=26702) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13037 (pms_id=26703) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13038 (pms_id=26704) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13039 (pms_id=26705) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13040 (pms_id=26706) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13041 (pms_id=26707) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13042 (pms_id=26708) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13044 (pms_id=26710) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13043 (pms_id=26709) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13045 (pms_id=26711) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13046 (pms_id=26713) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13047 (pms_id=26714) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13048 (pms_id=26723) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13049 (pms_id=26724) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13050 (pms_id=26727) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13051 (pms_id=26728) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13052 (pms_id=26729) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13054 (pms_id=26735) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13053 (pms_id=26732) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13055 (pms_id=26737) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13056 (pms_id=26739) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13057 (pms_id=26740) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13058 (pms_id=26741) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13059 (pms_id=26746) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13060 (pms_id=26756) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13061 (pms_id=26757) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13062 (pms_id=26758) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13063 (pms_id=26759) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13064 (pms_id=26762) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13066 (pms_id=26763) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13065 (pms_id=26764) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13067 (pms_id=26772) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13068 (pms_id=26773) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13069 (pms_id=26774) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13070 (pms_id=26775) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13071 (pms_id=26776) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13073 (pms_id=26786) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13072 (pms_id=26778) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13074 (pms_id=26787) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13075 (pms_id=26788) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13076 (pms_id=26790) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13077 (pms_id=26800) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13078 (pms_id=26810) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13080 (pms_id=26820) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13079 (pms_id=26821) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13081 (pms_id=26823) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13082 (pms_id=26832) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13083 (pms_id=26833) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13084 (pms_id=26835) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13085 (pms_id=26837) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13086 (pms_id=26838) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13087 (pms_id=26840) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13090 (pms_id=26841) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13088 (pms_id=26851) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13089 (pms_id=26852) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13091 (pms_id=26860) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13092 (pms_id=26870) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13093 (pms_id=26871) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13094 (pms_id=26872) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13095 (pms_id=26883) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13096 (pms_id=26884) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13097 (pms_id=26893) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13098 (pms_id=26896) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13099 (pms_id=26906) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13100 (pms_id=26907) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13101 (pms_id=26908) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13102 (pms_id=26909) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13104 (pms_id=26910) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13103 (pms_id=26911) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13105 (pms_id=26912) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13106 (pms_id=26913) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13107 (pms_id=26914) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13108 (pms_id=26920) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13109 (pms_id=26922) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13110 (pms_id=26924) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13111 (pms_id=26926) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13112 (pms_id=26927) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13113 (pms_id=26929) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13114 (pms_id=26930) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13115 (pms_id=26931) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13116 (pms_id=26932) 2025-11-19 15:27:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 13117 (pms_id=26933) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13118 (pms_id=26934) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13119 (pms_id=26935) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13120 (pms_id=26944) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13121 (pms_id=26945) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13122 (pms_id=26946) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13123 (pms_id=26947) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13125 (pms_id=26949) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13124 (pms_id=26950) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13126 (pms_id=26951) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13128 (pms_id=26952) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13127 (pms_id=26953) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13129 (pms_id=26955) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13131 (pms_id=26959) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13130 (pms_id=26961) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13132 (pms_id=26962) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13133 (pms_id=26963) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13134 (pms_id=26964) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13135 (pms_id=26965) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13136 (pms_id=26966) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13137 (pms_id=26967) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13138 (pms_id=26968) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13139 (pms_id=26969) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13140 (pms_id=26971) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13141 (pms_id=26972) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13142 (pms_id=26980) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13143 (pms_id=26981) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13145 (pms_id=26982) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13144 (pms_id=26983) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13146 (pms_id=26984) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13147 (pms_id=26985) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13148 (pms_id=26986) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13149 (pms_id=26987) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13151 (pms_id=26988) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13150 (pms_id=26989) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13152 (pms_id=26997) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13153 (pms_id=26998) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13154 (pms_id=26999) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13155 (pms_id=27000) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13156 (pms_id=27001) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13158 (pms_id=27002) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13157 (pms_id=27003) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13160 (pms_id=27004) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13159 (pms_id=27007) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13161 (pms_id=27008) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13162 (pms_id=27009) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13163 (pms_id=27010) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13164 (pms_id=27011) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13165 (pms_id=27012) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13166 (pms_id=27013) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13167 (pms_id=27014) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13168 (pms_id=27015) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13169 (pms_id=27016) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13170 (pms_id=27017) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13171 (pms_id=27018) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13172 (pms_id=27019) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13173 (pms_id=27021) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13174 (pms_id=27022) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13175 (pms_id=27023) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13176 (pms_id=27024) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13177 (pms_id=27025) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13178 (pms_id=27026) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13179 (pms_id=27027) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13180 (pms_id=27029) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13181 (pms_id=27030) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13182 (pms_id=27031) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13183 (pms_id=27032) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13184 (pms_id=27033) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13185 (pms_id=27034) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13186 (pms_id=27035) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13187 (pms_id=27039) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13189 (pms_id=27041) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13188 (pms_id=27040) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13190 (pms_id=27042) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13193 (pms_id=27044) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13192 (pms_id=27046) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13191 (pms_id=27043) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13194 (pms_id=27047) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13195 (pms_id=27049) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13196 (pms_id=27050) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13197 (pms_id=27052) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13198 (pms_id=27053) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13199 (pms_id=27063) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13200 (pms_id=27064) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13201 (pms_id=27065) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13202 (pms_id=27066) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13203 (pms_id=27067) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13205 (pms_id=27069) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13204 (pms_id=27068) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13206 (pms_id=27070) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13207 (pms_id=27071) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13208 (pms_id=27072) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13216 (pms_id=27073) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13210 (pms_id=27074) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13209 (pms_id=27077) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13211 (pms_id=27078) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13212 (pms_id=27079) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13213 (pms_id=27080) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13214 (pms_id=27081) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13215 (pms_id=27082) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13217 (pms_id=27084) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13218 (pms_id=27083) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13220 (pms_id=27094) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13221 (pms_id=27095) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13219 (pms_id=27093) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13222 (pms_id=27096) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13223 (pms_id=27097) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13224 (pms_id=27098) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13225 (pms_id=27099) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13226 (pms_id=27100) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13227 (pms_id=27101) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13228 (pms_id=27103) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13229 (pms_id=27104) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13230 (pms_id=27105) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13231 (pms_id=27108) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13232 (pms_id=27109) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13233 (pms_id=27110) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13234 (pms_id=27112) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13236 (pms_id=27115) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13235 (pms_id=27114) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13237 (pms_id=27116) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13238 (pms_id=27117) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13239 (pms_id=27118) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13240 (pms_id=27119) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13241 (pms_id=27120) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13242 (pms_id=27121) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13243 (pms_id=27122) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13244 (pms_id=27125) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13245 (pms_id=27126) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13246 (pms_id=27127) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13247 (pms_id=27128) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13248 (pms_id=27129) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13249 (pms_id=27130) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13250 (pms_id=27131) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13251 (pms_id=27132) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13255 (pms_id=27134) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13252 (pms_id=27133) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13253 (pms_id=27135) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13254 (pms_id=27136) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13256 (pms_id=27137) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13257 (pms_id=27139) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13258 (pms_id=27140) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13259 (pms_id=27141) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13260 (pms_id=27142) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13261 (pms_id=27143) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13262 (pms_id=27154) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13263 (pms_id=27155) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13264 (pms_id=27156) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13265 (pms_id=27158) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13266 (pms_id=27159) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13267 (pms_id=27160) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13268 (pms_id=27161) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13269 (pms_id=27164) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13270 (pms_id=27172) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13271 (pms_id=27182) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13272 (pms_id=27183) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13273 (pms_id=27186) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13274 (pms_id=27189) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13275 (pms_id=27190) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13276 (pms_id=27191) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13277 (pms_id=27201) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13278 (pms_id=27202) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13279 (pms_id=27203) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13280 (pms_id=27204) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13281 (pms_id=27215) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13282 (pms_id=27214) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13283 (pms_id=27218) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13284 (pms_id=27219) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13285 (pms_id=27228) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13286 (pms_id=27229) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13287 (pms_id=27230) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13288 (pms_id=27238) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13289 (pms_id=27239) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13290 (pms_id=27240) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13291 (pms_id=27241) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13292 (pms_id=27251) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13293 (pms_id=27253) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13294 (pms_id=27255) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13295 (pms_id=27256) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13296 (pms_id=27257) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13297 (pms_id=27258) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13299 (pms_id=27259) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13298 (pms_id=27260) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13300 (pms_id=27261) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13301 (pms_id=27262) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13302 (pms_id=27263) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13303 (pms_id=27264) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13304 (pms_id=27265) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13305 (pms_id=27266) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13306 (pms_id=27267) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13308 (pms_id=27268) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13307 (pms_id=27269) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13309 (pms_id=27271) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13310 (pms_id=27281) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13311 (pms_id=27282) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13312 (pms_id=27283) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13314 (pms_id=27284) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13313 (pms_id=27285) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13315 (pms_id=27286) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13316 (pms_id=27287) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13317 (pms_id=27288) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13318 (pms_id=27289) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13319 (pms_id=27290) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13320 (pms_id=27291) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13321 (pms_id=27292) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13322 (pms_id=27293) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13323 (pms_id=27294) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13324 (pms_id=27302) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13325 (pms_id=27303) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13326 (pms_id=27304) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13327 (pms_id=27305) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13328 (pms_id=27312) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13330 (pms_id=27316) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13329 (pms_id=27315) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13331 (pms_id=27318) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13333 (pms_id=27317) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13332 (pms_id=27319) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13334 (pms_id=27320) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13335 (pms_id=27321) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13336 (pms_id=27322) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13337 (pms_id=27323) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13340 (pms_id=27325) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13338 (pms_id=27324) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13339 (pms_id=27327) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13341 (pms_id=27336) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13342 (pms_id=27337) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13343 (pms_id=27338) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13344 (pms_id=27339) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13345 (pms_id=27340) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13346 (pms_id=27341) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13347 (pms_id=27342) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13348 (pms_id=27344) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13349 (pms_id=27346) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13350 (pms_id=27356) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27342 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13351 (pms_id=27357) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13352 (pms_id=27358) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13353 (pms_id=27359) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13354 (pms_id=27360) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13355 (pms_id=27361) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13356 (pms_id=27362) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13357 (pms_id=27363) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27362 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13358 (pms_id=27364) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13359 (pms_id=27365) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13360 (pms_id=27366) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13362 (pms_id=27368) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13361 (pms_id=27369) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13363 (pms_id=27370) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13364 (pms_id=27372) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13365 (pms_id=27373) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13366 (pms_id=27375) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13367 (pms_id=27376) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13368 (pms_id=27377) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13369 (pms_id=27378) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13370 (pms_id=27379) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13371 (pms_id=27380) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13372 (pms_id=27381) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13373 (pms_id=27382) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13374 (pms_id=27383) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13376 (pms_id=27388) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13375 (pms_id=27389) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13377 (pms_id=27391) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13378 (pms_id=27402) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13379 (pms_id=27403) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13380 (pms_id=27405) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13381 (pms_id=27406) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13382 (pms_id=27407) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13383 (pms_id=27408) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13384 (pms_id=27409) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13385 (pms_id=27410) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13387 (pms_id=27417) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13386 (pms_id=27418) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13389 (pms_id=27419) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13388 (pms_id=27421) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13390 (pms_id=27428) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13391 (pms_id=27430) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13392 (pms_id=27431) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13393 (pms_id=27432) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13394 (pms_id=27433) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13395 (pms_id=27435) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13397 (pms_id=27436) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13396 (pms_id=27437) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13398 (pms_id=27438) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13400 (pms_id=27443) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13399 (pms_id=27444) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13401 (pms_id=27445) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13402 (pms_id=27446) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27445 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13403 (pms_id=27456) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13404 (pms_id=27457) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13405 (pms_id=27458) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13406 (pms_id=27459) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13408 (pms_id=27468) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13407 (pms_id=27478) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13409 (pms_id=27479) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13410 (pms_id=27480) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13411 (pms_id=27481) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13412 (pms_id=27482) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13413 (pms_id=27483) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13414 (pms_id=27484) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13415 (pms_id=27491) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13416 (pms_id=27493) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13420 (pms_id=27495) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13417 (pms_id=27494) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13418 (pms_id=27496) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13419 (pms_id=27497) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13421 (pms_id=27498) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13422 (pms_id=27499) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13423 (pms_id=27500) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13424 (pms_id=27501) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13425 (pms_id=27502) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13426 (pms_id=27506) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13427 (pms_id=27519) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13428 (pms_id=27520) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13429 (pms_id=27521) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13430 (pms_id=27525) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13431 (pms_id=27526) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13432 (pms_id=27528) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13433 (pms_id=27530) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13434 (pms_id=27531) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13435 (pms_id=27532) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13436 (pms_id=27541) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13438 (pms_id=27542) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13437 (pms_id=27543) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13439 (pms_id=27544) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13440 (pms_id=27545) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13441 (pms_id=27546) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13442 (pms_id=27549) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13460 (pms_id=27548) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13443 (pms_id=27550) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13445 (pms_id=27570) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13444 (pms_id=27571) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13447 (pms_id=27572) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13446 (pms_id=27573) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13448 (pms_id=27574) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13449 (pms_id=27575) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13450 (pms_id=27576) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13451 (pms_id=27577) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13452 (pms_id=27578) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13453 (pms_id=27579) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13455 (pms_id=27580) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13454 (pms_id=27582) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13456 (pms_id=27583) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13457 (pms_id=27584) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13458 (pms_id=27585) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13459 (pms_id=27587) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13461 (pms_id=27588) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13463 (pms_id=27589) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13462 (pms_id=27591) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13464 (pms_id=27602) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13465 (pms_id=27604) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13466 (pms_id=27605) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13467 (pms_id=27607) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13468 (pms_id=27608) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13470 (pms_id=27610) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13469 (pms_id=27609) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13471 (pms_id=27619) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13472 (pms_id=27620) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13474 (pms_id=27621) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13475 (pms_id=27622) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13473 (pms_id=27623) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13476 (pms_id=27624) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13477 (pms_id=27627) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27623 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13478 (pms_id=27628) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13479 (pms_id=27629) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13480 (pms_id=27631) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13482 (pms_id=27632) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13481 (pms_id=27646) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13483 (pms_id=27647) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13485 (pms_id=27650) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13484 (pms_id=27652) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13486 (pms_id=27653) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13487 (pms_id=27654) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13489 (pms_id=27664) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13488 (pms_id=27655) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13490 (pms_id=27665) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13491 (pms_id=27676) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13492 (pms_id=27677) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13493 (pms_id=27678) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13494 (pms_id=27689) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13495 (pms_id=27699) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13496 (pms_id=27690) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13497 (pms_id=27700) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13498 (pms_id=27709) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13499 (pms_id=27710) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13500 (pms_id=27711) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13501 (pms_id=27712) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13502 (pms_id=27714) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13504 (pms_id=27716) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13503 (pms_id=27717) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13505 (pms_id=27719) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13524 (pms_id=27720) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13522 (pms_id=27721) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13506 (pms_id=27722) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13507 (pms_id=27723) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13508 (pms_id=27724) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13510 (pms_id=27731) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13509 (pms_id=27741) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13511 (pms_id=27742) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13513 (pms_id=27743) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13512 (pms_id=27744) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13514 (pms_id=27746) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13515 (pms_id=27749) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13517 (pms_id=27751) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13516 (pms_id=27752) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13518 (pms_id=27753) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13519 (pms_id=27754) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13520 (pms_id=27755) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13521 (pms_id=27757) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13523 (pms_id=27758) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13525 (pms_id=27759) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13526 (pms_id=27760) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13527 (pms_id=27761) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13528 (pms_id=27762) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13529 (pms_id=27763) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13530 (pms_id=27765) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13531 (pms_id=27766) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13532 (pms_id=27770) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13533 (pms_id=27771) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13534 (pms_id=27772) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13535 (pms_id=27775) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13536 (pms_id=27776) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13538 (pms_id=27778) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13537 (pms_id=27777) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13539 (pms_id=27779) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13540 (pms_id=27781) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13542 (pms_id=27783) 2025-11-19 15:27:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 13541 (pms_id=27782) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13543 (pms_id=27784) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13544 (pms_id=27785) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13545 (pms_id=27786) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13546 (pms_id=27787) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13547 (pms_id=27788) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13548 (pms_id=27790) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13549 (pms_id=27791) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13550 (pms_id=27792) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13551 (pms_id=27793) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13552 (pms_id=27794) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13553 (pms_id=27797) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13555 (pms_id=27804) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13554 (pms_id=27800) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13556 (pms_id=27806) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13557 (pms_id=27807) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13558 (pms_id=27808) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13559 (pms_id=27809) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13560 (pms_id=27819) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13562 (pms_id=27821) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13561 (pms_id=27820) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13563 (pms_id=27822) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13564 (pms_id=27823) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13565 (pms_id=27824) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13566 (pms_id=27826) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13567 (pms_id=27827) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13568 (pms_id=27837) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13569 (pms_id=27838) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13570 (pms_id=27840) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13571 (pms_id=27841) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13572 (pms_id=27843) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13575 (pms_id=27845) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13573 (pms_id=27849) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13574 (pms_id=27846) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13576 (pms_id=27850) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13577 (pms_id=27853) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13578 (pms_id=27854) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27845 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13579 (pms_id=27856) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13580 (pms_id=27857) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13581 (pms_id=27862) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13582 (pms_id=27872) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13583 (pms_id=27873) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13585 (pms_id=27875) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13584 (pms_id=27877) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13586 (pms_id=27878) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13587 (pms_id=27879) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13588 (pms_id=27881) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13589 (pms_id=27884) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13590 (pms_id=27890) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13592 (pms_id=27891) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13594 (pms_id=27901) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13593 (pms_id=27904) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13595 (pms_id=27911) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13596 (pms_id=27913) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13591 (pms_id=27903) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13598 (pms_id=27916) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13597 (pms_id=27917) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13599 (pms_id=27921) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13601 (pms_id=27923) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13600 (pms_id=27922) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13602 (pms_id=27924) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13603 (pms_id=27934) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13604 (pms_id=27945) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13605 (pms_id=27946) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13606 (pms_id=27947) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13608 (pms_id=27948) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13607 (pms_id=27950) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13609 (pms_id=27960) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13610 (pms_id=27961) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13611 (pms_id=27962) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13612 (pms_id=27963) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13613 (pms_id=27964) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13614 (pms_id=27972) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13615 (pms_id=27973) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13616 (pms_id=27974) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13617 (pms_id=27975) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13618 (pms_id=27982) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13619 (pms_id=27983) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13620 (pms_id=27984) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13621 (pms_id=27985) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13622 (pms_id=27986) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13623 (pms_id=27988) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13624 (pms_id=27989) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13625 (pms_id=27999) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13626 (pms_id=28000) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13627 (pms_id=28001) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13628 (pms_id=28004) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13630 (pms_id=28006) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13629 (pms_id=28003) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13631 (pms_id=28007) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13633 (pms_id=28009) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13632 (pms_id=28008) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13634 (pms_id=28010) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13635 (pms_id=28011) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13636 (pms_id=28012) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13637 (pms_id=28020) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13639 (pms_id=28023) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13638 (pms_id=28022) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13640 (pms_id=28024) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13641 (pms_id=28025) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13643 (pms_id=28027) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13642 (pms_id=28026) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13644 (pms_id=28028) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13645 (pms_id=28039) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13647 (pms_id=28048) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13646 (pms_id=28058) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13649 (pms_id=28059) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13650 (pms_id=28062) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13648 (pms_id=28060) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13651 (pms_id=28063) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13652 (pms_id=28064) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13653 (pms_id=28066) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13654 (pms_id=28068) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13655 (pms_id=28069) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13656 (pms_id=28079) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13657 (pms_id=28080) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13658 (pms_id=28090) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13659 (pms_id=28091) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13660 (pms_id=28099) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13661 (pms_id=28100) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13663 (pms_id=28112) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13662 (pms_id=28110) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13664 (pms_id=28113) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13665 (pms_id=28116) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13666 (pms_id=28117) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13667 (pms_id=28118) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13668 (pms_id=28119) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13670 (pms_id=28121) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13669 (pms_id=28120) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13671 (pms_id=28122) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13672 (pms_id=28126) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13674 (pms_id=28128) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13673 (pms_id=28127) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13675 (pms_id=28138) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13678 (pms_id=28139) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13676 (pms_id=28140) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13677 (pms_id=28150) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13679 (pms_id=28152) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13680 (pms_id=28153) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13681 (pms_id=28154) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13682 (pms_id=28155) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13683 (pms_id=28156) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13684 (pms_id=28166) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13685 (pms_id=28167) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13686 (pms_id=28168) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13687 (pms_id=28180) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13688 (pms_id=28181) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13689 (pms_id=28182) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13691 (pms_id=28184) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13690 (pms_id=28183) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13692 (pms_id=28186) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13693 (pms_id=28187) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13695 (pms_id=28188) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13694 (pms_id=28189) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13696 (pms_id=28190) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13698 (pms_id=28191) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13699 (pms_id=28193) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13697 (pms_id=28199) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13700 (pms_id=28200) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13701 (pms_id=28201) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13702 (pms_id=28202) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13703 (pms_id=28205) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13704 (pms_id=28209) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13705 (pms_id=28212) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13707 (pms_id=28213) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13706 (pms_id=28214) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13708 (pms_id=28215) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 28214 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13709 (pms_id=28216) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13710 (pms_id=28223) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13711 (pms_id=28224) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13712 (pms_id=28225) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13713 (pms_id=28227) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13714 (pms_id=28228) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13715 (pms_id=28229) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13717 (pms_id=28231) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13716 (pms_id=28232) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13718 (pms_id=28237) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13719 (pms_id=28238) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13720 (pms_id=28239) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13721 (pms_id=28240) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13722 (pms_id=28248) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13723 (pms_id=28249) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13724 (pms_id=28258) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13725 (pms_id=28259) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13727 (pms_id=28260) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13726 (pms_id=28261) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13729 (pms_id=28262) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13728 (pms_id=28263) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13730 (pms_id=28264) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13732 (pms_id=28266) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13731 (pms_id=28267) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13733 (pms_id=28268) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13734 (pms_id=28269) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13736 (pms_id=28270) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13735 (pms_id=28280) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13738 (pms_id=28282) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13737 (pms_id=28281) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13740 (pms_id=28284) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13739 (pms_id=28285) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13741 (pms_id=28286) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13742 (pms_id=28287) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13743 (pms_id=28296) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13744 (pms_id=28297) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13745 (pms_id=28307) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13746 (pms_id=28308) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13748 (pms_id=28309) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13747 (pms_id=28311) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13749 (pms_id=28312) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13750 (pms_id=28313) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13751 (pms_id=28314) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13752 (pms_id=28315) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13753 (pms_id=28316) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13754 (pms_id=28317) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13755 (pms_id=28318) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13757 (pms_id=28328) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13756 (pms_id=28338) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13758 (pms_id=28348) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13759 (pms_id=28349) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13760 (pms_id=28360) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13761 (pms_id=28361) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13762 (pms_id=28362) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13763 (pms_id=28369) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13764 (pms_id=28370) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13767 (pms_id=28381) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13765 (pms_id=28382) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13768 (pms_id=28380) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13766 (pms_id=28383) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13769 (pms_id=28384) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13770 (pms_id=28385) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13771 (pms_id=28386) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13772 (pms_id=28387) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13773 (pms_id=28388) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13774 (pms_id=28398) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13775 (pms_id=28400) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13776 (pms_id=28401) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13779 (pms_id=28404) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13777 (pms_id=28403) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13778 (pms_id=28405) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13780 (pms_id=28407) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13781 (pms_id=28409) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13782 (pms_id=28412) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13783 (pms_id=28413) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13786 (pms_id=28414) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13784 (pms_id=28415) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13785 (pms_id=28416) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13787 (pms_id=28418) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13788 (pms_id=28419) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13789 (pms_id=28420) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13790 (pms_id=28421) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13793 (pms_id=28428) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13791 (pms_id=28429) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13792 (pms_id=28430) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13795 (pms_id=28438) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13794 (pms_id=28439) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13796 (pms_id=28440) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13797 (pms_id=28441) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13798 (pms_id=28442) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13799 (pms_id=28443) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13801 (pms_id=28445) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13800 (pms_id=28444) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13802 (pms_id=28446) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13803 (pms_id=28447) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13805 (pms_id=28448) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13804 (pms_id=28449) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13806 (pms_id=28450) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13808 (pms_id=28452) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13807 (pms_id=28453) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13810 (pms_id=28454) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13809 (pms_id=28455) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13811 (pms_id=28458) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13812 (pms_id=28459) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13813 (pms_id=28460) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13815 (pms_id=28461) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13814 (pms_id=28468) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13817 (pms_id=28474) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13816 (pms_id=28470) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13818 (pms_id=28475) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13819 (pms_id=28476) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13820 (pms_id=28478) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13821 (pms_id=28479) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13822 (pms_id=28480) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13823 (pms_id=28481) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13824 (pms_id=28484) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13825 (pms_id=28485) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13826 (pms_id=28486) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13827 (pms_id=28488) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13828 (pms_id=28503) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13831 (pms_id=28514) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13829 (pms_id=28504) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13830 (pms_id=28515) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13832 (pms_id=28516) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13833 (pms_id=28517) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13835 (pms_id=28518) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13834 (pms_id=28519) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13836 (pms_id=28524) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13838 (pms_id=28525) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13837 (pms_id=28527) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13840 (pms_id=28530) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13839 (pms_id=28531) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13841 (pms_id=28533) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13842 (pms_id=28543) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13843 (pms_id=28544) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13844 (pms_id=28546) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13845 (pms_id=28547) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13846 (pms_id=28548) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13847 (pms_id=28550) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13849 (pms_id=28551) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13848 (pms_id=28553) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13850 (pms_id=28554) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13851 (pms_id=28555) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13852 (pms_id=28565) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13853 (pms_id=28566) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13854 (pms_id=28567) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13855 (pms_id=28568) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13856 (pms_id=28569) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13857 (pms_id=28570) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13858 (pms_id=28575) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13859 (pms_id=28576) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13860 (pms_id=28578) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13861 (pms_id=28579) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13863 (pms_id=28581) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13862 (pms_id=28580) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13864 (pms_id=28582) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13865 (pms_id=28583) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13866 (pms_id=28584) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13867 (pms_id=28591) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13869 (pms_id=28593) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13868 (pms_id=28592) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13870 (pms_id=28594) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13872 (pms_id=28598) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13871 (pms_id=28597) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13873 (pms_id=28599) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13874 (pms_id=28605) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13876 (pms_id=28607) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13875 (pms_id=28608) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13877 (pms_id=28609) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13879 (pms_id=28610) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13878 (pms_id=28611) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13880 (pms_id=28612) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13881 (pms_id=28613) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13882 (pms_id=28614) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13883 (pms_id=28615) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13884 (pms_id=28616) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13885 (pms_id=28625) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13886 (pms_id=28627) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13887 (pms_id=28628) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13888 (pms_id=28629) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13889 (pms_id=28630) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13890 (pms_id=28631) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13891 (pms_id=28632) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13893 (pms_id=28634) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13892 (pms_id=28633) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13894 (pms_id=28635) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13895 (pms_id=28645) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13896 (pms_id=28646) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13899 (pms_id=28648) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13897 (pms_id=28649) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13898 (pms_id=28650) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13900 (pms_id=28651) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13901 (pms_id=28652) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13902 (pms_id=28653) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13903 (pms_id=28654) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13904 (pms_id=28655) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13905 (pms_id=28657) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13906 (pms_id=28658) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13907 (pms_id=28664) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13908 (pms_id=28665) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13909 (pms_id=28666) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13910 (pms_id=28667) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13912 (pms_id=28670) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13911 (pms_id=28669) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13913 (pms_id=28671) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13914 (pms_id=28672) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13916 (pms_id=28674) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13915 (pms_id=28675) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13917 (pms_id=28682) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13918 (pms_id=28683) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13919 (pms_id=28684) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13920 (pms_id=28686) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13921 (pms_id=28687) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13922 (pms_id=28690) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13923 (pms_id=28691) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13924 (pms_id=28692) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13925 (pms_id=28693) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13927 (pms_id=28697) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13926 (pms_id=28694) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13928 (pms_id=28698) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13929 (pms_id=28701) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13930 (pms_id=28703) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13931 (pms_id=28705) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13932 (pms_id=28707) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13933 (pms_id=28708) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13934 (pms_id=28709) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13935 (pms_id=28710) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13936 (pms_id=28711) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13938 (pms_id=28712) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13937 (pms_id=28713) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13939 (pms_id=28714) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13941 (pms_id=28715) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13940 (pms_id=28716) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13942 (pms_id=28717) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13943 (pms_id=28723) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13944 (pms_id=28725) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13945 (pms_id=28726) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13946 (pms_id=28728) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13947 (pms_id=28732) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13948 (pms_id=28734) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13949 (pms_id=28735) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13950 (pms_id=28737) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13951 (pms_id=28738) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13952 (pms_id=28739) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13953 (pms_id=28740) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13954 (pms_id=28741) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13955 (pms_id=28750) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13956 (pms_id=28753) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13957 (pms_id=28754) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13959 (pms_id=28755) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13958 (pms_id=28756) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13960 (pms_id=28757) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13961 (pms_id=28758) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13962 (pms_id=28769) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13963 (pms_id=28770) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13966 (pms_id=28772) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13964 (pms_id=28771) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13965 (pms_id=28781) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13967 (pms_id=28782) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13968 (pms_id=28783) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13969 (pms_id=28784) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13970 (pms_id=28785) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13971 (pms_id=28794) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13972 (pms_id=28796) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13973 (pms_id=28797) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13974 (pms_id=28798) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13976 (pms_id=28808) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13975 (pms_id=28809) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13977 (pms_id=28810) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13978 (pms_id=28811) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13979 (pms_id=28818) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13980 (pms_id=28819) 2025-11-19 15:27:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 13981 (pms_id=28828) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13982 (pms_id=28829) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13983 (pms_id=28830) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13984 (pms_id=28831) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13985 (pms_id=28832) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13986 (pms_id=28833) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13987 (pms_id=28834) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13989 (pms_id=28836) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13988 (pms_id=28835) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13990 (pms_id=28837) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13991 (pms_id=28838) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13992 (pms_id=28839) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13993 (pms_id=28847) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13994 (pms_id=28848) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13996 (pms_id=28850) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13995 (pms_id=28858) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13998 (pms_id=28859) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13997 (pms_id=28861) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 13999 (pms_id=28862) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14000 (pms_id=28864) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14001 (pms_id=28865) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14003 (pms_id=28867) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14002 (pms_id=28866) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14004 (pms_id=28868) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14005 (pms_id=28870) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14006 (pms_id=28879) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14007 (pms_id=28880) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14008 (pms_id=28882) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14009 (pms_id=28885) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14010 (pms_id=28889) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14011 (pms_id=28899) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14013 (pms_id=28901) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14012 (pms_id=28900) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14014 (pms_id=28902) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14016 (pms_id=28909) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14015 (pms_id=28910) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14017 (pms_id=28911) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14018 (pms_id=28913) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14019 (pms_id=28914) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14021 (pms_id=28915) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14020 (pms_id=28916) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14022 (pms_id=28917) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14023 (pms_id=28918) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14024 (pms_id=28925) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14025 (pms_id=28926) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14026 (pms_id=28927) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14027 (pms_id=28928) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14028 (pms_id=28929) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14029 (pms_id=28932) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14030 (pms_id=28933) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14031 (pms_id=28934) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14032 (pms_id=28935) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14034 (pms_id=28936) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14033 (pms_id=28937) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14036 (pms_id=28938) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14035 (pms_id=28940) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14037 (pms_id=28941) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14040 (pms_id=28944) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14038 (pms_id=28942) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14039 (pms_id=28943) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14041 (pms_id=28945) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14042 (pms_id=28946) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14043 (pms_id=28948) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14044 (pms_id=28949) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14045 (pms_id=28950) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14046 (pms_id=28952) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14047 (pms_id=28954) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14049 (pms_id=28957) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14048 (pms_id=28956) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14050 (pms_id=28967) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14051 (pms_id=28968) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14052 (pms_id=28987) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14054 (pms_id=28990) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14053 (pms_id=28988) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14055 (pms_id=28991) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14057 (pms_id=28992) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14056 (pms_id=28993) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14060 (pms_id=29003) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14059 (pms_id=29002) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14058 (pms_id=28994) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14061 (pms_id=29004) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14062 (pms_id=29005) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14063 (pms_id=29014) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14064 (pms_id=29015) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14065 (pms_id=29016) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14066 (pms_id=29018) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14067 (pms_id=29019) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14068 (pms_id=29020) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14069 (pms_id=29021) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14070 (pms_id=29032) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14071 (pms_id=29033) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14072 (pms_id=29034) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14074 (pms_id=29036) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14073 (pms_id=29035) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14075 (pms_id=29037) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14076 (pms_id=29046) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14077 (pms_id=29047) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14078 (pms_id=29048) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14079 (pms_id=29049) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14080 (pms_id=29051) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14081 (pms_id=29052) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14083 (pms_id=29062) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14082 (pms_id=29053) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14084 (pms_id=29064) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14085 (pms_id=29066) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14086 (pms_id=29068) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14087 (pms_id=29069) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14088 (pms_id=29070) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14089 (pms_id=29071) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14090 (pms_id=29072) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14092 (pms_id=29074) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14091 (pms_id=29073) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14093 (pms_id=29076) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14094 (pms_id=29085) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14095 (pms_id=29087) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14096 (pms_id=29095) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14097 (pms_id=29088) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14098 (pms_id=29096) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14099 (pms_id=29097) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14100 (pms_id=29098) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14101 (pms_id=29101) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14102 (pms_id=29102) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14103 (pms_id=29108) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14104 (pms_id=29109) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14105 (pms_id=29119) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14106 (pms_id=29120) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14107 (pms_id=29122) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14108 (pms_id=29123) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14109 (pms_id=29124) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14110 (pms_id=29135) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14111 (pms_id=29136) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14114 (pms_id=29140) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14113 (pms_id=29139) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14112 (pms_id=29137) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14115 (pms_id=29150) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14117 (pms_id=29152) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14116 (pms_id=29151) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14118 (pms_id=29153) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14119 (pms_id=29154) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14120 (pms_id=29155) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14121 (pms_id=29156) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14122 (pms_id=29157) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14123 (pms_id=29158) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14124 (pms_id=29159) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14125 (pms_id=29160) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14126 (pms_id=29161) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14127 (pms_id=29162) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14128 (pms_id=29163) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14129 (pms_id=29164) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14130 (pms_id=29166) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14131 (pms_id=29173) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14132 (pms_id=29174) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14133 (pms_id=29175) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14134 (pms_id=29176) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14135 (pms_id=29177) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14136 (pms_id=29178) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14137 (pms_id=29179) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14138 (pms_id=29180) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14139 (pms_id=29181) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14140 (pms_id=29182) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14142 (pms_id=29183) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14141 (pms_id=29184) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14143 (pms_id=29185) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14144 (pms_id=29186) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14145 (pms_id=29195) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14147 (pms_id=29199) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14146 (pms_id=29197) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14148 (pms_id=29200) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14150 (pms_id=29204) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14149 (pms_id=29202) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14151 (pms_id=29207) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14152 (pms_id=29209) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14153 (pms_id=29211) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14154 (pms_id=29213) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14155 (pms_id=29215) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14156 (pms_id=29223) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14157 (pms_id=29226) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14158 (pms_id=29235) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14159 (pms_id=29236) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14160 (pms_id=29237) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14161 (pms_id=29238) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14162 (pms_id=29239) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14163 (pms_id=29246) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14164 (pms_id=29247) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14165 (pms_id=29248) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14166 (pms_id=29259) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14167 (pms_id=29270) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14168 (pms_id=29271) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14169 (pms_id=29278) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14171 (pms_id=29279) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14170 (pms_id=29280) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14172 (pms_id=29281) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14173 (pms_id=29282) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14174 (pms_id=29283) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14175 (pms_id=29284) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14176 (pms_id=29285) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14177 (pms_id=29286) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14179 (pms_id=29288) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14178 (pms_id=29289) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14180 (pms_id=29290) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14181 (pms_id=29299) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14182 (pms_id=29309) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14183 (pms_id=29310) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14184 (pms_id=29311) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14185 (pms_id=29312) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14186 (pms_id=29313) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14187 (pms_id=29314) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14188 (pms_id=29315) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14189 (pms_id=29316) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14190 (pms_id=29317) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14191 (pms_id=29318) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14192 (pms_id=29319) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14193 (pms_id=29321) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14194 (pms_id=29322) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14195 (pms_id=29323) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14196 (pms_id=29324) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14197 (pms_id=29332) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14198 (pms_id=29333) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14200 (pms_id=29334) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14199 (pms_id=29335) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14201 (pms_id=29336) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14202 (pms_id=29337) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14203 (pms_id=29347) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14204 (pms_id=29348) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14205 (pms_id=29349) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14206 (pms_id=29350) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14207 (pms_id=29359) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14208 (pms_id=29361) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14210 (pms_id=29369) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14209 (pms_id=29370) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14212 (pms_id=29371) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14211 (pms_id=29381) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14213 (pms_id=29382) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14214 (pms_id=29383) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14215 (pms_id=29384) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14216 (pms_id=29386) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14217 (pms_id=29391) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14219 (pms_id=29392) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14218 (pms_id=29401) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14220 (pms_id=29402) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14222 (pms_id=29405) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14221 (pms_id=29406) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14223 (pms_id=29407) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14224 (pms_id=29416) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14225 (pms_id=29417) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14226 (pms_id=29426) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14227 (pms_id=29427) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14228 (pms_id=29429) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14229 (pms_id=29430) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14230 (pms_id=29432) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14232 (pms_id=29441) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14231 (pms_id=29439) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14233 (pms_id=29451) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14234 (pms_id=29452) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14235 (pms_id=29453) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14236 (pms_id=29454) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14238 (pms_id=29456) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14237 (pms_id=29458) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14239 (pms_id=29459) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14240 (pms_id=29460) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14241 (pms_id=29467) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14242 (pms_id=29468) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14243 (pms_id=29478) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14244 (pms_id=29479) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14245 (pms_id=29480) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14246 (pms_id=29481) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14247 (pms_id=29483) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14248 (pms_id=29484) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14249 (pms_id=29485) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14251 (pms_id=29494) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14250 (pms_id=29495) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14252 (pms_id=29496) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14253 (pms_id=29497) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14254 (pms_id=29498) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14255 (pms_id=29499) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14256 (pms_id=29500) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14257 (pms_id=29501) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14258 (pms_id=29502) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14259 (pms_id=29503) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14260 (pms_id=29505) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14261 (pms_id=29506) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14263 (pms_id=29514) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14262 (pms_id=29515) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14264 (pms_id=29524) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14265 (pms_id=29525) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14266 (pms_id=29527) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14267 (pms_id=29534) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14268 (pms_id=29535) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14269 (pms_id=29536) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14270 (pms_id=29537) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14272 (pms_id=29539) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14271 (pms_id=29538) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14273 (pms_id=29549) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14274 (pms_id=29551) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14275 (pms_id=29553) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14276 (pms_id=29560) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14277 (pms_id=29562) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14278 (pms_id=29564) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14279 (pms_id=29563) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29560 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14280 (pms_id=29567) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14281 (pms_id=29568) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14282 (pms_id=29570) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14283 (pms_id=29571) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14284 (pms_id=29575) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14285 (pms_id=29576) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14286 (pms_id=29577) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14287 (pms_id=29578) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14288 (pms_id=29579) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14289 (pms_id=29580) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14291 (pms_id=29581) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14290 (pms_id=29582) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14292 (pms_id=29584) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14293 (pms_id=29585) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14294 (pms_id=29586) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14295 (pms_id=29587) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14296 (pms_id=29588) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14297 (pms_id=29589) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14298 (pms_id=29591) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14299 (pms_id=29590) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14300 (pms_id=29592) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14301 (pms_id=29602) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14302 (pms_id=29603) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14303 (pms_id=29612) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14304 (pms_id=29613) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14306 (pms_id=29615) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14305 (pms_id=29614) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14308 (pms_id=29616) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14307 (pms_id=29617) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14309 (pms_id=29618) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14310 (pms_id=29628) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14311 (pms_id=29629) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14312 (pms_id=29639) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14313 (pms_id=29640) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14314 (pms_id=29650) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14315 (pms_id=29651) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14316 (pms_id=29652) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14317 (pms_id=29653) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14318 (pms_id=29655) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14319 (pms_id=29662) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14321 (pms_id=29664) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14320 (pms_id=29663) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14322 (pms_id=29665) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14323 (pms_id=29675) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14324 (pms_id=29676) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14325 (pms_id=29677) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14326 (pms_id=29686) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14327 (pms_id=29687) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14328 (pms_id=29688) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14329 (pms_id=29689) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14330 (pms_id=29690) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14331 (pms_id=29694) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14332 (pms_id=29695) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14333 (pms_id=29701) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14334 (pms_id=29702) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14335 (pms_id=29704) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14336 (pms_id=29705) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14337 (pms_id=29706) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14338 (pms_id=29707) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14339 (pms_id=29708) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14340 (pms_id=29709) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14341 (pms_id=29710) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14342 (pms_id=29716) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14343 (pms_id=29717) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14344 (pms_id=29719) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14345 (pms_id=29720) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14346 (pms_id=29721) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14347 (pms_id=29722) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14348 (pms_id=29724) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14349 (pms_id=29725) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14350 (pms_id=29726) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14351 (pms_id=29727) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14352 (pms_id=29728) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14353 (pms_id=29730) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14354 (pms_id=29731) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14355 (pms_id=29732) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14356 (pms_id=29733) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14357 (pms_id=29734) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14358 (pms_id=29735) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14359 (pms_id=29746) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14360 (pms_id=29748) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14361 (pms_id=29749) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14362 (pms_id=29750) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14363 (pms_id=29751) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14364 (pms_id=29752) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14366 (pms_id=29753) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14365 (pms_id=29754) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14367 (pms_id=29760) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14368 (pms_id=29761) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14369 (pms_id=29763) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14370 (pms_id=29764) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14371 (pms_id=29773) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14372 (pms_id=29774) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14373 (pms_id=29776) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14374 (pms_id=29778) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14375 (pms_id=29779) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14376 (pms_id=29780) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14377 (pms_id=29781) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14378 (pms_id=29782) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14379 (pms_id=29785) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14380 (pms_id=29786) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14381 (pms_id=29787) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14382 (pms_id=29788) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14383 (pms_id=29789) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14384 (pms_id=29790) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14386 (pms_id=29792) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14385 (pms_id=29800) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14387 (pms_id=29801) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14388 (pms_id=29802) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14389 (pms_id=29803) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14390 (pms_id=29804) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14391 (pms_id=29805) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14392 (pms_id=29806) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14393 (pms_id=29814) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14395 (pms_id=29816) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14394 (pms_id=29815) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14396 (pms_id=29817) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14397 (pms_id=29818) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14398 (pms_id=29819) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14400 (pms_id=29821) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14399 (pms_id=29820) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14401 (pms_id=29822) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14402 (pms_id=29824) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14403 (pms_id=29825) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14405 (pms_id=29832) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14404 (pms_id=29833) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14406 (pms_id=29834) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14407 (pms_id=29835) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14408 (pms_id=29836) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14410 (pms_id=29848) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14409 (pms_id=29857) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14412 (pms_id=29868) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14411 (pms_id=29867) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14413 (pms_id=29869) 2025-11-19 15:27:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 14414 (pms_id=29870) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14416 (pms_id=29873) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14415 (pms_id=29871) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14417 (pms_id=29874) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14418 (pms_id=29875) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14419 (pms_id=29876) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14420 (pms_id=29877) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14421 (pms_id=29878) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14422 (pms_id=29879) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14423 (pms_id=29881) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14424 (pms_id=29891) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14425 (pms_id=29892) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14427 (pms_id=29894) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14426 (pms_id=29893) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14428 (pms_id=29901) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14429 (pms_id=29902) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14430 (pms_id=29903) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14432 (pms_id=29904) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14431 (pms_id=29905) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14433 (pms_id=29906) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29906 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14435 (pms_id=29911) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14437 (pms_id=29916) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14434 (pms_id=29908) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14436 (pms_id=29915) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14438 (pms_id=29917) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14440 (pms_id=29918) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14439 (pms_id=29920) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14441 (pms_id=29921) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14442 (pms_id=29922) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14443 (pms_id=29925) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14445 (pms_id=29928) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14444 (pms_id=29927) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14448 (pms_id=29932) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14446 (pms_id=29933) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14447 (pms_id=29934) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14449 (pms_id=29935) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14451 (pms_id=29937) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14450 (pms_id=29936) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14452 (pms_id=29938) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14453 (pms_id=29939) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14457 (pms_id=29950) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14454 (pms_id=29940) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14455 (pms_id=29951) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14456 (pms_id=29953) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14458 (pms_id=29962) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14459 (pms_id=29963) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14460 (pms_id=29964) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14462 (pms_id=29971) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14461 (pms_id=29970) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14463 (pms_id=29980) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14464 (pms_id=29981) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14465 (pms_id=29982) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14466 (pms_id=29983) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14467 (pms_id=29991) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14468 (pms_id=29992) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14469 (pms_id=29993) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14470 (pms_id=29994) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14471 (pms_id=29995) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14472 (pms_id=30002) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14473 (pms_id=30004) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14474 (pms_id=30005) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14475 (pms_id=30007) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14476 (pms_id=30008) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14478 (pms_id=30012) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14477 (pms_id=30010) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14479 (pms_id=30023) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14480 (pms_id=30025) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14481 (pms_id=30026) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14482 (pms_id=30027) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14483 (pms_id=30028) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14484 (pms_id=30029) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14485 (pms_id=30031) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14486 (pms_id=30032) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14487 (pms_id=30034) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14488 (pms_id=30035) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14489 (pms_id=30036) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14490 (pms_id=30037) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14491 (pms_id=30038) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14492 (pms_id=30039) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14493 (pms_id=30040) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14494 (pms_id=30042) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14495 (pms_id=30043) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14497 (pms_id=30044) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14496 (pms_id=30045) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14498 (pms_id=30055) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14499 (pms_id=30056) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14500 (pms_id=30057) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14501 (pms_id=30058) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14502 (pms_id=30059) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14503 (pms_id=30060) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14504 (pms_id=30068) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14505 (pms_id=30069) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14507 (pms_id=30071) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14506 (pms_id=30072) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14508 (pms_id=30073) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14510 (pms_id=30074) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14509 (pms_id=30075) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14511 (pms_id=30083) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14512 (pms_id=30084) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14513 (pms_id=30085) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14514 (pms_id=30086) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14516 (pms_id=30087) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14515 (pms_id=30088) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14517 (pms_id=30089) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14519 (pms_id=30090) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14518 (pms_id=30091) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14520 (pms_id=30092) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14521 (pms_id=30098) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14522 (pms_id=30100) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14523 (pms_id=30101) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14524 (pms_id=30104) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14525 (pms_id=30105) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14526 (pms_id=30106) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14529 (pms_id=30112) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14527 (pms_id=30111) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14528 (pms_id=30113) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14530 (pms_id=30115) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14531 (pms_id=30116) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14532 (pms_id=30126) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14533 (pms_id=30128) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14534 (pms_id=30129) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14535 (pms_id=30130) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14536 (pms_id=30131) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14537 (pms_id=30132) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14538 (pms_id=30133) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14539 (pms_id=30134) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14540 (pms_id=30135) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14541 (pms_id=30136) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14542 (pms_id=30137) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14543 (pms_id=30138) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14546 (pms_id=30140) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14544 (pms_id=30142) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14545 (pms_id=30144) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14547 (pms_id=30145) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14548 (pms_id=30147) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14549 (pms_id=30148) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14550 (pms_id=30149) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14552 (pms_id=30151) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14551 (pms_id=30154) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14553 (pms_id=30155) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14554 (pms_id=30158) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14555 (pms_id=30168) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14556 (pms_id=30169) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14557 (pms_id=30170) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14558 (pms_id=30171) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14560 (pms_id=30173) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14559 (pms_id=30172) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14561 (pms_id=30174) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14562 (pms_id=30175) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14563 (pms_id=30176) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14564 (pms_id=30177) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14565 (pms_id=30178) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14566 (pms_id=30179) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14567 (pms_id=30180) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30178 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14568 (pms_id=30181) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14569 (pms_id=30182) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14570 (pms_id=30193) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14571 (pms_id=30194) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14572 (pms_id=30196) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14573 (pms_id=30195) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14574 (pms_id=30197) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14576 (pms_id=30198) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14575 (pms_id=30199) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14577 (pms_id=30200) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14578 (pms_id=30201) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14579 (pms_id=30203) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14580 (pms_id=30209) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14582 (pms_id=30210) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14581 (pms_id=30220) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14583 (pms_id=30221) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14584 (pms_id=30232) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14586 (pms_id=30240) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14585 (pms_id=30241) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14587 (pms_id=30242) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14588 (pms_id=30243) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14589 (pms_id=30253) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14590 (pms_id=30254) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14591 (pms_id=30255) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14592 (pms_id=30256) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14593 (pms_id=30266) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14595 (pms_id=30267) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14594 (pms_id=30268) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14596 (pms_id=30269) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14597 (pms_id=30270) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14599 (pms_id=30271) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14598 (pms_id=30276) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14600 (pms_id=30277) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14601 (pms_id=30278) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14602 (pms_id=30282) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14603 (pms_id=30283) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14604 (pms_id=30284) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14605 (pms_id=30285) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14607 (pms_id=30286) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14606 (pms_id=30287) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14609 (pms_id=30289) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14608 (pms_id=30288) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14610 (pms_id=30290) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14611 (pms_id=30292) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14612 (pms_id=30293) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14614 (pms_id=30301) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14613 (pms_id=30302) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14615 (pms_id=30303) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14617 (pms_id=30305) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14616 (pms_id=30307) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14618 (pms_id=30308) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14619 (pms_id=30309) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14620 (pms_id=30310) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14621 (pms_id=30311) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14622 (pms_id=30312) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14623 (pms_id=30313) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14624 (pms_id=30314) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14626 (pms_id=30315) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14625 (pms_id=30316) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14627 (pms_id=30317) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14629 (pms_id=30320) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14628 (pms_id=30318) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14630 (pms_id=30321) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14631 (pms_id=30322) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14632 (pms_id=30323) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14633 (pms_id=30324) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14634 (pms_id=30325) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14636 (pms_id=30326) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14635 (pms_id=30327) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14637 (pms_id=30329) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14639 (pms_id=30331) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14638 (pms_id=30330) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14640 (pms_id=30332) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14641 (pms_id=30334) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14643 (pms_id=30344) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14642 (pms_id=30345) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14644 (pms_id=30346) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14645 (pms_id=30347) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14646 (pms_id=30348) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14648 (pms_id=30349) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14647 (pms_id=30350) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14649 (pms_id=30351) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14650 (pms_id=30352) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14651 (pms_id=30353) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14652 (pms_id=30356) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14653 (pms_id=30358) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14655 (pms_id=30359) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14654 (pms_id=30365) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14657 (pms_id=30368) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14656 (pms_id=30369) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14658 (pms_id=30370) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14659 (pms_id=30371) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14660 (pms_id=30379) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14661 (pms_id=30381) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14663 (pms_id=30392) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14662 (pms_id=30382) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14664 (pms_id=30393) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14665 (pms_id=30394) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14666 (pms_id=30395) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14667 (pms_id=30417) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14668 (pms_id=30418) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14669 (pms_id=30427) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14670 (pms_id=30428) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14671 (pms_id=30437) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14672 (pms_id=30438) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14674 (pms_id=30439) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14673 (pms_id=30440) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14675 (pms_id=30447) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14676 (pms_id=30448) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14677 (pms_id=30449) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14678 (pms_id=30450) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14679 (pms_id=30451) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14680 (pms_id=30452) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14681 (pms_id=30453) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14682 (pms_id=30455) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14683 (pms_id=30457) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14684 (pms_id=30458) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14685 (pms_id=30459) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14686 (pms_id=30460) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14687 (pms_id=30462) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14688 (pms_id=30463) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14689 (pms_id=30464) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14690 (pms_id=30465) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14691 (pms_id=30474) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14692 (pms_id=30475) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14694 (pms_id=30486) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14693 (pms_id=30476) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14695 (pms_id=30487) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14697 (pms_id=30488) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14696 (pms_id=30496) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14698 (pms_id=30497) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14699 (pms_id=30498) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14700 (pms_id=30499) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14701 (pms_id=30500) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14702 (pms_id=30501) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14703 (pms_id=30502) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14705 (pms_id=30511) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14706 (pms_id=30512) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14704 (pms_id=30514) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14708 (pms_id=30517) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14707 (pms_id=30515) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14709 (pms_id=30519) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14710 (pms_id=30520) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14711 (pms_id=30521) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14712 (pms_id=30523) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14714 (pms_id=30525) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14713 (pms_id=30526) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14715 (pms_id=30534) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14716 (pms_id=30536) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14717 (pms_id=30546) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14718 (pms_id=30547) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14719 (pms_id=30548) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14720 (pms_id=30550) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14722 (pms_id=30552) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14721 (pms_id=30551) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14723 (pms_id=30553) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14724 (pms_id=30554) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14725 (pms_id=30555) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14726 (pms_id=30556) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14727 (pms_id=30557) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14728 (pms_id=30558) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14729 (pms_id=30559) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14731 (pms_id=30560) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14730 (pms_id=30570) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14732 (pms_id=30567) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14733 (pms_id=30571) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14734 (pms_id=30573) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14735 (pms_id=30575) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14736 (pms_id=30576) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14737 (pms_id=30577) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14738 (pms_id=30585) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14739 (pms_id=30595) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14740 (pms_id=30596) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14742 (pms_id=30598) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14741 (pms_id=30597) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14743 (pms_id=30599) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14744 (pms_id=30600) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14745 (pms_id=30601) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14747 (pms_id=30603) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14746 (pms_id=30604) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14748 (pms_id=30613) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14749 (pms_id=30616) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14751 (pms_id=30617) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14750 (pms_id=30618) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14752 (pms_id=30621) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14753 (pms_id=30622) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14754 (pms_id=30631) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14755 (pms_id=30632) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14756 (pms_id=30633) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14757 (pms_id=30634) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14758 (pms_id=30635) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14759 (pms_id=30646) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14760 (pms_id=30647) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14761 (pms_id=30648) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14762 (pms_id=30649) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14763 (pms_id=30650) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14764 (pms_id=30664) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14765 (pms_id=30674) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14766 (pms_id=30676) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14767 (pms_id=30677) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14768 (pms_id=30680) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14769 (pms_id=30687) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14770 (pms_id=30689) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14771 (pms_id=30690) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14774 (pms_id=30693) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14773 (pms_id=30692) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14772 (pms_id=30691) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14775 (pms_id=30694) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14777 (pms_id=30695) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14776 (pms_id=30696) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14778 (pms_id=30697) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14779 (pms_id=30698) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14781 (pms_id=30699) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14780 (pms_id=30700) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14782 (pms_id=30710) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14783 (pms_id=30711) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14784 (pms_id=30712) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14785 (pms_id=30713) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14787 (pms_id=30714) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14786 (pms_id=30715) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14788 (pms_id=30717) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14789 (pms_id=30724) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14790 (pms_id=30725) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14791 (pms_id=30726) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14792 (pms_id=30727) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14795 (pms_id=30728) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14794 (pms_id=30729) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14793 (pms_id=30730) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14796 (pms_id=30732) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14797 (pms_id=30734) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14798 (pms_id=30735) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14799 (pms_id=30736) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14800 (pms_id=30737) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14801 (pms_id=30738) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14802 (pms_id=30739) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14803 (pms_id=30749) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14804 (pms_id=30750) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14805 (pms_id=30751) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14806 (pms_id=30752) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14807 (pms_id=30753) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14808 (pms_id=30754) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14809 (pms_id=30756) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14810 (pms_id=30767) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14811 (pms_id=30769) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14812 (pms_id=30770) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14813 (pms_id=30771) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14816 (pms_id=30779) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14815 (pms_id=30788) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14814 (pms_id=30778) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14817 (pms_id=30791) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14819 (pms_id=30793) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14818 (pms_id=30792) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14820 (pms_id=30794) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14821 (pms_id=30796) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14822 (pms_id=30797) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14824 (pms_id=30799) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14823 (pms_id=30798) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14825 (pms_id=30800) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14826 (pms_id=30801) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14827 (pms_id=30802) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14828 (pms_id=30803) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14829 (pms_id=30804) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14830 (pms_id=30805) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14831 (pms_id=30815) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14832 (pms_id=30826) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14833 (pms_id=30827) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14834 (pms_id=30828) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14835 (pms_id=30829) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14836 (pms_id=30830) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14837 (pms_id=30835) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30826 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14838 (pms_id=30836) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14839 (pms_id=30837) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14841 (pms_id=30838) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14840 (pms_id=30839) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14842 (pms_id=30840) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14843 (pms_id=30849) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14845 (pms_id=30850) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14844 (pms_id=30851) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14846 (pms_id=30860) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14848 (pms_id=30862) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14847 (pms_id=30861) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14849 (pms_id=30870) 2025-11-19 15:27:06 - alpine_bits_python.conversion_service - INFO - Updated conversion 14850 (pms_id=30871) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14852 (pms_id=30873) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14851 (pms_id=30872) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14853 (pms_id=30881) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14855 (pms_id=30882) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14854 (pms_id=30884) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14856 (pms_id=30892) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14857 (pms_id=30893) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14858 (pms_id=30903) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14859 (pms_id=30904) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14860 (pms_id=30914) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14863 (pms_id=30920) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14862 (pms_id=30922) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14861 (pms_id=30916) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14864 (pms_id=30932) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14866 (pms_id=30933) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14865 (pms_id=30934) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14867 (pms_id=30935) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14876 (pms_id=30936) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14868 (pms_id=30937) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14869 (pms_id=30938) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14870 (pms_id=30939) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14871 (pms_id=30940) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14873 (pms_id=30941) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14872 (pms_id=30942) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14874 (pms_id=30943) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14875 (pms_id=30944) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14878 (pms_id=30954) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14877 (pms_id=30945) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30944 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14879 (pms_id=30964) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14880 (pms_id=30965) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14882 (pms_id=30966) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14881 (pms_id=30968) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14883 (pms_id=30969) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14884 (pms_id=30970) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14885 (pms_id=30971) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14886 (pms_id=30972) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14887 (pms_id=30973) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14889 (pms_id=30974) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14888 (pms_id=30976) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14890 (pms_id=30978) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14891 (pms_id=30979) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14892 (pms_id=30980) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14893 (pms_id=30981) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14894 (pms_id=30983) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14895 (pms_id=30984) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14896 (pms_id=30992) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14897 (pms_id=30993) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30983 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14898 (pms_id=30994) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14900 (pms_id=30996) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14899 (pms_id=30995) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14901 (pms_id=31002) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14902 (pms_id=31003) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14903 (pms_id=31005) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14904 (pms_id=31010) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14906 (pms_id=31013) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14905 (pms_id=31012) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14907 (pms_id=31014) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14908 (pms_id=31017) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14909 (pms_id=31018) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14910 (pms_id=31022) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14911 (pms_id=31026) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14912 (pms_id=31027) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14913 (pms_id=31028) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14914 (pms_id=31029) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14915 (pms_id=31032) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14916 (pms_id=31031) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14917 (pms_id=31033) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14919 (pms_id=31034) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14918 (pms_id=31035) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14921 (pms_id=31037) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14920 (pms_id=31036) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14922 (pms_id=31038) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14923 (pms_id=31039) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14924 (pms_id=31040) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14925 (pms_id=31042) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14926 (pms_id=31052) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14927 (pms_id=31053) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14928 (pms_id=31054) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14929 (pms_id=31055) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14930 (pms_id=31056) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14931 (pms_id=31057) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14932 (pms_id=31058) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14933 (pms_id=31059) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14935 (pms_id=31060) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14934 (pms_id=31061) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14936 (pms_id=31062) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14937 (pms_id=31063) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14938 (pms_id=31064) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14939 (pms_id=31065) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14940 (pms_id=31066) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14942 (pms_id=31070) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14941 (pms_id=31069) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14943 (pms_id=31071) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14944 (pms_id=31072) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14945 (pms_id=31073) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14946 (pms_id=31074) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14947 (pms_id=31075) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14948 (pms_id=31076) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14949 (pms_id=31078) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14951 (pms_id=31081) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14950 (pms_id=31080) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14952 (pms_id=31082) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14953 (pms_id=31083) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14955 (pms_id=31086) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14954 (pms_id=31085) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14956 (pms_id=31087) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14957 (pms_id=31088) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14958 (pms_id=31089) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14959 (pms_id=31090) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14961 (pms_id=31092) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14960 (pms_id=31091) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14962 (pms_id=31093) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14964 (pms_id=31095) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14963 (pms_id=31094) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14965 (pms_id=31106) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14966 (pms_id=31107) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14967 (pms_id=31108) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14970 (pms_id=31111) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14968 (pms_id=31109) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14969 (pms_id=31112) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14972 (pms_id=31121) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14971 (pms_id=31120) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14973 (pms_id=31122) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14974 (pms_id=31123) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14975 (pms_id=31124) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14976 (pms_id=31125) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14977 (pms_id=31126) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14978 (pms_id=31127) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14980 (pms_id=31132) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14979 (pms_id=31131) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14981 (pms_id=31134) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14982 (pms_id=31135) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14983 (pms_id=31136) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14985 (pms_id=31139) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14986 (pms_id=31141) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14987 (pms_id=31143) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14988 (pms_id=31144) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14989 (pms_id=31146) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14990 (pms_id=31147) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14991 (pms_id=31148) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14992 (pms_id=31149) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14993 (pms_id=31150) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14994 (pms_id=31151) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14995 (pms_id=31154) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14996 (pms_id=31155) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14997 (pms_id=31156) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14998 (pms_id=31157) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14999 (pms_id=31158) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15000 (pms_id=31159) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15001 (pms_id=31161) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 14984 (pms_id=31138) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15002 (pms_id=31162) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15004 (pms_id=31172) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15003 (pms_id=31171) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15005 (pms_id=31174) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15006 (pms_id=31175) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15007 (pms_id=31176) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15008 (pms_id=31177) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15009 (pms_id=31178) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15010 (pms_id=31179) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15011 (pms_id=31180) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15012 (pms_id=31181) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15013 (pms_id=31182) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15015 (pms_id=31183) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15014 (pms_id=31184) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15017 (pms_id=31189) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15016 (pms_id=31188) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15019 (pms_id=31199) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15018 (pms_id=31200) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15020 (pms_id=31201) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15021 (pms_id=31202) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15023 (pms_id=31203) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15022 (pms_id=31204) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15025 (pms_id=31205) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15026 (pms_id=31206) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15024 (pms_id=31207) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15028 (pms_id=31209) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15027 (pms_id=31208) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15029 (pms_id=31220) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15030 (pms_id=31231) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15031 (pms_id=31232) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15032 (pms_id=31233) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15033 (pms_id=31234) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15035 (pms_id=31236) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15037 (pms_id=31239) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15036 (pms_id=31238) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15038 (pms_id=31240) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15034 (pms_id=31237) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15039 (pms_id=31241) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15040 (pms_id=31242) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15042 (pms_id=31249) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15041 (pms_id=31243) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15043 (pms_id=31250) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15045 (pms_id=31251) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15044 (pms_id=31252) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15046 (pms_id=31253) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15048 (pms_id=31258) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15047 (pms_id=31256) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15050 (pms_id=31259) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15051 (pms_id=31262) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15052 (pms_id=31263) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15049 (pms_id=31261) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15053 (pms_id=31264) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15055 (pms_id=31266) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15054 (pms_id=31265) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15057 (pms_id=31268) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15056 (pms_id=31269) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15058 (pms_id=31275) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15059 (pms_id=31276) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15060 (pms_id=31277) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15061 (pms_id=31279) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15062 (pms_id=31281) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15063 (pms_id=31282) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15064 (pms_id=31283) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15065 (pms_id=31284) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15066 (pms_id=31285) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15068 (pms_id=31288) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15067 (pms_id=31286) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15070 (pms_id=31289) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15069 (pms_id=31290) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15071 (pms_id=31291) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15072 (pms_id=31292) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15073 (pms_id=31293) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15074 (pms_id=31294) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15075 (pms_id=31295) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15077 (pms_id=31296) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15076 (pms_id=31298) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15078 (pms_id=31306) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15079 (pms_id=31307) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15080 (pms_id=31308) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15081 (pms_id=31309) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15082 (pms_id=31310) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15083 (pms_id=31311) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15084 (pms_id=31313) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15085 (pms_id=31314) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15086 (pms_id=31317) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15087 (pms_id=31318) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15088 (pms_id=31319) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15089 (pms_id=31321) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15090 (pms_id=31322) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15091 (pms_id=31323) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15092 (pms_id=31328) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15093 (pms_id=31329) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15094 (pms_id=31331) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15095 (pms_id=31332) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15096 (pms_id=31333) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15097 (pms_id=31336) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15098 (pms_id=31337) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15099 (pms_id=31340) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15100 (pms_id=31341) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15101 (pms_id=31342) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15102 (pms_id=31343) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15103 (pms_id=31344) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15104 (pms_id=31345) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15105 (pms_id=31355) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15106 (pms_id=31356) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15107 (pms_id=31357) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15108 (pms_id=31358) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15109 (pms_id=31360) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15111 (pms_id=31361) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15110 (pms_id=31362) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15112 (pms_id=31363) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15113 (pms_id=31369) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15115 (pms_id=31371) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15114 (pms_id=31370) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15117 (pms_id=31374) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15116 (pms_id=31375) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15118 (pms_id=31376) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15120 (pms_id=31383) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15121 (pms_id=31386) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15119 (pms_id=31384) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15122 (pms_id=31387) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15123 (pms_id=31388) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15124 (pms_id=31389) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15125 (pms_id=31391) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15126 (pms_id=31392) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15127 (pms_id=31394) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15129 (pms_id=31395) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15128 (pms_id=31397) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15131 (pms_id=31399) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15130 (pms_id=31398) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15133 (pms_id=31400) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15132 (pms_id=31401) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15134 (pms_id=31402) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15135 (pms_id=31403) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15136 (pms_id=31404) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15137 (pms_id=31405) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15138 (pms_id=31412) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15139 (pms_id=31414) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15140 (pms_id=31424) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15141 (pms_id=31425) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15142 (pms_id=31426) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15143 (pms_id=31427) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15144 (pms_id=31434) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15145 (pms_id=31440) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15146 (pms_id=31441) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15147 (pms_id=31443) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15149 (pms_id=31444) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15148 (pms_id=31445) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15150 (pms_id=31446) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15151 (pms_id=31448) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15152 (pms_id=31449) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15153 (pms_id=31450) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15155 (pms_id=31451) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15154 (pms_id=31452) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15156 (pms_id=31462) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15158 (pms_id=31463) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15157 (pms_id=31466) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15159 (pms_id=31467) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15160 (pms_id=31473) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15161 (pms_id=31474) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15162 (pms_id=31476) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15163 (pms_id=31477) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15164 (pms_id=31486) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15165 (pms_id=31487) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15166 (pms_id=31488) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15167 (pms_id=31507) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15169 (pms_id=31516) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15168 (pms_id=31517) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15170 (pms_id=31518) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15171 (pms_id=31519) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15172 (pms_id=31530) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15173 (pms_id=31532) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31530 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15174 (pms_id=31533) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15176 (pms_id=31544) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15175 (pms_id=31534) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15177 (pms_id=31554) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15178 (pms_id=31556) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15179 (pms_id=31560) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15180 (pms_id=31563) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15181 (pms_id=31564) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15182 (pms_id=31569) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15183 (pms_id=31570) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15184 (pms_id=31572) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15185 (pms_id=31576) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15186 (pms_id=31577) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15187 (pms_id=31578) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15190 (pms_id=31586) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15188 (pms_id=31597) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15189 (pms_id=31598) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15191 (pms_id=31599) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15192 (pms_id=31600) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15211 (pms_id=31604) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15194 (pms_id=31613) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15193 (pms_id=31611) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15195 (pms_id=31622) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15196 (pms_id=31624) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15197 (pms_id=31625) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15198 (pms_id=31633) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15199 (pms_id=31634) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15200 (pms_id=31637) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15201 (pms_id=31638) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15203 (pms_id=31646) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15202 (pms_id=31639) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15204 (pms_id=31647) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15205 (pms_id=31648) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15207 (pms_id=31651) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15206 (pms_id=31650) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15208 (pms_id=31652) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15210 (pms_id=31657) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15209 (pms_id=31653) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15212 (pms_id=31658) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15213 (pms_id=31659) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15215 (pms_id=31661) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15214 (pms_id=31660) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15216 (pms_id=31662) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15217 (pms_id=31664) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15218 (pms_id=31672) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15219 (pms_id=31673) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15220 (pms_id=31683) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15221 (pms_id=31684) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15222 (pms_id=31695) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15224 (pms_id=31696) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15223 (pms_id=31697) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15225 (pms_id=31698) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15226 (pms_id=31708) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15228 (pms_id=31709) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15227 (pms_id=31710) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15229 (pms_id=31711) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15230 (pms_id=31712) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15231 (pms_id=31715) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15232 (pms_id=31716) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15233 (pms_id=31724) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15234 (pms_id=31726) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15235 (pms_id=31727) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15236 (pms_id=31728) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15237 (pms_id=31729) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15238 (pms_id=31731) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15239 (pms_id=31739) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15240 (pms_id=31740) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15241 (pms_id=31741) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15242 (pms_id=31744) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15243 (pms_id=31745) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15244 (pms_id=31746) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15245 (pms_id=31747) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15246 (pms_id=31748) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15247 (pms_id=31756) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15248 (pms_id=31757) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15250 (pms_id=31766) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15249 (pms_id=31758) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15251 (pms_id=31767) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15252 (pms_id=31768) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15253 (pms_id=31769) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15254 (pms_id=31771) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15255 (pms_id=31772) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15256 (pms_id=31778) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15257 (pms_id=31788) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15258 (pms_id=31791) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15259 (pms_id=31799) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15260 (pms_id=31800) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15261 (pms_id=31801) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15262 (pms_id=31810) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15263 (pms_id=31811) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15264 (pms_id=31812) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15265 (pms_id=31814) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15266 (pms_id=31823) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15267 (pms_id=31824) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15268 (pms_id=31825) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15269 (pms_id=31835) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15270 (pms_id=31836) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15271 (pms_id=31837) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15272 (pms_id=31838) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15273 (pms_id=31839) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15274 (pms_id=31845) 2025-11-19 15:27:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 15275 (pms_id=31847) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15276 (pms_id=31848) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15277 (pms_id=31850) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15278 (pms_id=31851) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15279 (pms_id=31852) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15280 (pms_id=31856) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15281 (pms_id=31858) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15283 (pms_id=31859) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15282 (pms_id=31869) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15284 (pms_id=31870) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15286 (pms_id=31872) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15285 (pms_id=31873) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15287 (pms_id=31874) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15288 (pms_id=31875) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15289 (pms_id=31876) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15290 (pms_id=31884) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15291 (pms_id=31885) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15292 (pms_id=31895) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15293 (pms_id=31896) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15294 (pms_id=31897) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15295 (pms_id=31907) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15296 (pms_id=31908) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15297 (pms_id=31910) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15298 (pms_id=31912) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15299 (pms_id=31913) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15300 (pms_id=31914) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15301 (pms_id=31916) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15303 (pms_id=31918) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15302 (pms_id=31919) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15304 (pms_id=31920) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15306 (pms_id=31921) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15305 (pms_id=31924) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15307 (pms_id=31927) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15308 (pms_id=31928) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15309 (pms_id=31929) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15310 (pms_id=31930) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15311 (pms_id=31932) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15312 (pms_id=31933) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15313 (pms_id=31934) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15314 (pms_id=31935) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15315 (pms_id=31937) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15316 (pms_id=31939) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15317 (pms_id=31940) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15318 (pms_id=31941) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15319 (pms_id=31942) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15320 (pms_id=31945) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15327 (pms_id=31946) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15321 (pms_id=31947) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15322 (pms_id=31949) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15323 (pms_id=31951) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15324 (pms_id=31960) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15325 (pms_id=31971) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15326 (pms_id=31973) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15329 (pms_id=31974) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15328 (pms_id=31975) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15330 (pms_id=31976) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15332 (pms_id=31981) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15331 (pms_id=31980) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15333 (pms_id=31982) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15334 (pms_id=31984) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15336 (pms_id=31987) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15337 (pms_id=31988) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15335 (pms_id=31986) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15339 (pms_id=31990) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15338 (pms_id=31989) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15341 (pms_id=31992) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15340 (pms_id=31991) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15342 (pms_id=31995) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15343 (pms_id=31996) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15344 (pms_id=31997) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15346 (pms_id=32000) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15345 (pms_id=31999) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15347 (pms_id=32001) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15348 (pms_id=32002) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15349 (pms_id=32003) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15350 (pms_id=32005) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15351 (pms_id=32006) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15352 (pms_id=32007) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15353 (pms_id=32008) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15354 (pms_id=32018) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15356 (pms_id=32019) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15355 (pms_id=32020) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15357 (pms_id=32021) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15358 (pms_id=32030) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15359 (pms_id=32031) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15360 (pms_id=32042) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15361 (pms_id=32043) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15362 (pms_id=32044) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15363 (pms_id=32045) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15364 (pms_id=32046) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15365 (pms_id=32048) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15367 (pms_id=32053) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15366 (pms_id=32051) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15368 (pms_id=32054) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15369 (pms_id=32056) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15370 (pms_id=32070) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15372 (pms_id=32071) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15371 (pms_id=32072) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15373 (pms_id=32073) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15374 (pms_id=32075) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15378 (pms_id=32076) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15375 (pms_id=32077) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15376 (pms_id=32078) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15377 (pms_id=32079) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15379 (pms_id=32084) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15380 (pms_id=32085) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15381 (pms_id=32086) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15382 (pms_id=32088) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15383 (pms_id=32090) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15384 (pms_id=32100) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15387 (pms_id=32105) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15385 (pms_id=32103) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15386 (pms_id=32104) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15388 (pms_id=32108) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15389 (pms_id=32109) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15390 (pms_id=32111) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15392 (pms_id=32112) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15391 (pms_id=32113) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15393 (pms_id=32115) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15394 (pms_id=32116) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15396 (pms_id=32117) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15395 (pms_id=32118) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15397 (pms_id=32119) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15398 (pms_id=32120) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15399 (pms_id=32121) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15401 (pms_id=32122) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15400 (pms_id=32123) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15402 (pms_id=32126) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15403 (pms_id=32137) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15404 (pms_id=32138) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15405 (pms_id=32142) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15406 (pms_id=32143) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15407 (pms_id=32144) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15409 (pms_id=32157) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15408 (pms_id=32155) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15410 (pms_id=32158) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15411 (pms_id=32160) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15413 (pms_id=32181) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15414 (pms_id=32201) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15412 (pms_id=32200) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15415 (pms_id=32202) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15417 (pms_id=32203) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15416 (pms_id=32204) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15418 (pms_id=32205) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15419 (pms_id=32206) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15420 (pms_id=32207) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15421 (pms_id=32218) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15422 (pms_id=32219) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15423 (pms_id=32228) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15424 (pms_id=32230) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15425 (pms_id=32231) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15426 (pms_id=32232) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15427 (pms_id=32239) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15428 (pms_id=32241) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15430 (pms_id=32242) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15429 (pms_id=32243) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15431 (pms_id=32244) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15432 (pms_id=32245) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15433 (pms_id=32246) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15434 (pms_id=32253) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15435 (pms_id=32254) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15436 (pms_id=32256) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15437 (pms_id=32258) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15438 (pms_id=32269) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15440 (pms_id=32270) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15439 (pms_id=32271) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15441 (pms_id=32273) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15443 (pms_id=32275) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15442 (pms_id=32277) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15444 (pms_id=32278) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15445 (pms_id=32279) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15446 (pms_id=32280) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15447 (pms_id=32289) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15448 (pms_id=32290) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15449 (pms_id=32313) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15450 (pms_id=32316) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15451 (pms_id=32317) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15452 (pms_id=32318) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15453 (pms_id=32319) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15454 (pms_id=32320) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15455 (pms_id=32321) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15456 (pms_id=32329) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15459 (pms_id=32349) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15457 (pms_id=32339) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15458 (pms_id=32350) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15460 (pms_id=32351) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15461 (pms_id=32352) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15462 (pms_id=32353) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15464 (pms_id=32354) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15463 (pms_id=32355) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15465 (pms_id=32368) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15466 (pms_id=32370) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15467 (pms_id=32372) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15469 (pms_id=32374) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15470 (pms_id=32378) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15468 (pms_id=32375) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15472 (pms_id=32380) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15471 (pms_id=32381) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15473 (pms_id=32382) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15474 (pms_id=32383) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15475 (pms_id=32384) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15476 (pms_id=32385) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15477 (pms_id=32386) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15478 (pms_id=32388) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15479 (pms_id=32389) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15480 (pms_id=32393) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15481 (pms_id=32396) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15483 (pms_id=32398) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15482 (pms_id=32400) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15484 (pms_id=32401) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15485 (pms_id=32405) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15486 (pms_id=32406) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15487 (pms_id=32407) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15488 (pms_id=32408) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15489 (pms_id=32410) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15490 (pms_id=32411) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15491 (pms_id=32413) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15492 (pms_id=32415) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15493 (pms_id=32416) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15495 (pms_id=32419) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15494 (pms_id=32420) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15496 (pms_id=32428) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15497 (pms_id=32429) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15498 (pms_id=32430) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15499 (pms_id=32431) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15500 (pms_id=32432) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15501 (pms_id=32433) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15503 (pms_id=32436) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15502 (pms_id=32435) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15505 (pms_id=32437) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15504 (pms_id=32438) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15506 (pms_id=32439) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15508 (pms_id=32441) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15507 (pms_id=32440) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15509 (pms_id=32442) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15510 (pms_id=32443) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15511 (pms_id=32444) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15512 (pms_id=32456) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15517 (pms_id=32458) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15513 (pms_id=32459) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15514 (pms_id=32460) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15515 (pms_id=32461) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15516 (pms_id=32463) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15518 (pms_id=32464) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15519 (pms_id=32465) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15521 (pms_id=32467) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15520 (pms_id=32466) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15522 (pms_id=32473) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15523 (pms_id=32474) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15524 (pms_id=32475) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15525 (pms_id=32476) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15526 (pms_id=32477) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15527 (pms_id=32478) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15528 (pms_id=32479) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15529 (pms_id=32480) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15531 (pms_id=32481) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15530 (pms_id=32482) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15532 (pms_id=32483) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15533 (pms_id=32484) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15534 (pms_id=32485) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15535 (pms_id=32488) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15536 (pms_id=32489) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15537 (pms_id=32490) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15538 (pms_id=32492) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15539 (pms_id=32494) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15540 (pms_id=32495) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15542 (pms_id=32497) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15541 (pms_id=32498) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15543 (pms_id=32509) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15545 (pms_id=32518) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15544 (pms_id=32519) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15547 (pms_id=32522) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15546 (pms_id=32521) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15548 (pms_id=32523) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15549 (pms_id=32524) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15550 (pms_id=32525) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15551 (pms_id=32526) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15552 (pms_id=32527) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15553 (pms_id=32530) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15554 (pms_id=32531) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15561 (pms_id=32532) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15555 (pms_id=32533) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15556 (pms_id=32542) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15558 (pms_id=32543) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15557 (pms_id=32544) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15560 (pms_id=32546) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15559 (pms_id=32547) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15562 (pms_id=32548) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15563 (pms_id=32549) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15565 (pms_id=32558) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15564 (pms_id=32559) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15566 (pms_id=32568) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15568 (pms_id=32569) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15567 (pms_id=32570) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15569 (pms_id=32571) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15570 (pms_id=32572) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15571 (pms_id=32573) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15572 (pms_id=32574) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15573 (pms_id=32576) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15574 (pms_id=32577) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15575 (pms_id=32578) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15576 (pms_id=32579) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15577 (pms_id=32581) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15578 (pms_id=32582) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15579 (pms_id=32583) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15580 (pms_id=32584) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15581 (pms_id=32585) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15582 (pms_id=32586) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15583 (pms_id=32587) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15584 (pms_id=32588) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15585 (pms_id=32591) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15586 (pms_id=32601) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15588 (pms_id=32602) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15587 (pms_id=32603) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15589 (pms_id=32604) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15590 (pms_id=32605) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15591 (pms_id=32606) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15592 (pms_id=32608) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15593 (pms_id=32609) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15594 (pms_id=32610) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15595 (pms_id=32611) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15596 (pms_id=32612) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15597 (pms_id=32613) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15598 (pms_id=32614) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15599 (pms_id=32615) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15600 (pms_id=32616) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15601 (pms_id=32621) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15602 (pms_id=32622) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15604 (pms_id=32632) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15603 (pms_id=32631) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15605 (pms_id=32633) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15606 (pms_id=32635) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15607 (pms_id=32643) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15608 (pms_id=32644) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15609 (pms_id=32650) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15611 (pms_id=32652) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15610 (pms_id=32653) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15612 (pms_id=32654) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15613 (pms_id=32655) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15614 (pms_id=32656) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15615 (pms_id=32657) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15616 (pms_id=32658) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15617 (pms_id=32659) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15618 (pms_id=32661) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15619 (pms_id=32667) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15620 (pms_id=32668) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15621 (pms_id=32669) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15622 (pms_id=32670) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15623 (pms_id=32671) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15624 (pms_id=32672) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15625 (pms_id=32673) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15626 (pms_id=32675) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15627 (pms_id=32676) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15628 (pms_id=32679) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15629 (pms_id=32677) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15630 (pms_id=32680) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15631 (pms_id=32681) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15632 (pms_id=32682) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15633 (pms_id=32688) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15634 (pms_id=32689) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15636 (pms_id=32693) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15635 (pms_id=32692) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15637 (pms_id=32694) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15638 (pms_id=32695) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15640 (pms_id=32704) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15639 (pms_id=32714) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15641 (pms_id=32715) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15642 (pms_id=32716) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15643 (pms_id=32717) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15644 (pms_id=32718) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15645 (pms_id=32719) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15646 (pms_id=32720) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15647 (pms_id=32721) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15648 (pms_id=32722) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15649 (pms_id=32723) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15650 (pms_id=32724) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15651 (pms_id=32725) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15652 (pms_id=32726) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15653 (pms_id=32727) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15654 (pms_id=32728) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15655 (pms_id=32729) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15656 (pms_id=32730) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15657 (pms_id=32731) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15658 (pms_id=32733) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15659 (pms_id=32734) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15660 (pms_id=32735) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15661 (pms_id=32736) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15662 (pms_id=32737) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15663 (pms_id=32738) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15664 (pms_id=32748) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15665 (pms_id=32749) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15666 (pms_id=32750) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15667 (pms_id=32751) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15668 (pms_id=32752) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15669 (pms_id=32753) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15671 (pms_id=32754) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15670 (pms_id=32755) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15672 (pms_id=32756) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15673 (pms_id=32757) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15674 (pms_id=32761) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15675 (pms_id=32762) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15676 (pms_id=32765) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15677 (pms_id=32774) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15679 (pms_id=32775) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15678 (pms_id=32776) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15680 (pms_id=32777) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15681 (pms_id=32778) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15682 (pms_id=32779) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15683 (pms_id=32781) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15684 (pms_id=32782) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15685 (pms_id=32784) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15686 (pms_id=32785) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15687 (pms_id=32786) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15688 (pms_id=32787) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15689 (pms_id=32788) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15690 (pms_id=32798) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15691 (pms_id=32799) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15692 (pms_id=32800) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15693 (pms_id=32801) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15694 (pms_id=32803) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15695 (pms_id=32804) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15696 (pms_id=32805) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15697 (pms_id=32806) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15698 (pms_id=32809) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15699 (pms_id=32811) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15700 (pms_id=32812) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15702 (pms_id=32816) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15701 (pms_id=32814) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15703 (pms_id=32819) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15704 (pms_id=32821) 2025-11-19 15:27:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 15705 (pms_id=32822) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15706 (pms_id=32823) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15707 (pms_id=32824) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15708 (pms_id=32825) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15709 (pms_id=32826) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15710 (pms_id=32834) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15711 (pms_id=32835) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15712 (pms_id=32836) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15713 (pms_id=32837) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15714 (pms_id=32844) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15715 (pms_id=32845) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15716 (pms_id=32846) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15718 (pms_id=32849) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15717 (pms_id=32847) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15719 (pms_id=32857) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15720 (pms_id=32859) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15721 (pms_id=32860) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15723 (pms_id=32863) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15722 (pms_id=32862) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15724 (pms_id=32864) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15725 (pms_id=32865) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15726 (pms_id=32866) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15729 (pms_id=32867) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15728 (pms_id=32878) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15727 (pms_id=32869) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15730 (pms_id=32879) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15731 (pms_id=32880) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15733 (pms_id=32881) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15734 (pms_id=32888) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15732 (pms_id=32882) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15736 (pms_id=32889) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15735 (pms_id=32890) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15737 (pms_id=32891) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15739 (pms_id=32893) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15738 (pms_id=32892) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15741 (pms_id=32895) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32892 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15740 (pms_id=32896) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15742 (pms_id=32899) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15743 (pms_id=32900) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15744 (pms_id=32903) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15745 (pms_id=32904) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15746 (pms_id=32905) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15747 (pms_id=32906) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15748 (pms_id=32907) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15749 (pms_id=32908) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15750 (pms_id=32909) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15751 (pms_id=32910) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15752 (pms_id=32917) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15754 (pms_id=32918) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15753 (pms_id=32919) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15755 (pms_id=32927) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15756 (pms_id=32928) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15757 (pms_id=32930) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15758 (pms_id=32932) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15759 (pms_id=32933) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15760 (pms_id=32934) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15761 (pms_id=32935) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15762 (pms_id=32936) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15764 (pms_id=32937) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15763 (pms_id=32947) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15765 (pms_id=32948) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15766 (pms_id=32949) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15767 (pms_id=32950) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15768 (pms_id=32957) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15771 (pms_id=32958) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15769 (pms_id=32960) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15770 (pms_id=32961) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15772 (pms_id=32963) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15773 (pms_id=32967) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15774 (pms_id=32968) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15775 (pms_id=32969) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15776 (pms_id=32970) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15777 (pms_id=32971) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15778 (pms_id=32972) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15779 (pms_id=32973) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15780 (pms_id=32974) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15781 (pms_id=32975) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15783 (pms_id=32976) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15782 (pms_id=32977) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15785 (pms_id=32985) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15784 (pms_id=32984) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15786 (pms_id=32986) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15788 (pms_id=32988) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15787 (pms_id=32989) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15789 (pms_id=32990) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15791 (pms_id=32991) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15790 (pms_id=32995) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15792 (pms_id=32996) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15793 (pms_id=32998) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15794 (pms_id=32999) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15795 (pms_id=33000) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15796 (pms_id=33001) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15797 (pms_id=33002) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15798 (pms_id=33003) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15799 (pms_id=33010) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15800 (pms_id=33011) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15801 (pms_id=33012) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15804 (pms_id=33013) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15802 (pms_id=33014) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15805 (pms_id=33022) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15803 (pms_id=33015) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15806 (pms_id=33023) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15808 (pms_id=33024) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15807 (pms_id=33025) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15809 (pms_id=33026) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15810 (pms_id=33027) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15811 (pms_id=33028) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15812 (pms_id=33029) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15813 (pms_id=33031) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15814 (pms_id=33032) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15815 (pms_id=33037) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15816 (pms_id=33038) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15817 (pms_id=33039) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15818 (pms_id=33047) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15819 (pms_id=33048) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15820 (pms_id=33057) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15821 (pms_id=33058) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15822 (pms_id=33059) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15823 (pms_id=33061) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15824 (pms_id=33062) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15825 (pms_id=33063) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15826 (pms_id=33064) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15828 (pms_id=33065) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15827 (pms_id=33066) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15829 (pms_id=33067) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15830 (pms_id=33068) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15832 (pms_id=33070) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15831 (pms_id=33071) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15833 (pms_id=33077) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15834 (pms_id=33078) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15835 (pms_id=33088) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15836 (pms_id=33089) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15837 (pms_id=33090) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15838 (pms_id=33091) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15839 (pms_id=33092) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15840 (pms_id=33093) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15842 (pms_id=33094) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15841 (pms_id=33096) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15843 (pms_id=33097) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15844 (pms_id=33098) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15845 (pms_id=33099) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15864 (pms_id=33100) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15846 (pms_id=33101) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15847 (pms_id=33102) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15849 (pms_id=33105) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15848 (pms_id=33104) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15850 (pms_id=33106) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15852 (pms_id=33107) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15851 (pms_id=33108) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15853 (pms_id=33110) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15854 (pms_id=33111) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15855 (pms_id=33112) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15856 (pms_id=33114) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15857 (pms_id=33115) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15858 (pms_id=33116) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15860 (pms_id=33117) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15861 (pms_id=33118) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15859 (pms_id=33119) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15862 (pms_id=33120) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15863 (pms_id=33121) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15865 (pms_id=33122) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15866 (pms_id=33123) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15867 (pms_id=33125) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15869 (pms_id=33127) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15868 (pms_id=33128) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15871 (pms_id=33129) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15870 (pms_id=33139) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15872 (pms_id=33149) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15873 (pms_id=33150) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15874 (pms_id=33151) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15875 (pms_id=33152) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15876 (pms_id=33153) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15878 (pms_id=33159) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15877 (pms_id=33154) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15879 (pms_id=33160) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15880 (pms_id=33161) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15881 (pms_id=33162) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15882 (pms_id=33164) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15883 (pms_id=33166) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15884 (pms_id=33170) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15885 (pms_id=33171) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15887 (pms_id=33176) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15886 (pms_id=33175) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15890 (pms_id=33177) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15888 (pms_id=33178) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15889 (pms_id=33179) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15891 (pms_id=33180) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15892 (pms_id=33181) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15893 (pms_id=33182) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15894 (pms_id=33183) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15895 (pms_id=33184) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15896 (pms_id=33185) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15897 (pms_id=33186) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15898 (pms_id=33191) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15899 (pms_id=33192) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15900 (pms_id=33202) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15902 (pms_id=33203) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15901 (pms_id=33212) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15904 (pms_id=33214) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15903 (pms_id=33213) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15905 (pms_id=33215) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15906 (pms_id=33216) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15908 (pms_id=33217) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15907 (pms_id=33218) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15910 (pms_id=33220) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15909 (pms_id=33219) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15911 (pms_id=33225) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15912 (pms_id=33226) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15913 (pms_id=33227) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15914 (pms_id=33228) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15916 (pms_id=33229) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15915 (pms_id=33230) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15917 (pms_id=33240) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15918 (pms_id=33241) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15919 (pms_id=33243) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15920 (pms_id=33244) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15921 (pms_id=33253) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15922 (pms_id=33254) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15924 (pms_id=33258) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15923 (pms_id=33255) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15925 (pms_id=33259) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15926 (pms_id=33260) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15927 (pms_id=33261) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15928 (pms_id=33262) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15929 (pms_id=33265) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15930 (pms_id=33266) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15932 (pms_id=33269) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15931 (pms_id=33268) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15933 (pms_id=33271) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15934 (pms_id=33272) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15935 (pms_id=33273) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15936 (pms_id=33274) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15937 (pms_id=33285) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15938 (pms_id=33286) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15939 (pms_id=33288) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15940 (pms_id=33290) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15942 (pms_id=33293) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15941 (pms_id=33292) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15943 (pms_id=33294) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15944 (pms_id=33297) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15945 (pms_id=33298) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15946 (pms_id=33302) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15947 (pms_id=33303) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15948 (pms_id=33304) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15949 (pms_id=33305) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15950 (pms_id=33306) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15951 (pms_id=33307) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15952 (pms_id=33308) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15953 (pms_id=33309) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15954 (pms_id=33315) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15955 (pms_id=33316) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15956 (pms_id=33317) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15958 (pms_id=33318) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15957 (pms_id=33323) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15959 (pms_id=33324) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15960 (pms_id=33325) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15961 (pms_id=33326) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15963 (pms_id=33327) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15962 (pms_id=33335) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15964 (pms_id=33336) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15965 (pms_id=33337) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15966 (pms_id=33338) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15968 (pms_id=33340) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15967 (pms_id=33342) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15969 (pms_id=33343) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15970 (pms_id=33344) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15971 (pms_id=33345) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15973 (pms_id=33350) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15972 (pms_id=33354) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15974 (pms_id=33356) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15980 (pms_id=33357) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15975 (pms_id=33358) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15977 (pms_id=33360) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15976 (pms_id=33359) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15978 (pms_id=33361) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15979 (pms_id=33362) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15981 (pms_id=33363) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15983 (pms_id=33364) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15982 (pms_id=33367) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15984 (pms_id=33368) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15985 (pms_id=33369) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15986 (pms_id=33370) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15987 (pms_id=33371) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15988 (pms_id=33372) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15989 (pms_id=33373) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15990 (pms_id=33374) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15991 (pms_id=33375) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15993 (pms_id=33376) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15992 (pms_id=33381) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15994 (pms_id=33382) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15996 (pms_id=33383) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15995 (pms_id=33390) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15997 (pms_id=33391) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15998 (pms_id=33392) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 15999 (pms_id=33401) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16000 (pms_id=33411) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16001 (pms_id=33412) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16002 (pms_id=33413) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16003 (pms_id=33414) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16004 (pms_id=33415) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16006 (pms_id=33416) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16005 (pms_id=33421) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16007 (pms_id=33422) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16008 (pms_id=33423) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16009 (pms_id=33424) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16010 (pms_id=33425) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16011 (pms_id=33426) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16012 (pms_id=33428) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16014 (pms_id=33429) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16013 (pms_id=33430) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16015 (pms_id=33431) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16016 (pms_id=33432) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16017 (pms_id=33433) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16018 (pms_id=33434) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16019 (pms_id=33435) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16020 (pms_id=33436) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16021 (pms_id=33444) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16022 (pms_id=33445) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16023 (pms_id=33446) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16024 (pms_id=33455) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16025 (pms_id=33456) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16026 (pms_id=33457) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16027 (pms_id=33458) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16028 (pms_id=33459) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16029 (pms_id=33460) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16030 (pms_id=33461) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16031 (pms_id=33462) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16032 (pms_id=33463) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16034 (pms_id=33464) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16033 (pms_id=33469) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16035 (pms_id=33471) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16036 (pms_id=33472) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16037 (pms_id=33473) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16038 (pms_id=33474) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16039 (pms_id=33475) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16040 (pms_id=33476) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16041 (pms_id=33477) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16042 (pms_id=33478) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16043 (pms_id=33480) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16044 (pms_id=33481) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16045 (pms_id=33482) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16046 (pms_id=33485) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16047 (pms_id=33486) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16048 (pms_id=33487) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16050 (pms_id=33497) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16049 (pms_id=33495) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16051 (pms_id=33498) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16052 (pms_id=33499) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16053 (pms_id=33500) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16054 (pms_id=33508) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16055 (pms_id=33509) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16056 (pms_id=33510) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16058 (pms_id=33518) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16057 (pms_id=33511) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16059 (pms_id=33520) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16060 (pms_id=33521) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16061 (pms_id=33522) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16062 (pms_id=33523) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16063 (pms_id=33524) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16064 (pms_id=33525) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16065 (pms_id=33526) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16066 (pms_id=33529) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16067 (pms_id=33530) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16068 (pms_id=33531) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16069 (pms_id=33534) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16070 (pms_id=33536) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16072 (pms_id=33539) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16071 (pms_id=33537) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16080 (pms_id=33547) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16073 (pms_id=33548) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16074 (pms_id=33549) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16075 (pms_id=33550) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16076 (pms_id=33551) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16077 (pms_id=33552) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16078 (pms_id=33553) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16079 (pms_id=33554) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16081 (pms_id=33555) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16083 (pms_id=33557) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16082 (pms_id=33558) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16084 (pms_id=33559) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16085 (pms_id=33560) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16086 (pms_id=33561) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16087 (pms_id=33562) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16088 (pms_id=33563) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16089 (pms_id=33564) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16090 (pms_id=33573) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16091 (pms_id=33574) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16092 (pms_id=33575) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16093 (pms_id=33577) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16094 (pms_id=33579) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16095 (pms_id=33583) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16096 (pms_id=33593) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16097 (pms_id=33594) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16098 (pms_id=33595) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16099 (pms_id=33596) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16100 (pms_id=33597) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16101 (pms_id=33598) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16102 (pms_id=33599) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16103 (pms_id=33605) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16105 (pms_id=33606) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16104 (pms_id=33608) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16106 (pms_id=33611) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16107 (pms_id=33612) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16108 (pms_id=33613) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16109 (pms_id=33614) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16110 (pms_id=33615) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16111 (pms_id=33616) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16112 (pms_id=33619) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16114 (pms_id=33622) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16113 (pms_id=33621) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16115 (pms_id=33623) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16116 (pms_id=33624) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16118 (pms_id=33636) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16117 (pms_id=33626) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16119 (pms_id=33637) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16120 (pms_id=33640) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16121 (pms_id=33641) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16122 (pms_id=33642) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16123 (pms_id=33652) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16124 (pms_id=33662) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16126 (pms_id=33663) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16125 (pms_id=33664) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16127 (pms_id=33666) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16128 (pms_id=33667) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16130 (pms_id=33669) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16129 (pms_id=33668) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16131 (pms_id=33670) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16132 (pms_id=33671) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16134 (pms_id=33672) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16133 (pms_id=33673) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16135 (pms_id=33675) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16136 (pms_id=33676) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16137 (pms_id=33682) 2025-11-19 15:27:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 16138 (pms_id=33683) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16139 (pms_id=33684) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16141 (pms_id=33685) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16140 (pms_id=33686) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16143 (pms_id=33687) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16142 (pms_id=33688) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16144 (pms_id=33689) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16145 (pms_id=33690) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16146 (pms_id=33691) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16147 (pms_id=33692) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16148 (pms_id=33693) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16149 (pms_id=33694) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16151 (pms_id=33695) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16150 (pms_id=33703) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16152 (pms_id=33713) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16153 (pms_id=33714) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16154 (pms_id=33715) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16155 (pms_id=33716) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16156 (pms_id=33717) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16157 (pms_id=33725) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16158 (pms_id=33726) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16159 (pms_id=33727) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16160 (pms_id=33728) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16161 (pms_id=33729) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16162 (pms_id=33731) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16163 (pms_id=33730) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16164 (pms_id=33732) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16165 (pms_id=33737) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16166 (pms_id=33747) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16167 (pms_id=33748) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16168 (pms_id=33749) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16171 (pms_id=33760) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16170 (pms_id=33758) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16169 (pms_id=33757) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16172 (pms_id=33770) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16173 (pms_id=33771) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16174 (pms_id=33772) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16175 (pms_id=33773) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16176 (pms_id=33774) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16177 (pms_id=33775) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16178 (pms_id=33776) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16179 (pms_id=33782) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16181 (pms_id=33794) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16180 (pms_id=33793) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16182 (pms_id=33796) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16183 (pms_id=33795) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16184 (pms_id=33797) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16185 (pms_id=33798) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16186 (pms_id=33799) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16187 (pms_id=33800) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16188 (pms_id=33801) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16189 (pms_id=33803) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16190 (pms_id=33805) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16191 (pms_id=33806) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16193 (pms_id=33808) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16192 (pms_id=33809) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16194 (pms_id=33810) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16195 (pms_id=33811) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16196 (pms_id=33812) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16197 (pms_id=33814) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16198 (pms_id=33815) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16199 (pms_id=33819) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16200 (pms_id=33820) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16202 (pms_id=33822) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16201 (pms_id=33821) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16203 (pms_id=33823) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16204 (pms_id=33824) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16205 (pms_id=33825) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16207 (pms_id=33827) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16206 (pms_id=33826) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16208 (pms_id=33828) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16209 (pms_id=33829) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16210 (pms_id=33830) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16211 (pms_id=33831) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16213 (pms_id=33834) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16212 (pms_id=33833) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16214 (pms_id=33835) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16215 (pms_id=33836) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16217 (pms_id=33838) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16216 (pms_id=33837) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16218 (pms_id=33839) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16219 (pms_id=33840) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16220 (pms_id=33842) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16222 (pms_id=33854) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16223 (pms_id=33857) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16221 (pms_id=33856) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16224 (pms_id=33858) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16225 (pms_id=33861) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16226 (pms_id=33862) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16227 (pms_id=33863) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16228 (pms_id=33864) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16229 (pms_id=33875) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16230 (pms_id=33876) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16231 (pms_id=33884) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16233 (pms_id=33895) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16232 (pms_id=33894) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16235 (pms_id=33897) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16234 (pms_id=33903) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16236 (pms_id=33904) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16237 (pms_id=33905) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16238 (pms_id=33908) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16239 (pms_id=33909) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16242 (pms_id=33910) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16241 (pms_id=33921) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16240 (pms_id=33920) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16243 (pms_id=33922) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16244 (pms_id=33934) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16245 (pms_id=33935) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16246 (pms_id=33936) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16247 (pms_id=33937) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16248 (pms_id=33939) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16249 (pms_id=33940) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16250 (pms_id=33941) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16252 (pms_id=33942) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16251 (pms_id=33943) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16253 (pms_id=33944) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16254 (pms_id=33946) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16255 (pms_id=33947) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16256 (pms_id=33948) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16257 (pms_id=33949) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16258 (pms_id=33950) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16259 (pms_id=33951) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16260 (pms_id=33952) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16262 (pms_id=33953) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16261 (pms_id=33964) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16263 (pms_id=33965) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16264 (pms_id=33975) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16265 (pms_id=33976) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16267 (pms_id=33977) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16266 (pms_id=33978) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16269 (pms_id=33979) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16268 (pms_id=33980) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16270 (pms_id=33982) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16271 (pms_id=33981) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16272 (pms_id=33990) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16274 (pms_id=33991) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16273 (pms_id=33992) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16275 (pms_id=33993) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16276 (pms_id=33996) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16277 (pms_id=33998) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16278 (pms_id=34000) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16279 (pms_id=34001) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16280 (pms_id=34002) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16281 (pms_id=34003) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16283 (pms_id=34004) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16282 (pms_id=34005) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16285 (pms_id=34006) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16284 (pms_id=34007) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16286 (pms_id=34008) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16287 (pms_id=34009) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16289 (pms_id=34011) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16288 (pms_id=34010) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16290 (pms_id=34012) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16291 (pms_id=34014) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16294 (pms_id=34016) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16292 (pms_id=34018) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16293 (pms_id=34017) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16296 (pms_id=34019) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16295 (pms_id=34021) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16297 (pms_id=34022) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16298 (pms_id=34023) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16299 (pms_id=34033) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16300 (pms_id=34034) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16301 (pms_id=34035) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16302 (pms_id=34040) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16304 (pms_id=34049) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16303 (pms_id=34048) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16305 (pms_id=34050) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16306 (pms_id=34051) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16308 (pms_id=34055) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16307 (pms_id=34052) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16309 (pms_id=34056) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16310 (pms_id=34057) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16311 (pms_id=34059) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16312 (pms_id=34060) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16313 (pms_id=34061) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16314 (pms_id=34062) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16315 (pms_id=34063) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16316 (pms_id=34064) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16317 (pms_id=34065) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16319 (pms_id=34067) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16318 (pms_id=34066) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16320 (pms_id=34070) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16321 (pms_id=34071) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16322 (pms_id=34072) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16324 (pms_id=34081) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16323 (pms_id=34074) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16325 (pms_id=34082) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16326 (pms_id=34083) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16327 (pms_id=34092) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16328 (pms_id=34093) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16329 (pms_id=34094) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16330 (pms_id=34095) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16331 (pms_id=34097) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16333 (pms_id=34108) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16332 (pms_id=34106) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16334 (pms_id=34109) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16335 (pms_id=34110) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16336 (pms_id=34111) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16337 (pms_id=34112) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16339 (pms_id=34122) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16338 (pms_id=34113) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16340 (pms_id=34123) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16344 (pms_id=34124) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16342 (pms_id=34127) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16341 (pms_id=34126) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16343 (pms_id=34137) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16346 (pms_id=34139) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16345 (pms_id=34138) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16348 (pms_id=34148) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16347 (pms_id=34140) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16349 (pms_id=34149) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16350 (pms_id=34158) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16351 (pms_id=34159) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16352 (pms_id=34168) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16353 (pms_id=34169) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16354 (pms_id=34178) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16356 (pms_id=34181) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16355 (pms_id=34180) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16357 (pms_id=34182) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16358 (pms_id=34194) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16359 (pms_id=34195) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16364 (pms_id=34196) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16360 (pms_id=34197) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16361 (pms_id=34198) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16362 (pms_id=34199) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16363 (pms_id=34200) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16365 (pms_id=34201) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16366 (pms_id=34202) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16368 (pms_id=34205) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16367 (pms_id=34204) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16369 (pms_id=34206) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16370 (pms_id=34207) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16371 (pms_id=34208) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16372 (pms_id=34209) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16374 (pms_id=34211) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16373 (pms_id=34210) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16375 (pms_id=34213) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16376 (pms_id=34214) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16377 (pms_id=34215) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16378 (pms_id=34216) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16379 (pms_id=34217) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16380 (pms_id=34218) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16381 (pms_id=34219) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16383 (pms_id=34220) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16382 (pms_id=34221) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16384 (pms_id=34222) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16385 (pms_id=34223) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16386 (pms_id=34226) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16387 (pms_id=34227) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16388 (pms_id=34228) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16389 (pms_id=34229) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16390 (pms_id=34230) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16391 (pms_id=34236) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16393 (pms_id=34238) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16392 (pms_id=34237) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16394 (pms_id=34248) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16395 (pms_id=34249) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16397 (pms_id=34251) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16398 (pms_id=34252) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16396 (pms_id=34250) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16400 (pms_id=34253) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16399 (pms_id=34254) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16401 (pms_id=34256) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16402 (pms_id=34257) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16403 (pms_id=34262) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16404 (pms_id=34263) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16405 (pms_id=34265) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16406 (pms_id=34271) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16407 (pms_id=34272) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16408 (pms_id=34273) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16410 (pms_id=34275) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16409 (pms_id=34276) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16412 (pms_id=34278) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16411 (pms_id=34277) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16413 (pms_id=34279) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16414 (pms_id=34281) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16415 (pms_id=34283) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16416 (pms_id=34293) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16417 (pms_id=34294) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16418 (pms_id=34295) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16420 (pms_id=34296) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16419 (pms_id=34297) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16421 (pms_id=34305) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16422 (pms_id=34306) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16423 (pms_id=34308) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16424 (pms_id=34315) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16426 (pms_id=34316) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16425 (pms_id=34317) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16427 (pms_id=34319) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16428 (pms_id=34320) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16429 (pms_id=34321) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16430 (pms_id=34322) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16431 (pms_id=34323) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16432 (pms_id=34324) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16433 (pms_id=34325) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16434 (pms_id=34326) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16435 (pms_id=34327) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16436 (pms_id=34335) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16438 (pms_id=34346) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16437 (pms_id=34345) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16439 (pms_id=34347) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16440 (pms_id=34348) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16441 (pms_id=34350) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16442 (pms_id=34351) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16443 (pms_id=34352) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16444 (pms_id=34353) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16447 (pms_id=34354) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16445 (pms_id=34356) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16448 (pms_id=34358) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16446 (pms_id=34357) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16449 (pms_id=34359) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16450 (pms_id=34360) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16451 (pms_id=34366) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16452 (pms_id=34367) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16453 (pms_id=34368) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16454 (pms_id=34369) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16455 (pms_id=34370) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16456 (pms_id=34371) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16457 (pms_id=34372) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16458 (pms_id=34373) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16460 (pms_id=34374) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16459 (pms_id=34375) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16461 (pms_id=34376) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16462 (pms_id=34377) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16463 (pms_id=34378) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16464 (pms_id=34381) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16465 (pms_id=34386) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16466 (pms_id=34387) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16467 (pms_id=34389) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16468 (pms_id=34396) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16469 (pms_id=34397) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16470 (pms_id=34398) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16471 (pms_id=34399) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16472 (pms_id=34400) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16473 (pms_id=34401) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16474 (pms_id=34402) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16475 (pms_id=34403) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16476 (pms_id=34404) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16477 (pms_id=34405) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16478 (pms_id=34406) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16479 (pms_id=34408) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16480 (pms_id=34409) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16481 (pms_id=34410) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16482 (pms_id=34411) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16483 (pms_id=34413) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16484 (pms_id=34414) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16485 (pms_id=34415) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16487 (pms_id=34416) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16486 (pms_id=34417) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16488 (pms_id=34418) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16489 (pms_id=34419) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16490 (pms_id=34420) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16492 (pms_id=34421) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16491 (pms_id=34423) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16493 (pms_id=34424) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16494 (pms_id=34425) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16495 (pms_id=34436) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16496 (pms_id=34446) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16497 (pms_id=34447) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16498 (pms_id=34448) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16499 (pms_id=34450) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16500 (pms_id=34451) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16502 (pms_id=34453) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16501 (pms_id=34454) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16503 (pms_id=34456) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16504 (pms_id=34457) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16505 (pms_id=34467) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16506 (pms_id=34468) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16507 (pms_id=34470) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16508 (pms_id=34471) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16511 (pms_id=34472) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16510 (pms_id=34473) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16509 (pms_id=34474) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16512 (pms_id=34475) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16513 (pms_id=34476) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16514 (pms_id=34486) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16515 (pms_id=34487) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16516 (pms_id=34488) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16517 (pms_id=34489) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16518 (pms_id=34490) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16519 (pms_id=34492) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16521 (pms_id=34493) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16520 (pms_id=34495) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16522 (pms_id=34499) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16523 (pms_id=34500) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16524 (pms_id=34501) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16525 (pms_id=34502) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16526 (pms_id=34503) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16527 (pms_id=34504) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16528 (pms_id=34505) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16529 (pms_id=34506) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16530 (pms_id=34508) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16531 (pms_id=34509) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16532 (pms_id=34510) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16533 (pms_id=34511) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16534 (pms_id=34512) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16535 (pms_id=34513) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16536 (pms_id=34514) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16537 (pms_id=34515) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16538 (pms_id=34517) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16539 (pms_id=34518) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16540 (pms_id=34520) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16542 (pms_id=34523) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16541 (pms_id=34522) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16543 (pms_id=34524) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16544 (pms_id=34525) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16545 (pms_id=34527) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16546 (pms_id=34528) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16547 (pms_id=34529) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16548 (pms_id=34534) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16549 (pms_id=34535) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16550 (pms_id=34537) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16552 (pms_id=34538) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16551 (pms_id=34545) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16553 (pms_id=34546) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16554 (pms_id=34547) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16555 (pms_id=34548) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16556 (pms_id=34549) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16557 (pms_id=34550) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16558 (pms_id=34551) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16559 (pms_id=34552) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16560 (pms_id=34553) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16561 (pms_id=34557) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16562 (pms_id=34558) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16563 (pms_id=34559) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16564 (pms_id=34560) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16566 (pms_id=34561) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16567 (pms_id=34565) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16565 (pms_id=34562) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16568 (pms_id=34566) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16569 (pms_id=34567) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16570 (pms_id=34568) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16571 (pms_id=34569) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16572 (pms_id=34571) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16573 (pms_id=34572) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16575 (pms_id=34573) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16574 (pms_id=34577) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16576 (pms_id=34578) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16577 (pms_id=34579) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16578 (pms_id=34580) 2025-11-19 15:27:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 16579 (pms_id=34581) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16580 (pms_id=34582) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16581 (pms_id=34592) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16582 (pms_id=34593) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16584 (pms_id=34597) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16583 (pms_id=34595) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16586 (pms_id=34599) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16585 (pms_id=34598) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16588 (pms_id=34600) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16587 (pms_id=34607) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16589 (pms_id=34608) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16590 (pms_id=34609) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16592 (pms_id=34612) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16591 (pms_id=34611) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16593 (pms_id=34613) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16594 (pms_id=34614) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16595 (pms_id=34615) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16596 (pms_id=34616) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16597 (pms_id=34619) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16598 (pms_id=34618) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16599 (pms_id=34620) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16600 (pms_id=34621) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16601 (pms_id=34630) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16602 (pms_id=34640) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16603 (pms_id=34641) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16604 (pms_id=34642) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16605 (pms_id=34643) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16606 (pms_id=34644) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16609 (pms_id=34645) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16607 (pms_id=34646) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16608 (pms_id=34647) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16610 (pms_id=34656) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16611 (pms_id=34657) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16612 (pms_id=34658) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16613 (pms_id=34659) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16614 (pms_id=34660) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16615 (pms_id=34662) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16616 (pms_id=34663) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16617 (pms_id=34664) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16618 (pms_id=34665) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16619 (pms_id=34666) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16620 (pms_id=34667) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16621 (pms_id=34668) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16622 (pms_id=34669) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16623 (pms_id=34670) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16624 (pms_id=34672) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16625 (pms_id=34673) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16627 (pms_id=34674) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16626 (pms_id=34675) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16629 (pms_id=34676) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16628 (pms_id=34677) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16630 (pms_id=34678) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16631 (pms_id=34679) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16632 (pms_id=34680) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16633 (pms_id=34681) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16634 (pms_id=34682) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16635 (pms_id=34688) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16637 (pms_id=34689) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16636 (pms_id=34690) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16638 (pms_id=34691) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16640 (pms_id=34700) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16639 (pms_id=34701) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16641 (pms_id=34702) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16642 (pms_id=34703) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16643 (pms_id=34711) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16644 (pms_id=34712) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16645 (pms_id=34713) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16646 (pms_id=34715) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16647 (pms_id=34716) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16649 (pms_id=34721) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16648 (pms_id=34722) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16650 (pms_id=34723) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16651 (pms_id=34724) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16652 (pms_id=34725) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16653 (pms_id=34726) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16654 (pms_id=34727) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16655 (pms_id=34728) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16656 (pms_id=34729) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16657 (pms_id=34731) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16659 (pms_id=34734) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16658 (pms_id=34735) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16660 (pms_id=34736) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16664 (pms_id=34742) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16662 (pms_id=34741) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16661 (pms_id=34740) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16663 (pms_id=34745) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16665 (pms_id=34747) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16666 (pms_id=34748) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16668 (pms_id=34755) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16667 (pms_id=34756) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16671 (pms_id=34757) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16669 (pms_id=34758) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16672 (pms_id=34761) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16670 (pms_id=34760) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16673 (pms_id=34762) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16674 (pms_id=34763) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16675 (pms_id=34764) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16677 (pms_id=34765) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16676 (pms_id=34766) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16678 (pms_id=34767) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16679 (pms_id=34769) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16680 (pms_id=34770) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16681 (pms_id=34773) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16682 (pms_id=34774) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16684 (pms_id=34776) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16683 (pms_id=34775) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16685 (pms_id=34777) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16687 (pms_id=34778) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16686 (pms_id=34779) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16688 (pms_id=34780) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16689 (pms_id=34781) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16690 (pms_id=34782) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16691 (pms_id=34794) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16693 (pms_id=34798) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16692 (pms_id=34796) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16694 (pms_id=34799) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16695 (pms_id=34801) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16696 (pms_id=34802) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16697 (pms_id=34803) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16699 (pms_id=34805) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16698 (pms_id=34804) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16701 (pms_id=34809) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16700 (pms_id=34807) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16702 (pms_id=34816) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16703 (pms_id=34817) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16704 (pms_id=34818) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16705 (pms_id=34819) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16707 (pms_id=34820) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16708 (pms_id=34823) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16706 (pms_id=34821) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16709 (pms_id=34834) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16710 (pms_id=34835) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16711 (pms_id=34836) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16712 (pms_id=34837) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16713 (pms_id=34839) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16714 (pms_id=34838) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16716 (pms_id=34846) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16715 (pms_id=34855) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16717 (pms_id=34866) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16719 (pms_id=34867) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16718 (pms_id=34869) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16720 (pms_id=34870) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16721 (pms_id=34871) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16723 (pms_id=34872) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16722 (pms_id=34874) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16724 (pms_id=34875) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16726 (pms_id=34876) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16725 (pms_id=34878) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16727 (pms_id=34879) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16728 (pms_id=34882) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16729 (pms_id=34883) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16730 (pms_id=34890) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16731 (pms_id=34900) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16732 (pms_id=34921) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16733 (pms_id=34922) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16734 (pms_id=34923) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16735 (pms_id=34925) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16736 (pms_id=34926) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16737 (pms_id=34927) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16738 (pms_id=34928) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16739 (pms_id=34930) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16741 (pms_id=34931) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16740 (pms_id=34932) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16742 (pms_id=34934) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16743 (pms_id=34937) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16744 (pms_id=34938) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16745 (pms_id=34939) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16746 (pms_id=34940) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16747 (pms_id=34950) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16748 (pms_id=34951) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16749 (pms_id=34952) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16750 (pms_id=34959) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16751 (pms_id=34960) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16752 (pms_id=34961) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16753 (pms_id=34963) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16754 (pms_id=34964) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16755 (pms_id=34971) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16756 (pms_id=34972) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16757 (pms_id=34973) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16758 (pms_id=34974) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16759 (pms_id=34975) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16760 (pms_id=34976) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16761 (pms_id=34977) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16762 (pms_id=34978) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16764 (pms_id=34979) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16763 (pms_id=34981) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16765 (pms_id=34983) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16766 (pms_id=34984) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16767 (pms_id=34988) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16768 (pms_id=34989) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16769 (pms_id=34999) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16770 (pms_id=35010) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16771 (pms_id=35011) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16772 (pms_id=35012) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16773 (pms_id=35013) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16774 (pms_id=35015) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16775 (pms_id=35016) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16776 (pms_id=35017) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16777 (pms_id=35019) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16778 (pms_id=35020) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16779 (pms_id=35022) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16780 (pms_id=35023) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16781 (pms_id=35024) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16782 (pms_id=35025) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16783 (pms_id=35034) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16784 (pms_id=35044) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16785 (pms_id=35054) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16786 (pms_id=35055) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16787 (pms_id=35056) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16788 (pms_id=35057) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16789 (pms_id=35058) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16790 (pms_id=35059) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16791 (pms_id=35060) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16792 (pms_id=35061) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16793 (pms_id=35063) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16794 (pms_id=35065) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16795 (pms_id=35071) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16796 (pms_id=35072) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16797 (pms_id=35073) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16798 (pms_id=35074) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16799 (pms_id=35076) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16800 (pms_id=35077) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16801 (pms_id=35078) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16802 (pms_id=35079) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16803 (pms_id=35080) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16804 (pms_id=35082) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16807 (pms_id=35083) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16806 (pms_id=35084) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16805 (pms_id=35085) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16808 (pms_id=35086) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16809 (pms_id=35095) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16810 (pms_id=35096) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16811 (pms_id=35097) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16813 (pms_id=35106) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16812 (pms_id=35105) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16814 (pms_id=35107) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16815 (pms_id=35108) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16817 (pms_id=35118) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16816 (pms_id=35117) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16818 (pms_id=35119) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16819 (pms_id=35120) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16820 (pms_id=35121) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16821 (pms_id=35128) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16822 (pms_id=35130) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16824 (pms_id=35132) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16823 (pms_id=35131) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16826 (pms_id=35135) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16825 (pms_id=35133) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16827 (pms_id=35136) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16828 (pms_id=35139) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16829 (pms_id=35140) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16830 (pms_id=35150) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16831 (pms_id=35151) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16832 (pms_id=35152) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16833 (pms_id=35155) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16834 (pms_id=35154) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16835 (pms_id=35156) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16836 (pms_id=35161) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16837 (pms_id=35162) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16838 (pms_id=35163) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16839 (pms_id=35164) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16840 (pms_id=35165) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16841 (pms_id=35167) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16842 (pms_id=35168) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16843 (pms_id=35169) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16844 (pms_id=35170) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16845 (pms_id=35177) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16847 (pms_id=35179) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16846 (pms_id=35187) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16848 (pms_id=35188) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16849 (pms_id=35190) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16850 (pms_id=35193) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16851 (pms_id=35194) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16852 (pms_id=35201) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16854 (pms_id=35212) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16853 (pms_id=35211) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16855 (pms_id=35214) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16856 (pms_id=35215) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16857 (pms_id=35216) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16858 (pms_id=35217) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16859 (pms_id=35218) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16860 (pms_id=35219) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16861 (pms_id=35223) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16862 (pms_id=35224) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16863 (pms_id=35225) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16864 (pms_id=35226) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16865 (pms_id=35234) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16867 (pms_id=35235) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16866 (pms_id=35236) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16868 (pms_id=35237) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16870 (pms_id=35246) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16869 (pms_id=35238) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16871 (pms_id=35247) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16872 (pms_id=35248) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16873 (pms_id=35249) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16876 (pms_id=35251) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16874 (pms_id=35253) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16875 (pms_id=35254) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16877 (pms_id=35255) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16878 (pms_id=35256) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16879 (pms_id=35257) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16880 (pms_id=35258) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16881 (pms_id=35259) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16882 (pms_id=35260) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16884 (pms_id=35261) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16883 (pms_id=35262) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16885 (pms_id=35265) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16886 (pms_id=35266) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16887 (pms_id=35268) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16888 (pms_id=35269) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16889 (pms_id=35272) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16891 (pms_id=35275) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16890 (pms_id=35273) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16892 (pms_id=35276) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16893 (pms_id=35278) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16894 (pms_id=35279) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16897 (pms_id=35280) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16896 (pms_id=35281) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16895 (pms_id=35282) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16898 (pms_id=35283) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16899 (pms_id=35284) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16900 (pms_id=35285) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16902 (pms_id=35287) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16901 (pms_id=35286) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16903 (pms_id=35289) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16904 (pms_id=35290) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16905 (pms_id=35291) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16906 (pms_id=35292) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16907 (pms_id=35293) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16909 (pms_id=35295) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16908 (pms_id=35294) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16911 (pms_id=35299) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16912 (pms_id=35300) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16910 (pms_id=35298) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16913 (pms_id=35301) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16915 (pms_id=35303) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16917 (pms_id=35304) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16914 (pms_id=35302) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16916 (pms_id=35305) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16918 (pms_id=35306) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16919 (pms_id=35308) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16920 (pms_id=35310) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16921 (pms_id=35311) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16922 (pms_id=35312) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16923 (pms_id=35313) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16924 (pms_id=35314) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16925 (pms_id=35315) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16926 (pms_id=35316) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16927 (pms_id=35317) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 35316 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16928 (pms_id=35319) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16929 (pms_id=35320) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16930 (pms_id=35324) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16931 (pms_id=35325) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16932 (pms_id=35326) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16934 (pms_id=35327) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16933 (pms_id=35328) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16935 (pms_id=35329) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16936 (pms_id=35330) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16937 (pms_id=35331) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16938 (pms_id=35332) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16939 (pms_id=35337) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16940 (pms_id=35339) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16941 (pms_id=35340) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16942 (pms_id=35350) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16944 (pms_id=35351) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16943 (pms_id=35360) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16945 (pms_id=35362) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16946 (pms_id=35363) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16947 (pms_id=35364) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16949 (pms_id=35366) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16948 (pms_id=35365) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16950 (pms_id=35371) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16953 (pms_id=35373) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16951 (pms_id=35372) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16952 (pms_id=35374) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16954 (pms_id=35376) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16955 (pms_id=35378) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16957 (pms_id=35379) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16956 (pms_id=35380) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16958 (pms_id=35381) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16959 (pms_id=35382) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16960 (pms_id=35383) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16961 (pms_id=35385) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16962 (pms_id=35396) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16963 (pms_id=35406) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16964 (pms_id=35408) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16965 (pms_id=35409) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16966 (pms_id=35410) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16967 (pms_id=35411) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16968 (pms_id=35412) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16969 (pms_id=35413) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16970 (pms_id=35414) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16971 (pms_id=35417) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16973 (pms_id=35418) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16972 (pms_id=35419) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16974 (pms_id=35420) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16975 (pms_id=35421) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16976 (pms_id=35422) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16977 (pms_id=35423) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16978 (pms_id=35424) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16979 (pms_id=35425) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16981 (pms_id=35428) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16980 (pms_id=35427) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16982 (pms_id=35429) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16983 (pms_id=35430) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16984 (pms_id=35432) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16985 (pms_id=35433) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16986 (pms_id=35434) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16987 (pms_id=35435) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16988 (pms_id=35436) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16989 (pms_id=35437) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16990 (pms_id=35438) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16991 (pms_id=35439) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16993 (pms_id=35440) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16992 (pms_id=35441) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16994 (pms_id=35443) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16995 (pms_id=35444) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16996 (pms_id=35445) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16997 (pms_id=35446) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16998 (pms_id=35451) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 16999 (pms_id=35453) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17000 (pms_id=35454) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17001 (pms_id=35462) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17003 (pms_id=35463) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17002 (pms_id=35464) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17004 (pms_id=35465) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17005 (pms_id=35466) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17006 (pms_id=35474) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17007 (pms_id=35475) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17008 (pms_id=35476) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17009 (pms_id=35477) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17010 (pms_id=35478) 2025-11-19 15:27:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 17011 (pms_id=35479) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17013 (pms_id=35482) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17012 (pms_id=35481) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17014 (pms_id=35483) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17015 (pms_id=35484) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17016 (pms_id=35485) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17017 (pms_id=35495) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17018 (pms_id=35497) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17019 (pms_id=35500) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17020 (pms_id=35501) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17021 (pms_id=35502) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17022 (pms_id=35503) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17023 (pms_id=35504) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17024 (pms_id=35505) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17025 (pms_id=35506) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17026 (pms_id=35507) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17027 (pms_id=35508) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17028 (pms_id=35512) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17029 (pms_id=35513) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17030 (pms_id=35514) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17031 (pms_id=35515) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17032 (pms_id=35516) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17033 (pms_id=35526) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17034 (pms_id=35527) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17036 (pms_id=35528) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17035 (pms_id=35529) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17037 (pms_id=35530) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17038 (pms_id=35538) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17039 (pms_id=35539) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17040 (pms_id=35541) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17041 (pms_id=35542) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17042 (pms_id=35551) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17044 (pms_id=35552) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17043 (pms_id=35553) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17045 (pms_id=35554) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17046 (pms_id=35555) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17047 (pms_id=35556) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17048 (pms_id=35567) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17049 (pms_id=35577) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17050 (pms_id=35587) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17051 (pms_id=35588) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17052 (pms_id=35589) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17056 (pms_id=35590) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17053 (pms_id=35591) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17054 (pms_id=35597) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17055 (pms_id=35600) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17057 (pms_id=35601) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17059 (pms_id=35602) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17058 (pms_id=35604) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17060 (pms_id=35605) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17061 (pms_id=35606) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17062 (pms_id=35607) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17063 (pms_id=35608) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17064 (pms_id=35620) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17065 (pms_id=35621) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17066 (pms_id=35622) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17067 (pms_id=35623) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17068 (pms_id=35624) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17069 (pms_id=35633) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17070 (pms_id=35634) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17071 (pms_id=35635) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17072 (pms_id=35636) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17073 (pms_id=35637) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17074 (pms_id=35638) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17075 (pms_id=35639) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17076 (pms_id=35641) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17077 (pms_id=35649) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17079 (pms_id=35650) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17078 (pms_id=35651) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17080 (pms_id=35652) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17081 (pms_id=35653) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17082 (pms_id=35654) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17084 (pms_id=35656) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17083 (pms_id=35655) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17085 (pms_id=35657) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17086 (pms_id=35658) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17087 (pms_id=35660) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17089 (pms_id=35662) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17088 (pms_id=35663) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17090 (pms_id=35664) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17091 (pms_id=35665) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17092 (pms_id=35666) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17093 (pms_id=35667) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17094 (pms_id=35673) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17095 (pms_id=35683) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17096 (pms_id=35684) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17097 (pms_id=35685) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17098 (pms_id=35686) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17101 (pms_id=35687) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17099 (pms_id=35688) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17100 (pms_id=35689) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17102 (pms_id=35690) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17103 (pms_id=35693) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17104 (pms_id=35694) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17105 (pms_id=35695) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17106 (pms_id=35696) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17107 (pms_id=35698) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17108 (pms_id=35699) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17109 (pms_id=35700) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17110 (pms_id=35701) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17111 (pms_id=35702) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17112 (pms_id=35704) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17113 (pms_id=35706) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17114 (pms_id=35707) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17115 (pms_id=35714) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17116 (pms_id=35715) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17117 (pms_id=35724) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17118 (pms_id=35734) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17120 (pms_id=35744) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17119 (pms_id=35745) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17121 (pms_id=35746) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17122 (pms_id=35747) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17123 (pms_id=35748) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17124 (pms_id=35749) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17125 (pms_id=35752) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17126 (pms_id=35753) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17127 (pms_id=35754) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17128 (pms_id=35755) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17129 (pms_id=35756) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17130 (pms_id=35757) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17131 (pms_id=35758) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17132 (pms_id=35760) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17133 (pms_id=35761) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17134 (pms_id=35762) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17135 (pms_id=35764) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17137 (pms_id=35765) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17136 (pms_id=35768) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17138 (pms_id=35769) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17141 (pms_id=35771) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17139 (pms_id=35772) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17140 (pms_id=35773) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17143 (pms_id=35782) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17142 (pms_id=35783) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17144 (pms_id=35784) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17145 (pms_id=35785) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17146 (pms_id=35786) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17147 (pms_id=35787) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17149 (pms_id=35788) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17150 (pms_id=35789) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17151 (pms_id=35790) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17148 (pms_id=35791) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17154 (pms_id=35793) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17152 (pms_id=35792) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17155 (pms_id=35795) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17153 (pms_id=35796) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17156 (pms_id=35797) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17157 (pms_id=35798) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17158 (pms_id=35799) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17159 (pms_id=35801) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17160 (pms_id=35811) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17183 (pms_id=35812) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17161 (pms_id=35813) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17162 (pms_id=35814) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17163 (pms_id=35815) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17164 (pms_id=35816) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17165 (pms_id=35824) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17166 (pms_id=35825) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17167 (pms_id=35835) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17168 (pms_id=35836) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17169 (pms_id=35837) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17171 (pms_id=35838) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17170 (pms_id=35839) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17172 (pms_id=35845) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17173 (pms_id=35846) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17174 (pms_id=35847) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17175 (pms_id=35848) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17176 (pms_id=35857) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17177 (pms_id=35858) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17178 (pms_id=35859) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17179 (pms_id=35860) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17181 (pms_id=35866) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17180 (pms_id=35867) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17182 (pms_id=35868) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17184 (pms_id=35869) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17185 (pms_id=35870) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17186 (pms_id=35871) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17187 (pms_id=35872) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17188 (pms_id=35873) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17189 (pms_id=35876) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17190 (pms_id=35877) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17191 (pms_id=35879) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17192 (pms_id=35880) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17193 (pms_id=35881) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17194 (pms_id=35882) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17195 (pms_id=35884) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17196 (pms_id=35885) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17197 (pms_id=35886) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17198 (pms_id=35887) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17199 (pms_id=35888) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17202 (pms_id=35889) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17200 (pms_id=35890) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17201 (pms_id=35891) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17203 (pms_id=35892) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17205 (pms_id=35893) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17204 (pms_id=35894) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17206 (pms_id=35895) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17207 (pms_id=35896) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17208 (pms_id=35897) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17209 (pms_id=35898) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17210 (pms_id=35899) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17211 (pms_id=35900) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17212 (pms_id=35901) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17213 (pms_id=35902) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17214 (pms_id=35903) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17215 (pms_id=35904) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17217 (pms_id=35906) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17216 (pms_id=35905) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17218 (pms_id=35909) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17220 (pms_id=35910) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17219 (pms_id=35911) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17221 (pms_id=35912) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17223 (pms_id=35918) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17222 (pms_id=35917) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17224 (pms_id=35919) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17225 (pms_id=35922) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17226 (pms_id=35923) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17227 (pms_id=35924) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17229 (pms_id=35926) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17228 (pms_id=35927) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17230 (pms_id=35928) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17231 (pms_id=35929) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17235 (pms_id=35930) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17234 (pms_id=35939) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17232 (pms_id=35949) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17233 (pms_id=35950) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17236 (pms_id=35951) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17237 (pms_id=35952) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17239 (pms_id=35954) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17238 (pms_id=35953) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17240 (pms_id=35957) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17241 (pms_id=35956) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17242 (pms_id=35959) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17243 (pms_id=35960) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17244 (pms_id=35961) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17247 (pms_id=35962) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17245 (pms_id=35963) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17246 (pms_id=35964) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17248 (pms_id=35966) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17249 (pms_id=35967) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17250 (pms_id=35968) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17251 (pms_id=35969) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17252 (pms_id=35970) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17253 (pms_id=35971) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17254 (pms_id=35972) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17255 (pms_id=35973) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17257 (pms_id=35974) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17256 (pms_id=35976) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17258 (pms_id=35977) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17259 (pms_id=35979) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17261 (pms_id=35980) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17260 (pms_id=35981) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17262 (pms_id=35982) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17263 (pms_id=35983) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17265 (pms_id=35984) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17266 (pms_id=35985) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17264 (pms_id=35986) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17267 (pms_id=35988) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17268 (pms_id=35989) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17269 (pms_id=35990) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17270 (pms_id=35991) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17271 (pms_id=35993) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17273 (pms_id=35994) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17272 (pms_id=35995) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17274 (pms_id=35996) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17275 (pms_id=35997) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17276 (pms_id=35998) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17277 (pms_id=35999) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17278 (pms_id=36000) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17279 (pms_id=36001) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17280 (pms_id=36002) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17281 (pms_id=36012) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17282 (pms_id=36022) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17283 (pms_id=36023) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17284 (pms_id=36024) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17286 (pms_id=36025) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17287 (pms_id=36032) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17285 (pms_id=36033) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17288 (pms_id=36043) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17290 (pms_id=36045) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17289 (pms_id=36044) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17291 (pms_id=36055) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17292 (pms_id=36056) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17293 (pms_id=36066) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17294 (pms_id=36067) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17297 (pms_id=36068) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17295 (pms_id=36069) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17296 (pms_id=36070) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17298 (pms_id=36072) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17300 (pms_id=36073) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17299 (pms_id=36074) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17301 (pms_id=36075) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17302 (pms_id=36077) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17303 (pms_id=36078) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17305 (pms_id=36079) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17304 (pms_id=36080) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17306 (pms_id=36081) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17307 (pms_id=36082) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17308 (pms_id=36083) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17309 (pms_id=36084) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17310 (pms_id=36086) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17311 (pms_id=36088) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17312 (pms_id=36090) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17313 (pms_id=36091) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17314 (pms_id=36092) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17315 (pms_id=36093) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17316 (pms_id=36096) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17317 (pms_id=36097) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17318 (pms_id=36103) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17319 (pms_id=36104) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17320 (pms_id=36115) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17321 (pms_id=36126) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17322 (pms_id=36127) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17324 (pms_id=36128) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17325 (pms_id=36130) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17326 (pms_id=36129) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17323 (pms_id=36131) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17327 (pms_id=36132) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17328 (pms_id=36133) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17329 (pms_id=36135) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17330 (pms_id=36137) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17331 (pms_id=36140) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17332 (pms_id=36141) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17333 (pms_id=36142) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17334 (pms_id=36143) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17335 (pms_id=36144) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17336 (pms_id=36145) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17338 (pms_id=36146) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17337 (pms_id=36147) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17340 (pms_id=36157) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17339 (pms_id=36148) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17341 (pms_id=36158) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17342 (pms_id=36160) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17343 (pms_id=36162) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17344 (pms_id=36163) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17345 (pms_id=36167) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17346 (pms_id=36168) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17347 (pms_id=36172) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17349 (pms_id=36174) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17348 (pms_id=36173) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17350 (pms_id=36175) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17351 (pms_id=36176) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17353 (pms_id=36183) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17352 (pms_id=36184) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17354 (pms_id=36185) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17355 (pms_id=36186) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17356 (pms_id=36187) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17357 (pms_id=36189) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17359 (pms_id=36201) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17358 (pms_id=36190) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17360 (pms_id=36202) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17361 (pms_id=36211) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17362 (pms_id=36212) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17363 (pms_id=36214) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17364 (pms_id=36215) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17365 (pms_id=36216) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17366 (pms_id=36217) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17367 (pms_id=36218) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17368 (pms_id=36220) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17369 (pms_id=36221) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17370 (pms_id=36222) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17371 (pms_id=36224) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17372 (pms_id=36225) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17373 (pms_id=36226) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17375 (pms_id=36228) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17374 (pms_id=36227) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17376 (pms_id=36229) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17377 (pms_id=36240) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17378 (pms_id=36242) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17379 (pms_id=36243) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17380 (pms_id=36245) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17381 (pms_id=36246) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17382 (pms_id=36247) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17383 (pms_id=36249) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17384 (pms_id=36259) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17385 (pms_id=36270) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17386 (pms_id=36281) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17387 (pms_id=36283) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17388 (pms_id=36284) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17389 (pms_id=36285) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17390 (pms_id=36286) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17391 (pms_id=36287) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17392 (pms_id=36288) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17393 (pms_id=36289) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17394 (pms_id=36290) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17395 (pms_id=36291) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17396 (pms_id=36292) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17397 (pms_id=36294) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17398 (pms_id=36295) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17399 (pms_id=36296) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17400 (pms_id=36297) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17402 (pms_id=36298) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17401 (pms_id=36299) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17403 (pms_id=36305) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17404 (pms_id=36306) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17405 (pms_id=36307) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17406 (pms_id=36308) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17407 (pms_id=36309) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17408 (pms_id=36310) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17409 (pms_id=36311) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17410 (pms_id=36312) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17411 (pms_id=36313) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17412 (pms_id=36314) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17413 (pms_id=36315) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17414 (pms_id=36316) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17415 (pms_id=36318) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17416 (pms_id=36319) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17417 (pms_id=36320) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17419 (pms_id=36321) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17418 (pms_id=36322) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17420 (pms_id=36324) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17429 (pms_id=36325) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17421 (pms_id=36326) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17422 (pms_id=36327) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17423 (pms_id=36328) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17424 (pms_id=36329) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17426 (pms_id=36330) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17425 (pms_id=36332) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17428 (pms_id=36333) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17427 (pms_id=36334) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17430 (pms_id=36335) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17432 (pms_id=36336) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17433 (pms_id=36337) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17431 (pms_id=36338) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17434 (pms_id=36340) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17435 (pms_id=36342) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17436 (pms_id=36343) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17437 (pms_id=36344) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17438 (pms_id=36345) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17439 (pms_id=36347) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17440 (pms_id=36349) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17441 (pms_id=36350) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17442 (pms_id=36351) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17443 (pms_id=36353) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17444 (pms_id=36355) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17446 (pms_id=36357) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17445 (pms_id=36358) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17447 (pms_id=36359) 2025-11-19 15:27:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 17449 (pms_id=36360) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17448 (pms_id=36361) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17452 (pms_id=36362) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17451 (pms_id=36363) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17453 (pms_id=36364) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17450 (pms_id=36365) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17454 (pms_id=36367) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17455 (pms_id=36368) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17456 (pms_id=36380) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17457 (pms_id=36381) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17458 (pms_id=36382) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17459 (pms_id=36383) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17460 (pms_id=36384) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17461 (pms_id=36385) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17462 (pms_id=36386) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17463 (pms_id=36388) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17464 (pms_id=36389) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17465 (pms_id=36390) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17466 (pms_id=36391) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17467 (pms_id=36392) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17468 (pms_id=36393) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17469 (pms_id=36394) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17470 (pms_id=36395) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17471 (pms_id=36396) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17472 (pms_id=36397) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17473 (pms_id=36398) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17474 (pms_id=36399) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17475 (pms_id=36400) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17477 (pms_id=36401) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17476 (pms_id=36402) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17478 (pms_id=36403) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17479 (pms_id=36404) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17480 (pms_id=36407) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17483 (pms_id=36408) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17482 (pms_id=36409) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17481 (pms_id=36410) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17484 (pms_id=36411) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17485 (pms_id=36412) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17486 (pms_id=36414) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17487 (pms_id=36415) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17488 (pms_id=36416) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17489 (pms_id=36418) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17490 (pms_id=36419) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17491 (pms_id=36421) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17492 (pms_id=36422) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17494 (pms_id=36423) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17493 (pms_id=36424) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17495 (pms_id=36425) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17497 (pms_id=36426) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17498 (pms_id=36427) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17496 (pms_id=36428) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17499 (pms_id=36429) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17501 (pms_id=36430) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17500 (pms_id=36431) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17502 (pms_id=36432) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17503 (pms_id=36433) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17504 (pms_id=36434) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17505 (pms_id=36435) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17506 (pms_id=36436) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17507 (pms_id=36437) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17508 (pms_id=36446) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17509 (pms_id=36447) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17511 (pms_id=36448) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17510 (pms_id=36449) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17512 (pms_id=36450) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17514 (pms_id=36452) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17513 (pms_id=36451) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17515 (pms_id=36453) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17517 (pms_id=36454) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17516 (pms_id=36455) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17518 (pms_id=36456) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17519 (pms_id=36457) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17520 (pms_id=36459) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17521 (pms_id=36460) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17522 (pms_id=36461) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17523 (pms_id=36462) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17524 (pms_id=36463) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17525 (pms_id=36464) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17526 (pms_id=36465) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17527 (pms_id=36466) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17528 (pms_id=36468) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17529 (pms_id=36469) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17530 (pms_id=36470) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17531 (pms_id=36471) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17532 (pms_id=36473) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17533 (pms_id=36474) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17535 (pms_id=36475) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17534 (pms_id=36476) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17536 (pms_id=36477) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17537 (pms_id=36478) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17538 (pms_id=36479) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17539 (pms_id=36480) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17540 (pms_id=36481) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17541 (pms_id=36482) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17543 (pms_id=36483) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17542 (pms_id=36484) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17545 (pms_id=36485) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17544 (pms_id=36486) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17546 (pms_id=36487) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17547 (pms_id=36488) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17548 (pms_id=36489) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17549 (pms_id=36491) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17550 (pms_id=36492) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17552 (pms_id=36493) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17551 (pms_id=36494) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17553 (pms_id=36495) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17555 (pms_id=36497) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17556 (pms_id=36498) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17554 (pms_id=36496) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17557 (pms_id=36499) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17559 (pms_id=36508) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17558 (pms_id=36500) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17561 (pms_id=36509) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17560 (pms_id=36511) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17562 (pms_id=36512) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17563 (pms_id=36513) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17564 (pms_id=36514) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17567 (pms_id=36517) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17566 (pms_id=36516) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17565 (pms_id=36515) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17568 (pms_id=36519) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17569 (pms_id=36520) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17570 (pms_id=36521) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17571 (pms_id=36523) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17573 (pms_id=36524) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17572 (pms_id=36525) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17574 (pms_id=36526) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17575 (pms_id=36527) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17576 (pms_id=36528) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17577 (pms_id=36530) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17578 (pms_id=36531) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17581 (pms_id=36532) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17579 (pms_id=36534) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17580 (pms_id=36544) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17582 (pms_id=36546) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17583 (pms_id=36547) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17585 (pms_id=36558) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17586 (pms_id=36559) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17584 (pms_id=36548) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17587 (pms_id=36560) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17588 (pms_id=36562) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17589 (pms_id=36563) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17590 (pms_id=36565) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17591 (pms_id=36566) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17592 (pms_id=36567) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17593 (pms_id=36568) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17595 (pms_id=36570) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17594 (pms_id=36569) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17596 (pms_id=36571) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17597 (pms_id=36573) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17598 (pms_id=36574) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17599 (pms_id=36576) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17604 (pms_id=36575) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17600 (pms_id=36577) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17601 (pms_id=36587) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17602 (pms_id=36588) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17603 (pms_id=36589) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17605 (pms_id=36590) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17606 (pms_id=36600) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17607 (pms_id=36601) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17608 (pms_id=36602) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17609 (pms_id=36603) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17610 (pms_id=36604) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17611 (pms_id=36606) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17612 (pms_id=36605) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17614 (pms_id=36607) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17613 (pms_id=36618) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17615 (pms_id=36619) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17617 (pms_id=36622) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17616 (pms_id=36620) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17618 (pms_id=36623) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17619 (pms_id=36624) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17620 (pms_id=36625) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17622 (pms_id=36626) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17621 (pms_id=36627) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17626 (pms_id=36637) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17624 (pms_id=36629) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17623 (pms_id=36628) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17625 (pms_id=36630) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17627 (pms_id=36638) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17628 (pms_id=36639) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17629 (pms_id=36640) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17630 (pms_id=36641) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17637 (pms_id=36642) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17631 (pms_id=36645) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17632 (pms_id=36646) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17633 (pms_id=36647) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17635 (pms_id=36649) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17634 (pms_id=36651) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17636 (pms_id=36653) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17638 (pms_id=36654) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17639 (pms_id=36655) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17640 (pms_id=36656) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17641 (pms_id=36657) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17642 (pms_id=36659) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17643 (pms_id=36660) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17644 (pms_id=36661) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17645 (pms_id=36662) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17646 (pms_id=36663) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17647 (pms_id=36665) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17648 (pms_id=36666) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17649 (pms_id=36667) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17650 (pms_id=36668) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17651 (pms_id=36669) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17652 (pms_id=36670) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17653 (pms_id=36671) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17654 (pms_id=36672) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17655 (pms_id=36673) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17656 (pms_id=36675) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17657 (pms_id=36676) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17658 (pms_id=36678) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17659 (pms_id=36681) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17660 (pms_id=36682) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17661 (pms_id=36684) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17662 (pms_id=36685) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17663 (pms_id=36686) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17664 (pms_id=36687) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17666 (pms_id=36688) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17665 (pms_id=36689) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17667 (pms_id=36690) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17668 (pms_id=36695) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17669 (pms_id=36696) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17670 (pms_id=36697) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17671 (pms_id=36698) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17672 (pms_id=36699) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17673 (pms_id=36700) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17675 (pms_id=36702) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17674 (pms_id=36703) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17676 (pms_id=36704) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17677 (pms_id=36705) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17678 (pms_id=36706) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17679 (pms_id=36707) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17680 (pms_id=36708) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17681 (pms_id=36709) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17682 (pms_id=36710) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17683 (pms_id=36719) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17684 (pms_id=36720) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17685 (pms_id=36729) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17686 (pms_id=36731) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17687 (pms_id=36732) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17688 (pms_id=36733) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17689 (pms_id=36734) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17690 (pms_id=36735) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17692 (pms_id=36737) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17691 (pms_id=36736) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17693 (pms_id=36743) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17694 (pms_id=36744) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17695 (pms_id=36745) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17696 (pms_id=36746) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17697 (pms_id=36747) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17698 (pms_id=36748) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17699 (pms_id=36749) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17701 (pms_id=36751) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17700 (pms_id=36752) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17702 (pms_id=36753) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17703 (pms_id=36761) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17704 (pms_id=36762) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17705 (pms_id=36763) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17706 (pms_id=36764) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17707 (pms_id=36765) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17708 (pms_id=36766) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17709 (pms_id=36767) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17710 (pms_id=36768) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17711 (pms_id=36769) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17713 (pms_id=36780) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17712 (pms_id=36770) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17714 (pms_id=36781) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17717 (pms_id=36782) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17715 (pms_id=36784) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17716 (pms_id=36783) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17718 (pms_id=36785) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17719 (pms_id=36786) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17720 (pms_id=36787) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17722 (pms_id=36788) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17721 (pms_id=36789) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17723 (pms_id=36790) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17724 (pms_id=36791) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17725 (pms_id=36793) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17726 (pms_id=36794) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17727 (pms_id=36795) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17728 (pms_id=36796) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17729 (pms_id=36797) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17730 (pms_id=36798) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17731 (pms_id=36799) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17732 (pms_id=36800) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17733 (pms_id=36801) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17734 (pms_id=36802) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17735 (pms_id=36804) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17736 (pms_id=36805) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17737 (pms_id=36806) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17738 (pms_id=36808) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17739 (pms_id=36809) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17740 (pms_id=36810) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17741 (pms_id=36811) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17743 (pms_id=36813) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17742 (pms_id=36812) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17745 (pms_id=36815) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17744 (pms_id=36814) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17746 (pms_id=36816) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17747 (pms_id=36817) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17748 (pms_id=36818) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17749 (pms_id=36819) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17750 (pms_id=36820) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17751 (pms_id=36821) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17752 (pms_id=36822) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17753 (pms_id=36823) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17754 (pms_id=36830) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17755 (pms_id=36831) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17758 (pms_id=36832) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17756 (pms_id=36833) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17757 (pms_id=36834) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17759 (pms_id=36835) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17760 (pms_id=36836) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17761 (pms_id=36842) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17762 (pms_id=36843) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17763 (pms_id=36844) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17764 (pms_id=36845) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17765 (pms_id=36846) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17766 (pms_id=36847) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17767 (pms_id=36848) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17768 (pms_id=36849) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17769 (pms_id=36850) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17770 (pms_id=36852) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17771 (pms_id=36853) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17772 (pms_id=36854) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17773 (pms_id=36855) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17774 (pms_id=36856) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17776 (pms_id=36860) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17775 (pms_id=36862) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17777 (pms_id=36863) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17778 (pms_id=36864) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17779 (pms_id=36865) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17780 (pms_id=36866) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17781 (pms_id=36867) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17782 (pms_id=36871) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17783 (pms_id=36872) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17784 (pms_id=36873) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17785 (pms_id=36875) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17788 (pms_id=36876) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17787 (pms_id=36877) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36876 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17786 (pms_id=36878) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17791 (pms_id=36879) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17790 (pms_id=36887) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17789 (pms_id=36886) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17792 (pms_id=36888) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17793 (pms_id=36889) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17794 (pms_id=36890) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17796 (pms_id=36891) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17795 (pms_id=36892) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17797 (pms_id=36893) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17798 (pms_id=36902) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17800 (pms_id=36903) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17799 (pms_id=36904) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17802 (pms_id=36906) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17801 (pms_id=36905) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17803 (pms_id=36907) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17804 (pms_id=36908) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17805 (pms_id=36909) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17806 (pms_id=36910) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17807 (pms_id=36911) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17808 (pms_id=36913) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17809 (pms_id=36914) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17810 (pms_id=36915) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17811 (pms_id=36927) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17813 (pms_id=36917) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17812 (pms_id=36928) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17814 (pms_id=36938) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17815 (pms_id=36939) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17816 (pms_id=36940) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17817 (pms_id=36941) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17818 (pms_id=36942) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17819 (pms_id=36943) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17820 (pms_id=36944) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17821 (pms_id=36945) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17822 (pms_id=36946) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17823 (pms_id=36950) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17824 (pms_id=36951) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17825 (pms_id=36952) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17826 (pms_id=36953) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17827 (pms_id=36954) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17829 (pms_id=36960) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17828 (pms_id=36955) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17830 (pms_id=36961) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17833 (pms_id=36962) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17832 (pms_id=36963) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17831 (pms_id=36964) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17835 (pms_id=36965) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17834 (pms_id=36966) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17836 (pms_id=36967) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17837 (pms_id=36978) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17838 (pms_id=36979) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17839 (pms_id=36980) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17841 (pms_id=36990) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17840 (pms_id=36981) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17843 (pms_id=36992) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17842 (pms_id=36993) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17845 (pms_id=36995) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17844 (pms_id=36994) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17846 (pms_id=36996) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17847 (pms_id=36997) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17848 (pms_id=37003) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17849 (pms_id=37005) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17850 (pms_id=37006) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17851 (pms_id=37014) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17852 (pms_id=37025) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17853 (pms_id=37026) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17854 (pms_id=37027) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17855 (pms_id=37028) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17856 (pms_id=37029) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17857 (pms_id=37030) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17858 (pms_id=37032) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17860 (pms_id=37044) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17859 (pms_id=37053) 2025-11-19 15:27:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17862 (pms_id=37055) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17861 (pms_id=37056) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17863 (pms_id=37057) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17864 (pms_id=37058) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17866 (pms_id=37060) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17865 (pms_id=37061) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17867 (pms_id=37062) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17868 (pms_id=37064) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17870 (pms_id=37065) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17869 (pms_id=37073) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17871 (pms_id=37074) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17872 (pms_id=37076) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17874 (pms_id=37077) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17873 (pms_id=37078) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17875 (pms_id=37079) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17877 (pms_id=37081) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17876 (pms_id=37080) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17878 (pms_id=37082) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17879 (pms_id=37086) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17880 (pms_id=37087) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17881 (pms_id=37090) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17882 (pms_id=37091) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17884 (pms_id=37092) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17883 (pms_id=37093) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17885 (pms_id=37095) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17886 (pms_id=37096) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17887 (pms_id=37097) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17888 (pms_id=37098) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17889 (pms_id=37099) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17892 (pms_id=37100) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17891 (pms_id=37101) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17890 (pms_id=37107) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17893 (pms_id=37108) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17894 (pms_id=37109) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17895 (pms_id=37110) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17896 (pms_id=37111) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17899 (pms_id=37122) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17897 (pms_id=37112) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17898 (pms_id=37123) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17900 (pms_id=37124) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17901 (pms_id=37126) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17902 (pms_id=37128) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17904 (pms_id=37129) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17903 (pms_id=37131) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17905 (pms_id=37138) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17906 (pms_id=37139) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17908 (pms_id=37151) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17912 (pms_id=37152) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17907 (pms_id=37150) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17911 (pms_id=37153) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17909 (pms_id=37154) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17910 (pms_id=37155) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17913 (pms_id=37157) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17914 (pms_id=37158) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17915 (pms_id=37167) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17916 (pms_id=37168) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17917 (pms_id=37170) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17918 (pms_id=37171) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17919 (pms_id=37174) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17922 (pms_id=37176) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17920 (pms_id=37175) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17921 (pms_id=37178) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17923 (pms_id=37179) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17925 (pms_id=37180) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17924 (pms_id=37181) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17926 (pms_id=37182) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17927 (pms_id=37183) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17930 (pms_id=37184) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17929 (pms_id=37186) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17928 (pms_id=37185) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17931 (pms_id=37187) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17932 (pms_id=37189) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17934 (pms_id=37190) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17935 (pms_id=37192) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17933 (pms_id=37191) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17936 (pms_id=37193) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17939 (pms_id=37195) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17938 (pms_id=37197) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17940 (pms_id=37198) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17937 (pms_id=37196) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17941 (pms_id=37199) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17942 (pms_id=37200) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17943 (pms_id=37201) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17944 (pms_id=37203) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17945 (pms_id=37204) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17946 (pms_id=37212) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17947 (pms_id=37213) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17948 (pms_id=37214) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17949 (pms_id=37215) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17951 (pms_id=37216) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17950 (pms_id=37217) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17954 (pms_id=37219) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17952 (pms_id=37218) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17953 (pms_id=37220) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17955 (pms_id=37221) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17956 (pms_id=37222) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17957 (pms_id=37223) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17958 (pms_id=37224) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17959 (pms_id=37225) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17961 (pms_id=37226) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17960 (pms_id=37236) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17962 (pms_id=37237) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17963 (pms_id=37239) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17966 (pms_id=37240) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17964 (pms_id=37241) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17965 (pms_id=37243) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17967 (pms_id=37245) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17968 (pms_id=37246) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17970 (pms_id=37247) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17969 (pms_id=37248) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17972 (pms_id=37250) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17971 (pms_id=37251) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17974 (pms_id=37252) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17973 (pms_id=37253) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17975 (pms_id=37254) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17976 (pms_id=37260) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17977 (pms_id=37261) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17978 (pms_id=37263) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17979 (pms_id=37264) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17980 (pms_id=37265) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17981 (pms_id=37266) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17983 (pms_id=37269) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17982 (pms_id=37267) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17984 (pms_id=37270) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17985 (pms_id=37271) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17986 (pms_id=37278) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17987 (pms_id=37279) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17988 (pms_id=37280) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17989 (pms_id=37281) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17991 (pms_id=37282) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17990 (pms_id=37283) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17992 (pms_id=37284) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17993 (pms_id=37285) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17994 (pms_id=37286) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17995 (pms_id=37287) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17998 (pms_id=37297) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17996 (pms_id=37295) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17997 (pms_id=37298) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18000 (pms_id=37299) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 17999 (pms_id=37300) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18001 (pms_id=37301) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18002 (pms_id=37303) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18003 (pms_id=37305) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18006 (pms_id=37306) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18004 (pms_id=37308) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18007 (pms_id=37317) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18005 (pms_id=37316) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18008 (pms_id=37318) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18009 (pms_id=37320) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18010 (pms_id=37321) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18011 (pms_id=37323) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18012 (pms_id=37324) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18013 (pms_id=37325) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18016 (pms_id=37326) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18014 (pms_id=37327) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18015 (pms_id=37328) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18017 (pms_id=37329) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18018 (pms_id=37330) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18019 (pms_id=37331) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18020 (pms_id=37332) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18021 (pms_id=37333) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18022 (pms_id=37334) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18023 (pms_id=37336) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18025 (pms_id=37337) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18024 (pms_id=37338) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18026 (pms_id=37339) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18027 (pms_id=37340) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18029 (pms_id=37350) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18028 (pms_id=37341) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18030 (pms_id=37351) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18032 (pms_id=37352) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18031 (pms_id=37353) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18035 (pms_id=37354) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18033 (pms_id=37364) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18034 (pms_id=37365) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18036 (pms_id=37375) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18037 (pms_id=37388) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18038 (pms_id=37389) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18039 (pms_id=37390) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18040 (pms_id=37391) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18041 (pms_id=37392) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18042 (pms_id=37393) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18043 (pms_id=37394) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18045 (pms_id=37395) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18044 (pms_id=37396) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18046 (pms_id=37398) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18047 (pms_id=37399) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18048 (pms_id=37400) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18049 (pms_id=37401) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18050 (pms_id=37402) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18051 (pms_id=37403) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18052 (pms_id=37404) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18053 (pms_id=37409) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18054 (pms_id=37410) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18055 (pms_id=37411) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18058 (pms_id=37422) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18056 (pms_id=37412) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18057 (pms_id=37434) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18059 (pms_id=37435) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18060 (pms_id=37436) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18061 (pms_id=37437) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18062 (pms_id=37439) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18064 (pms_id=37440) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18063 (pms_id=37446) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18065 (pms_id=37447) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18066 (pms_id=37448) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18067 (pms_id=37450) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18068 (pms_id=37451) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18069 (pms_id=37452) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18071 (pms_id=37453) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18070 (pms_id=37455) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18072 (pms_id=37456) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18073 (pms_id=37457) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18074 (pms_id=37458) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18075 (pms_id=37459) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18076 (pms_id=37460) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18077 (pms_id=37461) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18078 (pms_id=37462) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18079 (pms_id=37463) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18080 (pms_id=37465) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18081 (pms_id=37467) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18082 (pms_id=37468) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18084 (pms_id=37469) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18085 (pms_id=37472) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18083 (pms_id=37471) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18086 (pms_id=37474) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18087 (pms_id=37475) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18088 (pms_id=37476) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18089 (pms_id=37477) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18090 (pms_id=37485) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18091 (pms_id=37495) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18092 (pms_id=37496) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18093 (pms_id=37497) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18096 (pms_id=37508) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18094 (pms_id=37507) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18095 (pms_id=37509) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18097 (pms_id=37510) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18098 (pms_id=37511) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18099 (pms_id=37513) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18100 (pms_id=37514) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18101 (pms_id=37523) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18102 (pms_id=37524) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18104 (pms_id=37526) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18103 (pms_id=37525) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18105 (pms_id=37527) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18106 (pms_id=37528) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18107 (pms_id=37530) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18112 (pms_id=37531) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18108 (pms_id=37532) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18109 (pms_id=37533) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18110 (pms_id=37534) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18111 (pms_id=37536) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18113 (pms_id=37537) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18115 (pms_id=37538) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18114 (pms_id=37544) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18116 (pms_id=37545) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18118 (pms_id=37548) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18117 (pms_id=37546) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18119 (pms_id=37549) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18120 (pms_id=37550) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18121 (pms_id=37551) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18122 (pms_id=37552) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18123 (pms_id=37553) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18124 (pms_id=37554) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18125 (pms_id=37555) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18126 (pms_id=37565) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18127 (pms_id=37566) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18128 (pms_id=37567) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18129 (pms_id=37568) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18130 (pms_id=37569) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18131 (pms_id=37570) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18132 (pms_id=37571) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18134 (pms_id=37583) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18133 (pms_id=37582) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18135 (pms_id=37584) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18136 (pms_id=37585) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18137 (pms_id=37587) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18138 (pms_id=37588) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18139 (pms_id=37589) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18140 (pms_id=37590) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18141 (pms_id=37594) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18142 (pms_id=37595) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18143 (pms_id=37596) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18144 (pms_id=37597) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18146 (pms_id=37598) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18145 (pms_id=37599) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18147 (pms_id=37600) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18148 (pms_id=37601) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18149 (pms_id=37602) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18151 (pms_id=37605) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18150 (pms_id=37604) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18152 (pms_id=37606) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18153 (pms_id=37608) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18154 (pms_id=37609) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18156 (pms_id=37610) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18155 (pms_id=37613) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18157 (pms_id=37619) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18158 (pms_id=37622) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18159 (pms_id=37629) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18160 (pms_id=37631) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18163 (pms_id=37641) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18161 (pms_id=37633) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18162 (pms_id=37634) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18164 (pms_id=37642) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18165 (pms_id=37651) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18166 (pms_id=37652) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18167 (pms_id=37653) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18168 (pms_id=37654) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18169 (pms_id=37655) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18171 (pms_id=37658) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18170 (pms_id=37656) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18172 (pms_id=37659) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18173 (pms_id=37660) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18175 (pms_id=37671) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18174 (pms_id=37673) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18176 (pms_id=37682) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18177 (pms_id=37683) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18178 (pms_id=37684) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18179 (pms_id=37685) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18180 (pms_id=37686) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18181 (pms_id=37687) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18182 (pms_id=37688) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18183 (pms_id=37690) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18184 (pms_id=37691) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18185 (pms_id=37692) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18186 (pms_id=37693) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18187 (pms_id=37694) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18188 (pms_id=37695) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18189 (pms_id=37696) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18190 (pms_id=37697) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18191 (pms_id=37701) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18192 (pms_id=37702) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18193 (pms_id=37703) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18194 (pms_id=37704) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18196 (pms_id=37705) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18195 (pms_id=37706) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18197 (pms_id=37708) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18198 (pms_id=37716) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18199 (pms_id=37717) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18200 (pms_id=37718) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18201 (pms_id=37719) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18202 (pms_id=37720) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18204 (pms_id=37724) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18203 (pms_id=37723) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18205 (pms_id=37725) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18206 (pms_id=37726) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18207 (pms_id=37733) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18209 (pms_id=37735) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18208 (pms_id=37734) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18210 (pms_id=37743) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18211 (pms_id=37745) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18212 (pms_id=37746) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18213 (pms_id=37749) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18214 (pms_id=37750) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18215 (pms_id=37751) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18217 (pms_id=37754) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18216 (pms_id=37753) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18219 (pms_id=37758) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18218 (pms_id=37755) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18220 (pms_id=37759) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18221 (pms_id=37760) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18222 (pms_id=37764) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18223 (pms_id=37765) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18224 (pms_id=37766) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18226 (pms_id=37768) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18225 (pms_id=37767) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18227 (pms_id=37769) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18229 (pms_id=37771) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18228 (pms_id=37770) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18230 (pms_id=37772) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18231 (pms_id=37774) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18232 (pms_id=37775) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18233 (pms_id=37776) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18234 (pms_id=37777) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18236 (pms_id=37778) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18235 (pms_id=37780) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18237 (pms_id=37781) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18238 (pms_id=37782) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18239 (pms_id=37783) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18240 (pms_id=37787) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18241 (pms_id=37788) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18243 (pms_id=37790) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18242 (pms_id=37789) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18244 (pms_id=37791) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18245 (pms_id=37792) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18247 (pms_id=37802) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18246 (pms_id=37793) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18248 (pms_id=37812) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18249 (pms_id=37813) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18250 (pms_id=37814) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18252 (pms_id=37815) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18251 (pms_id=37816) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18253 (pms_id=37817) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18254 (pms_id=37818) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18256 (pms_id=37820) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18257 (pms_id=37821) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18255 (pms_id=37822) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18259 (pms_id=37826) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18258 (pms_id=37823) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18260 (pms_id=37827) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18261 (pms_id=37838) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18262 (pms_id=37839) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18263 (pms_id=37840) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18264 (pms_id=37841) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18265 (pms_id=37842) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18266 (pms_id=37843) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18267 (pms_id=37844) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18268 (pms_id=37845) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18269 (pms_id=37846) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18270 (pms_id=37847) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18272 (pms_id=37849) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18271 (pms_id=37848) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18273 (pms_id=37850) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18274 (pms_id=37851) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18275 (pms_id=37852) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18276 (pms_id=37853) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18277 (pms_id=37855) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18278 (pms_id=37856) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18279 (pms_id=37857) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18281 (pms_id=37858) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18280 (pms_id=37860) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18282 (pms_id=37861) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18283 (pms_id=37862) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18284 (pms_id=37863) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18285 (pms_id=37864) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18286 (pms_id=37866) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18287 (pms_id=37867) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18288 (pms_id=37868) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18289 (pms_id=37869) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18292 (pms_id=37873) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18291 (pms_id=37872) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18290 (pms_id=37871) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18293 (pms_id=37886) 2025-11-19 15:27:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 18295 (pms_id=37887) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18294 (pms_id=37888) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18296 (pms_id=37889) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18297 (pms_id=37891) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18298 (pms_id=37892) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18299 (pms_id=37893) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18300 (pms_id=37894) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18301 (pms_id=37895) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18302 (pms_id=37896) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18303 (pms_id=37897) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18304 (pms_id=37898) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18305 (pms_id=37899) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18306 (pms_id=37900) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18307 (pms_id=37901) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18308 (pms_id=37902) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18309 (pms_id=37906) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18310 (pms_id=37908) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18312 (pms_id=37909) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18311 (pms_id=37910) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18313 (pms_id=37911) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18314 (pms_id=37913) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18317 (pms_id=37915) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18315 (pms_id=37914) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18316 (pms_id=37916) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18318 (pms_id=37918) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18319 (pms_id=37920) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18322 (pms_id=37922) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18320 (pms_id=37923) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18321 (pms_id=37925) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18323 (pms_id=37927) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18324 (pms_id=37928) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18325 (pms_id=37929) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18326 (pms_id=37933) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18327 (pms_id=37934) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18328 (pms_id=37935) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18329 (pms_id=37942) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18331 (pms_id=37943) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18330 (pms_id=37944) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18332 (pms_id=37954) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18333 (pms_id=37956) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18334 (pms_id=37958) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18335 (pms_id=37959) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18336 (pms_id=37969) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18337 (pms_id=37970) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18339 (pms_id=37973) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18338 (pms_id=37971) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18340 (pms_id=37977) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18341 (pms_id=37981) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18342 (pms_id=37982) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18343 (pms_id=37983) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18344 (pms_id=37986) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18345 (pms_id=37987) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18346 (pms_id=37988) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18347 (pms_id=37989) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18348 (pms_id=37991) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18349 (pms_id=37992) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18350 (pms_id=37993) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18351 (pms_id=37994) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18352 (pms_id=37995) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18353 (pms_id=37996) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18354 (pms_id=37997) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18355 (pms_id=37998) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18356 (pms_id=37999) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18359 (pms_id=38003) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18357 (pms_id=38001) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18358 (pms_id=38002) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18363 (pms_id=38004) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18360 (pms_id=38012) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18361 (pms_id=38013) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18362 (pms_id=38014) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18364 (pms_id=38016) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18365 (pms_id=38017) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18366 (pms_id=38018) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18367 (pms_id=38019) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18369 (pms_id=38021) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18368 (pms_id=38020) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18370 (pms_id=38023) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18371 (pms_id=38024) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18372 (pms_id=38026) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18373 (pms_id=38028) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18374 (pms_id=38029) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18375 (pms_id=38030) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18377 (pms_id=38031) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18376 (pms_id=38032) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18378 (pms_id=38033) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18380 (pms_id=38035) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18379 (pms_id=38034) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18381 (pms_id=38036) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18382 (pms_id=38037) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18383 (pms_id=38044) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18384 (pms_id=38046) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18385 (pms_id=38047) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18386 (pms_id=38048) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18387 (pms_id=38049) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18388 (pms_id=38050) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18389 (pms_id=38051) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18392 (pms_id=38052) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18390 (pms_id=38053) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18391 (pms_id=38054) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18393 (pms_id=38062) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18394 (pms_id=38064) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18395 (pms_id=38063) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18396 (pms_id=38065) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18397 (pms_id=38066) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18398 (pms_id=38076) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18399 (pms_id=38093) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18401 (pms_id=38094) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18400 (pms_id=38095) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18402 (pms_id=38096) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18403 (pms_id=38097) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18404 (pms_id=38098) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18405 (pms_id=38099) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18407 (pms_id=38100) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18406 (pms_id=38104) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18408 (pms_id=38105) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18409 (pms_id=38106) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18411 (pms_id=38107) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18410 (pms_id=38108) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18412 (pms_id=38109) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18413 (pms_id=38110) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18415 (pms_id=38111) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18414 (pms_id=38113) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18416 (pms_id=38117) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18417 (pms_id=38118) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18418 (pms_id=38119) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18419 (pms_id=38120) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18420 (pms_id=38121) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18421 (pms_id=38122) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18422 (pms_id=38131) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18423 (pms_id=38141) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18424 (pms_id=38151) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18425 (pms_id=38152) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18426 (pms_id=38162) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18427 (pms_id=38165) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18428 (pms_id=38166) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18430 (pms_id=38167) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18429 (pms_id=38168) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18431 (pms_id=38169) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18432 (pms_id=38170) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18433 (pms_id=38171) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18434 (pms_id=38172) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18436 (pms_id=38183) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18435 (pms_id=38184) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18437 (pms_id=38185) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18438 (pms_id=38186) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18439 (pms_id=38187) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18440 (pms_id=38188) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18441 (pms_id=38189) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18442 (pms_id=38190) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18443 (pms_id=38191) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18444 (pms_id=38192) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18445 (pms_id=38201) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18446 (pms_id=38202) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18447 (pms_id=38203) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18448 (pms_id=38207) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18449 (pms_id=38208) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18450 (pms_id=38209) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18452 (pms_id=38219) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18451 (pms_id=38210) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18453 (pms_id=38220) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18454 (pms_id=38221) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18455 (pms_id=38222) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18456 (pms_id=38223) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18457 (pms_id=38224) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18459 (pms_id=38225) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18460 (pms_id=38229) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18458 (pms_id=38228) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18462 (pms_id=38237) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18461 (pms_id=38238) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18463 (pms_id=38240) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18464 (pms_id=38241) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18466 (pms_id=38242) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18465 (pms_id=38244) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18467 (pms_id=38245) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18468 (pms_id=38246) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18469 (pms_id=38248) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18474 (pms_id=38249) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18471 (pms_id=38251) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18470 (pms_id=38252) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18473 (pms_id=38256) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18472 (pms_id=38253) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18475 (pms_id=38257) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18476 (pms_id=38258) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18477 (pms_id=38267) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18479 (pms_id=38269) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18478 (pms_id=38268) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18481 (pms_id=38270) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18480 (pms_id=38271) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18482 (pms_id=38273) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18483 (pms_id=38274) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18484 (pms_id=38275) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18485 (pms_id=38276) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18486 (pms_id=38283) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18487 (pms_id=38284) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18488 (pms_id=38285) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18489 (pms_id=38287) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18490 (pms_id=38288) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18491 (pms_id=38299) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 38287 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18492 (pms_id=38309) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18493 (pms_id=38310) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18494 (pms_id=38311) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18495 (pms_id=38312) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18496 (pms_id=38313) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18497 (pms_id=38314) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18498 (pms_id=38315) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18499 (pms_id=38318) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18500 (pms_id=38323) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18501 (pms_id=38324) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18502 (pms_id=38326) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18505 (pms_id=38327) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18504 (pms_id=38335) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18503 (pms_id=38336) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18506 (pms_id=38337) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18529 (pms_id=38340) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18507 (pms_id=38341) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18508 (pms_id=38342) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18509 (pms_id=38343) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18510 (pms_id=38351) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18511 (pms_id=38361) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18512 (pms_id=38362) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18513 (pms_id=38364) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18514 (pms_id=38363) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18515 (pms_id=38365) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18517 (pms_id=38368) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18516 (pms_id=38366) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18519 (pms_id=38375) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18518 (pms_id=38376) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18521 (pms_id=38377) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18520 (pms_id=38378) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18522 (pms_id=38380) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18524 (pms_id=38381) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18523 (pms_id=38382) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18525 (pms_id=38383) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18526 (pms_id=38384) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18527 (pms_id=38385) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18528 (pms_id=38386) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18530 (pms_id=38388) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18531 (pms_id=38389) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18532 (pms_id=38390) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18534 (pms_id=38391) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18533 (pms_id=38392) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18535 (pms_id=38393) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18536 (pms_id=38394) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18537 (pms_id=38399) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18538 (pms_id=38401) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18539 (pms_id=38402) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18540 (pms_id=38403) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18541 (pms_id=38406) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18543 (pms_id=38407) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18542 (pms_id=38408) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18544 (pms_id=38409) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18545 (pms_id=38410) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18546 (pms_id=38411) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18547 (pms_id=38412) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18548 (pms_id=38413) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18550 (pms_id=38415) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18549 (pms_id=38414) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18551 (pms_id=38416) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18552 (pms_id=38419) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18553 (pms_id=38421) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18554 (pms_id=38422) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18556 (pms_id=38430) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18555 (pms_id=38432) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18558 (pms_id=38433) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18557 (pms_id=38434) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18559 (pms_id=38435) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18560 (pms_id=38436) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18561 (pms_id=38438) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18562 (pms_id=38439) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18563 (pms_id=38440) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18564 (pms_id=38448) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18565 (pms_id=38449) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18566 (pms_id=38450) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18568 (pms_id=38451) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18567 (pms_id=38459) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18569 (pms_id=38469) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18570 (pms_id=38470) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18571 (pms_id=38480) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18572 (pms_id=38481) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18573 (pms_id=38482) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18576 (pms_id=38483) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18574 (pms_id=38492) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18575 (pms_id=38502) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18577 (pms_id=38512) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18578 (pms_id=38513) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18579 (pms_id=38514) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18580 (pms_id=38515) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18581 (pms_id=38521) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18582 (pms_id=38523) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18583 (pms_id=38524) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18584 (pms_id=38525) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18585 (pms_id=38526) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18586 (pms_id=38527) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18587 (pms_id=38528) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18588 (pms_id=38529) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18589 (pms_id=38530) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18591 (pms_id=38532) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18590 (pms_id=38531) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18592 (pms_id=38540) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18593 (pms_id=38541) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18594 (pms_id=38542) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18595 (pms_id=38544) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18596 (pms_id=38545) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18599 (pms_id=38546) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18597 (pms_id=38547) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18598 (pms_id=38555) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18600 (pms_id=38556) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18601 (pms_id=38557) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18602 (pms_id=38558) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18604 (pms_id=38560) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18603 (pms_id=38559) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18605 (pms_id=38561) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18606 (pms_id=38562) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18607 (pms_id=38564) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18609 (pms_id=38565) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18608 (pms_id=38566) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18611 (pms_id=38567) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18610 (pms_id=38569) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18612 (pms_id=38571) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18614 (pms_id=38576) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18613 (pms_id=38575) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18615 (pms_id=38578) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18616 (pms_id=38580) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18617 (pms_id=38581) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18619 (pms_id=38584) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18618 (pms_id=38585) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18620 (pms_id=38586) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18621 (pms_id=38587) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18622 (pms_id=38588) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18624 (pms_id=38591) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18623 (pms_id=38590) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18626 (pms_id=38592) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18625 (pms_id=38593) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18627 (pms_id=38594) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18628 (pms_id=38595) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18629 (pms_id=38596) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18630 (pms_id=38597) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18631 (pms_id=38598) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18632 (pms_id=38599) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18633 (pms_id=38600) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18634 (pms_id=38601) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18635 (pms_id=38602) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18637 (pms_id=38604) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18636 (pms_id=38605) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18638 (pms_id=38606) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18640 (pms_id=38607) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18639 (pms_id=38608) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18641 (pms_id=38610) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18644 (pms_id=38618) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18643 (pms_id=38613) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18642 (pms_id=38612) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18645 (pms_id=38621) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18646 (pms_id=38622) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18647 (pms_id=38623) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18648 (pms_id=38624) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18649 (pms_id=38629) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18650 (pms_id=38630) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18651 (pms_id=38635) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18653 (pms_id=38636) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18652 (pms_id=38637) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18654 (pms_id=38638) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18655 (pms_id=38639) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18656 (pms_id=38640) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18657 (pms_id=38641) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18658 (pms_id=38643) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18659 (pms_id=38644) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18660 (pms_id=38665) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18661 (pms_id=38666) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18662 (pms_id=38667) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18663 (pms_id=38668) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18664 (pms_id=38669) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18666 (pms_id=38670) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18665 (pms_id=38673) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18667 (pms_id=38674) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18668 (pms_id=38675) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18669 (pms_id=38679) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18670 (pms_id=38680) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18671 (pms_id=38681) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18672 (pms_id=38682) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18673 (pms_id=38683) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18674 (pms_id=38684) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18675 (pms_id=38685) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18677 (pms_id=38689) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18676 (pms_id=38686) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18678 (pms_id=38690) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18679 (pms_id=38691) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18680 (pms_id=38701) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18681 (pms_id=38703) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18682 (pms_id=38706) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18683 (pms_id=38707) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18685 (pms_id=38709) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18684 (pms_id=38708) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18686 (pms_id=38710) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18687 (pms_id=38711) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18688 (pms_id=38716) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18690 (pms_id=38718) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18692 (pms_id=38719) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18691 (pms_id=38720) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18689 (pms_id=38722) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18693 (pms_id=38723) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18694 (pms_id=38724) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18695 (pms_id=38734) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18696 (pms_id=38735) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18697 (pms_id=38736) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18698 (pms_id=38746) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18699 (pms_id=38757) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18700 (pms_id=38767) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18701 (pms_id=38768) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18703 (pms_id=38769) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18702 (pms_id=38770) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18704 (pms_id=38771) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18705 (pms_id=38772) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18706 (pms_id=38781) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18707 (pms_id=38782) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18708 (pms_id=38783) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18709 (pms_id=38784) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18710 (pms_id=38785) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18711 (pms_id=38786) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18712 (pms_id=38787) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18713 (pms_id=38788) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18716 (pms_id=38789) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18714 (pms_id=38790) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18715 (pms_id=38791) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18717 (pms_id=38792) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18718 (pms_id=38795) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18719 (pms_id=38796) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18720 (pms_id=38797) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18721 (pms_id=38798) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18722 (pms_id=38807) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18723 (pms_id=38809) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18724 (pms_id=38808) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18725 (pms_id=38810) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18726 (pms_id=38811) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18727 (pms_id=38814) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18728 (pms_id=38815) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18729 (pms_id=38816) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18730 (pms_id=38817) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18731 (pms_id=38818) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18732 (pms_id=38819) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18733 (pms_id=38822) 2025-11-19 15:27:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 18734 (pms_id=38823) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18737 (pms_id=38824) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18736 (pms_id=38833) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18735 (pms_id=38835) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18738 (pms_id=38837) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18740 (pms_id=38838) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18739 (pms_id=38839) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18742 (pms_id=38850) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18741 (pms_id=38851) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18743 (pms_id=38852) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18744 (pms_id=38853) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18745 (pms_id=38854) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18746 (pms_id=38855) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18747 (pms_id=38866) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18748 (pms_id=38867) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18749 (pms_id=38868) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18750 (pms_id=38869) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18751 (pms_id=38871) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18752 (pms_id=38872) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18753 (pms_id=38873) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18754 (pms_id=38874) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18756 (pms_id=38876) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18755 (pms_id=38877) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18757 (pms_id=38878) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18759 (pms_id=38887) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18758 (pms_id=38888) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18761 (pms_id=38898) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18760 (pms_id=38899) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18762 (pms_id=38900) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18764 (pms_id=38901) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18763 (pms_id=38902) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18765 (pms_id=38903) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18766 (pms_id=38904) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18767 (pms_id=38905) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18769 (pms_id=38906) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18768 (pms_id=38907) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18770 (pms_id=38908) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18771 (pms_id=38909) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18772 (pms_id=38910) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18773 (pms_id=38911) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18775 (pms_id=38914) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18774 (pms_id=38912) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18776 (pms_id=38915) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18777 (pms_id=38923) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18778 (pms_id=38924) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18779 (pms_id=38927) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18780 (pms_id=38928) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18781 (pms_id=38930) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18782 (pms_id=38934) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18784 (pms_id=38935) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18785 (pms_id=38937) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18786 (pms_id=38938) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18783 (pms_id=38936) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18787 (pms_id=38939) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18788 (pms_id=38940) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18789 (pms_id=38942) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18790 (pms_id=38941) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18791 (pms_id=38943) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18814 (pms_id=38952) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18792 (pms_id=38954) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18794 (pms_id=38955) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18793 (pms_id=38967) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18795 (pms_id=38968) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18797 (pms_id=38970) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18796 (pms_id=38969) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18798 (pms_id=38972) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18801 (pms_id=38974) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18799 (pms_id=38975) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18800 (pms_id=38976) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18802 (pms_id=38977) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18803 (pms_id=38978) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18804 (pms_id=38979) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18805 (pms_id=38980) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18807 (pms_id=38981) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18808 (pms_id=38982) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18806 (pms_id=38983) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18809 (pms_id=38984) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18810 (pms_id=38985) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18811 (pms_id=38986) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18812 (pms_id=38987) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18813 (pms_id=38989) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18815 (pms_id=38990) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18817 (pms_id=38994) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18816 (pms_id=38993) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18818 (pms_id=38995) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18819 (pms_id=38996) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18820 (pms_id=38997) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18821 (pms_id=38998) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18822 (pms_id=38999) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18823 (pms_id=39000) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18824 (pms_id=39002) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18828 (pms_id=39003) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18825 (pms_id=39004) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18826 (pms_id=39006) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18827 (pms_id=39015) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18829 (pms_id=39016) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18830 (pms_id=39018) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18831 (pms_id=39027) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18832 (pms_id=39028) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18833 (pms_id=39029) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18834 (pms_id=39030) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18836 (pms_id=39031) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18835 (pms_id=39032) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18837 (pms_id=39033) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18838 (pms_id=39034) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18839 (pms_id=39035) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18840 (pms_id=39037) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18842 (pms_id=39038) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18841 (pms_id=39039) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18843 (pms_id=39040) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18845 (pms_id=39041) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18846 (pms_id=39042) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18844 (pms_id=39045) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18847 (pms_id=39046) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18848 (pms_id=39047) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18849 (pms_id=39050) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18850 (pms_id=39051) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18851 (pms_id=39052) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18852 (pms_id=39071) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18854 (pms_id=39073) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18853 (pms_id=39072) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18855 (pms_id=39074) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18856 (pms_id=39075) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18857 (pms_id=39076) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18858 (pms_id=39077) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18859 (pms_id=39079) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18860 (pms_id=39080) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18861 (pms_id=39081) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18862 (pms_id=39082) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18863 (pms_id=39083) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18864 (pms_id=39084) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18866 (pms_id=39086) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18865 (pms_id=39085) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18867 (pms_id=39087) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18869 (pms_id=39089) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18868 (pms_id=39099) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18871 (pms_id=39100) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18870 (pms_id=39101) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18872 (pms_id=39102) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18873 (pms_id=39103) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18874 (pms_id=39104) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18876 (pms_id=39112) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18875 (pms_id=39115) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18877 (pms_id=39123) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18878 (pms_id=39124) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18879 (pms_id=39125) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18880 (pms_id=39127) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18881 (pms_id=39128) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18882 (pms_id=39129) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18883 (pms_id=39130) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18885 (pms_id=39131) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18884 (pms_id=39133) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18886 (pms_id=39139) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18887 (pms_id=39140) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18888 (pms_id=39141) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18890 (pms_id=39144) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18889 (pms_id=39142) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18892 (pms_id=39146) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18891 (pms_id=39145) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18893 (pms_id=39147) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18895 (pms_id=39149) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18894 (pms_id=39148) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18896 (pms_id=39151) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18897 (pms_id=39152) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18898 (pms_id=39162) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18899 (pms_id=39163) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18900 (pms_id=39164) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18901 (pms_id=39165) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18902 (pms_id=39166) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18903 (pms_id=39167) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18904 (pms_id=39168) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18905 (pms_id=39169) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18906 (pms_id=39170) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18907 (pms_id=39175) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18908 (pms_id=39176) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18909 (pms_id=39185) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18910 (pms_id=39186) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18911 (pms_id=39187) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18912 (pms_id=39189) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18913 (pms_id=39191) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18915 (pms_id=39192) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18914 (pms_id=39193) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18917 (pms_id=39194) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18916 (pms_id=39204) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18919 (pms_id=39214) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18920 (pms_id=39216) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18918 (pms_id=39215) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18922 (pms_id=39218) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18921 (pms_id=39217) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18923 (pms_id=39219) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18924 (pms_id=39220) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18925 (pms_id=39221) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18926 (pms_id=39222) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18927 (pms_id=39224) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18928 (pms_id=39225) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18929 (pms_id=39227) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18930 (pms_id=39229) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18931 (pms_id=39230) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18932 (pms_id=39231) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18933 (pms_id=39234) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18934 (pms_id=39235) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18935 (pms_id=39245) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18937 (pms_id=39248) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18936 (pms_id=39247) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18938 (pms_id=39257) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18939 (pms_id=39258) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18940 (pms_id=39267) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18941 (pms_id=39268) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18942 (pms_id=39269) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18943 (pms_id=39280) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18944 (pms_id=39281) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18945 (pms_id=39282) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18946 (pms_id=39289) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18947 (pms_id=39290) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18948 (pms_id=39291) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18950 (pms_id=39292) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18951 (pms_id=39293) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18949 (pms_id=39294) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18952 (pms_id=39295) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18953 (pms_id=39296) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18954 (pms_id=39297) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18955 (pms_id=39298) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18956 (pms_id=39299) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18957 (pms_id=39301) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18958 (pms_id=39302) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18960 (pms_id=39304) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18959 (pms_id=39305) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18961 (pms_id=39306) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18963 (pms_id=39310) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18962 (pms_id=39307) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18971 (pms_id=39311) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18964 (pms_id=39321) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18965 (pms_id=39322) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18966 (pms_id=39325) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18967 (pms_id=39334) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18968 (pms_id=39335) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18969 (pms_id=39336) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18970 (pms_id=39337) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18972 (pms_id=39347) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18973 (pms_id=39348) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18974 (pms_id=39349) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18975 (pms_id=39350) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18976 (pms_id=39351) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18979 (pms_id=39352) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18978 (pms_id=39353) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18977 (pms_id=39354) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18980 (pms_id=39356) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18981 (pms_id=39357) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18982 (pms_id=39358) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18983 (pms_id=39359) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18991 (pms_id=39361) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18985 (pms_id=39371) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18986 (pms_id=39373) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18984 (pms_id=39374) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18987 (pms_id=39375) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18989 (pms_id=39376) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18988 (pms_id=39377) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18990 (pms_id=39378) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18992 (pms_id=39389) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18993 (pms_id=39390) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18994 (pms_id=39392) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18998 (pms_id=39393) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18996 (pms_id=39394) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18995 (pms_id=39396) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18997 (pms_id=39402) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 18999 (pms_id=39403) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19000 (pms_id=39404) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19020 (pms_id=39405) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19001 (pms_id=39406) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19003 (pms_id=39409) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19002 (pms_id=39407) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19004 (pms_id=39410) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19005 (pms_id=39411) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19006 (pms_id=39412) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19008 (pms_id=39413) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19007 (pms_id=39414) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19009 (pms_id=39415) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19010 (pms_id=39423) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19011 (pms_id=39424) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19012 (pms_id=39435) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19013 (pms_id=39436) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19014 (pms_id=39437) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19015 (pms_id=39438) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19016 (pms_id=39443) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19017 (pms_id=39444) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19018 (pms_id=39445) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19019 (pms_id=39446) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19021 (pms_id=39447) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19022 (pms_id=39448) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19027 (pms_id=39449) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19023 (pms_id=39451) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19024 (pms_id=39452) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19025 (pms_id=39453) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19026 (pms_id=39454) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19028 (pms_id=39458) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19047 (pms_id=39455) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19030 (pms_id=39460) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19029 (pms_id=39459) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19031 (pms_id=39470) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19032 (pms_id=39471) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19034 (pms_id=39472) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19033 (pms_id=39474) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19035 (pms_id=39475) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19036 (pms_id=39476) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19037 (pms_id=39477) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19038 (pms_id=39478) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19039 (pms_id=39479) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19040 (pms_id=39480) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19041 (pms_id=39481) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19042 (pms_id=39482) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19043 (pms_id=39483) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19044 (pms_id=39484) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19045 (pms_id=39487) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19046 (pms_id=39489) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19049 (pms_id=39491) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19048 (pms_id=39490) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19050 (pms_id=39492) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19051 (pms_id=39493) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19052 (pms_id=39494) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19053 (pms_id=39495) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19054 (pms_id=39496) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19055 (pms_id=39497) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19056 (pms_id=39499) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19057 (pms_id=39500) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19058 (pms_id=39501) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19059 (pms_id=39502) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19060 (pms_id=39503) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19061 (pms_id=39504) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19062 (pms_id=39506) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19063 (pms_id=39507) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19064 (pms_id=39516) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19065 (pms_id=39517) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19066 (pms_id=39527) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19067 (pms_id=39528) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19068 (pms_id=39529) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19069 (pms_id=39531) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19070 (pms_id=39532) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19072 (pms_id=39533) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19071 (pms_id=39534) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19073 (pms_id=39536) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19074 (pms_id=39537) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19075 (pms_id=39539) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19076 (pms_id=39548) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19077 (pms_id=39549) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19078 (pms_id=39551) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19079 (pms_id=39552) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19080 (pms_id=39553) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19081 (pms_id=39555) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19082 (pms_id=39556) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19083 (pms_id=39558) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19084 (pms_id=39559) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19085 (pms_id=39560) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19087 (pms_id=39567) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19086 (pms_id=39577) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19088 (pms_id=39578) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19089 (pms_id=39579) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19091 (pms_id=39580) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19090 (pms_id=39589) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19092 (pms_id=39599) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19093 (pms_id=39600) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19094 (pms_id=39602) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19095 (pms_id=39603) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19096 (pms_id=39604) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19097 (pms_id=39605) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19098 (pms_id=39606) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19099 (pms_id=39607) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19100 (pms_id=39608) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19101 (pms_id=39609) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19102 (pms_id=39610) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19103 (pms_id=39616) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19104 (pms_id=39617) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19113 (pms_id=39618) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19106 (pms_id=39620) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19105 (pms_id=39619) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19107 (pms_id=39621) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19108 (pms_id=39622) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19110 (pms_id=39623) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19109 (pms_id=39624) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19111 (pms_id=39626) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19112 (pms_id=39633) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19114 (pms_id=39634) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19115 (pms_id=39635) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19116 (pms_id=39636) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19118 (pms_id=39637) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19119 (pms_id=39638) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19117 (pms_id=39649) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19120 (pms_id=39650) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19121 (pms_id=39653) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19122 (pms_id=39654) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19124 (pms_id=39655) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19123 (pms_id=39656) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19125 (pms_id=39657) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19127 (pms_id=39659) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19126 (pms_id=39658) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19129 (pms_id=39670) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19128 (pms_id=39671) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19131 (pms_id=39673) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19130 (pms_id=39672) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19132 (pms_id=39680) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19133 (pms_id=39681) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19134 (pms_id=39682) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19135 (pms_id=39683) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19136 (pms_id=39684) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19137 (pms_id=39685) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19138 (pms_id=39687) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19142 (pms_id=39688) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19139 (pms_id=39689) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19140 (pms_id=39690) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19141 (pms_id=39694) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19144 (pms_id=39696) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19143 (pms_id=39695) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19145 (pms_id=39700) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19146 (pms_id=39703) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19147 (pms_id=39705) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19148 (pms_id=39704) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39704 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19149 (pms_id=39707) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19150 (pms_id=39708) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19151 (pms_id=39709) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19152 (pms_id=39710) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19153 (pms_id=39711) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19154 (pms_id=39712) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19155 (pms_id=39713) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19156 (pms_id=39714) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19158 (pms_id=39720) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19157 (pms_id=39715) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19159 (pms_id=39721) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19160 (pms_id=39722) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19161 (pms_id=39723) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19162 (pms_id=39724) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19163 (pms_id=39725) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19164 (pms_id=39726) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19166 (pms_id=39728) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19165 (pms_id=39729) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19167 (pms_id=39731) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19168 (pms_id=39733) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19169 (pms_id=39734) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19170 (pms_id=39735) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19172 (pms_id=39736) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19171 (pms_id=39738) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19174 (pms_id=39740) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19173 (pms_id=39739) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19175 (pms_id=39741) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19176 (pms_id=39742) 2025-11-19 15:27:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 19177 (pms_id=39743) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19178 (pms_id=39745) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19179 (pms_id=39746) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19180 (pms_id=39747) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19182 (pms_id=39748) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19181 (pms_id=39750) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19183 (pms_id=39751) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19184 (pms_id=39752) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19185 (pms_id=39753) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19186 (pms_id=39754) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19187 (pms_id=39755) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19190 (pms_id=39756) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19191 (pms_id=39757) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19189 (pms_id=39758) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19188 (pms_id=39759) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19192 (pms_id=39761) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19193 (pms_id=39762) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19194 (pms_id=39763) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19195 (pms_id=39765) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19196 (pms_id=39766) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19197 (pms_id=39767) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19199 (pms_id=39769) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19198 (pms_id=39768) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19200 (pms_id=39770) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19201 (pms_id=39771) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19202 (pms_id=39781) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19203 (pms_id=39782) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19204 (pms_id=39784) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19205 (pms_id=39785) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19206 (pms_id=39786) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19207 (pms_id=39794) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19210 (pms_id=39795) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19208 (pms_id=39796) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19209 (pms_id=39797) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19211 (pms_id=39804) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19213 (pms_id=39807) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19212 (pms_id=39806) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19214 (pms_id=39808) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19215 (pms_id=39809) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19216 (pms_id=39810) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19217 (pms_id=39811) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19218 (pms_id=39812) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19219 (pms_id=39813) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19220 (pms_id=39814) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19221 (pms_id=39815) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19222 (pms_id=39816) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19223 (pms_id=39817) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19224 (pms_id=39818) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19225 (pms_id=39819) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19226 (pms_id=39820) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19227 (pms_id=39821) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19228 (pms_id=39831) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19229 (pms_id=39832) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19230 (pms_id=39835) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19231 (pms_id=39837) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19232 (pms_id=39838) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19234 (pms_id=39839) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19233 (pms_id=39840) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19235 (pms_id=39841) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19236 (pms_id=39842) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19237 (pms_id=39846) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19238 (pms_id=39848) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19239 (pms_id=39849) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19240 (pms_id=39850) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19241 (pms_id=39851) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19242 (pms_id=39852) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19243 (pms_id=39853) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19244 (pms_id=39854) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19245 (pms_id=39855) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19246 (pms_id=39857) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19247 (pms_id=39858) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19248 (pms_id=39859) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19249 (pms_id=39861) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19250 (pms_id=39863) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19251 (pms_id=39864) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39858 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19252 (pms_id=39865) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19253 (pms_id=39866) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19254 (pms_id=39868) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19256 (pms_id=39870) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19257 (pms_id=39871) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19255 (pms_id=39872) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19258 (pms_id=39873) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19259 (pms_id=39874) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19261 (pms_id=39875) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19260 (pms_id=39879) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19262 (pms_id=39880) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19263 (pms_id=39881) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19264 (pms_id=39882) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19265 (pms_id=39883) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19266 (pms_id=39884) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19267 (pms_id=39885) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19268 (pms_id=39886) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19269 (pms_id=39887) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19270 (pms_id=39896) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19271 (pms_id=39906) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19272 (pms_id=39907) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19273 (pms_id=39908) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19274 (pms_id=39909) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19275 (pms_id=39910) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19277 (pms_id=39917) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19276 (pms_id=39918) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19278 (pms_id=39919) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19279 (pms_id=39920) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19280 (pms_id=39921) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19281 (pms_id=39922) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19282 (pms_id=39923) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19283 (pms_id=39924) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19284 (pms_id=39925) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19285 (pms_id=39926) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19286 (pms_id=39927) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19287 (pms_id=39928) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19288 (pms_id=39929) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19289 (pms_id=39936) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19290 (pms_id=39937) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19310 (pms_id=39939) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19291 (pms_id=39941) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19292 (pms_id=39942) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19293 (pms_id=39943) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19294 (pms_id=39945) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39945 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19295 (pms_id=39946) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19296 (pms_id=39947) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19298 (pms_id=39949) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19297 (pms_id=39948) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19300 (pms_id=39960) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19299 (pms_id=39959) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19301 (pms_id=39962) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19302 (pms_id=39963) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19303 (pms_id=39964) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19305 (pms_id=39965) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19304 (pms_id=39966) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19306 (pms_id=39976) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19307 (pms_id=39977) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19308 (pms_id=39979) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19309 (pms_id=39980) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19311 (pms_id=39981) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19312 (pms_id=39982) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19313 (pms_id=39983) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19314 (pms_id=39984) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19315 (pms_id=39985) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19316 (pms_id=39986) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19317 (pms_id=39987) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19318 (pms_id=39988) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19319 (pms_id=39989) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19320 (pms_id=39991) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19321 (pms_id=39992) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19322 (pms_id=39993) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19323 (pms_id=39994) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19325 (pms_id=40002) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19328 (pms_id=40003) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19324 (pms_id=40004) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19326 (pms_id=40005) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19327 (pms_id=40006) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19329 (pms_id=40015) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19330 (pms_id=40016) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19331 (pms_id=40018) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19332 (pms_id=40019) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19334 (pms_id=40021) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19333 (pms_id=40022) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19335 (pms_id=40023) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19336 (pms_id=40024) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19337 (pms_id=40025) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19339 (pms_id=40028) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19338 (pms_id=40027) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19340 (pms_id=40029) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19341 (pms_id=40030) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19342 (pms_id=40031) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19343 (pms_id=40032) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19344 (pms_id=40033) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19345 (pms_id=40035) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19346 (pms_id=40036) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19348 (pms_id=40037) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19347 (pms_id=40040) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19349 (pms_id=40041) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19350 (pms_id=40042) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19351 (pms_id=40043) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19352 (pms_id=40048) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19353 (pms_id=40049) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19355 (pms_id=40050) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19354 (pms_id=40051) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19356 (pms_id=40052) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19357 (pms_id=40053) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19358 (pms_id=40054) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19359 (pms_id=40055) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19360 (pms_id=40056) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19361 (pms_id=40057) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19363 (pms_id=40060) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19362 (pms_id=40061) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19364 (pms_id=40062) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19365 (pms_id=40063) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19366 (pms_id=40064) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19367 (pms_id=40065) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19368 (pms_id=40066) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19370 (pms_id=40068) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19369 (pms_id=40067) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19371 (pms_id=40069) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19372 (pms_id=40070) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19373 (pms_id=40071) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19374 (pms_id=40073) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19375 (pms_id=40074) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19376 (pms_id=40075) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19377 (pms_id=40085) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19378 (pms_id=40086) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19379 (pms_id=40087) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19380 (pms_id=40088) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19381 (pms_id=40090) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19382 (pms_id=40091) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19383 (pms_id=40101) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19384 (pms_id=40102) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19385 (pms_id=40103) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19386 (pms_id=40104) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19387 (pms_id=40105) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19388 (pms_id=40111) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19390 (pms_id=40112) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19389 (pms_id=40113) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19391 (pms_id=40114) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19392 (pms_id=40115) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19393 (pms_id=40116) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19394 (pms_id=40117) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19395 (pms_id=40127) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19396 (pms_id=40132) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19397 (pms_id=40133) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19398 (pms_id=40134) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19399 (pms_id=40135) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19400 (pms_id=40149) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19401 (pms_id=40150) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19402 (pms_id=40151) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19403 (pms_id=40152) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19404 (pms_id=40153) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19405 (pms_id=40154) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19406 (pms_id=40157) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19407 (pms_id=40158) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19408 (pms_id=40159) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19410 (pms_id=40161) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19409 (pms_id=40160) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19411 (pms_id=40162) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19412 (pms_id=40163) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19413 (pms_id=40164) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19414 (pms_id=40166) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19415 (pms_id=40167) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19416 (pms_id=40176) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19417 (pms_id=40177) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19418 (pms_id=40178) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19419 (pms_id=40179) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19420 (pms_id=40180) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19421 (pms_id=40181) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19422 (pms_id=40182) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19423 (pms_id=40183) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19424 (pms_id=40184) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19425 (pms_id=40185) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19426 (pms_id=40186) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19428 (pms_id=40206) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19427 (pms_id=40195) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19429 (pms_id=40207) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19430 (pms_id=40208) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19431 (pms_id=40210) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19432 (pms_id=40211) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19434 (pms_id=40213) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19433 (pms_id=40214) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19435 (pms_id=40215) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19436 (pms_id=40216) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19437 (pms_id=40218) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19438 (pms_id=40219) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19439 (pms_id=40221) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19440 (pms_id=40222) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19441 (pms_id=40227) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19442 (pms_id=40230) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19445 (pms_id=40235) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19443 (pms_id=40231) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19444 (pms_id=40234) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19446 (pms_id=40236) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19447 (pms_id=40237) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19448 (pms_id=40238) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19449 (pms_id=40239) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19450 (pms_id=40242) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19451 (pms_id=40243) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19453 (pms_id=40244) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19452 (pms_id=40245) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19454 (pms_id=40246) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19455 (pms_id=40247) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19456 (pms_id=40248) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19457 (pms_id=40249) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19458 (pms_id=40250) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19459 (pms_id=40251) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19460 (pms_id=40252) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19461 (pms_id=40253) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19462 (pms_id=40254) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19464 (pms_id=40256) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19463 (pms_id=40255) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19465 (pms_id=40257) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19466 (pms_id=40258) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19467 (pms_id=40259) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19468 (pms_id=40260) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19469 (pms_id=40262) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19471 (pms_id=40263) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19470 (pms_id=40270) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19472 (pms_id=40271) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19473 (pms_id=40272) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19475 (pms_id=40285) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19474 (pms_id=40286) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19476 (pms_id=40287) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19477 (pms_id=40288) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19479 (pms_id=40289) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19480 (pms_id=40290) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19478 (pms_id=40291) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19481 (pms_id=40292) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19482 (pms_id=40293) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19483 (pms_id=40294) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19484 (pms_id=40295) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19485 (pms_id=40296) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19486 (pms_id=40297) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19487 (pms_id=40305) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19488 (pms_id=40307) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19490 (pms_id=40308) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19489 (pms_id=40309) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19491 (pms_id=40310) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19493 (pms_id=40311) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19492 (pms_id=40312) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19494 (pms_id=40313) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19495 (pms_id=40314) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19496 (pms_id=40324) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19497 (pms_id=40325) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19499 (pms_id=40328) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19498 (pms_id=40329) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19500 (pms_id=40331) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19501 (pms_id=40332) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19502 (pms_id=40333) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19503 (pms_id=40334) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19504 (pms_id=40335) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19505 (pms_id=40336) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19506 (pms_id=40337) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19507 (pms_id=40340) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19508 (pms_id=40341) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19509 (pms_id=40352) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19510 (pms_id=40353) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19512 (pms_id=40357) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19511 (pms_id=40356) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19513 (pms_id=40358) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19514 (pms_id=40359) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19515 (pms_id=40360) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19516 (pms_id=40362) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19518 (pms_id=40365) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19517 (pms_id=40366) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19519 (pms_id=40369) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19521 (pms_id=40370) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19520 (pms_id=40371) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19522 (pms_id=40372) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19523 (pms_id=40373) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19524 (pms_id=40375) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19525 (pms_id=40376) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19526 (pms_id=40377) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19528 (pms_id=40378) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19527 (pms_id=40379) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19529 (pms_id=40381) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19530 (pms_id=40382) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19531 (pms_id=40383) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19532 (pms_id=40393) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19534 (pms_id=40394) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19533 (pms_id=40395) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19535 (pms_id=40396) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19536 (pms_id=40397) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19537 (pms_id=40398) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19538 (pms_id=40404) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19540 (pms_id=40406) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19539 (pms_id=40408) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19541 (pms_id=40410) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19542 (pms_id=40416) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19543 (pms_id=40414) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19545 (pms_id=40420) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19544 (pms_id=40417) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19546 (pms_id=40421) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19547 (pms_id=40422) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19548 (pms_id=40423) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19549 (pms_id=40424) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19550 (pms_id=40433) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19551 (pms_id=40434) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19552 (pms_id=40435) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19553 (pms_id=40436) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19554 (pms_id=40437) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19555 (pms_id=40443) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19556 (pms_id=40445) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19557 (pms_id=40446) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19558 (pms_id=40453) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19559 (pms_id=40454) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19560 (pms_id=40456) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19561 (pms_id=40455) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19562 (pms_id=40459) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19563 (pms_id=40460) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19564 (pms_id=40461) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19572 (pms_id=40462) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19565 (pms_id=40463) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19566 (pms_id=40465) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19569 (pms_id=40466) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19567 (pms_id=40467) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19568 (pms_id=40468) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19570 (pms_id=40469) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19571 (pms_id=40470) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19573 (pms_id=40472) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19575 (pms_id=40480) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19574 (pms_id=40473) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19576 (pms_id=40490) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19580 (pms_id=40491) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19577 (pms_id=40492) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19578 (pms_id=40501) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19581 (pms_id=40504) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19582 (pms_id=40505) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19579 (pms_id=40502) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19583 (pms_id=40506) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19584 (pms_id=40507) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19585 (pms_id=40508) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19587 (pms_id=40509) 2025-11-19 15:27:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 19586 (pms_id=40510) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19588 (pms_id=40512) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19589 (pms_id=40513) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19592 (pms_id=40517) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19590 (pms_id=40516) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19591 (pms_id=40527) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19593 (pms_id=40528) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19594 (pms_id=40529) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19596 (pms_id=40530) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19595 (pms_id=40540) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19597 (pms_id=40541) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19598 (pms_id=40542) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19599 (pms_id=40543) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19600 (pms_id=40544) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19601 (pms_id=40545) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19603 (pms_id=40555) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19604 (pms_id=40556) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19602 (pms_id=40557) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19605 (pms_id=40565) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19606 (pms_id=40576) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19607 (pms_id=40577) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19608 (pms_id=40578) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19610 (pms_id=40587) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19609 (pms_id=40597) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19611 (pms_id=40608) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19612 (pms_id=40610) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19613 (pms_id=40609) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19614 (pms_id=40611) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19616 (pms_id=40614) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19615 (pms_id=40613) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19617 (pms_id=40615) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19618 (pms_id=40616) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19619 (pms_id=40619) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19620 (pms_id=40620) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19622 (pms_id=40621) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19621 (pms_id=40628) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19623 (pms_id=40630) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19624 (pms_id=40631) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19626 (pms_id=40632) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19625 (pms_id=40633) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19627 (pms_id=40635) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19630 (pms_id=40636) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19628 (pms_id=40637) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19629 (pms_id=40639) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19631 (pms_id=40640) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19634 (pms_id=40643) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19632 (pms_id=40642) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19633 (pms_id=40644) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19635 (pms_id=40646) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19636 (pms_id=40647) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19638 (pms_id=40648) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19637 (pms_id=40649) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19639 (pms_id=40650) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19640 (pms_id=40651) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19641 (pms_id=40653) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19643 (pms_id=40658) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19642 (pms_id=40654) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19644 (pms_id=40659) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19645 (pms_id=40660) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19646 (pms_id=40661) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19647 (pms_id=40662) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19648 (pms_id=40663) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19649 (pms_id=40665) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19650 (pms_id=40666) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19651 (pms_id=40667) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19652 (pms_id=40668) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19653 (pms_id=40669) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19654 (pms_id=40670) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19655 (pms_id=40671) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19658 (pms_id=40672) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19657 (pms_id=40677) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19656 (pms_id=40678) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19659 (pms_id=40680) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19681 (pms_id=40681) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19660 (pms_id=40682) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19661 (pms_id=40683) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19662 (pms_id=40684) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19663 (pms_id=40685) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19664 (pms_id=40686) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19665 (pms_id=40687) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19666 (pms_id=40689) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19667 (pms_id=40690) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19668 (pms_id=40691) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19669 (pms_id=40692) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19670 (pms_id=40693) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19671 (pms_id=40695) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19672 (pms_id=40696) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19673 (pms_id=40697) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19674 (pms_id=40698) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19677 (pms_id=40701) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19675 (pms_id=40700) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19676 (pms_id=40703) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19678 (pms_id=40704) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19682 (pms_id=40705) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19680 (pms_id=40707) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19679 (pms_id=40706) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19683 (pms_id=40708) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19684 (pms_id=40709) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19685 (pms_id=40710) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19686 (pms_id=40711) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19687 (pms_id=40721) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19688 (pms_id=40722) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19689 (pms_id=40723) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19691 (pms_id=40724) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19690 (pms_id=40725) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19692 (pms_id=40726) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19693 (pms_id=40727) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19700 (pms_id=40728) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19695 (pms_id=40730) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19694 (pms_id=40731) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19696 (pms_id=40732) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19697 (pms_id=40733) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19698 (pms_id=40734) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19699 (pms_id=40735) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19701 (pms_id=40736) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19702 (pms_id=40737) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19705 (pms_id=40738) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19703 (pms_id=40740) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19704 (pms_id=40742) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19706 (pms_id=40743) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19707 (pms_id=40745) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19708 (pms_id=40746) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19709 (pms_id=40747) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19710 (pms_id=40748) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19712 (pms_id=40749) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19711 (pms_id=40750) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19714 (pms_id=40751) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19713 (pms_id=40752) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19715 (pms_id=40753) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19716 (pms_id=40755) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19717 (pms_id=40756) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19718 (pms_id=40758) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19719 (pms_id=40759) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19720 (pms_id=40760) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19721 (pms_id=40761) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19722 (pms_id=40768) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19724 (pms_id=40769) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19723 (pms_id=40770) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19725 (pms_id=40771) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19726 (pms_id=40772) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19727 (pms_id=40773) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19728 (pms_id=40774) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19729 (pms_id=40775) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19730 (pms_id=40777) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19731 (pms_id=40778) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19732 (pms_id=40779) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19733 (pms_id=40780) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19734 (pms_id=40781) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19735 (pms_id=40782) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19736 (pms_id=40783) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19738 (pms_id=40784) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19737 (pms_id=40785) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19739 (pms_id=40786) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19740 (pms_id=40787) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19742 (pms_id=40790) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19741 (pms_id=40788) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19743 (pms_id=40791) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19744 (pms_id=40792) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19745 (pms_id=40793) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19746 (pms_id=40794) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19747 (pms_id=40795) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19748 (pms_id=40796) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19749 (pms_id=40798) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19750 (pms_id=40799) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19751 (pms_id=40800) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19752 (pms_id=40801) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19753 (pms_id=40802) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19754 (pms_id=40803) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19755 (pms_id=40804) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19756 (pms_id=40805) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19758 (pms_id=40806) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19757 (pms_id=40807) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19759 (pms_id=40810) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19760 (pms_id=40811) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19761 (pms_id=40812) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19762 (pms_id=40814) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19763 (pms_id=40815) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19765 (pms_id=40817) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19764 (pms_id=40816) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19768 (pms_id=40818) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19767 (pms_id=40820) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19766 (pms_id=40821) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19769 (pms_id=40822) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19770 (pms_id=40823) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19772 (pms_id=40825) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19771 (pms_id=40824) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19773 (pms_id=40826) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19774 (pms_id=40827) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19775 (pms_id=40828) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19776 (pms_id=40829) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19777 (pms_id=40830) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19778 (pms_id=40832) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19779 (pms_id=40833) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19781 (pms_id=40836) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19780 (pms_id=40834) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19782 (pms_id=40837) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19783 (pms_id=40839) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19784 (pms_id=40840) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19786 (pms_id=40842) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19785 (pms_id=40841) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19787 (pms_id=40843) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19788 (pms_id=40844) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19789 (pms_id=40845) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19790 (pms_id=40846) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19792 (pms_id=40847) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19791 (pms_id=40848) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19793 (pms_id=40849) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19794 (pms_id=40850) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19795 (pms_id=40851) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19796 (pms_id=40852) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19797 (pms_id=40853) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19799 (pms_id=40854) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19798 (pms_id=40855) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19801 (pms_id=40857) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19800 (pms_id=40856) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19802 (pms_id=40858) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19803 (pms_id=40860) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19804 (pms_id=40861) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19805 (pms_id=40862) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19806 (pms_id=40863) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19807 (pms_id=40864) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19808 (pms_id=40865) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19809 (pms_id=40866) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19810 (pms_id=40867) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19811 (pms_id=40868) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19812 (pms_id=40869) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19813 (pms_id=40870) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19814 (pms_id=40871) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19815 (pms_id=40872) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19816 (pms_id=40873) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19817 (pms_id=40875) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19818 (pms_id=40876) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19820 (pms_id=40877) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19822 (pms_id=40880) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19821 (pms_id=40879) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19819 (pms_id=40878) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19823 (pms_id=40881) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19826 (pms_id=40882) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19824 (pms_id=40884) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19825 (pms_id=40885) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19827 (pms_id=40886) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19828 (pms_id=40887) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19829 (pms_id=40888) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19830 (pms_id=40889) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19831 (pms_id=40891) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19833 (pms_id=40892) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19832 (pms_id=40894) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19834 (pms_id=40895) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19835 (pms_id=40896) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19838 (pms_id=40898) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19836 (pms_id=40897) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19837 (pms_id=40899) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19839 (pms_id=40900) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19840 (pms_id=40901) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19843 (pms_id=40907) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19842 (pms_id=40906) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19841 (pms_id=40902) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19844 (pms_id=40908) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19845 (pms_id=40910) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19849 (pms_id=40912) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19846 (pms_id=40913) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19847 (pms_id=40914) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19848 (pms_id=40915) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19850 (pms_id=40916) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19851 (pms_id=40917) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19852 (pms_id=40919) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19853 (pms_id=40920) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19854 (pms_id=40921) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19855 (pms_id=40922) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19856 (pms_id=40923) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19857 (pms_id=40924) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19859 (pms_id=40925) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19860 (pms_id=40927) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19858 (pms_id=40926) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19861 (pms_id=40928) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19862 (pms_id=40929) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19863 (pms_id=40930) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19864 (pms_id=40931) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19866 (pms_id=40933) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19865 (pms_id=40932) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19867 (pms_id=40940) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19868 (pms_id=40941) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19869 (pms_id=40942) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19870 (pms_id=40943) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19872 (pms_id=40945) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19871 (pms_id=40944) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19873 (pms_id=40946) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19874 (pms_id=40948) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19875 (pms_id=40949) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19876 (pms_id=40950) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19880 (pms_id=40952) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19879 (pms_id=40951) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19877 (pms_id=40953) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19878 (pms_id=40954) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19881 (pms_id=40955) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19882 (pms_id=40956) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19883 (pms_id=40957) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19884 (pms_id=40958) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19885 (pms_id=40961) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19887 (pms_id=40962) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19886 (pms_id=40970) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19888 (pms_id=40980) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19889 (pms_id=40981) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19890 (pms_id=40982) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19891 (pms_id=40985) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19892 (pms_id=40986) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19893 (pms_id=40988) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19894 (pms_id=40989) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19896 (pms_id=40993) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19895 (pms_id=40991) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19897 (pms_id=40995) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19899 (pms_id=40996) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19898 (pms_id=41004) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40991 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19900 (pms_id=41005) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19901 (pms_id=41007) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19903 (pms_id=41009) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19902 (pms_id=41008) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19904 (pms_id=41017) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19905 (pms_id=41027) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19906 (pms_id=41028) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19907 (pms_id=41029) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19908 (pms_id=41031) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19909 (pms_id=41037) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19910 (pms_id=41038) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19911 (pms_id=41039) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19912 (pms_id=41048) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19913 (pms_id=41049) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19914 (pms_id=41050) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19916 (pms_id=41051) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19915 (pms_id=41052) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19917 (pms_id=41053) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19918 (pms_id=41054) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19919 (pms_id=41055) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19920 (pms_id=41056) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19921 (pms_id=41059) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19922 (pms_id=41060) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19924 (pms_id=41061) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19923 (pms_id=41062) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19925 (pms_id=41063) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19926 (pms_id=41065) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19927 (pms_id=41067) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19928 (pms_id=41068) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19929 (pms_id=41069) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19931 (pms_id=41073) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19930 (pms_id=41075) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19932 (pms_id=41076) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19933 (pms_id=41086) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19934 (pms_id=41088) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19935 (pms_id=41089) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19936 (pms_id=41090) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19937 (pms_id=41091) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19938 (pms_id=41093) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19939 (pms_id=41094) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19940 (pms_id=41096) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19941 (pms_id=41097) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19942 (pms_id=41098) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19943 (pms_id=41099) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19944 (pms_id=41100) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19945 (pms_id=41101) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19946 (pms_id=41102) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19947 (pms_id=41103) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19948 (pms_id=41104) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19949 (pms_id=41105) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19950 (pms_id=41106) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19951 (pms_id=41110) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19953 (pms_id=41121) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19952 (pms_id=41120) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19955 (pms_id=41130) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19954 (pms_id=41131) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19956 (pms_id=41132) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19957 (pms_id=41133) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19958 (pms_id=41134) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19959 (pms_id=41135) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19960 (pms_id=41136) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19961 (pms_id=41137) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19963 (pms_id=41139) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19962 (pms_id=41138) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19964 (pms_id=41140) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19966 (pms_id=41144) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19965 (pms_id=41143) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19968 (pms_id=41155) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19967 (pms_id=41154) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19969 (pms_id=41156) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19970 (pms_id=41157) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19971 (pms_id=41165) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19972 (pms_id=41166) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19973 (pms_id=41167) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19974 (pms_id=41168) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19975 (pms_id=41169) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19977 (pms_id=41171) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19976 (pms_id=41170) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19978 (pms_id=41172) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19980 (pms_id=41173) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19979 (pms_id=41174) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19981 (pms_id=41180) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19982 (pms_id=41190) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19983 (pms_id=41192) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19984 (pms_id=41193) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19985 (pms_id=41194) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19986 (pms_id=41195) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19987 (pms_id=41197) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19988 (pms_id=41199) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19989 (pms_id=41200) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19990 (pms_id=41201) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19991 (pms_id=41202) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19992 (pms_id=41203) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19993 (pms_id=41205) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19994 (pms_id=41206) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19995 (pms_id=41207) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19997 (pms_id=41208) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19996 (pms_id=41209) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19998 (pms_id=41210) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 19999 (pms_id=41211) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 20000 (pms_id=41212) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 20001 (pms_id=41213) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 20002 (pms_id=41214) 2025-11-19 15:27:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 20003 (pms_id=41215) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20004 (pms_id=41216) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20005 (pms_id=41218) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20006 (pms_id=41220) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20007 (pms_id=41222) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20008 (pms_id=41224) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20009 (pms_id=41225) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20010 (pms_id=41226) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20011 (pms_id=41227) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20012 (pms_id=41228) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20013 (pms_id=41229) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20014 (pms_id=41230) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20015 (pms_id=41231) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20016 (pms_id=41240) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20017 (pms_id=41241) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20018 (pms_id=41254) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20020 (pms_id=41255) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20019 (pms_id=41256) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20021 (pms_id=41258) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20022 (pms_id=41264) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20023 (pms_id=41266) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20024 (pms_id=41269) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20025 (pms_id=41270) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20026 (pms_id=41272) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20032 (pms_id=41273) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20027 (pms_id=41275) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20029 (pms_id=41277) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20028 (pms_id=41278) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20030 (pms_id=41279) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20031 (pms_id=41280) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20033 (pms_id=41281) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20034 (pms_id=41282) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20036 (pms_id=41284) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20035 (pms_id=41292) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20037 (pms_id=41293) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20038 (pms_id=41294) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20039 (pms_id=41295) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20040 (pms_id=41296) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20042 (pms_id=41306) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20041 (pms_id=41307) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20043 (pms_id=41308) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20044 (pms_id=41309) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20045 (pms_id=41310) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20046 (pms_id=41311) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20047 (pms_id=41312) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20048 (pms_id=41316) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20049 (pms_id=41317) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20050 (pms_id=41318) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20051 (pms_id=41320) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20052 (pms_id=41319) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20053 (pms_id=41327) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20055 (pms_id=41328) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20054 (pms_id=41329) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20056 (pms_id=41330) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20058 (pms_id=41331) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20057 (pms_id=41332) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20059 (pms_id=41333) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20060 (pms_id=41334) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20062 (pms_id=41335) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20061 (pms_id=41336) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20063 (pms_id=41337) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20064 (pms_id=41346) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20065 (pms_id=41357) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20067 (pms_id=41358) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20066 (pms_id=41368) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20068 (pms_id=41369) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20090 (pms_id=41370) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20069 (pms_id=41371) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20070 (pms_id=41378) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20071 (pms_id=41379) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20072 (pms_id=41380) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20073 (pms_id=41381) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20074 (pms_id=41382) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20075 (pms_id=41383) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20077 (pms_id=41384) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20078 (pms_id=41386) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20076 (pms_id=41385) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20079 (pms_id=41387) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20080 (pms_id=41390) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20081 (pms_id=41391) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20083 (pms_id=41392) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20082 (pms_id=41393) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20084 (pms_id=41394) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20085 (pms_id=41395) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20087 (pms_id=41398) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20086 (pms_id=41397) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20088 (pms_id=41400) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20089 (pms_id=41401) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20091 (pms_id=41403) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20092 (pms_id=41404) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20093 (pms_id=41405) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20094 (pms_id=41406) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20095 (pms_id=41407) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20096 (pms_id=41409) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20097 (pms_id=41411) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20099 (pms_id=41412) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20098 (pms_id=41413) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20100 (pms_id=41415) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20103 (pms_id=41416) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20102 (pms_id=41417) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20101 (pms_id=41418) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20104 (pms_id=41419) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20106 (pms_id=41421) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20105 (pms_id=41420) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20107 (pms_id=41422) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20108 (pms_id=41423) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20109 (pms_id=41424) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20110 (pms_id=41425) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20111 (pms_id=41427) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20112 (pms_id=41426) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20114 (pms_id=41428) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20113 (pms_id=41431) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20115 (pms_id=41432) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20116 (pms_id=41433) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20119 (pms_id=41434) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20117 (pms_id=41435) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20118 (pms_id=41436) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20120 (pms_id=41441) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20123 (pms_id=41445) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20122 (pms_id=41443) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20121 (pms_id=41442) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20124 (pms_id=41446) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20125 (pms_id=41447) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20126 (pms_id=41448) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20127 (pms_id=41450) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20128 (pms_id=41451) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20129 (pms_id=41452) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20131 (pms_id=41453) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20130 (pms_id=41454) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20132 (pms_id=41455) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20133 (pms_id=41460) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20134 (pms_id=41461) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20135 (pms_id=41465) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20136 (pms_id=41466) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20137 (pms_id=41469) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20138 (pms_id=41470) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20139 (pms_id=41471) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20140 (pms_id=41472) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20141 (pms_id=41473) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20143 (pms_id=41474) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20142 (pms_id=41475) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20144 (pms_id=41476) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20145 (pms_id=41477) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20148 (pms_id=41478) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20146 (pms_id=41479) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20147 (pms_id=41480) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20149 (pms_id=41481) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20150 (pms_id=41482) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20151 (pms_id=41483) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20152 (pms_id=41484) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20153 (pms_id=41485) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20154 (pms_id=41486) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41484 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20155 (pms_id=41487) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20156 (pms_id=41489) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20157 (pms_id=41490) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20158 (pms_id=41491) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20159 (pms_id=41492) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20160 (pms_id=41495) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20161 (pms_id=41496) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20162 (pms_id=41497) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20163 (pms_id=41498) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20164 (pms_id=41499) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20166 (pms_id=41501) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20165 (pms_id=41503) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20168 (pms_id=41516) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20167 (pms_id=41515) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20169 (pms_id=41517) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20171 (pms_id=41518) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20170 (pms_id=41519) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20172 (pms_id=41520) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20173 (pms_id=41521) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20174 (pms_id=41522) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20175 (pms_id=41523) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20176 (pms_id=41530) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20177 (pms_id=41531) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20179 (pms_id=41534) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20178 (pms_id=41532) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20180 (pms_id=41535) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20181 (pms_id=41537) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20182 (pms_id=41538) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20183 (pms_id=41539) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20184 (pms_id=41540) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20185 (pms_id=41541) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20186 (pms_id=41542) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20187 (pms_id=41543) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20188 (pms_id=41544) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20189 (pms_id=41546) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20190 (pms_id=41547) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20191 (pms_id=41548) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20193 (pms_id=41549) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20194 (pms_id=41555) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20192 (pms_id=41550) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20195 (pms_id=41557) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20197 (pms_id=41558) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20196 (pms_id=41559) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20198 (pms_id=41560) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20199 (pms_id=41561) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20200 (pms_id=41562) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20202 (pms_id=41563) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20203 (pms_id=41566) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20201 (pms_id=41564) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20205 (pms_id=41567) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20204 (pms_id=41568) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20206 (pms_id=41570) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20207 (pms_id=41571) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20208 (pms_id=41572) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20209 (pms_id=41573) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20210 (pms_id=41582) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20211 (pms_id=41583) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20212 (pms_id=41584) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20213 (pms_id=41585) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20214 (pms_id=41586) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20215 (pms_id=41587) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20216 (pms_id=41588) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20217 (pms_id=41589) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20218 (pms_id=41590) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20219 (pms_id=41591) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20220 (pms_id=41592) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20221 (pms_id=41593) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20222 (pms_id=41594) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20223 (pms_id=41595) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20226 (pms_id=41596) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20224 (pms_id=41597) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20225 (pms_id=41599) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20227 (pms_id=41600) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20228 (pms_id=41601) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20229 (pms_id=41602) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20230 (pms_id=41603) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20232 (pms_id=41604) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20231 (pms_id=41605) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20233 (pms_id=41606) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20234 (pms_id=41607) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20235 (pms_id=41608) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20236 (pms_id=41619) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20238 (pms_id=41620) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20237 (pms_id=41622) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20239 (pms_id=41623) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20240 (pms_id=41624) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20241 (pms_id=41625) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20242 (pms_id=41626) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20243 (pms_id=41627) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20244 (pms_id=41628) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20245 (pms_id=41629) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20246 (pms_id=41630) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20247 (pms_id=41631) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20248 (pms_id=41633) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20249 (pms_id=41634) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20255 (pms_id=41635) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20250 (pms_id=41637) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20251 (pms_id=41638) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20252 (pms_id=41639) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20253 (pms_id=41640) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20254 (pms_id=41641) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20256 (pms_id=41642) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20257 (pms_id=41643) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20258 (pms_id=41644) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20259 (pms_id=41645) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20261 (pms_id=41647) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20260 (pms_id=41646) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20262 (pms_id=41648) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20263 (pms_id=41649) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20264 (pms_id=41650) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20265 (pms_id=41651) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20266 (pms_id=41652) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20267 (pms_id=41653) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20269 (pms_id=41655) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20268 (pms_id=41654) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20271 (pms_id=41666) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20270 (pms_id=41668) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20272 (pms_id=41669) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20273 (pms_id=41670) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20274 (pms_id=41672) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20275 (pms_id=41679) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20276 (pms_id=41680) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20278 (pms_id=41691) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20277 (pms_id=41681) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20279 (pms_id=41701) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20280 (pms_id=41703) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20281 (pms_id=41704) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20282 (pms_id=41705) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20285 (pms_id=41707) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20283 (pms_id=41706) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20284 (pms_id=41708) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20286 (pms_id=41710) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20287 (pms_id=41711) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20288 (pms_id=41719) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20289 (pms_id=41720) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20290 (pms_id=41721) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20291 (pms_id=41724) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20292 (pms_id=41725) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20293 (pms_id=41727) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20294 (pms_id=41728) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20296 (pms_id=41731) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20295 (pms_id=41730) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20297 (pms_id=41732) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20298 (pms_id=41733) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20299 (pms_id=41734) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20300 (pms_id=41735) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20301 (pms_id=41736) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20302 (pms_id=41737) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20303 (pms_id=41738) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20304 (pms_id=41740) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20306 (pms_id=41741) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20305 (pms_id=41742) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20307 (pms_id=41743) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20308 (pms_id=41744) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20309 (pms_id=41745) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20310 (pms_id=41746) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20312 (pms_id=41748) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20311 (pms_id=41747) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20313 (pms_id=41749) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20314 (pms_id=41751) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20316 (pms_id=41753) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20315 (pms_id=41752) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20317 (pms_id=41755) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20318 (pms_id=41756) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20319 (pms_id=41757) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20321 (pms_id=41759) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20320 (pms_id=41760) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20322 (pms_id=41761) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20323 (pms_id=41762) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20325 (pms_id=41765) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20324 (pms_id=41763) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20327 (pms_id=41767) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20326 (pms_id=41768) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20329 (pms_id=41770) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20328 (pms_id=41769) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20330 (pms_id=41771) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20331 (pms_id=41772) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20332 (pms_id=41773) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20337 (pms_id=41774) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20334 (pms_id=41784) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20333 (pms_id=41776) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20335 (pms_id=41795) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20336 (pms_id=41796) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20338 (pms_id=41797) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20340 (pms_id=41799) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20339 (pms_id=41798) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20341 (pms_id=41800) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20342 (pms_id=41801) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20343 (pms_id=41802) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20344 (pms_id=41803) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20345 (pms_id=41804) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20346 (pms_id=41805) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20347 (pms_id=41806) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20349 (pms_id=41809) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20348 (pms_id=41808) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20350 (pms_id=41810) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20351 (pms_id=41813) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20352 (pms_id=41814) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20353 (pms_id=41816) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20354 (pms_id=41826) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20355 (pms_id=41827) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20356 (pms_id=41828) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20357 (pms_id=41829) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20358 (pms_id=41830) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20359 (pms_id=41831) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20360 (pms_id=41847) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20362 (pms_id=41848) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20361 (pms_id=41849) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20363 (pms_id=41850) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20364 (pms_id=41851) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20365 (pms_id=41852) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20367 (pms_id=41853) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20366 (pms_id=41855) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20368 (pms_id=41856) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20371 (pms_id=41858) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20369 (pms_id=41857) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20370 (pms_id=41860) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20372 (pms_id=41861) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20373 (pms_id=41869) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20375 (pms_id=41874) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20374 (pms_id=41870) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20376 (pms_id=41884) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20377 (pms_id=41895) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20378 (pms_id=41897) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20379 (pms_id=41898) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20380 (pms_id=41899) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20381 (pms_id=41900) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20382 (pms_id=41902) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20383 (pms_id=41903) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20385 (pms_id=41905) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20384 (pms_id=41904) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20386 (pms_id=41907) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20387 (pms_id=41908) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20388 (pms_id=41910) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20390 (pms_id=41911) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20389 (pms_id=41912) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20391 (pms_id=41913) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20392 (pms_id=41914) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20393 (pms_id=41916) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20394 (pms_id=41918) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20395 (pms_id=41919) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20396 (pms_id=41930) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20397 (pms_id=41944) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20398 (pms_id=41945) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20399 (pms_id=41947) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20401 (pms_id=41948) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20400 (pms_id=41950) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20402 (pms_id=41951) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20403 (pms_id=41952) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20404 (pms_id=41953) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20405 (pms_id=41954) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20406 (pms_id=41955) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20407 (pms_id=41956) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20408 (pms_id=41964) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20409 (pms_id=41965) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20410 (pms_id=41966) 2025-11-19 15:27:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 20411 (pms_id=41977) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20412 (pms_id=41978) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20415 (pms_id=41982) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20414 (pms_id=41981) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20413 (pms_id=41979) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20416 (pms_id=41983) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20417 (pms_id=41984) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20418 (pms_id=41999) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20419 (pms_id=42000) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20420 (pms_id=42002) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20421 (pms_id=42003) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20422 (pms_id=42004) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20424 (pms_id=42006) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20423 (pms_id=42005) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20425 (pms_id=42014) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20426 (pms_id=42024) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20427 (pms_id=42025) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20428 (pms_id=42026) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20430 (pms_id=42039) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20429 (pms_id=42028) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20431 (pms_id=42040) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20433 (pms_id=42043) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20432 (pms_id=42044) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20434 (pms_id=42064) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20436 (pms_id=42067) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20435 (pms_id=42065) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20437 (pms_id=42068) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20438 (pms_id=42069) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20439 (pms_id=42071) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20440 (pms_id=42072) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20441 (pms_id=42074) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20442 (pms_id=42075) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20443 (pms_id=42076) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20444 (pms_id=42077) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20446 (pms_id=42078) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20445 (pms_id=42079) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20447 (pms_id=42080) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20448 (pms_id=42081) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20449 (pms_id=42082) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20450 (pms_id=42085) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20451 (pms_id=42096) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20452 (pms_id=42099) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20453 (pms_id=42101) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20455 (pms_id=42102) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20454 (pms_id=42103) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20456 (pms_id=42106) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20457 (pms_id=42107) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20458 (pms_id=42108) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20459 (pms_id=42109) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20461 (pms_id=42111) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20460 (pms_id=42112) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20462 (pms_id=42114) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20463 (pms_id=42115) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20466 (pms_id=42116) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20464 (pms_id=42117) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20465 (pms_id=42118) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20467 (pms_id=42123) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20468 (pms_id=42124) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20469 (pms_id=42125) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20470 (pms_id=42126) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20471 (pms_id=42127) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20472 (pms_id=42129) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20473 (pms_id=42131) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20474 (pms_id=42135) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20475 (pms_id=42136) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20476 (pms_id=42137) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20477 (pms_id=42138) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20478 (pms_id=42139) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20480 (pms_id=42141) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20479 (pms_id=42142) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20481 (pms_id=42143) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20482 (pms_id=42144) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20483 (pms_id=42145) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20484 (pms_id=42146) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20485 (pms_id=42147) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20486 (pms_id=42148) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20487 (pms_id=42150) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42147 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20488 (pms_id=42151) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20489 (pms_id=42152) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20491 (pms_id=42153) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20490 (pms_id=42161) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20492 (pms_id=42162) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20493 (pms_id=42163) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20494 (pms_id=42164) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20495 (pms_id=42165) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20496 (pms_id=42166) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20497 (pms_id=42167) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20498 (pms_id=42168) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20500 (pms_id=42171) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20499 (pms_id=42172) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20501 (pms_id=42173) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20502 (pms_id=42174) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20503 (pms_id=42175) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20505 (pms_id=42176) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20506 (pms_id=42177) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20504 (pms_id=42178) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20507 (pms_id=42179) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20508 (pms_id=42184) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20509 (pms_id=42185) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20510 (pms_id=42186) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20511 (pms_id=42187) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20512 (pms_id=42188) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20513 (pms_id=42189) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20514 (pms_id=42200) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20515 (pms_id=42201) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20516 (pms_id=42202) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20517 (pms_id=42204) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20518 (pms_id=42205) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20519 (pms_id=42206) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20520 (pms_id=42207) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20521 (pms_id=42208) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20522 (pms_id=42209) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20523 (pms_id=42210) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20524 (pms_id=42212) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20525 (pms_id=42216) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20527 (pms_id=42217) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20526 (pms_id=42227) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20528 (pms_id=42228) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20529 (pms_id=42229) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20530 (pms_id=42230) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20531 (pms_id=42236) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20532 (pms_id=42237) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20535 (pms_id=42238) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20534 (pms_id=42239) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20533 (pms_id=42240) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20536 (pms_id=42241) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20537 (pms_id=42242) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20538 (pms_id=42243) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20539 (pms_id=42244) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20540 (pms_id=42251) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20541 (pms_id=42252) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20542 (pms_id=42253) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20543 (pms_id=42255) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20544 (pms_id=42257) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20546 (pms_id=42272) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20545 (pms_id=42258) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20547 (pms_id=42273) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20548 (pms_id=42274) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20549 (pms_id=42275) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20550 (pms_id=42276) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20551 (pms_id=42284) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20554 (pms_id=42285) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20552 (pms_id=42286) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20553 (pms_id=42287) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20555 (pms_id=42298) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20556 (pms_id=42302) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20557 (pms_id=42303) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20558 (pms_id=42304) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20559 (pms_id=42305) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20560 (pms_id=42306) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20567 (pms_id=42311) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20561 (pms_id=42312) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20565 (pms_id=42313) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20566 (pms_id=42323) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20562 (pms_id=42324) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20564 (pms_id=42325) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20563 (pms_id=42326) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20568 (pms_id=42327) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20569 (pms_id=42328) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20570 (pms_id=42329) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20571 (pms_id=42330) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20572 (pms_id=42332) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20574 (pms_id=42333) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20573 (pms_id=42334) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20575 (pms_id=42335) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20576 (pms_id=42336) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20577 (pms_id=42337) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20578 (pms_id=42340) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20579 (pms_id=42341) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20580 (pms_id=42342) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20581 (pms_id=42347) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20582 (pms_id=42348) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20583 (pms_id=42349) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20584 (pms_id=42358) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20585 (pms_id=42359) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20586 (pms_id=42369) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20587 (pms_id=42379) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20588 (pms_id=42381) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20589 (pms_id=42382) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42379 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20590 (pms_id=42383) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20591 (pms_id=42389) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20593 (pms_id=42390) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20592 (pms_id=42391) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20594 (pms_id=42392) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20595 (pms_id=42395) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20596 (pms_id=42396) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20597 (pms_id=42398) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20598 (pms_id=42399) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20600 (pms_id=42400) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20599 (pms_id=42419) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20601 (pms_id=42420) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20602 (pms_id=42421) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20603 (pms_id=42422) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20604 (pms_id=42423) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20605 (pms_id=42424) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20606 (pms_id=42425) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20607 (pms_id=42426) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20608 (pms_id=42427) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20609 (pms_id=42429) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20610 (pms_id=42439) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20611 (pms_id=42440) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20612 (pms_id=42449) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20614 (pms_id=42450) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20613 (pms_id=42451) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20615 (pms_id=42452) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20616 (pms_id=42453) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20617 (pms_id=42454) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20618 (pms_id=42455) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20619 (pms_id=42457) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20620 (pms_id=42458) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20621 (pms_id=42459) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20622 (pms_id=42460) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20623 (pms_id=42465) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20624 (pms_id=42466) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20645 (pms_id=42468) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20625 (pms_id=42479) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20626 (pms_id=42481) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20627 (pms_id=42482) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20628 (pms_id=42483) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20629 (pms_id=42484) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20630 (pms_id=42486) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20631 (pms_id=42488) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20632 (pms_id=42489) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20634 (pms_id=42509) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20633 (pms_id=42490) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20635 (pms_id=42512) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20636 (pms_id=42514) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20638 (pms_id=42517) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20637 (pms_id=42516) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20639 (pms_id=42518) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20640 (pms_id=42519) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20641 (pms_id=42520) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20642 (pms_id=42521) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20643 (pms_id=42524) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20644 (pms_id=42526) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20646 (pms_id=42527) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20647 (pms_id=42528) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20648 (pms_id=42531) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20649 (pms_id=42533) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20650 (pms_id=42543) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20651 (pms_id=42544) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20652 (pms_id=42545) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20653 (pms_id=42546) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20655 (pms_id=42547) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20654 (pms_id=42548) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20656 (pms_id=42551) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20657 (pms_id=42552) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20658 (pms_id=42553) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20659 (pms_id=42554) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20660 (pms_id=42555) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20661 (pms_id=42556) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20662 (pms_id=42557) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20663 (pms_id=42558) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20664 (pms_id=42560) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20665 (pms_id=42561) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20666 (pms_id=42564) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20668 (pms_id=42566) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20667 (pms_id=42565) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20670 (pms_id=42569) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20669 (pms_id=42577) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20671 (pms_id=42578) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20672 (pms_id=42581) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20673 (pms_id=42582) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20674 (pms_id=42583) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20675 (pms_id=42584) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20676 (pms_id=42587) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20677 (pms_id=42588) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20679 (pms_id=42592) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20678 (pms_id=42591) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20680 (pms_id=42602) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20681 (pms_id=42604) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20684 (pms_id=42606) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20682 (pms_id=42605) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20683 (pms_id=42607) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20685 (pms_id=42609) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42607 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20686 (pms_id=42610) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20688 (pms_id=42611) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20687 (pms_id=42612) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20689 (pms_id=42613) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20690 (pms_id=42615) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20692 (pms_id=42620) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20691 (pms_id=42616) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20693 (pms_id=42622) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20694 (pms_id=42623) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20695 (pms_id=42624) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20697 (pms_id=42628) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20696 (pms_id=42625) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20698 (pms_id=42629) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20699 (pms_id=42630) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20700 (pms_id=42631) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20702 (pms_id=42633) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20703 (pms_id=42635) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20701 (pms_id=42632) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20704 (pms_id=42636) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20705 (pms_id=42637) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20706 (pms_id=42638) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20707 (pms_id=42640) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20709 (pms_id=42641) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20708 (pms_id=42642) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20710 (pms_id=42643) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20711 (pms_id=42644) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20712 (pms_id=42645) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20713 (pms_id=42646) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20714 (pms_id=42648) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20715 (pms_id=42649) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20716 (pms_id=42651) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20717 (pms_id=42652) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20719 (pms_id=42655) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20718 (pms_id=42653) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20720 (pms_id=42656) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20721 (pms_id=42657) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20722 (pms_id=42659) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20723 (pms_id=42660) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20724 (pms_id=42661) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20725 (pms_id=42662) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20726 (pms_id=42663) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20727 (pms_id=42664) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20728 (pms_id=42665) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20729 (pms_id=42666) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20730 (pms_id=42667) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20731 (pms_id=42668) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20732 (pms_id=42669) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20733 (pms_id=42678) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20734 (pms_id=42679) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20743 (pms_id=42680) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20735 (pms_id=42681) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20737 (pms_id=42682) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20738 (pms_id=42684) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20736 (pms_id=42683) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20739 (pms_id=42685) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20740 (pms_id=42686) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20741 (pms_id=42687) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20742 (pms_id=42688) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20744 (pms_id=42689) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20745 (pms_id=42690) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20746 (pms_id=42691) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20747 (pms_id=42692) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20748 (pms_id=42693) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20749 (pms_id=42695) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20750 (pms_id=42696) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20751 (pms_id=42697) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20752 (pms_id=42698) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20753 (pms_id=42699) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20754 (pms_id=42700) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20756 (pms_id=42701) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20755 (pms_id=42702) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20757 (pms_id=42703) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20758 (pms_id=42704) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20759 (pms_id=42705) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20760 (pms_id=42706) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20761 (pms_id=42707) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20763 (pms_id=42708) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20762 (pms_id=42709) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20764 (pms_id=42710) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20765 (pms_id=42714) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20766 (pms_id=42715) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20767 (pms_id=42716) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42709 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20768 (pms_id=42717) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20769 (pms_id=42718) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20770 (pms_id=42719) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20771 (pms_id=42720) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20772 (pms_id=42721) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20773 (pms_id=42722) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20775 (pms_id=42730) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20774 (pms_id=42729) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20776 (pms_id=42732) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20777 (pms_id=42733) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20778 (pms_id=42734) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20779 (pms_id=42735) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20780 (pms_id=42736) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20781 (pms_id=42737) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20782 (pms_id=42738) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20783 (pms_id=42739) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20784 (pms_id=42740) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20785 (pms_id=42741) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20786 (pms_id=42743) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20788 (pms_id=42745) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20787 (pms_id=42744) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20789 (pms_id=42746) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20790 (pms_id=42747) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20792 (pms_id=42751) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20791 (pms_id=42750) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20793 (pms_id=42754) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20794 (pms_id=42755) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20795 (pms_id=42756) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20796 (pms_id=42757) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20797 (pms_id=42758) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20798 (pms_id=42759) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20799 (pms_id=42760) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20801 (pms_id=42763) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20800 (pms_id=42762) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20802 (pms_id=42764) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20803 (pms_id=42766) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20804 (pms_id=42767) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20806 (pms_id=42769) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20805 (pms_id=42768) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20808 (pms_id=42770) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20807 (pms_id=42771) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20809 (pms_id=42772) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20810 (pms_id=42773) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20811 (pms_id=42774) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20812 (pms_id=42775) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20813 (pms_id=42776) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20814 (pms_id=42777) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20815 (pms_id=42779) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20816 (pms_id=42780) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20817 (pms_id=42781) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20818 (pms_id=42782) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20819 (pms_id=42784) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20820 (pms_id=42785) 2025-11-19 15:27:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 20821 (pms_id=42788) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20822 (pms_id=42796) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20823 (pms_id=42797) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20824 (pms_id=42798) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20825 (pms_id=42799) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20826 (pms_id=42801) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20827 (pms_id=42803) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20828 (pms_id=42804) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20829 (pms_id=42805) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20830 (pms_id=42806) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20831 (pms_id=42807) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20832 (pms_id=42808) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20834 (pms_id=42809) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20833 (pms_id=42811) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20835 (pms_id=42812) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20836 (pms_id=42814) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20837 (pms_id=42815) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20838 (pms_id=42816) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20839 (pms_id=42817) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20840 (pms_id=42818) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20842 (pms_id=42819) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20841 (pms_id=42820) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20843 (pms_id=42823) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20844 (pms_id=42824) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20845 (pms_id=42825) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20846 (pms_id=42826) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20847 (pms_id=42827) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20849 (pms_id=42828) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20848 (pms_id=42829) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20850 (pms_id=42830) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20851 (pms_id=42831) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20852 (pms_id=42832) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20853 (pms_id=42833) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20854 (pms_id=42834) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20855 (pms_id=42835) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20856 (pms_id=42836) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20857 (pms_id=42838) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20858 (pms_id=42839) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20859 (pms_id=42840) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20860 (pms_id=42841) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20861 (pms_id=42843) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20862 (pms_id=42844) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20863 (pms_id=42845) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20864 (pms_id=42846) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20865 (pms_id=42847) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20866 (pms_id=42848) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20867 (pms_id=42849) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20868 (pms_id=42850) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20869 (pms_id=42851) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20870 (pms_id=42865) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20871 (pms_id=42867) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20872 (pms_id=42897) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20873 (pms_id=42898) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20874 (pms_id=42899) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20875 (pms_id=42900) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20876 (pms_id=42901) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20877 (pms_id=42902) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20878 (pms_id=42904) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20879 (pms_id=42905) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20880 (pms_id=42906) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20881 (pms_id=42907) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20882 (pms_id=42908) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20883 (pms_id=42940) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20884 (pms_id=42941) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20885 (pms_id=42942) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20886 (pms_id=42943) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20887 (pms_id=42944) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20888 (pms_id=42945) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20889 (pms_id=42946) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20890 (pms_id=42948) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20891 (pms_id=42949) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20892 (pms_id=42952) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20893 (pms_id=42959) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20894 (pms_id=42960) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20895 (pms_id=42961) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20896 (pms_id=42964) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20897 (pms_id=42965) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20898 (pms_id=42966) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20899 (pms_id=42967) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20900 (pms_id=42975) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20901 (pms_id=42976) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20902 (pms_id=42986) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20903 (pms_id=42987) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20904 (pms_id=42988) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20906 (pms_id=42989) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20905 (pms_id=42991) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20907 (pms_id=42992) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20908 (pms_id=43004) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20909 (pms_id=43005) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20910 (pms_id=43013) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20911 (pms_id=43025) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20912 (pms_id=43026) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20913 (pms_id=43027) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20914 (pms_id=43028) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20915 (pms_id=43033) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20916 (pms_id=43035) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20917 (pms_id=43036) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20918 (pms_id=43045) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20919 (pms_id=43055) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20920 (pms_id=43065) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20921 (pms_id=43075) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20922 (pms_id=43078) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20923 (pms_id=43079) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20924 (pms_id=43081) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20925 (pms_id=43082) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20926 (pms_id=43084) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20928 (pms_id=43092) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20927 (pms_id=43093) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20930 (pms_id=43105) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20929 (pms_id=43094) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20931 (pms_id=43115) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20932 (pms_id=43116) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20933 (pms_id=43117) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20934 (pms_id=43118) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20935 (pms_id=43119) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20939 (pms_id=43129) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20936 (pms_id=43130) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20937 (pms_id=43131) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20938 (pms_id=43132) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20940 (pms_id=43133) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20941 (pms_id=43134) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20943 (pms_id=43135) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20944 (pms_id=43140) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20942 (pms_id=43139) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20945 (pms_id=43141) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20946 (pms_id=43144) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20947 (pms_id=43145) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20948 (pms_id=43146) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20949 (pms_id=43147) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20950 (pms_id=43148) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20951 (pms_id=43149) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20952 (pms_id=43150) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20954 (pms_id=43152) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20953 (pms_id=43153) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20956 (pms_id=43154) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20955 (pms_id=43155) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20957 (pms_id=43164) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20958 (pms_id=43165) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20959 (pms_id=43166) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20960 (pms_id=43168) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20961 (pms_id=43169) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20962 (pms_id=43171) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20964 (pms_id=43187) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20963 (pms_id=43172) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20967 (pms_id=43189) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20965 (pms_id=43190) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20966 (pms_id=43191) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20968 (pms_id=43192) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20969 (pms_id=43193) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20970 (pms_id=43196) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20971 (pms_id=43204) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20972 (pms_id=43205) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20973 (pms_id=43207) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20974 (pms_id=43209) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20976 (pms_id=43210) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20975 (pms_id=43211) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20977 (pms_id=43212) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20978 (pms_id=43213) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20979 (pms_id=43214) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20980 (pms_id=43215) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20981 (pms_id=43217) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20982 (pms_id=43218) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20984 (pms_id=43228) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20983 (pms_id=43229) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20986 (pms_id=43239) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20988 (pms_id=43249) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20985 (pms_id=43240) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20987 (pms_id=43251) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20989 (pms_id=43252) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20990 (pms_id=43253) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20991 (pms_id=43254) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20992 (pms_id=43256) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20993 (pms_id=43265) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20995 (pms_id=43272) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20994 (pms_id=43274) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20997 (pms_id=43283) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20996 (pms_id=43275) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20998 (pms_id=43284) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 20999 (pms_id=43285) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21000 (pms_id=43287) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21002 (pms_id=43288) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21001 (pms_id=43289) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21003 (pms_id=43290) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21005 (pms_id=43291) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21004 (pms_id=43292) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21007 (pms_id=43294) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21006 (pms_id=43293) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21008 (pms_id=43295) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21009 (pms_id=43308) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21010 (pms_id=43319) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21011 (pms_id=43320) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21012 (pms_id=43322) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21013 (pms_id=43323) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21014 (pms_id=43325) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21015 (pms_id=43326) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21016 (pms_id=43330) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21017 (pms_id=43331) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21018 (pms_id=43332) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21019 (pms_id=43340) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21020 (pms_id=43341) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21022 (pms_id=43343) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21021 (pms_id=43344) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21023 (pms_id=43345) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21024 (pms_id=43346) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21026 (pms_id=43352) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21025 (pms_id=43353) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21027 (pms_id=43363) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21028 (pms_id=43364) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21029 (pms_id=43365) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21030 (pms_id=43366) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21031 (pms_id=43367) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21032 (pms_id=43368) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21033 (pms_id=43369) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21034 (pms_id=43370) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21035 (pms_id=43373) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21036 (pms_id=43374) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21037 (pms_id=43383) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21038 (pms_id=43384) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21039 (pms_id=43386) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21040 (pms_id=43387) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21041 (pms_id=43397) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21042 (pms_id=43398) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21043 (pms_id=43399) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21044 (pms_id=43400) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21045 (pms_id=43402) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21046 (pms_id=43411) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21048 (pms_id=43413) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21047 (pms_id=43412) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21049 (pms_id=43414) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21050 (pms_id=43443) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21051 (pms_id=43444) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21052 (pms_id=43445) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21053 (pms_id=43446) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21054 (pms_id=43448) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21056 (pms_id=43449) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21057 (pms_id=43453) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21055 (pms_id=43450) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21058 (pms_id=43456) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21059 (pms_id=43467) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21061 (pms_id=43469) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21060 (pms_id=43468) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21062 (pms_id=43477) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21063 (pms_id=43478) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21064 (pms_id=43489) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21066 (pms_id=43491) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21065 (pms_id=43490) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21067 (pms_id=43493) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21068 (pms_id=43494) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21069 (pms_id=43495) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21070 (pms_id=43497) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21071 (pms_id=43498) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21072 (pms_id=43499) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21074 (pms_id=43500) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21073 (pms_id=43502) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21075 (pms_id=43503) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21076 (pms_id=43512) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21077 (pms_id=43513) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21078 (pms_id=43514) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21079 (pms_id=43524) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21080 (pms_id=43528) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21081 (pms_id=43529) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21082 (pms_id=43540) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21083 (pms_id=43541) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21084 (pms_id=43549) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21086 (pms_id=43551) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21085 (pms_id=43552) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21087 (pms_id=43561) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21088 (pms_id=43562) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21089 (pms_id=43572) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21090 (pms_id=43573) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21091 (pms_id=43576) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21092 (pms_id=43582) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21094 (pms_id=43583) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21093 (pms_id=43584) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21095 (pms_id=43586) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21097 (pms_id=43597) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21096 (pms_id=43598) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21098 (pms_id=43599) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21099 (pms_id=43600) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21100 (pms_id=43603) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21101 (pms_id=43604) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21102 (pms_id=43605) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21103 (pms_id=43608) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21104 (pms_id=43609) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21105 (pms_id=43610) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21106 (pms_id=43611) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21108 (pms_id=43612) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21107 (pms_id=43613) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21109 (pms_id=43614) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21110 (pms_id=43615) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21112 (pms_id=43616) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21111 (pms_id=43617) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21113 (pms_id=43645) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21114 (pms_id=43646) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21115 (pms_id=43655) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21116 (pms_id=43666) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21117 (pms_id=43667) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21118 (pms_id=43668) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21119 (pms_id=43669) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21120 (pms_id=43670) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21123 (pms_id=43671) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21121 (pms_id=43672) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21122 (pms_id=43673) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21124 (pms_id=43674) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21125 (pms_id=43677) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21126 (pms_id=43678) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21127 (pms_id=43682) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21128 (pms_id=43683) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21129 (pms_id=43687) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21130 (pms_id=43688) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21131 (pms_id=43692) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21132 (pms_id=43689) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21133 (pms_id=43693) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21135 (pms_id=43695) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21134 (pms_id=43694) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21136 (pms_id=43696) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21137 (pms_id=43698) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21138 (pms_id=43699) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21139 (pms_id=43700) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21140 (pms_id=43701) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21141 (pms_id=43702) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21142 (pms_id=43704) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21143 (pms_id=43705) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21144 (pms_id=43706) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21145 (pms_id=43707) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21146 (pms_id=43708) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21147 (pms_id=43710) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21148 (pms_id=43711) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21149 (pms_id=43712) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21150 (pms_id=43714) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21152 (pms_id=43717) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21151 (pms_id=43728) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21153 (pms_id=43729) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21154 (pms_id=43730) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21155 (pms_id=43731) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21156 (pms_id=43740) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21157 (pms_id=43741) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21158 (pms_id=43742) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21159 (pms_id=43744) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21160 (pms_id=43745) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21161 (pms_id=43752) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21162 (pms_id=43753) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21163 (pms_id=43754) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21164 (pms_id=43755) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21165 (pms_id=43763) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21166 (pms_id=43764) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21167 (pms_id=43765) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21168 (pms_id=43766) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21169 (pms_id=43768) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21170 (pms_id=43769) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21171 (pms_id=43770) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21173 (pms_id=43778) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21172 (pms_id=43771) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21174 (pms_id=43779) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21175 (pms_id=43788) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21176 (pms_id=43789) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21177 (pms_id=43790) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21178 (pms_id=43792) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21179 (pms_id=43793) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21180 (pms_id=43795) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21183 (pms_id=43796) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21181 (pms_id=43797) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21182 (pms_id=43798) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21184 (pms_id=43805) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21185 (pms_id=43815) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21188 (pms_id=43817) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21186 (pms_id=43816) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21187 (pms_id=43818) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21189 (pms_id=43819) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21190 (pms_id=43820) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21191 (pms_id=43821) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21192 (pms_id=43822) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21193 (pms_id=43823) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21194 (pms_id=43824) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21195 (pms_id=43825) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21196 (pms_id=43831) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21198 (pms_id=43832) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21197 (pms_id=43833) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21199 (pms_id=43835) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21200 (pms_id=43836) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21201 (pms_id=43837) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21202 (pms_id=43838) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21209 (pms_id=43839) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21203 (pms_id=43840) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21204 (pms_id=43841) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21205 (pms_id=43842) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21206 (pms_id=43843) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21207 (pms_id=43844) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21208 (pms_id=43845) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21210 (pms_id=43846) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21211 (pms_id=43863) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21214 (pms_id=43865) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21212 (pms_id=43864) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21213 (pms_id=43866) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21215 (pms_id=43867) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21217 (pms_id=43878) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21216 (pms_id=43877) 2025-11-19 15:27:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 21218 (pms_id=43879) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21219 (pms_id=43889) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21220 (pms_id=43890) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21221 (pms_id=43891) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21222 (pms_id=43902) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21223 (pms_id=43903) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21224 (pms_id=43904) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21225 (pms_id=43906) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21226 (pms_id=43907) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21227 (pms_id=43909) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21228 (pms_id=43910) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21229 (pms_id=43913) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21231 (pms_id=43914) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21230 (pms_id=43915) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21232 (pms_id=43917) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21233 (pms_id=43918) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21234 (pms_id=43920) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21235 (pms_id=43922) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21236 (pms_id=43923) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21237 (pms_id=43924) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21238 (pms_id=43925) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21239 (pms_id=43928) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21240 (pms_id=43930) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21241 (pms_id=43940) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21242 (pms_id=43942) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21243 (pms_id=43943) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21244 (pms_id=43953) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21245 (pms_id=43954) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21246 (pms_id=43957) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21247 (pms_id=43958) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21248 (pms_id=43961) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21249 (pms_id=43962) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21251 (pms_id=43964) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21250 (pms_id=43967) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21252 (pms_id=43968) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21253 (pms_id=43969) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43968 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21254 (pms_id=43970) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21255 (pms_id=43976) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21256 (pms_id=43977) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21257 (pms_id=43996) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21258 (pms_id=44006) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21259 (pms_id=44007) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21261 (pms_id=44009) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21260 (pms_id=44008) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21262 (pms_id=44010) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21263 (pms_id=44011) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21264 (pms_id=44013) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21265 (pms_id=44015) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21266 (pms_id=44017) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21267 (pms_id=44018) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21268 (pms_id=44019) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21269 (pms_id=44020) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21270 (pms_id=44021) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21271 (pms_id=44022) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21272 (pms_id=44023) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21273 (pms_id=44025) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21274 (pms_id=44026) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21275 (pms_id=44027) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21276 (pms_id=44028) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21277 (pms_id=44030) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21278 (pms_id=44031) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21279 (pms_id=44032) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21280 (pms_id=44033) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21281 (pms_id=44041) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21282 (pms_id=44042) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21283 (pms_id=44043) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21284 (pms_id=44044) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21285 (pms_id=44050) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21286 (pms_id=44052) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21287 (pms_id=44053) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21288 (pms_id=44054) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21289 (pms_id=44055) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21290 (pms_id=44056) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21291 (pms_id=44058) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21293 (pms_id=44059) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21292 (pms_id=44060) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21294 (pms_id=44061) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21296 (pms_id=44082) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21295 (pms_id=44062) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21297 (pms_id=44083) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21298 (pms_id=44084) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21299 (pms_id=44094) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21300 (pms_id=44095) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21301 (pms_id=44105) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21303 (pms_id=44107) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21302 (pms_id=44106) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21304 (pms_id=44109) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21305 (pms_id=44118) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21306 (pms_id=44119) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21307 (pms_id=44122) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21308 (pms_id=44123) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21309 (pms_id=44125) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21310 (pms_id=44126) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21311 (pms_id=44129) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21312 (pms_id=44130) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21313 (pms_id=44131) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21314 (pms_id=44134) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21315 (pms_id=44136) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21316 (pms_id=44137) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21317 (pms_id=44138) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21318 (pms_id=44139) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21319 (pms_id=44141) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21320 (pms_id=44142) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21321 (pms_id=44148) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21322 (pms_id=44149) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21323 (pms_id=44150) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21326 (pms_id=44152) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21324 (pms_id=44151) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21325 (pms_id=44153) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21327 (pms_id=44154) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21328 (pms_id=44156) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21332 (pms_id=44159) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21329 (pms_id=44158) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21330 (pms_id=44160) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21333 (pms_id=44166) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21331 (pms_id=44167) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21336 (pms_id=44168) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21335 (pms_id=44170) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21337 (pms_id=44171) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21334 (pms_id=44169) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21338 (pms_id=44172) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21339 (pms_id=44173) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21340 (pms_id=44174) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21341 (pms_id=44181) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21342 (pms_id=44182) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21343 (pms_id=44183) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21346 (pms_id=44184) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21347 (pms_id=44203) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21345 (pms_id=44202) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21344 (pms_id=44185) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21348 (pms_id=44205) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21349 (pms_id=44207) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21350 (pms_id=44208) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21351 (pms_id=44210) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21352 (pms_id=44214) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21353 (pms_id=44215) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21354 (pms_id=44216) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21355 (pms_id=44217) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21356 (pms_id=44218) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21357 (pms_id=44219) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21358 (pms_id=44220) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21359 (pms_id=44221) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21360 (pms_id=44222) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21361 (pms_id=44223) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21362 (pms_id=44224) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21363 (pms_id=44225) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21364 (pms_id=44226) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21365 (pms_id=44227) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21366 (pms_id=44229) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21367 (pms_id=44230) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21368 (pms_id=44231) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21369 (pms_id=44232) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21370 (pms_id=44234) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21371 (pms_id=44238) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21372 (pms_id=44239) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21373 (pms_id=44240) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21374 (pms_id=44241) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21375 (pms_id=44242) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21376 (pms_id=44243) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21377 (pms_id=44244) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21378 (pms_id=44245) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21379 (pms_id=44247) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21380 (pms_id=44248) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21381 (pms_id=44250) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21382 (pms_id=44251) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21383 (pms_id=44252) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21384 (pms_id=44263) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21385 (pms_id=44264) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21386 (pms_id=44265) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21387 (pms_id=44266) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21389 (pms_id=44268) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21388 (pms_id=44267) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21390 (pms_id=44269) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21391 (pms_id=44271) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21392 (pms_id=44273) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21393 (pms_id=44275) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21396 (pms_id=44276) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21395 (pms_id=44277) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21394 (pms_id=44279) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21397 (pms_id=44280) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21398 (pms_id=44281) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21399 (pms_id=44282) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21400 (pms_id=44283) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21401 (pms_id=44287) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21402 (pms_id=44297) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21403 (pms_id=44298) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21404 (pms_id=44299) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21405 (pms_id=44310) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21406 (pms_id=44311) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21408 (pms_id=44312) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21407 (pms_id=44313) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21410 (pms_id=44314) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21411 (pms_id=44322) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21409 (pms_id=44315) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21412 (pms_id=44323) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21413 (pms_id=44324) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21414 (pms_id=44325) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21415 (pms_id=44326) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21417 (pms_id=44327) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21416 (pms_id=44328) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21418 (pms_id=44329) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21419 (pms_id=44330) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21420 (pms_id=44337) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21421 (pms_id=44348) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21422 (pms_id=44349) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21428 (pms_id=44350) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21424 (pms_id=44351) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21423 (pms_id=44352) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21427 (pms_id=44354) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21426 (pms_id=44353) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21425 (pms_id=44356) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21430 (pms_id=44359) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21429 (pms_id=44361) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21431 (pms_id=44362) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21432 (pms_id=44363) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21433 (pms_id=44364) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21434 (pms_id=44365) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21438 (pms_id=44366) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21435 (pms_id=44367) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21436 (pms_id=44368) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21437 (pms_id=44369) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21439 (pms_id=44370) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21440 (pms_id=44371) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21441 (pms_id=44379) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21442 (pms_id=44380) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21444 (pms_id=44381) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21443 (pms_id=44384) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21445 (pms_id=44385) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21447 (pms_id=44387) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21446 (pms_id=44386) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21448 (pms_id=44389) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21449 (pms_id=44399) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21450 (pms_id=44400) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21451 (pms_id=44401) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21453 (pms_id=44402) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21452 (pms_id=44409) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21454 (pms_id=44410) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21455 (pms_id=44411) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21456 (pms_id=44412) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21457 (pms_id=44413) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21458 (pms_id=44414) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21459 (pms_id=44415) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21460 (pms_id=44423) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21461 (pms_id=44424) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21462 (pms_id=44425) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21463 (pms_id=44426) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21464 (pms_id=44433) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21465 (pms_id=44434) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21466 (pms_id=44435) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21467 (pms_id=44443) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21468 (pms_id=44444) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21469 (pms_id=44446) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21470 (pms_id=44448) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21471 (pms_id=44449) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21472 (pms_id=44450) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21473 (pms_id=44451) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21474 (pms_id=44452) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21475 (pms_id=44454) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21476 (pms_id=44455) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21477 (pms_id=44456) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21478 (pms_id=44457) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21479 (pms_id=44458) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21480 (pms_id=44459) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21481 (pms_id=44461) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21482 (pms_id=44462) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21483 (pms_id=44463) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21484 (pms_id=44464) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21485 (pms_id=44465) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21486 (pms_id=44476) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21487 (pms_id=44488) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21488 (pms_id=44489) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21489 (pms_id=44490) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21490 (pms_id=44491) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21491 (pms_id=44492) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21492 (pms_id=44493) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21493 (pms_id=44496) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21494 (pms_id=44495) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21495 (pms_id=44497) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21496 (pms_id=44498) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21497 (pms_id=44499) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21498 (pms_id=44500) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21499 (pms_id=44501) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21500 (pms_id=44502) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21501 (pms_id=44503) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21502 (pms_id=44504) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21503 (pms_id=44505) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21504 (pms_id=44506) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21505 (pms_id=44507) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21506 (pms_id=44517) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21507 (pms_id=44518) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21508 (pms_id=44519) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21509 (pms_id=44520) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21510 (pms_id=44529) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21511 (pms_id=44531) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21512 (pms_id=44532) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21513 (pms_id=44533) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21515 (pms_id=44535) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21514 (pms_id=44534) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21517 (pms_id=44537) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21516 (pms_id=44538) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21518 (pms_id=44539) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21519 (pms_id=44540) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21521 (pms_id=44542) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21520 (pms_id=44541) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21522 (pms_id=44543) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21523 (pms_id=44544) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21524 (pms_id=44545) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21525 (pms_id=44546) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21526 (pms_id=44555) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21527 (pms_id=44565) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21528 (pms_id=44575) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21529 (pms_id=44576) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21530 (pms_id=44577) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21531 (pms_id=44578) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21532 (pms_id=44579) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21536 (pms_id=44580) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21533 (pms_id=44581) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21534 (pms_id=44582) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21535 (pms_id=44583) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21537 (pms_id=44585) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21538 (pms_id=44586) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21539 (pms_id=44587) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21540 (pms_id=44597) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21541 (pms_id=44598) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21542 (pms_id=44600) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21544 (pms_id=44602) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21543 (pms_id=44603) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21545 (pms_id=44604) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21546 (pms_id=44605) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21548 (pms_id=44607) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21549 (pms_id=44610) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21547 (pms_id=44608) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21550 (pms_id=44612) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21551 (pms_id=44613) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21553 (pms_id=44614) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21552 (pms_id=44617) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21554 (pms_id=44618) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21555 (pms_id=44619) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21556 (pms_id=44620) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21557 (pms_id=44622) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21558 (pms_id=44624) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21559 (pms_id=44625) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21560 (pms_id=44626) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21561 (pms_id=44627) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21562 (pms_id=44628) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21563 (pms_id=44629) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21566 (pms_id=44630) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21564 (pms_id=44631) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21565 (pms_id=44633) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21567 (pms_id=44634) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21568 (pms_id=44635) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21569 (pms_id=44645) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21571 (pms_id=44649) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21570 (pms_id=44647) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21572 (pms_id=44650) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21573 (pms_id=44651) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21574 (pms_id=44652) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21575 (pms_id=44653) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21576 (pms_id=44654) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21577 (pms_id=44655) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21578 (pms_id=44656) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21579 (pms_id=44658) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21580 (pms_id=44659) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21581 (pms_id=44660) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21582 (pms_id=44661) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21583 (pms_id=44662) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21585 (pms_id=44665) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21584 (pms_id=44664) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21586 (pms_id=44666) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21587 (pms_id=44667) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21588 (pms_id=44668) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21589 (pms_id=44669) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21590 (pms_id=44670) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21591 (pms_id=44671) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21592 (pms_id=44673) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21593 (pms_id=44674) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21594 (pms_id=44683) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21595 (pms_id=44684) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21596 (pms_id=44685) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21597 (pms_id=44695) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21598 (pms_id=44696) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21599 (pms_id=44698) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21600 (pms_id=44700) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21601 (pms_id=44705) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21602 (pms_id=44706) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21603 (pms_id=44707) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21604 (pms_id=44708) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21606 (pms_id=44709) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21605 (pms_id=44710) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21607 (pms_id=44711) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21608 (pms_id=44712) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21610 (pms_id=44714) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21609 (pms_id=44713) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21612 (pms_id=44716) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21611 (pms_id=44718) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21613 (pms_id=44723) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21614 (pms_id=44724) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21615 (pms_id=44727) 2025-11-19 15:27:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 21616 (pms_id=44728) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21618 (pms_id=44729) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21617 (pms_id=44730) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21619 (pms_id=44731) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21620 (pms_id=44732) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21621 (pms_id=44733) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21622 (pms_id=44734) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21623 (pms_id=44735) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21624 (pms_id=44736) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21625 (pms_id=44737) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21626 (pms_id=44738) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21627 (pms_id=44739) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21629 (pms_id=44740) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21628 (pms_id=44741) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21630 (pms_id=44742) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21632 (pms_id=44744) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21631 (pms_id=44752) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21633 (pms_id=44753) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21634 (pms_id=44754) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21635 (pms_id=44755) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21637 (pms_id=44756) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21636 (pms_id=44758) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21638 (pms_id=44759) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21639 (pms_id=44760) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21640 (pms_id=44761) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21641 (pms_id=44762) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21642 (pms_id=44763) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21643 (pms_id=44764) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21644 (pms_id=44765) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21645 (pms_id=44766) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21650 (pms_id=44768) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21646 (pms_id=44767) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21647 (pms_id=44769) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21648 (pms_id=44779) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21649 (pms_id=44780) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21651 (pms_id=44782) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21653 (pms_id=44783) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21652 (pms_id=44795) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21654 (pms_id=44796) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21655 (pms_id=44797) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21656 (pms_id=44798) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21658 (pms_id=44799) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21657 (pms_id=44800) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21659 (pms_id=44801) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21660 (pms_id=44802) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21661 (pms_id=44803) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21662 (pms_id=44804) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21663 (pms_id=44810) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21664 (pms_id=44812) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21665 (pms_id=44813) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21667 (pms_id=44815) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21668 (pms_id=44816) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21666 (pms_id=44814) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21669 (pms_id=44818) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21670 (pms_id=44820) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21672 (pms_id=44821) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21671 (pms_id=44822) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21673 (pms_id=44823) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21675 (pms_id=44825) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21674 (pms_id=44824) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21677 (pms_id=44826) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21676 (pms_id=44827) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21678 (pms_id=44828) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21679 (pms_id=44829) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21680 (pms_id=44830) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21681 (pms_id=44831) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21682 (pms_id=44840) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21683 (pms_id=44842) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21684 (pms_id=44843) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21685 (pms_id=44844) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21687 (pms_id=44846) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21686 (pms_id=44845) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21688 (pms_id=44847) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21689 (pms_id=44848) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21690 (pms_id=44849) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21691 (pms_id=44850) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21692 (pms_id=44851) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21693 (pms_id=44853) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21694 (pms_id=44854) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21699 (pms_id=44855) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21696 (pms_id=44857) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21695 (pms_id=44856) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21697 (pms_id=44858) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21698 (pms_id=44859) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21700 (pms_id=44860) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21701 (pms_id=44861) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21702 (pms_id=44862) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21703 (pms_id=44873) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21704 (pms_id=44875) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21705 (pms_id=44876) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21706 (pms_id=44881) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21707 (pms_id=44893) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21708 (pms_id=44903) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21709 (pms_id=44904) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21710 (pms_id=44905) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21711 (pms_id=44906) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21712 (pms_id=44907) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21713 (pms_id=44908) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21714 (pms_id=44909) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21715 (pms_id=44910) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21716 (pms_id=44912) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21717 (pms_id=44913) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21718 (pms_id=44914) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21719 (pms_id=44915) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21720 (pms_id=44918) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21722 (pms_id=44919) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21721 (pms_id=44935) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21723 (pms_id=44945) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21724 (pms_id=44946) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21726 (pms_id=44947) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21725 (pms_id=44948) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21727 (pms_id=44949) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21728 (pms_id=44951) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21729 (pms_id=44952) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21730 (pms_id=44953) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21732 (pms_id=44954) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21731 (pms_id=44955) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21733 (pms_id=44956) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21734 (pms_id=44960) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21735 (pms_id=44961) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21736 (pms_id=44962) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21737 (pms_id=44964) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21738 (pms_id=44966) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21739 (pms_id=44967) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21740 (pms_id=44968) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21741 (pms_id=44976) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21742 (pms_id=44977) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21743 (pms_id=44978) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21744 (pms_id=44979) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21745 (pms_id=44980) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21746 (pms_id=44981) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21747 (pms_id=44982) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21748 (pms_id=44983) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21749 (pms_id=44984) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21750 (pms_id=44987) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21751 (pms_id=44988) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21753 (pms_id=44989) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21752 (pms_id=44990) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21754 (pms_id=44999) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21755 (pms_id=44998) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21756 (pms_id=45000) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21757 (pms_id=45001) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21758 (pms_id=45002) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21759 (pms_id=45009) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21760 (pms_id=45010) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21761 (pms_id=45011) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21762 (pms_id=45012) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21764 (pms_id=45023) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21763 (pms_id=45013) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21765 (pms_id=45024) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21766 (pms_id=45025) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21767 (pms_id=45026) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21768 (pms_id=45027) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21769 (pms_id=45028) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21770 (pms_id=45029) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21771 (pms_id=45040) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21772 (pms_id=45041) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21773 (pms_id=45051) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21775 (pms_id=45053) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21774 (pms_id=45056) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21776 (pms_id=45057) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21777 (pms_id=45058) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21779 (pms_id=45060) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21778 (pms_id=45059) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21784 (pms_id=45061) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21780 (pms_id=45062) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21781 (pms_id=45064) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21782 (pms_id=45063) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21783 (pms_id=45067) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21785 (pms_id=45068) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21786 (pms_id=45078) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21787 (pms_id=45088) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21788 (pms_id=45089) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21789 (pms_id=45098) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21790 (pms_id=45101) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21791 (pms_id=45102) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21792 (pms_id=45109) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21793 (pms_id=45110) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21794 (pms_id=45111) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21795 (pms_id=45114) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21796 (pms_id=45121) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21797 (pms_id=45122) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21798 (pms_id=45123) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21799 (pms_id=45124) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21801 (pms_id=45137) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21800 (pms_id=45126) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21802 (pms_id=45138) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21803 (pms_id=45139) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21804 (pms_id=45140) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21805 (pms_id=45141) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21806 (pms_id=45143) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21807 (pms_id=45145) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21808 (pms_id=45147) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21809 (pms_id=45148) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21811 (pms_id=45150) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21810 (pms_id=45149) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21812 (pms_id=45151) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21814 (pms_id=45152) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21813 (pms_id=45153) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21815 (pms_id=45154) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21816 (pms_id=45155) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21817 (pms_id=45156) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21818 (pms_id=45157) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21820 (pms_id=45159) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21819 (pms_id=45160) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21822 (pms_id=45162) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21821 (pms_id=45161) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21823 (pms_id=45163) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21824 (pms_id=45164) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21825 (pms_id=45165) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21826 (pms_id=45166) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21827 (pms_id=45173) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21828 (pms_id=45174) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21829 (pms_id=45175) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21830 (pms_id=45177) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21831 (pms_id=45176) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21834 (pms_id=45178) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21832 (pms_id=45179) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21835 (pms_id=45180) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21833 (pms_id=45181) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21836 (pms_id=45182) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21837 (pms_id=45184) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21838 (pms_id=45186) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21839 (pms_id=45188) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21840 (pms_id=45189) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21843 (pms_id=45187) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21842 (pms_id=45192) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21841 (pms_id=45191) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21844 (pms_id=45195) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21845 (pms_id=45196) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21846 (pms_id=45197) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21847 (pms_id=45198) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21848 (pms_id=45199) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21849 (pms_id=45200) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21850 (pms_id=45201) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21851 (pms_id=45202) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21852 (pms_id=45207) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21853 (pms_id=45209) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21854 (pms_id=45210) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21855 (pms_id=45211) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21856 (pms_id=45212) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21857 (pms_id=45213) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21858 (pms_id=45214) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21859 (pms_id=45215) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21860 (pms_id=45223) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21861 (pms_id=45224) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21862 (pms_id=45234) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21864 (pms_id=45236) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21863 (pms_id=45235) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21865 (pms_id=45237) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21866 (pms_id=45238) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21867 (pms_id=45240) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21868 (pms_id=45242) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21869 (pms_id=45243) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21870 (pms_id=45244) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21871 (pms_id=45245) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21872 (pms_id=45247) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21873 (pms_id=45246) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21874 (pms_id=45248) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21875 (pms_id=45249) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21876 (pms_id=45250) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21878 (pms_id=45252) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21877 (pms_id=45251) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21879 (pms_id=45254) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21880 (pms_id=45263) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21882 (pms_id=45274) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21881 (pms_id=45273) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21883 (pms_id=45275) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21884 (pms_id=45276) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21885 (pms_id=45277) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21887 (pms_id=45279) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21886 (pms_id=45278) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21888 (pms_id=45280) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21889 (pms_id=45289) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21890 (pms_id=45299) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21893 (pms_id=45300) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21891 (pms_id=45301) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21892 (pms_id=45302) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21894 (pms_id=45303) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21895 (pms_id=45304) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21896 (pms_id=45305) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21897 (pms_id=45307) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21898 (pms_id=45308) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21899 (pms_id=45309) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45305 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21900 (pms_id=45311) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21901 (pms_id=45312) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21903 (pms_id=45314) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21902 (pms_id=45313) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21905 (pms_id=45316) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21904 (pms_id=45315) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21906 (pms_id=45317) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21907 (pms_id=45321) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21908 (pms_id=45322) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21909 (pms_id=45323) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21910 (pms_id=45324) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21912 (pms_id=45326) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21911 (pms_id=45325) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21913 (pms_id=45327) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21914 (pms_id=45328) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21915 (pms_id=45329) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21916 (pms_id=45330) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21917 (pms_id=45331) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21918 (pms_id=45332) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21919 (pms_id=45334) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21920 (pms_id=45335) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21921 (pms_id=45336) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21922 (pms_id=45337) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21923 (pms_id=45338) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21925 (pms_id=45346) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21924 (pms_id=45349) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21926 (pms_id=45350) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21927 (pms_id=45351) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21928 (pms_id=45362) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21929 (pms_id=45363) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21930 (pms_id=45373) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21931 (pms_id=45374) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21932 (pms_id=45375) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21933 (pms_id=45376) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21936 (pms_id=45377) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21935 (pms_id=45378) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21934 (pms_id=45380) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21937 (pms_id=45381) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21938 (pms_id=45382) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21939 (pms_id=45383) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21940 (pms_id=45384) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21941 (pms_id=45385) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21942 (pms_id=45386) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21943 (pms_id=45387) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21944 (pms_id=45389) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21945 (pms_id=45391) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21946 (pms_id=45392) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21947 (pms_id=45393) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21948 (pms_id=45404) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21949 (pms_id=45414) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21950 (pms_id=45415) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21951 (pms_id=45416) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21952 (pms_id=45417) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21953 (pms_id=45419) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21954 (pms_id=45420) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21956 (pms_id=45423) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21955 (pms_id=45429) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21957 (pms_id=45430) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21958 (pms_id=45431) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21959 (pms_id=45440) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21960 (pms_id=45442) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21961 (pms_id=45449) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21962 (pms_id=45452) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21963 (pms_id=45459) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21964 (pms_id=45461) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21966 (pms_id=45462) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21965 (pms_id=45463) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21967 (pms_id=45464) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21968 (pms_id=45471) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21969 (pms_id=45472) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21972 (pms_id=45473) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21971 (pms_id=45474) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21970 (pms_id=45475) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21973 (pms_id=45476) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21978 (pms_id=45477) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21974 (pms_id=45478) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21975 (pms_id=45479) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21976 (pms_id=45480) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21977 (pms_id=45481) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21979 (pms_id=45482) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21980 (pms_id=45484) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21981 (pms_id=45485) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21982 (pms_id=45486) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21983 (pms_id=45487) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21984 (pms_id=45488) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21985 (pms_id=45490) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21986 (pms_id=45492) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21987 (pms_id=45493) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21988 (pms_id=45498) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21989 (pms_id=45499) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21990 (pms_id=45500) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21991 (pms_id=45501) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21993 (pms_id=45502) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21992 (pms_id=45503) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21994 (pms_id=45508) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21995 (pms_id=45509) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21997 (pms_id=45510) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21996 (pms_id=45511) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21998 (pms_id=45512) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 21999 (pms_id=45513) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22000 (pms_id=45521) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22001 (pms_id=45522) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22003 (pms_id=45523) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22002 (pms_id=45524) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22004 (pms_id=45525) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22005 (pms_id=45526) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22006 (pms_id=45527) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22007 (pms_id=45528) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22009 (pms_id=45530) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22008 (pms_id=45529) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22010 (pms_id=45531) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22012 (pms_id=45532) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22011 (pms_id=45533) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22013 (pms_id=45535) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22014 (pms_id=45544) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22015 (pms_id=45545) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22016 (pms_id=45546) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22036 (pms_id=45548) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22017 (pms_id=45549) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22018 (pms_id=45550) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22019 (pms_id=45551) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22021 (pms_id=45552) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22020 (pms_id=45553) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22022 (pms_id=45554) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22023 (pms_id=45555) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22024 (pms_id=45556) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22025 (pms_id=45557) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22026 (pms_id=45558) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22027 (pms_id=45560) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22028 (pms_id=45564) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22029 (pms_id=45566) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22030 (pms_id=45574) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22031 (pms_id=45594) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22032 (pms_id=45595) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22033 (pms_id=45596) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22034 (pms_id=45597) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22035 (pms_id=45598) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22037 (pms_id=45599) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22038 (pms_id=45600) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22039 (pms_id=45615) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22040 (pms_id=45616) 2025-11-19 15:27:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 22041 (pms_id=45618) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22042 (pms_id=45619) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22043 (pms_id=45620) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22044 (pms_id=45621) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22045 (pms_id=45627) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22046 (pms_id=45628) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22047 (pms_id=45629) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22048 (pms_id=45632) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22049 (pms_id=45633) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22051 (pms_id=45637) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22050 (pms_id=45638) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22053 (pms_id=45639) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22052 (pms_id=45642) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22054 (pms_id=45652) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22055 (pms_id=45653) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22056 (pms_id=45654) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22057 (pms_id=45656) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22058 (pms_id=45657) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22059 (pms_id=45658) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22060 (pms_id=45659) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22061 (pms_id=45660) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22062 (pms_id=45663) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22063 (pms_id=45673) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22065 (pms_id=45674) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22064 (pms_id=45675) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22066 (pms_id=45684) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22067 (pms_id=45685) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22068 (pms_id=45686) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22069 (pms_id=45687) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22070 (pms_id=45695) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22071 (pms_id=45696) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22072 (pms_id=45697) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22073 (pms_id=45699) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22074 (pms_id=45701) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22075 (pms_id=45702) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22076 (pms_id=45703) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22077 (pms_id=45704) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22078 (pms_id=45705) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22079 (pms_id=45706) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22080 (pms_id=45707) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22081 (pms_id=45708) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22082 (pms_id=45709) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22083 (pms_id=45710) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22085 (pms_id=45711) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22084 (pms_id=45723) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22086 (pms_id=45725) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22087 (pms_id=45733) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22088 (pms_id=45734) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22090 (pms_id=45737) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22089 (pms_id=45736) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22091 (pms_id=45738) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22092 (pms_id=45739) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22093 (pms_id=45740) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22095 (pms_id=45742) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22094 (pms_id=45743) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22096 (pms_id=45745) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22098 (pms_id=45746) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22097 (pms_id=45747) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22099 (pms_id=45748) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22100 (pms_id=45761) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22102 (pms_id=45762) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22101 (pms_id=45763) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22103 (pms_id=45764) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22105 (pms_id=45765) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22104 (pms_id=45766) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22106 (pms_id=45773) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22107 (pms_id=45774) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22108 (pms_id=45775) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22109 (pms_id=45776) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22110 (pms_id=45778) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22111 (pms_id=45779) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22112 (pms_id=45780) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22113 (pms_id=45781) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22115 (pms_id=45783) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22114 (pms_id=45782) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22116 (pms_id=45784) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22117 (pms_id=45785) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22118 (pms_id=45786) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22121 (pms_id=45794) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22119 (pms_id=45787) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22120 (pms_id=45795) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22122 (pms_id=45803) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22123 (pms_id=45804) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22124 (pms_id=45813) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22125 (pms_id=45815) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22126 (pms_id=45816) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22127 (pms_id=45817) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22129 (pms_id=45819) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22128 (pms_id=45818) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22130 (pms_id=45820) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22131 (pms_id=45821) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22132 (pms_id=45823) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22133 (pms_id=45825) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22134 (pms_id=45826) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22135 (pms_id=45827) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22136 (pms_id=45828) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22137 (pms_id=45836) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22138 (pms_id=45837) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22139 (pms_id=45850) 2025-11-19 15:27:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 22140 (pms_id=45851) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22142 (pms_id=45854) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22141 (pms_id=45852) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22143 (pms_id=45856) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22146 (pms_id=45858) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22144 (pms_id=45857) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22145 (pms_id=45859) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22147 (pms_id=45861) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22148 (pms_id=45862) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22149 (pms_id=45864) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22150 (pms_id=45863) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22151 (pms_id=45865) 2025-11-19 15:27:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 22152 (pms_id=45866) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22154 (pms_id=45870) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22153 (pms_id=45867) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22155 (pms_id=45869) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22156 (pms_id=45872) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22157 (pms_id=45873) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22158 (pms_id=45874) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22159 (pms_id=45875) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22160 (pms_id=45877) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22161 (pms_id=45878) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22162 (pms_id=45879) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22163 (pms_id=45886) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22164 (pms_id=45887) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22166 (pms_id=45888) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22165 (pms_id=45889) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22167 (pms_id=45899) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22168 (pms_id=45900) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22169 (pms_id=45901) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22170 (pms_id=45902) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22171 (pms_id=45903) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22172 (pms_id=45904) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22173 (pms_id=45905) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22174 (pms_id=45906) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22175 (pms_id=45908) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22176 (pms_id=45909) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22177 (pms_id=45910) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22178 (pms_id=45913) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22179 (pms_id=45919) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22180 (pms_id=45920) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22182 (pms_id=45921) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22181 (pms_id=45922) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22183 (pms_id=45923) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22184 (pms_id=45924) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22186 (pms_id=45926) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22185 (pms_id=45925) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22187 (pms_id=45927) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22188 (pms_id=45928) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22189 (pms_id=45929) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22190 (pms_id=45930) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22191 (pms_id=45931) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22192 (pms_id=45932) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22193 (pms_id=45933) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22194 (pms_id=45934) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22196 (pms_id=45937) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22195 (pms_id=45936) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22197 (pms_id=45938) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22198 (pms_id=45939) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22199 (pms_id=45941) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22200 (pms_id=45942) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22201 (pms_id=45943) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22202 (pms_id=45944) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22203 (pms_id=45945) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22204 (pms_id=45946) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22205 (pms_id=45947) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22206 (pms_id=45948) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22207 (pms_id=45949) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22208 (pms_id=45950) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22209 (pms_id=45951) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22210 (pms_id=45952) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22211 (pms_id=45953) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22212 (pms_id=45954) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22213 (pms_id=45955) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22214 (pms_id=45956) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22215 (pms_id=45957) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22217 (pms_id=45959) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22216 (pms_id=45958) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22218 (pms_id=45960) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22219 (pms_id=45961) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22220 (pms_id=45962) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22221 (pms_id=45963) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22222 (pms_id=45964) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22223 (pms_id=45965) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22224 (pms_id=45966) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22225 (pms_id=45967) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22227 (pms_id=45968) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22226 (pms_id=45969) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22228 (pms_id=45970) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22229 (pms_id=45971) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22230 (pms_id=45972) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22231 (pms_id=45973) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22232 (pms_id=45974) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22233 (pms_id=45975) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22236 (pms_id=45976) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22234 (pms_id=45977) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22235 (pms_id=45978) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22237 (pms_id=45979) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22238 (pms_id=45980) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22239 (pms_id=45981) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22240 (pms_id=45982) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22241 (pms_id=45983) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22243 (pms_id=45985) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22244 (pms_id=45986) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22242 (pms_id=45984) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22246 (pms_id=45987) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22245 (pms_id=45989) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22247 (pms_id=45990) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22248 (pms_id=45991) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22250 (pms_id=45993) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22249 (pms_id=45992) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22251 (pms_id=45994) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22252 (pms_id=45995) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22253 (pms_id=45996) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22254 (pms_id=45997) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22256 (pms_id=45998) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22257 (pms_id=45999) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22255 (pms_id=46000) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22258 (pms_id=46001) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22259 (pms_id=46003) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22260 (pms_id=46012) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22261 (pms_id=46013) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22262 (pms_id=46014) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22263 (pms_id=46015) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22264 (pms_id=46016) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22266 (pms_id=46018) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22267 (pms_id=46019) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22265 (pms_id=46020) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22268 (pms_id=46021) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22269 (pms_id=46022) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22270 (pms_id=46023) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22271 (pms_id=46024) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22272 (pms_id=46025) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22273 (pms_id=46026) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22274 (pms_id=46027) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22277 (pms_id=46028) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22276 (pms_id=46029) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22275 (pms_id=46030) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22278 (pms_id=46031) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22279 (pms_id=46032) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22281 (pms_id=46035) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22280 (pms_id=46033) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22282 (pms_id=46036) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22283 (pms_id=46037) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22284 (pms_id=46038) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22285 (pms_id=46039) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22286 (pms_id=46040) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22288 (pms_id=46041) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22287 (pms_id=46042) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22289 (pms_id=46043) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22292 (pms_id=46045) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22290 (pms_id=46044) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22291 (pms_id=46046) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22293 (pms_id=46047) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22294 (pms_id=46048) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22296 (pms_id=46049) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22295 (pms_id=46050) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22297 (pms_id=46051) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22298 (pms_id=46052) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22299 (pms_id=46054) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22300 (pms_id=46062) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22301 (pms_id=46055) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22302 (pms_id=46063) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22303 (pms_id=46064) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22304 (pms_id=46065) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22305 (pms_id=46066) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22308 (pms_id=46067) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22307 (pms_id=46069) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22306 (pms_id=46070) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22309 (pms_id=46071) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22311 (pms_id=46073) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22310 (pms_id=46075) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22312 (pms_id=46076) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22313 (pms_id=46077) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22315 (pms_id=46078) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22314 (pms_id=46079) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22316 (pms_id=46080) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22317 (pms_id=46081) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22318 (pms_id=46083) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22320 (pms_id=46085) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22319 (pms_id=46084) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22321 (pms_id=46086) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22322 (pms_id=46087) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22323 (pms_id=46088) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22324 (pms_id=46089) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22325 (pms_id=46090) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22326 (pms_id=46091) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22327 (pms_id=46092) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22328 (pms_id=46093) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22329 (pms_id=46094) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22330 (pms_id=46095) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22331 (pms_id=46096) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22332 (pms_id=46097) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22333 (pms_id=46107) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22335 (pms_id=46108) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22334 (pms_id=46110) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22336 (pms_id=46111) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22337 (pms_id=46112) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22338 (pms_id=46113) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22339 (pms_id=46115) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22340 (pms_id=46116) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22341 (pms_id=46117) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22342 (pms_id=46119) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22343 (pms_id=46121) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22344 (pms_id=46122) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22345 (pms_id=46123) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22346 (pms_id=46130) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22347 (pms_id=46131) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22348 (pms_id=46132) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22349 (pms_id=46133) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22350 (pms_id=46134) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22351 (pms_id=46136) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22352 (pms_id=46137) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22353 (pms_id=46139) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22356 (pms_id=46140) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22354 (pms_id=46141) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22355 (pms_id=46142) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22357 (pms_id=46145) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22358 (pms_id=46146) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22359 (pms_id=46147) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22360 (pms_id=46148) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22361 (pms_id=46149) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22362 (pms_id=46150) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22365 (pms_id=46152) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22363 (pms_id=46151) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22364 (pms_id=46153) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22367 (pms_id=46154) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22366 (pms_id=46155) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22368 (pms_id=46156) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22369 (pms_id=46157) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22370 (pms_id=46158) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22373 (pms_id=46160) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22371 (pms_id=46164) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22374 (pms_id=46166) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22372 (pms_id=46165) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22375 (pms_id=46167) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22376 (pms_id=46168) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22377 (pms_id=46169) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22378 (pms_id=46170) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22380 (pms_id=46181) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22379 (pms_id=46171) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22381 (pms_id=46182) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22382 (pms_id=46183) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22384 (pms_id=46186) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22383 (pms_id=46185) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22385 (pms_id=46189) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22386 (pms_id=46190) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22387 (pms_id=46192) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22389 (pms_id=46194) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22388 (pms_id=46193) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22390 (pms_id=46195) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22391 (pms_id=46196) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22392 (pms_id=46197) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22393 (pms_id=46198) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22394 (pms_id=46199) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22395 (pms_id=46202) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22396 (pms_id=46203) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22397 (pms_id=46204) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22398 (pms_id=46205) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22400 (pms_id=46216) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22399 (pms_id=46215) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22401 (pms_id=46217) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22402 (pms_id=46218) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22404 (pms_id=46220) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22405 (pms_id=46221) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22403 (pms_id=46219) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22406 (pms_id=46223) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22407 (pms_id=46225) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22408 (pms_id=46226) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22409 (pms_id=46228) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22410 (pms_id=46229) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22411 (pms_id=46230) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22412 (pms_id=46231) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22413 (pms_id=46232) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22414 (pms_id=46233) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22415 (pms_id=46234) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22416 (pms_id=46235) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22417 (pms_id=46241) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22418 (pms_id=46242) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22419 (pms_id=46243) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22420 (pms_id=46244) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22421 (pms_id=46245) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22422 (pms_id=46246) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22424 (pms_id=46249) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22423 (pms_id=46247) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22425 (pms_id=46248) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22426 (pms_id=46258) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22427 (pms_id=46259) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22428 (pms_id=46260) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22429 (pms_id=46261) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22430 (pms_id=46262) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22431 (pms_id=46264) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22432 (pms_id=46265) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22433 (pms_id=46266) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22434 (pms_id=46269) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22436 (pms_id=46274) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22435 (pms_id=46273) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22437 (pms_id=46284) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22438 (pms_id=46285) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22439 (pms_id=46286) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22440 (pms_id=46288) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22441 (pms_id=46289) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22442 (pms_id=46290) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22443 (pms_id=46291) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22445 (pms_id=46292) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22444 (pms_id=46297) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22446 (pms_id=46298) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22447 (pms_id=46299) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22448 (pms_id=46308) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22449 (pms_id=46309) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22450 (pms_id=46319) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22451 (pms_id=46329) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22452 (pms_id=46331) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22453 (pms_id=46330) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22455 (pms_id=46332) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22454 (pms_id=46333) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22456 (pms_id=46334) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22457 (pms_id=46335) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22459 (pms_id=46338) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22458 (pms_id=46337) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22460 (pms_id=46339) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22461 (pms_id=46341) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22462 (pms_id=46342) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22463 (pms_id=46345) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22464 (pms_id=46346) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22466 (pms_id=46347) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22465 (pms_id=46348) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22467 (pms_id=46349) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22468 (pms_id=46350) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22469 (pms_id=46352) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22470 (pms_id=46353) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22471 (pms_id=46354) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22472 (pms_id=46355) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22473 (pms_id=46356) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22474 (pms_id=46357) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22475 (pms_id=46358) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22476 (pms_id=46367) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22477 (pms_id=46369) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22480 (pms_id=46379) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22478 (pms_id=46371) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22479 (pms_id=46380) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22481 (pms_id=46389) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22483 (pms_id=46391) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22482 (pms_id=46390) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22484 (pms_id=46393) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22485 (pms_id=46394) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22486 (pms_id=46396) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22488 (pms_id=46398) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22487 (pms_id=46397) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22489 (pms_id=46400) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22490 (pms_id=46401) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22491 (pms_id=46402) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22493 (pms_id=46412) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22492 (pms_id=46403) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22494 (pms_id=46413) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22496 (pms_id=46414) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22495 (pms_id=46422) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22497 (pms_id=46423) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22498 (pms_id=46424) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22499 (pms_id=46434) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22500 (pms_id=46436) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22501 (pms_id=46437) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22502 (pms_id=46438) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22503 (pms_id=46439) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22504 (pms_id=46440) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22505 (pms_id=46441) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22506 (pms_id=46442) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22507 (pms_id=46443) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22508 (pms_id=46444) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22509 (pms_id=46454) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22510 (pms_id=46456) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22511 (pms_id=46458) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22512 (pms_id=46460) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22513 (pms_id=46462) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22515 (pms_id=46461) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22514 (pms_id=46463) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22516 (pms_id=46464) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22517 (pms_id=46465) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22518 (pms_id=46466) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22519 (pms_id=46467) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22520 (pms_id=46469) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22521 (pms_id=46471) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22522 (pms_id=46473) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22524 (pms_id=46472) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22523 (pms_id=46475) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22525 (pms_id=46476) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22526 (pms_id=46477) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22527 (pms_id=46478) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22528 (pms_id=46481) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22530 (pms_id=46482) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22529 (pms_id=46479) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22531 (pms_id=46483) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22534 (pms_id=46485) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22532 (pms_id=46484) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22533 (pms_id=46486) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22535 (pms_id=46487) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22536 (pms_id=46488) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22537 (pms_id=46489) 2025-11-19 15:27:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 22538 (pms_id=46490) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22539 (pms_id=46491) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22540 (pms_id=46492) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22542 (pms_id=46493) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22541 (pms_id=46494) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22543 (pms_id=46497) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22545 (pms_id=46498) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22544 (pms_id=46499) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22546 (pms_id=46500) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22547 (pms_id=46501) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22549 (pms_id=46512) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22548 (pms_id=46511) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22550 (pms_id=46513) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22551 (pms_id=46514) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22552 (pms_id=46516) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22553 (pms_id=46525) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22554 (pms_id=46526) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22555 (pms_id=46527) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22556 (pms_id=46528) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22557 (pms_id=46529) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22558 (pms_id=46535) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22559 (pms_id=46536) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22560 (pms_id=46546) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22562 (pms_id=46566) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22561 (pms_id=46557) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22563 (pms_id=46568) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22564 (pms_id=46567) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22565 (pms_id=46570) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22566 (pms_id=46573) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22567 (pms_id=46578) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22568 (pms_id=46579) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22569 (pms_id=46580) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22570 (pms_id=46582) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22571 (pms_id=46592) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22572 (pms_id=46593) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22573 (pms_id=46594) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22574 (pms_id=46595) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22575 (pms_id=46602) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22576 (pms_id=46604) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22577 (pms_id=46605) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22578 (pms_id=46606) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22579 (pms_id=46607) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22580 (pms_id=46608) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22581 (pms_id=46609) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22582 (pms_id=46611) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22584 (pms_id=46612) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22583 (pms_id=46622) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22585 (pms_id=46624) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22586 (pms_id=46625) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22587 (pms_id=46626) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22588 (pms_id=46627) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22589 (pms_id=46628) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22590 (pms_id=46629) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22591 (pms_id=46630) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22592 (pms_id=46631) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22593 (pms_id=46632) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22594 (pms_id=46635) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22596 (pms_id=46636) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22595 (pms_id=46638) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22597 (pms_id=46639) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22599 (pms_id=46640) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22598 (pms_id=46641) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22600 (pms_id=46642) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22601 (pms_id=46644) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22602 (pms_id=46645) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22604 (pms_id=46647) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22603 (pms_id=46646) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22605 (pms_id=46648) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22606 (pms_id=46653) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22607 (pms_id=46654) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22608 (pms_id=46655) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22609 (pms_id=46656) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22610 (pms_id=46658) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22611 (pms_id=46668) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22613 (pms_id=46670) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22612 (pms_id=46669) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22615 (pms_id=46671) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22614 (pms_id=46672) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22616 (pms_id=46681) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22617 (pms_id=46691) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22619 (pms_id=46692) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22618 (pms_id=46693) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22620 (pms_id=46694) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22622 (pms_id=46695) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22623 (pms_id=46696) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22621 (pms_id=46697) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22624 (pms_id=46699) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22626 (pms_id=46707) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22625 (pms_id=46708) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22627 (pms_id=46717) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22628 (pms_id=46718) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22629 (pms_id=46719) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22630 (pms_id=46720) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22631 (pms_id=46728) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22632 (pms_id=46729) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22633 (pms_id=46730) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22635 (pms_id=46732) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22636 (pms_id=46733) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22634 (pms_id=46731) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22638 (pms_id=46735) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22637 (pms_id=46734) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22639 (pms_id=46736) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22641 (pms_id=46737) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22642 (pms_id=46739) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22640 (pms_id=46738) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22643 (pms_id=46740) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22644 (pms_id=46741) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22645 (pms_id=46742) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22646 (pms_id=46743) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22647 (pms_id=46744) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22648 (pms_id=46745) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22649 (pms_id=46746) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22650 (pms_id=46747) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22651 (pms_id=46762) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22652 (pms_id=46763) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22653 (pms_id=46764) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22654 (pms_id=46773) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22655 (pms_id=46774) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22656 (pms_id=46776) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22657 (pms_id=46777) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22658 (pms_id=46778) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22660 (pms_id=46782) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22659 (pms_id=46786) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22661 (pms_id=46788) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22662 (pms_id=46790) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22663 (pms_id=46789) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22664 (pms_id=46792) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22665 (pms_id=46793) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22666 (pms_id=46801) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22667 (pms_id=46802) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22668 (pms_id=46803) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22669 (pms_id=46804) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22670 (pms_id=46805) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22672 (pms_id=46806) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22671 (pms_id=46807) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22673 (pms_id=46808) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22675 (pms_id=46810) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22674 (pms_id=46811) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22676 (pms_id=46812) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22677 (pms_id=46813) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22678 (pms_id=46819) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22679 (pms_id=46820) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22680 (pms_id=46821) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22681 (pms_id=46831) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22683 (pms_id=46833) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22682 (pms_id=46832) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22685 (pms_id=46845) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22684 (pms_id=46834) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22686 (pms_id=46846) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22687 (pms_id=46847) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22689 (pms_id=46857) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22688 (pms_id=46856) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22691 (pms_id=46860) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22690 (pms_id=46858) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22692 (pms_id=46861) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22693 (pms_id=46862) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22695 (pms_id=46863) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22696 (pms_id=46864) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22694 (pms_id=46878) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22697 (pms_id=46879) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22698 (pms_id=46880) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22700 (pms_id=46881) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22702 (pms_id=46882) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22699 (pms_id=46883) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22701 (pms_id=46884) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22703 (pms_id=46885) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22704 (pms_id=46886) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22705 (pms_id=46887) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22706 (pms_id=46888) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22707 (pms_id=46889) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22708 (pms_id=46890) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22709 (pms_id=46891) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22710 (pms_id=46892) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22711 (pms_id=46893) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22713 (pms_id=46902) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22712 (pms_id=46901) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22715 (pms_id=46903) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22714 (pms_id=46911) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22716 (pms_id=46912) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22717 (pms_id=46914) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22718 (pms_id=46915) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22720 (pms_id=46916) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22719 (pms_id=46918) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22721 (pms_id=46919) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22724 (pms_id=46928) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22722 (pms_id=46927) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22723 (pms_id=46929) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22725 (pms_id=46930) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22727 (pms_id=46932) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22726 (pms_id=46931) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22728 (pms_id=46937) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22729 (pms_id=46947) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22730 (pms_id=46957) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22731 (pms_id=46958) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22732 (pms_id=46968) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22733 (pms_id=46969) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22734 (pms_id=46970) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22735 (pms_id=46971) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22736 (pms_id=46972) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22737 (pms_id=46973) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22738 (pms_id=46982) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22739 (pms_id=46983) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22740 (pms_id=46984) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22741 (pms_id=46986) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22743 (pms_id=46987) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22742 (pms_id=46988) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22744 (pms_id=46989) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22745 (pms_id=46990) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22746 (pms_id=46991) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22747 (pms_id=46992) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22748 (pms_id=46993) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22749 (pms_id=46996) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22751 (pms_id=46997) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22750 (pms_id=46998) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22754 (pms_id=46999) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22753 (pms_id=47002) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22756 (pms_id=47013) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22752 (pms_id=47003) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22755 (pms_id=47004) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22757 (pms_id=47016) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22758 (pms_id=47017) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22759 (pms_id=47018) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22760 (pms_id=47019) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22761 (pms_id=47020) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22762 (pms_id=47021) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22784 (pms_id=47024) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22763 (pms_id=47027) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22765 (pms_id=47026) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22764 (pms_id=47028) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22766 (pms_id=47029) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22767 (pms_id=47030) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22768 (pms_id=47031) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22769 (pms_id=47032) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22771 (pms_id=47033) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22770 (pms_id=47034) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22772 (pms_id=47036) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22773 (pms_id=47037) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22774 (pms_id=47038) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22775 (pms_id=47039) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22776 (pms_id=47040) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22778 (pms_id=47043) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22777 (pms_id=47041) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22779 (pms_id=47044) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22780 (pms_id=47045) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22781 (pms_id=47046) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22782 (pms_id=47047) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22783 (pms_id=47049) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22785 (pms_id=47050) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22786 (pms_id=47054) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22787 (pms_id=47058) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22788 (pms_id=47069) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22789 (pms_id=47070) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22790 (pms_id=47072) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22791 (pms_id=47074) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22792 (pms_id=47075) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22793 (pms_id=47076) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22795 (pms_id=47078) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22794 (pms_id=47077) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22796 (pms_id=47079) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22797 (pms_id=47086) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22798 (pms_id=47096) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22799 (pms_id=47099) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22800 (pms_id=47100) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22801 (pms_id=47102) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22803 (pms_id=47114) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22802 (pms_id=47103) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22804 (pms_id=47115) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22805 (pms_id=47116) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22806 (pms_id=47117) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22808 (pms_id=47118) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22807 (pms_id=47120) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22809 (pms_id=47130) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22812 (pms_id=47131) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47130 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22811 (pms_id=47134) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22810 (pms_id=47132) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22813 (pms_id=47135) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22814 (pms_id=47136) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22815 (pms_id=47137) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22816 (pms_id=47138) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22817 (pms_id=47148) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22818 (pms_id=47149) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22819 (pms_id=47150) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22821 (pms_id=47151) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22820 (pms_id=47152) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22822 (pms_id=47153) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22823 (pms_id=47154) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22824 (pms_id=47155) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22825 (pms_id=47156) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22826 (pms_id=47157) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22827 (pms_id=47158) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22828 (pms_id=47159) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22829 (pms_id=47160) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22832 (pms_id=47161) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22830 (pms_id=47162) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22831 (pms_id=47163) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22833 (pms_id=47172) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22834 (pms_id=47173) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22835 (pms_id=47174) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22837 (pms_id=47175) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22836 (pms_id=47176) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22838 (pms_id=47178) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22839 (pms_id=47179) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22840 (pms_id=47183) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22842 (pms_id=47184) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22843 (pms_id=47195) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22841 (pms_id=47194) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22844 (pms_id=47196) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22848 (pms_id=47197) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22845 (pms_id=47198) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22846 (pms_id=47199) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22847 (pms_id=47200) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22849 (pms_id=47201) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22850 (pms_id=47203) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22851 (pms_id=47204) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22852 (pms_id=47205) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22853 (pms_id=47215) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22854 (pms_id=47216) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22855 (pms_id=47226) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22856 (pms_id=47227) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22858 (pms_id=47229) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22857 (pms_id=47230) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22859 (pms_id=47235) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22860 (pms_id=47245) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22862 (pms_id=47247) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22861 (pms_id=47248) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22863 (pms_id=47249) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22864 (pms_id=47250) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22865 (pms_id=47251) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22866 (pms_id=47252) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22867 (pms_id=47253) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22868 (pms_id=47255) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22869 (pms_id=47264) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22870 (pms_id=47265) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22871 (pms_id=47266) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22872 (pms_id=47267) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22873 (pms_id=47268) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22874 (pms_id=47269) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22875 (pms_id=47270) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22876 (pms_id=47271) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22877 (pms_id=47272) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22878 (pms_id=47273) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22879 (pms_id=47274) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22880 (pms_id=47275) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22881 (pms_id=47276) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22882 (pms_id=47277) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22883 (pms_id=47278) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22884 (pms_id=47279) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22885 (pms_id=47282) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22886 (pms_id=47283) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22887 (pms_id=47284) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22888 (pms_id=47285) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22889 (pms_id=47286) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22891 (pms_id=47287) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22890 (pms_id=47288) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22892 (pms_id=47289) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22893 (pms_id=47290) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22894 (pms_id=47291) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22895 (pms_id=47292) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22896 (pms_id=47293) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22897 (pms_id=47294) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22898 (pms_id=47295) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22900 (pms_id=47302) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22899 (pms_id=47312) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22901 (pms_id=47313) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22902 (pms_id=47314) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22904 (pms_id=47322) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22903 (pms_id=47332) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22905 (pms_id=47333) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22906 (pms_id=47334) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22908 (pms_id=47335) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22907 (pms_id=47336) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22911 (pms_id=47337) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22909 (pms_id=47339) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22910 (pms_id=47340) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22912 (pms_id=47341) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22913 (pms_id=47351) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22914 (pms_id=47352) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22915 (pms_id=47353) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22916 (pms_id=47354) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22917 (pms_id=47356) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22918 (pms_id=47355) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22919 (pms_id=47357) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22920 (pms_id=47358) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22921 (pms_id=47359) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22923 (pms_id=47371) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22922 (pms_id=47381) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22924 (pms_id=47382) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22925 (pms_id=47383) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22926 (pms_id=47384) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22927 (pms_id=47385) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22928 (pms_id=47386) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22929 (pms_id=47387) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22931 (pms_id=47388) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22930 (pms_id=47389) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22932 (pms_id=47390) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22934 (pms_id=47391) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22933 (pms_id=47392) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22935 (pms_id=47393) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22936 (pms_id=47395) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22937 (pms_id=47396) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22938 (pms_id=47397) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22939 (pms_id=47398) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22940 (pms_id=47399) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22941 (pms_id=47400) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22942 (pms_id=47401) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22944 (pms_id=47402) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22945 (pms_id=47410) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22943 (pms_id=47409) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22946 (pms_id=47411) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22947 (pms_id=47412) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22948 (pms_id=47413) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22949 (pms_id=47414) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22950 (pms_id=47416) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22951 (pms_id=47417) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22952 (pms_id=47418) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22954 (pms_id=47419) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22953 (pms_id=47420) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22956 (pms_id=47422) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22955 (pms_id=47421) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22957 (pms_id=47423) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22958 (pms_id=47424) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22960 (pms_id=47426) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22961 (pms_id=47427) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22959 (pms_id=47425) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22962 (pms_id=47429) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22963 (pms_id=47430) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22964 (pms_id=47432) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22966 (pms_id=47434) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22965 (pms_id=47433) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22967 (pms_id=47436) 2025-11-19 15:27:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 22968 (pms_id=47437) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22969 (pms_id=47438) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22970 (pms_id=47439) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22971 (pms_id=47440) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22972 (pms_id=47441) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22973 (pms_id=47443) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22975 (pms_id=47442) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22974 (pms_id=47444) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22976 (pms_id=47445) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22979 (pms_id=47446) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22978 (pms_id=47447) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22977 (pms_id=47448) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22980 (pms_id=47449) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22982 (pms_id=47454) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22981 (pms_id=47451) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22983 (pms_id=47455) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22984 (pms_id=47458) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22985 (pms_id=47460) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22986 (pms_id=47461) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22987 (pms_id=47462) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22989 (pms_id=47464) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22988 (pms_id=47463) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22990 (pms_id=47465) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22991 (pms_id=47466) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22993 (pms_id=47467) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22992 (pms_id=47468) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22994 (pms_id=47469) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22995 (pms_id=47470) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22996 (pms_id=47471) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22997 (pms_id=47472) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22998 (pms_id=47476) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 22999 (pms_id=47477) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23000 (pms_id=47479) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23001 (pms_id=47480) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23002 (pms_id=47481) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23003 (pms_id=47482) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23004 (pms_id=47483) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23005 (pms_id=47484) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23006 (pms_id=47485) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23007 (pms_id=47487) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23009 (pms_id=47488) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23010 (pms_id=47495) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23012 (pms_id=47505) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23008 (pms_id=47496) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23011 (pms_id=47497) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23013 (pms_id=47506) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23014 (pms_id=47507) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23016 (pms_id=47508) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23015 (pms_id=47510) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23017 (pms_id=47511) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23018 (pms_id=47512) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23019 (pms_id=47514) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23020 (pms_id=47515) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47512 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23021 (pms_id=47516) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23022 (pms_id=47517) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23023 (pms_id=47518) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23024 (pms_id=47528) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23025 (pms_id=47529) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23026 (pms_id=47530) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23027 (pms_id=47531) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23028 (pms_id=47532) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23029 (pms_id=47533) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47532 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23030 (pms_id=47534) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23031 (pms_id=47535) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23032 (pms_id=47536) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23033 (pms_id=47537) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23034 (pms_id=47538) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23035 (pms_id=47539) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23036 (pms_id=47540) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23037 (pms_id=47541) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23038 (pms_id=47542) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23039 (pms_id=47549) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23040 (pms_id=47550) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23041 (pms_id=47552) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23042 (pms_id=47554) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23043 (pms_id=47559) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23045 (pms_id=47561) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23044 (pms_id=47560) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23046 (pms_id=47563) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23047 (pms_id=47564) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23048 (pms_id=47565) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23049 (pms_id=47566) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23050 (pms_id=47567) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23051 (pms_id=47569) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23052 (pms_id=47571) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23053 (pms_id=47573) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23054 (pms_id=47574) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23055 (pms_id=47575) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23056 (pms_id=47576) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23057 (pms_id=47577) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23058 (pms_id=47578) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23059 (pms_id=47579) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23060 (pms_id=47580) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23061 (pms_id=47581) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23062 (pms_id=47583) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23063 (pms_id=47584) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23064 (pms_id=47585) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23065 (pms_id=47586) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23066 (pms_id=47588) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23067 (pms_id=47589) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23068 (pms_id=47590) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23069 (pms_id=47591) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23070 (pms_id=47597) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23071 (pms_id=47598) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23072 (pms_id=47607) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23073 (pms_id=47608) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23074 (pms_id=47619) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23075 (pms_id=47620) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23076 (pms_id=47628) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23077 (pms_id=47631) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23078 (pms_id=47632) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23080 (pms_id=47633) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23079 (pms_id=47634) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23081 (pms_id=47635) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23082 (pms_id=47636) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23083 (pms_id=47638) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23084 (pms_id=47639) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23086 (pms_id=47640) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23085 (pms_id=47641) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23087 (pms_id=47642) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23088 (pms_id=47643) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23089 (pms_id=47644) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23090 (pms_id=47649) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23091 (pms_id=47650) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23092 (pms_id=47651) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23093 (pms_id=47652) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23094 (pms_id=47653) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23096 (pms_id=47654) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23095 (pms_id=47655) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23097 (pms_id=47661) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23099 (pms_id=47671) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23098 (pms_id=47663) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23100 (pms_id=47672) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23102 (pms_id=47681) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23101 (pms_id=47674) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23103 (pms_id=47692) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23104 (pms_id=47693) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23105 (pms_id=47694) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23106 (pms_id=47696) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23107 (pms_id=47697) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23108 (pms_id=47698) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23109 (pms_id=47702) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23111 (pms_id=47703) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23112 (pms_id=47713) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23110 (pms_id=47723) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23114 (pms_id=47724) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23113 (pms_id=47733) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23115 (pms_id=47734) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23116 (pms_id=47735) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23117 (pms_id=47736) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23119 (pms_id=47738) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23118 (pms_id=47737) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23120 (pms_id=47739) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23121 (pms_id=47741) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23122 (pms_id=47742) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23124 (pms_id=47743) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23125 (pms_id=47745) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23123 (pms_id=47744) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23126 (pms_id=47746) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23127 (pms_id=47747) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23128 (pms_id=47748) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23129 (pms_id=47758) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23130 (pms_id=47760) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23131 (pms_id=47759) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23132 (pms_id=47762) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23133 (pms_id=47763) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23134 (pms_id=47764) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23135 (pms_id=47765) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23136 (pms_id=47766) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23137 (pms_id=47776) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23138 (pms_id=47777) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23140 (pms_id=47779) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23139 (pms_id=47778) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23141 (pms_id=47780) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23142 (pms_id=47781) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23144 (pms_id=47784) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23143 (pms_id=47782) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23145 (pms_id=47794) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23146 (pms_id=47795) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23148 (pms_id=47796) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23147 (pms_id=47797) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23149 (pms_id=47798) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23150 (pms_id=47799) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23151 (pms_id=47800) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23153 (pms_id=47801) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23152 (pms_id=47802) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23154 (pms_id=47803) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23155 (pms_id=47804) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23156 (pms_id=47805) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23157 (pms_id=47806) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23158 (pms_id=47807) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23159 (pms_id=47809) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23161 (pms_id=47810) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23160 (pms_id=47811) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23162 (pms_id=47812) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23163 (pms_id=47813) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23164 (pms_id=47814) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23165 (pms_id=47824) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23166 (pms_id=47825) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23167 (pms_id=47826) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23173 (pms_id=47827) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23169 (pms_id=47829) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23168 (pms_id=47828) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23170 (pms_id=47830) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23171 (pms_id=47831) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23172 (pms_id=47832) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23174 (pms_id=47838) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23175 (pms_id=47839) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23176 (pms_id=47840) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23177 (pms_id=47841) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23178 (pms_id=47842) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23179 (pms_id=47843) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23180 (pms_id=47844) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23181 (pms_id=47845) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23182 (pms_id=47846) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23183 (pms_id=47855) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23184 (pms_id=47856) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23185 (pms_id=47858) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23186 (pms_id=47859) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23187 (pms_id=47860) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23188 (pms_id=47861) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23190 (pms_id=47862) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23189 (pms_id=47863) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23191 (pms_id=47868) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23192 (pms_id=47869) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23193 (pms_id=47870) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23194 (pms_id=47871) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23195 (pms_id=47878) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23196 (pms_id=47879) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23197 (pms_id=47880) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23198 (pms_id=47881) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23203 (pms_id=47882) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23199 (pms_id=47883) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23200 (pms_id=47884) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23201 (pms_id=47885) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23202 (pms_id=47886) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23204 (pms_id=47887) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23205 (pms_id=47893) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23206 (pms_id=47894) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23207 (pms_id=47895) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23208 (pms_id=47897) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23209 (pms_id=47899) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23210 (pms_id=47900) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23211 (pms_id=47901) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23212 (pms_id=47902) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23213 (pms_id=47903) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23214 (pms_id=47904) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23215 (pms_id=47906) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23216 (pms_id=47907) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23217 (pms_id=47908) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23218 (pms_id=47909) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23219 (pms_id=47911) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23221 (pms_id=47912) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23220 (pms_id=47914) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23222 (pms_id=47915) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23223 (pms_id=47916) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23224 (pms_id=47917) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23225 (pms_id=47918) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23226 (pms_id=47919) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23227 (pms_id=47920) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23228 (pms_id=47921) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23229 (pms_id=47922) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23230 (pms_id=47933) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23231 (pms_id=47934) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23232 (pms_id=47935) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23233 (pms_id=47936) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23234 (pms_id=47937) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23235 (pms_id=47938) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23236 (pms_id=47939) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23237 (pms_id=47940) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23238 (pms_id=47941) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23239 (pms_id=47945) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23240 (pms_id=47946) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23241 (pms_id=47948) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23242 (pms_id=47949) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23243 (pms_id=47950) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23244 (pms_id=47954) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23245 (pms_id=47958) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23246 (pms_id=47959) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23247 (pms_id=47960) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23248 (pms_id=47961) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23249 (pms_id=47962) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23251 (pms_id=47963) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23250 (pms_id=47964) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23253 (pms_id=47966) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23252 (pms_id=47965) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23254 (pms_id=47967) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23255 (pms_id=47968) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23259 (pms_id=47971) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23256 (pms_id=47970) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23257 (pms_id=47973) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23258 (pms_id=47974) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23260 (pms_id=47975) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23261 (pms_id=47978) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23262 (pms_id=47988) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23263 (pms_id=47989) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23264 (pms_id=47990) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23265 (pms_id=47991) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23268 (pms_id=47992) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23266 (pms_id=47993) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23267 (pms_id=47994) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23269 (pms_id=47995) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23270 (pms_id=47996) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23271 (pms_id=47997) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23272 (pms_id=47998) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23273 (pms_id=47999) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23274 (pms_id=48000) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23275 (pms_id=48002) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23278 (pms_id=48004) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23276 (pms_id=48003) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23277 (pms_id=48012) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23279 (pms_id=48014) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23280 (pms_id=48024) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23281 (pms_id=48025) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23282 (pms_id=48026) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23283 (pms_id=48034) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23285 (pms_id=48037) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23284 (pms_id=48035) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23286 (pms_id=48038) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23288 (pms_id=48039) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23287 (pms_id=48040) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23289 (pms_id=48041) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23290 (pms_id=48042) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23291 (pms_id=48043) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23292 (pms_id=48044) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23293 (pms_id=48045) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23296 (pms_id=48048) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23294 (pms_id=48046) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23297 (pms_id=48051) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23295 (pms_id=48050) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23298 (pms_id=48052) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23300 (pms_id=48053) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23299 (pms_id=48054) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23301 (pms_id=48055) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23302 (pms_id=48064) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23303 (pms_id=48065) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23304 (pms_id=48066) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23306 (pms_id=48069) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23305 (pms_id=48067) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23307 (pms_id=48070) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23308 (pms_id=48071) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23310 (pms_id=48072) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23309 (pms_id=48073) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23311 (pms_id=48074) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23312 (pms_id=48075) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23313 (pms_id=48084) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23315 (pms_id=48094) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23314 (pms_id=48085) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23316 (pms_id=48095) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23317 (pms_id=48096) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23318 (pms_id=48097) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23319 (pms_id=48098) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23320 (pms_id=48099) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23321 (pms_id=48100) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23323 (pms_id=48101) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23322 (pms_id=48106) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23324 (pms_id=48108) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23325 (pms_id=48109) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23326 (pms_id=48111) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23328 (pms_id=48118) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23327 (pms_id=48117) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23329 (pms_id=48119) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23330 (pms_id=48121) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23331 (pms_id=48122) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23332 (pms_id=48123) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23333 (pms_id=48124) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23334 (pms_id=48125) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23335 (pms_id=48126) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23336 (pms_id=48127) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23337 (pms_id=48130) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23338 (pms_id=48131) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23340 (pms_id=48132) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23341 (pms_id=48133) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23339 (pms_id=48135) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23342 (pms_id=48136) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23343 (pms_id=48137) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23344 (pms_id=48138) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23345 (pms_id=48139) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23346 (pms_id=48140) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23347 (pms_id=48141) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23348 (pms_id=48142) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23350 (pms_id=48143) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23351 (pms_id=48144) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23349 (pms_id=48145) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23352 (pms_id=48146) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23353 (pms_id=48147) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23354 (pms_id=48148) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23355 (pms_id=48149) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23356 (pms_id=48150) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23357 (pms_id=48159) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23358 (pms_id=48160) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23360 (pms_id=48161) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23359 (pms_id=48163) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23367 (pms_id=48170) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23361 (pms_id=48171) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23362 (pms_id=48172) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23363 (pms_id=48174) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23364 (pms_id=48176) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23365 (pms_id=48177) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23366 (pms_id=48178) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23368 (pms_id=48183) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23369 (pms_id=48184) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23370 (pms_id=48185) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23371 (pms_id=48193) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23372 (pms_id=48194) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23373 (pms_id=48195) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23374 (pms_id=48196) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23375 (pms_id=48197) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23376 (pms_id=48199) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23377 (pms_id=48209) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23378 (pms_id=48218) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23379 (pms_id=48220) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23380 (pms_id=48221) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23381 (pms_id=48224) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23382 (pms_id=48223) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23383 (pms_id=48225) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23384 (pms_id=48226) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23385 (pms_id=48227) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23386 (pms_id=48228) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23387 (pms_id=48229) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23388 (pms_id=48236) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23389 (pms_id=48237) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23391 (pms_id=48248) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23390 (pms_id=48249) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23392 (pms_id=48250) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23393 (pms_id=48251) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23394 (pms_id=48253) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23395 (pms_id=48254) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23396 (pms_id=48255) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23397 (pms_id=48263) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23399 (pms_id=48273) 2025-11-19 15:27:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 23398 (pms_id=48274) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23400 (pms_id=48275) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23401 (pms_id=48276) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23402 (pms_id=48278) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23403 (pms_id=48279) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23404 (pms_id=48281) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23405 (pms_id=48282) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23406 (pms_id=48283) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23407 (pms_id=48284) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23408 (pms_id=48285) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23410 (pms_id=48286) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23409 (pms_id=48287) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23411 (pms_id=48288) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23412 (pms_id=48289) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23413 (pms_id=48290) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23414 (pms_id=48291) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23417 (pms_id=48293) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23415 (pms_id=48303) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23416 (pms_id=48305) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23418 (pms_id=48306) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23419 (pms_id=48307) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23421 (pms_id=48312) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23420 (pms_id=48313) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23422 (pms_id=48323) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23424 (pms_id=48324) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23423 (pms_id=48322) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23425 (pms_id=48326) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23426 (pms_id=48327) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23427 (pms_id=48328) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23429 (pms_id=48330) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23428 (pms_id=48329) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23431 (pms_id=48331) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23432 (pms_id=48332) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23430 (pms_id=48339) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23433 (pms_id=48340) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23434 (pms_id=48341) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23435 (pms_id=48343) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23436 (pms_id=48344) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23437 (pms_id=48345) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23438 (pms_id=48346) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23439 (pms_id=48347) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23441 (pms_id=48348) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23440 (pms_id=48350) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23442 (pms_id=48351) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23443 (pms_id=48352) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23444 (pms_id=48353) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23445 (pms_id=48354) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23446 (pms_id=48355) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23447 (pms_id=48356) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23448 (pms_id=48357) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23450 (pms_id=48358) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23449 (pms_id=48359) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23451 (pms_id=48360) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23452 (pms_id=48369) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23453 (pms_id=48370) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23454 (pms_id=48379) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23455 (pms_id=48381) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23456 (pms_id=48386) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23457 (pms_id=48387) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23458 (pms_id=48388) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23460 (pms_id=48389) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23462 (pms_id=48390) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23459 (pms_id=48391) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23461 (pms_id=48392) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23463 (pms_id=48393) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23464 (pms_id=48398) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23465 (pms_id=48399) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23466 (pms_id=48400) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23467 (pms_id=48401) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23469 (pms_id=48402) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23468 (pms_id=48408) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23470 (pms_id=48409) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23472 (pms_id=48411) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23471 (pms_id=48412) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23473 (pms_id=48414) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23474 (pms_id=48415) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23475 (pms_id=48416) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23477 (pms_id=48418) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23476 (pms_id=48419) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23484 (pms_id=48420) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23480 (pms_id=48422) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23478 (pms_id=48421) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23479 (pms_id=48423) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23483 (pms_id=48433) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23481 (pms_id=48434) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23485 (pms_id=48436) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23482 (pms_id=48435) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23487 (pms_id=48437) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23486 (pms_id=48438) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23488 (pms_id=48439) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23491 (pms_id=48440) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23489 (pms_id=48450) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23490 (pms_id=48451) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23493 (pms_id=48452) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23492 (pms_id=48453) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23494 (pms_id=48454) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23495 (pms_id=48455) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23496 (pms_id=48456) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23497 (pms_id=48457) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23498 (pms_id=48458) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23499 (pms_id=48459) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23500 (pms_id=48460) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23501 (pms_id=48461) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23503 (pms_id=48462) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23502 (pms_id=48463) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23505 (pms_id=48465) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23504 (pms_id=48464) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23506 (pms_id=48466) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23507 (pms_id=48467) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23508 (pms_id=48468) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23509 (pms_id=48469) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23511 (pms_id=48471) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23510 (pms_id=48470) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23512 (pms_id=48472) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23513 (pms_id=48473) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23514 (pms_id=48474) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23516 (pms_id=48476) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23515 (pms_id=48475) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23517 (pms_id=48477) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23518 (pms_id=48479) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23521 (pms_id=48480) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23520 (pms_id=48481) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23519 (pms_id=48482) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23523 (pms_id=48483) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23522 (pms_id=48484) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23524 (pms_id=48485) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23525 (pms_id=48495) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23526 (pms_id=48496) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23527 (pms_id=48497) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23528 (pms_id=48498) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23529 (pms_id=48499) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23531 (pms_id=48500) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23533 (pms_id=48502) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23530 (pms_id=48501) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23532 (pms_id=48503) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23534 (pms_id=48504) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23535 (pms_id=48505) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23536 (pms_id=48506) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23537 (pms_id=48507) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23538 (pms_id=48508) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23539 (pms_id=48509) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23541 (pms_id=48510) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23542 (pms_id=48513) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23540 (pms_id=48512) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23543 (pms_id=48514) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23544 (pms_id=48516) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23565 (pms_id=48517) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23545 (pms_id=48518) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23546 (pms_id=48519) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23547 (pms_id=48520) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23548 (pms_id=48521) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23549 (pms_id=48522) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23550 (pms_id=48523) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23551 (pms_id=48524) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23552 (pms_id=48525) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23553 (pms_id=48526) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23554 (pms_id=48527) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23555 (pms_id=48528) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23556 (pms_id=48529) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23557 (pms_id=48530) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23558 (pms_id=48531) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23559 (pms_id=48532) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23560 (pms_id=48533) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23562 (pms_id=48536) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23561 (pms_id=48534) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23563 (pms_id=48537) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23564 (pms_id=48539) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23566 (pms_id=48541) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23567 (pms_id=48540) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23568 (pms_id=48542) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23570 (pms_id=48543) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23569 (pms_id=48544) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23571 (pms_id=48545) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23572 (pms_id=48547) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23573 (pms_id=48548) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23574 (pms_id=48549) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23575 (pms_id=48550) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23576 (pms_id=48551) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23577 (pms_id=48552) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23579 (pms_id=48554) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23578 (pms_id=48555) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23580 (pms_id=48556) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23582 (pms_id=48557) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23581 (pms_id=48559) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23583 (pms_id=48560) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23584 (pms_id=48561) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23587 (pms_id=48562) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23585 (pms_id=48563) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23588 (pms_id=48564) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23586 (pms_id=48565) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23589 (pms_id=48566) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23591 (pms_id=48568) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23590 (pms_id=48567) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23593 (pms_id=48569) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23592 (pms_id=48570) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23594 (pms_id=48571) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23595 (pms_id=48572) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23596 (pms_id=48573) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23599 (pms_id=48579) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23598 (pms_id=48589) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23597 (pms_id=48590) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23600 (pms_id=48591) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23601 (pms_id=48600) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23603 (pms_id=48601) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23602 (pms_id=48602) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23604 (pms_id=48603) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23605 (pms_id=48604) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23606 (pms_id=48605) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23607 (pms_id=48606) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23608 (pms_id=48607) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23609 (pms_id=48608) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23611 (pms_id=48609) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23610 (pms_id=48610) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23612 (pms_id=48611) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23613 (pms_id=48612) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23614 (pms_id=48613) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23616 (pms_id=48614) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23615 (pms_id=48615) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23617 (pms_id=48616) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23618 (pms_id=48618) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23619 (pms_id=48619) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23620 (pms_id=48620) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23621 (pms_id=48621) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23622 (pms_id=48622) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23623 (pms_id=48624) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23624 (pms_id=48627) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23625 (pms_id=48628) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23626 (pms_id=48629) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23627 (pms_id=48630) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23628 (pms_id=48632) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23629 (pms_id=48631) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23630 (pms_id=48633) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23631 (pms_id=48634) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23632 (pms_id=48635) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23633 (pms_id=48636) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23634 (pms_id=48637) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23635 (pms_id=48638) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23637 (pms_id=48639) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23636 (pms_id=48640) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23639 (pms_id=48641) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23638 (pms_id=48642) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23640 (pms_id=48643) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23641 (pms_id=48644) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23642 (pms_id=48645) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23643 (pms_id=48646) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23644 (pms_id=48647) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23645 (pms_id=48648) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23646 (pms_id=48649) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23647 (pms_id=48650) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23649 (pms_id=48651) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23648 (pms_id=48652) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23650 (pms_id=48653) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23651 (pms_id=48654) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23652 (pms_id=48655) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23653 (pms_id=48656) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23654 (pms_id=48657) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23655 (pms_id=48658) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23657 (pms_id=48659) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23656 (pms_id=48661) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23658 (pms_id=48662) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23659 (pms_id=48663) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23661 (pms_id=48664) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23660 (pms_id=48665) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23662 (pms_id=48666) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23663 (pms_id=48667) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23664 (pms_id=48668) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23668 (pms_id=48669) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23669 (pms_id=48670) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23665 (pms_id=48671) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23666 (pms_id=48672) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23667 (pms_id=48673) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23670 (pms_id=48674) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23672 (pms_id=48675) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23671 (pms_id=48676) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23673 (pms_id=48677) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23677 (pms_id=48679) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23675 (pms_id=48680) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23674 (pms_id=48681) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23676 (pms_id=48683) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23679 (pms_id=48685) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23678 (pms_id=48684) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23680 (pms_id=48686) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23681 (pms_id=48687) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23682 (pms_id=48688) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23683 (pms_id=48689) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23684 (pms_id=48690) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23685 (pms_id=48691) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23686 (pms_id=48692) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23687 (pms_id=48693) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23688 (pms_id=48694) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23689 (pms_id=48696) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23690 (pms_id=48697) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23691 (pms_id=48698) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23692 (pms_id=48699) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23693 (pms_id=48701) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23694 (pms_id=48702) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23695 (pms_id=48703) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23697 (pms_id=48704) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23696 (pms_id=48705) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23698 (pms_id=48706) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23700 (pms_id=48707) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23699 (pms_id=48708) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23701 (pms_id=48709) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23702 (pms_id=48710) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23703 (pms_id=48711) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23704 (pms_id=48712) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23707 (pms_id=48714) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23705 (pms_id=48713) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23706 (pms_id=48715) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23708 (pms_id=48716) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23709 (pms_id=48717) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23710 (pms_id=48718) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23711 (pms_id=48719) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23713 (pms_id=48720) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23712 (pms_id=48721) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23714 (pms_id=48722) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23715 (pms_id=48723) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23716 (pms_id=48724) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23718 (pms_id=48725) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23717 (pms_id=48726) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23719 (pms_id=48727) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23720 (pms_id=48728) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23721 (pms_id=48729) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23722 (pms_id=48730) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23723 (pms_id=48731) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23724 (pms_id=48732) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23725 (pms_id=48733) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23727 (pms_id=48734) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23726 (pms_id=48735) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23728 (pms_id=48736) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23729 (pms_id=48737) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23730 (pms_id=48738) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23732 (pms_id=48739) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23731 (pms_id=48740) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23733 (pms_id=48742) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23734 (pms_id=48743) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23736 (pms_id=48744) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23735 (pms_id=48745) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23737 (pms_id=48751) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23738 (pms_id=48752) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23739 (pms_id=48753) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23740 (pms_id=48754) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23741 (pms_id=48755) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23742 (pms_id=48756) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23743 (pms_id=48757) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23744 (pms_id=48758) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23745 (pms_id=48759) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23747 (pms_id=48761) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23746 (pms_id=48762) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23748 (pms_id=48763) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23750 (pms_id=48764) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48764 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23749 (pms_id=48765) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23751 (pms_id=48766) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23753 (pms_id=48771) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23752 (pms_id=48772) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23754 (pms_id=48773) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23755 (pms_id=48774) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23756 (pms_id=48775) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23757 (pms_id=48776) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23758 (pms_id=48777) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23759 (pms_id=48778) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23761 (pms_id=48780) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23760 (pms_id=48779) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23762 (pms_id=48781) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23763 (pms_id=48782) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23764 (pms_id=48783) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23765 (pms_id=48785) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23767 (pms_id=48787) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23766 (pms_id=48786) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23768 (pms_id=48792) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23770 (pms_id=48793) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23769 (pms_id=48794) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23771 (pms_id=48795) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23773 (pms_id=48796) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23772 (pms_id=48797) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23774 (pms_id=48798) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23775 (pms_id=48799) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23777 (pms_id=48800) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23776 (pms_id=48801) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23778 (pms_id=48803) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23779 (pms_id=48804) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23780 (pms_id=48815) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23781 (pms_id=48816) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23782 (pms_id=48817) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23783 (pms_id=48818) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23784 (pms_id=48819) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23785 (pms_id=48821) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23787 (pms_id=48822) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23786 (pms_id=48823) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23788 (pms_id=48824) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23789 (pms_id=48825) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23790 (pms_id=48826) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23792 (pms_id=48827) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23791 (pms_id=48828) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23793 (pms_id=48829) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23794 (pms_id=48830) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23796 (pms_id=48831) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23795 (pms_id=48832) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23798 (pms_id=48834) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23797 (pms_id=48833) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23799 (pms_id=48835) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23808 (pms_id=48837) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23802 (pms_id=48840) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23800 (pms_id=48838) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23801 (pms_id=48839) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23803 (pms_id=48841) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23804 (pms_id=48842) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23806 (pms_id=48843) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23805 (pms_id=48844) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23809 (pms_id=48855) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23807 (pms_id=48845) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23810 (pms_id=48856) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23812 (pms_id=48857) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23811 (pms_id=48858) 2025-11-19 15:27:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 23813 (pms_id=48859) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23815 (pms_id=48860) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23814 (pms_id=48868) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23816 (pms_id=48879) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23817 (pms_id=48880) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23818 (pms_id=48881) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23819 (pms_id=48882) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23820 (pms_id=48883) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23822 (pms_id=48884) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23821 (pms_id=48885) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23823 (pms_id=48886) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23824 (pms_id=48888) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23825 (pms_id=48889) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23828 (pms_id=48890) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23826 (pms_id=48891) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23827 (pms_id=48892) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23829 (pms_id=48893) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23831 (pms_id=48894) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23830 (pms_id=48895) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23833 (pms_id=48900) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23832 (pms_id=48896) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23834 (pms_id=48901) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23835 (pms_id=48902) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23836 (pms_id=48904) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23837 (pms_id=48907) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23838 (pms_id=48908) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23839 (pms_id=48913) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23840 (pms_id=48914) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23841 (pms_id=48924) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23842 (pms_id=48925) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23843 (pms_id=48926) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23844 (pms_id=48927) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23845 (pms_id=48928) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23846 (pms_id=48929) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23847 (pms_id=48930) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23848 (pms_id=48931) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23849 (pms_id=48932) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23850 (pms_id=48933) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23851 (pms_id=48934) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23852 (pms_id=48936) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23854 (pms_id=48937) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23853 (pms_id=48935) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23855 (pms_id=48938) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23856 (pms_id=48939) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23857 (pms_id=48940) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23858 (pms_id=48941) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23860 (pms_id=48942) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23859 (pms_id=48944) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23861 (pms_id=48946) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23862 (pms_id=48947) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23863 (pms_id=48948) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23864 (pms_id=48949) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23865 (pms_id=48950) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23866 (pms_id=48951) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23867 (pms_id=48952) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23868 (pms_id=48953) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23869 (pms_id=48954) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23870 (pms_id=48955) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23872 (pms_id=48966) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23871 (pms_id=48967) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23873 (pms_id=48976) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23875 (pms_id=48978) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23874 (pms_id=48977) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23876 (pms_id=48979) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23877 (pms_id=48980) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23878 (pms_id=48981) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23879 (pms_id=48982) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23881 (pms_id=48983) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23880 (pms_id=48985) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23882 (pms_id=48989) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23883 (pms_id=48990) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23885 (pms_id=49001) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23884 (pms_id=49000) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23886 (pms_id=49003) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23887 (pms_id=49004) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23888 (pms_id=49005) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23889 (pms_id=49006) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23890 (pms_id=49007) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23891 (pms_id=49009) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23892 (pms_id=49011) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23893 (pms_id=49012) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23895 (pms_id=49016) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23894 (pms_id=49014) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23896 (pms_id=49017) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23897 (pms_id=49027) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23906 (pms_id=49028) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23898 (pms_id=49030) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23900 (pms_id=49032) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23899 (pms_id=49031) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23901 (pms_id=49033) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23902 (pms_id=49034) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23904 (pms_id=49037) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23905 (pms_id=49039) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23903 (pms_id=49038) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23907 (pms_id=49040) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23908 (pms_id=49041) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23911 (pms_id=49043) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23909 (pms_id=49042) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23910 (pms_id=49044) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23912 (pms_id=49045) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23913 (pms_id=49046) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23914 (pms_id=49047) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23915 (pms_id=49048) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23916 (pms_id=49049) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23917 (pms_id=49054) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23918 (pms_id=49058) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23919 (pms_id=49068) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23920 (pms_id=49069) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23922 (pms_id=49072) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23921 (pms_id=49070) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23923 (pms_id=49073) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23924 (pms_id=49074) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23925 (pms_id=49075) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23926 (pms_id=49076) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23927 (pms_id=49077) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23928 (pms_id=49078) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23930 (pms_id=49079) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23929 (pms_id=49083) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23931 (pms_id=49095) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23933 (pms_id=49105) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23932 (pms_id=49104) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23934 (pms_id=49107) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23935 (pms_id=49108) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23936 (pms_id=49109) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23937 (pms_id=49110) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23938 (pms_id=49113) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23939 (pms_id=49114) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23940 (pms_id=49116) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23941 (pms_id=49117) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23942 (pms_id=49126) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23943 (pms_id=49128) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23945 (pms_id=49130) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23944 (pms_id=49129) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23946 (pms_id=49131) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23947 (pms_id=49132) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23948 (pms_id=49133) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23949 (pms_id=49134) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23950 (pms_id=49135) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23952 (pms_id=49137) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23951 (pms_id=49136) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23953 (pms_id=49138) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23954 (pms_id=49141) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23955 (pms_id=49149) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23956 (pms_id=49150) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23957 (pms_id=49151) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23958 (pms_id=49152) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23959 (pms_id=49153) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23960 (pms_id=49154) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23961 (pms_id=49155) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23962 (pms_id=49156) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23963 (pms_id=49158) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23965 (pms_id=49159) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23964 (pms_id=49160) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23966 (pms_id=49161) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23968 (pms_id=49163) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23967 (pms_id=49162) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23969 (pms_id=49164) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23970 (pms_id=49165) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23971 (pms_id=49166) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23972 (pms_id=49167) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23973 (pms_id=49168) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23974 (pms_id=49169) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23975 (pms_id=49170) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23976 (pms_id=49171) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23977 (pms_id=49172) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23978 (pms_id=49173) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23979 (pms_id=49174) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23980 (pms_id=49175) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23981 (pms_id=49176) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23982 (pms_id=49177) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23985 (pms_id=49178) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23984 (pms_id=49179) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23983 (pms_id=49180) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23986 (pms_id=49181) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24008 (pms_id=49182) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23987 (pms_id=49183) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23988 (pms_id=49184) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23989 (pms_id=49185) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23990 (pms_id=49187) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23991 (pms_id=49186) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23992 (pms_id=49188) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23993 (pms_id=49190) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23995 (pms_id=49189) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23994 (pms_id=49191) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23996 (pms_id=49192) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23997 (pms_id=49193) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23998 (pms_id=49194) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 23999 (pms_id=49195) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24000 (pms_id=49196) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24001 (pms_id=49197) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24003 (pms_id=49198) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24002 (pms_id=49199) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24004 (pms_id=49200) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24005 (pms_id=49201) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24006 (pms_id=49202) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24007 (pms_id=49203) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24010 (pms_id=49204) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24009 (pms_id=49205) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24011 (pms_id=49206) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24012 (pms_id=49207) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24013 (pms_id=49208) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24014 (pms_id=49209) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24015 (pms_id=49210) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24016 (pms_id=49211) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24017 (pms_id=49212) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24018 (pms_id=49213) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24019 (pms_id=49214) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24020 (pms_id=49215) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24021 (pms_id=49216) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24023 (pms_id=49218) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24022 (pms_id=49217) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24026 (pms_id=49220) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24024 (pms_id=49219) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24025 (pms_id=49221) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24027 (pms_id=49222) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24028 (pms_id=49223) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24029 (pms_id=49224) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24030 (pms_id=49226) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24031 (pms_id=49228) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24032 (pms_id=49229) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24033 (pms_id=49230) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24034 (pms_id=49231) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24035 (pms_id=49232) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24036 (pms_id=49240) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24037 (pms_id=49242) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24038 (pms_id=49241) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24039 (pms_id=49243) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24040 (pms_id=49244) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24041 (pms_id=49245) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24042 (pms_id=49246) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24043 (pms_id=49247) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24044 (pms_id=49249) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24045 (pms_id=49248) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24047 (pms_id=49250) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24046 (pms_id=49251) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24048 (pms_id=49252) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24049 (pms_id=49253) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24050 (pms_id=49255) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24051 (pms_id=49263) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24052 (pms_id=49264) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24054 (pms_id=49266) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24053 (pms_id=49265) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24056 (pms_id=49267) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24055 (pms_id=49268) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24057 (pms_id=49270) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24058 (pms_id=49271) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24059 (pms_id=49272) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24060 (pms_id=49280) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24061 (pms_id=49281) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24062 (pms_id=49282) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24064 (pms_id=49284) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24063 (pms_id=49283) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24066 (pms_id=49285) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24065 (pms_id=49286) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24067 (pms_id=49288) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24068 (pms_id=49289) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24069 (pms_id=49290) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24070 (pms_id=49291) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24071 (pms_id=49294) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24072 (pms_id=49295) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24073 (pms_id=49296) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24074 (pms_id=49297) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24075 (pms_id=49298) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24077 (pms_id=49299) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24076 (pms_id=49300) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24078 (pms_id=49305) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24079 (pms_id=49306) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24080 (pms_id=49307) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24081 (pms_id=49309) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24082 (pms_id=49311) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24083 (pms_id=49313) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24084 (pms_id=49314) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24085 (pms_id=49315) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24087 (pms_id=49316) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24086 (pms_id=49317) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24088 (pms_id=49318) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24089 (pms_id=49320) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24090 (pms_id=49323) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24091 (pms_id=49325) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24092 (pms_id=49326) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24093 (pms_id=49327) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24094 (pms_id=49328) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24095 (pms_id=49329) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24096 (pms_id=49330) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24097 (pms_id=49331) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24098 (pms_id=49332) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24099 (pms_id=49333) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24100 (pms_id=49343) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24101 (pms_id=49344) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24102 (pms_id=49345) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24103 (pms_id=49346) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24104 (pms_id=49348) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24105 (pms_id=49350) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24107 (pms_id=49351) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24106 (pms_id=49353) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24108 (pms_id=49354) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24109 (pms_id=49355) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24110 (pms_id=49356) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24111 (pms_id=49357) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24112 (pms_id=49358) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24113 (pms_id=49359) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24114 (pms_id=49367) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24115 (pms_id=49368) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24116 (pms_id=49370) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24117 (pms_id=49377) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24118 (pms_id=49378) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24119 (pms_id=49379) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24120 (pms_id=49381) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24121 (pms_id=49392) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24122 (pms_id=49394) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24123 (pms_id=49395) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24124 (pms_id=49396) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24125 (pms_id=49397) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24126 (pms_id=49398) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24127 (pms_id=49399) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24128 (pms_id=49400) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24129 (pms_id=49401) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24130 (pms_id=49405) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24131 (pms_id=49407) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24132 (pms_id=49408) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24133 (pms_id=49410) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24134 (pms_id=49411) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24135 (pms_id=49412) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24137 (pms_id=49420) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24136 (pms_id=49421) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24138 (pms_id=49422) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24139 (pms_id=49424) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24140 (pms_id=49425) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24141 (pms_id=49426) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24143 (pms_id=49427) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24142 (pms_id=49428) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24144 (pms_id=49429) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24145 (pms_id=49430) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24146 (pms_id=49432) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24147 (pms_id=49433) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24149 (pms_id=49435) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24148 (pms_id=49436) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24150 (pms_id=49440) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24151 (pms_id=49441) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24152 (pms_id=49442) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24153 (pms_id=49443) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24154 (pms_id=49444) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24155 (pms_id=49445) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24157 (pms_id=49447) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24156 (pms_id=49448) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24158 (pms_id=49449) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24159 (pms_id=49450) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24160 (pms_id=49451) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24161 (pms_id=49452) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24163 (pms_id=49453) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24162 (pms_id=49454) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24164 (pms_id=49455) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24165 (pms_id=49456) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24166 (pms_id=49457) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24167 (pms_id=49458) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24168 (pms_id=49459) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24169 (pms_id=49460) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24170 (pms_id=49462) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24171 (pms_id=49463) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24172 (pms_id=49467) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24173 (pms_id=49468) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24174 (pms_id=49470) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24175 (pms_id=49471) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24176 (pms_id=49472) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24177 (pms_id=49473) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24179 (pms_id=49474) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24178 (pms_id=49475) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24180 (pms_id=49476) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24181 (pms_id=49477) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24182 (pms_id=49478) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24183 (pms_id=49479) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24184 (pms_id=49481) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24185 (pms_id=49482) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24186 (pms_id=49491) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24187 (pms_id=49492) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24188 (pms_id=49493) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24189 (pms_id=49494) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24190 (pms_id=49495) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24191 (pms_id=49496) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24192 (pms_id=49497) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24193 (pms_id=49498) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24195 (pms_id=49499) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24194 (pms_id=49503) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24196 (pms_id=49504) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24197 (pms_id=49505) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24198 (pms_id=49506) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24199 (pms_id=49507) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24200 (pms_id=49517) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24201 (pms_id=49520) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24202 (pms_id=49528) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24203 (pms_id=49529) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24204 (pms_id=49530) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24205 (pms_id=49531) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24206 (pms_id=49532) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24207 (pms_id=49533) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24208 (pms_id=49534) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24209 (pms_id=49535) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24210 (pms_id=49536) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24211 (pms_id=49538) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24212 (pms_id=49539) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24213 (pms_id=49541) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24214 (pms_id=49542) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24215 (pms_id=49543) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24216 (pms_id=49544) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24217 (pms_id=49555) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24218 (pms_id=49564) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24219 (pms_id=49567) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24220 (pms_id=49568) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24221 (pms_id=49571) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24222 (pms_id=49573) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24223 (pms_id=49574) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24224 (pms_id=49575) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24225 (pms_id=49576) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24226 (pms_id=49577) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24227 (pms_id=49578) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24228 (pms_id=49579) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24229 (pms_id=49580) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24231 (pms_id=49582) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24230 (pms_id=49586) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24232 (pms_id=49587) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24233 (pms_id=49596) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24234 (pms_id=49598) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24235 (pms_id=49599) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24236 (pms_id=49600) 2025-11-19 15:27:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 24237 (pms_id=49601) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24238 (pms_id=49602) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24239 (pms_id=49604) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24240 (pms_id=49605) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24241 (pms_id=49606) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24242 (pms_id=49607) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24243 (pms_id=49609) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24244 (pms_id=49611) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24245 (pms_id=49612) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24246 (pms_id=49615) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24248 (pms_id=49626) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24247 (pms_id=49627) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24249 (pms_id=49628) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24250 (pms_id=49629) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24251 (pms_id=49630) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24252 (pms_id=49631) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24255 (pms_id=49633) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24254 (pms_id=49635) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24253 (pms_id=49636) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24256 (pms_id=49637) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24257 (pms_id=49638) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24258 (pms_id=49639) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24259 (pms_id=49640) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24260 (pms_id=49641) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24263 (pms_id=49642) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24261 (pms_id=49643) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24262 (pms_id=49653) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24264 (pms_id=49663) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24265 (pms_id=49664) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24266 (pms_id=49665) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24267 (pms_id=49667) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24268 (pms_id=49674) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24269 (pms_id=49675) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24270 (pms_id=49676) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24271 (pms_id=49677) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24273 (pms_id=49678) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24272 (pms_id=49679) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24274 (pms_id=49681) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24275 (pms_id=49682) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24276 (pms_id=49690) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24277 (pms_id=49692) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24278 (pms_id=49693) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24279 (pms_id=49694) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24281 (pms_id=49695) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24280 (pms_id=49696) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24282 (pms_id=49697) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24283 (pms_id=49700) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24284 (pms_id=49701) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24285 (pms_id=49702) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24286 (pms_id=49710) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24287 (pms_id=49711) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24288 (pms_id=49712) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24290 (pms_id=49714) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24289 (pms_id=49713) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24292 (pms_id=49716) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24291 (pms_id=49715) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24293 (pms_id=49718) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24294 (pms_id=49720) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24295 (pms_id=49721) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24296 (pms_id=49722) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24297 (pms_id=49724) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24298 (pms_id=49725) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24299 (pms_id=49726) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24300 (pms_id=49727) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24302 (pms_id=49729) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24301 (pms_id=49730) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24303 (pms_id=49731) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24304 (pms_id=49733) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24305 (pms_id=49734) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24306 (pms_id=49735) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24307 (pms_id=49736) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24308 (pms_id=49739) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24309 (pms_id=49740) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24310 (pms_id=49741) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24311 (pms_id=49742) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24312 (pms_id=49743) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24313 (pms_id=49746) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24315 (pms_id=49748) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24314 (pms_id=49747) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24316 (pms_id=49749) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24317 (pms_id=49750) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24318 (pms_id=49751) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24319 (pms_id=49752) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24320 (pms_id=49753) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24321 (pms_id=49754) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24322 (pms_id=49755) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24323 (pms_id=49756) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24324 (pms_id=49757) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24325 (pms_id=49758) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24326 (pms_id=49759) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24327 (pms_id=49761) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24328 (pms_id=49762) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24330 (pms_id=49763) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24329 (pms_id=49764) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24331 (pms_id=49765) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24332 (pms_id=49769) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24333 (pms_id=49770) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24334 (pms_id=49771) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24336 (pms_id=49772) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24335 (pms_id=49774) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24337 (pms_id=49781) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24338 (pms_id=49782) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24339 (pms_id=49783) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24340 (pms_id=49792) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24341 (pms_id=49793) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24343 (pms_id=49794) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24342 (pms_id=49795) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24344 (pms_id=49796) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24345 (pms_id=49797) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24347 (pms_id=49803) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24346 (pms_id=49802) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24348 (pms_id=49804) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24351 (pms_id=49805) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24349 (pms_id=49815) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24350 (pms_id=49816) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24352 (pms_id=49817) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24353 (pms_id=49818) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24354 (pms_id=49819) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24355 (pms_id=49820) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24356 (pms_id=49821) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24357 (pms_id=49822) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24358 (pms_id=49824) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24359 (pms_id=49825) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24361 (pms_id=49827) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24360 (pms_id=49828) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24362 (pms_id=49830) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24363 (pms_id=49831) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24364 (pms_id=49832) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24366 (pms_id=49833) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24365 (pms_id=49834) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24367 (pms_id=49835) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24368 (pms_id=49836) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24369 (pms_id=49846) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24370 (pms_id=49847) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24372 (pms_id=49857) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24371 (pms_id=49858) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24374 (pms_id=49860) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24373 (pms_id=49859) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24375 (pms_id=49862) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24376 (pms_id=49861) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24377 (pms_id=49863) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24378 (pms_id=49864) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24379 (pms_id=49865) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24381 (pms_id=49866) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24380 (pms_id=49867) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24382 (pms_id=49868) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24383 (pms_id=49869) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24384 (pms_id=49870) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24385 (pms_id=49871) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24386 (pms_id=49872) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24387 (pms_id=49873) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24388 (pms_id=49874) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24389 (pms_id=49875) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24390 (pms_id=49877) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24391 (pms_id=49878) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24392 (pms_id=49879) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24395 (pms_id=49884) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24393 (pms_id=49883) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24394 (pms_id=49885) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24396 (pms_id=49886) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24397 (pms_id=49887) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24398 (pms_id=49894) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24400 (pms_id=49895) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24399 (pms_id=49896) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24401 (pms_id=49905) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24403 (pms_id=49908) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24405 (pms_id=49910) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24402 (pms_id=49909) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24404 (pms_id=49915) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24407 (pms_id=49916) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24406 (pms_id=49919) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24408 (pms_id=49931) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24409 (pms_id=49932) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24411 (pms_id=49933) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24410 (pms_id=49934) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24412 (pms_id=49935) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24413 (pms_id=49936) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24415 (pms_id=49937) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24414 (pms_id=49954) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49935 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24416 (pms_id=49955) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24417 (pms_id=49966) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24418 (pms_id=49967) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24419 (pms_id=49968) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24420 (pms_id=49970) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24421 (pms_id=49971) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24422 (pms_id=49972) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24423 (pms_id=49973) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24424 (pms_id=49974) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24425 (pms_id=49975) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24426 (pms_id=49977) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24427 (pms_id=49978) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24428 (pms_id=49979) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24429 (pms_id=49990) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24432 (pms_id=49992) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24430 (pms_id=49991) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24433 (pms_id=49995) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24431 (pms_id=49993) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24435 (pms_id=49996) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24434 (pms_id=49997) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24436 (pms_id=49998) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24437 (pms_id=49999) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24438 (pms_id=50000) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24439 (pms_id=50001) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24442 (pms_id=50003) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24440 (pms_id=50002) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24441 (pms_id=50004) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24443 (pms_id=50005) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24445 (pms_id=50006) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24444 (pms_id=50016) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24446 (pms_id=50017) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24447 (pms_id=50018) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24448 (pms_id=50019) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24449 (pms_id=50021) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24451 (pms_id=50022) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24452 (pms_id=50025) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24450 (pms_id=50024) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24453 (pms_id=50027) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24454 (pms_id=50028) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24455 (pms_id=50030) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24456 (pms_id=50040) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24457 (pms_id=50041) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24458 (pms_id=50042) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24459 (pms_id=50043) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24460 (pms_id=50044) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24461 (pms_id=50045) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24463 (pms_id=50046) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24462 (pms_id=50047) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24464 (pms_id=50048) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24466 (pms_id=50049) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24465 (pms_id=50051) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24467 (pms_id=50052) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24468 (pms_id=50053) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24469 (pms_id=50054) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24470 (pms_id=50055) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24471 (pms_id=50056) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24472 (pms_id=50057) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24473 (pms_id=50058) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24474 (pms_id=50059) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24475 (pms_id=50061) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24476 (pms_id=50062) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24477 (pms_id=50063) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24480 (pms_id=50066) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24478 (pms_id=50064) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24479 (pms_id=50067) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24481 (pms_id=50068) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24482 (pms_id=50070) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24483 (pms_id=50071) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24484 (pms_id=50073) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24485 (pms_id=50079) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24486 (pms_id=50080) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24487 (pms_id=50081) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24488 (pms_id=50082) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24490 (pms_id=50091) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24489 (pms_id=50092) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24492 (pms_id=50093) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24491 (pms_id=50094) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24493 (pms_id=50096) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24494 (pms_id=50097) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24495 (pms_id=50099) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24496 (pms_id=50100) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24497 (pms_id=50101) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24498 (pms_id=50102) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24499 (pms_id=50103) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24500 (pms_id=50105) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24501 (pms_id=50106) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24503 (pms_id=50107) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24502 (pms_id=50108) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24504 (pms_id=50109) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24505 (pms_id=50110) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24506 (pms_id=50118) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24507 (pms_id=50119) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24508 (pms_id=50120) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24509 (pms_id=50121) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24510 (pms_id=50129) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50121 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24512 (pms_id=50130) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24511 (pms_id=50131) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24513 (pms_id=50141) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24514 (pms_id=50151) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24515 (pms_id=50152) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24516 (pms_id=50153) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24517 (pms_id=50154) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24518 (pms_id=50155) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24519 (pms_id=50156) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24520 (pms_id=50157) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24521 (pms_id=50159) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24522 (pms_id=50161) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24523 (pms_id=50162) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24524 (pms_id=50163) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24525 (pms_id=50164) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24526 (pms_id=50165) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24527 (pms_id=50166) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24528 (pms_id=50168) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24529 (pms_id=50174) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24530 (pms_id=50175) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24532 (pms_id=50176) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24533 (pms_id=50186) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24531 (pms_id=50185) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24534 (pms_id=50187) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24535 (pms_id=50188) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24536 (pms_id=50189) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24537 (pms_id=50190) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24538 (pms_id=50191) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24539 (pms_id=50192) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24540 (pms_id=50193) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24542 (pms_id=50194) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24543 (pms_id=50198) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24541 (pms_id=50197) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24544 (pms_id=50207) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24545 (pms_id=50208) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24546 (pms_id=50209) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24548 (pms_id=50218) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24547 (pms_id=50217) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24549 (pms_id=50221) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24550 (pms_id=50232) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24552 (pms_id=50233) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24553 (pms_id=50234) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24551 (pms_id=50235) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24554 (pms_id=50236) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24555 (pms_id=50247) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24556 (pms_id=50249) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24557 (pms_id=50250) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24558 (pms_id=50252) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24560 (pms_id=50253) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24559 (pms_id=50254) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24561 (pms_id=50255) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24562 (pms_id=50256) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24563 (pms_id=50257) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24564 (pms_id=50258) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24565 (pms_id=50259) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24569 (pms_id=50260) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24566 (pms_id=50261) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24567 (pms_id=50262) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24568 (pms_id=50263) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24570 (pms_id=50264) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24571 (pms_id=50265) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24573 (pms_id=50266) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24572 (pms_id=50267) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24574 (pms_id=50276) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24575 (pms_id=50286) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24576 (pms_id=50287) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24577 (pms_id=50288) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24578 (pms_id=50289) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24579 (pms_id=50290) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24580 (pms_id=50291) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24582 (pms_id=50301) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24581 (pms_id=50302) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24583 (pms_id=50303) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24584 (pms_id=50304) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24585 (pms_id=50305) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24586 (pms_id=50307) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24587 (pms_id=50308) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24588 (pms_id=50309) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24590 (pms_id=50311) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24589 (pms_id=50310) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24591 (pms_id=50312) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24592 (pms_id=50313) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24593 (pms_id=50314) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24594 (pms_id=50315) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24595 (pms_id=50316) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24596 (pms_id=50317) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24597 (pms_id=50319) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24598 (pms_id=50320) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24599 (pms_id=50321) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24600 (pms_id=50322) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24601 (pms_id=50323) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24602 (pms_id=50331) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24604 (pms_id=50333) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24603 (pms_id=50332) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24605 (pms_id=50334) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24606 (pms_id=50335) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24607 (pms_id=50336) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24610 (pms_id=50337) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24609 (pms_id=50339) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24608 (pms_id=50338) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24611 (pms_id=50340) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24612 (pms_id=50341) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24613 (pms_id=50343) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24614 (pms_id=50344) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24615 (pms_id=50345) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24616 (pms_id=50346) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24617 (pms_id=50347) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24618 (pms_id=50348) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24619 (pms_id=50352) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24620 (pms_id=50354) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24621 (pms_id=50355) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24622 (pms_id=50357) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24623 (pms_id=50358) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24624 (pms_id=50359) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24625 (pms_id=50360) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24626 (pms_id=50361) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24627 (pms_id=50362) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24629 (pms_id=50363) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24630 (pms_id=50365) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24628 (pms_id=50364) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24631 (pms_id=50366) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24633 (pms_id=50368) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24632 (pms_id=50367) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24634 (pms_id=50369) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24635 (pms_id=50370) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24636 (pms_id=50371) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24637 (pms_id=50372) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24639 (pms_id=50378) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24640 (pms_id=50379) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24638 (pms_id=50380) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24641 (pms_id=50381) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24642 (pms_id=50384) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24643 (pms_id=50385) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24644 (pms_id=50386) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24645 (pms_id=50387) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24646 (pms_id=50388) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24647 (pms_id=50389) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24648 (pms_id=50390) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24650 (pms_id=50391) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24649 (pms_id=50392) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24652 (pms_id=50393) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24651 (pms_id=50410) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24653 (pms_id=50412) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24654 (pms_id=50419) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24655 (pms_id=50429) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24656 (pms_id=50430) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24658 (pms_id=50432) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24657 (pms_id=50431) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24660 (pms_id=50442) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24659 (pms_id=50443) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24661 (pms_id=50452) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24662 (pms_id=50453) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24663 (pms_id=50454) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24664 (pms_id=50464) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24665 (pms_id=50465) 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:27:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 24666 (pms_id=50466) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24667 (pms_id=50492) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24668 (pms_id=50493) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24669 (pms_id=50494) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24670 (pms_id=50495) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24671 (pms_id=50496) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24673 (pms_id=50497) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24672 (pms_id=50498) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24674 (pms_id=50499) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24675 (pms_id=50500) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24676 (pms_id=50501) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24677 (pms_id=50502) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24678 (pms_id=50503) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24679 (pms_id=50504) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24680 (pms_id=50505) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24681 (pms_id=50506) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24682 (pms_id=50507) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24683 (pms_id=50508) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24684 (pms_id=50509) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24685 (pms_id=50510) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24686 (pms_id=50511) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24688 (pms_id=50512) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24689 (pms_id=50515) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24687 (pms_id=50514) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24690 (pms_id=50516) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24691 (pms_id=50518) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24693 (pms_id=50519) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24692 (pms_id=50520) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24694 (pms_id=50521) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24695 (pms_id=50522) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24699 (pms_id=50523) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24696 (pms_id=50524) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24697 (pms_id=50525) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24701 (pms_id=50526) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24698 (pms_id=50527) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24700 (pms_id=50528) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24702 (pms_id=50529) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24704 (pms_id=50531) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24703 (pms_id=50530) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24705 (pms_id=50532) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24706 (pms_id=50533) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24707 (pms_id=50534) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24708 (pms_id=50535) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24709 (pms_id=50537) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24710 (pms_id=50539) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24711 (pms_id=50540) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24712 (pms_id=50543) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24713 (pms_id=50544) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24714 (pms_id=50545) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24715 (pms_id=50547) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24716 (pms_id=50548) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24717 (pms_id=50549) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24718 (pms_id=50550) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24719 (pms_id=50553) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24720 (pms_id=50554) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24721 (pms_id=50556) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24722 (pms_id=50557) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24723 (pms_id=50558) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24724 (pms_id=50559) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24725 (pms_id=50560) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24726 (pms_id=50561) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24727 (pms_id=50562) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24728 (pms_id=50563) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24729 (pms_id=50564) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24730 (pms_id=50566) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24731 (pms_id=50567) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24732 (pms_id=50568) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24735 (pms_id=50569) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24733 (pms_id=50570) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24734 (pms_id=50571) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24736 (pms_id=50572) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24737 (pms_id=50573) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24738 (pms_id=50574) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24739 (pms_id=50575) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24740 (pms_id=50587) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24741 (pms_id=50588) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24742 (pms_id=50590) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24743 (pms_id=50591) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24744 (pms_id=50592) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24745 (pms_id=50593) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24746 (pms_id=50594) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24748 (pms_id=50595) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24747 (pms_id=50596) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24750 (pms_id=50597) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24749 (pms_id=50598) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24751 (pms_id=50600) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24753 (pms_id=50601) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24752 (pms_id=50602) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24754 (pms_id=50604) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24755 (pms_id=50605) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24756 (pms_id=50606) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24764 (pms_id=50607) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24757 (pms_id=50608) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24758 (pms_id=50609) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24759 (pms_id=50610) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24760 (pms_id=50611) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24763 (pms_id=50612) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24761 (pms_id=50618) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24762 (pms_id=50613) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24765 (pms_id=50619) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24766 (pms_id=50620) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24767 (pms_id=50621) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24768 (pms_id=50622) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24769 (pms_id=50623) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24770 (pms_id=50624) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24771 (pms_id=50625) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24772 (pms_id=50626) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24773 (pms_id=50627) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24775 (pms_id=50630) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24774 (pms_id=50629) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24776 (pms_id=50631) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24777 (pms_id=50633) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24778 (pms_id=50634) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24779 (pms_id=50635) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24780 (pms_id=50636) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24781 (pms_id=50639) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24783 (pms_id=50640) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24782 (pms_id=50652) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24785 (pms_id=50662) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24784 (pms_id=50653) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24786 (pms_id=50663) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24788 (pms_id=50665) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24787 (pms_id=50664) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24789 (pms_id=50666) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24790 (pms_id=50667) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24791 (pms_id=50672) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24792 (pms_id=50673) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24793 (pms_id=50674) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24794 (pms_id=50675) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24795 (pms_id=50676) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24796 (pms_id=50677) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24797 (pms_id=50678) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24798 (pms_id=50679) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24799 (pms_id=50680) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24800 (pms_id=50681) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24801 (pms_id=50682) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24802 (pms_id=50685) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24803 (pms_id=50686) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24804 (pms_id=50696) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24805 (pms_id=50697) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24807 (pms_id=50698) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24806 (pms_id=50699) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24808 (pms_id=50700) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24809 (pms_id=50702) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24810 (pms_id=50703) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24812 (pms_id=50704) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24811 (pms_id=50705) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24813 (pms_id=50706) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24814 (pms_id=50707) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24815 (pms_id=50708) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24816 (pms_id=50709) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24817 (pms_id=50710) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24818 (pms_id=50711) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24819 (pms_id=50712) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24820 (pms_id=50713) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24821 (pms_id=50714) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24823 (pms_id=50715) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24822 (pms_id=50716) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24824 (pms_id=50717) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24826 (pms_id=50719) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24825 (pms_id=50718) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24827 (pms_id=50720) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24828 (pms_id=50721) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24829 (pms_id=50722) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24830 (pms_id=50723) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24832 (pms_id=50724) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24833 (pms_id=50725) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24831 (pms_id=50727) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24834 (pms_id=50737) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24835 (pms_id=50738) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24836 (pms_id=50739) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24837 (pms_id=50740) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24838 (pms_id=50741) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24839 (pms_id=50742) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24840 (pms_id=50743) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24842 (pms_id=50744) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24841 (pms_id=50745) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24843 (pms_id=50746) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24844 (pms_id=50747) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24845 (pms_id=50748) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24846 (pms_id=50749) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24847 (pms_id=50750) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24848 (pms_id=50751) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24849 (pms_id=50752) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24850 (pms_id=50753) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24852 (pms_id=50754) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24851 (pms_id=50756) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24853 (pms_id=50757) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24855 (pms_id=50758) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24854 (pms_id=50759) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24856 (pms_id=50760) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24857 (pms_id=50761) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24858 (pms_id=50762) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24859 (pms_id=50763) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24861 (pms_id=50764) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24862 (pms_id=50767) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24860 (pms_id=50765) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24863 (pms_id=50768) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24865 (pms_id=50769) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24864 (pms_id=50771) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24866 (pms_id=50772) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24868 (pms_id=50777) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24867 (pms_id=50778) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24869 (pms_id=50779) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24870 (pms_id=50780) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24872 (pms_id=50781) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24871 (pms_id=50782) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24873 (pms_id=50792) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24874 (pms_id=50793) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24875 (pms_id=50794) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24876 (pms_id=50795) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24877 (pms_id=50796) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24878 (pms_id=50797) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24879 (pms_id=50798) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24880 (pms_id=50799) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24881 (pms_id=50800) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24882 (pms_id=50801) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24884 (pms_id=50802) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24883 (pms_id=50803) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24885 (pms_id=50804) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24886 (pms_id=50805) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24887 (pms_id=50806) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24888 (pms_id=50808) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24889 (pms_id=50809) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24891 (pms_id=50811) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24892 (pms_id=50812) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24890 (pms_id=50810) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24893 (pms_id=50813) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24898 (pms_id=50814) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24894 (pms_id=50815) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24895 (pms_id=50816) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24896 (pms_id=50817) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24897 (pms_id=50818) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24899 (pms_id=50819) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24900 (pms_id=50820) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24901 (pms_id=50821) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24902 (pms_id=50822) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24903 (pms_id=50823) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24904 (pms_id=50825) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24905 (pms_id=50826) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24906 (pms_id=50827) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24907 (pms_id=50828) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24908 (pms_id=50829) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24909 (pms_id=50830) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24910 (pms_id=50831) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24912 (pms_id=50833) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24911 (pms_id=50832) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24913 (pms_id=50841) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24914 (pms_id=50842) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24915 (pms_id=50843) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24916 (pms_id=50844) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24917 (pms_id=50845) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24918 (pms_id=50846) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24919 (pms_id=50847) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24920 (pms_id=50848) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24921 (pms_id=50849) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24922 (pms_id=50851) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24923 (pms_id=50852) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24924 (pms_id=50853) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24925 (pms_id=50854) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24926 (pms_id=50855) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24927 (pms_id=50856) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24928 (pms_id=50857) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24929 (pms_id=50858) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24930 (pms_id=50859) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24932 (pms_id=50861) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24931 (pms_id=50860) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24933 (pms_id=50862) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24934 (pms_id=50864) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24935 (pms_id=50865) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24936 (pms_id=50866) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24937 (pms_id=50867) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24938 (pms_id=50868) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24939 (pms_id=50869) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24940 (pms_id=50870) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24941 (pms_id=50871) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24942 (pms_id=50872) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24944 (pms_id=50874) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24943 (pms_id=50875) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24945 (pms_id=50876) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24946 (pms_id=50877) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24947 (pms_id=50878) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24948 (pms_id=50879) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24949 (pms_id=50880) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24950 (pms_id=50881) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24951 (pms_id=50883) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24952 (pms_id=50889) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24953 (pms_id=50890) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24954 (pms_id=50891) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24955 (pms_id=50892) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24956 (pms_id=50893) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24957 (pms_id=50894) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24958 (pms_id=50895) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24959 (pms_id=50896) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24960 (pms_id=50897) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24966 (pms_id=50898) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24961 (pms_id=50899) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24962 (pms_id=50900) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24963 (pms_id=50901) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24964 (pms_id=50902) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24965 (pms_id=50903) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24967 (pms_id=50904) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24968 (pms_id=50905) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24969 (pms_id=50906) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24970 (pms_id=50907) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24971 (pms_id=50909) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24973 (pms_id=50910) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24972 (pms_id=50911) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24975 (pms_id=50914) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24974 (pms_id=50913) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24976 (pms_id=50915) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24977 (pms_id=50916) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24978 (pms_id=50917) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24979 (pms_id=50918) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24980 (pms_id=50919) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24981 (pms_id=50920) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24982 (pms_id=50921) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24983 (pms_id=50931) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24984 (pms_id=50932) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24985 (pms_id=50934) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24987 (pms_id=50935) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24986 (pms_id=50936) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24988 (pms_id=50937) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24989 (pms_id=50938) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24990 (pms_id=50941) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24991 (pms_id=50942) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24992 (pms_id=50943) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24993 (pms_id=50944) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24994 (pms_id=50945) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24995 (pms_id=50946) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24996 (pms_id=50947) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24997 (pms_id=50948) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24998 (pms_id=50949) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 24999 (pms_id=50950) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25000 (pms_id=50951) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25001 (pms_id=50952) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25003 (pms_id=50953) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25002 (pms_id=50954) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25004 (pms_id=50955) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25005 (pms_id=50956) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25006 (pms_id=50958) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25007 (pms_id=50959) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25008 (pms_id=50960) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25009 (pms_id=50969) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25010 (pms_id=50970) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25011 (pms_id=50972) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25012 (pms_id=50973) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25013 (pms_id=50974) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25014 (pms_id=50975) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25015 (pms_id=50976) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25016 (pms_id=50977) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25017 (pms_id=50978) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25019 (pms_id=50980) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25018 (pms_id=50979) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25020 (pms_id=50986) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25021 (pms_id=50987) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25022 (pms_id=50988) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25023 (pms_id=50989) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25025 (pms_id=50990) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25026 (pms_id=50993) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25024 (pms_id=50991) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25027 (pms_id=50994) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25028 (pms_id=50995) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25029 (pms_id=50996) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25030 (pms_id=51003) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25031 (pms_id=51004) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25032 (pms_id=51013) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25033 (pms_id=51017) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25034 (pms_id=51015) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25035 (pms_id=51018) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25036 (pms_id=51019) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25037 (pms_id=51020) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51017 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25039 (pms_id=51022) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25038 (pms_id=51021) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25040 (pms_id=51032) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25041 (pms_id=51034) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25042 (pms_id=51035) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25043 (pms_id=51036) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25044 (pms_id=51037) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25045 (pms_id=51038) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25046 (pms_id=51039) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25047 (pms_id=51040) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25048 (pms_id=51041) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25050 (pms_id=51043) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25049 (pms_id=51042) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25051 (pms_id=51046) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25052 (pms_id=51047) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25053 (pms_id=51057) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25055 (pms_id=51059) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25056 (pms_id=51061) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25054 (pms_id=51058) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25057 (pms_id=51062) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25058 (pms_id=51065) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25061 (pms_id=51069) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25059 (pms_id=51068) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25060 (pms_id=51078) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25062 (pms_id=51079) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25064 (pms_id=51089) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25065 (pms_id=51099) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25063 (pms_id=51088) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25066 (pms_id=51100) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25067 (pms_id=51101) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25068 (pms_id=51102) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25069 (pms_id=51103) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25070 (pms_id=51109) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25071 (pms_id=51110) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25072 (pms_id=51114) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25074 (pms_id=51133) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25073 (pms_id=51134) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25075 (pms_id=51145) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25076 (pms_id=51147) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25077 (pms_id=51149) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25078 (pms_id=51156) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25079 (pms_id=51157) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25080 (pms_id=51166) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25082 (pms_id=51167) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25083 (pms_id=51176) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25081 (pms_id=51169) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25084 (pms_id=51177) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25085 (pms_id=51178) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25086 (pms_id=51179) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25087 (pms_id=51180) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25088 (pms_id=51181) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25090 (pms_id=51182) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25089 (pms_id=51183) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25091 (pms_id=51184) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25092 (pms_id=51185) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25093 (pms_id=51186) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25094 (pms_id=51189) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25095 (pms_id=51196) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25096 (pms_id=51207) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25105 (pms_id=51208) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25097 (pms_id=51209) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25098 (pms_id=51210) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25099 (pms_id=51211) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25100 (pms_id=51213) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25101 (pms_id=51214) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25102 (pms_id=51216) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25103 (pms_id=51215) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25104 (pms_id=51217) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25106 (pms_id=51218) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25107 (pms_id=51219) 2025-11-19 15:27:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 25108 (pms_id=51221) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25109 (pms_id=51222) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25111 (pms_id=51230) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25110 (pms_id=51231) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25112 (pms_id=51232) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25113 (pms_id=51233) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25114 (pms_id=51234) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25115 (pms_id=51235) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25116 (pms_id=51236) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25125 (pms_id=51237) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25119 (pms_id=51239) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25117 (pms_id=51238) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25118 (pms_id=51241) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25120 (pms_id=51242) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25122 (pms_id=51248) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25121 (pms_id=51249) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25123 (pms_id=51250) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25124 (pms_id=51258) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25126 (pms_id=51259) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25127 (pms_id=51260) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25128 (pms_id=51269) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25129 (pms_id=51279) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25131 (pms_id=51289) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25130 (pms_id=51291) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25132 (pms_id=51292) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25133 (pms_id=51293) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25135 (pms_id=51294) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25134 (pms_id=51300) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25136 (pms_id=51301) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25137 (pms_id=51302) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25138 (pms_id=51303) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25139 (pms_id=51304) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25140 (pms_id=51305) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25141 (pms_id=51306) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25143 (pms_id=51308) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25142 (pms_id=51315) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25144 (pms_id=51317) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25145 (pms_id=51319) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25146 (pms_id=51320) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25148 (pms_id=51321) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25147 (pms_id=51322) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25149 (pms_id=51324) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25150 (pms_id=51323) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25151 (pms_id=51325) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25152 (pms_id=51326) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25153 (pms_id=51327) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25154 (pms_id=51329) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25155 (pms_id=51330) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25156 (pms_id=51331) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25157 (pms_id=51332) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25158 (pms_id=51342) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25159 (pms_id=51343) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25160 (pms_id=51344) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25161 (pms_id=51347) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25162 (pms_id=51346) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25163 (pms_id=51348) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25165 (pms_id=51350) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25164 (pms_id=51349) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25166 (pms_id=51351) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25167 (pms_id=51352) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25168 (pms_id=51353) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25169 (pms_id=51359) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25171 (pms_id=51361) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25170 (pms_id=51360) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25172 (pms_id=51362) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25173 (pms_id=51363) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25174 (pms_id=51369) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25175 (pms_id=51370) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25176 (pms_id=51371) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25183 (pms_id=51372) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25177 (pms_id=51373) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25178 (pms_id=51374) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25179 (pms_id=51380) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25181 (pms_id=51382) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25180 (pms_id=51383) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25182 (pms_id=51384) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25202 (pms_id=51385) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25200 (pms_id=51386) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25184 (pms_id=51387) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25185 (pms_id=51388) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25187 (pms_id=51393) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25186 (pms_id=51404) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25188 (pms_id=51405) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25189 (pms_id=51406) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25190 (pms_id=51407) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25191 (pms_id=51408) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25193 (pms_id=51410) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25192 (pms_id=51409) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25194 (pms_id=51411) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25195 (pms_id=51412) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25196 (pms_id=51413) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25197 (pms_id=51415) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25198 (pms_id=51417) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25199 (pms_id=51416) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25201 (pms_id=51418) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25203 (pms_id=51419) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25204 (pms_id=51420) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25205 (pms_id=51422) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25206 (pms_id=51423) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25207 (pms_id=51432) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25208 (pms_id=51433) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25209 (pms_id=51434) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25210 (pms_id=51435) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25211 (pms_id=51436) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25212 (pms_id=51437) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25213 (pms_id=51438) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25214 (pms_id=51439) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25216 (pms_id=51442) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25217 (pms_id=51443) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25215 (pms_id=51460) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25218 (pms_id=51461) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25219 (pms_id=51462) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25220 (pms_id=51463) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25221 (pms_id=51464) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25222 (pms_id=51465) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25223 (pms_id=51466) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25224 (pms_id=51467) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25225 (pms_id=51468) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25226 (pms_id=51469) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25227 (pms_id=51470) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25228 (pms_id=51471) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25229 (pms_id=51473) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25230 (pms_id=51474) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25231 (pms_id=51475) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25232 (pms_id=51477) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25233 (pms_id=51478) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25234 (pms_id=51479) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25235 (pms_id=51480) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25236 (pms_id=51481) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25237 (pms_id=51482) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25238 (pms_id=51483) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25239 (pms_id=51484) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25240 (pms_id=51485) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25241 (pms_id=51486) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25242 (pms_id=51488) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25243 (pms_id=51489) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25244 (pms_id=51490) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25245 (pms_id=51491) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25246 (pms_id=51492) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25247 (pms_id=51493) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25248 (pms_id=51498) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25249 (pms_id=51499) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25250 (pms_id=51500) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25251 (pms_id=51508) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25252 (pms_id=51509) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25253 (pms_id=51510) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25254 (pms_id=51511) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25255 (pms_id=51512) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25256 (pms_id=51513) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25257 (pms_id=51514) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25258 (pms_id=51515) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25259 (pms_id=51517) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25261 (pms_id=51519) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25260 (pms_id=51523) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25262 (pms_id=51524) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25263 (pms_id=51525) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25264 (pms_id=51533) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25265 (pms_id=51534) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25266 (pms_id=51535) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25267 (pms_id=51536) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25269 (pms_id=51538) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25268 (pms_id=51537) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25270 (pms_id=51539) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25271 (pms_id=51540) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25272 (pms_id=51541) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25273 (pms_id=51547) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25275 (pms_id=51550) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25274 (pms_id=51549) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25276 (pms_id=51551) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25278 (pms_id=51552) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25277 (pms_id=51553) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25279 (pms_id=51554) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25280 (pms_id=51563) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25281 (pms_id=51564) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25282 (pms_id=51566) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25283 (pms_id=51567) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25284 (pms_id=51578) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25285 (pms_id=51579) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25287 (pms_id=51583) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25286 (pms_id=51582) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25289 (pms_id=51584) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25290 (pms_id=51586) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25288 (pms_id=51585) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25291 (pms_id=51587) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25292 (pms_id=51588) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25293 (pms_id=51589) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25294 (pms_id=51590) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25295 (pms_id=51591) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25296 (pms_id=51592) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25297 (pms_id=51593) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25298 (pms_id=51594) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25299 (pms_id=51595) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25300 (pms_id=51596) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25302 (pms_id=51598) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25301 (pms_id=51597) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25303 (pms_id=51599) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25304 (pms_id=51615) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25305 (pms_id=51616) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25307 (pms_id=51617) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25308 (pms_id=51619) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25306 (pms_id=51618) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25309 (pms_id=51620) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25312 (pms_id=51622) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25311 (pms_id=51627) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25310 (pms_id=51628) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25313 (pms_id=51629) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25315 (pms_id=51632) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25314 (pms_id=51631) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25317 (pms_id=51634) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25316 (pms_id=51633) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25318 (pms_id=51638) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25319 (pms_id=51641) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25321 (pms_id=51652) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25322 (pms_id=51653) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25320 (pms_id=51643) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25323 (pms_id=51654) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25324 (pms_id=51655) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25325 (pms_id=51656) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51656 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25326 (pms_id=51657) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25328 (pms_id=51659) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25327 (pms_id=51658) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25329 (pms_id=51665) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25330 (pms_id=51666) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25331 (pms_id=51667) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25332 (pms_id=51668) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25333 (pms_id=51669) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25335 (pms_id=51671) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25334 (pms_id=51670) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25336 (pms_id=51673) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25337 (pms_id=51674) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25338 (pms_id=51675) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25339 (pms_id=51676) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25340 (pms_id=51677) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25341 (pms_id=51681) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25342 (pms_id=51682) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25343 (pms_id=51683) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25344 (pms_id=51684) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25345 (pms_id=51686) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25346 (pms_id=51687) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25347 (pms_id=51696) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25348 (pms_id=51697) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25349 (pms_id=51698) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25350 (pms_id=51699) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25351 (pms_id=51700) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25352 (pms_id=51701) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25353 (pms_id=51702) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25354 (pms_id=51703) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25355 (pms_id=51705) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25357 (pms_id=51708) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25356 (pms_id=51706) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25358 (pms_id=51714) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25359 (pms_id=51724) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25360 (pms_id=51725) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25361 (pms_id=51726) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25362 (pms_id=51727) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25363 (pms_id=51729) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25364 (pms_id=51730) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25365 (pms_id=51733) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25366 (pms_id=51734) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25368 (pms_id=51744) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25369 (pms_id=51745) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25367 (pms_id=51746) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25370 (pms_id=51748) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25371 (pms_id=51749) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25373 (pms_id=51757) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25372 (pms_id=51758) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25374 (pms_id=51760) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25375 (pms_id=51761) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25376 (pms_id=51762) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25378 (pms_id=51763) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25377 (pms_id=51764) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25379 (pms_id=51765) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25380 (pms_id=51766) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25381 (pms_id=51767) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25382 (pms_id=51768) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25383 (pms_id=51769) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25384 (pms_id=51770) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25385 (pms_id=51771) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25386 (pms_id=51772) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25387 (pms_id=51773) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25393 (pms_id=51774) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25388 (pms_id=51776) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25389 (pms_id=51777) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25390 (pms_id=51779) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25391 (pms_id=51780) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25392 (pms_id=51781) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25394 (pms_id=51782) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25395 (pms_id=51783) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25396 (pms_id=51784) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25398 (pms_id=51786) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25397 (pms_id=51785) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25399 (pms_id=51787) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25400 (pms_id=51788) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25401 (pms_id=51789) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25402 (pms_id=51800) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25403 (pms_id=51801) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25404 (pms_id=51802) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25405 (pms_id=51810) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25406 (pms_id=51811) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25408 (pms_id=51812) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25407 (pms_id=51814) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25409 (pms_id=51815) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25410 (pms_id=51816) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25411 (pms_id=51817) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25412 (pms_id=51818) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25413 (pms_id=51819) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25415 (pms_id=51821) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25414 (pms_id=51820) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25416 (pms_id=51822) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25417 (pms_id=51823) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25419 (pms_id=51824) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25418 (pms_id=51825) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25420 (pms_id=51835) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25421 (pms_id=51836) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25423 (pms_id=51845) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25422 (pms_id=51855) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25424 (pms_id=51856) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25425 (pms_id=51857) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25427 (pms_id=51858) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25426 (pms_id=51860) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25428 (pms_id=51868) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25430 (pms_id=51869) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25431 (pms_id=51871) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25429 (pms_id=51870) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25432 (pms_id=51872) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25433 (pms_id=51873) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25434 (pms_id=51875) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25435 (pms_id=51876) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25436 (pms_id=51877) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25437 (pms_id=51878) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25440 (pms_id=51879) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25438 (pms_id=51880) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25439 (pms_id=51886) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25442 (pms_id=51887) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25441 (pms_id=51896) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25443 (pms_id=51906) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25444 (pms_id=51907) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25446 (pms_id=51909) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25445 (pms_id=51908) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25447 (pms_id=51910) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25448 (pms_id=51912) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25449 (pms_id=51916) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51910 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25450 (pms_id=51923) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25451 (pms_id=51937) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25453 (pms_id=51949) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25452 (pms_id=51948) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25454 (pms_id=51950) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25455 (pms_id=51951) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25456 (pms_id=51952) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25457 (pms_id=51953) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25459 (pms_id=51955) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25458 (pms_id=51954) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25460 (pms_id=51956) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25461 (pms_id=51957) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25462 (pms_id=51958) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25463 (pms_id=51959) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25464 (pms_id=51960) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25465 (pms_id=51961) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25466 (pms_id=51962) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25467 (pms_id=51963) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25468 (pms_id=51964) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25469 (pms_id=51970) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25470 (pms_id=51971) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25471 (pms_id=51980) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25472 (pms_id=51981) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25473 (pms_id=51982) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25474 (pms_id=51984) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25475 (pms_id=51986) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25476 (pms_id=51987) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25477 (pms_id=51990) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25478 (pms_id=51991) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25480 (pms_id=51992) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25479 (pms_id=51994) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25481 (pms_id=51995) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25482 (pms_id=51997) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25483 (pms_id=51998) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25484 (pms_id=51999) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25485 (pms_id=52000) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25486 (pms_id=52001) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25487 (pms_id=52002) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25489 (pms_id=52003) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25488 (pms_id=52012) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25490 (pms_id=52013) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25491 (pms_id=52014) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25492 (pms_id=52024) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25493 (pms_id=52034) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25494 (pms_id=52044) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25495 (pms_id=52045) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25497 (pms_id=52048) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25496 (pms_id=52046) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25498 (pms_id=52049) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25499 (pms_id=52050) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25501 (pms_id=52060) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25500 (pms_id=52061) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25502 (pms_id=52062) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25503 (pms_id=52063) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25504 (pms_id=52064) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25505 (pms_id=52071) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25507 (pms_id=52073) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25506 (pms_id=52072) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25508 (pms_id=52074) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25509 (pms_id=52075) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25510 (pms_id=52076) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25511 (pms_id=52078) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25512 (pms_id=52079) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25513 (pms_id=52080) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25514 (pms_id=52081) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25515 (pms_id=52087) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25517 (pms_id=52099) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25516 (pms_id=52097) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25518 (pms_id=52100) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25520 (pms_id=52109) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25519 (pms_id=52110) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52100 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25521 (pms_id=52111) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25522 (pms_id=52112) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25523 (pms_id=52113) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25524 (pms_id=52114) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25525 (pms_id=52124) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25526 (pms_id=52125) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25527 (pms_id=52126) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25528 (pms_id=52127) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25529 (pms_id=52128) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25531 (pms_id=52129) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25530 (pms_id=52131) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25533 (pms_id=52132) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25532 (pms_id=52134) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25534 (pms_id=52135) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25535 (pms_id=52136) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25536 (pms_id=52137) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25537 (pms_id=52148) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25538 (pms_id=52149) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 25539 (pms_id=52150) 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25540 (pms_id=52157) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25542 (pms_id=52158) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25541 (pms_id=52159) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25543 (pms_id=52160) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25544 (pms_id=52161) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25546 (pms_id=52164) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25545 (pms_id=52162) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25547 (pms_id=52165) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25549 (pms_id=52166) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25548 (pms_id=52167) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25551 (pms_id=52169) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25552 (pms_id=52170) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25550 (pms_id=52168) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25553 (pms_id=52171) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25555 (pms_id=52172) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25556 (pms_id=52174) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25554 (pms_id=52173) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25557 (pms_id=52175) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25558 (pms_id=52176) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25559 (pms_id=52177) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25561 (pms_id=52178) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25560 (pms_id=52179) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25562 (pms_id=52180) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25563 (pms_id=52181) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25564 (pms_id=52182) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25565 (pms_id=52185) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25566 (pms_id=52193) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25568 (pms_id=52194) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25567 (pms_id=52195) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25571 (pms_id=52196) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25569 (pms_id=52197) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25570 (pms_id=52198) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25572 (pms_id=52199) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25574 (pms_id=52201) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25573 (pms_id=52200) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25575 (pms_id=52202) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25576 (pms_id=52203) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25578 (pms_id=52205) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25577 (pms_id=52204) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25580 (pms_id=52214) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25579 (pms_id=52215) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25581 (pms_id=52216) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25582 (pms_id=52217) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25584 (pms_id=52225) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25583 (pms_id=52224) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25585 (pms_id=52226) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25586 (pms_id=52227) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25587 (pms_id=52236) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25588 (pms_id=52237) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25589 (pms_id=52238) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25591 (pms_id=52240) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25590 (pms_id=52239) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25592 (pms_id=52241) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25593 (pms_id=52242) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25594 (pms_id=52243) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25595 (pms_id=52244) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25597 (pms_id=52245) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25596 (pms_id=52246) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25598 (pms_id=52247) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25599 (pms_id=52248) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25600 (pms_id=52249) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25603 (pms_id=52250) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25601 (pms_id=52251) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25602 (pms_id=52253) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25604 (pms_id=52254) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25605 (pms_id=52264) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25606 (pms_id=52265) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25607 (pms_id=52266) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25610 (pms_id=52268) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52264 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25608 (pms_id=52273) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25609 (pms_id=52274) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25611 (pms_id=52275) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25612 (pms_id=52276) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25613 (pms_id=52277) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25614 (pms_id=52278) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25615 (pms_id=52279) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25617 (pms_id=52281) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25616 (pms_id=52280) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25618 (pms_id=52282) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25619 (pms_id=52283) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25621 (pms_id=52285) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25620 (pms_id=52284) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25622 (pms_id=52287) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25623 (pms_id=52288) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25624 (pms_id=52289) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25625 (pms_id=52290) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25626 (pms_id=52292) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25627 (pms_id=52293) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25628 (pms_id=52294) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25629 (pms_id=52295) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25630 (pms_id=52296) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25631 (pms_id=52297) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25632 (pms_id=52298) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25633 (pms_id=52299) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25635 (pms_id=52302) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25634 (pms_id=52301) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25637 (pms_id=52303) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25636 (pms_id=52304) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25638 (pms_id=52310) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25639 (pms_id=52311) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25640 (pms_id=52312) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25641 (pms_id=52313) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25642 (pms_id=52314) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25643 (pms_id=52315) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25644 (pms_id=52316) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25645 (pms_id=52317) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25647 (pms_id=52320) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25646 (pms_id=52321) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25649 (pms_id=52323) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25648 (pms_id=52322) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25650 (pms_id=52324) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25651 (pms_id=52325) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25652 (pms_id=52326) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25655 (pms_id=52328) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25653 (pms_id=52329) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25654 (pms_id=52331) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25656 (pms_id=52332) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25657 (pms_id=52333) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25660 (pms_id=52343) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25658 (pms_id=52344) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25661 (pms_id=52347) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25662 (pms_id=52348) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25659 (pms_id=52345) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25663 (pms_id=52349) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25664 (pms_id=52350) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25666 (pms_id=52352) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25665 (pms_id=52351) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25667 (pms_id=52353) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25668 (pms_id=52354) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25669 (pms_id=52355) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25670 (pms_id=52356) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25672 (pms_id=52357) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25671 (pms_id=52359) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25673 (pms_id=52360) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25674 (pms_id=52361) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25676 (pms_id=52363) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25675 (pms_id=52362) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25678 (pms_id=52374) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25677 (pms_id=52375) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25679 (pms_id=52385) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25680 (pms_id=52386) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25681 (pms_id=52387) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25682 (pms_id=52388) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25683 (pms_id=52389) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25684 (pms_id=52390) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25685 (pms_id=52391) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25686 (pms_id=52392) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25688 (pms_id=52393) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25687 (pms_id=52394) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25689 (pms_id=52395) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25690 (pms_id=52396) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25691 (pms_id=52398) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25692 (pms_id=52399) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25693 (pms_id=52400) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25694 (pms_id=52401) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25695 (pms_id=52402) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25696 (pms_id=52403) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25697 (pms_id=52404) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25698 (pms_id=52405) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25699 (pms_id=52406) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25700 (pms_id=52407) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25701 (pms_id=52408) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25702 (pms_id=52409) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25704 (pms_id=52419) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25705 (pms_id=52420) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25703 (pms_id=52421) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25706 (pms_id=52431) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25707 (pms_id=52432) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25708 (pms_id=52433) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25709 (pms_id=52434) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25710 (pms_id=52435) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25711 (pms_id=52437) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25712 (pms_id=52436) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25713 (pms_id=52444) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25714 (pms_id=52445) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25715 (pms_id=52446) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25716 (pms_id=52447) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25717 (pms_id=52448) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25719 (pms_id=52456) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25718 (pms_id=52455) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25720 (pms_id=52466) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25722 (pms_id=52477) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25723 (pms_id=52478) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25721 (pms_id=52467) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25725 (pms_id=52479) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25724 (pms_id=52480) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25726 (pms_id=52481) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25728 (pms_id=52486) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25727 (pms_id=52484) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25730 (pms_id=52487) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25729 (pms_id=52489) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25733 (pms_id=52491) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25731 (pms_id=52490) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25732 (pms_id=52492) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25734 (pms_id=52493) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25735 (pms_id=52500) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25736 (pms_id=52501) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25738 (pms_id=52502) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25739 (pms_id=52510) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25737 (pms_id=52503) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25740 (pms_id=52511) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25741 (pms_id=52512) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25742 (pms_id=52513) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25743 (pms_id=52523) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25744 (pms_id=52524) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25745 (pms_id=52525) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25747 (pms_id=52526) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25746 (pms_id=52527) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25748 (pms_id=52529) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25750 (pms_id=52530) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25749 (pms_id=52531) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25751 (pms_id=52537) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25753 (pms_id=52548) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25752 (pms_id=52549) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25755 (pms_id=52550) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25754 (pms_id=52558) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25756 (pms_id=52559) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25758 (pms_id=52560) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25757 (pms_id=52562) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25759 (pms_id=52563) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25760 (pms_id=52564) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25761 (pms_id=52565) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25762 (pms_id=52566) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25763 (pms_id=52567) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25764 (pms_id=52568) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25765 (pms_id=52570) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25766 (pms_id=52571) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25767 (pms_id=52572) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25768 (pms_id=52573) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25769 (pms_id=52574) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25770 (pms_id=52583) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25771 (pms_id=52584) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25772 (pms_id=52585) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25773 (pms_id=52594) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25774 (pms_id=52595) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25775 (pms_id=52596) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25776 (pms_id=52597) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25777 (pms_id=52598) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25778 (pms_id=52599) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25781 (pms_id=52601) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25779 (pms_id=52600) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25780 (pms_id=52602) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25782 (pms_id=52603) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25783 (pms_id=52613) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25784 (pms_id=52614) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25785 (pms_id=52623) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25786 (pms_id=52625) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25787 (pms_id=52627) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25788 (pms_id=52628) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25789 (pms_id=52629) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25790 (pms_id=52630) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25791 (pms_id=52631) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25792 (pms_id=52634) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25794 (pms_id=52635) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25793 (pms_id=52636) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25795 (pms_id=52637) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25796 (pms_id=52638) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25797 (pms_id=52639) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25798 (pms_id=52640) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25802 (pms_id=52641) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25800 (pms_id=52642) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25799 (pms_id=52644) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25801 (pms_id=52645) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25804 (pms_id=52646) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25803 (pms_id=52647) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25805 (pms_id=52648) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25806 (pms_id=52659) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25807 (pms_id=52660) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25808 (pms_id=52661) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25810 (pms_id=52672) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25809 (pms_id=52662) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25811 (pms_id=52673) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25812 (pms_id=52674) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25813 (pms_id=52675) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25814 (pms_id=52676) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25815 (pms_id=52677) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25816 (pms_id=52678) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25817 (pms_id=52679) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25818 (pms_id=52680) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25819 (pms_id=52681) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25820 (pms_id=52685) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25821 (pms_id=52691) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25822 (pms_id=52692) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25823 (pms_id=52693) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25825 (pms_id=52701) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25824 (pms_id=52695) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25826 (pms_id=52712) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25827 (pms_id=52713) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25828 (pms_id=52714) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25829 (pms_id=52721) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25830 (pms_id=52731) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25832 (pms_id=52732) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25831 (pms_id=52733) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25833 (pms_id=52734) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25834 (pms_id=52735) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25835 (pms_id=52744) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25837 (pms_id=52745) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25836 (pms_id=52746) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25838 (pms_id=52754) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25840 (pms_id=52755) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25839 (pms_id=52756) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25842 (pms_id=52757) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25841 (pms_id=52764) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25843 (pms_id=52765) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25844 (pms_id=52769) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25845 (pms_id=52770) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25846 (pms_id=52779) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25847 (pms_id=52780) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25848 (pms_id=52781) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25849 (pms_id=52782) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25850 (pms_id=52783) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25851 (pms_id=52784) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25852 (pms_id=52785) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25853 (pms_id=52791) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25854 (pms_id=52792) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25855 (pms_id=52793) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25856 (pms_id=52794) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25857 (pms_id=52795) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25858 (pms_id=52796) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25859 (pms_id=52805) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25860 (pms_id=52806) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25861 (pms_id=52807) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25862 (pms_id=52808) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25863 (pms_id=52809) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25864 (pms_id=52810) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25865 (pms_id=52820) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25866 (pms_id=52821) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25867 (pms_id=52822) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25868 (pms_id=52830) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25872 (pms_id=52831) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25869 (pms_id=52841) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25870 (pms_id=52842) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25871 (pms_id=52843) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25873 (pms_id=52844) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25874 (pms_id=52845) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25875 (pms_id=52846) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25876 (pms_id=52847) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25877 (pms_id=52851) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25878 (pms_id=52852) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25879 (pms_id=52853) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25880 (pms_id=52854) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25882 (pms_id=52855) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25881 (pms_id=52865) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25883 (pms_id=52866) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25884 (pms_id=52867) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25885 (pms_id=52868) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25886 (pms_id=52869) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25888 (pms_id=52870) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25890 (pms_id=52872) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25887 (pms_id=52871) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25889 (pms_id=52873) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25892 (pms_id=52874) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25891 (pms_id=52875) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25893 (pms_id=52876) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25894 (pms_id=52877) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25898 (pms_id=52878) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25895 (pms_id=52879) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25896 (pms_id=52880) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25897 (pms_id=52881) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25899 (pms_id=52882) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25901 (pms_id=52886) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25900 (pms_id=52887) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25902 (pms_id=52888) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25903 (pms_id=52889) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25904 (pms_id=52890) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25905 (pms_id=52891) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25906 (pms_id=52892) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25907 (pms_id=52899) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25908 (pms_id=52900) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25909 (pms_id=52901) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25911 (pms_id=52905) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25910 (pms_id=52903) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25912 (pms_id=52906) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25915 (pms_id=52909) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25913 (pms_id=52908) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25914 (pms_id=52919) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25916 (pms_id=52920) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25917 (pms_id=52921) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25918 (pms_id=52929) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25919 (pms_id=52930) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25921 (pms_id=52931) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25920 (pms_id=52932) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25922 (pms_id=52933) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25923 (pms_id=52935) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25925 (pms_id=52936) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25924 (pms_id=52937) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25926 (pms_id=52938) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25927 (pms_id=52948) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25928 (pms_id=52949) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25929 (pms_id=52952) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25930 (pms_id=52959) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25931 (pms_id=52960) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25933 (pms_id=52961) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25934 (pms_id=52962) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25932 (pms_id=52963) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25935 (pms_id=52964) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25936 (pms_id=52965) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25937 (pms_id=52966) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25938 (pms_id=52967) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25939 (pms_id=52968) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25941 (pms_id=52969) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25940 (pms_id=52970) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25942 (pms_id=52971) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25943 (pms_id=52972) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25944 (pms_id=52973) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25945 (pms_id=52974) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25946 (pms_id=52975) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25947 (pms_id=52976) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25948 (pms_id=52977) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25949 (pms_id=52978) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25950 (pms_id=52989) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25952 (pms_id=52990) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25951 (pms_id=52991) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25953 (pms_id=52992) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25954 (pms_id=52993) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25955 (pms_id=52994) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25956 (pms_id=52995) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25957 (pms_id=52996) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25959 (pms_id=52997) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25958 (pms_id=52998) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25960 (pms_id=52999) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25961 (pms_id=53000) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25962 (pms_id=53001) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25963 (pms_id=53002) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25964 (pms_id=53003) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25965 (pms_id=53004) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25966 (pms_id=53005) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25967 (pms_id=53006) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25968 (pms_id=53007) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25969 (pms_id=53018) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25970 (pms_id=53019) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25971 (pms_id=53020) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25972 (pms_id=53023) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25973 (pms_id=53024) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25974 (pms_id=53025) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25975 (pms_id=53051) 2025-11-19 15:27:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 25976 (pms_id=53040) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25977 (pms_id=53052) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25979 (pms_id=53053) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25978 (pms_id=53054) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25980 (pms_id=53055) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25982 (pms_id=53056) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25981 (pms_id=53060) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25983 (pms_id=53061) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25985 (pms_id=53063) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25984 (pms_id=53062) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25986 (pms_id=53064) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25987 (pms_id=53065) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25988 (pms_id=53066) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25989 (pms_id=53067) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25993 (pms_id=53068) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25991 (pms_id=53069) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25992 (pms_id=53070) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25990 (pms_id=53072) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25994 (pms_id=53074) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25995 (pms_id=53075) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25996 (pms_id=53076) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25997 (pms_id=53077) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25998 (pms_id=53078) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26001 (pms_id=53080) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26000 (pms_id=53082) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26002 (pms_id=53083) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 25999 (pms_id=53084) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26003 (pms_id=53085) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26004 (pms_id=53086) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26005 (pms_id=53087) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26006 (pms_id=53098) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26007 (pms_id=53099) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26008 (pms_id=53108) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26010 (pms_id=53109) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26009 (pms_id=53110) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26011 (pms_id=53111) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26012 (pms_id=53112) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26013 (pms_id=53117) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26014 (pms_id=53127) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26015 (pms_id=53128) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26016 (pms_id=53129) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26017 (pms_id=53131) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26018 (pms_id=53132) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26019 (pms_id=53139) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26020 (pms_id=53140) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26021 (pms_id=53141) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26022 (pms_id=53142) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26023 (pms_id=53143) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26024 (pms_id=53153) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26025 (pms_id=53144) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26026 (pms_id=53154) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26027 (pms_id=53155) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26028 (pms_id=53156) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26029 (pms_id=53157) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26030 (pms_id=53158) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26031 (pms_id=53165) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26033 (pms_id=53175) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26032 (pms_id=53174) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26034 (pms_id=53184) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26035 (pms_id=53185) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26036 (pms_id=53196) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26037 (pms_id=53206) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26038 (pms_id=53207) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26039 (pms_id=53208) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26040 (pms_id=53209) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26041 (pms_id=53210) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26042 (pms_id=53211) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26044 (pms_id=53212) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26043 (pms_id=53213) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26046 (pms_id=53214) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26045 (pms_id=53215) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26047 (pms_id=53216) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26048 (pms_id=53217) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26049 (pms_id=53218) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26050 (pms_id=53219) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26051 (pms_id=53220) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26052 (pms_id=53221) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26053 (pms_id=53228) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26054 (pms_id=53229) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26055 (pms_id=53230) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26070 (pms_id=53231) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26069 (pms_id=53232) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26056 (pms_id=53233) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26057 (pms_id=53235) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26058 (pms_id=53236) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26060 (pms_id=53237) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26059 (pms_id=53238) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26061 (pms_id=53239) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26062 (pms_id=53240) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26080 (pms_id=53243) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26063 (pms_id=53244) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26064 (pms_id=53245) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26066 (pms_id=53246) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26065 (pms_id=53256) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26067 (pms_id=53266) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26068 (pms_id=53267) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26086 (pms_id=53268) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26071 (pms_id=53269) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26072 (pms_id=53270) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26073 (pms_id=53271) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26075 (pms_id=53273) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26074 (pms_id=53284) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26076 (pms_id=53285) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26077 (pms_id=53286) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26078 (pms_id=53287) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26079 (pms_id=53288) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26081 (pms_id=53289) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26082 (pms_id=53290) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26083 (pms_id=53291) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26084 (pms_id=53292) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26085 (pms_id=53293) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26087 (pms_id=53294) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26088 (pms_id=53295) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26089 (pms_id=53296) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26091 (pms_id=53297) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26090 (pms_id=53298) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26092 (pms_id=53314) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26094 (pms_id=53315) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26093 (pms_id=53316) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26095 (pms_id=53317) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26096 (pms_id=53318) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26097 (pms_id=53319) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26098 (pms_id=53320) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26099 (pms_id=53321) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26100 (pms_id=53322) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26101 (pms_id=53323) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26102 (pms_id=53324) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26103 (pms_id=53328) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26105 (pms_id=53329) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26104 (pms_id=53330) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26106 (pms_id=53338) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26108 (pms_id=53339) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26107 (pms_id=53340) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26109 (pms_id=53341) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26110 (pms_id=53342) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26111 (pms_id=53343) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26112 (pms_id=53345) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26113 (pms_id=53354) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26114 (pms_id=53355) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26115 (pms_id=53356) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26116 (pms_id=53357) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26119 (pms_id=53362) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26118 (pms_id=53359) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26117 (pms_id=53358) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26120 (pms_id=53363) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26121 (pms_id=53364) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26122 (pms_id=53365) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26123 (pms_id=53366) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26124 (pms_id=53367) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26126 (pms_id=53368) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26125 (pms_id=53370) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26127 (pms_id=53371) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26128 (pms_id=53372) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26129 (pms_id=53373) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26130 (pms_id=53374) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26131 (pms_id=53375) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26133 (pms_id=53377) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26132 (pms_id=53376) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26134 (pms_id=53378) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26138 (pms_id=53379) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26137 (pms_id=53385) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26136 (pms_id=53383) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26139 (pms_id=53386) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26135 (pms_id=53384) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26140 (pms_id=53395) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26141 (pms_id=53396) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26143 (pms_id=53398) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26142 (pms_id=53397) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26145 (pms_id=53400) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26144 (pms_id=53399) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26146 (pms_id=53401) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26147 (pms_id=53402) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26148 (pms_id=53403) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26149 (pms_id=53404) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26151 (pms_id=53405) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26150 (pms_id=53406) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26152 (pms_id=53409) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26153 (pms_id=53417) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26154 (pms_id=53418) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26156 (pms_id=53420) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26155 (pms_id=53419) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26157 (pms_id=53421) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26160 (pms_id=53422) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26158 (pms_id=53433) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26159 (pms_id=53434) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26161 (pms_id=53435) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26163 (pms_id=53436) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26162 (pms_id=53437) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26164 (pms_id=53438) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26165 (pms_id=53439) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26166 (pms_id=53440) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26167 (pms_id=53441) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26168 (pms_id=53442) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26169 (pms_id=53443) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26170 (pms_id=53444) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26171 (pms_id=53445) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26172 (pms_id=53446) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26173 (pms_id=53447) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26174 (pms_id=53451) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26175 (pms_id=53452) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26176 (pms_id=53453) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26177 (pms_id=53454) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26178 (pms_id=53455) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26179 (pms_id=53456) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26180 (pms_id=53457) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26181 (pms_id=53464) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26183 (pms_id=53475) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26182 (pms_id=53476) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26184 (pms_id=53477) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26185 (pms_id=53478) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26187 (pms_id=53479) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26188 (pms_id=53485) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26186 (pms_id=53484) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26189 (pms_id=53486) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26190 (pms_id=53487) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26191 (pms_id=53489) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26192 (pms_id=53490) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26193 (pms_id=53491) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26196 (pms_id=53492) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26194 (pms_id=53493) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26195 (pms_id=53502) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26197 (pms_id=53503) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26198 (pms_id=53512) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26199 (pms_id=53513) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26200 (pms_id=53514) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26201 (pms_id=53515) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26202 (pms_id=53516) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26203 (pms_id=53517) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26204 (pms_id=53523) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26205 (pms_id=53524) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26207 (pms_id=53525) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26208 (pms_id=53526) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26206 (pms_id=53527) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26209 (pms_id=53528) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26210 (pms_id=53536) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26211 (pms_id=53537) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26212 (pms_id=53538) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26213 (pms_id=53539) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26214 (pms_id=53540) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26215 (pms_id=53546) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26216 (pms_id=53547) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26218 (pms_id=53548) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26219 (pms_id=53549) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26217 (pms_id=53550) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26220 (pms_id=53551) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26221 (pms_id=53552) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26222 (pms_id=53553) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26223 (pms_id=53554) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26224 (pms_id=53555) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26226 (pms_id=53556) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26225 (pms_id=53564) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26227 (pms_id=53565) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26228 (pms_id=53566) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26229 (pms_id=53567) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26230 (pms_id=53568) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26231 (pms_id=53569) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26232 (pms_id=53571) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26233 (pms_id=53572) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26234 (pms_id=53573) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26236 (pms_id=53579) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26235 (pms_id=53582) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26237 (pms_id=53588) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26238 (pms_id=53589) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26239 (pms_id=53590) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26240 (pms_id=53591) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26241 (pms_id=53592) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26242 (pms_id=53593) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26243 (pms_id=53598) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26246 (pms_id=53599) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26245 (pms_id=53601) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26244 (pms_id=53602) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26247 (pms_id=53608) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26248 (pms_id=53609) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26249 (pms_id=53610) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26250 (pms_id=53611) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26251 (pms_id=53612) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26252 (pms_id=53613) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26253 (pms_id=53614) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26255 (pms_id=53615) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26254 (pms_id=53616) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26256 (pms_id=53622) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26257 (pms_id=53623) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26258 (pms_id=53624) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26259 (pms_id=53625) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26260 (pms_id=53626) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26261 (pms_id=53627) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26262 (pms_id=53628) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26263 (pms_id=53629) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26264 (pms_id=53630) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26265 (pms_id=53631) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26266 (pms_id=53632) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26267 (pms_id=53633) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26268 (pms_id=53642) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26269 (pms_id=53645) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26270 (pms_id=53647) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26271 (pms_id=53648) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26273 (pms_id=53649) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26272 (pms_id=53651) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26274 (pms_id=53653) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26275 (pms_id=53654) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26276 (pms_id=53655) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26277 (pms_id=53657) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26279 (pms_id=53664) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26278 (pms_id=53663) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26280 (pms_id=53665) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26281 (pms_id=53666) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26283 (pms_id=53667) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26282 (pms_id=53669) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26284 (pms_id=53671) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26285 (pms_id=53680) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26286 (pms_id=53681) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26288 (pms_id=53683) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26287 (pms_id=53682) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26289 (pms_id=53684) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26291 (pms_id=53685) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26290 (pms_id=53686) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26292 (pms_id=53687) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26293 (pms_id=53688) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26294 (pms_id=53689) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26295 (pms_id=53690) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26296 (pms_id=53692) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26297 (pms_id=53693) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26298 (pms_id=53694) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26299 (pms_id=53695) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26300 (pms_id=53697) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26302 (pms_id=53698) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53694 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26301 (pms_id=53699) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26304 (pms_id=53700) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26303 (pms_id=53701) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26305 (pms_id=53702) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26306 (pms_id=53703) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26308 (pms_id=53705) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26307 (pms_id=53704) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26309 (pms_id=53706) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26310 (pms_id=53712) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26311 (pms_id=53713) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26314 (pms_id=53714) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26312 (pms_id=53715) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26313 (pms_id=53716) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26315 (pms_id=53717) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26316 (pms_id=53729) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26317 (pms_id=53738) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26318 (pms_id=53739) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26319 (pms_id=53740) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26320 (pms_id=53741) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26322 (pms_id=53744) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26321 (pms_id=53742) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26324 (pms_id=53748) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26325 (pms_id=53745) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26323 (pms_id=53749) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26326 (pms_id=53750) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26327 (pms_id=53751) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26328 (pms_id=53752) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26329 (pms_id=53753) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26330 (pms_id=53755) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26335 (pms_id=53757) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26331 (pms_id=53756) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26332 (pms_id=53758) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26334 (pms_id=53759) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26333 (pms_id=53760) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26336 (pms_id=53761) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26337 (pms_id=53762) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26338 (pms_id=53763) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26339 (pms_id=53764) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26340 (pms_id=53765) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26341 (pms_id=53766) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26343 (pms_id=53767) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26342 (pms_id=53768) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26344 (pms_id=53769) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26345 (pms_id=53770) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26346 (pms_id=53771) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26347 (pms_id=53772) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26348 (pms_id=53773) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26349 (pms_id=53774) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26350 (pms_id=53775) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26351 (pms_id=53784) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26352 (pms_id=53786) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26353 (pms_id=53795) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53795 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26354 (pms_id=53806) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26355 (pms_id=53807) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26356 (pms_id=53808) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26357 (pms_id=53809) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26358 (pms_id=53811) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26359 (pms_id=53812) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26360 (pms_id=53815) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26361 (pms_id=53816) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26362 (pms_id=53817) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26363 (pms_id=53818) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26364 (pms_id=53819) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26365 (pms_id=53829) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26366 (pms_id=53830) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26367 (pms_id=53831) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26369 (pms_id=53835) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26368 (pms_id=53834) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26370 (pms_id=53836) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26371 (pms_id=53837) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26372 (pms_id=53838) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26373 (pms_id=53839) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26374 (pms_id=53840) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26375 (pms_id=53841) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26376 (pms_id=53842) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26378 (pms_id=53843) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26377 (pms_id=53844) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26379 (pms_id=53854) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26380 (pms_id=53855) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26381 (pms_id=53856) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26382 (pms_id=53864) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26383 (pms_id=53865) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26385 (pms_id=53867) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26384 (pms_id=53866) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26386 (pms_id=53868) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26387 (pms_id=53870) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26388 (pms_id=53871) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26389 (pms_id=53875) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26390 (pms_id=53876) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26393 (pms_id=53877) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26391 (pms_id=53885) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26392 (pms_id=53886) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26396 (pms_id=53897) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26394 (pms_id=53888) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26395 (pms_id=53898) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26397 (pms_id=53899) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26398 (pms_id=53900) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26399 (pms_id=53901) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26400 (pms_id=53903) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26401 (pms_id=53904) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26402 (pms_id=53905) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26403 (pms_id=53906) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26405 (pms_id=53907) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26404 (pms_id=53908) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26406 (pms_id=53909) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26407 (pms_id=53910) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26408 (pms_id=53911) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26409 (pms_id=53912) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26410 (pms_id=53913) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26411 (pms_id=53914) 2025-11-19 15:27:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 26412 (pms_id=53915) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26413 (pms_id=53916) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26414 (pms_id=53920) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26415 (pms_id=53921) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26416 (pms_id=53922) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26417 (pms_id=53923) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26418 (pms_id=53924) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26419 (pms_id=53925) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26421 (pms_id=53926) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26420 (pms_id=53936) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26422 (pms_id=53937) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26423 (pms_id=53938) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26424 (pms_id=53939) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26425 (pms_id=53940) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26426 (pms_id=53941) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26427 (pms_id=53942) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26428 (pms_id=53943) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26429 (pms_id=53944) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26431 (pms_id=53945) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26430 (pms_id=53946) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26432 (pms_id=53947) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26434 (pms_id=53948) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26433 (pms_id=53949) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26436 (pms_id=53951) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26435 (pms_id=53950) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26437 (pms_id=53952) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26438 (pms_id=53953) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26439 (pms_id=53954) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26440 (pms_id=53955) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26441 (pms_id=53956) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26442 (pms_id=53957) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26443 (pms_id=53958) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26444 (pms_id=53959) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26445 (pms_id=53961) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26446 (pms_id=53962) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26447 (pms_id=53964) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26449 (pms_id=53966) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26448 (pms_id=53971) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26450 (pms_id=53972) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26451 (pms_id=53973) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26452 (pms_id=53974) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26453 (pms_id=53976) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26459 (pms_id=53977) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26454 (pms_id=53978) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26455 (pms_id=53979) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26456 (pms_id=53980) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26458 (pms_id=53981) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26457 (pms_id=53982) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26460 (pms_id=53983) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26461 (pms_id=53984) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26462 (pms_id=53985) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26463 (pms_id=53986) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26464 (pms_id=53987) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26465 (pms_id=53988) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26466 (pms_id=53989) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26467 (pms_id=53990) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26469 (pms_id=54003) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26468 (pms_id=53991) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26470 (pms_id=54004) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26471 (pms_id=54005) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26472 (pms_id=54006) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26474 (pms_id=54014) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26473 (pms_id=54013) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26475 (pms_id=54015) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26476 (pms_id=54016) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26477 (pms_id=54018) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26478 (pms_id=54019) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26479 (pms_id=54020) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26480 (pms_id=54030) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26481 (pms_id=54031) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26482 (pms_id=54032) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26483 (pms_id=54034) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26484 (pms_id=54035) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26486 (pms_id=54040) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26485 (pms_id=54037) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26487 (pms_id=54041) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26488 (pms_id=54042) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26490 (pms_id=54043) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26489 (pms_id=54044) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26491 (pms_id=54047) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26492 (pms_id=54048) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26493 (pms_id=54049) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26494 (pms_id=54050) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26495 (pms_id=54051) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26496 (pms_id=54052) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26498 (pms_id=54053) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26497 (pms_id=54054) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26499 (pms_id=54058) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26500 (pms_id=54070) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26501 (pms_id=54071) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26502 (pms_id=54072) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26503 (pms_id=54073) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26504 (pms_id=54074) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26505 (pms_id=54075) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26506 (pms_id=54076) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26507 (pms_id=54077) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26509 (pms_id=54079) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26508 (pms_id=54080) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26510 (pms_id=54081) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26511 (pms_id=54085) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26512 (pms_id=54086) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26514 (pms_id=54088) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26515 (pms_id=54089) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26513 (pms_id=54087) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26516 (pms_id=54090) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26517 (pms_id=54091) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26518 (pms_id=54096) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26519 (pms_id=54097) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26520 (pms_id=54098) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26521 (pms_id=54099) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26522 (pms_id=54100) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26524 (pms_id=54117) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26523 (pms_id=54101) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26525 (pms_id=54127) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26526 (pms_id=54128) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26527 (pms_id=54129) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26528 (pms_id=54130) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26529 (pms_id=54131) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26531 (pms_id=54132) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26530 (pms_id=54133) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26532 (pms_id=54134) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26533 (pms_id=54135) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26534 (pms_id=54136) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26535 (pms_id=54137) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26536 (pms_id=54138) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26537 (pms_id=54139) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26538 (pms_id=54140) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26539 (pms_id=54141) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26540 (pms_id=54143) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26541 (pms_id=54144) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26542 (pms_id=54145) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26543 (pms_id=54146) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26544 (pms_id=54147) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26545 (pms_id=54148) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26546 (pms_id=54149) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26547 (pms_id=54150) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26549 (pms_id=54152) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26548 (pms_id=54151) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26550 (pms_id=54153) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26551 (pms_id=54154) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26552 (pms_id=54158) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26553 (pms_id=54164) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26554 (pms_id=54165) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26555 (pms_id=54166) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26556 (pms_id=54167) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26557 (pms_id=54168) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26558 (pms_id=54169) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26559 (pms_id=54170) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26560 (pms_id=54171) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26561 (pms_id=54172) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26562 (pms_id=54173) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26563 (pms_id=54174) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26564 (pms_id=54175) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26565 (pms_id=54176) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26566 (pms_id=54177) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26567 (pms_id=54178) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26568 (pms_id=54179) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26569 (pms_id=54181) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26570 (pms_id=54182) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26572 (pms_id=54183) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26573 (pms_id=54185) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26571 (pms_id=54184) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26575 (pms_id=54186) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26576 (pms_id=54188) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26574 (pms_id=54187) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26577 (pms_id=54189) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26578 (pms_id=54190) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26579 (pms_id=54192) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26580 (pms_id=54191) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26581 (pms_id=54193) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26583 (pms_id=54194) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26582 (pms_id=54195) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26584 (pms_id=54196) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26585 (pms_id=54197) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26586 (pms_id=54198) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26587 (pms_id=54200) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26588 (pms_id=54201) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26589 (pms_id=54202) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26590 (pms_id=54203) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26591 (pms_id=54204) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26592 (pms_id=54205) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26594 (pms_id=54209) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26595 (pms_id=54210) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26593 (pms_id=54206) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26596 (pms_id=54211) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26598 (pms_id=54218) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26599 (pms_id=54219) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26600 (pms_id=54220) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26601 (pms_id=54221) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26602 (pms_id=54222) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26604 (pms_id=54224) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26603 (pms_id=54223) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26605 (pms_id=54225) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26606 (pms_id=54226) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26607 (pms_id=54227) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26608 (pms_id=54228) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26609 (pms_id=54229) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26610 (pms_id=54230) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26612 (pms_id=54233) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26611 (pms_id=54234) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26613 (pms_id=54235) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26614 (pms_id=54236) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26597 (pms_id=54217) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26615 (pms_id=54237) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26617 (pms_id=54239) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26616 (pms_id=54238) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26618 (pms_id=54240) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26619 (pms_id=54241) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26620 (pms_id=54242) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26621 (pms_id=54243) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26622 (pms_id=54251) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26623 (pms_id=54255) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26624 (pms_id=54256) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26626 (pms_id=54263) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26625 (pms_id=54264) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26627 (pms_id=54265) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26628 (pms_id=54266) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26629 (pms_id=54267) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26630 (pms_id=54269) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26631 (pms_id=54275) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26632 (pms_id=54276) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26633 (pms_id=54277) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26634 (pms_id=54285) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26635 (pms_id=54287) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26636 (pms_id=54288) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26637 (pms_id=54289) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26638 (pms_id=54290) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26639 (pms_id=54291) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26640 (pms_id=54292) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26641 (pms_id=54293) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26642 (pms_id=54294) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26643 (pms_id=54295) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26644 (pms_id=54297) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26645 (pms_id=54298) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26646 (pms_id=54299) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26647 (pms_id=54300) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26648 (pms_id=54301) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26649 (pms_id=54302) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26650 (pms_id=54303) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26651 (pms_id=54304) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26652 (pms_id=54305) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26653 (pms_id=54306) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26654 (pms_id=54308) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26655 (pms_id=54309) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26656 (pms_id=54311) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26657 (pms_id=54312) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26658 (pms_id=54313) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26659 (pms_id=54314) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26660 (pms_id=54315) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26662 (pms_id=54316) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26661 (pms_id=54317) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26663 (pms_id=54318) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26665 (pms_id=54320) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26664 (pms_id=54319) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26666 (pms_id=54321) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26667 (pms_id=54322) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26669 (pms_id=54323) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26668 (pms_id=54324) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26670 (pms_id=54325) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26671 (pms_id=54326) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26672 (pms_id=54327) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26673 (pms_id=54328) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26674 (pms_id=54329) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26675 (pms_id=54330) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26677 (pms_id=54331) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26676 (pms_id=54332) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26678 (pms_id=54333) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26679 (pms_id=54334) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26680 (pms_id=54337) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26681 (pms_id=54338) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26682 (pms_id=54339) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26683 (pms_id=54340) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26684 (pms_id=54341) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26685 (pms_id=54343) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26686 (pms_id=54344) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26687 (pms_id=54345) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26688 (pms_id=54346) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26690 (pms_id=54348) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26689 (pms_id=54347) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26691 (pms_id=54349) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26692 (pms_id=54350) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26693 (pms_id=54351) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26694 (pms_id=54352) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26695 (pms_id=54362) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26696 (pms_id=54363) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26697 (pms_id=54364) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26698 (pms_id=54366) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26699 (pms_id=54365) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26700 (pms_id=54367) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26701 (pms_id=54368) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26702 (pms_id=54369) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26703 (pms_id=54370) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26704 (pms_id=54371) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26705 (pms_id=54372) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26706 (pms_id=54373) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26707 (pms_id=54374) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26708 (pms_id=54375) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26709 (pms_id=54376) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26710 (pms_id=54378) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26711 (pms_id=54379) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26712 (pms_id=54383) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26713 (pms_id=54393) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26714 (pms_id=54394) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26716 (pms_id=54397) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26715 (pms_id=54396) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26717 (pms_id=54398) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26718 (pms_id=54399) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26719 (pms_id=54401) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26721 (pms_id=54402) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26720 (pms_id=54403) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26722 (pms_id=54404) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26723 (pms_id=54405) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26724 (pms_id=54406) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26726 (pms_id=54408) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26725 (pms_id=54409) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26727 (pms_id=54419) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26728 (pms_id=54420) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26729 (pms_id=54421) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26730 (pms_id=54422) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26732 (pms_id=54423) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26731 (pms_id=54424) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26733 (pms_id=54425) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26734 (pms_id=54426) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26735 (pms_id=54427) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26737 (pms_id=54437) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26736 (pms_id=54428) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26738 (pms_id=54438) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26739 (pms_id=54439) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26740 (pms_id=54440) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26741 (pms_id=54441) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26742 (pms_id=54442) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26743 (pms_id=54443) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26745 (pms_id=54445) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26744 (pms_id=54444) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26746 (pms_id=54448) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26747 (pms_id=54450) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26748 (pms_id=54451) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26749 (pms_id=54452) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26750 (pms_id=54453) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26751 (pms_id=54454) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26752 (pms_id=54455) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26753 (pms_id=54456) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26754 (pms_id=54458) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26756 (pms_id=54460) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26755 (pms_id=54459) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26758 (pms_id=54462) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26757 (pms_id=54461) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26759 (pms_id=54463) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26760 (pms_id=54464) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26761 (pms_id=54465) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26762 (pms_id=54466) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26763 (pms_id=54467) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26764 (pms_id=54468) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26765 (pms_id=54469) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26766 (pms_id=54470) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26768 (pms_id=54472) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26767 (pms_id=54471) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26769 (pms_id=54473) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26770 (pms_id=54482) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26771 (pms_id=54483) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26772 (pms_id=54484) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26773 (pms_id=54485) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26774 (pms_id=54486) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26775 (pms_id=54487) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26776 (pms_id=54488) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26777 (pms_id=54490) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26778 (pms_id=54491) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54488 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26780 (pms_id=54493) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26781 (pms_id=54494) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26779 (pms_id=54492) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26783 (pms_id=54497) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26782 (pms_id=54495) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26784 (pms_id=54498) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26785 (pms_id=54499) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26787 (pms_id=54500) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26786 (pms_id=54501) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26788 (pms_id=54502) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26789 (pms_id=54503) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26791 (pms_id=54505) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26790 (pms_id=54504) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26792 (pms_id=54506) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26793 (pms_id=54507) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26794 (pms_id=54508) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26795 (pms_id=54509) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26796 (pms_id=54510) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26797 (pms_id=54511) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26798 (pms_id=54514) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26799 (pms_id=54522) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26800 (pms_id=54523) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26801 (pms_id=54532) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26802 (pms_id=54533) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26803 (pms_id=54534) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26804 (pms_id=54535) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26805 (pms_id=54536) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26806 (pms_id=54537) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26807 (pms_id=54538) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26808 (pms_id=54539) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26809 (pms_id=54540) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26810 (pms_id=54541) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26812 (pms_id=54552) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26811 (pms_id=54542) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26813 (pms_id=54553) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26814 (pms_id=54555) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26815 (pms_id=54557) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26817 (pms_id=54558) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26816 (pms_id=54562) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26819 (pms_id=54563) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26818 (pms_id=54564) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26820 (pms_id=54565) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26821 (pms_id=54566) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26822 (pms_id=54567) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26823 (pms_id=54568) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26824 (pms_id=54576) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26825 (pms_id=54577) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26826 (pms_id=54578) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26827 (pms_id=54579) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26828 (pms_id=54580) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26829 (pms_id=54590) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26830 (pms_id=54600) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26831 (pms_id=54601) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26832 (pms_id=54602) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26833 (pms_id=54603) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26834 (pms_id=54605) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26835 (pms_id=54606) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26837 (pms_id=54608) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26836 (pms_id=54607) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26838 (pms_id=54609) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26839 (pms_id=54615) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26840 (pms_id=54617) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26841 (pms_id=54619) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26843 (pms_id=54620) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26842 (pms_id=54621) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26844 (pms_id=54622) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26846 (pms_id=54623) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26847 (pms_id=54626) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26845 (pms_id=54624) 2025-11-19 15:27:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 26848 (pms_id=54627) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26850 (pms_id=54629) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26851 (pms_id=54630) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26849 (pms_id=54640) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26852 (pms_id=54650) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26853 (pms_id=54651) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26854 (pms_id=54652) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26855 (pms_id=54662) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26856 (pms_id=54663) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26858 (pms_id=54664) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26857 (pms_id=54672) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26860 (pms_id=54683) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26859 (pms_id=54673) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26863 (pms_id=54685) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26861 (pms_id=54684) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26862 (pms_id=54686) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26864 (pms_id=54687) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26865 (pms_id=54688) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26866 (pms_id=54689) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26867 (pms_id=54692) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26868 (pms_id=54693) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26869 (pms_id=54694) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26871 (pms_id=54696) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26870 (pms_id=54695) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26873 (pms_id=54698) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26872 (pms_id=54697) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26874 (pms_id=54699) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26875 (pms_id=54700) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26876 (pms_id=54701) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26878 (pms_id=54706) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26877 (pms_id=54703) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26879 (pms_id=54707) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26880 (pms_id=54708) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26881 (pms_id=54709) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26883 (pms_id=54710) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26882 (pms_id=54711) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26884 (pms_id=54712) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26885 (pms_id=54713) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26886 (pms_id=54714) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26887 (pms_id=54716) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26888 (pms_id=54717) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26889 (pms_id=54718) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26890 (pms_id=54719) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26891 (pms_id=54720) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26892 (pms_id=54721) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26893 (pms_id=54723) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26894 (pms_id=54724) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26895 (pms_id=54734) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26896 (pms_id=54736) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26897 (pms_id=54737) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26898 (pms_id=54746) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26899 (pms_id=54747) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26900 (pms_id=54748) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26901 (pms_id=54749) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26902 (pms_id=54750) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26903 (pms_id=54760) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26904 (pms_id=54761) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26905 (pms_id=54770) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26906 (pms_id=54771) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26907 (pms_id=54772) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26908 (pms_id=54782) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26909 (pms_id=54792) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26910 (pms_id=54793) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26911 (pms_id=54794) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26912 (pms_id=54795) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26913 (pms_id=54796) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26914 (pms_id=54801) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26915 (pms_id=54802) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26916 (pms_id=54803) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26917 (pms_id=54804) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26919 (pms_id=54805) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26920 (pms_id=54807) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26918 (pms_id=54806) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26921 (pms_id=54808) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26922 (pms_id=54810) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26923 (pms_id=54811) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26924 (pms_id=54812) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26925 (pms_id=54813) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26927 (pms_id=54816) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26926 (pms_id=54815) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26928 (pms_id=54817) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26929 (pms_id=54818) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26930 (pms_id=54819) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26932 (pms_id=54820) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26931 (pms_id=54828) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26933 (pms_id=54829) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26934 (pms_id=54830) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26936 (pms_id=54831) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26935 (pms_id=54832) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26937 (pms_id=54833) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26938 (pms_id=54835) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26939 (pms_id=54837) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26941 (pms_id=54838) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26940 (pms_id=54839) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26942 (pms_id=54840) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26943 (pms_id=54841) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26945 (pms_id=54842) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26944 (pms_id=54843) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26946 (pms_id=54844) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26947 (pms_id=54845) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26948 (pms_id=54847) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26949 (pms_id=54852) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26950 (pms_id=54853) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26951 (pms_id=54854) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26952 (pms_id=54855) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26953 (pms_id=54856) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26954 (pms_id=54857) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26955 (pms_id=54866) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26956 (pms_id=54867) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26957 (pms_id=54868) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26958 (pms_id=54869) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26959 (pms_id=54870) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26960 (pms_id=54871) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26961 (pms_id=54881) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26962 (pms_id=54882) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26963 (pms_id=54883) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26964 (pms_id=54884) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26965 (pms_id=54885) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26966 (pms_id=54886) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26967 (pms_id=54887) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26968 (pms_id=54888) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26969 (pms_id=54889) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26970 (pms_id=54890) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26972 (pms_id=54891) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26971 (pms_id=54892) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26973 (pms_id=54893) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26974 (pms_id=54903) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26976 (pms_id=54905) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26975 (pms_id=54904) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26979 (pms_id=54906) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26978 (pms_id=54908) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26977 (pms_id=54909) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26980 (pms_id=54910) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26981 (pms_id=54911) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26982 (pms_id=54912) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26983 (pms_id=54913) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26984 (pms_id=54914) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26985 (pms_id=54916) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26986 (pms_id=54917) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26987 (pms_id=54918) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26988 (pms_id=54919) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26989 (pms_id=54920) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26990 (pms_id=54921) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26991 (pms_id=54922) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26992 (pms_id=54923) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26993 (pms_id=54925) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26994 (pms_id=54934) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26995 (pms_id=54937) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26996 (pms_id=54938) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26997 (pms_id=54939) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26999 (pms_id=54940) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 26998 (pms_id=54941) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27000 (pms_id=54944) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27001 (pms_id=54945) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27002 (pms_id=54946) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27003 (pms_id=54947) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27004 (pms_id=54948) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27005 (pms_id=54950) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27007 (pms_id=54957) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27006 (pms_id=54958) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27008 (pms_id=54959) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27009 (pms_id=54967) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27010 (pms_id=54977) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27011 (pms_id=54978) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27012 (pms_id=54979) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27013 (pms_id=54980) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27014 (pms_id=54981) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27015 (pms_id=54988) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27017 (pms_id=54999) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27016 (pms_id=55000) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27018 (pms_id=55001) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27019 (pms_id=55002) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27020 (pms_id=55003) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27021 (pms_id=55005) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27022 (pms_id=55015) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27023 (pms_id=55016) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27024 (pms_id=55018) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27025 (pms_id=55017) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27026 (pms_id=55019) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27027 (pms_id=55020) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27028 (pms_id=55021) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27029 (pms_id=55022) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27030 (pms_id=55023) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27031 (pms_id=55024) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27032 (pms_id=55025) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27033 (pms_id=55026) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27035 (pms_id=55034) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27034 (pms_id=55027) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27036 (pms_id=55035) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27037 (pms_id=55038) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27039 (pms_id=55040) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27038 (pms_id=55039) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27040 (pms_id=55042) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27041 (pms_id=55043) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27043 (pms_id=55045) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27042 (pms_id=55044) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55042 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27044 (pms_id=55047) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27045 (pms_id=55051) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27047 (pms_id=55061) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27046 (pms_id=55053) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27048 (pms_id=55062) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27049 (pms_id=55065) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27050 (pms_id=55066) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27051 (pms_id=55077) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27052 (pms_id=55078) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27053 (pms_id=55088) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27054 (pms_id=55090) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27056 (pms_id=55091) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27055 (pms_id=55099) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27057 (pms_id=55109) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27058 (pms_id=55110) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27060 (pms_id=55112) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27059 (pms_id=55111) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27061 (pms_id=55120) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27062 (pms_id=55130) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27063 (pms_id=55132) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27064 (pms_id=55133) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27065 (pms_id=55136) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27068 (pms_id=55148) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27066 (pms_id=55137) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27067 (pms_id=55149) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27069 (pms_id=55150) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27070 (pms_id=55151) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27071 (pms_id=55152) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27072 (pms_id=55153) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27073 (pms_id=55154) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27074 (pms_id=55155) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27075 (pms_id=55156) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27076 (pms_id=55157) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27077 (pms_id=55158) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27078 (pms_id=55159) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27079 (pms_id=55160) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27080 (pms_id=55170) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27081 (pms_id=55172) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27082 (pms_id=55173) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27083 (pms_id=55174) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27084 (pms_id=55179) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27085 (pms_id=55180) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27086 (pms_id=55184) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27088 (pms_id=55196) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27087 (pms_id=55195) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27089 (pms_id=55206) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27090 (pms_id=55207) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27092 (pms_id=55209) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27091 (pms_id=55208) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27093 (pms_id=55226) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27094 (pms_id=55227) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27096 (pms_id=55228) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27095 (pms_id=55229) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27098 (pms_id=55230) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27097 (pms_id=55231) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27099 (pms_id=55232) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27100 (pms_id=55234) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27101 (pms_id=55235) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27103 (pms_id=55237) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27102 (pms_id=55236) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27104 (pms_id=55238) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27105 (pms_id=55247) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27106 (pms_id=55249) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27107 (pms_id=55250) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27109 (pms_id=55251) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27108 (pms_id=55252) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55249 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27110 (pms_id=55254) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27111 (pms_id=55255) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27112 (pms_id=55260) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27113 (pms_id=55270) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27114 (pms_id=55271) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27115 (pms_id=55273) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27120 (pms_id=55272) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27116 (pms_id=55274) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27117 (pms_id=55275) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27118 (pms_id=55276) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27119 (pms_id=55277) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27121 (pms_id=55278) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27122 (pms_id=55279) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27123 (pms_id=55280) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27124 (pms_id=55281) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27125 (pms_id=55282) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27126 (pms_id=55283) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27127 (pms_id=55284) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27128 (pms_id=55285) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27129 (pms_id=55295) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27131 (pms_id=55296) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27130 (pms_id=55297) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27132 (pms_id=55298) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27133 (pms_id=55305) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27134 (pms_id=55306) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27135 (pms_id=55307) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27138 (pms_id=55308) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27137 (pms_id=55309) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27136 (pms_id=55310) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27139 (pms_id=55317) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27140 (pms_id=55327) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27141 (pms_id=55337) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27142 (pms_id=55338) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27143 (pms_id=55339) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27144 (pms_id=55341) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27145 (pms_id=55342) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27146 (pms_id=55343) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27147 (pms_id=55354) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27148 (pms_id=55355) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27149 (pms_id=55364) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27150 (pms_id=55365) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27151 (pms_id=55366) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27152 (pms_id=55367) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27153 (pms_id=55368) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27154 (pms_id=55369) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27156 (pms_id=55370) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27155 (pms_id=55371) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27157 (pms_id=55372) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27158 (pms_id=55373) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27159 (pms_id=55374) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27160 (pms_id=55375) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27161 (pms_id=55376) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27162 (pms_id=55377) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27163 (pms_id=55379) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27164 (pms_id=55383) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27165 (pms_id=55384) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27166 (pms_id=55385) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27167 (pms_id=55386) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27168 (pms_id=55388) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27169 (pms_id=55389) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27170 (pms_id=55393) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27171 (pms_id=55394) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27172 (pms_id=55395) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27173 (pms_id=55396) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27174 (pms_id=55397) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27175 (pms_id=55398) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27176 (pms_id=55399) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27177 (pms_id=55404) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27178 (pms_id=55407) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27179 (pms_id=55408) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27180 (pms_id=55409) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27181 (pms_id=55420) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27182 (pms_id=55421) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27183 (pms_id=55422) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27184 (pms_id=55423) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27185 (pms_id=55424) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27186 (pms_id=55432) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27187 (pms_id=55441) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27188 (pms_id=55443) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27190 (pms_id=55444) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27189 (pms_id=55445) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27191 (pms_id=55446) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27193 (pms_id=55451) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27192 (pms_id=55447) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27194 (pms_id=55452) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27195 (pms_id=55453) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27196 (pms_id=55462) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27197 (pms_id=55475) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27198 (pms_id=55483) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27199 (pms_id=55484) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27201 (pms_id=55485) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27200 (pms_id=55486) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27202 (pms_id=55488) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27203 (pms_id=55491) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27205 (pms_id=55494) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27204 (pms_id=55493) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27206 (pms_id=55495) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27207 (pms_id=55497) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27208 (pms_id=55499) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27209 (pms_id=55500) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27210 (pms_id=55501) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27211 (pms_id=55502) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27212 (pms_id=55503) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27213 (pms_id=55504) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27214 (pms_id=55510) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27215 (pms_id=55511) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27216 (pms_id=55521) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27217 (pms_id=55522) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27218 (pms_id=55523) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27220 (pms_id=55524) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27219 (pms_id=55525) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27221 (pms_id=55526) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27222 (pms_id=55527) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27223 (pms_id=55528) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55525 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27224 (pms_id=55529) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27225 (pms_id=55537) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27226 (pms_id=55538) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27227 (pms_id=55539) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27228 (pms_id=55541) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27229 (pms_id=55542) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27230 (pms_id=55543) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27232 (pms_id=55549) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27231 (pms_id=55548) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27233 (pms_id=55550) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27234 (pms_id=55551) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27236 (pms_id=55553) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27235 (pms_id=55554) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27237 (pms_id=55555) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27238 (pms_id=55556) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27239 (pms_id=55557) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27240 (pms_id=55559) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27241 (pms_id=55560) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27243 (pms_id=55561) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27242 (pms_id=55562) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27244 (pms_id=55563) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27245 (pms_id=55564) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27246 (pms_id=55565) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27247 (pms_id=55566) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27250 (pms_id=55567) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27248 (pms_id=55574) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27249 (pms_id=55576) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27251 (pms_id=55582) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27252 (pms_id=55593) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27253 (pms_id=55594) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27254 (pms_id=55595) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27255 (pms_id=55596) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27256 (pms_id=55597) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27257 (pms_id=55598) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27258 (pms_id=55599) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27260 (pms_id=55600) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27259 (pms_id=55601) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27262 (pms_id=55603) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27261 (pms_id=55602) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27263 (pms_id=55604) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27264 (pms_id=55605) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27265 (pms_id=55606) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27266 (pms_id=55607) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27267 (pms_id=55608) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27268 (pms_id=55609) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27269 (pms_id=55610) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27270 (pms_id=55611) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27271 (pms_id=55612) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27273 (pms_id=55614) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27272 (pms_id=55613) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27274 (pms_id=55617) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27275 (pms_id=55618) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27278 (pms_id=55619) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27276 (pms_id=55621) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27277 (pms_id=55622) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27279 (pms_id=55623) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27281 (pms_id=55624) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27280 (pms_id=55626) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27282 (pms_id=55627) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27283 (pms_id=55628) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27284 (pms_id=55629) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27286 (pms_id=55634) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27285 (pms_id=55644) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27287 (pms_id=55645) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27288 (pms_id=55655) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27289 (pms_id=55656) 2025-11-19 15:27:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 27290 (pms_id=55657) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27291 (pms_id=55658) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27292 (pms_id=55659) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27293 (pms_id=55660) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27294 (pms_id=55661) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27296 (pms_id=55663) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27297 (pms_id=55664) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27298 (pms_id=55666) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27295 (pms_id=55665) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27300 (pms_id=55668) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27299 (pms_id=55667) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27302 (pms_id=55671) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27301 (pms_id=55669) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27304 (pms_id=55672) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27305 (pms_id=55675) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27303 (pms_id=55673) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27306 (pms_id=55676) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27308 (pms_id=55679) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27307 (pms_id=55678) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27309 (pms_id=55680) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27310 (pms_id=55681) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27311 (pms_id=55682) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27312 (pms_id=55683) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27313 (pms_id=55684) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27314 (pms_id=55685) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27315 (pms_id=55686) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27317 (pms_id=55687) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27316 (pms_id=55688) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27318 (pms_id=55698) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27319 (pms_id=55699) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27320 (pms_id=55700) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27321 (pms_id=55702) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27322 (pms_id=55712) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27323 (pms_id=55713) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27324 (pms_id=55714) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27326 (pms_id=55715) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27325 (pms_id=55716) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27327 (pms_id=55717) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27328 (pms_id=55718) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27329 (pms_id=55719) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27330 (pms_id=55720) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27331 (pms_id=55721) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27332 (pms_id=55722) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27333 (pms_id=55723) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27334 (pms_id=55724) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27336 (pms_id=55725) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27335 (pms_id=55726) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27337 (pms_id=55727) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27338 (pms_id=55728) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27339 (pms_id=55729) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27340 (pms_id=55730) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27341 (pms_id=55731) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27342 (pms_id=55732) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27343 (pms_id=55733) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27344 (pms_id=55734) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27345 (pms_id=55735) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27346 (pms_id=55746) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27347 (pms_id=55747) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27348 (pms_id=55748) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27349 (pms_id=55749) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27350 (pms_id=55750) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27352 (pms_id=55751) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27351 (pms_id=55753) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27354 (pms_id=55754) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27353 (pms_id=55755) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27355 (pms_id=55756) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27356 (pms_id=55757) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27357 (pms_id=55758) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27358 (pms_id=55759) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27359 (pms_id=55760) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27360 (pms_id=55762) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27362 (pms_id=55765) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27361 (pms_id=55764) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27365 (pms_id=55775) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27363 (pms_id=55774) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27364 (pms_id=55776) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27366 (pms_id=55777) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27383 (pms_id=55778) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27381 (pms_id=55779) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27384 (pms_id=55780) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27367 (pms_id=55781) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27368 (pms_id=55787) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27369 (pms_id=55788) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27370 (pms_id=55789) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27371 (pms_id=55790) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27373 (pms_id=55792) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27372 (pms_id=55797) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27375 (pms_id=55799) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27374 (pms_id=55798) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27378 (pms_id=55800) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27377 (pms_id=55801) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27376 (pms_id=55802) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27379 (pms_id=55811) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27380 (pms_id=55812) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27382 (pms_id=55813) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27385 (pms_id=55814) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27386 (pms_id=55815) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27387 (pms_id=55816) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27388 (pms_id=55817) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27389 (pms_id=55818) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27390 (pms_id=55828) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27391 (pms_id=55829) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27392 (pms_id=55831) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27393 (pms_id=55832) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27394 (pms_id=55839) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27395 (pms_id=55841) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27397 (pms_id=55848) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27396 (pms_id=55849) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27398 (pms_id=55850) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27399 (pms_id=55851) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27400 (pms_id=55852) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27401 (pms_id=55853) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27402 (pms_id=55854) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27405 (pms_id=55859) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27403 (pms_id=55862) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27404 (pms_id=55863) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27406 (pms_id=55864) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27407 (pms_id=55865) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27408 (pms_id=55869) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27409 (pms_id=55870) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27411 (pms_id=55871) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27410 (pms_id=55881) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27412 (pms_id=55882) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27413 (pms_id=55883) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27414 (pms_id=55891) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27415 (pms_id=55892) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27416 (pms_id=55893) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27417 (pms_id=55896) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27418 (pms_id=55897) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27419 (pms_id=55906) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27420 (pms_id=55907) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27421 (pms_id=55908) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27422 (pms_id=55909) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27428 (pms_id=55910) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27423 (pms_id=55911) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27425 (pms_id=55912) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27424 (pms_id=55913) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27426 (pms_id=55914) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27427 (pms_id=55915) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27429 (pms_id=55916) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27431 (pms_id=55917) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27430 (pms_id=55918) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27432 (pms_id=55922) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27434 (pms_id=55923) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27433 (pms_id=55924) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27435 (pms_id=55925) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27436 (pms_id=55926) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27437 (pms_id=55927) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27439 (pms_id=55929) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27438 (pms_id=55928) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27441 (pms_id=55933) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27440 (pms_id=55934) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27442 (pms_id=55935) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27443 (pms_id=55936) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27444 (pms_id=55937) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27445 (pms_id=55938) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27446 (pms_id=55939) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27447 (pms_id=55940) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27449 (pms_id=55950) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27448 (pms_id=55941) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27450 (pms_id=55951) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27452 (pms_id=55952) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27451 (pms_id=55953) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27453 (pms_id=55954) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27454 (pms_id=55955) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27456 (pms_id=55957) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27455 (pms_id=55956) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27457 (pms_id=55964) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27458 (pms_id=55965) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27460 (pms_id=55967) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27459 (pms_id=55966) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27461 (pms_id=55968) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27462 (pms_id=55970) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27463 (pms_id=55971) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27464 (pms_id=55973) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27465 (pms_id=55974) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27466 (pms_id=55975) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27467 (pms_id=55981) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27468 (pms_id=55982) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27469 (pms_id=55983) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27470 (pms_id=55984) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27471 (pms_id=55985) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27472 (pms_id=55986) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27473 (pms_id=55991) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27474 (pms_id=55987) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27475 (pms_id=56000) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27476 (pms_id=56010) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27477 (pms_id=56011) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27478 (pms_id=56012) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27479 (pms_id=56013) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27480 (pms_id=56014) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27483 (pms_id=56015) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27482 (pms_id=56016) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27481 (pms_id=56017) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27484 (pms_id=56018) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27485 (pms_id=56019) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27486 (pms_id=56020) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27487 (pms_id=56021) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27488 (pms_id=56022) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27489 (pms_id=56023) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27491 (pms_id=56024) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27490 (pms_id=56025) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27492 (pms_id=56026) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27494 (pms_id=56027) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27493 (pms_id=56028) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27495 (pms_id=56030) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27496 (pms_id=56031) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27497 (pms_id=56032) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27498 (pms_id=56033) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27499 (pms_id=56034) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27500 (pms_id=56048) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27501 (pms_id=56054) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27503 (pms_id=56055) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27502 (pms_id=56056) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27504 (pms_id=56057) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27505 (pms_id=56058) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27506 (pms_id=56059) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27507 (pms_id=56060) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27508 (pms_id=56061) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27509 (pms_id=56062) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27510 (pms_id=56063) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27511 (pms_id=56064) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27512 (pms_id=56065) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27513 (pms_id=56066) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27514 (pms_id=56067) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27515 (pms_id=56068) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27516 (pms_id=56069) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27517 (pms_id=56070) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27518 (pms_id=56071) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27519 (pms_id=56072) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27520 (pms_id=56081) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27521 (pms_id=56083) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27528 (pms_id=56084) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27522 (pms_id=56085) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27523 (pms_id=56086) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27524 (pms_id=56087) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27526 (pms_id=56089) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27525 (pms_id=56088) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27527 (pms_id=56091) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27529 (pms_id=56092) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27530 (pms_id=56093) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27532 (pms_id=56113) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27531 (pms_id=56102) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27533 (pms_id=56114) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27536 (pms_id=56116) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27535 (pms_id=56117) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27534 (pms_id=56115) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27537 (pms_id=56118) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27538 (pms_id=56120) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27539 (pms_id=56121) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27540 (pms_id=56123) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27542 (pms_id=56124) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27541 (pms_id=56125) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27545 (pms_id=56130) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27544 (pms_id=56150) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27543 (pms_id=56126) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27546 (pms_id=56151) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27547 (pms_id=56152) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27548 (pms_id=56161) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27549 (pms_id=56162) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27551 (pms_id=56163) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27550 (pms_id=56164) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27552 (pms_id=56165) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27553 (pms_id=56166) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27554 (pms_id=56168) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27555 (pms_id=56169) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27557 (pms_id=56176) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27556 (pms_id=56170) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27558 (pms_id=56177) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27559 (pms_id=56178) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27560 (pms_id=56179) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27561 (pms_id=56180) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27562 (pms_id=56182) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27563 (pms_id=56183) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27564 (pms_id=56184) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27565 (pms_id=56185) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27566 (pms_id=56186) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27567 (pms_id=56187) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27574 (pms_id=56188) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27568 (pms_id=56189) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27569 (pms_id=56190) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27570 (pms_id=56191) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27571 (pms_id=56192) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27573 (pms_id=56193) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27572 (pms_id=56194) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27575 (pms_id=56201) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27576 (pms_id=56202) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27579 (pms_id=56203) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27578 (pms_id=56204) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27577 (pms_id=56205) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27580 (pms_id=56206) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27581 (pms_id=56207) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27582 (pms_id=56208) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27583 (pms_id=56209) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27584 (pms_id=56211) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27585 (pms_id=56213) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27586 (pms_id=56214) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27587 (pms_id=56215) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27588 (pms_id=56216) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27589 (pms_id=56217) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27590 (pms_id=56218) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56218 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27591 (pms_id=56224) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27592 (pms_id=56225) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27593 (pms_id=56227) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27594 (pms_id=56228) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27595 (pms_id=56229) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27596 (pms_id=56230) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27597 (pms_id=56231) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27598 (pms_id=56232) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27600 (pms_id=56240) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27599 (pms_id=56241) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27604 (pms_id=56242) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27601 (pms_id=56243) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27602 (pms_id=56244) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27603 (pms_id=56245) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27605 (pms_id=56246) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27606 (pms_id=56247) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27607 (pms_id=56255) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27608 (pms_id=56267) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27609 (pms_id=56269) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27610 (pms_id=56270) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27611 (pms_id=56271) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27612 (pms_id=56272) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27613 (pms_id=56273) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27614 (pms_id=56274) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27615 (pms_id=56275) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27616 (pms_id=56276) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27621 (pms_id=56285) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27618 (pms_id=56295) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27617 (pms_id=56296) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27619 (pms_id=56297) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27620 (pms_id=56298) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27622 (pms_id=56299) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27623 (pms_id=56300) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27624 (pms_id=56301) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27625 (pms_id=56303) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27626 (pms_id=56304) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27627 (pms_id=56311) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27628 (pms_id=56312) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56311 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27630 (pms_id=56313) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27629 (pms_id=56314) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27631 (pms_id=56324) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27632 (pms_id=56325) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27633 (pms_id=56326) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27635 (pms_id=56328) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27634 (pms_id=56327) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27636 (pms_id=56329) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27637 (pms_id=56330) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27638 (pms_id=56335) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27639 (pms_id=56336) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27641 (pms_id=56339) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27640 (pms_id=56338) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27645 (pms_id=56340) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27642 (pms_id=56341) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27643 (pms_id=56342) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27647 (pms_id=56344) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27644 (pms_id=56343) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27648 (pms_id=56348) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27646 (pms_id=56347) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27649 (pms_id=56349) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27650 (pms_id=56350) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27651 (pms_id=56351) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27652 (pms_id=56352) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27653 (pms_id=56353) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27654 (pms_id=56354) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27655 (pms_id=56355) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27656 (pms_id=56356) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27658 (pms_id=56358) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27657 (pms_id=56357) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27659 (pms_id=56360) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27660 (pms_id=56361) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27661 (pms_id=56362) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27662 (pms_id=56363) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27663 (pms_id=56364) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27664 (pms_id=56365) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27665 (pms_id=56366) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27666 (pms_id=56367) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27667 (pms_id=56368) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27668 (pms_id=56369) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27669 (pms_id=56370) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27670 (pms_id=56371) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27671 (pms_id=56372) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27672 (pms_id=56373) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27673 (pms_id=56374) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27674 (pms_id=56376) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27682 (pms_id=56375) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27675 (pms_id=56377) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27676 (pms_id=56380) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27677 (pms_id=56381) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27678 (pms_id=56383) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27679 (pms_id=56384) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27680 (pms_id=56385) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27681 (pms_id=56386) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27683 (pms_id=56387) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27684 (pms_id=56388) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27686 (pms_id=56389) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27685 (pms_id=56390) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27687 (pms_id=56391) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27688 (pms_id=56392) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27689 (pms_id=56400) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27690 (pms_id=56401) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27691 (pms_id=56402) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27692 (pms_id=56403) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27693 (pms_id=56404) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27695 (pms_id=56406) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27696 (pms_id=56407) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27694 (pms_id=56405) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27697 (pms_id=56408) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27698 (pms_id=56409) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27699 (pms_id=56410) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27700 (pms_id=56411) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27701 (pms_id=56412) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27702 (pms_id=56413) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27703 (pms_id=56421) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27704 (pms_id=56422) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27706 (pms_id=56423) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27705 (pms_id=56425) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27707 (pms_id=56433) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27708 (pms_id=56434) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27709 (pms_id=56435) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27710 (pms_id=56436) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27711 (pms_id=56437) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27712 (pms_id=56438) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27713 (pms_id=56439) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27714 (pms_id=56440) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27715 (pms_id=56441) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27717 (pms_id=56442) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27716 (pms_id=56443) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27718 (pms_id=56445) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27719 (pms_id=56454) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27721 (pms_id=56456) 2025-11-19 15:27:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 27720 (pms_id=56455) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27722 (pms_id=56457) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27723 (pms_id=56458) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27724 (pms_id=56459) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27725 (pms_id=56460) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27726 (pms_id=56461) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27727 (pms_id=56462) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27728 (pms_id=56463) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27729 (pms_id=56464) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27730 (pms_id=56465) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27731 (pms_id=56466) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27732 (pms_id=56467) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27733 (pms_id=56468) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27735 (pms_id=56470) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27734 (pms_id=56469) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27736 (pms_id=56471) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27737 (pms_id=56472) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27738 (pms_id=56473) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27743 (pms_id=56474) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27739 (pms_id=56484) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27740 (pms_id=56485) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27741 (pms_id=56487) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27742 (pms_id=56488) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27744 (pms_id=56489) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27745 (pms_id=56490) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27746 (pms_id=56496) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27751 (pms_id=56491) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27747 (pms_id=56497) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27748 (pms_id=56498) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27749 (pms_id=56499) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27750 (pms_id=56500) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27752 (pms_id=56501) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27754 (pms_id=56508) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27753 (pms_id=56507) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27755 (pms_id=56510) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27756 (pms_id=56509) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27757 (pms_id=56511) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27758 (pms_id=56512) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27759 (pms_id=56513) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27760 (pms_id=56514) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27761 (pms_id=56515) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27764 (pms_id=56531) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27762 (pms_id=56517) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27763 (pms_id=56521) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27765 (pms_id=56532) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27767 (pms_id=56541) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27766 (pms_id=56542) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27768 (pms_id=56543) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27770 (pms_id=56544) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27769 (pms_id=56545) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27773 (pms_id=56546) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27771 (pms_id=56547) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27772 (pms_id=56548) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27774 (pms_id=56555) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27775 (pms_id=56558) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27777 (pms_id=56560) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27776 (pms_id=56561) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56555 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27779 (pms_id=56562) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27778 (pms_id=56571) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27780 (pms_id=56572) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27781 (pms_id=56573) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27782 (pms_id=56575) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27784 (pms_id=56577) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27786 (pms_id=56579) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27783 (pms_id=56576) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27785 (pms_id=56578) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27787 (pms_id=56580) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27788 (pms_id=56581) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27789 (pms_id=56582) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27790 (pms_id=56583) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27792 (pms_id=56584) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27794 (pms_id=56587) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27793 (pms_id=56586) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27791 (pms_id=56585) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27795 (pms_id=56588) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27796 (pms_id=56589) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27797 (pms_id=56590) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27798 (pms_id=56591) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27800 (pms_id=56600) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27799 (pms_id=56598) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27801 (pms_id=56601) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27802 (pms_id=56602) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27803 (pms_id=56603) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27804 (pms_id=56604) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27805 (pms_id=56605) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27806 (pms_id=56606) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27807 (pms_id=56607) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27808 (pms_id=56608) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27809 (pms_id=56610) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27810 (pms_id=56613) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27811 (pms_id=56614) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27812 (pms_id=56623) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27813 (pms_id=56624) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27814 (pms_id=56625) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27815 (pms_id=56626) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27816 (pms_id=56627) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27817 (pms_id=56628) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27819 (pms_id=56629) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27818 (pms_id=56630) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27820 (pms_id=56631) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27821 (pms_id=56632) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27822 (pms_id=56633) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27823 (pms_id=56634) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27824 (pms_id=56635) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27825 (pms_id=56638) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27826 (pms_id=56640) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27828 (pms_id=56641) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27827 (pms_id=56642) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27829 (pms_id=56643) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27831 (pms_id=56652) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27830 (pms_id=56651) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27832 (pms_id=56654) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27833 (pms_id=56655) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27834 (pms_id=56656) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27835 (pms_id=56657) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27837 (pms_id=56658) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27836 (pms_id=56659) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27838 (pms_id=56663) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27839 (pms_id=56664) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27840 (pms_id=56665) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27841 (pms_id=56666) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27842 (pms_id=56667) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27844 (pms_id=56669) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27843 (pms_id=56668) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27845 (pms_id=56670) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27846 (pms_id=56671) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27847 (pms_id=56672) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27848 (pms_id=56673) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27849 (pms_id=56674) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27850 (pms_id=56675) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27851 (pms_id=56676) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27852 (pms_id=56678) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27853 (pms_id=56679) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27854 (pms_id=56680) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27856 (pms_id=56681) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27855 (pms_id=56683) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27858 (pms_id=56685) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27857 (pms_id=56684) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27859 (pms_id=56686) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27860 (pms_id=56687) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27861 (pms_id=56688) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27862 (pms_id=56699) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27863 (pms_id=56700) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27864 (pms_id=56701) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27865 (pms_id=56710) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27868 (pms_id=56711) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27866 (pms_id=56712) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27867 (pms_id=56723) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27869 (pms_id=56724) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27873 (pms_id=56725) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27870 (pms_id=56726) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27871 (pms_id=56727) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27872 (pms_id=56728) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27874 (pms_id=56729) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27875 (pms_id=56730) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27877 (pms_id=56732) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27876 (pms_id=56731) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27878 (pms_id=56734) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27879 (pms_id=56735) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27880 (pms_id=56736) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27881 (pms_id=56737) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27882 (pms_id=56738) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27883 (pms_id=56739) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27884 (pms_id=56740) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27886 (pms_id=56741) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27885 (pms_id=56742) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27887 (pms_id=56743) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27888 (pms_id=56744) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27889 (pms_id=56745) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27891 (pms_id=56746) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27890 (pms_id=56747) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27892 (pms_id=56758) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27893 (pms_id=56768) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27894 (pms_id=56769) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27895 (pms_id=56770) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27896 (pms_id=56771) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27897 (pms_id=56772) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27898 (pms_id=56774) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27899 (pms_id=56775) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27902 (pms_id=56776) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27901 (pms_id=56777) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27900 (pms_id=56778) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27904 (pms_id=56780) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27903 (pms_id=56779) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27905 (pms_id=56781) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27906 (pms_id=56782) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27907 (pms_id=56794) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27908 (pms_id=56805) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27909 (pms_id=56814) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27911 (pms_id=56824) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27910 (pms_id=56815) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27912 (pms_id=56825) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27913 (pms_id=56827) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27914 (pms_id=56828) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27915 (pms_id=56830) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27916 (pms_id=56831) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27917 (pms_id=56839) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27918 (pms_id=56849) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27919 (pms_id=56850) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27920 (pms_id=56851) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27922 (pms_id=56852) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27923 (pms_id=56854) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27921 (pms_id=56853) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27924 (pms_id=56856) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27925 (pms_id=56859) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27926 (pms_id=56860) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27927 (pms_id=56870) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27928 (pms_id=56871) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27929 (pms_id=56872) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27930 (pms_id=56873) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27931 (pms_id=56874) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27935 (pms_id=56879) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27932 (pms_id=56875) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27933 (pms_id=56876) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27934 (pms_id=56877) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27936 (pms_id=56880) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27937 (pms_id=56881) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27938 (pms_id=56882) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27939 (pms_id=56883) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27940 (pms_id=56884) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27941 (pms_id=56885) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27942 (pms_id=56888) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27943 (pms_id=56889) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27944 (pms_id=56890) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27945 (pms_id=56892) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27946 (pms_id=56893) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27948 (pms_id=56895) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27947 (pms_id=56894) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27949 (pms_id=56896) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27950 (pms_id=56897) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27951 (pms_id=56898) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27952 (pms_id=56899) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27953 (pms_id=56900) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27955 (pms_id=56902) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27954 (pms_id=56901) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27956 (pms_id=56903) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27957 (pms_id=56904) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27958 (pms_id=56905) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27959 (pms_id=56906) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27960 (pms_id=56907) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27961 (pms_id=56917) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27962 (pms_id=56918) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27963 (pms_id=56919) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27964 (pms_id=56920) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27965 (pms_id=56921) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27966 (pms_id=56922) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27968 (pms_id=56924) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27967 (pms_id=56923) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27969 (pms_id=56925) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27970 (pms_id=56926) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27971 (pms_id=56928) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27972 (pms_id=56929) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27973 (pms_id=56930) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27974 (pms_id=56931) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27975 (pms_id=56932) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27976 (pms_id=56933) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27977 (pms_id=56934) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27978 (pms_id=56935) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27981 (pms_id=56937) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27979 (pms_id=56936) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27980 (pms_id=56938) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27982 (pms_id=56939) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27983 (pms_id=56940) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27984 (pms_id=56942) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27985 (pms_id=56943) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27986 (pms_id=56945) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27987 (pms_id=56946) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27988 (pms_id=56947) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27989 (pms_id=56948) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27990 (pms_id=56950) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27991 (pms_id=56949) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27992 (pms_id=56951) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27994 (pms_id=56952) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27993 (pms_id=56953) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27996 (pms_id=56954) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27995 (pms_id=56955) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27997 (pms_id=56956) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27998 (pms_id=56957) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 27999 (pms_id=56958) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28002 (pms_id=56959) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28001 (pms_id=56960) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28000 (pms_id=56961) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28003 (pms_id=56962) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28004 (pms_id=56963) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28005 (pms_id=56964) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28006 (pms_id=56965) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28007 (pms_id=56966) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28008 (pms_id=56967) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28016 (pms_id=56968) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28009 (pms_id=56969) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28010 (pms_id=56970) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28011 (pms_id=56971) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28013 (pms_id=56973) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28012 (pms_id=56974) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28014 (pms_id=56975) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28015 (pms_id=56976) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28017 (pms_id=56977) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28018 (pms_id=56978) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28020 (pms_id=56980) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28019 (pms_id=56979) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28021 (pms_id=56981) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28022 (pms_id=56982) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28023 (pms_id=56983) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28024 (pms_id=56984) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28025 (pms_id=56985) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28026 (pms_id=56986) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28027 (pms_id=56987) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28028 (pms_id=56988) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28029 (pms_id=56989) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28030 (pms_id=56990) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28032 (pms_id=56991) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28034 (pms_id=56992) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28031 (pms_id=56993) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28033 (pms_id=56994) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28035 (pms_id=57003) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28036 (pms_id=57014) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28037 (pms_id=57015) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28038 (pms_id=57016) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28039 (pms_id=57017) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28040 (pms_id=57018) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28041 (pms_id=57019) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28043 (pms_id=57021) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28042 (pms_id=57020) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28044 (pms_id=57022) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28045 (pms_id=57023) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28046 (pms_id=57024) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28047 (pms_id=57025) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28048 (pms_id=57027) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28049 (pms_id=57028) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28051 (pms_id=57029) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28050 (pms_id=57030) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28052 (pms_id=57031) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28053 (pms_id=57032) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28054 (pms_id=57033) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28055 (pms_id=57034) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28056 (pms_id=57035) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28057 (pms_id=57036) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28058 (pms_id=57037) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28059 (pms_id=57038) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28060 (pms_id=57039) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28061 (pms_id=57040) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28063 (pms_id=57041) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28062 (pms_id=57042) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28064 (pms_id=57043) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28065 (pms_id=57044) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28066 (pms_id=57045) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28067 (pms_id=57046) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28068 (pms_id=57047) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28069 (pms_id=57048) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28070 (pms_id=57049) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28072 (pms_id=57050) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28071 (pms_id=57051) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28073 (pms_id=57052) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28074 (pms_id=57053) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28075 (pms_id=57054) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28076 (pms_id=57055) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28077 (pms_id=57056) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28078 (pms_id=57057) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28079 (pms_id=57058) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28081 (pms_id=57060) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28080 (pms_id=57059) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28082 (pms_id=57061) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28083 (pms_id=57062) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28084 (pms_id=57064) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28102 (pms_id=57065) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28105 (pms_id=57066) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28085 (pms_id=57067) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28086 (pms_id=57068) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28087 (pms_id=57069) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28088 (pms_id=57070) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28089 (pms_id=57071) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28090 (pms_id=57072) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28091 (pms_id=57073) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28092 (pms_id=57074) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28093 (pms_id=57075) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28094 (pms_id=57076) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28095 (pms_id=57077) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28096 (pms_id=57078) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28097 (pms_id=57079) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28098 (pms_id=57080) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28099 (pms_id=57081) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28100 (pms_id=57082) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28101 (pms_id=57083) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28104 (pms_id=57084) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28106 (pms_id=57086) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28103 (pms_id=57085) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28107 (pms_id=57087) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28108 (pms_id=57088) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28110 (pms_id=57089) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28111 (pms_id=57091) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28109 (pms_id=57090) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28112 (pms_id=57092) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28113 (pms_id=57093) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28115 (pms_id=57095) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28114 (pms_id=57096) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28116 (pms_id=57097) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28117 (pms_id=57098) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28118 (pms_id=57099) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28119 (pms_id=57100) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28121 (pms_id=57102) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28120 (pms_id=57101) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28123 (pms_id=57103) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28122 (pms_id=57104) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28124 (pms_id=57105) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28125 (pms_id=57106) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28126 (pms_id=57116) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28127 (pms_id=57117) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28129 (pms_id=57118) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28128 (pms_id=57119) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28130 (pms_id=57120) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28131 (pms_id=57121) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28133 (pms_id=57132) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28132 (pms_id=57122) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28134 (pms_id=57133) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28135 (pms_id=57134) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28136 (pms_id=57135) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28137 (pms_id=57136) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28139 (pms_id=57139) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28138 (pms_id=57138) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28140 (pms_id=57140) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28141 (pms_id=57142) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28142 (pms_id=57143) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28144 (pms_id=57144) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28143 (pms_id=57145) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28145 (pms_id=57146) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28146 (pms_id=57147) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28147 (pms_id=57148) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28148 (pms_id=57149) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28149 (pms_id=57151) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28150 (pms_id=57152) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28151 (pms_id=57153) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28153 (pms_id=57156) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28152 (pms_id=57154) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28154 (pms_id=57158) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28155 (pms_id=57159) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28156 (pms_id=57167) 2025-11-19 15:27:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 28157 (pms_id=57168) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28158 (pms_id=57169) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28159 (pms_id=57170) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28160 (pms_id=57171) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28161 (pms_id=57173) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28162 (pms_id=57174) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28163 (pms_id=57175) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28164 (pms_id=57176) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28166 (pms_id=57178) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28165 (pms_id=57177) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28167 (pms_id=57179) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28168 (pms_id=57180) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28169 (pms_id=57181) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28170 (pms_id=57182) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28171 (pms_id=57183) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28172 (pms_id=57184) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28174 (pms_id=57185) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28173 (pms_id=57186) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28175 (pms_id=57187) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28176 (pms_id=57193) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28177 (pms_id=57203) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57193 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28178 (pms_id=57204) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28179 (pms_id=57205) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28180 (pms_id=57206) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28181 (pms_id=57207) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28182 (pms_id=57208) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28183 (pms_id=57209) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28184 (pms_id=57210) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28186 (pms_id=57211) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28185 (pms_id=57215) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28187 (pms_id=57216) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28188 (pms_id=57223) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28189 (pms_id=57224) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28190 (pms_id=57225) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28191 (pms_id=57233) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28192 (pms_id=57234) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28193 (pms_id=57235) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28195 (pms_id=57236) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28194 (pms_id=57243) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28196 (pms_id=57244) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28197 (pms_id=57245) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28198 (pms_id=57246) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28199 (pms_id=57247) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28200 (pms_id=57248) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28201 (pms_id=57249) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28202 (pms_id=57250) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28203 (pms_id=57251) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28204 (pms_id=57252) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28205 (pms_id=57253) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28206 (pms_id=57254) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28207 (pms_id=57255) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28208 (pms_id=57256) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28209 (pms_id=57257) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28210 (pms_id=57258) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28211 (pms_id=57259) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28212 (pms_id=57260) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28213 (pms_id=57261) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28214 (pms_id=57262) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28215 (pms_id=57271) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28216 (pms_id=57272) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28217 (pms_id=57273) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28218 (pms_id=57274) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28219 (pms_id=57275) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28220 (pms_id=57276) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28221 (pms_id=57277) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28222 (pms_id=57278) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28223 (pms_id=57279) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28224 (pms_id=57280) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28225 (pms_id=57281) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28226 (pms_id=57282) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28228 (pms_id=57283) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28227 (pms_id=57284) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28229 (pms_id=57289) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28230 (pms_id=57290) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28231 (pms_id=57291) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28232 (pms_id=57292) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28233 (pms_id=57293) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28234 (pms_id=57294) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28235 (pms_id=57295) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28236 (pms_id=57296) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28238 (pms_id=57297) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28237 (pms_id=57298) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28240 (pms_id=57310) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28239 (pms_id=57300) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28241 (pms_id=57320) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28242 (pms_id=57321) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28243 (pms_id=57322) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28244 (pms_id=57323) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28245 (pms_id=57324) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28246 (pms_id=57325) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28247 (pms_id=57327) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28249 (pms_id=57338) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28248 (pms_id=57328) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28250 (pms_id=57339) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28251 (pms_id=57340) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28252 (pms_id=57351) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28254 (pms_id=57354) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28253 (pms_id=57353) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28255 (pms_id=57361) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28256 (pms_id=57362) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28257 (pms_id=57364) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28258 (pms_id=57365) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28259 (pms_id=57366) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28260 (pms_id=57367) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28261 (pms_id=57368) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28262 (pms_id=57369) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28263 (pms_id=57370) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28264 (pms_id=57371) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28265 (pms_id=57373) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28266 (pms_id=57374) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28274 (pms_id=57375) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28268 (pms_id=57376) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28267 (pms_id=57377) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28269 (pms_id=57378) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28270 (pms_id=57379) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28271 (pms_id=57380) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28272 (pms_id=57381) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28273 (pms_id=57382) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28275 (pms_id=57385) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28276 (pms_id=57386) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28277 (pms_id=57388) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28278 (pms_id=57389) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28279 (pms_id=57390) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28280 (pms_id=57391) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28281 (pms_id=57392) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28282 (pms_id=57393) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28283 (pms_id=57394) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28284 (pms_id=57395) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28285 (pms_id=57396) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28286 (pms_id=57397) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28287 (pms_id=57398) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28288 (pms_id=57399) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28290 (pms_id=57400) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28289 (pms_id=57401) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28291 (pms_id=57402) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28292 (pms_id=57403) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28293 (pms_id=57404) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28294 (pms_id=57405) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28295 (pms_id=57406) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28296 (pms_id=57414) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28297 (pms_id=57424) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28299 (pms_id=57425) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28298 (pms_id=57426) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28301 (pms_id=57428) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28300 (pms_id=57429) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28302 (pms_id=57430) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28303 (pms_id=57436) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28304 (pms_id=57437) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28305 (pms_id=57438) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28306 (pms_id=57439) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28307 (pms_id=57440) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28309 (pms_id=57441) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28308 (pms_id=57443) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28310 (pms_id=57445) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28311 (pms_id=57447) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28312 (pms_id=57448) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28313 (pms_id=57449) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28314 (pms_id=57450) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28315 (pms_id=57459) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28316 (pms_id=57469) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28317 (pms_id=57470) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28318 (pms_id=57472) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28319 (pms_id=57474) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28320 (pms_id=57475) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28321 (pms_id=57476) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28324 (pms_id=57478) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28322 (pms_id=57477) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28323 (pms_id=57479) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28325 (pms_id=57480) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28326 (pms_id=57491) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28327 (pms_id=57502) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28328 (pms_id=57503) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28330 (pms_id=57504) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28329 (pms_id=57505) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28331 (pms_id=57506) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28333 (pms_id=57512) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28349 (pms_id=57513) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28332 (pms_id=57507) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28350 (pms_id=57514) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28334 (pms_id=57522) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28335 (pms_id=57523) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28336 (pms_id=57524) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28337 (pms_id=57525) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28339 (pms_id=57526) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28338 (pms_id=57527) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28340 (pms_id=57528) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28341 (pms_id=57529) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28342 (pms_id=57530) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28343 (pms_id=57531) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28344 (pms_id=57532) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28345 (pms_id=57541) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28346 (pms_id=57542) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28347 (pms_id=57543) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28348 (pms_id=57544) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28351 (pms_id=57553) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28356 (pms_id=57556) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28352 (pms_id=57555) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28353 (pms_id=57558) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28354 (pms_id=57559) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28355 (pms_id=57560) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28357 (pms_id=57570) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28358 (pms_id=57571) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28359 (pms_id=57572) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28360 (pms_id=57573) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28361 (pms_id=57575) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28362 (pms_id=57576) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28363 (pms_id=57574) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28364 (pms_id=57581) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28366 (pms_id=57582) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28367 (pms_id=57584) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28365 (pms_id=57583) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28368 (pms_id=57585) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28369 (pms_id=57586) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28370 (pms_id=57588) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28372 (pms_id=57596) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28373 (pms_id=57597) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28371 (pms_id=57589) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28374 (pms_id=57598) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28375 (pms_id=57599) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28376 (pms_id=57600) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28377 (pms_id=57601) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28378 (pms_id=57602) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28379 (pms_id=57603) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28381 (pms_id=57608) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28380 (pms_id=57607) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28382 (pms_id=57609) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28383 (pms_id=57610) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28384 (pms_id=57611) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28385 (pms_id=57612) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28386 (pms_id=57613) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28388 (pms_id=57615) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28387 (pms_id=57616) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28392 (pms_id=57617) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28389 (pms_id=57619) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28390 (pms_id=57620) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28391 (pms_id=57621) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28393 (pms_id=57622) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28394 (pms_id=57623) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28395 (pms_id=57624) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28396 (pms_id=57625) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28397 (pms_id=57626) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28398 (pms_id=57627) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28399 (pms_id=57628) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28400 (pms_id=57629) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28403 (pms_id=57631) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28401 (pms_id=57630) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28402 (pms_id=57632) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28404 (pms_id=57633) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28405 (pms_id=57634) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28406 (pms_id=57635) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28407 (pms_id=57636) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28412 (pms_id=57638) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28408 (pms_id=57639) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28409 (pms_id=57640) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28410 (pms_id=57641) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28411 (pms_id=57642) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28413 (pms_id=57643) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28414 (pms_id=57644) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28415 (pms_id=57645) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28416 (pms_id=57647) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28417 (pms_id=57648) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28418 (pms_id=57649) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28420 (pms_id=57650) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28419 (pms_id=57651) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28421 (pms_id=57653) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28423 (pms_id=57654) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28422 (pms_id=57658) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28424 (pms_id=57659) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28426 (pms_id=57670) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28425 (pms_id=57671) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28427 (pms_id=57672) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28428 (pms_id=57673) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28429 (pms_id=57675) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28430 (pms_id=57680) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28431 (pms_id=57681) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28432 (pms_id=57682) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28433 (pms_id=57684) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28434 (pms_id=57685) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28435 (pms_id=57686) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28436 (pms_id=57687) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28437 (pms_id=57697) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28438 (pms_id=57707) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28439 (pms_id=57708) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28440 (pms_id=57709) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28443 (pms_id=57717) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28442 (pms_id=57718) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28441 (pms_id=57719) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28464 (pms_id=57720) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28444 (pms_id=57721) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28445 (pms_id=57722) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28446 (pms_id=57730) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28447 (pms_id=57731) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28448 (pms_id=57740) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28449 (pms_id=57741) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28450 (pms_id=57743) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28451 (pms_id=57742) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28452 (pms_id=57744) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28453 (pms_id=57745) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28455 (pms_id=57748) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28454 (pms_id=57746) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28456 (pms_id=57749) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28458 (pms_id=57751) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28457 (pms_id=57750) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28459 (pms_id=57752) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28460 (pms_id=57753) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28461 (pms_id=57754) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28462 (pms_id=57755) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28463 (pms_id=57756) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28465 (pms_id=57757) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28466 (pms_id=57758) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28467 (pms_id=57759) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28468 (pms_id=57760) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28469 (pms_id=57771) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28470 (pms_id=57781) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28471 (pms_id=57782) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28472 (pms_id=57784) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28473 (pms_id=57785) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28474 (pms_id=57791) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28475 (pms_id=57802) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28477 (pms_id=57804) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28476 (pms_id=57803) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28478 (pms_id=57805) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28479 (pms_id=57813) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28480 (pms_id=57814) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28481 (pms_id=57815) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28482 (pms_id=57817) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28483 (pms_id=57818) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28484 (pms_id=57820) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28485 (pms_id=57824) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28486 (pms_id=57825) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28487 (pms_id=57826) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28488 (pms_id=57827) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28489 (pms_id=57828) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28490 (pms_id=57829) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28491 (pms_id=57830) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28493 (pms_id=57831) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28492 (pms_id=57832) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28494 (pms_id=57833) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28495 (pms_id=57834) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28497 (pms_id=57836) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28496 (pms_id=57835) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28498 (pms_id=57837) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28499 (pms_id=57844) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28500 (pms_id=57845) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28501 (pms_id=57846) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28502 (pms_id=57847) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28503 (pms_id=57848) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28504 (pms_id=57849) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28506 (pms_id=57851) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28505 (pms_id=57850) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28507 (pms_id=57852) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28508 (pms_id=57854) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28509 (pms_id=57855) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28510 (pms_id=57856) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28512 (pms_id=57866) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28511 (pms_id=57867) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28515 (pms_id=57868) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28513 (pms_id=57869) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28514 (pms_id=57870) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28516 (pms_id=57871) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28517 (pms_id=57872) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28518 (pms_id=57873) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28519 (pms_id=57874) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28520 (pms_id=57875) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28521 (pms_id=57876) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28522 (pms_id=57877) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28523 (pms_id=57878) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28524 (pms_id=57879) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28526 (pms_id=57886) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28525 (pms_id=57887) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28529 (pms_id=57888) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28527 (pms_id=57889) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28528 (pms_id=57890) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28530 (pms_id=57891) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28531 (pms_id=57898) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28532 (pms_id=57899) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28534 (pms_id=57900) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28533 (pms_id=57908) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28535 (pms_id=57909) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28536 (pms_id=57910) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28537 (pms_id=57911) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28538 (pms_id=57921) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28539 (pms_id=57922) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28540 (pms_id=57923) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28541 (pms_id=57924) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28542 (pms_id=57925) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28543 (pms_id=57926) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28544 (pms_id=57927) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28545 (pms_id=57928) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28546 (pms_id=57937) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28547 (pms_id=57938) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28548 (pms_id=57939) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28549 (pms_id=57940) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28550 (pms_id=57942) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28551 (pms_id=57943) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28552 (pms_id=57948) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28553 (pms_id=57958) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28555 (pms_id=57959) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28556 (pms_id=57969) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28554 (pms_id=57960) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28557 (pms_id=57970) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28558 (pms_id=57971) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28559 (pms_id=57972) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28560 (pms_id=57973) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28562 (pms_id=57974) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28561 (pms_id=57975) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28563 (pms_id=57976) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28566 (pms_id=57977) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28565 (pms_id=57978) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28567 (pms_id=57980) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28564 (pms_id=57979) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28569 (pms_id=57981) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28568 (pms_id=57982) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28570 (pms_id=57983) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28571 (pms_id=57993) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28572 (pms_id=57994) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28573 (pms_id=57995) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28574 (pms_id=57996) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28575 (pms_id=57997) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28576 (pms_id=57998) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28577 (pms_id=57999) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28580 (pms_id=58000) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28578 (pms_id=58001) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28579 (pms_id=58003) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28581 (pms_id=58004) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28582 (pms_id=58005) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28583 (pms_id=58006) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28584 (pms_id=58007) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28585 (pms_id=58008) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28586 (pms_id=58014) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28587 (pms_id=58015) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28588 (pms_id=58016) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28589 (pms_id=58017) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28591 (pms_id=58019) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28590 (pms_id=58018) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28592 (pms_id=58020) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28593 (pms_id=58021) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28594 (pms_id=58022) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28595 (pms_id=58024) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28596 (pms_id=58025) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28597 (pms_id=58026) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28598 (pms_id=58027) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28599 (pms_id=58028) 2025-11-19 15:27:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 28602 (pms_id=58029) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28600 (pms_id=58031) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28601 (pms_id=58034) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28603 (pms_id=58035) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28604 (pms_id=58036) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28605 (pms_id=58046) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28606 (pms_id=58047) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28607 (pms_id=58048) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28608 (pms_id=58049) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28609 (pms_id=58050) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28611 (pms_id=58051) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28610 (pms_id=58052) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28612 (pms_id=58053) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28613 (pms_id=58054) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28614 (pms_id=58055) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28615 (pms_id=58056) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28616 (pms_id=58057) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28617 (pms_id=58065) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28618 (pms_id=58066) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28619 (pms_id=58067) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28621 (pms_id=58077) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28620 (pms_id=58076) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28622 (pms_id=58078) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28623 (pms_id=58079) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28624 (pms_id=58080) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28625 (pms_id=58081) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28626 (pms_id=58082) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28627 (pms_id=58083) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28628 (pms_id=58084) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28630 (pms_id=58085) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28629 (pms_id=58086) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28631 (pms_id=58088) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28632 (pms_id=58089) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28634 (pms_id=58090) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28633 (pms_id=58092) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28636 (pms_id=58095) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28635 (pms_id=58094) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28637 (pms_id=58096) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28638 (pms_id=58097) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28640 (pms_id=58102) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28639 (pms_id=58098) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28641 (pms_id=58103) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28643 (pms_id=58104) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28642 (pms_id=58106) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28644 (pms_id=58107) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28645 (pms_id=58108) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28646 (pms_id=58109) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28647 (pms_id=58111) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28648 (pms_id=58113) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28649 (pms_id=58121) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28650 (pms_id=58122) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28652 (pms_id=58134) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28651 (pms_id=58123) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28653 (pms_id=58142) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28655 (pms_id=58144) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28654 (pms_id=58143) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28656 (pms_id=58146) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28657 (pms_id=58147) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28658 (pms_id=58148) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28659 (pms_id=58149) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28660 (pms_id=58150) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28661 (pms_id=58151) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28662 (pms_id=58152) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28663 (pms_id=58153) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28664 (pms_id=58159) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28665 (pms_id=58170) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28666 (pms_id=58171) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28667 (pms_id=58172) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28668 (pms_id=58173) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28670 (pms_id=58175) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28669 (pms_id=58174) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28674 (pms_id=58177) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28671 (pms_id=58176) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28672 (pms_id=58180) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28673 (pms_id=58181) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28675 (pms_id=58182) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28676 (pms_id=58183) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28677 (pms_id=58184) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28686 (pms_id=58185) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28678 (pms_id=58186) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28679 (pms_id=58187) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28680 (pms_id=58189) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28681 (pms_id=58192) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28682 (pms_id=58199) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28684 (pms_id=58201) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28683 (pms_id=58200) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28685 (pms_id=58202) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28687 (pms_id=58203) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28688 (pms_id=58204) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28689 (pms_id=58205) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28691 (pms_id=58221) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28690 (pms_id=58220) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28692 (pms_id=58222) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28693 (pms_id=58225) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28694 (pms_id=58226) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28695 (pms_id=58227) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28696 (pms_id=58228) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28697 (pms_id=58231) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28698 (pms_id=58232) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28699 (pms_id=58233) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28701 (pms_id=58234) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28700 (pms_id=58235) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28702 (pms_id=58236) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28703 (pms_id=58237) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28704 (pms_id=58238) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28705 (pms_id=58239) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28706 (pms_id=58240) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28707 (pms_id=58241) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28708 (pms_id=58242) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28710 (pms_id=58244) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28709 (pms_id=58243) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28711 (pms_id=58245) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28712 (pms_id=58246) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28713 (pms_id=58247) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28714 (pms_id=58248) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28715 (pms_id=58249) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28716 (pms_id=58250) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28717 (pms_id=58251) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28718 (pms_id=58252) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28719 (pms_id=58253) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28720 (pms_id=58254) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28721 (pms_id=58255) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28722 (pms_id=58256) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28723 (pms_id=58257) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28725 (pms_id=58264) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28724 (pms_id=58258) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28726 (pms_id=58265) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28727 (pms_id=58266) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28728 (pms_id=58267) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28729 (pms_id=58268) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28730 (pms_id=58269) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28731 (pms_id=58270) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28732 (pms_id=58271) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28733 (pms_id=58272) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28735 (pms_id=58274) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28734 (pms_id=58273) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28736 (pms_id=58284) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28738 (pms_id=58285) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28737 (pms_id=58288) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28740 (pms_id=58296) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28739 (pms_id=58297) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28741 (pms_id=58298) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28743 (pms_id=58299) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28742 (pms_id=58309) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28744 (pms_id=58310) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28745 (pms_id=58311) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28746 (pms_id=58312) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28747 (pms_id=58313) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28748 (pms_id=58314) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28749 (pms_id=58315) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28750 (pms_id=58316) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28752 (pms_id=58317) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28751 (pms_id=58318) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28753 (pms_id=58319) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28754 (pms_id=58320) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28755 (pms_id=58321) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28757 (pms_id=58330) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28756 (pms_id=58340) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28758 (pms_id=58342) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28759 (pms_id=58343) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28762 (pms_id=58344) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28760 (pms_id=58345) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28761 (pms_id=58346) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28763 (pms_id=58347) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28764 (pms_id=58348) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28765 (pms_id=58349) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28767 (pms_id=58350) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28766 (pms_id=58361) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28768 (pms_id=58362) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28770 (pms_id=58363) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28772 (pms_id=58371) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28769 (pms_id=58372) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28771 (pms_id=58373) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28773 (pms_id=58374) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28774 (pms_id=58375) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28775 (pms_id=58376) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28776 (pms_id=58377) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28777 (pms_id=58381) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28778 (pms_id=58392) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28779 (pms_id=58393) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28781 (pms_id=58394) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28780 (pms_id=58395) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28782 (pms_id=58396) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28783 (pms_id=58397) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28784 (pms_id=58398) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28785 (pms_id=58399) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28786 (pms_id=58400) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28787 (pms_id=58401) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28788 (pms_id=58402) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28789 (pms_id=58403) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28791 (pms_id=58404) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28790 (pms_id=58405) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28793 (pms_id=58406) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28792 (pms_id=58407) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28794 (pms_id=58408) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28795 (pms_id=58409) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28796 (pms_id=58410) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28797 (pms_id=58412) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28798 (pms_id=58413) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28799 (pms_id=58414) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28801 (pms_id=58415) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28800 (pms_id=58417) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28802 (pms_id=58419) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28804 (pms_id=58421) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28803 (pms_id=58420) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28805 (pms_id=58423) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28807 (pms_id=58424) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28808 (pms_id=58436) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28806 (pms_id=58435) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28809 (pms_id=58437) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28810 (pms_id=58438) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28811 (pms_id=58439) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28813 (pms_id=58440) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28812 (pms_id=58450) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28814 (pms_id=58451) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28835 (pms_id=58453) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28815 (pms_id=58455) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28817 (pms_id=58457) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28816 (pms_id=58456) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28819 (pms_id=58458) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28818 (pms_id=58460) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28820 (pms_id=58461) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28821 (pms_id=58462) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28823 (pms_id=58464) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28822 (pms_id=58465) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28824 (pms_id=58466) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28825 (pms_id=58467) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28827 (pms_id=58469) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28826 (pms_id=58470) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28829 (pms_id=58484) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28828 (pms_id=58483) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28830 (pms_id=58485) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28831 (pms_id=58486) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28832 (pms_id=58487) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28833 (pms_id=58489) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28834 (pms_id=58490) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28836 (pms_id=58496) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28837 (pms_id=58497) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28838 (pms_id=58498) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28839 (pms_id=58499) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28840 (pms_id=58500) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28841 (pms_id=58501) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28842 (pms_id=58502) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28844 (pms_id=58503) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28843 (pms_id=58504) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28845 (pms_id=58505) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28846 (pms_id=58506) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28847 (pms_id=58507) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28848 (pms_id=58516) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28849 (pms_id=58518) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28850 (pms_id=58517) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28851 (pms_id=58519) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28852 (pms_id=58529) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28854 (pms_id=58530) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28853 (pms_id=58531) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28855 (pms_id=58532) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28856 (pms_id=58533) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28858 (pms_id=58534) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28857 (pms_id=58548) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28860 (pms_id=58549) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28859 (pms_id=58550) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28861 (pms_id=58559) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28862 (pms_id=58569) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28863 (pms_id=58570) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28864 (pms_id=58571) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28865 (pms_id=58572) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28866 (pms_id=58573) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28867 (pms_id=58574) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28868 (pms_id=58575) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28869 (pms_id=58576) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28870 (pms_id=58577) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28871 (pms_id=58581) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28873 (pms_id=58593) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28872 (pms_id=58583) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28874 (pms_id=58594) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28875 (pms_id=58595) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28876 (pms_id=58606) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28877 (pms_id=58607) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28878 (pms_id=58608) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28879 (pms_id=58609) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28880 (pms_id=58611) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28881 (pms_id=58621) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28882 (pms_id=58622) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28883 (pms_id=58623) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28884 (pms_id=58624) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28885 (pms_id=58625) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28886 (pms_id=58626) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28888 (pms_id=58627) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28887 (pms_id=58628) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28891 (pms_id=58632) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28889 (pms_id=58642) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28890 (pms_id=58643) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28892 (pms_id=58644) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28893 (pms_id=58645) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28894 (pms_id=58646) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28895 (pms_id=58647) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28896 (pms_id=58654) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28897 (pms_id=58655) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28898 (pms_id=58656) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28899 (pms_id=58657) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28900 (pms_id=58677) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28901 (pms_id=58678) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28902 (pms_id=58679) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28903 (pms_id=58681) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28904 (pms_id=58691) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28905 (pms_id=58692) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28906 (pms_id=58693) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28907 (pms_id=58694) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28908 (pms_id=58695) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28909 (pms_id=58697) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28910 (pms_id=58698) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28911 (pms_id=58699) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28912 (pms_id=58700) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28919 (pms_id=58701) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28913 (pms_id=58702) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28914 (pms_id=58703) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28915 (pms_id=58704) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28916 (pms_id=58705) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28917 (pms_id=58706) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28918 (pms_id=58709) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28920 (pms_id=58710) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28922 (pms_id=58720) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28921 (pms_id=58721) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28923 (pms_id=58722) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28925 (pms_id=58723) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28924 (pms_id=58724) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28926 (pms_id=58725) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28927 (pms_id=58726) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28928 (pms_id=58727) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28929 (pms_id=58728) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28930 (pms_id=58729) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28931 (pms_id=58730) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28932 (pms_id=58731) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28934 (pms_id=58733) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28933 (pms_id=58732) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28940 (pms_id=58734) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28935 (pms_id=58735) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28936 (pms_id=58736) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28937 (pms_id=58737) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28938 (pms_id=58738) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28939 (pms_id=58739) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28941 (pms_id=58740) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28942 (pms_id=58741) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28943 (pms_id=58742) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28944 (pms_id=58743) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28945 (pms_id=58744) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28946 (pms_id=58745) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28947 (pms_id=58746) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28950 (pms_id=58747) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28948 (pms_id=58749) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28949 (pms_id=58750) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28952 (pms_id=58751) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28951 (pms_id=58752) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28953 (pms_id=58753) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28954 (pms_id=58755) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28955 (pms_id=58756) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28956 (pms_id=58766) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28959 (pms_id=58767) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28957 (pms_id=58769) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28958 (pms_id=58770) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28960 (pms_id=58771) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28962 (pms_id=58782) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28961 (pms_id=58783) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28964 (pms_id=58785) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28963 (pms_id=58784) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28966 (pms_id=58786) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28965 (pms_id=58787) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28967 (pms_id=58788) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28968 (pms_id=58789) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28969 (pms_id=58790) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28970 (pms_id=58791) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28971 (pms_id=58792) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28973 (pms_id=58794) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28972 (pms_id=58793) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28975 (pms_id=58795) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28976 (pms_id=58796) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28974 (pms_id=58797) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28977 (pms_id=58799) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28978 (pms_id=58800) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28979 (pms_id=58802) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28982 (pms_id=58816) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28980 (pms_id=58817) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28981 (pms_id=58818) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28983 (pms_id=58819) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28985 (pms_id=58820) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28984 (pms_id=58822) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28986 (pms_id=58823) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28987 (pms_id=58824) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28988 (pms_id=58825) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28989 (pms_id=58826) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28992 (pms_id=58827) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28991 (pms_id=58828) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28990 (pms_id=58829) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28993 (pms_id=58831) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28994 (pms_id=58832) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28995 (pms_id=58833) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28996 (pms_id=58834) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28997 (pms_id=58835) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28998 (pms_id=58836) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29000 (pms_id=58837) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 28999 (pms_id=58838) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29002 (pms_id=58839) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29001 (pms_id=58841) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29004 (pms_id=58842) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29006 (pms_id=58845) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29005 (pms_id=58844) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29003 (pms_id=58843) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29007 (pms_id=58846) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29008 (pms_id=58847) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29009 (pms_id=58849) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29010 (pms_id=58848) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29011 (pms_id=58850) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29012 (pms_id=58851) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29013 (pms_id=58852) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29015 (pms_id=58854) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29014 (pms_id=58853) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29016 (pms_id=58855) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29017 (pms_id=58856) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29018 (pms_id=58857) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29019 (pms_id=58858) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29020 (pms_id=58859) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29021 (pms_id=58860) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29022 (pms_id=58861) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29023 (pms_id=58862) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29024 (pms_id=58863) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29025 (pms_id=58864) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29026 (pms_id=58865) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29027 (pms_id=58866) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29028 (pms_id=58867) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29029 (pms_id=58868) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29030 (pms_id=58869) 2025-11-19 15:27:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29034 (pms_id=58870) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29031 (pms_id=58871) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29032 (pms_id=58872) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29033 (pms_id=58873) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29035 (pms_id=58874) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29036 (pms_id=58875) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29037 (pms_id=58876) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29038 (pms_id=58877) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29039 (pms_id=58878) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29040 (pms_id=58880) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29041 (pms_id=58881) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29042 (pms_id=58882) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29047 (pms_id=58883) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29044 (pms_id=58885) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29043 (pms_id=58884) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29045 (pms_id=58886) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29046 (pms_id=58887) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29048 (pms_id=58888) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29049 (pms_id=58889) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29050 (pms_id=58890) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29051 (pms_id=58891) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29052 (pms_id=58892) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29053 (pms_id=58893) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29054 (pms_id=58894) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29055 (pms_id=58895) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29056 (pms_id=58896) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29057 (pms_id=58897) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29058 (pms_id=58898) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29059 (pms_id=58899) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29061 (pms_id=58900) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29060 (pms_id=58902) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29062 (pms_id=58903) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29063 (pms_id=58904) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29064 (pms_id=58905) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29065 (pms_id=58906) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29067 (pms_id=58908) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29066 (pms_id=58907) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29068 (pms_id=58909) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29069 (pms_id=58910) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29070 (pms_id=58911) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29071 (pms_id=58912) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29072 (pms_id=58913) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29074 (pms_id=58914) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29073 (pms_id=58915) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29075 (pms_id=58917) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29076 (pms_id=58918) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29077 (pms_id=58919) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29078 (pms_id=58922) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29079 (pms_id=58923) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29080 (pms_id=58924) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29081 (pms_id=58925) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29082 (pms_id=58926) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29083 (pms_id=58927) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29084 (pms_id=58928) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29085 (pms_id=58939) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29086 (pms_id=58940) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29087 (pms_id=58950) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29088 (pms_id=58960) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29089 (pms_id=58961) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29090 (pms_id=58962) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29091 (pms_id=58963) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29092 (pms_id=58964) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29093 (pms_id=58965) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29094 (pms_id=58966) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29095 (pms_id=58967) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29096 (pms_id=58969) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29097 (pms_id=58973) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29098 (pms_id=58974) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29099 (pms_id=58975) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29100 (pms_id=58976) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29101 (pms_id=58977) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29102 (pms_id=58983) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29104 (pms_id=58985) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29103 (pms_id=58984) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29105 (pms_id=58986) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29106 (pms_id=58987) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29108 (pms_id=58988) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29107 (pms_id=58989) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29109 (pms_id=58990) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29112 (pms_id=58991) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29110 (pms_id=58992) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29111 (pms_id=58993) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29113 (pms_id=58997) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29114 (pms_id=58998) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58993 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29115 (pms_id=58999) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29116 (pms_id=59001) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29117 (pms_id=59002) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29119 (pms_id=59003) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29118 (pms_id=59004) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29120 (pms_id=59005) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29121 (pms_id=59006) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29122 (pms_id=59007) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29123 (pms_id=59008) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29124 (pms_id=59009) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29125 (pms_id=59010) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29126 (pms_id=59011) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29127 (pms_id=59012) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29129 (pms_id=59013) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29128 (pms_id=59014) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29130 (pms_id=59015) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29131 (pms_id=59016) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29132 (pms_id=59026) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29133 (pms_id=59027) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29134 (pms_id=59028) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29136 (pms_id=59029) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29135 (pms_id=59030) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29137 (pms_id=59031) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29138 (pms_id=59032) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29139 (pms_id=59033) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29142 (pms_id=59034) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29140 (pms_id=59036) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29141 (pms_id=59037) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29144 (pms_id=59038) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29143 (pms_id=59039) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29145 (pms_id=59040) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29146 (pms_id=59041) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29147 (pms_id=59042) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29148 (pms_id=59043) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29149 (pms_id=59044) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29151 (pms_id=59046) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29150 (pms_id=59047) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29152 (pms_id=59048) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29153 (pms_id=59049) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29154 (pms_id=59051) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29155 (pms_id=59052) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29156 (pms_id=59053) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29157 (pms_id=59054) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29159 (pms_id=59056) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29158 (pms_id=59055) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29160 (pms_id=59057) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29161 (pms_id=59058) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29162 (pms_id=59059) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29163 (pms_id=59060) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29164 (pms_id=59061) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29165 (pms_id=59062) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29166 (pms_id=59063) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29167 (pms_id=59064) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29168 (pms_id=59065) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29170 (pms_id=59066) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29169 (pms_id=59067) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29171 (pms_id=59068) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29172 (pms_id=59069) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29173 (pms_id=59070) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29174 (pms_id=59071) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29175 (pms_id=59072) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29176 (pms_id=59073) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29179 (pms_id=59074) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29177 (pms_id=59083) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29178 (pms_id=59084) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29180 (pms_id=59085) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29181 (pms_id=59086) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29182 (pms_id=59087) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29184 (pms_id=59088) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29183 (pms_id=59089) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29185 (pms_id=59090) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29186 (pms_id=59091) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29187 (pms_id=59092) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29188 (pms_id=59093) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29189 (pms_id=59094) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29190 (pms_id=59095) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29191 (pms_id=59096) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29192 (pms_id=59097) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29193 (pms_id=59098) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29195 (pms_id=59099) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29194 (pms_id=59100) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29196 (pms_id=59101) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29197 (pms_id=59102) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29198 (pms_id=59103) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29199 (pms_id=59104) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29200 (pms_id=59105) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29201 (pms_id=59106) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29203 (pms_id=59108) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29202 (pms_id=59107) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29205 (pms_id=59109) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29204 (pms_id=59110) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29206 (pms_id=59111) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29207 (pms_id=59112) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29208 (pms_id=59113) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29209 (pms_id=59114) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29210 (pms_id=59115) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29211 (pms_id=59116) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29212 (pms_id=59117) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29213 (pms_id=59118) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29215 (pms_id=59119) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29214 (pms_id=59120) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29216 (pms_id=59121) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29217 (pms_id=59122) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29218 (pms_id=59123) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29219 (pms_id=59126) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29220 (pms_id=59127) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29221 (pms_id=59128) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29222 (pms_id=59129) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29225 (pms_id=59130) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29223 (pms_id=59131) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29224 (pms_id=59132) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29226 (pms_id=59133) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29227 (pms_id=59134) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29229 (pms_id=59135) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29228 (pms_id=59136) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29230 (pms_id=59137) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29231 (pms_id=59140) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29232 (pms_id=59141) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29233 (pms_id=59142) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29234 (pms_id=59143) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29236 (pms_id=59145) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29235 (pms_id=59147) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29238 (pms_id=59148) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29237 (pms_id=59158) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29239 (pms_id=59159) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29241 (pms_id=59160) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29240 (pms_id=59161) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29242 (pms_id=59162) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29243 (pms_id=59163) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29244 (pms_id=59164) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29245 (pms_id=59165) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29246 (pms_id=59166) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29247 (pms_id=59167) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29248 (pms_id=59168) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29249 (pms_id=59169) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29250 (pms_id=59170) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29251 (pms_id=59171) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29252 (pms_id=59173) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29253 (pms_id=59176) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29254 (pms_id=59177) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29256 (pms_id=59179) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29255 (pms_id=59178) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29258 (pms_id=59182) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29257 (pms_id=59180) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29259 (pms_id=59183) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29261 (pms_id=59185) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29260 (pms_id=59184) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29262 (pms_id=59186) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29263 (pms_id=59191) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29264 (pms_id=59192) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29265 (pms_id=59193) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29266 (pms_id=59194) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29267 (pms_id=59195) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29268 (pms_id=59196) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29269 (pms_id=59197) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29271 (pms_id=59198) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29270 (pms_id=59199) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29272 (pms_id=59200) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29275 (pms_id=59201) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29273 (pms_id=59203) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29274 (pms_id=59205) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29276 (pms_id=59206) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29277 (pms_id=59209) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29278 (pms_id=59210) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29280 (pms_id=59211) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29279 (pms_id=59212) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29281 (pms_id=59213) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29282 (pms_id=59214) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29284 (pms_id=59216) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29283 (pms_id=59215) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29286 (pms_id=59217) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29287 (pms_id=59219) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29285 (pms_id=59218) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29288 (pms_id=59220) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29291 (pms_id=59222) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29289 (pms_id=59221) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29290 (pms_id=59223) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29292 (pms_id=59224) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29293 (pms_id=59225) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29295 (pms_id=59226) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29294 (pms_id=59230) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29296 (pms_id=59231) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29297 (pms_id=59232) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29298 (pms_id=59233) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29299 (pms_id=59234) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29300 (pms_id=59235) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29301 (pms_id=59236) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29302 (pms_id=59237) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29303 (pms_id=59238) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29305 (pms_id=59239) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29304 (pms_id=59240) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29306 (pms_id=59241) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29307 (pms_id=59242) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29308 (pms_id=59243) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29309 (pms_id=59244) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29311 (pms_id=59245) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29310 (pms_id=59246) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29312 (pms_id=59247) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29313 (pms_id=59248) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29314 (pms_id=59250) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29315 (pms_id=59251) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29317 (pms_id=59252) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29316 (pms_id=59253) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29318 (pms_id=59254) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29319 (pms_id=59255) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29321 (pms_id=59256) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29320 (pms_id=59257) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29322 (pms_id=59259) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29323 (pms_id=59260) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29324 (pms_id=59261) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29325 (pms_id=59262) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29326 (pms_id=59264) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29327 (pms_id=59265) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29328 (pms_id=59266) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29329 (pms_id=59267) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29330 (pms_id=59268) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29331 (pms_id=59269) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29332 (pms_id=59270) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29333 (pms_id=59271) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29334 (pms_id=59272) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29335 (pms_id=59273) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29336 (pms_id=59274) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29337 (pms_id=59275) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29338 (pms_id=59276) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29339 (pms_id=59277) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29340 (pms_id=59278) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29341 (pms_id=59279) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29342 (pms_id=59281) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29343 (pms_id=59282) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29344 (pms_id=59283) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29345 (pms_id=59284) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29346 (pms_id=59285) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29348 (pms_id=59286) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29347 (pms_id=59287) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29349 (pms_id=59289) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29350 (pms_id=59290) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29351 (pms_id=59291) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29352 (pms_id=59292) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29353 (pms_id=59293) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29354 (pms_id=59294) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29356 (pms_id=59296) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29357 (pms_id=59297) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29355 (pms_id=59295) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29358 (pms_id=59298) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29360 (pms_id=59300) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29359 (pms_id=59299) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29363 (pms_id=59301) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29361 (pms_id=59302) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29362 (pms_id=59303) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29364 (pms_id=59304) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29365 (pms_id=59305) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29366 (pms_id=59306) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29367 (pms_id=59307) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29369 (pms_id=59308) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29368 (pms_id=59309) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29370 (pms_id=59310) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29371 (pms_id=59311) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29372 (pms_id=59312) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29373 (pms_id=59313) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29374 (pms_id=59314) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29375 (pms_id=59315) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29376 (pms_id=59316) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29377 (pms_id=59317) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29379 (pms_id=59318) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29378 (pms_id=59319) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29380 (pms_id=59322) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29381 (pms_id=59323) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29384 (pms_id=59324) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29382 (pms_id=59325) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29383 (pms_id=59326) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29385 (pms_id=59327) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29386 (pms_id=59329) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29387 (pms_id=59330) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29388 (pms_id=59331) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29389 (pms_id=59332) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29390 (pms_id=59333) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29391 (pms_id=59335) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29393 (pms_id=59336) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29392 (pms_id=59337) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29394 (pms_id=59338) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29395 (pms_id=59339) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29398 (pms_id=59340) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29396 (pms_id=59341) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29397 (pms_id=59342) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29399 (pms_id=59343) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29400 (pms_id=59344) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29401 (pms_id=59346) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29402 (pms_id=59347) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29403 (pms_id=59357) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29405 (pms_id=59359) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29406 (pms_id=59361) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29404 (pms_id=59360) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29407 (pms_id=59363) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29408 (pms_id=59364) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29409 (pms_id=59365) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29410 (pms_id=59370) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29411 (pms_id=59371) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29412 (pms_id=59372) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29414 (pms_id=59374) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29413 (pms_id=59373) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29415 (pms_id=59376) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29417 (pms_id=59377) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29416 (pms_id=59378) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29418 (pms_id=59379) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29420 (pms_id=59380) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29419 (pms_id=59381) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29421 (pms_id=59383) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29424 (pms_id=59384) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29422 (pms_id=59385) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29423 (pms_id=59386) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29425 (pms_id=59387) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29426 (pms_id=59388) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29427 (pms_id=59389) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29428 (pms_id=59390) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29430 (pms_id=59391) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29429 (pms_id=59392) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29431 (pms_id=59394) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29432 (pms_id=59395) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29433 (pms_id=59396) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29434 (pms_id=59406) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29435 (pms_id=59407) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29436 (pms_id=59408) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29437 (pms_id=59409) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29439 (pms_id=59410) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29438 (pms_id=59412) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29440 (pms_id=59413) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29441 (pms_id=59415) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29442 (pms_id=59416) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29444 (pms_id=59418) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29443 (pms_id=59417) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29446 (pms_id=59420) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29445 (pms_id=59419) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29447 (pms_id=59427) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29448 (pms_id=59428) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29450 (pms_id=59429) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29449 (pms_id=59430) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29451 (pms_id=59431) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29452 (pms_id=59433) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29453 (pms_id=59435) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29454 (pms_id=59436) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29455 (pms_id=59437) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29456 (pms_id=59438) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29457 (pms_id=59439) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29459 (pms_id=59440) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29458 (pms_id=59441) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29460 (pms_id=59442) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29461 (pms_id=59443) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29462 (pms_id=59444) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29463 (pms_id=59445) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29465 (pms_id=59446) 2025-11-19 15:27:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 29464 (pms_id=59447) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29466 (pms_id=59456) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29467 (pms_id=59458) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29468 (pms_id=59461) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29469 (pms_id=59462) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29470 (pms_id=59463) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29472 (pms_id=59465) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29471 (pms_id=59464) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29473 (pms_id=59466) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29474 (pms_id=59467) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29475 (pms_id=59469) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29476 (pms_id=59470) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29477 (pms_id=59474) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29478 (pms_id=59473) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29480 (pms_id=59475) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29479 (pms_id=59476) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29481 (pms_id=59477) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29482 (pms_id=59478) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29483 (pms_id=59479) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29484 (pms_id=59480) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29485 (pms_id=59483) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29486 (pms_id=59484) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29487 (pms_id=59485) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29488 (pms_id=59487) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29490 (pms_id=59488) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29489 (pms_id=59489) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29491 (pms_id=59490) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29492 (pms_id=59491) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29493 (pms_id=59492) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29494 (pms_id=59493) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29497 (pms_id=59503) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29495 (pms_id=59502) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29496 (pms_id=59505) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29499 (pms_id=59507) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29498 (pms_id=59506) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29500 (pms_id=59509) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29501 (pms_id=59510) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29502 (pms_id=59511) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29503 (pms_id=59512) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29504 (pms_id=59530) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29505 (pms_id=59531) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29506 (pms_id=59540) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29507 (pms_id=59541) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29508 (pms_id=59542) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29509 (pms_id=59543) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29510 (pms_id=59544) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29511 (pms_id=59545) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29512 (pms_id=59546) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29513 (pms_id=59547) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29514 (pms_id=59548) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29515 (pms_id=59549) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29517 (pms_id=59550) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29516 (pms_id=59551) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29519 (pms_id=59552) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29518 (pms_id=59553) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29520 (pms_id=59554) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29521 (pms_id=59555) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29522 (pms_id=59556) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29523 (pms_id=59557) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29524 (pms_id=59558) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29525 (pms_id=59559) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29526 (pms_id=59561) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29527 (pms_id=59562) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29529 (pms_id=59564) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29528 (pms_id=59565) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29530 (pms_id=59566) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29531 (pms_id=59567) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29532 (pms_id=59569) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29533 (pms_id=59576) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29535 (pms_id=59578) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29534 (pms_id=59577) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29538 (pms_id=59579) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29537 (pms_id=59581) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29536 (pms_id=59582) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29539 (pms_id=59583) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29540 (pms_id=59584) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29541 (pms_id=59585) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29543 (pms_id=59586) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29542 (pms_id=59593) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29544 (pms_id=59594) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29545 (pms_id=59595) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29547 (pms_id=59597) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29546 (pms_id=59596) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29548 (pms_id=59598) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29549 (pms_id=59600) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29550 (pms_id=59601) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29551 (pms_id=59602) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29552 (pms_id=59606) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29553 (pms_id=59616) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29554 (pms_id=59617) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29555 (pms_id=59618) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29556 (pms_id=59622) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29558 (pms_id=59623) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29557 (pms_id=59624) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29559 (pms_id=59629) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29560 (pms_id=59639) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29561 (pms_id=59649) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29562 (pms_id=59650) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29563 (pms_id=59651) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29564 (pms_id=59652) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29565 (pms_id=59653) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29566 (pms_id=59654) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29567 (pms_id=59655) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29568 (pms_id=59656) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29569 (pms_id=59657) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29570 (pms_id=59659) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29571 (pms_id=59660) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29572 (pms_id=59661) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29573 (pms_id=59670) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29574 (pms_id=59671) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29575 (pms_id=59672) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29576 (pms_id=59673) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29577 (pms_id=59683) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29578 (pms_id=59694) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29579 (pms_id=59695) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29580 (pms_id=59696) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29581 (pms_id=59697) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29582 (pms_id=59703) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29583 (pms_id=59704) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29584 (pms_id=59705) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29585 (pms_id=59706) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29586 (pms_id=59708) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29587 (pms_id=59709) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29588 (pms_id=59710) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29589 (pms_id=59711) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29590 (pms_id=59712) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29591 (pms_id=59713) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29592 (pms_id=59714) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29593 (pms_id=59715) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29594 (pms_id=59716) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29595 (pms_id=59717) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29597 (pms_id=59719) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29596 (pms_id=59718) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29598 (pms_id=59720) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29599 (pms_id=59721) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29600 (pms_id=59722) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29601 (pms_id=59723) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29602 (pms_id=59724) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29603 (pms_id=59725) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29604 (pms_id=59726) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29605 (pms_id=59727) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29606 (pms_id=59728) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29607 (pms_id=59729) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29608 (pms_id=59730) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29609 (pms_id=59731) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29610 (pms_id=59732) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29611 (pms_id=59735) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29612 (pms_id=59736) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29613 (pms_id=59737) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29615 (pms_id=59738) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29614 (pms_id=59739) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29616 (pms_id=59740) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29617 (pms_id=59741) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29618 (pms_id=59742) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29619 (pms_id=59743) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29620 (pms_id=59744) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29621 (pms_id=59745) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29622 (pms_id=59747) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29623 (pms_id=59748) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29624 (pms_id=59749) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29626 (pms_id=59750) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29625 (pms_id=59751) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29627 (pms_id=59752) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29628 (pms_id=59753) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29629 (pms_id=59766) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29630 (pms_id=59768) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29631 (pms_id=59769) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29632 (pms_id=59771) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29633 (pms_id=59772) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29634 (pms_id=59773) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29635 (pms_id=59774) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29636 (pms_id=59775) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29637 (pms_id=59776) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29638 (pms_id=59777) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29639 (pms_id=59784) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29640 (pms_id=59785) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29641 (pms_id=59787) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29642 (pms_id=59788) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29643 (pms_id=59789) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29644 (pms_id=59790) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29645 (pms_id=59791) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29647 (pms_id=59798) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29646 (pms_id=59797) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29648 (pms_id=59799) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29650 (pms_id=59800) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29649 (pms_id=59801) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29651 (pms_id=59802) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29652 (pms_id=59803) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29653 (pms_id=59804) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29654 (pms_id=59805) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29655 (pms_id=59811) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29657 (pms_id=59813) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29656 (pms_id=59812) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29658 (pms_id=59814) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29659 (pms_id=59815) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29660 (pms_id=59816) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29661 (pms_id=59817) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29662 (pms_id=59823) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29663 (pms_id=59824) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29664 (pms_id=59825) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29665 (pms_id=59826) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29666 (pms_id=59827) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29667 (pms_id=59834) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29669 (pms_id=59828) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29668 (pms_id=59835) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29670 (pms_id=59837) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29671 (pms_id=59838) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29672 (pms_id=59839) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29673 (pms_id=59840) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29674 (pms_id=59841) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29675 (pms_id=59842) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29676 (pms_id=59843) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29677 (pms_id=59844) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29678 (pms_id=59846) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29679 (pms_id=59847) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29680 (pms_id=59848) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29682 (pms_id=59849) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29681 (pms_id=59850) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29683 (pms_id=59862) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29684 (pms_id=59863) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29685 (pms_id=59864) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29686 (pms_id=59865) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29687 (pms_id=59866) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29688 (pms_id=59867) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29689 (pms_id=59868) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29690 (pms_id=59869) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29691 (pms_id=59870) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29692 (pms_id=59871) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29693 (pms_id=59872) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29694 (pms_id=59873) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29695 (pms_id=59874) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29696 (pms_id=59875) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29697 (pms_id=59885) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29698 (pms_id=59886) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29699 (pms_id=59887) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29700 (pms_id=59888) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29701 (pms_id=59889) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29702 (pms_id=59890) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29703 (pms_id=59891) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29704 (pms_id=59892) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29705 (pms_id=59893) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29706 (pms_id=59894) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29707 (pms_id=59895) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29708 (pms_id=59896) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29709 (pms_id=59897) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29710 (pms_id=59898) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29712 (pms_id=59899) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29711 (pms_id=59900) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29713 (pms_id=59901) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29714 (pms_id=59902) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29715 (pms_id=59903) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29716 (pms_id=59904) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29717 (pms_id=59905) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29719 (pms_id=59907) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29718 (pms_id=59906) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29720 (pms_id=59908) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29721 (pms_id=59909) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29722 (pms_id=59910) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29723 (pms_id=59911) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29724 (pms_id=59912) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29727 (pms_id=59913) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29725 (pms_id=59914) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29726 (pms_id=59915) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29728 (pms_id=59916) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29729 (pms_id=59917) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29730 (pms_id=59918) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29732 (pms_id=59919) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29731 (pms_id=59920) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29733 (pms_id=59921) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29734 (pms_id=59922) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29739 (pms_id=59924) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29735 (pms_id=59925) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29736 (pms_id=59926) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29737 (pms_id=59927) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29738 (pms_id=59928) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29740 (pms_id=59929) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29741 (pms_id=59930) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29743 (pms_id=59931) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29742 (pms_id=59932) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29744 (pms_id=59933) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29745 (pms_id=59935) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29746 (pms_id=59934) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29748 (pms_id=59937) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29747 (pms_id=59936) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29749 (pms_id=59938) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29750 (pms_id=59939) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29751 (pms_id=59949) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29752 (pms_id=59950) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29753 (pms_id=59952) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29754 (pms_id=59953) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29755 (pms_id=59954) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29756 (pms_id=59955) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29757 (pms_id=59960) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29758 (pms_id=59970) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29759 (pms_id=59971) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29760 (pms_id=59981) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29761 (pms_id=59982) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29763 (pms_id=59983) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29762 (pms_id=59984) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29764 (pms_id=59992) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29765 (pms_id=59993) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29766 (pms_id=60002) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29767 (pms_id=60003) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29768 (pms_id=60004) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29769 (pms_id=60005) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29770 (pms_id=60006) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29771 (pms_id=60007) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29772 (pms_id=60008) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29773 (pms_id=60009) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29774 (pms_id=60010) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29775 (pms_id=60016) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29776 (pms_id=60017) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29777 (pms_id=60018) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29778 (pms_id=60019) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29779 (pms_id=60020) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29781 (pms_id=60021) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29780 (pms_id=60023) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29782 (pms_id=60024) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29784 (pms_id=60026) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29783 (pms_id=60025) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29785 (pms_id=60027) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29787 (pms_id=60028) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29786 (pms_id=60029) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29788 (pms_id=60030) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29789 (pms_id=60031) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29790 (pms_id=60032) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29791 (pms_id=60042) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29792 (pms_id=60044) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29793 (pms_id=60045) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29794 (pms_id=60046) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29795 (pms_id=60052) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60046 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29796 (pms_id=60053) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29797 (pms_id=60054) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29798 (pms_id=60056) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29799 (pms_id=60057) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29800 (pms_id=60058) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29801 (pms_id=60059) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29803 (pms_id=60060) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29802 (pms_id=60072) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29804 (pms_id=60083) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29805 (pms_id=60084) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29806 (pms_id=60085) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29807 (pms_id=60093) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29808 (pms_id=60094) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29809 (pms_id=60104) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29810 (pms_id=60105) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29812 (pms_id=60106) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29811 (pms_id=60108) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29813 (pms_id=60109) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29814 (pms_id=60110) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29815 (pms_id=60111) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29816 (pms_id=60112) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29817 (pms_id=60113) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29818 (pms_id=60114) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29819 (pms_id=60116) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29820 (pms_id=60124) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29821 (pms_id=60126) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29822 (pms_id=60127) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29823 (pms_id=60129) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29824 (pms_id=60130) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29825 (pms_id=60131) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29826 (pms_id=60132) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29827 (pms_id=60133) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29828 (pms_id=60134) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29829 (pms_id=60135) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29830 (pms_id=60136) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29832 (pms_id=60137) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29831 (pms_id=60138) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29833 (pms_id=60139) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29834 (pms_id=60140) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29835 (pms_id=60141) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29836 (pms_id=60143) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29838 (pms_id=60145) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29837 (pms_id=60144) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29839 (pms_id=60146) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29840 (pms_id=60147) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29841 (pms_id=60148) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29842 (pms_id=60149) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29844 (pms_id=60150) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29843 (pms_id=60151) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29845 (pms_id=60152) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29846 (pms_id=60160) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60160 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29847 (pms_id=60161) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29848 (pms_id=60163) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29849 (pms_id=60171) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29850 (pms_id=60181) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29851 (pms_id=60182) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29852 (pms_id=60183) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29853 (pms_id=60184) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29854 (pms_id=60185) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29855 (pms_id=60186) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29856 (pms_id=60187) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29857 (pms_id=60189) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29858 (pms_id=60190) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29859 (pms_id=60191) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29860 (pms_id=60192) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29862 (pms_id=60194) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29861 (pms_id=60193) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29863 (pms_id=60195) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29864 (pms_id=60196) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29865 (pms_id=60197) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29866 (pms_id=60206) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29867 (pms_id=60207) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29868 (pms_id=60208) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29869 (pms_id=60209) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29870 (pms_id=60210) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29871 (pms_id=60211) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29872 (pms_id=60212) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29873 (pms_id=60213) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29874 (pms_id=60214) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29875 (pms_id=60215) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29876 (pms_id=60216) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29877 (pms_id=60217) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29878 (pms_id=60218) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60217 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29879 (pms_id=60219) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29880 (pms_id=60220) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29881 (pms_id=60221) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29882 (pms_id=60222) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29883 (pms_id=60223) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29884 (pms_id=60224) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29885 (pms_id=60225) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29886 (pms_id=60226) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29887 (pms_id=60236) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29888 (pms_id=60238) 2025-11-19 15:27:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 29889 (pms_id=60239) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29890 (pms_id=60241) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29891 (pms_id=60246) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29892 (pms_id=60247) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29893 (pms_id=60248) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29894 (pms_id=60249) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29895 (pms_id=60257) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29896 (pms_id=60258) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29897 (pms_id=60259) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29898 (pms_id=60260) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29899 (pms_id=60261) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29900 (pms_id=60262) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29901 (pms_id=60265) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29902 (pms_id=60266) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29903 (pms_id=60268) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29904 (pms_id=60273) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29905 (pms_id=60274) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29906 (pms_id=60275) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29907 (pms_id=60276) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29908 (pms_id=60277) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29909 (pms_id=60278) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29910 (pms_id=60279) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29911 (pms_id=60281) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29912 (pms_id=60284) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29913 (pms_id=60285) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29914 (pms_id=60296) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29915 (pms_id=60297) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29917 (pms_id=60299) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29916 (pms_id=60298) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29918 (pms_id=60300) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29919 (pms_id=60301) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29920 (pms_id=60302) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29921 (pms_id=60303) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29923 (pms_id=60304) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29924 (pms_id=60307) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29922 (pms_id=60305) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29925 (pms_id=60308) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29926 (pms_id=60309) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29927 (pms_id=60310) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29928 (pms_id=60311) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29929 (pms_id=60312) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29930 (pms_id=60319) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29931 (pms_id=60330) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29932 (pms_id=60331) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29934 (pms_id=60333) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29933 (pms_id=60332) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60331 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29935 (pms_id=60334) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29936 (pms_id=60335) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29937 (pms_id=60341) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29938 (pms_id=60342) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29939 (pms_id=60343) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29940 (pms_id=60344) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29941 (pms_id=60345) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29942 (pms_id=60346) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29943 (pms_id=60347) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29944 (pms_id=60348) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29945 (pms_id=60349) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29946 (pms_id=60350) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29947 (pms_id=60351) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29949 (pms_id=60353) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29948 (pms_id=60352) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29951 (pms_id=60354) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29950 (pms_id=60355) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29952 (pms_id=60356) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29953 (pms_id=60366) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29954 (pms_id=60367) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29955 (pms_id=60368) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29956 (pms_id=60369) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29957 (pms_id=60370) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29959 (pms_id=60372) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29958 (pms_id=60371) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29960 (pms_id=60373) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29961 (pms_id=60375) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29962 (pms_id=60377) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29964 (pms_id=60379) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29963 (pms_id=60380) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29965 (pms_id=60381) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29966 (pms_id=60382) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29967 (pms_id=60383) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29968 (pms_id=60384) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29970 (pms_id=60386) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29969 (pms_id=60385) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29971 (pms_id=60387) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29972 (pms_id=60388) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29973 (pms_id=60389) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29977 (pms_id=60390) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29974 (pms_id=60391) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29975 (pms_id=60392) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29976 (pms_id=60401) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29978 (pms_id=60402) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29979 (pms_id=60403) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29980 (pms_id=60404) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29981 (pms_id=60405) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60402 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29982 (pms_id=60406) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29983 (pms_id=60407) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29984 (pms_id=60408) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29985 (pms_id=60409) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29986 (pms_id=60419) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29987 (pms_id=60420) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29988 (pms_id=60421) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29989 (pms_id=60422) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29990 (pms_id=60423) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29991 (pms_id=60431) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29992 (pms_id=60432) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29993 (pms_id=60433) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29994 (pms_id=60434) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29995 (pms_id=60435) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29996 (pms_id=60436) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29997 (pms_id=60437) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30002 (pms_id=60438) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29998 (pms_id=60439) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 29999 (pms_id=60440) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30000 (pms_id=60441) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30001 (pms_id=60442) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30003 (pms_id=60443) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30004 (pms_id=60444) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30006 (pms_id=60445) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30005 (pms_id=60446) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30007 (pms_id=60447) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30008 (pms_id=60448) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30009 (pms_id=60450) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30010 (pms_id=60452) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30011 (pms_id=60453) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30012 (pms_id=60454) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30013 (pms_id=60455) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30014 (pms_id=60456) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30015 (pms_id=60457) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30016 (pms_id=60459) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30017 (pms_id=60460) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30018 (pms_id=60466) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30020 (pms_id=60467) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30021 (pms_id=60469) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30019 (pms_id=60468) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30022 (pms_id=60470) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30023 (pms_id=60471) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30024 (pms_id=60472) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30025 (pms_id=60481) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30026 (pms_id=60483) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30027 (pms_id=60485) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30028 (pms_id=60486) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30029 (pms_id=60487) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30030 (pms_id=60488) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30031 (pms_id=60489) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30032 (pms_id=60490) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30033 (pms_id=60492) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30035 (pms_id=60494) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30034 (pms_id=60495) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30036 (pms_id=60496) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30037 (pms_id=60497) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30038 (pms_id=60498) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30039 (pms_id=60499) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30040 (pms_id=60501) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30041 (pms_id=60502) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30042 (pms_id=60503) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30043 (pms_id=60504) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30044 (pms_id=60505) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30045 (pms_id=60506) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30046 (pms_id=60507) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30047 (pms_id=60508) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30048 (pms_id=60509) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30050 (pms_id=60510) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30049 (pms_id=60511) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30052 (pms_id=60513) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30051 (pms_id=60512) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30053 (pms_id=60517) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30054 (pms_id=60528) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30055 (pms_id=60529) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30056 (pms_id=60530) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30057 (pms_id=60531) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60530 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30058 (pms_id=60532) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30059 (pms_id=60533) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30060 (pms_id=60534) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30061 (pms_id=60536) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30062 (pms_id=60535) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30063 (pms_id=60537) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30064 (pms_id=60538) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30067 (pms_id=60539) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30065 (pms_id=60540) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30066 (pms_id=60546) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30068 (pms_id=60547) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30069 (pms_id=60548) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30070 (pms_id=60549) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30072 (pms_id=60550) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30073 (pms_id=60552) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30071 (pms_id=60551) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30074 (pms_id=60553) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30075 (pms_id=60554) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30076 (pms_id=60555) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30096 (pms_id=60556) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30077 (pms_id=60561) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30078 (pms_id=60562) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30079 (pms_id=60563) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30080 (pms_id=60564) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30083 (pms_id=60565) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30081 (pms_id=60567) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30082 (pms_id=60574) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30084 (pms_id=60575) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30085 (pms_id=60577) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30086 (pms_id=60578) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30087 (pms_id=60586) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30088 (pms_id=60587) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30089 (pms_id=60588) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30091 (pms_id=60590) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30090 (pms_id=60589) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30092 (pms_id=60591) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30093 (pms_id=60592) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30094 (pms_id=60593) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30095 (pms_id=60594) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30097 (pms_id=60595) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30098 (pms_id=60596) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30099 (pms_id=60597) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30101 (pms_id=60598) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30100 (pms_id=60599) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30102 (pms_id=60601) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30103 (pms_id=60600) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30104 (pms_id=60602) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30105 (pms_id=60603) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30106 (pms_id=60604) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30107 (pms_id=60605) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30108 (pms_id=60606) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30109 (pms_id=60607) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30110 (pms_id=60608) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30111 (pms_id=60609) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30112 (pms_id=60610) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30113 (pms_id=60611) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30114 (pms_id=60612) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30115 (pms_id=60613) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30117 (pms_id=60614) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30116 (pms_id=60615) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30118 (pms_id=60616) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30119 (pms_id=60617) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30120 (pms_id=60618) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30122 (pms_id=60619) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30123 (pms_id=60621) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30121 (pms_id=60620) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30125 (pms_id=60633) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30124 (pms_id=60622) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30126 (pms_id=60634) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30127 (pms_id=60635) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30128 (pms_id=60636) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30129 (pms_id=60637) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30130 (pms_id=60638) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30131 (pms_id=60639) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30132 (pms_id=60640) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30133 (pms_id=60641) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30134 (pms_id=60642) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30135 (pms_id=60643) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30137 (pms_id=60644) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30136 (pms_id=60645) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30138 (pms_id=60654) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30139 (pms_id=60655) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30140 (pms_id=60656) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30141 (pms_id=60657) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30142 (pms_id=60658) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30143 (pms_id=60659) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30144 (pms_id=60660) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30145 (pms_id=60661) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30146 (pms_id=60662) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30147 (pms_id=60663) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30148 (pms_id=60664) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30149 (pms_id=60665) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30151 (pms_id=60675) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30150 (pms_id=60674) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30152 (pms_id=60676) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30153 (pms_id=60677) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30154 (pms_id=60678) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30155 (pms_id=60679) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30156 (pms_id=60680) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30158 (pms_id=60681) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30157 (pms_id=60688) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30159 (pms_id=60689) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30160 (pms_id=60690) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30161 (pms_id=60699) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30162 (pms_id=60700) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30163 (pms_id=60701) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30164 (pms_id=60703) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30165 (pms_id=60702) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30166 (pms_id=60704) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30167 (pms_id=60705) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30168 (pms_id=60706) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30169 (pms_id=60712) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30170 (pms_id=60713) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30171 (pms_id=60714) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30172 (pms_id=60715) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30173 (pms_id=60716) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30174 (pms_id=60717) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30175 (pms_id=60718) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30176 (pms_id=60722) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30177 (pms_id=60723) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30178 (pms_id=60724) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30179 (pms_id=60725) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30180 (pms_id=60727) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30181 (pms_id=60728) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30182 (pms_id=60730) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30183 (pms_id=60731) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30184 (pms_id=60732) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30185 (pms_id=60733) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30186 (pms_id=60734) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30187 (pms_id=60745) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30188 (pms_id=60747) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30189 (pms_id=60753) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30190 (pms_id=60755) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30191 (pms_id=60757) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30192 (pms_id=60758) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30193 (pms_id=60761) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60757 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30194 (pms_id=60762) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30195 (pms_id=60763) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30196 (pms_id=60764) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30197 (pms_id=60765) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30198 (pms_id=60766) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30199 (pms_id=60767) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30200 (pms_id=60768) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30201 (pms_id=60769) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30202 (pms_id=60778) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30203 (pms_id=60789) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30204 (pms_id=60790) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30205 (pms_id=60791) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30206 (pms_id=60792) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30207 (pms_id=60793) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30208 (pms_id=60794) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30209 (pms_id=60795) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30210 (pms_id=60796) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30211 (pms_id=60797) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30212 (pms_id=60798) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30213 (pms_id=60807) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30214 (pms_id=60809) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30215 (pms_id=60810) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30216 (pms_id=60811) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30219 (pms_id=60812) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30217 (pms_id=60814) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30218 (pms_id=60819) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30220 (pms_id=60820) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30221 (pms_id=60821) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30222 (pms_id=60838) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30223 (pms_id=60839) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30224 (pms_id=60840) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30225 (pms_id=60850) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30226 (pms_id=60851) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30227 (pms_id=60852) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30229 (pms_id=60853) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30228 (pms_id=60854) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30230 (pms_id=60855) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30231 (pms_id=60856) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30232 (pms_id=60857) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30233 (pms_id=60863) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30234 (pms_id=60864) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30235 (pms_id=60865) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30237 (pms_id=60866) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60865 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30236 (pms_id=60867) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30238 (pms_id=60868) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30239 (pms_id=60869) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30241 (pms_id=60871) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30240 (pms_id=60870) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30243 (pms_id=60874) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30242 (pms_id=60872) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30244 (pms_id=60875) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30245 (pms_id=60881) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30246 (pms_id=60882) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30248 (pms_id=60884) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30247 (pms_id=60883) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30249 (pms_id=60893) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30250 (pms_id=60894) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30251 (pms_id=60895) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30253 (pms_id=60897) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30252 (pms_id=60896) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30254 (pms_id=60898) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30255 (pms_id=60899) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30256 (pms_id=60900) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30258 (pms_id=60901) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30257 (pms_id=60907) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30259 (pms_id=60908) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30261 (pms_id=60910) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30260 (pms_id=60909) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30262 (pms_id=60911) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30264 (pms_id=60917) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30263 (pms_id=60912) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30265 (pms_id=60918) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30266 (pms_id=60919) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30269 (pms_id=60920) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30267 (pms_id=60921) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30268 (pms_id=60922) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30270 (pms_id=60923) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30271 (pms_id=60925) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30273 (pms_id=60927) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30272 (pms_id=60926) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30274 (pms_id=60928) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30275 (pms_id=60935) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30276 (pms_id=60936) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30277 (pms_id=60937) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30279 (pms_id=60938) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30278 (pms_id=60940) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30280 (pms_id=60942) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30282 (pms_id=60945) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30283 (pms_id=60946) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30281 (pms_id=60943) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30284 (pms_id=60947) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30285 (pms_id=60948) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30286 (pms_id=60949) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30287 (pms_id=60951) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30288 (pms_id=60960) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30289 (pms_id=60961) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30290 (pms_id=60970) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30291 (pms_id=60971) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30292 (pms_id=60972) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30293 (pms_id=60973) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30294 (pms_id=60974) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30295 (pms_id=60975) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30296 (pms_id=60976) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30297 (pms_id=60977) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30298 (pms_id=60978) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30299 (pms_id=60979) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30300 (pms_id=60980) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30301 (pms_id=60981) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30302 (pms_id=60982) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30303 (pms_id=60983) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30304 (pms_id=60984) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30305 (pms_id=60989) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30307 (pms_id=60991) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30306 (pms_id=60990) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30308 (pms_id=60992) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30309 (pms_id=60993) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30310 (pms_id=60994) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30311 (pms_id=60995) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30312 (pms_id=60996) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30313 (pms_id=60997) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30314 (pms_id=60998) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30315 (pms_id=60999) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30316 (pms_id=61000) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30317 (pms_id=61001) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30318 (pms_id=61002) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30319 (pms_id=61003) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30321 (pms_id=61005) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30320 (pms_id=61004) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30322 (pms_id=61006) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30323 (pms_id=61007) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30324 (pms_id=61008) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30325 (pms_id=61010) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30326 (pms_id=61009) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30327 (pms_id=61011) 2025-11-19 15:27:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30328 (pms_id=61012) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30329 (pms_id=61013) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30330 (pms_id=61014) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30331 (pms_id=61015) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30332 (pms_id=61018) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30333 (pms_id=61019) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30334 (pms_id=61020) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30335 (pms_id=61021) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30336 (pms_id=61022) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30337 (pms_id=61023) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30339 (pms_id=61024) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30338 (pms_id=61025) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30340 (pms_id=61026) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30341 (pms_id=61027) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30342 (pms_id=61028) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30343 (pms_id=61029) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30344 (pms_id=61030) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30345 (pms_id=61031) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30346 (pms_id=61032) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30347 (pms_id=61033) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30348 (pms_id=61034) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30349 (pms_id=61035) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30350 (pms_id=61036) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30351 (pms_id=61037) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30352 (pms_id=61038) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30353 (pms_id=61039) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30354 (pms_id=61040) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30355 (pms_id=61041) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30356 (pms_id=61042) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30357 (pms_id=61044) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30358 (pms_id=61045) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30359 (pms_id=61048) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30360 (pms_id=61049) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30361 (pms_id=61057) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30362 (pms_id=61058) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30363 (pms_id=61060) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30364 (pms_id=61061) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30365 (pms_id=61062) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30367 (pms_id=61063) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30369 (pms_id=61068) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30366 (pms_id=61069) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30368 (pms_id=61070) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30370 (pms_id=61071) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30372 (pms_id=61082) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30371 (pms_id=61081) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30373 (pms_id=61083) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30374 (pms_id=61085) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30375 (pms_id=61086) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30376 (pms_id=61087) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30378 (pms_id=61089) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30377 (pms_id=61090) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30379 (pms_id=61091) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30380 (pms_id=61092) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30381 (pms_id=61093) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30382 (pms_id=61095) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30383 (pms_id=61097) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30384 (pms_id=61098) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30387 (pms_id=61099) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30385 (pms_id=61107) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30388 (pms_id=61111) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30386 (pms_id=61108) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30389 (pms_id=61112) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30390 (pms_id=61116) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30391 (pms_id=61117) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30393 (pms_id=61118) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30392 (pms_id=61119) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30395 (pms_id=61120) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30394 (pms_id=61121) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30397 (pms_id=61124) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30396 (pms_id=61122) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30398 (pms_id=61125) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30399 (pms_id=61126) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30400 (pms_id=61127) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30401 (pms_id=61128) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30402 (pms_id=61132) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30403 (pms_id=61133) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30404 (pms_id=61136) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30408 (pms_id=61137) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30405 (pms_id=61138) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30407 (pms_id=61139) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30406 (pms_id=61140) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30409 (pms_id=61141) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30410 (pms_id=61149) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30411 (pms_id=61152) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30413 (pms_id=61153) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30412 (pms_id=61159) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30414 (pms_id=61170) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30415 (pms_id=61171) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30416 (pms_id=61172) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30417 (pms_id=61173) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30418 (pms_id=61174) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30419 (pms_id=61175) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30420 (pms_id=61176) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30422 (pms_id=61179) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30421 (pms_id=61177) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30423 (pms_id=61180) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30424 (pms_id=61181) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30425 (pms_id=61182) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30428 (pms_id=61183) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30426 (pms_id=61184) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30427 (pms_id=61185) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30433 (pms_id=61186) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30432 (pms_id=61187) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30429 (pms_id=61188) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30431 (pms_id=61199) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30430 (pms_id=61200) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30434 (pms_id=61201) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30435 (pms_id=61202) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30436 (pms_id=61203) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30437 (pms_id=61204) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30438 (pms_id=61205) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30439 (pms_id=61214) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30440 (pms_id=61215) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30441 (pms_id=61216) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30442 (pms_id=61217) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30443 (pms_id=61218) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30444 (pms_id=61219) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30445 (pms_id=61220) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30446 (pms_id=61224) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30447 (pms_id=61225) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30448 (pms_id=61226) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30449 (pms_id=61227) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30450 (pms_id=61228) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30451 (pms_id=61229) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30452 (pms_id=61230) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30453 (pms_id=61231) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30454 (pms_id=61232) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30455 (pms_id=61233) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30456 (pms_id=61234) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30457 (pms_id=61235) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30458 (pms_id=61236) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30460 (pms_id=61239) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30459 (pms_id=61238) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30461 (pms_id=61241) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30462 (pms_id=61242) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30463 (pms_id=61243) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30465 (pms_id=61244) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30467 (pms_id=61248) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30464 (pms_id=61245) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30466 (pms_id=61246) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30468 (pms_id=61249) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30469 (pms_id=61250) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30470 (pms_id=61253) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30471 (pms_id=61251) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30472 (pms_id=61263) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30474 (pms_id=61265) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30473 (pms_id=61264) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30476 (pms_id=61266) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30475 (pms_id=61267) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30478 (pms_id=61269) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30477 (pms_id=61268) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30479 (pms_id=61270) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30480 (pms_id=61271) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30481 (pms_id=61272) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30482 (pms_id=61273) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30483 (pms_id=61274) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30484 (pms_id=61275) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30485 (pms_id=61276) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30486 (pms_id=61278) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30487 (pms_id=61279) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30488 (pms_id=61280) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30489 (pms_id=61282) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30490 (pms_id=61283) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30492 (pms_id=61297) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30493 (pms_id=61298) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30491 (pms_id=61284) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30494 (pms_id=61300) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30496 (pms_id=61301) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30495 (pms_id=61302) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30497 (pms_id=61303) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30498 (pms_id=61304) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30499 (pms_id=61305) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30500 (pms_id=61316) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30501 (pms_id=61317) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30503 (pms_id=61319) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30502 (pms_id=61318) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30504 (pms_id=61322) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30505 (pms_id=61323) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30507 (pms_id=61326) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30506 (pms_id=61325) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30509 (pms_id=61328) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30508 (pms_id=61327) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30510 (pms_id=61329) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30512 (pms_id=61331) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30513 (pms_id=61332) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30511 (pms_id=61330) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30514 (pms_id=61334) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30515 (pms_id=61336) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30516 (pms_id=61335) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30518 (pms_id=61338) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30517 (pms_id=61347) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30519 (pms_id=61348) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30521 (pms_id=61351) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30522 (pms_id=61352) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30520 (pms_id=61349) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30523 (pms_id=61353) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30524 (pms_id=61354) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30525 (pms_id=61356) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30526 (pms_id=61358) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30527 (pms_id=61359) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30528 (pms_id=61366) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30529 (pms_id=61367) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30530 (pms_id=61368) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30531 (pms_id=61369) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30532 (pms_id=61371) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30534 (pms_id=61373) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30533 (pms_id=61372) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30535 (pms_id=61374) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30538 (pms_id=61376) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30536 (pms_id=61375) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30537 (pms_id=61377) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30539 (pms_id=61378) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30541 (pms_id=61379) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30542 (pms_id=61383) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30540 (pms_id=61381) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30543 (pms_id=61384) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30544 (pms_id=61392) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30546 (pms_id=61394) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30545 (pms_id=61393) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30548 (pms_id=61395) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30547 (pms_id=61396) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30549 (pms_id=61397) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30551 (pms_id=61398) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30552 (pms_id=61400) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30550 (pms_id=61399) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30553 (pms_id=61403) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30554 (pms_id=61404) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30555 (pms_id=61405) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30556 (pms_id=61406) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30557 (pms_id=61407) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30558 (pms_id=61409) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30559 (pms_id=61410) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30560 (pms_id=61411) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30561 (pms_id=61412) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30562 (pms_id=61413) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30563 (pms_id=61414) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30564 (pms_id=61415) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30565 (pms_id=61416) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30567 (pms_id=61417) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30566 (pms_id=61418) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30568 (pms_id=61420) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30569 (pms_id=61421) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30570 (pms_id=61422) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30571 (pms_id=61428) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30572 (pms_id=61438) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30573 (pms_id=61439) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30574 (pms_id=61440) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30575 (pms_id=61441) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30577 (pms_id=61442) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30576 (pms_id=61443) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30578 (pms_id=61444) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30579 (pms_id=61445) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30582 (pms_id=61450) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30580 (pms_id=61449) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30581 (pms_id=61446) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30583 (pms_id=61451) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30585 (pms_id=61452) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30584 (pms_id=61453) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30586 (pms_id=61454) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30587 (pms_id=61455) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30588 (pms_id=61456) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30589 (pms_id=61457) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30590 (pms_id=61458) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30592 (pms_id=61465) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30591 (pms_id=61464) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30593 (pms_id=61466) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30594 (pms_id=61467) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30595 (pms_id=61468) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30597 (pms_id=61469) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30596 (pms_id=61470) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30598 (pms_id=61479) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30599 (pms_id=61480) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30600 (pms_id=61481) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30601 (pms_id=61482) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30602 (pms_id=61483) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30604 (pms_id=61485) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30603 (pms_id=61484) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30605 (pms_id=61486) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30606 (pms_id=61487) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30607 (pms_id=61488) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30608 (pms_id=61489) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30609 (pms_id=61491) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30610 (pms_id=61496) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30611 (pms_id=61497) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30612 (pms_id=61498) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30613 (pms_id=61499) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30614 (pms_id=61500) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30616 (pms_id=61501) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30615 (pms_id=61503) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30617 (pms_id=61504) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30618 (pms_id=61505) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30619 (pms_id=61506) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30620 (pms_id=61507) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30621 (pms_id=61510) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30622 (pms_id=61520) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30623 (pms_id=61521) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30624 (pms_id=61522) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30625 (pms_id=61523) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30626 (pms_id=61524) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30627 (pms_id=61525) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30628 (pms_id=61526) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30629 (pms_id=61527) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30630 (pms_id=61528) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30631 (pms_id=61529) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30633 (pms_id=61530) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30634 (pms_id=61541) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30632 (pms_id=61540) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30635 (pms_id=61542) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30636 (pms_id=61543) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30637 (pms_id=61544) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30639 (pms_id=61546) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30638 (pms_id=61545) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30640 (pms_id=61547) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30641 (pms_id=61548) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30642 (pms_id=61549) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30643 (pms_id=61551) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30645 (pms_id=61552) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30644 (pms_id=61553) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30646 (pms_id=61554) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30647 (pms_id=61556) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30649 (pms_id=61558) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30648 (pms_id=61557) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30650 (pms_id=61560) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30651 (pms_id=61561) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30653 (pms_id=61562) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30652 (pms_id=61563) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30654 (pms_id=61565) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30655 (pms_id=61566) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30657 (pms_id=61568) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30656 (pms_id=61570) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30658 (pms_id=61579) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30659 (pms_id=61580) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30661 (pms_id=61581) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30660 (pms_id=61582) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30662 (pms_id=61583) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30663 (pms_id=61584) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30664 (pms_id=61586) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30665 (pms_id=61588) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30667 (pms_id=61589) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30666 (pms_id=61599) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30668 (pms_id=61600) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30669 (pms_id=61601) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30670 (pms_id=61602) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30671 (pms_id=61603) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30673 (pms_id=61623) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30672 (pms_id=61624) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30675 (pms_id=61625) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30674 (pms_id=61626) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30676 (pms_id=61633) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30677 (pms_id=61635) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30678 (pms_id=61636) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30679 (pms_id=61637) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30681 (pms_id=61639) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30680 (pms_id=61638) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30683 (pms_id=61640) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30682 (pms_id=61650) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30684 (pms_id=61652) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30685 (pms_id=61653) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30686 (pms_id=61657) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30687 (pms_id=61658) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30688 (pms_id=61659) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30689 (pms_id=61660) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30691 (pms_id=61661) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30690 (pms_id=61668) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30692 (pms_id=61669) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30693 (pms_id=61671) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30694 (pms_id=61672) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30695 (pms_id=61674) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30696 (pms_id=61684) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30697 (pms_id=61685) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30699 (pms_id=61686) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30698 (pms_id=61694) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30700 (pms_id=61695) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30702 (pms_id=61696) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30701 (pms_id=61697) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30705 (pms_id=61698) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30703 (pms_id=61699) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30704 (pms_id=61700) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30706 (pms_id=61701) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30707 (pms_id=61704) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30708 (pms_id=61706) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30710 (pms_id=61707) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30709 (pms_id=61708) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30711 (pms_id=61710) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30712 (pms_id=61711) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30713 (pms_id=61712) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30714 (pms_id=61713) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30716 (pms_id=61715) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30715 (pms_id=61714) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30717 (pms_id=61722) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30718 (pms_id=61724) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30719 (pms_id=61725) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30720 (pms_id=61726) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30721 (pms_id=61728) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30722 (pms_id=61732) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30723 (pms_id=61733) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30724 (pms_id=61734) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30726 (pms_id=61735) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30725 (pms_id=61736) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30727 (pms_id=61737) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30728 (pms_id=61738) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30729 (pms_id=61739) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30730 (pms_id=61740) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30731 (pms_id=61741) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30732 (pms_id=61748) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30733 (pms_id=61749) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30734 (pms_id=61759) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30735 (pms_id=61760) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30736 (pms_id=61761) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30737 (pms_id=61762) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30738 (pms_id=61763) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30740 (pms_id=61764) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30739 (pms_id=61765) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30741 (pms_id=61769) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30742 (pms_id=61770) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30743 (pms_id=61771) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30744 (pms_id=61772) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30746 (pms_id=61773) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30745 (pms_id=61774) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30747 (pms_id=61775) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30748 (pms_id=61776) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30749 (pms_id=61778) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30750 (pms_id=61779) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30751 (pms_id=61782) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30752 (pms_id=61783) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30753 (pms_id=61791) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30754 (pms_id=61792) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30755 (pms_id=61793) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30756 (pms_id=61794) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30757 (pms_id=61795) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30758 (pms_id=61797) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30759 (pms_id=61807) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30760 (pms_id=61808) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30761 (pms_id=61809) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30762 (pms_id=61810) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30763 (pms_id=61811) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30764 (pms_id=61813) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30765 (pms_id=61814) 2025-11-19 15:27:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 30766 (pms_id=61815) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30767 (pms_id=61826) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30768 (pms_id=61827) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30769 (pms_id=61831) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30773 (pms_id=61832) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30771 (pms_id=61834) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30770 (pms_id=61833) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30772 (pms_id=61835) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30774 (pms_id=61836) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30775 (pms_id=61837) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30776 (pms_id=61839) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30777 (pms_id=61840) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30778 (pms_id=61841) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30779 (pms_id=61842) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30780 (pms_id=61843) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30781 (pms_id=61844) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30782 (pms_id=61855) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30783 (pms_id=61856) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30784 (pms_id=61857) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30785 (pms_id=61858) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30786 (pms_id=61859) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30787 (pms_id=61860) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30788 (pms_id=61861) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30789 (pms_id=61862) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30790 (pms_id=61864) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30791 (pms_id=61865) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30792 (pms_id=61875) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30793 (pms_id=61876) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30794 (pms_id=61877) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30796 (pms_id=61878) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30795 (pms_id=61879) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30797 (pms_id=61890) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30799 (pms_id=61891) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30798 (pms_id=61900) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30800 (pms_id=61901) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30801 (pms_id=61902) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30802 (pms_id=61903) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30803 (pms_id=61904) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30804 (pms_id=61905) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30806 (pms_id=61906) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30805 (pms_id=61907) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30807 (pms_id=61908) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30808 (pms_id=61910) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30809 (pms_id=61911) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30810 (pms_id=61912) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30811 (pms_id=61915) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30814 (pms_id=61935) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30813 (pms_id=61936) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30817 (pms_id=61938) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30815 (pms_id=61937) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30816 (pms_id=61939) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30819 (pms_id=61949) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30818 (pms_id=61950) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30820 (pms_id=61951) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30821 (pms_id=61952) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30822 (pms_id=61953) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30824 (pms_id=61954) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30823 (pms_id=61955) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30825 (pms_id=61956) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30826 (pms_id=61957) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30827 (pms_id=61959) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30828 (pms_id=61960) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30829 (pms_id=61961) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30830 (pms_id=61968) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30812 (pms_id=61925) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30831 (pms_id=61969) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30833 (pms_id=61971) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30832 (pms_id=61972) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30834 (pms_id=61974) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30835 (pms_id=61975) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30836 (pms_id=61976) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30837 (pms_id=61987) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30838 (pms_id=61991) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30839 (pms_id=61992) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30840 (pms_id=61993) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30841 (pms_id=61994) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30842 (pms_id=62002) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30843 (pms_id=62004) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30844 (pms_id=62005) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30845 (pms_id=62006) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30846 (pms_id=62007) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30847 (pms_id=62008) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30848 (pms_id=62012) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30850 (pms_id=62013) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30849 (pms_id=62014) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30851 (pms_id=62015) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30852 (pms_id=62016) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30853 (pms_id=62017) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30855 (pms_id=62019) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30854 (pms_id=62018) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30856 (pms_id=62020) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30857 (pms_id=62021) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30858 (pms_id=62022) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30859 (pms_id=62023) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30860 (pms_id=62024) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30861 (pms_id=62025) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30862 (pms_id=62027) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30863 (pms_id=62028) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30864 (pms_id=62031) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30865 (pms_id=62032) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30866 (pms_id=62034) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30867 (pms_id=62035) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30868 (pms_id=62039) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30869 (pms_id=62051) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30870 (pms_id=62053) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30871 (pms_id=62054) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30872 (pms_id=62056) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30873 (pms_id=62057) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30875 (pms_id=62060) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30874 (pms_id=62058) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30877 (pms_id=62062) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30876 (pms_id=62061) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30878 (pms_id=62063) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30879 (pms_id=62064) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30880 (pms_id=62067) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30881 (pms_id=62068) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30883 (pms_id=62069) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30882 (pms_id=62070) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30884 (pms_id=62071) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30886 (pms_id=62072) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30885 (pms_id=62073) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30888 (pms_id=62075) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30887 (pms_id=62074) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30889 (pms_id=62076) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30890 (pms_id=62077) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30892 (pms_id=62079) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30891 (pms_id=62078) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30893 (pms_id=62080) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30894 (pms_id=62081) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30896 (pms_id=62085) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30895 (pms_id=62086) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30897 (pms_id=62087) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30898 (pms_id=62088) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30899 (pms_id=62089) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30900 (pms_id=62090) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30901 (pms_id=62091) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30902 (pms_id=62092) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30904 (pms_id=62093) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30903 (pms_id=62094) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30905 (pms_id=62095) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30925 (pms_id=62096) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30906 (pms_id=62097) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30907 (pms_id=62098) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30908 (pms_id=62099) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30909 (pms_id=62100) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30910 (pms_id=62101) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30911 (pms_id=62102) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30913 (pms_id=62106) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30912 (pms_id=62103) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30915 (pms_id=62108) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30914 (pms_id=62107) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30916 (pms_id=62109) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30917 (pms_id=62110) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30918 (pms_id=62112) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30919 (pms_id=62113) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30920 (pms_id=62114) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30921 (pms_id=62115) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30922 (pms_id=62116) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30923 (pms_id=62117) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30924 (pms_id=62118) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30926 (pms_id=62119) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30927 (pms_id=62120) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30928 (pms_id=62121) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30929 (pms_id=62122) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30930 (pms_id=62123) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30931 (pms_id=62124) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30932 (pms_id=62125) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30933 (pms_id=62126) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30934 (pms_id=62127) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30935 (pms_id=62128) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30936 (pms_id=62129) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30937 (pms_id=62132) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30938 (pms_id=62133) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30939 (pms_id=62134) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30940 (pms_id=62137) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30941 (pms_id=62138) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30942 (pms_id=62139) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30943 (pms_id=62140) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30944 (pms_id=62141) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30945 (pms_id=62142) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30946 (pms_id=62144) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30948 (pms_id=62145) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30947 (pms_id=62146) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30951 (pms_id=62158) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30949 (pms_id=62147) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30950 (pms_id=62159) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30952 (pms_id=62160) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30953 (pms_id=62161) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30954 (pms_id=62162) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30962 (pms_id=62163) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30955 (pms_id=62164) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30956 (pms_id=62165) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30957 (pms_id=62166) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30959 (pms_id=62167) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30961 (pms_id=62170) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30958 (pms_id=62168) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30960 (pms_id=62169) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30963 (pms_id=62172) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30964 (pms_id=62173) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30966 (pms_id=62174) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30965 (pms_id=62175) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30967 (pms_id=62177) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30968 (pms_id=62178) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30970 (pms_id=62179) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30969 (pms_id=62180) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30971 (pms_id=62181) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30972 (pms_id=62182) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30973 (pms_id=62191) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30974 (pms_id=62192) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30976 (pms_id=62193) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30977 (pms_id=62195) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30975 (pms_id=62194) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30978 (pms_id=62196) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30979 (pms_id=62197) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30980 (pms_id=62198) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30982 (pms_id=62200) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30981 (pms_id=62199) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30983 (pms_id=62201) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30985 (pms_id=62204) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30986 (pms_id=62205) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30984 (pms_id=62202) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30987 (pms_id=62206) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30988 (pms_id=62207) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30990 (pms_id=62208) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30991 (pms_id=62210) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30989 (pms_id=62209) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30994 (pms_id=62215) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30992 (pms_id=62216) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30993 (pms_id=62217) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30996 (pms_id=62218) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30995 (pms_id=62219) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30997 (pms_id=62220) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30999 (pms_id=62222) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 30998 (pms_id=62221) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31000 (pms_id=62223) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31001 (pms_id=62224) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31002 (pms_id=62225) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31003 (pms_id=62235) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31004 (pms_id=62237) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31005 (pms_id=62236) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31006 (pms_id=62238) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31007 (pms_id=62239) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31008 (pms_id=62240) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31009 (pms_id=62241) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31010 (pms_id=62242) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31011 (pms_id=62245) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31012 (pms_id=62246) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31013 (pms_id=62247) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31014 (pms_id=62248) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31015 (pms_id=62249) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31016 (pms_id=62250) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31017 (pms_id=62251) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31019 (pms_id=62255) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31018 (pms_id=62252) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31020 (pms_id=62256) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31021 (pms_id=62257) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31022 (pms_id=62258) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31023 (pms_id=62260) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31024 (pms_id=62263) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31025 (pms_id=62264) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31026 (pms_id=62265) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31027 (pms_id=62266) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31028 (pms_id=62267) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31029 (pms_id=62268) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31030 (pms_id=62269) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31031 (pms_id=62270) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31032 (pms_id=62277) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31036 (pms_id=62278) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31033 (pms_id=62280) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31034 (pms_id=62281) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31035 (pms_id=62282) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31037 (pms_id=62285) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31038 (pms_id=62286) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31039 (pms_id=62287) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31041 (pms_id=62288) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31040 (pms_id=62289) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31042 (pms_id=62290) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31044 (pms_id=62292) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31043 (pms_id=62291) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31045 (pms_id=62293) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31046 (pms_id=62294) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31047 (pms_id=62295) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31050 (pms_id=62296) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31048 (pms_id=62297) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31051 (pms_id=62299) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31049 (pms_id=62298) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31052 (pms_id=62301) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31053 (pms_id=62302) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31055 (pms_id=62306) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31054 (pms_id=62305) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31056 (pms_id=62311) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31057 (pms_id=62321) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31058 (pms_id=62322) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31060 (pms_id=62324) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31059 (pms_id=62323) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31062 (pms_id=62325) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62324 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31061 (pms_id=62326) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31064 (pms_id=62328) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31063 (pms_id=62327) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31065 (pms_id=62329) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31066 (pms_id=62330) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31067 (pms_id=62332) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31068 (pms_id=62333) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31069 (pms_id=62334) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31070 (pms_id=62335) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31072 (pms_id=62342) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31071 (pms_id=62344) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31073 (pms_id=62345) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31075 (pms_id=62346) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31074 (pms_id=62347) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31076 (pms_id=62348) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31077 (pms_id=62349) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31078 (pms_id=62350) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31079 (pms_id=62351) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31080 (pms_id=62352) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31081 (pms_id=62353) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31082 (pms_id=62354) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31083 (pms_id=62355) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31085 (pms_id=62356) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31084 (pms_id=62357) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31086 (pms_id=62358) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31087 (pms_id=62360) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31088 (pms_id=62361) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31089 (pms_id=62362) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31090 (pms_id=62363) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31092 (pms_id=62364) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31093 (pms_id=62374) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31091 (pms_id=62373) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31094 (pms_id=62375) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31095 (pms_id=62376) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31096 (pms_id=62377) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31097 (pms_id=62378) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31098 (pms_id=62379) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31099 (pms_id=62380) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31100 (pms_id=62385) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31101 (pms_id=62386) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31102 (pms_id=62387) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31105 (pms_id=62399) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31104 (pms_id=62398) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31103 (pms_id=62388) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31107 (pms_id=62401) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31106 (pms_id=62400) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31108 (pms_id=62402) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31109 (pms_id=62403) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31110 (pms_id=62404) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31111 (pms_id=62415) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31112 (pms_id=62416) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31113 (pms_id=62417) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31114 (pms_id=62419) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31115 (pms_id=62427) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31116 (pms_id=62429) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31117 (pms_id=62430) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31118 (pms_id=62431) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31119 (pms_id=62432) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31120 (pms_id=62438) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31121 (pms_id=62440) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31122 (pms_id=62441) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31123 (pms_id=62442) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31124 (pms_id=62443) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31125 (pms_id=62444) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31126 (pms_id=62445) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31127 (pms_id=62446) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31128 (pms_id=62453) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31133 (pms_id=62454) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31129 (pms_id=62455) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31130 (pms_id=62456) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31131 (pms_id=62457) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31132 (pms_id=62459) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31134 (pms_id=62468) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31135 (pms_id=62469) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31136 (pms_id=62470) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31137 (pms_id=62471) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31138 (pms_id=62476) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31140 (pms_id=62478) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31139 (pms_id=62477) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31142 (pms_id=62479) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31141 (pms_id=62480) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31143 (pms_id=62482) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31145 (pms_id=62484) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31144 (pms_id=62483) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31146 (pms_id=62485) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31147 (pms_id=62490) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31148 (pms_id=62491) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31150 (pms_id=62492) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31149 (pms_id=62493) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31151 (pms_id=62494) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31152 (pms_id=62495) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31153 (pms_id=62496) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31154 (pms_id=62497) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31155 (pms_id=62499) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31156 (pms_id=62500) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31157 (pms_id=62501) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31158 (pms_id=62502) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31159 (pms_id=62503) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31160 (pms_id=62506) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31161 (pms_id=62507) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31163 (pms_id=62508) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31162 (pms_id=62509) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31164 (pms_id=62510) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31166 (pms_id=62512) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31165 (pms_id=62511) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31168 (pms_id=62524) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31167 (pms_id=62513) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31175 (pms_id=62525) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31169 (pms_id=62526) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31170 (pms_id=62527) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31171 (pms_id=62528) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31172 (pms_id=62539) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31173 (pms_id=62544) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31174 (pms_id=62549) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31176 (pms_id=62550) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31177 (pms_id=62551) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31179 (pms_id=62553) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31178 (pms_id=62552) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31180 (pms_id=62554) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31181 (pms_id=62555) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31182 (pms_id=62556) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31183 (pms_id=62557) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31184 (pms_id=62558) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31185 (pms_id=62560) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31186 (pms_id=62561) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31188 (pms_id=62564) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31187 (pms_id=62563) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31189 (pms_id=62565) 2025-11-19 15:27:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31190 (pms_id=62567) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31191 (pms_id=62572) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31192 (pms_id=62574) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31193 (pms_id=62575) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31194 (pms_id=62576) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31195 (pms_id=62578) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31196 (pms_id=62581) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31197 (pms_id=62582) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31198 (pms_id=62583) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31200 (pms_id=62584) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31199 (pms_id=62585) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31201 (pms_id=62586) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31202 (pms_id=62587) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31203 (pms_id=62588) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31204 (pms_id=62591) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31205 (pms_id=62593) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31206 (pms_id=62594) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31208 (pms_id=62597) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31207 (pms_id=62596) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31210 (pms_id=62598) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31211 (pms_id=62599) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31209 (pms_id=62600) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31213 (pms_id=62603) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31212 (pms_id=62604) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31214 (pms_id=62605) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31215 (pms_id=62606) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31216 (pms_id=62607) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31217 (pms_id=62608) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31218 (pms_id=62609) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31219 (pms_id=62610) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31220 (pms_id=62611) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31222 (pms_id=62613) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31221 (pms_id=62612) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31223 (pms_id=62614) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31224 (pms_id=62615) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31226 (pms_id=62617) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31225 (pms_id=62616) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31227 (pms_id=62618) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31228 (pms_id=62619) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31229 (pms_id=62620) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31230 (pms_id=62621) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31231 (pms_id=62622) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31233 (pms_id=62630) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31232 (pms_id=62629) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31234 (pms_id=62631) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31235 (pms_id=62640) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31236 (pms_id=62641) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31238 (pms_id=62643) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31237 (pms_id=62642) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31239 (pms_id=62650) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31240 (pms_id=62661) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31241 (pms_id=62662) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31242 (pms_id=62663) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31243 (pms_id=62664) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31247 (pms_id=62665) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31244 (pms_id=62666) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31245 (pms_id=62667) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31246 (pms_id=62668) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31248 (pms_id=62669) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31249 (pms_id=62670) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31251 (pms_id=62671) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31250 (pms_id=62678) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31254 (pms_id=62681) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31252 (pms_id=62679) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31253 (pms_id=62680) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31255 (pms_id=62682) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31256 (pms_id=62683) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31257 (pms_id=62684) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31258 (pms_id=62685) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31259 (pms_id=62686) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31261 (pms_id=62693) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31262 (pms_id=62694) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31263 (pms_id=62696) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31260 (pms_id=62695) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31264 (pms_id=62697) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31265 (pms_id=62698) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31266 (pms_id=62699) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31267 (pms_id=62700) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31268 (pms_id=62701) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31269 (pms_id=62702) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31270 (pms_id=62703) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31271 (pms_id=62704) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31272 (pms_id=62705) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31273 (pms_id=62706) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31274 (pms_id=62707) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31275 (pms_id=62708) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31276 (pms_id=62710) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31277 (pms_id=62712) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31278 (pms_id=62718) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31279 (pms_id=62728) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31280 (pms_id=62730) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31281 (pms_id=62731) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31282 (pms_id=62732) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31283 (pms_id=62733) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31284 (pms_id=62734) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31285 (pms_id=62735) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31286 (pms_id=62736) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31287 (pms_id=62738) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31288 (pms_id=62739) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31290 (pms_id=62740) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31291 (pms_id=62743) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31289 (pms_id=62742) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31293 (pms_id=62752) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31292 (pms_id=62754) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31295 (pms_id=62756) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31294 (pms_id=62755) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31296 (pms_id=62764) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31297 (pms_id=62765) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31298 (pms_id=62774) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31299 (pms_id=62775) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31300 (pms_id=62776) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31301 (pms_id=62777) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31302 (pms_id=62779) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31303 (pms_id=62780) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31304 (pms_id=62781) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31306 (pms_id=62789) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31305 (pms_id=62790) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31307 (pms_id=62791) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31308 (pms_id=62792) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31309 (pms_id=62793) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31310 (pms_id=62794) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31312 (pms_id=62795) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31311 (pms_id=62796) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31314 (pms_id=62798) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31313 (pms_id=62799) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31315 (pms_id=62800) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31316 (pms_id=62801) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31317 (pms_id=62802) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31318 (pms_id=62803) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31319 (pms_id=62804) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31320 (pms_id=62805) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31321 (pms_id=62806) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31322 (pms_id=62807) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31323 (pms_id=62808) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31324 (pms_id=62809) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31326 (pms_id=62810) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31325 (pms_id=62811) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31327 (pms_id=62812) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31328 (pms_id=62813) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31330 (pms_id=62814) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31329 (pms_id=62816) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31331 (pms_id=62826) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31333 (pms_id=62837) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31332 (pms_id=62828) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31334 (pms_id=62838) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31335 (pms_id=62839) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31336 (pms_id=62840) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31338 (pms_id=62850) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31337 (pms_id=62860) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31339 (pms_id=62873) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31340 (pms_id=62874) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31341 (pms_id=62875) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31342 (pms_id=62884) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31344 (pms_id=62885) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31343 (pms_id=62886) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31345 (pms_id=62896) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31346 (pms_id=62906) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31347 (pms_id=62907) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31348 (pms_id=62908) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31349 (pms_id=62910) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31350 (pms_id=62911) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31351 (pms_id=62920) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31352 (pms_id=62921) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31353 (pms_id=62923) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31354 (pms_id=62926) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31355 (pms_id=62927) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31356 (pms_id=62928) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31357 (pms_id=62929) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31358 (pms_id=62930) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31360 (pms_id=62931) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31359 (pms_id=62932) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31362 (pms_id=62933) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31361 (pms_id=62934) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31363 (pms_id=62935) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31365 (pms_id=62936) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31364 (pms_id=62937) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31366 (pms_id=62947) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31369 (pms_id=62949) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31367 (pms_id=62950) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31368 (pms_id=62951) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31370 (pms_id=62952) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31371 (pms_id=62953) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31372 (pms_id=62954) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31373 (pms_id=62960) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31375 (pms_id=62962) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31374 (pms_id=62963) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31376 (pms_id=62973) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31377 (pms_id=62974) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31379 (pms_id=62975) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31378 (pms_id=62977) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31380 (pms_id=62978) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31381 (pms_id=62979) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31382 (pms_id=62988) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31384 (pms_id=62989) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31383 (pms_id=62990) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31385 (pms_id=62991) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31386 (pms_id=62993) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31387 (pms_id=62994) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31388 (pms_id=62995) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31390 (pms_id=62996) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31391 (pms_id=63006) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31389 (pms_id=63007) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31392 (pms_id=63016) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31394 (pms_id=63018) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31393 (pms_id=63017) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31395 (pms_id=63019) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31396 (pms_id=63026) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31397 (pms_id=63027) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31398 (pms_id=63028) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31399 (pms_id=63029) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31401 (pms_id=63030) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31400 (pms_id=63051) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31402 (pms_id=63052) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31403 (pms_id=63053) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31405 (pms_id=63054) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31404 (pms_id=63055) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31406 (pms_id=63056) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31407 (pms_id=63057) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31408 (pms_id=63058) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31409 (pms_id=63060) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31410 (pms_id=63061) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31411 (pms_id=63070) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31412 (pms_id=63071) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31414 (pms_id=63072) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31413 (pms_id=63081) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31415 (pms_id=63082) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31416 (pms_id=63083) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31417 (pms_id=63086) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31418 (pms_id=63094) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31420 (pms_id=63095) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31419 (pms_id=63096) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31421 (pms_id=63106) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31422 (pms_id=63107) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31423 (pms_id=63108) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31424 (pms_id=63109) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31425 (pms_id=63110) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31426 (pms_id=63111) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31428 (pms_id=63112) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31427 (pms_id=63113) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31429 (pms_id=63114) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31430 (pms_id=63115) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31431 (pms_id=63116) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31432 (pms_id=63117) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31433 (pms_id=63118) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31434 (pms_id=63119) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31435 (pms_id=63120) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31438 (pms_id=63123) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31436 (pms_id=63121) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31439 (pms_id=63124) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31437 (pms_id=63125) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31440 (pms_id=63126) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31441 (pms_id=63127) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31442 (pms_id=63128) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31444 (pms_id=63130) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31443 (pms_id=63129) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31445 (pms_id=63131) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31446 (pms_id=63132) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31448 (pms_id=63133) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31447 (pms_id=63134) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31449 (pms_id=63135) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31450 (pms_id=63142) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31452 (pms_id=63143) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31451 (pms_id=63144) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31454 (pms_id=63145) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31453 (pms_id=63152) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31455 (pms_id=63153) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31456 (pms_id=63155) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31457 (pms_id=63156) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31459 (pms_id=63157) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31458 (pms_id=63158) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31460 (pms_id=63159) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31461 (pms_id=63160) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31462 (pms_id=63161) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31463 (pms_id=63163) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31464 (pms_id=63164) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31465 (pms_id=63165) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31466 (pms_id=63166) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31467 (pms_id=63175) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31468 (pms_id=63176) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31469 (pms_id=63177) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31470 (pms_id=63178) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31471 (pms_id=63179) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31472 (pms_id=63180) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31473 (pms_id=63181) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31474 (pms_id=63182) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31475 (pms_id=63189) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31476 (pms_id=63190) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31477 (pms_id=63191) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31478 (pms_id=63192) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31479 (pms_id=63193) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31480 (pms_id=63194) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31481 (pms_id=63195) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31483 (pms_id=63205) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31482 (pms_id=63206) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31484 (pms_id=63215) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31485 (pms_id=63216) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31486 (pms_id=63217) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31487 (pms_id=63218) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31488 (pms_id=63219) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31489 (pms_id=63220) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31490 (pms_id=63221) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31491 (pms_id=63222) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31492 (pms_id=63229) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31493 (pms_id=63230) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31494 (pms_id=63231) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31495 (pms_id=63232) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31496 (pms_id=63234) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31497 (pms_id=63235) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31498 (pms_id=63236) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31499 (pms_id=63237) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31500 (pms_id=63238) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31501 (pms_id=63239) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31502 (pms_id=63240) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31503 (pms_id=63241) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31505 (pms_id=63243) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31504 (pms_id=63242) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31506 (pms_id=63244) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31507 (pms_id=63247) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31509 (pms_id=63258) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31508 (pms_id=63267) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31511 (pms_id=63268) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31510 (pms_id=63269) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31512 (pms_id=63270) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31514 (pms_id=63281) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31513 (pms_id=63279) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31515 (pms_id=63282) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31516 (pms_id=63286) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31517 (pms_id=63287) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31519 (pms_id=63288) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31518 (pms_id=63289) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31520 (pms_id=63290) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31521 (pms_id=63291) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31522 (pms_id=63300) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31523 (pms_id=63301) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31524 (pms_id=63302) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31525 (pms_id=63303) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31533 (pms_id=63304) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31526 (pms_id=63305) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31534 (pms_id=63306) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31527 (pms_id=63307) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31528 (pms_id=63308) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31530 (pms_id=63310) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31529 (pms_id=63311) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31531 (pms_id=63312) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31532 (pms_id=63313) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31535 (pms_id=63314) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31538 (pms_id=63322) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31536 (pms_id=63323) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31537 (pms_id=63324) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31539 (pms_id=63325) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31540 (pms_id=63326) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31542 (pms_id=63327) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31541 (pms_id=63328) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31544 (pms_id=63330) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31543 (pms_id=63329) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31545 (pms_id=63335) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31547 (pms_id=63336) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31546 (pms_id=63337) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31548 (pms_id=63338) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31549 (pms_id=63339) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31550 (pms_id=63340) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31551 (pms_id=63341) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31552 (pms_id=63342) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31553 (pms_id=63343) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31554 (pms_id=63344) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31555 (pms_id=63345) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31556 (pms_id=63346) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31557 (pms_id=63347) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31558 (pms_id=63348) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31559 (pms_id=63350) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31560 (pms_id=63351) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31561 (pms_id=63352) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31564 (pms_id=63353) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31562 (pms_id=63354) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31563 (pms_id=63355) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31565 (pms_id=63356) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31566 (pms_id=63357) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31568 (pms_id=63358) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31569 (pms_id=63359) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31567 (pms_id=63360) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31570 (pms_id=63361) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31571 (pms_id=63362) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31572 (pms_id=63367) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31573 (pms_id=63368) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31574 (pms_id=63369) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31575 (pms_id=63370) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31576 (pms_id=63379) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31577 (pms_id=63380) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31578 (pms_id=63381) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31579 (pms_id=63382) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31580 (pms_id=63383) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31581 (pms_id=63389) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31582 (pms_id=63390) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31583 (pms_id=63391) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31584 (pms_id=63392) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31585 (pms_id=63393) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31586 (pms_id=63394) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31587 (pms_id=63400) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31588 (pms_id=63401) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31589 (pms_id=63402) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31590 (pms_id=63403) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31591 (pms_id=63404) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31592 (pms_id=63413) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31593 (pms_id=63415) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31594 (pms_id=63416) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31595 (pms_id=63417) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31596 (pms_id=63418) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31598 (pms_id=63419) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31597 (pms_id=63420) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31599 (pms_id=63422) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31600 (pms_id=63423) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31601 (pms_id=63424) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31602 (pms_id=63431) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31603 (pms_id=63432) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31604 (pms_id=63433) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31605 (pms_id=63434) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31606 (pms_id=63435) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31607 (pms_id=63436) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31609 (pms_id=63440) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31608 (pms_id=63437) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31610 (pms_id=63441) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31611 (pms_id=63443) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31612 (pms_id=63444) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31614 (pms_id=63448) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31613 (pms_id=63446) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31615 (pms_id=63449) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31616 (pms_id=63450) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31617 (pms_id=63451) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31621 (pms_id=63452) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31618 (pms_id=63453) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31619 (pms_id=63462) 2025-11-19 15:27:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 31620 (pms_id=63463) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31622 (pms_id=63464) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31623 (pms_id=63465) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31624 (pms_id=63472) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31625 (pms_id=63473) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31626 (pms_id=63474) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31627 (pms_id=63475) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31628 (pms_id=63477) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31629 (pms_id=63478) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31630 (pms_id=63479) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31631 (pms_id=63480) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31632 (pms_id=63481) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31633 (pms_id=63483) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31634 (pms_id=63484) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31635 (pms_id=63488) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31637 (pms_id=63489) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31636 (pms_id=63490) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31638 (pms_id=63495) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31639 (pms_id=63496) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31640 (pms_id=63497) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31641 (pms_id=63498) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31642 (pms_id=63499) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31643 (pms_id=63500) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31644 (pms_id=63501) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31645 (pms_id=63502) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31646 (pms_id=63503) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31647 (pms_id=63505) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31648 (pms_id=63507) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31649 (pms_id=63517) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31650 (pms_id=63527) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31651 (pms_id=63528) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31652 (pms_id=63529) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31653 (pms_id=63530) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31654 (pms_id=63532) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31655 (pms_id=63533) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31656 (pms_id=63534) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31657 (pms_id=63535) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31658 (pms_id=63536) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31659 (pms_id=63537) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31660 (pms_id=63546) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31661 (pms_id=63547) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31662 (pms_id=63548) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31663 (pms_id=63549) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31664 (pms_id=63550) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31665 (pms_id=63551) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31667 (pms_id=63552) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31668 (pms_id=63554) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31666 (pms_id=63553) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31669 (pms_id=63555) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31671 (pms_id=63557) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31674 (pms_id=63561) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31670 (pms_id=63562) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31672 (pms_id=63563) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31673 (pms_id=63571) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31675 (pms_id=63573) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31676 (pms_id=63574) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31677 (pms_id=63575) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31678 (pms_id=63576) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31679 (pms_id=63577) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31680 (pms_id=63578) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31682 (pms_id=63579) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31681 (pms_id=63580) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31683 (pms_id=63581) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31684 (pms_id=63582) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31685 (pms_id=63583) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31686 (pms_id=63594) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31688 (pms_id=63595) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31687 (pms_id=63596) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31689 (pms_id=63597) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31690 (pms_id=63598) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31691 (pms_id=63599) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31692 (pms_id=63600) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31693 (pms_id=63602) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31694 (pms_id=63603) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31695 (pms_id=63604) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31696 (pms_id=63607) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31698 (pms_id=63608) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31697 (pms_id=63609) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31699 (pms_id=63610) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31700 (pms_id=63611) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31701 (pms_id=63612) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31702 (pms_id=63613) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31703 (pms_id=63614) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31704 (pms_id=63616) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31705 (pms_id=63619) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31706 (pms_id=63620) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31707 (pms_id=63621) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31708 (pms_id=63622) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31710 (pms_id=63623) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31709 (pms_id=63624) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31711 (pms_id=63625) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31712 (pms_id=63626) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31714 (pms_id=63628) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31713 (pms_id=63627) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31715 (pms_id=63629) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31717 (pms_id=63630) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31716 (pms_id=63631) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31718 (pms_id=63632) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31719 (pms_id=63633) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31720 (pms_id=63634) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31721 (pms_id=63635) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31722 (pms_id=63636) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31723 (pms_id=63637) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31724 (pms_id=63638) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31725 (pms_id=63639) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31726 (pms_id=63640) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31728 (pms_id=63642) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31727 (pms_id=63641) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31729 (pms_id=63643) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31730 (pms_id=63644) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31731 (pms_id=63645) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31734 (pms_id=63647) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31732 (pms_id=63646) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31733 (pms_id=63648) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31735 (pms_id=63649) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31737 (pms_id=63650) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31736 (pms_id=63651) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31738 (pms_id=63652) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31739 (pms_id=63653) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31740 (pms_id=63654) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31741 (pms_id=63655) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31742 (pms_id=63656) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31743 (pms_id=63657) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31744 (pms_id=63658) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31745 (pms_id=63659) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31747 (pms_id=63660) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31746 (pms_id=63661) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31748 (pms_id=63662) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31749 (pms_id=63663) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31750 (pms_id=63664) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31751 (pms_id=63665) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31752 (pms_id=63667) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31753 (pms_id=63676) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31754 (pms_id=63677) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31755 (pms_id=63678) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31756 (pms_id=63679) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31757 (pms_id=63680) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31758 (pms_id=63681) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31759 (pms_id=63682) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31760 (pms_id=63683) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31762 (pms_id=63685) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31761 (pms_id=63684) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31763 (pms_id=63686) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31764 (pms_id=63696) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31765 (pms_id=63697) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31767 (pms_id=63698) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31766 (pms_id=63699) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31768 (pms_id=63700) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31769 (pms_id=63701) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31770 (pms_id=63702) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31771 (pms_id=63703) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31772 (pms_id=63704) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31773 (pms_id=63705) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31774 (pms_id=63706) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31775 (pms_id=63707) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31777 (pms_id=63708) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31776 (pms_id=63709) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31778 (pms_id=63710) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31781 (pms_id=63711) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31779 (pms_id=63712) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31780 (pms_id=63713) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31782 (pms_id=63714) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31783 (pms_id=63715) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31784 (pms_id=63716) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31785 (pms_id=63717) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31786 (pms_id=63718) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31787 (pms_id=63720) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31788 (pms_id=63721) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31789 (pms_id=63722) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31790 (pms_id=63723) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31791 (pms_id=63724) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31792 (pms_id=63728) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31793 (pms_id=63729) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31794 (pms_id=63730) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31796 (pms_id=63739) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31795 (pms_id=63740) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31797 (pms_id=63741) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31798 (pms_id=63743) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31799 (pms_id=63744) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31800 (pms_id=63745) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31801 (pms_id=63746) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31802 (pms_id=63747) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31803 (pms_id=63748) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31804 (pms_id=63749) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31806 (pms_id=63750) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31805 (pms_id=63751) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31807 (pms_id=63752) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31808 (pms_id=63753) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31809 (pms_id=63761) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31810 (pms_id=63771) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31811 (pms_id=63772) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31812 (pms_id=63773) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31813 (pms_id=63783) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31814 (pms_id=63784) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31815 (pms_id=63785) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31816 (pms_id=63786) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31817 (pms_id=63787) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31818 (pms_id=63788) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31819 (pms_id=63789) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31820 (pms_id=63790) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31821 (pms_id=63793) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31822 (pms_id=63794) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31823 (pms_id=63795) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31830 (pms_id=63796) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31824 (pms_id=63797) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31825 (pms_id=63804) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31826 (pms_id=63806) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31827 (pms_id=63816) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31828 (pms_id=63826) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31829 (pms_id=63828) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31831 (pms_id=63829) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31835 (pms_id=63830) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31832 (pms_id=63831) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31833 (pms_id=63832) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31834 (pms_id=63833) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31841 (pms_id=63834) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31836 (pms_id=63836) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31837 (pms_id=63837) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31839 (pms_id=63838) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31838 (pms_id=63839) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31840 (pms_id=63840) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31842 (pms_id=63841) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31843 (pms_id=63842) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31844 (pms_id=63843) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31845 (pms_id=63844) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31846 (pms_id=63845) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31848 (pms_id=63851) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31847 (pms_id=63850) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31849 (pms_id=63852) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31851 (pms_id=63863) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31850 (pms_id=63864) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31852 (pms_id=63865) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31853 (pms_id=63866) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63865 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31855 (pms_id=63869) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31856 (pms_id=63870) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31854 (pms_id=63867) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31857 (pms_id=63871) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31859 (pms_id=63873) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31858 (pms_id=63872) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31860 (pms_id=63874) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31861 (pms_id=63875) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31863 (pms_id=63876) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31862 (pms_id=63877) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31864 (pms_id=63878) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31865 (pms_id=63879) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31866 (pms_id=63880) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31867 (pms_id=63881) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31868 (pms_id=63883) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31869 (pms_id=63884) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31870 (pms_id=63892) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31871 (pms_id=63893) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31872 (pms_id=63894) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31873 (pms_id=63895) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31874 (pms_id=63896) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31876 (pms_id=63902) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31875 (pms_id=63903) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31878 (pms_id=63904) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31877 (pms_id=63905) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31880 (pms_id=63906) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31881 (pms_id=63908) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31879 (pms_id=63907) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31882 (pms_id=63909) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31883 (pms_id=63912) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31884 (pms_id=63913) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31885 (pms_id=63914) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31887 (pms_id=63915) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31886 (pms_id=63917) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31888 (pms_id=63918) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31889 (pms_id=63919) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31890 (pms_id=63920) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31891 (pms_id=63921) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31893 (pms_id=63922) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31892 (pms_id=63923) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31894 (pms_id=63924) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31896 (pms_id=63925) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31895 (pms_id=63926) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31897 (pms_id=63928) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31898 (pms_id=63927) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31899 (pms_id=63929) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31900 (pms_id=63938) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31901 (pms_id=63939) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31902 (pms_id=63940) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31903 (pms_id=63941) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31904 (pms_id=63943) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31905 (pms_id=63944) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31907 (pms_id=63945) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31906 (pms_id=63946) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31908 (pms_id=63948) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31909 (pms_id=63951) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31910 (pms_id=63952) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31911 (pms_id=63961) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31913 (pms_id=63963) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31912 (pms_id=63962) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31914 (pms_id=63964) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31915 (pms_id=63965) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31916 (pms_id=63966) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31917 (pms_id=63969) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31918 (pms_id=63970) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31919 (pms_id=63971) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31936 (pms_id=63972) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31937 (pms_id=63973) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31925 (pms_id=63974) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31920 (pms_id=63975) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31922 (pms_id=63976) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31921 (pms_id=63977) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31923 (pms_id=63978) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31924 (pms_id=63979) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31927 (pms_id=63981) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31926 (pms_id=63982) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31928 (pms_id=63983) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31930 (pms_id=63984) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31929 (pms_id=63985) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31931 (pms_id=63986) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31932 (pms_id=63987) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31933 (pms_id=63988) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31934 (pms_id=63989) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31935 (pms_id=63990) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31938 (pms_id=63991) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31940 (pms_id=63992) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31939 (pms_id=63993) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31941 (pms_id=63994) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31943 (pms_id=64003) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31942 (pms_id=63996) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31944 (pms_id=64004) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31945 (pms_id=64005) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31946 (pms_id=64015) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31947 (pms_id=64016) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31948 (pms_id=64025) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31949 (pms_id=64026) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31950 (pms_id=64027) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31951 (pms_id=64028) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31952 (pms_id=64029) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31953 (pms_id=64030) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31954 (pms_id=64031) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31955 (pms_id=64032) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31956 (pms_id=64034) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31958 (pms_id=64035) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31957 (pms_id=64037) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31959 (pms_id=64039) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31960 (pms_id=64040) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31962 (pms_id=64041) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31961 (pms_id=64042) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31964 (pms_id=64043) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31963 (pms_id=64044) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31966 (pms_id=64049) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31965 (pms_id=64048) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31967 (pms_id=64050) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31968 (pms_id=64051) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31969 (pms_id=64052) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31970 (pms_id=64053) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31971 (pms_id=64054) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31972 (pms_id=64061) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31973 (pms_id=64071) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31974 (pms_id=64072) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31975 (pms_id=64073) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31977 (pms_id=64077) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31976 (pms_id=64074) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31978 (pms_id=64078) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31979 (pms_id=64079) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31980 (pms_id=64080) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31981 (pms_id=64082) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31982 (pms_id=64083) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31983 (pms_id=64086) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31984 (pms_id=64093) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31985 (pms_id=64094) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31986 (pms_id=64095) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31987 (pms_id=64096) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31988 (pms_id=64097) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31989 (pms_id=64098) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31990 (pms_id=64099) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31991 (pms_id=64100) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31992 (pms_id=64101) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31993 (pms_id=64102) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31994 (pms_id=64112) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31996 (pms_id=64113) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31995 (pms_id=64114) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31997 (pms_id=64115) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31998 (pms_id=64116) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 31999 (pms_id=64117) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32000 (pms_id=64125) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32019 (pms_id=64145) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32001 (pms_id=64135) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32018 (pms_id=64146) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32007 (pms_id=64147) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32002 (pms_id=64158) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32009 (pms_id=64148) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32003 (pms_id=64159) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32004 (pms_id=64160) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32005 (pms_id=64170) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32006 (pms_id=64171) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32008 (pms_id=64172) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32010 (pms_id=64179) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32011 (pms_id=64189) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32014 (pms_id=64191) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32012 (pms_id=64192) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32013 (pms_id=64202) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32015 (pms_id=64203) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32016 (pms_id=64204) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32017 (pms_id=64206) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32020 (pms_id=64207) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32022 (pms_id=64218) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32021 (pms_id=64217) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32023 (pms_id=64219) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32024 (pms_id=64220) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32025 (pms_id=64221) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32028 (pms_id=64222) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32026 (pms_id=64223) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32027 (pms_id=64224) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32030 (pms_id=64232) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32029 (pms_id=64226) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32031 (pms_id=64233) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32038 (pms_id=64234) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32032 (pms_id=64235) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32033 (pms_id=64236) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32035 (pms_id=64237) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32034 (pms_id=64239) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32037 (pms_id=64254) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32036 (pms_id=64253) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32039 (pms_id=64255) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32041 (pms_id=64256) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32040 (pms_id=64257) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32042 (pms_id=64258) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64258 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32043 (pms_id=64260) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32044 (pms_id=64269) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32046 (pms_id=64279) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32045 (pms_id=64289) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32047 (pms_id=64290) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32048 (pms_id=64291) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32049 (pms_id=64292) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32050 (pms_id=64293) 2025-11-19 15:27:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32052 (pms_id=64294) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32051 (pms_id=64295) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32053 (pms_id=64296) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32054 (pms_id=64297) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32055 (pms_id=64298) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32056 (pms_id=64299) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32057 (pms_id=64300) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32058 (pms_id=64301) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32059 (pms_id=64302) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32060 (pms_id=64303) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32061 (pms_id=64304) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32062 (pms_id=64305) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32063 (pms_id=64306) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32064 (pms_id=64312) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32065 (pms_id=64313) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32066 (pms_id=64314) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32067 (pms_id=64322) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32068 (pms_id=64323) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32070 (pms_id=64327) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32069 (pms_id=64324) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32071 (pms_id=64328) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32074 (pms_id=64329) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32072 (pms_id=64330) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32073 (pms_id=64331) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32075 (pms_id=64332) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32076 (pms_id=64333) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32078 (pms_id=64335) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32077 (pms_id=64334) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32079 (pms_id=64336) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32080 (pms_id=64337) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32081 (pms_id=64347) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32082 (pms_id=64349) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32083 (pms_id=64350) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32084 (pms_id=64351) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32086 (pms_id=64354) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32085 (pms_id=64355) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32087 (pms_id=64356) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32088 (pms_id=64357) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32089 (pms_id=64359) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32090 (pms_id=64361) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32091 (pms_id=64362) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32092 (pms_id=64363) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32093 (pms_id=64364) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32094 (pms_id=64366) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32095 (pms_id=64368) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32096 (pms_id=64369) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32097 (pms_id=64378) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32098 (pms_id=64388) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32099 (pms_id=64389) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32119 (pms_id=64390) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32100 (pms_id=64391) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32101 (pms_id=64392) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32102 (pms_id=64393) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32103 (pms_id=64394) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32104 (pms_id=64395) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32109 (pms_id=64396) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32106 (pms_id=64397) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32105 (pms_id=64402) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32107 (pms_id=64412) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32108 (pms_id=64414) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32110 (pms_id=64415) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32111 (pms_id=64416) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32112 (pms_id=64417) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32113 (pms_id=64418) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32114 (pms_id=64419) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32115 (pms_id=64420) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32116 (pms_id=64426) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32117 (pms_id=64427) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32118 (pms_id=64437) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32120 (pms_id=64438) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32121 (pms_id=64448) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32122 (pms_id=64458) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32124 (pms_id=64459) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32123 (pms_id=64460) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32125 (pms_id=64461) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32126 (pms_id=64462) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32127 (pms_id=64472) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32128 (pms_id=64474) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32129 (pms_id=64475) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32131 (pms_id=64476) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32130 (pms_id=64477) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32132 (pms_id=64478) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32133 (pms_id=64479) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32134 (pms_id=64480) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32136 (pms_id=64481) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32135 (pms_id=64482) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32137 (pms_id=64483) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32138 (pms_id=64484) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32139 (pms_id=64485) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32141 (pms_id=64486) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32140 (pms_id=64487) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32142 (pms_id=64488) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32143 (pms_id=64489) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32144 (pms_id=64490) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32145 (pms_id=64491) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32146 (pms_id=64492) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32147 (pms_id=64494) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32148 (pms_id=64495) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32149 (pms_id=64496) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32151 (pms_id=64497) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32150 (pms_id=64498) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32152 (pms_id=64499) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32154 (pms_id=64500) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32153 (pms_id=64510) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32155 (pms_id=64511) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32156 (pms_id=64512) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32157 (pms_id=64513) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32158 (pms_id=64514) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32159 (pms_id=64522) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32160 (pms_id=64523) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32165 (pms_id=64524) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32161 (pms_id=64525) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32163 (pms_id=64526) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32162 (pms_id=64527) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32164 (pms_id=64528) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32166 (pms_id=64529) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32167 (pms_id=64530) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32170 (pms_id=64531) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32168 (pms_id=64532) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32169 (pms_id=64533) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32171 (pms_id=64534) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32172 (pms_id=64536) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32173 (pms_id=64537) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32174 (pms_id=64538) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32175 (pms_id=64539) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32176 (pms_id=64540) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32178 (pms_id=64541) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32179 (pms_id=64543) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32177 (pms_id=64542) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32180 (pms_id=64558) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32181 (pms_id=64559) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32182 (pms_id=64560) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32186 (pms_id=64561) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32183 (pms_id=64562) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32184 (pms_id=64563) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32185 (pms_id=64565) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32187 (pms_id=64566) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32188 (pms_id=64567) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32189 (pms_id=64568) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32190 (pms_id=64569) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32191 (pms_id=64570) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32192 (pms_id=64571) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32193 (pms_id=64572) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32194 (pms_id=64573) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32195 (pms_id=64580) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32196 (pms_id=64581) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32197 (pms_id=64582) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32198 (pms_id=64583) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32199 (pms_id=64584) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64582 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32200 (pms_id=64586) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32201 (pms_id=64587) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32202 (pms_id=64588) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32203 (pms_id=64590) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32204 (pms_id=64592) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32205 (pms_id=64594) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32206 (pms_id=64595) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32207 (pms_id=64596) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32208 (pms_id=64597) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32209 (pms_id=64598) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32210 (pms_id=64599) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32211 (pms_id=64600) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32212 (pms_id=64608) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32213 (pms_id=64609) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32214 (pms_id=64610) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32215 (pms_id=64611) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32216 (pms_id=64612) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32217 (pms_id=64613) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32218 (pms_id=64623) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32219 (pms_id=64624) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32220 (pms_id=64626) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32221 (pms_id=64633) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32222 (pms_id=64634) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32223 (pms_id=64635) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32224 (pms_id=64636) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32225 (pms_id=64637) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32226 (pms_id=64639) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32227 (pms_id=64640) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32228 (pms_id=64641) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32229 (pms_id=64642) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32230 (pms_id=64643) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32232 (pms_id=64644) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32231 (pms_id=64647) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32233 (pms_id=64648) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32234 (pms_id=64649) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32235 (pms_id=64650) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32236 (pms_id=64651) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32237 (pms_id=64652) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32238 (pms_id=64653) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32239 (pms_id=64654) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32240 (pms_id=64655) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32241 (pms_id=64656) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32262 (pms_id=64657) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32242 (pms_id=64658) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32243 (pms_id=64659) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32244 (pms_id=64660) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32245 (pms_id=64661) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32246 (pms_id=64662) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32248 (pms_id=64663) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32247 (pms_id=64664) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32250 (pms_id=64665) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32249 (pms_id=64666) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32251 (pms_id=64667) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32252 (pms_id=64668) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32253 (pms_id=64669) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32254 (pms_id=64670) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32255 (pms_id=64676) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32256 (pms_id=64678) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32257 (pms_id=64679) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32259 (pms_id=64680) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32258 (pms_id=64681) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32260 (pms_id=64682) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32261 (pms_id=64683) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32263 (pms_id=64684) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32264 (pms_id=64685) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32265 (pms_id=64686) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32267 (pms_id=64688) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32266 (pms_id=64687) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32268 (pms_id=64689) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32269 (pms_id=64690) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32270 (pms_id=64691) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32271 (pms_id=64692) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32272 (pms_id=64693) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32274 (pms_id=64694) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32273 (pms_id=64695) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32275 (pms_id=64696) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32276 (pms_id=64697) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32279 (pms_id=64699) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32277 (pms_id=64700) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32278 (pms_id=64701) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32283 (pms_id=64702) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32280 (pms_id=64703) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32281 (pms_id=64704) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32282 (pms_id=64705) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32284 (pms_id=64706) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32285 (pms_id=64707) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32286 (pms_id=64708) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32287 (pms_id=64709) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32288 (pms_id=64714) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32289 (pms_id=64715) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32290 (pms_id=64716) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32291 (pms_id=64717) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32292 (pms_id=64719) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32293 (pms_id=64720) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32294 (pms_id=64721) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32295 (pms_id=64722) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32296 (pms_id=64725) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32297 (pms_id=64726) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32298 (pms_id=64727) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32299 (pms_id=64728) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32300 (pms_id=64729) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32301 (pms_id=64730) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32302 (pms_id=64731) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32303 (pms_id=64732) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32305 (pms_id=64733) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32304 (pms_id=64734) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32306 (pms_id=64735) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32307 (pms_id=64736) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32308 (pms_id=64738) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32309 (pms_id=64739) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32310 (pms_id=64740) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32311 (pms_id=64741) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32318 (pms_id=64742) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32312 (pms_id=64743) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32313 (pms_id=64744) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32315 (pms_id=64745) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32314 (pms_id=64746) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32317 (pms_id=64748) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32316 (pms_id=64747) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32319 (pms_id=64749) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32320 (pms_id=64750) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32321 (pms_id=64758) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32323 (pms_id=64759) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32322 (pms_id=64760) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32325 (pms_id=64770) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32324 (pms_id=64769) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32327 (pms_id=64772) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32326 (pms_id=64771) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32328 (pms_id=64773) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32329 (pms_id=64774) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32330 (pms_id=64775) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32331 (pms_id=64776) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32332 (pms_id=64777) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32333 (pms_id=64778) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32334 (pms_id=64779) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32335 (pms_id=64780) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32336 (pms_id=64781) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32337 (pms_id=64782) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32338 (pms_id=64783) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32339 (pms_id=64784) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32340 (pms_id=64785) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32341 (pms_id=64786) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32342 (pms_id=64787) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32343 (pms_id=64788) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32344 (pms_id=64789) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32345 (pms_id=64790) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32346 (pms_id=64791) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32347 (pms_id=64792) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32348 (pms_id=64793) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32350 (pms_id=64795) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32349 (pms_id=64794) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32351 (pms_id=64796) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32352 (pms_id=64797) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32353 (pms_id=64798) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32354 (pms_id=64799) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32355 (pms_id=64800) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32356 (pms_id=64801) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32357 (pms_id=64802) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32358 (pms_id=64803) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32359 (pms_id=64804) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32360 (pms_id=64805) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32361 (pms_id=64806) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32362 (pms_id=64807) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32363 (pms_id=64808) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32364 (pms_id=64809) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32365 (pms_id=64810) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32366 (pms_id=64811) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32367 (pms_id=64814) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32368 (pms_id=64815) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32369 (pms_id=64816) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32370 (pms_id=64817) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32372 (pms_id=64818) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32371 (pms_id=64819) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32374 (pms_id=64820) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32373 (pms_id=64821) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32375 (pms_id=64822) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32376 (pms_id=64823) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32377 (pms_id=64824) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32378 (pms_id=64834) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32381 (pms_id=64836) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32379 (pms_id=64835) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32380 (pms_id=64837) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32382 (pms_id=64844) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32383 (pms_id=64845) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32384 (pms_id=64846) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32385 (pms_id=64847) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32386 (pms_id=64848) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32387 (pms_id=64858) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32388 (pms_id=64859) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32389 (pms_id=64860) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32390 (pms_id=64861) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32392 (pms_id=64862) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32391 (pms_id=64863) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32393 (pms_id=64872) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32394 (pms_id=64873) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32395 (pms_id=64876) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32396 (pms_id=64877) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32398 (pms_id=64878) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32397 (pms_id=64879) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32401 (pms_id=64881) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32399 (pms_id=64880) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32400 (pms_id=64882) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32402 (pms_id=64883) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32403 (pms_id=64884) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32404 (pms_id=64885) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32405 (pms_id=64895) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32406 (pms_id=64896) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32407 (pms_id=64898) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32408 (pms_id=64899) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32409 (pms_id=64902) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32411 (pms_id=64903) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32410 (pms_id=64904) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32412 (pms_id=64905) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32413 (pms_id=64907) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32414 (pms_id=64908) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32415 (pms_id=64909) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32416 (pms_id=64911) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32417 (pms_id=64912) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32419 (pms_id=64914) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32418 (pms_id=64913) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32420 (pms_id=64915) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32421 (pms_id=64916) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32423 (pms_id=64917) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32422 (pms_id=64918) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32424 (pms_id=64919) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32425 (pms_id=64920) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32426 (pms_id=64921) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32427 (pms_id=64932) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32428 (pms_id=64933) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32429 (pms_id=64934) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32430 (pms_id=64935) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32432 (pms_id=64936) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32431 (pms_id=64943) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32433 (pms_id=64944) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32434 (pms_id=64945) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32435 (pms_id=64946) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32436 (pms_id=64947) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32437 (pms_id=64948) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32438 (pms_id=64949) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32439 (pms_id=64950) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32440 (pms_id=64951) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32441 (pms_id=64952) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32442 (pms_id=64953) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32443 (pms_id=64954) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32444 (pms_id=64955) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32445 (pms_id=64956) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32446 (pms_id=64957) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32447 (pms_id=64959) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32448 (pms_id=64960) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32450 (pms_id=64961) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32449 (pms_id=64962) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32451 (pms_id=64964) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32452 (pms_id=64965) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32453 (pms_id=64966) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32454 (pms_id=64967) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32455 (pms_id=64968) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32456 (pms_id=64969) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32458 (pms_id=64970) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32457 (pms_id=64971) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32459 (pms_id=64972) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32460 (pms_id=64973) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32461 (pms_id=64978) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32462 (pms_id=64979) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32463 (pms_id=64980) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32464 (pms_id=64981) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32465 (pms_id=64982) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32466 (pms_id=64983) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32467 (pms_id=64984) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32468 (pms_id=64985) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32469 (pms_id=64986) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32470 (pms_id=64987) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32471 (pms_id=64988) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32472 (pms_id=64989) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32473 (pms_id=64990) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32474 (pms_id=64991) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32475 (pms_id=64997) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32476 (pms_id=64998) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32477 (pms_id=64999) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32478 (pms_id=65000) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32479 (pms_id=65001) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32484 (pms_id=65002) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32480 (pms_id=65003) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32482 (pms_id=65005) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32481 (pms_id=65004) 2025-11-19 15:27:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32483 (pms_id=65007) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32485 (pms_id=65008) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32486 (pms_id=65009) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32487 (pms_id=65010) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32488 (pms_id=65019) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32491 (pms_id=65020) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32489 (pms_id=65021) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32497 (pms_id=65022) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32490 (pms_id=65023) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32492 (pms_id=65024) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32493 (pms_id=65025) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32494 (pms_id=65026) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32495 (pms_id=65027) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32496 (pms_id=65029) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32498 (pms_id=65030) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32499 (pms_id=65032) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32501 (pms_id=65031) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32500 (pms_id=65033) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32502 (pms_id=65034) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32503 (pms_id=65035) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32504 (pms_id=65036) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32505 (pms_id=65037) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32506 (pms_id=65038) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32508 (pms_id=65040) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32507 (pms_id=65039) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32509 (pms_id=65041) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32510 (pms_id=65042) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32512 (pms_id=65043) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32511 (pms_id=65045) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32513 (pms_id=65046) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32515 (pms_id=65047) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32514 (pms_id=65048) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32516 (pms_id=65049) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32517 (pms_id=65050) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32518 (pms_id=65051) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32519 (pms_id=65054) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32520 (pms_id=65055) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32521 (pms_id=65057) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32522 (pms_id=65058) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32523 (pms_id=65059) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32524 (pms_id=65060) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32525 (pms_id=65061) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32526 (pms_id=65062) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32527 (pms_id=65066) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32528 (pms_id=65067) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32533 (pms_id=65068) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32529 (pms_id=65069) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32530 (pms_id=65078) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32531 (pms_id=65079) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32532 (pms_id=65080) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32534 (pms_id=65081) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32535 (pms_id=65082) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32536 (pms_id=65089) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32537 (pms_id=65090) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32538 (pms_id=65091) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32539 (pms_id=65092) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32540 (pms_id=65093) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32541 (pms_id=65094) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32542 (pms_id=65095) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32543 (pms_id=65100) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32544 (pms_id=65101) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32545 (pms_id=65102) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32546 (pms_id=65110) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32547 (pms_id=65113) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32548 (pms_id=65115) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32549 (pms_id=65116) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32550 (pms_id=65117) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32551 (pms_id=65118) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32552 (pms_id=65121) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32553 (pms_id=65122) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32555 (pms_id=65124) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32554 (pms_id=65123) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32556 (pms_id=65125) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32557 (pms_id=65131) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32558 (pms_id=65132) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32559 (pms_id=65133) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32560 (pms_id=65134) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32561 (pms_id=65135) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32562 (pms_id=65145) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32563 (pms_id=65147) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32564 (pms_id=65148) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32566 (pms_id=65151) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32565 (pms_id=65150) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32567 (pms_id=65152) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32568 (pms_id=65157) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32569 (pms_id=65158) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32570 (pms_id=65159) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32571 (pms_id=65162) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32572 (pms_id=65163) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32573 (pms_id=65170) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32574 (pms_id=65171) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32575 (pms_id=65172) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32576 (pms_id=65173) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32577 (pms_id=65174) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32579 (pms_id=65175) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32578 (pms_id=65177) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32580 (pms_id=65178) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32581 (pms_id=65179) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32582 (pms_id=65180) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32583 (pms_id=65181) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32584 (pms_id=65182) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32585 (pms_id=65183) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32586 (pms_id=65184) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32587 (pms_id=65185) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32588 (pms_id=65186) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32589 (pms_id=65194) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32590 (pms_id=65195) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32591 (pms_id=65196) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32592 (pms_id=65197) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32593 (pms_id=65198) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32594 (pms_id=65200) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32595 (pms_id=65202) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32596 (pms_id=65203) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32597 (pms_id=65213) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32598 (pms_id=65214) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32599 (pms_id=65215) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32600 (pms_id=65216) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32601 (pms_id=65217) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32602 (pms_id=65218) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32603 (pms_id=65219) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32604 (pms_id=65220) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32605 (pms_id=65221) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32606 (pms_id=65222) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32608 (pms_id=65223) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32607 (pms_id=65224) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32609 (pms_id=65225) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32610 (pms_id=65226) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32611 (pms_id=65227) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32612 (pms_id=65230) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32614 (pms_id=65229) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32615 (pms_id=65235) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32613 (pms_id=65231) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32616 (pms_id=65236) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32617 (pms_id=65237) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32618 (pms_id=65238) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32619 (pms_id=65246) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32620 (pms_id=65247) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32621 (pms_id=65257) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32622 (pms_id=65258) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32623 (pms_id=65259) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32624 (pms_id=65260) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32625 (pms_id=65261) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32626 (pms_id=65262) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32627 (pms_id=65263) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32628 (pms_id=65264) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32629 (pms_id=65265) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32630 (pms_id=65266) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32631 (pms_id=65277) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32632 (pms_id=65278) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32634 (pms_id=65280) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32633 (pms_id=65281) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32636 (pms_id=65282) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32635 (pms_id=65283) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32637 (pms_id=65284) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32638 (pms_id=65285) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32639 (pms_id=65287) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32640 (pms_id=65295) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32641 (pms_id=65297) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32642 (pms_id=65298) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32643 (pms_id=65300) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32644 (pms_id=65301) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32649 (pms_id=65311) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32645 (pms_id=65312) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32647 (pms_id=65313) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32646 (pms_id=65314) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32648 (pms_id=65315) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32650 (pms_id=65317) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32651 (pms_id=65318) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32652 (pms_id=65319) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32653 (pms_id=65320) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32654 (pms_id=65321) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32655 (pms_id=65322) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32656 (pms_id=65323) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32657 (pms_id=65324) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32658 (pms_id=65333) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32659 (pms_id=65334) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32660 (pms_id=65335) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32661 (pms_id=65336) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32662 (pms_id=65344) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32667 (pms_id=65345) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32663 (pms_id=65346) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32665 (pms_id=65347) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32664 (pms_id=65351) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32666 (pms_id=65352) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32669 (pms_id=65353) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32668 (pms_id=65356) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32670 (pms_id=65365) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32671 (pms_id=65375) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32672 (pms_id=65377) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32673 (pms_id=65378) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32675 (pms_id=65390) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32674 (pms_id=65379) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32676 (pms_id=65391) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32677 (pms_id=65398) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32678 (pms_id=65399) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32679 (pms_id=65400) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32680 (pms_id=65401) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32681 (pms_id=65402) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32682 (pms_id=65411) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32683 (pms_id=65421) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32684 (pms_id=65422) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32685 (pms_id=65423) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32686 (pms_id=65425) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32687 (pms_id=65426) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32689 (pms_id=65428) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32688 (pms_id=65427) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32691 (pms_id=65434) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32690 (pms_id=65429) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32692 (pms_id=65435) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32693 (pms_id=65436) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32694 (pms_id=65437) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32695 (pms_id=65438) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32696 (pms_id=65448) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32698 (pms_id=65449) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32697 (pms_id=65450) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32699 (pms_id=65459) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32700 (pms_id=65461) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32701 (pms_id=65463) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32702 (pms_id=65474) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32703 (pms_id=65475) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32704 (pms_id=65476) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32705 (pms_id=65477) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32706 (pms_id=65479) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32707 (pms_id=65485) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32708 (pms_id=65486) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32709 (pms_id=65487) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32710 (pms_id=65488) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32711 (pms_id=65490) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32713 (pms_id=65491) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32712 (pms_id=65492) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32714 (pms_id=65493) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32715 (pms_id=65494) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32717 (pms_id=65496) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32716 (pms_id=65497) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32718 (pms_id=65506) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32719 (pms_id=65507) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32720 (pms_id=65517) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32722 (pms_id=65518) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32721 (pms_id=65519) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32724 (pms_id=65527) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32723 (pms_id=65537) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32725 (pms_id=65547) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32726 (pms_id=65548) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32727 (pms_id=65549) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32728 (pms_id=65559) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32729 (pms_id=65561) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32730 (pms_id=65562) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32731 (pms_id=65564) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32732 (pms_id=65571) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32733 (pms_id=65572) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32734 (pms_id=65573) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32735 (pms_id=65574) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32736 (pms_id=65575) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32737 (pms_id=65576) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32738 (pms_id=65584) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32739 (pms_id=65594) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32740 (pms_id=65595) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32741 (pms_id=65596) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32742 (pms_id=65597) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32743 (pms_id=65607) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32744 (pms_id=65609) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32745 (pms_id=65617) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32746 (pms_id=65618) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32747 (pms_id=65619) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32748 (pms_id=65620) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32749 (pms_id=65621) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32750 (pms_id=65631) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32751 (pms_id=65632) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32752 (pms_id=65633) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32753 (pms_id=65634) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32754 (pms_id=65635) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32756 (pms_id=65637) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32755 (pms_id=65638) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32758 (pms_id=65640) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32757 (pms_id=65639) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32759 (pms_id=65641) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32760 (pms_id=65645) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32761 (pms_id=65646) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32762 (pms_id=65657) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32764 (pms_id=65667) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32763 (pms_id=65666) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32765 (pms_id=65668) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32766 (pms_id=65669) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32767 (pms_id=65670) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32768 (pms_id=65671) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32769 (pms_id=65673) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32770 (pms_id=65674) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32771 (pms_id=65675) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32772 (pms_id=65677) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32774 (pms_id=65679) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32773 (pms_id=65678) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32775 (pms_id=65687) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32777 (pms_id=65689) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32776 (pms_id=65690) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32778 (pms_id=65691) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32779 (pms_id=65692) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32780 (pms_id=65693) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32781 (pms_id=65698) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32782 (pms_id=65699) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32784 (pms_id=65700) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32783 (pms_id=65710) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32785 (pms_id=65711) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32786 (pms_id=65712) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32787 (pms_id=65714) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32788 (pms_id=65720) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32789 (pms_id=65722) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32790 (pms_id=65723) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32791 (pms_id=65724) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32792 (pms_id=65725) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32793 (pms_id=65730) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32794 (pms_id=65731) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32795 (pms_id=65732) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32796 (pms_id=65733) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32797 (pms_id=65734) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32798 (pms_id=65740) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32799 (pms_id=65741) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32800 (pms_id=65742) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32801 (pms_id=65743) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32802 (pms_id=65744) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32803 (pms_id=65751) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32804 (pms_id=65752) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32805 (pms_id=65762) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32806 (pms_id=65763) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32808 (pms_id=65764) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32807 (pms_id=65767) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32809 (pms_id=65765) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32810 (pms_id=65768) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32811 (pms_id=65769) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32812 (pms_id=65770) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32813 (pms_id=65771) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32814 (pms_id=65772) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32815 (pms_id=65773) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32816 (pms_id=65781) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32817 (pms_id=65782) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32818 (pms_id=65783) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32819 (pms_id=65784) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32820 (pms_id=65792) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32821 (pms_id=65793) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32822 (pms_id=65795) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32823 (pms_id=65796) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32824 (pms_id=65797) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32825 (pms_id=65798) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32826 (pms_id=65799) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32827 (pms_id=65800) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32829 (pms_id=65808) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32828 (pms_id=65810) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32830 (pms_id=65811) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32831 (pms_id=65812) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32833 (pms_id=65813) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32832 (pms_id=65814) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32834 (pms_id=65815) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32835 (pms_id=65816) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32836 (pms_id=65817) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32837 (pms_id=65823) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32839 (pms_id=65826) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32838 (pms_id=65827) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32840 (pms_id=65828) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32841 (pms_id=65829) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32842 (pms_id=65830) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32843 (pms_id=65831) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32844 (pms_id=65841) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32845 (pms_id=65842) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32846 (pms_id=65843) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32847 (pms_id=65852) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32848 (pms_id=65853) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32849 (pms_id=65854) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32850 (pms_id=65862) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32851 (pms_id=65865) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32852 (pms_id=65866) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32853 (pms_id=65867) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32854 (pms_id=65868) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32855 (pms_id=65869) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32856 (pms_id=65879) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32858 (pms_id=65881) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32859 (pms_id=65882) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32857 (pms_id=65880) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32860 (pms_id=65891) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32861 (pms_id=65900) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32863 (pms_id=65903) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32862 (pms_id=65901) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32864 (pms_id=65912) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32865 (pms_id=65913) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32867 (pms_id=65918) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32866 (pms_id=65917) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32868 (pms_id=65923) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32869 (pms_id=65924) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32870 (pms_id=65925) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32871 (pms_id=65926) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32872 (pms_id=65927) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32873 (pms_id=65928) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32874 (pms_id=65937) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32876 (pms_id=65938) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32877 (pms_id=65940) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32875 (pms_id=65939) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32878 (pms_id=65941) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32879 (pms_id=65947) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32880 (pms_id=65957) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32881 (pms_id=65958) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32882 (pms_id=65959) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32883 (pms_id=65961) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32884 (pms_id=65962) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32885 (pms_id=65969) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32887 (pms_id=65970) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32886 (pms_id=65968) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32889 (pms_id=65971) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32888 (pms_id=65972) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32890 (pms_id=65973) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32891 (pms_id=65974) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32892 (pms_id=65975) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32893 (pms_id=65976) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32895 (pms_id=65977) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32896 (pms_id=65978) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32894 (pms_id=65979) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32897 (pms_id=65980) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32898 (pms_id=65981) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32899 (pms_id=65986) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32901 (pms_id=65988) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32900 (pms_id=65987) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32902 (pms_id=65989) 2025-11-19 15:27:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 32903 (pms_id=65990) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32904 (pms_id=65991) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32905 (pms_id=65992) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32906 (pms_id=65993) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32908 (pms_id=65995) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32907 (pms_id=65994) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32910 (pms_id=65997) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32909 (pms_id=65996) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32919 (pms_id=65998) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32911 (pms_id=65999) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32912 (pms_id=66000) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32914 (pms_id=66001) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32913 (pms_id=66002) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32915 (pms_id=66003) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32916 (pms_id=66004) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32917 (pms_id=66005) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32920 (pms_id=66007) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32918 (pms_id=66006) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32921 (pms_id=66008) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32922 (pms_id=66009) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32923 (pms_id=66010) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32924 (pms_id=66011) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32925 (pms_id=66012) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32927 (pms_id=66014) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32926 (pms_id=66013) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32928 (pms_id=66016) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32930 (pms_id=66027) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32929 (pms_id=66018) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32931 (pms_id=66037) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32932 (pms_id=66038) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32933 (pms_id=66039) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32934 (pms_id=66040) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32936 (pms_id=66041) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32935 (pms_id=66050) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32938 (pms_id=66052) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32937 (pms_id=66051) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32939 (pms_id=66062) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32940 (pms_id=66072) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32941 (pms_id=66073) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32942 (pms_id=66082) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32943 (pms_id=66083) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32944 (pms_id=66084) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32945 (pms_id=66092) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32946 (pms_id=66093) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32947 (pms_id=66094) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32948 (pms_id=66095) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32949 (pms_id=66097) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32950 (pms_id=66098) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32951 (pms_id=66099) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32952 (pms_id=66100) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32953 (pms_id=66101) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32954 (pms_id=66102) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32955 (pms_id=66103) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32956 (pms_id=66104) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32958 (pms_id=66106) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32957 (pms_id=66116) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32959 (pms_id=66119) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32960 (pms_id=66120) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32961 (pms_id=66121) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32962 (pms_id=66123) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32963 (pms_id=66124) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32964 (pms_id=66125) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32965 (pms_id=66126) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32966 (pms_id=66127) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32968 (pms_id=66128) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32967 (pms_id=66130) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32969 (pms_id=66131) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32970 (pms_id=66132) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32971 (pms_id=66133) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32973 (pms_id=66134) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32972 (pms_id=66136) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32974 (pms_id=66138) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32977 (pms_id=66139) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32975 (pms_id=66140) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32976 (pms_id=66142) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32978 (pms_id=66143) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32979 (pms_id=66144) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32980 (pms_id=66145) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32981 (pms_id=66146) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32982 (pms_id=66147) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32983 (pms_id=66148) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32984 (pms_id=66149) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32985 (pms_id=66150) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32986 (pms_id=66151) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32987 (pms_id=66153) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32989 (pms_id=66157) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32988 (pms_id=66154) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32990 (pms_id=66167) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32991 (pms_id=66168) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32992 (pms_id=66169) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32994 (pms_id=66170) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32993 (pms_id=66171) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32995 (pms_id=66172) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32996 (pms_id=66173) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32997 (pms_id=66184) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33014 (pms_id=66175) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33012 (pms_id=66174) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32998 (pms_id=66185) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 32999 (pms_id=66186) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33001 (pms_id=66187) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33000 (pms_id=66188) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33002 (pms_id=66189) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33003 (pms_id=66190) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33022 (pms_id=66192) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33004 (pms_id=66201) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33005 (pms_id=66211) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33006 (pms_id=66212) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33007 (pms_id=66213) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33008 (pms_id=66214) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33009 (pms_id=66215) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33010 (pms_id=66216) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33011 (pms_id=66217) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33013 (pms_id=66218) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33015 (pms_id=66221) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33016 (pms_id=66223) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33017 (pms_id=66232) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33018 (pms_id=66233) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33019 (pms_id=66234) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33020 (pms_id=66244) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33021 (pms_id=66254) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33023 (pms_id=66255) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33024 (pms_id=66256) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33026 (pms_id=66257) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33025 (pms_id=66258) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33027 (pms_id=66264) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33028 (pms_id=66265) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33029 (pms_id=66266) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33030 (pms_id=66267) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33031 (pms_id=66268) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33033 (pms_id=66277) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33032 (pms_id=66276) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33034 (pms_id=66278) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33037 (pms_id=66279) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33035 (pms_id=66281) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33038 (pms_id=66285) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33036 (pms_id=66284) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33039 (pms_id=66286) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33040 (pms_id=66287) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33041 (pms_id=66288) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33042 (pms_id=66289) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33044 (pms_id=66290) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33043 (pms_id=66291) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33045 (pms_id=66293) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33046 (pms_id=66305) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33047 (pms_id=66306) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33048 (pms_id=66307) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33049 (pms_id=66308) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33050 (pms_id=66309) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33052 (pms_id=66310) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33051 (pms_id=66317) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33053 (pms_id=66318) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33054 (pms_id=66319) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33055 (pms_id=66329) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33056 (pms_id=66330) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33057 (pms_id=66331) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33058 (pms_id=66333) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33061 (pms_id=66332) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33059 (pms_id=66334) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33060 (pms_id=66335) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33063 (pms_id=66336) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33064 (pms_id=66339) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33062 (pms_id=66337) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33065 (pms_id=66345) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33066 (pms_id=66346) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33069 (pms_id=66348) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33067 (pms_id=66347) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33068 (pms_id=66349) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33070 (pms_id=66350) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33072 (pms_id=66351) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33071 (pms_id=66352) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33073 (pms_id=66359) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33074 (pms_id=66367) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33075 (pms_id=66368) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33076 (pms_id=66369) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33079 (pms_id=66370) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33077 (pms_id=66373) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33078 (pms_id=66372) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33080 (pms_id=66374) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33081 (pms_id=66380) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33082 (pms_id=66381) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33083 (pms_id=66391) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33085 (pms_id=66392) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33084 (pms_id=66393) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33086 (pms_id=66394) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33088 (pms_id=66396) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33087 (pms_id=66395) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33089 (pms_id=66397) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33090 (pms_id=66398) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33091 (pms_id=66399) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33092 (pms_id=66400) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33094 (pms_id=66401) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33093 (pms_id=66402) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33095 (pms_id=66414) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33096 (pms_id=66415) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33097 (pms_id=66416) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33098 (pms_id=66417) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33099 (pms_id=66418) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33100 (pms_id=66419) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33101 (pms_id=66420) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33102 (pms_id=66421) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33103 (pms_id=66422) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33104 (pms_id=66423) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33105 (pms_id=66424) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33106 (pms_id=66425) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33107 (pms_id=66427) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33108 (pms_id=66426) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33109 (pms_id=66428) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33113 (pms_id=66439) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33111 (pms_id=66438) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33110 (pms_id=66437) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33112 (pms_id=66447) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33114 (pms_id=66448) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33116 (pms_id=66450) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33115 (pms_id=66449) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33117 (pms_id=66451) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33118 (pms_id=66452) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33119 (pms_id=66453) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33121 (pms_id=66460) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33120 (pms_id=66454) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33122 (pms_id=66461) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33123 (pms_id=66462) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33124 (pms_id=66463) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33125 (pms_id=66464) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33126 (pms_id=66465) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33136 (pms_id=66467) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33127 (pms_id=66466) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33132 (pms_id=66468) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33134 (pms_id=66469) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33133 (pms_id=66470) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33128 (pms_id=66471) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33130 (pms_id=66472) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33129 (pms_id=66473) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33131 (pms_id=66474) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33135 (pms_id=66475) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33137 (pms_id=66476) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33138 (pms_id=66477) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33139 (pms_id=66479) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33140 (pms_id=66480) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33141 (pms_id=66481) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33142 (pms_id=66482) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33143 (pms_id=66483) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33144 (pms_id=66484) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33145 (pms_id=66485) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33146 (pms_id=66486) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33148 (pms_id=66488) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33147 (pms_id=66487) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33149 (pms_id=66489) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33150 (pms_id=66490) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33151 (pms_id=66491) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33152 (pms_id=66492) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33153 (pms_id=66499) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33154 (pms_id=66500) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33155 (pms_id=66509) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33156 (pms_id=66501) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33157 (pms_id=66510) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33158 (pms_id=66511) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33159 (pms_id=66512) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33160 (pms_id=66513) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33161 (pms_id=66514) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33162 (pms_id=66515) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33163 (pms_id=66516) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33164 (pms_id=66517) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33165 (pms_id=66518) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33166 (pms_id=66520) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33167 (pms_id=66521) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33174 (pms_id=66522) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33168 (pms_id=66523) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33169 (pms_id=66524) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33171 (pms_id=66526) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33170 (pms_id=66525) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33172 (pms_id=66527) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33173 (pms_id=66529) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33175 (pms_id=66530) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33176 (pms_id=66531) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33177 (pms_id=66532) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33178 (pms_id=66533) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33179 (pms_id=66534) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33180 (pms_id=66535) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33182 (pms_id=66536) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33181 (pms_id=66537) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33183 (pms_id=66538) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33184 (pms_id=66540) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33185 (pms_id=66541) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33186 (pms_id=66542) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33187 (pms_id=66543) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33188 (pms_id=66544) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33189 (pms_id=66545) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33190 (pms_id=66547) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33192 (pms_id=66549) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33191 (pms_id=66550) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33193 (pms_id=66551) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33194 (pms_id=66552) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33195 (pms_id=66553) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33197 (pms_id=66556) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33196 (pms_id=66555) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33198 (pms_id=66557) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33199 (pms_id=66558) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33200 (pms_id=66559) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33202 (pms_id=66560) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33201 (pms_id=66561) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33203 (pms_id=66562) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33204 (pms_id=66573) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33205 (pms_id=66574) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33206 (pms_id=66575) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33207 (pms_id=66576) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33208 (pms_id=66577) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33209 (pms_id=66578) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33211 (pms_id=66579) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33210 (pms_id=66580) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33212 (pms_id=66582) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33213 (pms_id=66583) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33214 (pms_id=66584) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33215 (pms_id=66585) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33223 (pms_id=66586) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33216 (pms_id=66587) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33217 (pms_id=66589) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33218 (pms_id=66590) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33219 (pms_id=66591) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33220 (pms_id=66592) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33221 (pms_id=66593) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33222 (pms_id=66594) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33224 (pms_id=66595) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33225 (pms_id=66605) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33226 (pms_id=66606) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33227 (pms_id=66616) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33229 (pms_id=66617) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33228 (pms_id=66618) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33230 (pms_id=66619) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33231 (pms_id=66621) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33232 (pms_id=66622) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33233 (pms_id=66623) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33234 (pms_id=66624) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33236 (pms_id=66625) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33235 (pms_id=66626) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33237 (pms_id=66627) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33238 (pms_id=66628) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33239 (pms_id=66629) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33240 (pms_id=66631) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33241 (pms_id=66632) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33242 (pms_id=66633) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33243 (pms_id=66634) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33244 (pms_id=66635) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33245 (pms_id=66636) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33246 (pms_id=66637) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33248 (pms_id=66638) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33247 (pms_id=66640) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33249 (pms_id=66641) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33250 (pms_id=66642) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33252 (pms_id=66643) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33251 (pms_id=66644) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33253 (pms_id=66645) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33254 (pms_id=66646) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33255 (pms_id=66647) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33256 (pms_id=66648) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33257 (pms_id=66649) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33258 (pms_id=66650) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33259 (pms_id=66651) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33260 (pms_id=66652) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33261 (pms_id=66653) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33262 (pms_id=66654) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33264 (pms_id=66655) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33263 (pms_id=66656) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33265 (pms_id=66659) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33267 (pms_id=66663) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33266 (pms_id=66664) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33269 (pms_id=66666) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33268 (pms_id=66665) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33270 (pms_id=66667) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33271 (pms_id=66668) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33272 (pms_id=66670) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33273 (pms_id=66669) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33274 (pms_id=66671) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33275 (pms_id=66672) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33276 (pms_id=66673) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33277 (pms_id=66674) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33278 (pms_id=66675) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33280 (pms_id=66677) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33279 (pms_id=66676) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33281 (pms_id=66678) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33283 (pms_id=66696) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33282 (pms_id=66686) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33284 (pms_id=66697) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33285 (pms_id=66698) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33286 (pms_id=66699) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33288 (pms_id=66701) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33287 (pms_id=66702) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33289 (pms_id=66703) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33290 (pms_id=66704) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33291 (pms_id=66705) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33292 (pms_id=66706) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33293 (pms_id=66707) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33294 (pms_id=66708) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33295 (pms_id=66709) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33296 (pms_id=66710) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33297 (pms_id=66711) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33298 (pms_id=66712) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33299 (pms_id=66713) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33300 (pms_id=66714) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33301 (pms_id=66715) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33302 (pms_id=66716) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33303 (pms_id=66717) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33304 (pms_id=66719) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33305 (pms_id=66720) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33307 (pms_id=66721) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33306 (pms_id=66722) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33308 (pms_id=66724) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33309 (pms_id=66723) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33310 (pms_id=66725) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33311 (pms_id=66730) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33313 (pms_id=66731) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33312 (pms_id=66732) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33314 (pms_id=66733) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33315 (pms_id=66734) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33316 (pms_id=66735) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33318 (pms_id=66736) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33317 (pms_id=66737) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33319 (pms_id=66739) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33320 (pms_id=66740) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33321 (pms_id=66741) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33322 (pms_id=66742) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33323 (pms_id=66743) 2025-11-19 15:27:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33324 (pms_id=66744) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33325 (pms_id=66745) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33326 (pms_id=66746) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33327 (pms_id=66749) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33328 (pms_id=66750) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33329 (pms_id=66751) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33330 (pms_id=66752) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33331 (pms_id=66762) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33332 (pms_id=66765) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33333 (pms_id=66773) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33334 (pms_id=66783) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33335 (pms_id=66784) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33336 (pms_id=66786) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33337 (pms_id=66787) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33338 (pms_id=66788) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33339 (pms_id=66789) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33340 (pms_id=66790) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33341 (pms_id=66791) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33344 (pms_id=66793) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33343 (pms_id=66794) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33342 (pms_id=66792) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33345 (pms_id=66795) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33346 (pms_id=66796) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33347 (pms_id=66797) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33348 (pms_id=66798) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33349 (pms_id=66799) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33350 (pms_id=66800) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33351 (pms_id=66801) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33353 (pms_id=66803) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33352 (pms_id=66802) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33354 (pms_id=66813) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33355 (pms_id=66814) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33356 (pms_id=66815) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33357 (pms_id=66816) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33359 (pms_id=66817) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33358 (pms_id=66818) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33360 (pms_id=66819) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33361 (pms_id=66820) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33362 (pms_id=66821) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33365 (pms_id=66831) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33364 (pms_id=66832) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33363 (pms_id=66833) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33366 (pms_id=66835) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33367 (pms_id=66836) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33368 (pms_id=66837) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33369 (pms_id=66838) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33370 (pms_id=66839) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33371 (pms_id=66840) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33373 (pms_id=66842) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33374 (pms_id=66843) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33372 (pms_id=66841) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33375 (pms_id=66844) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33376 (pms_id=66845) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33377 (pms_id=66846) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33378 (pms_id=66847) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33379 (pms_id=66849) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33380 (pms_id=66850) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33381 (pms_id=66851) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33382 (pms_id=66852) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33384 (pms_id=66854) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33383 (pms_id=66853) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33385 (pms_id=66855) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33386 (pms_id=66856) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33387 (pms_id=66857) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33388 (pms_id=66859) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33389 (pms_id=66860) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33391 (pms_id=66862) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33390 (pms_id=66861) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33392 (pms_id=66863) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33393 (pms_id=66864) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33394 (pms_id=66865) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33395 (pms_id=66866) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33396 (pms_id=66868) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33398 (pms_id=66886) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33397 (pms_id=66887) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33399 (pms_id=66888) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33400 (pms_id=66889) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33401 (pms_id=66890) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33402 (pms_id=66891) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33403 (pms_id=66892) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33404 (pms_id=66893) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33405 (pms_id=66894) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33406 (pms_id=66895) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33407 (pms_id=66896) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33408 (pms_id=66897) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33409 (pms_id=66898) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33410 (pms_id=66899) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33411 (pms_id=66901) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33412 (pms_id=66903) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33413 (pms_id=66904) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33415 (pms_id=66905) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33414 (pms_id=66906) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33416 (pms_id=66907) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33417 (pms_id=66908) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33418 (pms_id=66909) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33419 (pms_id=66910) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33420 (pms_id=66911) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33421 (pms_id=66912) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33422 (pms_id=66913) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33423 (pms_id=66914) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33424 (pms_id=66915) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33425 (pms_id=66916) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33426 (pms_id=66917) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33427 (pms_id=66918) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33428 (pms_id=66921) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33430 (pms_id=66922) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33429 (pms_id=66920) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33431 (pms_id=66923) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33432 (pms_id=66924) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33433 (pms_id=66925) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33434 (pms_id=66926) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33436 (pms_id=66927) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33435 (pms_id=66928) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33437 (pms_id=66929) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33438 (pms_id=66930) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33439 (pms_id=66931) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33440 (pms_id=66932) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33441 (pms_id=66933) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33442 (pms_id=66934) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33444 (pms_id=66936) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33443 (pms_id=66935) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33445 (pms_id=66937) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33446 (pms_id=66938) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33447 (pms_id=66939) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33448 (pms_id=66940) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33449 (pms_id=66941) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33450 (pms_id=66945) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33451 (pms_id=66946) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33452 (pms_id=66947) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33453 (pms_id=66948) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33454 (pms_id=66950) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33455 (pms_id=66951) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33456 (pms_id=66952) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33458 (pms_id=66963) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33457 (pms_id=66962) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33459 (pms_id=66964) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33461 (pms_id=66965) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33460 (pms_id=66966) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33462 (pms_id=66967) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33463 (pms_id=66976) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33464 (pms_id=66977) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33465 (pms_id=66978) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33466 (pms_id=66979) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33467 (pms_id=66980) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33468 (pms_id=66981) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33469 (pms_id=66982) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33470 (pms_id=66983) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33471 (pms_id=66984) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33472 (pms_id=66985) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33473 (pms_id=66986) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33474 (pms_id=66987) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33475 (pms_id=66988) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33476 (pms_id=66989) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33477 (pms_id=66990) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33478 (pms_id=66991) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33479 (pms_id=66992) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33480 (pms_id=66994) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33481 (pms_id=66995) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33482 (pms_id=66996) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33483 (pms_id=67005) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33484 (pms_id=67006) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33485 (pms_id=67007) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33490 (pms_id=67009) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33486 (pms_id=67010) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33488 (pms_id=67011) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33487 (pms_id=67012) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33489 (pms_id=67013) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33491 (pms_id=67014) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33493 (pms_id=67015) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33492 (pms_id=67016) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33494 (pms_id=67018) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33495 (pms_id=67019) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33497 (pms_id=67020) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33496 (pms_id=67021) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33498 (pms_id=67022) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33499 (pms_id=67023) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33500 (pms_id=67024) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33501 (pms_id=67025) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33502 (pms_id=67026) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33503 (pms_id=67028) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33505 (pms_id=67029) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33504 (pms_id=67030) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33506 (pms_id=67031) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33507 (pms_id=67033) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33508 (pms_id=67034) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33509 (pms_id=67035) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33510 (pms_id=67036) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33511 (pms_id=67037) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33512 (pms_id=67038) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33513 (pms_id=67039) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33514 (pms_id=67040) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33516 (pms_id=67041) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33515 (pms_id=67042) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33517 (pms_id=67043) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33518 (pms_id=67044) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33520 (pms_id=67046) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33519 (pms_id=67045) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33521 (pms_id=67047) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33522 (pms_id=67048) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33523 (pms_id=67049) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33524 (pms_id=67050) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33525 (pms_id=67051) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33526 (pms_id=67052) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33527 (pms_id=67053) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33528 (pms_id=67055) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33529 (pms_id=67056) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33530 (pms_id=67057) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33531 (pms_id=67058) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33532 (pms_id=67064) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33533 (pms_id=67074) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33534 (pms_id=67075) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33535 (pms_id=67076) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33536 (pms_id=67077) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33537 (pms_id=67078) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33538 (pms_id=67079) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33539 (pms_id=67080) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33540 (pms_id=67081) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33541 (pms_id=67082) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33542 (pms_id=67083) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33543 (pms_id=67084) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33544 (pms_id=67085) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33545 (pms_id=67086) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33546 (pms_id=67087) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33547 (pms_id=67088) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33548 (pms_id=67089) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33549 (pms_id=67090) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33550 (pms_id=67091) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33551 (pms_id=67092) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33552 (pms_id=67093) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33553 (pms_id=67094) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33554 (pms_id=67095) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33555 (pms_id=67097) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33556 (pms_id=67098) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33557 (pms_id=67099) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33558 (pms_id=67100) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33559 (pms_id=67101) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33560 (pms_id=67102) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33561 (pms_id=67103) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33562 (pms_id=67104) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33563 (pms_id=67105) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33565 (pms_id=67106) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33564 (pms_id=67107) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33567 (pms_id=67109) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33566 (pms_id=67108) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33569 (pms_id=67111) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33568 (pms_id=67110) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33570 (pms_id=67112) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33571 (pms_id=67114) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33572 (pms_id=67115) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33573 (pms_id=67116) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33575 (pms_id=67120) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33574 (pms_id=67117) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33576 (pms_id=67121) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33577 (pms_id=67122) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33578 (pms_id=67125) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33580 (pms_id=67127) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33579 (pms_id=67128) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33581 (pms_id=67129) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33582 (pms_id=67132) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33583 (pms_id=67133) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33584 (pms_id=67134) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33586 (pms_id=67136) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33585 (pms_id=67135) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33587 (pms_id=67137) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33588 (pms_id=67138) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33589 (pms_id=67139) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33590 (pms_id=67140) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33592 (pms_id=67141) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33591 (pms_id=67142) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33593 (pms_id=67143) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33594 (pms_id=67144) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33595 (pms_id=67145) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33597 (pms_id=67147) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33596 (pms_id=67146) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33599 (pms_id=67148) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33603 (pms_id=67149) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33598 (pms_id=67150) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33600 (pms_id=67151) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33601 (pms_id=67152) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33602 (pms_id=67153) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33604 (pms_id=67155) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33624 (pms_id=67154) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33605 (pms_id=67156) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33606 (pms_id=67157) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33607 (pms_id=67159) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33608 (pms_id=67167) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33609 (pms_id=67168) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33610 (pms_id=67169) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33611 (pms_id=67170) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33612 (pms_id=67171) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33613 (pms_id=67172) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33614 (pms_id=67174) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33615 (pms_id=67175) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33616 (pms_id=67176) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33617 (pms_id=67186) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33618 (pms_id=67187) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33619 (pms_id=67188) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33620 (pms_id=67189) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33621 (pms_id=67190) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33622 (pms_id=67191) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33623 (pms_id=67192) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33625 (pms_id=67193) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33626 (pms_id=67194) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33628 (pms_id=67196) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33627 (pms_id=67197) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33629 (pms_id=67198) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33630 (pms_id=67200) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33631 (pms_id=67201) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33632 (pms_id=67202) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33633 (pms_id=67203) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33634 (pms_id=67204) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33636 (pms_id=67205) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33638 (pms_id=67206) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33637 (pms_id=67208) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33635 (pms_id=67207) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33639 (pms_id=67209) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33640 (pms_id=67210) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33641 (pms_id=67211) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33642 (pms_id=67213) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33643 (pms_id=67214) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33644 (pms_id=67215) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33645 (pms_id=67219) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33648 (pms_id=67216) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33647 (pms_id=67230) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33646 (pms_id=67231) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33649 (pms_id=67232) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33650 (pms_id=67233) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33651 (pms_id=67234) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33652 (pms_id=67244) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33653 (pms_id=67245) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33654 (pms_id=67246) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33655 (pms_id=67247) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33656 (pms_id=67248) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33658 (pms_id=67249) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33657 (pms_id=67251) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33659 (pms_id=67261) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33660 (pms_id=67262) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33661 (pms_id=67263) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33662 (pms_id=67264) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33663 (pms_id=67265) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33664 (pms_id=67266) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33665 (pms_id=67271) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33666 (pms_id=67281) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33667 (pms_id=67282) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33668 (pms_id=67283) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33670 (pms_id=67284) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33669 (pms_id=67285) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33671 (pms_id=67286) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33672 (pms_id=67287) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33673 (pms_id=67288) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33674 (pms_id=67289) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33675 (pms_id=67290) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33677 (pms_id=67291) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33676 (pms_id=67292) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33678 (pms_id=67293) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33679 (pms_id=67294) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33680 (pms_id=67295) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33681 (pms_id=67296) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33682 (pms_id=67297) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33683 (pms_id=67298) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33684 (pms_id=67299) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33685 (pms_id=67300) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33686 (pms_id=67301) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33687 (pms_id=67321) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33688 (pms_id=67322) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33689 (pms_id=67323) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33691 (pms_id=67324) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33690 (pms_id=67325) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33692 (pms_id=67326) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33693 (pms_id=67327) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33695 (pms_id=67329) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33694 (pms_id=67328) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33697 (pms_id=67331) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33696 (pms_id=67330) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33698 (pms_id=67332) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33701 (pms_id=67333) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33699 (pms_id=67334) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33700 (pms_id=67335) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33702 (pms_id=67337) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33721 (pms_id=67336) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33703 (pms_id=67338) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33704 (pms_id=67339) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33705 (pms_id=67341) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33706 (pms_id=67342) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33707 (pms_id=67343) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33708 (pms_id=67344) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33709 (pms_id=67345) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33710 (pms_id=67346) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33711 (pms_id=67347) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33713 (pms_id=67349) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33712 (pms_id=67348) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33714 (pms_id=67352) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33716 (pms_id=67354) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33715 (pms_id=67353) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33717 (pms_id=67355) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33718 (pms_id=67356) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33719 (pms_id=67357) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33720 (pms_id=67358) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33723 (pms_id=67361) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33722 (pms_id=67360) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33724 (pms_id=67363) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33725 (pms_id=67364) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33726 (pms_id=67365) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33727 (pms_id=67366) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33728 (pms_id=67374) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33729 (pms_id=67384) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33730 (pms_id=67394) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33731 (pms_id=67395) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33732 (pms_id=67405) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33733 (pms_id=67406) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33734 (pms_id=67407) 2025-11-19 15:27:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 33735 (pms_id=67416) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33736 (pms_id=67417) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33737 (pms_id=67418) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33738 (pms_id=67419) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33739 (pms_id=67420) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33743 (pms_id=67422) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33740 (pms_id=67421) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33741 (pms_id=67423) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33742 (pms_id=67424) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33745 (pms_id=67425) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33744 (pms_id=67426) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33746 (pms_id=67427) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33747 (pms_id=67428) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33749 (pms_id=67429) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33748 (pms_id=67439) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33750 (pms_id=67440) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33751 (pms_id=67441) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33752 (pms_id=67442) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33753 (pms_id=67443) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33754 (pms_id=67444) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33755 (pms_id=67445) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33756 (pms_id=67446) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33757 (pms_id=67447) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33758 (pms_id=67448) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33759 (pms_id=67449) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33760 (pms_id=67450) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33761 (pms_id=67451) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33762 (pms_id=67452) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33763 (pms_id=67453) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33764 (pms_id=67454) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33765 (pms_id=67455) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33768 (pms_id=67456) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33774 (pms_id=67458) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33766 (pms_id=67457) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33767 (pms_id=67459) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33769 (pms_id=67460) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33770 (pms_id=67461) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33775 (pms_id=67462) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33771 (pms_id=67463) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33772 (pms_id=67465) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33773 (pms_id=67466) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33776 (pms_id=67467) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33778 (pms_id=67468) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33777 (pms_id=67469) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33779 (pms_id=67470) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33780 (pms_id=67478) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33781 (pms_id=67479) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33782 (pms_id=67480) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33783 (pms_id=67488) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33784 (pms_id=67490) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33785 (pms_id=67492) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33786 (pms_id=67493) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33788 (pms_id=67494) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33787 (pms_id=67495) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33789 (pms_id=67496) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33790 (pms_id=67497) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33791 (pms_id=67498) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33792 (pms_id=67501) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33793 (pms_id=67504) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33794 (pms_id=67512) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33796 (pms_id=67514) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33795 (pms_id=67513) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33797 (pms_id=67515) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33798 (pms_id=67516) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33799 (pms_id=67517) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33801 (pms_id=67518) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33800 (pms_id=67519) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33802 (pms_id=67520) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33803 (pms_id=67521) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33804 (pms_id=67522) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33805 (pms_id=67523) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33806 (pms_id=67533) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33807 (pms_id=67534) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33808 (pms_id=67535) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33809 (pms_id=67536) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33811 (pms_id=67538) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33810 (pms_id=67537) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33812 (pms_id=67539) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33813 (pms_id=67540) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33814 (pms_id=67541) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33815 (pms_id=67551) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33816 (pms_id=67561) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33818 (pms_id=67562) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33817 (pms_id=67563) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33819 (pms_id=67564) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33820 (pms_id=67565) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33821 (pms_id=67566) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33822 (pms_id=67567) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33823 (pms_id=67568) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33825 (pms_id=67569) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33824 (pms_id=67570) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33826 (pms_id=67571) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33828 (pms_id=67574) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33827 (pms_id=67572) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33829 (pms_id=67575) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33830 (pms_id=67576) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33832 (pms_id=67578) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33831 (pms_id=67577) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33833 (pms_id=67579) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33834 (pms_id=67581) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33835 (pms_id=67582) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33836 (pms_id=67583) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33837 (pms_id=67589) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33839 (pms_id=67591) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33838 (pms_id=67590) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33840 (pms_id=67593) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33841 (pms_id=67594) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33842 (pms_id=67596) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33847 (pms_id=67597) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33843 (pms_id=67598) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33844 (pms_id=67599) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33845 (pms_id=67603) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33846 (pms_id=67604) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33852 (pms_id=67605) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33848 (pms_id=67606) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33849 (pms_id=67607) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33851 (pms_id=67609) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33850 (pms_id=67608) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33853 (pms_id=67610) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33854 (pms_id=67617) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33855 (pms_id=67618) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33856 (pms_id=67619) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33858 (pms_id=67621) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33857 (pms_id=67620) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33859 (pms_id=67622) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33860 (pms_id=67628) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33861 (pms_id=67630) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33862 (pms_id=67631) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33863 (pms_id=67641) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33864 (pms_id=67643) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33865 (pms_id=67644) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33867 (pms_id=67646) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33866 (pms_id=67645) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33868 (pms_id=67647) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33869 (pms_id=67648) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33870 (pms_id=67649) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33872 (pms_id=67651) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33871 (pms_id=67650) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33873 (pms_id=67652) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33875 (pms_id=67667) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33874 (pms_id=67656) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33876 (pms_id=67668) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33878 (pms_id=67670) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33877 (pms_id=67669) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33879 (pms_id=67671) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33880 (pms_id=67682) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33882 (pms_id=67690) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33881 (pms_id=67688) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33883 (pms_id=67691) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33884 (pms_id=67692) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33885 (pms_id=67697) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33886 (pms_id=67698) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33888 (pms_id=67702) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33887 (pms_id=67701) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33889 (pms_id=67703) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33890 (pms_id=67704) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33891 (pms_id=67705) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33892 (pms_id=67706) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33893 (pms_id=67712) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33894 (pms_id=67713) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33895 (pms_id=67714) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33896 (pms_id=67723) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33897 (pms_id=67724) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33898 (pms_id=67726) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33899 (pms_id=67727) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33901 (pms_id=67728) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33900 (pms_id=67730) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33902 (pms_id=67732) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33903 (pms_id=67733) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33904 (pms_id=67741) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33905 (pms_id=67751) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33906 (pms_id=67752) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33907 (pms_id=67753) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33908 (pms_id=67754) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33909 (pms_id=67755) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33911 (pms_id=67756) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33910 (pms_id=67757) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33912 (pms_id=67758) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33914 (pms_id=67761) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33913 (pms_id=67762) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33915 (pms_id=67771) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33916 (pms_id=67781) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33917 (pms_id=67782) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33918 (pms_id=67783) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33919 (pms_id=67785) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33920 (pms_id=67786) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33921 (pms_id=67787) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33922 (pms_id=67788) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33923 (pms_id=67789) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33926 (pms_id=67791) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33924 (pms_id=67790) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33925 (pms_id=67792) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33927 (pms_id=67793) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33928 (pms_id=67794) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33929 (pms_id=67795) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33931 (pms_id=67797) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33930 (pms_id=67798) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33932 (pms_id=67799) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33933 (pms_id=67800) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33934 (pms_id=67801) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33935 (pms_id=67802) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33936 (pms_id=67803) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33937 (pms_id=67804) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33938 (pms_id=67805) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33939 (pms_id=67806) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33940 (pms_id=67808) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33941 (pms_id=67809) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33942 (pms_id=67810) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33943 (pms_id=67811) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33944 (pms_id=67814) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33946 (pms_id=67815) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33945 (pms_id=67816) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33947 (pms_id=67817) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33948 (pms_id=67818) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33949 (pms_id=67819) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33951 (pms_id=67820) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33950 (pms_id=67821) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33952 (pms_id=67822) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33953 (pms_id=67823) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33954 (pms_id=67824) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33957 (pms_id=67825) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33955 (pms_id=67826) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33956 (pms_id=67827) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33958 (pms_id=67828) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33959 (pms_id=67829) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33961 (pms_id=67831) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33960 (pms_id=67830) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33962 (pms_id=67834) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33963 (pms_id=67835) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33964 (pms_id=67836) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33965 (pms_id=67837) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33968 (pms_id=67838) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33967 (pms_id=67839) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33966 (pms_id=67840) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33969 (pms_id=67841) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33971 (pms_id=67842) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33970 (pms_id=67844) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33972 (pms_id=67843) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33979 (pms_id=67846) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33973 (pms_id=67847) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33974 (pms_id=67848) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33976 (pms_id=67849) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33975 (pms_id=67851) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33977 (pms_id=67858) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33978 (pms_id=67852) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33980 (pms_id=67859) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33982 (pms_id=67860) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33981 (pms_id=67861) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33983 (pms_id=67862) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33984 (pms_id=67863) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33985 (pms_id=67864) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33986 (pms_id=67874) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33987 (pms_id=67876) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33988 (pms_id=67877) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33989 (pms_id=67878) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33991 (pms_id=67880) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33990 (pms_id=67879) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33993 (pms_id=67883) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33992 (pms_id=67882) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33995 (pms_id=67884) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33994 (pms_id=67885) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33996 (pms_id=67886) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33997 (pms_id=67887) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33998 (pms_id=67888) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 33999 (pms_id=67895) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34000 (pms_id=67896) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34001 (pms_id=67897) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34002 (pms_id=67898) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34003 (pms_id=67899) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34004 (pms_id=67900) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34005 (pms_id=67901) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34006 (pms_id=67902) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34007 (pms_id=67908) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34008 (pms_id=67909) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34009 (pms_id=67910) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34010 (pms_id=67911) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34011 (pms_id=67912) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34012 (pms_id=67913) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34014 (pms_id=67914) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34013 (pms_id=67915) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34016 (pms_id=67916) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34015 (pms_id=67917) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34017 (pms_id=67918) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34018 (pms_id=67922) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34019 (pms_id=67923) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34020 (pms_id=67924) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34021 (pms_id=67925) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34022 (pms_id=67927) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34023 (pms_id=67928) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34025 (pms_id=67929) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34026 (pms_id=67932) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34024 (pms_id=67930) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34027 (pms_id=67933) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34028 (pms_id=67934) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34029 (pms_id=67935) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34030 (pms_id=67936) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34031 (pms_id=67937) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34032 (pms_id=67938) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34034 (pms_id=67946) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34033 (pms_id=67947) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34035 (pms_id=67948) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34037 (pms_id=67949) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34036 (pms_id=67951) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34038 (pms_id=67952) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34039 (pms_id=67953) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34040 (pms_id=67962) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34041 (pms_id=67963) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34042 (pms_id=67965) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34043 (pms_id=67967) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34044 (pms_id=67968) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34045 (pms_id=67969) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34046 (pms_id=67970) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34047 (pms_id=67971) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34048 (pms_id=67972) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34049 (pms_id=67980) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34050 (pms_id=67981) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34051 (pms_id=67982) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34052 (pms_id=67983) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34053 (pms_id=67984) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34054 (pms_id=67985) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34055 (pms_id=67986) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34056 (pms_id=67987) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34057 (pms_id=67988) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34058 (pms_id=67989) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34059 (pms_id=67990) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34060 (pms_id=67991) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34061 (pms_id=67992) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34062 (pms_id=67993) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34063 (pms_id=67994) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34064 (pms_id=67995) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34066 (pms_id=67997) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34065 (pms_id=67996) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34067 (pms_id=67998) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34068 (pms_id=67999) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34089 (pms_id=68000) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34069 (pms_id=68003) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34070 (pms_id=68004) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34071 (pms_id=68015) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34072 (pms_id=68016) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34074 (pms_id=68017) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34073 (pms_id=68025) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34075 (pms_id=68026) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34076 (pms_id=68027) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34077 (pms_id=68030) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34078 (pms_id=68038) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34079 (pms_id=68039) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34081 (pms_id=68049) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34080 (pms_id=68040) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34082 (pms_id=68050) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34083 (pms_id=68051) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34084 (pms_id=68052) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34085 (pms_id=68053) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34087 (pms_id=68055) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34088 (pms_id=68062) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34086 (pms_id=68061) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34090 (pms_id=68063) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34091 (pms_id=68064) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34092 (pms_id=68065) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34094 (pms_id=68066) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34093 (pms_id=68067) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34095 (pms_id=68068) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34096 (pms_id=68069) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34097 (pms_id=68070) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34098 (pms_id=68071) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34099 (pms_id=68072) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34101 (pms_id=68081) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34100 (pms_id=68074) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34103 (pms_id=68083) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34102 (pms_id=68082) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34104 (pms_id=68086) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34105 (pms_id=68087) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34106 (pms_id=68089) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34109 (pms_id=68098) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34107 (pms_id=68099) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34108 (pms_id=68100) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34110 (pms_id=68101) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34111 (pms_id=68102) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34112 (pms_id=68103) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34113 (pms_id=68104) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34114 (pms_id=68105) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34115 (pms_id=68106) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34117 (pms_id=68107) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34116 (pms_id=68108) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34118 (pms_id=68118) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34119 (pms_id=68128) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34120 (pms_id=68129) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34121 (pms_id=68130) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34122 (pms_id=68131) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34123 (pms_id=68132) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34125 (pms_id=68133) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34124 (pms_id=68134) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34126 (pms_id=68135) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34127 (pms_id=68136) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34128 (pms_id=68139) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34129 (pms_id=68140) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34130 (pms_id=68141) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34131 (pms_id=68142) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34132 (pms_id=68143) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34133 (pms_id=68144) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34134 (pms_id=68145) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34135 (pms_id=68151) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34136 (pms_id=68152) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34137 (pms_id=68162) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34138 (pms_id=68173) 2025-11-19 15:27:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34139 (pms_id=68174) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34140 (pms_id=68176) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34141 (pms_id=68177) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34142 (pms_id=68178) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34143 (pms_id=68179) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34144 (pms_id=68180) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34145 (pms_id=68181) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34146 (pms_id=68182) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34147 (pms_id=68186) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34149 (pms_id=68183) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34148 (pms_id=68187) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34153 (pms_id=68189) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34150 (pms_id=68190) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34151 (pms_id=68191) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34152 (pms_id=68192) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34154 (pms_id=68193) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34155 (pms_id=68194) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34156 (pms_id=68195) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34157 (pms_id=68196) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34158 (pms_id=68197) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34159 (pms_id=68198) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34161 (pms_id=68201) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34160 (pms_id=68200) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34162 (pms_id=68202) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34163 (pms_id=68203) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34164 (pms_id=68211) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34166 (pms_id=68212) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34165 (pms_id=68214) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34167 (pms_id=68221) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34169 (pms_id=68223) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34168 (pms_id=68222) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34170 (pms_id=68224) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34171 (pms_id=68233) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34172 (pms_id=68234) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34173 (pms_id=68235) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34175 (pms_id=68236) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34174 (pms_id=68237) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34177 (pms_id=68238) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34176 (pms_id=68239) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34179 (pms_id=68246) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34178 (pms_id=68247) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34181 (pms_id=68251) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34180 (pms_id=68249) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34182 (pms_id=68252) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34185 (pms_id=68254) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34183 (pms_id=68253) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34184 (pms_id=68262) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34190 (pms_id=68263) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34186 (pms_id=68264) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34187 (pms_id=68265) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34188 (pms_id=68266) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34189 (pms_id=68267) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34193 (pms_id=68268) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34191 (pms_id=68269) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34192 (pms_id=68270) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34201 (pms_id=68271) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34196 (pms_id=68272) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34194 (pms_id=68273) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34195 (pms_id=68274) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34198 (pms_id=68275) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34199 (pms_id=68276) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34197 (pms_id=68277) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34202 (pms_id=68279) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34200 (pms_id=68278) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34206 (pms_id=68280) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34203 (pms_id=68288) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34204 (pms_id=68289) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34205 (pms_id=68290) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34207 (pms_id=68291) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34208 (pms_id=68292) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34209 (pms_id=68293) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34212 (pms_id=68295) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34210 (pms_id=68294) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34211 (pms_id=68304) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34213 (pms_id=68306) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34214 (pms_id=68308) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34215 (pms_id=68309) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34216 (pms_id=68317) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34217 (pms_id=68319) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34218 (pms_id=68320) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34220 (pms_id=68321) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34219 (pms_id=68322) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34221 (pms_id=68323) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34222 (pms_id=68324) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34223 (pms_id=68325) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34224 (pms_id=68326) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34225 (pms_id=68327) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34226 (pms_id=68328) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34227 (pms_id=68329) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34228 (pms_id=68330) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34229 (pms_id=68331) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34230 (pms_id=68332) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34231 (pms_id=68333) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34232 (pms_id=68335) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34238 (pms_id=68337) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34233 (pms_id=68338) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34234 (pms_id=68339) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34235 (pms_id=68340) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34236 (pms_id=68341) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34237 (pms_id=68342) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34239 (pms_id=68343) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34240 (pms_id=68344) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34241 (pms_id=68345) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34242 (pms_id=68346) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34243 (pms_id=68347) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34244 (pms_id=68348) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34245 (pms_id=68349) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34247 (pms_id=68351) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34246 (pms_id=68350) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34248 (pms_id=68352) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34249 (pms_id=68353) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34250 (pms_id=68354) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34251 (pms_id=68355) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34252 (pms_id=68356) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34253 (pms_id=68357) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34254 (pms_id=68358) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34255 (pms_id=68359) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34257 (pms_id=68360) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34256 (pms_id=68361) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34258 (pms_id=68362) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34259 (pms_id=68365) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34260 (pms_id=68363) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34261 (pms_id=68366) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34262 (pms_id=68368) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34264 (pms_id=68369) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34263 (pms_id=68379) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34266 (pms_id=68381) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34265 (pms_id=68380) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34267 (pms_id=68382) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34268 (pms_id=68383) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34270 (pms_id=68384) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34269 (pms_id=68385) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34271 (pms_id=68386) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34276 (pms_id=68387) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34272 (pms_id=68388) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34273 (pms_id=68389) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34274 (pms_id=68400) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34275 (pms_id=68401) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34277 (pms_id=68402) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34278 (pms_id=68403) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34279 (pms_id=68404) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34280 (pms_id=68405) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34281 (pms_id=68406) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34283 (pms_id=68407) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34282 (pms_id=68408) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34289 (pms_id=68409) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34284 (pms_id=68410) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34285 (pms_id=68411) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34286 (pms_id=68412) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34287 (pms_id=68413) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34288 (pms_id=68414) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34290 (pms_id=68415) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34291 (pms_id=68416) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34292 (pms_id=68418) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34295 (pms_id=68419) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34293 (pms_id=68420) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34294 (pms_id=68421) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34297 (pms_id=68432) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34296 (pms_id=68433) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34298 (pms_id=68434) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34299 (pms_id=68435) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34301 (pms_id=68436) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34300 (pms_id=68437) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34302 (pms_id=68438) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34303 (pms_id=68439) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34304 (pms_id=68440) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34309 (pms_id=68442) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34305 (pms_id=68443) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34307 (pms_id=68444) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34306 (pms_id=68445) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34308 (pms_id=68450) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34310 (pms_id=68451) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34312 (pms_id=68462) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34311 (pms_id=68452) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34313 (pms_id=68463) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34314 (pms_id=68464) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34315 (pms_id=68465) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34316 (pms_id=68466) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34317 (pms_id=68467) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34318 (pms_id=68472) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34319 (pms_id=68473) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34320 (pms_id=68474) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34321 (pms_id=68482) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34322 (pms_id=68483) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34323 (pms_id=68492) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34324 (pms_id=68493) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34327 (pms_id=68495) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34325 (pms_id=68494) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34326 (pms_id=68498) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34328 (pms_id=68505) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34329 (pms_id=68506) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34330 (pms_id=68507) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34332 (pms_id=68508) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34331 (pms_id=68509) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34333 (pms_id=68510) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34335 (pms_id=68511) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34337 (pms_id=68512) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34336 (pms_id=68513) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34338 (pms_id=68514) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34334 (pms_id=68515) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34339 (pms_id=68516) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34342 (pms_id=68518) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34341 (pms_id=68517) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34340 (pms_id=68519) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34343 (pms_id=68520) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34346 (pms_id=68521) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34344 (pms_id=68522) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34348 (pms_id=68524) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34347 (pms_id=68525) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34349 (pms_id=68527) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34350 (pms_id=68528) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34345 (pms_id=68529) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34351 (pms_id=68530) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34352 (pms_id=68531) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34354 (pms_id=68533) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34353 (pms_id=68535) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34356 (pms_id=68544) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34355 (pms_id=68545) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34357 (pms_id=68546) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34358 (pms_id=68554) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34360 (pms_id=68555) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34359 (pms_id=68574) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34361 (pms_id=68576) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34362 (pms_id=68577) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34363 (pms_id=68578) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34364 (pms_id=68579) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34365 (pms_id=68580) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34366 (pms_id=68581) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34367 (pms_id=68590) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34369 (pms_id=68600) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34368 (pms_id=68591) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34370 (pms_id=68601) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34371 (pms_id=68602) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34372 (pms_id=68603) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34373 (pms_id=68604) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34374 (pms_id=68605) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34375 (pms_id=68606) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34376 (pms_id=68615) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34378 (pms_id=68616) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34377 (pms_id=68617) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34379 (pms_id=68618) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34380 (pms_id=68619) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34381 (pms_id=68625) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34382 (pms_id=68626) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34383 (pms_id=68635) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34384 (pms_id=68636) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34385 (pms_id=68637) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34386 (pms_id=68638) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34387 (pms_id=68645) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34388 (pms_id=68646) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34389 (pms_id=68648) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34391 (pms_id=68649) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34390 (pms_id=68650) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34395 (pms_id=68652) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34392 (pms_id=68653) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34393 (pms_id=68654) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34394 (pms_id=68655) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34396 (pms_id=68663) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34397 (pms_id=68665) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34399 (pms_id=68666) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34401 (pms_id=68667) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34398 (pms_id=68679) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34400 (pms_id=68681) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34402 (pms_id=68682) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34403 (pms_id=68689) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34404 (pms_id=68690) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34405 (pms_id=68691) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34406 (pms_id=68692) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34407 (pms_id=68700) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34409 (pms_id=68702) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34408 (pms_id=68701) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34414 (pms_id=68703) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34411 (pms_id=68705) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34410 (pms_id=68704) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34412 (pms_id=68706) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34417 (pms_id=68707) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34413 (pms_id=68708) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34415 (pms_id=68712) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34416 (pms_id=68721) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34418 (pms_id=68722) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34419 (pms_id=68723) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34420 (pms_id=68724) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34421 (pms_id=68725) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34424 (pms_id=68734) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34422 (pms_id=68735) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34425 (pms_id=68736) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34426 (pms_id=68737) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34423 (pms_id=68738) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34427 (pms_id=68739) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34428 (pms_id=68740) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34429 (pms_id=68741) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34430 (pms_id=68750) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34432 (pms_id=68751) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34431 (pms_id=68752) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34433 (pms_id=68761) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34434 (pms_id=68762) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34435 (pms_id=68764) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34437 (pms_id=68771) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34436 (pms_id=68772) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34438 (pms_id=68773) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34439 (pms_id=68774) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34444 (pms_id=68784) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34440 (pms_id=68775) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34441 (pms_id=68786) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34446 (pms_id=68787) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34442 (pms_id=68788) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34449 (pms_id=68792) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34443 (pms_id=68794) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34445 (pms_id=68804) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34447 (pms_id=68805) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34448 (pms_id=68806) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34450 (pms_id=68808) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34452 (pms_id=68813) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34451 (pms_id=68809) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34453 (pms_id=68814) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34458 (pms_id=68815) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34460 (pms_id=68816) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34454 (pms_id=68817) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34455 (pms_id=68818) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34456 (pms_id=68819) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34459 (pms_id=68829) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34457 (pms_id=68827) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34461 (pms_id=68837) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34469 (pms_id=68838) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34463 (pms_id=68839) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34462 (pms_id=68847) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34464 (pms_id=68848) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34465 (pms_id=68857) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34466 (pms_id=68858) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34467 (pms_id=68859) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34468 (pms_id=68860) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34470 (pms_id=68861) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34471 (pms_id=68862) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34478 (pms_id=68863) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34472 (pms_id=68865) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34475 (pms_id=68866) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34473 (pms_id=68867) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34476 (pms_id=68868) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34474 (pms_id=68877) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34477 (pms_id=68878) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34479 (pms_id=68879) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34480 (pms_id=68880) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34487 (pms_id=68881) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34481 (pms_id=68882) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34482 (pms_id=68883) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34483 (pms_id=68889) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34484 (pms_id=68890) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34485 (pms_id=68891) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34486 (pms_id=68893) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34488 (pms_id=68894) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34489 (pms_id=68904) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34490 (pms_id=68905) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34491 (pms_id=68906) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34493 (pms_id=68907) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34492 (pms_id=68908) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34495 (pms_id=68917) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34497 (pms_id=68919) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34496 (pms_id=68918) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34498 (pms_id=68920) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34494 (pms_id=68922) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34500 (pms_id=68928) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34499 (pms_id=68929) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34501 (pms_id=68930) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34502 (pms_id=68931) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34503 (pms_id=68932) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34507 (pms_id=68933) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34504 (pms_id=68935) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34508 (pms_id=68934) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34509 (pms_id=68936) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34505 (pms_id=68937) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34506 (pms_id=68938) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34510 (pms_id=68939) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34511 (pms_id=68940) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34512 (pms_id=68941) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34513 (pms_id=68942) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34514 (pms_id=68943) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34515 (pms_id=68944) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34516 (pms_id=68945) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34517 (pms_id=68947) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34518 (pms_id=68948) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34521 (pms_id=68950) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34519 (pms_id=68949) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34522 (pms_id=68951) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34520 (pms_id=68952) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34526 (pms_id=68953) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34523 (pms_id=68962) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34524 (pms_id=68963) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34525 (pms_id=68964) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34527 (pms_id=68965) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34529 (pms_id=68975) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34528 (pms_id=68974) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34531 (pms_id=68985) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34530 (pms_id=68986) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34532 (pms_id=68987) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34533 (pms_id=68997) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34536 (pms_id=68998) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34534 (pms_id=69008) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34535 (pms_id=69009) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34538 (pms_id=69011) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34537 (pms_id=69012) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34539 (pms_id=69013) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34540 (pms_id=69014) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34542 (pms_id=69019) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34543 (pms_id=69028) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34544 (pms_id=69029) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34541 (pms_id=69040) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34547 (pms_id=69041) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34545 (pms_id=69042) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34546 (pms_id=69043) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34548 (pms_id=69055) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34549 (pms_id=69056) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34550 (pms_id=69057) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34551 (pms_id=69060) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34552 (pms_id=69061) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34553 (pms_id=69068) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34556 (pms_id=69069) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34557 (pms_id=69070) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34554 (pms_id=69071) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34555 (pms_id=69078) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34560 (pms_id=69079) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34558 (pms_id=69080) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34559 (pms_id=69081) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34561 (pms_id=69082) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34563 (pms_id=69083) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34562 (pms_id=69084) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34564 (pms_id=69093) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34565 (pms_id=69094) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34566 (pms_id=69095) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34569 (pms_id=69096) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34568 (pms_id=69097) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34567 (pms_id=69098) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34573 (pms_id=69099) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34570 (pms_id=69101) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34571 (pms_id=69102) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34572 (pms_id=69103) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34575 (pms_id=69104) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34574 (pms_id=69105) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34576 (pms_id=69106) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34577 (pms_id=69108) 2025-11-19 15:27:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 34579 (pms_id=69109) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34578 (pms_id=69117) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34580 (pms_id=69118) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34581 (pms_id=69119) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34582 (pms_id=69121) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34583 (pms_id=69122) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34584 (pms_id=69123) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34585 (pms_id=69124) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34586 (pms_id=69125) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34587 (pms_id=69126) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34588 (pms_id=69137) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34592 (pms_id=69127) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34589 (pms_id=69140) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34590 (pms_id=69141) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34593 (pms_id=69142) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34591 (pms_id=69143) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34595 (pms_id=69152) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34598 (pms_id=69153) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34594 (pms_id=69162) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34596 (pms_id=69164) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34597 (pms_id=69165) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34602 (pms_id=69166) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34599 (pms_id=69167) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34600 (pms_id=69168) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34603 (pms_id=69172) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34601 (pms_id=69173) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34604 (pms_id=69174) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34605 (pms_id=69175) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34606 (pms_id=69176) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34608 (pms_id=69183) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34607 (pms_id=69182) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34609 (pms_id=69184) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34610 (pms_id=69185) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34611 (pms_id=69186) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34615 (pms_id=69187) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34614 (pms_id=69188) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34612 (pms_id=69190) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34613 (pms_id=69191) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34616 (pms_id=69192) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34617 (pms_id=69193) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34618 (pms_id=69194) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34619 (pms_id=69195) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69192 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34620 (pms_id=69196) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34621 (pms_id=69197) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34622 (pms_id=69198) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34625 (pms_id=69200) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34626 (pms_id=69201) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34627 (pms_id=69202) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34623 (pms_id=69203) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34624 (pms_id=69205) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34628 (pms_id=69204) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34629 (pms_id=69206) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34630 (pms_id=69208) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34634 (pms_id=69210) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34631 (pms_id=69209) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34632 (pms_id=69212) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34639 (pms_id=69214) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34633 (pms_id=69215) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34635 (pms_id=69216) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34636 (pms_id=69217) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34641 (pms_id=69218) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34637 (pms_id=69226) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34638 (pms_id=69227) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34642 (pms_id=69236) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34640 (pms_id=69228) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34643 (pms_id=69237) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34645 (pms_id=69239) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34644 (pms_id=69238) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34646 (pms_id=69250) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34647 (pms_id=69251) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34651 (pms_id=69252) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34649 (pms_id=69254) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34648 (pms_id=69253) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34650 (pms_id=69255) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34652 (pms_id=69256) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34653 (pms_id=69257) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34655 (pms_id=69267) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34654 (pms_id=69266) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34656 (pms_id=69268) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34659 (pms_id=69269) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34657 (pms_id=69270) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34661 (pms_id=69271) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34658 (pms_id=69272) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34660 (pms_id=69273) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34662 (pms_id=69274) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34663 (pms_id=69281) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34665 (pms_id=69282) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34664 (pms_id=69283) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34666 (pms_id=69284) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34669 (pms_id=69285) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34667 (pms_id=69286) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34668 (pms_id=69287) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34670 (pms_id=69288) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34671 (pms_id=69290) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34676 (pms_id=69291) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34672 (pms_id=69292) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34673 (pms_id=69293) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34674 (pms_id=69294) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34675 (pms_id=69295) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34677 (pms_id=69296) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34680 (pms_id=69307) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34678 (pms_id=69305) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34679 (pms_id=69308) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34681 (pms_id=69311) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34683 (pms_id=69314) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34682 (pms_id=69313) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34687 (pms_id=69315) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34685 (pms_id=69317) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34684 (pms_id=69316) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34686 (pms_id=69318) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34688 (pms_id=69319) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34690 (pms_id=69320) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34689 (pms_id=69321) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34691 (pms_id=69331) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34692 (pms_id=69332) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34693 (pms_id=69333) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34694 (pms_id=69335) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34695 (pms_id=69336) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34696 (pms_id=69337) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34697 (pms_id=69340) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34698 (pms_id=69341) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34699 (pms_id=69342) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34700 (pms_id=69343) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34702 (pms_id=69355) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34704 (pms_id=69356) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34705 (pms_id=69357) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34706 (pms_id=69358) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34701 (pms_id=69359) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34707 (pms_id=69362) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34703 (pms_id=69361) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34708 (pms_id=69363) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34709 (pms_id=69364) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34710 (pms_id=69365) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34716 (pms_id=69366) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34711 (pms_id=69367) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34712 (pms_id=69368) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34713 (pms_id=69370) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34714 (pms_id=69371) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34715 (pms_id=69372) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34717 (pms_id=69374) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34718 (pms_id=69375) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34719 (pms_id=69376) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34720 (pms_id=69377) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34722 (pms_id=69378) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34721 (pms_id=69379) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34723 (pms_id=69381) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34726 (pms_id=69386) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34724 (pms_id=69389) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34727 (pms_id=69388) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34725 (pms_id=69390) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34728 (pms_id=69391) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34729 (pms_id=69396) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34730 (pms_id=69397) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34732 (pms_id=69407) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34731 (pms_id=69408) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34734 (pms_id=69410) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34735 (pms_id=69411) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34733 (pms_id=69409) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34737 (pms_id=69422) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34736 (pms_id=69413) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34738 (pms_id=69423) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34739 (pms_id=69433) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34741 (pms_id=69445) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34740 (pms_id=69444) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34742 (pms_id=69446) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34743 (pms_id=69450) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34744 (pms_id=69451) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34745 (pms_id=69452) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34746 (pms_id=69453) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34747 (pms_id=69454) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34748 (pms_id=69455) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34749 (pms_id=69465) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34750 (pms_id=69467) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34751 (pms_id=69468) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34755 (pms_id=69469) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34756 (pms_id=69470) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34757 (pms_id=69471) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34752 (pms_id=69472) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34753 (pms_id=69473) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34754 (pms_id=69474) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34759 (pms_id=69475) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34761 (pms_id=69476) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34758 (pms_id=69477) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34760 (pms_id=69479) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34762 (pms_id=69480) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34763 (pms_id=69481) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34766 (pms_id=69482) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34765 (pms_id=69489) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34764 (pms_id=69490) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34767 (pms_id=69491) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34768 (pms_id=69492) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34769 (pms_id=69494) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34770 (pms_id=69495) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34771 (pms_id=69496) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34772 (pms_id=69497) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34773 (pms_id=69498) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34774 (pms_id=69507) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34775 (pms_id=69508) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34776 (pms_id=69509) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34777 (pms_id=69510) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34778 (pms_id=69512) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34779 (pms_id=69517) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34780 (pms_id=69522) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34784 (pms_id=69532) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34787 (pms_id=69533) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34782 (pms_id=69534) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34781 (pms_id=69536) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34783 (pms_id=69537) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34786 (pms_id=69539) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34785 (pms_id=69549) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34790 (pms_id=69550) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34789 (pms_id=69560) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34788 (pms_id=69561) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34791 (pms_id=69563) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34795 (pms_id=69562) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34796 (pms_id=69564) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34792 (pms_id=69565) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34797 (pms_id=69566) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34793 (pms_id=69567) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34794 (pms_id=69568) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34798 (pms_id=69569) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34799 (pms_id=69573) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34800 (pms_id=69583) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34802 (pms_id=69585) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34801 (pms_id=69584) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34803 (pms_id=69586) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34804 (pms_id=69587) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34805 (pms_id=69588) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34806 (pms_id=69589) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34807 (pms_id=69590) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34812 (pms_id=69591) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34808 (pms_id=69592) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34809 (pms_id=69600) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34810 (pms_id=69601) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34811 (pms_id=69603) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34813 (pms_id=69604) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34814 (pms_id=69605) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34815 (pms_id=69606) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34816 (pms_id=69607) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34817 (pms_id=69614) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34818 (pms_id=69626) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34819 (pms_id=69627) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34820 (pms_id=69629) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34826 (pms_id=69630) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34821 (pms_id=69635) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34822 (pms_id=69636) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34823 (pms_id=69638) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34824 (pms_id=69640) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34825 (pms_id=69641) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34827 (pms_id=69646) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34828 (pms_id=69647) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34829 (pms_id=69648) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34833 (pms_id=69649) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34832 (pms_id=69650) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34830 (pms_id=69651) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34831 (pms_id=69652) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34834 (pms_id=69653) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34835 (pms_id=69655) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34837 (pms_id=69654) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34836 (pms_id=69656) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34838 (pms_id=69666) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34839 (pms_id=69667) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34840 (pms_id=69668) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34841 (pms_id=69669) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34842 (pms_id=69670) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34843 (pms_id=69671) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34844 (pms_id=69672) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34845 (pms_id=69673) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34846 (pms_id=69674) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34849 (pms_id=69675) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34847 (pms_id=69676) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34848 (pms_id=69677) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34850 (pms_id=69678) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34851 (pms_id=69682) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34852 (pms_id=69687) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34853 (pms_id=69689) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34859 (pms_id=69690) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34854 (pms_id=69691) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34855 (pms_id=69692) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34856 (pms_id=69693) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34857 (pms_id=69694) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34862 (pms_id=69697) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34858 (pms_id=69696) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34860 (pms_id=69699) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34861 (pms_id=69701) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34863 (pms_id=69710) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34864 (pms_id=69711) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34865 (pms_id=69712) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34866 (pms_id=69713) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34867 (pms_id=69714) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34868 (pms_id=69715) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34869 (pms_id=69716) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34870 (pms_id=69717) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34871 (pms_id=69718) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34873 (pms_id=69720) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34872 (pms_id=69719) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34875 (pms_id=69721) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34874 (pms_id=69722) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34876 (pms_id=69723) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34877 (pms_id=69725) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34878 (pms_id=69724) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34879 (pms_id=69726) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34880 (pms_id=69727) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34882 (pms_id=69728) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34881 (pms_id=69729) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34883 (pms_id=69730) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34884 (pms_id=69731) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34885 (pms_id=69732) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34888 (pms_id=69733) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34887 (pms_id=69734) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34886 (pms_id=69735) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34890 (pms_id=69737) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34889 (pms_id=69736) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34895 (pms_id=69738) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34891 (pms_id=69739) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34896 (pms_id=69740) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34892 (pms_id=69741) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34893 (pms_id=69742) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34894 (pms_id=69743) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34897 (pms_id=69744) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34914 (pms_id=69745) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34913 (pms_id=69746) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34898 (pms_id=69747) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34899 (pms_id=69748) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34900 (pms_id=69749) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34901 (pms_id=69750) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34902 (pms_id=69751) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34903 (pms_id=69752) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34905 (pms_id=69753) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34904 (pms_id=69754) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34906 (pms_id=69755) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34909 (pms_id=69756) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34907 (pms_id=69757) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34910 (pms_id=69758) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34908 (pms_id=69759) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34911 (pms_id=69760) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34912 (pms_id=69762) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34915 (pms_id=69761) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34917 (pms_id=69763) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34916 (pms_id=69764) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34919 (pms_id=69766) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34918 (pms_id=69765) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34922 (pms_id=69768) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34920 (pms_id=69767) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34921 (pms_id=69777) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34923 (pms_id=69778) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34924 (pms_id=69779) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34925 (pms_id=69780) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34926 (pms_id=69781) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34930 (pms_id=69782) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34927 (pms_id=69783) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34928 (pms_id=69784) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34929 (pms_id=69785) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34931 (pms_id=69786) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34935 (pms_id=69787) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34932 (pms_id=69788) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34933 (pms_id=69789) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34934 (pms_id=69790) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34936 (pms_id=69791) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34937 (pms_id=69793) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34939 (pms_id=69795) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34938 (pms_id=69794) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34940 (pms_id=69796) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34942 (pms_id=69797) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34941 (pms_id=69798) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34943 (pms_id=69799) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34944 (pms_id=69800) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34948 (pms_id=69801) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34945 (pms_id=69802) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34946 (pms_id=69803) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34952 (pms_id=69804) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34947 (pms_id=69805) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34950 (pms_id=69817) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34949 (pms_id=69807) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34951 (pms_id=69818) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34955 (pms_id=69819) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34957 (pms_id=69820) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34953 (pms_id=69821) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34954 (pms_id=69822) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34956 (pms_id=69824) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34958 (pms_id=69825) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34966 (pms_id=69826) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34962 (pms_id=69827) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34961 (pms_id=69828) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34959 (pms_id=69830) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34965 (pms_id=69833) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34960 (pms_id=69834) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34963 (pms_id=69835) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34967 (pms_id=69836) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34964 (pms_id=69837) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34968 (pms_id=69838) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34972 (pms_id=69839) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34973 (pms_id=69840) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34969 (pms_id=69841) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34974 (pms_id=69842) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34975 (pms_id=69843) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34970 (pms_id=69844) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34971 (pms_id=69845) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34977 (pms_id=69852) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34976 (pms_id=69853) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34978 (pms_id=69854) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34979 (pms_id=69864) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34984 (pms_id=69865) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34980 (pms_id=69866) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34981 (pms_id=69867) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34982 (pms_id=69868) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34983 (pms_id=69869) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34987 (pms_id=69870) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34985 (pms_id=69871) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34988 (pms_id=69872) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34986 (pms_id=69873) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34993 (pms_id=69874) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34990 (pms_id=69875) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34989 (pms_id=69876) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34991 (pms_id=69879) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34992 (pms_id=69880) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34994 (pms_id=69881) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34995 (pms_id=69882) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34997 (pms_id=69883) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34999 (pms_id=69884) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34996 (pms_id=69885) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 34998 (pms_id=69886) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35000 (pms_id=69887) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35003 (pms_id=69888) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35001 (pms_id=69890) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35002 (pms_id=69897) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35004 (pms_id=69898) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35005 (pms_id=69899) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35006 (pms_id=69900) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35007 (pms_id=69908) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35008 (pms_id=69909) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35010 (pms_id=69910) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35011 (pms_id=69912) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35009 (pms_id=69911) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35012 (pms_id=69913) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35013 (pms_id=69914) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35014 (pms_id=69915) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35017 (pms_id=69916) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35018 (pms_id=69917) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35015 (pms_id=69918) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35016 (pms_id=69919) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35019 (pms_id=69920) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35026 (pms_id=69923) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35022 (pms_id=69922) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35020 (pms_id=69924) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35021 (pms_id=69925) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35023 (pms_id=69926) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35024 (pms_id=69927) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35025 (pms_id=69928) 2025-11-19 15:27:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35028 (pms_id=69939) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35027 (pms_id=69940) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35029 (pms_id=69941) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35035 (pms_id=69942) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35036 (pms_id=69944) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35030 (pms_id=69947) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35031 (pms_id=69948) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35032 (pms_id=69949) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35033 (pms_id=69950) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35034 (pms_id=69951) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35037 (pms_id=69952) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35038 (pms_id=69958) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35039 (pms_id=69959) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35043 (pms_id=69960) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35041 (pms_id=69962) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35040 (pms_id=69961) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35044 (pms_id=69963) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35042 (pms_id=69964) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35045 (pms_id=69965) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35047 (pms_id=69966) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35046 (pms_id=69972) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35048 (pms_id=69982) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35049 (pms_id=69983) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35050 (pms_id=69984) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35051 (pms_id=69985) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35052 (pms_id=69986) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35053 (pms_id=69992) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35054 (pms_id=70003) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35058 (pms_id=70005) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35055 (pms_id=70007) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35056 (pms_id=70008) 2025-11-19 15:27:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 35057 (pms_id=70009) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35059 (pms_id=70010) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35060 (pms_id=70011) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35062 (pms_id=70012) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35063 (pms_id=70013) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35061 (pms_id=70014) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35064 (pms_id=70015) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35065 (pms_id=70016) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35066 (pms_id=70017) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35067 (pms_id=70018) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35068 (pms_id=70025) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35070 (pms_id=70034) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35069 (pms_id=70026) 2025-11-19 15:27:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 35072 (pms_id=70035) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35071 (pms_id=70036) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35073 (pms_id=70038) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35075 (pms_id=70040) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35074 (pms_id=70039) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35078 (pms_id=70041) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35076 (pms_id=70042) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35080 (pms_id=70043) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35077 (pms_id=70044) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35079 (pms_id=70045) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35081 (pms_id=70046) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35085 (pms_id=70047) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35082 (pms_id=70048) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35083 (pms_id=70049) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35084 (pms_id=70050) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35086 (pms_id=70059) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35087 (pms_id=70060) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35090 (pms_id=70061) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35088 (pms_id=70062) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35089 (pms_id=70063) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35091 (pms_id=70064) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35093 (pms_id=70065) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35094 (pms_id=70066) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35092 (pms_id=70067) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35098 (pms_id=70068) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35095 (pms_id=70071) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35097 (pms_id=70080) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35096 (pms_id=70081) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35101 (pms_id=70082) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35099 (pms_id=70083) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35100 (pms_id=70084) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35104 (pms_id=70085) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35102 (pms_id=70086) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35103 (pms_id=70087) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35105 (pms_id=70089) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35106 (pms_id=70090) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35107 (pms_id=70091) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35109 (pms_id=70092) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35108 (pms_id=70093) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35110 (pms_id=70101) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35111 (pms_id=70103) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35113 (pms_id=70104) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35112 (pms_id=70105) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35116 (pms_id=70112) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35117 (pms_id=70113) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35114 (pms_id=70114) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35115 (pms_id=70115) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35119 (pms_id=70123) 2025-11-19 15:27:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 35118 (pms_id=70122) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35120 (pms_id=70124) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35121 (pms_id=70125) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35123 (pms_id=70126) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35122 (pms_id=70127) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35124 (pms_id=70128) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35127 (pms_id=70129) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35129 (pms_id=70130) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35130 (pms_id=70131) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35131 (pms_id=70132) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35125 (pms_id=70133) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35126 (pms_id=70139) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35128 (pms_id=70141) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35132 (pms_id=70142) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35133 (pms_id=70143) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35138 (pms_id=70150) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35134 (pms_id=70151) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35139 (pms_id=70152) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35140 (pms_id=70153) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35135 (pms_id=70154) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35136 (pms_id=70155) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35142 (pms_id=70156) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35137 (pms_id=70160) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35141 (pms_id=70170) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35145 (pms_id=70181) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35143 (pms_id=70182) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35144 (pms_id=70184) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35146 (pms_id=70185) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35147 (pms_id=70186) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35148 (pms_id=70188) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35149 (pms_id=70189) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35152 (pms_id=70190) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35150 (pms_id=70191) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35151 (pms_id=70192) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35154 (pms_id=70197) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35153 (pms_id=70193) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35157 (pms_id=70198) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35160 (pms_id=70199) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35159 (pms_id=70200) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35155 (pms_id=70201) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35156 (pms_id=70202) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35161 (pms_id=70203) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35158 (pms_id=70204) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35162 (pms_id=70209) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35163 (pms_id=70210) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35164 (pms_id=70211) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35165 (pms_id=70216) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35166 (pms_id=70217) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35168 (pms_id=70219) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35167 (pms_id=70218) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35169 (pms_id=70220) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35171 (pms_id=70222) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35170 (pms_id=70221) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35172 (pms_id=70223) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35173 (pms_id=70232) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35174 (pms_id=70233) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35175 (pms_id=70234) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35176 (pms_id=70235) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35177 (pms_id=70236) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35179 (pms_id=70237) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35178 (pms_id=70246) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35180 (pms_id=70250) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35181 (pms_id=70251) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35185 (pms_id=70252) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35186 (pms_id=70253) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35187 (pms_id=70254) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35184 (pms_id=70257) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35182 (pms_id=70256) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35183 (pms_id=70258) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35188 (pms_id=70266) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35190 (pms_id=70267) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35189 (pms_id=70268) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35193 (pms_id=70269) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35196 (pms_id=70270) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35191 (pms_id=70271) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35192 (pms_id=70272) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35194 (pms_id=70273) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35195 (pms_id=70274) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35197 (pms_id=70275) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35198 (pms_id=70276) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35199 (pms_id=70277) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35200 (pms_id=70287) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35201 (pms_id=70288) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35203 (pms_id=70298) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35202 (pms_id=70299) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35204 (pms_id=70300) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35207 (pms_id=70301) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35205 (pms_id=70302) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35206 (pms_id=70303) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35208 (pms_id=70304) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35209 (pms_id=70305) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35211 (pms_id=70307) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35210 (pms_id=70306) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35212 (pms_id=70309) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35215 (pms_id=70311) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35213 (pms_id=70312) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35214 (pms_id=70313) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35217 (pms_id=70321) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35216 (pms_id=70323) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35221 (pms_id=70324) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35218 (pms_id=70325) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35224 (pms_id=70326) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35219 (pms_id=70327) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35220 (pms_id=70328) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35222 (pms_id=70329) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35223 (pms_id=70330) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35225 (pms_id=70331) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35228 (pms_id=70334) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35226 (pms_id=70333) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35227 (pms_id=70335) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35229 (pms_id=70336) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35233 (pms_id=70337) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35230 (pms_id=70338) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35231 (pms_id=70339) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35232 (pms_id=70342) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35234 (pms_id=70343) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35235 (pms_id=70353) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35236 (pms_id=70354) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35240 (pms_id=70355) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35237 (pms_id=70356) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35239 (pms_id=70357) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35238 (pms_id=70358) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35241 (pms_id=70359) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35242 (pms_id=70360) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35245 (pms_id=70361) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35243 (pms_id=70362) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35244 (pms_id=70363) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35247 (pms_id=70364) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35246 (pms_id=70365) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35249 (pms_id=70366) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35248 (pms_id=70367) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35250 (pms_id=70368) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35252 (pms_id=70369) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35253 (pms_id=70370) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35254 (pms_id=70371) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35251 (pms_id=70372) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35255 (pms_id=70382) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35259 (pms_id=70383) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35257 (pms_id=70384) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35256 (pms_id=70385) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35258 (pms_id=70386) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35260 (pms_id=70387) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35261 (pms_id=70388) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35263 (pms_id=70389) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35264 (pms_id=70391) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35262 (pms_id=70390) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35265 (pms_id=70393) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35266 (pms_id=70394) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35267 (pms_id=70395) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35268 (pms_id=70396) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35269 (pms_id=70397) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35270 (pms_id=70398) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35277 (pms_id=70400) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35271 (pms_id=70399) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35279 (pms_id=70401) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35272 (pms_id=70402) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35274 (pms_id=70403) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35273 (pms_id=70405) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35276 (pms_id=70406) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35275 (pms_id=70407) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35280 (pms_id=70408) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35278 (pms_id=70416) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35281 (pms_id=70426) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35283 (pms_id=70428) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35282 (pms_id=70427) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35284 (pms_id=70429) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35286 (pms_id=70430) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35288 (pms_id=70431) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35287 (pms_id=70432) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35285 (pms_id=70433) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35289 (pms_id=70434) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35290 (pms_id=70435) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35291 (pms_id=70436) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35295 (pms_id=70437) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35294 (pms_id=70438) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35296 (pms_id=70439) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35292 (pms_id=70447) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35293 (pms_id=70448) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35297 (pms_id=70457) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35300 (pms_id=70458) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35298 (pms_id=70459) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35301 (pms_id=70461) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35299 (pms_id=70460) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35306 (pms_id=70462) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35302 (pms_id=70463) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35303 (pms_id=70464) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35304 (pms_id=70465) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35307 (pms_id=70466) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35305 (pms_id=70467) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35310 (pms_id=70468) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35311 (pms_id=70469) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35308 (pms_id=70470) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35309 (pms_id=70471) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35312 (pms_id=70472) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35313 (pms_id=70473) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35314 (pms_id=70474) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35316 (pms_id=70476) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35315 (pms_id=70475) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35317 (pms_id=70477) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35318 (pms_id=70478) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35320 (pms_id=70479) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35319 (pms_id=70480) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35322 (pms_id=70481) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35324 (pms_id=70483) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35321 (pms_id=70484) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35326 (pms_id=70485) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35323 (pms_id=70486) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35325 (pms_id=70487) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35328 (pms_id=70488) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35327 (pms_id=70489) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35329 (pms_id=70490) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35335 (pms_id=70491) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35330 (pms_id=70492) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35331 (pms_id=70493) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35332 (pms_id=70494) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35333 (pms_id=70495) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35334 (pms_id=70496) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35337 (pms_id=70498) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35336 (pms_id=70497) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35339 (pms_id=70500) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35338 (pms_id=70499) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35340 (pms_id=70501) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35341 (pms_id=70502) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35342 (pms_id=70504) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35344 (pms_id=70506) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35343 (pms_id=70507) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35345 (pms_id=70508) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35346 (pms_id=70509) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35347 (pms_id=70511) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35348 (pms_id=70512) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35350 (pms_id=70513) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35349 (pms_id=70514) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35351 (pms_id=70515) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35352 (pms_id=70516) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35355 (pms_id=70517) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35353 (pms_id=70518) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35357 (pms_id=70519) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35354 (pms_id=70521) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35356 (pms_id=70522) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35358 (pms_id=70523) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35362 (pms_id=70524) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35359 (pms_id=70525) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35361 (pms_id=70527) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35360 (pms_id=70526) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35365 (pms_id=70528) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35363 (pms_id=70530) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35364 (pms_id=70531) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35367 (pms_id=70535) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35366 (pms_id=70536) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35368 (pms_id=70537) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35370 (pms_id=70538) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35375 (pms_id=70539) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35376 (pms_id=70540) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35369 (pms_id=70546) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35371 (pms_id=70556) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35373 (pms_id=70558) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35372 (pms_id=70557) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35374 (pms_id=70561) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35377 (pms_id=70562) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35378 (pms_id=70563) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35381 (pms_id=70565) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35383 (pms_id=70564) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35379 (pms_id=70574) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35380 (pms_id=70575) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35382 (pms_id=70584) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35385 (pms_id=70585) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35384 (pms_id=70586) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35387 (pms_id=70587) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35388 (pms_id=70588) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35386 (pms_id=70589) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35391 (pms_id=70594) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35393 (pms_id=70595) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35389 (pms_id=70596) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35390 (pms_id=70597) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35394 (pms_id=70598) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35392 (pms_id=70599) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35398 (pms_id=70600) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35395 (pms_id=70601) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35396 (pms_id=70602) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35397 (pms_id=70603) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35404 (pms_id=70606) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35403 (pms_id=70605) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35399 (pms_id=70608) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35406 (pms_id=70618) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35407 (pms_id=70619) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35400 (pms_id=70620) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35402 (pms_id=70621) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35401 (pms_id=70622) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35405 (pms_id=70623) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35408 (pms_id=70633) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35409 (pms_id=70634) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35410 (pms_id=70635) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35413 (pms_id=70643) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35411 (pms_id=70644) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35412 (pms_id=70645) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35415 (pms_id=70652) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35414 (pms_id=70653) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35416 (pms_id=70654) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35417 (pms_id=70655) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35418 (pms_id=70656) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35421 (pms_id=70657) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35419 (pms_id=70659) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35422 (pms_id=70660) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35420 (pms_id=70661) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35423 (pms_id=70662) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35424 (pms_id=70663) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35425 (pms_id=70664) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35426 (pms_id=70665) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35428 (pms_id=70666) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35429 (pms_id=70667) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35430 (pms_id=70669) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35427 (pms_id=70671) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35431 (pms_id=70670) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35432 (pms_id=70672) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35434 (pms_id=70673) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35433 (pms_id=70676) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35435 (pms_id=70677) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35441 (pms_id=70678) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35436 (pms_id=70679) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35437 (pms_id=70685) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35438 (pms_id=70686) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35439 (pms_id=70687) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35440 (pms_id=70688) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35442 (pms_id=70689) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35443 (pms_id=70692) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35445 (pms_id=70693) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35444 (pms_id=70694) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35447 (pms_id=70695) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35448 (pms_id=70696) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35449 (pms_id=70697) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35446 (pms_id=70698) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35451 (pms_id=70701) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35452 (pms_id=70702) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35450 (pms_id=70706) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35453 (pms_id=70707) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35455 (pms_id=70708) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35456 (pms_id=70709) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35454 (pms_id=70710) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35457 (pms_id=70711) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35458 (pms_id=70721) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35461 (pms_id=70722) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35460 (pms_id=70723) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35459 (pms_id=70732) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35462 (pms_id=70733) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35468 (pms_id=70734) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35467 (pms_id=70735) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35463 (pms_id=70736) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35464 (pms_id=70737) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35465 (pms_id=70739) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35466 (pms_id=70738) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35469 (pms_id=70740) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35470 (pms_id=70741) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35472 (pms_id=70746) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35471 (pms_id=70747) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35473 (pms_id=70748) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35474 (pms_id=70749) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35476 (pms_id=70750) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35475 (pms_id=70758) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35478 (pms_id=70759) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35477 (pms_id=70760) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35480 (pms_id=70761) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35479 (pms_id=70762) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35481 (pms_id=70763) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35487 (pms_id=70764) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35482 (pms_id=70765) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35484 (pms_id=70766) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35483 (pms_id=70767) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35485 (pms_id=70768) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35486 (pms_id=70769) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35488 (pms_id=70774) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35489 (pms_id=70775) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35490 (pms_id=70776) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35491 (pms_id=70777) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35492 (pms_id=70778) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35495 (pms_id=70779) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35493 (pms_id=70780) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35494 (pms_id=70781) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35496 (pms_id=70782) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35499 (pms_id=70783) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35500 (pms_id=70784) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35497 (pms_id=70785) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35498 (pms_id=70786) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35501 (pms_id=70787) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35502 (pms_id=70788) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35503 (pms_id=70789) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35504 (pms_id=70790) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35505 (pms_id=70791) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35506 (pms_id=70792) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35508 (pms_id=70793) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35507 (pms_id=70794) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35509 (pms_id=70795) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35511 (pms_id=70796) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35515 (pms_id=70797) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35510 (pms_id=70798) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35512 (pms_id=70799) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35513 (pms_id=70800) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35514 (pms_id=70801) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35516 (pms_id=70802) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35517 (pms_id=70803) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35520 (pms_id=70804) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35518 (pms_id=70805) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35519 (pms_id=70806) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35521 (pms_id=70807) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35522 (pms_id=70808) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35523 (pms_id=70809) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35525 (pms_id=70810) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35527 (pms_id=70811) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35524 (pms_id=70812) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35526 (pms_id=70813) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35533 (pms_id=70814) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35528 (pms_id=70815) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35530 (pms_id=70818) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35529 (pms_id=70816) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35531 (pms_id=70819) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35532 (pms_id=70820) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35534 (pms_id=70821) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35535 (pms_id=70822) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35536 (pms_id=70823) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35537 (pms_id=70824) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35542 (pms_id=70834) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35540 (pms_id=70835) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35539 (pms_id=70837) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35538 (pms_id=70836) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35541 (pms_id=70838) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35543 (pms_id=70839) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35544 (pms_id=70840) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35546 (pms_id=70841) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35547 (pms_id=70842) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35545 (pms_id=70843) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35548 (pms_id=70844) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35549 (pms_id=70845) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35550 (pms_id=70846) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35551 (pms_id=70847) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35553 (pms_id=70848) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35552 (pms_id=70849) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35554 (pms_id=70850) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35555 (pms_id=70851) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35556 (pms_id=70852) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35557 (pms_id=70853) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35558 (pms_id=70854) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35561 (pms_id=70855) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35559 (pms_id=70856) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35560 (pms_id=70857) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35563 (pms_id=70858) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35562 (pms_id=70859) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35565 (pms_id=70868) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35564 (pms_id=70869) 2025-11-19 15:28:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 35566 (pms_id=70870) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35567 (pms_id=70871) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35568 (pms_id=70872) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35569 (pms_id=70873) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35570 (pms_id=70874) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35572 (pms_id=70876) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35571 (pms_id=70875) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35573 (pms_id=70877) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35574 (pms_id=70878) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35575 (pms_id=70879) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35577 (pms_id=70880) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35576 (pms_id=70881) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35578 (pms_id=70882) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35579 (pms_id=70883) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35584 (pms_id=70884) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35580 (pms_id=70885) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35582 (pms_id=70886) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35581 (pms_id=70887) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35583 (pms_id=70888) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35585 (pms_id=70889) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35587 (pms_id=70890) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35586 (pms_id=70891) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35590 (pms_id=70898) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35588 (pms_id=70892) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35589 (pms_id=70893) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35591 (pms_id=70899) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35592 (pms_id=70900) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35593 (pms_id=70901) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35594 (pms_id=70910) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35595 (pms_id=70911) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35596 (pms_id=70912) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35597 (pms_id=70913) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35601 (pms_id=70914) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35598 (pms_id=70915) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35599 (pms_id=70916) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35600 (pms_id=70917) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35604 (pms_id=70918) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35603 (pms_id=70921) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35602 (pms_id=70919) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35605 (pms_id=70922) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35606 (pms_id=70923) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35607 (pms_id=70924) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35608 (pms_id=70926) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35609 (pms_id=70927) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35610 (pms_id=70929) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35611 (pms_id=70932) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35614 (pms_id=70933) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35612 (pms_id=70934) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35613 (pms_id=70935) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35616 (pms_id=70937) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35619 (pms_id=70938) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35615 (pms_id=70939) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35621 (pms_id=70940) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35618 (pms_id=70941) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35617 (pms_id=70942) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35622 (pms_id=70943) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35620 (pms_id=70945) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35623 (pms_id=70946) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35624 (pms_id=70947) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35626 (pms_id=70948) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35627 (pms_id=70949) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35629 (pms_id=70951) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35628 (pms_id=70950) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35625 (pms_id=70952) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35630 (pms_id=70953) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35632 (pms_id=70954) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35633 (pms_id=70955) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35631 (pms_id=70956) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35634 (pms_id=70957) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35635 (pms_id=70958) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35639 (pms_id=70959) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35636 (pms_id=70960) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35641 (pms_id=70961) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35638 (pms_id=70963) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35637 (pms_id=70962) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35640 (pms_id=70964) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35642 (pms_id=70965) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35644 (pms_id=70967) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35643 (pms_id=70966) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35647 (pms_id=70968) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35648 (pms_id=70969) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35651 (pms_id=70970) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35645 (pms_id=70971) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35646 (pms_id=70972) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35650 (pms_id=70973) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35649 (pms_id=70974) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35652 (pms_id=70975) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35653 (pms_id=70976) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35654 (pms_id=70985) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35658 (pms_id=70997) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35656 (pms_id=70996) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35655 (pms_id=70995) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35661 (pms_id=70998) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35659 (pms_id=70999) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35660 (pms_id=71000) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35657 (pms_id=71001) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35662 (pms_id=71002) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35663 (pms_id=71003) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35664 (pms_id=71006) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35666 (pms_id=71008) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35665 (pms_id=71009) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35670 (pms_id=71010) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35672 (pms_id=71011) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35673 (pms_id=71012) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35667 (pms_id=71013) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35668 (pms_id=71014) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35669 (pms_id=71016) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35671 (pms_id=71017) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35674 (pms_id=71018) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35675 (pms_id=71019) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35678 (pms_id=71020) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35676 (pms_id=71021) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35680 (pms_id=71022) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35677 (pms_id=71023) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35681 (pms_id=71024) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35682 (pms_id=71025) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35683 (pms_id=71027) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35679 (pms_id=71028) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35684 (pms_id=71036) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35687 (pms_id=71037) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35685 (pms_id=71038) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35686 (pms_id=71039) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35688 (pms_id=71040) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35690 (pms_id=71046) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35689 (pms_id=71048) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35692 (pms_id=71047) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35693 (pms_id=71049) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35691 (pms_id=71050) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35695 (pms_id=71051) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35694 (pms_id=71052) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35697 (pms_id=71060) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35698 (pms_id=71061) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35696 (pms_id=71062) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35699 (pms_id=71064) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35702 (pms_id=71065) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35701 (pms_id=71063) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35704 (pms_id=71066) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35700 (pms_id=71067) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35703 (pms_id=71068) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35707 (pms_id=71069) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35705 (pms_id=71070) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35706 (pms_id=71071) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35708 (pms_id=71072) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35709 (pms_id=71073) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35713 (pms_id=71074) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35710 (pms_id=71075) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35711 (pms_id=71076) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35712 (pms_id=71077) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35714 (pms_id=71078) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35717 (pms_id=71079) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35719 (pms_id=71080) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35715 (pms_id=71081) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35716 (pms_id=71082) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35718 (pms_id=71083) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35723 (pms_id=71088) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35720 (pms_id=71089) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35721 (pms_id=71090) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35726 (pms_id=71092) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35722 (pms_id=71091) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35728 (pms_id=71093) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35724 (pms_id=71094) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35725 (pms_id=71095) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35729 (pms_id=71097) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35727 (pms_id=71096) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35731 (pms_id=71098) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35732 (pms_id=71099) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35730 (pms_id=71100) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35738 (pms_id=71103) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35733 (pms_id=71101) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35734 (pms_id=71104) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35735 (pms_id=71105) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35736 (pms_id=71106) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35737 (pms_id=71107) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35739 (pms_id=71108) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35742 (pms_id=71110) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35741 (pms_id=71109) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35740 (pms_id=71111) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35747 (pms_id=71113) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35745 (pms_id=71112) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35743 (pms_id=71114) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35744 (pms_id=71115) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35748 (pms_id=71116) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35746 (pms_id=71117) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35749 (pms_id=71118) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35751 (pms_id=71119) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35750 (pms_id=71120) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35754 (pms_id=71121) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35752 (pms_id=71137) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35757 (pms_id=71126) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35753 (pms_id=71138) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35755 (pms_id=71139) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35756 (pms_id=71140) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35758 (pms_id=71141) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35759 (pms_id=71142) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35760 (pms_id=71143) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35761 (pms_id=71144) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35764 (pms_id=71145) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35765 (pms_id=71146) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35762 (pms_id=71147) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35766 (pms_id=71148) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35763 (pms_id=71149) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35767 (pms_id=71150) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35769 (pms_id=71151) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35768 (pms_id=71153) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35770 (pms_id=71154) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35772 (pms_id=71164) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35774 (pms_id=71165) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35771 (pms_id=71166) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35776 (pms_id=71174) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35777 (pms_id=71175) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71166 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35773 (pms_id=71176) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35775 (pms_id=71177) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35778 (pms_id=71178) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35779 (pms_id=71179) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35780 (pms_id=71180) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35782 (pms_id=71181) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35784 (pms_id=71182) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35781 (pms_id=71183) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35786 (pms_id=71184) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35783 (pms_id=71185) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35787 (pms_id=71186) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35785 (pms_id=71187) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35788 (pms_id=71188) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35790 (pms_id=71191) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35789 (pms_id=71192) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35791 (pms_id=71193) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35792 (pms_id=71194) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35793 (pms_id=71199) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35796 (pms_id=71200) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35794 (pms_id=71201) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35795 (pms_id=71202) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35798 (pms_id=71203) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35797 (pms_id=71204) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35799 (pms_id=71208) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35802 (pms_id=71209) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35801 (pms_id=71210) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35803 (pms_id=71211) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35800 (pms_id=71212) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35804 (pms_id=71213) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35807 (pms_id=71214) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35808 (pms_id=71215) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35805 (pms_id=71216) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35806 (pms_id=71226) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35809 (pms_id=71227) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35810 (pms_id=71228) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35813 (pms_id=71238) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35812 (pms_id=71237) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35814 (pms_id=71239) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35815 (pms_id=71240) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35811 (pms_id=71241) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35816 (pms_id=71242) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35817 (pms_id=71243) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35818 (pms_id=71244) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35819 (pms_id=71245) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35820 (pms_id=71246) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35823 (pms_id=71247) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35824 (pms_id=71249) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35825 (pms_id=71250) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35821 (pms_id=71251) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35822 (pms_id=71252) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35826 (pms_id=71253) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35829 (pms_id=71254) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35827 (pms_id=71255) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35828 (pms_id=71256) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35830 (pms_id=71259) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35832 (pms_id=71268) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35833 (pms_id=71269) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35831 (pms_id=71270) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35834 (pms_id=71271) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35835 (pms_id=71272) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35837 (pms_id=71278) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35836 (pms_id=71279) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35839 (pms_id=71280) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35840 (pms_id=71282) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35838 (pms_id=71281) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35843 (pms_id=71283) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35842 (pms_id=71284) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35841 (pms_id=71285) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35847 (pms_id=71286) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35844 (pms_id=71287) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35848 (pms_id=71288) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35845 (pms_id=71289) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35846 (pms_id=71290) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35849 (pms_id=71291) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35850 (pms_id=71292) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35854 (pms_id=71293) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35855 (pms_id=71294) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35851 (pms_id=71296) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35852 (pms_id=71297) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35853 (pms_id=71299) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35858 (pms_id=71300) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35856 (pms_id=71301) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35857 (pms_id=71302) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35862 (pms_id=71303) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35863 (pms_id=71304) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35859 (pms_id=71305) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35860 (pms_id=71306) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35861 (pms_id=71307) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35864 (pms_id=71308) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35865 (pms_id=71309) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35866 (pms_id=71311) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35867 (pms_id=71312) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35868 (pms_id=71313) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35869 (pms_id=71314) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35870 (pms_id=71315) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35872 (pms_id=71316) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35873 (pms_id=71317) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35874 (pms_id=71320) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35871 (pms_id=71321) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35875 (pms_id=71322) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35879 (pms_id=71323) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35881 (pms_id=71324) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35876 (pms_id=71325) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35878 (pms_id=71326) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35877 (pms_id=71327) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35880 (pms_id=71328) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35884 (pms_id=71330) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35882 (pms_id=71331) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35883 (pms_id=71332) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35885 (pms_id=71333) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35889 (pms_id=71334) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35890 (pms_id=71335) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35891 (pms_id=71336) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35886 (pms_id=71337) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35887 (pms_id=71338) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35888 (pms_id=71341) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35893 (pms_id=71342) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35894 (pms_id=71343) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35895 (pms_id=71344) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35892 (pms_id=71351) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35896 (pms_id=71352) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35897 (pms_id=71353) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35898 (pms_id=71354) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35899 (pms_id=71355) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35901 (pms_id=71356) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35900 (pms_id=71357) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35902 (pms_id=71358) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35903 (pms_id=71359) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35904 (pms_id=71360) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35907 (pms_id=71361) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35909 (pms_id=71362) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35910 (pms_id=71363) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35905 (pms_id=71364) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35906 (pms_id=71365) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35908 (pms_id=71366) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35911 (pms_id=71367) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35912 (pms_id=71368) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35914 (pms_id=71378) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35913 (pms_id=71380) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71367 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35919 (pms_id=71381) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35920 (pms_id=71382) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35916 (pms_id=71383) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35915 (pms_id=71387) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35917 (pms_id=71388) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35918 (pms_id=71389) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35921 (pms_id=71390) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35927 (pms_id=71392) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35922 (pms_id=71391) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35923 (pms_id=71394) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35924 (pms_id=71400) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35925 (pms_id=71401) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35926 (pms_id=71402) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35928 (pms_id=71403) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35930 (pms_id=71404) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35929 (pms_id=71406) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35933 (pms_id=71407) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35935 (pms_id=71409) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35934 (pms_id=71408) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35937 (pms_id=71410) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35938 (pms_id=71411) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35931 (pms_id=71412) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35932 (pms_id=71413) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35939 (pms_id=71414) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35936 (pms_id=71415) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35940 (pms_id=71416) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35941 (pms_id=71417) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35948 (pms_id=71418) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35942 (pms_id=71419) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35943 (pms_id=71420) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35944 (pms_id=71429) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35945 (pms_id=71430) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35946 (pms_id=71431) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35947 (pms_id=71438) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35950 (pms_id=71461) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35949 (pms_id=71459) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35951 (pms_id=71463) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35952 (pms_id=71464) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35953 (pms_id=71465) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35954 (pms_id=71466) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35958 (pms_id=71467) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35955 (pms_id=71468) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35956 (pms_id=71470) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35960 (pms_id=71469) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35957 (pms_id=71478) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35959 (pms_id=71479) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35964 (pms_id=71482) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35961 (pms_id=71481) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35962 (pms_id=71483) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35966 (pms_id=71484) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35968 (pms_id=71485) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35969 (pms_id=71486) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35965 (pms_id=71492) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35963 (pms_id=71491) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35967 (pms_id=71493) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35970 (pms_id=71494) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35971 (pms_id=71501) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35973 (pms_id=71503) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35972 (pms_id=71502) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35974 (pms_id=71504) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35980 (pms_id=71505) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35975 (pms_id=71506) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35976 (pms_id=71511) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35977 (pms_id=71512) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35978 (pms_id=71513) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35979 (pms_id=71514) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35981 (pms_id=71515) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35982 (pms_id=71516) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35983 (pms_id=71517) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35984 (pms_id=71518) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35985 (pms_id=71519) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35986 (pms_id=71523) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35987 (pms_id=71533) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35988 (pms_id=71543) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35989 (pms_id=71544) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35990 (pms_id=71545) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35991 (pms_id=71546) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35992 (pms_id=71547) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35993 (pms_id=71548) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35997 (pms_id=71549) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35998 (pms_id=71550) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35999 (pms_id=71551) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36000 (pms_id=71552) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35994 (pms_id=71553) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35995 (pms_id=71555) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 35996 (pms_id=71556) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36001 (pms_id=71557) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36002 (pms_id=71559) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36005 (pms_id=71558) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36003 (pms_id=71560) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36004 (pms_id=71561) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36009 (pms_id=71562) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36006 (pms_id=71563) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36010 (pms_id=71564) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36007 (pms_id=71565) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36008 (pms_id=71566) 2025-11-19 15:28:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 36011 (pms_id=71567) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36012 (pms_id=71568) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36013 (pms_id=71569) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36014 (pms_id=71570) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36015 (pms_id=71571) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36017 (pms_id=71579) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36019 (pms_id=71582) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36016 (pms_id=71580) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36021 (pms_id=71583) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36018 (pms_id=71584) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36020 (pms_id=71589) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36022 (pms_id=71590) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36023 (pms_id=71592) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36024 (pms_id=71594) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36025 (pms_id=71595) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36026 (pms_id=71596) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36027 (pms_id=71597) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36028 (pms_id=71601) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36029 (pms_id=71602) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36030 (pms_id=71603) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36031 (pms_id=71604) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36032 (pms_id=71605) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36035 (pms_id=71624) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36033 (pms_id=71625) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36034 (pms_id=71626) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36036 (pms_id=71627) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36038 (pms_id=71628) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36037 (pms_id=71629) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36040 (pms_id=71631) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36039 (pms_id=71630) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36041 (pms_id=71632) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36044 (pms_id=71633) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36042 (pms_id=71636) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36043 (pms_id=71637) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36045 (pms_id=71639) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36046 (pms_id=71640) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36047 (pms_id=71641) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36048 (pms_id=71642) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36049 (pms_id=71643) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36050 (pms_id=71644) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36051 (pms_id=71645) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36052 (pms_id=71646) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36053 (pms_id=71648) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36055 (pms_id=71647) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36054 (pms_id=71649) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36057 (pms_id=71651) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36056 (pms_id=71650) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36058 (pms_id=71652) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36059 (pms_id=71654) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36060 (pms_id=71657) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36065 (pms_id=71659) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36064 (pms_id=71658) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36061 (pms_id=71660) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36062 (pms_id=71661) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36063 (pms_id=71662) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36066 (pms_id=71663) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36067 (pms_id=71664) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36068 (pms_id=71665) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36069 (pms_id=71666) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36071 (pms_id=71667) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36072 (pms_id=71668) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36074 (pms_id=71669) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36075 (pms_id=71670) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36070 (pms_id=71674) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36073 (pms_id=71684) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36076 (pms_id=71694) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36077 (pms_id=71695) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36078 (pms_id=71705) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36079 (pms_id=71715) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36080 (pms_id=71716) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36081 (pms_id=71717) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36082 (pms_id=71718) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36083 (pms_id=71719) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36084 (pms_id=71720) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36085 (pms_id=71721) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36086 (pms_id=71722) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36087 (pms_id=71727) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36088 (pms_id=71738) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36089 (pms_id=71739) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36094 (pms_id=71740) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36090 (pms_id=71751) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36095 (pms_id=71750) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36091 (pms_id=71752) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36092 (pms_id=71753) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36093 (pms_id=71754) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36096 (pms_id=71755) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36097 (pms_id=71756) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36098 (pms_id=71757) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36099 (pms_id=71759) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36100 (pms_id=71761) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36101 (pms_id=71762) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36102 (pms_id=71763) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36104 (pms_id=71764) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36103 (pms_id=71765) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36105 (pms_id=71766) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36106 (pms_id=71767) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36107 (pms_id=71768) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36108 (pms_id=71769) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36110 (pms_id=71771) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36109 (pms_id=71772) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36111 (pms_id=71773) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36115 (pms_id=71782) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36112 (pms_id=71783) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36114 (pms_id=71784) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36113 (pms_id=71785) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36116 (pms_id=71786) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36117 (pms_id=71787) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36118 (pms_id=71788) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36119 (pms_id=71789) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36120 (pms_id=71790) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36122 (pms_id=71795) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36121 (pms_id=71796) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36123 (pms_id=71805) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36124 (pms_id=71806) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36125 (pms_id=71807) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36126 (pms_id=71808) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36127 (pms_id=71809) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36128 (pms_id=71810) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36129 (pms_id=71811) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36132 (pms_id=71815) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36130 (pms_id=71813) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36131 (pms_id=71816) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36133 (pms_id=71820) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36134 (pms_id=71822) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36135 (pms_id=71824) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36136 (pms_id=71823) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36137 (pms_id=71825) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36138 (pms_id=71826) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36139 (pms_id=71827) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36146 (pms_id=71828) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36140 (pms_id=71829) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36141 (pms_id=71830) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36142 (pms_id=71831) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36143 (pms_id=71835) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36144 (pms_id=71836) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36147 (pms_id=71837) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36145 (pms_id=71846) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36148 (pms_id=71847) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36149 (pms_id=71848) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36155 (pms_id=71849) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36150 (pms_id=71859) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36156 (pms_id=71860) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36151 (pms_id=71861) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36152 (pms_id=71869) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36153 (pms_id=71879) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36154 (pms_id=71889) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36157 (pms_id=71890) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36158 (pms_id=71891) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36159 (pms_id=71900) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36165 (pms_id=71901) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36160 (pms_id=71902) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36161 (pms_id=71903) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36162 (pms_id=71905) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36163 (pms_id=71906) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36164 (pms_id=71907) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36167 (pms_id=71914) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36168 (pms_id=71915) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36166 (pms_id=71916) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36169 (pms_id=71917) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36170 (pms_id=71918) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36171 (pms_id=71919) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36175 (pms_id=71920) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36172 (pms_id=71921) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36173 (pms_id=71922) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36179 (pms_id=71924) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36174 (pms_id=71923) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36176 (pms_id=71925) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36178 (pms_id=71936) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36177 (pms_id=71926) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36180 (pms_id=71937) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36184 (pms_id=71938) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36181 (pms_id=71939) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36182 (pms_id=71942) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36183 (pms_id=71943) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36188 (pms_id=71948) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36185 (pms_id=71944) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36191 (pms_id=71949) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36186 (pms_id=71950) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36187 (pms_id=71951) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36193 (pms_id=71952) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36189 (pms_id=71954) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36190 (pms_id=71955) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36192 (pms_id=71956) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36194 (pms_id=71957) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36195 (pms_id=71958) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36196 (pms_id=71963) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36197 (pms_id=71964) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36198 (pms_id=71966) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36203 (pms_id=71965) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36199 (pms_id=71967) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36200 (pms_id=71968) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36201 (pms_id=71969) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36202 (pms_id=71970) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36204 (pms_id=71972) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36207 (pms_id=71975) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36205 (pms_id=71974) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36206 (pms_id=71982) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36208 (pms_id=71983) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36209 (pms_id=71984) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36210 (pms_id=71985) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36211 (pms_id=71986) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36212 (pms_id=71987) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36213 (pms_id=71988) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36214 (pms_id=71989) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36216 (pms_id=71991) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36215 (pms_id=71990) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36217 (pms_id=71992) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36221 (pms_id=71993) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36222 (pms_id=71994) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36223 (pms_id=71995) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36218 (pms_id=71996) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36219 (pms_id=71997) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36220 (pms_id=71998) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36224 (pms_id=72003) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36225 (pms_id=72004) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36227 (pms_id=72013) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36226 (pms_id=72014) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36228 (pms_id=72015) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36232 (pms_id=72016) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36229 (pms_id=72017) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36233 (pms_id=72018) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36230 (pms_id=72020) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36231 (pms_id=72021) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36235 (pms_id=72028) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36234 (pms_id=72029) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36236 (pms_id=72030) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36240 (pms_id=72031) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36237 (pms_id=72039) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36238 (pms_id=72040) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36239 (pms_id=72041) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36241 (pms_id=72042) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36242 (pms_id=72043) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36243 (pms_id=72045) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36244 (pms_id=72046) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36245 (pms_id=72048) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36246 (pms_id=72049) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36247 (pms_id=72050) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36248 (pms_id=72059) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36250 (pms_id=72061) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36249 (pms_id=72063) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36251 (pms_id=72072) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36252 (pms_id=72074) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36253 (pms_id=72082) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36254 (pms_id=72083) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36255 (pms_id=72084) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36256 (pms_id=72085) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36258 (pms_id=72087) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36257 (pms_id=72086) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36259 (pms_id=72088) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36260 (pms_id=72089) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36261 (pms_id=72091) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36262 (pms_id=72092) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36264 (pms_id=72094) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36263 (pms_id=72093) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36265 (pms_id=72106) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36266 (pms_id=72107) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36267 (pms_id=72117) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36268 (pms_id=72128) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36269 (pms_id=72130) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36270 (pms_id=72140) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36271 (pms_id=72142) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36272 (pms_id=72143) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36273 (pms_id=72144) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36274 (pms_id=72149) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36275 (pms_id=72150) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36278 (pms_id=72154) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36276 (pms_id=72153) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36277 (pms_id=72151) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36279 (pms_id=72155) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36280 (pms_id=72156) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36281 (pms_id=72157) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36282 (pms_id=72158) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36284 (pms_id=72159) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36285 (pms_id=72166) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36287 (pms_id=72170) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36286 (pms_id=72169) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36283 (pms_id=72165) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36288 (pms_id=72171) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36289 (pms_id=72172) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36291 (pms_id=72174) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36292 (pms_id=72180) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36293 (pms_id=72190) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36295 (pms_id=72201) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36294 (pms_id=72200) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36298 (pms_id=72202) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36296 (pms_id=72213) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36297 (pms_id=72214) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36302 (pms_id=72215) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36299 (pms_id=72216) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36303 (pms_id=72217) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36300 (pms_id=72224) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36301 (pms_id=72225) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36304 (pms_id=72226) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36305 (pms_id=72227) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36306 (pms_id=72228) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36307 (pms_id=72229) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36308 (pms_id=72230) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36314 (pms_id=72231) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36309 (pms_id=72233) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36290 (pms_id=72173) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36316 (pms_id=72234) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36310 (pms_id=72242) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36311 (pms_id=72243) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36312 (pms_id=72244) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36313 (pms_id=72253) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36315 (pms_id=72254) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36317 (pms_id=72255) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36318 (pms_id=72257) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36319 (pms_id=72258) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72255 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36320 (pms_id=72259) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36321 (pms_id=72260) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36322 (pms_id=72261) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36323 (pms_id=72262) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36324 (pms_id=72288) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36326 (pms_id=72298) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36325 (pms_id=72299) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36327 (pms_id=72309) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36328 (pms_id=72310) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36334 (pms_id=72311) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36329 (pms_id=72312) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36336 (pms_id=72313) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36330 (pms_id=72314) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36331 (pms_id=72315) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36332 (pms_id=72317) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36333 (pms_id=72319) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36335 (pms_id=72320) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36337 (pms_id=72322) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36338 (pms_id=72323) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36339 (pms_id=72332) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36340 (pms_id=72334) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36346 (pms_id=72344) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36341 (pms_id=72345) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36343 (pms_id=72346) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36342 (pms_id=72347) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36344 (pms_id=72348) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36345 (pms_id=72355) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36347 (pms_id=72356) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36348 (pms_id=72365) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36349 (pms_id=72366) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36350 (pms_id=72367) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36351 (pms_id=72368) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36352 (pms_id=72369) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36353 (pms_id=72370) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36354 (pms_id=72371) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36355 (pms_id=72372) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36356 (pms_id=72373) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36357 (pms_id=72374) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36358 (pms_id=72380) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36359 (pms_id=72381) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36360 (pms_id=72382) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36362 (pms_id=72383) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36361 (pms_id=72384) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36363 (pms_id=72385) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36364 (pms_id=72386) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36365 (pms_id=72387) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36366 (pms_id=72388) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36367 (pms_id=72389) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36368 (pms_id=72390) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36369 (pms_id=72391) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36375 (pms_id=72393) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36370 (pms_id=72392) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36371 (pms_id=72394) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36372 (pms_id=72395) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36373 (pms_id=72396) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36377 (pms_id=72397) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36374 (pms_id=72398) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36376 (pms_id=72399) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36378 (pms_id=72400) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36379 (pms_id=72401) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36382 (pms_id=72403) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36380 (pms_id=72402) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36381 (pms_id=72404) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36383 (pms_id=72405) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36384 (pms_id=72406) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36385 (pms_id=72407) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36387 (pms_id=72408) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36386 (pms_id=72409) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36388 (pms_id=72410) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36389 (pms_id=72411) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36390 (pms_id=72412) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36391 (pms_id=72413) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36392 (pms_id=72414) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36393 (pms_id=72421) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36394 (pms_id=72422) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36396 (pms_id=72431) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36395 (pms_id=72432) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36397 (pms_id=72433) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36398 (pms_id=72434) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36399 (pms_id=72435) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36400 (pms_id=72445) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36401 (pms_id=72446) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36407 (pms_id=72455) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36402 (pms_id=72456) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36404 (pms_id=72457) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36403 (pms_id=72458) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36406 (pms_id=72459) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36405 (pms_id=72460) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36408 (pms_id=72467) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36410 (pms_id=72468) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36412 (pms_id=72469) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36409 (pms_id=72470) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36411 (pms_id=72471) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36417 (pms_id=72472) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36418 (pms_id=72473) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36413 (pms_id=72474) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36414 (pms_id=72475) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36415 (pms_id=72478) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36416 (pms_id=72479) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36422 (pms_id=72480) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36419 (pms_id=72481) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36420 (pms_id=72482) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36421 (pms_id=72485) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36423 (pms_id=72486) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36424 (pms_id=72487) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36425 (pms_id=72493) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36428 (pms_id=72497) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36426 (pms_id=72496) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36427 (pms_id=72498) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36430 (pms_id=72506) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36429 (pms_id=72507) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36431 (pms_id=72517) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36432 (pms_id=72527) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36434 (pms_id=72518) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36433 (pms_id=72528) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36436 (pms_id=72529) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36437 (pms_id=72530) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36438 (pms_id=72531) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36435 (pms_id=72541) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36439 (pms_id=72551) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36440 (pms_id=72552) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36441 (pms_id=72553) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36443 (pms_id=72574) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36442 (pms_id=72563) 2025-11-19 15:28:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 36444 (pms_id=72575) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36445 (pms_id=72585) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36446 (pms_id=72587) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36447 (pms_id=72588) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36448 (pms_id=72597) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36449 (pms_id=72598) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36450 (pms_id=72599) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36453 (pms_id=72600) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36451 (pms_id=72601) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36452 (pms_id=72602) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36454 (pms_id=72603) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36455 (pms_id=72613) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36456 (pms_id=72623) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36459 (pms_id=72624) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36457 (pms_id=72625) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36458 (pms_id=72626) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36460 (pms_id=72636) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36461 (pms_id=72637) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36462 (pms_id=72638) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36463 (pms_id=72646) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36465 (pms_id=72647) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36467 (pms_id=72648) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36464 (pms_id=72649) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36466 (pms_id=72650) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36471 (pms_id=72656) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36468 (pms_id=72657) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36469 (pms_id=72658) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36470 (pms_id=72659) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36473 (pms_id=72660) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36472 (pms_id=72661) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36475 (pms_id=72663) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36474 (pms_id=72662) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36477 (pms_id=72664) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36476 (pms_id=72665) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36483 (pms_id=72666) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36478 (pms_id=72667) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36479 (pms_id=72669) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36481 (pms_id=72671) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36480 (pms_id=72670) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36482 (pms_id=72672) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36484 (pms_id=72676) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36485 (pms_id=72677) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36486 (pms_id=72679) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36487 (pms_id=72685) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36488 (pms_id=72686) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36489 (pms_id=72687) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36490 (pms_id=72688) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36491 (pms_id=72689) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36492 (pms_id=72690) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36493 (pms_id=72691) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36494 (pms_id=72692) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36495 (pms_id=72693) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36496 (pms_id=72694) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36497 (pms_id=72697) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36498 (pms_id=72706) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36500 (pms_id=72707) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36499 (pms_id=72708) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36502 (pms_id=72718) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36501 (pms_id=72717) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36503 (pms_id=72719) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36504 (pms_id=72727) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36505 (pms_id=72728) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36513 (pms_id=72730) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36506 (pms_id=72731) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36507 (pms_id=72733) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36508 (pms_id=72734) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36509 (pms_id=72735) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36510 (pms_id=72742) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36511 (pms_id=72743) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36512 (pms_id=72744) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36515 (pms_id=72745) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36514 (pms_id=72746) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36516 (pms_id=72747) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36517 (pms_id=72748) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36518 (pms_id=72752) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36519 (pms_id=72753) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36520 (pms_id=72754) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36522 (pms_id=72763) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36521 (pms_id=72764) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36542 (pms_id=72765) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36523 (pms_id=72768) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36524 (pms_id=72769) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36525 (pms_id=72770) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36526 (pms_id=72771) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36527 (pms_id=72772) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36528 (pms_id=72773) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36530 (pms_id=72774) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36529 (pms_id=72784) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36531 (pms_id=72785) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36533 (pms_id=72786) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36532 (pms_id=72793) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36534 (pms_id=72794) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36535 (pms_id=72795) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36536 (pms_id=72796) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36537 (pms_id=72797) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36538 (pms_id=72798) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36539 (pms_id=72804) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36540 (pms_id=72805) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36543 (pms_id=72807) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36541 (pms_id=72806) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36549 (pms_id=72808) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36544 (pms_id=72809) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36545 (pms_id=72810) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36546 (pms_id=72811) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36547 (pms_id=72813) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36548 (pms_id=72814) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36550 (pms_id=72815) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36551 (pms_id=72816) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36558 (pms_id=72817) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36554 (pms_id=72818) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36552 (pms_id=72819) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36553 (pms_id=72820) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36556 (pms_id=72821) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36555 (pms_id=72823) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36557 (pms_id=72824) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36559 (pms_id=72825) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36560 (pms_id=72826) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36561 (pms_id=72827) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36567 (pms_id=72828) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36562 (pms_id=72829) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36563 (pms_id=72830) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36564 (pms_id=72833) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36565 (pms_id=72843) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36566 (pms_id=72844) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36568 (pms_id=72845) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36569 (pms_id=72847) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36571 (pms_id=72848) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36570 (pms_id=72849) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36576 (pms_id=72850) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36572 (pms_id=72851) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36573 (pms_id=72852) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36574 (pms_id=72853) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36575 (pms_id=72860) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36577 (pms_id=72870) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36578 (pms_id=72871) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36579 (pms_id=72872) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36580 (pms_id=72873) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36585 (pms_id=72874) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36581 (pms_id=72881) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36582 (pms_id=72891) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36584 (pms_id=72892) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36583 (pms_id=72893) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36586 (pms_id=72894) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36588 (pms_id=72895) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36587 (pms_id=72896) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36591 (pms_id=72897) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36589 (pms_id=72898) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36590 (pms_id=72899) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36592 (pms_id=72900) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36593 (pms_id=72901) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36598 (pms_id=72909) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36594 (pms_id=72920) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36595 (pms_id=72910) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36599 (pms_id=72921) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36596 (pms_id=72922) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36597 (pms_id=72923) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36600 (pms_id=72924) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36602 (pms_id=72925) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36601 (pms_id=72926) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36605 (pms_id=72927) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36603 (pms_id=72928) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36604 (pms_id=72929) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36606 (pms_id=72930) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36607 (pms_id=72931) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36608 (pms_id=72933) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36610 (pms_id=72934) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36609 (pms_id=72935) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36612 (pms_id=72945) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36613 (pms_id=72946) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36611 (pms_id=72947) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36617 (pms_id=72948) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36614 (pms_id=72949) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36615 (pms_id=72950) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36619 (pms_id=72951) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36616 (pms_id=72952) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36618 (pms_id=72953) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36620 (pms_id=72954) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36622 (pms_id=72955) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36623 (pms_id=72956) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36624 (pms_id=72957) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36621 (pms_id=72964) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36625 (pms_id=72965) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36626 (pms_id=72966) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36628 (pms_id=72967) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36629 (pms_id=72968) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36627 (pms_id=72974) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36630 (pms_id=72975) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36631 (pms_id=72976) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36632 (pms_id=72977) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36633 (pms_id=72986) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36634 (pms_id=72987) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36635 (pms_id=72988) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36636 (pms_id=72989) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36638 (pms_id=72990) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36639 (pms_id=72997) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36637 (pms_id=72998) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36640 (pms_id=73007) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36641 (pms_id=73008) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36643 (pms_id=73009) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36645 (pms_id=73017) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36644 (pms_id=73019) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36642 (pms_id=73020) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36646 (pms_id=73021) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36647 (pms_id=73022) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36649 (pms_id=73028) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36648 (pms_id=73027) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36652 (pms_id=73029) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36650 (pms_id=73030) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36651 (pms_id=73031) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36653 (pms_id=73032) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36654 (pms_id=73037) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36655 (pms_id=73038) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36656 (pms_id=73039) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36659 (pms_id=73040) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36657 (pms_id=73047) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36660 (pms_id=73048) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36658 (pms_id=73049) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36661 (pms_id=73050) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36662 (pms_id=73051) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36663 (pms_id=73052) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36664 (pms_id=73053) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36665 (pms_id=73054) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36666 (pms_id=73060) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36669 (pms_id=73061) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36667 (pms_id=73062) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36671 (pms_id=73064) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36668 (pms_id=73063) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36672 (pms_id=73066) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36670 (pms_id=73065) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36673 (pms_id=73076) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36677 (pms_id=73077) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36674 (pms_id=73088) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36675 (pms_id=73089) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36676 (pms_id=73090) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36680 (pms_id=73091) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36679 (pms_id=73099) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36678 (pms_id=73092) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36682 (pms_id=73100) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36683 (pms_id=73101) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36684 (pms_id=73102) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36681 (pms_id=73112) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36685 (pms_id=73113) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36686 (pms_id=73114) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36687 (pms_id=73116) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36688 (pms_id=73117) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36692 (pms_id=73119) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36691 (pms_id=73118) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36689 (pms_id=73121) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36690 (pms_id=73122) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36693 (pms_id=73133) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36694 (pms_id=73134) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36695 (pms_id=73135) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36696 (pms_id=73136) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36697 (pms_id=73137) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36698 (pms_id=73138) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36699 (pms_id=73139) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36701 (pms_id=73140) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36700 (pms_id=73141) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36702 (pms_id=73142) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36703 (pms_id=73143) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36704 (pms_id=73144) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36705 (pms_id=73145) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36706 (pms_id=73146) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36707 (pms_id=73147) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36712 (pms_id=73148) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36714 (pms_id=73149) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36708 (pms_id=73150) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36709 (pms_id=73151) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36710 (pms_id=73152) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36711 (pms_id=73153) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36713 (pms_id=73154) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36715 (pms_id=73155) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36716 (pms_id=73158) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36717 (pms_id=73159) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36718 (pms_id=73166) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36719 (pms_id=73167) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36720 (pms_id=73168) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36721 (pms_id=73169) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36724 (pms_id=73170) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36722 (pms_id=73171) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36725 (pms_id=73172) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36723 (pms_id=73173) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36726 (pms_id=73174) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36727 (pms_id=73175) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36728 (pms_id=73176) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36730 (pms_id=73178) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36729 (pms_id=73177) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36731 (pms_id=73179) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36732 (pms_id=73180) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36735 (pms_id=73181) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36734 (pms_id=73182) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36733 (pms_id=73183) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36736 (pms_id=73184) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36737 (pms_id=73185) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36739 (pms_id=73186) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36738 (pms_id=73187) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36740 (pms_id=73188) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36741 (pms_id=73189) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36746 (pms_id=73195) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36742 (pms_id=73197) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36743 (pms_id=73198) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36744 (pms_id=73199) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36745 (pms_id=73200) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36748 (pms_id=73202) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36747 (pms_id=73201) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36750 (pms_id=73203) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36751 (pms_id=73204) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36753 (pms_id=73205) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36749 (pms_id=73215) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36754 (pms_id=73216) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36755 (pms_id=73218) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36757 (pms_id=73219) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36752 (pms_id=73220) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36758 (pms_id=73222) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36756 (pms_id=73221) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36761 (pms_id=73223) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36762 (pms_id=73225) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36759 (pms_id=73233) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36764 (pms_id=73234) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36760 (pms_id=73235) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36765 (pms_id=73243) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36766 (pms_id=73244) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36767 (pms_id=73245) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36763 (pms_id=73246) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36768 (pms_id=73247) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36769 (pms_id=73248) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36770 (pms_id=73249) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36772 (pms_id=73251) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36771 (pms_id=73250) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36776 (pms_id=73252) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36777 (pms_id=73253) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36773 (pms_id=73254) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36774 (pms_id=73258) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36775 (pms_id=73255) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36778 (pms_id=73261) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36779 (pms_id=73262) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36781 (pms_id=73263) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36780 (pms_id=73264) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36782 (pms_id=73265) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36786 (pms_id=73272) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36783 (pms_id=73273) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36784 (pms_id=73274) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36785 (pms_id=73275) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36787 (pms_id=73276) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36789 (pms_id=73278) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36790 (pms_id=73279) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36788 (pms_id=73277) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36791 (pms_id=73280) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36792 (pms_id=73281) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36795 (pms_id=73284) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36794 (pms_id=73283) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36793 (pms_id=73293) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36798 (pms_id=73294) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36800 (pms_id=73295) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36796 (pms_id=73305) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36801 (pms_id=73306) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36802 (pms_id=73307) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36797 (pms_id=73308) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36799 (pms_id=73309) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36803 (pms_id=73315) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36806 (pms_id=73316) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36804 (pms_id=73325) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36809 (pms_id=73326) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36805 (pms_id=73328) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36807 (pms_id=73329) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36810 (pms_id=73330) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36811 (pms_id=73331) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36808 (pms_id=73332) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36812 (pms_id=73333) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36813 (pms_id=73334) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36816 (pms_id=73335) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36817 (pms_id=73336) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36814 (pms_id=73337) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36815 (pms_id=73338) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36821 (pms_id=73339) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36818 (pms_id=73340) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36819 (pms_id=73341) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36820 (pms_id=73342) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36822 (pms_id=73344) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36823 (pms_id=73343) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36824 (pms_id=73345) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36825 (pms_id=73346) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36827 (pms_id=73352) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36828 (pms_id=73353) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36829 (pms_id=73354) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36830 (pms_id=73355) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36831 (pms_id=73356) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36826 (pms_id=73357) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36832 (pms_id=73358) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36833 (pms_id=73359) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36834 (pms_id=73369) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36836 (pms_id=73370) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36835 (pms_id=73371) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36839 (pms_id=73372) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36837 (pms_id=73374) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36840 (pms_id=73373) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36841 (pms_id=73375) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36838 (pms_id=73376) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36842 (pms_id=73377) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36844 (pms_id=73378) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36845 (pms_id=73379) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36843 (pms_id=73380) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36847 (pms_id=73381) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36848 (pms_id=73382) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36849 (pms_id=73395) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36846 (pms_id=73397) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36852 (pms_id=73398) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36850 (pms_id=73399) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36851 (pms_id=73401) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36853 (pms_id=73402) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36855 (pms_id=73403) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36860 (pms_id=73404) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36854 (pms_id=73406) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36861 (pms_id=73405) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36856 (pms_id=73407) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36857 (pms_id=73408) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36858 (pms_id=73409) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36859 (pms_id=73410) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36862 (pms_id=73411) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36866 (pms_id=73412) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36868 (pms_id=73413) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36869 (pms_id=73414) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36863 (pms_id=73415) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36865 (pms_id=73417) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36864 (pms_id=73416) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36870 (pms_id=73426) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36871 (pms_id=73427) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36867 (pms_id=73428) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36872 (pms_id=73429) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36877 (pms_id=73430) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36873 (pms_id=73431) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36878 (pms_id=73432) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36874 (pms_id=73433) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36875 (pms_id=73442) 2025-11-19 15:28:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 36879 (pms_id=73443) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36876 (pms_id=73444) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36880 (pms_id=73452) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36881 (pms_id=73453) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36882 (pms_id=73463) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36884 (pms_id=73464) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36885 (pms_id=73465) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36887 (pms_id=73466) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36883 (pms_id=73467) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36888 (pms_id=73468) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36889 (pms_id=73469) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36890 (pms_id=73470) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36886 (pms_id=73473) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36891 (pms_id=73474) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36892 (pms_id=73475) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36893 (pms_id=73485) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36894 (pms_id=73494) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36895 (pms_id=73495) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36897 (pms_id=73496) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36896 (pms_id=73497) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36898 (pms_id=73498) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36902 (pms_id=73499) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36899 (pms_id=73500) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36900 (pms_id=73501) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36901 (pms_id=73502) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36903 (pms_id=73504) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36904 (pms_id=73505) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36906 (pms_id=73515) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36905 (pms_id=73516) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36909 (pms_id=73517) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36910 (pms_id=73518) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36907 (pms_id=73519) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36913 (pms_id=73520) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36912 (pms_id=73521) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36908 (pms_id=73522) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36911 (pms_id=73523) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36915 (pms_id=73524) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36914 (pms_id=73525) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36918 (pms_id=73526) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36921 (pms_id=73527) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36916 (pms_id=73528) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36917 (pms_id=73529) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36922 (pms_id=73530) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36919 (pms_id=73531) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36920 (pms_id=73536) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36923 (pms_id=73537) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36927 (pms_id=73538) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36925 (pms_id=73539) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36924 (pms_id=73540) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36932 (pms_id=73542) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36926 (pms_id=73541) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36928 (pms_id=73543) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36929 (pms_id=73546) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36930 (pms_id=73552) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36931 (pms_id=73553) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36933 (pms_id=73554) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36938 (pms_id=73556) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36937 (pms_id=73555) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36934 (pms_id=73557) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36935 (pms_id=73558) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36941 (pms_id=73559) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36940 (pms_id=73560) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36936 (pms_id=73561) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36942 (pms_id=73562) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36939 (pms_id=73563) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36945 (pms_id=73565) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36943 (pms_id=73564) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36944 (pms_id=73566) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36946 (pms_id=73567) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36949 (pms_id=73568) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36948 (pms_id=73569) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36951 (pms_id=73570) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36950 (pms_id=73571) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36947 (pms_id=73572) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36952 (pms_id=73573) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36954 (pms_id=73574) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36953 (pms_id=73575) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36955 (pms_id=73576) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36956 (pms_id=73577) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36959 (pms_id=73578) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36961 (pms_id=73580) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36960 (pms_id=73579) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36958 (pms_id=73581) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36957 (pms_id=73582) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36963 (pms_id=73583) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36962 (pms_id=73584) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36965 (pms_id=73585) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36968 (pms_id=73586) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36964 (pms_id=73587) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36966 (pms_id=73588) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36967 (pms_id=73589) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36970 (pms_id=73590) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36973 (pms_id=73591) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36969 (pms_id=73602) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36971 (pms_id=73603) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36972 (pms_id=73604) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36974 (pms_id=73605) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36976 (pms_id=73606) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36977 (pms_id=73607) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36979 (pms_id=73608) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36975 (pms_id=73614) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36981 (pms_id=73615) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36983 (pms_id=73616) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36978 (pms_id=73617) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36980 (pms_id=73625) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36982 (pms_id=73635) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36984 (pms_id=73636) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36987 (pms_id=73637) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36989 (pms_id=73638) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36990 (pms_id=73639) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36991 (pms_id=73640) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36992 (pms_id=73641) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36985 (pms_id=73645) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36988 (pms_id=73647) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36986 (pms_id=73646) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36993 (pms_id=73648) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36994 (pms_id=73649) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36996 (pms_id=73657) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36995 (pms_id=73659) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36997 (pms_id=73660) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36998 (pms_id=73661) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37000 (pms_id=73662) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37001 (pms_id=73663) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 36999 (pms_id=73664) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37002 (pms_id=73665) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37004 (pms_id=73666) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37003 (pms_id=73667) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37005 (pms_id=73668) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37007 (pms_id=73669) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37006 (pms_id=73670) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37008 (pms_id=73671) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37009 (pms_id=73672) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37010 (pms_id=73673) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37011 (pms_id=73674) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37012 (pms_id=73675) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37014 (pms_id=73676) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37015 (pms_id=73677) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37013 (pms_id=73678) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37017 (pms_id=73679) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37018 (pms_id=73680) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37016 (pms_id=73682) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37019 (pms_id=73683) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37020 (pms_id=73684) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37021 (pms_id=73685) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37023 (pms_id=73686) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37022 (pms_id=73687) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37025 (pms_id=73688) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37024 (pms_id=73689) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37027 (pms_id=73690) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37028 (pms_id=73691) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37026 (pms_id=73692) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37032 (pms_id=73693) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37029 (pms_id=73694) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37030 (pms_id=73695) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37031 (pms_id=73705) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37033 (pms_id=73715) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37036 (pms_id=73716) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37035 (pms_id=73717) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37037 (pms_id=73727) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37039 (pms_id=73728) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37034 (pms_id=73729) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37038 (pms_id=73730) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37041 (pms_id=73732) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37040 (pms_id=73733) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37043 (pms_id=73734) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37042 (pms_id=73735) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37049 (pms_id=73747) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37050 (pms_id=73757) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37044 (pms_id=73736) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37045 (pms_id=73759) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37046 (pms_id=73760) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37047 (pms_id=73761) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37048 (pms_id=73768) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37051 (pms_id=73769) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37052 (pms_id=73770) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37054 (pms_id=73771) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37053 (pms_id=73779) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37055 (pms_id=73789) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37059 (pms_id=73790) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37057 (pms_id=73791) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37056 (pms_id=73792) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37058 (pms_id=73793) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37060 (pms_id=73794) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37062 (pms_id=73795) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37061 (pms_id=73796) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37066 (pms_id=73797) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37063 (pms_id=73799) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37068 (pms_id=73800) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37065 (pms_id=73819) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37064 (pms_id=73801) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37069 (pms_id=73830) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37067 (pms_id=73831) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37070 (pms_id=73834) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37071 (pms_id=73842) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37072 (pms_id=73843) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37074 (pms_id=73844) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37073 (pms_id=73845) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37075 (pms_id=73846) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37076 (pms_id=73847) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37077 (pms_id=73854) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37078 (pms_id=73855) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37080 (pms_id=73856) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37081 (pms_id=73857) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37079 (pms_id=73859) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37084 (pms_id=73860) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37082 (pms_id=73861) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37083 (pms_id=73862) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37086 (pms_id=73863) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37085 (pms_id=73864) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37089 (pms_id=73865) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37088 (pms_id=73866) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37090 (pms_id=73867) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37087 (pms_id=73868) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37091 (pms_id=73880) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37093 (pms_id=73881) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37092 (pms_id=73882) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37094 (pms_id=73883) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37096 (pms_id=73885) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37095 (pms_id=73886) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37100 (pms_id=73887) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37097 (pms_id=73888) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37101 (pms_id=73889) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37102 (pms_id=73894) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37098 (pms_id=73896) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37099 (pms_id=73895) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37103 (pms_id=73897) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37104 (pms_id=73899) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37106 (pms_id=73900) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37105 (pms_id=73901) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37108 (pms_id=73902) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37109 (pms_id=73903) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37110 (pms_id=73904) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37107 (pms_id=73905) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37111 (pms_id=73906) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37112 (pms_id=73907) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37113 (pms_id=73908) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37114 (pms_id=73910) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37115 (pms_id=73909) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37116 (pms_id=73911) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37117 (pms_id=73912) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37118 (pms_id=73913) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37119 (pms_id=73914) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37121 (pms_id=73915) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37122 (pms_id=73916) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37120 (pms_id=73917) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37124 (pms_id=73918) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37126 (pms_id=73921) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37125 (pms_id=73920) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37123 (pms_id=73922) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37128 (pms_id=73923) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37131 (pms_id=73925) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37129 (pms_id=73924) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37133 (pms_id=73927) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37127 (pms_id=73926) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37130 (pms_id=73928) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37135 (pms_id=73929) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37132 (pms_id=73930) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37134 (pms_id=73931) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37136 (pms_id=73941) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37137 (pms_id=73942) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37141 (pms_id=73943) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37142 (pms_id=73944) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37143 (pms_id=73945) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37139 (pms_id=73947) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37138 (pms_id=73946) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37140 (pms_id=73948) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37144 (pms_id=73949) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37145 (pms_id=73950) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37146 (pms_id=73951) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37148 (pms_id=73952) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37149 (pms_id=73953) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37151 (pms_id=73954) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37150 (pms_id=73955) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37152 (pms_id=73956) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37147 (pms_id=73957) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37154 (pms_id=73958) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37153 (pms_id=73959) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37155 (pms_id=73960) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37156 (pms_id=73961) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37157 (pms_id=73962) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37162 (pms_id=73963) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37158 (pms_id=73964) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37159 (pms_id=73965) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37160 (pms_id=73966) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37161 (pms_id=73967) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37163 (pms_id=73968) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37164 (pms_id=73969) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37166 (pms_id=73970) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37165 (pms_id=73971) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37167 (pms_id=73972) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37168 (pms_id=73973) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37169 (pms_id=73974) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37172 (pms_id=73975) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37171 (pms_id=73976) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37170 (pms_id=73978) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37173 (pms_id=73979) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37174 (pms_id=73980) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37183 (pms_id=73981) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37176 (pms_id=73983) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37175 (pms_id=73982) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37179 (pms_id=73984) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37180 (pms_id=73985) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37177 (pms_id=73986) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37178 (pms_id=73987) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37181 (pms_id=73988) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37184 (pms_id=73989) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37182 (pms_id=73990) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37185 (pms_id=73998) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37186 (pms_id=73999) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37195 (pms_id=74000) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37196 (pms_id=74001) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37191 (pms_id=74002) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37187 (pms_id=74003) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37188 (pms_id=74004) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37189 (pms_id=74005) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37190 (pms_id=74007) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37193 (pms_id=74008) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37192 (pms_id=74009) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37194 (pms_id=74011) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37198 (pms_id=74013) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37199 (pms_id=74014) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37197 (pms_id=74015) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37205 (pms_id=74016) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37201 (pms_id=74018) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37200 (pms_id=74017) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37202 (pms_id=74019) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37203 (pms_id=74020) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37206 (pms_id=74021) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37204 (pms_id=74022) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37207 (pms_id=74023) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37210 (pms_id=74024) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37208 (pms_id=74025) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37212 (pms_id=74026) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37215 (pms_id=74027) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37216 (pms_id=74028) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37217 (pms_id=74029) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37209 (pms_id=74031) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37211 (pms_id=74032) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37214 (pms_id=74033) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37213 (pms_id=74034) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37220 (pms_id=74044) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37218 (pms_id=74045) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37225 (pms_id=74046) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37222 (pms_id=74047) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37223 (pms_id=74049) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37219 (pms_id=74048) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37224 (pms_id=74050) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37226 (pms_id=74051) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37221 (pms_id=74052) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37228 (pms_id=74053) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37227 (pms_id=74054) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37231 (pms_id=74055) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37233 (pms_id=74056) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37235 (pms_id=74057) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37234 (pms_id=74058) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37230 (pms_id=74071) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37229 (pms_id=74059) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37232 (pms_id=74079) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37238 (pms_id=74080) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37239 (pms_id=74081) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37241 (pms_id=74082) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37244 (pms_id=74083) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37236 (pms_id=74084) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37243 (pms_id=74085) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37237 (pms_id=74086) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37240 (pms_id=74087) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37242 (pms_id=74088) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37245 (pms_id=74089) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37249 (pms_id=74090) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37248 (pms_id=74091) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37246 (pms_id=74092) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37247 (pms_id=74102) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37250 (pms_id=74103) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37253 (pms_id=74104) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37254 (pms_id=74105) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37255 (pms_id=74106) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37256 (pms_id=74107) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37251 (pms_id=74108) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37252 (pms_id=74109) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37258 (pms_id=74110) 2025-11-19 15:28:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 37257 (pms_id=74111) 2025-11-19 15:28:05 - alpine_bits_python.api - ERROR - Error processing conversion XML in background for file.xml Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 185, in bind_execute File "asyncpg/protocol/prepared_stmt.pyx", line 131, in asyncpg.protocol.protocol.PreparedStatementState._encode_bind_msg asyncpg.exceptions._base.InterfaceError: the number of query arguments cannot exceed 32767 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.InterfaceError: : the number of query arguments cannot exceed 32767 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/api.py", line 1472, in _process_conversion_xml_background processing_stats = await conversion_service.process_conversion_xml(xml_content) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 228, in process_conversion_xml result = await session.execute( ^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 2365, in execute return self._execute_internal( ~~~~~~~~~~~~~~~~~~~~~~^ statement, ^^^^^^^^^^ ...<4 lines>... _add_event=_add_event, ^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, ^^^^^ ...<4 lines>... conn, ^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( statement, params or {}, execution_options=execution_options ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.InterfaceError: (sqlalchemy.dialects.postgresql.asyncpg.InterfaceError) : the number of query arguments cannot exceed 32767 [SQL: SELECT conversions.pms_reservation_id FROM conversions WHERE conversions.pms_reservation_id IN ($1::VARCHAR, $2::VARCHAR, $3::VARCHAR, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::VARCHAR, $9::VARCHAR, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::VARCHAR, $16::VARCHAR, $17::VARCHAR, $18::VARCHAR, $19::VARCHAR, $20::VARCHAR, $21::VARCHAR, $22::VARCHAR, $23::VARCHAR, $24::VARCHAR, $25::VARCHAR, $26::VARCHAR, $27::VARCHAR, $28::VARCHAR, $29::VARCHAR, $30::VARCHAR, $31::VARCHAR, $32::VARCHAR, $33::VARCHAR, $34::VARCHAR, $35::VARCHAR, $36::VARCHAR, $37::VARCHAR, $38::VARCHAR, $39::VARCHAR, $40::VARCHAR, $41::VARCHAR, $42::VARCHAR, $43::VARCHAR, $44::VARCHAR, $45::VARCHAR, $46::VARCHAR, $47::VARCHAR, $48::VARCHAR, $49::VARCHAR, $50::VARCHAR, $51::VARCHAR, $52::VARCHAR, $53::VARCHAR, $54::VARCHAR, $55::VARCHAR, $56::VARCHAR, $57::VARCHAR, $58::VARCHAR, $59::VARCHAR, $60::VARCHAR, $61::VARCHAR, $62::VARCHAR, $63::VARCHAR, $64::VARCHAR, $65::VARCHAR, $66::VARCHAR, $67::VARCHAR, $68::VARCHAR, $69::VARCHAR, $70::VARCHAR, $71::VARCHAR, $72::VARCHAR, $73::VARCHAR, $74::VARCHAR, $75::VARCHAR, $76::VARCHAR, $77::VARCHAR, $78::VARCHAR, $79::VARCHAR, $80::VARCHAR, $81::VARCHAR, $82::VARCHAR, $83::VARCHAR, $84::VARCHAR, $85::VARCHAR, $86::VARCHAR, $87::VARCHAR, $88::VARCHAR, $89::VARCHAR, $90::VARCHAR, $91::VARCHAR, $92::VARCHAR, $93::VARCHAR, $94::VARCHAR, $95::VARCHAR, $96::VARCHAR, $97::VARCHAR, $98::VARCHAR, $99::VARCHAR, $100::VARCHAR, $101::VARCHAR, $102::VARCHAR, $103::VARCHAR, $104::VARCHAR, $105::VARCHAR, $106::VARCHAR, $107::VARCHAR, $108::VARCHAR, $109::VARCHAR, $110::VARCHAR, $111::VARCHAR, $112::VARCHAR, $113::VARCHAR, $114::VARCHAR, $115::VARCHAR, $116::VARCHAR, $117::VARCHAR, $118::VARCHAR, $119::VARCHAR, $120::VARCHAR, $121::VARCHAR, $122::VARCHAR, $123::VARCHAR, $124::VARCHAR, $125::VARCHAR, $126::VARCHAR, $127::VARCHAR, $128::VARCHAR, $129::VARCHAR, $130::VARCHAR, $131::VARCHAR, $132::VARCHAR, $133::VARCHAR, $134::VARCHAR, $135::VARCHAR, $136::VARCHAR, $137::VARCHAR, $138::VARCHAR, $139::VARCHAR, $140::VARCHAR, $141::VARCHAR, $142::VARCHAR, $143::VARCHAR, $144::VARCHAR, $145::VARCHAR, $146::VARCHAR, $147::VARCHAR, $148::VARCHAR, $149::VARCHAR, $150::VARCHAR, $151::VARCHAR, $152::VARCHAR, $153::VARCHAR, $154::VARCHAR, $155::VARCHAR, $156::VARCHAR, $157::VARCHAR, $158::VARCHAR, $159::VARCHAR, $160::VARCHAR, $161::VARCHAR, $162::VARCHAR, $163::VARCHAR, $164::VARCHAR, $165::VARCHAR, $166::VARCHAR, $167::VARCHAR, $168::VARCHAR, $169::VARCHAR, $170::VARCHAR, $171::VARCHAR, $172::VARCHAR, $173::VARCHAR, $174::VARCHAR, $175::VARCHAR, $176::VARCHAR, $177::VARCHAR, $178::VARCHAR, $179::VARCHAR, $180::VARCHAR, $181::VARCHAR, $182::VARCHAR, $183::VARCHAR, $184::VARCHAR, $185::VARCHAR, $186::VARCHAR, $187::VARCHAR, $188::VARCHAR, $189::VARCHAR, $190::VARCHAR, $191::VARCHAR, $192::VARCHAR, $193::VARCHAR, $194::VARCHAR, $195::VARCHAR, $196::VARCHAR, $197::VARCHAR, $198::VARCHAR, $199::VARCHAR, $200::VARCHAR, $201::VARCHAR, $202::VARCHAR, $203::VARCHAR, $204::VARCHAR, $205::VARCHAR, $206::VARCHAR, $207::VARCHAR, $208::VARCHAR, $209::VARCHAR, $210::VARCHAR, $211::VARCHAR, $212::VARCHAR, $213::VARCHAR, $214::VARCHAR, $215::VARCHAR, $216::VARCHAR, $217::VARCHAR, $218::VARCHAR, $219::VARCHAR, $220::VARCHAR, $221::VARCHAR, $222::VARCHAR, $223::VARCHAR, $224::VARCHAR, $225::VARCHAR, $226::VARCHAR, $227::VARCHAR, $228::VARCHAR, $229::VARCHAR, $230::VARCHAR, $231::VARCHAR, $232::VARCHAR, $233::VARCHAR, $234::VARCHAR, $235::VARCHAR, $236::VARCHAR, $237::VARCHAR, $238::VARCHAR, $239::VARCHAR, $240::VARCHAR, $241::VARCHAR, $242::VARCHAR, $243::VARCHAR, $244::VARCHAR, $245::VARCHAR, $246::VARCHAR, $247::VARCHAR, $248::VARCHAR, $249::VARCHAR, $250::VARCHAR, $251::VARCHAR, $252::VARCHAR, $253::VARCHAR, $254::VARCHAR, $255::VARCHAR, $256::VARCHAR, $257::VARCHAR, $258::VARCHAR, $259::VARCHAR, $260::VARCHAR, $261::VARCHAR, $262::VARCHAR, $263::VARCHAR, $264::VARCHAR, $265::VARCHAR, $266::VARCHAR, $267::VARCHAR, $268::VARCHAR, $269::VARCHAR, $270::VARCHAR, $271::VARCHAR, $272::VARCHAR, $273::VARCHAR, $274::VARCHAR, $275::VARCHAR, $276::VARCHAR, $277::VARCHAR, $278::VARCHAR, $279::VARCHAR, $280::VARCHAR, $281::VARCHAR, $282::VARCHAR, $283::VARCHAR, $284::VARCHAR, $285::VARCHAR, $286::VARCHAR, $287::VARCHAR, $288::VARCHAR, $289::VARCHAR, $290::VARCHAR, $291::VARCHAR, $292::VARCHAR, $293::VARCHAR, $294::VARCHAR, $295::VARCHAR, $296::VARCHAR, $297::VARCHAR, $298::VARCHAR, $299::VARCHAR, $300::VARCHAR, $301::VARCHAR, $302::VARCHAR, $303::VARCHAR, $304::VARCHAR, $305::VARCHAR, $306::VARCHAR, $307::VARCHAR, $308::VARCHAR, $309::VARCHAR, $310::VARCHAR, $311::VARCHAR, $312::VARCHAR, $313::VARCHAR, $314::VARCHAR, $315::VARCHAR, $316::VARCHAR, $317::VARCHAR, $318::VARCHAR, $319::VARCHAR, $320::VARCHAR, $321::VARCHAR, $322::VARCHAR, $323::VARCHAR, $324::VARCHAR, $325::VARCHAR, $326::VARCHAR, $327::VARCHAR, $328::VARCHAR, $329::VARCHAR, $330::VARCHAR, $331::VARCHAR, $332::VARCHAR, $333::VARCHAR, $334::VARCHAR, $335::VARCHAR, $336::VARCHAR, $337::VARCHAR, $338::VARCHAR, $339::VARCHAR, $340::VARCHAR, $341::VARCHAR, $342::VARCHAR, $343::VARCHAR, $344::VARCHAR, $345::VARCHAR, $346::VARCHAR, $347::VARCHAR, $348::VARCHAR, $349::VARCHAR, $350::VARCHAR, $351::VARCHAR, $352::VARCHAR, $353::VARCHAR, $354::VARCHAR, $355::VARCHAR, $356::VARCHAR, $357::VARCHAR, $358::VARCHAR, $359::VARCHAR, $360::VARCHAR, $361::VARCHAR, $362::VARCHAR, $363::VARCHAR, $364::VARCHAR, $365::VARCHAR, $366::VARCHAR, $367::VARCHAR, $368::VARCHAR, $369::VARCHAR, $370::VARCHAR, $371::VARCHAR, $372::VARCHAR, $373::VARCHAR, $374::VARCHAR, $375::VARCHAR, $376::VARCHAR, $377::VARCHAR, $378::VARCHAR, $379::VARCHAR, $380::VARCHAR, $381::VARCHAR, $382::VARCHAR, $383::VARCHAR, $384::VARCHAR, $385::VARCHAR, $386::VARCHAR, $387::VARCHAR, $388::VARCHAR, $389::VARCHAR, $390::VARCHAR, $391::VARCHAR, $392::VARCHAR, $393::VARCHAR, $394::VARCHAR, $395::VARCHAR, $396::VARCHAR, $397::VARCHAR, $398::VARCHAR, $399::VARCHAR, $400::VARCHAR, $401::VARCHAR, $402::VARCHAR, $403::VARCHAR, $404::VARCHAR, $405::VARCHAR, $406::VARCHAR, $407::VARCHAR, $408::VARCHAR, $409::VARCHAR, $410::VARCHAR, $411::VARCHAR, $412::VARCHAR, $413::VARCHAR, $414::VARCHAR, $415::VARCHAR, $416::VARCHAR, $417::VARCHAR, $418::VARCHAR, $419::VARCHAR, $420::VARCHAR, $421::VARCHAR, $422::VARCHAR, $423::VARCHAR, $424::VARCHAR, $425::VARCHAR, $426::VARCHAR, $427::VARCHAR, $428::VARCHAR, $429::VARCHAR, $430::VARCHAR, $431::VARCHAR, $432::VARCHAR, $433::VARCHAR, $434::VARCHAR, $435::VARCHAR, $436::VARCHAR, $437::VARCHAR, $438::VARCHAR, $439::VARCHAR, $440::VARCHAR, $441::VARCHAR, $442::VARCHAR, $443::VARCHAR, $444::VARCHAR, $445::VARCHAR, $446::VARCHAR, $447::VARCHAR, $448::VARCHAR, $449::VARCHAR, $450::VARCHAR, $451::VARCHAR, $452::VARCHAR, $453::VARCHAR, $454::VARCHAR, $455::VARCHAR, $456::VARCHAR, $457::VARCHAR, $458::VARCHAR, $459::VARCHAR, $460::VARCHAR, $461::VARCHAR, $462::VARCHAR, $463::VARCHAR, $464::VARCHAR, $465::VARCHAR, $466::VARCHAR, $467::VARCHAR, $468::VARCHAR, $469::VARCHAR, $470::VARCHAR, $471::VARCHAR, $472::VARCHAR, $473::VARCHAR, $474::VARCHAR, $475::VARCHAR, $476::VARCHAR, $477::VARCHAR, $478::VARCHAR, $479::VARCHAR, $480::VARCHAR, $481::VARCHAR, $482::VARCHAR, $483::VARCHAR, $484::VARCHAR, $485::VARCHAR, $486::VARCHAR, $487::VARCHAR, $488::VARCHAR, $489::VARCHAR, $490::VARCHAR, $491::VARCHAR, $492::VARCHAR, $493::VARCHAR, $494::VARCHAR, $495::VARCHAR, $496::VARCHAR, $497::VARCHAR, $498::VARCHAR, $499::VARCHAR, $500::VARCHAR, $501::VARCHAR, $502::VARCHAR, $503::VARCHAR, $504::VARCHAR, $505::VARCHAR, $506::VARCHAR, $507::VARCHAR, $508::VARCHAR, $509::VARCHAR, $510::VARCHAR, $511::VARCHAR, $512::VARCHAR, $513::VARCHAR, $514::VARCHAR, $515::VARCHAR, $516::VARCHAR, $517::VARCHAR, $518::VARCHAR, $519::VARCHAR, $520::VARCHAR, $521::VARCHAR, $522::VARCHAR, $523::VARCHAR, $524::VARCHAR, $525::VARCHAR, $526::VARCHAR, $527::VARCHAR, $528::VARCHAR, $529::VARCHAR, $530::VARCHAR, $531::VARCHAR, $532::VARCHAR, $533::VARCHAR, $534::VARCHAR, $535::VARCHAR, $536::VARCHAR, $537::VARCHAR, $538::VARCHAR, $539::VARCHAR, $540::VARCHAR, $541::VARCHAR, $542::VARCHAR, $543::VARCHAR, $544::VARCHAR, $545::VARCHAR, $546::VARCHAR, $547::VARCHAR, $548::VARCHAR, $549::VARCHAR, $550::VARCHAR, $551::VARCHAR, $552::VARCHAR, $553::VARCHAR, $554::VARCHAR, $555::VARCHAR, $556::VARCHAR, $557::VARCHAR, $558::VARCHAR, $559::VARCHAR, $560::VARCHAR, $561::VARCHAR, $562::VARCHAR, $563::VARCHAR, $564::VARCHAR, $565::VARCHAR, $566::VARCHAR, $567::VARCHAR, $568::VARCHAR, $569::VARCHAR, $570::VARCHAR, $571::VARCHAR, $572::VARCHAR, $573::VARCHAR, $574::VARCHAR, $575::VARCHAR, $576::VARCHAR, $577::VARCHAR, $578::VARCHAR, $579::VARCHAR, $580::VARCHAR, $581::VARCHAR, $582::VARCHAR, $583::VARCHAR, $584::VARCHAR, $585::VARCHAR, $586::VARCHAR, $587::VARCHAR, $588::VARCHAR, $589::VARCHAR, $590::VARCHAR, $591::VARCHAR, $592::VARCHAR, $593::VARCHAR, $594::VARCHAR, $595::VARCHAR, $596::VARCHAR, $597::VARCHAR, $598::VARCHAR, $599::VARCHAR, $600::VARCHAR, $601::VARCHAR, $602::VARCHAR, $603::VARCHAR, $604::VARCHAR, $605::VARCHAR, $606::VARCHAR, $607::VARCHAR, $608::VARCHAR, $609::VARCHAR, $610::VARCHAR, $611::VARCHAR, $612::VARCHAR, $613::VARCHAR, $614::VARCHAR, $615::VARCHAR, $616::VARCHAR, $617::VARCHAR, $618::VARCHAR, $619::VARCHAR, $620::VARCHAR, $621::VARCHAR, $622::VARCHAR, $623::VARCHAR, $624::VARCHAR, $625::VARCHAR, $626::VARCHAR, $627::VARCHAR, $628::VARCHAR, $629::VARCHAR, $630::VARCHAR, $631::VARCHAR, $632::VARCHAR, $633::VARCHAR, $634::VARCHAR, $635::VARCHAR, $636::VARCHAR, $637::VARCHAR, $638::VARCHAR, $639::VARCHAR, $640::VARCHAR, $641::VARCHAR, $642::VARCHAR, $643::VARCHAR, $644::VARCHAR, $645::VARCHAR, $646::VARCHAR, $647::VARCHAR, $648::VARCHAR, $649::VARCHAR, $650::VARCHAR, $651::VARCHAR, $652::VARCHAR, $653::VARCHAR, $654::VARCHAR, $655::VARCHAR, $656::VARCHAR, $657::VARCHAR, $658::VARCHAR, $659::VARCHAR, $660::VARCHAR, $661::VARCHAR, $662::VARCHAR, $663::VARCHAR, $664::VARCHAR, $665::VARCHAR, $666::VARCHAR, $667::VARCHAR, $668::VARCHAR, $669::VARCHAR, $670::VARCHAR, $671::VARCHAR, $672::VARCHAR, $673::VARCHAR, $674::VARCHAR, $675::VARCHAR, $676::VARCHAR, $677::VARCHAR, $678::VARCHAR, $679::VARCHAR, $680::VARCHAR, $681::VARCHAR, $682::VARCHAR, $683::VARCHAR, $684::VARCHAR, $685::VARCHAR, $686::VARCHAR, $687::VARCHAR, $688::VARCHAR, $689::VARCHAR, $690::VARCHAR, $691::VARCHAR, $692::VARCHAR, $693::VARCHAR, $694::VARCHAR, $695::VARCHAR, $696::VARCHAR, $697::VARCHAR, $698::VARCHAR, $699::VARCHAR, $700::VARCHAR, $701::VARCHAR, $702::VARCHAR, $703::VARCHAR, $704::VARCHAR, $705::VARCHAR, $706::VARCHAR, $707::VARCHAR, $708::VARCHAR, $709::VARCHAR, $710::VARCHAR, $711::VARCHAR, $712::VARCHAR, $713::VARCHAR, $714::VARCHAR, $715::VARCHAR, $716::VARCHAR, $717::VARCHAR, $718::VARCHAR, $719::VARCHAR, $720::VARCHAR, $721::VARCHAR, $722::VARCHAR, $723::VARCHAR, $724::VARCHAR, $725::VARCHAR, $726::VARCHAR, $727::VARCHAR, $728::VARCHAR, $729::VARCHAR, $730::VARCHAR, $731::VARCHAR, $732::VARCHAR, $733::VARCHAR, $734::VARCHAR, $735::VARCHAR, $736::VARCHAR, $737::VARCHAR, $738::VARCHAR, $739::VARCHAR, $740::VARCHAR, $741::VARCHAR, $742::VARCHAR, $743::VARCHAR, $744::VARCHAR, $745::VARCHAR, $746::VARCHAR, $747::VARCHAR, $748::VARCHAR, $749::VARCHAR, $750::VARCHAR, $751::VARCHAR, $752::VARCHAR, $753::VARCHAR, $754::VARCHAR, $755::VARCHAR, $756::VARCHAR, $757::VARCHAR, $758::VARCHAR, $759::VARCHAR, $760::VARCHAR, $761::VARCHAR, $762::VARCHAR, $763::VARCHAR, $764::VARCHAR, $765::VARCHAR, $766::VARCHAR, $767::VARCHAR, $768::VARCHAR, $769::VARCHAR, $770::VARCHAR, $771::VARCHAR, $772::VARCHAR, $773::VARCHAR, $774::VARCHAR, $775::VARCHAR, $776::VARCHAR, $777::VARCHAR, $778::VARCHAR, $779::VARCHAR, $780::VARCHAR, $781::VARCHAR, $782::VARCHAR, $783::VARCHAR, $784::VARCHAR, $785::VARCHAR, $786::VARCHAR, $787::VARCHAR, $788::VARCHAR, $789::VARCHAR, $790::VARCHAR, $791::VARCHAR, $792::VARCHAR, $793::VARCHAR, $794::VARCHAR, $795::VARCHAR, $796::VARCHAR, $797::VARCHAR, $798::VARCHAR, $799::VARCHAR, $800::VARCHAR, $801::VARCHAR, $802::VARCHAR, $803::VARCHAR, $804::VARCHAR, $805::VARCHAR, $806::VARCHAR, $807::VARCHAR, $808::VARCHAR, $809::VARCHAR, $810::VARCHAR, $811::VARCHAR, $812::VARCHAR, $813::VARCHAR, $814::VARCHAR, $815::VARCHAR, $816::VARCHAR, $817::VARCHAR, $818::VARCHAR, $819::VARCHAR, $820::VARCHAR, $821::VARCHAR, $822::VARCHAR, $823::VARCHAR, $824::VARCHAR, $825::VARCHAR, $826::VARCHAR, $827::VARCHAR, $828::VARCHAR, $829::VARCHAR, $830::VARCHAR, $831::VARCHAR, $832::VARCHAR, $833::VARCHAR, $834::VARCHAR, $835::VARCHAR, $836::VARCHAR, $837::VARCHAR, $838::VARCHAR, $839::VARCHAR, $840::VARCHAR, $841::VARCHAR, $842::VARCHAR, $843::VARCHAR, $844::VARCHAR, $845::VARCHAR, $846::VARCHAR, $847::VARCHAR, $848::VARCHAR, $849::VARCHAR, $850::VARCHAR, $851::VARCHAR, $852::VARCHAR, $853::VARCHAR, $854::VARCHAR, $855::VARCHAR, $856::VARCHAR, $857::VARCHAR, $858::VARCHAR, $859::VARCHAR, $860::VARCHAR, $861::VARCHAR, $862::VARCHAR, $863::VARCHAR, $864::VARCHAR, $865::VARCHAR, $866::VARCHAR, $867::VARCHAR, $868::VARCHAR, $869::VARCHAR, $870::VARCHAR, $871::VARCHAR, $872::VARCHAR, $873::VARCHAR, $874::VARCHAR, $875::VARCHAR, $876::VARCHAR, $877::VARCHAR, $878::VARCHAR, $879::VARCHAR, $880::VARCHAR, $881::VARCHAR, $882::VARCHAR, $883::VARCHAR, $884::VARCHAR, $885::VARCHAR, $886::VARCHAR, $887::VARCHAR, $888::VARCHAR, $889::VARCHAR, $890::VARCHAR, $891::VARCHAR, $892::VARCHAR, $893::VARCHAR, $894::VARCHAR, $895::VARCHAR, $896::VARCHAR, $897::VARCHAR, $898::VARCHAR, $899::VARCHAR, $900::VARCHAR, $901::VARCHAR, $902::VARCHAR, $903::VARCHAR, $904::VARCHAR, $905::VARCHAR, $906::VARCHAR, $907::VARCHAR, $908::VARCHAR, $909::VARCHAR, $910::VARCHAR, $911::VARCHAR, $912::VARCHAR, $913::VARCHAR, $914::VARCHAR, $915::VARCHAR, $916::VARCHAR, $917::VARCHAR, $918::VARCHAR, $919::VARCHAR, $920::VARCHAR, $921::VARCHAR, $922::VARCHAR, $923::VARCHAR, $924::VARCHAR, $925::VARCHAR, $926::VARCHAR, $927::VARCHAR, $928::VARCHAR, $929::VARCHAR, $930::VARCHAR, $931::VARCHAR, $932::VARCHAR, $933::VARCHAR, $934::VARCHAR, $935::VARCHAR, $936::VARCHAR, $937::VARCHAR, $938::VARCHAR, $939::VARCHAR, $940::VARCHAR, $941::VARCHAR, $942::VARCHAR, $943::VARCHAR, $944::VARCHAR, $945::VARCHAR, $946::VARCHAR, $947::VARCHAR, $948::VARCHAR, $949::VARCHAR, $950::VARCHAR, $951::VARCHAR, $952::VARCHAR, $953::VARCHAR, $954::VARCHAR, $955::VARCHAR, $956::VARCHAR, $957::VARCHAR, $958::VARCHAR, $959::VARCHAR, $960::VARCHAR, $961::VARCHAR, $962::VARCHAR, $963::VARCHAR, $964::VARCHAR, $965::VARCHAR, $966::VARCHAR, $967::VARCHAR, $968::VARCHAR, $969::VARCHAR, $970::VARCHAR, $971::VARCHAR, $972::VARCHAR, $973::VARCHAR, $974::VARCHAR, $975::VARCHAR, $976::VARCHAR, $977::VARCHAR, $978::VARCHAR, $979::VARCHAR, $980::VARCHAR, $981::VARCHAR, $982::VARCHAR, $983::VARCHAR, $984::VARCHAR, $985::VARCHAR, $986::VARCHAR, $987::VARCHAR, $988::VARCHAR, $989::VARCHAR, $990::VARCHAR, $991::VARCHAR, $992::VARCHAR, $993::VARCHAR, $994::VARCHAR, $995::VARCHAR, $996::VARCHAR, $997::VARCHAR, $998::VARCHAR, $999::VARCHAR, $1000::VARCHAR, $1001::VARCHAR, $1002::VARCHAR, $1003::VARCHAR, $1004::VARCHAR, $1005::VARCHAR, $1006::VARCHAR, $1007::VARCHAR, $1008::VARCHAR, $1009::VARCHAR, $1010::VARCHAR, $1011::VARCHAR, $1012::VARCHAR, $1013::VARCHAR, $1014::VARCHAR, $1015::VARCHAR, $1016::VARCHAR, $1017::VARCHAR, $1018::VARCHAR, $1019::VARCHAR, $1020::VARCHAR, $1021::VARCHAR, $1022::VARCHAR, $1023::VARCHAR, $1024::VARCHAR, $1025::VARCHAR, $1026::VARCHAR, $1027::VARCHAR, $1028::VARCHAR, $1029::VARCHAR, $1030::VARCHAR, $1031::VARCHAR, $1032::VARCHAR, $1033::VARCHAR, $1034::VARCHAR, $1035::VARCHAR, $1036::VARCHAR, $1037::VARCHAR, $1038::VARCHAR, $1039::VARCHAR, $1040::VARCHAR, $1041::VARCHAR, $1042::VARCHAR, $1043::VARCHAR, $1044::VARCHAR, $1045::VARCHAR, $1046::VARCHAR, $1047::VARCHAR, $1048::VARCHAR, $1049::VARCHAR, $1050::VARCHAR, $1051::VARCHAR, $1052::VARCHAR, $1053::VARCHAR, $1054::VARCHAR, $1055::VARCHAR, $1056::VARCHAR, $1057::VARCHAR, $1058::VARCHAR, $1059::VARCHAR, $1060::VARCHAR, $1061::VARCHAR, $1062::VARCHAR, $1063::VARCHAR, $1064::VARCHAR, $1065::VARCHAR, $1066::VARCHAR, $1067::VARCHAR, $1068::VARCHAR, $1069::VARCHAR, $1070::VARCHAR, $1071::VARCHAR, $1072::VARCHAR, $1073::VARCHAR, $1074::VARCHAR, $1075::VARCHAR, $1076::VARCHAR, $1077::VARCHAR, $1078::VARCHAR, $1079::VARCHAR, $1080::VARCHAR, $1081::VARCHAR, $1082::VARCHAR, $1083::VARCHAR, $1084::VARCHAR, $1085::VARCHAR, $1086::VARCHAR, $1087::VARCHAR, $1088::VARCHAR, $1089::VARCHAR, $1090::VARCHAR, $1091::VARCHAR, $1092::VARCHAR, $1093::VARCHAR, $1094::VARCHAR, $1095::VARCHAR, $1096::VARCHAR, $1097::VARCHAR, $1098::VARCHAR, $1099::VARCHAR, $1100::VARCHAR, $1101::VARCHAR, $1102::VARCHAR, $1103::VARCHAR, $1104::VARCHAR, $1105::VARCHAR, $1106::VARCHAR, $1107::VARCHAR, $1108::VARCHAR, $1109::VARCHAR, $1110::VARCHAR, $1111::VARCHAR, $1112::VARCHAR, $1113::VARCHAR, $1114::VARCHAR, $1115::VARCHAR, $1116::VARCHAR, $1117::VARCHAR, $1118::VARCHAR, $1119::VARCHAR, $1120::VARCHAR, $1121::VARCHAR, $1122::VARCHAR, $1123::VARCHAR, $1124::VARCHAR, $1125::VARCHAR, $1126::VARCHAR, $1127::VARCHAR, $1128::VARCHAR, $1129::VARCHAR, $1130::VARCHAR, $1131::VARCHAR, $1132::VARCHAR, $1133::VARCHAR, $1134::VARCHAR, $1135::VARCHAR, $1136::VARCHAR, $1137::VARCHAR, $1138::VARCHAR, $1139::VARCHAR, $1140::VARCHAR, $1141::VARCHAR, $1142::VARCHAR, $1143::VARCHAR, $1144::VARCHAR, $1145::VARCHAR, $1146::VARCHAR, $1147::VARCHAR, $1148::VARCHAR, $1149::VARCHAR, $1150::VARCHAR, $1151::VARCHAR, $1152::VARCHAR, $1153::VARCHAR, $1154::VARCHAR, $1155::VARCHAR, $1156::VARCHAR, $1157::VARCHAR, $1158::VARCHAR, $1159::VARCHAR, $1160::VARCHAR, $1161::VARCHAR, $1162::VARCHAR, $1163::VARCHAR, $1164::VARCHAR, $1165::VARCHAR, $1166::VARCHAR, $1167::VARCHAR, $1168::VARCHAR, $1169::VARCHAR, $1170::VARCHAR, $1171::VARCHAR, $1172::VARCHAR, $1173::VARCHAR, $1174::VARCHAR, $1175::VARCHAR, $1176::VARCHAR, $1177::VARCHAR, $1178::VARCHAR, $1179::VARCHAR, $1180::VARCHAR, $1181::VARCHAR, $1182::VARCHAR, $1183::VARCHAR, $1184::VARCHAR, $1185::VARCHAR, $1186::VARCHAR, $1187::VARCHAR, $1188::VARCHAR, $1189::VARCHAR, $1190::VARCHAR, $1191::VARCHAR, $1192::VARCHAR, $1193::VARCHAR, $1194::VARCHAR, $1195::VARCHAR, $1196::VARCHAR, $1197::VARCHAR, $1198::VARCHAR, $1199::VARCHAR, $1200::VARCHAR, $1201::VARCHAR, $1202::VARCHAR, $1203::VARCHAR, $1204::VARCHAR, $1205::VARCHAR, $1206::VARCHAR, $1207::VARCHAR, $1208::VARCHAR, $1209::VARCHAR, $1210::VARCHAR, $1211::VARCHAR, $1212::VARCHAR, $1213::VARCHAR, $1214::VARCHAR, $1215::VARCHAR, $1216::VARCHAR, $1217::VARCHAR, $1218::VARCHAR, $1219::VARCHAR, $1220::VARCHAR, $1221::VARCHAR, $1222::VARCHAR, $1223::VARCHAR, $1224::VARCHAR, $1225::VARCHAR, $1226::VARCHAR, $1227::VARCHAR, $1228::VARCHAR, $1229::VARCHAR, $1230::VARCHAR, $1231::VARCHAR, $1232::VARCHAR, $1233::VARCHAR, $1234::VARCHAR, $1235::VARCHAR, $1236::VARCHAR, $1237::VARCHAR, $1238::VARCHAR, $1239::VARCHAR, $1240::VARCHAR, $1241::VARCHAR, $1242::VARCHAR, $1243::VARCHAR, $1244::VARCHAR, $1245::VARCHAR, $1246::VARCHAR, $1247::VARCHAR, $1248::VARCHAR, $1249::VARCHAR, $1250::VARCHAR, $1251::VARCHAR, $1252::VARCHAR, $1253::VARCHAR, $1254::VARCHAR, $1255::VARCHAR, $1256::VARCHAR, $1257::VARCHAR, $1258::VARCHAR, $1259::VARCHAR, $1260::VARCHAR, $1261::VARCHAR, $1262::VARCHAR, $1263::VARCHAR, $1264::VARCHAR, $1265::VARCHAR, $1266::VARCHAR, $1267::VARCHAR, $1268::VARCHAR, $1269::VARCHAR, $1270::VARCHAR, $1271::VARCHAR, $1272::VARCHAR, $1273::VARCHAR, $1274::VARCHAR, $1275::VARCHAR, $1276::VARCHAR, $1277::VARCHAR, $1278::VARCHAR, $1279::VARCHAR, $1280::VARCHAR, $1281::VARCHAR, $1282::VARCHAR, $1283::VARCHAR, $1284::VARCHAR, $1285::VARCHAR, $1286::VARCHAR, $1287::VARCHAR, $1288::VARCHAR, $1289::VARCHAR, $1290::VARCHAR, $1291::VARCHAR, $1292::VARCHAR, $1293::VARCHAR, $1294::VARCHAR, $1295::VARCHAR, $1296::VARCHAR, $1297::VARCHAR, $1298::VARCHAR, $1299::VARCHAR, $1300::VARCHAR, $1301::VARCHAR, $1302::VARCHAR, $1303::VARCHAR, $1304::VARCHAR, $1305::VARCHAR, $1306::VARCHAR, $1307::VARCHAR, $1308::VARCHAR, $1309::VARCHAR, $1310::VARCHAR, $1311::VARCHAR, $1312::VARCHAR, $1313::VARCHAR, $1314::VARCHAR, $1315::VARCHAR, $1316::VARCHAR, $1317::VARCHAR, $1318::VARCHAR, $1319::VARCHAR, $1320::VARCHAR, $1321::VARCHAR, $1322::VARCHAR, $1323::VARCHAR, $1324::VARCHAR, $1325::VARCHAR, $1326::VARCHAR, $1327::VARCHAR, $1328::VARCHAR, $1329::VARCHAR, $1330::VARCHAR, $1331::VARCHAR, $1332::VARCHAR, $1333::VARCHAR, $1334::VARCHAR, $1335::VARCHAR, $1336::VARCHAR, $1337::VARCHAR, $1338::VARCHAR, $1339::VARCHAR, $1340::VARCHAR, $1341::VARCHAR, $1342::VARCHAR, $1343::VARCHAR, $1344::VARCHAR, $1345::VARCHAR, $1346::VARCHAR, $1347::VARCHAR, $1348::VARCHAR, $1349::VARCHAR, $1350::VARCHAR, $1351::VARCHAR, $1352::VARCHAR, $1353::VARCHAR, $1354::VARCHAR, $1355::VARCHAR, $1356::VARCHAR, $1357::VARCHAR, $1358::VARCHAR, $1359::VARCHAR, $1360::VARCHAR, $1361::VARCHAR, $1362::VARCHAR, $1363::VARCHAR, $1364::VARCHAR, $1365::VARCHAR, $1366::VARCHAR, $1367::VARCHAR, $1368::VARCHAR, $1369::VARCHAR, $1370::VARCHAR, $1371::VARCHAR, $1372::VARCHAR, $1373::VARCHAR, $1374::VARCHAR, $1375::VARCHAR, $1376::VARCHAR, $1377::VARCHAR, $1378::VARCHAR, $1379::VARCHAR, $1380::VARCHAR, $1381::VARCHAR, $1382::VARCHAR, $1383::VARCHAR, $1384::VARCHAR, $1385::VARCHAR, $1386::VARCHAR, $1387::VARCHAR, $1388::VARCHAR, $1389::VARCHAR, $1390::VARCHAR, $1391::VARCHAR, $1392::VARCHAR, $1393::VARCHAR, $1394::VARCHAR, $1395::VARCHAR, $1396::VARCHAR, $1397::VARCHAR, $1398::VARCHAR, $1399::VARCHAR, $1400::VARCHAR, $1401::VARCHAR, $1402::VARCHAR, $1403::VARCHAR, $1404::VARCHAR, $1405::VARCHAR, $1406::VARCHAR, $1407::VARCHAR, $1408::VARCHAR, $1409::VARCHAR, $1410::VARCHAR, $1411::VARCHAR, $1412::VARCHAR, $1413::VARCHAR, $1414::VARCHAR, $1415::VARCHAR, $1416::VARCHAR, $1417::VARCHAR, $1418::VARCHAR, $1419::VARCHAR, $1420::VARCHAR, $1421::VARCHAR, $1422::VARCHAR, $1423::VARCHAR, $1424::VARCHAR, $1425::VARCHAR, $1426::VARCHAR, $1427::VARCHAR, $1428::VARCHAR, $1429::VARCHAR, $1430::VARCHAR, $1431::VARCHAR, $1432::VARCHAR, $1433::VARCHAR, $1434::VARCHAR, $1435::VARCHAR, $1436::VARCHAR, $1437::VARCHAR, $1438::VARCHAR, $1439::VARCHAR, $1440::VARCHAR, $1441::VARCHAR, $1442::VARCHAR, $1443::VARCHAR, $1444::VARCHAR, $1445::VARCHAR, $1446::VARCHAR, $1447::VARCHAR, $1448::VARCHAR, $1449::VARCHAR, $1450::VARCHAR, $1451::VARCHAR, $1452::VARCHAR, $1453::VARCHAR, $1454::VARCHAR, $1455::VARCHAR, $1456::VARCHAR, $1457::VARCHAR, $1458::VARCHAR, $1459::VARCHAR, $1460::VARCHAR, $1461::VARCHAR, $1462::VARCHAR, $1463::VARCHAR, $1464::VARCHAR, $1465::VARCHAR, $1466::VARCHAR, $1467::VARCHAR, $1468::VARCHAR, $1469::VARCHAR, $1470::VARCHAR, $1471::VARCHAR, $1472::VARCHAR, $1473::VARCHAR, $1474::VARCHAR, $1475::VARCHAR, $1476::VARCHAR, $1477::VARCHAR, $1478::VARCHAR, $1479::VARCHAR, $1480::VARCHAR, $1481::VARCHAR, $1482::VARCHAR, $1483::VARCHAR, $1484::VARCHAR, $1485::VARCHAR, $1486::VARCHAR, $1487::VARCHAR, $1488::VARCHAR, $1489::VARCHAR, $1490::VARCHAR, $1491::VARCHAR, $1492::VARCHAR, $1493::VARCHAR, $1494::VARCHAR, $1495::VARCHAR, $1496::VARCHAR, $1497::VARCHAR, $1498::VARCHAR, $1499::VARCHAR, $1500::VARCHAR, $1501::VARCHAR, $1502::VARCHAR, $1503::VARCHAR, $1504::VARCHAR, $1505::VARCHAR, $1506::VARCHAR, $1507::VARCHAR, $1508::VARCHAR, $1509::VARCHAR, $1510::VARCHAR, $1511::VARCHAR, $1512::VARCHAR, $1513::VARCHAR, $1514::VARCHAR, $1515::VARCHAR, $1516::VARCHAR, $1517::VARCHAR, $1518::VARCHAR, $1519::VARCHAR, $1520::VARCHAR, $1521::VARCHAR, $1522::VARCHAR, $1523::VARCHAR, $1524::VARCHAR, $1525::VARCHAR, $1526::VARCHAR, $1527::VARCHAR, $1528::VARCHAR, $1529::VARCHAR, $1530::VARCHAR, $1531::VARCHAR, $1532::VARCHAR, $1533::VARCHAR, $1534::VARCHAR, $1535::VARCHAR, $1536::VARCHAR, $1537::VARCHAR, $1538::VARCHAR, $1539::VARCHAR, $1540::VARCHAR, $1541::VARCHAR, $1542::VARCHAR, $1543::VARCHAR, $1544::VARCHAR, $1545::VARCHAR, $1546::VARCHAR, $1547::VARCHAR, $1548::VARCHAR, $1549::VARCHAR, $1550::VARCHAR, $1551::VARCHAR, $1552::VARCHAR, $1553::VARCHAR, $1554::VARCHAR, $1555::VARCHAR, $1556::VARCHAR, $1557::VARCHAR, $1558::VARCHAR, $1559::VARCHAR, $1560::VARCHAR, $1561::VARCHAR, $1562::VARCHAR, $1563::VARCHAR, $1564::VARCHAR, $1565::VARCHAR, $1566::VARCHAR, $1567::VARCHAR, $1568::VARCHAR, $1569::VARCHAR, $1570::VARCHAR, $1571::VARCHAR, $1572::VARCHAR, $1573::VARCHAR, $1574::VARCHAR, $1575::VARCHAR, $1576::VARCHAR, $1577::VARCHAR, $1578::VARCHAR, $1579::VARCHAR, $1580::VARCHAR, $1581::VARCHAR, $1582::VARCHAR, $1583::VARCHAR, $1584::VARCHAR, $1585::VARCHAR, $1586::VARCHAR, $1587::VARCHAR, $1588::VARCHAR, $1589::VARCHAR, $1590::VARCHAR, $1591::VARCHAR, $1592::VARCHAR, $1593::VARCHAR, $1594::VARCHAR, $1595::VARCHAR, $1596::VARCHAR, $1597::VARCHAR, $1598::VARCHAR, $1599::VARCHAR, $1600::VARCHAR, $1601::VARCHAR, $1602::VARCHAR, $1603::VARCHAR, $1604::VARCHAR, $1605::VARCHAR, $1606::VARCHAR, $1607::VARCHAR, $1608::VARCHAR, $1609::VARCHAR, $1610::VARCHAR, $1611::VARCHAR, $1612::VARCHAR, $1613::VARCHAR, $1614::VARCHAR, $1615::VARCHAR, $1616::VARCHAR, $1617::VARCHAR, $1618::VARCHAR, $1619::VARCHAR, $1620::VARCHAR, $1621::VARCHAR, $1622::VARCHAR, $1623::VARCHAR, $1624::VARCHAR, $1625::VARCHAR, $1626::VARCHAR, $1627::VARCHAR, $1628::VARCHAR, $1629::VARCHAR, $1630::VARCHAR, $1631::VARCHAR, $1632::VARCHAR, $1633::VARCHAR, $1634::VARCHAR, $1635::VARCHAR, $1636::VARCHAR, $1637::VARCHAR, $1638::VARCHAR, $1639::VARCHAR, $1640::VARCHAR, $1641::VARCHAR, $1642::VARCHAR, $1643::VARCHAR, $1644::VARCHAR, $1645::VARCHAR, $1646::VARCHAR, $1647::VARCHAR, $1648::VARCHAR, $1649::VARCHAR, $1650::VARCHAR, $1651::VARCHAR, $1652::VARCHAR, $1653::VARCHAR, $1654::VARCHAR, $1655::VARCHAR, $1656::VARCHAR, $1657::VARCHAR, $1658::VARCHAR, $1659::VARCHAR, $1660::VARCHAR, $1661::VARCHAR, $1662::VARCHAR, $1663::VARCHAR, $1664::VARCHAR, $1665::VARCHAR, $1666::VARCHAR, $1667::VARCHAR, $1668::VARCHAR, $1669::VARCHAR, $1670::VARCHAR, $1671::VARCHAR, $1672::VARCHAR, $1673::VARCHAR, $1674::VARCHAR, $1675::VARCHAR, $1676::VARCHAR, $1677::VARCHAR, $1678::VARCHAR, $1679::VARCHAR, $1680::VARCHAR, $1681::VARCHAR, $1682::VARCHAR, $1683::VARCHAR, $1684::VARCHAR, $1685::VARCHAR, $1686::VARCHAR, $1687::VARCHAR, $1688::VARCHAR, $1689::VARCHAR, $1690::VARCHAR, $1691::VARCHAR, $1692::VARCHAR, $1693::VARCHAR, $1694::VARCHAR, $1695::VARCHAR, $1696::VARCHAR, $1697::VARCHAR, $1698::VARCHAR, $1699::VARCHAR, $1700::VARCHAR, $1701::VARCHAR, $1702::VARCHAR, $1703::VARCHAR, $1704::VARCHAR, $1705::VARCHAR, $1706::VARCHAR, $1707::VARCHAR, $1708::VARCHAR, $1709::VARCHAR, $1710::VARCHAR, $1711::VARCHAR, $1712::VARCHAR, $1713::VARCHAR, $1714::VARCHAR, $1715::VARCHAR, $1716::VARCHAR, $1717::VARCHAR, $1718::VARCHAR, $1719::VARCHAR, $1720::VARCHAR, $1721::VARCHAR, $1722::VARCHAR, $1723::VARCHAR, $1724::VARCHAR, $1725::VARCHAR, $1726::VARCHAR, $1727::VARCHAR, $1728::VARCHAR, $1729::VARCHAR, $1730::VARCHAR, $1731::VARCHAR, $1732::VARCHAR, $1733::VARCHAR, $1734::VARCHAR, $1735::VARCHAR, $1736::VARCHAR, $1737::VARCHAR, $1738::VARCHAR, $1739::VARCHAR, $1740::VARCHAR, $1741::VARCHAR, $1742::VARCHAR, $1743::VARCHAR, $1744::VARCHAR, $1745::VARCHAR, $1746::VARCHAR, $1747::VARCHAR, $1748::VARCHAR, $1749::VARCHAR, $1750::VARCHAR, $1751::VARCHAR, $1752::VARCHAR, $1753::VARCHAR, $1754::VARCHAR, $1755::VARCHAR, $1756::VARCHAR, $1757::VARCHAR, $1758::VARCHAR, $1759::VARCHAR, $1760::VARCHAR, $1761::VARCHAR, $1762::VARCHAR, $1763::VARCHAR, $1764::VARCHAR, $1765::VARCHAR, $1766::VARCHAR, $1767::VARCHAR, $1768::VARCHAR, $1769::VARCHAR, $1770::VARCHAR, $1771::VARCHAR, $1772::VARCHAR, $1773::VARCHAR, $1774::VARCHAR, $1775::VARCHAR, $1776::VARCHAR, $1777::VARCHAR, $1778::VARCHAR, $1779::VARCHAR, $1780::VARCHAR, $1781::VARCHAR, $1782::VARCHAR, $1783::VARCHAR, $1784::VARCHAR, $1785::VARCHAR, $1786::VARCHAR, $1787::VARCHAR, $1788::VARCHAR, $1789::VARCHAR, $1790::VARCHAR, $1791::VARCHAR, $1792::VARCHAR, $1793::VARCHAR, $1794::VARCHAR, $1795::VARCHAR, $1796::VARCHAR, $1797::VARCHAR, $1798::VARCHAR, $1799::VARCHAR, $1800::VARCHAR, $1801::VARCHAR, $1802::VARCHAR, $1803::VARCHAR, $1804::VARCHAR, $1805::VARCHAR, $1806::VARCHAR, $1807::VARCHAR, $1808::VARCHAR, $1809::VARCHAR, $1810::VARCHAR, $1811::VARCHAR, $1812::VARCHAR, $1813::VARCHAR, $1814::VARCHAR, $1815::VARCHAR, $1816::VARCHAR, $1817::VARCHAR, $1818::VARCHAR, $1819::VARCHAR, $1820::VARCHAR, $1821::VARCHAR, $1822::VARCHAR, $1823::VARCHAR, $1824::VARCHAR, $1825::VARCHAR, $1826::VARCHAR, $1827::VARCHAR, $1828::VARCHAR, $1829::VARCHAR, $1830::VARCHAR, $1831::VARCHAR, $1832::VARCHAR, $1833::VARCHAR, $1834::VARCHAR, $1835::VARCHAR, $1836::VARCHAR, $1837::VARCHAR, $1838::VARCHAR, $1839::VARCHAR, $1840::VARCHAR, $1841::VARCHAR, $1842::VARCHAR, $1843::VARCHAR, $1844::VARCHAR, $1845::VARCHAR, $1846::VARCHAR, $1847::VARCHAR, $1848::VARCHAR, $1849::VARCHAR, $1850::VARCHAR, $1851::VARCHAR, $1852::VARCHAR, $1853::VARCHAR, $1854::VARCHAR, $1855::VARCHAR, $1856::VARCHAR, $1857::VARCHAR, $1858::VARCHAR, $1859::VARCHAR, $1860::VARCHAR, $1861::VARCHAR, $1862::VARCHAR, $1863::VARCHAR, $1864::VARCHAR, $1865::VARCHAR, $1866::VARCHAR, $1867::VARCHAR, $1868::VARCHAR, $1869::VARCHAR, $1870::VARCHAR, $1871::VARCHAR, $1872::VARCHAR, $1873::VARCHAR, $1874::VARCHAR, $1875::VARCHAR, $1876::VARCHAR, $1877::VARCHAR, $1878::VARCHAR, $1879::VARCHAR, $1880::VARCHAR, $1881::VARCHAR, $1882::VARCHAR, $1883::VARCHAR, $1884::VARCHAR, $1885::VARCHAR, $1886::VARCHAR, $1887::VARCHAR, $1888::VARCHAR, $1889::VARCHAR, $1890::VARCHAR, $1891::VARCHAR, $1892::VARCHAR, $1893::VARCHAR, $1894::VARCHAR, $1895::VARCHAR, $1896::VARCHAR, $1897::VARCHAR, $1898::VARCHAR, $1899::VARCHAR, $1900::VARCHAR, $1901::VARCHAR, $1902::VARCHAR, $1903::VARCHAR, $1904::VARCHAR, $1905::VARCHAR, $1906::VARCHAR, $1907::VARCHAR, $1908::VARCHAR, $1909::VARCHAR, $1910::VARCHAR, $1911::VARCHAR, $1912::VARCHAR, $1913::VARCHAR, $1914::VARCHAR, $1915::VARCHAR, $1916::VARCHAR, $1917::VARCHAR, $1918::VARCHAR, $1919::VARCHAR, $1920::VARCHAR, $1921::VARCHAR, $1922::VARCHAR, $1923::VARCHAR, $1924::VARCHAR, $1925::VARCHAR, $1926::VARCHAR, $1927::VARCHAR, $1928::VARCHAR, $1929::VARCHAR, $1930::VARCHAR, $1931::VARCHAR, $1932::VARCHAR, $1933::VARCHAR, $1934::VARCHAR, $1935::VARCHAR, $1936::VARCHAR, $1937::VARCHAR, $1938::VARCHAR, $1939::VARCHAR, $1940::VARCHAR, $1941::VARCHAR, $1942::VARCHAR, $1943::VARCHAR, $1944::VARCHAR, $1945::VARCHAR, $1946::VARCHAR, $1947::VARCHAR, $1948::VARCHAR, $1949::VARCHAR, $1950::VARCHAR, $1951::VARCHAR, $1952::VARCHAR, $1953::VARCHAR, $1954::VARCHAR, $1955::VARCHAR, $1956::VARCHAR, $1957::VARCHAR, $1958::VARCHAR, $1959::VARCHAR, $1960::VARCHAR, $1961::VARCHAR, $1962::VARCHAR, $1963::VARCHAR, $1964::VARCHAR, $1965::VARCHAR, $1966::VARCHAR, $1967::VARCHAR, $1968::VARCHAR, $1969::VARCHAR, $1970::VARCHAR, $1971::VARCHAR, $1972::VARCHAR, $1973::VARCHAR, $1974::VARCHAR, $1975::VARCHAR, $1976::VARCHAR, $1977::VARCHAR, $1978::VARCHAR, $1979::VARCHAR, $1980::VARCHAR, $1981::VARCHAR, $1982::VARCHAR, $1983::VARCHAR, $1984::VARCHAR, $1985::VARCHAR, $1986::VARCHAR, $1987::VARCHAR, $1988::VARCHAR, $1989::VARCHAR, $1990::VARCHAR, $1991::VARCHAR, $1992::VARCHAR, $1993::VARCHAR, $1994::VARCHAR, $1995::VARCHAR, $1996::VARCHAR, $1997::VARCHAR, $1998::VARCHAR, $1999::VARCHAR, $2000::VARCHAR, $2001::VARCHAR, $2002::VARCHAR, $2003::VARCHAR, $2004::VARCHAR, $2005::VARCHAR, $2006::VARCHAR, $2007::VARCHAR, $2008::VARCHAR, $2009::VARCHAR, $2010::VARCHAR, $2011::VARCHAR, $2012::VARCHAR, $2013::VARCHAR, $2014::VARCHAR, $2015::VARCHAR, $2016::VARCHAR, $2017::VARCHAR, $2018::VARCHAR, $2019::VARCHAR, $2020::VARCHAR, $2021::VARCHAR, $2022::VARCHAR, $2023::VARCHAR, $2024::VARCHAR, $2025::VARCHAR, $2026::VARCHAR, $2027::VARCHAR, $2028::VARCHAR, $2029::VARCHAR, $2030::VARCHAR, $2031::VARCHAR, $2032::VARCHAR, $2033::VARCHAR, $2034::VARCHAR, $2035::VARCHAR, $2036::VARCHAR, $2037::VARCHAR, $2038::VARCHAR, $2039::VARCHAR, $2040::VARCHAR, $2041::VARCHAR, $2042::VARCHAR, $2043::VARCHAR, $2044::VARCHAR, $2045::VARCHAR, $2046::VARCHAR, $2047::VARCHAR, $2048::VARCHAR, $2049::VARCHAR, $2050::VARCHAR, $2051::VARCHAR, $2052::VARCHAR, $2053::VARCHAR, $2054::VARCHAR, $2055::VARCHAR, $2056::VARCHAR, $2057::VARCHAR, $2058::VARCHAR, $2059::VARCHAR, $2060::VARCHAR, $2061::VARCHAR, $2062::VARCHAR, $2063::VARCHAR, $2064::VARCHAR, $2065::VARCHAR, $2066::VARCHAR, $2067::VARCHAR, $2068::VARCHAR, $2069::VARCHAR, $2070::VARCHAR, $2071::VARCHAR, $2072::VARCHAR, $2073::VARCHAR, $2074::VARCHAR, $2075::VARCHAR, $2076::VARCHAR, $2077::VARCHAR, $2078::VARCHAR, $2079::VARCHAR, $2080::VARCHAR, $2081::VARCHAR, $2082::VARCHAR, $2083::VARCHAR, $2084::VARCHAR, $2085::VARCHAR, $2086::VARCHAR, $2087::VARCHAR, $2088::VARCHAR, $2089::VARCHAR, $2090::VARCHAR, $2091::VARCHAR, $2092::VARCHAR, $2093::VARCHAR, $2094::VARCHAR, $2095::VARCHAR, $2096::VARCHAR, $2097::VARCHAR, $2098::VARCHAR, $2099::VARCHAR, $2100::VARCHAR, $2101::VARCHAR, $2102::VARCHAR, $2103::VARCHAR, $2104::VARCHAR, $2105::VARCHAR, $2106::VARCHAR, $2107::VARCHAR, $2108::VARCHAR, $2109::VARCHAR, $2110::VARCHAR, $2111::VARCHAR, $2112::VARCHAR, $2113::VARCHAR, $2114::VARCHAR, $2115::VARCHAR, $2116::VARCHAR, $2117::VARCHAR, $2118::VARCHAR, $2119::VARCHAR, $2120::VARCHAR, $2121::VARCHAR, $2122::VARCHAR, $2123::VARCHAR, $2124::VARCHAR, $2125::VARCHAR, $2126::VARCHAR, $2127::VARCHAR, $2128::VARCHAR, $2129::VARCHAR, $2130::VARCHAR, $2131::VARCHAR, $2132::VARCHAR, $2133::VARCHAR, $2134::VARCHAR, $2135::VARCHAR, $2136::VARCHAR, $2137::VARCHAR, $2138::VARCHAR, $2139::VARCHAR, $2140::VARCHAR, $2141::VARCHAR, $2142::VARCHAR, $2143::VARCHAR, $2144::VARCHAR, $2145::VARCHAR, $2146::VARCHAR, $2147::VARCHAR, $2148::VARCHAR, $2149::VARCHAR, $2150::VARCHAR, $2151::VARCHAR, $2152::VARCHAR, $2153::VARCHAR, $2154::VARCHAR, $2155::VARCHAR, $2156::VARCHAR, $2157::VARCHAR, $2158::VARCHAR, $2159::VARCHAR, $2160::VARCHAR, $2161::VARCHAR, $2162::VARCHAR, $2163::VARCHAR, $2164::VARCHAR, $2165::VARCHAR, $2166::VARCHAR, $2167::VARCHAR, $2168::VARCHAR, $2169::VARCHAR, $2170::VARCHAR, $2171::VARCHAR, $2172::VARCHAR, $2173::VARCHAR, $2174::VARCHAR, $2175::VARCHAR, $2176::VARCHAR, $2177::VARCHAR, $2178::VARCHAR, $2179::VARCHAR, $2180::VARCHAR, $2181::VARCHAR, $2182::VARCHAR, $2183::VARCHAR, $2184::VARCHAR, $2185::VARCHAR, $2186::VARCHAR, $2187::VARCHAR, $2188::VARCHAR, $2189::VARCHAR, $2190::VARCHAR, $2191::VARCHAR, $2192::VARCHAR, $2193::VARCHAR, $2194::VARCHAR, $2195::VARCHAR, $2196::VARCHAR, $2197::VARCHAR, $2198::VARCHAR, $2199::VARCHAR, $2200::VARCHAR, $2201::VARCHAR, $2202::VARCHAR, $2203::VARCHAR, $2204::VARCHAR, $2205::VARCHAR, $2206::VARCHAR, $2207::VARCHAR, $2208::VARCHAR, $2209::VARCHAR, $2210::VARCHAR, $2211::VARCHAR, $2212::VARCHAR, $2213::VARCHAR, $2214::VARCHAR, $2215::VARCHAR, $2216::VARCHAR, $2217::VARCHAR, $2218::VARCHAR, $2219::VARCHAR, $2220::VARCHAR, $2221::VARCHAR, $2222::VARCHAR, $2223::VARCHAR, $2224::VARCHAR, $2225::VARCHAR, $2226::VARCHAR, $2227::VARCHAR, $2228::VARCHAR, $2229::VARCHAR, $2230::VARCHAR, $2231::VARCHAR, $2232::VARCHAR, $2233::VARCHAR, $2234::VARCHAR, $2235::VARCHAR, $2236::VARCHAR, $2237::VARCHAR, $2238::VARCHAR, $2239::VARCHAR, $2240::VARCHAR, $2241::VARCHAR, $2242::VARCHAR, $2243::VARCHAR, $2244::VARCHAR, $2245::VARCHAR, $2246::VARCHAR, $2247::VARCHAR, $2248::VARCHAR, $2249::VARCHAR, $2250::VARCHAR, $2251::VARCHAR, $2252::VARCHAR, $2253::VARCHAR, $2254::VARCHAR, $2255::VARCHAR, $2256::VARCHAR, $2257::VARCHAR, $2258::VARCHAR, $2259::VARCHAR, $2260::VARCHAR, $2261::VARCHAR, $2262::VARCHAR, $2263::VARCHAR, $2264::VARCHAR, $2265::VARCHAR, $2266::VARCHAR, $2267::VARCHAR, $2268::VARCHAR, $2269::VARCHAR, $2270::VARCHAR, $2271::VARCHAR, $2272::VARCHAR, $2273::VARCHAR, $2274::VARCHAR, $2275::VARCHAR, $2276::VARCHAR, $2277::VARCHAR, $2278::VARCHAR, $2279::VARCHAR, $2280::VARCHAR, $2281::VARCHAR, $2282::VARCHAR, $2283::VARCHAR, $2284::VARCHAR, $2285::VARCHAR, $2286::VARCHAR, $2287::VARCHAR, $2288::VARCHAR, $2289::VARCHAR, $2290::VARCHAR, $2291::VARCHAR, $2292::VARCHAR, $2293::VARCHAR, $2294::VARCHAR, $2295::VARCHAR, $2296::VARCHAR, $2297::VARCHAR, $2298::VARCHAR, $2299::VARCHAR, $2300::VARCHAR, $2301::VARCHAR, $2302::VARCHAR, $2303::VARCHAR, $2304::VARCHAR, $2305::VARCHAR, $2306::VARCHAR, $2307::VARCHAR, $2308::VARCHAR, $2309::VARCHAR, $2310::VARCHAR, $2311::VARCHAR, $2312::VARCHAR, $2313::VARCHAR, $2314::VARCHAR, $2315::VARCHAR, $2316::VARCHAR, $2317::VARCHAR, $2318::VARCHAR, $2319::VARCHAR, $2320::VARCHAR, $2321::VARCHAR, $2322::VARCHAR, $2323::VARCHAR, $2324::VARCHAR, $2325::VARCHAR, $2326::VARCHAR, $2327::VARCHAR, $2328::VARCHAR, $2329::VARCHAR, $2330::VARCHAR, $2331::VARCHAR, $2332::VARCHAR, $2333::VARCHAR, $2334::VARCHAR, $2335::VARCHAR, $2336::VARCHAR, $2337::VARCHAR, $2338::VARCHAR, $2339::VARCHAR, $2340::VARCHAR, $2341::VARCHAR, $2342::VARCHAR, $2343::VARCHAR, $2344::VARCHAR, $2345::VARCHAR, $2346::VARCHAR, $2347::VARCHAR, $2348::VARCHAR, $2349::VARCHAR, $2350::VARCHAR, $2351::VARCHAR, $2352::VARCHAR, $2353::VARCHAR, $2354::VARCHAR, $2355::VARCHAR, $2356::VARCHAR, $2357::VARCHAR, $2358::VARCHAR, $2359::VARCHAR, $2360::VARCHAR, $2361::VARCHAR, $2362::VARCHAR, $2363::VARCHAR, $2364::VARCHAR, $2365::VARCHAR, $2366::VARCHAR, $2367::VARCHAR, $2368::VARCHAR, $2369::VARCHAR, $2370::VARCHAR, $2371::VARCHAR, $2372::VARCHAR, $2373::VARCHAR, $2374::VARCHAR, $2375::VARCHAR, $2376::VARCHAR, $2377::VARCHAR, $2378::VARCHAR, $2379::VARCHAR, $2380::VARCHAR, $2381::VARCHAR, $2382::VARCHAR, $2383::VARCHAR, $2384::VARCHAR, $2385::VARCHAR, $2386::VARCHAR, $2387::VARCHAR, $2388::VARCHAR, $2389::VARCHAR, $2390::VARCHAR, $2391::VARCHAR, $2392::VARCHAR, $2393::VARCHAR, $2394::VARCHAR, $2395::VARCHAR, $2396::VARCHAR, $2397::VARCHAR, $2398::VARCHAR, $2399::VARCHAR, $2400::VARCHAR, $2401::VARCHAR, $2402::VARCHAR, $2403::VARCHAR, $2404::VARCHAR, $2405::VARCHAR, $2406::VARCHAR, $2407::VARCHAR, $2408::VARCHAR, $2409::VARCHAR, $2410::VARCHAR, $2411::VARCHAR, $2412::VARCHAR, $2413::VARCHAR, $2414::VARCHAR, $2415::VARCHAR, $2416::VARCHAR, $2417::VARCHAR, $2418::VARCHAR, $2419::VARCHAR, $2420::VARCHAR, $2421::VARCHAR, $2422::VARCHAR, $2423::VARCHAR, $2424::VARCHAR, $2425::VARCHAR, $2426::VARCHAR, $2427::VARCHAR, $2428::VARCHAR, $2429::VARCHAR, $2430::VARCHAR, $2431::VARCHAR, $2432::VARCHAR, $2433::VARCHAR, $2434::VARCHAR, $2435::VARCHAR, $2436::VARCHAR, $2437::VARCHAR, $2438::VARCHAR, $2439::VARCHAR, $2440::VARCHAR, $2441::VARCHAR, $2442::VARCHAR, $2443::VARCHAR, $2444::VARCHAR, $2445::VARCHAR, $2446::VARCHAR, $2447::VARCHAR, $2448::VARCHAR, $2449::VARCHAR, $2450::VARCHAR, $2451::VARCHAR, $2452::VARCHAR, $2453::VARCHAR, $2454::VARCHAR, $2455::VARCHAR, $2456::VARCHAR, $2457::VARCHAR, $2458::VARCHAR, $2459::VARCHAR, $2460::VARCHAR, $2461::VARCHAR, $2462::VARCHAR, $2463::VARCHAR, $2464::VARCHAR, $2465::VARCHAR, $2466::VARCHAR, $2467::VARCHAR, $2468::VARCHAR, $2469::VARCHAR, $2470::VARCHAR, $2471::VARCHAR, $2472::VARCHAR, $2473::VARCHAR, $2474::VARCHAR, $2475::VARCHAR, $2476::VARCHAR, $2477::VARCHAR, $2478::VARCHAR, $2479::VARCHAR, $2480::VARCHAR, $2481::VARCHAR, $2482::VARCHAR, $2483::VARCHAR, $2484::VARCHAR, $2485::VARCHAR, $2486::VARCHAR, $2487::VARCHAR, $2488::VARCHAR, $2489::VARCHAR, $2490::VARCHAR, $2491::VARCHAR, $2492::VARCHAR, $2493::VARCHAR, $2494::VARCHAR, $2495::VARCHAR, $2496::VARCHAR, $2497::VARCHAR, $2498::VARCHAR, $2499::VARCHAR, $2500::VARCHAR, $2501::VARCHAR, $2502::VARCHAR, $2503::VARCHAR, $2504::VARCHAR, $2505::VARCHAR, $2506::VARCHAR, $2507::VARCHAR, $2508::VARCHAR, $2509::VARCHAR, $2510::VARCHAR, $2511::VARCHAR, $2512::VARCHAR, $2513::VARCHAR, $2514::VARCHAR, $2515::VARCHAR, $2516::VARCHAR, $2517::VARCHAR, $2518::VARCHAR, $2519::VARCHAR, $2520::VARCHAR, $2521::VARCHAR, $2522::VARCHAR, $2523::VARCHAR, $2524::VARCHAR, $2525::VARCHAR, $2526::VARCHAR, $2527::VARCHAR, $2528::VARCHAR, $2529::VARCHAR, $2530::VARCHAR, $2531::VARCHAR, $2532::VARCHAR, $2533::VARCHAR, $2534::VARCHAR, $2535::VARCHAR, $2536::VARCHAR, $2537::VARCHAR, $2538::VARCHAR, $2539::VARCHAR, $2540::VARCHAR, $2541::VARCHAR, $2542::VARCHAR, $2543::VARCHAR, $2544::VARCHAR, $2545::VARCHAR, $2546::VARCHAR, $2547::VARCHAR, $2548::VARCHAR, $2549::VARCHAR, $2550::VARCHAR, $2551::VARCHAR, $2552::VARCHAR, $2553::VARCHAR, $2554::VARCHAR, $2555::VARCHAR, $2556::VARCHAR, $2557::VARCHAR, $2558::VARCHAR, $2559::VARCHAR, $2560::VARCHAR, $2561::VARCHAR, $2562::VARCHAR, $2563::VARCHAR, $2564::VARCHAR, $2565::VARCHAR, $2566::VARCHAR, $2567::VARCHAR, $2568::VARCHAR, $2569::VARCHAR, $2570::VARCHAR, $2571::VARCHAR, $2572::VARCHAR, $2573::VARCHAR, $2574::VARCHAR, $2575::VARCHAR, $2576::VARCHAR, $2577::VARCHAR, $2578::VARCHAR, $2579::VARCHAR, $2580::VARCHAR, $2581::VARCHAR, $2582::VARCHAR, $2583::VARCHAR, $2584::VARCHAR, $2585::VARCHAR, $2586::VARCHAR, $2587::VARCHAR, $2588::VARCHAR, $2589::VARCHAR, $2590::VARCHAR, $2591::VARCHAR, $2592::VARCHAR, $2593::VARCHAR, $2594::VARCHAR, $2595::VARCHAR, $2596::VARCHAR, $2597::VARCHAR, $2598::VARCHAR, $2599::VARCHAR, $2600::VARCHAR, $2601::VARCHAR, $2602::VARCHAR, $2603::VARCHAR, $2604::VARCHAR, $2605::VARCHAR, $2606::VARCHAR, $2607::VARCHAR, $2608::VARCHAR, $2609::VARCHAR, $2610::VARCHAR, $2611::VARCHAR, $2612::VARCHAR, $2613::VARCHAR, $2614::VARCHAR, $2615::VARCHAR, $2616::VARCHAR, $2617::VARCHAR, $2618::VARCHAR, $2619::VARCHAR, $2620::VARCHAR, $2621::VARCHAR, $2622::VARCHAR, $2623::VARCHAR, $2624::VARCHAR, $2625::VARCHAR, $2626::VARCHAR, $2627::VARCHAR, $2628::VARCHAR, $2629::VARCHAR, $2630::VARCHAR, $2631::VARCHAR, $2632::VARCHAR, $2633::VARCHAR, $2634::VARCHAR, $2635::VARCHAR, $2636::VARCHAR, $2637::VARCHAR, $2638::VARCHAR, $2639::VARCHAR, $2640::VARCHAR, $2641::VARCHAR, $2642::VARCHAR, $2643::VARCHAR, $2644::VARCHAR, $2645::VARCHAR, $2646::VARCHAR, $2647::VARCHAR, $2648::VARCHAR, $2649::VARCHAR, $2650::VARCHAR, $2651::VARCHAR, $2652::VARCHAR, $2653::VARCHAR, $2654::VARCHAR, $2655::VARCHAR, $2656::VARCHAR, $2657::VARCHAR, $2658::VARCHAR, $2659::VARCHAR, $2660::VARCHAR, $2661::VARCHAR, $2662::VARCHAR, $2663::VARCHAR, $2664::VARCHAR, $2665::VARCHAR, $2666::VARCHAR, $2667::VARCHAR, $2668::VARCHAR, $2669::VARCHAR, $2670::VARCHAR, $2671::VARCHAR, $2672::VARCHAR, $2673::VARCHAR, $2674::VARCHAR, $2675::VARCHAR, $2676::VARCHAR, $2677::VARCHAR, $2678::VARCHAR, $2679::VARCHAR, $2680::VARCHAR, $2681::VARCHAR, $2682::VARCHAR, $2683::VARCHAR, $2684::VARCHAR, $2685::VARCHAR, $2686::VARCHAR, $2687::VARCHAR, $2688::VARCHAR, $2689::VARCHAR, $2690::VARCHAR, $2691::VARCHAR, $2692::VARCHAR, $2693::VARCHAR, $2694::VARCHAR, $2695::VARCHAR, $2696::VARCHAR, $2697::VARCHAR, $2698::VARCHAR, $2699::VARCHAR, $2700::VARCHAR, $2701::VARCHAR, $2702::VARCHAR, $2703::VARCHAR, $2704::VARCHAR, $2705::VARCHAR, $2706::VARCHAR, $2707::VARCHAR, $2708::VARCHAR, $2709::VARCHAR, $2710::VARCHAR, $2711::VARCHAR, $2712::VARCHAR, $2713::VARCHAR, $2714::VARCHAR, $2715::VARCHAR, $2716::VARCHAR, $2717::VARCHAR, $2718::VARCHAR, $2719::VARCHAR, $2720::VARCHAR, $2721::VARCHAR, $2722::VARCHAR, $2723::VARCHAR, $2724::VARCHAR, $2725::VARCHAR, $2726::VARCHAR, $2727::VARCHAR, $2728::VARCHAR, $2729::VARCHAR, $2730::VARCHAR, $2731::VARCHAR, $2732::VARCHAR, $2733::VARCHAR, $2734::VARCHAR, $2735::VARCHAR, $2736::VARCHAR, $2737::VARCHAR, $2738::VARCHAR, $2739::VARCHAR, $2740::VARCHAR, $2741::VARCHAR, $2742::VARCHAR, $2743::VARCHAR, $2744::VARCHAR, $2745::VARCHAR, $2746::VARCHAR, $2747::VARCHAR, $2748::VARCHAR, $2749::VARCHAR, $2750::VARCHAR, $2751::VARCHAR, $2752::VARCHAR, $2753::VARCHAR, $2754::VARCHAR, $2755::VARCHAR, $2756::VARCHAR, $2757::VARCHAR, $2758::VARCHAR, $2759::VARCHAR, $2760::VARCHAR, $2761::VARCHAR, $2762::VARCHAR, $2763::VARCHAR, $2764::VARCHAR, $2765::VARCHAR, $2766::VARCHAR, $2767::VARCHAR, $2768::VARCHAR, $2769::VARCHAR, $2770::VARCHAR, $2771::VARCHAR, $2772::VARCHAR, $2773::VARCHAR, $2774::VARCHAR, $2775::VARCHAR, $2776::VARCHAR, $2777::VARCHAR, $2778::VARCHAR, $2779::VARCHAR, $2780::VARCHAR, $2781::VARCHAR, $2782::VARCHAR, $2783::VARCHAR, $2784::VARCHAR, $2785::VARCHAR, $2786::VARCHAR, $2787::VARCHAR, $2788::VARCHAR, $2789::VARCHAR, $2790::VARCHAR, $2791::VARCHAR, $2792::VARCHAR, $2793::VARCHAR, $2794::VARCHAR, $2795::VARCHAR, $2796::VARCHAR, $2797::VARCHAR, $2798::VARCHAR, $2799::VARCHAR, $2800::VARCHAR, $2801::VARCHAR, $2802::VARCHAR, $2803::VARCHAR, $2804::VARCHAR, $2805::VARCHAR, $2806::VARCHAR, $2807::VARCHAR, $2808::VARCHAR, $2809::VARCHAR, $2810::VARCHAR, $2811::VARCHAR, $2812::VARCHAR, $2813::VARCHAR, $2814::VARCHAR, $2815::VARCHAR, $2816::VARCHAR, $2817::VARCHAR, $2818::VARCHAR, $2819::VARCHAR, $2820::VARCHAR, $2821::VARCHAR, $2822::VARCHAR, $2823::VARCHAR, $2824::VARCHAR, $2825::VARCHAR, $2826::VARCHAR, $2827::VARCHAR, $2828::VARCHAR, $2829::VARCHAR, $2830::VARCHAR, $2831::VARCHAR, $2832::VARCHAR, $2833::VARCHAR, $2834::VARCHAR, $2835::VARCHAR, $2836::VARCHAR, $2837::VARCHAR, $2838::VARCHAR, $2839::VARCHAR, $2840::VARCHAR, $2841::VARCHAR, $2842::VARCHAR, $2843::VARCHAR, $2844::VARCHAR, $2845::VARCHAR, $2846::VARCHAR, $2847::VARCHAR, $2848::VARCHAR, $2849::VARCHAR, $2850::VARCHAR, $2851::VARCHAR, $2852::VARCHAR, $2853::VARCHAR, $2854::VARCHAR, $2855::VARCHAR, $2856::VARCHAR, $2857::VARCHAR, $2858::VARCHAR, $2859::VARCHAR, $2860::VARCHAR, $2861::VARCHAR, $2862::VARCHAR, $2863::VARCHAR, $2864::VARCHAR, $2865::VARCHAR, $2866::VARCHAR, $2867::VARCHAR, $2868::VARCHAR, $2869::VARCHAR, $2870::VARCHAR, $2871::VARCHAR, $2872::VARCHAR, $2873::VARCHAR, $2874::VARCHAR, $2875::VARCHAR, $2876::VARCHAR, $2877::VARCHAR, $2878::VARCHAR, $2879::VARCHAR, $2880::VARCHAR, $2881::VARCHAR, $2882::VARCHAR, $2883::VARCHAR, $2884::VARCHAR, $2885::VARCHAR, $2886::VARCHAR, $2887::VARCHAR, $2888::VARCHAR, $2889::VARCHAR, $2890::VARCHAR, $2891::VARCHAR, $2892::VARCHAR, $2893::VARCHAR, $2894::VARCHAR, $2895::VARCHAR, $2896::VARCHAR, $2897::VARCHAR, $2898::VARCHAR, $2899::VARCHAR, $2900::VARCHAR, $2901::VARCHAR, $2902::VARCHAR, $2903::VARCHAR, $2904::VARCHAR, $2905::VARCHAR, $2906::VARCHAR, $2907::VARCHAR, $2908::VARCHAR, $2909::VARCHAR, $2910::VARCHAR, $2911::VARCHAR, $2912::VARCHAR, $2913::VARCHAR, $2914::VARCHAR, $2915::VARCHAR, $2916::VARCHAR, $2917::VARCHAR, $2918::VARCHAR, $2919::VARCHAR, $2920::VARCHAR, $2921::VARCHAR, $2922::VARCHAR, $2923::VARCHAR, $2924::VARCHAR, $2925::VARCHAR, $2926::VARCHAR, $2927::VARCHAR, $2928::VARCHAR, $2929::VARCHAR, $2930::VARCHAR, $2931::VARCHAR, $2932::VARCHAR, $2933::VARCHAR, $2934::VARCHAR, $2935::VARCHAR, $2936::VARCHAR, $2937::VARCHAR, $2938::VARCHAR, $2939::VARCHAR, $2940::VARCHAR, $2941::VARCHAR, $2942::VARCHAR, $2943::VARCHAR, $2944::VARCHAR, $2945::VARCHAR, $2946::VARCHAR, $2947::VARCHAR, $2948::VARCHAR, $2949::VARCHAR, $2950::VARCHAR, $2951::VARCHAR, $2952::VARCHAR, $2953::VARCHAR, $2954::VARCHAR, $2955::VARCHAR, $2956::VARCHAR, $2957::VARCHAR, $2958::VARCHAR, $2959::VARCHAR, $2960::VARCHAR, $2961::VARCHAR, $2962::VARCHAR, $2963::VARCHAR, $2964::VARCHAR, $2965::VARCHAR, $2966::VARCHAR, $2967::VARCHAR, $2968::VARCHAR, $2969::VARCHAR, $2970::VARCHAR, $2971::VARCHAR, $2972::VARCHAR, $2973::VARCHAR, $2974::VARCHAR, $2975::VARCHAR, $2976::VARCHAR, $2977::VARCHAR, $2978::VARCHAR, $2979::VARCHAR, $2980::VARCHAR, $2981::VARCHAR, $2982::VARCHAR, $2983::VARCHAR, $2984::VARCHAR, $2985::VARCHAR, $2986::VARCHAR, $2987::VARCHAR, $2988::VARCHAR, $2989::VARCHAR, $2990::VARCHAR, $2991::VARCHAR, $2992::VARCHAR, $2993::VARCHAR, $2994::VARCHAR, $2995::VARCHAR, $2996::VARCHAR, $2997::VARCHAR, $2998::VARCHAR, $2999::VARCHAR, $3000::VARCHAR, $3001::VARCHAR, $3002::VARCHAR, $3003::VARCHAR, $3004::VARCHAR, $3005::VARCHAR, $3006::VARCHAR, $3007::VARCHAR, $3008::VARCHAR, $3009::VARCHAR, $3010::VARCHAR, $3011::VARCHAR, $3012::VARCHAR, $3013::VARCHAR, $3014::VARCHAR, $3015::VARCHAR, $3016::VARCHAR, $3017::VARCHAR, $3018::VARCHAR, $3019::VARCHAR, $3020::VARCHAR, $3021::VARCHAR, $3022::VARCHAR, $3023::VARCHAR, $3024::VARCHAR, $3025::VARCHAR, $3026::VARCHAR, $3027::VARCHAR, $3028::VARCHAR, $3029::VARCHAR, $3030::VARCHAR, $3031::VARCHAR, $3032::VARCHAR, $3033::VARCHAR, $3034::VARCHAR, $3035::VARCHAR, $3036::VARCHAR, $3037::VARCHAR, $3038::VARCHAR, $3039::VARCHAR, $3040::VARCHAR, $3041::VARCHAR, $3042::VARCHAR, $3043::VARCHAR, $3044::VARCHAR, $3045::VARCHAR, $3046::VARCHAR, $3047::VARCHAR, $3048::VARCHAR, $3049::VARCHAR, $3050::VARCHAR, $3051::VARCHAR, $3052::VARCHAR, $3053::VARCHAR, $3054::VARCHAR, $3055::VARCHAR, $3056::VARCHAR, $3057::VARCHAR, $3058::VARCHAR, $3059::VARCHAR, $3060::VARCHAR, $3061::VARCHAR, $3062::VARCHAR, $3063::VARCHAR, $3064::VARCHAR, $3065::VARCHAR, $3066::VARCHAR, $3067::VARCHAR, $3068::VARCHAR, $3069::VARCHAR, $3070::VARCHAR, $3071::VARCHAR, $3072::VARCHAR, $3073::VARCHAR, $3074::VARCHAR, $3075::VARCHAR, $3076::VARCHAR, $3077::VARCHAR, $3078::VARCHAR, $3079::VARCHAR, $3080::VARCHAR, $3081::VARCHAR, $3082::VARCHAR, $3083::VARCHAR, $3084::VARCHAR, $3085::VARCHAR, $3086::VARCHAR, $3087::VARCHAR, $3088::VARCHAR, $3089::VARCHAR, $3090::VARCHAR, $3091::VARCHAR, $3092::VARCHAR, $3093::VARCHAR, $3094::VARCHAR, $3095::VARCHAR, $3096::VARCHAR, $3097::VARCHAR, $3098::VARCHAR, $3099::VARCHAR, $3100::VARCHAR, $3101::VARCHAR, $3102::VARCHAR, $3103::VARCHAR, $3104::VARCHAR, $3105::VARCHAR, $3106::VARCHAR, $3107::VARCHAR, $3108::VARCHAR, $3109::VARCHAR, $3110::VARCHAR, $3111::VARCHAR, $3112::VARCHAR, $3113::VARCHAR, $3114::VARCHAR, $3115::VARCHAR, $3116::VARCHAR, $3117::VARCHAR, $3118::VARCHAR, $3119::VARCHAR, $3120::VARCHAR, $3121::VARCHAR, $3122::VARCHAR, $3123::VARCHAR, $3124::VARCHAR, $3125::VARCHAR, $3126::VARCHAR, $3127::VARCHAR, $3128::VARCHAR, $3129::VARCHAR, $3130::VARCHAR, $3131::VARCHAR, $3132::VARCHAR, $3133::VARCHAR, $3134::VARCHAR, $3135::VARCHAR, $3136::VARCHAR, $3137::VARCHAR, $3138::VARCHAR, $3139::VARCHAR, $3140::VARCHAR, $3141::VARCHAR, $3142::VARCHAR, $3143::VARCHAR, $3144::VARCHAR, $3145::VARCHAR, $3146::VARCHAR, $3147::VARCHAR, $3148::VARCHAR, $3149::VARCHAR, $3150::VARCHAR, $3151::VARCHAR, $3152::VARCHAR, $3153::VARCHAR, $3154::VARCHAR, $3155::VARCHAR, $3156::VARCHAR, $3157::VARCHAR, $3158::VARCHAR, $3159::VARCHAR, $3160::VARCHAR, $3161::VARCHAR, $3162::VARCHAR, $3163::VARCHAR, $3164::VARCHAR, $3165::VARCHAR, $3166::VARCHAR, $3167::VARCHAR, $3168::VARCHAR, $3169::VARCHAR, $3170::VARCHAR, $3171::VARCHAR, $3172::VARCHAR, $3173::VARCHAR, $3174::VARCHAR, $3175::VARCHAR, $3176::VARCHAR, $3177::VARCHAR, $3178::VARCHAR, $3179::VARCHAR, $3180::VARCHAR, $3181::VARCHAR, $3182::VARCHAR, $3183::VARCHAR, $3184::VARCHAR, $3185::VARCHAR, $3186::VARCHAR, $3187::VARCHAR, $3188::VARCHAR, $3189::VARCHAR, $3190::VARCHAR, $3191::VARCHAR, $3192::VARCHAR, $3193::VARCHAR, $3194::VARCHAR, $3195::VARCHAR, $3196::VARCHAR, $3197::VARCHAR, $3198::VARCHAR, $3199::VARCHAR, $3200::VARCHAR, $3201::VARCHAR, $3202::VARCHAR, $3203::VARCHAR, $3204::VARCHAR, $3205::VARCHAR, $3206::VARCHAR, $3207::VARCHAR, $3208::VARCHAR, $3209::VARCHAR, $3210::VARCHAR, $3211::VARCHAR, $3212::VARCHAR, $3213::VARCHAR, $3214::VARCHAR, $3215::VARCHAR, $3216::VARCHAR, $3217::VARCHAR, $3218::VARCHAR, $3219::VARCHAR, $3220::VARCHAR, $3221::VARCHAR, $3222::VARCHAR, $3223::VARCHAR, $3224::VARCHAR, $3225::VARCHAR, $3226::VARCHAR, $3227::VARCHAR, $3228::VARCHAR, $3229::VARCHAR, $3230::VARCHAR, $3231::VARCHAR, $3232::VARCHAR, $3233::VARCHAR, $3234::VARCHAR, $3235::VARCHAR, $3236::VARCHAR, $3237::VARCHAR, $3238::VARCHAR, $3239::VARCHAR, $3240::VARCHAR, $3241::VARCHAR, $3242::VARCHAR, $3243::VARCHAR, $3244::VARCHAR, $3245::VARCHAR, $3246::VARCHAR, $3247::VARCHAR, $3248::VARCHAR, $3249::VARCHAR, $3250::VARCHAR, $3251::VARCHAR, $3252::VARCHAR, $3253::VARCHAR, $3254::VARCHAR, $3255::VARCHAR, $3256::VARCHAR, $3257::VARCHAR, $3258::VARCHAR, $3259::VARCHAR, $3260::VARCHAR, $3261::VARCHAR, $3262::VARCHAR, $3263::VARCHAR, $3264::VARCHAR, $3265::VARCHAR, $3266::VARCHAR, $3267::VARCHAR, $3268::VARCHAR, $3269::VARCHAR, $3270::VARCHAR, $3271::VARCHAR, $3272::VARCHAR, $3273::VARCHAR, $3274::VARCHAR, $3275::VARCHAR, $3276::VARCHAR, $3277::VARCHAR, $3278::VARCHAR, $3279::VARCHAR, $3280::VARCHAR, $3281::VARCHAR, $3282::VARCHAR, $3283::VARCHAR, $3284::VARCHAR, $3285::VARCHAR, $3286::VARCHAR, $3287::VARCHAR, $3288::VARCHAR, $3289::VARCHAR, $3290::VARCHAR, $3291::VARCHAR, $3292::VARCHAR, $3293::VARCHAR, $3294::VARCHAR, $3295::VARCHAR, $3296::VARCHAR, $3297::VARCHAR, $3298::VARCHAR, $3299::VARCHAR, $3300::VARCHAR, $3301::VARCHAR, $3302::VARCHAR, $3303::VARCHAR, $3304::VARCHAR, $3305::VARCHAR, $3306::VARCHAR, $3307::VARCHAR, $3308::VARCHAR, $3309::VARCHAR, $3310::VARCHAR, $3311::VARCHAR, $3312::VARCHAR, $3313::VARCHAR, $3314::VARCHAR, $3315::VARCHAR, $3316::VARCHAR, $3317::VARCHAR, $3318::VARCHAR, $3319::VARCHAR, $3320::VARCHAR, $3321::VARCHAR, $3322::VARCHAR, $3323::VARCHAR, $3324::VARCHAR, $3325::VARCHAR, $3326::VARCHAR, $3327::VARCHAR, $3328::VARCHAR, $3329::VARCHAR, $3330::VARCHAR, $3331::VARCHAR, $3332::VARCHAR, $3333::VARCHAR, $3334::VARCHAR, $3335::VARCHAR, $3336::VARCHAR, $3337::VARCHAR, $3338::VARCHAR, $3339::VARCHAR, $3340::VARCHAR, $3341::VARCHAR, $3342::VARCHAR, $3343::VARCHAR, $3344::VARCHAR, $3345::VARCHAR, $3346::VARCHAR, $3347::VARCHAR, $3348::VARCHAR, $3349::VARCHAR, $3350::VARCHAR, $3351::VARCHAR, $3352::VARCHAR, $3353::VARCHAR, $3354::VARCHAR, $3355::VARCHAR, $3356::VARCHAR, $3357::VARCHAR, $3358::VARCHAR, $3359::VARCHAR, $3360::VARCHAR, $3361::VARCHAR, $3362::VARCHAR, $3363::VARCHAR, $3364::VARCHAR, $3365::VARCHAR, $3366::VARCHAR, $3367::VARCHAR, $3368::VARCHAR, $3369::VARCHAR, $3370::VARCHAR, $3371::VARCHAR, $3372::VARCHAR, $3373::VARCHAR, $3374::VARCHAR, $3375::VARCHAR, $3376::VARCHAR, $3377::VARCHAR, $3378::VARCHAR, $3379::VARCHAR, $3380::VARCHAR, $3381::VARCHAR, $3382::VARCHAR, $3383::VARCHAR, $3384::VARCHAR, $3385::VARCHAR, $3386::VARCHAR, $3387::VARCHAR, $3388::VARCHAR, $3389::VARCHAR, $3390::VARCHAR, $3391::VARCHAR, $3392::VARCHAR, $3393::VARCHAR, $3394::VARCHAR, $3395::VARCHAR, $3396::VARCHAR, $3397::VARCHAR, $3398::VARCHAR, $3399::VARCHAR, $3400::VARCHAR, $3401::VARCHAR, $3402::VARCHAR, $3403::VARCHAR, $3404::VARCHAR, $3405::VARCHAR, $3406::VARCHAR, $3407::VARCHAR, $3408::VARCHAR, $3409::VARCHAR, $3410::VARCHAR, $3411::VARCHAR, $3412::VARCHAR, $3413::VARCHAR, $3414::VARCHAR, $3415::VARCHAR, $3416::VARCHAR, $3417::VARCHAR, $3418::VARCHAR, $3419::VARCHAR, $3420::VARCHAR, $3421::VARCHAR, $3422::VARCHAR, $3423::VARCHAR, $3424::VARCHAR, $3425::VARCHAR, $3426::VARCHAR, $3427::VARCHAR, $3428::VARCHAR, $3429::VARCHAR, $3430::VARCHAR, $3431::VARCHAR, $3432::VARCHAR, $3433::VARCHAR, $3434::VARCHAR, $3435::VARCHAR, $3436::VARCHAR, $3437::VARCHAR, $3438::VARCHAR, $3439::VARCHAR, $3440::VARCHAR, $3441::VARCHAR, $3442::VARCHAR, $3443::VARCHAR, $3444::VARCHAR, $3445::VARCHAR, $3446::VARCHAR, $3447::VARCHAR, $3448::VARCHAR, $3449::VARCHAR, $3450::VARCHAR, $3451::VARCHAR, $3452::VARCHAR, $3453::VARCHAR, $3454::VARCHAR, $3455::VARCHAR, $3456::VARCHAR, $3457::VARCHAR, $3458::VARCHAR, $3459::VARCHAR, $3460::VARCHAR, $3461::VARCHAR, $3462::VARCHAR, $3463::VARCHAR, $3464::VARCHAR, $3465::VARCHAR, $3466::VARCHAR, $3467::VARCHAR, $3468::VARCHAR, $3469::VARCHAR, $3470::VARCHAR, $3471::VARCHAR, $3472::VARCHAR, $3473::VARCHAR, $3474::VARCHAR, $3475::VARCHAR, $3476::VARCHAR, $3477::VARCHAR, $3478::VARCHAR, $3479::VARCHAR, $3480::VARCHAR, $3481::VARCHAR, $3482::VARCHAR, $3483::VARCHAR, $3484::VARCHAR, $3485::VARCHAR, $3486::VARCHAR, $3487::VARCHAR, $3488::VARCHAR, $3489::VARCHAR, $3490::VARCHAR, $3491::VARCHAR, $3492::VARCHAR, $3493::VARCHAR, $3494::VARCHAR, $3495::VARCHAR, $3496::VARCHAR, $3497::VARCHAR, $3498::VARCHAR, $3499::VARCHAR, $3500::VARCHAR, $3501::VARCHAR, $3502::VARCHAR, $3503::VARCHAR, $3504::VARCHAR, $3505::VARCHAR, $3506::VARCHAR, $3507::VARCHAR, $3508::VARCHAR, $3509::VARCHAR, $3510::VARCHAR, $3511::VARCHAR, $3512::VARCHAR, $3513::VARCHAR, $3514::VARCHAR, $3515::VARCHAR, $3516::VARCHAR, $3517::VARCHAR, $3518::VARCHAR, $3519::VARCHAR, $3520::VARCHAR, $3521::VARCHAR, $3522::VARCHAR, $3523::VARCHAR, $3524::VARCHAR, $3525::VARCHAR, $3526::VARCHAR, $3527::VARCHAR, $3528::VARCHAR, $3529::VARCHAR, $3530::VARCHAR, $3531::VARCHAR, $3532::VARCHAR, $3533::VARCHAR, $3534::VARCHAR, $3535::VARCHAR, $3536::VARCHAR, $3537::VARCHAR, $3538::VARCHAR, $3539::VARCHAR, $3540::VARCHAR, $3541::VARCHAR, $3542::VARCHAR, $3543::VARCHAR, $3544::VARCHAR, $3545::VARCHAR, $3546::VARCHAR, $3547::VARCHAR, $3548::VARCHAR, $3549::VARCHAR, $3550::VARCHAR, $3551::VARCHAR, $3552::VARCHAR, $3553::VARCHAR, $3554::VARCHAR, $3555::VARCHAR, $3556::VARCHAR, $3557::VARCHAR, $3558::VARCHAR, $3559::VARCHAR, $3560::VARCHAR, $3561::VARCHAR, $3562::VARCHAR, $3563::VARCHAR, $3564::VARCHAR, $3565::VARCHAR, $3566::VARCHAR, $3567::VARCHAR, $3568::VARCHAR, $3569::VARCHAR, $3570::VARCHAR, $3571::VARCHAR, $3572::VARCHAR, $3573::VARCHAR, $3574::VARCHAR, $3575::VARCHAR, $3576::VARCHAR, $3577::VARCHAR, $3578::VARCHAR, $3579::VARCHAR, $3580::VARCHAR, $3581::VARCHAR, $3582::VARCHAR, $3583::VARCHAR, $3584::VARCHAR, $3585::VARCHAR, $3586::VARCHAR, $3587::VARCHAR, $3588::VARCHAR, $3589::VARCHAR, $3590::VARCHAR, $3591::VARCHAR, $3592::VARCHAR, $3593::VARCHAR, $3594::VARCHAR, $3595::VARCHAR, $3596::VARCHAR, $3597::VARCHAR, $3598::VARCHAR, $3599::VARCHAR, $3600::VARCHAR, $3601::VARCHAR, $3602::VARCHAR, $3603::VARCHAR, $3604::VARCHAR, $3605::VARCHAR, $3606::VARCHAR, $3607::VARCHAR, $3608::VARCHAR, $3609::VARCHAR, $3610::VARCHAR, $3611::VARCHAR, $3612::VARCHAR, $3613::VARCHAR, $3614::VARCHAR, $3615::VARCHAR, $3616::VARCHAR, $3617::VARCHAR, $3618::VARCHAR, $3619::VARCHAR, $3620::VARCHAR, $3621::VARCHAR, $3622::VARCHAR, $3623::VARCHAR, $3624::VARCHAR, $3625::VARCHAR, $3626::VARCHAR, $3627::VARCHAR, $3628::VARCHAR, $3629::VARCHAR, $3630::VARCHAR, $3631::VARCHAR, $3632::VARCHAR, $3633::VARCHAR, $3634::VARCHAR, $3635::VARCHAR, $3636::VARCHAR, $3637::VARCHAR, $3638::VARCHAR, $3639::VARCHAR, $3640::VARCHAR, $3641::VARCHAR, $3642::VARCHAR, $3643::VARCHAR, $3644::VARCHAR, $3645::VARCHAR, $3646::VARCHAR, $3647::VARCHAR, $3648::VARCHAR, $3649::VARCHAR, $3650::VARCHAR, $3651::VARCHAR, $3652::VARCHAR, $3653::VARCHAR, $3654::VARCHAR, $3655::VARCHAR, $3656::VARCHAR, $3657::VARCHAR, $3658::VARCHAR, $3659::VARCHAR, $3660::VARCHAR, $3661::VARCHAR, $3662::VARCHAR, $3663::VARCHAR, $3664::VARCHAR, $3665::VARCHAR, $3666::VARCHAR, $3667::VARCHAR, $3668::VARCHAR, $3669::VARCHAR, $3670::VARCHAR, $3671::VARCHAR, $3672::VARCHAR, $3673::VARCHAR, $3674::VARCHAR, $3675::VARCHAR, $3676::VARCHAR, $3677::VARCHAR, $3678::VARCHAR, $3679::VARCHAR, $3680::VARCHAR, $3681::VARCHAR, $3682::VARCHAR, $3683::VARCHAR, $3684::VARCHAR, $3685::VARCHAR, $3686::VARCHAR, $3687::VARCHAR, $3688::VARCHAR, $3689::VARCHAR, $3690::VARCHAR, $3691::VARCHAR, $3692::VARCHAR, $3693::VARCHAR, $3694::VARCHAR, $3695::VARCHAR, $3696::VARCHAR, $3697::VARCHAR, $3698::VARCHAR, $3699::VARCHAR, $3700::VARCHAR, $3701::VARCHAR, $3702::VARCHAR, $3703::VARCHAR, $3704::VARCHAR, $3705::VARCHAR, $3706::VARCHAR, $3707::VARCHAR, $3708::VARCHAR, $3709::VARCHAR, $3710::VARCHAR, $3711::VARCHAR, $3712::VARCHAR, $3713::VARCHAR, $3714::VARCHAR, $3715::VARCHAR, $3716::VARCHAR, $3717::VARCHAR, $3718::VARCHAR, $3719::VARCHAR, $3720::VARCHAR, $3721::VARCHAR, $3722::VARCHAR, $3723::VARCHAR, $3724::VARCHAR, $3725::VARCHAR, $3726::VARCHAR, $3727::VARCHAR, $3728::VARCHAR, $3729::VARCHAR, $3730::VARCHAR, $3731::VARCHAR, $3732::VARCHAR, $3733::VARCHAR, $3734::VARCHAR, $3735::VARCHAR, $3736::VARCHAR, $3737::VARCHAR, $3738::VARCHAR, $3739::VARCHAR, $3740::VARCHAR, $3741::VARCHAR, $3742::VARCHAR, $3743::VARCHAR, $3744::VARCHAR, $3745::VARCHAR, $3746::VARCHAR, $3747::VARCHAR, $3748::VARCHAR, $3749::VARCHAR, $3750::VARCHAR, $3751::VARCHAR, $3752::VARCHAR, $3753::VARCHAR, $3754::VARCHAR, $3755::VARCHAR, $3756::VARCHAR, $3757::VARCHAR, $3758::VARCHAR, $3759::VARCHAR, $3760::VARCHAR, $3761::VARCHAR, $3762::VARCHAR, $3763::VARCHAR, $3764::VARCHAR, $3765::VARCHAR, $3766::VARCHAR, $3767::VARCHAR, $3768::VARCHAR, $3769::VARCHAR, $3770::VARCHAR, $3771::VARCHAR, $3772::VARCHAR, $3773::VARCHAR, $3774::VARCHAR, $3775::VARCHAR, $3776::VARCHAR, $3777::VARCHAR, $3778::VARCHAR, $3779::VARCHAR, $3780::VARCHAR, $3781::VARCHAR, $3782::VARCHAR, $3783::VARCHAR, $3784::VARCHAR, $3785::VARCHAR, $3786::VARCHAR, $3787::VARCHAR, $3788::VARCHAR, $3789::VARCHAR, $3790::VARCHAR, $3791::VARCHAR, $3792::VARCHAR, $3793::VARCHAR, $3794::VARCHAR, $3795::VARCHAR, $3796::VARCHAR, $3797::VARCHAR, $3798::VARCHAR, $3799::VARCHAR, $3800::VARCHAR, $3801::VARCHAR, $3802::VARCHAR, $3803::VARCHAR, $3804::VARCHAR, $3805::VARCHAR, $3806::VARCHAR, $3807::VARCHAR, $3808::VARCHAR, $3809::VARCHAR, $3810::VARCHAR, $3811::VARCHAR, $3812::VARCHAR, $3813::VARCHAR, $3814::VARCHAR, $3815::VARCHAR, $3816::VARCHAR, $3817::VARCHAR, $3818::VARCHAR, $3819::VARCHAR, $3820::VARCHAR, $3821::VARCHAR, $3822::VARCHAR, $3823::VARCHAR, $3824::VARCHAR, $3825::VARCHAR, $3826::VARCHAR, $3827::VARCHAR, $3828::VARCHAR, $3829::VARCHAR, $3830::VARCHAR, $3831::VARCHAR, $3832::VARCHAR, $3833::VARCHAR, $3834::VARCHAR, $3835::VARCHAR, $3836::VARCHAR, $3837::VARCHAR, $3838::VARCHAR, $3839::VARCHAR, $3840::VARCHAR, $3841::VARCHAR, $3842::VARCHAR, $3843::VARCHAR, $3844::VARCHAR, $3845::VARCHAR, $3846::VARCHAR, $3847::VARCHAR, $3848::VARCHAR, $3849::VARCHAR, $3850::VARCHAR, $3851::VARCHAR, $3852::VARCHAR, $3853::VARCHAR, $3854::VARCHAR, $3855::VARCHAR, $3856::VARCHAR, $3857::VARCHAR, $3858::VARCHAR, $3859::VARCHAR, $3860::VARCHAR, $3861::VARCHAR, $3862::VARCHAR, $3863::VARCHAR, $3864::VARCHAR, $3865::VARCHAR, $3866::VARCHAR, $3867::VARCHAR, $3868::VARCHAR, $3869::VARCHAR, $3870::VARCHAR, $3871::VARCHAR, $3872::VARCHAR, $3873::VARCHAR, $3874::VARCHAR, $3875::VARCHAR, $3876::VARCHAR, $3877::VARCHAR, $3878::VARCHAR, $3879::VARCHAR, $3880::VARCHAR, $3881::VARCHAR, $3882::VARCHAR, $3883::VARCHAR, $3884::VARCHAR, $3885::VARCHAR, $3886::VARCHAR, $3887::VARCHAR, $3888::VARCHAR, $3889::VARCHAR, $3890::VARCHAR, $3891::VARCHAR, $3892::VARCHAR, $3893::VARCHAR, $3894::VARCHAR, $3895::VARCHAR, $3896::VARCHAR, $3897::VARCHAR, $3898::VARCHAR, $3899::VARCHAR, $3900::VARCHAR, $3901::VARCHAR, $3902::VARCHAR, $3903::VARCHAR, $3904::VARCHAR, $3905::VARCHAR, $3906::VARCHAR, $3907::VARCHAR, $3908::VARCHAR, $3909::VARCHAR, $3910::VARCHAR, $3911::VARCHAR, $3912::VARCHAR, $3913::VARCHAR, $3914::VARCHAR, $3915::VARCHAR, $3916::VARCHAR, $3917::VARCHAR, $3918::VARCHAR, $3919::VARCHAR, $3920::VARCHAR, $3921::VARCHAR, $3922::VARCHAR, $3923::VARCHAR, $3924::VARCHAR, $3925::VARCHAR, $3926::VARCHAR, $3927::VARCHAR, $3928::VARCHAR, $3929::VARCHAR, $3930::VARCHAR, $3931::VARCHAR, $3932::VARCHAR, $3933::VARCHAR, $3934::VARCHAR, $3935::VARCHAR, $3936::VARCHAR, $3937::VARCHAR, $3938::VARCHAR, $3939::VARCHAR, $3940::VARCHAR, $3941::VARCHAR, $3942::VARCHAR, $3943::VARCHAR, $3944::VARCHAR, $3945::VARCHAR, $3946::VARCHAR, $3947::VARCHAR, $3948::VARCHAR, $3949::VARCHAR, $3950::VARCHAR, $3951::VARCHAR, $3952::VARCHAR, $3953::VARCHAR, $3954::VARCHAR, $3955::VARCHAR, $3956::VARCHAR, $3957::VARCHAR, $3958::VARCHAR, $3959::VARCHAR, $3960::VARCHAR, $3961::VARCHAR, $3962::VARCHAR, $3963::VARCHAR, $3964::VARCHAR, $3965::VARCHAR, $3966::VARCHAR, $3967::VARCHAR, $3968::VARCHAR, $3969::VARCHAR, $3970::VARCHAR, $3971::VARCHAR, $3972::VARCHAR, $3973::VARCHAR, $3974::VARCHAR, $3975::VARCHAR, $3976::VARCHAR, $3977::VARCHAR, $3978::VARCHAR, $3979::VARCHAR, $3980::VARCHAR, $3981::VARCHAR, $3982::VARCHAR, $3983::VARCHAR, $3984::VARCHAR, $3985::VARCHAR, $3986::VARCHAR, $3987::VARCHAR, $3988::VARCHAR, $3989::VARCHAR, $3990::VARCHAR, $3991::VARCHAR, $3992::VARCHAR, $3993::VARCHAR, $3994::VARCHAR, $3995::VARCHAR, $3996::VARCHAR, $3997::VARCHAR, $3998::VARCHAR, $3999::VARCHAR, $4000::VARCHAR, $4001::VARCHAR, $4002::VARCHAR, $4003::VARCHAR, $4004::VARCHAR, $4005::VARCHAR, $4006::VARCHAR, $4007::VARCHAR, $4008::VARCHAR, $4009::VARCHAR, $4010::VARCHAR, $4011::VARCHAR, $4012::VARCHAR, $4013::VARCHAR, $4014::VARCHAR, $4015::VARCHAR, $4016::VARCHAR, $4017::VARCHAR, $4018::VARCHAR, $4019::VARCHAR, $4020::VARCHAR, $4021::VARCHAR, $4022::VARCHAR, $4023::VARCHAR, $4024::VARCHAR, $4025::VARCHAR, $4026::VARCHAR, $4027::VARCHAR, $4028::VARCHAR, $4029::VARCHAR, $4030::VARCHAR, $4031::VARCHAR, $4032::VARCHAR, $4033::VARCHAR, $4034::VARCHAR, $4035::VARCHAR, $4036::VARCHAR, $4037::VARCHAR, $4038::VARCHAR, $4039::VARCHAR, $4040::VARCHAR, $4041::VARCHAR, $4042::VARCHAR, $4043::VARCHAR, $4044::VARCHAR, $4045::VARCHAR, $4046::VARCHAR, $4047::VARCHAR, $4048::VARCHAR, $4049::VARCHAR, $4050::VARCHAR, $4051::VARCHAR, $4052::VARCHAR, $4053::VARCHAR, $4054::VARCHAR, $4055::VARCHAR, $4056::VARCHAR, $4057::VARCHAR, $4058::VARCHAR, $4059::VARCHAR, $4060::VARCHAR, $4061::VARCHAR, $4062::VARCHAR, $4063::VARCHAR, $4064::VARCHAR, $4065::VARCHAR, $4066::VARCHAR, $4067::VARCHAR, $4068::VARCHAR, $4069::VARCHAR, $4070::VARCHAR, $4071::VARCHAR, $4072::VARCHAR, $4073::VARCHAR, $4074::VARCHAR, $4075::VARCHAR, $4076::VARCHAR, $4077::VARCHAR, $4078::VARCHAR, $4079::VARCHAR, $4080::VARCHAR, $4081::VARCHAR, $4082::VARCHAR, $4083::VARCHAR, $4084::VARCHAR, $4085::VARCHAR, $4086::VARCHAR, $4087::VARCHAR, $4088::VARCHAR, $4089::VARCHAR, $4090::VARCHAR, $4091::VARCHAR, $4092::VARCHAR, $4093::VARCHAR, $4094::VARCHAR, $4095::VARCHAR, $4096::VARCHAR, $4097::VARCHAR, $4098::VARCHAR, $4099::VARCHAR, $4100::VARCHAR, $4101::VARCHAR, $4102::VARCHAR, $4103::VARCHAR, $4104::VARCHAR, $4105::VARCHAR, $4106::VARCHAR, $4107::VARCHAR, $4108::VARCHAR, $4109::VARCHAR, $4110::VARCHAR, $4111::VARCHAR, $4112::VARCHAR, $4113::VARCHAR, $4114::VARCHAR, $4115::VARCHAR, $4116::VARCHAR, $4117::VARCHAR, $4118::VARCHAR, $4119::VARCHAR, $4120::VARCHAR, $4121::VARCHAR, $4122::VARCHAR, $4123::VARCHAR, $4124::VARCHAR, $4125::VARCHAR, $4126::VARCHAR, $4127::VARCHAR, $4128::VARCHAR, $4129::VARCHAR, $4130::VARCHAR, $4131::VARCHAR, $4132::VARCHAR, $4133::VARCHAR, $4134::VARCHAR, $4135::VARCHAR, $4136::VARCHAR, $4137::VARCHAR, $4138::VARCHAR, $4139::VARCHAR, $4140::VARCHAR, $4141::VARCHAR, $4142::VARCHAR, $4143::VARCHAR, $4144::VARCHAR, $4145::VARCHAR, $4146::VARCHAR, $4147::VARCHAR, $4148::VARCHAR, $4149::VARCHAR, $4150::VARCHAR, $4151::VARCHAR, $4152::VARCHAR, $4153::VARCHAR, $4154::VARCHAR, $4155::VARCHAR, $4156::VARCHAR, $4157::VARCHAR, $4158::VARCHAR, $4159::VARCHAR, $4160::VARCHAR, $4161::VARCHAR, $4162::VARCHAR, $4163::VARCHAR, $4164::VARCHAR, $4165::VARCHAR, $4166::VARCHAR, $4167::VARCHAR, $4168::VARCHAR, $4169::VARCHAR, $4170::VARCHAR, $4171::VARCHAR, $4172::VARCHAR, $4173::VARCHAR, $4174::VARCHAR, $4175::VARCHAR, $4176::VARCHAR, $4177::VARCHAR, $4178::VARCHAR, $4179::VARCHAR, $4180::VARCHAR, $4181::VARCHAR, $4182::VARCHAR, $4183::VARCHAR, $4184::VARCHAR, $4185::VARCHAR, $4186::VARCHAR, $4187::VARCHAR, $4188::VARCHAR, $4189::VARCHAR, $4190::VARCHAR, $4191::VARCHAR, $4192::VARCHAR, $4193::VARCHAR, $4194::VARCHAR, $4195::VARCHAR, $4196::VARCHAR, $4197::VARCHAR, $4198::VARCHAR, $4199::VARCHAR, $4200::VARCHAR, $4201::VARCHAR, $4202::VARCHAR, $4203::VARCHAR, $4204::VARCHAR, $4205::VARCHAR, $4206::VARCHAR, $4207::VARCHAR, $4208::VARCHAR, $4209::VARCHAR, $4210::VARCHAR, $4211::VARCHAR, $4212::VARCHAR, $4213::VARCHAR, $4214::VARCHAR, $4215::VARCHAR, $4216::VARCHAR, $4217::VARCHAR, $4218::VARCHAR, $4219::VARCHAR, $4220::VARCHAR, $4221::VARCHAR, $4222::VARCHAR, $4223::VARCHAR, $4224::VARCHAR, $4225::VARCHAR, $4226::VARCHAR, $4227::VARCHAR, $4228::VARCHAR, $4229::VARCHAR, $4230::VARCHAR, $4231::VARCHAR, $4232::VARCHAR, $4233::VARCHAR, $4234::VARCHAR, $4235::VARCHAR, $4236::VARCHAR, $4237::VARCHAR, $4238::VARCHAR, $4239::VARCHAR, $4240::VARCHAR, $4241::VARCHAR, $4242::VARCHAR, $4243::VARCHAR, $4244::VARCHAR, $4245::VARCHAR, $4246::VARCHAR, $4247::VARCHAR, $4248::VARCHAR, $4249::VARCHAR, $4250::VARCHAR, $4251::VARCHAR, $4252::VARCHAR, $4253::VARCHAR, $4254::VARCHAR, $4255::VARCHAR, $4256::VARCHAR, $4257::VARCHAR, $4258::VARCHAR, $4259::VARCHAR, $4260::VARCHAR, $4261::VARCHAR, $4262::VARCHAR, $4263::VARCHAR, $4264::VARCHAR, $4265::VARCHAR, $4266::VARCHAR, $4267::VARCHAR, $4268::VARCHAR, $4269::VARCHAR, $4270::VARCHAR, $4271::VARCHAR, $4272::VARCHAR, $4273::VARCHAR, $4274::VARCHAR, $4275::VARCHAR, $4276::VARCHAR, $4277::VARCHAR, $4278::VARCHAR, $4279::VARCHAR, $4280::VARCHAR, $4281::VARCHAR, $4282::VARCHAR, $4283::VARCHAR, $4284::VARCHAR, $4285::VARCHAR, $4286::VARCHAR, $4287::VARCHAR, $4288::VARCHAR, $4289::VARCHAR, $4290::VARCHAR, $4291::VARCHAR, $4292::VARCHAR, $4293::VARCHAR, $4294::VARCHAR, $4295::VARCHAR, $4296::VARCHAR, $4297::VARCHAR, $4298::VARCHAR, $4299::VARCHAR, $4300::VARCHAR, $4301::VARCHAR, $4302::VARCHAR, $4303::VARCHAR, $4304::VARCHAR, $4305::VARCHAR, $4306::VARCHAR, $4307::VARCHAR, $4308::VARCHAR, $4309::VARCHAR, $4310::VARCHAR, $4311::VARCHAR, $4312::VARCHAR, $4313::VARCHAR, $4314::VARCHAR, $4315::VARCHAR, $4316::VARCHAR, $4317::VARCHAR, $4318::VARCHAR, $4319::VARCHAR, $4320::VARCHAR, $4321::VARCHAR, $4322::VARCHAR, $4323::VARCHAR, $4324::VARCHAR, $4325::VARCHAR, $4326::VARCHAR, $4327::VARCHAR, $4328::VARCHAR, $4329::VARCHAR, $4330::VARCHAR, $4331::VARCHAR, $4332::VARCHAR, $4333::VARCHAR, $4334::VARCHAR, $4335::VARCHAR, $4336::VARCHAR, $4337::VARCHAR, $4338::VARCHAR, $4339::VARCHAR, $4340::VARCHAR, $4341::VARCHAR, $4342::VARCHAR, $4343::VARCHAR, $4344::VARCHAR, $4345::VARCHAR, $4346::VARCHAR, $4347::VARCHAR, $4348::VARCHAR, $4349::VARCHAR, $4350::VARCHAR, $4351::VARCHAR, $4352::VARCHAR, $4353::VARCHAR, $4354::VARCHAR, $4355::VARCHAR, $4356::VARCHAR, $4357::VARCHAR, $4358::VARCHAR, $4359::VARCHAR, $4360::VARCHAR, $4361::VARCHAR, $4362::VARCHAR, $4363::VARCHAR, $4364::VARCHAR, $4365::VARCHAR, $4366::VARCHAR, $4367::VARCHAR, $4368::VARCHAR, $4369::VARCHAR, $4370::VARCHAR, $4371::VARCHAR, $4372::VARCHAR, $4373::VARCHAR, $4374::VARCHAR, $4375::VARCHAR, $4376::VARCHAR, $4377::VARCHAR, $4378::VARCHAR, $4379::VARCHAR, $4380::VARCHAR, $4381::VARCHAR, $4382::VARCHAR, $4383::VARCHAR, $4384::VARCHAR, $4385::VARCHAR, $4386::VARCHAR, $4387::VARCHAR, $4388::VARCHAR, $4389::VARCHAR, $4390::VARCHAR, $4391::VARCHAR, $4392::VARCHAR, $4393::VARCHAR, $4394::VARCHAR, $4395::VARCHAR, $4396::VARCHAR, $4397::VARCHAR, $4398::VARCHAR, $4399::VARCHAR, $4400::VARCHAR, $4401::VARCHAR, $4402::VARCHAR, $4403::VARCHAR, $4404::VARCHAR, $4405::VARCHAR, $4406::VARCHAR, $4407::VARCHAR, $4408::VARCHAR, $4409::VARCHAR, $4410::VARCHAR, $4411::VARCHAR, $4412::VARCHAR, $4413::VARCHAR, $4414::VARCHAR, $4415::VARCHAR, $4416::VARCHAR, $4417::VARCHAR, $4418::VARCHAR, $4419::VARCHAR, $4420::VARCHAR, $4421::VARCHAR, $4422::VARCHAR, $4423::VARCHAR, $4424::VARCHAR, $4425::VARCHAR, $4426::VARCHAR, $4427::VARCHAR, $4428::VARCHAR, $4429::VARCHAR, $4430::VARCHAR, $4431::VARCHAR, $4432::VARCHAR, $4433::VARCHAR, $4434::VARCHAR, $4435::VARCHAR, $4436::VARCHAR, $4437::VARCHAR, $4438::VARCHAR, $4439::VARCHAR, $4440::VARCHAR, $4441::VARCHAR, $4442::VARCHAR, $4443::VARCHAR, $4444::VARCHAR, $4445::VARCHAR, $4446::VARCHAR, $4447::VARCHAR, $4448::VARCHAR, $4449::VARCHAR, $4450::VARCHAR, $4451::VARCHAR, $4452::VARCHAR, $4453::VARCHAR, $4454::VARCHAR, $4455::VARCHAR, $4456::VARCHAR, $4457::VARCHAR, $4458::VARCHAR, $4459::VARCHAR, $4460::VARCHAR, $4461::VARCHAR, $4462::VARCHAR, $4463::VARCHAR, $4464::VARCHAR, $4465::VARCHAR, $4466::VARCHAR, $4467::VARCHAR, $4468::VARCHAR, $4469::VARCHAR, $4470::VARCHAR, $4471::VARCHAR, $4472::VARCHAR, $4473::VARCHAR, $4474::VARCHAR, $4475::VARCHAR, $4476::VARCHAR, $4477::VARCHAR, $4478::VARCHAR, $4479::VARCHAR, $4480::VARCHAR, $4481::VARCHAR, $4482::VARCHAR, $4483::VARCHAR, $4484::VARCHAR, $4485::VARCHAR, $4486::VARCHAR, $4487::VARCHAR, $4488::VARCHAR, $4489::VARCHAR, $4490::VARCHAR, $4491::VARCHAR, $4492::VARCHAR, $4493::VARCHAR, $4494::VARCHAR, $4495::VARCHAR, $4496::VARCHAR, $4497::VARCHAR, $4498::VARCHAR, $4499::VARCHAR, $4500::VARCHAR, $4501::VARCHAR, $4502::VARCHAR, $4503::VARCHAR, $4504::VARCHAR, $4505::VARCHAR, $4506::VARCHAR, $4507::VARCHAR, $4508::VARCHAR, $4509::VARCHAR, $4510::VARCHAR, $4511::VARCHAR, $4512::VARCHAR, $4513::VARCHAR, $4514::VARCHAR, $4515::VARCHAR, $4516::VARCHAR, $4517::VARCHAR, $4518::VARCHAR, $4519::VARCHAR, $4520::VARCHAR, $4521::VARCHAR, $4522::VARCHAR, $4523::VARCHAR, $4524::VARCHAR, $4525::VARCHAR, $4526::VARCHAR, $4527::VARCHAR, $4528::VARCHAR, $4529::VARCHAR, $4530::VARCHAR, $4531::VARCHAR, $4532::VARCHAR, $4533::VARCHAR, $4534::VARCHAR, $4535::VARCHAR, $4536::VARCHAR, $4537::VARCHAR, $4538::VARCHAR, $4539::VARCHAR, $4540::VARCHAR, $4541::VARCHAR, $4542::VARCHAR, $4543::VARCHAR, $4544::VARCHAR, $4545::VARCHAR, $4546::VARCHAR, $4547::VARCHAR, $4548::VARCHAR, $4549::VARCHAR, $4550::VARCHAR, $4551::VARCHAR, $4552::VARCHAR, $4553::VARCHAR, $4554::VARCHAR, $4555::VARCHAR, $4556::VARCHAR, $4557::VARCHAR, $4558::VARCHAR, $4559::VARCHAR, $4560::VARCHAR, $4561::VARCHAR, $4562::VARCHAR, $4563::VARCHAR, $4564::VARCHAR, $4565::VARCHAR, $4566::VARCHAR, $4567::VARCHAR, $4568::VARCHAR, $4569::VARCHAR, $4570::VARCHAR, $4571::VARCHAR, $4572::VARCHAR, $4573::VARCHAR, $4574::VARCHAR, $4575::VARCHAR, $4576::VARCHAR, $4577::VARCHAR, $4578::VARCHAR, $4579::VARCHAR, $4580::VARCHAR, $4581::VARCHAR, $4582::VARCHAR, $4583::VARCHAR, $4584::VARCHAR, $4585::VARCHAR, $4586::VARCHAR, $4587::VARCHAR, $4588::VARCHAR, $4589::VARCHAR, $4590::VARCHAR, $4591::VARCHAR, $4592::VARCHAR, $4593::VARCHAR, $4594::VARCHAR, $4595::VARCHAR, $4596::VARCHAR, $4597::VARCHAR, $4598::VARCHAR, $4599::VARCHAR, $4600::VARCHAR, $4601::VARCHAR, $4602::VARCHAR, $4603::VARCHAR, $4604::VARCHAR, $4605::VARCHAR, $4606::VARCHAR, $4607::VARCHAR, $4608::VARCHAR, $4609::VARCHAR, $4610::VARCHAR, $4611::VARCHAR, $4612::VARCHAR, $4613::VARCHAR, $4614::VARCHAR, $4615::VARCHAR, $4616::VARCHAR, $4617::VARCHAR, $4618::VARCHAR, $4619::VARCHAR, $4620::VARCHAR, $4621::VARCHAR, $4622::VARCHAR, $4623::VARCHAR, $4624::VARCHAR, $4625::VARCHAR, $4626::VARCHAR, $4627::VARCHAR, $4628::VARCHAR, $4629::VARCHAR, $4630::VARCHAR, $4631::VARCHAR, $4632::VARCHAR, $4633::VARCHAR, $4634::VARCHAR, $4635::VARCHAR, $4636::VARCHAR, $4637::VARCHAR, $4638::VARCHAR, $4639::VARCHAR, $4640::VARCHAR, $4641::VARCHAR, $4642::VARCHAR, $4643::VARCHAR, $4644::VARCHAR, $4645::VARCHAR, $4646::VARCHAR, $4647::VARCHAR, $4648::VARCHAR, $4649::VARCHAR, $4650::VARCHAR, $4651::VARCHAR, $4652::VARCHAR, $4653::VARCHAR, $4654::VARCHAR, $4655::VARCHAR, $4656::VARCHAR, $4657::VARCHAR, $4658::VARCHAR, $4659::VARCHAR, $4660::VARCHAR, $4661::VARCHAR, $4662::VARCHAR, $4663::VARCHAR, $4664::VARCHAR, $4665::VARCHAR, $4666::VARCHAR, $4667::VARCHAR, $4668::VARCHAR, $4669::VARCHAR, $4670::VARCHAR, $4671::VARCHAR, $4672::VARCHAR, $4673::VARCHAR, $4674::VARCHAR, $4675::VARCHAR, $4676::VARCHAR, $4677::VARCHAR, $4678::VARCHAR, $4679::VARCHAR, $4680::VARCHAR, $4681::VARCHAR, $4682::VARCHAR, $4683::VARCHAR, $4684::VARCHAR, $4685::VARCHAR, $4686::VARCHAR, $4687::VARCHAR, $4688::VARCHAR, $4689::VARCHAR, $4690::VARCHAR, $4691::VARCHAR, $4692::VARCHAR, $4693::VARCHAR, $4694::VARCHAR, $4695::VARCHAR, $4696::VARCHAR, $4697::VARCHAR, $4698::VARCHAR, $4699::VARCHAR, $4700::VARCHAR, $4701::VARCHAR, $4702::VARCHAR, $4703::VARCHAR, $4704::VARCHAR, $4705::VARCHAR, $4706::VARCHAR, $4707::VARCHAR, $4708::VARCHAR, $4709::VARCHAR, $4710::VARCHAR, $4711::VARCHAR, $4712::VARCHAR, $4713::VARCHAR, $4714::VARCHAR, $4715::VARCHAR, $4716::VARCHAR, $4717::VARCHAR, $4718::VARCHAR, $4719::VARCHAR, $4720::VARCHAR, $4721::VARCHAR, $4722::VARCHAR, $4723::VARCHAR, $4724::VARCHAR, $4725::VARCHAR, $4726::VARCHAR, $4727::VARCHAR, $4728::VARCHAR, $4729::VARCHAR, $4730::VARCHAR, $4731::VARCHAR, $4732::VARCHAR, $4733::VARCHAR, $4734::VARCHAR, $4735::VARCHAR, $4736::VARCHAR, $4737::VARCHAR, $4738::VARCHAR, $4739::VARCHAR, $4740::VARCHAR, $4741::VARCHAR, $4742::VARCHAR, $4743::VARCHAR, $4744::VARCHAR, $4745::VARCHAR, $4746::VARCHAR, $4747::VARCHAR, $4748::VARCHAR, $4749::VARCHAR, $4750::VARCHAR, $4751::VARCHAR, $4752::VARCHAR, $4753::VARCHAR, $4754::VARCHAR, $4755::VARCHAR, $4756::VARCHAR, $4757::VARCHAR, $4758::VARCHAR, $4759::VARCHAR, $4760::VARCHAR, $4761::VARCHAR, $4762::VARCHAR, $4763::VARCHAR, $4764::VARCHAR, $4765::VARCHAR, $4766::VARCHAR, $4767::VARCHAR, $4768::VARCHAR, $4769::VARCHAR, $4770::VARCHAR, $4771::VARCHAR, $4772::VARCHAR, $4773::VARCHAR, $4774::VARCHAR, $4775::VARCHAR, $4776::VARCHAR, $4777::VARCHAR, $4778::VARCHAR, $4779::VARCHAR, $4780::VARCHAR, $4781::VARCHAR, $4782::VARCHAR, $4783::VARCHAR, $4784::VARCHAR, $4785::VARCHAR, $4786::VARCHAR, $4787::VARCHAR, $4788::VARCHAR, $4789::VARCHAR, $4790::VARCHAR, $4791::VARCHAR, $4792::VARCHAR, $4793::VARCHAR, $4794::VARCHAR, $4795::VARCHAR, $4796::VARCHAR, $4797::VARCHAR, $4798::VARCHAR, $4799::VARCHAR, $4800::VARCHAR, $4801::VARCHAR, $4802::VARCHAR, $4803::VARCHAR, $4804::VARCHAR, $4805::VARCHAR, $4806::VARCHAR, $4807::VARCHAR, $4808::VARCHAR, $4809::VARCHAR, $4810::VARCHAR, $4811::VARCHAR, $4812::VARCHAR, $4813::VARCHAR, $4814::VARCHAR, $4815::VARCHAR, $4816::VARCHAR, $4817::VARCHAR, $4818::VARCHAR, $4819::VARCHAR, $4820::VARCHAR, $4821::VARCHAR, $4822::VARCHAR, $4823::VARCHAR, $4824::VARCHAR, $4825::VARCHAR, $4826::VARCHAR, $4827::VARCHAR, $4828::VARCHAR, $4829::VARCHAR, $4830::VARCHAR, $4831::VARCHAR, $4832::VARCHAR, $4833::VARCHAR, $4834::VARCHAR, $4835::VARCHAR, $4836::VARCHAR, $4837::VARCHAR, $4838::VARCHAR, $4839::VARCHAR, $4840::VARCHAR, $4841::VARCHAR, $4842::VARCHAR, $4843::VARCHAR, $4844::VARCHAR, $4845::VARCHAR, $4846::VARCHAR, $4847::VARCHAR, $4848::VARCHAR, $4849::VARCHAR, $4850::VARCHAR, $4851::VARCHAR, $4852::VARCHAR, $4853::VARCHAR, $4854::VARCHAR, $4855::VARCHAR, $4856::VARCHAR, $4857::VARCHAR, $4858::VARCHAR, $4859::VARCHAR, $4860::VARCHAR, $4861::VARCHAR, $4862::VARCHAR, $4863::VARCHAR, $4864::VARCHAR, $4865::VARCHAR, $4866::VARCHAR, $4867::VARCHAR, $4868::VARCHAR, $4869::VARCHAR, $4870::VARCHAR, $4871::VARCHAR, $4872::VARCHAR, $4873::VARCHAR, $4874::VARCHAR, $4875::VARCHAR, $4876::VARCHAR, $4877::VARCHAR, $4878::VARCHAR, $4879::VARCHAR, $4880::VARCHAR, $4881::VARCHAR, $4882::VARCHAR, $4883::VARCHAR, $4884::VARCHAR, $4885::VARCHAR, $4886::VARCHAR, $4887::VARCHAR, $4888::VARCHAR, $4889::VARCHAR, $4890::VARCHAR, $4891::VARCHAR, $4892::VARCHAR, $4893::VARCHAR, $4894::VARCHAR, $4895::VARCHAR, $4896::VARCHAR, $4897::VARCHAR, $4898::VARCHAR, $4899::VARCHAR, $4900::VARCHAR, $4901::VARCHAR, $4902::VARCHAR, $4903::VARCHAR, $4904::VARCHAR, $4905::VARCHAR, $4906::VARCHAR, $4907::VARCHAR, $4908::VARCHAR, $4909::VARCHAR, $4910::VARCHAR, $4911::VARCHAR, $4912::VARCHAR, $4913::VARCHAR, $4914::VARCHAR, $4915::VARCHAR, $4916::VARCHAR, $4917::VARCHAR, $4918::VARCHAR, $4919::VARCHAR, $4920::VARCHAR, $4921::VARCHAR, $4922::VARCHAR, $4923::VARCHAR, $4924::VARCHAR, $4925::VARCHAR, $4926::VARCHAR, $4927::VARCHAR, $4928::VARCHAR, $4929::VARCHAR, $4930::VARCHAR, $4931::VARCHAR, $4932::VARCHAR, $4933::VARCHAR, $4934::VARCHAR, $4935::VARCHAR, $4936::VARCHAR, $4937::VARCHAR, $4938::VARCHAR, $4939::VARCHAR, $4940::VARCHAR, $4941::VARCHAR, $4942::VARCHAR, $4943::VARCHAR, $4944::VARCHAR, $4945::VARCHAR, $4946::VARCHAR, $4947::VARCHAR, $4948::VARCHAR, $4949::VARCHAR, $4950::VARCHAR, $4951::VARCHAR, $4952::VARCHAR, $4953::VARCHAR, $4954::VARCHAR, $4955::VARCHAR, $4956::VARCHAR, $4957::VARCHAR, $4958::VARCHAR, $4959::VARCHAR, $4960::VARCHAR, $4961::VARCHAR, $4962::VARCHAR, $4963::VARCHAR, $4964::VARCHAR, $4965::VARCHAR, $4966::VARCHAR, $4967::VARCHAR, $4968::VARCHAR, $4969::VARCHAR, $4970::VARCHAR, $4971::VARCHAR, $4972::VARCHAR, $4973::VARCHAR, $4974::VARCHAR, $4975::VARCHAR, $4976::VARCHAR, $4977::VARCHAR, $4978::VARCHAR, $4979::VARCHAR, $4980::VARCHAR, $4981::VARCHAR, $4982::VARCHAR, $4983::VARCHAR, $4984::VARCHAR, $4985::VARCHAR, $4986::VARCHAR, $4987::VARCHAR, $4988::VARCHAR, $4989::VARCHAR, $4990::VARCHAR, $4991::VARCHAR, $4992::VARCHAR, $4993::VARCHAR, $4994::VARCHAR, $4995::VARCHAR, $4996::VARCHAR, $4997::VARCHAR, $4998::VARCHAR, $4999::VARCHAR, $5000::VARCHAR, $5001::VARCHAR, $5002::VARCHAR, $5003::VARCHAR, $5004::VARCHAR, $5005::VARCHAR, $5006::VARCHAR, $5007::VARCHAR, $5008::VARCHAR, $5009::VARCHAR, $5010::VARCHAR, $5011::VARCHAR, $5012::VARCHAR, $5013::VARCHAR, $5014::VARCHAR, $5015::VARCHAR, $5016::VARCHAR, $5017::VARCHAR, $5018::VARCHAR, $5019::VARCHAR, $5020::VARCHAR, $5021::VARCHAR, $5022::VARCHAR, $5023::VARCHAR, $5024::VARCHAR, $5025::VARCHAR, $5026::VARCHAR, $5027::VARCHAR, $5028::VARCHAR, $5029::VARCHAR, $5030::VARCHAR, $5031::VARCHAR, $5032::VARCHAR, $5033::VARCHAR, $5034::VARCHAR, $5035::VARCHAR, $5036::VARCHAR, $5037::VARCHAR, $5038::VARCHAR, $5039::VARCHAR, $5040::VARCHAR, $5041::VARCHAR, $5042::VARCHAR, $5043::VARCHAR, $5044::VARCHAR, $5045::VARCHAR, $5046::VARCHAR, $5047::VARCHAR, $5048::VARCHAR, $5049::VARCHAR, $5050::VARCHAR, $5051::VARCHAR, $5052::VARCHAR, $5053::VARCHAR, $5054::VARCHAR, $5055::VARCHAR, $5056::VARCHAR, $5057::VARCHAR, $5058::VARCHAR, $5059::VARCHAR, $5060::VARCHAR, $5061::VARCHAR, $5062::VARCHAR, $5063::VARCHAR, $5064::VARCHAR, $5065::VARCHAR, $5066::VARCHAR, $5067::VARCHAR, $5068::VARCHAR, $5069::VARCHAR, $5070::VARCHAR, $5071::VARCHAR, $5072::VARCHAR, $5073::VARCHAR, $5074::VARCHAR, $5075::VARCHAR, $5076::VARCHAR, $5077::VARCHAR, $5078::VARCHAR, $5079::VARCHAR, $5080::VARCHAR, $5081::VARCHAR, $5082::VARCHAR, $5083::VARCHAR, $5084::VARCHAR, $5085::VARCHAR, $5086::VARCHAR, $5087::VARCHAR, $5088::VARCHAR, $5089::VARCHAR, $5090::VARCHAR, $5091::VARCHAR, $5092::VARCHAR, $5093::VARCHAR, $5094::VARCHAR, $5095::VARCHAR, $5096::VARCHAR, $5097::VARCHAR, $5098::VARCHAR, $5099::VARCHAR, $5100::VARCHAR, $5101::VARCHAR, $5102::VARCHAR, $5103::VARCHAR, $5104::VARCHAR, $5105::VARCHAR, $5106::VARCHAR, $5107::VARCHAR, $5108::VARCHAR, $5109::VARCHAR, $5110::VARCHAR, $5111::VARCHAR, $5112::VARCHAR, $5113::VARCHAR, $5114::VARCHAR, $5115::VARCHAR, $5116::VARCHAR, $5117::VARCHAR, $5118::VARCHAR, $5119::VARCHAR, $5120::VARCHAR, $5121::VARCHAR, $5122::VARCHAR, $5123::VARCHAR, $5124::VARCHAR, $5125::VARCHAR, $5126::VARCHAR, $5127::VARCHAR, $5128::VARCHAR, $5129::VARCHAR, $5130::VARCHAR, $5131::VARCHAR, $5132::VARCHAR, $5133::VARCHAR, $5134::VARCHAR, $5135::VARCHAR, $5136::VARCHAR, $5137::VARCHAR, $5138::VARCHAR, $5139::VARCHAR, $5140::VARCHAR, $5141::VARCHAR, $5142::VARCHAR, $5143::VARCHAR, $5144::VARCHAR, $5145::VARCHAR, $5146::VARCHAR, $5147::VARCHAR, $5148::VARCHAR, $5149::VARCHAR, $5150::VARCHAR, $5151::VARCHAR, $5152::VARCHAR, $5153::VARCHAR, $5154::VARCHAR, $5155::VARCHAR, $5156::VARCHAR, $5157::VARCHAR, $5158::VARCHAR, $5159::VARCHAR, $5160::VARCHAR, $5161::VARCHAR, $5162::VARCHAR, $5163::VARCHAR, $5164::VARCHAR, $5165::VARCHAR, $5166::VARCHAR, $5167::VARCHAR, $5168::VARCHAR, $5169::VARCHAR, $5170::VARCHAR, $5171::VARCHAR, $5172::VARCHAR, $5173::VARCHAR, $5174::VARCHAR, $5175::VARCHAR, $5176::VARCHAR, $5177::VARCHAR, $5178::VARCHAR, $5179::VARCHAR, $5180::VARCHAR, $5181::VARCHAR, $5182::VARCHAR, $5183::VARCHAR, $5184::VARCHAR, $5185::VARCHAR, $5186::VARCHAR, $5187::VARCHAR, $5188::VARCHAR, $5189::VARCHAR, $5190::VARCHAR, $5191::VARCHAR, $5192::VARCHAR, $5193::VARCHAR, $5194::VARCHAR, $5195::VARCHAR, $5196::VARCHAR, $5197::VARCHAR, $5198::VARCHAR, $5199::VARCHAR, $5200::VARCHAR, $5201::VARCHAR, $5202::VARCHAR, $5203::VARCHAR, $5204::VARCHAR, $5205::VARCHAR, $5206::VARCHAR, $5207::VARCHAR, $5208::VARCHAR, $5209::VARCHAR, $5210::VARCHAR, $5211::VARCHAR, $5212::VARCHAR, $5213::VARCHAR, $5214::VARCHAR, $5215::VARCHAR, $5216::VARCHAR, $5217::VARCHAR, $5218::VARCHAR, $5219::VARCHAR, $5220::VARCHAR, $5221::VARCHAR, $5222::VARCHAR, $5223::VARCHAR, $5224::VARCHAR, $5225::VARCHAR, $5226::VARCHAR, $5227::VARCHAR, $5228::VARCHAR, $5229::VARCHAR, $5230::VARCHAR, $5231::VARCHAR, $5232::VARCHAR, $5233::VARCHAR, $5234::VARCHAR, $5235::VARCHAR, $5236::VARCHAR, $5237::VARCHAR, $5238::VARCHAR, $5239::VARCHAR, $5240::VARCHAR, $5241::VARCHAR, $5242::VARCHAR, $5243::VARCHAR, $5244::VARCHAR, $5245::VARCHAR, $5246::VARCHAR, $5247::VARCHAR, $5248::VARCHAR, $5249::VARCHAR, $5250::VARCHAR, $5251::VARCHAR, $5252::VARCHAR, $5253::VARCHAR, $5254::VARCHAR, $5255::VARCHAR, $5256::VARCHAR, $5257::VARCHAR, $5258::VARCHAR, $5259::VARCHAR, $5260::VARCHAR, $5261::VARCHAR, $5262::VARCHAR, $5263::VARCHAR, $5264::VARCHAR, $5265::VARCHAR, $5266::VARCHAR, $5267::VARCHAR, $5268::VARCHAR, $5269::VARCHAR, $5270::VARCHAR, $5271::VARCHAR, $5272::VARCHAR, $5273::VARCHAR, $5274::VARCHAR, $5275::VARCHAR, $5276::VARCHAR, $5277::VARCHAR, $5278::VARCHAR, $5279::VARCHAR, $5280::VARCHAR, $5281::VARCHAR, $5282::VARCHAR, $5283::VARCHAR, $5284::VARCHAR, $5285::VARCHAR, $5286::VARCHAR, $5287::VARCHAR, $5288::VARCHAR, $5289::VARCHAR, $5290::VARCHAR, $5291::VARCHAR, $5292::VARCHAR, $5293::VARCHAR, $5294::VARCHAR, $5295::VARCHAR, $5296::VARCHAR, $5297::VARCHAR, $5298::VARCHAR, $5299::VARCHAR, $5300::VARCHAR, $5301::VARCHAR, $5302::VARCHAR, $5303::VARCHAR, $5304::VARCHAR, $5305::VARCHAR, $5306::VARCHAR, $5307::VARCHAR, $5308::VARCHAR, $5309::VARCHAR, $5310::VARCHAR, $5311::VARCHAR, $5312::VARCHAR, $5313::VARCHAR, $5314::VARCHAR, $5315::VARCHAR, $5316::VARCHAR, $5317::VARCHAR, $5318::VARCHAR, $5319::VARCHAR, $5320::VARCHAR, $5321::VARCHAR, $5322::VARCHAR, $5323::VARCHAR, $5324::VARCHAR, $5325::VARCHAR, $5326::VARCHAR, $5327::VARCHAR, $5328::VARCHAR, $5329::VARCHAR, $5330::VARCHAR, $5331::VARCHAR, $5332::VARCHAR, $5333::VARCHAR, $5334::VARCHAR, $5335::VARCHAR, $5336::VARCHAR, $5337::VARCHAR, $5338::VARCHAR, $5339::VARCHAR, $5340::VARCHAR, $5341::VARCHAR, $5342::VARCHAR, $5343::VARCHAR, $5344::VARCHAR, $5345::VARCHAR, $5346::VARCHAR, $5347::VARCHAR, $5348::VARCHAR, $5349::VARCHAR, $5350::VARCHAR, $5351::VARCHAR, $5352::VARCHAR, $5353::VARCHAR, $5354::VARCHAR, $5355::VARCHAR, $5356::VARCHAR, $5357::VARCHAR, $5358::VARCHAR, $5359::VARCHAR, $5360::VARCHAR, $5361::VARCHAR, $5362::VARCHAR, $5363::VARCHAR, $5364::VARCHAR, $5365::VARCHAR, $5366::VARCHAR, $5367::VARCHAR, $5368::VARCHAR, $5369::VARCHAR, $5370::VARCHAR, $5371::VARCHAR, $5372::VARCHAR, $5373::VARCHAR, $5374::VARCHAR, $5375::VARCHAR, $5376::VARCHAR, $5377::VARCHAR, $5378::VARCHAR, $5379::VARCHAR, $5380::VARCHAR, $5381::VARCHAR, $5382::VARCHAR, $5383::VARCHAR, $5384::VARCHAR, $5385::VARCHAR, $5386::VARCHAR, $5387::VARCHAR, $5388::VARCHAR, $5389::VARCHAR, $5390::VARCHAR, $5391::VARCHAR, $5392::VARCHAR, $5393::VARCHAR, $5394::VARCHAR, $5395::VARCHAR, $5396::VARCHAR, $5397::VARCHAR, $5398::VARCHAR, $5399::VARCHAR, $5400::VARCHAR, $5401::VARCHAR, $5402::VARCHAR, $5403::VARCHAR, $5404::VARCHAR, $5405::VARCHAR, $5406::VARCHAR, $5407::VARCHAR, $5408::VARCHAR, $5409::VARCHAR, $5410::VARCHAR, $5411::VARCHAR, $5412::VARCHAR, $5413::VARCHAR, $5414::VARCHAR, $5415::VARCHAR, $5416::VARCHAR, $5417::VARCHAR, $5418::VARCHAR, $5419::VARCHAR, $5420::VARCHAR, $5421::VARCHAR, $5422::VARCHAR, $5423::VARCHAR, $5424::VARCHAR, $5425::VARCHAR, $5426::VARCHAR, $5427::VARCHAR, $5428::VARCHAR, $5429::VARCHAR, $5430::VARCHAR, $5431::VARCHAR, $5432::VARCHAR, $5433::VARCHAR, $5434::VARCHAR, $5435::VARCHAR, $5436::VARCHAR, $5437::VARCHAR, $5438::VARCHAR, $5439::VARCHAR, $5440::VARCHAR, $5441::VARCHAR, $5442::VARCHAR, $5443::VARCHAR, $5444::VARCHAR, $5445::VARCHAR, $5446::VARCHAR, $5447::VARCHAR, $5448::VARCHAR, $5449::VARCHAR, $5450::VARCHAR, $5451::VARCHAR, $5452::VARCHAR, $5453::VARCHAR, $5454::VARCHAR, $5455::VARCHAR, $5456::VARCHAR, $5457::VARCHAR, $5458::VARCHAR, $5459::VARCHAR, $5460::VARCHAR, $5461::VARCHAR, $5462::VARCHAR, $5463::VARCHAR, $5464::VARCHAR, $5465::VARCHAR, $5466::VARCHAR, $5467::VARCHAR, $5468::VARCHAR, $5469::VARCHAR, $5470::VARCHAR, $5471::VARCHAR, $5472::VARCHAR, $5473::VARCHAR, $5474::VARCHAR, $5475::VARCHAR, $5476::VARCHAR, $5477::VARCHAR, $5478::VARCHAR, $5479::VARCHAR, $5480::VARCHAR, $5481::VARCHAR, $5482::VARCHAR, $5483::VARCHAR, $5484::VARCHAR, $5485::VARCHAR, $5486::VARCHAR, $5487::VARCHAR, $5488::VARCHAR, $5489::VARCHAR, $5490::VARCHAR, $5491::VARCHAR, $5492::VARCHAR, $5493::VARCHAR, $5494::VARCHAR, $5495::VARCHAR, $5496::VARCHAR, $5497::VARCHAR, $5498::VARCHAR, $5499::VARCHAR, $5500::VARCHAR, $5501::VARCHAR, $5502::VARCHAR, $5503::VARCHAR, $5504::VARCHAR, $5505::VARCHAR, $5506::VARCHAR, $5507::VARCHAR, $5508::VARCHAR, $5509::VARCHAR, $5510::VARCHAR, $5511::VARCHAR, $5512::VARCHAR, $5513::VARCHAR, $5514::VARCHAR, $5515::VARCHAR, $5516::VARCHAR, $5517::VARCHAR, $5518::VARCHAR, $5519::VARCHAR, $5520::VARCHAR, $5521::VARCHAR, $5522::VARCHAR, $5523::VARCHAR, $5524::VARCHAR, $5525::VARCHAR, $5526::VARCHAR, $5527::VARCHAR, $5528::VARCHAR, $5529::VARCHAR, $5530::VARCHAR, $5531::VARCHAR, $5532::VARCHAR, $5533::VARCHAR, $5534::VARCHAR, $5535::VARCHAR, $5536::VARCHAR, $5537::VARCHAR, $5538::VARCHAR, $5539::VARCHAR, $5540::VARCHAR, $5541::VARCHAR, $5542::VARCHAR, $5543::VARCHAR, $5544::VARCHAR, $5545::VARCHAR, $5546::VARCHAR, $5547::VARCHAR, $5548::VARCHAR, $5549::VARCHAR, $5550::VARCHAR, $5551::VARCHAR, $5552::VARCHAR, $5553::VARCHAR, $5554::VARCHAR, $5555::VARCHAR, $5556::VARCHAR, $5557::VARCHAR, $5558::VARCHAR, $5559::VARCHAR, $5560::VARCHAR, $5561::VARCHAR, $5562::VARCHAR, $5563::VARCHAR, $5564::VARCHAR, $5565::VARCHAR, $5566::VARCHAR, $5567::VARCHAR, $5568::VARCHAR, $5569::VARCHAR, $5570::VARCHAR, $5571::VARCHAR, $5572::VARCHAR, $5573::VARCHAR, $5574::VARCHAR, $5575::VARCHAR, $5576::VARCHAR, $5577::VARCHAR, $5578::VARCHAR, $5579::VARCHAR, $5580::VARCHAR, $5581::VARCHAR, $5582::VARCHAR, $5583::VARCHAR, $5584::VARCHAR, $5585::VARCHAR, $5586::VARCHAR, $5587::VARCHAR, $5588::VARCHAR, $5589::VARCHAR, $5590::VARCHAR, $5591::VARCHAR, $5592::VARCHAR, $5593::VARCHAR, $5594::VARCHAR, $5595::VARCHAR, $5596::VARCHAR, $5597::VARCHAR, $5598::VARCHAR, $5599::VARCHAR, $5600::VARCHAR, $5601::VARCHAR, $5602::VARCHAR, $5603::VARCHAR, $5604::VARCHAR, $5605::VARCHAR, $5606::VARCHAR, $5607::VARCHAR, $5608::VARCHAR, $5609::VARCHAR, $5610::VARCHAR, $5611::VARCHAR, $5612::VARCHAR, $5613::VARCHAR, $5614::VARCHAR, $5615::VARCHAR, $5616::VARCHAR, $5617::VARCHAR, $5618::VARCHAR, $5619::VARCHAR, $5620::VARCHAR, $5621::VARCHAR, $5622::VARCHAR, $5623::VARCHAR, $5624::VARCHAR, $5625::VARCHAR, $5626::VARCHAR, $5627::VARCHAR, $5628::VARCHAR, $5629::VARCHAR, $5630::VARCHAR, $5631::VARCHAR, $5632::VARCHAR, $5633::VARCHAR, $5634::VARCHAR, $5635::VARCHAR, $5636::VARCHAR, $5637::VARCHAR, $5638::VARCHAR, $5639::VARCHAR, $5640::VARCHAR, $5641::VARCHAR, $5642::VARCHAR, $5643::VARCHAR, $5644::VARCHAR, $5645::VARCHAR, $5646::VARCHAR, $5647::VARCHAR, $5648::VARCHAR, $5649::VARCHAR, $5650::VARCHAR, $5651::VARCHAR, $5652::VARCHAR, $5653::VARCHAR, $5654::VARCHAR, $5655::VARCHAR, $5656::VARCHAR, $5657::VARCHAR, $5658::VARCHAR, $5659::VARCHAR, $5660::VARCHAR, $5661::VARCHAR, $5662::VARCHAR, $5663::VARCHAR, $5664::VARCHAR, $5665::VARCHAR, $5666::VARCHAR, $5667::VARCHAR, $5668::VARCHAR, $5669::VARCHAR, $5670::VARCHAR, $5671::VARCHAR, $5672::VARCHAR, $5673::VARCHAR, $5674::VARCHAR, $5675::VARCHAR, $5676::VARCHAR, $5677::VARCHAR, $5678::VARCHAR, $5679::VARCHAR, $5680::VARCHAR, $5681::VARCHAR, $5682::VARCHAR, $5683::VARCHAR, $5684::VARCHAR, $5685::VARCHAR, $5686::VARCHAR, $5687::VARCHAR, $5688::VARCHAR, $5689::VARCHAR, $5690::VARCHAR, $5691::VARCHAR, $5692::VARCHAR, $5693::VARCHAR, $5694::VARCHAR, $5695::VARCHAR, $5696::VARCHAR, $5697::VARCHAR, $5698::VARCHAR, $5699::VARCHAR, $5700::VARCHAR, $5701::VARCHAR, $5702::VARCHAR, $5703::VARCHAR, $5704::VARCHAR, $5705::VARCHAR, $5706::VARCHAR, $5707::VARCHAR, $5708::VARCHAR, $5709::VARCHAR, $5710::VARCHAR, $5711::VARCHAR, $5712::VARCHAR, $5713::VARCHAR, $5714::VARCHAR, $5715::VARCHAR, $5716::VARCHAR, $5717::VARCHAR, $5718::VARCHAR, $5719::VARCHAR, $5720::VARCHAR, $5721::VARCHAR, $5722::VARCHAR, $5723::VARCHAR, $5724::VARCHAR, $5725::VARCHAR, $5726::VARCHAR, $5727::VARCHAR, $5728::VARCHAR, $5729::VARCHAR, $5730::VARCHAR, $5731::VARCHAR, $5732::VARCHAR, $5733::VARCHAR, $5734::VARCHAR, $5735::VARCHAR, $5736::VARCHAR, $5737::VARCHAR, $5738::VARCHAR, $5739::VARCHAR, $5740::VARCHAR, $5741::VARCHAR, $5742::VARCHAR, $5743::VARCHAR, $5744::VARCHAR, $5745::VARCHAR, $5746::VARCHAR, $5747::VARCHAR, $5748::VARCHAR, $5749::VARCHAR, $5750::VARCHAR, $5751::VARCHAR, $5752::VARCHAR, $5753::VARCHAR, $5754::VARCHAR, $5755::VARCHAR, $5756::VARCHAR, $5757::VARCHAR, $5758::VARCHAR, $5759::VARCHAR, $5760::VARCHAR, $5761::VARCHAR, $5762::VARCHAR, $5763::VARCHAR, $5764::VARCHAR, $5765::VARCHAR, $5766::VARCHAR, $5767::VARCHAR, $5768::VARCHAR, $5769::VARCHAR, $5770::VARCHAR, $5771::VARCHAR, $5772::VARCHAR, $5773::VARCHAR, $5774::VARCHAR, $5775::VARCHAR, $5776::VARCHAR, $5777::VARCHAR, $5778::VARCHAR, $5779::VARCHAR, $5780::VARCHAR, $5781::VARCHAR, $5782::VARCHAR, $5783::VARCHAR, $5784::VARCHAR, $5785::VARCHAR, $5786::VARCHAR, $5787::VARCHAR, $5788::VARCHAR, $5789::VARCHAR, $5790::VARCHAR, $5791::VARCHAR, $5792::VARCHAR, $5793::VARCHAR, $5794::VARCHAR, $5795::VARCHAR, $5796::VARCHAR, $5797::VARCHAR, $5798::VARCHAR, $5799::VARCHAR, $5800::VARCHAR, $5801::VARCHAR, $5802::VARCHAR, $5803::VARCHAR, $5804::VARCHAR, $5805::VARCHAR, $5806::VARCHAR, $5807::VARCHAR, $5808::VARCHAR, $5809::VARCHAR, $5810::VARCHAR, $5811::VARCHAR, $5812::VARCHAR, $5813::VARCHAR, $5814::VARCHAR, $5815::VARCHAR, $5816::VARCHAR, $5817::VARCHAR, $5818::VARCHAR, $5819::VARCHAR, $5820::VARCHAR, $5821::VARCHAR, $5822::VARCHAR, $5823::VARCHAR, $5824::VARCHAR, $5825::VARCHAR, $5826::VARCHAR, $5827::VARCHAR, $5828::VARCHAR, $5829::VARCHAR, $5830::VARCHAR, $5831::VARCHAR, $5832::VARCHAR, $5833::VARCHAR, $5834::VARCHAR, $5835::VARCHAR, $5836::VARCHAR, $5837::VARCHAR, $5838::VARCHAR, $5839::VARCHAR, $5840::VARCHAR, $5841::VARCHAR, $5842::VARCHAR, $5843::VARCHAR, $5844::VARCHAR, $5845::VARCHAR, $5846::VARCHAR, $5847::VARCHAR, $5848::VARCHAR, $5849::VARCHAR, $5850::VARCHAR, $5851::VARCHAR, $5852::VARCHAR, $5853::VARCHAR, $5854::VARCHAR, $5855::VARCHAR, $5856::VARCHAR, $5857::VARCHAR, $5858::VARCHAR, $5859::VARCHAR, $5860::VARCHAR, $5861::VARCHAR, $5862::VARCHAR, $5863::VARCHAR, $5864::VARCHAR, $5865::VARCHAR, $5866::VARCHAR, $5867::VARCHAR, $5868::VARCHAR, $5869::VARCHAR, $5870::VARCHAR, $5871::VARCHAR, $5872::VARCHAR, $5873::VARCHAR, $5874::VARCHAR, $5875::VARCHAR, $5876::VARCHAR, $5877::VARCHAR, $5878::VARCHAR, $5879::VARCHAR, $5880::VARCHAR, $5881::VARCHAR, $5882::VARCHAR, $5883::VARCHAR, $5884::VARCHAR, $5885::VARCHAR, $5886::VARCHAR, $5887::VARCHAR, $5888::VARCHAR, $5889::VARCHAR, $5890::VARCHAR, $5891::VARCHAR, $5892::VARCHAR, $5893::VARCHAR, $5894::VARCHAR, $5895::VARCHAR, $5896::VARCHAR, $5897::VARCHAR, $5898::VARCHAR, $5899::VARCHAR, $5900::VARCHAR, $5901::VARCHAR, $5902::VARCHAR, $5903::VARCHAR, $5904::VARCHAR, $5905::VARCHAR, $5906::VARCHAR, $5907::VARCHAR, $5908::VARCHAR, $5909::VARCHAR, $5910::VARCHAR, $5911::VARCHAR, $5912::VARCHAR, $5913::VARCHAR, $5914::VARCHAR, $5915::VARCHAR, $5916::VARCHAR, $5917::VARCHAR, $5918::VARCHAR, $5919::VARCHAR, $5920::VARCHAR, $5921::VARCHAR, $5922::VARCHAR, $5923::VARCHAR, $5924::VARCHAR, $5925::VARCHAR, $5926::VARCHAR, $5927::VARCHAR, $5928::VARCHAR, $5929::VARCHAR, $5930::VARCHAR, $5931::VARCHAR, $5932::VARCHAR, $5933::VARCHAR, $5934::VARCHAR, $5935::VARCHAR, $5936::VARCHAR, $5937::VARCHAR, $5938::VARCHAR, $5939::VARCHAR, $5940::VARCHAR, $5941::VARCHAR, $5942::VARCHAR, $5943::VARCHAR, $5944::VARCHAR, $5945::VARCHAR, $5946::VARCHAR, $5947::VARCHAR, $5948::VARCHAR, $5949::VARCHAR, $5950::VARCHAR, $5951::VARCHAR, $5952::VARCHAR, $5953::VARCHAR, $5954::VARCHAR, $5955::VARCHAR, $5956::VARCHAR, $5957::VARCHAR, $5958::VARCHAR, $5959::VARCHAR, $5960::VARCHAR, $5961::VARCHAR, $5962::VARCHAR, $5963::VARCHAR, $5964::VARCHAR, $5965::VARCHAR, $5966::VARCHAR, $5967::VARCHAR, $5968::VARCHAR, $5969::VARCHAR, $5970::VARCHAR, $5971::VARCHAR, $5972::VARCHAR, $5973::VARCHAR, $5974::VARCHAR, $5975::VARCHAR, $5976::VARCHAR, $5977::VARCHAR, $5978::VARCHAR, $5979::VARCHAR, $5980::VARCHAR, $5981::VARCHAR, $5982::VARCHAR, $5983::VARCHAR, $5984::VARCHAR, $5985::VARCHAR, $5986::VARCHAR, $5987::VARCHAR, $5988::VARCHAR, $5989::VARCHAR, $5990::VARCHAR, $5991::VARCHAR, $5992::VARCHAR, $5993::VARCHAR, $5994::VARCHAR, $5995::VARCHAR, $5996::VARCHAR, $5997::VARCHAR, $5998::VARCHAR, $5999::VARCHAR, $6000::VARCHAR, $6001::VARCHAR, $6002::VARCHAR, $6003::VARCHAR, $6004::VARCHAR, $6005::VARCHAR, $6006::VARCHAR, $6007::VARCHAR, $6008::VARCHAR, $6009::VARCHAR, $6010::VARCHAR, $6011::VARCHAR, $6012::VARCHAR, $6013::VARCHAR, $6014::VARCHAR, $6015::VARCHAR, $6016::VARCHAR, $6017::VARCHAR, $6018::VARCHAR, $6019::VARCHAR, $6020::VARCHAR, $6021::VARCHAR, $6022::VARCHAR, $6023::VARCHAR, $6024::VARCHAR, $6025::VARCHAR, $6026::VARCHAR, $6027::VARCHAR, $6028::VARCHAR, $6029::VARCHAR, $6030::VARCHAR, $6031::VARCHAR, $6032::VARCHAR, $6033::VARCHAR, $6034::VARCHAR, $6035::VARCHAR, $6036::VARCHAR, $6037::VARCHAR, $6038::VARCHAR, $6039::VARCHAR, $6040::VARCHAR, $6041::VARCHAR, $6042::VARCHAR, $6043::VARCHAR, $6044::VARCHAR, $6045::VARCHAR, $6046::VARCHAR, $6047::VARCHAR, $6048::VARCHAR, $6049::VARCHAR, $6050::VARCHAR, $6051::VARCHAR, $6052::VARCHAR, $6053::VARCHAR, $6054::VARCHAR, $6055::VARCHAR, $6056::VARCHAR, $6057::VARCHAR, $6058::VARCHAR, $6059::VARCHAR, $6060::VARCHAR, $6061::VARCHAR, $6062::VARCHAR, $6063::VARCHAR, $6064::VARCHAR, $6065::VARCHAR, $6066::VARCHAR, $6067::VARCHAR, $6068::VARCHAR, $6069::VARCHAR, $6070::VARCHAR, $6071::VARCHAR, $6072::VARCHAR, $6073::VARCHAR, $6074::VARCHAR, $6075::VARCHAR, $6076::VARCHAR, $6077::VARCHAR, $6078::VARCHAR, $6079::VARCHAR, $6080::VARCHAR, $6081::VARCHAR, $6082::VARCHAR, $6083::VARCHAR, $6084::VARCHAR, $6085::VARCHAR, $6086::VARCHAR, $6087::VARCHAR, $6088::VARCHAR, $6089::VARCHAR, $6090::VARCHAR, $6091::VARCHAR, $6092::VARCHAR, $6093::VARCHAR, $6094::VARCHAR, $6095::VARCHAR, $6096::VARCHAR, $6097::VARCHAR, $6098::VARCHAR, $6099::VARCHAR, $6100::VARCHAR, $6101::VARCHAR, $6102::VARCHAR, $6103::VARCHAR, $6104::VARCHAR, $6105::VARCHAR, $6106::VARCHAR, $6107::VARCHAR, $6108::VARCHAR, $6109::VARCHAR, $6110::VARCHAR, $6111::VARCHAR, $6112::VARCHAR, $6113::VARCHAR, $6114::VARCHAR, $6115::VARCHAR, $6116::VARCHAR, $6117::VARCHAR, $6118::VARCHAR, $6119::VARCHAR, $6120::VARCHAR, $6121::VARCHAR, $6122::VARCHAR, $6123::VARCHAR, $6124::VARCHAR, $6125::VARCHAR, $6126::VARCHAR, $6127::VARCHAR, $6128::VARCHAR, $6129::VARCHAR, $6130::VARCHAR, $6131::VARCHAR, $6132::VARCHAR, $6133::VARCHAR, $6134::VARCHAR, $6135::VARCHAR, $6136::VARCHAR, $6137::VARCHAR, $6138::VARCHAR, $6139::VARCHAR, $6140::VARCHAR, $6141::VARCHAR, $6142::VARCHAR, $6143::VARCHAR, $6144::VARCHAR, $6145::VARCHAR, $6146::VARCHAR, $6147::VARCHAR, $6148::VARCHAR, $6149::VARCHAR, $6150::VARCHAR, $6151::VARCHAR, $6152::VARCHAR, $6153::VARCHAR, $6154::VARCHAR, $6155::VARCHAR, $6156::VARCHAR, $6157::VARCHAR, $6158::VARCHAR, $6159::VARCHAR, $6160::VARCHAR, $6161::VARCHAR, $6162::VARCHAR, $6163::VARCHAR, $6164::VARCHAR, $6165::VARCHAR, $6166::VARCHAR, $6167::VARCHAR, $6168::VARCHAR, $6169::VARCHAR, $6170::VARCHAR, $6171::VARCHAR, $6172::VARCHAR, $6173::VARCHAR, $6174::VARCHAR, $6175::VARCHAR, $6176::VARCHAR, $6177::VARCHAR, $6178::VARCHAR, $6179::VARCHAR, $6180::VARCHAR, $6181::VARCHAR, $6182::VARCHAR, $6183::VARCHAR, $6184::VARCHAR, $6185::VARCHAR, $6186::VARCHAR, $6187::VARCHAR, $6188::VARCHAR, $6189::VARCHAR, $6190::VARCHAR, $6191::VARCHAR, $6192::VARCHAR, $6193::VARCHAR, $6194::VARCHAR, $6195::VARCHAR, $6196::VARCHAR, $6197::VARCHAR, $6198::VARCHAR, $6199::VARCHAR, $6200::VARCHAR, $6201::VARCHAR, $6202::VARCHAR, $6203::VARCHAR, $6204::VARCHAR, $6205::VARCHAR, $6206::VARCHAR, $6207::VARCHAR, $6208::VARCHAR, $6209::VARCHAR, $6210::VARCHAR, $6211::VARCHAR, $6212::VARCHAR, $6213::VARCHAR, $6214::VARCHAR, $6215::VARCHAR, $6216::VARCHAR, $6217::VARCHAR, $6218::VARCHAR, $6219::VARCHAR, $6220::VARCHAR, $6221::VARCHAR, $6222::VARCHAR, $6223::VARCHAR, $6224::VARCHAR, $6225::VARCHAR, $6226::VARCHAR, $6227::VARCHAR, $6228::VARCHAR, $6229::VARCHAR, $6230::VARCHAR, $6231::VARCHAR, $6232::VARCHAR, $6233::VARCHAR, $6234::VARCHAR, $6235::VARCHAR, $6236::VARCHAR, $6237::VARCHAR, $6238::VARCHAR, $6239::VARCHAR, $6240::VARCHAR, $6241::VARCHAR, $6242::VARCHAR, $6243::VARCHAR, $6244::VARCHAR, $6245::VARCHAR, $6246::VARCHAR, $6247::VARCHAR, $6248::VARCHAR, $6249::VARCHAR, $6250::VARCHAR, $6251::VARCHAR, $6252::VARCHAR, $6253::VARCHAR, $6254::VARCHAR, $6255::VARCHAR, $6256::VARCHAR, $6257::VARCHAR, $6258::VARCHAR, $6259::VARCHAR, $6260::VARCHAR, $6261::VARCHAR, $6262::VARCHAR, $6263::VARCHAR, $6264::VARCHAR, $6265::VARCHAR, $6266::VARCHAR, $6267::VARCHAR, $6268::VARCHAR, $6269::VARCHAR, $6270::VARCHAR, $6271::VARCHAR, $6272::VARCHAR, $6273::VARCHAR, $6274::VARCHAR, $6275::VARCHAR, $6276::VARCHAR, $6277::VARCHAR, $6278::VARCHAR, $6279::VARCHAR, $6280::VARCHAR, $6281::VARCHAR, $6282::VARCHAR, $6283::VARCHAR, $6284::VARCHAR, $6285::VARCHAR, $6286::VARCHAR, $6287::VARCHAR, $6288::VARCHAR, $6289::VARCHAR, $6290::VARCHAR, $6291::VARCHAR, $6292::VARCHAR, $6293::VARCHAR, $6294::VARCHAR, $6295::VARCHAR, $6296::VARCHAR, $6297::VARCHAR, $6298::VARCHAR, $6299::VARCHAR, $6300::VARCHAR, $6301::VARCHAR, $6302::VARCHAR, $6303::VARCHAR, $6304::VARCHAR, $6305::VARCHAR, $6306::VARCHAR, $6307::VARCHAR, $6308::VARCHAR, $6309::VARCHAR, $6310::VARCHAR, $6311::VARCHAR, $6312::VARCHAR, $6313::VARCHAR, $6314::VARCHAR, $6315::VARCHAR, $6316::VARCHAR, $6317::VARCHAR, $6318::VARCHAR, $6319::VARCHAR, $6320::VARCHAR, $6321::VARCHAR, $6322::VARCHAR, $6323::VARCHAR, $6324::VARCHAR, $6325::VARCHAR, $6326::VARCHAR, $6327::VARCHAR, $6328::VARCHAR, $6329::VARCHAR, $6330::VARCHAR, $6331::VARCHAR, $6332::VARCHAR, $6333::VARCHAR, $6334::VARCHAR, $6335::VARCHAR, $6336::VARCHAR, $6337::VARCHAR, $6338::VARCHAR, $6339::VARCHAR, $6340::VARCHAR, $6341::VARCHAR, $6342::VARCHAR, $6343::VARCHAR, $6344::VARCHAR, $6345::VARCHAR, $6346::VARCHAR, $6347::VARCHAR, $6348::VARCHAR, $6349::VARCHAR, $6350::VARCHAR, $6351::VARCHAR, $6352::VARCHAR, $6353::VARCHAR, $6354::VARCHAR, $6355::VARCHAR, $6356::VARCHAR, $6357::VARCHAR, $6358::VARCHAR, $6359::VARCHAR, $6360::VARCHAR, $6361::VARCHAR, $6362::VARCHAR, $6363::VARCHAR, $6364::VARCHAR, $6365::VARCHAR, $6366::VARCHAR, $6367::VARCHAR, $6368::VARCHAR, $6369::VARCHAR, $6370::VARCHAR, $6371::VARCHAR, $6372::VARCHAR, $6373::VARCHAR, $6374::VARCHAR, $6375::VARCHAR, $6376::VARCHAR, $6377::VARCHAR, $6378::VARCHAR, $6379::VARCHAR, $6380::VARCHAR, $6381::VARCHAR, $6382::VARCHAR, $6383::VARCHAR, $6384::VARCHAR, $6385::VARCHAR, $6386::VARCHAR, $6387::VARCHAR, $6388::VARCHAR, $6389::VARCHAR, $6390::VARCHAR, $6391::VARCHAR, $6392::VARCHAR, $6393::VARCHAR, $6394::VARCHAR, $6395::VARCHAR, $6396::VARCHAR, $6397::VARCHAR, $6398::VARCHAR, $6399::VARCHAR, $6400::VARCHAR, $6401::VARCHAR, $6402::VARCHAR, $6403::VARCHAR, $6404::VARCHAR, $6405::VARCHAR, $6406::VARCHAR, $6407::VARCHAR, $6408::VARCHAR, $6409::VARCHAR, $6410::VARCHAR, $6411::VARCHAR, $6412::VARCHAR, $6413::VARCHAR, $6414::VARCHAR, $6415::VARCHAR, $6416::VARCHAR, $6417::VARCHAR, $6418::VARCHAR, $6419::VARCHAR, $6420::VARCHAR, $6421::VARCHAR, $6422::VARCHAR, $6423::VARCHAR, $6424::VARCHAR, $6425::VARCHAR, $6426::VARCHAR, $6427::VARCHAR, $6428::VARCHAR, $6429::VARCHAR, $6430::VARCHAR, $6431::VARCHAR, $6432::VARCHAR, $6433::VARCHAR, $6434::VARCHAR, $6435::VARCHAR, $6436::VARCHAR, $6437::VARCHAR, $6438::VARCHAR, $6439::VARCHAR, $6440::VARCHAR, $6441::VARCHAR, $6442::VARCHAR, $6443::VARCHAR, $6444::VARCHAR, $6445::VARCHAR, $6446::VARCHAR, $6447::VARCHAR, $6448::VARCHAR, $6449::VARCHAR, $6450::VARCHAR, $6451::VARCHAR, $6452::VARCHAR, $6453::VARCHAR, $6454::VARCHAR, $6455::VARCHAR, $6456::VARCHAR, $6457::VARCHAR, $6458::VARCHAR, $6459::VARCHAR, $6460::VARCHAR, $6461::VARCHAR, $6462::VARCHAR, $6463::VARCHAR, $6464::VARCHAR, $6465::VARCHAR, $6466::VARCHAR, $6467::VARCHAR, $6468::VARCHAR, $6469::VARCHAR, $6470::VARCHAR, $6471::VARCHAR, $6472::VARCHAR, $6473::VARCHAR, $6474::VARCHAR, $6475::VARCHAR, $6476::VARCHAR, $6477::VARCHAR, $6478::VARCHAR, $6479::VARCHAR, $6480::VARCHAR, $6481::VARCHAR, $6482::VARCHAR, $6483::VARCHAR, $6484::VARCHAR, $6485::VARCHAR, $6486::VARCHAR, $6487::VARCHAR, $6488::VARCHAR, $6489::VARCHAR, $6490::VARCHAR, $6491::VARCHAR, $6492::VARCHAR, $6493::VARCHAR, $6494::VARCHAR, $6495::VARCHAR, $6496::VARCHAR, $6497::VARCHAR, $6498::VARCHAR, $6499::VARCHAR, $6500::VARCHAR, $6501::VARCHAR, $6502::VARCHAR, $6503::VARCHAR, $6504::VARCHAR, $6505::VARCHAR, $6506::VARCHAR, $6507::VARCHAR, $6508::VARCHAR, $6509::VARCHAR, $6510::VARCHAR, $6511::VARCHAR, $6512::VARCHAR, $6513::VARCHAR, $6514::VARCHAR, $6515::VARCHAR, $6516::VARCHAR, $6517::VARCHAR, $6518::VARCHAR, $6519::VARCHAR, $6520::VARCHAR, $6521::VARCHAR, $6522::VARCHAR, $6523::VARCHAR, $6524::VARCHAR, $6525::VARCHAR, $6526::VARCHAR, $6527::VARCHAR, $6528::VARCHAR, $6529::VARCHAR, $6530::VARCHAR, $6531::VARCHAR, $6532::VARCHAR, $6533::VARCHAR, $6534::VARCHAR, $6535::VARCHAR, $6536::VARCHAR, $6537::VARCHAR, $6538::VARCHAR, $6539::VARCHAR, $6540::VARCHAR, $6541::VARCHAR, $6542::VARCHAR, $6543::VARCHAR, $6544::VARCHAR, $6545::VARCHAR, $6546::VARCHAR, $6547::VARCHAR, $6548::VARCHAR, $6549::VARCHAR, $6550::VARCHAR, $6551::VARCHAR, $6552::VARCHAR, $6553::VARCHAR, $6554::VARCHAR, $6555::VARCHAR, $6556::VARCHAR, $6557::VARCHAR, $6558::VARCHAR, $6559::VARCHAR, $6560::VARCHAR, $6561::VARCHAR, $6562::VARCHAR, $6563::VARCHAR, $6564::VARCHAR, $6565::VARCHAR, $6566::VARCHAR, $6567::VARCHAR, $6568::VARCHAR, $6569::VARCHAR, $6570::VARCHAR, $6571::VARCHAR, $6572::VARCHAR, $6573::VARCHAR, $6574::VARCHAR, $6575::VARCHAR, $6576::VARCHAR, $6577::VARCHAR, $6578::VARCHAR, $6579::VARCHAR, $6580::VARCHAR, $6581::VARCHAR, $6582::VARCHAR, $6583::VARCHAR, $6584::VARCHAR, $6585::VARCHAR, $6586::VARCHAR, $6587::VARCHAR, $6588::VARCHAR, $6589::VARCHAR, $6590::VARCHAR, $6591::VARCHAR, $6592::VARCHAR, $6593::VARCHAR, $6594::VARCHAR, $6595::VARCHAR, $6596::VARCHAR, $6597::VARCHAR, $6598::VARCHAR, $6599::VARCHAR, $6600::VARCHAR, $6601::VARCHAR, $6602::VARCHAR, $6603::VARCHAR, $6604::VARCHAR, $6605::VARCHAR, $6606::VARCHAR, $6607::VARCHAR, $6608::VARCHAR, $6609::VARCHAR, $6610::VARCHAR, $6611::VARCHAR, $6612::VARCHAR, $6613::VARCHAR, $6614::VARCHAR, $6615::VARCHAR, $6616::VARCHAR, $6617::VARCHAR, $6618::VARCHAR, $6619::VARCHAR, $6620::VARCHAR, $6621::VARCHAR, $6622::VARCHAR, $6623::VARCHAR, $6624::VARCHAR, $6625::VARCHAR, $6626::VARCHAR, $6627::VARCHAR, $6628::VARCHAR, $6629::VARCHAR, $6630::VARCHAR, $6631::VARCHAR, $6632::VARCHAR, $6633::VARCHAR, $6634::VARCHAR, $6635::VARCHAR, $6636::VARCHAR, $6637::VARCHAR, $6638::VARCHAR, $6639::VARCHAR, $6640::VARCHAR, $6641::VARCHAR, $6642::VARCHAR, $6643::VARCHAR, $6644::VARCHAR, $6645::VARCHAR, $6646::VARCHAR, $6647::VARCHAR, $6648::VARCHAR, $6649::VARCHAR, $6650::VARCHAR, $6651::VARCHAR, $6652::VARCHAR, $6653::VARCHAR, $6654::VARCHAR, $6655::VARCHAR, $6656::VARCHAR, $6657::VARCHAR, $6658::VARCHAR, $6659::VARCHAR, $6660::VARCHAR, $6661::VARCHAR, $6662::VARCHAR, $6663::VARCHAR, $6664::VARCHAR, $6665::VARCHAR, $6666::VARCHAR, $6667::VARCHAR, $6668::VARCHAR, $6669::VARCHAR, $6670::VARCHAR, $6671::VARCHAR, $6672::VARCHAR, $6673::VARCHAR, $6674::VARCHAR, $6675::VARCHAR, $6676::VARCHAR, $6677::VARCHAR, $6678::VARCHAR, $6679::VARCHAR, $6680::VARCHAR, $6681::VARCHAR, $6682::VARCHAR, $6683::VARCHAR, $6684::VARCHAR, $6685::VARCHAR, $6686::VARCHAR, $6687::VARCHAR, $6688::VARCHAR, $6689::VARCHAR, $6690::VARCHAR, $6691::VARCHAR, $6692::VARCHAR, $6693::VARCHAR, $6694::VARCHAR, $6695::VARCHAR, $6696::VARCHAR, $6697::VARCHAR, $6698::VARCHAR, $6699::VARCHAR, $6700::VARCHAR, $6701::VARCHAR, $6702::VARCHAR, $6703::VARCHAR, $6704::VARCHAR, $6705::VARCHAR, $6706::VARCHAR, $6707::VARCHAR, $6708::VARCHAR, $6709::VARCHAR, $6710::VARCHAR, $6711::VARCHAR, $6712::VARCHAR, $6713::VARCHAR, $6714::VARCHAR, $6715::VARCHAR, $6716::VARCHAR, $6717::VARCHAR, $6718::VARCHAR, $6719::VARCHAR, $6720::VARCHAR, $6721::VARCHAR, $6722::VARCHAR, $6723::VARCHAR, $6724::VARCHAR, $6725::VARCHAR, $6726::VARCHAR, $6727::VARCHAR, $6728::VARCHAR, $6729::VARCHAR, $6730::VARCHAR, $6731::VARCHAR, $6732::VARCHAR, $6733::VARCHAR, $6734::VARCHAR, $6735::VARCHAR, $6736::VARCHAR, $6737::VARCHAR, $6738::VARCHAR, $6739::VARCHAR, $6740::VARCHAR, $6741::VARCHAR, $6742::VARCHAR, $6743::VARCHAR, $6744::VARCHAR, $6745::VARCHAR, $6746::VARCHAR, $6747::VARCHAR, $6748::VARCHAR, $6749::VARCHAR, $6750::VARCHAR, $6751::VARCHAR, $6752::VARCHAR, $6753::VARCHAR, $6754::VARCHAR, $6755::VARCHAR, $6756::VARCHAR, $6757::VARCHAR, $6758::VARCHAR, $6759::VARCHAR, $6760::VARCHAR, $6761::VARCHAR, $6762::VARCHAR, $6763::VARCHAR, $6764::VARCHAR, $6765::VARCHAR, $6766::VARCHAR, $6767::VARCHAR, $6768::VARCHAR, $6769::VARCHAR, $6770::VARCHAR, $6771::VARCHAR, $6772::VARCHAR, $6773::VARCHAR, $6774::VARCHAR, $6775::VARCHAR, $6776::VARCHAR, $6777::VARCHAR, $6778::VARCHAR, $6779::VARCHAR, $6780::VARCHAR, $6781::VARCHAR, $6782::VARCHAR, $6783::VARCHAR, $6784::VARCHAR, $6785::VARCHAR, $6786::VARCHAR, $6787::VARCHAR, $6788::VARCHAR, $6789::VARCHAR, $6790::VARCHAR, $6791::VARCHAR, $6792::VARCHAR, $6793::VARCHAR, $6794::VARCHAR, $6795::VARCHAR, $6796::VARCHAR, $6797::VARCHAR, $6798::VARCHAR, $6799::VARCHAR, $6800::VARCHAR, $6801::VARCHAR, $6802::VARCHAR, $6803::VARCHAR, $6804::VARCHAR, $6805::VARCHAR, $6806::VARCHAR, $6807::VARCHAR, $6808::VARCHAR, $6809::VARCHAR, $6810::VARCHAR, $6811::VARCHAR, $6812::VARCHAR, $6813::VARCHAR, $6814::VARCHAR, $6815::VARCHAR, $6816::VARCHAR, $6817::VARCHAR, $6818::VARCHAR, $6819::VARCHAR, $6820::VARCHAR, $6821::VARCHAR, $6822::VARCHAR, $6823::VARCHAR, $6824::VARCHAR, $6825::VARCHAR, $6826::VARCHAR, $6827::VARCHAR, $6828::VARCHAR, $6829::VARCHAR, $6830::VARCHAR, $6831::VARCHAR, $6832::VARCHAR, $6833::VARCHAR, $6834::VARCHAR, $6835::VARCHAR, $6836::VARCHAR, $6837::VARCHAR, $6838::VARCHAR, $6839::VARCHAR, $6840::VARCHAR, $6841::VARCHAR, $6842::VARCHAR, $6843::VARCHAR, $6844::VARCHAR, $6845::VARCHAR, $6846::VARCHAR, $6847::VARCHAR, $6848::VARCHAR, $6849::VARCHAR, $6850::VARCHAR, $6851::VARCHAR, $6852::VARCHAR, $6853::VARCHAR, $6854::VARCHAR, $6855::VARCHAR, $6856::VARCHAR, $6857::VARCHAR, $6858::VARCHAR, $6859::VARCHAR, $6860::VARCHAR, $6861::VARCHAR, $6862::VARCHAR, $6863::VARCHAR, $6864::VARCHAR, $6865::VARCHAR, $6866::VARCHAR, $6867::VARCHAR, $6868::VARCHAR, $6869::VARCHAR, $6870::VARCHAR, $6871::VARCHAR, $6872::VARCHAR, $6873::VARCHAR, $6874::VARCHAR, $6875::VARCHAR, $6876::VARCHAR, $6877::VARCHAR, $6878::VARCHAR, $6879::VARCHAR, $6880::VARCHAR, $6881::VARCHAR, $6882::VARCHAR, $6883::VARCHAR, $6884::VARCHAR, $6885::VARCHAR, $6886::VARCHAR, $6887::VARCHAR, $6888::VARCHAR, $6889::VARCHAR, $6890::VARCHAR, $6891::VARCHAR, $6892::VARCHAR, $6893::VARCHAR, $6894::VARCHAR, $6895::VARCHAR, $6896::VARCHAR, $6897::VARCHAR, $6898::VARCHAR, $6899::VARCHAR, $6900::VARCHAR, $6901::VARCHAR, $6902::VARCHAR, $6903::VARCHAR, $6904::VARCHAR, $6905::VARCHAR, $6906::VARCHAR, $6907::VARCHAR, $6908::VARCHAR, $6909::VARCHAR, $6910::VARCHAR, $6911::VARCHAR, $6912::VARCHAR, $6913::VARCHAR, $6914::VARCHAR, $6915::VARCHAR, $6916::VARCHAR, $6917::VARCHAR, $6918::VARCHAR, $6919::VARCHAR, $6920::VARCHAR, $6921::VARCHAR, $6922::VARCHAR, $6923::VARCHAR, $6924::VARCHAR, $6925::VARCHAR, $6926::VARCHAR, $6927::VARCHAR, $6928::VARCHAR, $6929::VARCHAR, $6930::VARCHAR, $6931::VARCHAR, $6932::VARCHAR, $6933::VARCHAR, $6934::VARCHAR, $6935::VARCHAR, $6936::VARCHAR, $6937::VARCHAR, $6938::VARCHAR, $6939::VARCHAR, $6940::VARCHAR, $6941::VARCHAR, $6942::VARCHAR, $6943::VARCHAR, $6944::VARCHAR, $6945::VARCHAR, $6946::VARCHAR, $6947::VARCHAR, $6948::VARCHAR, $6949::VARCHAR, $6950::VARCHAR, $6951::VARCHAR, $6952::VARCHAR, $6953::VARCHAR, $6954::VARCHAR, $6955::VARCHAR, $6956::VARCHAR, $6957::VARCHAR, $6958::VARCHAR, $6959::VARCHAR, $6960::VARCHAR, $6961::VARCHAR, $6962::VARCHAR, $6963::VARCHAR, $6964::VARCHAR, $6965::VARCHAR, $6966::VARCHAR, $6967::VARCHAR, $6968::VARCHAR, $6969::VARCHAR, $6970::VARCHAR, $6971::VARCHAR, $6972::VARCHAR, $6973::VARCHAR, $6974::VARCHAR, $6975::VARCHAR, $6976::VARCHAR, $6977::VARCHAR, $6978::VARCHAR, $6979::VARCHAR, $6980::VARCHAR, $6981::VARCHAR, $6982::VARCHAR, $6983::VARCHAR, $6984::VARCHAR, $6985::VARCHAR, $6986::VARCHAR, $6987::VARCHAR, $6988::VARCHAR, $6989::VARCHAR, $6990::VARCHAR, $6991::VARCHAR, $6992::VARCHAR, $6993::VARCHAR, $6994::VARCHAR, $6995::VARCHAR, $6996::VARCHAR, $6997::VARCHAR, $6998::VARCHAR, $6999::VARCHAR, $7000::VARCHAR, $7001::VARCHAR, $7002::VARCHAR, $7003::VARCHAR, $7004::VARCHAR, $7005::VARCHAR, $7006::VARCHAR, $7007::VARCHAR, $7008::VARCHAR, $7009::VARCHAR, $7010::VARCHAR, $7011::VARCHAR, $7012::VARCHAR, $7013::VARCHAR, $7014::VARCHAR, $7015::VARCHAR, $7016::VARCHAR, $7017::VARCHAR, $7018::VARCHAR, $7019::VARCHAR, $7020::VARCHAR, $7021::VARCHAR, $7022::VARCHAR, $7023::VARCHAR, $7024::VARCHAR, $7025::VARCHAR, $7026::VARCHAR, $7027::VARCHAR, $7028::VARCHAR, $7029::VARCHAR, $7030::VARCHAR, $7031::VARCHAR, $7032::VARCHAR, $7033::VARCHAR, $7034::VARCHAR, $7035::VARCHAR, $7036::VARCHAR, $7037::VARCHAR, $7038::VARCHAR, $7039::VARCHAR, $7040::VARCHAR, $7041::VARCHAR, $7042::VARCHAR, $7043::VARCHAR, $7044::VARCHAR, $7045::VARCHAR, $7046::VARCHAR, $7047::VARCHAR, $7048::VARCHAR, $7049::VARCHAR, $7050::VARCHAR, $7051::VARCHAR, $7052::VARCHAR, $7053::VARCHAR, $7054::VARCHAR, $7055::VARCHAR, $7056::VARCHAR, $7057::VARCHAR, $7058::VARCHAR, $7059::VARCHAR, $7060::VARCHAR, $7061::VARCHAR, $7062::VARCHAR, $7063::VARCHAR, $7064::VARCHAR, $7065::VARCHAR, $7066::VARCHAR, $7067::VARCHAR, $7068::VARCHAR, $7069::VARCHAR, $7070::VARCHAR, $7071::VARCHAR, $7072::VARCHAR, $7073::VARCHAR, $7074::VARCHAR, $7075::VARCHAR, $7076::VARCHAR, $7077::VARCHAR, $7078::VARCHAR, $7079::VARCHAR, $7080::VARCHAR, $7081::VARCHAR, $7082::VARCHAR, $7083::VARCHAR, $7084::VARCHAR, $7085::VARCHAR, $7086::VARCHAR, $7087::VARCHAR, $7088::VARCHAR, $7089::VARCHAR, $7090::VARCHAR, $7091::VARCHAR, $7092::VARCHAR, $7093::VARCHAR, $7094::VARCHAR, $7095::VARCHAR, $7096::VARCHAR, $7097::VARCHAR, $7098::VARCHAR, $7099::VARCHAR, $7100::VARCHAR, $7101::VARCHAR, $7102::VARCHAR, $7103::VARCHAR, $7104::VARCHAR, $7105::VARCHAR, $7106::VARCHAR, $7107::VARCHAR, $7108::VARCHAR, $7109::VARCHAR, $7110::VARCHAR, $7111::VARCHAR, $7112::VARCHAR, $7113::VARCHAR, $7114::VARCHAR, $7115::VARCHAR, $7116::VARCHAR, $7117::VARCHAR, $7118::VARCHAR, $7119::VARCHAR, $7120::VARCHAR, $7121::VARCHAR, $7122::VARCHAR, $7123::VARCHAR, $7124::VARCHAR, $7125::VARCHAR, $7126::VARCHAR, $7127::VARCHAR, $7128::VARCHAR, $7129::VARCHAR, $7130::VARCHAR, $7131::VARCHAR, $7132::VARCHAR, $7133::VARCHAR, $7134::VARCHAR, $7135::VARCHAR, $7136::VARCHAR, $7137::VARCHAR, $7138::VARCHAR, $7139::VARCHAR, $7140::VARCHAR, $7141::VARCHAR, $7142::VARCHAR, $7143::VARCHAR, $7144::VARCHAR, $7145::VARCHAR, $7146::VARCHAR, $7147::VARCHAR, $7148::VARCHAR, $7149::VARCHAR, $7150::VARCHAR, $7151::VARCHAR, $7152::VARCHAR, $7153::VARCHAR, $7154::VARCHAR, $7155::VARCHAR, $7156::VARCHAR, $7157::VARCHAR, $7158::VARCHAR, $7159::VARCHAR, $7160::VARCHAR, $7161::VARCHAR, $7162::VARCHAR, $7163::VARCHAR, $7164::VARCHAR, $7165::VARCHAR, $7166::VARCHAR, $7167::VARCHAR, $7168::VARCHAR, $7169::VARCHAR, $7170::VARCHAR, $7171::VARCHAR, $7172::VARCHAR, $7173::VARCHAR, $7174::VARCHAR, $7175::VARCHAR, $7176::VARCHAR, $7177::VARCHAR, $7178::VARCHAR, $7179::VARCHAR, $7180::VARCHAR, $7181::VARCHAR, $7182::VARCHAR, $7183::VARCHAR, $7184::VARCHAR, $7185::VARCHAR, $7186::VARCHAR, $7187::VARCHAR, $7188::VARCHAR, $7189::VARCHAR, $7190::VARCHAR, $7191::VARCHAR, $7192::VARCHAR, $7193::VARCHAR, $7194::VARCHAR, $7195::VARCHAR, $7196::VARCHAR, $7197::VARCHAR, $7198::VARCHAR, $7199::VARCHAR, $7200::VARCHAR, $7201::VARCHAR, $7202::VARCHAR, $7203::VARCHAR, $7204::VARCHAR, $7205::VARCHAR, $7206::VARCHAR, $7207::VARCHAR, $7208::VARCHAR, $7209::VARCHAR, $7210::VARCHAR, $7211::VARCHAR, $7212::VARCHAR, $7213::VARCHAR, $7214::VARCHAR, $7215::VARCHAR, $7216::VARCHAR, $7217::VARCHAR, $7218::VARCHAR, $7219::VARCHAR, $7220::VARCHAR, $7221::VARCHAR, $7222::VARCHAR, $7223::VARCHAR, $7224::VARCHAR, $7225::VARCHAR, $7226::VARCHAR, $7227::VARCHAR, $7228::VARCHAR, $7229::VARCHAR, $7230::VARCHAR, $7231::VARCHAR, $7232::VARCHAR, $7233::VARCHAR, $7234::VARCHAR, $7235::VARCHAR, $7236::VARCHAR, $7237::VARCHAR, $7238::VARCHAR, $7239::VARCHAR, $7240::VARCHAR, $7241::VARCHAR, $7242::VARCHAR, $7243::VARCHAR, $7244::VARCHAR, $7245::VARCHAR, $7246::VARCHAR, $7247::VARCHAR, $7248::VARCHAR, $7249::VARCHAR, $7250::VARCHAR, $7251::VARCHAR, $7252::VARCHAR, $7253::VARCHAR, $7254::VARCHAR, $7255::VARCHAR, $7256::VARCHAR, $7257::VARCHAR, $7258::VARCHAR, $7259::VARCHAR, $7260::VARCHAR, $7261::VARCHAR, $7262::VARCHAR, $7263::VARCHAR, $7264::VARCHAR, $7265::VARCHAR, $7266::VARCHAR, $7267::VARCHAR, $7268::VARCHAR, $7269::VARCHAR, $7270::VARCHAR, $7271::VARCHAR, $7272::VARCHAR, $7273::VARCHAR, $7274::VARCHAR, $7275::VARCHAR, $7276::VARCHAR, $7277::VARCHAR, $7278::VARCHAR, $7279::VARCHAR, $7280::VARCHAR, $7281::VARCHAR, $7282::VARCHAR, $7283::VARCHAR, $7284::VARCHAR, $7285::VARCHAR, $7286::VARCHAR, $7287::VARCHAR, $7288::VARCHAR, $7289::VARCHAR, $7290::VARCHAR, $7291::VARCHAR, $7292::VARCHAR, $7293::VARCHAR, $7294::VARCHAR, $7295::VARCHAR, $7296::VARCHAR, $7297::VARCHAR, $7298::VARCHAR, $7299::VARCHAR, $7300::VARCHAR, $7301::VARCHAR, $7302::VARCHAR, $7303::VARCHAR, $7304::VARCHAR, $7305::VARCHAR, $7306::VARCHAR, $7307::VARCHAR, $7308::VARCHAR, $7309::VARCHAR, $7310::VARCHAR, $7311::VARCHAR, $7312::VARCHAR, $7313::VARCHAR, $7314::VARCHAR, $7315::VARCHAR, $7316::VARCHAR, $7317::VARCHAR, $7318::VARCHAR, $7319::VARCHAR, $7320::VARCHAR, $7321::VARCHAR, $7322::VARCHAR, $7323::VARCHAR, $7324::VARCHAR, $7325::VARCHAR, $7326::VARCHAR, $7327::VARCHAR, $7328::VARCHAR, $7329::VARCHAR, $7330::VARCHAR, $7331::VARCHAR, $7332::VARCHAR, $7333::VARCHAR, $7334::VARCHAR, $7335::VARCHAR, $7336::VARCHAR, $7337::VARCHAR, $7338::VARCHAR, $7339::VARCHAR, $7340::VARCHAR, $7341::VARCHAR, $7342::VARCHAR, $7343::VARCHAR, $7344::VARCHAR, $7345::VARCHAR, $7346::VARCHAR, $7347::VARCHAR, $7348::VARCHAR, $7349::VARCHAR, $7350::VARCHAR, $7351::VARCHAR, $7352::VARCHAR, $7353::VARCHAR, $7354::VARCHAR, $7355::VARCHAR, $7356::VARCHAR, $7357::VARCHAR, $7358::VARCHAR, $7359::VARCHAR, $7360::VARCHAR, $7361::VARCHAR, $7362::VARCHAR, $7363::VARCHAR, $7364::VARCHAR, $7365::VARCHAR, $7366::VARCHAR, $7367::VARCHAR, $7368::VARCHAR, $7369::VARCHAR, $7370::VARCHAR, $7371::VARCHAR, $7372::VARCHAR, $7373::VARCHAR, $7374::VARCHAR, $7375::VARCHAR, $7376::VARCHAR, $7377::VARCHAR, $7378::VARCHAR, $7379::VARCHAR, $7380::VARCHAR, $7381::VARCHAR, $7382::VARCHAR, $7383::VARCHAR, $7384::VARCHAR, $7385::VARCHAR, $7386::VARCHAR, $7387::VARCHAR, $7388::VARCHAR, $7389::VARCHAR, $7390::VARCHAR, $7391::VARCHAR, $7392::VARCHAR, $7393::VARCHAR, $7394::VARCHAR, $7395::VARCHAR, $7396::VARCHAR, $7397::VARCHAR, $7398::VARCHAR, $7399::VARCHAR, $7400::VARCHAR, $7401::VARCHAR, $7402::VARCHAR, $7403::VARCHAR, $7404::VARCHAR, $7405::VARCHAR, $7406::VARCHAR, $7407::VARCHAR, $7408::VARCHAR, $7409::VARCHAR, $7410::VARCHAR, $7411::VARCHAR, $7412::VARCHAR, $7413::VARCHAR, $7414::VARCHAR, $7415::VARCHAR, $7416::VARCHAR, $7417::VARCHAR, $7418::VARCHAR, $7419::VARCHAR, $7420::VARCHAR, $7421::VARCHAR, $7422::VARCHAR, $7423::VARCHAR, $7424::VARCHAR, $7425::VARCHAR, $7426::VARCHAR, $7427::VARCHAR, $7428::VARCHAR, $7429::VARCHAR, $7430::VARCHAR, $7431::VARCHAR, $7432::VARCHAR, $7433::VARCHAR, $7434::VARCHAR, $7435::VARCHAR, $7436::VARCHAR, $7437::VARCHAR, $7438::VARCHAR, $7439::VARCHAR, $7440::VARCHAR, $7441::VARCHAR, $7442::VARCHAR, $7443::VARCHAR, $7444::VARCHAR, $7445::VARCHAR, $7446::VARCHAR, $7447::VARCHAR, $7448::VARCHAR, $7449::VARCHAR, $7450::VARCHAR, $7451::VARCHAR, $7452::VARCHAR, $7453::VARCHAR, $7454::VARCHAR, $7455::VARCHAR, $7456::VARCHAR, $7457::VARCHAR, $7458::VARCHAR, $7459::VARCHAR, $7460::VARCHAR, $7461::VARCHAR, $7462::VARCHAR, $7463::VARCHAR, $7464::VARCHAR, $7465::VARCHAR, $7466::VARCHAR, $7467::VARCHAR, $7468::VARCHAR, $7469::VARCHAR, $7470::VARCHAR, $7471::VARCHAR, $7472::VARCHAR, $7473::VARCHAR, $7474::VARCHAR, $7475::VARCHAR, $7476::VARCHAR, $7477::VARCHAR, $7478::VARCHAR, $7479::VARCHAR, $7480::VARCHAR, $7481::VARCHAR, $7482::VARCHAR, $7483::VARCHAR, $7484::VARCHAR, $7485::VARCHAR, $7486::VARCHAR, $7487::VARCHAR, $7488::VARCHAR, $7489::VARCHAR, $7490::VARCHAR, $7491::VARCHAR, $7492::VARCHAR, $7493::VARCHAR, $7494::VARCHAR, $7495::VARCHAR, $7496::VARCHAR, $7497::VARCHAR, $7498::VARCHAR, $7499::VARCHAR, $7500::VARCHAR, $7501::VARCHAR, $7502::VARCHAR, $7503::VARCHAR, $7504::VARCHAR, $7505::VARCHAR, $7506::VARCHAR, $7507::VARCHAR, $7508::VARCHAR, $7509::VARCHAR, $7510::VARCHAR, $7511::VARCHAR, $7512::VARCHAR, $7513::VARCHAR, $7514::VARCHAR, $7515::VARCHAR, $7516::VARCHAR, $7517::VARCHAR, $7518::VARCHAR, $7519::VARCHAR, $7520::VARCHAR, $7521::VARCHAR, $7522::VARCHAR, $7523::VARCHAR, $7524::VARCHAR, $7525::VARCHAR, $7526::VARCHAR, $7527::VARCHAR, $7528::VARCHAR, $7529::VARCHAR, $7530::VARCHAR, $7531::VARCHAR, $7532::VARCHAR, $7533::VARCHAR, $7534::VARCHAR, $7535::VARCHAR, $7536::VARCHAR, $7537::VARCHAR, $7538::VARCHAR, $7539::VARCHAR, $7540::VARCHAR, $7541::VARCHAR, $7542::VARCHAR, $7543::VARCHAR, $7544::VARCHAR, $7545::VARCHAR, $7546::VARCHAR, $7547::VARCHAR, $7548::VARCHAR, $7549::VARCHAR, $7550::VARCHAR, $7551::VARCHAR, $7552::VARCHAR, $7553::VARCHAR, $7554::VARCHAR, $7555::VARCHAR, $7556::VARCHAR, $7557::VARCHAR, $7558::VARCHAR, $7559::VARCHAR, $7560::VARCHAR, $7561::VARCHAR, $7562::VARCHAR, $7563::VARCHAR, $7564::VARCHAR, $7565::VARCHAR, $7566::VARCHAR, $7567::VARCHAR, $7568::VARCHAR, $7569::VARCHAR, $7570::VARCHAR, $7571::VARCHAR, $7572::VARCHAR, $7573::VARCHAR, $7574::VARCHAR, $7575::VARCHAR, $7576::VARCHAR, $7577::VARCHAR, $7578::VARCHAR, $7579::VARCHAR, $7580::VARCHAR, $7581::VARCHAR, $7582::VARCHAR, $7583::VARCHAR, $7584::VARCHAR, $7585::VARCHAR, $7586::VARCHAR, $7587::VARCHAR, $7588::VARCHAR, $7589::VARCHAR, $7590::VARCHAR, $7591::VARCHAR, $7592::VARCHAR, $7593::VARCHAR, $7594::VARCHAR, $7595::VARCHAR, $7596::VARCHAR, $7597::VARCHAR, $7598::VARCHAR, $7599::VARCHAR, $7600::VARCHAR, $7601::VARCHAR, $7602::VARCHAR, $7603::VARCHAR, $7604::VARCHAR, $7605::VARCHAR, $7606::VARCHAR, $7607::VARCHAR, $7608::VARCHAR, $7609::VARCHAR, $7610::VARCHAR, $7611::VARCHAR, $7612::VARCHAR, $7613::VARCHAR, $7614::VARCHAR, $7615::VARCHAR, $7616::VARCHAR, $7617::VARCHAR, $7618::VARCHAR, $7619::VARCHAR, $7620::VARCHAR, $7621::VARCHAR, $7622::VARCHAR, $7623::VARCHAR, $7624::VARCHAR, $7625::VARCHAR, $7626::VARCHAR, $7627::VARCHAR, $7628::VARCHAR, $7629::VARCHAR, $7630::VARCHAR, $7631::VARCHAR, $7632::VARCHAR, $7633::VARCHAR, $7634::VARCHAR, $7635::VARCHAR, $7636::VARCHAR, $7637::VARCHAR, $7638::VARCHAR, $7639::VARCHAR, $7640::VARCHAR, $7641::VARCHAR, $7642::VARCHAR, $7643::VARCHAR, $7644::VARCHAR, $7645::VARCHAR, $7646::VARCHAR, $7647::VARCHAR, $7648::VARCHAR, $7649::VARCHAR, $7650::VARCHAR, $7651::VARCHAR, $7652::VARCHAR, $7653::VARCHAR, $7654::VARCHAR, $7655::VARCHAR, $7656::VARCHAR, $7657::VARCHAR, $7658::VARCHAR, $7659::VARCHAR, $7660::VARCHAR, $7661::VARCHAR, $7662::VARCHAR, $7663::VARCHAR, $7664::VARCHAR, $7665::VARCHAR, $7666::VARCHAR, $7667::VARCHAR, $7668::VARCHAR, $7669::VARCHAR, $7670::VARCHAR, $7671::VARCHAR, $7672::VARCHAR, $7673::VARCHAR, $7674::VARCHAR, $7675::VARCHAR, $7676::VARCHAR, $7677::VARCHAR, $7678::VARCHAR, $7679::VARCHAR, $7680::VARCHAR, $7681::VARCHAR, $7682::VARCHAR, $7683::VARCHAR, $7684::VARCHAR, $7685::VARCHAR, $7686::VARCHAR, $7687::VARCHAR, $7688::VARCHAR, $7689::VARCHAR, $7690::VARCHAR, $7691::VARCHAR, $7692::VARCHAR, $7693::VARCHAR, $7694::VARCHAR, $7695::VARCHAR, $7696::VARCHAR, $7697::VARCHAR, $7698::VARCHAR, $7699::VARCHAR, $7700::VARCHAR, $7701::VARCHAR, $7702::VARCHAR, $7703::VARCHAR, $7704::VARCHAR, $7705::VARCHAR, $7706::VARCHAR, $7707::VARCHAR, $7708::VARCHAR, $7709::VARCHAR, $7710::VARCHAR, $7711::VARCHAR, $7712::VARCHAR, $7713::VARCHAR, $7714::VARCHAR, $7715::VARCHAR, $7716::VARCHAR, $7717::VARCHAR, $7718::VARCHAR, $7719::VARCHAR, $7720::VARCHAR, $7721::VARCHAR, $7722::VARCHAR, $7723::VARCHAR, $7724::VARCHAR, $7725::VARCHAR, $7726::VARCHAR, $7727::VARCHAR, $7728::VARCHAR, $7729::VARCHAR, $7730::VARCHAR, $7731::VARCHAR, $7732::VARCHAR, $7733::VARCHAR, $7734::VARCHAR, $7735::VARCHAR, $7736::VARCHAR, $7737::VARCHAR, $7738::VARCHAR, $7739::VARCHAR, $7740::VARCHAR, $7741::VARCHAR, $7742::VARCHAR, $7743::VARCHAR, $7744::VARCHAR, $7745::VARCHAR, $7746::VARCHAR, $7747::VARCHAR, $7748::VARCHAR, $7749::VARCHAR, $7750::VARCHAR, $7751::VARCHAR, $7752::VARCHAR, $7753::VARCHAR, $7754::VARCHAR, $7755::VARCHAR, $7756::VARCHAR, $7757::VARCHAR, $7758::VARCHAR, $7759::VARCHAR, $7760::VARCHAR, $7761::VARCHAR, $7762::VARCHAR, $7763::VARCHAR, $7764::VARCHAR, $7765::VARCHAR, $7766::VARCHAR, $7767::VARCHAR, $7768::VARCHAR, $7769::VARCHAR, $7770::VARCHAR, $7771::VARCHAR, $7772::VARCHAR, $7773::VARCHAR, $7774::VARCHAR, $7775::VARCHAR, $7776::VARCHAR, $7777::VARCHAR, $7778::VARCHAR, $7779::VARCHAR, $7780::VARCHAR, $7781::VARCHAR, $7782::VARCHAR, $7783::VARCHAR, $7784::VARCHAR, $7785::VARCHAR, $7786::VARCHAR, $7787::VARCHAR, $7788::VARCHAR, $7789::VARCHAR, $7790::VARCHAR, $7791::VARCHAR, $7792::VARCHAR, $7793::VARCHAR, $7794::VARCHAR, $7795::VARCHAR, $7796::VARCHAR, $7797::VARCHAR, $7798::VARCHAR, $7799::VARCHAR, $7800::VARCHAR, $7801::VARCHAR, $7802::VARCHAR, $7803::VARCHAR, $7804::VARCHAR, $7805::VARCHAR, $7806::VARCHAR, $7807::VARCHAR, $7808::VARCHAR, $7809::VARCHAR, $7810::VARCHAR, $7811::VARCHAR, $7812::VARCHAR, $7813::VARCHAR, $7814::VARCHAR, $7815::VARCHAR, $7816::VARCHAR, $7817::VARCHAR, $7818::VARCHAR, $7819::VARCHAR, $7820::VARCHAR, $7821::VARCHAR, $7822::VARCHAR, $7823::VARCHAR, $7824::VARCHAR, $7825::VARCHAR, $7826::VARCHAR, $7827::VARCHAR, $7828::VARCHAR, $7829::VARCHAR, $7830::VARCHAR, $7831::VARCHAR, $7832::VARCHAR, $7833::VARCHAR, $7834::VARCHAR, $7835::VARCHAR, $7836::VARCHAR, $7837::VARCHAR, $7838::VARCHAR, $7839::VARCHAR, $7840::VARCHAR, $7841::VARCHAR, $7842::VARCHAR, $7843::VARCHAR, $7844::VARCHAR, $7845::VARCHAR, $7846::VARCHAR, $7847::VARCHAR, $7848::VARCHAR, $7849::VARCHAR, $7850::VARCHAR, $7851::VARCHAR, $7852::VARCHAR, $7853::VARCHAR, $7854::VARCHAR, $7855::VARCHAR, $7856::VARCHAR, $7857::VARCHAR, $7858::VARCHAR, $7859::VARCHAR, $7860::VARCHAR, $7861::VARCHAR, $7862::VARCHAR, $7863::VARCHAR, $7864::VARCHAR, $7865::VARCHAR, $7866::VARCHAR, $7867::VARCHAR, $7868::VARCHAR, $7869::VARCHAR, $7870::VARCHAR, $7871::VARCHAR, $7872::VARCHAR, $7873::VARCHAR, $7874::VARCHAR, $7875::VARCHAR, $7876::VARCHAR, $7877::VARCHAR, $7878::VARCHAR, $7879::VARCHAR, $7880::VARCHAR, $7881::VARCHAR, $7882::VARCHAR, $7883::VARCHAR, $7884::VARCHAR, $7885::VARCHAR, $7886::VARCHAR, $7887::VARCHAR, $7888::VARCHAR, $7889::VARCHAR, $7890::VARCHAR, $7891::VARCHAR, $7892::VARCHAR, $7893::VARCHAR, $7894::VARCHAR, $7895::VARCHAR, $7896::VARCHAR, $7897::VARCHAR, $7898::VARCHAR, $7899::VARCHAR, $7900::VARCHAR, $7901::VARCHAR, $7902::VARCHAR, $7903::VARCHAR, $7904::VARCHAR, $7905::VARCHAR, $7906::VARCHAR, $7907::VARCHAR, $7908::VARCHAR, $7909::VARCHAR, $7910::VARCHAR, $7911::VARCHAR, $7912::VARCHAR, $7913::VARCHAR, $7914::VARCHAR, $7915::VARCHAR, $7916::VARCHAR, $7917::VARCHAR, $7918::VARCHAR, $7919::VARCHAR, $7920::VARCHAR, $7921::VARCHAR, $7922::VARCHAR, $7923::VARCHAR, $7924::VARCHAR, $7925::VARCHAR, $7926::VARCHAR, $7927::VARCHAR, $7928::VARCHAR, $7929::VARCHAR, $7930::VARCHAR, $7931::VARCHAR, $7932::VARCHAR, $7933::VARCHAR, $7934::VARCHAR, $7935::VARCHAR, $7936::VARCHAR, $7937::VARCHAR, $7938::VARCHAR, $7939::VARCHAR, $7940::VARCHAR, $7941::VARCHAR, $7942::VARCHAR, $7943::VARCHAR, $7944::VARCHAR, $7945::VARCHAR, $7946::VARCHAR, $7947::VARCHAR, $7948::VARCHAR, $7949::VARCHAR, $7950::VARCHAR, $7951::VARCHAR, $7952::VARCHAR, $7953::VARCHAR, $7954::VARCHAR, $7955::VARCHAR, $7956::VARCHAR, $7957::VARCHAR, $7958::VARCHAR, $7959::VARCHAR, $7960::VARCHAR, $7961::VARCHAR, $7962::VARCHAR, $7963::VARCHAR, $7964::VARCHAR, $7965::VARCHAR, $7966::VARCHAR, $7967::VARCHAR, $7968::VARCHAR, $7969::VARCHAR, $7970::VARCHAR, $7971::VARCHAR, $7972::VARCHAR, $7973::VARCHAR, $7974::VARCHAR, $7975::VARCHAR, $7976::VARCHAR, $7977::VARCHAR, $7978::VARCHAR, $7979::VARCHAR, $7980::VARCHAR, $7981::VARCHAR, $7982::VARCHAR, $7983::VARCHAR, $7984::VARCHAR, $7985::VARCHAR, $7986::VARCHAR, $7987::VARCHAR, $7988::VARCHAR, $7989::VARCHAR, $7990::VARCHAR, $7991::VARCHAR, $7992::VARCHAR, $7993::VARCHAR, $7994::VARCHAR, $7995::VARCHAR, $7996::VARCHAR, $7997::VARCHAR, $7998::VARCHAR, $7999::VARCHAR, $8000::VARCHAR, $8001::VARCHAR, $8002::VARCHAR, $8003::VARCHAR, $8004::VARCHAR, $8005::VARCHAR, $8006::VARCHAR, $8007::VARCHAR, $8008::VARCHAR, $8009::VARCHAR, $8010::VARCHAR, $8011::VARCHAR, $8012::VARCHAR, $8013::VARCHAR, $8014::VARCHAR, $8015::VARCHAR, $8016::VARCHAR, $8017::VARCHAR, $8018::VARCHAR, $8019::VARCHAR, $8020::VARCHAR, $8021::VARCHAR, $8022::VARCHAR, $8023::VARCHAR, $8024::VARCHAR, $8025::VARCHAR, $8026::VARCHAR, $8027::VARCHAR, $8028::VARCHAR, $8029::VARCHAR, $8030::VARCHAR, $8031::VARCHAR, $8032::VARCHAR, $8033::VARCHAR, $8034::VARCHAR, $8035::VARCHAR, $8036::VARCHAR, $8037::VARCHAR, $8038::VARCHAR, $8039::VARCHAR, $8040::VARCHAR, $8041::VARCHAR, $8042::VARCHAR, $8043::VARCHAR, $8044::VARCHAR, $8045::VARCHAR, $8046::VARCHAR, $8047::VARCHAR, $8048::VARCHAR, $8049::VARCHAR, $8050::VARCHAR, $8051::VARCHAR, $8052::VARCHAR, $8053::VARCHAR, $8054::VARCHAR, $8055::VARCHAR, $8056::VARCHAR, $8057::VARCHAR, $8058::VARCHAR, $8059::VARCHAR, $8060::VARCHAR, $8061::VARCHAR, $8062::VARCHAR, $8063::VARCHAR, $8064::VARCHAR, $8065::VARCHAR, $8066::VARCHAR, $8067::VARCHAR, $8068::VARCHAR, $8069::VARCHAR, $8070::VARCHAR, $8071::VARCHAR, $8072::VARCHAR, $8073::VARCHAR, $8074::VARCHAR, $8075::VARCHAR, $8076::VARCHAR, $8077::VARCHAR, $8078::VARCHAR, $8079::VARCHAR, $8080::VARCHAR, $8081::VARCHAR, $8082::VARCHAR, $8083::VARCHAR, $8084::VARCHAR, $8085::VARCHAR, $8086::VARCHAR, $8087::VARCHAR, $8088::VARCHAR, $8089::VARCHAR, $8090::VARCHAR, $8091::VARCHAR, $8092::VARCHAR, $8093::VARCHAR, $8094::VARCHAR, $8095::VARCHAR, $8096::VARCHAR, $8097::VARCHAR, $8098::VARCHAR, $8099::VARCHAR, $8100::VARCHAR, $8101::VARCHAR, $8102::VARCHAR, $8103::VARCHAR, $8104::VARCHAR, $8105::VARCHAR, $8106::VARCHAR, $8107::VARCHAR, $8108::VARCHAR, $8109::VARCHAR, $8110::VARCHAR, $8111::VARCHAR, $8112::VARCHAR, $8113::VARCHAR, $8114::VARCHAR, $8115::VARCHAR, $8116::VARCHAR, $8117::VARCHAR, $8118::VARCHAR, $8119::VARCHAR, $8120::VARCHAR, $8121::VARCHAR, $8122::VARCHAR, $8123::VARCHAR, $8124::VARCHAR, $8125::VARCHAR, $8126::VARCHAR, $8127::VARCHAR, $8128::VARCHAR, $8129::VARCHAR, $8130::VARCHAR, $8131::VARCHAR, $8132::VARCHAR, $8133::VARCHAR, $8134::VARCHAR, $8135::VARCHAR, $8136::VARCHAR, $8137::VARCHAR, $8138::VARCHAR, $8139::VARCHAR, $8140::VARCHAR, $8141::VARCHAR, $8142::VARCHAR, $8143::VARCHAR, $8144::VARCHAR, $8145::VARCHAR, $8146::VARCHAR, $8147::VARCHAR, $8148::VARCHAR, $8149::VARCHAR, $8150::VARCHAR, $8151::VARCHAR, $8152::VARCHAR, $8153::VARCHAR, $8154::VARCHAR, $8155::VARCHAR, $8156::VARCHAR, $8157::VARCHAR, $8158::VARCHAR, $8159::VARCHAR, $8160::VARCHAR, $8161::VARCHAR, $8162::VARCHAR, $8163::VARCHAR, $8164::VARCHAR, $8165::VARCHAR, $8166::VARCHAR, $8167::VARCHAR, $8168::VARCHAR, $8169::VARCHAR, $8170::VARCHAR, $8171::VARCHAR, $8172::VARCHAR, $8173::VARCHAR, $8174::VARCHAR, $8175::VARCHAR, $8176::VARCHAR, $8177::VARCHAR, $8178::VARCHAR, $8179::VARCHAR, $8180::VARCHAR, $8181::VARCHAR, $8182::VARCHAR, $8183::VARCHAR, $8184::VARCHAR, $8185::VARCHAR, $8186::VARCHAR, $8187::VARCHAR, $8188::VARCHAR, $8189::VARCHAR, $8190::VARCHAR, $8191::VARCHAR, $8192::VARCHAR, $8193::VARCHAR, $8194::VARCHAR, $8195::VARCHAR, $8196::VARCHAR, $8197::VARCHAR, $8198::VARCHAR, $8199::VARCHAR, $8200::VARCHAR, $8201::VARCHAR, $8202::VARCHAR, $8203::VARCHAR, $8204::VARCHAR, $8205::VARCHAR, $8206::VARCHAR, $8207::VARCHAR, $8208::VARCHAR, $8209::VARCHAR, $8210::VARCHAR, $8211::VARCHAR, $8212::VARCHAR, $8213::VARCHAR, $8214::VARCHAR, $8215::VARCHAR, $8216::VARCHAR, $8217::VARCHAR, $8218::VARCHAR, $8219::VARCHAR, $8220::VARCHAR, $8221::VARCHAR, $8222::VARCHAR, $8223::VARCHAR, $8224::VARCHAR, $8225::VARCHAR, $8226::VARCHAR, $8227::VARCHAR, $8228::VARCHAR, $8229::VARCHAR, $8230::VARCHAR, $8231::VARCHAR, $8232::VARCHAR, $8233::VARCHAR, $8234::VARCHAR, $8235::VARCHAR, $8236::VARCHAR, $8237::VARCHAR, $8238::VARCHAR, $8239::VARCHAR, $8240::VARCHAR, $8241::VARCHAR, $8242::VARCHAR, $8243::VARCHAR, $8244::VARCHAR, $8245::VARCHAR, $8246::VARCHAR, $8247::VARCHAR, $8248::VARCHAR, $8249::VARCHAR, $8250::VARCHAR, $8251::VARCHAR, $8252::VARCHAR, $8253::VARCHAR, $8254::VARCHAR, $8255::VARCHAR, $8256::VARCHAR, $8257::VARCHAR, $8258::VARCHAR, $8259::VARCHAR, $8260::VARCHAR, $8261::VARCHAR, $8262::VARCHAR, $8263::VARCHAR, $8264::VARCHAR, $8265::VARCHAR, $8266::VARCHAR, $8267::VARCHAR, $8268::VARCHAR, $8269::VARCHAR, $8270::VARCHAR, $8271::VARCHAR, $8272::VARCHAR, $8273::VARCHAR, $8274::VARCHAR, $8275::VARCHAR, $8276::VARCHAR, $8277::VARCHAR, $8278::VARCHAR, $8279::VARCHAR, $8280::VARCHAR, $8281::VARCHAR, $8282::VARCHAR, $8283::VARCHAR, $8284::VARCHAR, $8285::VARCHAR, $8286::VARCHAR, $8287::VARCHAR, $8288::VARCHAR, $8289::VARCHAR, $8290::VARCHAR, $8291::VARCHAR, $8292::VARCHAR, $8293::VARCHAR, $8294::VARCHAR, $8295::VARCHAR, $8296::VARCHAR, $8297::VARCHAR, $8298::VARCHAR, $8299::VARCHAR, $8300::VARCHAR, $8301::VARCHAR, $8302::VARCHAR, $8303::VARCHAR, $8304::VARCHAR, $8305::VARCHAR, $8306::VARCHAR, $8307::VARCHAR, $8308::VARCHAR, $8309::VARCHAR, $8310::VARCHAR, $8311::VARCHAR, $8312::VARCHAR, $8313::VARCHAR, $8314::VARCHAR, $8315::VARCHAR, $8316::VARCHAR, $8317::VARCHAR, $8318::VARCHAR, $8319::VARCHAR, $8320::VARCHAR, $8321::VARCHAR, $8322::VARCHAR, $8323::VARCHAR, $8324::VARCHAR, $8325::VARCHAR, $8326::VARCHAR, $8327::VARCHAR, $8328::VARCHAR, $8329::VARCHAR, $8330::VARCHAR, $8331::VARCHAR, $8332::VARCHAR, $8333::VARCHAR, $8334::VARCHAR, $8335::VARCHAR, $8336::VARCHAR, $8337::VARCHAR, $8338::VARCHAR, $8339::VARCHAR, $8340::VARCHAR, $8341::VARCHAR, $8342::VARCHAR, $8343::VARCHAR, $8344::VARCHAR, $8345::VARCHAR, $8346::VARCHAR, $8347::VARCHAR, $8348::VARCHAR, $8349::VARCHAR, $8350::VARCHAR, $8351::VARCHAR, $8352::VARCHAR, $8353::VARCHAR, $8354::VARCHAR, $8355::VARCHAR, $8356::VARCHAR, $8357::VARCHAR, $8358::VARCHAR, $8359::VARCHAR, $8360::VARCHAR, $8361::VARCHAR, $8362::VARCHAR, $8363::VARCHAR, $8364::VARCHAR, $8365::VARCHAR, $8366::VARCHAR, $8367::VARCHAR, $8368::VARCHAR, $8369::VARCHAR, $8370::VARCHAR, $8371::VARCHAR, $8372::VARCHAR, $8373::VARCHAR, $8374::VARCHAR, $8375::VARCHAR, $8376::VARCHAR, $8377::VARCHAR, $8378::VARCHAR, $8379::VARCHAR, $8380::VARCHAR, $8381::VARCHAR, $8382::VARCHAR, $8383::VARCHAR, $8384::VARCHAR, $8385::VARCHAR, $8386::VARCHAR, $8387::VARCHAR, $8388::VARCHAR, $8389::VARCHAR, $8390::VARCHAR, $8391::VARCHAR, $8392::VARCHAR, $8393::VARCHAR, $8394::VARCHAR, $8395::VARCHAR, $8396::VARCHAR, $8397::VARCHAR, $8398::VARCHAR, $8399::VARCHAR, $8400::VARCHAR, $8401::VARCHAR, $8402::VARCHAR, $8403::VARCHAR, $8404::VARCHAR, $8405::VARCHAR, $8406::VARCHAR, $8407::VARCHAR, $8408::VARCHAR, $8409::VARCHAR, $8410::VARCHAR, $8411::VARCHAR, $8412::VARCHAR, $8413::VARCHAR, $8414::VARCHAR, $8415::VARCHAR, $8416::VARCHAR, $8417::VARCHAR, $8418::VARCHAR, $8419::VARCHAR, $8420::VARCHAR, $8421::VARCHAR, $8422::VARCHAR, $8423::VARCHAR, $8424::VARCHAR, $8425::VARCHAR, $8426::VARCHAR, $8427::VARCHAR, $8428::VARCHAR, $8429::VARCHAR, $8430::VARCHAR, $8431::VARCHAR, $8432::VARCHAR, $8433::VARCHAR, $8434::VARCHAR, $8435::VARCHAR, $8436::VARCHAR, $8437::VARCHAR, $8438::VARCHAR, $8439::VARCHAR, $8440::VARCHAR, $8441::VARCHAR, $8442::VARCHAR, $8443::VARCHAR, $8444::VARCHAR, $8445::VARCHAR, $8446::VARCHAR, $8447::VARCHAR, $8448::VARCHAR, $8449::VARCHAR, $8450::VARCHAR, $8451::VARCHAR, $8452::VARCHAR, $8453::VARCHAR, $8454::VARCHAR, $8455::VARCHAR, $8456::VARCHAR, $8457::VARCHAR, $8458::VARCHAR, $8459::VARCHAR, $8460::VARCHAR, $8461::VARCHAR, $8462::VARCHAR, $8463::VARCHAR, $8464::VARCHAR, $8465::VARCHAR, $8466::VARCHAR, $8467::VARCHAR, $8468::VARCHAR, $8469::VARCHAR, $8470::VARCHAR, $8471::VARCHAR, $8472::VARCHAR, $8473::VARCHAR, $8474::VARCHAR, $8475::VARCHAR, $8476::VARCHAR, $8477::VARCHAR, $8478::VARCHAR, $8479::VARCHAR, $8480::VARCHAR, $8481::VARCHAR, $8482::VARCHAR, $8483::VARCHAR, $8484::VARCHAR, $8485::VARCHAR, $8486::VARCHAR, $8487::VARCHAR, $8488::VARCHAR, $8489::VARCHAR, $8490::VARCHAR, $8491::VARCHAR, $8492::VARCHAR, $8493::VARCHAR, $8494::VARCHAR, $8495::VARCHAR, $8496::VARCHAR, $8497::VARCHAR, $8498::VARCHAR, $8499::VARCHAR, $8500::VARCHAR, $8501::VARCHAR, $8502::VARCHAR, $8503::VARCHAR, $8504::VARCHAR, $8505::VARCHAR, $8506::VARCHAR, $8507::VARCHAR, $8508::VARCHAR, $8509::VARCHAR, $8510::VARCHAR, $8511::VARCHAR, $8512::VARCHAR, $8513::VARCHAR, $8514::VARCHAR, $8515::VARCHAR, $8516::VARCHAR, $8517::VARCHAR, $8518::VARCHAR, $8519::VARCHAR, $8520::VARCHAR, $8521::VARCHAR, $8522::VARCHAR, $8523::VARCHAR, $8524::VARCHAR, $8525::VARCHAR, $8526::VARCHAR, $8527::VARCHAR, $8528::VARCHAR, $8529::VARCHAR, $8530::VARCHAR, $8531::VARCHAR, $8532::VARCHAR, $8533::VARCHAR, $8534::VARCHAR, $8535::VARCHAR, $8536::VARCHAR, $8537::VARCHAR, $8538::VARCHAR, $8539::VARCHAR, $8540::VARCHAR, $8541::VARCHAR, $8542::VARCHAR, $8543::VARCHAR, $8544::VARCHAR, $8545::VARCHAR, $8546::VARCHAR, $8547::VARCHAR, $8548::VARCHAR, $8549::VARCHAR, $8550::VARCHAR, $8551::VARCHAR, $8552::VARCHAR, $8553::VARCHAR, $8554::VARCHAR, $8555::VARCHAR, $8556::VARCHAR, $8557::VARCHAR, $8558::VARCHAR, $8559::VARCHAR, $8560::VARCHAR, $8561::VARCHAR, $8562::VARCHAR, $8563::VARCHAR, $8564::VARCHAR, $8565::VARCHAR, $8566::VARCHAR, $8567::VARCHAR, $8568::VARCHAR, $8569::VARCHAR, $8570::VARCHAR, $8571::VARCHAR, $8572::VARCHAR, $8573::VARCHAR, $8574::VARCHAR, $8575::VARCHAR, $8576::VARCHAR, $8577::VARCHAR, $8578::VARCHAR, $8579::VARCHAR, $8580::VARCHAR, $8581::VARCHAR, $8582::VARCHAR, $8583::VARCHAR, $8584::VARCHAR, $8585::VARCHAR, $8586::VARCHAR, $8587::VARCHAR, $8588::VARCHAR, $8589::VARCHAR, $8590::VARCHAR, $8591::VARCHAR, $8592::VARCHAR, $8593::VARCHAR, $8594::VARCHAR, $8595::VARCHAR, $8596::VARCHAR, $8597::VARCHAR, $8598::VARCHAR, $8599::VARCHAR, $8600::VARCHAR, $8601::VARCHAR, $8602::VARCHAR, $8603::VARCHAR, $8604::VARCHAR, $8605::VARCHAR, $8606::VARCHAR, $8607::VARCHAR, $8608::VARCHAR, $8609::VARCHAR, $8610::VARCHAR, $8611::VARCHAR, $8612::VARCHAR, $8613::VARCHAR, $8614::VARCHAR, $8615::VARCHAR, $8616::VARCHAR, $8617::VARCHAR, $8618::VARCHAR, $8619::VARCHAR, $8620::VARCHAR, $8621::VARCHAR, $8622::VARCHAR, $8623::VARCHAR, $8624::VARCHAR, $8625::VARCHAR, $8626::VARCHAR, $8627::VARCHAR, $8628::VARCHAR, $8629::VARCHAR, $8630::VARCHAR, $8631::VARCHAR, $8632::VARCHAR, $8633::VARCHAR, $8634::VARCHAR, $8635::VARCHAR, $8636::VARCHAR, $8637::VARCHAR, $8638::VARCHAR, $8639::VARCHAR, $8640::VARCHAR, $8641::VARCHAR, $8642::VARCHAR, $8643::VARCHAR, $8644::VARCHAR, $8645::VARCHAR, $8646::VARCHAR, $8647::VARCHAR, $8648::VARCHAR, $8649::VARCHAR, $8650::VARCHAR, $8651::VARCHAR, $8652::VARCHAR, $8653::VARCHAR, $8654::VARCHAR, $8655::VARCHAR, $8656::VARCHAR, $8657::VARCHAR, $8658::VARCHAR, $8659::VARCHAR, $8660::VARCHAR, $8661::VARCHAR, $8662::VARCHAR, $8663::VARCHAR, $8664::VARCHAR, $8665::VARCHAR, $8666::VARCHAR, $8667::VARCHAR, $8668::VARCHAR, $8669::VARCHAR, $8670::VARCHAR, $8671::VARCHAR, $8672::VARCHAR, $8673::VARCHAR, $8674::VARCHAR, $8675::VARCHAR, $8676::VARCHAR, $8677::VARCHAR, $8678::VARCHAR, $8679::VARCHAR, $8680::VARCHAR, $8681::VARCHAR, $8682::VARCHAR, $8683::VARCHAR, $8684::VARCHAR, $8685::VARCHAR, $8686::VARCHAR, $8687::VARCHAR, $8688::VARCHAR, $8689::VARCHAR, $8690::VARCHAR, $8691::VARCHAR, $8692::VARCHAR, $8693::VARCHAR, $8694::VARCHAR, $8695::VARCHAR, $8696::VARCHAR, $8697::VARCHAR, $8698::VARCHAR, $8699::VARCHAR, $8700::VARCHAR, $8701::VARCHAR, $8702::VARCHAR, $8703::VARCHAR, $8704::VARCHAR, $8705::VARCHAR, $8706::VARCHAR, $8707::VARCHAR, $8708::VARCHAR, $8709::VARCHAR, $8710::VARCHAR, $8711::VARCHAR, $8712::VARCHAR, $8713::VARCHAR, $8714::VARCHAR, $8715::VARCHAR, $8716::VARCHAR, $8717::VARCHAR, $8718::VARCHAR, $8719::VARCHAR, $8720::VARCHAR, $8721::VARCHAR, $8722::VARCHAR, $8723::VARCHAR, $8724::VARCHAR, $8725::VARCHAR, $8726::VARCHAR, $8727::VARCHAR, $8728::VARCHAR, $8729::VARCHAR, $8730::VARCHAR, $8731::VARCHAR, $8732::VARCHAR, $8733::VARCHAR, $8734::VARCHAR, $8735::VARCHAR, $8736::VARCHAR, $8737::VARCHAR, $8738::VARCHAR, $8739::VARCHAR, $8740::VARCHAR, $8741::VARCHAR, $8742::VARCHAR, $8743::VARCHAR, $8744::VARCHAR, $8745::VARCHAR, $8746::VARCHAR, $8747::VARCHAR, $8748::VARCHAR, $8749::VARCHAR, $8750::VARCHAR, $8751::VARCHAR, $8752::VARCHAR, $8753::VARCHAR, $8754::VARCHAR, $8755::VARCHAR, $8756::VARCHAR, $8757::VARCHAR, $8758::VARCHAR, $8759::VARCHAR, $8760::VARCHAR, $8761::VARCHAR, $8762::VARCHAR, $8763::VARCHAR, $8764::VARCHAR, $8765::VARCHAR, $8766::VARCHAR, $8767::VARCHAR, $8768::VARCHAR, $8769::VARCHAR, $8770::VARCHAR, $8771::VARCHAR, $8772::VARCHAR, $8773::VARCHAR, $8774::VARCHAR, $8775::VARCHAR, $8776::VARCHAR, $8777::VARCHAR, $8778::VARCHAR, $8779::VARCHAR, $8780::VARCHAR, $8781::VARCHAR, $8782::VARCHAR, $8783::VARCHAR, $8784::VARCHAR, $8785::VARCHAR, $8786::VARCHAR, $8787::VARCHAR, $8788::VARCHAR, $8789::VARCHAR, $8790::VARCHAR, $8791::VARCHAR, $8792::VARCHAR, $8793::VARCHAR, $8794::VARCHAR, $8795::VARCHAR, $8796::VARCHAR, $8797::VARCHAR, $8798::VARCHAR, $8799::VARCHAR, $8800::VARCHAR, $8801::VARCHAR, $8802::VARCHAR, $8803::VARCHAR, $8804::VARCHAR, $8805::VARCHAR, $8806::VARCHAR, $8807::VARCHAR, $8808::VARCHAR, $8809::VARCHAR, $8810::VARCHAR, $8811::VARCHAR, $8812::VARCHAR, $8813::VARCHAR, $8814::VARCHAR, $8815::VARCHAR, $8816::VARCHAR, $8817::VARCHAR, $8818::VARCHAR, $8819::VARCHAR, $8820::VARCHAR, $8821::VARCHAR, $8822::VARCHAR, $8823::VARCHAR, $8824::VARCHAR, $8825::VARCHAR, $8826::VARCHAR, $8827::VARCHAR, $8828::VARCHAR, $8829::VARCHAR, $8830::VARCHAR, $8831::VARCHAR, $8832::VARCHAR, $8833::VARCHAR, $8834::VARCHAR, $8835::VARCHAR, $8836::VARCHAR, $8837::VARCHAR, $8838::VARCHAR, $8839::VARCHAR, $8840::VARCHAR, $8841::VARCHAR, $8842::VARCHAR, $8843::VARCHAR, $8844::VARCHAR, $8845::VARCHAR, $8846::VARCHAR, $8847::VARCHAR, $8848::VARCHAR, $8849::VARCHAR, $8850::VARCHAR, $8851::VARCHAR, $8852::VARCHAR, $8853::VARCHAR, $8854::VARCHAR, $8855::VARCHAR, $8856::VARCHAR, $8857::VARCHAR, $8858::VARCHAR, $8859::VARCHAR, $8860::VARCHAR, $8861::VARCHAR, $8862::VARCHAR, $8863::VARCHAR, $8864::VARCHAR, $8865::VARCHAR, $8866::VARCHAR, $8867::VARCHAR, $8868::VARCHAR, $8869::VARCHAR, $8870::VARCHAR, $8871::VARCHAR, $8872::VARCHAR, $8873::VARCHAR, $8874::VARCHAR, $8875::VARCHAR, $8876::VARCHAR, $8877::VARCHAR, $8878::VARCHAR, $8879::VARCHAR, $8880::VARCHAR, $8881::VARCHAR, $8882::VARCHAR, $8883::VARCHAR, $8884::VARCHAR, $8885::VARCHAR, $8886::VARCHAR, $8887::VARCHAR, $8888::VARCHAR, $8889::VARCHAR, $8890::VARCHAR, $8891::VARCHAR, $8892::VARCHAR, $8893::VARCHAR, $8894::VARCHAR, $8895::VARCHAR, $8896::VARCHAR, $8897::VARCHAR, $8898::VARCHAR, $8899::VARCHAR, $8900::VARCHAR, $8901::VARCHAR, $8902::VARCHAR, $8903::VARCHAR, $8904::VARCHAR, $8905::VARCHAR, $8906::VARCHAR, $8907::VARCHAR, $8908::VARCHAR, $8909::VARCHAR, $8910::VARCHAR, $8911::VARCHAR, $8912::VARCHAR, $8913::VARCHAR, $8914::VARCHAR, $8915::VARCHAR, $8916::VARCHAR, $8917::VARCHAR, $8918::VARCHAR, $8919::VARCHAR, $8920::VARCHAR, $8921::VARCHAR, $8922::VARCHAR, $8923::VARCHAR, $8924::VARCHAR, $8925::VARCHAR, $8926::VARCHAR, $8927::VARCHAR, $8928::VARCHAR, $8929::VARCHAR, $8930::VARCHAR, $8931::VARCHAR, $8932::VARCHAR, $8933::VARCHAR, $8934::VARCHAR, $8935::VARCHAR, $8936::VARCHAR, $8937::VARCHAR, $8938::VARCHAR, $8939::VARCHAR, $8940::VARCHAR, $8941::VARCHAR, $8942::VARCHAR, $8943::VARCHAR, $8944::VARCHAR, $8945::VARCHAR, $8946::VARCHAR, $8947::VARCHAR, $8948::VARCHAR, $8949::VARCHAR, $8950::VARCHAR, $8951::VARCHAR, $8952::VARCHAR, $8953::VARCHAR, $8954::VARCHAR, $8955::VARCHAR, $8956::VARCHAR, $8957::VARCHAR, $8958::VARCHAR, $8959::VARCHAR, $8960::VARCHAR, $8961::VARCHAR, $8962::VARCHAR, $8963::VARCHAR, $8964::VARCHAR, $8965::VARCHAR, $8966::VARCHAR, $8967::VARCHAR, $8968::VARCHAR, $8969::VARCHAR, $8970::VARCHAR, $8971::VARCHAR, $8972::VARCHAR, $8973::VARCHAR, $8974::VARCHAR, $8975::VARCHAR, $8976::VARCHAR, $8977::VARCHAR, $8978::VARCHAR, $8979::VARCHAR, $8980::VARCHAR, $8981::VARCHAR, $8982::VARCHAR, $8983::VARCHAR, $8984::VARCHAR, $8985::VARCHAR, $8986::VARCHAR, $8987::VARCHAR, $8988::VARCHAR, $8989::VARCHAR, $8990::VARCHAR, $8991::VARCHAR, $8992::VARCHAR, $8993::VARCHAR, $8994::VARCHAR, $8995::VARCHAR, $8996::VARCHAR, $8997::VARCHAR, $8998::VARCHAR, $8999::VARCHAR, $9000::VARCHAR, $9001::VARCHAR, $9002::VARCHAR, $9003::VARCHAR, $9004::VARCHAR, $9005::VARCHAR, $9006::VARCHAR, $9007::VARCHAR, $9008::VARCHAR, $9009::VARCHAR, $9010::VARCHAR, $9011::VARCHAR, $9012::VARCHAR, $9013::VARCHAR, $9014::VARCHAR, $9015::VARCHAR, $9016::VARCHAR, $9017::VARCHAR, $9018::VARCHAR, $9019::VARCHAR, $9020::VARCHAR, $9021::VARCHAR, $9022::VARCHAR, $9023::VARCHAR, $9024::VARCHAR, $9025::VARCHAR, $9026::VARCHAR, $9027::VARCHAR, $9028::VARCHAR, $9029::VARCHAR, $9030::VARCHAR, $9031::VARCHAR, $9032::VARCHAR, $9033::VARCHAR, $9034::VARCHAR, $9035::VARCHAR, $9036::VARCHAR, $9037::VARCHAR, $9038::VARCHAR, $9039::VARCHAR, $9040::VARCHAR, $9041::VARCHAR, $9042::VARCHAR, $9043::VARCHAR, $9044::VARCHAR, $9045::VARCHAR, $9046::VARCHAR, $9047::VARCHAR, $9048::VARCHAR, $9049::VARCHAR, $9050::VARCHAR, $9051::VARCHAR, $9052::VARCHAR, $9053::VARCHAR, $9054::VARCHAR, $9055::VARCHAR, $9056::VARCHAR, $9057::VARCHAR, $9058::VARCHAR, $9059::VARCHAR, $9060::VARCHAR, $9061::VARCHAR, $9062::VARCHAR, $9063::VARCHAR, $9064::VARCHAR, $9065::VARCHAR, $9066::VARCHAR, $9067::VARCHAR, $9068::VARCHAR, $9069::VARCHAR, $9070::VARCHAR, $9071::VARCHAR, $9072::VARCHAR, $9073::VARCHAR, $9074::VARCHAR, $9075::VARCHAR, $9076::VARCHAR, $9077::VARCHAR, $9078::VARCHAR, $9079::VARCHAR, $9080::VARCHAR, $9081::VARCHAR, $9082::VARCHAR, $9083::VARCHAR, $9084::VARCHAR, $9085::VARCHAR, $9086::VARCHAR, $9087::VARCHAR, $9088::VARCHAR, $9089::VARCHAR, $9090::VARCHAR, $9091::VARCHAR, $9092::VARCHAR, $9093::VARCHAR, $9094::VARCHAR, $9095::VARCHAR, $9096::VARCHAR, $9097::VARCHAR, $9098::VARCHAR, $9099::VARCHAR, $9100::VARCHAR, $9101::VARCHAR, $9102::VARCHAR, $9103::VARCHAR, $9104::VARCHAR, $9105::VARCHAR, $9106::VARCHAR, $9107::VARCHAR, $9108::VARCHAR, $9109::VARCHAR, $9110::VARCHAR, $9111::VARCHAR, $9112::VARCHAR, $9113::VARCHAR, $9114::VARCHAR, $9115::VARCHAR, $9116::VARCHAR, $9117::VARCHAR, $9118::VARCHAR, $9119::VARCHAR, $9120::VARCHAR, $9121::VARCHAR, $9122::VARCHAR, $9123::VARCHAR, $9124::VARCHAR, $9125::VARCHAR, $9126::VARCHAR, $9127::VARCHAR, $9128::VARCHAR, $9129::VARCHAR, $9130::VARCHAR, $9131::VARCHAR, $9132::VARCHAR, $9133::VARCHAR, $9134::VARCHAR, $9135::VARCHAR, $9136::VARCHAR, $9137::VARCHAR, $9138::VARCHAR, $9139::VARCHAR, $9140::VARCHAR, $9141::VARCHAR, $9142::VARCHAR, $9143::VARCHAR, $9144::VARCHAR, $9145::VARCHAR, $9146::VARCHAR, $9147::VARCHAR, $9148::VARCHAR, $9149::VARCHAR, $9150::VARCHAR, $9151::VARCHAR, $9152::VARCHAR, $9153::VARCHAR, $9154::VARCHAR, $9155::VARCHAR, $9156::VARCHAR, $9157::VARCHAR, $9158::VARCHAR, $9159::VARCHAR, $9160::VARCHAR, $9161::VARCHAR, $9162::VARCHAR, $9163::VARCHAR, $9164::VARCHAR, $9165::VARCHAR, $9166::VARCHAR, $9167::VARCHAR, $9168::VARCHAR, $9169::VARCHAR, $9170::VARCHAR, $9171::VARCHAR, $9172::VARCHAR, $9173::VARCHAR, $9174::VARCHAR, $9175::VARCHAR, $9176::VARCHAR, $9177::VARCHAR, $9178::VARCHAR, $9179::VARCHAR, $9180::VARCHAR, $9181::VARCHAR, $9182::VARCHAR, $9183::VARCHAR, $9184::VARCHAR, $9185::VARCHAR, $9186::VARCHAR, $9187::VARCHAR, $9188::VARCHAR, $9189::VARCHAR, $9190::VARCHAR, $9191::VARCHAR, $9192::VARCHAR, $9193::VARCHAR, $9194::VARCHAR, $9195::VARCHAR, $9196::VARCHAR, $9197::VARCHAR, $9198::VARCHAR, $9199::VARCHAR, $9200::VARCHAR, $9201::VARCHAR, $9202::VARCHAR, $9203::VARCHAR, $9204::VARCHAR, $9205::VARCHAR, $9206::VARCHAR, $9207::VARCHAR, $9208::VARCHAR, $9209::VARCHAR, $9210::VARCHAR, $9211::VARCHAR, $9212::VARCHAR, $9213::VARCHAR, $9214::VARCHAR, $9215::VARCHAR, $9216::VARCHAR, $9217::VARCHAR, $9218::VARCHAR, $9219::VARCHAR, $9220::VARCHAR, $9221::VARCHAR, $9222::VARCHAR, $9223::VARCHAR, $9224::VARCHAR, $9225::VARCHAR, $9226::VARCHAR, $9227::VARCHAR, $9228::VARCHAR, $9229::VARCHAR, $9230::VARCHAR, $9231::VARCHAR, $9232::VARCHAR, $9233::VARCHAR, $9234::VARCHAR, $9235::VARCHAR, $9236::VARCHAR, $9237::VARCHAR, $9238::VARCHAR, $9239::VARCHAR, $9240::VARCHAR, $9241::VARCHAR, $9242::VARCHAR, $9243::VARCHAR, $9244::VARCHAR, $9245::VARCHAR, $9246::VARCHAR, $9247::VARCHAR, $9248::VARCHAR, $9249::VARCHAR, $9250::VARCHAR, $9251::VARCHAR, $9252::VARCHAR, $9253::VARCHAR, $9254::VARCHAR, $9255::VARCHAR, $9256::VARCHAR, $9257::VARCHAR, $9258::VARCHAR, $9259::VARCHAR, $9260::VARCHAR, $9261::VARCHAR, $9262::VARCHAR, $9263::VARCHAR, $9264::VARCHAR, $9265::VARCHAR, $9266::VARCHAR, $9267::VARCHAR, $9268::VARCHAR, $9269::VARCHAR, $9270::VARCHAR, $9271::VARCHAR, $9272::VARCHAR, $9273::VARCHAR, $9274::VARCHAR, $9275::VARCHAR, $9276::VARCHAR, $9277::VARCHAR, $9278::VARCHAR, $9279::VARCHAR, $9280::VARCHAR, $9281::VARCHAR, $9282::VARCHAR, $9283::VARCHAR, $9284::VARCHAR, $9285::VARCHAR, $9286::VARCHAR, $9287::VARCHAR, $9288::VARCHAR, $9289::VARCHAR, $9290::VARCHAR, $9291::VARCHAR, $9292::VARCHAR, $9293::VARCHAR, $9294::VARCHAR, $9295::VARCHAR, $9296::VARCHAR, $9297::VARCHAR, $9298::VARCHAR, $9299::VARCHAR, $9300::VARCHAR, $9301::VARCHAR, $9302::VARCHAR, $9303::VARCHAR, $9304::VARCHAR, $9305::VARCHAR, $9306::VARCHAR, $9307::VARCHAR, $9308::VARCHAR, $9309::VARCHAR, $9310::VARCHAR, $9311::VARCHAR, $9312::VARCHAR, $9313::VARCHAR, $9314::VARCHAR, $9315::VARCHAR, $9316::VARCHAR, $9317::VARCHAR, $9318::VARCHAR, $9319::VARCHAR, $9320::VARCHAR, $9321::VARCHAR, $9322::VARCHAR, $9323::VARCHAR, $9324::VARCHAR, $9325::VARCHAR, $9326::VARCHAR, $9327::VARCHAR, $9328::VARCHAR, $9329::VARCHAR, $9330::VARCHAR, $9331::VARCHAR, $9332::VARCHAR, $9333::VARCHAR, $9334::VARCHAR, $9335::VARCHAR, $9336::VARCHAR, $9337::VARCHAR, $9338::VARCHAR, $9339::VARCHAR, $9340::VARCHAR, $9341::VARCHAR, $9342::VARCHAR, $9343::VARCHAR, $9344::VARCHAR, $9345::VARCHAR, $9346::VARCHAR, $9347::VARCHAR, $9348::VARCHAR, $9349::VARCHAR, $9350::VARCHAR, $9351::VARCHAR, $9352::VARCHAR, $9353::VARCHAR, $9354::VARCHAR, $9355::VARCHAR, $9356::VARCHAR, $9357::VARCHAR, $9358::VARCHAR, $9359::VARCHAR, $9360::VARCHAR, $9361::VARCHAR, $9362::VARCHAR, $9363::VARCHAR, $9364::VARCHAR, $9365::VARCHAR, $9366::VARCHAR, $9367::VARCHAR, $9368::VARCHAR, $9369::VARCHAR, $9370::VARCHAR, $9371::VARCHAR, $9372::VARCHAR, $9373::VARCHAR, $9374::VARCHAR, $9375::VARCHAR, $9376::VARCHAR, $9377::VARCHAR, $9378::VARCHAR, $9379::VARCHAR, $9380::VARCHAR, $9381::VARCHAR, $9382::VARCHAR, $9383::VARCHAR, $9384::VARCHAR, $9385::VARCHAR, $9386::VARCHAR, $9387::VARCHAR, $9388::VARCHAR, $9389::VARCHAR, $9390::VARCHAR, $9391::VARCHAR, $9392::VARCHAR, $9393::VARCHAR, $9394::VARCHAR, $9395::VARCHAR, $9396::VARCHAR, $9397::VARCHAR, $9398::VARCHAR, $9399::VARCHAR, $9400::VARCHAR, $9401::VARCHAR, $9402::VARCHAR, $9403::VARCHAR, $9404::VARCHAR, $9405::VARCHAR, $9406::VARCHAR, $9407::VARCHAR, $9408::VARCHAR, $9409::VARCHAR, $9410::VARCHAR, $9411::VARCHAR, $9412::VARCHAR, $9413::VARCHAR, $9414::VARCHAR, $9415::VARCHAR, $9416::VARCHAR, $9417::VARCHAR, $9418::VARCHAR, $9419::VARCHAR, $9420::VARCHAR, $9421::VARCHAR, $9422::VARCHAR, $9423::VARCHAR, $9424::VARCHAR, $9425::VARCHAR, $9426::VARCHAR, $9427::VARCHAR, $9428::VARCHAR, $9429::VARCHAR, $9430::VARCHAR, $9431::VARCHAR, $9432::VARCHAR, $9433::VARCHAR, $9434::VARCHAR, $9435::VARCHAR, $9436::VARCHAR, $9437::VARCHAR, $9438::VARCHAR, $9439::VARCHAR, $9440::VARCHAR, $9441::VARCHAR, $9442::VARCHAR, $9443::VARCHAR, $9444::VARCHAR, $9445::VARCHAR, $9446::VARCHAR, $9447::VARCHAR, $9448::VARCHAR, $9449::VARCHAR, $9450::VARCHAR, $9451::VARCHAR, $9452::VARCHAR, $9453::VARCHAR, $9454::VARCHAR, $9455::VARCHAR, $9456::VARCHAR, $9457::VARCHAR, $9458::VARCHAR, $9459::VARCHAR, $9460::VARCHAR, $9461::VARCHAR, $9462::VARCHAR, $9463::VARCHAR, $9464::VARCHAR, $9465::VARCHAR, $9466::VARCHAR, $9467::VARCHAR, $9468::VARCHAR, $9469::VARCHAR, $9470::VARCHAR, $9471::VARCHAR, $9472::VARCHAR, $9473::VARCHAR, $9474::VARCHAR, $9475::VARCHAR, $9476::VARCHAR, $9477::VARCHAR, $9478::VARCHAR, $9479::VARCHAR, $9480::VARCHAR, $9481::VARCHAR, $9482::VARCHAR, $9483::VARCHAR, $9484::VARCHAR, $9485::VARCHAR, $9486::VARCHAR, $9487::VARCHAR, $9488::VARCHAR, $9489::VARCHAR, $9490::VARCHAR, $9491::VARCHAR, $9492::VARCHAR, $9493::VARCHAR, $9494::VARCHAR, $9495::VARCHAR, $9496::VARCHAR, $9497::VARCHAR, $9498::VARCHAR, $9499::VARCHAR, $9500::VARCHAR, $9501::VARCHAR, $9502::VARCHAR, $9503::VARCHAR, $9504::VARCHAR, $9505::VARCHAR, $9506::VARCHAR, $9507::VARCHAR, $9508::VARCHAR, $9509::VARCHAR, $9510::VARCHAR, $9511::VARCHAR, $9512::VARCHAR, $9513::VARCHAR, $9514::VARCHAR, $9515::VARCHAR, $9516::VARCHAR, $9517::VARCHAR, $9518::VARCHAR, $9519::VARCHAR, $9520::VARCHAR, $9521::VARCHAR, $9522::VARCHAR, $9523::VARCHAR, $9524::VARCHAR, $9525::VARCHAR, $9526::VARCHAR, $9527::VARCHAR, $9528::VARCHAR, $9529::VARCHAR, $9530::VARCHAR, $9531::VARCHAR, $9532::VARCHAR, $9533::VARCHAR, $9534::VARCHAR, $9535::VARCHAR, $9536::VARCHAR, $9537::VARCHAR, $9538::VARCHAR, $9539::VARCHAR, $9540::VARCHAR, $9541::VARCHAR, $9542::VARCHAR, $9543::VARCHAR, $9544::VARCHAR, $9545::VARCHAR, $9546::VARCHAR, $9547::VARCHAR, $9548::VARCHAR, $9549::VARCHAR, $9550::VARCHAR, $9551::VARCHAR, $9552::VARCHAR, $9553::VARCHAR, $9554::VARCHAR, $9555::VARCHAR, $9556::VARCHAR, $9557::VARCHAR, $9558::VARCHAR, $9559::VARCHAR, $9560::VARCHAR, $9561::VARCHAR, $9562::VARCHAR, $9563::VARCHAR, $9564::VARCHAR, $9565::VARCHAR, $9566::VARCHAR, $9567::VARCHAR, $9568::VARCHAR, $9569::VARCHAR, $9570::VARCHAR, $9571::VARCHAR, $9572::VARCHAR, $9573::VARCHAR, $9574::VARCHAR, $9575::VARCHAR, $9576::VARCHAR, $9577::VARCHAR, $9578::VARCHAR, $9579::VARCHAR, $9580::VARCHAR, $9581::VARCHAR, $9582::VARCHAR, $9583::VARCHAR, $9584::VARCHAR, $9585::VARCHAR, $9586::VARCHAR, $9587::VARCHAR, $9588::VARCHAR, $9589::VARCHAR, $9590::VARCHAR, $9591::VARCHAR, $9592::VARCHAR, $9593::VARCHAR, $9594::VARCHAR, $9595::VARCHAR, $9596::VARCHAR, $9597::VARCHAR, $9598::VARCHAR, $9599::VARCHAR, $9600::VARCHAR, $9601::VARCHAR, $9602::VARCHAR, $9603::VARCHAR, $9604::VARCHAR, $9605::VARCHAR, $9606::VARCHAR, $9607::VARCHAR, $9608::VARCHAR, $9609::VARCHAR, $9610::VARCHAR, $9611::VARCHAR, $9612::VARCHAR, $9613::VARCHAR, $9614::VARCHAR, $9615::VARCHAR, $9616::VARCHAR, $9617::VARCHAR, $9618::VARCHAR, $9619::VARCHAR, $9620::VARCHAR, $9621::VARCHAR, $9622::VARCHAR, $9623::VARCHAR, $9624::VARCHAR, $9625::VARCHAR, $9626::VARCHAR, $9627::VARCHAR, $9628::VARCHAR, $9629::VARCHAR, $9630::VARCHAR, $9631::VARCHAR, $9632::VARCHAR, $9633::VARCHAR, $9634::VARCHAR, $9635::VARCHAR, $9636::VARCHAR, $9637::VARCHAR, $9638::VARCHAR, $9639::VARCHAR, $9640::VARCHAR, $9641::VARCHAR, $9642::VARCHAR, $9643::VARCHAR, $9644::VARCHAR, $9645::VARCHAR, $9646::VARCHAR, $9647::VARCHAR, $9648::VARCHAR, $9649::VARCHAR, $9650::VARCHAR, $9651::VARCHAR, $9652::VARCHAR, $9653::VARCHAR, $9654::VARCHAR, $9655::VARCHAR, $9656::VARCHAR, $9657::VARCHAR, $9658::VARCHAR, $9659::VARCHAR, $9660::VARCHAR, $9661::VARCHAR, $9662::VARCHAR, $9663::VARCHAR, $9664::VARCHAR, $9665::VARCHAR, $9666::VARCHAR, $9667::VARCHAR, $9668::VARCHAR, $9669::VARCHAR, $9670::VARCHAR, $9671::VARCHAR, $9672::VARCHAR, $9673::VARCHAR, $9674::VARCHAR, $9675::VARCHAR, $9676::VARCHAR, $9677::VARCHAR, $9678::VARCHAR, $9679::VARCHAR, $9680::VARCHAR, $9681::VARCHAR, $9682::VARCHAR, $9683::VARCHAR, $9684::VARCHAR, $9685::VARCHAR, $9686::VARCHAR, $9687::VARCHAR, $9688::VARCHAR, $9689::VARCHAR, $9690::VARCHAR, $9691::VARCHAR, $9692::VARCHAR, $9693::VARCHAR, $9694::VARCHAR, $9695::VARCHAR, $9696::VARCHAR, $9697::VARCHAR, $9698::VARCHAR, $9699::VARCHAR, $9700::VARCHAR, $9701::VARCHAR, $9702::VARCHAR, $9703::VARCHAR, $9704::VARCHAR, $9705::VARCHAR, $9706::VARCHAR, $9707::VARCHAR, $9708::VARCHAR, $9709::VARCHAR, $9710::VARCHAR, $9711::VARCHAR, $9712::VARCHAR, $9713::VARCHAR, $9714::VARCHAR, $9715::VARCHAR, $9716::VARCHAR, $9717::VARCHAR, $9718::VARCHAR, $9719::VARCHAR, $9720::VARCHAR, $9721::VARCHAR, $9722::VARCHAR, $9723::VARCHAR, $9724::VARCHAR, $9725::VARCHAR, $9726::VARCHAR, $9727::VARCHAR, $9728::VARCHAR, $9729::VARCHAR, $9730::VARCHAR, $9731::VARCHAR, $9732::VARCHAR, $9733::VARCHAR, $9734::VARCHAR, $9735::VARCHAR, $9736::VARCHAR, $9737::VARCHAR, $9738::VARCHAR, $9739::VARCHAR, $9740::VARCHAR, $9741::VARCHAR, $9742::VARCHAR, $9743::VARCHAR, $9744::VARCHAR, $9745::VARCHAR, $9746::VARCHAR, $9747::VARCHAR, $9748::VARCHAR, $9749::VARCHAR, $9750::VARCHAR, $9751::VARCHAR, $9752::VARCHAR, $9753::VARCHAR, $9754::VARCHAR, $9755::VARCHAR, $9756::VARCHAR, $9757::VARCHAR, $9758::VARCHAR, $9759::VARCHAR, $9760::VARCHAR, $9761::VARCHAR, $9762::VARCHAR, $9763::VARCHAR, $9764::VARCHAR, $9765::VARCHAR, $9766::VARCHAR, $9767::VARCHAR, $9768::VARCHAR, $9769::VARCHAR, $9770::VARCHAR, $9771::VARCHAR, $9772::VARCHAR, $9773::VARCHAR, $9774::VARCHAR, $9775::VARCHAR, $9776::VARCHAR, $9777::VARCHAR, $9778::VARCHAR, $9779::VARCHAR, $9780::VARCHAR, $9781::VARCHAR, $9782::VARCHAR, $9783::VARCHAR, $9784::VARCHAR, $9785::VARCHAR, $9786::VARCHAR, $9787::VARCHAR, $9788::VARCHAR, $9789::VARCHAR, $9790::VARCHAR, $9791::VARCHAR, $9792::VARCHAR, $9793::VARCHAR, $9794::VARCHAR, $9795::VARCHAR, $9796::VARCHAR, $9797::VARCHAR, $9798::VARCHAR, $9799::VARCHAR, $9800::VARCHAR, $9801::VARCHAR, $9802::VARCHAR, $9803::VARCHAR, $9804::VARCHAR, $9805::VARCHAR, $9806::VARCHAR, $9807::VARCHAR, $9808::VARCHAR, $9809::VARCHAR, $9810::VARCHAR, $9811::VARCHAR, $9812::VARCHAR, $9813::VARCHAR, $9814::VARCHAR, $9815::VARCHAR, $9816::VARCHAR, $9817::VARCHAR, $9818::VARCHAR, $9819::VARCHAR, $9820::VARCHAR, $9821::VARCHAR, $9822::VARCHAR, $9823::VARCHAR, $9824::VARCHAR, $9825::VARCHAR, $9826::VARCHAR, $9827::VARCHAR, $9828::VARCHAR, $9829::VARCHAR, $9830::VARCHAR, $9831::VARCHAR, $9832::VARCHAR, $9833::VARCHAR, $9834::VARCHAR, $9835::VARCHAR, $9836::VARCHAR, $9837::VARCHAR, $9838::VARCHAR, $9839::VARCHAR, $9840::VARCHAR, $9841::VARCHAR, $9842::VARCHAR, $9843::VARCHAR, $9844::VARCHAR, $9845::VARCHAR, $9846::VARCHAR, $9847::VARCHAR, $9848::VARCHAR, $9849::VARCHAR, $9850::VARCHAR, $9851::VARCHAR, $9852::VARCHAR, $9853::VARCHAR, $9854::VARCHAR, $9855::VARCHAR, $9856::VARCHAR, $9857::VARCHAR, $9858::VARCHAR, $9859::VARCHAR, $9860::VARCHAR, $9861::VARCHAR, $9862::VARCHAR, $9863::VARCHAR, $9864::VARCHAR, $9865::VARCHAR, $9866::VARCHAR, $9867::VARCHAR, $9868::VARCHAR, $9869::VARCHAR, $9870::VARCHAR, $9871::VARCHAR, $9872::VARCHAR, $9873::VARCHAR, $9874::VARCHAR, $9875::VARCHAR, $9876::VARCHAR, $9877::VARCHAR, $9878::VARCHAR, $9879::VARCHAR, $9880::VARCHAR, $9881::VARCHAR, $9882::VARCHAR, $9883::VARCHAR, $9884::VARCHAR, $9885::VARCHAR, $9886::VARCHAR, $9887::VARCHAR, $9888::VARCHAR, $9889::VARCHAR, $9890::VARCHAR, $9891::VARCHAR, $9892::VARCHAR, $9893::VARCHAR, $9894::VARCHAR, $9895::VARCHAR, $9896::VARCHAR, $9897::VARCHAR, $9898::VARCHAR, $9899::VARCHAR, $9900::VARCHAR, $9901::VARCHAR, $9902::VARCHAR, $9903::VARCHAR, $9904::VARCHAR, $9905::VARCHAR, $9906::VARCHAR, $9907::VARCHAR, $9908::VARCHAR, $9909::VARCHAR, $9910::VARCHAR, $9911::VARCHAR, $9912::VARCHAR, $9913::VARCHAR, $9914::VARCHAR, $9915::VARCHAR, $9916::VARCHAR, $9917::VARCHAR, $9918::VARCHAR, $9919::VARCHAR, $9920::VARCHAR, $9921::VARCHAR, $9922::VARCHAR, $9923::VARCHAR, $9924::VARCHAR, $9925::VARCHAR, $9926::VARCHAR, $9927::VARCHAR, $9928::VARCHAR, $9929::VARCHAR, $9930::VARCHAR, $9931::VARCHAR, $9932::VARCHAR, $9933::VARCHAR, $9934::VARCHAR, $9935::VARCHAR, $9936::VARCHAR, $9937::VARCHAR, $9938::VARCHAR, $9939::VARCHAR, $9940::VARCHAR, $9941::VARCHAR, $9942::VARCHAR, $9943::VARCHAR, $9944::VARCHAR, $9945::VARCHAR, $9946::VARCHAR, $9947::VARCHAR, $9948::VARCHAR, $9949::VARCHAR, $9950::VARCHAR, $9951::VARCHAR, $9952::VARCHAR, $9953::VARCHAR, $9954::VARCHAR, $9955::VARCHAR, $9956::VARCHAR, $9957::VARCHAR, $9958::VARCHAR, $9959::VARCHAR, $9960::VARCHAR, $9961::VARCHAR, $9962::VARCHAR, $9963::VARCHAR, $9964::VARCHAR, $9965::VARCHAR, $9966::VARCHAR, $9967::VARCHAR, $9968::VARCHAR, $9969::VARCHAR, $9970::VARCHAR, $9971::VARCHAR, $9972::VARCHAR, $9973::VARCHAR, $9974::VARCHAR, $9975::VARCHAR, $9976::VARCHAR, $9977::VARCHAR, $9978::VARCHAR, $9979::VARCHAR, $9980::VARCHAR, $9981::VARCHAR, $9982::VARCHAR, $9983::VARCHAR, $9984::VARCHAR, $9985::VARCHAR, $9986::VARCHAR, $9987::VARCHAR, $9988::VARCHAR, $9989::VARCHAR, $9990::VARCHAR, $9991::VARCHAR, $9992::VARCHAR, $9993::VARCHAR, $9994::VARCHAR, $9995::VARCHAR, $9996::VARCHAR, $9997::VARCHAR, $9998::VARCHAR, $9999::VARCHAR, $10000::VARCHAR, $10001::VARCHAR, $10002::VARCHAR, $10003::VARCHAR, $10004::VARCHAR, $10005::VARCHAR, $10006::VARCHAR, $10007::VARCHAR, $10008::VARCHAR, $10009::VARCHAR, $10010::VARCHAR, $10011::VARCHAR, $10012::VARCHAR, $10013::VARCHAR, $10014::VARCHAR, $10015::VARCHAR, $10016::VARCHAR, $10017::VARCHAR, $10018::VARCHAR, $10019::VARCHAR, $10020::VARCHAR, $10021::VARCHAR, $10022::VARCHAR, $10023::VARCHAR, $10024::VARCHAR, $10025::VARCHAR, $10026::VARCHAR, $10027::VARCHAR, $10028::VARCHAR, $10029::VARCHAR, $10030::VARCHAR, $10031::VARCHAR, $10032::VARCHAR, $10033::VARCHAR, $10034::VARCHAR, $10035::VARCHAR, $10036::VARCHAR, $10037::VARCHAR, $10038::VARCHAR, $10039::VARCHAR, $10040::VARCHAR, $10041::VARCHAR, $10042::VARCHAR, $10043::VARCHAR, $10044::VARCHAR, $10045::VARCHAR, $10046::VARCHAR, $10047::VARCHAR, $10048::VARCHAR, $10049::VARCHAR, $10050::VARCHAR, $10051::VARCHAR, $10052::VARCHAR, $10053::VARCHAR, $10054::VARCHAR, $10055::VARCHAR, $10056::VARCHAR, $10057::VARCHAR, $10058::VARCHAR, $10059::VARCHAR, $10060::VARCHAR, $10061::VARCHAR, $10062::VARCHAR, $10063::VARCHAR, $10064::VARCHAR, $10065::VARCHAR, $10066::VARCHAR, $10067::VARCHAR, $10068::VARCHAR, $10069::VARCHAR, $10070::VARCHAR, $10071::VARCHAR, $10072::VARCHAR, $10073::VARCHAR, $10074::VARCHAR, $10075::VARCHAR, $10076::VARCHAR, $10077::VARCHAR, $10078::VARCHAR, $10079::VARCHAR, $10080::VARCHAR, $10081::VARCHAR, $10082::VARCHAR, $10083::VARCHAR, $10084::VARCHAR, $10085::VARCHAR, $10086::VARCHAR, $10087::VARCHAR, $10088::VARCHAR, $10089::VARCHAR, $10090::VARCHAR, $10091::VARCHAR, $10092::VARCHAR, $10093::VARCHAR, $10094::VARCHAR, $10095::VARCHAR, $10096::VARCHAR, $10097::VARCHAR, $10098::VARCHAR, $10099::VARCHAR, $10100::VARCHAR, $10101::VARCHAR, $10102::VARCHAR, $10103::VARCHAR, $10104::VARCHAR, $10105::VARCHAR, $10106::VARCHAR, $10107::VARCHAR, $10108::VARCHAR, $10109::VARCHAR, $10110::VARCHAR, $10111::VARCHAR, $10112::VARCHAR, $10113::VARCHAR, $10114::VARCHAR, $10115::VARCHAR, $10116::VARCHAR, $10117::VARCHAR, $10118::VARCHAR, $10119::VARCHAR, $10120::VARCHAR, $10121::VARCHAR, $10122::VARCHAR, $10123::VARCHAR, $10124::VARCHAR, $10125::VARCHAR, $10126::VARCHAR, $10127::VARCHAR, $10128::VARCHAR, $10129::VARCHAR, $10130::VARCHAR, $10131::VARCHAR, $10132::VARCHAR, $10133::VARCHAR, $10134::VARCHAR, $10135::VARCHAR, $10136::VARCHAR, $10137::VARCHAR, $10138::VARCHAR, $10139::VARCHAR, $10140::VARCHAR, $10141::VARCHAR, $10142::VARCHAR, $10143::VARCHAR, $10144::VARCHAR, $10145::VARCHAR, $10146::VARCHAR, $10147::VARCHAR, $10148::VARCHAR, $10149::VARCHAR, $10150::VARCHAR, $10151::VARCHAR, $10152::VARCHAR, $10153::VARCHAR, $10154::VARCHAR, $10155::VARCHAR, $10156::VARCHAR, $10157::VARCHAR, $10158::VARCHAR, $10159::VARCHAR, $10160::VARCHAR, $10161::VARCHAR, $10162::VARCHAR, $10163::VARCHAR, $10164::VARCHAR, $10165::VARCHAR, $10166::VARCHAR, $10167::VARCHAR, $10168::VARCHAR, $10169::VARCHAR, $10170::VARCHAR, $10171::VARCHAR, $10172::VARCHAR, $10173::VARCHAR, $10174::VARCHAR, $10175::VARCHAR, $10176::VARCHAR, $10177::VARCHAR, $10178::VARCHAR, $10179::VARCHAR, $10180::VARCHAR, $10181::VARCHAR, $10182::VARCHAR, $10183::VARCHAR, $10184::VARCHAR, $10185::VARCHAR, $10186::VARCHAR, $10187::VARCHAR, $10188::VARCHAR, $10189::VARCHAR, $10190::VARCHAR, $10191::VARCHAR, $10192::VARCHAR, $10193::VARCHAR, $10194::VARCHAR, $10195::VARCHAR, $10196::VARCHAR, $10197::VARCHAR, $10198::VARCHAR, $10199::VARCHAR, $10200::VARCHAR, $10201::VARCHAR, $10202::VARCHAR, $10203::VARCHAR, $10204::VARCHAR, $10205::VARCHAR, $10206::VARCHAR, $10207::VARCHAR, $10208::VARCHAR, $10209::VARCHAR, $10210::VARCHAR, $10211::VARCHAR, $10212::VARCHAR, $10213::VARCHAR, $10214::VARCHAR, $10215::VARCHAR, $10216::VARCHAR, $10217::VARCHAR, $10218::VARCHAR, $10219::VARCHAR, $10220::VARCHAR, $10221::VARCHAR, $10222::VARCHAR, $10223::VARCHAR, $10224::VARCHAR, $10225::VARCHAR, $10226::VARCHAR, $10227::VARCHAR, $10228::VARCHAR, $10229::VARCHAR, $10230::VARCHAR, $10231::VARCHAR, $10232::VARCHAR, $10233::VARCHAR, $10234::VARCHAR, $10235::VARCHAR, $10236::VARCHAR, $10237::VARCHAR, $10238::VARCHAR, $10239::VARCHAR, $10240::VARCHAR, $10241::VARCHAR, $10242::VARCHAR, $10243::VARCHAR, $10244::VARCHAR, $10245::VARCHAR, $10246::VARCHAR, $10247::VARCHAR, $10248::VARCHAR, $10249::VARCHAR, $10250::VARCHAR, $10251::VARCHAR, $10252::VARCHAR, $10253::VARCHAR, $10254::VARCHAR, $10255::VARCHAR, $10256::VARCHAR, $10257::VARCHAR, $10258::VARCHAR, $10259::VARCHAR, $10260::VARCHAR, $10261::VARCHAR, $10262::VARCHAR, $10263::VARCHAR, $10264::VARCHAR, $10265::VARCHAR, $10266::VARCHAR, $10267::VARCHAR, $10268::VARCHAR, $10269::VARCHAR, $10270::VARCHAR, $10271::VARCHAR, $10272::VARCHAR, $10273::VARCHAR, $10274::VARCHAR, $10275::VARCHAR, $10276::VARCHAR, $10277::VARCHAR, $10278::VARCHAR, $10279::VARCHAR, $10280::VARCHAR, $10281::VARCHAR, $10282::VARCHAR, $10283::VARCHAR, $10284::VARCHAR, $10285::VARCHAR, $10286::VARCHAR, $10287::VARCHAR, $10288::VARCHAR, $10289::VARCHAR, $10290::VARCHAR, $10291::VARCHAR, $10292::VARCHAR, $10293::VARCHAR, $10294::VARCHAR, $10295::VARCHAR, $10296::VARCHAR, $10297::VARCHAR, $10298::VARCHAR, $10299::VARCHAR, $10300::VARCHAR, $10301::VARCHAR, $10302::VARCHAR, $10303::VARCHAR, $10304::VARCHAR, $10305::VARCHAR, $10306::VARCHAR, $10307::VARCHAR, $10308::VARCHAR, $10309::VARCHAR, $10310::VARCHAR, $10311::VARCHAR, $10312::VARCHAR, $10313::VARCHAR, $10314::VARCHAR, $10315::VARCHAR, $10316::VARCHAR, $10317::VARCHAR, $10318::VARCHAR, $10319::VARCHAR, $10320::VARCHAR, $10321::VARCHAR, $10322::VARCHAR, $10323::VARCHAR, $10324::VARCHAR, $10325::VARCHAR, $10326::VARCHAR, $10327::VARCHAR, $10328::VARCHAR, $10329::VARCHAR, $10330::VARCHAR, $10331::VARCHAR, $10332::VARCHAR, $10333::VARCHAR, $10334::VARCHAR, $10335::VARCHAR, $10336::VARCHAR, $10337::VARCHAR, $10338::VARCHAR, $10339::VARCHAR, $10340::VARCHAR, $10341::VARCHAR, $10342::VARCHAR, $10343::VARCHAR, $10344::VARCHAR, $10345::VARCHAR, $10346::VARCHAR, $10347::VARCHAR, $10348::VARCHAR, $10349::VARCHAR, $10350::VARCHAR, $10351::VARCHAR, $10352::VARCHAR, $10353::VARCHAR, $10354::VARCHAR, $10355::VARCHAR, $10356::VARCHAR, $10357::VARCHAR, $10358::VARCHAR, $10359::VARCHAR, $10360::VARCHAR, $10361::VARCHAR, $10362::VARCHAR, $10363::VARCHAR, $10364::VARCHAR, $10365::VARCHAR, $10366::VARCHAR, $10367::VARCHAR, $10368::VARCHAR, $10369::VARCHAR, $10370::VARCHAR, $10371::VARCHAR, $10372::VARCHAR, $10373::VARCHAR, $10374::VARCHAR, $10375::VARCHAR, $10376::VARCHAR, $10377::VARCHAR, $10378::VARCHAR, $10379::VARCHAR, $10380::VARCHAR, $10381::VARCHAR, $10382::VARCHAR, $10383::VARCHAR, $10384::VARCHAR, $10385::VARCHAR, $10386::VARCHAR, $10387::VARCHAR, $10388::VARCHAR, $10389::VARCHAR, $10390::VARCHAR, $10391::VARCHAR, $10392::VARCHAR, $10393::VARCHAR, $10394::VARCHAR, $10395::VARCHAR, $10396::VARCHAR, $10397::VARCHAR, $10398::VARCHAR, $10399::VARCHAR, $10400::VARCHAR, $10401::VARCHAR, $10402::VARCHAR, $10403::VARCHAR, $10404::VARCHAR, $10405::VARCHAR, $10406::VARCHAR, $10407::VARCHAR, $10408::VARCHAR, $10409::VARCHAR, $10410::VARCHAR, $10411::VARCHAR, $10412::VARCHAR, $10413::VARCHAR, $10414::VARCHAR, $10415::VARCHAR, $10416::VARCHAR, $10417::VARCHAR, $10418::VARCHAR, $10419::VARCHAR, $10420::VARCHAR, $10421::VARCHAR, $10422::VARCHAR, $10423::VARCHAR, $10424::VARCHAR, $10425::VARCHAR, $10426::VARCHAR, $10427::VARCHAR, $10428::VARCHAR, $10429::VARCHAR, $10430::VARCHAR, $10431::VARCHAR, $10432::VARCHAR, $10433::VARCHAR, $10434::VARCHAR, $10435::VARCHAR, $10436::VARCHAR, $10437::VARCHAR, $10438::VARCHAR, $10439::VARCHAR, $10440::VARCHAR, $10441::VARCHAR, $10442::VARCHAR, $10443::VARCHAR, $10444::VARCHAR, $10445::VARCHAR, $10446::VARCHAR, $10447::VARCHAR, $10448::VARCHAR, $10449::VARCHAR, $10450::VARCHAR, $10451::VARCHAR, $10452::VARCHAR, $10453::VARCHAR, $10454::VARCHAR, $10455::VARCHAR, $10456::VARCHAR, $10457::VARCHAR, $10458::VARCHAR, $10459::VARCHAR, $10460::VARCHAR, $10461::VARCHAR, $10462::VARCHAR, $10463::VARCHAR, $10464::VARCHAR, $10465::VARCHAR, $10466::VARCHAR, $10467::VARCHAR, $10468::VARCHAR, $10469::VARCHAR, $10470::VARCHAR, $10471::VARCHAR, $10472::VARCHAR, $10473::VARCHAR, $10474::VARCHAR, $10475::VARCHAR, $10476::VARCHAR, $10477::VARCHAR, $10478::VARCHAR, $10479::VARCHAR, $10480::VARCHAR, $10481::VARCHAR, $10482::VARCHAR, $10483::VARCHAR, $10484::VARCHAR, $10485::VARCHAR, $10486::VARCHAR, $10487::VARCHAR, $10488::VARCHAR, $10489::VARCHAR, $10490::VARCHAR, $10491::VARCHAR, $10492::VARCHAR, $10493::VARCHAR, $10494::VARCHAR, $10495::VARCHAR, $10496::VARCHAR, $10497::VARCHAR, $10498::VARCHAR, $10499::VARCHAR, $10500::VARCHAR, $10501::VARCHAR, $10502::VARCHAR, $10503::VARCHAR, $10504::VARCHAR, $10505::VARCHAR, $10506::VARCHAR, $10507::VARCHAR, $10508::VARCHAR, $10509::VARCHAR, $10510::VARCHAR, $10511::VARCHAR, $10512::VARCHAR, $10513::VARCHAR, $10514::VARCHAR, $10515::VARCHAR, $10516::VARCHAR, $10517::VARCHAR, $10518::VARCHAR, $10519::VARCHAR, $10520::VARCHAR, $10521::VARCHAR, $10522::VARCHAR, $10523::VARCHAR, $10524::VARCHAR, $10525::VARCHAR, $10526::VARCHAR, $10527::VARCHAR, $10528::VARCHAR, $10529::VARCHAR, $10530::VARCHAR, $10531::VARCHAR, $10532::VARCHAR, $10533::VARCHAR, $10534::VARCHAR, $10535::VARCHAR, $10536::VARCHAR, $10537::VARCHAR, $10538::VARCHAR, $10539::VARCHAR, $10540::VARCHAR, $10541::VARCHAR, $10542::VARCHAR, $10543::VARCHAR, $10544::VARCHAR, $10545::VARCHAR, $10546::VARCHAR, $10547::VARCHAR, $10548::VARCHAR, $10549::VARCHAR, $10550::VARCHAR, $10551::VARCHAR, $10552::VARCHAR, $10553::VARCHAR, $10554::VARCHAR, $10555::VARCHAR, $10556::VARCHAR, $10557::VARCHAR, $10558::VARCHAR, $10559::VARCHAR, $10560::VARCHAR, $10561::VARCHAR, $10562::VARCHAR, $10563::VARCHAR, $10564::VARCHAR, $10565::VARCHAR, $10566::VARCHAR, $10567::VARCHAR, $10568::VARCHAR, $10569::VARCHAR, $10570::VARCHAR, $10571::VARCHAR, $10572::VARCHAR, $10573::VARCHAR, $10574::VARCHAR, $10575::VARCHAR, $10576::VARCHAR, $10577::VARCHAR, $10578::VARCHAR, $10579::VARCHAR, $10580::VARCHAR, $10581::VARCHAR, $10582::VARCHAR, $10583::VARCHAR, $10584::VARCHAR, $10585::VARCHAR, $10586::VARCHAR, $10587::VARCHAR, $10588::VARCHAR, $10589::VARCHAR, $10590::VARCHAR, $10591::VARCHAR, $10592::VARCHAR, $10593::VARCHAR, $10594::VARCHAR, $10595::VARCHAR, $10596::VARCHAR, $10597::VARCHAR, $10598::VARCHAR, $10599::VARCHAR, $10600::VARCHAR, $10601::VARCHAR, $10602::VARCHAR, $10603::VARCHAR, $10604::VARCHAR, $10605::VARCHAR, $10606::VARCHAR, $10607::VARCHAR, $10608::VARCHAR, $10609::VARCHAR, $10610::VARCHAR, $10611::VARCHAR, $10612::VARCHAR, $10613::VARCHAR, $10614::VARCHAR, $10615::VARCHAR, $10616::VARCHAR, $10617::VARCHAR, $10618::VARCHAR, $10619::VARCHAR, $10620::VARCHAR, $10621::VARCHAR, $10622::VARCHAR, $10623::VARCHAR, $10624::VARCHAR, $10625::VARCHAR, $10626::VARCHAR, $10627::VARCHAR, $10628::VARCHAR, $10629::VARCHAR, $10630::VARCHAR, $10631::VARCHAR, $10632::VARCHAR, $10633::VARCHAR, $10634::VARCHAR, $10635::VARCHAR, $10636::VARCHAR, $10637::VARCHAR, $10638::VARCHAR, $10639::VARCHAR, $10640::VARCHAR, $10641::VARCHAR, $10642::VARCHAR, $10643::VARCHAR, $10644::VARCHAR, $10645::VARCHAR, $10646::VARCHAR, $10647::VARCHAR, $10648::VARCHAR, $10649::VARCHAR, $10650::VARCHAR, $10651::VARCHAR, $10652::VARCHAR, $10653::VARCHAR, $10654::VARCHAR, $10655::VARCHAR, $10656::VARCHAR, $10657::VARCHAR, $10658::VARCHAR, $10659::VARCHAR, $10660::VARCHAR, $10661::VARCHAR, $10662::VARCHAR, $10663::VARCHAR, $10664::VARCHAR, $10665::VARCHAR, $10666::VARCHAR, $10667::VARCHAR, $10668::VARCHAR, $10669::VARCHAR, $10670::VARCHAR, $10671::VARCHAR, $10672::VARCHAR, $10673::VARCHAR, $10674::VARCHAR, $10675::VARCHAR, $10676::VARCHAR, $10677::VARCHAR, $10678::VARCHAR, $10679::VARCHAR, $10680::VARCHAR, $10681::VARCHAR, $10682::VARCHAR, $10683::VARCHAR, $10684::VARCHAR, $10685::VARCHAR, $10686::VARCHAR, $10687::VARCHAR, $10688::VARCHAR, $10689::VARCHAR, $10690::VARCHAR, $10691::VARCHAR, $10692::VARCHAR, $10693::VARCHAR, $10694::VARCHAR, $10695::VARCHAR, $10696::VARCHAR, $10697::VARCHAR, $10698::VARCHAR, $10699::VARCHAR, $10700::VARCHAR, $10701::VARCHAR, $10702::VARCHAR, $10703::VARCHAR, $10704::VARCHAR, $10705::VARCHAR, $10706::VARCHAR, $10707::VARCHAR, $10708::VARCHAR, $10709::VARCHAR, $10710::VARCHAR, $10711::VARCHAR, $10712::VARCHAR, $10713::VARCHAR, $10714::VARCHAR, $10715::VARCHAR, $10716::VARCHAR, $10717::VARCHAR, $10718::VARCHAR, $10719::VARCHAR, $10720::VARCHAR, $10721::VARCHAR, $10722::VARCHAR, $10723::VARCHAR, $10724::VARCHAR, $10725::VARCHAR, $10726::VARCHAR, $10727::VARCHAR, $10728::VARCHAR, $10729::VARCHAR, $10730::VARCHAR, $10731::VARCHAR, $10732::VARCHAR, $10733::VARCHAR, $10734::VARCHAR, $10735::VARCHAR, $10736::VARCHAR, $10737::VARCHAR, $10738::VARCHAR, $10739::VARCHAR, $10740::VARCHAR, $10741::VARCHAR, $10742::VARCHAR, $10743::VARCHAR, $10744::VARCHAR, $10745::VARCHAR, $10746::VARCHAR, $10747::VARCHAR, $10748::VARCHAR, $10749::VARCHAR, $10750::VARCHAR, $10751::VARCHAR, $10752::VARCHAR, $10753::VARCHAR, $10754::VARCHAR, $10755::VARCHAR, $10756::VARCHAR, $10757::VARCHAR, $10758::VARCHAR, $10759::VARCHAR, $10760::VARCHAR, $10761::VARCHAR, $10762::VARCHAR, $10763::VARCHAR, $10764::VARCHAR, $10765::VARCHAR, $10766::VARCHAR, $10767::VARCHAR, $10768::VARCHAR, $10769::VARCHAR, $10770::VARCHAR, $10771::VARCHAR, $10772::VARCHAR, $10773::VARCHAR, $10774::VARCHAR, $10775::VARCHAR, $10776::VARCHAR, $10777::VARCHAR, $10778::VARCHAR, $10779::VARCHAR, $10780::VARCHAR, $10781::VARCHAR, $10782::VARCHAR, $10783::VARCHAR, $10784::VARCHAR, $10785::VARCHAR, $10786::VARCHAR, $10787::VARCHAR, $10788::VARCHAR, $10789::VARCHAR, $10790::VARCHAR, $10791::VARCHAR, $10792::VARCHAR, $10793::VARCHAR, $10794::VARCHAR, $10795::VARCHAR, $10796::VARCHAR, $10797::VARCHAR, $10798::VARCHAR, $10799::VARCHAR, $10800::VARCHAR, $10801::VARCHAR, $10802::VARCHAR, $10803::VARCHAR, $10804::VARCHAR, $10805::VARCHAR, $10806::VARCHAR, $10807::VARCHAR, $10808::VARCHAR, $10809::VARCHAR, $10810::VARCHAR, $10811::VARCHAR, $10812::VARCHAR, $10813::VARCHAR, $10814::VARCHAR, $10815::VARCHAR, $10816::VARCHAR, $10817::VARCHAR, $10818::VARCHAR, $10819::VARCHAR, $10820::VARCHAR, $10821::VARCHAR, $10822::VARCHAR, $10823::VARCHAR, $10824::VARCHAR, $10825::VARCHAR, $10826::VARCHAR, $10827::VARCHAR, $10828::VARCHAR, $10829::VARCHAR, $10830::VARCHAR, $10831::VARCHAR, $10832::VARCHAR, $10833::VARCHAR, $10834::VARCHAR, $10835::VARCHAR, $10836::VARCHAR, $10837::VARCHAR, $10838::VARCHAR, $10839::VARCHAR, $10840::VARCHAR, $10841::VARCHAR, $10842::VARCHAR, $10843::VARCHAR, $10844::VARCHAR, $10845::VARCHAR, $10846::VARCHAR, $10847::VARCHAR, $10848::VARCHAR, $10849::VARCHAR, $10850::VARCHAR, $10851::VARCHAR, $10852::VARCHAR, $10853::VARCHAR, $10854::VARCHAR, $10855::VARCHAR, $10856::VARCHAR, $10857::VARCHAR, $10858::VARCHAR, $10859::VARCHAR, $10860::VARCHAR, $10861::VARCHAR, $10862::VARCHAR, $10863::VARCHAR, $10864::VARCHAR, $10865::VARCHAR, $10866::VARCHAR, $10867::VARCHAR, $10868::VARCHAR, $10869::VARCHAR, $10870::VARCHAR, $10871::VARCHAR, $10872::VARCHAR, $10873::VARCHAR, $10874::VARCHAR, $10875::VARCHAR, $10876::VARCHAR, $10877::VARCHAR, $10878::VARCHAR, $10879::VARCHAR, $10880::VARCHAR, $10881::VARCHAR, $10882::VARCHAR, $10883::VARCHAR, $10884::VARCHAR, $10885::VARCHAR, $10886::VARCHAR, $10887::VARCHAR, $10888::VARCHAR, $10889::VARCHAR, $10890::VARCHAR, $10891::VARCHAR, $10892::VARCHAR, $10893::VARCHAR, $10894::VARCHAR, $10895::VARCHAR, $10896::VARCHAR, $10897::VARCHAR, $10898::VARCHAR, $10899::VARCHAR, $10900::VARCHAR, $10901::VARCHAR, $10902::VARCHAR, $10903::VARCHAR, $10904::VARCHAR, $10905::VARCHAR, $10906::VARCHAR, $10907::VARCHAR, $10908::VARCHAR, $10909::VARCHAR, $10910::VARCHAR, $10911::VARCHAR, $10912::VARCHAR, $10913::VARCHAR, $10914::VARCHAR, $10915::VARCHAR, $10916::VARCHAR, $10917::VARCHAR, $10918::VARCHAR, $10919::VARCHAR, $10920::VARCHAR, $10921::VARCHAR, $10922::VARCHAR, $10923::VARCHAR, $10924::VARCHAR, $10925::VARCHAR, $10926::VARCHAR, $10927::VARCHAR, $10928::VARCHAR, $10929::VARCHAR, $10930::VARCHAR, $10931::VARCHAR, $10932::VARCHAR, $10933::VARCHAR, $10934::VARCHAR, $10935::VARCHAR, $10936::VARCHAR, $10937::VARCHAR, $10938::VARCHAR, $10939::VARCHAR, $10940::VARCHAR, $10941::VARCHAR, $10942::VARCHAR, $10943::VARCHAR, $10944::VARCHAR, $10945::VARCHAR, $10946::VARCHAR, $10947::VARCHAR, $10948::VARCHAR, $10949::VARCHAR, $10950::VARCHAR, $10951::VARCHAR, $10952::VARCHAR, $10953::VARCHAR, $10954::VARCHAR, $10955::VARCHAR, $10956::VARCHAR, $10957::VARCHAR, $10958::VARCHAR, $10959::VARCHAR, $10960::VARCHAR, $10961::VARCHAR, $10962::VARCHAR, $10963::VARCHAR, $10964::VARCHAR, $10965::VARCHAR, $10966::VARCHAR, $10967::VARCHAR, $10968::VARCHAR, $10969::VARCHAR, $10970::VARCHAR, $10971::VARCHAR, $10972::VARCHAR, $10973::VARCHAR, $10974::VARCHAR, $10975::VARCHAR, $10976::VARCHAR, $10977::VARCHAR, $10978::VARCHAR, $10979::VARCHAR, $10980::VARCHAR, $10981::VARCHAR, $10982::VARCHAR, $10983::VARCHAR, $10984::VARCHAR, $10985::VARCHAR, $10986::VARCHAR, $10987::VARCHAR, $10988::VARCHAR, $10989::VARCHAR, $10990::VARCHAR, $10991::VARCHAR, $10992::VARCHAR, $10993::VARCHAR, $10994::VARCHAR, $10995::VARCHAR, $10996::VARCHAR, $10997::VARCHAR, $10998::VARCHAR, $10999::VARCHAR, $11000::VARCHAR, $11001::VARCHAR, $11002::VARCHAR, $11003::VARCHAR, $11004::VARCHAR, $11005::VARCHAR, $11006::VARCHAR, $11007::VARCHAR, $11008::VARCHAR, $11009::VARCHAR, $11010::VARCHAR, $11011::VARCHAR, $11012::VARCHAR, $11013::VARCHAR, $11014::VARCHAR, $11015::VARCHAR, $11016::VARCHAR, $11017::VARCHAR, $11018::VARCHAR, $11019::VARCHAR, $11020::VARCHAR, $11021::VARCHAR, $11022::VARCHAR, $11023::VARCHAR, $11024::VARCHAR, $11025::VARCHAR, $11026::VARCHAR, $11027::VARCHAR, $11028::VARCHAR, $11029::VARCHAR, $11030::VARCHAR, $11031::VARCHAR, $11032::VARCHAR, $11033::VARCHAR, $11034::VARCHAR, $11035::VARCHAR, $11036::VARCHAR, $11037::VARCHAR, $11038::VARCHAR, $11039::VARCHAR, $11040::VARCHAR, $11041::VARCHAR, $11042::VARCHAR, $11043::VARCHAR, $11044::VARCHAR, $11045::VARCHAR, $11046::VARCHAR, $11047::VARCHAR, $11048::VARCHAR, $11049::VARCHAR, $11050::VARCHAR, $11051::VARCHAR, $11052::VARCHAR, $11053::VARCHAR, $11054::VARCHAR, $11055::VARCHAR, $11056::VARCHAR, $11057::VARCHAR, $11058::VARCHAR, $11059::VARCHAR, $11060::VARCHAR, $11061::VARCHAR, $11062::VARCHAR, $11063::VARCHAR, $11064::VARCHAR, $11065::VARCHAR, $11066::VARCHAR, $11067::VARCHAR, $11068::VARCHAR, $11069::VARCHAR, $11070::VARCHAR, $11071::VARCHAR, $11072::VARCHAR, $11073::VARCHAR, $11074::VARCHAR, $11075::VARCHAR, $11076::VARCHAR, $11077::VARCHAR, $11078::VARCHAR, $11079::VARCHAR, $11080::VARCHAR, $11081::VARCHAR, $11082::VARCHAR, $11083::VARCHAR, $11084::VARCHAR, $11085::VARCHAR, $11086::VARCHAR, $11087::VARCHAR, $11088::VARCHAR, $11089::VARCHAR, $11090::VARCHAR, $11091::VARCHAR, $11092::VARCHAR, $11093::VARCHAR, $11094::VARCHAR, $11095::VARCHAR, $11096::VARCHAR, $11097::VARCHAR, $11098::VARCHAR, $11099::VARCHAR, $11100::VARCHAR, $11101::VARCHAR, $11102::VARCHAR, $11103::VARCHAR, $11104::VARCHAR, $11105::VARCHAR, $11106::VARCHAR, $11107::VARCHAR, $11108::VARCHAR, $11109::VARCHAR, $11110::VARCHAR, $11111::VARCHAR, $11112::VARCHAR, $11113::VARCHAR, $11114::VARCHAR, $11115::VARCHAR, $11116::VARCHAR, $11117::VARCHAR, $11118::VARCHAR, $11119::VARCHAR, $11120::VARCHAR, $11121::VARCHAR, $11122::VARCHAR, $11123::VARCHAR, $11124::VARCHAR, $11125::VARCHAR, $11126::VARCHAR, $11127::VARCHAR, $11128::VARCHAR, $11129::VARCHAR, $11130::VARCHAR, $11131::VARCHAR, $11132::VARCHAR, $11133::VARCHAR, $11134::VARCHAR, $11135::VARCHAR, $11136::VARCHAR, $11137::VARCHAR, $11138::VARCHAR, $11139::VARCHAR, $11140::VARCHAR, $11141::VARCHAR, $11142::VARCHAR, $11143::VARCHAR, $11144::VARCHAR, $11145::VARCHAR, $11146::VARCHAR, $11147::VARCHAR, $11148::VARCHAR, $11149::VARCHAR, $11150::VARCHAR, $11151::VARCHAR, $11152::VARCHAR, $11153::VARCHAR, $11154::VARCHAR, $11155::VARCHAR, $11156::VARCHAR, $11157::VARCHAR, $11158::VARCHAR, $11159::VARCHAR, $11160::VARCHAR, $11161::VARCHAR, $11162::VARCHAR, $11163::VARCHAR, $11164::VARCHAR, $11165::VARCHAR, $11166::VARCHAR, $11167::VARCHAR, $11168::VARCHAR, $11169::VARCHAR, $11170::VARCHAR, $11171::VARCHAR, $11172::VARCHAR, $11173::VARCHAR, $11174::VARCHAR, $11175::VARCHAR, $11176::VARCHAR, $11177::VARCHAR, $11178::VARCHAR, $11179::VARCHAR, $11180::VARCHAR, $11181::VARCHAR, $11182::VARCHAR, $11183::VARCHAR, $11184::VARCHAR, $11185::VARCHAR, $11186::VARCHAR, $11187::VARCHAR, $11188::VARCHAR, $11189::VARCHAR, $11190::VARCHAR, $11191::VARCHAR, $11192::VARCHAR, $11193::VARCHAR, $11194::VARCHAR, $11195::VARCHAR, $11196::VARCHAR, $11197::VARCHAR, $11198::VARCHAR, $11199::VARCHAR, $11200::VARCHAR, $11201::VARCHAR, $11202::VARCHAR, $11203::VARCHAR, $11204::VARCHAR, $11205::VARCHAR, $11206::VARCHAR, $11207::VARCHAR, $11208::VARCHAR, $11209::VARCHAR, $11210::VARCHAR, $11211::VARCHAR, $11212::VARCHAR, $11213::VARCHAR, $11214::VARCHAR, $11215::VARCHAR, $11216::VARCHAR, $11217::VARCHAR, $11218::VARCHAR, $11219::VARCHAR, $11220::VARCHAR, $11221::VARCHAR, $11222::VARCHAR, $11223::VARCHAR, $11224::VARCHAR, $11225::VARCHAR, $11226::VARCHAR, $11227::VARCHAR, $11228::VARCHAR, $11229::VARCHAR, $11230::VARCHAR, $11231::VARCHAR, $11232::VARCHAR, $11233::VARCHAR, $11234::VARCHAR, $11235::VARCHAR, $11236::VARCHAR, $11237::VARCHAR, $11238::VARCHAR, $11239::VARCHAR, $11240::VARCHAR, $11241::VARCHAR, $11242::VARCHAR, $11243::VARCHAR, $11244::VARCHAR, $11245::VARCHAR, $11246::VARCHAR, $11247::VARCHAR, $11248::VARCHAR, $11249::VARCHAR, $11250::VARCHAR, $11251::VARCHAR, $11252::VARCHAR, $11253::VARCHAR, $11254::VARCHAR, $11255::VARCHAR, $11256::VARCHAR, $11257::VARCHAR, $11258::VARCHAR, $11259::VARCHAR, $11260::VARCHAR, $11261::VARCHAR, $11262::VARCHAR, $11263::VARCHAR, $11264::VARCHAR, $11265::VARCHAR, $11266::VARCHAR, $11267::VARCHAR, $11268::VARCHAR, $11269::VARCHAR, $11270::VARCHAR, $11271::VARCHAR, $11272::VARCHAR, $11273::VARCHAR, $11274::VARCHAR, $11275::VARCHAR, $11276::VARCHAR, $11277::VARCHAR, $11278::VARCHAR, $11279::VARCHAR, $11280::VARCHAR, $11281::VARCHAR, $11282::VARCHAR, $11283::VARCHAR, $11284::VARCHAR, $11285::VARCHAR, $11286::VARCHAR, $11287::VARCHAR, $11288::VARCHAR, $11289::VARCHAR, $11290::VARCHAR, $11291::VARCHAR, $11292::VARCHAR, $11293::VARCHAR, $11294::VARCHAR, $11295::VARCHAR, $11296::VARCHAR, $11297::VARCHAR, $11298::VARCHAR, $11299::VARCHAR, $11300::VARCHAR, $11301::VARCHAR, $11302::VARCHAR, $11303::VARCHAR, $11304::VARCHAR, $11305::VARCHAR, $11306::VARCHAR, $11307::VARCHAR, $11308::VARCHAR, $11309::VARCHAR, $11310::VARCHAR, $11311::VARCHAR, $11312::VARCHAR, $11313::VARCHAR, $11314::VARCHAR, $11315::VARCHAR, $11316::VARCHAR, $11317::VARCHAR, $11318::VARCHAR, $11319::VARCHAR, $11320::VARCHAR, $11321::VARCHAR, $11322::VARCHAR, $11323::VARCHAR, $11324::VARCHAR, $11325::VARCHAR, $11326::VARCHAR, $11327::VARCHAR, $11328::VARCHAR, $11329::VARCHAR, $11330::VARCHAR, $11331::VARCHAR, $11332::VARCHAR, $11333::VARCHAR, $11334::VARCHAR, $11335::VARCHAR, $11336::VARCHAR, $11337::VARCHAR, $11338::VARCHAR, $11339::VARCHAR, $11340::VARCHAR, $11341::VARCHAR, $11342::VARCHAR, $11343::VARCHAR, $11344::VARCHAR, $11345::VARCHAR, $11346::VARCHAR, $11347::VARCHAR, $11348::VARCHAR, $11349::VARCHAR, $11350::VARCHAR, $11351::VARCHAR, $11352::VARCHAR, $11353::VARCHAR, $11354::VARCHAR, $11355::VARCHAR, $11356::VARCHAR, $11357::VARCHAR, $11358::VARCHAR, $11359::VARCHAR, $11360::VARCHAR, $11361::VARCHAR, $11362::VARCHAR, $11363::VARCHAR, $11364::VARCHAR, $11365::VARCHAR, $11366::VARCHAR, $11367::VARCHAR, $11368::VARCHAR, $11369::VARCHAR, $11370::VARCHAR, $11371::VARCHAR, $11372::VARCHAR, $11373::VARCHAR, $11374::VARCHAR, $11375::VARCHAR, $11376::VARCHAR, $11377::VARCHAR, $11378::VARCHAR, $11379::VARCHAR, $11380::VARCHAR, $11381::VARCHAR, $11382::VARCHAR, $11383::VARCHAR, $11384::VARCHAR, $11385::VARCHAR, $11386::VARCHAR, $11387::VARCHAR, $11388::VARCHAR, $11389::VARCHAR, $11390::VARCHAR, $11391::VARCHAR, $11392::VARCHAR, $11393::VARCHAR, $11394::VARCHAR, $11395::VARCHAR, $11396::VARCHAR, $11397::VARCHAR, $11398::VARCHAR, $11399::VARCHAR, $11400::VARCHAR, $11401::VARCHAR, $11402::VARCHAR, $11403::VARCHAR, $11404::VARCHAR, $11405::VARCHAR, $11406::VARCHAR, $11407::VARCHAR, $11408::VARCHAR, $11409::VARCHAR, $11410::VARCHAR, $11411::VARCHAR, $11412::VARCHAR, $11413::VARCHAR, $11414::VARCHAR, $11415::VARCHAR, $11416::VARCHAR, $11417::VARCHAR, $11418::VARCHAR, $11419::VARCHAR, $11420::VARCHAR, $11421::VARCHAR, $11422::VARCHAR, $11423::VARCHAR, $11424::VARCHAR, $11425::VARCHAR, $11426::VARCHAR, $11427::VARCHAR, $11428::VARCHAR, $11429::VARCHAR, $11430::VARCHAR, $11431::VARCHAR, $11432::VARCHAR, $11433::VARCHAR, $11434::VARCHAR, $11435::VARCHAR, $11436::VARCHAR, $11437::VARCHAR, $11438::VARCHAR, $11439::VARCHAR, $11440::VARCHAR, $11441::VARCHAR, $11442::VARCHAR, $11443::VARCHAR, $11444::VARCHAR, $11445::VARCHAR, $11446::VARCHAR, $11447::VARCHAR, $11448::VARCHAR, $11449::VARCHAR, $11450::VARCHAR, $11451::VARCHAR, $11452::VARCHAR, $11453::VARCHAR, $11454::VARCHAR, $11455::VARCHAR, $11456::VARCHAR, $11457::VARCHAR, $11458::VARCHAR, $11459::VARCHAR, $11460::VARCHAR, $11461::VARCHAR, $11462::VARCHAR, $11463::VARCHAR, $11464::VARCHAR, $11465::VARCHAR, $11466::VARCHAR, $11467::VARCHAR, $11468::VARCHAR, $11469::VARCHAR, $11470::VARCHAR, $11471::VARCHAR, $11472::VARCHAR, $11473::VARCHAR, $11474::VARCHAR, $11475::VARCHAR, $11476::VARCHAR, $11477::VARCHAR, $11478::VARCHAR, $11479::VARCHAR, $11480::VARCHAR, $11481::VARCHAR, $11482::VARCHAR, $11483::VARCHAR, $11484::VARCHAR, $11485::VARCHAR, $11486::VARCHAR, $11487::VARCHAR, $11488::VARCHAR, $11489::VARCHAR, $11490::VARCHAR, $11491::VARCHAR, $11492::VARCHAR, $11493::VARCHAR, $11494::VARCHAR, $11495::VARCHAR, $11496::VARCHAR, $11497::VARCHAR, $11498::VARCHAR, $11499::VARCHAR, $11500::VARCHAR, $11501::VARCHAR, $11502::VARCHAR, $11503::VARCHAR, $11504::VARCHAR, $11505::VARCHAR, $11506::VARCHAR, $11507::VARCHAR, $11508::VARCHAR, $11509::VARCHAR, $11510::VARCHAR, $11511::VARCHAR, $11512::VARCHAR, $11513::VARCHAR, $11514::VARCHAR, $11515::VARCHAR, $11516::VARCHAR, $11517::VARCHAR, $11518::VARCHAR, $11519::VARCHAR, $11520::VARCHAR, $11521::VARCHAR, $11522::VARCHAR, $11523::VARCHAR, $11524::VARCHAR, $11525::VARCHAR, $11526::VARCHAR, $11527::VARCHAR, $11528::VARCHAR, $11529::VARCHAR, $11530::VARCHAR, $11531::VARCHAR, $11532::VARCHAR, $11533::VARCHAR, $11534::VARCHAR, $11535::VARCHAR, $11536::VARCHAR, $11537::VARCHAR, $11538::VARCHAR, $11539::VARCHAR, $11540::VARCHAR, $11541::VARCHAR, $11542::VARCHAR, $11543::VARCHAR, $11544::VARCHAR, $11545::VARCHAR, $11546::VARCHAR, $11547::VARCHAR, $11548::VARCHAR, $11549::VARCHAR, $11550::VARCHAR, $11551::VARCHAR, $11552::VARCHAR, $11553::VARCHAR, $11554::VARCHAR, $11555::VARCHAR, $11556::VARCHAR, $11557::VARCHAR, $11558::VARCHAR, $11559::VARCHAR, $11560::VARCHAR, $11561::VARCHAR, $11562::VARCHAR, $11563::VARCHAR, $11564::VARCHAR, $11565::VARCHAR, $11566::VARCHAR, $11567::VARCHAR, $11568::VARCHAR, $11569::VARCHAR, $11570::VARCHAR, $11571::VARCHAR, $11572::VARCHAR, $11573::VARCHAR, $11574::VARCHAR, $11575::VARCHAR, $11576::VARCHAR, $11577::VARCHAR, $11578::VARCHAR, $11579::VARCHAR, $11580::VARCHAR, $11581::VARCHAR, $11582::VARCHAR, $11583::VARCHAR, $11584::VARCHAR, $11585::VARCHAR, $11586::VARCHAR, $11587::VARCHAR, $11588::VARCHAR, $11589::VARCHAR, $11590::VARCHAR, $11591::VARCHAR, $11592::VARCHAR, $11593::VARCHAR, $11594::VARCHAR, $11595::VARCHAR, $11596::VARCHAR, $11597::VARCHAR, $11598::VARCHAR, $11599::VARCHAR, $11600::VARCHAR, $11601::VARCHAR, $11602::VARCHAR, $11603::VARCHAR, $11604::VARCHAR, $11605::VARCHAR, $11606::VARCHAR, $11607::VARCHAR, $11608::VARCHAR, $11609::VARCHAR, $11610::VARCHAR, $11611::VARCHAR, $11612::VARCHAR, $11613::VARCHAR, $11614::VARCHAR, $11615::VARCHAR, $11616::VARCHAR, $11617::VARCHAR, $11618::VARCHAR, $11619::VARCHAR, $11620::VARCHAR, $11621::VARCHAR, $11622::VARCHAR, $11623::VARCHAR, $11624::VARCHAR, $11625::VARCHAR, $11626::VARCHAR, $11627::VARCHAR, $11628::VARCHAR, $11629::VARCHAR, $11630::VARCHAR, $11631::VARCHAR, $11632::VARCHAR, $11633::VARCHAR, $11634::VARCHAR, $11635::VARCHAR, $11636::VARCHAR, $11637::VARCHAR, $11638::VARCHAR, $11639::VARCHAR, $11640::VARCHAR, $11641::VARCHAR, $11642::VARCHAR, $11643::VARCHAR, $11644::VARCHAR, $11645::VARCHAR, $11646::VARCHAR, $11647::VARCHAR, $11648::VARCHAR, $11649::VARCHAR, $11650::VARCHAR, $11651::VARCHAR, $11652::VARCHAR, $11653::VARCHAR, $11654::VARCHAR, $11655::VARCHAR, $11656::VARCHAR, $11657::VARCHAR, $11658::VARCHAR, $11659::VARCHAR, $11660::VARCHAR, $11661::VARCHAR, $11662::VARCHAR, $11663::VARCHAR, $11664::VARCHAR, $11665::VARCHAR, $11666::VARCHAR, $11667::VARCHAR, $11668::VARCHAR, $11669::VARCHAR, $11670::VARCHAR, $11671::VARCHAR, $11672::VARCHAR, $11673::VARCHAR, $11674::VARCHAR, $11675::VARCHAR, $11676::VARCHAR, $11677::VARCHAR, $11678::VARCHAR, $11679::VARCHAR, $11680::VARCHAR, $11681::VARCHAR, $11682::VARCHAR, $11683::VARCHAR, $11684::VARCHAR, $11685::VARCHAR, $11686::VARCHAR, $11687::VARCHAR, $11688::VARCHAR, $11689::VARCHAR, $11690::VARCHAR, $11691::VARCHAR, $11692::VARCHAR, $11693::VARCHAR, $11694::VARCHAR, $11695::VARCHAR, $11696::VARCHAR, $11697::VARCHAR, $11698::VARCHAR, $11699::VARCHAR, $11700::VARCHAR, $11701::VARCHAR, $11702::VARCHAR, $11703::VARCHAR, $11704::VARCHAR, $11705::VARCHAR, $11706::VARCHAR, $11707::VARCHAR, $11708::VARCHAR, $11709::VARCHAR, $11710::VARCHAR, $11711::VARCHAR, $11712::VARCHAR, $11713::VARCHAR, $11714::VARCHAR, $11715::VARCHAR, $11716::VARCHAR, $11717::VARCHAR, $11718::VARCHAR, $11719::VARCHAR, $11720::VARCHAR, $11721::VARCHAR, $11722::VARCHAR, $11723::VARCHAR, $11724::VARCHAR, $11725::VARCHAR, $11726::VARCHAR, $11727::VARCHAR, $11728::VARCHAR, $11729::VARCHAR, $11730::VARCHAR, $11731::VARCHAR, $11732::VARCHAR, $11733::VARCHAR, $11734::VARCHAR, $11735::VARCHAR, $11736::VARCHAR, $11737::VARCHAR, $11738::VARCHAR, $11739::VARCHAR, $11740::VARCHAR, $11741::VARCHAR, $11742::VARCHAR, $11743::VARCHAR, $11744::VARCHAR, $11745::VARCHAR, $11746::VARCHAR, $11747::VARCHAR, $11748::VARCHAR, $11749::VARCHAR, $11750::VARCHAR, $11751::VARCHAR, $11752::VARCHAR, $11753::VARCHAR, $11754::VARCHAR, $11755::VARCHAR, $11756::VARCHAR, $11757::VARCHAR, $11758::VARCHAR, $11759::VARCHAR, $11760::VARCHAR, $11761::VARCHAR, $11762::VARCHAR, $11763::VARCHAR, $11764::VARCHAR, $11765::VARCHAR, $11766::VARCHAR, $11767::VARCHAR, $11768::VARCHAR, $11769::VARCHAR, $11770::VARCHAR, $11771::VARCHAR, $11772::VARCHAR, $11773::VARCHAR, $11774::VARCHAR, $11775::VARCHAR, $11776::VARCHAR, $11777::VARCHAR, $11778::VARCHAR, $11779::VARCHAR, $11780::VARCHAR, $11781::VARCHAR, $11782::VARCHAR, $11783::VARCHAR, $11784::VARCHAR, $11785::VARCHAR, $11786::VARCHAR, $11787::VARCHAR, $11788::VARCHAR, $11789::VARCHAR, $11790::VARCHAR, $11791::VARCHAR, $11792::VARCHAR, $11793::VARCHAR, $11794::VARCHAR, $11795::VARCHAR, $11796::VARCHAR, $11797::VARCHAR, $11798::VARCHAR, $11799::VARCHAR, $11800::VARCHAR, $11801::VARCHAR, $11802::VARCHAR, $11803::VARCHAR, $11804::VARCHAR, $11805::VARCHAR, $11806::VARCHAR, $11807::VARCHAR, $11808::VARCHAR, $11809::VARCHAR, $11810::VARCHAR, $11811::VARCHAR, $11812::VARCHAR, $11813::VARCHAR, $11814::VARCHAR, $11815::VARCHAR, $11816::VARCHAR, $11817::VARCHAR, $11818::VARCHAR, $11819::VARCHAR, $11820::VARCHAR, $11821::VARCHAR, $11822::VARCHAR, $11823::VARCHAR, $11824::VARCHAR, $11825::VARCHAR, $11826::VARCHAR, $11827::VARCHAR, $11828::VARCHAR, $11829::VARCHAR, $11830::VARCHAR, $11831::VARCHAR, $11832::VARCHAR, $11833::VARCHAR, $11834::VARCHAR, $11835::VARCHAR, $11836::VARCHAR, $11837::VARCHAR, $11838::VARCHAR, $11839::VARCHAR, $11840::VARCHAR, $11841::VARCHAR, $11842::VARCHAR, $11843::VARCHAR, $11844::VARCHAR, $11845::VARCHAR, $11846::VARCHAR, $11847::VARCHAR, $11848::VARCHAR, $11849::VARCHAR, $11850::VARCHAR, $11851::VARCHAR, $11852::VARCHAR, $11853::VARCHAR, $11854::VARCHAR, $11855::VARCHAR, $11856::VARCHAR, $11857::VARCHAR, $11858::VARCHAR, $11859::VARCHAR, $11860::VARCHAR, $11861::VARCHAR, $11862::VARCHAR, $11863::VARCHAR, $11864::VARCHAR, $11865::VARCHAR, $11866::VARCHAR, $11867::VARCHAR, $11868::VARCHAR, $11869::VARCHAR, $11870::VARCHAR, $11871::VARCHAR, $11872::VARCHAR, $11873::VARCHAR, $11874::VARCHAR, $11875::VARCHAR, $11876::VARCHAR, $11877::VARCHAR, $11878::VARCHAR, $11879::VARCHAR, $11880::VARCHAR, $11881::VARCHAR, $11882::VARCHAR, $11883::VARCHAR, $11884::VARCHAR, $11885::VARCHAR, $11886::VARCHAR, $11887::VARCHAR, $11888::VARCHAR, $11889::VARCHAR, $11890::VARCHAR, $11891::VARCHAR, $11892::VARCHAR, $11893::VARCHAR, $11894::VARCHAR, $11895::VARCHAR, $11896::VARCHAR, $11897::VARCHAR, $11898::VARCHAR, $11899::VARCHAR, $11900::VARCHAR, $11901::VARCHAR, $11902::VARCHAR, $11903::VARCHAR, $11904::VARCHAR, $11905::VARCHAR, $11906::VARCHAR, $11907::VARCHAR, $11908::VARCHAR, $11909::VARCHAR, $11910::VARCHAR, $11911::VARCHAR, $11912::VARCHAR, $11913::VARCHAR, $11914::VARCHAR, $11915::VARCHAR, $11916::VARCHAR, $11917::VARCHAR, $11918::VARCHAR, $11919::VARCHAR, $11920::VARCHAR, $11921::VARCHAR, $11922::VARCHAR, $11923::VARCHAR, $11924::VARCHAR, $11925::VARCHAR, $11926::VARCHAR, $11927::VARCHAR, $11928::VARCHAR, $11929::VARCHAR, $11930::VARCHAR, $11931::VARCHAR, $11932::VARCHAR, $11933::VARCHAR, $11934::VARCHAR, $11935::VARCHAR, $11936::VARCHAR, $11937::VARCHAR, $11938::VARCHAR, $11939::VARCHAR, $11940::VARCHAR, $11941::VARCHAR, $11942::VARCHAR, $11943::VARCHAR, $11944::VARCHAR, $11945::VARCHAR, $11946::VARCHAR, $11947::VARCHAR, $11948::VARCHAR, $11949::VARCHAR, $11950::VARCHAR, $11951::VARCHAR, $11952::VARCHAR, $11953::VARCHAR, $11954::VARCHAR, $11955::VARCHAR, $11956::VARCHAR, $11957::VARCHAR, $11958::VARCHAR, $11959::VARCHAR, $11960::VARCHAR, $11961::VARCHAR, $11962::VARCHAR, $11963::VARCHAR, $11964::VARCHAR, $11965::VARCHAR, $11966::VARCHAR, $11967::VARCHAR, $11968::VARCHAR, $11969::VARCHAR, $11970::VARCHAR, $11971::VARCHAR, $11972::VARCHAR, $11973::VARCHAR, $11974::VARCHAR, $11975::VARCHAR, $11976::VARCHAR, $11977::VARCHAR, $11978::VARCHAR, $11979::VARCHAR, $11980::VARCHAR, $11981::VARCHAR, $11982::VARCHAR, $11983::VARCHAR, $11984::VARCHAR, $11985::VARCHAR, $11986::VARCHAR, $11987::VARCHAR, $11988::VARCHAR, $11989::VARCHAR, $11990::VARCHAR, $11991::VARCHAR, $11992::VARCHAR, $11993::VARCHAR, $11994::VARCHAR, $11995::VARCHAR, $11996::VARCHAR, $11997::VARCHAR, $11998::VARCHAR, $11999::VARCHAR, $12000::VARCHAR, $12001::VARCHAR, $12002::VARCHAR, $12003::VARCHAR, $12004::VARCHAR, $12005::VARCHAR, $12006::VARCHAR, $12007::VARCHAR, $12008::VARCHAR, $12009::VARCHAR, $12010::VARCHAR, $12011::VARCHAR, $12012::VARCHAR, $12013::VARCHAR, $12014::VARCHAR, $12015::VARCHAR, $12016::VARCHAR, $12017::VARCHAR, $12018::VARCHAR, $12019::VARCHAR, $12020::VARCHAR, $12021::VARCHAR, $12022::VARCHAR, $12023::VARCHAR, $12024::VARCHAR, $12025::VARCHAR, $12026::VARCHAR, $12027::VARCHAR, $12028::VARCHAR, $12029::VARCHAR, $12030::VARCHAR, $12031::VARCHAR, $12032::VARCHAR, $12033::VARCHAR, $12034::VARCHAR, $12035::VARCHAR, $12036::VARCHAR, $12037::VARCHAR, $12038::VARCHAR, $12039::VARCHAR, $12040::VARCHAR, $12041::VARCHAR, $12042::VARCHAR, $12043::VARCHAR, $12044::VARCHAR, $12045::VARCHAR, $12046::VARCHAR, $12047::VARCHAR, $12048::VARCHAR, $12049::VARCHAR, $12050::VARCHAR, $12051::VARCHAR, $12052::VARCHAR, $12053::VARCHAR, $12054::VARCHAR, $12055::VARCHAR, $12056::VARCHAR, $12057::VARCHAR, $12058::VARCHAR, $12059::VARCHAR, $12060::VARCHAR, $12061::VARCHAR, $12062::VARCHAR, $12063::VARCHAR, $12064::VARCHAR, $12065::VARCHAR, $12066::VARCHAR, $12067::VARCHAR, $12068::VARCHAR, $12069::VARCHAR, $12070::VARCHAR, $12071::VARCHAR, $12072::VARCHAR, $12073::VARCHAR, $12074::VARCHAR, $12075::VARCHAR, $12076::VARCHAR, $12077::VARCHAR, $12078::VARCHAR, $12079::VARCHAR, $12080::VARCHAR, $12081::VARCHAR, $12082::VARCHAR, $12083::VARCHAR, $12084::VARCHAR, $12085::VARCHAR, $12086::VARCHAR, $12087::VARCHAR, $12088::VARCHAR, $12089::VARCHAR, $12090::VARCHAR, $12091::VARCHAR, $12092::VARCHAR, $12093::VARCHAR, $12094::VARCHAR, $12095::VARCHAR, $12096::VARCHAR, $12097::VARCHAR, $12098::VARCHAR, $12099::VARCHAR, $12100::VARCHAR, $12101::VARCHAR, $12102::VARCHAR, $12103::VARCHAR, $12104::VARCHAR, $12105::VARCHAR, $12106::VARCHAR, $12107::VARCHAR, $12108::VARCHAR, $12109::VARCHAR, $12110::VARCHAR, $12111::VARCHAR, $12112::VARCHAR, $12113::VARCHAR, $12114::VARCHAR, $12115::VARCHAR, $12116::VARCHAR, $12117::VARCHAR, $12118::VARCHAR, $12119::VARCHAR, $12120::VARCHAR, $12121::VARCHAR, $12122::VARCHAR, $12123::VARCHAR, $12124::VARCHAR, $12125::VARCHAR, $12126::VARCHAR, $12127::VARCHAR, $12128::VARCHAR, $12129::VARCHAR, $12130::VARCHAR, $12131::VARCHAR, $12132::VARCHAR, $12133::VARCHAR, $12134::VARCHAR, $12135::VARCHAR, $12136::VARCHAR, $12137::VARCHAR, $12138::VARCHAR, $12139::VARCHAR, $12140::VARCHAR, $12141::VARCHAR, $12142::VARCHAR, $12143::VARCHAR, $12144::VARCHAR, $12145::VARCHAR, $12146::VARCHAR, $12147::VARCHAR, $12148::VARCHAR, $12149::VARCHAR, $12150::VARCHAR, $12151::VARCHAR, $12152::VARCHAR, $12153::VARCHAR, $12154::VARCHAR, $12155::VARCHAR, $12156::VARCHAR, $12157::VARCHAR, $12158::VARCHAR, $12159::VARCHAR, $12160::VARCHAR, $12161::VARCHAR, $12162::VARCHAR, $12163::VARCHAR, $12164::VARCHAR, $12165::VARCHAR, $12166::VARCHAR, $12167::VARCHAR, $12168::VARCHAR, $12169::VARCHAR, $12170::VARCHAR, $12171::VARCHAR, $12172::VARCHAR, $12173::VARCHAR, $12174::VARCHAR, $12175::VARCHAR, $12176::VARCHAR, $12177::VARCHAR, $12178::VARCHAR, $12179::VARCHAR, $12180::VARCHAR, $12181::VARCHAR, $12182::VARCHAR, $12183::VARCHAR, $12184::VARCHAR, $12185::VARCHAR, $12186::VARCHAR, $12187::VARCHAR, $12188::VARCHAR, $12189::VARCHAR, $12190::VARCHAR, $12191::VARCHAR, $12192::VARCHAR, $12193::VARCHAR, $12194::VARCHAR, $12195::VARCHAR, $12196::VARCHAR, $12197::VARCHAR, $12198::VARCHAR, $12199::VARCHAR, $12200::VARCHAR, $12201::VARCHAR, $12202::VARCHAR, $12203::VARCHAR, $12204::VARCHAR, $12205::VARCHAR, $12206::VARCHAR, $12207::VARCHAR, $12208::VARCHAR, $12209::VARCHAR, $12210::VARCHAR, $12211::VARCHAR, $12212::VARCHAR, $12213::VARCHAR, $12214::VARCHAR, $12215::VARCHAR, $12216::VARCHAR, $12217::VARCHAR, $12218::VARCHAR, $12219::VARCHAR, $12220::VARCHAR, $12221::VARCHAR, $12222::VARCHAR, $12223::VARCHAR, $12224::VARCHAR, $12225::VARCHAR, $12226::VARCHAR, $12227::VARCHAR, $12228::VARCHAR, $12229::VARCHAR, $12230::VARCHAR, $12231::VARCHAR, $12232::VARCHAR, $12233::VARCHAR, $12234::VARCHAR, $12235::VARCHAR, $12236::VARCHAR, $12237::VARCHAR, $12238::VARCHAR, $12239::VARCHAR, $12240::VARCHAR, $12241::VARCHAR, $12242::VARCHAR, $12243::VARCHAR, $12244::VARCHAR, $12245::VARCHAR, $12246::VARCHAR, $12247::VARCHAR, $12248::VARCHAR, $12249::VARCHAR, $12250::VARCHAR, $12251::VARCHAR, $12252::VARCHAR, $12253::VARCHAR, $12254::VARCHAR, $12255::VARCHAR, $12256::VARCHAR, $12257::VARCHAR, $12258::VARCHAR, $12259::VARCHAR, $12260::VARCHAR, $12261::VARCHAR, $12262::VARCHAR, $12263::VARCHAR, $12264::VARCHAR, $12265::VARCHAR, $12266::VARCHAR, $12267::VARCHAR, $12268::VARCHAR, $12269::VARCHAR, $12270::VARCHAR, $12271::VARCHAR, $12272::VARCHAR, $12273::VARCHAR, $12274::VARCHAR, $12275::VARCHAR, $12276::VARCHAR, $12277::VARCHAR, $12278::VARCHAR, $12279::VARCHAR, $12280::VARCHAR, $12281::VARCHAR, $12282::VARCHAR, $12283::VARCHAR, $12284::VARCHAR, $12285::VARCHAR, $12286::VARCHAR, $12287::VARCHAR, $12288::VARCHAR, $12289::VARCHAR, $12290::VARCHAR, $12291::VARCHAR, $12292::VARCHAR, $12293::VARCHAR, $12294::VARCHAR, $12295::VARCHAR, $12296::VARCHAR, $12297::VARCHAR, $12298::VARCHAR, $12299::VARCHAR, $12300::VARCHAR, $12301::VARCHAR, $12302::VARCHAR, $12303::VARCHAR, $12304::VARCHAR, $12305::VARCHAR, $12306::VARCHAR, $12307::VARCHAR, $12308::VARCHAR, $12309::VARCHAR, $12310::VARCHAR, $12311::VARCHAR, $12312::VARCHAR, $12313::VARCHAR, $12314::VARCHAR, $12315::VARCHAR, $12316::VARCHAR, $12317::VARCHAR, $12318::VARCHAR, $12319::VARCHAR, $12320::VARCHAR, $12321::VARCHAR, $12322::VARCHAR, $12323::VARCHAR, $12324::VARCHAR, $12325::VARCHAR, $12326::VARCHAR, $12327::VARCHAR, $12328::VARCHAR, $12329::VARCHAR, $12330::VARCHAR, $12331::VARCHAR, $12332::VARCHAR, $12333::VARCHAR, $12334::VARCHAR, $12335::VARCHAR, $12336::VARCHAR, $12337::VARCHAR, $12338::VARCHAR, $12339::VARCHAR, $12340::VARCHAR, $12341::VARCHAR, $12342::VARCHAR, $12343::VARCHAR, $12344::VARCHAR, $12345::VARCHAR, $12346::VARCHAR, $12347::VARCHAR, $12348::VARCHAR, $12349::VARCHAR, $12350::VARCHAR, $12351::VARCHAR, $12352::VARCHAR, $12353::VARCHAR, $12354::VARCHAR, $12355::VARCHAR, $12356::VARCHAR, $12357::VARCHAR, $12358::VARCHAR, $12359::VARCHAR, $12360::VARCHAR, $12361::VARCHAR, $12362::VARCHAR, $12363::VARCHAR, $12364::VARCHAR, $12365::VARCHAR, $12366::VARCHAR, $12367::VARCHAR, $12368::VARCHAR, $12369::VARCHAR, $12370::VARCHAR, $12371::VARCHAR, $12372::VARCHAR, $12373::VARCHAR, $12374::VARCHAR, $12375::VARCHAR, $12376::VARCHAR, $12377::VARCHAR, $12378::VARCHAR, $12379::VARCHAR, $12380::VARCHAR, $12381::VARCHAR, $12382::VARCHAR, $12383::VARCHAR, $12384::VARCHAR, $12385::VARCHAR, $12386::VARCHAR, $12387::VARCHAR, $12388::VARCHAR, $12389::VARCHAR, $12390::VARCHAR, $12391::VARCHAR, $12392::VARCHAR, $12393::VARCHAR, $12394::VARCHAR, $12395::VARCHAR, $12396::VARCHAR, $12397::VARCHAR, $12398::VARCHAR, $12399::VARCHAR, $12400::VARCHAR, $12401::VARCHAR, $12402::VARCHAR, $12403::VARCHAR, $12404::VARCHAR, $12405::VARCHAR, $12406::VARCHAR, $12407::VARCHAR, $12408::VARCHAR, $12409::VARCHAR, $12410::VARCHAR, $12411::VARCHAR, $12412::VARCHAR, $12413::VARCHAR, $12414::VARCHAR, $12415::VARCHAR, $12416::VARCHAR, $12417::VARCHAR, $12418::VARCHAR, $12419::VARCHAR, $12420::VARCHAR, $12421::VARCHAR, $12422::VARCHAR, $12423::VARCHAR, $12424::VARCHAR, $12425::VARCHAR, $12426::VARCHAR, $12427::VARCHAR, $12428::VARCHAR, $12429::VARCHAR, $12430::VARCHAR, $12431::VARCHAR, $12432::VARCHAR, $12433::VARCHAR, $12434::VARCHAR, $12435::VARCHAR, $12436::VARCHAR, $12437::VARCHAR, $12438::VARCHAR, $12439::VARCHAR, $12440::VARCHAR, $12441::VARCHAR, $12442::VARCHAR, $12443::VARCHAR, $12444::VARCHAR, $12445::VARCHAR, $12446::VARCHAR, $12447::VARCHAR, $12448::VARCHAR, $12449::VARCHAR, $12450::VARCHAR, $12451::VARCHAR, $12452::VARCHAR, $12453::VARCHAR, $12454::VARCHAR, $12455::VARCHAR, $12456::VARCHAR, $12457::VARCHAR, $12458::VARCHAR, $12459::VARCHAR, $12460::VARCHAR, $12461::VARCHAR, $12462::VARCHAR, $12463::VARCHAR, $12464::VARCHAR, $12465::VARCHAR, $12466::VARCHAR, $12467::VARCHAR, $12468::VARCHAR, $12469::VARCHAR, $12470::VARCHAR, $12471::VARCHAR, $12472::VARCHAR, $12473::VARCHAR, $12474::VARCHAR, $12475::VARCHAR, $12476::VARCHAR, $12477::VARCHAR, $12478::VARCHAR, $12479::VARCHAR, $12480::VARCHAR, $12481::VARCHAR, $12482::VARCHAR, $12483::VARCHAR, $12484::VARCHAR, $12485::VARCHAR, $12486::VARCHAR, $12487::VARCHAR, $12488::VARCHAR, $12489::VARCHAR, $12490::VARCHAR, $12491::VARCHAR, $12492::VARCHAR, $12493::VARCHAR, $12494::VARCHAR, $12495::VARCHAR, $12496::VARCHAR, $12497::VARCHAR, $12498::VARCHAR, $12499::VARCHAR, $12500::VARCHAR, $12501::VARCHAR, $12502::VARCHAR, $12503::VARCHAR, $12504::VARCHAR, $12505::VARCHAR, $12506::VARCHAR, $12507::VARCHAR, $12508::VARCHAR, $12509::VARCHAR, $12510::VARCHAR, $12511::VARCHAR, $12512::VARCHAR, $12513::VARCHAR, $12514::VARCHAR, $12515::VARCHAR, $12516::VARCHAR, $12517::VARCHAR, $12518::VARCHAR, $12519::VARCHAR, $12520::VARCHAR, $12521::VARCHAR, $12522::VARCHAR, $12523::VARCHAR, $12524::VARCHAR, $12525::VARCHAR, $12526::VARCHAR, $12527::VARCHAR, $12528::VARCHAR, $12529::VARCHAR, $12530::VARCHAR, $12531::VARCHAR, $12532::VARCHAR, $12533::VARCHAR, $12534::VARCHAR, $12535::VARCHAR, $12536::VARCHAR, $12537::VARCHAR, $12538::VARCHAR, $12539::VARCHAR, $12540::VARCHAR, $12541::VARCHAR, $12542::VARCHAR, $12543::VARCHAR, $12544::VARCHAR, $12545::VARCHAR, $12546::VARCHAR, $12547::VARCHAR, $12548::VARCHAR, $12549::VARCHAR, $12550::VARCHAR, $12551::VARCHAR, $12552::VARCHAR, $12553::VARCHAR, $12554::VARCHAR, $12555::VARCHAR, $12556::VARCHAR, $12557::VARCHAR, $12558::VARCHAR, $12559::VARCHAR, $12560::VARCHAR, $12561::VARCHAR, $12562::VARCHAR, $12563::VARCHAR, $12564::VARCHAR, $12565::VARCHAR, $12566::VARCHAR, $12567::VARCHAR, $12568::VARCHAR, $12569::VARCHAR, $12570::VARCHAR, $12571::VARCHAR, $12572::VARCHAR, $12573::VARCHAR, $12574::VARCHAR, $12575::VARCHAR, $12576::VARCHAR, $12577::VARCHAR, $12578::VARCHAR, $12579::VARCHAR, $12580::VARCHAR, $12581::VARCHAR, $12582::VARCHAR, $12583::VARCHAR, $12584::VARCHAR, $12585::VARCHAR, $12586::VARCHAR, $12587::VARCHAR, $12588::VARCHAR, $12589::VARCHAR, $12590::VARCHAR, $12591::VARCHAR, $12592::VARCHAR, $12593::VARCHAR, $12594::VARCHAR, $12595::VARCHAR, $12596::VARCHAR, $12597::VARCHAR, $12598::VARCHAR, $12599::VARCHAR, $12600::VARCHAR, $12601::VARCHAR, $12602::VARCHAR, $12603::VARCHAR, $12604::VARCHAR, $12605::VARCHAR, $12606::VARCHAR, $12607::VARCHAR, $12608::VARCHAR, $12609::VARCHAR, $12610::VARCHAR, $12611::VARCHAR, $12612::VARCHAR, $12613::VARCHAR, $12614::VARCHAR, $12615::VARCHAR, $12616::VARCHAR, $12617::VARCHAR, $12618::VARCHAR, $12619::VARCHAR, $12620::VARCHAR, $12621::VARCHAR, $12622::VARCHAR, $12623::VARCHAR, $12624::VARCHAR, $12625::VARCHAR, $12626::VARCHAR, $12627::VARCHAR, $12628::VARCHAR, $12629::VARCHAR, $12630::VARCHAR, $12631::VARCHAR, $12632::VARCHAR, $12633::VARCHAR, $12634::VARCHAR, $12635::VARCHAR, $12636::VARCHAR, $12637::VARCHAR, $12638::VARCHAR, $12639::VARCHAR, $12640::VARCHAR, $12641::VARCHAR, $12642::VARCHAR, $12643::VARCHAR, $12644::VARCHAR, $12645::VARCHAR, $12646::VARCHAR, $12647::VARCHAR, $12648::VARCHAR, $12649::VARCHAR, $12650::VARCHAR, $12651::VARCHAR, $12652::VARCHAR, $12653::VARCHAR, $12654::VARCHAR, $12655::VARCHAR, $12656::VARCHAR, $12657::VARCHAR, $12658::VARCHAR, $12659::VARCHAR, $12660::VARCHAR, $12661::VARCHAR, $12662::VARCHAR, $12663::VARCHAR, $12664::VARCHAR, $12665::VARCHAR, $12666::VARCHAR, $12667::VARCHAR, $12668::VARCHAR, $12669::VARCHAR, $12670::VARCHAR, $12671::VARCHAR, $12672::VARCHAR, $12673::VARCHAR, $12674::VARCHAR, $12675::VARCHAR, $12676::VARCHAR, $12677::VARCHAR, $12678::VARCHAR, $12679::VARCHAR, $12680::VARCHAR, $12681::VARCHAR, $12682::VARCHAR, $12683::VARCHAR, $12684::VARCHAR, $12685::VARCHAR, $12686::VARCHAR, $12687::VARCHAR, $12688::VARCHAR, $12689::VARCHAR, $12690::VARCHAR, $12691::VARCHAR, $12692::VARCHAR, $12693::VARCHAR, $12694::VARCHAR, $12695::VARCHAR, $12696::VARCHAR, $12697::VARCHAR, $12698::VARCHAR, $12699::VARCHAR, $12700::VARCHAR, $12701::VARCHAR, $12702::VARCHAR, $12703::VARCHAR, $12704::VARCHAR, $12705::VARCHAR, $12706::VARCHAR, $12707::VARCHAR, $12708::VARCHAR, $12709::VARCHAR, $12710::VARCHAR, $12711::VARCHAR, $12712::VARCHAR, $12713::VARCHAR, $12714::VARCHAR, $12715::VARCHAR, $12716::VARCHAR, $12717::VARCHAR, $12718::VARCHAR, $12719::VARCHAR, $12720::VARCHAR, $12721::VARCHAR, $12722::VARCHAR, $12723::VARCHAR, $12724::VARCHAR, $12725::VARCHAR, $12726::VARCHAR, $12727::VARCHAR, $12728::VARCHAR, $12729::VARCHAR, $12730::VARCHAR, $12731::VARCHAR, $12732::VARCHAR, $12733::VARCHAR, $12734::VARCHAR, $12735::VARCHAR, $12736::VARCHAR, $12737::VARCHAR, $12738::VARCHAR, $12739::VARCHAR, $12740::VARCHAR, $12741::VARCHAR, $12742::VARCHAR, $12743::VARCHAR, $12744::VARCHAR, $12745::VARCHAR, $12746::VARCHAR, $12747::VARCHAR, $12748::VARCHAR, $12749::VARCHAR, $12750::VARCHAR, $12751::VARCHAR, $12752::VARCHAR, $12753::VARCHAR, $12754::VARCHAR, $12755::VARCHAR, $12756::VARCHAR, $12757::VARCHAR, $12758::VARCHAR, $12759::VARCHAR, $12760::VARCHAR, $12761::VARCHAR, $12762::VARCHAR, $12763::VARCHAR, $12764::VARCHAR, $12765::VARCHAR, $12766::VARCHAR, $12767::VARCHAR, $12768::VARCHAR, $12769::VARCHAR, $12770::VARCHAR, $12771::VARCHAR, $12772::VARCHAR, $12773::VARCHAR, $12774::VARCHAR, $12775::VARCHAR, $12776::VARCHAR, $12777::VARCHAR, $12778::VARCHAR, $12779::VARCHAR, $12780::VARCHAR, $12781::VARCHAR, $12782::VARCHAR, $12783::VARCHAR, $12784::VARCHAR, $12785::VARCHAR, $12786::VARCHAR, $12787::VARCHAR, $12788::VARCHAR, $12789::VARCHAR, $12790::VARCHAR, $12791::VARCHAR, $12792::VARCHAR, $12793::VARCHAR, $12794::VARCHAR, $12795::VARCHAR, $12796::VARCHAR, $12797::VARCHAR, $12798::VARCHAR, $12799::VARCHAR, $12800::VARCHAR, $12801::VARCHAR, $12802::VARCHAR, $12803::VARCHAR, $12804::VARCHAR, $12805::VARCHAR, $12806::VARCHAR, $12807::VARCHAR, $12808::VARCHAR, $12809::VARCHAR, $12810::VARCHAR, $12811::VARCHAR, $12812::VARCHAR, $12813::VARCHAR, $12814::VARCHAR, $12815::VARCHAR, $12816::VARCHAR, $12817::VARCHAR, $12818::VARCHAR, $12819::VARCHAR, $12820::VARCHAR, $12821::VARCHAR, $12822::VARCHAR, $12823::VARCHAR, $12824::VARCHAR, $12825::VARCHAR, $12826::VARCHAR, $12827::VARCHAR, $12828::VARCHAR, $12829::VARCHAR, $12830::VARCHAR, $12831::VARCHAR, $12832::VARCHAR, $12833::VARCHAR, $12834::VARCHAR, $12835::VARCHAR, $12836::VARCHAR, $12837::VARCHAR, $12838::VARCHAR, $12839::VARCHAR, $12840::VARCHAR, $12841::VARCHAR, $12842::VARCHAR, $12843::VARCHAR, $12844::VARCHAR, $12845::VARCHAR, $12846::VARCHAR, $12847::VARCHAR, $12848::VARCHAR, $12849::VARCHAR, $12850::VARCHAR, $12851::VARCHAR, $12852::VARCHAR, $12853::VARCHAR, $12854::VARCHAR, $12855::VARCHAR, $12856::VARCHAR, $12857::VARCHAR, $12858::VARCHAR, $12859::VARCHAR, $12860::VARCHAR, $12861::VARCHAR, $12862::VARCHAR, $12863::VARCHAR, $12864::VARCHAR, $12865::VARCHAR, $12866::VARCHAR, $12867::VARCHAR, $12868::VARCHAR, $12869::VARCHAR, $12870::VARCHAR, $12871::VARCHAR, $12872::VARCHAR, $12873::VARCHAR, $12874::VARCHAR, $12875::VARCHAR, $12876::VARCHAR, $12877::VARCHAR, $12878::VARCHAR, $12879::VARCHAR, $12880::VARCHAR, $12881::VARCHAR, $12882::VARCHAR, $12883::VARCHAR, $12884::VARCHAR, $12885::VARCHAR, $12886::VARCHAR, $12887::VARCHAR, $12888::VARCHAR, $12889::VARCHAR, $12890::VARCHAR, $12891::VARCHAR, $12892::VARCHAR, $12893::VARCHAR, $12894::VARCHAR, $12895::VARCHAR, $12896::VARCHAR, $12897::VARCHAR, $12898::VARCHAR, $12899::VARCHAR, $12900::VARCHAR, $12901::VARCHAR, $12902::VARCHAR, $12903::VARCHAR, $12904::VARCHAR, $12905::VARCHAR, $12906::VARCHAR, $12907::VARCHAR, $12908::VARCHAR, $12909::VARCHAR, $12910::VARCHAR, $12911::VARCHAR, $12912::VARCHAR, $12913::VARCHAR, $12914::VARCHAR, $12915::VARCHAR, $12916::VARCHAR, $12917::VARCHAR, $12918::VARCHAR, $12919::VARCHAR, $12920::VARCHAR, $12921::VARCHAR, $12922::VARCHAR, $12923::VARCHAR, $12924::VARCHAR, $12925::VARCHAR, $12926::VARCHAR, $12927::VARCHAR, $12928::VARCHAR, $12929::VARCHAR, $12930::VARCHAR, $12931::VARCHAR, $12932::VARCHAR, $12933::VARCHAR, $12934::VARCHAR, $12935::VARCHAR, $12936::VARCHAR, $12937::VARCHAR, $12938::VARCHAR, $12939::VARCHAR, $12940::VARCHAR, $12941::VARCHAR, $12942::VARCHAR, $12943::VARCHAR, $12944::VARCHAR, $12945::VARCHAR, $12946::VARCHAR, $12947::VARCHAR, $12948::VARCHAR, $12949::VARCHAR, $12950::VARCHAR, $12951::VARCHAR, $12952::VARCHAR, $12953::VARCHAR, $12954::VARCHAR, $12955::VARCHAR, $12956::VARCHAR, $12957::VARCHAR, $12958::VARCHAR, $12959::VARCHAR, $12960::VARCHAR, $12961::VARCHAR, $12962::VARCHAR, $12963::VARCHAR, $12964::VARCHAR, $12965::VARCHAR, $12966::VARCHAR, $12967::VARCHAR, $12968::VARCHAR, $12969::VARCHAR, $12970::VARCHAR, $12971::VARCHAR, $12972::VARCHAR, $12973::VARCHAR, $12974::VARCHAR, $12975::VARCHAR, $12976::VARCHAR, $12977::VARCHAR, $12978::VARCHAR, $12979::VARCHAR, $12980::VARCHAR, $12981::VARCHAR, $12982::VARCHAR, $12983::VARCHAR, $12984::VARCHAR, $12985::VARCHAR, $12986::VARCHAR, $12987::VARCHAR, $12988::VARCHAR, $12989::VARCHAR, $12990::VARCHAR, $12991::VARCHAR, $12992::VARCHAR, $12993::VARCHAR, $12994::VARCHAR, $12995::VARCHAR, $12996::VARCHAR, $12997::VARCHAR, $12998::VARCHAR, $12999::VARCHAR, $13000::VARCHAR, $13001::VARCHAR, $13002::VARCHAR, $13003::VARCHAR, $13004::VARCHAR, $13005::VARCHAR, $13006::VARCHAR, $13007::VARCHAR, $13008::VARCHAR, $13009::VARCHAR, $13010::VARCHAR, $13011::VARCHAR, $13012::VARCHAR, $13013::VARCHAR, $13014::VARCHAR, $13015::VARCHAR, $13016::VARCHAR, $13017::VARCHAR, $13018::VARCHAR, $13019::VARCHAR, $13020::VARCHAR, $13021::VARCHAR, $13022::VARCHAR, $13023::VARCHAR, $13024::VARCHAR, $13025::VARCHAR, $13026::VARCHAR, $13027::VARCHAR, $13028::VARCHAR, $13029::VARCHAR, $13030::VARCHAR, $13031::VARCHAR, $13032::VARCHAR, $13033::VARCHAR, $13034::VARCHAR, $13035::VARCHAR, $13036::VARCHAR, $13037::VARCHAR, $13038::VARCHAR, $13039::VARCHAR, $13040::VARCHAR, $13041::VARCHAR, $13042::VARCHAR, $13043::VARCHAR, $13044::VARCHAR, $13045::VARCHAR, $13046::VARCHAR, $13047::VARCHAR, $13048::VARCHAR, $13049::VARCHAR, $13050::VARCHAR, $13051::VARCHAR, $13052::VARCHAR, $13053::VARCHAR, $13054::VARCHAR, $13055::VARCHAR, $13056::VARCHAR, $13057::VARCHAR, $13058::VARCHAR, $13059::VARCHAR, $13060::VARCHAR, $13061::VARCHAR, $13062::VARCHAR, $13063::VARCHAR, $13064::VARCHAR, $13065::VARCHAR, $13066::VARCHAR, $13067::VARCHAR, $13068::VARCHAR, $13069::VARCHAR, $13070::VARCHAR, $13071::VARCHAR, $13072::VARCHAR, $13073::VARCHAR, $13074::VARCHAR, $13075::VARCHAR, $13076::VARCHAR, $13077::VARCHAR, $13078::VARCHAR, $13079::VARCHAR, $13080::VARCHAR, $13081::VARCHAR, $13082::VARCHAR, $13083::VARCHAR, $13084::VARCHAR, $13085::VARCHAR, $13086::VARCHAR, $13087::VARCHAR, $13088::VARCHAR, $13089::VARCHAR, $13090::VARCHAR, $13091::VARCHAR, $13092::VARCHAR, $13093::VARCHAR, $13094::VARCHAR, $13095::VARCHAR, $13096::VARCHAR, $13097::VARCHAR, $13098::VARCHAR, $13099::VARCHAR, $13100::VARCHAR, $13101::VARCHAR, $13102::VARCHAR, $13103::VARCHAR, $13104::VARCHAR, $13105::VARCHAR, $13106::VARCHAR, $13107::VARCHAR, $13108::VARCHAR, $13109::VARCHAR, $13110::VARCHAR, $13111::VARCHAR, $13112::VARCHAR, $13113::VARCHAR, $13114::VARCHAR, $13115::VARCHAR, $13116::VARCHAR, $13117::VARCHAR, $13118::VARCHAR, $13119::VARCHAR, $13120::VARCHAR, $13121::VARCHAR, $13122::VARCHAR, $13123::VARCHAR, $13124::VARCHAR, $13125::VARCHAR, $13126::VARCHAR, $13127::VARCHAR, $13128::VARCHAR, $13129::VARCHAR, $13130::VARCHAR, $13131::VARCHAR, $13132::VARCHAR, $13133::VARCHAR, $13134::VARCHAR, $13135::VARCHAR, $13136::VARCHAR, $13137::VARCHAR, $13138::VARCHAR, $13139::VARCHAR, $13140::VARCHAR, $13141::VARCHAR, $13142::VARCHAR, $13143::VARCHAR, $13144::VARCHAR, $13145::VARCHAR, $13146::VARCHAR, $13147::VARCHAR, $13148::VARCHAR, $13149::VARCHAR, $13150::VARCHAR, $13151::VARCHAR, $13152::VARCHAR, $13153::VARCHAR, $13154::VARCHAR, $13155::VARCHAR, $13156::VARCHAR, $13157::VARCHAR, $13158::VARCHAR, $13159::VARCHAR, $13160::VARCHAR, $13161::VARCHAR, $13162::VARCHAR, $13163::VARCHAR, $13164::VARCHAR, $13165::VARCHAR, $13166::VARCHAR, $13167::VARCHAR, $13168::VARCHAR, $13169::VARCHAR, $13170::VARCHAR, $13171::VARCHAR, $13172::VARCHAR, $13173::VARCHAR, $13174::VARCHAR, $13175::VARCHAR, $13176::VARCHAR, $13177::VARCHAR, $13178::VARCHAR, $13179::VARCHAR, $13180::VARCHAR, $13181::VARCHAR, $13182::VARCHAR, $13183::VARCHAR, $13184::VARCHAR, $13185::VARCHAR, $13186::VARCHAR, $13187::VARCHAR, $13188::VARCHAR, $13189::VARCHAR, $13190::VARCHAR, $13191::VARCHAR, $13192::VARCHAR, $13193::VARCHAR, $13194::VARCHAR, $13195::VARCHAR, $13196::VARCHAR, $13197::VARCHAR, $13198::VARCHAR, $13199::VARCHAR, $13200::VARCHAR, $13201::VARCHAR, $13202::VARCHAR, $13203::VARCHAR, $13204::VARCHAR, $13205::VARCHAR, $13206::VARCHAR, $13207::VARCHAR, $13208::VARCHAR, $13209::VARCHAR, $13210::VARCHAR, $13211::VARCHAR, $13212::VARCHAR, $13213::VARCHAR, $13214::VARCHAR, $13215::VARCHAR, $13216::VARCHAR, $13217::VARCHAR, $13218::VARCHAR, $13219::VARCHAR, $13220::VARCHAR, $13221::VARCHAR, $13222::VARCHAR, $13223::VARCHAR, $13224::VARCHAR, $13225::VARCHAR, $13226::VARCHAR, $13227::VARCHAR, $13228::VARCHAR, $13229::VARCHAR, $13230::VARCHAR, $13231::VARCHAR, $13232::VARCHAR, $13233::VARCHAR, $13234::VARCHAR, $13235::VARCHAR, $13236::VARCHAR, $13237::VARCHAR, $13238::VARCHAR, $13239::VARCHAR, $13240::VARCHAR, $13241::VARCHAR, $13242::VARCHAR, $13243::VARCHAR, $13244::VARCHAR, $13245::VARCHAR, $13246::VARCHAR, $13247::VARCHAR, $13248::VARCHAR, $13249::VARCHAR, $13250::VARCHAR, $13251::VARCHAR, $13252::VARCHAR, $13253::VARCHAR, $13254::VARCHAR, $13255::VARCHAR, $13256::VARCHAR, $13257::VARCHAR, $13258::VARCHAR, $13259::VARCHAR, $13260::VARCHAR, $13261::VARCHAR, $13262::VARCHAR, $13263::VARCHAR, $13264::VARCHAR, $13265::VARCHAR, $13266::VARCHAR, $13267::VARCHAR, $13268::VARCHAR, $13269::VARCHAR, $13270::VARCHAR, $13271::VARCHAR, $13272::VARCHAR, $13273::VARCHAR, $13274::VARCHAR, $13275::VARCHAR, $13276::VARCHAR, $13277::VARCHAR, $13278::VARCHAR, $13279::VARCHAR, $13280::VARCHAR, $13281::VARCHAR, $13282::VARCHAR, $13283::VARCHAR, $13284::VARCHAR, $13285::VARCHAR, $13286::VARCHAR, $13287::VARCHAR, $13288::VARCHAR, $13289::VARCHAR, $13290::VARCHAR, $13291::VARCHAR, $13292::VARCHAR, $13293::VARCHAR, $13294::VARCHAR, $13295::VARCHAR, $13296::VARCHAR, $13297::VARCHAR, $13298::VARCHAR, $13299::VARCHAR, $13300::VARCHAR, $13301::VARCHAR, $13302::VARCHAR, $13303::VARCHAR, $13304::VARCHAR, $13305::VARCHAR, $13306::VARCHAR, $13307::VARCHAR, $13308::VARCHAR, $13309::VARCHAR, $13310::VARCHAR, $13311::VARCHAR, $13312::VARCHAR, $13313::VARCHAR, $13314::VARCHAR, $13315::VARCHAR, $13316::VARCHAR, $13317::VARCHAR, $13318::VARCHAR, $13319::VARCHAR, $13320::VARCHAR, $13321::VARCHAR, $13322::VARCHAR, $13323::VARCHAR, $13324::VARCHAR, $13325::VARCHAR, $13326::VARCHAR, $13327::VARCHAR, $13328::VARCHAR, $13329::VARCHAR, $13330::VARCHAR, $13331::VARCHAR, $13332::VARCHAR, $13333::VARCHAR, $13334::VARCHAR, $13335::VARCHAR, $13336::VARCHAR, $13337::VARCHAR, $13338::VARCHAR, $13339::VARCHAR, $13340::VARCHAR, $13341::VARCHAR, $13342::VARCHAR, $13343::VARCHAR, $13344::VARCHAR, $13345::VARCHAR, $13346::VARCHAR, $13347::VARCHAR, $13348::VARCHAR, $13349::VARCHAR, $13350::VARCHAR, $13351::VARCHAR, $13352::VARCHAR, $13353::VARCHAR, $13354::VARCHAR, $13355::VARCHAR, $13356::VARCHAR, $13357::VARCHAR, $13358::VARCHAR, $13359::VARCHAR, $13360::VARCHAR, $13361::VARCHAR, $13362::VARCHAR, $13363::VARCHAR, $13364::VARCHAR, $13365::VARCHAR, $13366::VARCHAR, $13367::VARCHAR, $13368::VARCHAR, $13369::VARCHAR, $13370::VARCHAR, $13371::VARCHAR, $13372::VARCHAR, $13373::VARCHAR, $13374::VARCHAR, $13375::VARCHAR, $13376::VARCHAR, $13377::VARCHAR, $13378::VARCHAR, $13379::VARCHAR, $13380::VARCHAR, $13381::VARCHAR, $13382::VARCHAR, $13383::VARCHAR, $13384::VARCHAR, $13385::VARCHAR, $13386::VARCHAR, $13387::VARCHAR, $13388::VARCHAR, $13389::VARCHAR, $13390::VARCHAR, $13391::VARCHAR, $13392::VARCHAR, $13393::VARCHAR, $13394::VARCHAR, $13395::VARCHAR, $13396::VARCHAR, $13397::VARCHAR, $13398::VARCHAR, $13399::VARCHAR, $13400::VARCHAR, $13401::VARCHAR, $13402::VARCHAR, $13403::VARCHAR, $13404::VARCHAR, $13405::VARCHAR, $13406::VARCHAR, $13407::VARCHAR, $13408::VARCHAR, $13409::VARCHAR, $13410::VARCHAR, $13411::VARCHAR, $13412::VARCHAR, $13413::VARCHAR, $13414::VARCHAR, $13415::VARCHAR, $13416::VARCHAR, $13417::VARCHAR, $13418::VARCHAR, $13419::VARCHAR, $13420::VARCHAR, $13421::VARCHAR, $13422::VARCHAR, $13423::VARCHAR, $13424::VARCHAR, $13425::VARCHAR, $13426::VARCHAR, $13427::VARCHAR, $13428::VARCHAR, $13429::VARCHAR, $13430::VARCHAR, $13431::VARCHAR, $13432::VARCHAR, $13433::VARCHAR, $13434::VARCHAR, $13435::VARCHAR, $13436::VARCHAR, $13437::VARCHAR, $13438::VARCHAR, $13439::VARCHAR, $13440::VARCHAR, $13441::VARCHAR, $13442::VARCHAR, $13443::VARCHAR, $13444::VARCHAR, $13445::VARCHAR, $13446::VARCHAR, $13447::VARCHAR, $13448::VARCHAR, $13449::VARCHAR, $13450::VARCHAR, $13451::VARCHAR, $13452::VARCHAR, $13453::VARCHAR, $13454::VARCHAR, $13455::VARCHAR, $13456::VARCHAR, $13457::VARCHAR, $13458::VARCHAR, $13459::VARCHAR, $13460::VARCHAR, $13461::VARCHAR, $13462::VARCHAR, $13463::VARCHAR, $13464::VARCHAR, $13465::VARCHAR, $13466::VARCHAR, $13467::VARCHAR, $13468::VARCHAR, $13469::VARCHAR, $13470::VARCHAR, $13471::VARCHAR, $13472::VARCHAR, $13473::VARCHAR, $13474::VARCHAR, $13475::VARCHAR, $13476::VARCHAR, $13477::VARCHAR, $13478::VARCHAR, $13479::VARCHAR, $13480::VARCHAR, $13481::VARCHAR, $13482::VARCHAR, $13483::VARCHAR, $13484::VARCHAR, $13485::VARCHAR, $13486::VARCHAR, $13487::VARCHAR, $13488::VARCHAR, $13489::VARCHAR, $13490::VARCHAR, $13491::VARCHAR, $13492::VARCHAR, $13493::VARCHAR, $13494::VARCHAR, $13495::VARCHAR, $13496::VARCHAR, $13497::VARCHAR, $13498::VARCHAR, $13499::VARCHAR, $13500::VARCHAR, $13501::VARCHAR, $13502::VARCHAR, $13503::VARCHAR, $13504::VARCHAR, $13505::VARCHAR, $13506::VARCHAR, $13507::VARCHAR, $13508::VARCHAR, $13509::VARCHAR, $13510::VARCHAR, $13511::VARCHAR, $13512::VARCHAR, $13513::VARCHAR, $13514::VARCHAR, $13515::VARCHAR, $13516::VARCHAR, $13517::VARCHAR, $13518::VARCHAR, $13519::VARCHAR, $13520::VARCHAR, $13521::VARCHAR, $13522::VARCHAR, $13523::VARCHAR, $13524::VARCHAR, $13525::VARCHAR, $13526::VARCHAR, $13527::VARCHAR, $13528::VARCHAR, $13529::VARCHAR, $13530::VARCHAR, $13531::VARCHAR, $13532::VARCHAR, $13533::VARCHAR, $13534::VARCHAR, $13535::VARCHAR, $13536::VARCHAR, $13537::VARCHAR, $13538::VARCHAR, $13539::VARCHAR, $13540::VARCHAR, $13541::VARCHAR, $13542::VARCHAR, $13543::VARCHAR, $13544::VARCHAR, $13545::VARCHAR, $13546::VARCHAR, $13547::VARCHAR, $13548::VARCHAR, $13549::VARCHAR, $13550::VARCHAR, $13551::VARCHAR, $13552::VARCHAR, $13553::VARCHAR, $13554::VARCHAR, $13555::VARCHAR, $13556::VARCHAR, $13557::VARCHAR, $13558::VARCHAR, $13559::VARCHAR, $13560::VARCHAR, $13561::VARCHAR, $13562::VARCHAR, $13563::VARCHAR, $13564::VARCHAR, $13565::VARCHAR, $13566::VARCHAR, $13567::VARCHAR, $13568::VARCHAR, $13569::VARCHAR, $13570::VARCHAR, $13571::VARCHAR, $13572::VARCHAR, $13573::VARCHAR, $13574::VARCHAR, $13575::VARCHAR, $13576::VARCHAR, $13577::VARCHAR, $13578::VARCHAR, $13579::VARCHAR, $13580::VARCHAR, $13581::VARCHAR, $13582::VARCHAR, $13583::VARCHAR, $13584::VARCHAR, $13585::VARCHAR, $13586::VARCHAR, $13587::VARCHAR, $13588::VARCHAR, $13589::VARCHAR, $13590::VARCHAR, $13591::VARCHAR, $13592::VARCHAR, $13593::VARCHAR, $13594::VARCHAR, $13595::VARCHAR, $13596::VARCHAR, $13597::VARCHAR, $13598::VARCHAR, $13599::VARCHAR, $13600::VARCHAR, $13601::VARCHAR, $13602::VARCHAR, $13603::VARCHAR, $13604::VARCHAR, $13605::VARCHAR, $13606::VARCHAR, $13607::VARCHAR, $13608::VARCHAR, $13609::VARCHAR, $13610::VARCHAR, $13611::VARCHAR, $13612::VARCHAR, $13613::VARCHAR, $13614::VARCHAR, $13615::VARCHAR, $13616::VARCHAR, $13617::VARCHAR, $13618::VARCHAR, $13619::VARCHAR, $13620::VARCHAR, $13621::VARCHAR, $13622::VARCHAR, $13623::VARCHAR, $13624::VARCHAR, $13625::VARCHAR, $13626::VARCHAR, $13627::VARCHAR, $13628::VARCHAR, $13629::VARCHAR, $13630::VARCHAR, $13631::VARCHAR, $13632::VARCHAR, $13633::VARCHAR, $13634::VARCHAR, $13635::VARCHAR, $13636::VARCHAR, $13637::VARCHAR, $13638::VARCHAR, $13639::VARCHAR, $13640::VARCHAR, $13641::VARCHAR, $13642::VARCHAR, $13643::VARCHAR, $13644::VARCHAR, $13645::VARCHAR, $13646::VARCHAR, $13647::VARCHAR, $13648::VARCHAR, $13649::VARCHAR, $13650::VARCHAR, $13651::VARCHAR, $13652::VARCHAR, $13653::VARCHAR, $13654::VARCHAR, $13655::VARCHAR, $13656::VARCHAR, $13657::VARCHAR, $13658::VARCHAR, $13659::VARCHAR, $13660::VARCHAR, $13661::VARCHAR, $13662::VARCHAR, $13663::VARCHAR, $13664::VARCHAR, $13665::VARCHAR, $13666::VARCHAR, $13667::VARCHAR, $13668::VARCHAR, $13669::VARCHAR, $13670::VARCHAR, $13671::VARCHAR, $13672::VARCHAR, $13673::VARCHAR, $13674::VARCHAR, $13675::VARCHAR, $13676::VARCHAR, $13677::VARCHAR, $13678::VARCHAR, $13679::VARCHAR, $13680::VARCHAR, $13681::VARCHAR, $13682::VARCHAR, $13683::VARCHAR, $13684::VARCHAR, $13685::VARCHAR, $13686::VARCHAR, $13687::VARCHAR, $13688::VARCHAR, $13689::VARCHAR, $13690::VARCHAR, $13691::VARCHAR, $13692::VARCHAR, $13693::VARCHAR, $13694::VARCHAR, $13695::VARCHAR, $13696::VARCHAR, $13697::VARCHAR, $13698::VARCHAR, $13699::VARCHAR, $13700::VARCHAR, $13701::VARCHAR, $13702::VARCHAR, $13703::VARCHAR, $13704::VARCHAR, $13705::VARCHAR, $13706::VARCHAR, $13707::VARCHAR, $13708::VARCHAR, $13709::VARCHAR, $13710::VARCHAR, $13711::VARCHAR, $13712::VARCHAR, $13713::VARCHAR, $13714::VARCHAR, $13715::VARCHAR, $13716::VARCHAR, $13717::VARCHAR, $13718::VARCHAR, $13719::VARCHAR, $13720::VARCHAR, $13721::VARCHAR, $13722::VARCHAR, $13723::VARCHAR, $13724::VARCHAR, $13725::VARCHAR, $13726::VARCHAR, $13727::VARCHAR, $13728::VARCHAR, $13729::VARCHAR, $13730::VARCHAR, $13731::VARCHAR, $13732::VARCHAR, $13733::VARCHAR, $13734::VARCHAR, $13735::VARCHAR, $13736::VARCHAR, $13737::VARCHAR, $13738::VARCHAR, $13739::VARCHAR, $13740::VARCHAR, $13741::VARCHAR, $13742::VARCHAR, $13743::VARCHAR, $13744::VARCHAR, $13745::VARCHAR, $13746::VARCHAR, $13747::VARCHAR, $13748::VARCHAR, $13749::VARCHAR, $13750::VARCHAR, $13751::VARCHAR, $13752::VARCHAR, $13753::VARCHAR, $13754::VARCHAR, $13755::VARCHAR, $13756::VARCHAR, $13757::VARCHAR, $13758::VARCHAR, $13759::VARCHAR, $13760::VARCHAR, $13761::VARCHAR, $13762::VARCHAR, $13763::VARCHAR, $13764::VARCHAR, $13765::VARCHAR, $13766::VARCHAR, $13767::VARCHAR, $13768::VARCHAR, $13769::VARCHAR, $13770::VARCHAR, $13771::VARCHAR, $13772::VARCHAR, $13773::VARCHAR, $13774::VARCHAR, $13775::VARCHAR, $13776::VARCHAR, $13777::VARCHAR, $13778::VARCHAR, $13779::VARCHAR, $13780::VARCHAR, $13781::VARCHAR, $13782::VARCHAR, $13783::VARCHAR, $13784::VARCHAR, $13785::VARCHAR, $13786::VARCHAR, $13787::VARCHAR, $13788::VARCHAR, $13789::VARCHAR, $13790::VARCHAR, $13791::VARCHAR, $13792::VARCHAR, $13793::VARCHAR, $13794::VARCHAR, $13795::VARCHAR, $13796::VARCHAR, $13797::VARCHAR, $13798::VARCHAR, $13799::VARCHAR, $13800::VARCHAR, $13801::VARCHAR, $13802::VARCHAR, $13803::VARCHAR, $13804::VARCHAR, $13805::VARCHAR, $13806::VARCHAR, $13807::VARCHAR, $13808::VARCHAR, $13809::VARCHAR, $13810::VARCHAR, $13811::VARCHAR, $13812::VARCHAR, $13813::VARCHAR, $13814::VARCHAR, $13815::VARCHAR, $13816::VARCHAR, $13817::VARCHAR, $13818::VARCHAR, $13819::VARCHAR, $13820::VARCHAR, $13821::VARCHAR, $13822::VARCHAR, $13823::VARCHAR, $13824::VARCHAR, $13825::VARCHAR, $13826::VARCHAR, $13827::VARCHAR, $13828::VARCHAR, $13829::VARCHAR, $13830::VARCHAR, $13831::VARCHAR, $13832::VARCHAR, $13833::VARCHAR, $13834::VARCHAR, $13835::VARCHAR, $13836::VARCHAR, $13837::VARCHAR, $13838::VARCHAR, $13839::VARCHAR, $13840::VARCHAR, $13841::VARCHAR, $13842::VARCHAR, $13843::VARCHAR, $13844::VARCHAR, $13845::VARCHAR, $13846::VARCHAR, $13847::VARCHAR, $13848::VARCHAR, $13849::VARCHAR, $13850::VARCHAR, $13851::VARCHAR, $13852::VARCHAR, $13853::VARCHAR, $13854::VARCHAR, $13855::VARCHAR, $13856::VARCHAR, $13857::VARCHAR, $13858::VARCHAR, $13859::VARCHAR, $13860::VARCHAR, $13861::VARCHAR, $13862::VARCHAR, $13863::VARCHAR, $13864::VARCHAR, $13865::VARCHAR, $13866::VARCHAR, $13867::VARCHAR, $13868::VARCHAR, $13869::VARCHAR, $13870::VARCHAR, $13871::VARCHAR, $13872::VARCHAR, $13873::VARCHAR, $13874::VARCHAR, $13875::VARCHAR, $13876::VARCHAR, $13877::VARCHAR, $13878::VARCHAR, $13879::VARCHAR, $13880::VARCHAR, $13881::VARCHAR, $13882::VARCHAR, $13883::VARCHAR, $13884::VARCHAR, $13885::VARCHAR, $13886::VARCHAR, $13887::VARCHAR, $13888::VARCHAR, $13889::VARCHAR, $13890::VARCHAR, $13891::VARCHAR, $13892::VARCHAR, $13893::VARCHAR, $13894::VARCHAR, $13895::VARCHAR, $13896::VARCHAR, $13897::VARCHAR, $13898::VARCHAR, $13899::VARCHAR, $13900::VARCHAR, $13901::VARCHAR, $13902::VARCHAR, $13903::VARCHAR, $13904::VARCHAR, $13905::VARCHAR, $13906::VARCHAR, $13907::VARCHAR, $13908::VARCHAR, $13909::VARCHAR, $13910::VARCHAR, $13911::VARCHAR, $13912::VARCHAR, $13913::VARCHAR, $13914::VARCHAR, $13915::VARCHAR, $13916::VARCHAR, $13917::VARCHAR, $13918::VARCHAR, $13919::VARCHAR, $13920::VARCHAR, $13921::VARCHAR, $13922::VARCHAR, $13923::VARCHAR, $13924::VARCHAR, $13925::VARCHAR, $13926::VARCHAR, $13927::VARCHAR, $13928::VARCHAR, $13929::VARCHAR, $13930::VARCHAR, $13931::VARCHAR, $13932::VARCHAR, $13933::VARCHAR, $13934::VARCHAR, $13935::VARCHAR, $13936::VARCHAR, $13937::VARCHAR, $13938::VARCHAR, $13939::VARCHAR, $13940::VARCHAR, $13941::VARCHAR, $13942::VARCHAR, $13943::VARCHAR, $13944::VARCHAR, $13945::VARCHAR, $13946::VARCHAR, $13947::VARCHAR, $13948::VARCHAR, $13949::VARCHAR, $13950::VARCHAR, $13951::VARCHAR, $13952::VARCHAR, $13953::VARCHAR, $13954::VARCHAR, $13955::VARCHAR, $13956::VARCHAR, $13957::VARCHAR, $13958::VARCHAR, $13959::VARCHAR, $13960::VARCHAR, $13961::VARCHAR, $13962::VARCHAR, $13963::VARCHAR, $13964::VARCHAR, $13965::VARCHAR, $13966::VARCHAR, $13967::VARCHAR, $13968::VARCHAR, $13969::VARCHAR, $13970::VARCHAR, $13971::VARCHAR, $13972::VARCHAR, $13973::VARCHAR, $13974::VARCHAR, $13975::VARCHAR, $13976::VARCHAR, $13977::VARCHAR, $13978::VARCHAR, $13979::VARCHAR, $13980::VARCHAR, $13981::VARCHAR, $13982::VARCHAR, $13983::VARCHAR, $13984::VARCHAR, $13985::VARCHAR, $13986::VARCHAR, $13987::VARCHAR, $13988::VARCHAR, $13989::VARCHAR, $13990::VARCHAR, $13991::VARCHAR, $13992::VARCHAR, $13993::VARCHAR, $13994::VARCHAR, $13995::VARCHAR, $13996::VARCHAR, $13997::VARCHAR, $13998::VARCHAR, $13999::VARCHAR, $14000::VARCHAR, $14001::VARCHAR, $14002::VARCHAR, $14003::VARCHAR, $14004::VARCHAR, $14005::VARCHAR, $14006::VARCHAR, $14007::VARCHAR, $14008::VARCHAR, $14009::VARCHAR, $14010::VARCHAR, $14011::VARCHAR, $14012::VARCHAR, $14013::VARCHAR, $14014::VARCHAR, $14015::VARCHAR, $14016::VARCHAR, $14017::VARCHAR, $14018::VARCHAR, $14019::VARCHAR, $14020::VARCHAR, $14021::VARCHAR, $14022::VARCHAR, $14023::VARCHAR, $14024::VARCHAR, $14025::VARCHAR, $14026::VARCHAR, $14027::VARCHAR, $14028::VARCHAR, $14029::VARCHAR, $14030::VARCHAR, $14031::VARCHAR, $14032::VARCHAR, $14033::VARCHAR, $14034::VARCHAR, $14035::VARCHAR, $14036::VARCHAR, $14037::VARCHAR, $14038::VARCHAR, $14039::VARCHAR, $14040::VARCHAR, $14041::VARCHAR, $14042::VARCHAR, $14043::VARCHAR, $14044::VARCHAR, $14045::VARCHAR, $14046::VARCHAR, $14047::VARCHAR, $14048::VARCHAR, $14049::VARCHAR, $14050::VARCHAR, $14051::VARCHAR, $14052::VARCHAR, $14053::VARCHAR, $14054::VARCHAR, $14055::VARCHAR, $14056::VARCHAR, $14057::VARCHAR, $14058::VARCHAR, $14059::VARCHAR, $14060::VARCHAR, $14061::VARCHAR, $14062::VARCHAR, $14063::VARCHAR, $14064::VARCHAR, $14065::VARCHAR, $14066::VARCHAR, $14067::VARCHAR, $14068::VARCHAR, $14069::VARCHAR, $14070::VARCHAR, $14071::VARCHAR, $14072::VARCHAR, $14073::VARCHAR, $14074::VARCHAR, $14075::VARCHAR, $14076::VARCHAR, $14077::VARCHAR, $14078::VARCHAR, $14079::VARCHAR, $14080::VARCHAR, $14081::VARCHAR, $14082::VARCHAR, $14083::VARCHAR, $14084::VARCHAR, $14085::VARCHAR, $14086::VARCHAR, $14087::VARCHAR, $14088::VARCHAR, $14089::VARCHAR, $14090::VARCHAR, $14091::VARCHAR, $14092::VARCHAR, $14093::VARCHAR, $14094::VARCHAR, $14095::VARCHAR, $14096::VARCHAR, $14097::VARCHAR, $14098::VARCHAR, $14099::VARCHAR, $14100::VARCHAR, $14101::VARCHAR, $14102::VARCHAR, $14103::VARCHAR, $14104::VARCHAR, $14105::VARCHAR, $14106::VARCHAR, $14107::VARCHAR, $14108::VARCHAR, $14109::VARCHAR, $14110::VARCHAR, $14111::VARCHAR, $14112::VARCHAR, $14113::VARCHAR, $14114::VARCHAR, $14115::VARCHAR, $14116::VARCHAR, $14117::VARCHAR, $14118::VARCHAR, $14119::VARCHAR, $14120::VARCHAR, $14121::VARCHAR, $14122::VARCHAR, $14123::VARCHAR, $14124::VARCHAR, $14125::VARCHAR, $14126::VARCHAR, $14127::VARCHAR, $14128::VARCHAR, $14129::VARCHAR, $14130::VARCHAR, $14131::VARCHAR, $14132::VARCHAR, $14133::VARCHAR, $14134::VARCHAR, $14135::VARCHAR, $14136::VARCHAR, $14137::VARCHAR, $14138::VARCHAR, $14139::VARCHAR, $14140::VARCHAR, $14141::VARCHAR, $14142::VARCHAR, $14143::VARCHAR, $14144::VARCHAR, $14145::VARCHAR, $14146::VARCHAR, $14147::VARCHAR, $14148::VARCHAR, $14149::VARCHAR, $14150::VARCHAR, $14151::VARCHAR, $14152::VARCHAR, $14153::VARCHAR, $14154::VARCHAR, $14155::VARCHAR, $14156::VARCHAR, $14157::VARCHAR, $14158::VARCHAR, $14159::VARCHAR, $14160::VARCHAR, $14161::VARCHAR, $14162::VARCHAR, $14163::VARCHAR, $14164::VARCHAR, $14165::VARCHAR, $14166::VARCHAR, $14167::VARCHAR, $14168::VARCHAR, $14169::VARCHAR, $14170::VARCHAR, $14171::VARCHAR, $14172::VARCHAR, $14173::VARCHAR, $14174::VARCHAR, $14175::VARCHAR, $14176::VARCHAR, $14177::VARCHAR, $14178::VARCHAR, $14179::VARCHAR, $14180::VARCHAR, $14181::VARCHAR, $14182::VARCHAR, $14183::VARCHAR, $14184::VARCHAR, $14185::VARCHAR, $14186::VARCHAR, $14187::VARCHAR, $14188::VARCHAR, $14189::VARCHAR, $14190::VARCHAR, $14191::VARCHAR, $14192::VARCHAR, $14193::VARCHAR, $14194::VARCHAR, $14195::VARCHAR, $14196::VARCHAR, $14197::VARCHAR, $14198::VARCHAR, $14199::VARCHAR, $14200::VARCHAR, $14201::VARCHAR, $14202::VARCHAR, $14203::VARCHAR, $14204::VARCHAR, $14205::VARCHAR, $14206::VARCHAR, $14207::VARCHAR, $14208::VARCHAR, $14209::VARCHAR, $14210::VARCHAR, $14211::VARCHAR, $14212::VARCHAR, $14213::VARCHAR, $14214::VARCHAR, $14215::VARCHAR, $14216::VARCHAR, $14217::VARCHAR, $14218::VARCHAR, $14219::VARCHAR, $14220::VARCHAR, $14221::VARCHAR, $14222::VARCHAR, $14223::VARCHAR, $14224::VARCHAR, $14225::VARCHAR, $14226::VARCHAR, $14227::VARCHAR, $14228::VARCHAR, $14229::VARCHAR, $14230::VARCHAR, $14231::VARCHAR, $14232::VARCHAR, $14233::VARCHAR, $14234::VARCHAR, $14235::VARCHAR, $14236::VARCHAR, $14237::VARCHAR, $14238::VARCHAR, $14239::VARCHAR, $14240::VARCHAR, $14241::VARCHAR, $14242::VARCHAR, $14243::VARCHAR, $14244::VARCHAR, $14245::VARCHAR, $14246::VARCHAR, $14247::VARCHAR, $14248::VARCHAR, $14249::VARCHAR, $14250::VARCHAR, $14251::VARCHAR, $14252::VARCHAR, $14253::VARCHAR, $14254::VARCHAR, $14255::VARCHAR, $14256::VARCHAR, $14257::VARCHAR, $14258::VARCHAR, $14259::VARCHAR, $14260::VARCHAR, $14261::VARCHAR, $14262::VARCHAR, $14263::VARCHAR, $14264::VARCHAR, $14265::VARCHAR, $14266::VARCHAR, $14267::VARCHAR, $14268::VARCHAR, $14269::VARCHAR, $14270::VARCHAR, $14271::VARCHAR, $14272::VARCHAR, $14273::VARCHAR, $14274::VARCHAR, $14275::VARCHAR, $14276::VARCHAR, $14277::VARCHAR, $14278::VARCHAR, $14279::VARCHAR, $14280::VARCHAR, $14281::VARCHAR, $14282::VARCHAR, $14283::VARCHAR, $14284::VARCHAR, $14285::VARCHAR, $14286::VARCHAR, $14287::VARCHAR, $14288::VARCHAR, $14289::VARCHAR, $14290::VARCHAR, $14291::VARCHAR, $14292::VARCHAR, $14293::VARCHAR, $14294::VARCHAR, $14295::VARCHAR, $14296::VARCHAR, $14297::VARCHAR, $14298::VARCHAR, $14299::VARCHAR, $14300::VARCHAR, $14301::VARCHAR, $14302::VARCHAR, $14303::VARCHAR, $14304::VARCHAR, $14305::VARCHAR, $14306::VARCHAR, $14307::VARCHAR, $14308::VARCHAR, $14309::VARCHAR, $14310::VARCHAR, $14311::VARCHAR, $14312::VARCHAR, $14313::VARCHAR, $14314::VARCHAR, $14315::VARCHAR, $14316::VARCHAR, $14317::VARCHAR, $14318::VARCHAR, $14319::VARCHAR, $14320::VARCHAR, $14321::VARCHAR, $14322::VARCHAR, $14323::VARCHAR, $14324::VARCHAR, $14325::VARCHAR, $14326::VARCHAR, $14327::VARCHAR, $14328::VARCHAR, $14329::VARCHAR, $14330::VARCHAR, $14331::VARCHAR, $14332::VARCHAR, $14333::VARCHAR, $14334::VARCHAR, $14335::VARCHAR, $14336::VARCHAR, $14337::VARCHAR, $14338::VARCHAR, $14339::VARCHAR, $14340::VARCHAR, $14341::VARCHAR, $14342::VARCHAR, $14343::VARCHAR, $14344::VARCHAR, $14345::VARCHAR, $14346::VARCHAR, $14347::VARCHAR, $14348::VARCHAR, $14349::VARCHAR, $14350::VARCHAR, $14351::VARCHAR, $14352::VARCHAR, $14353::VARCHAR, $14354::VARCHAR, $14355::VARCHAR, $14356::VARCHAR, $14357::VARCHAR, $14358::VARCHAR, $14359::VARCHAR, $14360::VARCHAR, $14361::VARCHAR, $14362::VARCHAR, $14363::VARCHAR, $14364::VARCHAR, $14365::VARCHAR, $14366::VARCHAR, $14367::VARCHAR, $14368::VARCHAR, $14369::VARCHAR, $14370::VARCHAR, $14371::VARCHAR, $14372::VARCHAR, $14373::VARCHAR, $14374::VARCHAR, $14375::VARCHAR, $14376::VARCHAR, $14377::VARCHAR, $14378::VARCHAR, $14379::VARCHAR, $14380::VARCHAR, $14381::VARCHAR, $14382::VARCHAR, $14383::VARCHAR, $14384::VARCHAR, $14385::VARCHAR, $14386::VARCHAR, $14387::VARCHAR, $14388::VARCHAR, $14389::VARCHAR, $14390::VARCHAR, $14391::VARCHAR, $14392::VARCHAR, $14393::VARCHAR, $14394::VARCHAR, $14395::VARCHAR, $14396::VARCHAR, $14397::VARCHAR, $14398::VARCHAR, $14399::VARCHAR, $14400::VARCHAR, $14401::VARCHAR, $14402::VARCHAR, $14403::VARCHAR, $14404::VARCHAR, $14405::VARCHAR, $14406::VARCHAR, $14407::VARCHAR, $14408::VARCHAR, $14409::VARCHAR, $14410::VARCHAR, $14411::VARCHAR, $14412::VARCHAR, $14413::VARCHAR, $14414::VARCHAR, $14415::VARCHAR, $14416::VARCHAR, $14417::VARCHAR, $14418::VARCHAR, $14419::VARCHAR, $14420::VARCHAR, $14421::VARCHAR, $14422::VARCHAR, $14423::VARCHAR, $14424::VARCHAR, $14425::VARCHAR, $14426::VARCHAR, $14427::VARCHAR, $14428::VARCHAR, $14429::VARCHAR, $14430::VARCHAR, $14431::VARCHAR, $14432::VARCHAR, $14433::VARCHAR, $14434::VARCHAR, $14435::VARCHAR, $14436::VARCHAR, $14437::VARCHAR, $14438::VARCHAR, $14439::VARCHAR, $14440::VARCHAR, $14441::VARCHAR, $14442::VARCHAR, $14443::VARCHAR, $14444::VARCHAR, $14445::VARCHAR, $14446::VARCHAR, $14447::VARCHAR, $14448::VARCHAR, $14449::VARCHAR, $14450::VARCHAR, $14451::VARCHAR, $14452::VARCHAR, $14453::VARCHAR, $14454::VARCHAR, $14455::VARCHAR, $14456::VARCHAR, $14457::VARCHAR, $14458::VARCHAR, $14459::VARCHAR, $14460::VARCHAR, $14461::VARCHAR, $14462::VARCHAR, $14463::VARCHAR, $14464::VARCHAR, $14465::VARCHAR, $14466::VARCHAR, $14467::VARCHAR, $14468::VARCHAR, $14469::VARCHAR, $14470::VARCHAR, $14471::VARCHAR, $14472::VARCHAR, $14473::VARCHAR, $14474::VARCHAR, $14475::VARCHAR, $14476::VARCHAR, $14477::VARCHAR, $14478::VARCHAR, $14479::VARCHAR, $14480::VARCHAR, $14481::VARCHAR, $14482::VARCHAR, $14483::VARCHAR, $14484::VARCHAR, $14485::VARCHAR, $14486::VARCHAR, $14487::VARCHAR, $14488::VARCHAR, $14489::VARCHAR, $14490::VARCHAR, $14491::VARCHAR, $14492::VARCHAR, $14493::VARCHAR, $14494::VARCHAR, $14495::VARCHAR, $14496::VARCHAR, $14497::VARCHAR, $14498::VARCHAR, $14499::VARCHAR, $14500::VARCHAR, $14501::VARCHAR, $14502::VARCHAR, $14503::VARCHAR, $14504::VARCHAR, $14505::VARCHAR, $14506::VARCHAR, $14507::VARCHAR, $14508::VARCHAR, $14509::VARCHAR, $14510::VARCHAR, $14511::VARCHAR, $14512::VARCHAR, $14513::VARCHAR, $14514::VARCHAR, $14515::VARCHAR, $14516::VARCHAR, $14517::VARCHAR, $14518::VARCHAR, $14519::VARCHAR, $14520::VARCHAR, $14521::VARCHAR, $14522::VARCHAR, $14523::VARCHAR, $14524::VARCHAR, $14525::VARCHAR, $14526::VARCHAR, $14527::VARCHAR, $14528::VARCHAR, $14529::VARCHAR, $14530::VARCHAR, $14531::VARCHAR, $14532::VARCHAR, $14533::VARCHAR, $14534::VARCHAR, $14535::VARCHAR, $14536::VARCHAR, $14537::VARCHAR, $14538::VARCHAR, $14539::VARCHAR, $14540::VARCHAR, $14541::VARCHAR, $14542::VARCHAR, $14543::VARCHAR, $14544::VARCHAR, $14545::VARCHAR, $14546::VARCHAR, $14547::VARCHAR, $14548::VARCHAR, $14549::VARCHAR, $14550::VARCHAR, $14551::VARCHAR, $14552::VARCHAR, $14553::VARCHAR, $14554::VARCHAR, $14555::VARCHAR, $14556::VARCHAR, $14557::VARCHAR, $14558::VARCHAR, $14559::VARCHAR, $14560::VARCHAR, $14561::VARCHAR, $14562::VARCHAR, $14563::VARCHAR, $14564::VARCHAR, $14565::VARCHAR, $14566::VARCHAR, $14567::VARCHAR, $14568::VARCHAR, $14569::VARCHAR, $14570::VARCHAR, $14571::VARCHAR, $14572::VARCHAR, $14573::VARCHAR, $14574::VARCHAR, $14575::VARCHAR, $14576::VARCHAR, $14577::VARCHAR, $14578::VARCHAR, $14579::VARCHAR, $14580::VARCHAR, $14581::VARCHAR, $14582::VARCHAR, $14583::VARCHAR, $14584::VARCHAR, $14585::VARCHAR, $14586::VARCHAR, $14587::VARCHAR, $14588::VARCHAR, $14589::VARCHAR, $14590::VARCHAR, $14591::VARCHAR, $14592::VARCHAR, $14593::VARCHAR, $14594::VARCHAR, $14595::VARCHAR, $14596::VARCHAR, $14597::VARCHAR, $14598::VARCHAR, $14599::VARCHAR, $14600::VARCHAR, $14601::VARCHAR, $14602::VARCHAR, $14603::VARCHAR, $14604::VARCHAR, $14605::VARCHAR, $14606::VARCHAR, $14607::VARCHAR, $14608::VARCHAR, $14609::VARCHAR, $14610::VARCHAR, $14611::VARCHAR, $14612::VARCHAR, $14613::VARCHAR, $14614::VARCHAR, $14615::VARCHAR, $14616::VARCHAR, $14617::VARCHAR, $14618::VARCHAR, $14619::VARCHAR, $14620::VARCHAR, $14621::VARCHAR, $14622::VARCHAR, $14623::VARCHAR, $14624::VARCHAR, $14625::VARCHAR, $14626::VARCHAR, $14627::VARCHAR, $14628::VARCHAR, $14629::VARCHAR, $14630::VARCHAR, $14631::VARCHAR, $14632::VARCHAR, $14633::VARCHAR, $14634::VARCHAR, $14635::VARCHAR, $14636::VARCHAR, $14637::VARCHAR, $14638::VARCHAR, $14639::VARCHAR, $14640::VARCHAR, $14641::VARCHAR, $14642::VARCHAR, $14643::VARCHAR, $14644::VARCHAR, $14645::VARCHAR, $14646::VARCHAR, $14647::VARCHAR, $14648::VARCHAR, $14649::VARCHAR, $14650::VARCHAR, $14651::VARCHAR, $14652::VARCHAR, $14653::VARCHAR, $14654::VARCHAR, $14655::VARCHAR, $14656::VARCHAR, $14657::VARCHAR, $14658::VARCHAR, $14659::VARCHAR, $14660::VARCHAR, $14661::VARCHAR, $14662::VARCHAR, $14663::VARCHAR, $14664::VARCHAR, $14665::VARCHAR, $14666::VARCHAR, $14667::VARCHAR, $14668::VARCHAR, $14669::VARCHAR, $14670::VARCHAR, $14671::VARCHAR, $14672::VARCHAR, $14673::VARCHAR, $14674::VARCHAR, $14675::VARCHAR, $14676::VARCHAR, $14677::VARCHAR, $14678::VARCHAR, $14679::VARCHAR, $14680::VARCHAR, $14681::VARCHAR, $14682::VARCHAR, $14683::VARCHAR, $14684::VARCHAR, $14685::VARCHAR, $14686::VARCHAR, $14687::VARCHAR, $14688::VARCHAR, $14689::VARCHAR, $14690::VARCHAR, $14691::VARCHAR, $14692::VARCHAR, $14693::VARCHAR, $14694::VARCHAR, $14695::VARCHAR, $14696::VARCHAR, $14697::VARCHAR, $14698::VARCHAR, $14699::VARCHAR, $14700::VARCHAR, $14701::VARCHAR, $14702::VARCHAR, $14703::VARCHAR, $14704::VARCHAR, $14705::VARCHAR, $14706::VARCHAR, $14707::VARCHAR, $14708::VARCHAR, $14709::VARCHAR, $14710::VARCHAR, $14711::VARCHAR, $14712::VARCHAR, $14713::VARCHAR, $14714::VARCHAR, $14715::VARCHAR, $14716::VARCHAR, $14717::VARCHAR, $14718::VARCHAR, $14719::VARCHAR, $14720::VARCHAR, $14721::VARCHAR, $14722::VARCHAR, $14723::VARCHAR, $14724::VARCHAR, $14725::VARCHAR, $14726::VARCHAR, $14727::VARCHAR, $14728::VARCHAR, $14729::VARCHAR, $14730::VARCHAR, $14731::VARCHAR, $14732::VARCHAR, $14733::VARCHAR, $14734::VARCHAR, $14735::VARCHAR, $14736::VARCHAR, $14737::VARCHAR, $14738::VARCHAR, $14739::VARCHAR, $14740::VARCHAR, $14741::VARCHAR, $14742::VARCHAR, $14743::VARCHAR, $14744::VARCHAR, $14745::VARCHAR, $14746::VARCHAR, $14747::VARCHAR, $14748::VARCHAR, $14749::VARCHAR, $14750::VARCHAR, $14751::VARCHAR, $14752::VARCHAR, $14753::VARCHAR, $14754::VARCHAR, $14755::VARCHAR, $14756::VARCHAR, $14757::VARCHAR, $14758::VARCHAR, $14759::VARCHAR, $14760::VARCHAR, $14761::VARCHAR, $14762::VARCHAR, $14763::VARCHAR, $14764::VARCHAR, $14765::VARCHAR, $14766::VARCHAR, $14767::VARCHAR, $14768::VARCHAR, $14769::VARCHAR, $14770::VARCHAR, $14771::VARCHAR, $14772::VARCHAR, $14773::VARCHAR, $14774::VARCHAR, $14775::VARCHAR, $14776::VARCHAR, $14777::VARCHAR, $14778::VARCHAR, $14779::VARCHAR, $14780::VARCHAR, $14781::VARCHAR, $14782::VARCHAR, $14783::VARCHAR, $14784::VARCHAR, $14785::VARCHAR, $14786::VARCHAR, $14787::VARCHAR, $14788::VARCHAR, $14789::VARCHAR, $14790::VARCHAR, $14791::VARCHAR, $14792::VARCHAR, $14793::VARCHAR, $14794::VARCHAR, $14795::VARCHAR, $14796::VARCHAR, $14797::VARCHAR, $14798::VARCHAR, $14799::VARCHAR, $14800::VARCHAR, $14801::VARCHAR, $14802::VARCHAR, $14803::VARCHAR, $14804::VARCHAR, $14805::VARCHAR, $14806::VARCHAR, $14807::VARCHAR, $14808::VARCHAR, $14809::VARCHAR, $14810::VARCHAR, $14811::VARCHAR, $14812::VARCHAR, $14813::VARCHAR, $14814::VARCHAR, $14815::VARCHAR, $14816::VARCHAR, $14817::VARCHAR, $14818::VARCHAR, $14819::VARCHAR, $14820::VARCHAR, $14821::VARCHAR, $14822::VARCHAR, $14823::VARCHAR, $14824::VARCHAR, $14825::VARCHAR, $14826::VARCHAR, $14827::VARCHAR, $14828::VARCHAR, $14829::VARCHAR, $14830::VARCHAR, $14831::VARCHAR, $14832::VARCHAR, $14833::VARCHAR, $14834::VARCHAR, $14835::VARCHAR, $14836::VARCHAR, $14837::VARCHAR, $14838::VARCHAR, $14839::VARCHAR, $14840::VARCHAR, $14841::VARCHAR, $14842::VARCHAR, $14843::VARCHAR, $14844::VARCHAR, $14845::VARCHAR, $14846::VARCHAR, $14847::VARCHAR, $14848::VARCHAR, $14849::VARCHAR, $14850::VARCHAR, $14851::VARCHAR, $14852::VARCHAR, $14853::VARCHAR, $14854::VARCHAR, $14855::VARCHAR, $14856::VARCHAR, $14857::VARCHAR, $14858::VARCHAR, $14859::VARCHAR, $14860::VARCHAR, $14861::VARCHAR, $14862::VARCHAR, $14863::VARCHAR, $14864::VARCHAR, $14865::VARCHAR, $14866::VARCHAR, $14867::VARCHAR, $14868::VARCHAR, $14869::VARCHAR, $14870::VARCHAR, $14871::VARCHAR, $14872::VARCHAR, $14873::VARCHAR, $14874::VARCHAR, $14875::VARCHAR, $14876::VARCHAR, $14877::VARCHAR, $14878::VARCHAR, $14879::VARCHAR, $14880::VARCHAR, $14881::VARCHAR, $14882::VARCHAR, $14883::VARCHAR, $14884::VARCHAR, $14885::VARCHAR, $14886::VARCHAR, $14887::VARCHAR, $14888::VARCHAR, $14889::VARCHAR, $14890::VARCHAR, $14891::VARCHAR, $14892::VARCHAR, $14893::VARCHAR, $14894::VARCHAR, $14895::VARCHAR, $14896::VARCHAR, $14897::VARCHAR, $14898::VARCHAR, $14899::VARCHAR, $14900::VARCHAR, $14901::VARCHAR, $14902::VARCHAR, $14903::VARCHAR, $14904::VARCHAR, $14905::VARCHAR, $14906::VARCHAR, $14907::VARCHAR, $14908::VARCHAR, $14909::VARCHAR, $14910::VARCHAR, $14911::VARCHAR, $14912::VARCHAR, $14913::VARCHAR, $14914::VARCHAR, $14915::VARCHAR, $14916::VARCHAR, $14917::VARCHAR, $14918::VARCHAR, $14919::VARCHAR, $14920::VARCHAR, $14921::VARCHAR, $14922::VARCHAR, $14923::VARCHAR, $14924::VARCHAR, $14925::VARCHAR, $14926::VARCHAR, $14927::VARCHAR, $14928::VARCHAR, $14929::VARCHAR, $14930::VARCHAR, $14931::VARCHAR, $14932::VARCHAR, $14933::VARCHAR, $14934::VARCHAR, $14935::VARCHAR, $14936::VARCHAR, $14937::VARCHAR, $14938::VARCHAR, $14939::VARCHAR, $14940::VARCHAR, $14941::VARCHAR, $14942::VARCHAR, $14943::VARCHAR, $14944::VARCHAR, $14945::VARCHAR, $14946::VARCHAR, $14947::VARCHAR, $14948::VARCHAR, $14949::VARCHAR, $14950::VARCHAR, $14951::VARCHAR, $14952::VARCHAR, $14953::VARCHAR, $14954::VARCHAR, $14955::VARCHAR, $14956::VARCHAR, $14957::VARCHAR, $14958::VARCHAR, $14959::VARCHAR, $14960::VARCHAR, $14961::VARCHAR, $14962::VARCHAR, $14963::VARCHAR, $14964::VARCHAR, $14965::VARCHAR, $14966::VARCHAR, $14967::VARCHAR, $14968::VARCHAR, $14969::VARCHAR, $14970::VARCHAR, $14971::VARCHAR, $14972::VARCHAR, $14973::VARCHAR, $14974::VARCHAR, $14975::VARCHAR, $14976::VARCHAR, $14977::VARCHAR, $14978::VARCHAR, $14979::VARCHAR, $14980::VARCHAR, $14981::VARCHAR, $14982::VARCHAR, $14983::VARCHAR, $14984::VARCHAR, $14985::VARCHAR, $14986::VARCHAR, $14987::VARCHAR, $14988::VARCHAR, $14989::VARCHAR, $14990::VARCHAR, $14991::VARCHAR, $14992::VARCHAR, $14993::VARCHAR, $14994::VARCHAR, $14995::VARCHAR, $14996::VARCHAR, $14997::VARCHAR, $14998::VARCHAR, $14999::VARCHAR, $15000::VARCHAR, $15001::VARCHAR, $15002::VARCHAR, $15003::VARCHAR, $15004::VARCHAR, $15005::VARCHAR, $15006::VARCHAR, $15007::VARCHAR, $15008::VARCHAR, $15009::VARCHAR, $15010::VARCHAR, $15011::VARCHAR, $15012::VARCHAR, $15013::VARCHAR, $15014::VARCHAR, $15015::VARCHAR, $15016::VARCHAR, $15017::VARCHAR, $15018::VARCHAR, $15019::VARCHAR, $15020::VARCHAR, $15021::VARCHAR, $15022::VARCHAR, $15023::VARCHAR, $15024::VARCHAR, $15025::VARCHAR, $15026::VARCHAR, $15027::VARCHAR, $15028::VARCHAR, $15029::VARCHAR, $15030::VARCHAR, $15031::VARCHAR, $15032::VARCHAR, $15033::VARCHAR, $15034::VARCHAR, $15035::VARCHAR, $15036::VARCHAR, $15037::VARCHAR, $15038::VARCHAR, $15039::VARCHAR, $15040::VARCHAR, $15041::VARCHAR, $15042::VARCHAR, $15043::VARCHAR, $15044::VARCHAR, $15045::VARCHAR, $15046::VARCHAR, $15047::VARCHAR, $15048::VARCHAR, $15049::VARCHAR, $15050::VARCHAR, $15051::VARCHAR, $15052::VARCHAR, $15053::VARCHAR, $15054::VARCHAR, $15055::VARCHAR, $15056::VARCHAR, $15057::VARCHAR, $15058::VARCHAR, $15059::VARCHAR, $15060::VARCHAR, $15061::VARCHAR, $15062::VARCHAR, $15063::VARCHAR, $15064::VARCHAR, $15065::VARCHAR, $15066::VARCHAR, $15067::VARCHAR, $15068::VARCHAR, $15069::VARCHAR, $15070::VARCHAR, $15071::VARCHAR, $15072::VARCHAR, $15073::VARCHAR, $15074::VARCHAR, $15075::VARCHAR, $15076::VARCHAR, $15077::VARCHAR, $15078::VARCHAR, $15079::VARCHAR, $15080::VARCHAR, $15081::VARCHAR, $15082::VARCHAR, $15083::VARCHAR, $15084::VARCHAR, $15085::VARCHAR, $15086::VARCHAR, $15087::VARCHAR, $15088::VARCHAR, $15089::VARCHAR, $15090::VARCHAR, $15091::VARCHAR, $15092::VARCHAR, $15093::VARCHAR, $15094::VARCHAR, $15095::VARCHAR, $15096::VARCHAR, $15097::VARCHAR, $15098::VARCHAR, $15099::VARCHAR, $15100::VARCHAR, $15101::VARCHAR, $15102::VARCHAR, $15103::VARCHAR, $15104::VARCHAR, $15105::VARCHAR, $15106::VARCHAR, $15107::VARCHAR, $15108::VARCHAR, $15109::VARCHAR, $15110::VARCHAR, $15111::VARCHAR, $15112::VARCHAR, $15113::VARCHAR, $15114::VARCHAR, $15115::VARCHAR, $15116::VARCHAR, $15117::VARCHAR, $15118::VARCHAR, $15119::VARCHAR, $15120::VARCHAR, $15121::VARCHAR, $15122::VARCHAR, $15123::VARCHAR, $15124::VARCHAR, $15125::VARCHAR, $15126::VARCHAR, $15127::VARCHAR, $15128::VARCHAR, $15129::VARCHAR, $15130::VARCHAR, $15131::VARCHAR, $15132::VARCHAR, $15133::VARCHAR, $15134::VARCHAR, $15135::VARCHAR, $15136::VARCHAR, $15137::VARCHAR, $15138::VARCHAR, $15139::VARCHAR, $15140::VARCHAR, $15141::VARCHAR, $15142::VARCHAR, $15143::VARCHAR, $15144::VARCHAR, $15145::VARCHAR, $15146::VARCHAR, $15147::VARCHAR, $15148::VARCHAR, $15149::VARCHAR, $15150::VARCHAR, $15151::VARCHAR, $15152::VARCHAR, $15153::VARCHAR, $15154::VARCHAR, $15155::VARCHAR, $15156::VARCHAR, $15157::VARCHAR, $15158::VARCHAR, $15159::VARCHAR, $15160::VARCHAR, $15161::VARCHAR, $15162::VARCHAR, $15163::VARCHAR, $15164::VARCHAR, $15165::VARCHAR, $15166::VARCHAR, $15167::VARCHAR, $15168::VARCHAR, $15169::VARCHAR, $15170::VARCHAR, $15171::VARCHAR, $15172::VARCHAR, $15173::VARCHAR, $15174::VARCHAR, $15175::VARCHAR, $15176::VARCHAR, $15177::VARCHAR, $15178::VARCHAR, $15179::VARCHAR, $15180::VARCHAR, $15181::VARCHAR, $15182::VARCHAR, $15183::VARCHAR, $15184::VARCHAR, $15185::VARCHAR, $15186::VARCHAR, $15187::VARCHAR, $15188::VARCHAR, $15189::VARCHAR, $15190::VARCHAR, $15191::VARCHAR, $15192::VARCHAR, $15193::VARCHAR, $15194::VARCHAR, $15195::VARCHAR, $15196::VARCHAR, $15197::VARCHAR, $15198::VARCHAR, $15199::VARCHAR, $15200::VARCHAR, $15201::VARCHAR, $15202::VARCHAR, $15203::VARCHAR, $15204::VARCHAR, $15205::VARCHAR, $15206::VARCHAR, $15207::VARCHAR, $15208::VARCHAR, $15209::VARCHAR, $15210::VARCHAR, $15211::VARCHAR, $15212::VARCHAR, $15213::VARCHAR, $15214::VARCHAR, $15215::VARCHAR, $15216::VARCHAR, $15217::VARCHAR, $15218::VARCHAR, $15219::VARCHAR, $15220::VARCHAR, $15221::VARCHAR, $15222::VARCHAR, $15223::VARCHAR, $15224::VARCHAR, $15225::VARCHAR, $15226::VARCHAR, $15227::VARCHAR, $15228::VARCHAR, $15229::VARCHAR, $15230::VARCHAR, $15231::VARCHAR, $15232::VARCHAR, $15233::VARCHAR, $15234::VARCHAR, $15235::VARCHAR, $15236::VARCHAR, $15237::VARCHAR, $15238::VARCHAR, $15239::VARCHAR, $15240::VARCHAR, $15241::VARCHAR, $15242::VARCHAR, $15243::VARCHAR, $15244::VARCHAR, $15245::VARCHAR, $15246::VARCHAR, $15247::VARCHAR, $15248::VARCHAR, $15249::VARCHAR, $15250::VARCHAR, $15251::VARCHAR, $15252::VARCHAR, $15253::VARCHAR, $15254::VARCHAR, $15255::VARCHAR, $15256::VARCHAR, $15257::VARCHAR, $15258::VARCHAR, $15259::VARCHAR, $15260::VARCHAR, $15261::VARCHAR, $15262::VARCHAR, $15263::VARCHAR, $15264::VARCHAR, $15265::VARCHAR, $15266::VARCHAR, $15267::VARCHAR, $15268::VARCHAR, $15269::VARCHAR, $15270::VARCHAR, $15271::VARCHAR, $15272::VARCHAR, $15273::VARCHAR, $15274::VARCHAR, $15275::VARCHAR, $15276::VARCHAR, $15277::VARCHAR, $15278::VARCHAR, $15279::VARCHAR, $15280::VARCHAR, $15281::VARCHAR, $15282::VARCHAR, $15283::VARCHAR, $15284::VARCHAR, $15285::VARCHAR, $15286::VARCHAR, $15287::VARCHAR, $15288::VARCHAR, $15289::VARCHAR, $15290::VARCHAR, $15291::VARCHAR, $15292::VARCHAR, $15293::VARCHAR, $15294::VARCHAR, $15295::VARCHAR, $15296::VARCHAR, $15297::VARCHAR, $15298::VARCHAR, $15299::VARCHAR, $15300::VARCHAR, $15301::VARCHAR, $15302::VARCHAR, $15303::VARCHAR, $15304::VARCHAR, $15305::VARCHAR, $15306::VARCHAR, $15307::VARCHAR, $15308::VARCHAR, $15309::VARCHAR, $15310::VARCHAR, $15311::VARCHAR, $15312::VARCHAR, $15313::VARCHAR, $15314::VARCHAR, $15315::VARCHAR, $15316::VARCHAR, $15317::VARCHAR, $15318::VARCHAR, $15319::VARCHAR, $15320::VARCHAR, $15321::VARCHAR, $15322::VARCHAR, $15323::VARCHAR, $15324::VARCHAR, $15325::VARCHAR, $15326::VARCHAR, $15327::VARCHAR, $15328::VARCHAR, $15329::VARCHAR, $15330::VARCHAR, $15331::VARCHAR, $15332::VARCHAR, $15333::VARCHAR, $15334::VARCHAR, $15335::VARCHAR, $15336::VARCHAR, $15337::VARCHAR, $15338::VARCHAR, $15339::VARCHAR, $15340::VARCHAR, $15341::VARCHAR, $15342::VARCHAR, $15343::VARCHAR, $15344::VARCHAR, $15345::VARCHAR, $15346::VARCHAR, $15347::VARCHAR, $15348::VARCHAR, $15349::VARCHAR, $15350::VARCHAR, $15351::VARCHAR, $15352::VARCHAR, $15353::VARCHAR, $15354::VARCHAR, $15355::VARCHAR, $15356::VARCHAR, $15357::VARCHAR, $15358::VARCHAR, $15359::VARCHAR, $15360::VARCHAR, $15361::VARCHAR, $15362::VARCHAR, $15363::VARCHAR, $15364::VARCHAR, $15365::VARCHAR, $15366::VARCHAR, $15367::VARCHAR, $15368::VARCHAR, $15369::VARCHAR, $15370::VARCHAR, $15371::VARCHAR, $15372::VARCHAR, $15373::VARCHAR, $15374::VARCHAR, $15375::VARCHAR, $15376::VARCHAR, $15377::VARCHAR, $15378::VARCHAR, $15379::VARCHAR, $15380::VARCHAR, $15381::VARCHAR, $15382::VARCHAR, $15383::VARCHAR, $15384::VARCHAR, $15385::VARCHAR, $15386::VARCHAR, $15387::VARCHAR, $15388::VARCHAR, $15389::VARCHAR, $15390::VARCHAR, $15391::VARCHAR, $15392::VARCHAR, $15393::VARCHAR, $15394::VARCHAR, $15395::VARCHAR, $15396::VARCHAR, $15397::VARCHAR, $15398::VARCHAR, $15399::VARCHAR, $15400::VARCHAR, $15401::VARCHAR, $15402::VARCHAR, $15403::VARCHAR, $15404::VARCHAR, $15405::VARCHAR, $15406::VARCHAR, $15407::VARCHAR, $15408::VARCHAR, $15409::VARCHAR, $15410::VARCHAR, $15411::VARCHAR, $15412::VARCHAR, $15413::VARCHAR, $15414::VARCHAR, $15415::VARCHAR, $15416::VARCHAR, $15417::VARCHAR, $15418::VARCHAR, $15419::VARCHAR, $15420::VARCHAR, $15421::VARCHAR, $15422::VARCHAR, $15423::VARCHAR, $15424::VARCHAR, $15425::VARCHAR, $15426::VARCHAR, $15427::VARCHAR, $15428::VARCHAR, $15429::VARCHAR, $15430::VARCHAR, $15431::VARCHAR, $15432::VARCHAR, $15433::VARCHAR, $15434::VARCHAR, $15435::VARCHAR, $15436::VARCHAR, $15437::VARCHAR, $15438::VARCHAR, $15439::VARCHAR, $15440::VARCHAR, $15441::VARCHAR, $15442::VARCHAR, $15443::VARCHAR, $15444::VARCHAR, $15445::VARCHAR, $15446::VARCHAR, $15447::VARCHAR, $15448::VARCHAR, $15449::VARCHAR, $15450::VARCHAR, $15451::VARCHAR, $15452::VARCHAR, $15453::VARCHAR, $15454::VARCHAR, $15455::VARCHAR, $15456::VARCHAR, $15457::VARCHAR, $15458::VARCHAR, $15459::VARCHAR, $15460::VARCHAR, $15461::VARCHAR, $15462::VARCHAR, $15463::VARCHAR, $15464::VARCHAR, $15465::VARCHAR, $15466::VARCHAR, $15467::VARCHAR, $15468::VARCHAR, $15469::VARCHAR, $15470::VARCHAR, $15471::VARCHAR, $15472::VARCHAR, $15473::VARCHAR, $15474::VARCHAR, $15475::VARCHAR, $15476::VARCHAR, $15477::VARCHAR, $15478::VARCHAR, $15479::VARCHAR, $15480::VARCHAR, $15481::VARCHAR, $15482::VARCHAR, $15483::VARCHAR, $15484::VARCHAR, $15485::VARCHAR, $15486::VARCHAR, $15487::VARCHAR, $15488::VARCHAR, $15489::VARCHAR, $15490::VARCHAR, $15491::VARCHAR, $15492::VARCHAR, $15493::VARCHAR, $15494::VARCHAR, $15495::VARCHAR, $15496::VARCHAR, $15497::VARCHAR, $15498::VARCHAR, $15499::VARCHAR, $15500::VARCHAR, $15501::VARCHAR, $15502::VARCHAR, $15503::VARCHAR, $15504::VARCHAR, $15505::VARCHAR, $15506::VARCHAR, $15507::VARCHAR, $15508::VARCHAR, $15509::VARCHAR, $15510::VARCHAR, $15511::VARCHAR, $15512::VARCHAR, $15513::VARCHAR, $15514::VARCHAR, $15515::VARCHAR, $15516::VARCHAR, $15517::VARCHAR, $15518::VARCHAR, $15519::VARCHAR, $15520::VARCHAR, $15521::VARCHAR, $15522::VARCHAR, $15523::VARCHAR, $15524::VARCHAR, $15525::VARCHAR, $15526::VARCHAR, $15527::VARCHAR, $15528::VARCHAR, $15529::VARCHAR, $15530::VARCHAR, $15531::VARCHAR, $15532::VARCHAR, $15533::VARCHAR, $15534::VARCHAR, $15535::VARCHAR, $15536::VARCHAR, $15537::VARCHAR, $15538::VARCHAR, $15539::VARCHAR, $15540::VARCHAR, $15541::VARCHAR, $15542::VARCHAR, $15543::VARCHAR, $15544::VARCHAR, $15545::VARCHAR, $15546::VARCHAR, $15547::VARCHAR, $15548::VARCHAR, $15549::VARCHAR, $15550::VARCHAR, $15551::VARCHAR, $15552::VARCHAR, $15553::VARCHAR, $15554::VARCHAR, $15555::VARCHAR, $15556::VARCHAR, $15557::VARCHAR, $15558::VARCHAR, $15559::VARCHAR, $15560::VARCHAR, $15561::VARCHAR, $15562::VARCHAR, $15563::VARCHAR, $15564::VARCHAR, $15565::VARCHAR, $15566::VARCHAR, $15567::VARCHAR, $15568::VARCHAR, $15569::VARCHAR, $15570::VARCHAR, $15571::VARCHAR, $15572::VARCHAR, $15573::VARCHAR, $15574::VARCHAR, $15575::VARCHAR, $15576::VARCHAR, $15577::VARCHAR, $15578::VARCHAR, $15579::VARCHAR, $15580::VARCHAR, $15581::VARCHAR, $15582::VARCHAR, $15583::VARCHAR, $15584::VARCHAR, $15585::VARCHAR, $15586::VARCHAR, $15587::VARCHAR, $15588::VARCHAR, $15589::VARCHAR, $15590::VARCHAR, $15591::VARCHAR, $15592::VARCHAR, $15593::VARCHAR, $15594::VARCHAR, $15595::VARCHAR, $15596::VARCHAR, $15597::VARCHAR, $15598::VARCHAR, $15599::VARCHAR, $15600::VARCHAR, $15601::VARCHAR, $15602::VARCHAR, $15603::VARCHAR, $15604::VARCHAR, $15605::VARCHAR, $15606::VARCHAR, $15607::VARCHAR, $15608::VARCHAR, $15609::VARCHAR, $15610::VARCHAR, $15611::VARCHAR, $15612::VARCHAR, $15613::VARCHAR, $15614::VARCHAR, $15615::VARCHAR, $15616::VARCHAR, $15617::VARCHAR, $15618::VARCHAR, $15619::VARCHAR, $15620::VARCHAR, $15621::VARCHAR, $15622::VARCHAR, $15623::VARCHAR, $15624::VARCHAR, $15625::VARCHAR, $15626::VARCHAR, $15627::VARCHAR, $15628::VARCHAR, $15629::VARCHAR, $15630::VARCHAR, $15631::VARCHAR, $15632::VARCHAR, $15633::VARCHAR, $15634::VARCHAR, $15635::VARCHAR, $15636::VARCHAR, $15637::VARCHAR, $15638::VARCHAR, $15639::VARCHAR, $15640::VARCHAR, $15641::VARCHAR, $15642::VARCHAR, $15643::VARCHAR, $15644::VARCHAR, $15645::VARCHAR, $15646::VARCHAR, $15647::VARCHAR, $15648::VARCHAR, $15649::VARCHAR, $15650::VARCHAR, $15651::VARCHAR, $15652::VARCHAR, $15653::VARCHAR, $15654::VARCHAR, $15655::VARCHAR, $15656::VARCHAR, $15657::VARCHAR, $15658::VARCHAR, $15659::VARCHAR, $15660::VARCHAR, $15661::VARCHAR, $15662::VARCHAR, $15663::VARCHAR, $15664::VARCHAR, $15665::VARCHAR, $15666::VARCHAR, $15667::VARCHAR, $15668::VARCHAR, $15669::VARCHAR, $15670::VARCHAR, $15671::VARCHAR, $15672::VARCHAR, $15673::VARCHAR, $15674::VARCHAR, $15675::VARCHAR, $15676::VARCHAR, $15677::VARCHAR, $15678::VARCHAR, $15679::VARCHAR, $15680::VARCHAR, $15681::VARCHAR, $15682::VARCHAR, $15683::VARCHAR, $15684::VARCHAR, $15685::VARCHAR, $15686::VARCHAR, $15687::VARCHAR, $15688::VARCHAR, $15689::VARCHAR, $15690::VARCHAR, $15691::VARCHAR, $15692::VARCHAR, $15693::VARCHAR, $15694::VARCHAR, $15695::VARCHAR, $15696::VARCHAR, $15697::VARCHAR, $15698::VARCHAR, $15699::VARCHAR, $15700::VARCHAR, $15701::VARCHAR, $15702::VARCHAR, $15703::VARCHAR, $15704::VARCHAR, $15705::VARCHAR, $15706::VARCHAR, $15707::VARCHAR, $15708::VARCHAR, $15709::VARCHAR, $15710::VARCHAR, $15711::VARCHAR, $15712::VARCHAR, $15713::VARCHAR, $15714::VARCHAR, $15715::VARCHAR, $15716::VARCHAR, $15717::VARCHAR, $15718::VARCHAR, $15719::VARCHAR, $15720::VARCHAR, $15721::VARCHAR, $15722::VARCHAR, $15723::VARCHAR, $15724::VARCHAR, $15725::VARCHAR, $15726::VARCHAR, $15727::VARCHAR, $15728::VARCHAR, $15729::VARCHAR, $15730::VARCHAR, $15731::VARCHAR, $15732::VARCHAR, $15733::VARCHAR, $15734::VARCHAR, $15735::VARCHAR, $15736::VARCHAR, $15737::VARCHAR, $15738::VARCHAR, $15739::VARCHAR, $15740::VARCHAR, $15741::VARCHAR, $15742::VARCHAR, $15743::VARCHAR, $15744::VARCHAR, $15745::VARCHAR, $15746::VARCHAR, $15747::VARCHAR, $15748::VARCHAR, $15749::VARCHAR, $15750::VARCHAR, $15751::VARCHAR, $15752::VARCHAR, $15753::VARCHAR, $15754::VARCHAR, $15755::VARCHAR, $15756::VARCHAR, $15757::VARCHAR, $15758::VARCHAR, $15759::VARCHAR, $15760::VARCHAR, $15761::VARCHAR, $15762::VARCHAR, $15763::VARCHAR, $15764::VARCHAR, $15765::VARCHAR, $15766::VARCHAR, $15767::VARCHAR, $15768::VARCHAR, $15769::VARCHAR, $15770::VARCHAR, $15771::VARCHAR, $15772::VARCHAR, $15773::VARCHAR, $15774::VARCHAR, $15775::VARCHAR, $15776::VARCHAR, $15777::VARCHAR, $15778::VARCHAR, $15779::VARCHAR, $15780::VARCHAR, $15781::VARCHAR, $15782::VARCHAR, $15783::VARCHAR, $15784::VARCHAR, $15785::VARCHAR, $15786::VARCHAR, $15787::VARCHAR, $15788::VARCHAR, $15789::VARCHAR, $15790::VARCHAR, $15791::VARCHAR, $15792::VARCHAR, $15793::VARCHAR, $15794::VARCHAR, $15795::VARCHAR, $15796::VARCHAR, $15797::VARCHAR, $15798::VARCHAR, $15799::VARCHAR, $15800::VARCHAR, $15801::VARCHAR, $15802::VARCHAR, $15803::VARCHAR, $15804::VARCHAR, $15805::VARCHAR, $15806::VARCHAR, $15807::VARCHAR, $15808::VARCHAR, $15809::VARCHAR, $15810::VARCHAR, $15811::VARCHAR, $15812::VARCHAR, $15813::VARCHAR, $15814::VARCHAR, $15815::VARCHAR, $15816::VARCHAR, $15817::VARCHAR, $15818::VARCHAR, $15819::VARCHAR, $15820::VARCHAR, $15821::VARCHAR, $15822::VARCHAR, $15823::VARCHAR, $15824::VARCHAR, $15825::VARCHAR, $15826::VARCHAR, $15827::VARCHAR, $15828::VARCHAR, $15829::VARCHAR, $15830::VARCHAR, $15831::VARCHAR, $15832::VARCHAR, $15833::VARCHAR, $15834::VARCHAR, $15835::VARCHAR, $15836::VARCHAR, $15837::VARCHAR, $15838::VARCHAR, $15839::VARCHAR, $15840::VARCHAR, $15841::VARCHAR, $15842::VARCHAR, $15843::VARCHAR, $15844::VARCHAR, $15845::VARCHAR, $15846::VARCHAR, $15847::VARCHAR, $15848::VARCHAR, $15849::VARCHAR, $15850::VARCHAR, $15851::VARCHAR, $15852::VARCHAR, $15853::VARCHAR, $15854::VARCHAR, $15855::VARCHAR, $15856::VARCHAR, $15857::VARCHAR, $15858::VARCHAR, $15859::VARCHAR, $15860::VARCHAR, $15861::VARCHAR, $15862::VARCHAR, $15863::VARCHAR, $15864::VARCHAR, $15865::VARCHAR, $15866::VARCHAR, $15867::VARCHAR, $15868::VARCHAR, $15869::VARCHAR, $15870::VARCHAR, $15871::VARCHAR, $15872::VARCHAR, $15873::VARCHAR, $15874::VARCHAR, $15875::VARCHAR, $15876::VARCHAR, $15877::VARCHAR, $15878::VARCHAR, $15879::VARCHAR, $15880::VARCHAR, $15881::VARCHAR, $15882::VARCHAR, $15883::VARCHAR, $15884::VARCHAR, $15885::VARCHAR, $15886::VARCHAR, $15887::VARCHAR, $15888::VARCHAR, $15889::VARCHAR, $15890::VARCHAR, $15891::VARCHAR, $15892::VARCHAR, $15893::VARCHAR, $15894::VARCHAR, $15895::VARCHAR, $15896::VARCHAR, $15897::VARCHAR, $15898::VARCHAR, $15899::VARCHAR, $15900::VARCHAR, $15901::VARCHAR, $15902::VARCHAR, $15903::VARCHAR, $15904::VARCHAR, $15905::VARCHAR, $15906::VARCHAR, $15907::VARCHAR, $15908::VARCHAR, $15909::VARCHAR, $15910::VARCHAR, $15911::VARCHAR, $15912::VARCHAR, $15913::VARCHAR, $15914::VARCHAR, $15915::VARCHAR, $15916::VARCHAR, $15917::VARCHAR, $15918::VARCHAR, $15919::VARCHAR, $15920::VARCHAR, $15921::VARCHAR, $15922::VARCHAR, $15923::VARCHAR, $15924::VARCHAR, $15925::VARCHAR, $15926::VARCHAR, $15927::VARCHAR, $15928::VARCHAR, $15929::VARCHAR, $15930::VARCHAR, $15931::VARCHAR, $15932::VARCHAR, $15933::VARCHAR, $15934::VARCHAR, $15935::VARCHAR, $15936::VARCHAR, $15937::VARCHAR, $15938::VARCHAR, $15939::VARCHAR, $15940::VARCHAR, $15941::VARCHAR, $15942::VARCHAR, $15943::VARCHAR, $15944::VARCHAR, $15945::VARCHAR, $15946::VARCHAR, $15947::VARCHAR, $15948::VARCHAR, $15949::VARCHAR, $15950::VARCHAR, $15951::VARCHAR, $15952::VARCHAR, $15953::VARCHAR, $15954::VARCHAR, $15955::VARCHAR, $15956::VARCHAR, $15957::VARCHAR, $15958::VARCHAR, $15959::VARCHAR, $15960::VARCHAR, $15961::VARCHAR, $15962::VARCHAR, $15963::VARCHAR, $15964::VARCHAR, $15965::VARCHAR, $15966::VARCHAR, $15967::VARCHAR, $15968::VARCHAR, $15969::VARCHAR, $15970::VARCHAR, $15971::VARCHAR, $15972::VARCHAR, $15973::VARCHAR, $15974::VARCHAR, $15975::VARCHAR, $15976::VARCHAR, $15977::VARCHAR, $15978::VARCHAR, $15979::VARCHAR, $15980::VARCHAR, $15981::VARCHAR, $15982::VARCHAR, $15983::VARCHAR, $15984::VARCHAR, $15985::VARCHAR, $15986::VARCHAR, $15987::VARCHAR, $15988::VARCHAR, $15989::VARCHAR, $15990::VARCHAR, $15991::VARCHAR, $15992::VARCHAR, $15993::VARCHAR, $15994::VARCHAR, $15995::VARCHAR, $15996::VARCHAR, $15997::VARCHAR, $15998::VARCHAR, $15999::VARCHAR, $16000::VARCHAR, $16001::VARCHAR, $16002::VARCHAR, $16003::VARCHAR, $16004::VARCHAR, $16005::VARCHAR, $16006::VARCHAR, $16007::VARCHAR, $16008::VARCHAR, $16009::VARCHAR, $16010::VARCHAR, $16011::VARCHAR, $16012::VARCHAR, $16013::VARCHAR, $16014::VARCHAR, $16015::VARCHAR, $16016::VARCHAR, $16017::VARCHAR, $16018::VARCHAR, $16019::VARCHAR, $16020::VARCHAR, $16021::VARCHAR, $16022::VARCHAR, $16023::VARCHAR, $16024::VARCHAR, $16025::VARCHAR, $16026::VARCHAR, $16027::VARCHAR, $16028::VARCHAR, $16029::VARCHAR, $16030::VARCHAR, $16031::VARCHAR, $16032::VARCHAR, $16033::VARCHAR, $16034::VARCHAR, $16035::VARCHAR, $16036::VARCHAR, $16037::VARCHAR, $16038::VARCHAR, $16039::VARCHAR, $16040::VARCHAR, $16041::VARCHAR, $16042::VARCHAR, $16043::VARCHAR, $16044::VARCHAR, $16045::VARCHAR, $16046::VARCHAR, $16047::VARCHAR, $16048::VARCHAR, $16049::VARCHAR, $16050::VARCHAR, $16051::VARCHAR, $16052::VARCHAR, $16053::VARCHAR, $16054::VARCHAR, $16055::VARCHAR, $16056::VARCHAR, $16057::VARCHAR, $16058::VARCHAR, $16059::VARCHAR, $16060::VARCHAR, $16061::VARCHAR, $16062::VARCHAR, $16063::VARCHAR, $16064::VARCHAR, $16065::VARCHAR, $16066::VARCHAR, $16067::VARCHAR, $16068::VARCHAR, $16069::VARCHAR, $16070::VARCHAR, $16071::VARCHAR, $16072::VARCHAR, $16073::VARCHAR, $16074::VARCHAR, $16075::VARCHAR, $16076::VARCHAR, $16077::VARCHAR, $16078::VARCHAR, $16079::VARCHAR, $16080::VARCHAR, $16081::VARCHAR, $16082::VARCHAR, $16083::VARCHAR, $16084::VARCHAR, $16085::VARCHAR, $16086::VARCHAR, $16087::VARCHAR, $16088::VARCHAR, $16089::VARCHAR, $16090::VARCHAR, $16091::VARCHAR, $16092::VARCHAR, $16093::VARCHAR, $16094::VARCHAR, $16095::VARCHAR, $16096::VARCHAR, $16097::VARCHAR, $16098::VARCHAR, $16099::VARCHAR, $16100::VARCHAR, $16101::VARCHAR, $16102::VARCHAR, $16103::VARCHAR, $16104::VARCHAR, $16105::VARCHAR, $16106::VARCHAR, $16107::VARCHAR, $16108::VARCHAR, $16109::VARCHAR, $16110::VARCHAR, $16111::VARCHAR, $16112::VARCHAR, $16113::VARCHAR, $16114::VARCHAR, $16115::VARCHAR, $16116::VARCHAR, $16117::VARCHAR, $16118::VARCHAR, $16119::VARCHAR, $16120::VARCHAR, $16121::VARCHAR, $16122::VARCHAR, $16123::VARCHAR, $16124::VARCHAR, $16125::VARCHAR, $16126::VARCHAR, $16127::VARCHAR, $16128::VARCHAR, $16129::VARCHAR, $16130::VARCHAR, $16131::VARCHAR, $16132::VARCHAR, $16133::VARCHAR, $16134::VARCHAR, $16135::VARCHAR, $16136::VARCHAR, $16137::VARCHAR, $16138::VARCHAR, $16139::VARCHAR, $16140::VARCHAR, $16141::VARCHAR, $16142::VARCHAR, $16143::VARCHAR, $16144::VARCHAR, $16145::VARCHAR, $16146::VARCHAR, $16147::VARCHAR, $16148::VARCHAR, $16149::VARCHAR, $16150::VARCHAR, $16151::VARCHAR, $16152::VARCHAR, $16153::VARCHAR, $16154::VARCHAR, $16155::VARCHAR, $16156::VARCHAR, $16157::VARCHAR, $16158::VARCHAR, $16159::VARCHAR, $16160::VARCHAR, $16161::VARCHAR, $16162::VARCHAR, $16163::VARCHAR, $16164::VARCHAR, $16165::VARCHAR, $16166::VARCHAR, $16167::VARCHAR, $16168::VARCHAR, $16169::VARCHAR, $16170::VARCHAR, $16171::VARCHAR, $16172::VARCHAR, $16173::VARCHAR, $16174::VARCHAR, $16175::VARCHAR, $16176::VARCHAR, $16177::VARCHAR, $16178::VARCHAR, $16179::VARCHAR, $16180::VARCHAR, $16181::VARCHAR, $16182::VARCHAR, $16183::VARCHAR, $16184::VARCHAR, $16185::VARCHAR, $16186::VARCHAR, $16187::VARCHAR, $16188::VARCHAR, $16189::VARCHAR, $16190::VARCHAR, $16191::VARCHAR, $16192::VARCHAR, $16193::VARCHAR, $16194::VARCHAR, $16195::VARCHAR, $16196::VARCHAR, $16197::VARCHAR, $16198::VARCHAR, $16199::VARCHAR, $16200::VARCHAR, $16201::VARCHAR, $16202::VARCHAR, $16203::VARCHAR, $16204::VARCHAR, $16205::VARCHAR, $16206::VARCHAR, $16207::VARCHAR, $16208::VARCHAR, $16209::VARCHAR, $16210::VARCHAR, $16211::VARCHAR, $16212::VARCHAR, $16213::VARCHAR, $16214::VARCHAR, $16215::VARCHAR, $16216::VARCHAR, $16217::VARCHAR, $16218::VARCHAR, $16219::VARCHAR, $16220::VARCHAR, $16221::VARCHAR, $16222::VARCHAR, $16223::VARCHAR, $16224::VARCHAR, $16225::VARCHAR, $16226::VARCHAR, $16227::VARCHAR, $16228::VARCHAR, $16229::VARCHAR, $16230::VARCHAR, $16231::VARCHAR, $16232::VARCHAR, $16233::VARCHAR, $16234::VARCHAR, $16235::VARCHAR, $16236::VARCHAR, $16237::VARCHAR, $16238::VARCHAR, $16239::VARCHAR, $16240::VARCHAR, $16241::VARCHAR, $16242::VARCHAR, $16243::VARCHAR, $16244::VARCHAR, $16245::VARCHAR, $16246::VARCHAR, $16247::VARCHAR, $16248::VARCHAR, $16249::VARCHAR, $16250::VARCHAR, $16251::VARCHAR, $16252::VARCHAR, $16253::VARCHAR, $16254::VARCHAR, $16255::VARCHAR, $16256::VARCHAR, $16257::VARCHAR, $16258::VARCHAR, $16259::VARCHAR, $16260::VARCHAR, $16261::VARCHAR, $16262::VARCHAR, $16263::VARCHAR, $16264::VARCHAR, $16265::VARCHAR, $16266::VARCHAR, $16267::VARCHAR, $16268::VARCHAR, $16269::VARCHAR, $16270::VARCHAR, $16271::VARCHAR, $16272::VARCHAR, $16273::VARCHAR, $16274::VARCHAR, $16275::VARCHAR, $16276::VARCHAR, $16277::VARCHAR, $16278::VARCHAR, $16279::VARCHAR, $16280::VARCHAR, $16281::VARCHAR, $16282::VARCHAR, $16283::VARCHAR, $16284::VARCHAR, $16285::VARCHAR, $16286::VARCHAR, $16287::VARCHAR, $16288::VARCHAR, $16289::VARCHAR, $16290::VARCHAR, $16291::VARCHAR, $16292::VARCHAR, $16293::VARCHAR, $16294::VARCHAR, $16295::VARCHAR, $16296::VARCHAR, $16297::VARCHAR, $16298::VARCHAR, $16299::VARCHAR, $16300::VARCHAR, $16301::VARCHAR, $16302::VARCHAR, $16303::VARCHAR, $16304::VARCHAR, $16305::VARCHAR, $16306::VARCHAR, $16307::VARCHAR, $16308::VARCHAR, $16309::VARCHAR, $16310::VARCHAR, $16311::VARCHAR, $16312::VARCHAR, $16313::VARCHAR, $16314::VARCHAR, $16315::VARCHAR, $16316::VARCHAR, $16317::VARCHAR, $16318::VARCHAR, $16319::VARCHAR, $16320::VARCHAR, $16321::VARCHAR, $16322::VARCHAR, $16323::VARCHAR, $16324::VARCHAR, $16325::VARCHAR, $16326::VARCHAR, $16327::VARCHAR, $16328::VARCHAR, $16329::VARCHAR, $16330::VARCHAR, $16331::VARCHAR, $16332::VARCHAR, $16333::VARCHAR, $16334::VARCHAR, $16335::VARCHAR, $16336::VARCHAR, $16337::VARCHAR, $16338::VARCHAR, $16339::VARCHAR, $16340::VARCHAR, $16341::VARCHAR, $16342::VARCHAR, $16343::VARCHAR, $16344::VARCHAR, $16345::VARCHAR, $16346::VARCHAR, $16347::VARCHAR, $16348::VARCHAR, $16349::VARCHAR, $16350::VARCHAR, $16351::VARCHAR, $16352::VARCHAR, $16353::VARCHAR, $16354::VARCHAR, $16355::VARCHAR, $16356::VARCHAR, $16357::VARCHAR, $16358::VARCHAR, $16359::VARCHAR, $16360::VARCHAR, $16361::VARCHAR, $16362::VARCHAR, $16363::VARCHAR, $16364::VARCHAR, $16365::VARCHAR, $16366::VARCHAR, $16367::VARCHAR, $16368::VARCHAR, $16369::VARCHAR, $16370::VARCHAR, $16371::VARCHAR, $16372::VARCHAR, $16373::VARCHAR, $16374::VARCHAR, $16375::VARCHAR, $16376::VARCHAR, $16377::VARCHAR, $16378::VARCHAR, $16379::VARCHAR, $16380::VARCHAR, $16381::VARCHAR, $16382::VARCHAR, $16383::VARCHAR, $16384::VARCHAR, $16385::VARCHAR, $16386::VARCHAR, $16387::VARCHAR, $16388::VARCHAR, $16389::VARCHAR, $16390::VARCHAR, $16391::VARCHAR, $16392::VARCHAR, $16393::VARCHAR, $16394::VARCHAR, $16395::VARCHAR, $16396::VARCHAR, $16397::VARCHAR, $16398::VARCHAR, $16399::VARCHAR, $16400::VARCHAR, $16401::VARCHAR, $16402::VARCHAR, $16403::VARCHAR, $16404::VARCHAR, $16405::VARCHAR, $16406::VARCHAR, $16407::VARCHAR, $16408::VARCHAR, $16409::VARCHAR, $16410::VARCHAR, $16411::VARCHAR, $16412::VARCHAR, $16413::VARCHAR, $16414::VARCHAR, $16415::VARCHAR, $16416::VARCHAR, $16417::VARCHAR, $16418::VARCHAR, $16419::VARCHAR, $16420::VARCHAR, $16421::VARCHAR, $16422::VARCHAR, $16423::VARCHAR, $16424::VARCHAR, $16425::VARCHAR, $16426::VARCHAR, $16427::VARCHAR, $16428::VARCHAR, $16429::VARCHAR, $16430::VARCHAR, $16431::VARCHAR, $16432::VARCHAR, $16433::VARCHAR, $16434::VARCHAR, $16435::VARCHAR, $16436::VARCHAR, $16437::VARCHAR, $16438::VARCHAR, $16439::VARCHAR, $16440::VARCHAR, $16441::VARCHAR, $16442::VARCHAR, $16443::VARCHAR, $16444::VARCHAR, $16445::VARCHAR, $16446::VARCHAR, $16447::VARCHAR, $16448::VARCHAR, $16449::VARCHAR, $16450::VARCHAR, $16451::VARCHAR, $16452::VARCHAR, $16453::VARCHAR, $16454::VARCHAR, $16455::VARCHAR, $16456::VARCHAR, $16457::VARCHAR, $16458::VARCHAR, $16459::VARCHAR, $16460::VARCHAR, $16461::VARCHAR, $16462::VARCHAR, $16463::VARCHAR, $16464::VARCHAR, $16465::VARCHAR, $16466::VARCHAR, $16467::VARCHAR, $16468::VARCHAR, $16469::VARCHAR, $16470::VARCHAR, $16471::VARCHAR, $16472::VARCHAR, $16473::VARCHAR, $16474::VARCHAR, $16475::VARCHAR, $16476::VARCHAR, $16477::VARCHAR, $16478::VARCHAR, $16479::VARCHAR, $16480::VARCHAR, $16481::VARCHAR, $16482::VARCHAR, $16483::VARCHAR, $16484::VARCHAR, $16485::VARCHAR, $16486::VARCHAR, $16487::VARCHAR, $16488::VARCHAR, $16489::VARCHAR, $16490::VARCHAR, $16491::VARCHAR, $16492::VARCHAR, $16493::VARCHAR, $16494::VARCHAR, $16495::VARCHAR, $16496::VARCHAR, $16497::VARCHAR, $16498::VARCHAR, $16499::VARCHAR, $16500::VARCHAR, $16501::VARCHAR, $16502::VARCHAR, $16503::VARCHAR, $16504::VARCHAR, $16505::VARCHAR, $16506::VARCHAR, $16507::VARCHAR, $16508::VARCHAR, $16509::VARCHAR, $16510::VARCHAR, $16511::VARCHAR, $16512::VARCHAR, $16513::VARCHAR, $16514::VARCHAR, $16515::VARCHAR, $16516::VARCHAR, $16517::VARCHAR, $16518::VARCHAR, $16519::VARCHAR, $16520::VARCHAR, $16521::VARCHAR, $16522::VARCHAR, $16523::VARCHAR, $16524::VARCHAR, $16525::VARCHAR, $16526::VARCHAR, $16527::VARCHAR, $16528::VARCHAR, $16529::VARCHAR, $16530::VARCHAR, $16531::VARCHAR, $16532::VARCHAR, $16533::VARCHAR, $16534::VARCHAR, $16535::VARCHAR, $16536::VARCHAR, $16537::VARCHAR, $16538::VARCHAR, $16539::VARCHAR, $16540::VARCHAR, $16541::VARCHAR, $16542::VARCHAR, $16543::VARCHAR, $16544::VARCHAR, $16545::VARCHAR, $16546::VARCHAR, $16547::VARCHAR, $16548::VARCHAR, $16549::VARCHAR, $16550::VARCHAR, $16551::VARCHAR, $16552::VARCHAR, $16553::VARCHAR, $16554::VARCHAR, $16555::VARCHAR, $16556::VARCHAR, $16557::VARCHAR, $16558::VARCHAR, $16559::VARCHAR, $16560::VARCHAR, $16561::VARCHAR, $16562::VARCHAR, $16563::VARCHAR, $16564::VARCHAR, $16565::VARCHAR, $16566::VARCHAR, $16567::VARCHAR, $16568::VARCHAR, $16569::VARCHAR, $16570::VARCHAR, $16571::VARCHAR, $16572::VARCHAR, $16573::VARCHAR, $16574::VARCHAR, $16575::VARCHAR, $16576::VARCHAR, $16577::VARCHAR, $16578::VARCHAR, $16579::VARCHAR, $16580::VARCHAR, $16581::VARCHAR, $16582::VARCHAR, $16583::VARCHAR, $16584::VARCHAR, $16585::VARCHAR, $16586::VARCHAR, $16587::VARCHAR, $16588::VARCHAR, $16589::VARCHAR, $16590::VARCHAR, $16591::VARCHAR, $16592::VARCHAR, $16593::VARCHAR, $16594::VARCHAR, $16595::VARCHAR, $16596::VARCHAR, $16597::VARCHAR, $16598::VARCHAR, $16599::VARCHAR, $16600::VARCHAR, $16601::VARCHAR, $16602::VARCHAR, $16603::VARCHAR, $16604::VARCHAR, $16605::VARCHAR, $16606::VARCHAR, $16607::VARCHAR, $16608::VARCHAR, $16609::VARCHAR, $16610::VARCHAR, $16611::VARCHAR, $16612::VARCHAR, $16613::VARCHAR, $16614::VARCHAR, $16615::VARCHAR, $16616::VARCHAR, $16617::VARCHAR, $16618::VARCHAR, $16619::VARCHAR, $16620::VARCHAR, $16621::VARCHAR, $16622::VARCHAR, $16623::VARCHAR, $16624::VARCHAR, $16625::VARCHAR, $16626::VARCHAR, $16627::VARCHAR, $16628::VARCHAR, $16629::VARCHAR, $16630::VARCHAR, $16631::VARCHAR, $16632::VARCHAR, $16633::VARCHAR, $16634::VARCHAR, $16635::VARCHAR, $16636::VARCHAR, $16637::VARCHAR, $16638::VARCHAR, $16639::VARCHAR, $16640::VARCHAR, $16641::VARCHAR, $16642::VARCHAR, $16643::VARCHAR, $16644::VARCHAR, $16645::VARCHAR, $16646::VARCHAR, $16647::VARCHAR, $16648::VARCHAR, $16649::VARCHAR, $16650::VARCHAR, $16651::VARCHAR, $16652::VARCHAR, $16653::VARCHAR, $16654::VARCHAR, $16655::VARCHAR, $16656::VARCHAR, $16657::VARCHAR, $16658::VARCHAR, $16659::VARCHAR, $16660::VARCHAR, $16661::VARCHAR, $16662::VARCHAR, $16663::VARCHAR, $16664::VARCHAR, $16665::VARCHAR, $16666::VARCHAR, $16667::VARCHAR, $16668::VARCHAR, $16669::VARCHAR, $16670::VARCHAR, $16671::VARCHAR, $16672::VARCHAR, $16673::VARCHAR, $16674::VARCHAR, $16675::VARCHAR, $16676::VARCHAR, $16677::VARCHAR, $16678::VARCHAR, $16679::VARCHAR, $16680::VARCHAR, $16681::VARCHAR, $16682::VARCHAR, $16683::VARCHAR, $16684::VARCHAR, $16685::VARCHAR, $16686::VARCHAR, $16687::VARCHAR, $16688::VARCHAR, $16689::VARCHAR, $16690::VARCHAR, $16691::VARCHAR, $16692::VARCHAR, $16693::VARCHAR, $16694::VARCHAR, $16695::VARCHAR, $16696::VARCHAR, $16697::VARCHAR, $16698::VARCHAR, $16699::VARCHAR, $16700::VARCHAR, $16701::VARCHAR, $16702::VARCHAR, $16703::VARCHAR, $16704::VARCHAR, $16705::VARCHAR, $16706::VARCHAR, $16707::VARCHAR, $16708::VARCHAR, $16709::VARCHAR, $16710::VARCHAR, $16711::VARCHAR, $16712::VARCHAR, $16713::VARCHAR, $16714::VARCHAR, $16715::VARCHAR, $16716::VARCHAR, $16717::VARCHAR, $16718::VARCHAR, $16719::VARCHAR, $16720::VARCHAR, $16721::VARCHAR, $16722::VARCHAR, $16723::VARCHAR, $16724::VARCHAR, $16725::VARCHAR, $16726::VARCHAR, $16727::VARCHAR, $16728::VARCHAR, $16729::VARCHAR, $16730::VARCHAR, $16731::VARCHAR, $16732::VARCHAR, $16733::VARCHAR, $16734::VARCHAR, $16735::VARCHAR, $16736::VARCHAR, $16737::VARCHAR, $16738::VARCHAR, $16739::VARCHAR, $16740::VARCHAR, $16741::VARCHAR, $16742::VARCHAR, $16743::VARCHAR, $16744::VARCHAR, $16745::VARCHAR, $16746::VARCHAR, $16747::VARCHAR, $16748::VARCHAR, $16749::VARCHAR, $16750::VARCHAR, $16751::VARCHAR, $16752::VARCHAR, $16753::VARCHAR, $16754::VARCHAR, $16755::VARCHAR, $16756::VARCHAR, $16757::VARCHAR, $16758::VARCHAR, $16759::VARCHAR, $16760::VARCHAR, $16761::VARCHAR, $16762::VARCHAR, $16763::VARCHAR, $16764::VARCHAR, $16765::VARCHAR, $16766::VARCHAR, $16767::VARCHAR, $16768::VARCHAR, $16769::VARCHAR, $16770::VARCHAR, $16771::VARCHAR, $16772::VARCHAR, $16773::VARCHAR, $16774::VARCHAR, $16775::VARCHAR, $16776::VARCHAR, $16777::VARCHAR, $16778::VARCHAR, $16779::VARCHAR, $16780::VARCHAR, $16781::VARCHAR, $16782::VARCHAR, $16783::VARCHAR, $16784::VARCHAR, $16785::VARCHAR, $16786::VARCHAR, $16787::VARCHAR, $16788::VARCHAR, $16789::VARCHAR, $16790::VARCHAR, $16791::VARCHAR, $16792::VARCHAR, $16793::VARCHAR, $16794::VARCHAR, $16795::VARCHAR, $16796::VARCHAR, $16797::VARCHAR, $16798::VARCHAR, $16799::VARCHAR, $16800::VARCHAR, $16801::VARCHAR, $16802::VARCHAR, $16803::VARCHAR, $16804::VARCHAR, $16805::VARCHAR, $16806::VARCHAR, $16807::VARCHAR, $16808::VARCHAR, $16809::VARCHAR, $16810::VARCHAR, $16811::VARCHAR, $16812::VARCHAR, $16813::VARCHAR, $16814::VARCHAR, $16815::VARCHAR, $16816::VARCHAR, $16817::VARCHAR, $16818::VARCHAR, $16819::VARCHAR, $16820::VARCHAR, $16821::VARCHAR, $16822::VARCHAR, $16823::VARCHAR, $16824::VARCHAR, $16825::VARCHAR, $16826::VARCHAR, $16827::VARCHAR, $16828::VARCHAR, $16829::VARCHAR, $16830::VARCHAR, $16831::VARCHAR, $16832::VARCHAR, $16833::VARCHAR, $16834::VARCHAR, $16835::VARCHAR, $16836::VARCHAR, $16837::VARCHAR, $16838::VARCHAR, $16839::VARCHAR, $16840::VARCHAR, $16841::VARCHAR, $16842::VARCHAR, $16843::VARCHAR, $16844::VARCHAR, $16845::VARCHAR, $16846::VARCHAR, $16847::VARCHAR, $16848::VARCHAR, $16849::VARCHAR, $16850::VARCHAR, $16851::VARCHAR, $16852::VARCHAR, $16853::VARCHAR, $16854::VARCHAR, $16855::VARCHAR, $16856::VARCHAR, $16857::VARCHAR, $16858::VARCHAR, $16859::VARCHAR, $16860::VARCHAR, $16861::VARCHAR, $16862::VARCHAR, $16863::VARCHAR, $16864::VARCHAR, $16865::VARCHAR, $16866::VARCHAR, $16867::VARCHAR, $16868::VARCHAR, $16869::VARCHAR, $16870::VARCHAR, $16871::VARCHAR, $16872::VARCHAR, $16873::VARCHAR, $16874::VARCHAR, $16875::VARCHAR, $16876::VARCHAR, $16877::VARCHAR, $16878::VARCHAR, $16879::VARCHAR, $16880::VARCHAR, $16881::VARCHAR, $16882::VARCHAR, $16883::VARCHAR, $16884::VARCHAR, $16885::VARCHAR, $16886::VARCHAR, $16887::VARCHAR, $16888::VARCHAR, $16889::VARCHAR, $16890::VARCHAR, $16891::VARCHAR, $16892::VARCHAR, $16893::VARCHAR, $16894::VARCHAR, $16895::VARCHAR, $16896::VARCHAR, $16897::VARCHAR, $16898::VARCHAR, $16899::VARCHAR, $16900::VARCHAR, $16901::VARCHAR, $16902::VARCHAR, $16903::VARCHAR, $16904::VARCHAR, $16905::VARCHAR, $16906::VARCHAR, $16907::VARCHAR, $16908::VARCHAR, $16909::VARCHAR, $16910::VARCHAR, $16911::VARCHAR, $16912::VARCHAR, $16913::VARCHAR, $16914::VARCHAR, $16915::VARCHAR, $16916::VARCHAR, $16917::VARCHAR, $16918::VARCHAR, $16919::VARCHAR, $16920::VARCHAR, $16921::VARCHAR, $16922::VARCHAR, $16923::VARCHAR, $16924::VARCHAR, $16925::VARCHAR, $16926::VARCHAR, $16927::VARCHAR, $16928::VARCHAR, $16929::VARCHAR, $16930::VARCHAR, $16931::VARCHAR, $16932::VARCHAR, $16933::VARCHAR, $16934::VARCHAR, $16935::VARCHAR, $16936::VARCHAR, $16937::VARCHAR, $16938::VARCHAR, $16939::VARCHAR, $16940::VARCHAR, $16941::VARCHAR, $16942::VARCHAR, $16943::VARCHAR, $16944::VARCHAR, $16945::VARCHAR, $16946::VARCHAR, $16947::VARCHAR, $16948::VARCHAR, $16949::VARCHAR, $16950::VARCHAR, $16951::VARCHAR, $16952::VARCHAR, $16953::VARCHAR, $16954::VARCHAR, $16955::VARCHAR, $16956::VARCHAR, $16957::VARCHAR, $16958::VARCHAR, $16959::VARCHAR, $16960::VARCHAR, $16961::VARCHAR, $16962::VARCHAR, $16963::VARCHAR, $16964::VARCHAR, $16965::VARCHAR, $16966::VARCHAR, $16967::VARCHAR, $16968::VARCHAR, $16969::VARCHAR, $16970::VARCHAR, $16971::VARCHAR, $16972::VARCHAR, $16973::VARCHAR, $16974::VARCHAR, $16975::VARCHAR, $16976::VARCHAR, $16977::VARCHAR, $16978::VARCHAR, $16979::VARCHAR, $16980::VARCHAR, $16981::VARCHAR, $16982::VARCHAR, $16983::VARCHAR, $16984::VARCHAR, $16985::VARCHAR, $16986::VARCHAR, $16987::VARCHAR, $16988::VARCHAR, $16989::VARCHAR, $16990::VARCHAR, $16991::VARCHAR, $16992::VARCHAR, $16993::VARCHAR, $16994::VARCHAR, $16995::VARCHAR, $16996::VARCHAR, $16997::VARCHAR, $16998::VARCHAR, $16999::VARCHAR, $17000::VARCHAR, $17001::VARCHAR, $17002::VARCHAR, $17003::VARCHAR, $17004::VARCHAR, $17005::VARCHAR, $17006::VARCHAR, $17007::VARCHAR, $17008::VARCHAR, $17009::VARCHAR, $17010::VARCHAR, $17011::VARCHAR, $17012::VARCHAR, $17013::VARCHAR, $17014::VARCHAR, $17015::VARCHAR, $17016::VARCHAR, $17017::VARCHAR, $17018::VARCHAR, $17019::VARCHAR, $17020::VARCHAR, $17021::VARCHAR, $17022::VARCHAR, $17023::VARCHAR, $17024::VARCHAR, $17025::VARCHAR, $17026::VARCHAR, $17027::VARCHAR, $17028::VARCHAR, $17029::VARCHAR, $17030::VARCHAR, $17031::VARCHAR, $17032::VARCHAR, $17033::VARCHAR, $17034::VARCHAR, $17035::VARCHAR, $17036::VARCHAR, $17037::VARCHAR, $17038::VARCHAR, $17039::VARCHAR, $17040::VARCHAR, $17041::VARCHAR, $17042::VARCHAR, $17043::VARCHAR, $17044::VARCHAR, $17045::VARCHAR, $17046::VARCHAR, $17047::VARCHAR, $17048::VARCHAR, $17049::VARCHAR, $17050::VARCHAR, $17051::VARCHAR, $17052::VARCHAR, $17053::VARCHAR, $17054::VARCHAR, $17055::VARCHAR, $17056::VARCHAR, $17057::VARCHAR, $17058::VARCHAR, $17059::VARCHAR, $17060::VARCHAR, $17061::VARCHAR, $17062::VARCHAR, $17063::VARCHAR, $17064::VARCHAR, $17065::VARCHAR, $17066::VARCHAR, $17067::VARCHAR, $17068::VARCHAR, $17069::VARCHAR, $17070::VARCHAR, $17071::VARCHAR, $17072::VARCHAR, $17073::VARCHAR, $17074::VARCHAR, $17075::VARCHAR, $17076::VARCHAR, $17077::VARCHAR, $17078::VARCHAR, $17079::VARCHAR, $17080::VARCHAR, $17081::VARCHAR, $17082::VARCHAR, $17083::VARCHAR, $17084::VARCHAR, $17085::VARCHAR, $17086::VARCHAR, $17087::VARCHAR, $17088::VARCHAR, $17089::VARCHAR, $17090::VARCHAR, $17091::VARCHAR, $17092::VARCHAR, $17093::VARCHAR, $17094::VARCHAR, $17095::VARCHAR, $17096::VARCHAR, $17097::VARCHAR, $17098::VARCHAR, $17099::VARCHAR, $17100::VARCHAR, $17101::VARCHAR, $17102::VARCHAR, $17103::VARCHAR, $17104::VARCHAR, $17105::VARCHAR, $17106::VARCHAR, $17107::VARCHAR, $17108::VARCHAR, $17109::VARCHAR, $17110::VARCHAR, $17111::VARCHAR, $17112::VARCHAR, $17113::VARCHAR, $17114::VARCHAR, $17115::VARCHAR, $17116::VARCHAR, $17117::VARCHAR, $17118::VARCHAR, $17119::VARCHAR, $17120::VARCHAR, $17121::VARCHAR, $17122::VARCHAR, $17123::VARCHAR, $17124::VARCHAR, $17125::VARCHAR, $17126::VARCHAR, $17127::VARCHAR, $17128::VARCHAR, $17129::VARCHAR, $17130::VARCHAR, $17131::VARCHAR, $17132::VARCHAR, $17133::VARCHAR, $17134::VARCHAR, $17135::VARCHAR, $17136::VARCHAR, $17137::VARCHAR, $17138::VARCHAR, $17139::VARCHAR, $17140::VARCHAR, $17141::VARCHAR, $17142::VARCHAR, $17143::VARCHAR, $17144::VARCHAR, $17145::VARCHAR, $17146::VARCHAR, $17147::VARCHAR, $17148::VARCHAR, $17149::VARCHAR, $17150::VARCHAR, $17151::VARCHAR, $17152::VARCHAR, $17153::VARCHAR, $17154::VARCHAR, $17155::VARCHAR, $17156::VARCHAR, $17157::VARCHAR, $17158::VARCHAR, $17159::VARCHAR, $17160::VARCHAR, $17161::VARCHAR, $17162::VARCHAR, $17163::VARCHAR, $17164::VARCHAR, $17165::VARCHAR, $17166::VARCHAR, $17167::VARCHAR, $17168::VARCHAR, $17169::VARCHAR, $17170::VARCHAR, $17171::VARCHAR, $17172::VARCHAR, $17173::VARCHAR, $17174::VARCHAR, $17175::VARCHAR, $17176::VARCHAR, $17177::VARCHAR, $17178::VARCHAR, $17179::VARCHAR, $17180::VARCHAR, $17181::VARCHAR, $17182::VARCHAR, $17183::VARCHAR, $17184::VARCHAR, $17185::VARCHAR, $17186::VARCHAR, $17187::VARCHAR, $17188::VARCHAR, $17189::VARCHAR, $17190::VARCHAR, $17191::VARCHAR, $17192::VARCHAR, $17193::VARCHAR, $17194::VARCHAR, $17195::VARCHAR, $17196::VARCHAR, $17197::VARCHAR, $17198::VARCHAR, $17199::VARCHAR, $17200::VARCHAR, $17201::VARCHAR, $17202::VARCHAR, $17203::VARCHAR, $17204::VARCHAR, $17205::VARCHAR, $17206::VARCHAR, $17207::VARCHAR, $17208::VARCHAR, $17209::VARCHAR, $17210::VARCHAR, $17211::VARCHAR, $17212::VARCHAR, $17213::VARCHAR, $17214::VARCHAR, $17215::VARCHAR, $17216::VARCHAR, $17217::VARCHAR, $17218::VARCHAR, $17219::VARCHAR, $17220::VARCHAR, $17221::VARCHAR, $17222::VARCHAR, $17223::VARCHAR, $17224::VARCHAR, $17225::VARCHAR, $17226::VARCHAR, $17227::VARCHAR, $17228::VARCHAR, $17229::VARCHAR, $17230::VARCHAR, $17231::VARCHAR, $17232::VARCHAR, $17233::VARCHAR, $17234::VARCHAR, $17235::VARCHAR, $17236::VARCHAR, $17237::VARCHAR, $17238::VARCHAR, $17239::VARCHAR, $17240::VARCHAR, $17241::VARCHAR, $17242::VARCHAR, $17243::VARCHAR, $17244::VARCHAR, $17245::VARCHAR, $17246::VARCHAR, $17247::VARCHAR, $17248::VARCHAR, $17249::VARCHAR, $17250::VARCHAR, $17251::VARCHAR, $17252::VARCHAR, $17253::VARCHAR, $17254::VARCHAR, $17255::VARCHAR, $17256::VARCHAR, $17257::VARCHAR, $17258::VARCHAR, $17259::VARCHAR, $17260::VARCHAR, $17261::VARCHAR, $17262::VARCHAR, $17263::VARCHAR, $17264::VARCHAR, $17265::VARCHAR, $17266::VARCHAR, $17267::VARCHAR, $17268::VARCHAR, $17269::VARCHAR, $17270::VARCHAR, $17271::VARCHAR, $17272::VARCHAR, $17273::VARCHAR, $17274::VARCHAR, $17275::VARCHAR, $17276::VARCHAR, $17277::VARCHAR, $17278::VARCHAR, $17279::VARCHAR, $17280::VARCHAR, $17281::VARCHAR, $17282::VARCHAR, $17283::VARCHAR, $17284::VARCHAR, $17285::VARCHAR, $17286::VARCHAR, $17287::VARCHAR, $17288::VARCHAR, $17289::VARCHAR, $17290::VARCHAR, $17291::VARCHAR, $17292::VARCHAR, $17293::VARCHAR, $17294::VARCHAR, $17295::VARCHAR, $17296::VARCHAR, $17297::VARCHAR, $17298::VARCHAR, $17299::VARCHAR, $17300::VARCHAR, $17301::VARCHAR, $17302::VARCHAR, $17303::VARCHAR, $17304::VARCHAR, $17305::VARCHAR, $17306::VARCHAR, $17307::VARCHAR, $17308::VARCHAR, $17309::VARCHAR, $17310::VARCHAR, $17311::VARCHAR, $17312::VARCHAR, $17313::VARCHAR, $17314::VARCHAR, $17315::VARCHAR, $17316::VARCHAR, $17317::VARCHAR, $17318::VARCHAR, $17319::VARCHAR, $17320::VARCHAR, $17321::VARCHAR, $17322::VARCHAR, $17323::VARCHAR, $17324::VARCHAR, $17325::VARCHAR, $17326::VARCHAR, $17327::VARCHAR, $17328::VARCHAR, $17329::VARCHAR, $17330::VARCHAR, $17331::VARCHAR, $17332::VARCHAR, $17333::VARCHAR, $17334::VARCHAR, $17335::VARCHAR, $17336::VARCHAR, $17337::VARCHAR, $17338::VARCHAR, $17339::VARCHAR, $17340::VARCHAR, $17341::VARCHAR, $17342::VARCHAR, $17343::VARCHAR, $17344::VARCHAR, $17345::VARCHAR, $17346::VARCHAR, $17347::VARCHAR, $17348::VARCHAR, $17349::VARCHAR, $17350::VARCHAR, $17351::VARCHAR, $17352::VARCHAR, $17353::VARCHAR, $17354::VARCHAR, $17355::VARCHAR, $17356::VARCHAR, $17357::VARCHAR, $17358::VARCHAR, $17359::VARCHAR, $17360::VARCHAR, $17361::VARCHAR, $17362::VARCHAR, $17363::VARCHAR, $17364::VARCHAR, $17365::VARCHAR, $17366::VARCHAR, $17367::VARCHAR, $17368::VARCHAR, $17369::VARCHAR, $17370::VARCHAR, $17371::VARCHAR, $17372::VARCHAR, $17373::VARCHAR, $17374::VARCHAR, $17375::VARCHAR, $17376::VARCHAR, $17377::VARCHAR, $17378::VARCHAR, $17379::VARCHAR, $17380::VARCHAR, $17381::VARCHAR, $17382::VARCHAR, $17383::VARCHAR, $17384::VARCHAR, $17385::VARCHAR, $17386::VARCHAR, $17387::VARCHAR, $17388::VARCHAR, $17389::VARCHAR, $17390::VARCHAR, $17391::VARCHAR, $17392::VARCHAR, $17393::VARCHAR, $17394::VARCHAR, $17395::VARCHAR, $17396::VARCHAR, $17397::VARCHAR, $17398::VARCHAR, $17399::VARCHAR, $17400::VARCHAR, $17401::VARCHAR, $17402::VARCHAR, $17403::VARCHAR, $17404::VARCHAR, $17405::VARCHAR, $17406::VARCHAR, $17407::VARCHAR, $17408::VARCHAR, $17409::VARCHAR, $17410::VARCHAR, $17411::VARCHAR, $17412::VARCHAR, $17413::VARCHAR, $17414::VARCHAR, $17415::VARCHAR, $17416::VARCHAR, $17417::VARCHAR, $17418::VARCHAR, $17419::VARCHAR, $17420::VARCHAR, $17421::VARCHAR, $17422::VARCHAR, $17423::VARCHAR, $17424::VARCHAR, $17425::VARCHAR, $17426::VARCHAR, $17427::VARCHAR, $17428::VARCHAR, $17429::VARCHAR, $17430::VARCHAR, $17431::VARCHAR, $17432::VARCHAR, $17433::VARCHAR, $17434::VARCHAR, $17435::VARCHAR, $17436::VARCHAR, $17437::VARCHAR, $17438::VARCHAR, $17439::VARCHAR, $17440::VARCHAR, $17441::VARCHAR, $17442::VARCHAR, $17443::VARCHAR, $17444::VARCHAR, $17445::VARCHAR, $17446::VARCHAR, $17447::VARCHAR, $17448::VARCHAR, $17449::VARCHAR, $17450::VARCHAR, $17451::VARCHAR, $17452::VARCHAR, $17453::VARCHAR, $17454::VARCHAR, $17455::VARCHAR, $17456::VARCHAR, $17457::VARCHAR, $17458::VARCHAR, $17459::VARCHAR, $17460::VARCHAR, $17461::VARCHAR, $17462::VARCHAR, $17463::VARCHAR, $17464::VARCHAR, $17465::VARCHAR, $17466::VARCHAR, $17467::VARCHAR, $17468::VARCHAR, $17469::VARCHAR, $17470::VARCHAR, $17471::VARCHAR, $17472::VARCHAR, $17473::VARCHAR, $17474::VARCHAR, $17475::VARCHAR, $17476::VARCHAR, $17477::VARCHAR, $17478::VARCHAR, $17479::VARCHAR, $17480::VARCHAR, $17481::VARCHAR, $17482::VARCHAR, $17483::VARCHAR, $17484::VARCHAR, $17485::VARCHAR, $17486::VARCHAR, $17487::VARCHAR, $17488::VARCHAR, $17489::VARCHAR, $17490::VARCHAR, $17491::VARCHAR, $17492::VARCHAR, $17493::VARCHAR, $17494::VARCHAR, $17495::VARCHAR, $17496::VARCHAR, $17497::VARCHAR, $17498::VARCHAR, $17499::VARCHAR, $17500::VARCHAR, $17501::VARCHAR, $17502::VARCHAR, $17503::VARCHAR, $17504::VARCHAR, $17505::VARCHAR, $17506::VARCHAR, $17507::VARCHAR, $17508::VARCHAR, $17509::VARCHAR, $17510::VARCHAR, $17511::VARCHAR, $17512::VARCHAR, $17513::VARCHAR, $17514::VARCHAR, $17515::VARCHAR, $17516::VARCHAR, $17517::VARCHAR, $17518::VARCHAR, $17519::VARCHAR, $17520::VARCHAR, $17521::VARCHAR, $17522::VARCHAR, $17523::VARCHAR, $17524::VARCHAR, $17525::VARCHAR, $17526::VARCHAR, $17527::VARCHAR, $17528::VARCHAR, $17529::VARCHAR, $17530::VARCHAR, $17531::VARCHAR, $17532::VARCHAR, $17533::VARCHAR, $17534::VARCHAR, $17535::VARCHAR, $17536::VARCHAR, $17537::VARCHAR, $17538::VARCHAR, $17539::VARCHAR, $17540::VARCHAR, $17541::VARCHAR, $17542::VARCHAR, $17543::VARCHAR, $17544::VARCHAR, $17545::VARCHAR, $17546::VARCHAR, $17547::VARCHAR, $17548::VARCHAR, $17549::VARCHAR, $17550::VARCHAR, $17551::VARCHAR, $17552::VARCHAR, $17553::VARCHAR, $17554::VARCHAR, $17555::VARCHAR, $17556::VARCHAR, $17557::VARCHAR, $17558::VARCHAR, $17559::VARCHAR, $17560::VARCHAR, $17561::VARCHAR, $17562::VARCHAR, $17563::VARCHAR, $17564::VARCHAR, $17565::VARCHAR, $17566::VARCHAR, $17567::VARCHAR, $17568::VARCHAR, $17569::VARCHAR, $17570::VARCHAR, $17571::VARCHAR, $17572::VARCHAR, $17573::VARCHAR, $17574::VARCHAR, $17575::VARCHAR, $17576::VARCHAR, $17577::VARCHAR, $17578::VARCHAR, $17579::VARCHAR, $17580::VARCHAR, $17581::VARCHAR, $17582::VARCHAR, $17583::VARCHAR, $17584::VARCHAR, $17585::VARCHAR, $17586::VARCHAR, $17587::VARCHAR, $17588::VARCHAR, $17589::VARCHAR, $17590::VARCHAR, $17591::VARCHAR, $17592::VARCHAR, $17593::VARCHAR, $17594::VARCHAR, $17595::VARCHAR, $17596::VARCHAR, $17597::VARCHAR, $17598::VARCHAR, $17599::VARCHAR, $17600::VARCHAR, $17601::VARCHAR, $17602::VARCHAR, $17603::VARCHAR, $17604::VARCHAR, $17605::VARCHAR, $17606::VARCHAR, $17607::VARCHAR, $17608::VARCHAR, $17609::VARCHAR, $17610::VARCHAR, $17611::VARCHAR, $17612::VARCHAR, $17613::VARCHAR, $17614::VARCHAR, $17615::VARCHAR, $17616::VARCHAR, $17617::VARCHAR, $17618::VARCHAR, $17619::VARCHAR, $17620::VARCHAR, $17621::VARCHAR, $17622::VARCHAR, $17623::VARCHAR, $17624::VARCHAR, $17625::VARCHAR, $17626::VARCHAR, $17627::VARCHAR, $17628::VARCHAR, $17629::VARCHAR, $17630::VARCHAR, $17631::VARCHAR, $17632::VARCHAR, $17633::VARCHAR, $17634::VARCHAR, $17635::VARCHAR, $17636::VARCHAR, $17637::VARCHAR, $17638::VARCHAR, $17639::VARCHAR, $17640::VARCHAR, $17641::VARCHAR, $17642::VARCHAR, $17643::VARCHAR, $17644::VARCHAR, $17645::VARCHAR, $17646::VARCHAR, $17647::VARCHAR, $17648::VARCHAR, $17649::VARCHAR, $17650::VARCHAR, $17651::VARCHAR, $17652::VARCHAR, $17653::VARCHAR, $17654::VARCHAR, $17655::VARCHAR, $17656::VARCHAR, $17657::VARCHAR, $17658::VARCHAR, $17659::VARCHAR, $17660::VARCHAR, $17661::VARCHAR, $17662::VARCHAR, $17663::VARCHAR, $17664::VARCHAR, $17665::VARCHAR, $17666::VARCHAR, $17667::VARCHAR, $17668::VARCHAR, $17669::VARCHAR, $17670::VARCHAR, $17671::VARCHAR, $17672::VARCHAR, $17673::VARCHAR, $17674::VARCHAR, $17675::VARCHAR, $17676::VARCHAR, $17677::VARCHAR, $17678::VARCHAR, $17679::VARCHAR, $17680::VARCHAR, $17681::VARCHAR, $17682::VARCHAR, $17683::VARCHAR, $17684::VARCHAR, $17685::VARCHAR, $17686::VARCHAR, $17687::VARCHAR, $17688::VARCHAR, $17689::VARCHAR, $17690::VARCHAR, $17691::VARCHAR, $17692::VARCHAR, $17693::VARCHAR, $17694::VARCHAR, $17695::VARCHAR, $17696::VARCHAR, $17697::VARCHAR, $17698::VARCHAR, $17699::VARCHAR, $17700::VARCHAR, $17701::VARCHAR, $17702::VARCHAR, $17703::VARCHAR, $17704::VARCHAR, $17705::VARCHAR, $17706::VARCHAR, $17707::VARCHAR, $17708::VARCHAR, $17709::VARCHAR, $17710::VARCHAR, $17711::VARCHAR, $17712::VARCHAR, $17713::VARCHAR, $17714::VARCHAR, $17715::VARCHAR, $17716::VARCHAR, $17717::VARCHAR, $17718::VARCHAR, $17719::VARCHAR, $17720::VARCHAR, $17721::VARCHAR, $17722::VARCHAR, $17723::VARCHAR, $17724::VARCHAR, $17725::VARCHAR, $17726::VARCHAR, $17727::VARCHAR, $17728::VARCHAR, $17729::VARCHAR, $17730::VARCHAR, $17731::VARCHAR, $17732::VARCHAR, $17733::VARCHAR, $17734::VARCHAR, $17735::VARCHAR, $17736::VARCHAR, $17737::VARCHAR, $17738::VARCHAR, $17739::VARCHAR, $17740::VARCHAR, $17741::VARCHAR, $17742::VARCHAR, $17743::VARCHAR, $17744::VARCHAR, $17745::VARCHAR, $17746::VARCHAR, $17747::VARCHAR, $17748::VARCHAR, $17749::VARCHAR, $17750::VARCHAR, $17751::VARCHAR, $17752::VARCHAR, $17753::VARCHAR, $17754::VARCHAR, $17755::VARCHAR, $17756::VARCHAR, $17757::VARCHAR, $17758::VARCHAR, $17759::VARCHAR, $17760::VARCHAR, $17761::VARCHAR, $17762::VARCHAR, $17763::VARCHAR, $17764::VARCHAR, $17765::VARCHAR, $17766::VARCHAR, $17767::VARCHAR, $17768::VARCHAR, $17769::VARCHAR, $17770::VARCHAR, $17771::VARCHAR, $17772::VARCHAR, $17773::VARCHAR, $17774::VARCHAR, $17775::VARCHAR, $17776::VARCHAR, $17777::VARCHAR, $17778::VARCHAR, $17779::VARCHAR, $17780::VARCHAR, $17781::VARCHAR, $17782::VARCHAR, $17783::VARCHAR, $17784::VARCHAR, $17785::VARCHAR, $17786::VARCHAR, $17787::VARCHAR, $17788::VARCHAR, $17789::VARCHAR, $17790::VARCHAR, $17791::VARCHAR, $17792::VARCHAR, $17793::VARCHAR, $17794::VARCHAR, $17795::VARCHAR, $17796::VARCHAR, $17797::VARCHAR, $17798::VARCHAR, $17799::VARCHAR, $17800::VARCHAR, $17801::VARCHAR, $17802::VARCHAR, $17803::VARCHAR, $17804::VARCHAR, $17805::VARCHAR, $17806::VARCHAR, $17807::VARCHAR, $17808::VARCHAR, $17809::VARCHAR, $17810::VARCHAR, $17811::VARCHAR, $17812::VARCHAR, $17813::VARCHAR, $17814::VARCHAR, $17815::VARCHAR, $17816::VARCHAR, $17817::VARCHAR, $17818::VARCHAR, $17819::VARCHAR, $17820::VARCHAR, $17821::VARCHAR, $17822::VARCHAR, $17823::VARCHAR, $17824::VARCHAR, $17825::VARCHAR, $17826::VARCHAR, $17827::VARCHAR, $17828::VARCHAR, $17829::VARCHAR, $17830::VARCHAR, $17831::VARCHAR, $17832::VARCHAR, $17833::VARCHAR, $17834::VARCHAR, $17835::VARCHAR, $17836::VARCHAR, $17837::VARCHAR, $17838::VARCHAR, $17839::VARCHAR, $17840::VARCHAR, $17841::VARCHAR, $17842::VARCHAR, $17843::VARCHAR, $17844::VARCHAR, $17845::VARCHAR, $17846::VARCHAR, $17847::VARCHAR, $17848::VARCHAR, $17849::VARCHAR, $17850::VARCHAR, $17851::VARCHAR, $17852::VARCHAR, $17853::VARCHAR, $17854::VARCHAR, $17855::VARCHAR, $17856::VARCHAR, $17857::VARCHAR, $17858::VARCHAR, $17859::VARCHAR, $17860::VARCHAR, $17861::VARCHAR, $17862::VARCHAR, $17863::VARCHAR, $17864::VARCHAR, $17865::VARCHAR, $17866::VARCHAR, $17867::VARCHAR, $17868::VARCHAR, $17869::VARCHAR, $17870::VARCHAR, $17871::VARCHAR, $17872::VARCHAR, $17873::VARCHAR, $17874::VARCHAR, $17875::VARCHAR, $17876::VARCHAR, $17877::VARCHAR, $17878::VARCHAR, $17879::VARCHAR, $17880::VARCHAR, $17881::VARCHAR, $17882::VARCHAR, $17883::VARCHAR, $17884::VARCHAR, $17885::VARCHAR, $17886::VARCHAR, $17887::VARCHAR, $17888::VARCHAR, $17889::VARCHAR, $17890::VARCHAR, $17891::VARCHAR, $17892::VARCHAR, $17893::VARCHAR, $17894::VARCHAR, $17895::VARCHAR, $17896::VARCHAR, $17897::VARCHAR, $17898::VARCHAR, $17899::VARCHAR, $17900::VARCHAR, $17901::VARCHAR, $17902::VARCHAR, $17903::VARCHAR, $17904::VARCHAR, $17905::VARCHAR, $17906::VARCHAR, $17907::VARCHAR, $17908::VARCHAR, $17909::VARCHAR, $17910::VARCHAR, $17911::VARCHAR, $17912::VARCHAR, $17913::VARCHAR, $17914::VARCHAR, $17915::VARCHAR, $17916::VARCHAR, $17917::VARCHAR, $17918::VARCHAR, $17919::VARCHAR, $17920::VARCHAR, $17921::VARCHAR, $17922::VARCHAR, $17923::VARCHAR, $17924::VARCHAR, $17925::VARCHAR, $17926::VARCHAR, $17927::VARCHAR, $17928::VARCHAR, $17929::VARCHAR, $17930::VARCHAR, $17931::VARCHAR, $17932::VARCHAR, $17933::VARCHAR, $17934::VARCHAR, $17935::VARCHAR, $17936::VARCHAR, $17937::VARCHAR, $17938::VARCHAR, $17939::VARCHAR, $17940::VARCHAR, $17941::VARCHAR, $17942::VARCHAR, $17943::VARCHAR, $17944::VARCHAR, $17945::VARCHAR, $17946::VARCHAR, $17947::VARCHAR, $17948::VARCHAR, $17949::VARCHAR, $17950::VARCHAR, $17951::VARCHAR, $17952::VARCHAR, $17953::VARCHAR, $17954::VARCHAR, $17955::VARCHAR, $17956::VARCHAR, $17957::VARCHAR, $17958::VARCHAR, $17959::VARCHAR, $17960::VARCHAR, $17961::VARCHAR, $17962::VARCHAR, $17963::VARCHAR, $17964::VARCHAR, $17965::VARCHAR, $17966::VARCHAR, $17967::VARCHAR, $17968::VARCHAR, $17969::VARCHAR, $17970::VARCHAR, $17971::VARCHAR, $17972::VARCHAR, $17973::VARCHAR, $17974::VARCHAR, $17975::VARCHAR, $17976::VARCHAR, $17977::VARCHAR, $17978::VARCHAR, $17979::VARCHAR, $17980::VARCHAR, $17981::VARCHAR, $17982::VARCHAR, $17983::VARCHAR, $17984::VARCHAR, $17985::VARCHAR, $17986::VARCHAR, $17987::VARCHAR, $17988::VARCHAR, $17989::VARCHAR, $17990::VARCHAR, $17991::VARCHAR, $17992::VARCHAR, $17993::VARCHAR, $17994::VARCHAR, $17995::VARCHAR, $17996::VARCHAR, $17997::VARCHAR, $17998::VARCHAR, $17999::VARCHAR, $18000::VARCHAR, $18001::VARCHAR, $18002::VARCHAR, $18003::VARCHAR, $18004::VARCHAR, $18005::VARCHAR, $18006::VARCHAR, $18007::VARCHAR, $18008::VARCHAR, $18009::VARCHAR, $18010::VARCHAR, $18011::VARCHAR, $18012::VARCHAR, $18013::VARCHAR, $18014::VARCHAR, $18015::VARCHAR, $18016::VARCHAR, $18017::VARCHAR, $18018::VARCHAR, $18019::VARCHAR, $18020::VARCHAR, $18021::VARCHAR, $18022::VARCHAR, $18023::VARCHAR, $18024::VARCHAR, $18025::VARCHAR, $18026::VARCHAR, $18027::VARCHAR, $18028::VARCHAR, $18029::VARCHAR, $18030::VARCHAR, $18031::VARCHAR, $18032::VARCHAR, $18033::VARCHAR, $18034::VARCHAR, $18035::VARCHAR, $18036::VARCHAR, $18037::VARCHAR, $18038::VARCHAR, $18039::VARCHAR, $18040::VARCHAR, $18041::VARCHAR, $18042::VARCHAR, $18043::VARCHAR, $18044::VARCHAR, $18045::VARCHAR, $18046::VARCHAR, $18047::VARCHAR, $18048::VARCHAR, $18049::VARCHAR, $18050::VARCHAR, $18051::VARCHAR, $18052::VARCHAR, $18053::VARCHAR, $18054::VARCHAR, $18055::VARCHAR, $18056::VARCHAR, $18057::VARCHAR, $18058::VARCHAR, $18059::VARCHAR, $18060::VARCHAR, $18061::VARCHAR, $18062::VARCHAR, $18063::VARCHAR, $18064::VARCHAR, $18065::VARCHAR, $18066::VARCHAR, $18067::VARCHAR, $18068::VARCHAR, $18069::VARCHAR, $18070::VARCHAR, $18071::VARCHAR, $18072::VARCHAR, $18073::VARCHAR, $18074::VARCHAR, $18075::VARCHAR, $18076::VARCHAR, $18077::VARCHAR, $18078::VARCHAR, $18079::VARCHAR, $18080::VARCHAR, $18081::VARCHAR, $18082::VARCHAR, $18083::VARCHAR, $18084::VARCHAR, $18085::VARCHAR, $18086::VARCHAR, $18087::VARCHAR, $18088::VARCHAR, $18089::VARCHAR, $18090::VARCHAR, $18091::VARCHAR, $18092::VARCHAR, $18093::VARCHAR, $18094::VARCHAR, $18095::VARCHAR, $18096::VARCHAR, $18097::VARCHAR, $18098::VARCHAR, $18099::VARCHAR, $18100::VARCHAR, $18101::VARCHAR, $18102::VARCHAR, $18103::VARCHAR, $18104::VARCHAR, $18105::VARCHAR, $18106::VARCHAR, $18107::VARCHAR, $18108::VARCHAR, $18109::VARCHAR, $18110::VARCHAR, $18111::VARCHAR, $18112::VARCHAR, $18113::VARCHAR, $18114::VARCHAR, $18115::VARCHAR, $18116::VARCHAR, $18117::VARCHAR, $18118::VARCHAR, $18119::VARCHAR, $18120::VARCHAR, $18121::VARCHAR, $18122::VARCHAR, $18123::VARCHAR, $18124::VARCHAR, $18125::VARCHAR, $18126::VARCHAR, $18127::VARCHAR, $18128::VARCHAR, $18129::VARCHAR, $18130::VARCHAR, $18131::VARCHAR, $18132::VARCHAR, $18133::VARCHAR, $18134::VARCHAR, $18135::VARCHAR, $18136::VARCHAR, $18137::VARCHAR, $18138::VARCHAR, $18139::VARCHAR, $18140::VARCHAR, $18141::VARCHAR, $18142::VARCHAR, $18143::VARCHAR, $18144::VARCHAR, $18145::VARCHAR, $18146::VARCHAR, $18147::VARCHAR, $18148::VARCHAR, $18149::VARCHAR, $18150::VARCHAR, $18151::VARCHAR, $18152::VARCHAR, $18153::VARCHAR, $18154::VARCHAR, $18155::VARCHAR, $18156::VARCHAR, $18157::VARCHAR, $18158::VARCHAR, $18159::VARCHAR, $18160::VARCHAR, $18161::VARCHAR, $18162::VARCHAR, $18163::VARCHAR, $18164::VARCHAR, $18165::VARCHAR, $18166::VARCHAR, $18167::VARCHAR, $18168::VARCHAR, $18169::VARCHAR, $18170::VARCHAR, $18171::VARCHAR, $18172::VARCHAR, $18173::VARCHAR, $18174::VARCHAR, $18175::VARCHAR, $18176::VARCHAR, $18177::VARCHAR, $18178::VARCHAR, $18179::VARCHAR, $18180::VARCHAR, $18181::VARCHAR, $18182::VARCHAR, $18183::VARCHAR, $18184::VARCHAR, $18185::VARCHAR, $18186::VARCHAR, $18187::VARCHAR, $18188::VARCHAR, $18189::VARCHAR, $18190::VARCHAR, $18191::VARCHAR, $18192::VARCHAR, $18193::VARCHAR, $18194::VARCHAR, $18195::VARCHAR, $18196::VARCHAR, $18197::VARCHAR, $18198::VARCHAR, $18199::VARCHAR, $18200::VARCHAR, $18201::VARCHAR, $18202::VARCHAR, $18203::VARCHAR, $18204::VARCHAR, $18205::VARCHAR, $18206::VARCHAR, $18207::VARCHAR, $18208::VARCHAR, $18209::VARCHAR, $18210::VARCHAR, $18211::VARCHAR, $18212::VARCHAR, $18213::VARCHAR, $18214::VARCHAR, $18215::VARCHAR, $18216::VARCHAR, $18217::VARCHAR, $18218::VARCHAR, $18219::VARCHAR, $18220::VARCHAR, $18221::VARCHAR, $18222::VARCHAR, $18223::VARCHAR, $18224::VARCHAR, $18225::VARCHAR, $18226::VARCHAR, $18227::VARCHAR, $18228::VARCHAR, $18229::VARCHAR, $18230::VARCHAR, $18231::VARCHAR, $18232::VARCHAR, $18233::VARCHAR, $18234::VARCHAR, $18235::VARCHAR, $18236::VARCHAR, $18237::VARCHAR, $18238::VARCHAR, $18239::VARCHAR, $18240::VARCHAR, $18241::VARCHAR, $18242::VARCHAR, $18243::VARCHAR, $18244::VARCHAR, $18245::VARCHAR, $18246::VARCHAR, $18247::VARCHAR, $18248::VARCHAR, $18249::VARCHAR, $18250::VARCHAR, $18251::VARCHAR, $18252::VARCHAR, $18253::VARCHAR, $18254::VARCHAR, $18255::VARCHAR, $18256::VARCHAR, $18257::VARCHAR, $18258::VARCHAR, $18259::VARCHAR, $18260::VARCHAR, $18261::VARCHAR, $18262::VARCHAR, $18263::VARCHAR, $18264::VARCHAR, $18265::VARCHAR, $18266::VARCHAR, $18267::VARCHAR, $18268::VARCHAR, $18269::VARCHAR, $18270::VARCHAR, $18271::VARCHAR, $18272::VARCHAR, $18273::VARCHAR, $18274::VARCHAR, $18275::VARCHAR, $18276::VARCHAR, $18277::VARCHAR, $18278::VARCHAR, $18279::VARCHAR, $18280::VARCHAR, $18281::VARCHAR, $18282::VARCHAR, $18283::VARCHAR, $18284::VARCHAR, $18285::VARCHAR, $18286::VARCHAR, $18287::VARCHAR, $18288::VARCHAR, $18289::VARCHAR, $18290::VARCHAR, $18291::VARCHAR, $18292::VARCHAR, $18293::VARCHAR, $18294::VARCHAR, $18295::VARCHAR, $18296::VARCHAR, $18297::VARCHAR, $18298::VARCHAR, $18299::VARCHAR, $18300::VARCHAR, $18301::VARCHAR, $18302::VARCHAR, $18303::VARCHAR, $18304::VARCHAR, $18305::VARCHAR, $18306::VARCHAR, $18307::VARCHAR, $18308::VARCHAR, $18309::VARCHAR, $18310::VARCHAR, $18311::VARCHAR, $18312::VARCHAR, $18313::VARCHAR, $18314::VARCHAR, $18315::VARCHAR, $18316::VARCHAR, $18317::VARCHAR, $18318::VARCHAR, $18319::VARCHAR, $18320::VARCHAR, $18321::VARCHAR, $18322::VARCHAR, $18323::VARCHAR, $18324::VARCHAR, $18325::VARCHAR, $18326::VARCHAR, $18327::VARCHAR, $18328::VARCHAR, $18329::VARCHAR, $18330::VARCHAR, $18331::VARCHAR, $18332::VARCHAR, $18333::VARCHAR, $18334::VARCHAR, $18335::VARCHAR, $18336::VARCHAR, $18337::VARCHAR, $18338::VARCHAR, $18339::VARCHAR, $18340::VARCHAR, $18341::VARCHAR, $18342::VARCHAR, $18343::VARCHAR, $18344::VARCHAR, $18345::VARCHAR, $18346::VARCHAR, $18347::VARCHAR, $18348::VARCHAR, $18349::VARCHAR, $18350::VARCHAR, $18351::VARCHAR, $18352::VARCHAR, $18353::VARCHAR, $18354::VARCHAR, $18355::VARCHAR, $18356::VARCHAR, $18357::VARCHAR, $18358::VARCHAR, $18359::VARCHAR, $18360::VARCHAR, $18361::VARCHAR, $18362::VARCHAR, $18363::VARCHAR, $18364::VARCHAR, $18365::VARCHAR, $18366::VARCHAR, $18367::VARCHAR, $18368::VARCHAR, $18369::VARCHAR, $18370::VARCHAR, $18371::VARCHAR, $18372::VARCHAR, $18373::VARCHAR, $18374::VARCHAR, $18375::VARCHAR, $18376::VARCHAR, $18377::VARCHAR, $18378::VARCHAR, $18379::VARCHAR, $18380::VARCHAR, $18381::VARCHAR, $18382::VARCHAR, $18383::VARCHAR, $18384::VARCHAR, $18385::VARCHAR, $18386::VARCHAR, $18387::VARCHAR, $18388::VARCHAR, $18389::VARCHAR, $18390::VARCHAR, $18391::VARCHAR, $18392::VARCHAR, $18393::VARCHAR, $18394::VARCHAR, $18395::VARCHAR, $18396::VARCHAR, $18397::VARCHAR, $18398::VARCHAR, $18399::VARCHAR, $18400::VARCHAR, $18401::VARCHAR, $18402::VARCHAR, $18403::VARCHAR, $18404::VARCHAR, $18405::VARCHAR, $18406::VARCHAR, $18407::VARCHAR, $18408::VARCHAR, $18409::VARCHAR, $18410::VARCHAR, $18411::VARCHAR, $18412::VARCHAR, $18413::VARCHAR, $18414::VARCHAR, $18415::VARCHAR, $18416::VARCHAR, $18417::VARCHAR, $18418::VARCHAR, $18419::VARCHAR, $18420::VARCHAR, $18421::VARCHAR, $18422::VARCHAR, $18423::VARCHAR, $18424::VARCHAR, $18425::VARCHAR, $18426::VARCHAR, $18427::VARCHAR, $18428::VARCHAR, $18429::VARCHAR, $18430::VARCHAR, $18431::VARCHAR, $18432::VARCHAR, $18433::VARCHAR, $18434::VARCHAR, $18435::VARCHAR, $18436::VARCHAR, $18437::VARCHAR, $18438::VARCHAR, $18439::VARCHAR, $18440::VARCHAR, $18441::VARCHAR, $18442::VARCHAR, $18443::VARCHAR, $18444::VARCHAR, $18445::VARCHAR, $18446::VARCHAR, $18447::VARCHAR, $18448::VARCHAR, $18449::VARCHAR, $18450::VARCHAR, $18451::VARCHAR, $18452::VARCHAR, $18453::VARCHAR, $18454::VARCHAR, $18455::VARCHAR, $18456::VARCHAR, $18457::VARCHAR, $18458::VARCHAR, $18459::VARCHAR, $18460::VARCHAR, $18461::VARCHAR, $18462::VARCHAR, $18463::VARCHAR, $18464::VARCHAR, $18465::VARCHAR, $18466::VARCHAR, $18467::VARCHAR, $18468::VARCHAR, $18469::VARCHAR, $18470::VARCHAR, $18471::VARCHAR, $18472::VARCHAR, $18473::VARCHAR, $18474::VARCHAR, $18475::VARCHAR, $18476::VARCHAR, $18477::VARCHAR, $18478::VARCHAR, $18479::VARCHAR, $18480::VARCHAR, $18481::VARCHAR, $18482::VARCHAR, $18483::VARCHAR, $18484::VARCHAR, $18485::VARCHAR, $18486::VARCHAR, $18487::VARCHAR, $18488::VARCHAR, $18489::VARCHAR, $18490::VARCHAR, $18491::VARCHAR, $18492::VARCHAR, $18493::VARCHAR, $18494::VARCHAR, $18495::VARCHAR, $18496::VARCHAR, $18497::VARCHAR, $18498::VARCHAR, $18499::VARCHAR, $18500::VARCHAR, $18501::VARCHAR, $18502::VARCHAR, $18503::VARCHAR, $18504::VARCHAR, $18505::VARCHAR, $18506::VARCHAR, $18507::VARCHAR, $18508::VARCHAR, $18509::VARCHAR, $18510::VARCHAR, $18511::VARCHAR, $18512::VARCHAR, $18513::VARCHAR, $18514::VARCHAR, $18515::VARCHAR, $18516::VARCHAR, $18517::VARCHAR, $18518::VARCHAR, $18519::VARCHAR, $18520::VARCHAR, $18521::VARCHAR, $18522::VARCHAR, $18523::VARCHAR, $18524::VARCHAR, $18525::VARCHAR, $18526::VARCHAR, $18527::VARCHAR, $18528::VARCHAR, $18529::VARCHAR, $18530::VARCHAR, $18531::VARCHAR, $18532::VARCHAR, $18533::VARCHAR, $18534::VARCHAR, $18535::VARCHAR, $18536::VARCHAR, $18537::VARCHAR, $18538::VARCHAR, $18539::VARCHAR, $18540::VARCHAR, $18541::VARCHAR, $18542::VARCHAR, $18543::VARCHAR, $18544::VARCHAR, $18545::VARCHAR, $18546::VARCHAR, $18547::VARCHAR, $18548::VARCHAR, $18549::VARCHAR, $18550::VARCHAR, $18551::VARCHAR, $18552::VARCHAR, $18553::VARCHAR, $18554::VARCHAR, $18555::VARCHAR, $18556::VARCHAR, $18557::VARCHAR, $18558::VARCHAR, $18559::VARCHAR, $18560::VARCHAR, $18561::VARCHAR, $18562::VARCHAR, $18563::VARCHAR, $18564::VARCHAR, $18565::VARCHAR, $18566::VARCHAR, $18567::VARCHAR, $18568::VARCHAR, $18569::VARCHAR, $18570::VARCHAR, $18571::VARCHAR, $18572::VARCHAR, $18573::VARCHAR, $18574::VARCHAR, $18575::VARCHAR, $18576::VARCHAR, $18577::VARCHAR, $18578::VARCHAR, $18579::VARCHAR, $18580::VARCHAR, $18581::VARCHAR, $18582::VARCHAR, $18583::VARCHAR, $18584::VARCHAR, $18585::VARCHAR, $18586::VARCHAR, $18587::VARCHAR, $18588::VARCHAR, $18589::VARCHAR, $18590::VARCHAR, $18591::VARCHAR, $18592::VARCHAR, $18593::VARCHAR, $18594::VARCHAR, $18595::VARCHAR, $18596::VARCHAR, $18597::VARCHAR, $18598::VARCHAR, $18599::VARCHAR, $18600::VARCHAR, $18601::VARCHAR, $18602::VARCHAR, $18603::VARCHAR, $18604::VARCHAR, $18605::VARCHAR, $18606::VARCHAR, $18607::VARCHAR, $18608::VARCHAR, $18609::VARCHAR, $18610::VARCHAR, $18611::VARCHAR, $18612::VARCHAR, $18613::VARCHAR, $18614::VARCHAR, $18615::VARCHAR, $18616::VARCHAR, $18617::VARCHAR, $18618::VARCHAR, $18619::VARCHAR, $18620::VARCHAR, $18621::VARCHAR, $18622::VARCHAR, $18623::VARCHAR, $18624::VARCHAR, $18625::VARCHAR, $18626::VARCHAR, $18627::VARCHAR, $18628::VARCHAR, $18629::VARCHAR, $18630::VARCHAR, $18631::VARCHAR, $18632::VARCHAR, $18633::VARCHAR, $18634::VARCHAR, $18635::VARCHAR, $18636::VARCHAR, $18637::VARCHAR, $18638::VARCHAR, $18639::VARCHAR, $18640::VARCHAR, $18641::VARCHAR, $18642::VARCHAR, $18643::VARCHAR, $18644::VARCHAR, $18645::VARCHAR, $18646::VARCHAR, $18647::VARCHAR, $18648::VARCHAR, $18649::VARCHAR, $18650::VARCHAR, $18651::VARCHAR, $18652::VARCHAR, $18653::VARCHAR, $18654::VARCHAR, $18655::VARCHAR, $18656::VARCHAR, $18657::VARCHAR, $18658::VARCHAR, $18659::VARCHAR, $18660::VARCHAR, $18661::VARCHAR, $18662::VARCHAR, $18663::VARCHAR, $18664::VARCHAR, $18665::VARCHAR, $18666::VARCHAR, $18667::VARCHAR, $18668::VARCHAR, $18669::VARCHAR, $18670::VARCHAR, $18671::VARCHAR, $18672::VARCHAR, $18673::VARCHAR, $18674::VARCHAR, $18675::VARCHAR, $18676::VARCHAR, $18677::VARCHAR, $18678::VARCHAR, $18679::VARCHAR, $18680::VARCHAR, $18681::VARCHAR, $18682::VARCHAR, $18683::VARCHAR, $18684::VARCHAR, $18685::VARCHAR, $18686::VARCHAR, $18687::VARCHAR, $18688::VARCHAR, $18689::VARCHAR, $18690::VARCHAR, $18691::VARCHAR, $18692::VARCHAR, $18693::VARCHAR, $18694::VARCHAR, $18695::VARCHAR, $18696::VARCHAR, $18697::VARCHAR, $18698::VARCHAR, $18699::VARCHAR, $18700::VARCHAR, $18701::VARCHAR, $18702::VARCHAR, $18703::VARCHAR, $18704::VARCHAR, $18705::VARCHAR, $18706::VARCHAR, $18707::VARCHAR, $18708::VARCHAR, $18709::VARCHAR, $18710::VARCHAR, $18711::VARCHAR, $18712::VARCHAR, $18713::VARCHAR, $18714::VARCHAR, $18715::VARCHAR, $18716::VARCHAR, $18717::VARCHAR, $18718::VARCHAR, $18719::VARCHAR, $18720::VARCHAR, $18721::VARCHAR, $18722::VARCHAR, $18723::VARCHAR, $18724::VARCHAR, $18725::VARCHAR, $18726::VARCHAR, $18727::VARCHAR, $18728::VARCHAR, $18729::VARCHAR, $18730::VARCHAR, $18731::VARCHAR, $18732::VARCHAR, $18733::VARCHAR, $18734::VARCHAR, $18735::VARCHAR, $18736::VARCHAR, $18737::VARCHAR, $18738::VARCHAR, $18739::VARCHAR, $18740::VARCHAR, $18741::VARCHAR, $18742::VARCHAR, $18743::VARCHAR, $18744::VARCHAR, $18745::VARCHAR, $18746::VARCHAR, $18747::VARCHAR, $18748::VARCHAR, $18749::VARCHAR, $18750::VARCHAR, $18751::VARCHAR, $18752::VARCHAR, $18753::VARCHAR, $18754::VARCHAR, $18755::VARCHAR, $18756::VARCHAR, $18757::VARCHAR, $18758::VARCHAR, $18759::VARCHAR, $18760::VARCHAR, $18761::VARCHAR, $18762::VARCHAR, $18763::VARCHAR, $18764::VARCHAR, $18765::VARCHAR, $18766::VARCHAR, $18767::VARCHAR, $18768::VARCHAR, $18769::VARCHAR, $18770::VARCHAR, $18771::VARCHAR, $18772::VARCHAR, $18773::VARCHAR, $18774::VARCHAR, $18775::VARCHAR, $18776::VARCHAR, $18777::VARCHAR, $18778::VARCHAR, $18779::VARCHAR, $18780::VARCHAR, $18781::VARCHAR, $18782::VARCHAR, $18783::VARCHAR, $18784::VARCHAR, $18785::VARCHAR, $18786::VARCHAR, $18787::VARCHAR, $18788::VARCHAR, $18789::VARCHAR, $18790::VARCHAR, $18791::VARCHAR, $18792::VARCHAR, $18793::VARCHAR, $18794::VARCHAR, $18795::VARCHAR, $18796::VARCHAR, $18797::VARCHAR, $18798::VARCHAR, $18799::VARCHAR, $18800::VARCHAR, $18801::VARCHAR, $18802::VARCHAR, $18803::VARCHAR, $18804::VARCHAR, $18805::VARCHAR, $18806::VARCHAR, $18807::VARCHAR, $18808::VARCHAR, $18809::VARCHAR, $18810::VARCHAR, $18811::VARCHAR, $18812::VARCHAR, $18813::VARCHAR, $18814::VARCHAR, $18815::VARCHAR, $18816::VARCHAR, $18817::VARCHAR, $18818::VARCHAR, $18819::VARCHAR, $18820::VARCHAR, $18821::VARCHAR, $18822::VARCHAR, $18823::VARCHAR, $18824::VARCHAR, $18825::VARCHAR, $18826::VARCHAR, $18827::VARCHAR, $18828::VARCHAR, $18829::VARCHAR, $18830::VARCHAR, $18831::VARCHAR, $18832::VARCHAR, $18833::VARCHAR, $18834::VARCHAR, $18835::VARCHAR, $18836::VARCHAR, $18837::VARCHAR, $18838::VARCHAR, $18839::VARCHAR, $18840::VARCHAR, $18841::VARCHAR, $18842::VARCHAR, $18843::VARCHAR, $18844::VARCHAR, $18845::VARCHAR, $18846::VARCHAR, $18847::VARCHAR, $18848::VARCHAR, $18849::VARCHAR, $18850::VARCHAR, $18851::VARCHAR, $18852::VARCHAR, $18853::VARCHAR, $18854::VARCHAR, $18855::VARCHAR, $18856::VARCHAR, $18857::VARCHAR, $18858::VARCHAR, $18859::VARCHAR, $18860::VARCHAR, $18861::VARCHAR, $18862::VARCHAR, $18863::VARCHAR, $18864::VARCHAR, $18865::VARCHAR, $18866::VARCHAR, $18867::VARCHAR, $18868::VARCHAR, $18869::VARCHAR, $18870::VARCHAR, $18871::VARCHAR, $18872::VARCHAR, $18873::VARCHAR, $18874::VARCHAR, $18875::VARCHAR, $18876::VARCHAR, $18877::VARCHAR, $18878::VARCHAR, $18879::VARCHAR, $18880::VARCHAR, $18881::VARCHAR, $18882::VARCHAR, $18883::VARCHAR, $18884::VARCHAR, $18885::VARCHAR, $18886::VARCHAR, $18887::VARCHAR, $18888::VARCHAR, $18889::VARCHAR, $18890::VARCHAR, $18891::VARCHAR, $18892::VARCHAR, $18893::VARCHAR, $18894::VARCHAR, $18895::VARCHAR, $18896::VARCHAR, $18897::VARCHAR, $18898::VARCHAR, $18899::VARCHAR, $18900::VARCHAR, $18901::VARCHAR, $18902::VARCHAR, $18903::VARCHAR, $18904::VARCHAR, $18905::VARCHAR, $18906::VARCHAR, $18907::VARCHAR, $18908::VARCHAR, $18909::VARCHAR, $18910::VARCHAR, $18911::VARCHAR, $18912::VARCHAR, $18913::VARCHAR, $18914::VARCHAR, $18915::VARCHAR, $18916::VARCHAR, $18917::VARCHAR, $18918::VARCHAR, $18919::VARCHAR, $18920::VARCHAR, $18921::VARCHAR, $18922::VARCHAR, $18923::VARCHAR, $18924::VARCHAR, $18925::VARCHAR, $18926::VARCHAR, $18927::VARCHAR, $18928::VARCHAR, $18929::VARCHAR, $18930::VARCHAR, $18931::VARCHAR, $18932::VARCHAR, $18933::VARCHAR, $18934::VARCHAR, $18935::VARCHAR, $18936::VARCHAR, $18937::VARCHAR, $18938::VARCHAR, $18939::VARCHAR, $18940::VARCHAR, $18941::VARCHAR, $18942::VARCHAR, $18943::VARCHAR, $18944::VARCHAR, $18945::VARCHAR, $18946::VARCHAR, $18947::VARCHAR, $18948::VARCHAR, $18949::VARCHAR, $18950::VARCHAR, $18951::VARCHAR, $18952::VARCHAR, $18953::VARCHAR, $18954::VARCHAR, $18955::VARCHAR, $18956::VARCHAR, $18957::VARCHAR, $18958::VARCHAR, $18959::VARCHAR, $18960::VARCHAR, $18961::VARCHAR, $18962::VARCHAR, $18963::VARCHAR, $18964::VARCHAR, $18965::VARCHAR, $18966::VARCHAR, $18967::VARCHAR, $18968::VARCHAR, $18969::VARCHAR, $18970::VARCHAR, $18971::VARCHAR, $18972::VARCHAR, $18973::VARCHAR, $18974::VARCHAR, $18975::VARCHAR, $18976::VARCHAR, $18977::VARCHAR, $18978::VARCHAR, $18979::VARCHAR, $18980::VARCHAR, $18981::VARCHAR, $18982::VARCHAR, $18983::VARCHAR, $18984::VARCHAR, $18985::VARCHAR, $18986::VARCHAR, $18987::VARCHAR, $18988::VARCHAR, $18989::VARCHAR, $18990::VARCHAR, $18991::VARCHAR, $18992::VARCHAR, $18993::VARCHAR, $18994::VARCHAR, $18995::VARCHAR, $18996::VARCHAR, $18997::VARCHAR, $18998::VARCHAR, $18999::VARCHAR, $19000::VARCHAR, $19001::VARCHAR, $19002::VARCHAR, $19003::VARCHAR, $19004::VARCHAR, $19005::VARCHAR, $19006::VARCHAR, $19007::VARCHAR, $19008::VARCHAR, $19009::VARCHAR, $19010::VARCHAR, $19011::VARCHAR, $19012::VARCHAR, $19013::VARCHAR, $19014::VARCHAR, $19015::VARCHAR, $19016::VARCHAR, $19017::VARCHAR, $19018::VARCHAR, $19019::VARCHAR, $19020::VARCHAR, $19021::VARCHAR, $19022::VARCHAR, $19023::VARCHAR, $19024::VARCHAR, $19025::VARCHAR, $19026::VARCHAR, $19027::VARCHAR, $19028::VARCHAR, $19029::VARCHAR, $19030::VARCHAR, $19031::VARCHAR, $19032::VARCHAR, $19033::VARCHAR, $19034::VARCHAR, $19035::VARCHAR, $19036::VARCHAR, $19037::VARCHAR, $19038::VARCHAR, $19039::VARCHAR, $19040::VARCHAR, $19041::VARCHAR, $19042::VARCHAR, $19043::VARCHAR, $19044::VARCHAR, $19045::VARCHAR, $19046::VARCHAR, $19047::VARCHAR, $19048::VARCHAR, $19049::VARCHAR, $19050::VARCHAR, $19051::VARCHAR, $19052::VARCHAR, $19053::VARCHAR, $19054::VARCHAR, $19055::VARCHAR, $19056::VARCHAR, $19057::VARCHAR, $19058::VARCHAR, $19059::VARCHAR, $19060::VARCHAR, $19061::VARCHAR, $19062::VARCHAR, $19063::VARCHAR, $19064::VARCHAR, $19065::VARCHAR, $19066::VARCHAR, $19067::VARCHAR, $19068::VARCHAR, $19069::VARCHAR, $19070::VARCHAR, $19071::VARCHAR, $19072::VARCHAR, $19073::VARCHAR, $19074::VARCHAR, $19075::VARCHAR, $19076::VARCHAR, $19077::VARCHAR, $19078::VARCHAR, $19079::VARCHAR, $19080::VARCHAR, $19081::VARCHAR, $19082::VARCHAR, $19083::VARCHAR, $19084::VARCHAR, $19085::VARCHAR, $19086::VARCHAR, $19087::VARCHAR, $19088::VARCHAR, $19089::VARCHAR, $19090::VARCHAR, $19091::VARCHAR, $19092::VARCHAR, $19093::VARCHAR, $19094::VARCHAR, $19095::VARCHAR, $19096::VARCHAR, $19097::VARCHAR, $19098::VARCHAR, $19099::VARCHAR, $19100::VARCHAR, $19101::VARCHAR, $19102::VARCHAR, $19103::VARCHAR, $19104::VARCHAR, $19105::VARCHAR, $19106::VARCHAR, $19107::VARCHAR, $19108::VARCHAR, $19109::VARCHAR, $19110::VARCHAR, $19111::VARCHAR, $19112::VARCHAR, $19113::VARCHAR, $19114::VARCHAR, $19115::VARCHAR, $19116::VARCHAR, $19117::VARCHAR, $19118::VARCHAR, $19119::VARCHAR, $19120::VARCHAR, $19121::VARCHAR, $19122::VARCHAR, $19123::VARCHAR, $19124::VARCHAR, $19125::VARCHAR, $19126::VARCHAR, $19127::VARCHAR, $19128::VARCHAR, $19129::VARCHAR, $19130::VARCHAR, $19131::VARCHAR, $19132::VARCHAR, $19133::VARCHAR, $19134::VARCHAR, $19135::VARCHAR, $19136::VARCHAR, $19137::VARCHAR, $19138::VARCHAR, $19139::VARCHAR, $19140::VARCHAR, $19141::VARCHAR, $19142::VARCHAR, $19143::VARCHAR, $19144::VARCHAR, $19145::VARCHAR, $19146::VARCHAR, $19147::VARCHAR, $19148::VARCHAR, $19149::VARCHAR, $19150::VARCHAR, $19151::VARCHAR, $19152::VARCHAR, $19153::VARCHAR, $19154::VARCHAR, $19155::VARCHAR, $19156::VARCHAR, $19157::VARCHAR, $19158::VARCHAR, $19159::VARCHAR, $19160::VARCHAR, $19161::VARCHAR, $19162::VARCHAR, $19163::VARCHAR, $19164::VARCHAR, $19165::VARCHAR, $19166::VARCHAR, $19167::VARCHAR, $19168::VARCHAR, $19169::VARCHAR, $19170::VARCHAR, $19171::VARCHAR, $19172::VARCHAR, $19173::VARCHAR, $19174::VARCHAR, $19175::VARCHAR, $19176::VARCHAR, $19177::VARCHAR, $19178::VARCHAR, $19179::VARCHAR, $19180::VARCHAR, $19181::VARCHAR, $19182::VARCHAR, $19183::VARCHAR, $19184::VARCHAR, $19185::VARCHAR, $19186::VARCHAR, $19187::VARCHAR, $19188::VARCHAR, $19189::VARCHAR, $19190::VARCHAR, $19191::VARCHAR, $19192::VARCHAR, $19193::VARCHAR, $19194::VARCHAR, $19195::VARCHAR, $19196::VARCHAR, $19197::VARCHAR, $19198::VARCHAR, $19199::VARCHAR, $19200::VARCHAR, $19201::VARCHAR, $19202::VARCHAR, $19203::VARCHAR, $19204::VARCHAR, $19205::VARCHAR, $19206::VARCHAR, $19207::VARCHAR, $19208::VARCHAR, $19209::VARCHAR, $19210::VARCHAR, $19211::VARCHAR, $19212::VARCHAR, $19213::VARCHAR, $19214::VARCHAR, $19215::VARCHAR, $19216::VARCHAR, $19217::VARCHAR, $19218::VARCHAR, $19219::VARCHAR, $19220::VARCHAR, $19221::VARCHAR, $19222::VARCHAR, $19223::VARCHAR, $19224::VARCHAR, $19225::VARCHAR, $19226::VARCHAR, $19227::VARCHAR, $19228::VARCHAR, $19229::VARCHAR, $19230::VARCHAR, $19231::VARCHAR, $19232::VARCHAR, $19233::VARCHAR, $19234::VARCHAR, $19235::VARCHAR, $19236::VARCHAR, $19237::VARCHAR, $19238::VARCHAR, $19239::VARCHAR, $19240::VARCHAR, $19241::VARCHAR, $19242::VARCHAR, $19243::VARCHAR, $19244::VARCHAR, $19245::VARCHAR, $19246::VARCHAR, $19247::VARCHAR, $19248::VARCHAR, $19249::VARCHAR, $19250::VARCHAR, $19251::VARCHAR, $19252::VARCHAR, $19253::VARCHAR, $19254::VARCHAR, $19255::VARCHAR, $19256::VARCHAR, $19257::VARCHAR, $19258::VARCHAR, $19259::VARCHAR, $19260::VARCHAR, $19261::VARCHAR, $19262::VARCHAR, $19263::VARCHAR, $19264::VARCHAR, $19265::VARCHAR, $19266::VARCHAR, $19267::VARCHAR, $19268::VARCHAR, $19269::VARCHAR, $19270::VARCHAR, $19271::VARCHAR, $19272::VARCHAR, $19273::VARCHAR, $19274::VARCHAR, $19275::VARCHAR, $19276::VARCHAR, $19277::VARCHAR, $19278::VARCHAR, $19279::VARCHAR, $19280::VARCHAR, $19281::VARCHAR, $19282::VARCHAR, $19283::VARCHAR, $19284::VARCHAR, $19285::VARCHAR, $19286::VARCHAR, $19287::VARCHAR, $19288::VARCHAR, $19289::VARCHAR, $19290::VARCHAR, $19291::VARCHAR, $19292::VARCHAR, $19293::VARCHAR, $19294::VARCHAR, $19295::VARCHAR, $19296::VARCHAR, $19297::VARCHAR, $19298::VARCHAR, $19299::VARCHAR, $19300::VARCHAR, $19301::VARCHAR, $19302::VARCHAR, $19303::VARCHAR, $19304::VARCHAR, $19305::VARCHAR, $19306::VARCHAR, $19307::VARCHAR, $19308::VARCHAR, $19309::VARCHAR, $19310::VARCHAR, $19311::VARCHAR, $19312::VARCHAR, $19313::VARCHAR, $19314::VARCHAR, $19315::VARCHAR, $19316::VARCHAR, $19317::VARCHAR, $19318::VARCHAR, $19319::VARCHAR, $19320::VARCHAR, $19321::VARCHAR, $19322::VARCHAR, $19323::VARCHAR, $19324::VARCHAR, $19325::VARCHAR, $19326::VARCHAR, $19327::VARCHAR, $19328::VARCHAR, $19329::VARCHAR, $19330::VARCHAR, $19331::VARCHAR, $19332::VARCHAR, $19333::VARCHAR, $19334::VARCHAR, $19335::VARCHAR, $19336::VARCHAR, $19337::VARCHAR, $19338::VARCHAR, $19339::VARCHAR, $19340::VARCHAR, $19341::VARCHAR, $19342::VARCHAR, $19343::VARCHAR, $19344::VARCHAR, $19345::VARCHAR, $19346::VARCHAR, $19347::VARCHAR, $19348::VARCHAR, $19349::VARCHAR, $19350::VARCHAR, $19351::VARCHAR, $19352::VARCHAR, $19353::VARCHAR, $19354::VARCHAR, $19355::VARCHAR, $19356::VARCHAR, $19357::VARCHAR, $19358::VARCHAR, $19359::VARCHAR, $19360::VARCHAR, $19361::VARCHAR, $19362::VARCHAR, $19363::VARCHAR, $19364::VARCHAR, $19365::VARCHAR, $19366::VARCHAR, $19367::VARCHAR, $19368::VARCHAR, $19369::VARCHAR, $19370::VARCHAR, $19371::VARCHAR, $19372::VARCHAR, $19373::VARCHAR, $19374::VARCHAR, $19375::VARCHAR, $19376::VARCHAR, $19377::VARCHAR, $19378::VARCHAR, $19379::VARCHAR, $19380::VARCHAR, $19381::VARCHAR, $19382::VARCHAR, $19383::VARCHAR, $19384::VARCHAR, $19385::VARCHAR, $19386::VARCHAR, $19387::VARCHAR, $19388::VARCHAR, $19389::VARCHAR, $19390::VARCHAR, $19391::VARCHAR, $19392::VARCHAR, $19393::VARCHAR, $19394::VARCHAR, $19395::VARCHAR, $19396::VARCHAR, $19397::VARCHAR, $19398::VARCHAR, $19399::VARCHAR, $19400::VARCHAR, $19401::VARCHAR, $19402::VARCHAR, $19403::VARCHAR, $19404::VARCHAR, $19405::VARCHAR, $19406::VARCHAR, $19407::VARCHAR, $19408::VARCHAR, $19409::VARCHAR, $19410::VARCHAR, $19411::VARCHAR, $19412::VARCHAR, $19413::VARCHAR, $19414::VARCHAR, $19415::VARCHAR, $19416::VARCHAR, $19417::VARCHAR, $19418::VARCHAR, $19419::VARCHAR, $19420::VARCHAR, $19421::VARCHAR, $19422::VARCHAR, $19423::VARCHAR, $19424::VARCHAR, $19425::VARCHAR, $19426::VARCHAR, $19427::VARCHAR, $19428::VARCHAR, $19429::VARCHAR, $19430::VARCHAR, $19431::VARCHAR, $19432::VARCHAR, $19433::VARCHAR, $19434::VARCHAR, $19435::VARCHAR, $19436::VARCHAR, $19437::VARCHAR, $19438::VARCHAR, $19439::VARCHAR, $19440::VARCHAR, $19441::VARCHAR, $19442::VARCHAR, $19443::VARCHAR, $19444::VARCHAR, $19445::VARCHAR, $19446::VARCHAR, $19447::VARCHAR, $19448::VARCHAR, $19449::VARCHAR, $19450::VARCHAR, $19451::VARCHAR, $19452::VARCHAR, $19453::VARCHAR, $19454::VARCHAR, $19455::VARCHAR, $19456::VARCHAR, $19457::VARCHAR, $19458::VARCHAR, $19459::VARCHAR, $19460::VARCHAR, $19461::VARCHAR, $19462::VARCHAR, $19463::VARCHAR, $19464::VARCHAR, $19465::VARCHAR, $19466::VARCHAR, $19467::VARCHAR, $19468::VARCHAR, $19469::VARCHAR, $19470::VARCHAR, $19471::VARCHAR, $19472::VARCHAR, $19473::VARCHAR, $19474::VARCHAR, $19475::VARCHAR, $19476::VARCHAR, $19477::VARCHAR, $19478::VARCHAR, $19479::VARCHAR, $19480::VARCHAR, $19481::VARCHAR, $19482::VARCHAR, $19483::VARCHAR, $19484::VARCHAR, $19485::VARCHAR, $19486::VARCHAR, $19487::VARCHAR, $19488::VARCHAR, $19489::VARCHAR, $19490::VARCHAR, $19491::VARCHAR, $19492::VARCHAR, $19493::VARCHAR, $19494::VARCHAR, $19495::VARCHAR, $19496::VARCHAR, $19497::VARCHAR, $19498::VARCHAR, $19499::VARCHAR, $19500::VARCHAR, $19501::VARCHAR, $19502::VARCHAR, $19503::VARCHAR, $19504::VARCHAR, $19505::VARCHAR, $19506::VARCHAR, $19507::VARCHAR, $19508::VARCHAR, $19509::VARCHAR, $19510::VARCHAR, $19511::VARCHAR, $19512::VARCHAR, $19513::VARCHAR, $19514::VARCHAR, $19515::VARCHAR, $19516::VARCHAR, $19517::VARCHAR, $19518::VARCHAR, $19519::VARCHAR, $19520::VARCHAR, $19521::VARCHAR, $19522::VARCHAR, $19523::VARCHAR, $19524::VARCHAR, $19525::VARCHAR, $19526::VARCHAR, $19527::VARCHAR, $19528::VARCHAR, $19529::VARCHAR, $19530::VARCHAR, $19531::VARCHAR, $19532::VARCHAR, $19533::VARCHAR, $19534::VARCHAR, $19535::VARCHAR, $19536::VARCHAR, $19537::VARCHAR, $19538::VARCHAR, $19539::VARCHAR, $19540::VARCHAR, $19541::VARCHAR, $19542::VARCHAR, $19543::VARCHAR, $19544::VARCHAR, $19545::VARCHAR, $19546::VARCHAR, $19547::VARCHAR, $19548::VARCHAR, $19549::VARCHAR, $19550::VARCHAR, $19551::VARCHAR, $19552::VARCHAR, $19553::VARCHAR, $19554::VARCHAR, $19555::VARCHAR, $19556::VARCHAR, $19557::VARCHAR, $19558::VARCHAR, $19559::VARCHAR, $19560::VARCHAR, $19561::VARCHAR, $19562::VARCHAR, $19563::VARCHAR, $19564::VARCHAR, $19565::VARCHAR, $19566::VARCHAR, $19567::VARCHAR, $19568::VARCHAR, $19569::VARCHAR, $19570::VARCHAR, $19571::VARCHAR, $19572::VARCHAR, $19573::VARCHAR, $19574::VARCHAR, $19575::VARCHAR, $19576::VARCHAR, $19577::VARCHAR, $19578::VARCHAR, $19579::VARCHAR, $19580::VARCHAR, $19581::VARCHAR, $19582::VARCHAR, $19583::VARCHAR, $19584::VARCHAR, $19585::VARCHAR, $19586::VARCHAR, $19587::VARCHAR, $19588::VARCHAR, $19589::VARCHAR, $19590::VARCHAR, $19591::VARCHAR, $19592::VARCHAR, $19593::VARCHAR, $19594::VARCHAR, $19595::VARCHAR, $19596::VARCHAR, $19597::VARCHAR, $19598::VARCHAR, $19599::VARCHAR, $19600::VARCHAR, $19601::VARCHAR, $19602::VARCHAR, $19603::VARCHAR, $19604::VARCHAR, $19605::VARCHAR, $19606::VARCHAR, $19607::VARCHAR, $19608::VARCHAR, $19609::VARCHAR, $19610::VARCHAR, $19611::VARCHAR, $19612::VARCHAR, $19613::VARCHAR, $19614::VARCHAR, $19615::VARCHAR, $19616::VARCHAR, $19617::VARCHAR, $19618::VARCHAR, $19619::VARCHAR, $19620::VARCHAR, $19621::VARCHAR, $19622::VARCHAR, $19623::VARCHAR, $19624::VARCHAR, $19625::VARCHAR, $19626::VARCHAR, $19627::VARCHAR, $19628::VARCHAR, $19629::VARCHAR, $19630::VARCHAR, $19631::VARCHAR, $19632::VARCHAR, $19633::VARCHAR, $19634::VARCHAR, $19635::VARCHAR, $19636::VARCHAR, $19637::VARCHAR, $19638::VARCHAR, $19639::VARCHAR, $19640::VARCHAR, $19641::VARCHAR, $19642::VARCHAR, $19643::VARCHAR, $19644::VARCHAR, $19645::VARCHAR, $19646::VARCHAR, $19647::VARCHAR, $19648::VARCHAR, $19649::VARCHAR, $19650::VARCHAR, $19651::VARCHAR, $19652::VARCHAR, $19653::VARCHAR, $19654::VARCHAR, $19655::VARCHAR, $19656::VARCHAR, $19657::VARCHAR, $19658::VARCHAR, $19659::VARCHAR, $19660::VARCHAR, $19661::VARCHAR, $19662::VARCHAR, $19663::VARCHAR, $19664::VARCHAR, $19665::VARCHAR, $19666::VARCHAR, $19667::VARCHAR, $19668::VARCHAR, $19669::VARCHAR, $19670::VARCHAR, $19671::VARCHAR, $19672::VARCHAR, $19673::VARCHAR, $19674::VARCHAR, $19675::VARCHAR, $19676::VARCHAR, $19677::VARCHAR, $19678::VARCHAR, $19679::VARCHAR, $19680::VARCHAR, $19681::VARCHAR, $19682::VARCHAR, $19683::VARCHAR, $19684::VARCHAR, $19685::VARCHAR, $19686::VARCHAR, $19687::VARCHAR, $19688::VARCHAR, $19689::VARCHAR, $19690::VARCHAR, $19691::VARCHAR, $19692::VARCHAR, $19693::VARCHAR, $19694::VARCHAR, $19695::VARCHAR, $19696::VARCHAR, $19697::VARCHAR, $19698::VARCHAR, $19699::VARCHAR, $19700::VARCHAR, $19701::VARCHAR, $19702::VARCHAR, $19703::VARCHAR, $19704::VARCHAR, $19705::VARCHAR, $19706::VARCHAR, $19707::VARCHAR, $19708::VARCHAR, $19709::VARCHAR, $19710::VARCHAR, $19711::VARCHAR, $19712::VARCHAR, $19713::VARCHAR, $19714::VARCHAR, $19715::VARCHAR, $19716::VARCHAR, $19717::VARCHAR, $19718::VARCHAR, $19719::VARCHAR, $19720::VARCHAR, $19721::VARCHAR, $19722::VARCHAR, $19723::VARCHAR, $19724::VARCHAR, $19725::VARCHAR, $19726::VARCHAR, $19727::VARCHAR, $19728::VARCHAR, $19729::VARCHAR, $19730::VARCHAR, $19731::VARCHAR, $19732::VARCHAR, $19733::VARCHAR, $19734::VARCHAR, $19735::VARCHAR, $19736::VARCHAR, $19737::VARCHAR, $19738::VARCHAR, $19739::VARCHAR, $19740::VARCHAR, $19741::VARCHAR, $19742::VARCHAR, $19743::VARCHAR, $19744::VARCHAR, $19745::VARCHAR, $19746::VARCHAR, $19747::VARCHAR, $19748::VARCHAR, $19749::VARCHAR, $19750::VARCHAR, $19751::VARCHAR, $19752::VARCHAR, $19753::VARCHAR, $19754::VARCHAR, $19755::VARCHAR, $19756::VARCHAR, $19757::VARCHAR, $19758::VARCHAR, $19759::VARCHAR, $19760::VARCHAR, $19761::VARCHAR, $19762::VARCHAR, $19763::VARCHAR, $19764::VARCHAR, $19765::VARCHAR, $19766::VARCHAR, $19767::VARCHAR, $19768::VARCHAR, $19769::VARCHAR, $19770::VARCHAR, $19771::VARCHAR, $19772::VARCHAR, $19773::VARCHAR, $19774::VARCHAR, $19775::VARCHAR, $19776::VARCHAR, $19777::VARCHAR, $19778::VARCHAR, $19779::VARCHAR, $19780::VARCHAR, $19781::VARCHAR, $19782::VARCHAR, $19783::VARCHAR, $19784::VARCHAR, $19785::VARCHAR, $19786::VARCHAR, $19787::VARCHAR, $19788::VARCHAR, $19789::VARCHAR, $19790::VARCHAR, $19791::VARCHAR, $19792::VARCHAR, $19793::VARCHAR, $19794::VARCHAR, $19795::VARCHAR, $19796::VARCHAR, $19797::VARCHAR, $19798::VARCHAR, $19799::VARCHAR, $19800::VARCHAR, $19801::VARCHAR, $19802::VARCHAR, $19803::VARCHAR, $19804::VARCHAR, $19805::VARCHAR, $19806::VARCHAR, $19807::VARCHAR, $19808::VARCHAR, $19809::VARCHAR, $19810::VARCHAR, $19811::VARCHAR, $19812::VARCHAR, $19813::VARCHAR, $19814::VARCHAR, $19815::VARCHAR, $19816::VARCHAR, $19817::VARCHAR, $19818::VARCHAR, $19819::VARCHAR, $19820::VARCHAR, $19821::VARCHAR, $19822::VARCHAR, $19823::VARCHAR, $19824::VARCHAR, $19825::VARCHAR, $19826::VARCHAR, $19827::VARCHAR, $19828::VARCHAR, $19829::VARCHAR, $19830::VARCHAR, $19831::VARCHAR, $19832::VARCHAR, $19833::VARCHAR, $19834::VARCHAR, $19835::VARCHAR, $19836::VARCHAR, $19837::VARCHAR, $19838::VARCHAR, $19839::VARCHAR, $19840::VARCHAR, $19841::VARCHAR, $19842::VARCHAR, $19843::VARCHAR, $19844::VARCHAR, $19845::VARCHAR, $19846::VARCHAR, $19847::VARCHAR, $19848::VARCHAR, $19849::VARCHAR, $19850::VARCHAR, $19851::VARCHAR, $19852::VARCHAR, $19853::VARCHAR, $19854::VARCHAR, $19855::VARCHAR, $19856::VARCHAR, $19857::VARCHAR, $19858::VARCHAR, $19859::VARCHAR, $19860::VARCHAR, $19861::VARCHAR, $19862::VARCHAR, $19863::VARCHAR, $19864::VARCHAR, $19865::VARCHAR, $19866::VARCHAR, $19867::VARCHAR, $19868::VARCHAR, $19869::VARCHAR, $19870::VARCHAR, $19871::VARCHAR, $19872::VARCHAR, $19873::VARCHAR, $19874::VARCHAR, $19875::VARCHAR, $19876::VARCHAR, $19877::VARCHAR, $19878::VARCHAR, $19879::VARCHAR, $19880::VARCHAR, $19881::VARCHAR, $19882::VARCHAR, $19883::VARCHAR, $19884::VARCHAR, $19885::VARCHAR, $19886::VARCHAR, $19887::VARCHAR, $19888::VARCHAR, $19889::VARCHAR, $19890::VARCHAR, $19891::VARCHAR, $19892::VARCHAR, $19893::VARCHAR, $19894::VARCHAR, $19895::VARCHAR, $19896::VARCHAR, $19897::VARCHAR, $19898::VARCHAR, $19899::VARCHAR, $19900::VARCHAR, $19901::VARCHAR, $19902::VARCHAR, $19903::VARCHAR, $19904::VARCHAR, $19905::VARCHAR, $19906::VARCHAR, $19907::VARCHAR, $19908::VARCHAR, $19909::VARCHAR, $19910::VARCHAR, $19911::VARCHAR, $19912::VARCHAR, $19913::VARCHAR, $19914::VARCHAR, $19915::VARCHAR, $19916::VARCHAR, $19917::VARCHAR, $19918::VARCHAR, $19919::VARCHAR, $19920::VARCHAR, $19921::VARCHAR, $19922::VARCHAR, $19923::VARCHAR, $19924::VARCHAR, $19925::VARCHAR, $19926::VARCHAR, $19927::VARCHAR, $19928::VARCHAR, $19929::VARCHAR, $19930::VARCHAR, $19931::VARCHAR, $19932::VARCHAR, $19933::VARCHAR, $19934::VARCHAR, $19935::VARCHAR, $19936::VARCHAR, $19937::VARCHAR, $19938::VARCHAR, $19939::VARCHAR, $19940::VARCHAR, $19941::VARCHAR, $19942::VARCHAR, $19943::VARCHAR, $19944::VARCHAR, $19945::VARCHAR, $19946::VARCHAR, $19947::VARCHAR, $19948::VARCHAR, $19949::VARCHAR, $19950::VARCHAR, $19951::VARCHAR, $19952::VARCHAR, $19953::VARCHAR, $19954::VARCHAR, $19955::VARCHAR, $19956::VARCHAR, $19957::VARCHAR, $19958::VARCHAR, $19959::VARCHAR, $19960::VARCHAR, $19961::VARCHAR, $19962::VARCHAR, $19963::VARCHAR, $19964::VARCHAR, $19965::VARCHAR, $19966::VARCHAR, $19967::VARCHAR, $19968::VARCHAR, $19969::VARCHAR, $19970::VARCHAR, $19971::VARCHAR, $19972::VARCHAR, $19973::VARCHAR, $19974::VARCHAR, $19975::VARCHAR, $19976::VARCHAR, $19977::VARCHAR, $19978::VARCHAR, $19979::VARCHAR, $19980::VARCHAR, $19981::VARCHAR, $19982::VARCHAR, $19983::VARCHAR, $19984::VARCHAR, $19985::VARCHAR, $19986::VARCHAR, $19987::VARCHAR, $19988::VARCHAR, $19989::VARCHAR, $19990::VARCHAR, $19991::VARCHAR, $19992::VARCHAR, $19993::VARCHAR, $19994::VARCHAR, $19995::VARCHAR, $19996::VARCHAR, $19997::VARCHAR, $19998::VARCHAR, $19999::VARCHAR, $20000::VARCHAR, $20001::VARCHAR, $20002::VARCHAR, $20003::VARCHAR, $20004::VARCHAR, $20005::VARCHAR, $20006::VARCHAR, $20007::VARCHAR, $20008::VARCHAR, $20009::VARCHAR, $20010::VARCHAR, $20011::VARCHAR, $20012::VARCHAR, $20013::VARCHAR, $20014::VARCHAR, $20015::VARCHAR, $20016::VARCHAR, $20017::VARCHAR, $20018::VARCHAR, $20019::VARCHAR, $20020::VARCHAR, $20021::VARCHAR, $20022::VARCHAR, $20023::VARCHAR, $20024::VARCHAR, $20025::VARCHAR, $20026::VARCHAR, $20027::VARCHAR, $20028::VARCHAR, $20029::VARCHAR, $20030::VARCHAR, $20031::VARCHAR, $20032::VARCHAR, $20033::VARCHAR, $20034::VARCHAR, $20035::VARCHAR, $20036::VARCHAR, $20037::VARCHAR, $20038::VARCHAR, $20039::VARCHAR, $20040::VARCHAR, $20041::VARCHAR, $20042::VARCHAR, $20043::VARCHAR, $20044::VARCHAR, $20045::VARCHAR, $20046::VARCHAR, $20047::VARCHAR, $20048::VARCHAR, $20049::VARCHAR, $20050::VARCHAR, $20051::VARCHAR, $20052::VARCHAR, $20053::VARCHAR, $20054::VARCHAR, $20055::VARCHAR, $20056::VARCHAR, $20057::VARCHAR, $20058::VARCHAR, $20059::VARCHAR, $20060::VARCHAR, $20061::VARCHAR, $20062::VARCHAR, $20063::VARCHAR, $20064::VARCHAR, $20065::VARCHAR, $20066::VARCHAR, $20067::VARCHAR, $20068::VARCHAR, $20069::VARCHAR, $20070::VARCHAR, $20071::VARCHAR, $20072::VARCHAR, $20073::VARCHAR, $20074::VARCHAR, $20075::VARCHAR, $20076::VARCHAR, $20077::VARCHAR, $20078::VARCHAR, $20079::VARCHAR, $20080::VARCHAR, $20081::VARCHAR, $20082::VARCHAR, $20083::VARCHAR, $20084::VARCHAR, $20085::VARCHAR, $20086::VARCHAR, $20087::VARCHAR, $20088::VARCHAR, $20089::VARCHAR, $20090::VARCHAR, $20091::VARCHAR, $20092::VARCHAR, $20093::VARCHAR, $20094::VARCHAR, $20095::VARCHAR, $20096::VARCHAR, $20097::VARCHAR, $20098::VARCHAR, $20099::VARCHAR, $20100::VARCHAR, $20101::VARCHAR, $20102::VARCHAR, $20103::VARCHAR, $20104::VARCHAR, $20105::VARCHAR, $20106::VARCHAR, $20107::VARCHAR, $20108::VARCHAR, $20109::VARCHAR, $20110::VARCHAR, $20111::VARCHAR, $20112::VARCHAR, $20113::VARCHAR, $20114::VARCHAR, $20115::VARCHAR, $20116::VARCHAR, $20117::VARCHAR, $20118::VARCHAR, $20119::VARCHAR, $20120::VARCHAR, $20121::VARCHAR, $20122::VARCHAR, $20123::VARCHAR, $20124::VARCHAR, $20125::VARCHAR, $20126::VARCHAR, $20127::VARCHAR, $20128::VARCHAR, $20129::VARCHAR, $20130::VARCHAR, $20131::VARCHAR, $20132::VARCHAR, $20133::VARCHAR, $20134::VARCHAR, $20135::VARCHAR, $20136::VARCHAR, $20137::VARCHAR, $20138::VARCHAR, $20139::VARCHAR, $20140::VARCHAR, $20141::VARCHAR, $20142::VARCHAR, $20143::VARCHAR, $20144::VARCHAR, $20145::VARCHAR, $20146::VARCHAR, $20147::VARCHAR, $20148::VARCHAR, $20149::VARCHAR, $20150::VARCHAR, $20151::VARCHAR, $20152::VARCHAR, $20153::VARCHAR, $20154::VARCHAR, $20155::VARCHAR, $20156::VARCHAR, $20157::VARCHAR, $20158::VARCHAR, $20159::VARCHAR, $20160::VARCHAR, $20161::VARCHAR, $20162::VARCHAR, $20163::VARCHAR, $20164::VARCHAR, $20165::VARCHAR, $20166::VARCHAR, $20167::VARCHAR, $20168::VARCHAR, $20169::VARCHAR, $20170::VARCHAR, $20171::VARCHAR, $20172::VARCHAR, $20173::VARCHAR, $20174::VARCHAR, $20175::VARCHAR, $20176::VARCHAR, $20177::VARCHAR, $20178::VARCHAR, $20179::VARCHAR, $20180::VARCHAR, $20181::VARCHAR, $20182::VARCHAR, $20183::VARCHAR, $20184::VARCHAR, $20185::VARCHAR, $20186::VARCHAR, $20187::VARCHAR, $20188::VARCHAR, $20189::VARCHAR, $20190::VARCHAR, $20191::VARCHAR, $20192::VARCHAR, $20193::VARCHAR, $20194::VARCHAR, $20195::VARCHAR, $20196::VARCHAR, $20197::VARCHAR, $20198::VARCHAR, $20199::VARCHAR, $20200::VARCHAR, $20201::VARCHAR, $20202::VARCHAR, $20203::VARCHAR, $20204::VARCHAR, $20205::VARCHAR, $20206::VARCHAR, $20207::VARCHAR, $20208::VARCHAR, $20209::VARCHAR, $20210::VARCHAR, $20211::VARCHAR, $20212::VARCHAR, $20213::VARCHAR, $20214::VARCHAR, $20215::VARCHAR, $20216::VARCHAR, $20217::VARCHAR, $20218::VARCHAR, $20219::VARCHAR, $20220::VARCHAR, $20221::VARCHAR, $20222::VARCHAR, $20223::VARCHAR, $20224::VARCHAR, $20225::VARCHAR, $20226::VARCHAR, $20227::VARCHAR, $20228::VARCHAR, $20229::VARCHAR, $20230::VARCHAR, $20231::VARCHAR, $20232::VARCHAR, $20233::VARCHAR, $20234::VARCHAR, $20235::VARCHAR, $20236::VARCHAR, $20237::VARCHAR, $20238::VARCHAR, $20239::VARCHAR, $20240::VARCHAR, $20241::VARCHAR, $20242::VARCHAR, $20243::VARCHAR, $20244::VARCHAR, $20245::VARCHAR, $20246::VARCHAR, $20247::VARCHAR, $20248::VARCHAR, $20249::VARCHAR, $20250::VARCHAR, $20251::VARCHAR, $20252::VARCHAR, $20253::VARCHAR, $20254::VARCHAR, $20255::VARCHAR, $20256::VARCHAR, $20257::VARCHAR, $20258::VARCHAR, $20259::VARCHAR, $20260::VARCHAR, $20261::VARCHAR, $20262::VARCHAR, $20263::VARCHAR, $20264::VARCHAR, $20265::VARCHAR, $20266::VARCHAR, $20267::VARCHAR, $20268::VARCHAR, $20269::VARCHAR, $20270::VARCHAR, $20271::VARCHAR, $20272::VARCHAR, $20273::VARCHAR, $20274::VARCHAR, $20275::VARCHAR, $20276::VARCHAR, $20277::VARCHAR, $20278::VARCHAR, $20279::VARCHAR, $20280::VARCHAR, $20281::VARCHAR, $20282::VARCHAR, $20283::VARCHAR, $20284::VARCHAR, $20285::VARCHAR, $20286::VARCHAR, $20287::VARCHAR, $20288::VARCHAR, $20289::VARCHAR, $20290::VARCHAR, $20291::VARCHAR, $20292::VARCHAR, $20293::VARCHAR, $20294::VARCHAR, $20295::VARCHAR, $20296::VARCHAR, $20297::VARCHAR, $20298::VARCHAR, $20299::VARCHAR, $20300::VARCHAR, $20301::VARCHAR, $20302::VARCHAR, $20303::VARCHAR, $20304::VARCHAR, $20305::VARCHAR, $20306::VARCHAR, $20307::VARCHAR, $20308::VARCHAR, $20309::VARCHAR, $20310::VARCHAR, $20311::VARCHAR, $20312::VARCHAR, $20313::VARCHAR, $20314::VARCHAR, $20315::VARCHAR, $20316::VARCHAR, $20317::VARCHAR, $20318::VARCHAR, $20319::VARCHAR, $20320::VARCHAR, $20321::VARCHAR, $20322::VARCHAR, $20323::VARCHAR, $20324::VARCHAR, $20325::VARCHAR, $20326::VARCHAR, $20327::VARCHAR, $20328::VARCHAR, $20329::VARCHAR, $20330::VARCHAR, $20331::VARCHAR, $20332::VARCHAR, $20333::VARCHAR, $20334::VARCHAR, $20335::VARCHAR, $20336::VARCHAR, $20337::VARCHAR, $20338::VARCHAR, $20339::VARCHAR, $20340::VARCHAR, $20341::VARCHAR, $20342::VARCHAR, $20343::VARCHAR, $20344::VARCHAR, $20345::VARCHAR, $20346::VARCHAR, $20347::VARCHAR, $20348::VARCHAR, $20349::VARCHAR, $20350::VARCHAR, $20351::VARCHAR, $20352::VARCHAR, $20353::VARCHAR, $20354::VARCHAR, $20355::VARCHAR, $20356::VARCHAR, $20357::VARCHAR, $20358::VARCHAR, $20359::VARCHAR, $20360::VARCHAR, $20361::VARCHAR, $20362::VARCHAR, $20363::VARCHAR, $20364::VARCHAR, $20365::VARCHAR, $20366::VARCHAR, $20367::VARCHAR, $20368::VARCHAR, $20369::VARCHAR, $20370::VARCHAR, $20371::VARCHAR, $20372::VARCHAR, $20373::VARCHAR, $20374::VARCHAR, $20375::VARCHAR, $20376::VARCHAR, $20377::VARCHAR, $20378::VARCHAR, $20379::VARCHAR, $20380::VARCHAR, $20381::VARCHAR, $20382::VARCHAR, $20383::VARCHAR, $20384::VARCHAR, $20385::VARCHAR, $20386::VARCHAR, $20387::VARCHAR, $20388::VARCHAR, $20389::VARCHAR, $20390::VARCHAR, $20391::VARCHAR, $20392::VARCHAR, $20393::VARCHAR, $20394::VARCHAR, $20395::VARCHAR, $20396::VARCHAR, $20397::VARCHAR, $20398::VARCHAR, $20399::VARCHAR, $20400::VARCHAR, $20401::VARCHAR, $20402::VARCHAR, $20403::VARCHAR, $20404::VARCHAR, $20405::VARCHAR, $20406::VARCHAR, $20407::VARCHAR, $20408::VARCHAR, $20409::VARCHAR, $20410::VARCHAR, $20411::VARCHAR, $20412::VARCHAR, $20413::VARCHAR, $20414::VARCHAR, $20415::VARCHAR, $20416::VARCHAR, $20417::VARCHAR, $20418::VARCHAR, $20419::VARCHAR, $20420::VARCHAR, $20421::VARCHAR, $20422::VARCHAR, $20423::VARCHAR, $20424::VARCHAR, $20425::VARCHAR, $20426::VARCHAR, $20427::VARCHAR, $20428::VARCHAR, $20429::VARCHAR, $20430::VARCHAR, $20431::VARCHAR, $20432::VARCHAR, $20433::VARCHAR, $20434::VARCHAR, $20435::VARCHAR, $20436::VARCHAR, $20437::VARCHAR, $20438::VARCHAR, $20439::VARCHAR, $20440::VARCHAR, $20441::VARCHAR, $20442::VARCHAR, $20443::VARCHAR, $20444::VARCHAR, $20445::VARCHAR, $20446::VARCHAR, $20447::VARCHAR, $20448::VARCHAR, $20449::VARCHAR, $20450::VARCHAR, $20451::VARCHAR, $20452::VARCHAR, $20453::VARCHAR, $20454::VARCHAR, $20455::VARCHAR, $20456::VARCHAR, $20457::VARCHAR, $20458::VARCHAR, $20459::VARCHAR, $20460::VARCHAR, $20461::VARCHAR, $20462::VARCHAR, $20463::VARCHAR, $20464::VARCHAR, $20465::VARCHAR, $20466::VARCHAR, $20467::VARCHAR, $20468::VARCHAR, $20469::VARCHAR, $20470::VARCHAR, $20471::VARCHAR, $20472::VARCHAR, $20473::VARCHAR, $20474::VARCHAR, $20475::VARCHAR, $20476::VARCHAR, $20477::VARCHAR, $20478::VARCHAR, $20479::VARCHAR, $20480::VARCHAR, $20481::VARCHAR, $20482::VARCHAR, $20483::VARCHAR, $20484::VARCHAR, $20485::VARCHAR, $20486::VARCHAR, $20487::VARCHAR, $20488::VARCHAR, $20489::VARCHAR, $20490::VARCHAR, $20491::VARCHAR, $20492::VARCHAR, $20493::VARCHAR, $20494::VARCHAR, $20495::VARCHAR, $20496::VARCHAR, $20497::VARCHAR, $20498::VARCHAR, $20499::VARCHAR, $20500::VARCHAR, $20501::VARCHAR, $20502::VARCHAR, $20503::VARCHAR, $20504::VARCHAR, $20505::VARCHAR, $20506::VARCHAR, $20507::VARCHAR, $20508::VARCHAR, $20509::VARCHAR, $20510::VARCHAR, $20511::VARCHAR, $20512::VARCHAR, $20513::VARCHAR, $20514::VARCHAR, $20515::VARCHAR, $20516::VARCHAR, $20517::VARCHAR, $20518::VARCHAR, $20519::VARCHAR, $20520::VARCHAR, $20521::VARCHAR, $20522::VARCHAR, $20523::VARCHAR, $20524::VARCHAR, $20525::VARCHAR, $20526::VARCHAR, $20527::VARCHAR, $20528::VARCHAR, $20529::VARCHAR, $20530::VARCHAR, $20531::VARCHAR, $20532::VARCHAR, $20533::VARCHAR, $20534::VARCHAR, $20535::VARCHAR, $20536::VARCHAR, $20537::VARCHAR, $20538::VARCHAR, $20539::VARCHAR, $20540::VARCHAR, $20541::VARCHAR, $20542::VARCHAR, $20543::VARCHAR, $20544::VARCHAR, $20545::VARCHAR, $20546::VARCHAR, $20547::VARCHAR, $20548::VARCHAR, $20549::VARCHAR, $20550::VARCHAR, $20551::VARCHAR, $20552::VARCHAR, $20553::VARCHAR, $20554::VARCHAR, $20555::VARCHAR, $20556::VARCHAR, $20557::VARCHAR, $20558::VARCHAR, $20559::VARCHAR, $20560::VARCHAR, $20561::VARCHAR, $20562::VARCHAR, $20563::VARCHAR, $20564::VARCHAR, $20565::VARCHAR, $20566::VARCHAR, $20567::VARCHAR, $20568::VARCHAR, $20569::VARCHAR, $20570::VARCHAR, $20571::VARCHAR, $20572::VARCHAR, $20573::VARCHAR, $20574::VARCHAR, $20575::VARCHAR, $20576::VARCHAR, $20577::VARCHAR, $20578::VARCHAR, $20579::VARCHAR, $20580::VARCHAR, $20581::VARCHAR, $20582::VARCHAR, $20583::VARCHAR, $20584::VARCHAR, $20585::VARCHAR, $20586::VARCHAR, $20587::VARCHAR, $20588::VARCHAR, $20589::VARCHAR, $20590::VARCHAR, $20591::VARCHAR, $20592::VARCHAR, $20593::VARCHAR, $20594::VARCHAR, $20595::VARCHAR, $20596::VARCHAR, $20597::VARCHAR, $20598::VARCHAR, $20599::VARCHAR, $20600::VARCHAR, $20601::VARCHAR, $20602::VARCHAR, $20603::VARCHAR, $20604::VARCHAR, $20605::VARCHAR, $20606::VARCHAR, $20607::VARCHAR, $20608::VARCHAR, $20609::VARCHAR, $20610::VARCHAR, $20611::VARCHAR, $20612::VARCHAR, $20613::VARCHAR, $20614::VARCHAR, $20615::VARCHAR, $20616::VARCHAR, $20617::VARCHAR, $20618::VARCHAR, $20619::VARCHAR, $20620::VARCHAR, $20621::VARCHAR, $20622::VARCHAR, $20623::VARCHAR, $20624::VARCHAR, $20625::VARCHAR, $20626::VARCHAR, $20627::VARCHAR, $20628::VARCHAR, $20629::VARCHAR, $20630::VARCHAR, $20631::VARCHAR, $20632::VARCHAR, $20633::VARCHAR, $20634::VARCHAR, $20635::VARCHAR, $20636::VARCHAR, $20637::VARCHAR, $20638::VARCHAR, $20639::VARCHAR, $20640::VARCHAR, $20641::VARCHAR, $20642::VARCHAR, $20643::VARCHAR, $20644::VARCHAR, $20645::VARCHAR, $20646::VARCHAR, $20647::VARCHAR, $20648::VARCHAR, $20649::VARCHAR, $20650::VARCHAR, $20651::VARCHAR, $20652::VARCHAR, $20653::VARCHAR, $20654::VARCHAR, $20655::VARCHAR, $20656::VARCHAR, $20657::VARCHAR, $20658::VARCHAR, $20659::VARCHAR, $20660::VARCHAR, $20661::VARCHAR, $20662::VARCHAR, $20663::VARCHAR, $20664::VARCHAR, $20665::VARCHAR, $20666::VARCHAR, $20667::VARCHAR, $20668::VARCHAR, $20669::VARCHAR, $20670::VARCHAR, $20671::VARCHAR, $20672::VARCHAR, $20673::VARCHAR, $20674::VARCHAR, $20675::VARCHAR, $20676::VARCHAR, $20677::VARCHAR, $20678::VARCHAR, $20679::VARCHAR, $20680::VARCHAR, $20681::VARCHAR, $20682::VARCHAR, $20683::VARCHAR, $20684::VARCHAR, $20685::VARCHAR, $20686::VARCHAR, $20687::VARCHAR, $20688::VARCHAR, $20689::VARCHAR, $20690::VARCHAR, $20691::VARCHAR, $20692::VARCHAR, $20693::VARCHAR, $20694::VARCHAR, $20695::VARCHAR, $20696::VARCHAR, $20697::VARCHAR, $20698::VARCHAR, $20699::VARCHAR, $20700::VARCHAR, $20701::VARCHAR, $20702::VARCHAR, $20703::VARCHAR, $20704::VARCHAR, $20705::VARCHAR, $20706::VARCHAR, $20707::VARCHAR, $20708::VARCHAR, $20709::VARCHAR, $20710::VARCHAR, $20711::VARCHAR, $20712::VARCHAR, $20713::VARCHAR, $20714::VARCHAR, $20715::VARCHAR, $20716::VARCHAR, $20717::VARCHAR, $20718::VARCHAR, $20719::VARCHAR, $20720::VARCHAR, $20721::VARCHAR, $20722::VARCHAR, $20723::VARCHAR, $20724::VARCHAR, $20725::VARCHAR, $20726::VARCHAR, $20727::VARCHAR, $20728::VARCHAR, $20729::VARCHAR, $20730::VARCHAR, $20731::VARCHAR, $20732::VARCHAR, $20733::VARCHAR, $20734::VARCHAR, $20735::VARCHAR, $20736::VARCHAR, $20737::VARCHAR, $20738::VARCHAR, $20739::VARCHAR, $20740::VARCHAR, $20741::VARCHAR, $20742::VARCHAR, $20743::VARCHAR, $20744::VARCHAR, $20745::VARCHAR, $20746::VARCHAR, $20747::VARCHAR, $20748::VARCHAR, $20749::VARCHAR, $20750::VARCHAR, $20751::VARCHAR, $20752::VARCHAR, $20753::VARCHAR, $20754::VARCHAR, $20755::VARCHAR, $20756::VARCHAR, $20757::VARCHAR, $20758::VARCHAR, $20759::VARCHAR, $20760::VARCHAR, $20761::VARCHAR, $20762::VARCHAR, $20763::VARCHAR, $20764::VARCHAR, $20765::VARCHAR, $20766::VARCHAR, $20767::VARCHAR, $20768::VARCHAR, $20769::VARCHAR, $20770::VARCHAR, $20771::VARCHAR, $20772::VARCHAR, $20773::VARCHAR, $20774::VARCHAR, $20775::VARCHAR, $20776::VARCHAR, $20777::VARCHAR, $20778::VARCHAR, $20779::VARCHAR, $20780::VARCHAR, $20781::VARCHAR, $20782::VARCHAR, $20783::VARCHAR, $20784::VARCHAR, $20785::VARCHAR, $20786::VARCHAR, $20787::VARCHAR, $20788::VARCHAR, $20789::VARCHAR, $20790::VARCHAR, $20791::VARCHAR, $20792::VARCHAR, $20793::VARCHAR, $20794::VARCHAR, $20795::VARCHAR, $20796::VARCHAR, $20797::VARCHAR, $20798::VARCHAR, $20799::VARCHAR, $20800::VARCHAR, $20801::VARCHAR, $20802::VARCHAR, $20803::VARCHAR, $20804::VARCHAR, $20805::VARCHAR, $20806::VARCHAR, $20807::VARCHAR, $20808::VARCHAR, $20809::VARCHAR, $20810::VARCHAR, $20811::VARCHAR, $20812::VARCHAR, $20813::VARCHAR, $20814::VARCHAR, $20815::VARCHAR, $20816::VARCHAR, $20817::VARCHAR, $20818::VARCHAR, $20819::VARCHAR, $20820::VARCHAR, $20821::VARCHAR, $20822::VARCHAR, $20823::VARCHAR, $20824::VARCHAR, $20825::VARCHAR, $20826::VARCHAR, $20827::VARCHAR, $20828::VARCHAR, $20829::VARCHAR, $20830::VARCHAR, $20831::VARCHAR, $20832::VARCHAR, $20833::VARCHAR, $20834::VARCHAR, $20835::VARCHAR, $20836::VARCHAR, $20837::VARCHAR, $20838::VARCHAR, $20839::VARCHAR, $20840::VARCHAR, $20841::VARCHAR, $20842::VARCHAR, $20843::VARCHAR, $20844::VARCHAR, $20845::VARCHAR, $20846::VARCHAR, $20847::VARCHAR, $20848::VARCHAR, $20849::VARCHAR, $20850::VARCHAR, $20851::VARCHAR, $20852::VARCHAR, $20853::VARCHAR, $20854::VARCHAR, $20855::VARCHAR, $20856::VARCHAR, $20857::VARCHAR, $20858::VARCHAR, $20859::VARCHAR, $20860::VARCHAR, $20861::VARCHAR, $20862::VARCHAR, $20863::VARCHAR, $20864::VARCHAR, $20865::VARCHAR, $20866::VARCHAR, $20867::VARCHAR, $20868::VARCHAR, $20869::VARCHAR, $20870::VARCHAR, $20871::VARCHAR, $20872::VARCHAR, $20873::VARCHAR, $20874::VARCHAR, $20875::VARCHAR, $20876::VARCHAR, $20877::VARCHAR, $20878::VARCHAR, $20879::VARCHAR, $20880::VARCHAR, $20881::VARCHAR, $20882::VARCHAR, $20883::VARCHAR, $20884::VARCHAR, $20885::VARCHAR, $20886::VARCHAR, $20887::VARCHAR, $20888::VARCHAR, $20889::VARCHAR, $20890::VARCHAR, $20891::VARCHAR, $20892::VARCHAR, $20893::VARCHAR, $20894::VARCHAR, $20895::VARCHAR, $20896::VARCHAR, $20897::VARCHAR, $20898::VARCHAR, $20899::VARCHAR, $20900::VARCHAR, $20901::VARCHAR, $20902::VARCHAR, $20903::VARCHAR, $20904::VARCHAR, $20905::VARCHAR, $20906::VARCHAR, $20907::VARCHAR, $20908::VARCHAR, $20909::VARCHAR, $20910::VARCHAR, $20911::VARCHAR, $20912::VARCHAR, $20913::VARCHAR, $20914::VARCHAR, $20915::VARCHAR, $20916::VARCHAR, $20917::VARCHAR, $20918::VARCHAR, $20919::VARCHAR, $20920::VARCHAR, $20921::VARCHAR, $20922::VARCHAR, $20923::VARCHAR, $20924::VARCHAR, $20925::VARCHAR, $20926::VARCHAR, $20927::VARCHAR, $20928::VARCHAR, $20929::VARCHAR, $20930::VARCHAR, $20931::VARCHAR, $20932::VARCHAR, $20933::VARCHAR, $20934::VARCHAR, $20935::VARCHAR, $20936::VARCHAR, $20937::VARCHAR, $20938::VARCHAR, $20939::VARCHAR, $20940::VARCHAR, $20941::VARCHAR, $20942::VARCHAR, $20943::VARCHAR, $20944::VARCHAR, $20945::VARCHAR, $20946::VARCHAR, $20947::VARCHAR, $20948::VARCHAR, $20949::VARCHAR, $20950::VARCHAR, $20951::VARCHAR, $20952::VARCHAR, $20953::VARCHAR, $20954::VARCHAR, $20955::VARCHAR, $20956::VARCHAR, $20957::VARCHAR, $20958::VARCHAR, $20959::VARCHAR, $20960::VARCHAR, $20961::VARCHAR, $20962::VARCHAR, $20963::VARCHAR, $20964::VARCHAR, $20965::VARCHAR, $20966::VARCHAR, $20967::VARCHAR, $20968::VARCHAR, $20969::VARCHAR, $20970::VARCHAR, $20971::VARCHAR, $20972::VARCHAR, $20973::VARCHAR, $20974::VARCHAR, $20975::VARCHAR, $20976::VARCHAR, $20977::VARCHAR, $20978::VARCHAR, $20979::VARCHAR, $20980::VARCHAR, $20981::VARCHAR, $20982::VARCHAR, $20983::VARCHAR, $20984::VARCHAR, $20985::VARCHAR, $20986::VARCHAR, $20987::VARCHAR, $20988::VARCHAR, $20989::VARCHAR, $20990::VARCHAR, $20991::VARCHAR, $20992::VARCHAR, $20993::VARCHAR, $20994::VARCHAR, $20995::VARCHAR, $20996::VARCHAR, $20997::VARCHAR, $20998::VARCHAR, $20999::VARCHAR, $21000::VARCHAR, $21001::VARCHAR, $21002::VARCHAR, $21003::VARCHAR, $21004::VARCHAR, $21005::VARCHAR, $21006::VARCHAR, $21007::VARCHAR, $21008::VARCHAR, $21009::VARCHAR, $21010::VARCHAR, $21011::VARCHAR, $21012::VARCHAR, $21013::VARCHAR, $21014::VARCHAR, $21015::VARCHAR, $21016::VARCHAR, $21017::VARCHAR, $21018::VARCHAR, $21019::VARCHAR, $21020::VARCHAR, $21021::VARCHAR, $21022::VARCHAR, $21023::VARCHAR, $21024::VARCHAR, $21025::VARCHAR, $21026::VARCHAR, $21027::VARCHAR, $21028::VARCHAR, $21029::VARCHAR, $21030::VARCHAR, $21031::VARCHAR, $21032::VARCHAR, $21033::VARCHAR, $21034::VARCHAR, $21035::VARCHAR, $21036::VARCHAR, $21037::VARCHAR, $21038::VARCHAR, $21039::VARCHAR, $21040::VARCHAR, $21041::VARCHAR, $21042::VARCHAR, $21043::VARCHAR, $21044::VARCHAR, $21045::VARCHAR, $21046::VARCHAR, $21047::VARCHAR, $21048::VARCHAR, $21049::VARCHAR, $21050::VARCHAR, $21051::VARCHAR, $21052::VARCHAR, $21053::VARCHAR, $21054::VARCHAR, $21055::VARCHAR, $21056::VARCHAR, $21057::VARCHAR, $21058::VARCHAR, $21059::VARCHAR, $21060::VARCHAR, $21061::VARCHAR, $21062::VARCHAR, $21063::VARCHAR, $21064::VARCHAR, $21065::VARCHAR, $21066::VARCHAR, $21067::VARCHAR, $21068::VARCHAR, $21069::VARCHAR, $21070::VARCHAR, $21071::VARCHAR, $21072::VARCHAR, $21073::VARCHAR, $21074::VARCHAR, $21075::VARCHAR, $21076::VARCHAR, $21077::VARCHAR, $21078::VARCHAR, $21079::VARCHAR, $21080::VARCHAR, $21081::VARCHAR, $21082::VARCHAR, $21083::VARCHAR, $21084::VARCHAR, $21085::VARCHAR, $21086::VARCHAR, $21087::VARCHAR, $21088::VARCHAR, $21089::VARCHAR, $21090::VARCHAR, $21091::VARCHAR, $21092::VARCHAR, $21093::VARCHAR, $21094::VARCHAR, $21095::VARCHAR, $21096::VARCHAR, $21097::VARCHAR, $21098::VARCHAR, $21099::VARCHAR, $21100::VARCHAR, $21101::VARCHAR, $21102::VARCHAR, $21103::VARCHAR, $21104::VARCHAR, $21105::VARCHAR, $21106::VARCHAR, $21107::VARCHAR, $21108::VARCHAR, $21109::VARCHAR, $21110::VARCHAR, $21111::VARCHAR, $21112::VARCHAR, $21113::VARCHAR, $21114::VARCHAR, $21115::VARCHAR, $21116::VARCHAR, $21117::VARCHAR, $21118::VARCHAR, $21119::VARCHAR, $21120::VARCHAR, $21121::VARCHAR, $21122::VARCHAR, $21123::VARCHAR, $21124::VARCHAR, $21125::VARCHAR, $21126::VARCHAR, $21127::VARCHAR, $21128::VARCHAR, $21129::VARCHAR, $21130::VARCHAR, $21131::VARCHAR, $21132::VARCHAR, $21133::VARCHAR, $21134::VARCHAR, $21135::VARCHAR, $21136::VARCHAR, $21137::VARCHAR, $21138::VARCHAR, $21139::VARCHAR, $21140::VARCHAR, $21141::VARCHAR, $21142::VARCHAR, $21143::VARCHAR, $21144::VARCHAR, $21145::VARCHAR, $21146::VARCHAR, $21147::VARCHAR, $21148::VARCHAR, $21149::VARCHAR, $21150::VARCHAR, $21151::VARCHAR, $21152::VARCHAR, $21153::VARCHAR, $21154::VARCHAR, $21155::VARCHAR, $21156::VARCHAR, $21157::VARCHAR, $21158::VARCHAR, $21159::VARCHAR, $21160::VARCHAR, $21161::VARCHAR, $21162::VARCHAR, $21163::VARCHAR, $21164::VARCHAR, $21165::VARCHAR, $21166::VARCHAR, $21167::VARCHAR, $21168::VARCHAR, $21169::VARCHAR, $21170::VARCHAR, $21171::VARCHAR, $21172::VARCHAR, $21173::VARCHAR, $21174::VARCHAR, $21175::VARCHAR, $21176::VARCHAR, $21177::VARCHAR, $21178::VARCHAR, $21179::VARCHAR, $21180::VARCHAR, $21181::VARCHAR, $21182::VARCHAR, $21183::VARCHAR, $21184::VARCHAR, $21185::VARCHAR, $21186::VARCHAR, $21187::VARCHAR, $21188::VARCHAR, $21189::VARCHAR, $21190::VARCHAR, $21191::VARCHAR, $21192::VARCHAR, $21193::VARCHAR, $21194::VARCHAR, $21195::VARCHAR, $21196::VARCHAR, $21197::VARCHAR, $21198::VARCHAR, $21199::VARCHAR, $21200::VARCHAR, $21201::VARCHAR, $21202::VARCHAR, $21203::VARCHAR, $21204::VARCHAR, $21205::VARCHAR, $21206::VARCHAR, $21207::VARCHAR, $21208::VARCHAR, $21209::VARCHAR, $21210::VARCHAR, $21211::VARCHAR, $21212::VARCHAR, $21213::VARCHAR, $21214::VARCHAR, $21215::VARCHAR, $21216::VARCHAR, $21217::VARCHAR, $21218::VARCHAR, $21219::VARCHAR, $21220::VARCHAR, $21221::VARCHAR, $21222::VARCHAR, $21223::VARCHAR, $21224::VARCHAR, $21225::VARCHAR, $21226::VARCHAR, $21227::VARCHAR, $21228::VARCHAR, $21229::VARCHAR, $21230::VARCHAR, $21231::VARCHAR, $21232::VARCHAR, $21233::VARCHAR, $21234::VARCHAR, $21235::VARCHAR, $21236::VARCHAR, $21237::VARCHAR, $21238::VARCHAR, $21239::VARCHAR, $21240::VARCHAR, $21241::VARCHAR, $21242::VARCHAR, $21243::VARCHAR, $21244::VARCHAR, $21245::VARCHAR, $21246::VARCHAR, $21247::VARCHAR, $21248::VARCHAR, $21249::VARCHAR, $21250::VARCHAR, $21251::VARCHAR, $21252::VARCHAR, $21253::VARCHAR, $21254::VARCHAR, $21255::VARCHAR, $21256::VARCHAR, $21257::VARCHAR, $21258::VARCHAR, $21259::VARCHAR, $21260::VARCHAR, $21261::VARCHAR, $21262::VARCHAR, $21263::VARCHAR, $21264::VARCHAR, $21265::VARCHAR, $21266::VARCHAR, $21267::VARCHAR, $21268::VARCHAR, $21269::VARCHAR, $21270::VARCHAR, $21271::VARCHAR, $21272::VARCHAR, $21273::VARCHAR, $21274::VARCHAR, $21275::VARCHAR, $21276::VARCHAR, $21277::VARCHAR, $21278::VARCHAR, $21279::VARCHAR, $21280::VARCHAR, $21281::VARCHAR, $21282::VARCHAR, $21283::VARCHAR, $21284::VARCHAR, $21285::VARCHAR, $21286::VARCHAR, $21287::VARCHAR, $21288::VARCHAR, $21289::VARCHAR, $21290::VARCHAR, $21291::VARCHAR, $21292::VARCHAR, $21293::VARCHAR, $21294::VARCHAR, $21295::VARCHAR, $21296::VARCHAR, $21297::VARCHAR, $21298::VARCHAR, $21299::VARCHAR, $21300::VARCHAR, $21301::VARCHAR, $21302::VARCHAR, $21303::VARCHAR, $21304::VARCHAR, $21305::VARCHAR, $21306::VARCHAR, $21307::VARCHAR, $21308::VARCHAR, $21309::VARCHAR, $21310::VARCHAR, $21311::VARCHAR, $21312::VARCHAR, $21313::VARCHAR, $21314::VARCHAR, $21315::VARCHAR, $21316::VARCHAR, $21317::VARCHAR, $21318::VARCHAR, $21319::VARCHAR, $21320::VARCHAR, $21321::VARCHAR, $21322::VARCHAR, $21323::VARCHAR, $21324::VARCHAR, $21325::VARCHAR, $21326::VARCHAR, $21327::VARCHAR, $21328::VARCHAR, $21329::VARCHAR, $21330::VARCHAR, $21331::VARCHAR, $21332::VARCHAR, $21333::VARCHAR, $21334::VARCHAR, $21335::VARCHAR, $21336::VARCHAR, $21337::VARCHAR, $21338::VARCHAR, $21339::VARCHAR, $21340::VARCHAR, $21341::VARCHAR, $21342::VARCHAR, $21343::VARCHAR, $21344::VARCHAR, $21345::VARCHAR, $21346::VARCHAR, $21347::VARCHAR, $21348::VARCHAR, $21349::VARCHAR, $21350::VARCHAR, $21351::VARCHAR, $21352::VARCHAR, $21353::VARCHAR, $21354::VARCHAR, $21355::VARCHAR, $21356::VARCHAR, $21357::VARCHAR, $21358::VARCHAR, $21359::VARCHAR, $21360::VARCHAR, $21361::VARCHAR, $21362::VARCHAR, $21363::VARCHAR, $21364::VARCHAR, $21365::VARCHAR, $21366::VARCHAR, $21367::VARCHAR, $21368::VARCHAR, $21369::VARCHAR, $21370::VARCHAR, $21371::VARCHAR, $21372::VARCHAR, $21373::VARCHAR, $21374::VARCHAR, $21375::VARCHAR, $21376::VARCHAR, $21377::VARCHAR, $21378::VARCHAR, $21379::VARCHAR, $21380::VARCHAR, $21381::VARCHAR, $21382::VARCHAR, $21383::VARCHAR, $21384::VARCHAR, $21385::VARCHAR, $21386::VARCHAR, $21387::VARCHAR, $21388::VARCHAR, $21389::VARCHAR, $21390::VARCHAR, $21391::VARCHAR, $21392::VARCHAR, $21393::VARCHAR, $21394::VARCHAR, $21395::VARCHAR, $21396::VARCHAR, $21397::VARCHAR, $21398::VARCHAR, $21399::VARCHAR, $21400::VARCHAR, $21401::VARCHAR, $21402::VARCHAR, $21403::VARCHAR, $21404::VARCHAR, $21405::VARCHAR, $21406::VARCHAR, $21407::VARCHAR, $21408::VARCHAR, $21409::VARCHAR, $21410::VARCHAR, $21411::VARCHAR, $21412::VARCHAR, $21413::VARCHAR, $21414::VARCHAR, $21415::VARCHAR, $21416::VARCHAR, $21417::VARCHAR, $21418::VARCHAR, $21419::VARCHAR, $21420::VARCHAR, $21421::VARCHAR, $21422::VARCHAR, $21423::VARCHAR, $21424::VARCHAR, $21425::VARCHAR, $21426::VARCHAR, $21427::VARCHAR, $21428::VARCHAR, $21429::VARCHAR, $21430::VARCHAR, $21431::VARCHAR, $21432::VARCHAR, $21433::VARCHAR, $21434::VARCHAR, $21435::VARCHAR, $21436::VARCHAR, $21437::VARCHAR, $21438::VARCHAR, $21439::VARCHAR, $21440::VARCHAR, $21441::VARCHAR, $21442::VARCHAR, $21443::VARCHAR, $21444::VARCHAR, $21445::VARCHAR, $21446::VARCHAR, $21447::VARCHAR, $21448::VARCHAR, $21449::VARCHAR, $21450::VARCHAR, $21451::VARCHAR, $21452::VARCHAR, $21453::VARCHAR, $21454::VARCHAR, $21455::VARCHAR, $21456::VARCHAR, $21457::VARCHAR, $21458::VARCHAR, $21459::VARCHAR, $21460::VARCHAR, $21461::VARCHAR, $21462::VARCHAR, $21463::VARCHAR, $21464::VARCHAR, $21465::VARCHAR, $21466::VARCHAR, $21467::VARCHAR, $21468::VARCHAR, $21469::VARCHAR, $21470::VARCHAR, $21471::VARCHAR, $21472::VARCHAR, $21473::VARCHAR, $21474::VARCHAR, $21475::VARCHAR, $21476::VARCHAR, $21477::VARCHAR, $21478::VARCHAR, $21479::VARCHAR, $21480::VARCHAR, $21481::VARCHAR, $21482::VARCHAR, $21483::VARCHAR, $21484::VARCHAR, $21485::VARCHAR, $21486::VARCHAR, $21487::VARCHAR, $21488::VARCHAR, $21489::VARCHAR, $21490::VARCHAR, $21491::VARCHAR, $21492::VARCHAR, $21493::VARCHAR, $21494::VARCHAR, $21495::VARCHAR, $21496::VARCHAR, $21497::VARCHAR, $21498::VARCHAR, $21499::VARCHAR, $21500::VARCHAR, $21501::VARCHAR, $21502::VARCHAR, $21503::VARCHAR, $21504::VARCHAR, $21505::VARCHAR, $21506::VARCHAR, $21507::VARCHAR, $21508::VARCHAR, $21509::VARCHAR, $21510::VARCHAR, $21511::VARCHAR, $21512::VARCHAR, $21513::VARCHAR, $21514::VARCHAR, $21515::VARCHAR, $21516::VARCHAR, $21517::VARCHAR, $21518::VARCHAR, $21519::VARCHAR, $21520::VARCHAR, $21521::VARCHAR, $21522::VARCHAR, $21523::VARCHAR, $21524::VARCHAR, $21525::VARCHAR, $21526::VARCHAR, $21527::VARCHAR, $21528::VARCHAR, $21529::VARCHAR, $21530::VARCHAR, $21531::VARCHAR, $21532::VARCHAR, $21533::VARCHAR, $21534::VARCHAR, $21535::VARCHAR, $21536::VARCHAR, $21537::VARCHAR, $21538::VARCHAR, $21539::VARCHAR, $21540::VARCHAR, $21541::VARCHAR, $21542::VARCHAR, $21543::VARCHAR, $21544::VARCHAR, $21545::VARCHAR, $21546::VARCHAR, $21547::VARCHAR, $21548::VARCHAR, $21549::VARCHAR, $21550::VARCHAR, $21551::VARCHAR, $21552::VARCHAR, $21553::VARCHAR, $21554::VARCHAR, $21555::VARCHAR, $21556::VARCHAR, $21557::VARCHAR, $21558::VARCHAR, $21559::VARCHAR, $21560::VARCHAR, $21561::VARCHAR, $21562::VARCHAR, $21563::VARCHAR, $21564::VARCHAR, $21565::VARCHAR, $21566::VARCHAR, $21567::VARCHAR, $21568::VARCHAR, $21569::VARCHAR, $21570::VARCHAR, $21571::VARCHAR, $21572::VARCHAR, $21573::VARCHAR, $21574::VARCHAR, $21575::VARCHAR, $21576::VARCHAR, $21577::VARCHAR, $21578::VARCHAR, $21579::VARCHAR, $21580::VARCHAR, $21581::VARCHAR, $21582::VARCHAR, $21583::VARCHAR, $21584::VARCHAR, $21585::VARCHAR, $21586::VARCHAR, $21587::VARCHAR, $21588::VARCHAR, $21589::VARCHAR, $21590::VARCHAR, $21591::VARCHAR, $21592::VARCHAR, $21593::VARCHAR, $21594::VARCHAR, $21595::VARCHAR, $21596::VARCHAR, $21597::VARCHAR, $21598::VARCHAR, $21599::VARCHAR, $21600::VARCHAR, $21601::VARCHAR, $21602::VARCHAR, $21603::VARCHAR, $21604::VARCHAR, $21605::VARCHAR, $21606::VARCHAR, $21607::VARCHAR, $21608::VARCHAR, $21609::VARCHAR, $21610::VARCHAR, $21611::VARCHAR, $21612::VARCHAR, $21613::VARCHAR, $21614::VARCHAR, $21615::VARCHAR, $21616::VARCHAR, $21617::VARCHAR, $21618::VARCHAR, $21619::VARCHAR, $21620::VARCHAR, $21621::VARCHAR, $21622::VARCHAR, $21623::VARCHAR, $21624::VARCHAR, $21625::VARCHAR, $21626::VARCHAR, $21627::VARCHAR, $21628::VARCHAR, $21629::VARCHAR, $21630::VARCHAR, $21631::VARCHAR, $21632::VARCHAR, $21633::VARCHAR, $21634::VARCHAR, $21635::VARCHAR, $21636::VARCHAR, $21637::VARCHAR, $21638::VARCHAR, $21639::VARCHAR, $21640::VARCHAR, $21641::VARCHAR, $21642::VARCHAR, $21643::VARCHAR, $21644::VARCHAR, $21645::VARCHAR, $21646::VARCHAR, $21647::VARCHAR, $21648::VARCHAR, $21649::VARCHAR, $21650::VARCHAR, $21651::VARCHAR, $21652::VARCHAR, $21653::VARCHAR, $21654::VARCHAR, $21655::VARCHAR, $21656::VARCHAR, $21657::VARCHAR, $21658::VARCHAR, $21659::VARCHAR, $21660::VARCHAR, $21661::VARCHAR, $21662::VARCHAR, $21663::VARCHAR, $21664::VARCHAR, $21665::VARCHAR, $21666::VARCHAR, $21667::VARCHAR, $21668::VARCHAR, $21669::VARCHAR, $21670::VARCHAR, $21671::VARCHAR, $21672::VARCHAR, $21673::VARCHAR, $21674::VARCHAR, $21675::VARCHAR, $21676::VARCHAR, $21677::VARCHAR, $21678::VARCHAR, $21679::VARCHAR, $21680::VARCHAR, $21681::VARCHAR, $21682::VARCHAR, $21683::VARCHAR, $21684::VARCHAR, $21685::VARCHAR, $21686::VARCHAR, $21687::VARCHAR, $21688::VARCHAR, $21689::VARCHAR, $21690::VARCHAR, $21691::VARCHAR, $21692::VARCHAR, $21693::VARCHAR, $21694::VARCHAR, $21695::VARCHAR, $21696::VARCHAR, $21697::VARCHAR, $21698::VARCHAR, $21699::VARCHAR, $21700::VARCHAR, $21701::VARCHAR, $21702::VARCHAR, $21703::VARCHAR, $21704::VARCHAR, $21705::VARCHAR, $21706::VARCHAR, $21707::VARCHAR, $21708::VARCHAR, $21709::VARCHAR, $21710::VARCHAR, $21711::VARCHAR, $21712::VARCHAR, $21713::VARCHAR, $21714::VARCHAR, $21715::VARCHAR, $21716::VARCHAR, $21717::VARCHAR, $21718::VARCHAR, $21719::VARCHAR, $21720::VARCHAR, $21721::VARCHAR, $21722::VARCHAR, $21723::VARCHAR, $21724::VARCHAR, $21725::VARCHAR, $21726::VARCHAR, $21727::VARCHAR, $21728::VARCHAR, $21729::VARCHAR, $21730::VARCHAR, $21731::VARCHAR, $21732::VARCHAR, $21733::VARCHAR, $21734::VARCHAR, $21735::VARCHAR, $21736::VARCHAR, $21737::VARCHAR, $21738::VARCHAR, $21739::VARCHAR, $21740::VARCHAR, $21741::VARCHAR, $21742::VARCHAR, $21743::VARCHAR, $21744::VARCHAR, $21745::VARCHAR, $21746::VARCHAR, $21747::VARCHAR, $21748::VARCHAR, $21749::VARCHAR, $21750::VARCHAR, $21751::VARCHAR, $21752::VARCHAR, $21753::VARCHAR, $21754::VARCHAR, $21755::VARCHAR, $21756::VARCHAR, $21757::VARCHAR, $21758::VARCHAR, $21759::VARCHAR, $21760::VARCHAR, $21761::VARCHAR, $21762::VARCHAR, $21763::VARCHAR, $21764::VARCHAR, $21765::VARCHAR, $21766::VARCHAR, $21767::VARCHAR, $21768::VARCHAR, $21769::VARCHAR, $21770::VARCHAR, $21771::VARCHAR, $21772::VARCHAR, $21773::VARCHAR, $21774::VARCHAR, $21775::VARCHAR, $21776::VARCHAR, $21777::VARCHAR, $21778::VARCHAR, $21779::VARCHAR, $21780::VARCHAR, $21781::VARCHAR, $21782::VARCHAR, $21783::VARCHAR, $21784::VARCHAR, $21785::VARCHAR, $21786::VARCHAR, $21787::VARCHAR, $21788::VARCHAR, $21789::VARCHAR, $21790::VARCHAR, $21791::VARCHAR, $21792::VARCHAR, $21793::VARCHAR, $21794::VARCHAR, $21795::VARCHAR, $21796::VARCHAR, $21797::VARCHAR, $21798::VARCHAR, $21799::VARCHAR, $21800::VARCHAR, $21801::VARCHAR, $21802::VARCHAR, $21803::VARCHAR, $21804::VARCHAR, $21805::VARCHAR, $21806::VARCHAR, $21807::VARCHAR, $21808::VARCHAR, $21809::VARCHAR, $21810::VARCHAR, $21811::VARCHAR, $21812::VARCHAR, $21813::VARCHAR, $21814::VARCHAR, $21815::VARCHAR, $21816::VARCHAR, $21817::VARCHAR, $21818::VARCHAR, $21819::VARCHAR, $21820::VARCHAR, $21821::VARCHAR, $21822::VARCHAR, $21823::VARCHAR, $21824::VARCHAR, $21825::VARCHAR, $21826::VARCHAR, $21827::VARCHAR, $21828::VARCHAR, $21829::VARCHAR, $21830::VARCHAR, $21831::VARCHAR, $21832::VARCHAR, $21833::VARCHAR, $21834::VARCHAR, $21835::VARCHAR, $21836::VARCHAR, $21837::VARCHAR, $21838::VARCHAR, $21839::VARCHAR, $21840::VARCHAR, $21841::VARCHAR, $21842::VARCHAR, $21843::VARCHAR, $21844::VARCHAR, $21845::VARCHAR, $21846::VARCHAR, $21847::VARCHAR, $21848::VARCHAR, $21849::VARCHAR, $21850::VARCHAR, $21851::VARCHAR, $21852::VARCHAR, $21853::VARCHAR, $21854::VARCHAR, $21855::VARCHAR, $21856::VARCHAR, $21857::VARCHAR, $21858::VARCHAR, $21859::VARCHAR, $21860::VARCHAR, $21861::VARCHAR, $21862::VARCHAR, $21863::VARCHAR, $21864::VARCHAR, $21865::VARCHAR, $21866::VARCHAR, $21867::VARCHAR, $21868::VARCHAR, $21869::VARCHAR, $21870::VARCHAR, $21871::VARCHAR, $21872::VARCHAR, $21873::VARCHAR, $21874::VARCHAR, $21875::VARCHAR, $21876::VARCHAR, $21877::VARCHAR, $21878::VARCHAR, $21879::VARCHAR, $21880::VARCHAR, $21881::VARCHAR, $21882::VARCHAR, $21883::VARCHAR, $21884::VARCHAR, $21885::VARCHAR, $21886::VARCHAR, $21887::VARCHAR, $21888::VARCHAR, $21889::VARCHAR, $21890::VARCHAR, $21891::VARCHAR, $21892::VARCHAR, $21893::VARCHAR, $21894::VARCHAR, $21895::VARCHAR, $21896::VARCHAR, $21897::VARCHAR, $21898::VARCHAR, $21899::VARCHAR, $21900::VARCHAR, $21901::VARCHAR, $21902::VARCHAR, $21903::VARCHAR, $21904::VARCHAR, $21905::VARCHAR, $21906::VARCHAR, $21907::VARCHAR, $21908::VARCHAR, $21909::VARCHAR, $21910::VARCHAR, $21911::VARCHAR, $21912::VARCHAR, $21913::VARCHAR, $21914::VARCHAR, $21915::VARCHAR, $21916::VARCHAR, $21917::VARCHAR, $21918::VARCHAR, $21919::VARCHAR, $21920::VARCHAR, $21921::VARCHAR, $21922::VARCHAR, $21923::VARCHAR, $21924::VARCHAR, $21925::VARCHAR, $21926::VARCHAR, $21927::VARCHAR, $21928::VARCHAR, $21929::VARCHAR, $21930::VARCHAR, $21931::VARCHAR, $21932::VARCHAR, $21933::VARCHAR, $21934::VARCHAR, $21935::VARCHAR, $21936::VARCHAR, $21937::VARCHAR, $21938::VARCHAR, $21939::VARCHAR, $21940::VARCHAR, $21941::VARCHAR, $21942::VARCHAR, $21943::VARCHAR, $21944::VARCHAR, $21945::VARCHAR, $21946::VARCHAR, $21947::VARCHAR, $21948::VARCHAR, $21949::VARCHAR, $21950::VARCHAR, $21951::VARCHAR, $21952::VARCHAR, $21953::VARCHAR, $21954::VARCHAR, $21955::VARCHAR, $21956::VARCHAR, $21957::VARCHAR, $21958::VARCHAR, $21959::VARCHAR, $21960::VARCHAR, $21961::VARCHAR, $21962::VARCHAR, $21963::VARCHAR, $21964::VARCHAR, $21965::VARCHAR, $21966::VARCHAR, $21967::VARCHAR, $21968::VARCHAR, $21969::VARCHAR, $21970::VARCHAR, $21971::VARCHAR, $21972::VARCHAR, $21973::VARCHAR, $21974::VARCHAR, $21975::VARCHAR, $21976::VARCHAR, $21977::VARCHAR, $21978::VARCHAR, $21979::VARCHAR, $21980::VARCHAR, $21981::VARCHAR, $21982::VARCHAR, $21983::VARCHAR, $21984::VARCHAR, $21985::VARCHAR, $21986::VARCHAR, $21987::VARCHAR, $21988::VARCHAR, $21989::VARCHAR, $21990::VARCHAR, $21991::VARCHAR, $21992::VARCHAR, $21993::VARCHAR, $21994::VARCHAR, $21995::VARCHAR, $21996::VARCHAR, $21997::VARCHAR, $21998::VARCHAR, $21999::VARCHAR, $22000::VARCHAR, $22001::VARCHAR, $22002::VARCHAR, $22003::VARCHAR, $22004::VARCHAR, $22005::VARCHAR, $22006::VARCHAR, $22007::VARCHAR, $22008::VARCHAR, $22009::VARCHAR, $22010::VARCHAR, $22011::VARCHAR, $22012::VARCHAR, $22013::VARCHAR, $22014::VARCHAR, $22015::VARCHAR, $22016::VARCHAR, $22017::VARCHAR, $22018::VARCHAR, $22019::VARCHAR, $22020::VARCHAR, $22021::VARCHAR, $22022::VARCHAR, $22023::VARCHAR, $22024::VARCHAR, $22025::VARCHAR, $22026::VARCHAR, $22027::VARCHAR, $22028::VARCHAR, $22029::VARCHAR, $22030::VARCHAR, $22031::VARCHAR, $22032::VARCHAR, $22033::VARCHAR, $22034::VARCHAR, $22035::VARCHAR, $22036::VARCHAR, $22037::VARCHAR, $22038::VARCHAR, $22039::VARCHAR, $22040::VARCHAR, $22041::VARCHAR, $22042::VARCHAR, $22043::VARCHAR, $22044::VARCHAR, $22045::VARCHAR, $22046::VARCHAR, $22047::VARCHAR, $22048::VARCHAR, $22049::VARCHAR, $22050::VARCHAR, $22051::VARCHAR, $22052::VARCHAR, $22053::VARCHAR, $22054::VARCHAR, $22055::VARCHAR, $22056::VARCHAR, $22057::VARCHAR, $22058::VARCHAR, $22059::VARCHAR, $22060::VARCHAR, $22061::VARCHAR, $22062::VARCHAR, $22063::VARCHAR, $22064::VARCHAR, $22065::VARCHAR, $22066::VARCHAR, $22067::VARCHAR, $22068::VARCHAR, $22069::VARCHAR, $22070::VARCHAR, $22071::VARCHAR, $22072::VARCHAR, $22073::VARCHAR, $22074::VARCHAR, $22075::VARCHAR, $22076::VARCHAR, $22077::VARCHAR, $22078::VARCHAR, $22079::VARCHAR, $22080::VARCHAR, $22081::VARCHAR, $22082::VARCHAR, $22083::VARCHAR, $22084::VARCHAR, $22085::VARCHAR, $22086::VARCHAR, $22087::VARCHAR, $22088::VARCHAR, $22089::VARCHAR, $22090::VARCHAR, $22091::VARCHAR, $22092::VARCHAR, $22093::VARCHAR, $22094::VARCHAR, $22095::VARCHAR, $22096::VARCHAR, $22097::VARCHAR, $22098::VARCHAR, $22099::VARCHAR, $22100::VARCHAR, $22101::VARCHAR, $22102::VARCHAR, $22103::VARCHAR, $22104::VARCHAR, $22105::VARCHAR, $22106::VARCHAR, $22107::VARCHAR, $22108::VARCHAR, $22109::VARCHAR, $22110::VARCHAR, $22111::VARCHAR, $22112::VARCHAR, $22113::VARCHAR, $22114::VARCHAR, $22115::VARCHAR, $22116::VARCHAR, $22117::VARCHAR, $22118::VARCHAR, $22119::VARCHAR, $22120::VARCHAR, $22121::VARCHAR, $22122::VARCHAR, $22123::VARCHAR, $22124::VARCHAR, $22125::VARCHAR, $22126::VARCHAR, $22127::VARCHAR, $22128::VARCHAR, $22129::VARCHAR, $22130::VARCHAR, $22131::VARCHAR, $22132::VARCHAR, $22133::VARCHAR, $22134::VARCHAR, $22135::VARCHAR, $22136::VARCHAR, $22137::VARCHAR, $22138::VARCHAR, $22139::VARCHAR, $22140::VARCHAR, $22141::VARCHAR, $22142::VARCHAR, $22143::VARCHAR, $22144::VARCHAR, $22145::VARCHAR, $22146::VARCHAR, $22147::VARCHAR, $22148::VARCHAR, $22149::VARCHAR, $22150::VARCHAR, $22151::VARCHAR, $22152::VARCHAR, $22153::VARCHAR, $22154::VARCHAR, $22155::VARCHAR, $22156::VARCHAR, $22157::VARCHAR, $22158::VARCHAR, $22159::VARCHAR, $22160::VARCHAR, $22161::VARCHAR, $22162::VARCHAR, $22163::VARCHAR, $22164::VARCHAR, $22165::VARCHAR, $22166::VARCHAR, $22167::VARCHAR, $22168::VARCHAR, $22169::VARCHAR, $22170::VARCHAR, $22171::VARCHAR, $22172::VARCHAR, $22173::VARCHAR, $22174::VARCHAR, $22175::VARCHAR, $22176::VARCHAR, $22177::VARCHAR, $22178::VARCHAR, $22179::VARCHAR, $22180::VARCHAR, $22181::VARCHAR, $22182::VARCHAR, $22183::VARCHAR, $22184::VARCHAR, $22185::VARCHAR, $22186::VARCHAR, $22187::VARCHAR, $22188::VARCHAR, $22189::VARCHAR, $22190::VARCHAR, $22191::VARCHAR, $22192::VARCHAR, $22193::VARCHAR, $22194::VARCHAR, $22195::VARCHAR, $22196::VARCHAR, $22197::VARCHAR, $22198::VARCHAR, $22199::VARCHAR, $22200::VARCHAR, $22201::VARCHAR, $22202::VARCHAR, $22203::VARCHAR, $22204::VARCHAR, $22205::VARCHAR, $22206::VARCHAR, $22207::VARCHAR, $22208::VARCHAR, $22209::VARCHAR, $22210::VARCHAR, $22211::VARCHAR, $22212::VARCHAR, $22213::VARCHAR, $22214::VARCHAR, $22215::VARCHAR, $22216::VARCHAR, $22217::VARCHAR, $22218::VARCHAR, $22219::VARCHAR, $22220::VARCHAR, $22221::VARCHAR, $22222::VARCHAR, $22223::VARCHAR, $22224::VARCHAR, $22225::VARCHAR, $22226::VARCHAR, $22227::VARCHAR, $22228::VARCHAR, $22229::VARCHAR, $22230::VARCHAR, $22231::VARCHAR, $22232::VARCHAR, $22233::VARCHAR, $22234::VARCHAR, $22235::VARCHAR, $22236::VARCHAR, $22237::VARCHAR, $22238::VARCHAR, $22239::VARCHAR, $22240::VARCHAR, $22241::VARCHAR, $22242::VARCHAR, $22243::VARCHAR, $22244::VARCHAR, $22245::VARCHAR, $22246::VARCHAR, $22247::VARCHAR, $22248::VARCHAR, $22249::VARCHAR, $22250::VARCHAR, $22251::VARCHAR, $22252::VARCHAR, $22253::VARCHAR, $22254::VARCHAR, $22255::VARCHAR, $22256::VARCHAR, $22257::VARCHAR, $22258::VARCHAR, $22259::VARCHAR, $22260::VARCHAR, $22261::VARCHAR, $22262::VARCHAR, $22263::VARCHAR, $22264::VARCHAR, $22265::VARCHAR, $22266::VARCHAR, $22267::VARCHAR, $22268::VARCHAR, $22269::VARCHAR, $22270::VARCHAR, $22271::VARCHAR, $22272::VARCHAR, $22273::VARCHAR, $22274::VARCHAR, $22275::VARCHAR, $22276::VARCHAR, $22277::VARCHAR, $22278::VARCHAR, $22279::VARCHAR, $22280::VARCHAR, $22281::VARCHAR, $22282::VARCHAR, $22283::VARCHAR, $22284::VARCHAR, $22285::VARCHAR, $22286::VARCHAR, $22287::VARCHAR, $22288::VARCHAR, $22289::VARCHAR, $22290::VARCHAR, $22291::VARCHAR, $22292::VARCHAR, $22293::VARCHAR, $22294::VARCHAR, $22295::VARCHAR, $22296::VARCHAR, $22297::VARCHAR, $22298::VARCHAR, $22299::VARCHAR, $22300::VARCHAR, $22301::VARCHAR, $22302::VARCHAR, $22303::VARCHAR, $22304::VARCHAR, $22305::VARCHAR, $22306::VARCHAR, $22307::VARCHAR, $22308::VARCHAR, $22309::VARCHAR, $22310::VARCHAR, $22311::VARCHAR, $22312::VARCHAR, $22313::VARCHAR, $22314::VARCHAR, $22315::VARCHAR, $22316::VARCHAR, $22317::VARCHAR, $22318::VARCHAR, $22319::VARCHAR, $22320::VARCHAR, $22321::VARCHAR, $22322::VARCHAR, $22323::VARCHAR, $22324::VARCHAR, $22325::VARCHAR, $22326::VARCHAR, $22327::VARCHAR, $22328::VARCHAR, $22329::VARCHAR, $22330::VARCHAR, $22331::VARCHAR, $22332::VARCHAR, $22333::VARCHAR, $22334::VARCHAR, $22335::VARCHAR, $22336::VARCHAR, $22337::VARCHAR, $22338::VARCHAR, $22339::VARCHAR, $22340::VARCHAR, $22341::VARCHAR, $22342::VARCHAR, $22343::VARCHAR, $22344::VARCHAR, $22345::VARCHAR, $22346::VARCHAR, $22347::VARCHAR, $22348::VARCHAR, $22349::VARCHAR, $22350::VARCHAR, $22351::VARCHAR, $22352::VARCHAR, $22353::VARCHAR, $22354::VARCHAR, $22355::VARCHAR, $22356::VARCHAR, $22357::VARCHAR, $22358::VARCHAR, $22359::VARCHAR, $22360::VARCHAR, $22361::VARCHAR, $22362::VARCHAR, $22363::VARCHAR, $22364::VARCHAR, $22365::VARCHAR, $22366::VARCHAR, $22367::VARCHAR, $22368::VARCHAR, $22369::VARCHAR, $22370::VARCHAR, $22371::VARCHAR, $22372::VARCHAR, $22373::VARCHAR, $22374::VARCHAR, $22375::VARCHAR, $22376::VARCHAR, $22377::VARCHAR, $22378::VARCHAR, $22379::VARCHAR, $22380::VARCHAR, $22381::VARCHAR, $22382::VARCHAR, $22383::VARCHAR, $22384::VARCHAR, $22385::VARCHAR, $22386::VARCHAR, $22387::VARCHAR, $22388::VARCHAR, $22389::VARCHAR, $22390::VARCHAR, $22391::VARCHAR, $22392::VARCHAR, $22393::VARCHAR, $22394::VARCHAR, $22395::VARCHAR, $22396::VARCHAR, $22397::VARCHAR, $22398::VARCHAR, $22399::VARCHAR, $22400::VARCHAR, $22401::VARCHAR, $22402::VARCHAR, $22403::VARCHAR, $22404::VARCHAR, $22405::VARCHAR, $22406::VARCHAR, $22407::VARCHAR, $22408::VARCHAR, $22409::VARCHAR, $22410::VARCHAR, $22411::VARCHAR, $22412::VARCHAR, $22413::VARCHAR, $22414::VARCHAR, $22415::VARCHAR, $22416::VARCHAR, $22417::VARCHAR, $22418::VARCHAR, $22419::VARCHAR, $22420::VARCHAR, $22421::VARCHAR, $22422::VARCHAR, $22423::VARCHAR, $22424::VARCHAR, $22425::VARCHAR, $22426::VARCHAR, $22427::VARCHAR, $22428::VARCHAR, $22429::VARCHAR, $22430::VARCHAR, $22431::VARCHAR, $22432::VARCHAR, $22433::VARCHAR, $22434::VARCHAR, $22435::VARCHAR, $22436::VARCHAR, $22437::VARCHAR, $22438::VARCHAR, $22439::VARCHAR, $22440::VARCHAR, $22441::VARCHAR, $22442::VARCHAR, $22443::VARCHAR, $22444::VARCHAR, $22445::VARCHAR, $22446::VARCHAR, $22447::VARCHAR, $22448::VARCHAR, $22449::VARCHAR, $22450::VARCHAR, $22451::VARCHAR, $22452::VARCHAR, $22453::VARCHAR, $22454::VARCHAR, $22455::VARCHAR, $22456::VARCHAR, $22457::VARCHAR, $22458::VARCHAR, $22459::VARCHAR, $22460::VARCHAR, $22461::VARCHAR, $22462::VARCHAR, $22463::VARCHAR, $22464::VARCHAR, $22465::VARCHAR, $22466::VARCHAR, $22467::VARCHAR, $22468::VARCHAR, $22469::VARCHAR, $22470::VARCHAR, $22471::VARCHAR, $22472::VARCHAR, $22473::VARCHAR, $22474::VARCHAR, $22475::VARCHAR, $22476::VARCHAR, $22477::VARCHAR, $22478::VARCHAR, $22479::VARCHAR, $22480::VARCHAR, $22481::VARCHAR, $22482::VARCHAR, $22483::VARCHAR, $22484::VARCHAR, $22485::VARCHAR, $22486::VARCHAR, $22487::VARCHAR, $22488::VARCHAR, $22489::VARCHAR, $22490::VARCHAR, $22491::VARCHAR, $22492::VARCHAR, $22493::VARCHAR, $22494::VARCHAR, $22495::VARCHAR, $22496::VARCHAR, $22497::VARCHAR, $22498::VARCHAR, $22499::VARCHAR, $22500::VARCHAR, $22501::VARCHAR, $22502::VARCHAR, $22503::VARCHAR, $22504::VARCHAR, $22505::VARCHAR, $22506::VARCHAR, $22507::VARCHAR, $22508::VARCHAR, $22509::VARCHAR, $22510::VARCHAR, $22511::VARCHAR, $22512::VARCHAR, $22513::VARCHAR, $22514::VARCHAR, $22515::VARCHAR, $22516::VARCHAR, $22517::VARCHAR, $22518::VARCHAR, $22519::VARCHAR, $22520::VARCHAR, $22521::VARCHAR, $22522::VARCHAR, $22523::VARCHAR, $22524::VARCHAR, $22525::VARCHAR, $22526::VARCHAR, $22527::VARCHAR, $22528::VARCHAR, $22529::VARCHAR, $22530::VARCHAR, $22531::VARCHAR, $22532::VARCHAR, $22533::VARCHAR, $22534::VARCHAR, $22535::VARCHAR, $22536::VARCHAR, $22537::VARCHAR, $22538::VARCHAR, $22539::VARCHAR, $22540::VARCHAR, $22541::VARCHAR, $22542::VARCHAR, $22543::VARCHAR, $22544::VARCHAR, $22545::VARCHAR, $22546::VARCHAR, $22547::VARCHAR, $22548::VARCHAR, $22549::VARCHAR, $22550::VARCHAR, $22551::VARCHAR, $22552::VARCHAR, $22553::VARCHAR, $22554::VARCHAR, $22555::VARCHAR, $22556::VARCHAR, $22557::VARCHAR, $22558::VARCHAR, $22559::VARCHAR, $22560::VARCHAR, $22561::VARCHAR, $22562::VARCHAR, $22563::VARCHAR, $22564::VARCHAR, $22565::VARCHAR, $22566::VARCHAR, $22567::VARCHAR, $22568::VARCHAR, $22569::VARCHAR, $22570::VARCHAR, $22571::VARCHAR, $22572::VARCHAR, $22573::VARCHAR, $22574::VARCHAR, $22575::VARCHAR, $22576::VARCHAR, $22577::VARCHAR, $22578::VARCHAR, $22579::VARCHAR, $22580::VARCHAR, $22581::VARCHAR, $22582::VARCHAR, $22583::VARCHAR, $22584::VARCHAR, $22585::VARCHAR, $22586::VARCHAR, $22587::VARCHAR, $22588::VARCHAR, $22589::VARCHAR, $22590::VARCHAR, $22591::VARCHAR, $22592::VARCHAR, $22593::VARCHAR, $22594::VARCHAR, $22595::VARCHAR, $22596::VARCHAR, $22597::VARCHAR, $22598::VARCHAR, $22599::VARCHAR, $22600::VARCHAR, $22601::VARCHAR, $22602::VARCHAR, $22603::VARCHAR, $22604::VARCHAR, $22605::VARCHAR, $22606::VARCHAR, $22607::VARCHAR, $22608::VARCHAR, $22609::VARCHAR, $22610::VARCHAR, $22611::VARCHAR, $22612::VARCHAR, $22613::VARCHAR, $22614::VARCHAR, $22615::VARCHAR, $22616::VARCHAR, $22617::VARCHAR, $22618::VARCHAR, $22619::VARCHAR, $22620::VARCHAR, $22621::VARCHAR, $22622::VARCHAR, $22623::VARCHAR, $22624::VARCHAR, $22625::VARCHAR, $22626::VARCHAR, $22627::VARCHAR, $22628::VARCHAR, $22629::VARCHAR, $22630::VARCHAR, $22631::VARCHAR, $22632::VARCHAR, $22633::VARCHAR, $22634::VARCHAR, $22635::VARCHAR, $22636::VARCHAR, $22637::VARCHAR, $22638::VARCHAR, $22639::VARCHAR, $22640::VARCHAR, $22641::VARCHAR, $22642::VARCHAR, $22643::VARCHAR, $22644::VARCHAR, $22645::VARCHAR, $22646::VARCHAR, $22647::VARCHAR, $22648::VARCHAR, $22649::VARCHAR, $22650::VARCHAR, $22651::VARCHAR, $22652::VARCHAR, $22653::VARCHAR, $22654::VARCHAR, $22655::VARCHAR, $22656::VARCHAR, $22657::VARCHAR, $22658::VARCHAR, $22659::VARCHAR, $22660::VARCHAR, $22661::VARCHAR, $22662::VARCHAR, $22663::VARCHAR, $22664::VARCHAR, $22665::VARCHAR, $22666::VARCHAR, $22667::VARCHAR, $22668::VARCHAR, $22669::VARCHAR, $22670::VARCHAR, $22671::VARCHAR, $22672::VARCHAR, $22673::VARCHAR, $22674::VARCHAR, $22675::VARCHAR, $22676::VARCHAR, $22677::VARCHAR, $22678::VARCHAR, $22679::VARCHAR, $22680::VARCHAR, $22681::VARCHAR, $22682::VARCHAR, $22683::VARCHAR, $22684::VARCHAR, $22685::VARCHAR, $22686::VARCHAR, $22687::VARCHAR, $22688::VARCHAR, $22689::VARCHAR, $22690::VARCHAR, $22691::VARCHAR, $22692::VARCHAR, $22693::VARCHAR, $22694::VARCHAR, $22695::VARCHAR, $22696::VARCHAR, $22697::VARCHAR, $22698::VARCHAR, $22699::VARCHAR, $22700::VARCHAR, $22701::VARCHAR, $22702::VARCHAR, $22703::VARCHAR, $22704::VARCHAR, $22705::VARCHAR, $22706::VARCHAR, $22707::VARCHAR, $22708::VARCHAR, $22709::VARCHAR, $22710::VARCHAR, $22711::VARCHAR, $22712::VARCHAR, $22713::VARCHAR, $22714::VARCHAR, $22715::VARCHAR, $22716::VARCHAR, $22717::VARCHAR, $22718::VARCHAR, $22719::VARCHAR, $22720::VARCHAR, $22721::VARCHAR, $22722::VARCHAR, $22723::VARCHAR, $22724::VARCHAR, $22725::VARCHAR, $22726::VARCHAR, $22727::VARCHAR, $22728::VARCHAR, $22729::VARCHAR, $22730::VARCHAR, $22731::VARCHAR, $22732::VARCHAR, $22733::VARCHAR, $22734::VARCHAR, $22735::VARCHAR, $22736::VARCHAR, $22737::VARCHAR, $22738::VARCHAR, $22739::VARCHAR, $22740::VARCHAR, $22741::VARCHAR, $22742::VARCHAR, $22743::VARCHAR, $22744::VARCHAR, $22745::VARCHAR, $22746::VARCHAR, $22747::VARCHAR, $22748::VARCHAR, $22749::VARCHAR, $22750::VARCHAR, $22751::VARCHAR, $22752::VARCHAR, $22753::VARCHAR, $22754::VARCHAR, $22755::VARCHAR, $22756::VARCHAR, $22757::VARCHAR, $22758::VARCHAR, $22759::VARCHAR, $22760::VARCHAR, $22761::VARCHAR, $22762::VARCHAR, $22763::VARCHAR, $22764::VARCHAR, $22765::VARCHAR, $22766::VARCHAR, $22767::VARCHAR, $22768::VARCHAR, $22769::VARCHAR, $22770::VARCHAR, $22771::VARCHAR, $22772::VARCHAR, $22773::VARCHAR, $22774::VARCHAR, $22775::VARCHAR, $22776::VARCHAR, $22777::VARCHAR, $22778::VARCHAR, $22779::VARCHAR, $22780::VARCHAR, $22781::VARCHAR, $22782::VARCHAR, $22783::VARCHAR, $22784::VARCHAR, $22785::VARCHAR, $22786::VARCHAR, $22787::VARCHAR, $22788::VARCHAR, $22789::VARCHAR, $22790::VARCHAR, $22791::VARCHAR, $22792::VARCHAR, $22793::VARCHAR, $22794::VARCHAR, $22795::VARCHAR, $22796::VARCHAR, $22797::VARCHAR, $22798::VARCHAR, $22799::VARCHAR, $22800::VARCHAR, $22801::VARCHAR, $22802::VARCHAR, $22803::VARCHAR, $22804::VARCHAR, $22805::VARCHAR, $22806::VARCHAR, $22807::VARCHAR, $22808::VARCHAR, $22809::VARCHAR, $22810::VARCHAR, $22811::VARCHAR, $22812::VARCHAR, $22813::VARCHAR, $22814::VARCHAR, $22815::VARCHAR, $22816::VARCHAR, $22817::VARCHAR, $22818::VARCHAR, $22819::VARCHAR, $22820::VARCHAR, $22821::VARCHAR, $22822::VARCHAR, $22823::VARCHAR, $22824::VARCHAR, $22825::VARCHAR, $22826::VARCHAR, $22827::VARCHAR, $22828::VARCHAR, $22829::VARCHAR, $22830::VARCHAR, $22831::VARCHAR, $22832::VARCHAR, $22833::VARCHAR, $22834::VARCHAR, $22835::VARCHAR, $22836::VARCHAR, $22837::VARCHAR, $22838::VARCHAR, $22839::VARCHAR, $22840::VARCHAR, $22841::VARCHAR, $22842::VARCHAR, $22843::VARCHAR, $22844::VARCHAR, $22845::VARCHAR, $22846::VARCHAR, $22847::VARCHAR, $22848::VARCHAR, $22849::VARCHAR, $22850::VARCHAR, $22851::VARCHAR, $22852::VARCHAR, $22853::VARCHAR, $22854::VARCHAR, $22855::VARCHAR, $22856::VARCHAR, $22857::VARCHAR, $22858::VARCHAR, $22859::VARCHAR, $22860::VARCHAR, $22861::VARCHAR, $22862::VARCHAR, $22863::VARCHAR, $22864::VARCHAR, $22865::VARCHAR, $22866::VARCHAR, $22867::VARCHAR, $22868::VARCHAR, $22869::VARCHAR, $22870::VARCHAR, $22871::VARCHAR, $22872::VARCHAR, $22873::VARCHAR, $22874::VARCHAR, $22875::VARCHAR, $22876::VARCHAR, $22877::VARCHAR, $22878::VARCHAR, $22879::VARCHAR, $22880::VARCHAR, $22881::VARCHAR, $22882::VARCHAR, $22883::VARCHAR, $22884::VARCHAR, $22885::VARCHAR, $22886::VARCHAR, $22887::VARCHAR, $22888::VARCHAR, $22889::VARCHAR, $22890::VARCHAR, $22891::VARCHAR, $22892::VARCHAR, $22893::VARCHAR, $22894::VARCHAR, $22895::VARCHAR, $22896::VARCHAR, $22897::VARCHAR, $22898::VARCHAR, $22899::VARCHAR, $22900::VARCHAR, $22901::VARCHAR, $22902::VARCHAR, $22903::VARCHAR, $22904::VARCHAR, $22905::VARCHAR, $22906::VARCHAR, $22907::VARCHAR, $22908::VARCHAR, $22909::VARCHAR, $22910::VARCHAR, $22911::VARCHAR, $22912::VARCHAR, $22913::VARCHAR, $22914::VARCHAR, $22915::VARCHAR, $22916::VARCHAR, $22917::VARCHAR, $22918::VARCHAR, $22919::VARCHAR, $22920::VARCHAR, $22921::VARCHAR, $22922::VARCHAR, $22923::VARCHAR, $22924::VARCHAR, $22925::VARCHAR, $22926::VARCHAR, $22927::VARCHAR, $22928::VARCHAR, $22929::VARCHAR, $22930::VARCHAR, $22931::VARCHAR, $22932::VARCHAR, $22933::VARCHAR, $22934::VARCHAR, $22935::VARCHAR, $22936::VARCHAR, $22937::VARCHAR, $22938::VARCHAR, $22939::VARCHAR, $22940::VARCHAR, $22941::VARCHAR, $22942::VARCHAR, $22943::VARCHAR, $22944::VARCHAR, $22945::VARCHAR, $22946::VARCHAR, $22947::VARCHAR, $22948::VARCHAR, $22949::VARCHAR, $22950::VARCHAR, $22951::VARCHAR, $22952::VARCHAR, $22953::VARCHAR, $22954::VARCHAR, $22955::VARCHAR, $22956::VARCHAR, $22957::VARCHAR, $22958::VARCHAR, $22959::VARCHAR, $22960::VARCHAR, $22961::VARCHAR, $22962::VARCHAR, $22963::VARCHAR, $22964::VARCHAR, $22965::VARCHAR, $22966::VARCHAR, $22967::VARCHAR, $22968::VARCHAR, $22969::VARCHAR, $22970::VARCHAR, $22971::VARCHAR, $22972::VARCHAR, $22973::VARCHAR, $22974::VARCHAR, $22975::VARCHAR, $22976::VARCHAR, $22977::VARCHAR, $22978::VARCHAR, $22979::VARCHAR, $22980::VARCHAR, $22981::VARCHAR, $22982::VARCHAR, $22983::VARCHAR, $22984::VARCHAR, $22985::VARCHAR, $22986::VARCHAR, $22987::VARCHAR, $22988::VARCHAR, $22989::VARCHAR, $22990::VARCHAR, $22991::VARCHAR, $22992::VARCHAR, $22993::VARCHAR, $22994::VARCHAR, $22995::VARCHAR, $22996::VARCHAR, $22997::VARCHAR, $22998::VARCHAR, $22999::VARCHAR, $23000::VARCHAR, $23001::VARCHAR, $23002::VARCHAR, $23003::VARCHAR, $23004::VARCHAR, $23005::VARCHAR, $23006::VARCHAR, $23007::VARCHAR, $23008::VARCHAR, $23009::VARCHAR, $23010::VARCHAR, $23011::VARCHAR, $23012::VARCHAR, $23013::VARCHAR, $23014::VARCHAR, $23015::VARCHAR, $23016::VARCHAR, $23017::VARCHAR, $23018::VARCHAR, $23019::VARCHAR, $23020::VARCHAR, $23021::VARCHAR, $23022::VARCHAR, $23023::VARCHAR, $23024::VARCHAR, $23025::VARCHAR, $23026::VARCHAR, $23027::VARCHAR, $23028::VARCHAR, $23029::VARCHAR, $23030::VARCHAR, $23031::VARCHAR, $23032::VARCHAR, $23033::VARCHAR, $23034::VARCHAR, $23035::VARCHAR, $23036::VARCHAR, $23037::VARCHAR, $23038::VARCHAR, $23039::VARCHAR, $23040::VARCHAR, $23041::VARCHAR, $23042::VARCHAR, $23043::VARCHAR, $23044::VARCHAR, $23045::VARCHAR, $23046::VARCHAR, $23047::VARCHAR, $23048::VARCHAR, $23049::VARCHAR, $23050::VARCHAR, $23051::VARCHAR, $23052::VARCHAR, $23053::VARCHAR, $23054::VARCHAR, $23055::VARCHAR, $23056::VARCHAR, $23057::VARCHAR, $23058::VARCHAR, $23059::VARCHAR, $23060::VARCHAR, $23061::VARCHAR, $23062::VARCHAR, $23063::VARCHAR, $23064::VARCHAR, $23065::VARCHAR, $23066::VARCHAR, $23067::VARCHAR, $23068::VARCHAR, $23069::VARCHAR, $23070::VARCHAR, $23071::VARCHAR, $23072::VARCHAR, $23073::VARCHAR, $23074::VARCHAR, $23075::VARCHAR, $23076::VARCHAR, $23077::VARCHAR, $23078::VARCHAR, $23079::VARCHAR, $23080::VARCHAR, $23081::VARCHAR, $23082::VARCHAR, $23083::VARCHAR, $23084::VARCHAR, $23085::VARCHAR, $23086::VARCHAR, $23087::VARCHAR, $23088::VARCHAR, $23089::VARCHAR, $23090::VARCHAR, $23091::VARCHAR, $23092::VARCHAR, $23093::VARCHAR, $23094::VARCHAR, $23095::VARCHAR, $23096::VARCHAR, $23097::VARCHAR, $23098::VARCHAR, $23099::VARCHAR, $23100::VARCHAR, $23101::VARCHAR, $23102::VARCHAR, $23103::VARCHAR, $23104::VARCHAR, $23105::VARCHAR, $23106::VARCHAR, $23107::VARCHAR, $23108::VARCHAR, $23109::VARCHAR, $23110::VARCHAR, $23111::VARCHAR, $23112::VARCHAR, $23113::VARCHAR, $23114::VARCHAR, $23115::VARCHAR, $23116::VARCHAR, $23117::VARCHAR, $23118::VARCHAR, $23119::VARCHAR, $23120::VARCHAR, $23121::VARCHAR, $23122::VARCHAR, $23123::VARCHAR, $23124::VARCHAR, $23125::VARCHAR, $23126::VARCHAR, $23127::VARCHAR, $23128::VARCHAR, $23129::VARCHAR, $23130::VARCHAR, $23131::VARCHAR, $23132::VARCHAR, $23133::VARCHAR, $23134::VARCHAR, $23135::VARCHAR, $23136::VARCHAR, $23137::VARCHAR, $23138::VARCHAR, $23139::VARCHAR, $23140::VARCHAR, $23141::VARCHAR, $23142::VARCHAR, $23143::VARCHAR, $23144::VARCHAR, $23145::VARCHAR, $23146::VARCHAR, $23147::VARCHAR, $23148::VARCHAR, $23149::VARCHAR, $23150::VARCHAR, $23151::VARCHAR, $23152::VARCHAR, $23153::VARCHAR, $23154::VARCHAR, $23155::VARCHAR, $23156::VARCHAR, $23157::VARCHAR, $23158::VARCHAR, $23159::VARCHAR, $23160::VARCHAR, $23161::VARCHAR, $23162::VARCHAR, $23163::VARCHAR, $23164::VARCHAR, $23165::VARCHAR, $23166::VARCHAR, $23167::VARCHAR, $23168::VARCHAR, $23169::VARCHAR, $23170::VARCHAR, $23171::VARCHAR, $23172::VARCHAR, $23173::VARCHAR, $23174::VARCHAR, $23175::VARCHAR, $23176::VARCHAR, $23177::VARCHAR, $23178::VARCHAR, $23179::VARCHAR, $23180::VARCHAR, $23181::VARCHAR, $23182::VARCHAR, $23183::VARCHAR, $23184::VARCHAR, $23185::VARCHAR, $23186::VARCHAR, $23187::VARCHAR, $23188::VARCHAR, $23189::VARCHAR, $23190::VARCHAR, $23191::VARCHAR, $23192::VARCHAR, $23193::VARCHAR, $23194::VARCHAR, $23195::VARCHAR, $23196::VARCHAR, $23197::VARCHAR, $23198::VARCHAR, $23199::VARCHAR, $23200::VARCHAR, $23201::VARCHAR, $23202::VARCHAR, $23203::VARCHAR, $23204::VARCHAR, $23205::VARCHAR, $23206::VARCHAR, $23207::VARCHAR, $23208::VARCHAR, $23209::VARCHAR, $23210::VARCHAR, $23211::VARCHAR, $23212::VARCHAR, $23213::VARCHAR, $23214::VARCHAR, $23215::VARCHAR, $23216::VARCHAR, $23217::VARCHAR, $23218::VARCHAR, $23219::VARCHAR, $23220::VARCHAR, $23221::VARCHAR, $23222::VARCHAR, $23223::VARCHAR, $23224::VARCHAR, $23225::VARCHAR, $23226::VARCHAR, $23227::VARCHAR, $23228::VARCHAR, $23229::VARCHAR, $23230::VARCHAR, $23231::VARCHAR, $23232::VARCHAR, $23233::VARCHAR, $23234::VARCHAR, $23235::VARCHAR, $23236::VARCHAR, $23237::VARCHAR, $23238::VARCHAR, $23239::VARCHAR, $23240::VARCHAR, $23241::VARCHAR, $23242::VARCHAR, $23243::VARCHAR, $23244::VARCHAR, $23245::VARCHAR, $23246::VARCHAR, $23247::VARCHAR, $23248::VARCHAR, $23249::VARCHAR, $23250::VARCHAR, $23251::VARCHAR, $23252::VARCHAR, $23253::VARCHAR, $23254::VARCHAR, $23255::VARCHAR, $23256::VARCHAR, $23257::VARCHAR, $23258::VARCHAR, $23259::VARCHAR, $23260::VARCHAR, $23261::VARCHAR, $23262::VARCHAR, $23263::VARCHAR, $23264::VARCHAR, $23265::VARCHAR, $23266::VARCHAR, $23267::VARCHAR, $23268::VARCHAR, $23269::VARCHAR, $23270::VARCHAR, $23271::VARCHAR, $23272::VARCHAR, $23273::VARCHAR, $23274::VARCHAR, $23275::VARCHAR, $23276::VARCHAR, $23277::VARCHAR, $23278::VARCHAR, $23279::VARCHAR, $23280::VARCHAR, $23281::VARCHAR, $23282::VARCHAR, $23283::VARCHAR, $23284::VARCHAR, $23285::VARCHAR, $23286::VARCHAR, $23287::VARCHAR, $23288::VARCHAR, $23289::VARCHAR, $23290::VARCHAR, $23291::VARCHAR, $23292::VARCHAR, $23293::VARCHAR, $23294::VARCHAR, $23295::VARCHAR, $23296::VARCHAR, $23297::VARCHAR, $23298::VARCHAR, $23299::VARCHAR, $23300::VARCHAR, $23301::VARCHAR, $23302::VARCHAR, $23303::VARCHAR, $23304::VARCHAR, $23305::VARCHAR, $23306::VARCHAR, $23307::VARCHAR, $23308::VARCHAR, $23309::VARCHAR, $23310::VARCHAR, $23311::VARCHAR, $23312::VARCHAR, $23313::VARCHAR, $23314::VARCHAR, $23315::VARCHAR, $23316::VARCHAR, $23317::VARCHAR, $23318::VARCHAR, $23319::VARCHAR, $23320::VARCHAR, $23321::VARCHAR, $23322::VARCHAR, $23323::VARCHAR, $23324::VARCHAR, $23325::VARCHAR, $23326::VARCHAR, $23327::VARCHAR, $23328::VARCHAR, $23329::VARCHAR, $23330::VARCHAR, $23331::VARCHAR, $23332::VARCHAR, $23333::VARCHAR, $23334::VARCHAR, $23335::VARCHAR, $23336::VARCHAR, $23337::VARCHAR, $23338::VARCHAR, $23339::VARCHAR, $23340::VARCHAR, $23341::VARCHAR, $23342::VARCHAR, $23343::VARCHAR, $23344::VARCHAR, $23345::VARCHAR, $23346::VARCHAR, $23347::VARCHAR, $23348::VARCHAR, $23349::VARCHAR, $23350::VARCHAR, $23351::VARCHAR, $23352::VARCHAR, $23353::VARCHAR, $23354::VARCHAR, $23355::VARCHAR, $23356::VARCHAR, $23357::VARCHAR, $23358::VARCHAR, $23359::VARCHAR, $23360::VARCHAR, $23361::VARCHAR, $23362::VARCHAR, $23363::VARCHAR, $23364::VARCHAR, $23365::VARCHAR, $23366::VARCHAR, $23367::VARCHAR, $23368::VARCHAR, $23369::VARCHAR, $23370::VARCHAR, $23371::VARCHAR, $23372::VARCHAR, $23373::VARCHAR, $23374::VARCHAR, $23375::VARCHAR, $23376::VARCHAR, $23377::VARCHAR, $23378::VARCHAR, $23379::VARCHAR, $23380::VARCHAR, $23381::VARCHAR, $23382::VARCHAR, $23383::VARCHAR, $23384::VARCHAR, $23385::VARCHAR, $23386::VARCHAR, $23387::VARCHAR, $23388::VARCHAR, $23389::VARCHAR, $23390::VARCHAR, $23391::VARCHAR, $23392::VARCHAR, $23393::VARCHAR, $23394::VARCHAR, $23395::VARCHAR, $23396::VARCHAR, $23397::VARCHAR, $23398::VARCHAR, $23399::VARCHAR, $23400::VARCHAR, $23401::VARCHAR, $23402::VARCHAR, $23403::VARCHAR, $23404::VARCHAR, $23405::VARCHAR, $23406::VARCHAR, $23407::VARCHAR, $23408::VARCHAR, $23409::VARCHAR, $23410::VARCHAR, $23411::VARCHAR, $23412::VARCHAR, $23413::VARCHAR, $23414::VARCHAR, $23415::VARCHAR, $23416::VARCHAR, $23417::VARCHAR, $23418::VARCHAR, $23419::VARCHAR, $23420::VARCHAR, $23421::VARCHAR, $23422::VARCHAR, $23423::VARCHAR, $23424::VARCHAR, $23425::VARCHAR, $23426::VARCHAR, $23427::VARCHAR, $23428::VARCHAR, $23429::VARCHAR, $23430::VARCHAR, $23431::VARCHAR, $23432::VARCHAR, $23433::VARCHAR, $23434::VARCHAR, $23435::VARCHAR, $23436::VARCHAR, $23437::VARCHAR, $23438::VARCHAR, $23439::VARCHAR, $23440::VARCHAR, $23441::VARCHAR, $23442::VARCHAR, $23443::VARCHAR, $23444::VARCHAR, $23445::VARCHAR, $23446::VARCHAR, $23447::VARCHAR, $23448::VARCHAR, $23449::VARCHAR, $23450::VARCHAR, $23451::VARCHAR, $23452::VARCHAR, $23453::VARCHAR, $23454::VARCHAR, $23455::VARCHAR, $23456::VARCHAR, $23457::VARCHAR, $23458::VARCHAR, $23459::VARCHAR, $23460::VARCHAR, $23461::VARCHAR, $23462::VARCHAR, $23463::VARCHAR, $23464::VARCHAR, $23465::VARCHAR, $23466::VARCHAR, $23467::VARCHAR, $23468::VARCHAR, $23469::VARCHAR, $23470::VARCHAR, $23471::VARCHAR, $23472::VARCHAR, $23473::VARCHAR, $23474::VARCHAR, $23475::VARCHAR, $23476::VARCHAR, $23477::VARCHAR, $23478::VARCHAR, $23479::VARCHAR, $23480::VARCHAR, $23481::VARCHAR, $23482::VARCHAR, $23483::VARCHAR, $23484::VARCHAR, $23485::VARCHAR, $23486::VARCHAR, $23487::VARCHAR, $23488::VARCHAR, $23489::VARCHAR, $23490::VARCHAR, $23491::VARCHAR, $23492::VARCHAR, $23493::VARCHAR, $23494::VARCHAR, $23495::VARCHAR, $23496::VARCHAR, $23497::VARCHAR, $23498::VARCHAR, $23499::VARCHAR, $23500::VARCHAR, $23501::VARCHAR, $23502::VARCHAR, $23503::VARCHAR, $23504::VARCHAR, $23505::VARCHAR, $23506::VARCHAR, $23507::VARCHAR, $23508::VARCHAR, $23509::VARCHAR, $23510::VARCHAR, $23511::VARCHAR, $23512::VARCHAR, $23513::VARCHAR, $23514::VARCHAR, $23515::VARCHAR, $23516::VARCHAR, $23517::VARCHAR, $23518::VARCHAR, $23519::VARCHAR, $23520::VARCHAR, $23521::VARCHAR, $23522::VARCHAR, $23523::VARCHAR, $23524::VARCHAR, $23525::VARCHAR, $23526::VARCHAR, $23527::VARCHAR, $23528::VARCHAR, $23529::VARCHAR, $23530::VARCHAR, $23531::VARCHAR, $23532::VARCHAR, $23533::VARCHAR, $23534::VARCHAR, $23535::VARCHAR, $23536::VARCHAR, $23537::VARCHAR, $23538::VARCHAR, $23539::VARCHAR, $23540::VARCHAR, $23541::VARCHAR, $23542::VARCHAR, $23543::VARCHAR, $23544::VARCHAR, $23545::VARCHAR, $23546::VARCHAR, $23547::VARCHAR, $23548::VARCHAR, $23549::VARCHAR, $23550::VARCHAR, $23551::VARCHAR, $23552::VARCHAR, $23553::VARCHAR, $23554::VARCHAR, $23555::VARCHAR, $23556::VARCHAR, $23557::VARCHAR, $23558::VARCHAR, $23559::VARCHAR, $23560::VARCHAR, $23561::VARCHAR, $23562::VARCHAR, $23563::VARCHAR, $23564::VARCHAR, $23565::VARCHAR, $23566::VARCHAR, $23567::VARCHAR, $23568::VARCHAR, $23569::VARCHAR, $23570::VARCHAR, $23571::VARCHAR, $23572::VARCHAR, $23573::VARCHAR, $23574::VARCHAR, $23575::VARCHAR, $23576::VARCHAR, $23577::VARCHAR, $23578::VARCHAR, $23579::VARCHAR, $23580::VARCHAR, $23581::VARCHAR, $23582::VARCHAR, $23583::VARCHAR, $23584::VARCHAR, $23585::VARCHAR, $23586::VARCHAR, $23587::VARCHAR, $23588::VARCHAR, $23589::VARCHAR, $23590::VARCHAR, $23591::VARCHAR, $23592::VARCHAR, $23593::VARCHAR, $23594::VARCHAR, $23595::VARCHAR, $23596::VARCHAR, $23597::VARCHAR, $23598::VARCHAR, $23599::VARCHAR, $23600::VARCHAR, $23601::VARCHAR, $23602::VARCHAR, $23603::VARCHAR, $23604::VARCHAR, $23605::VARCHAR, $23606::VARCHAR, $23607::VARCHAR, $23608::VARCHAR, $23609::VARCHAR, $23610::VARCHAR, $23611::VARCHAR, $23612::VARCHAR, $23613::VARCHAR, $23614::VARCHAR, $23615::VARCHAR, $23616::VARCHAR, $23617::VARCHAR, $23618::VARCHAR, $23619::VARCHAR, $23620::VARCHAR, $23621::VARCHAR, $23622::VARCHAR, $23623::VARCHAR, $23624::VARCHAR, $23625::VARCHAR, $23626::VARCHAR, $23627::VARCHAR, $23628::VARCHAR, $23629::VARCHAR, $23630::VARCHAR, $23631::VARCHAR, $23632::VARCHAR, $23633::VARCHAR, $23634::VARCHAR, $23635::VARCHAR, $23636::VARCHAR, $23637::VARCHAR, $23638::VARCHAR, $23639::VARCHAR, $23640::VARCHAR, $23641::VARCHAR, $23642::VARCHAR, $23643::VARCHAR, $23644::VARCHAR, $23645::VARCHAR, $23646::VARCHAR, $23647::VARCHAR, $23648::VARCHAR, $23649::VARCHAR, $23650::VARCHAR, $23651::VARCHAR, $23652::VARCHAR, $23653::VARCHAR, $23654::VARCHAR, $23655::VARCHAR, $23656::VARCHAR, $23657::VARCHAR, $23658::VARCHAR, $23659::VARCHAR, $23660::VARCHAR, $23661::VARCHAR, $23662::VARCHAR, $23663::VARCHAR, $23664::VARCHAR, $23665::VARCHAR, $23666::VARCHAR, $23667::VARCHAR, $23668::VARCHAR, $23669::VARCHAR, $23670::VARCHAR, $23671::VARCHAR, $23672::VARCHAR, $23673::VARCHAR, $23674::VARCHAR, $23675::VARCHAR, $23676::VARCHAR, $23677::VARCHAR, $23678::VARCHAR, $23679::VARCHAR, $23680::VARCHAR, $23681::VARCHAR, $23682::VARCHAR, $23683::VARCHAR, $23684::VARCHAR, $23685::VARCHAR, $23686::VARCHAR, $23687::VARCHAR, $23688::VARCHAR, $23689::VARCHAR, $23690::VARCHAR, $23691::VARCHAR, $23692::VARCHAR, $23693::VARCHAR, $23694::VARCHAR, $23695::VARCHAR, $23696::VARCHAR, $23697::VARCHAR, $23698::VARCHAR, $23699::VARCHAR, $23700::VARCHAR, $23701::VARCHAR, $23702::VARCHAR, $23703::VARCHAR, $23704::VARCHAR, $23705::VARCHAR, $23706::VARCHAR, $23707::VARCHAR, $23708::VARCHAR, $23709::VARCHAR, $23710::VARCHAR, $23711::VARCHAR, $23712::VARCHAR, $23713::VARCHAR, $23714::VARCHAR, $23715::VARCHAR, $23716::VARCHAR, $23717::VARCHAR, $23718::VARCHAR, $23719::VARCHAR, $23720::VARCHAR, $23721::VARCHAR, $23722::VARCHAR, $23723::VARCHAR, $23724::VARCHAR, $23725::VARCHAR, $23726::VARCHAR, $23727::VARCHAR, $23728::VARCHAR, $23729::VARCHAR, $23730::VARCHAR, $23731::VARCHAR, $23732::VARCHAR, $23733::VARCHAR, $23734::VARCHAR, $23735::VARCHAR, $23736::VARCHAR, $23737::VARCHAR, $23738::VARCHAR, $23739::VARCHAR, $23740::VARCHAR, $23741::VARCHAR, $23742::VARCHAR, $23743::VARCHAR, $23744::VARCHAR, $23745::VARCHAR, $23746::VARCHAR, $23747::VARCHAR, $23748::VARCHAR, $23749::VARCHAR, $23750::VARCHAR, $23751::VARCHAR, $23752::VARCHAR, $23753::VARCHAR, $23754::VARCHAR, $23755::VARCHAR, $23756::VARCHAR, $23757::VARCHAR, $23758::VARCHAR, $23759::VARCHAR, $23760::VARCHAR, $23761::VARCHAR, $23762::VARCHAR, $23763::VARCHAR, $23764::VARCHAR, $23765::VARCHAR, $23766::VARCHAR, $23767::VARCHAR, $23768::VARCHAR, $23769::VARCHAR, $23770::VARCHAR, $23771::VARCHAR, $23772::VARCHAR, $23773::VARCHAR, $23774::VARCHAR, $23775::VARCHAR, $23776::VARCHAR, $23777::VARCHAR, $23778::VARCHAR, $23779::VARCHAR, $23780::VARCHAR, $23781::VARCHAR, $23782::VARCHAR, $23783::VARCHAR, $23784::VARCHAR, $23785::VARCHAR, $23786::VARCHAR, $23787::VARCHAR, $23788::VARCHAR, $23789::VARCHAR, $23790::VARCHAR, $23791::VARCHAR, $23792::VARCHAR, $23793::VARCHAR, $23794::VARCHAR, $23795::VARCHAR, $23796::VARCHAR, $23797::VARCHAR, $23798::VARCHAR, $23799::VARCHAR, $23800::VARCHAR, $23801::VARCHAR, $23802::VARCHAR, $23803::VARCHAR, $23804::VARCHAR, $23805::VARCHAR, $23806::VARCHAR, $23807::VARCHAR, $23808::VARCHAR, $23809::VARCHAR, $23810::VARCHAR, $23811::VARCHAR, $23812::VARCHAR, $23813::VARCHAR, $23814::VARCHAR, $23815::VARCHAR, $23816::VARCHAR, $23817::VARCHAR, $23818::VARCHAR, $23819::VARCHAR, $23820::VARCHAR, $23821::VARCHAR, $23822::VARCHAR, $23823::VARCHAR, $23824::VARCHAR, $23825::VARCHAR, $23826::VARCHAR, $23827::VARCHAR, $23828::VARCHAR, $23829::VARCHAR, $23830::VARCHAR, $23831::VARCHAR, $23832::VARCHAR, $23833::VARCHAR, $23834::VARCHAR, $23835::VARCHAR, $23836::VARCHAR, $23837::VARCHAR, $23838::VARCHAR, $23839::VARCHAR, $23840::VARCHAR, $23841::VARCHAR, $23842::VARCHAR, $23843::VARCHAR, $23844::VARCHAR, $23845::VARCHAR, $23846::VARCHAR, $23847::VARCHAR, $23848::VARCHAR, $23849::VARCHAR, $23850::VARCHAR, $23851::VARCHAR, $23852::VARCHAR, $23853::VARCHAR, $23854::VARCHAR, $23855::VARCHAR, $23856::VARCHAR, $23857::VARCHAR, $23858::VARCHAR, $23859::VARCHAR, $23860::VARCHAR, $23861::VARCHAR, $23862::VARCHAR, $23863::VARCHAR, $23864::VARCHAR, $23865::VARCHAR, $23866::VARCHAR, $23867::VARCHAR, $23868::VARCHAR, $23869::VARCHAR, $23870::VARCHAR, $23871::VARCHAR, $23872::VARCHAR, $23873::VARCHAR, $23874::VARCHAR, $23875::VARCHAR, $23876::VARCHAR, $23877::VARCHAR, $23878::VARCHAR, $23879::VARCHAR, $23880::VARCHAR, $23881::VARCHAR, $23882::VARCHAR, $23883::VARCHAR, $23884::VARCHAR, $23885::VARCHAR, $23886::VARCHAR, $23887::VARCHAR, $23888::VARCHAR, $23889::VARCHAR, $23890::VARCHAR, $23891::VARCHAR, $23892::VARCHAR, $23893::VARCHAR, $23894::VARCHAR, $23895::VARCHAR, $23896::VARCHAR, $23897::VARCHAR, $23898::VARCHAR, $23899::VARCHAR, $23900::VARCHAR, $23901::VARCHAR, $23902::VARCHAR, $23903::VARCHAR, $23904::VARCHAR, $23905::VARCHAR, $23906::VARCHAR, $23907::VARCHAR, $23908::VARCHAR, $23909::VARCHAR, $23910::VARCHAR, $23911::VARCHAR, $23912::VARCHAR, $23913::VARCHAR, $23914::VARCHAR, $23915::VARCHAR, $23916::VARCHAR, $23917::VARCHAR, $23918::VARCHAR, $23919::VARCHAR, $23920::VARCHAR, $23921::VARCHAR, $23922::VARCHAR, $23923::VARCHAR, $23924::VARCHAR, $23925::VARCHAR, $23926::VARCHAR, $23927::VARCHAR, $23928::VARCHAR, $23929::VARCHAR, $23930::VARCHAR, $23931::VARCHAR, $23932::VARCHAR, $23933::VARCHAR, $23934::VARCHAR, $23935::VARCHAR, $23936::VARCHAR, $23937::VARCHAR, $23938::VARCHAR, $23939::VARCHAR, $23940::VARCHAR, $23941::VARCHAR, $23942::VARCHAR, $23943::VARCHAR, $23944::VARCHAR, $23945::VARCHAR, $23946::VARCHAR, $23947::VARCHAR, $23948::VARCHAR, $23949::VARCHAR, $23950::VARCHAR, $23951::VARCHAR, $23952::VARCHAR, $23953::VARCHAR, $23954::VARCHAR, $23955::VARCHAR, $23956::VARCHAR, $23957::VARCHAR, $23958::VARCHAR, $23959::VARCHAR, $23960::VARCHAR, $23961::VARCHAR, $23962::VARCHAR, $23963::VARCHAR, $23964::VARCHAR, $23965::VARCHAR, $23966::VARCHAR, $23967::VARCHAR, $23968::VARCHAR, $23969::VARCHAR, $23970::VARCHAR, $23971::VARCHAR, $23972::VARCHAR, $23973::VARCHAR, $23974::VARCHAR, $23975::VARCHAR, $23976::VARCHAR, $23977::VARCHAR, $23978::VARCHAR, $23979::VARCHAR, $23980::VARCHAR, $23981::VARCHAR, $23982::VARCHAR, $23983::VARCHAR, $23984::VARCHAR, $23985::VARCHAR, $23986::VARCHAR, $23987::VARCHAR, $23988::VARCHAR, $23989::VARCHAR, $23990::VARCHAR, $23991::VARCHAR, $23992::VARCHAR, $23993::VARCHAR, $23994::VARCHAR, $23995::VARCHAR, $23996::VARCHAR, $23997::VARCHAR, $23998::VARCHAR, $23999::VARCHAR, $24000::VARCHAR, $24001::VARCHAR, $24002::VARCHAR, $24003::VARCHAR, $24004::VARCHAR, $24005::VARCHAR, $24006::VARCHAR, $24007::VARCHAR, $24008::VARCHAR, $24009::VARCHAR, $24010::VARCHAR, $24011::VARCHAR, $24012::VARCHAR, $24013::VARCHAR, $24014::VARCHAR, $24015::VARCHAR, $24016::VARCHAR, $24017::VARCHAR, $24018::VARCHAR, $24019::VARCHAR, $24020::VARCHAR, $24021::VARCHAR, $24022::VARCHAR, $24023::VARCHAR, $24024::VARCHAR, $24025::VARCHAR, $24026::VARCHAR, $24027::VARCHAR, $24028::VARCHAR, $24029::VARCHAR, $24030::VARCHAR, $24031::VARCHAR, $24032::VARCHAR, $24033::VARCHAR, $24034::VARCHAR, $24035::VARCHAR, $24036::VARCHAR, $24037::VARCHAR, $24038::VARCHAR, $24039::VARCHAR, $24040::VARCHAR, $24041::VARCHAR, $24042::VARCHAR, $24043::VARCHAR, $24044::VARCHAR, $24045::VARCHAR, $24046::VARCHAR, $24047::VARCHAR, $24048::VARCHAR, $24049::VARCHAR, $24050::VARCHAR, $24051::VARCHAR, $24052::VARCHAR, $24053::VARCHAR, $24054::VARCHAR, $24055::VARCHAR, $24056::VARCHAR, $24057::VARCHAR, $24058::VARCHAR, $24059::VARCHAR, $24060::VARCHAR, $24061::VARCHAR, $24062::VARCHAR, $24063::VARCHAR, $24064::VARCHAR, $24065::VARCHAR, $24066::VARCHAR, $24067::VARCHAR, $24068::VARCHAR, $24069::VARCHAR, $24070::VARCHAR, $24071::VARCHAR, $24072::VARCHAR, $24073::VARCHAR, $24074::VARCHAR, $24075::VARCHAR, $24076::VARCHAR, $24077::VARCHAR, $24078::VARCHAR, $24079::VARCHAR, $24080::VARCHAR, $24081::VARCHAR, $24082::VARCHAR, $24083::VARCHAR, $24084::VARCHAR, $24085::VARCHAR, $24086::VARCHAR, $24087::VARCHAR, $24088::VARCHAR, $24089::VARCHAR, $24090::VARCHAR, $24091::VARCHAR, $24092::VARCHAR, $24093::VARCHAR, $24094::VARCHAR, $24095::VARCHAR, $24096::VARCHAR, $24097::VARCHAR, $24098::VARCHAR, $24099::VARCHAR, $24100::VARCHAR, $24101::VARCHAR, $24102::VARCHAR, $24103::VARCHAR, $24104::VARCHAR, $24105::VARCHAR, $24106::VARCHAR, $24107::VARCHAR, $24108::VARCHAR, $24109::VARCHAR, $24110::VARCHAR, $24111::VARCHAR, $24112::VARCHAR, $24113::VARCHAR, $24114::VARCHAR, $24115::VARCHAR, $24116::VARCHAR, $24117::VARCHAR, $24118::VARCHAR, $24119::VARCHAR, $24120::VARCHAR, $24121::VARCHAR, $24122::VARCHAR, $24123::VARCHAR, $24124::VARCHAR, $24125::VARCHAR, $24126::VARCHAR, $24127::VARCHAR, $24128::VARCHAR, $24129::VARCHAR, $24130::VARCHAR, $24131::VARCHAR, $24132::VARCHAR, $24133::VARCHAR, $24134::VARCHAR, $24135::VARCHAR, $24136::VARCHAR, $24137::VARCHAR, $24138::VARCHAR, $24139::VARCHAR, $24140::VARCHAR, $24141::VARCHAR, $24142::VARCHAR, $24143::VARCHAR, $24144::VARCHAR, $24145::VARCHAR, $24146::VARCHAR, $24147::VARCHAR, $24148::VARCHAR, $24149::VARCHAR, $24150::VARCHAR, $24151::VARCHAR, $24152::VARCHAR, $24153::VARCHAR, $24154::VARCHAR, $24155::VARCHAR, $24156::VARCHAR, $24157::VARCHAR, $24158::VARCHAR, $24159::VARCHAR, $24160::VARCHAR, $24161::VARCHAR, $24162::VARCHAR, $24163::VARCHAR, $24164::VARCHAR, $24165::VARCHAR, $24166::VARCHAR, $24167::VARCHAR, $24168::VARCHAR, $24169::VARCHAR, $24170::VARCHAR, $24171::VARCHAR, $24172::VARCHAR, $24173::VARCHAR, $24174::VARCHAR, $24175::VARCHAR, $24176::VARCHAR, $24177::VARCHAR, $24178::VARCHAR, $24179::VARCHAR, $24180::VARCHAR, $24181::VARCHAR, $24182::VARCHAR, $24183::VARCHAR, $24184::VARCHAR, $24185::VARCHAR, $24186::VARCHAR, $24187::VARCHAR, $24188::VARCHAR, $24189::VARCHAR, $24190::VARCHAR, $24191::VARCHAR, $24192::VARCHAR, $24193::VARCHAR, $24194::VARCHAR, $24195::VARCHAR, $24196::VARCHAR, $24197::VARCHAR, $24198::VARCHAR, $24199::VARCHAR, $24200::VARCHAR, $24201::VARCHAR, $24202::VARCHAR, $24203::VARCHAR, $24204::VARCHAR, $24205::VARCHAR, $24206::VARCHAR, $24207::VARCHAR, $24208::VARCHAR, $24209::VARCHAR, $24210::VARCHAR, $24211::VARCHAR, $24212::VARCHAR, $24213::VARCHAR, $24214::VARCHAR, $24215::VARCHAR, $24216::VARCHAR, $24217::VARCHAR, $24218::VARCHAR, $24219::VARCHAR, $24220::VARCHAR, $24221::VARCHAR, $24222::VARCHAR, $24223::VARCHAR, $24224::VARCHAR, $24225::VARCHAR, $24226::VARCHAR, $24227::VARCHAR, $24228::VARCHAR, $24229::VARCHAR, $24230::VARCHAR, $24231::VARCHAR, $24232::VARCHAR, $24233::VARCHAR, $24234::VARCHAR, $24235::VARCHAR, $24236::VARCHAR, $24237::VARCHAR, $24238::VARCHAR, $24239::VARCHAR, $24240::VARCHAR, $24241::VARCHAR, $24242::VARCHAR, $24243::VARCHAR, $24244::VARCHAR, $24245::VARCHAR, $24246::VARCHAR, $24247::VARCHAR, $24248::VARCHAR, $24249::VARCHAR, $24250::VARCHAR, $24251::VARCHAR, $24252::VARCHAR, $24253::VARCHAR, $24254::VARCHAR, $24255::VARCHAR, $24256::VARCHAR, $24257::VARCHAR, $24258::VARCHAR, $24259::VARCHAR, $24260::VARCHAR, $24261::VARCHAR, $24262::VARCHAR, $24263::VARCHAR, $24264::VARCHAR, $24265::VARCHAR, $24266::VARCHAR, $24267::VARCHAR, $24268::VARCHAR, $24269::VARCHAR, $24270::VARCHAR, $24271::VARCHAR, $24272::VARCHAR, $24273::VARCHAR, $24274::VARCHAR, $24275::VARCHAR, $24276::VARCHAR, $24277::VARCHAR, $24278::VARCHAR, $24279::VARCHAR, $24280::VARCHAR, $24281::VARCHAR, $24282::VARCHAR, $24283::VARCHAR, $24284::VARCHAR, $24285::VARCHAR, $24286::VARCHAR, $24287::VARCHAR, $24288::VARCHAR, $24289::VARCHAR, $24290::VARCHAR, $24291::VARCHAR, $24292::VARCHAR, $24293::VARCHAR, $24294::VARCHAR, $24295::VARCHAR, $24296::VARCHAR, $24297::VARCHAR, $24298::VARCHAR, $24299::VARCHAR, $24300::VARCHAR, $24301::VARCHAR, $24302::VARCHAR, $24303::VARCHAR, $24304::VARCHAR, $24305::VARCHAR, $24306::VARCHAR, $24307::VARCHAR, $24308::VARCHAR, $24309::VARCHAR, $24310::VARCHAR, $24311::VARCHAR, $24312::VARCHAR, $24313::VARCHAR, $24314::VARCHAR, $24315::VARCHAR, $24316::VARCHAR, $24317::VARCHAR, $24318::VARCHAR, $24319::VARCHAR, $24320::VARCHAR, $24321::VARCHAR, $24322::VARCHAR, $24323::VARCHAR, $24324::VARCHAR, $24325::VARCHAR, $24326::VARCHAR, $24327::VARCHAR, $24328::VARCHAR, $24329::VARCHAR, $24330::VARCHAR, $24331::VARCHAR, $24332::VARCHAR, $24333::VARCHAR, $24334::VARCHAR, $24335::VARCHAR, $24336::VARCHAR, $24337::VARCHAR, $24338::VARCHAR, $24339::VARCHAR, $24340::VARCHAR, $24341::VARCHAR, $24342::VARCHAR, $24343::VARCHAR, $24344::VARCHAR, $24345::VARCHAR, $24346::VARCHAR, $24347::VARCHAR, $24348::VARCHAR, $24349::VARCHAR, $24350::VARCHAR, $24351::VARCHAR, $24352::VARCHAR, $24353::VARCHAR, $24354::VARCHAR, $24355::VARCHAR, $24356::VARCHAR, $24357::VARCHAR, $24358::VARCHAR, $24359::VARCHAR, $24360::VARCHAR, $24361::VARCHAR, $24362::VARCHAR, $24363::VARCHAR, $24364::VARCHAR, $24365::VARCHAR, $24366::VARCHAR, $24367::VARCHAR, $24368::VARCHAR, $24369::VARCHAR, $24370::VARCHAR, $24371::VARCHAR, $24372::VARCHAR, $24373::VARCHAR, $24374::VARCHAR, $24375::VARCHAR, $24376::VARCHAR, $24377::VARCHAR, $24378::VARCHAR, $24379::VARCHAR, $24380::VARCHAR, $24381::VARCHAR, $24382::VARCHAR, $24383::VARCHAR, $24384::VARCHAR, $24385::VARCHAR, $24386::VARCHAR, $24387::VARCHAR, $24388::VARCHAR, $24389::VARCHAR, $24390::VARCHAR, $24391::VARCHAR, $24392::VARCHAR, $24393::VARCHAR, $24394::VARCHAR, $24395::VARCHAR, $24396::VARCHAR, $24397::VARCHAR, $24398::VARCHAR, $24399::VARCHAR, $24400::VARCHAR, $24401::VARCHAR, $24402::VARCHAR, $24403::VARCHAR, $24404::VARCHAR, $24405::VARCHAR, $24406::VARCHAR, $24407::VARCHAR, $24408::VARCHAR, $24409::VARCHAR, $24410::VARCHAR, $24411::VARCHAR, $24412::VARCHAR, $24413::VARCHAR, $24414::VARCHAR, $24415::VARCHAR, $24416::VARCHAR, $24417::VARCHAR, $24418::VARCHAR, $24419::VARCHAR, $24420::VARCHAR, $24421::VARCHAR, $24422::VARCHAR, $24423::VARCHAR, $24424::VARCHAR, $24425::VARCHAR, $24426::VARCHAR, $24427::VARCHAR, $24428::VARCHAR, $24429::VARCHAR, $24430::VARCHAR, $24431::VARCHAR, $24432::VARCHAR, $24433::VARCHAR, $24434::VARCHAR, $24435::VARCHAR, $24436::VARCHAR, $24437::VARCHAR, $24438::VARCHAR, $24439::VARCHAR, $24440::VARCHAR, $24441::VARCHAR, $24442::VARCHAR, $24443::VARCHAR, $24444::VARCHAR, $24445::VARCHAR, $24446::VARCHAR, $24447::VARCHAR, $24448::VARCHAR, $24449::VARCHAR, $24450::VARCHAR, $24451::VARCHAR, $24452::VARCHAR, $24453::VARCHAR, $24454::VARCHAR, $24455::VARCHAR, $24456::VARCHAR, $24457::VARCHAR, $24458::VARCHAR, $24459::VARCHAR, $24460::VARCHAR, $24461::VARCHAR, $24462::VARCHAR, $24463::VARCHAR, $24464::VARCHAR, $24465::VARCHAR, $24466::VARCHAR, $24467::VARCHAR, $24468::VARCHAR, $24469::VARCHAR, $24470::VARCHAR, $24471::VARCHAR, $24472::VARCHAR, $24473::VARCHAR, $24474::VARCHAR, $24475::VARCHAR, $24476::VARCHAR, $24477::VARCHAR, $24478::VARCHAR, $24479::VARCHAR, $24480::VARCHAR, $24481::VARCHAR, $24482::VARCHAR, $24483::VARCHAR, $24484::VARCHAR, $24485::VARCHAR, $24486::VARCHAR, $24487::VARCHAR, $24488::VARCHAR, $24489::VARCHAR, $24490::VARCHAR, $24491::VARCHAR, $24492::VARCHAR, $24493::VARCHAR, $24494::VARCHAR, $24495::VARCHAR, $24496::VARCHAR, $24497::VARCHAR, $24498::VARCHAR, $24499::VARCHAR, $24500::VARCHAR, $24501::VARCHAR, $24502::VARCHAR, $24503::VARCHAR, $24504::VARCHAR, $24505::VARCHAR, $24506::VARCHAR, $24507::VARCHAR, $24508::VARCHAR, $24509::VARCHAR, $24510::VARCHAR, $24511::VARCHAR, $24512::VARCHAR, $24513::VARCHAR, $24514::VARCHAR, $24515::VARCHAR, $24516::VARCHAR, $24517::VARCHAR, $24518::VARCHAR, $24519::VARCHAR, $24520::VARCHAR, $24521::VARCHAR, $24522::VARCHAR, $24523::VARCHAR, $24524::VARCHAR, $24525::VARCHAR, $24526::VARCHAR, $24527::VARCHAR, $24528::VARCHAR, $24529::VARCHAR, $24530::VARCHAR, $24531::VARCHAR, $24532::VARCHAR, $24533::VARCHAR, $24534::VARCHAR, $24535::VARCHAR, $24536::VARCHAR, $24537::VARCHAR, $24538::VARCHAR, $24539::VARCHAR, $24540::VARCHAR, $24541::VARCHAR, $24542::VARCHAR, $24543::VARCHAR, $24544::VARCHAR, $24545::VARCHAR, $24546::VARCHAR, $24547::VARCHAR, $24548::VARCHAR, $24549::VARCHAR, $24550::VARCHAR, $24551::VARCHAR, $24552::VARCHAR, $24553::VARCHAR, $24554::VARCHAR, $24555::VARCHAR, $24556::VARCHAR, $24557::VARCHAR, $24558::VARCHAR, $24559::VARCHAR, $24560::VARCHAR, $24561::VARCHAR, $24562::VARCHAR, $24563::VARCHAR, $24564::VARCHAR, $24565::VARCHAR, $24566::VARCHAR, $24567::VARCHAR, $24568::VARCHAR, $24569::VARCHAR, $24570::VARCHAR, $24571::VARCHAR, $24572::VARCHAR, $24573::VARCHAR, $24574::VARCHAR, $24575::VARCHAR, $24576::VARCHAR, $24577::VARCHAR, $24578::VARCHAR, $24579::VARCHAR, $24580::VARCHAR, $24581::VARCHAR, $24582::VARCHAR, $24583::VARCHAR, $24584::VARCHAR, $24585::VARCHAR, $24586::VARCHAR, $24587::VARCHAR, $24588::VARCHAR, $24589::VARCHAR, $24590::VARCHAR, $24591::VARCHAR, $24592::VARCHAR, $24593::VARCHAR, $24594::VARCHAR, $24595::VARCHAR, $24596::VARCHAR, $24597::VARCHAR, $24598::VARCHAR, $24599::VARCHAR, $24600::VARCHAR, $24601::VARCHAR, $24602::VARCHAR, $24603::VARCHAR, $24604::VARCHAR, $24605::VARCHAR, $24606::VARCHAR, $24607::VARCHAR, $24608::VARCHAR, $24609::VARCHAR, $24610::VARCHAR, $24611::VARCHAR, $24612::VARCHAR, $24613::VARCHAR, $24614::VARCHAR, $24615::VARCHAR, $24616::VARCHAR, $24617::VARCHAR, $24618::VARCHAR, $24619::VARCHAR, $24620::VARCHAR, $24621::VARCHAR, $24622::VARCHAR, $24623::VARCHAR, $24624::VARCHAR, $24625::VARCHAR, $24626::VARCHAR, $24627::VARCHAR, $24628::VARCHAR, $24629::VARCHAR, $24630::VARCHAR, $24631::VARCHAR, $24632::VARCHAR, $24633::VARCHAR, $24634::VARCHAR, $24635::VARCHAR, $24636::VARCHAR, $24637::VARCHAR, $24638::VARCHAR, $24639::VARCHAR, $24640::VARCHAR, $24641::VARCHAR, $24642::VARCHAR, $24643::VARCHAR, $24644::VARCHAR, $24645::VARCHAR, $24646::VARCHAR, $24647::VARCHAR, $24648::VARCHAR, $24649::VARCHAR, $24650::VARCHAR, $24651::VARCHAR, $24652::VARCHAR, $24653::VARCHAR, $24654::VARCHAR, $24655::VARCHAR, $24656::VARCHAR, $24657::VARCHAR, $24658::VARCHAR, $24659::VARCHAR, $24660::VARCHAR, $24661::VARCHAR, $24662::VARCHAR, $24663::VARCHAR, $24664::VARCHAR, $24665::VARCHAR, $24666::VARCHAR, $24667::VARCHAR, $24668::VARCHAR, $24669::VARCHAR, $24670::VARCHAR, $24671::VARCHAR, $24672::VARCHAR, $24673::VARCHAR, $24674::VARCHAR, $24675::VARCHAR, $24676::VARCHAR, $24677::VARCHAR, $24678::VARCHAR, $24679::VARCHAR, $24680::VARCHAR, $24681::VARCHAR, $24682::VARCHAR, $24683::VARCHAR, $24684::VARCHAR, $24685::VARCHAR, $24686::VARCHAR, $24687::VARCHAR, $24688::VARCHAR, $24689::VARCHAR, $24690::VARCHAR, $24691::VARCHAR, $24692::VARCHAR, $24693::VARCHAR, $24694::VARCHAR, $24695::VARCHAR, $24696::VARCHAR, $24697::VARCHAR, $24698::VARCHAR, $24699::VARCHAR, $24700::VARCHAR, $24701::VARCHAR, $24702::VARCHAR, $24703::VARCHAR, $24704::VARCHAR, $24705::VARCHAR, $24706::VARCHAR, $24707::VARCHAR, $24708::VARCHAR, $24709::VARCHAR, $24710::VARCHAR, $24711::VARCHAR, $24712::VARCHAR, $24713::VARCHAR, $24714::VARCHAR, $24715::VARCHAR, $24716::VARCHAR, $24717::VARCHAR, $24718::VARCHAR, $24719::VARCHAR, $24720::VARCHAR, $24721::VARCHAR, $24722::VARCHAR, $24723::VARCHAR, $24724::VARCHAR, $24725::VARCHAR, $24726::VARCHAR, $24727::VARCHAR, $24728::VARCHAR, $24729::VARCHAR, $24730::VARCHAR, $24731::VARCHAR, $24732::VARCHAR, $24733::VARCHAR, $24734::VARCHAR, $24735::VARCHAR, $24736::VARCHAR, $24737::VARCHAR, $24738::VARCHAR, $24739::VARCHAR, $24740::VARCHAR, $24741::VARCHAR, $24742::VARCHAR, $24743::VARCHAR, $24744::VARCHAR, $24745::VARCHAR, $24746::VARCHAR, $24747::VARCHAR, $24748::VARCHAR, $24749::VARCHAR, $24750::VARCHAR, $24751::VARCHAR, $24752::VARCHAR, $24753::VARCHAR, $24754::VARCHAR, $24755::VARCHAR, $24756::VARCHAR, $24757::VARCHAR, $24758::VARCHAR, $24759::VARCHAR, $24760::VARCHAR, $24761::VARCHAR, $24762::VARCHAR, $24763::VARCHAR, $24764::VARCHAR, $24765::VARCHAR, $24766::VARCHAR, $24767::VARCHAR, $24768::VARCHAR, $24769::VARCHAR, $24770::VARCHAR, $24771::VARCHAR, $24772::VARCHAR, $24773::VARCHAR, $24774::VARCHAR, $24775::VARCHAR, $24776::VARCHAR, $24777::VARCHAR, $24778::VARCHAR, $24779::VARCHAR, $24780::VARCHAR, $24781::VARCHAR, $24782::VARCHAR, $24783::VARCHAR, $24784::VARCHAR, $24785::VARCHAR, $24786::VARCHAR, $24787::VARCHAR, $24788::VARCHAR, $24789::VARCHAR, $24790::VARCHAR, $24791::VARCHAR, $24792::VARCHAR, $24793::VARCHAR, $24794::VARCHAR, $24795::VARCHAR, $24796::VARCHAR, $24797::VARCHAR, $24798::VARCHAR, $24799::VARCHAR, $24800::VARCHAR, $24801::VARCHAR, $24802::VARCHAR, $24803::VARCHAR, $24804::VARCHAR, $24805::VARCHAR, $24806::VARCHAR, $24807::VARCHAR, $24808::VARCHAR, $24809::VARCHAR, $24810::VARCHAR, $24811::VARCHAR, $24812::VARCHAR, $24813::VARCHAR, $24814::VARCHAR, $24815::VARCHAR, $24816::VARCHAR, $24817::VARCHAR, $24818::VARCHAR, $24819::VARCHAR, $24820::VARCHAR, $24821::VARCHAR, $24822::VARCHAR, $24823::VARCHAR, $24824::VARCHAR, $24825::VARCHAR, $24826::VARCHAR, $24827::VARCHAR, $24828::VARCHAR, $24829::VARCHAR, $24830::VARCHAR, $24831::VARCHAR, $24832::VARCHAR, $24833::VARCHAR, $24834::VARCHAR, $24835::VARCHAR, $24836::VARCHAR, $24837::VARCHAR, $24838::VARCHAR, $24839::VARCHAR, $24840::VARCHAR, $24841::VARCHAR, $24842::VARCHAR, $24843::VARCHAR, $24844::VARCHAR, $24845::VARCHAR, $24846::VARCHAR, $24847::VARCHAR, $24848::VARCHAR, $24849::VARCHAR, $24850::VARCHAR, $24851::VARCHAR, $24852::VARCHAR, $24853::VARCHAR, $24854::VARCHAR, $24855::VARCHAR, $24856::VARCHAR, $24857::VARCHAR, $24858::VARCHAR, $24859::VARCHAR, $24860::VARCHAR, $24861::VARCHAR, $24862::VARCHAR, $24863::VARCHAR, $24864::VARCHAR, $24865::VARCHAR, $24866::VARCHAR, $24867::VARCHAR, $24868::VARCHAR, $24869::VARCHAR, $24870::VARCHAR, $24871::VARCHAR, $24872::VARCHAR, $24873::VARCHAR, $24874::VARCHAR, $24875::VARCHAR, $24876::VARCHAR, $24877::VARCHAR, $24878::VARCHAR, $24879::VARCHAR, $24880::VARCHAR, $24881::VARCHAR, $24882::VARCHAR, $24883::VARCHAR, $24884::VARCHAR, $24885::VARCHAR, $24886::VARCHAR, $24887::VARCHAR, $24888::VARCHAR, $24889::VARCHAR, $24890::VARCHAR, $24891::VARCHAR, $24892::VARCHAR, $24893::VARCHAR, $24894::VARCHAR, $24895::VARCHAR, $24896::VARCHAR, $24897::VARCHAR, $24898::VARCHAR, $24899::VARCHAR, $24900::VARCHAR, $24901::VARCHAR, $24902::VARCHAR, $24903::VARCHAR, $24904::VARCHAR, $24905::VARCHAR, $24906::VARCHAR, $24907::VARCHAR, $24908::VARCHAR, $24909::VARCHAR, $24910::VARCHAR, $24911::VARCHAR, $24912::VARCHAR, $24913::VARCHAR, $24914::VARCHAR, $24915::VARCHAR, $24916::VARCHAR, $24917::VARCHAR, $24918::VARCHAR, $24919::VARCHAR, $24920::VARCHAR, $24921::VARCHAR, $24922::VARCHAR, $24923::VARCHAR, $24924::VARCHAR, $24925::VARCHAR, $24926::VARCHAR, $24927::VARCHAR, $24928::VARCHAR, $24929::VARCHAR, $24930::VARCHAR, $24931::VARCHAR, $24932::VARCHAR, $24933::VARCHAR, $24934::VARCHAR, $24935::VARCHAR, $24936::VARCHAR, $24937::VARCHAR, $24938::VARCHAR, $24939::VARCHAR, $24940::VARCHAR, $24941::VARCHAR, $24942::VARCHAR, $24943::VARCHAR, $24944::VARCHAR, $24945::VARCHAR, $24946::VARCHAR, $24947::VARCHAR, $24948::VARCHAR, $24949::VARCHAR, $24950::VARCHAR, $24951::VARCHAR, $24952::VARCHAR, $24953::VARCHAR, $24954::VARCHAR, $24955::VARCHAR, $24956::VARCHAR, $24957::VARCHAR, $24958::VARCHAR, $24959::VARCHAR, $24960::VARCHAR, $24961::VARCHAR, $24962::VARCHAR, $24963::VARCHAR, $24964::VARCHAR, $24965::VARCHAR, $24966::VARCHAR, $24967::VARCHAR, $24968::VARCHAR, $24969::VARCHAR, $24970::VARCHAR, $24971::VARCHAR, $24972::VARCHAR, $24973::VARCHAR, $24974::VARCHAR, $24975::VARCHAR, $24976::VARCHAR, $24977::VARCHAR, $24978::VARCHAR, $24979::VARCHAR, $24980::VARCHAR, $24981::VARCHAR, $24982::VARCHAR, $24983::VARCHAR, $24984::VARCHAR, $24985::VARCHAR, $24986::VARCHAR, $24987::VARCHAR, $24988::VARCHAR, $24989::VARCHAR, $24990::VARCHAR, $24991::VARCHAR, $24992::VARCHAR, $24993::VARCHAR, $24994::VARCHAR, $24995::VARCHAR, $24996::VARCHAR, $24997::VARCHAR, $24998::VARCHAR, $24999::VARCHAR, $25000::VARCHAR, $25001::VARCHAR, $25002::VARCHAR, $25003::VARCHAR, $25004::VARCHAR, $25005::VARCHAR, $25006::VARCHAR, $25007::VARCHAR, $25008::VARCHAR, $25009::VARCHAR, $25010::VARCHAR, $25011::VARCHAR, $25012::VARCHAR, $25013::VARCHAR, $25014::VARCHAR, $25015::VARCHAR, $25016::VARCHAR, $25017::VARCHAR, $25018::VARCHAR, $25019::VARCHAR, $25020::VARCHAR, $25021::VARCHAR, $25022::VARCHAR, $25023::VARCHAR, $25024::VARCHAR, $25025::VARCHAR, $25026::VARCHAR, $25027::VARCHAR, $25028::VARCHAR, $25029::VARCHAR, $25030::VARCHAR, $25031::VARCHAR, $25032::VARCHAR, $25033::VARCHAR, $25034::VARCHAR, $25035::VARCHAR, $25036::VARCHAR, $25037::VARCHAR, $25038::VARCHAR, $25039::VARCHAR, $25040::VARCHAR, $25041::VARCHAR, $25042::VARCHAR, $25043::VARCHAR, $25044::VARCHAR, $25045::VARCHAR, $25046::VARCHAR, $25047::VARCHAR, $25048::VARCHAR, $25049::VARCHAR, $25050::VARCHAR, $25051::VARCHAR, $25052::VARCHAR, $25053::VARCHAR, $25054::VARCHAR, $25055::VARCHAR, $25056::VARCHAR, $25057::VARCHAR, $25058::VARCHAR, $25059::VARCHAR, $25060::VARCHAR, $25061::VARCHAR, $25062::VARCHAR, $25063::VARCHAR, $25064::VARCHAR, $25065::VARCHAR, $25066::VARCHAR, $25067::VARCHAR, $25068::VARCHAR, $25069::VARCHAR, $25070::VARCHAR, $25071::VARCHAR, $25072::VARCHAR, $25073::VARCHAR, $25074::VARCHAR, $25075::VARCHAR, $25076::VARCHAR, $25077::VARCHAR, $25078::VARCHAR, $25079::VARCHAR, $25080::VARCHAR, $25081::VARCHAR, $25082::VARCHAR, $25083::VARCHAR, $25084::VARCHAR, $25085::VARCHAR, $25086::VARCHAR, $25087::VARCHAR, $25088::VARCHAR, $25089::VARCHAR, $25090::VARCHAR, $25091::VARCHAR, $25092::VARCHAR, $25093::VARCHAR, $25094::VARCHAR, $25095::VARCHAR, $25096::VARCHAR, $25097::VARCHAR, $25098::VARCHAR, $25099::VARCHAR, $25100::VARCHAR, $25101::VARCHAR, $25102::VARCHAR, $25103::VARCHAR, $25104::VARCHAR, $25105::VARCHAR, $25106::VARCHAR, $25107::VARCHAR, $25108::VARCHAR, $25109::VARCHAR, $25110::VARCHAR, $25111::VARCHAR, $25112::VARCHAR, $25113::VARCHAR, $25114::VARCHAR, $25115::VARCHAR, $25116::VARCHAR, $25117::VARCHAR, $25118::VARCHAR, $25119::VARCHAR, $25120::VARCHAR, $25121::VARCHAR, $25122::VARCHAR, $25123::VARCHAR, $25124::VARCHAR, $25125::VARCHAR, $25126::VARCHAR, $25127::VARCHAR, $25128::VARCHAR, $25129::VARCHAR, $25130::VARCHAR, $25131::VARCHAR, $25132::VARCHAR, $25133::VARCHAR, $25134::VARCHAR, $25135::VARCHAR, $25136::VARCHAR, $25137::VARCHAR, $25138::VARCHAR, $25139::VARCHAR, $25140::VARCHAR, $25141::VARCHAR, $25142::VARCHAR, $25143::VARCHAR, $25144::VARCHAR, $25145::VARCHAR, $25146::VARCHAR, $25147::VARCHAR, $25148::VARCHAR, $25149::VARCHAR, $25150::VARCHAR, $25151::VARCHAR, $25152::VARCHAR, $25153::VARCHAR, $25154::VARCHAR, $25155::VARCHAR, $25156::VARCHAR, $25157::VARCHAR, $25158::VARCHAR, $25159::VARCHAR, $25160::VARCHAR, $25161::VARCHAR, $25162::VARCHAR, $25163::VARCHAR, $25164::VARCHAR, $25165::VARCHAR, $25166::VARCHAR, $25167::VARCHAR, $25168::VARCHAR, $25169::VARCHAR, $25170::VARCHAR, $25171::VARCHAR, $25172::VARCHAR, $25173::VARCHAR, $25174::VARCHAR, $25175::VARCHAR, $25176::VARCHAR, $25177::VARCHAR, $25178::VARCHAR, $25179::VARCHAR, $25180::VARCHAR, $25181::VARCHAR, $25182::VARCHAR, $25183::VARCHAR, $25184::VARCHAR, $25185::VARCHAR, $25186::VARCHAR, $25187::VARCHAR, $25188::VARCHAR, $25189::VARCHAR, $25190::VARCHAR, $25191::VARCHAR, $25192::VARCHAR, $25193::VARCHAR, $25194::VARCHAR, $25195::VARCHAR, $25196::VARCHAR, $25197::VARCHAR, $25198::VARCHAR, $25199::VARCHAR, $25200::VARCHAR, $25201::VARCHAR, $25202::VARCHAR, $25203::VARCHAR, $25204::VARCHAR, $25205::VARCHAR, $25206::VARCHAR, $25207::VARCHAR, $25208::VARCHAR, $25209::VARCHAR, $25210::VARCHAR, $25211::VARCHAR, $25212::VARCHAR, $25213::VARCHAR, $25214::VARCHAR, $25215::VARCHAR, $25216::VARCHAR, $25217::VARCHAR, $25218::VARCHAR, $25219::VARCHAR, $25220::VARCHAR, $25221::VARCHAR, $25222::VARCHAR, $25223::VARCHAR, $25224::VARCHAR, $25225::VARCHAR, $25226::VARCHAR, $25227::VARCHAR, $25228::VARCHAR, $25229::VARCHAR, $25230::VARCHAR, $25231::VARCHAR, $25232::VARCHAR, $25233::VARCHAR, $25234::VARCHAR, $25235::VARCHAR, $25236::VARCHAR, $25237::VARCHAR, $25238::VARCHAR, $25239::VARCHAR, $25240::VARCHAR, $25241::VARCHAR, $25242::VARCHAR, $25243::VARCHAR, $25244::VARCHAR, $25245::VARCHAR, $25246::VARCHAR, $25247::VARCHAR, $25248::VARCHAR, $25249::VARCHAR, $25250::VARCHAR, $25251::VARCHAR, $25252::VARCHAR, $25253::VARCHAR, $25254::VARCHAR, $25255::VARCHAR, $25256::VARCHAR, $25257::VARCHAR, $25258::VARCHAR, $25259::VARCHAR, $25260::VARCHAR, $25261::VARCHAR, $25262::VARCHAR, $25263::VARCHAR, $25264::VARCHAR, $25265::VARCHAR, $25266::VARCHAR, $25267::VARCHAR, $25268::VARCHAR, $25269::VARCHAR, $25270::VARCHAR, $25271::VARCHAR, $25272::VARCHAR, $25273::VARCHAR, $25274::VARCHAR, $25275::VARCHAR, $25276::VARCHAR, $25277::VARCHAR, $25278::VARCHAR, $25279::VARCHAR, $25280::VARCHAR, $25281::VARCHAR, $25282::VARCHAR, $25283::VARCHAR, $25284::VARCHAR, $25285::VARCHAR, $25286::VARCHAR, $25287::VARCHAR, $25288::VARCHAR, $25289::VARCHAR, $25290::VARCHAR, $25291::VARCHAR, $25292::VARCHAR, $25293::VARCHAR, $25294::VARCHAR, $25295::VARCHAR, $25296::VARCHAR, $25297::VARCHAR, $25298::VARCHAR, $25299::VARCHAR, $25300::VARCHAR, $25301::VARCHAR, $25302::VARCHAR, $25303::VARCHAR, $25304::VARCHAR, $25305::VARCHAR, $25306::VARCHAR, $25307::VARCHAR, $25308::VARCHAR, $25309::VARCHAR, $25310::VARCHAR, $25311::VARCHAR, $25312::VARCHAR, $25313::VARCHAR, $25314::VARCHAR, $25315::VARCHAR, $25316::VARCHAR, $25317::VARCHAR, $25318::VARCHAR, $25319::VARCHAR, $25320::VARCHAR, $25321::VARCHAR, $25322::VARCHAR, $25323::VARCHAR, $25324::VARCHAR, $25325::VARCHAR, $25326::VARCHAR, $25327::VARCHAR, $25328::VARCHAR, $25329::VARCHAR, $25330::VARCHAR, $25331::VARCHAR, $25332::VARCHAR, $25333::VARCHAR, $25334::VARCHAR, $25335::VARCHAR, $25336::VARCHAR, $25337::VARCHAR, $25338::VARCHAR, $25339::VARCHAR, $25340::VARCHAR, $25341::VARCHAR, $25342::VARCHAR, $25343::VARCHAR, $25344::VARCHAR, $25345::VARCHAR, $25346::VARCHAR, $25347::VARCHAR, $25348::VARCHAR, $25349::VARCHAR, $25350::VARCHAR, $25351::VARCHAR, $25352::VARCHAR, $25353::VARCHAR, $25354::VARCHAR, $25355::VARCHAR, $25356::VARCHAR, $25357::VARCHAR, $25358::VARCHAR, $25359::VARCHAR, $25360::VARCHAR, $25361::VARCHAR, $25362::VARCHAR, $25363::VARCHAR, $25364::VARCHAR, $25365::VARCHAR, $25366::VARCHAR, $25367::VARCHAR, $25368::VARCHAR, $25369::VARCHAR, $25370::VARCHAR, $25371::VARCHAR, $25372::VARCHAR, $25373::VARCHAR, $25374::VARCHAR, $25375::VARCHAR, $25376::VARCHAR, $25377::VARCHAR, $25378::VARCHAR, $25379::VARCHAR, $25380::VARCHAR, $25381::VARCHAR, $25382::VARCHAR, $25383::VARCHAR, $25384::VARCHAR, $25385::VARCHAR, $25386::VARCHAR, $25387::VARCHAR, $25388::VARCHAR, $25389::VARCHAR, $25390::VARCHAR, $25391::VARCHAR, $25392::VARCHAR, $25393::VARCHAR, $25394::VARCHAR, $25395::VARCHAR, $25396::VARCHAR, $25397::VARCHAR, $25398::VARCHAR, $25399::VARCHAR, $25400::VARCHAR, $25401::VARCHAR, $25402::VARCHAR, $25403::VARCHAR, $25404::VARCHAR, $25405::VARCHAR, $25406::VARCHAR, $25407::VARCHAR, $25408::VARCHAR, $25409::VARCHAR, $25410::VARCHAR, $25411::VARCHAR, $25412::VARCHAR, $25413::VARCHAR, $25414::VARCHAR, $25415::VARCHAR, $25416::VARCHAR, $25417::VARCHAR, $25418::VARCHAR, $25419::VARCHAR, $25420::VARCHAR, $25421::VARCHAR, $25422::VARCHAR, $25423::VARCHAR, $25424::VARCHAR, $25425::VARCHAR, $25426::VARCHAR, $25427::VARCHAR, $25428::VARCHAR, $25429::VARCHAR, $25430::VARCHAR, $25431::VARCHAR, $25432::VARCHAR, $25433::VARCHAR, $25434::VARCHAR, $25435::VARCHAR, $25436::VARCHAR, $25437::VARCHAR, $25438::VARCHAR, $25439::VARCHAR, $25440::VARCHAR, $25441::VARCHAR, $25442::VARCHAR, $25443::VARCHAR, $25444::VARCHAR, $25445::VARCHAR, $25446::VARCHAR, $25447::VARCHAR, $25448::VARCHAR, $25449::VARCHAR, $25450::VARCHAR, $25451::VARCHAR, $25452::VARCHAR, $25453::VARCHAR, $25454::VARCHAR, $25455::VARCHAR, $25456::VARCHAR, $25457::VARCHAR, $25458::VARCHAR, $25459::VARCHAR, $25460::VARCHAR, $25461::VARCHAR, $25462::VARCHAR, $25463::VARCHAR, $25464::VARCHAR, $25465::VARCHAR, $25466::VARCHAR, $25467::VARCHAR, $25468::VARCHAR, $25469::VARCHAR, $25470::VARCHAR, $25471::VARCHAR, $25472::VARCHAR, $25473::VARCHAR, $25474::VARCHAR, $25475::VARCHAR, $25476::VARCHAR, $25477::VARCHAR, $25478::VARCHAR, $25479::VARCHAR, $25480::VARCHAR, $25481::VARCHAR, $25482::VARCHAR, $25483::VARCHAR, $25484::VARCHAR, $25485::VARCHAR, $25486::VARCHAR, $25487::VARCHAR, $25488::VARCHAR, $25489::VARCHAR, $25490::VARCHAR, $25491::VARCHAR, $25492::VARCHAR, $25493::VARCHAR, $25494::VARCHAR, $25495::VARCHAR, $25496::VARCHAR, $25497::VARCHAR, $25498::VARCHAR, $25499::VARCHAR, $25500::VARCHAR, $25501::VARCHAR, $25502::VARCHAR, $25503::VARCHAR, $25504::VARCHAR, $25505::VARCHAR, $25506::VARCHAR, $25507::VARCHAR, $25508::VARCHAR, $25509::VARCHAR, $25510::VARCHAR, $25511::VARCHAR, $25512::VARCHAR, $25513::VARCHAR, $25514::VARCHAR, $25515::VARCHAR, $25516::VARCHAR, $25517::VARCHAR, $25518::VARCHAR, $25519::VARCHAR, $25520::VARCHAR, $25521::VARCHAR, $25522::VARCHAR, $25523::VARCHAR, $25524::VARCHAR, $25525::VARCHAR, $25526::VARCHAR, $25527::VARCHAR, $25528::VARCHAR, $25529::VARCHAR, $25530::VARCHAR, $25531::VARCHAR, $25532::VARCHAR, $25533::VARCHAR, $25534::VARCHAR, $25535::VARCHAR, $25536::VARCHAR, $25537::VARCHAR, $25538::VARCHAR, $25539::VARCHAR, $25540::VARCHAR, $25541::VARCHAR, $25542::VARCHAR, $25543::VARCHAR, $25544::VARCHAR, $25545::VARCHAR, $25546::VARCHAR, $25547::VARCHAR, $25548::VARCHAR, $25549::VARCHAR, $25550::VARCHAR, $25551::VARCHAR, $25552::VARCHAR, $25553::VARCHAR, $25554::VARCHAR, $25555::VARCHAR, $25556::VARCHAR, $25557::VARCHAR, $25558::VARCHAR, $25559::VARCHAR, $25560::VARCHAR, $25561::VARCHAR, $25562::VARCHAR, $25563::VARCHAR, $25564::VARCHAR, $25565::VARCHAR, $25566::VARCHAR, $25567::VARCHAR, $25568::VARCHAR, $25569::VARCHAR, $25570::VARCHAR, $25571::VARCHAR, $25572::VARCHAR, $25573::VARCHAR, $25574::VARCHAR, $25575::VARCHAR, $25576::VARCHAR, $25577::VARCHAR, $25578::VARCHAR, $25579::VARCHAR, $25580::VARCHAR, $25581::VARCHAR, $25582::VARCHAR, $25583::VARCHAR, $25584::VARCHAR, $25585::VARCHAR, $25586::VARCHAR, $25587::VARCHAR, $25588::VARCHAR, $25589::VARCHAR, $25590::VARCHAR, $25591::VARCHAR, $25592::VARCHAR, $25593::VARCHAR, $25594::VARCHAR, $25595::VARCHAR, $25596::VARCHAR, $25597::VARCHAR, $25598::VARCHAR, $25599::VARCHAR, $25600::VARCHAR, $25601::VARCHAR, $25602::VARCHAR, $25603::VARCHAR, $25604::VARCHAR, $25605::VARCHAR, $25606::VARCHAR, $25607::VARCHAR, $25608::VARCHAR, $25609::VARCHAR, $25610::VARCHAR, $25611::VARCHAR, $25612::VARCHAR, $25613::VARCHAR, $25614::VARCHAR, $25615::VARCHAR, $25616::VARCHAR, $25617::VARCHAR, $25618::VARCHAR, $25619::VARCHAR, $25620::VARCHAR, $25621::VARCHAR, $25622::VARCHAR, $25623::VARCHAR, $25624::VARCHAR, $25625::VARCHAR, $25626::VARCHAR, $25627::VARCHAR, $25628::VARCHAR, $25629::VARCHAR, $25630::VARCHAR, $25631::VARCHAR, $25632::VARCHAR, $25633::VARCHAR, $25634::VARCHAR, $25635::VARCHAR, $25636::VARCHAR, $25637::VARCHAR, $25638::VARCHAR, $25639::VARCHAR, $25640::VARCHAR, $25641::VARCHAR, $25642::VARCHAR, $25643::VARCHAR, $25644::VARCHAR, $25645::VARCHAR, $25646::VARCHAR, $25647::VARCHAR, $25648::VARCHAR, $25649::VARCHAR, $25650::VARCHAR, $25651::VARCHAR, $25652::VARCHAR, $25653::VARCHAR, $25654::VARCHAR, $25655::VARCHAR, $25656::VARCHAR, $25657::VARCHAR, $25658::VARCHAR, $25659::VARCHAR, $25660::VARCHAR, $25661::VARCHAR, $25662::VARCHAR, $25663::VARCHAR, $25664::VARCHAR, $25665::VARCHAR, $25666::VARCHAR, $25667::VARCHAR, $25668::VARCHAR, $25669::VARCHAR, $25670::VARCHAR, $25671::VARCHAR, $25672::VARCHAR, $25673::VARCHAR, $25674::VARCHAR, $25675::VARCHAR, $25676::VARCHAR, $25677::VARCHAR, $25678::VARCHAR, $25679::VARCHAR, $25680::VARCHAR, $25681::VARCHAR, $25682::VARCHAR, $25683::VARCHAR, $25684::VARCHAR, $25685::VARCHAR, $25686::VARCHAR, $25687::VARCHAR, $25688::VARCHAR, $25689::VARCHAR, $25690::VARCHAR, $25691::VARCHAR, $25692::VARCHAR, $25693::VARCHAR, $25694::VARCHAR, $25695::VARCHAR, $25696::VARCHAR, $25697::VARCHAR, $25698::VARCHAR, $25699::VARCHAR, $25700::VARCHAR, $25701::VARCHAR, $25702::VARCHAR, $25703::VARCHAR, $25704::VARCHAR, $25705::VARCHAR, $25706::VARCHAR, $25707::VARCHAR, $25708::VARCHAR, $25709::VARCHAR, $25710::VARCHAR, $25711::VARCHAR, $25712::VARCHAR, $25713::VARCHAR, $25714::VARCHAR, $25715::VARCHAR, $25716::VARCHAR, $25717::VARCHAR, $25718::VARCHAR, $25719::VARCHAR, $25720::VARCHAR, $25721::VARCHAR, $25722::VARCHAR, $25723::VARCHAR, $25724::VARCHAR, $25725::VARCHAR, $25726::VARCHAR, $25727::VARCHAR, $25728::VARCHAR, $25729::VARCHAR, $25730::VARCHAR, $25731::VARCHAR, $25732::VARCHAR, $25733::VARCHAR, $25734::VARCHAR, $25735::VARCHAR, $25736::VARCHAR, $25737::VARCHAR, $25738::VARCHAR, $25739::VARCHAR, $25740::VARCHAR, $25741::VARCHAR, $25742::VARCHAR, $25743::VARCHAR, $25744::VARCHAR, $25745::VARCHAR, $25746::VARCHAR, $25747::VARCHAR, $25748::VARCHAR, $25749::VARCHAR, $25750::VARCHAR, $25751::VARCHAR, $25752::VARCHAR, $25753::VARCHAR, $25754::VARCHAR, $25755::VARCHAR, $25756::VARCHAR, $25757::VARCHAR, $25758::VARCHAR, $25759::VARCHAR, $25760::VARCHAR, $25761::VARCHAR, $25762::VARCHAR, $25763::VARCHAR, $25764::VARCHAR, $25765::VARCHAR, $25766::VARCHAR, $25767::VARCHAR, $25768::VARCHAR, $25769::VARCHAR, $25770::VARCHAR, $25771::VARCHAR, $25772::VARCHAR, $25773::VARCHAR, $25774::VARCHAR, $25775::VARCHAR, $25776::VARCHAR, $25777::VARCHAR, $25778::VARCHAR, $25779::VARCHAR, $25780::VARCHAR, $25781::VARCHAR, $25782::VARCHAR, $25783::VARCHAR, $25784::VARCHAR, $25785::VARCHAR, $25786::VARCHAR, $25787::VARCHAR, $25788::VARCHAR, $25789::VARCHAR, $25790::VARCHAR, $25791::VARCHAR, $25792::VARCHAR, $25793::VARCHAR, $25794::VARCHAR, $25795::VARCHAR, $25796::VARCHAR, $25797::VARCHAR, $25798::VARCHAR, $25799::VARCHAR, $25800::VARCHAR, $25801::VARCHAR, $25802::VARCHAR, $25803::VARCHAR, $25804::VARCHAR, $25805::VARCHAR, $25806::VARCHAR, $25807::VARCHAR, $25808::VARCHAR, $25809::VARCHAR, $25810::VARCHAR, $25811::VARCHAR, $25812::VARCHAR, $25813::VARCHAR, $25814::VARCHAR, $25815::VARCHAR, $25816::VARCHAR, $25817::VARCHAR, $25818::VARCHAR, $25819::VARCHAR, $25820::VARCHAR, $25821::VARCHAR, $25822::VARCHAR, $25823::VARCHAR, $25824::VARCHAR, $25825::VARCHAR, $25826::VARCHAR, $25827::VARCHAR, $25828::VARCHAR, $25829::VARCHAR, $25830::VARCHAR, $25831::VARCHAR, $25832::VARCHAR, $25833::VARCHAR, $25834::VARCHAR, $25835::VARCHAR, $25836::VARCHAR, $25837::VARCHAR, $25838::VARCHAR, $25839::VARCHAR, $25840::VARCHAR, $25841::VARCHAR, $25842::VARCHAR, $25843::VARCHAR, $25844::VARCHAR, $25845::VARCHAR, $25846::VARCHAR, $25847::VARCHAR, $25848::VARCHAR, $25849::VARCHAR, $25850::VARCHAR, $25851::VARCHAR, $25852::VARCHAR, $25853::VARCHAR, $25854::VARCHAR, $25855::VARCHAR, $25856::VARCHAR, $25857::VARCHAR, $25858::VARCHAR, $25859::VARCHAR, $25860::VARCHAR, $25861::VARCHAR, $25862::VARCHAR, $25863::VARCHAR, $25864::VARCHAR, $25865::VARCHAR, $25866::VARCHAR, $25867::VARCHAR, $25868::VARCHAR, $25869::VARCHAR, $25870::VARCHAR, $25871::VARCHAR, $25872::VARCHAR, $25873::VARCHAR, $25874::VARCHAR, $25875::VARCHAR, $25876::VARCHAR, $25877::VARCHAR, $25878::VARCHAR, $25879::VARCHAR, $25880::VARCHAR, $25881::VARCHAR, $25882::VARCHAR, $25883::VARCHAR, $25884::VARCHAR, $25885::VARCHAR, $25886::VARCHAR, $25887::VARCHAR, $25888::VARCHAR, $25889::VARCHAR, $25890::VARCHAR, $25891::VARCHAR, $25892::VARCHAR, $25893::VARCHAR, $25894::VARCHAR, $25895::VARCHAR, $25896::VARCHAR, $25897::VARCHAR, $25898::VARCHAR, $25899::VARCHAR, $25900::VARCHAR, $25901::VARCHAR, $25902::VARCHAR, $25903::VARCHAR, $25904::VARCHAR, $25905::VARCHAR, $25906::VARCHAR, $25907::VARCHAR, $25908::VARCHAR, $25909::VARCHAR, $25910::VARCHAR, $25911::VARCHAR, $25912::VARCHAR, $25913::VARCHAR, $25914::VARCHAR, $25915::VARCHAR, $25916::VARCHAR, $25917::VARCHAR, $25918::VARCHAR, $25919::VARCHAR, $25920::VARCHAR, $25921::VARCHAR, $25922::VARCHAR, $25923::VARCHAR, $25924::VARCHAR, $25925::VARCHAR, $25926::VARCHAR, $25927::VARCHAR, $25928::VARCHAR, $25929::VARCHAR, $25930::VARCHAR, $25931::VARCHAR, $25932::VARCHAR, $25933::VARCHAR, $25934::VARCHAR, $25935::VARCHAR, $25936::VARCHAR, $25937::VARCHAR, $25938::VARCHAR, $25939::VARCHAR, $25940::VARCHAR, $25941::VARCHAR, $25942::VARCHAR, $25943::VARCHAR, $25944::VARCHAR, $25945::VARCHAR, $25946::VARCHAR, $25947::VARCHAR, $25948::VARCHAR, $25949::VARCHAR, $25950::VARCHAR, $25951::VARCHAR, $25952::VARCHAR, $25953::VARCHAR, $25954::VARCHAR, $25955::VARCHAR, $25956::VARCHAR, $25957::VARCHAR, $25958::VARCHAR, $25959::VARCHAR, $25960::VARCHAR, $25961::VARCHAR, $25962::VARCHAR, $25963::VARCHAR, $25964::VARCHAR, $25965::VARCHAR, $25966::VARCHAR, $25967::VARCHAR, $25968::VARCHAR, $25969::VARCHAR, $25970::VARCHAR, $25971::VARCHAR, $25972::VARCHAR, $25973::VARCHAR, $25974::VARCHAR, $25975::VARCHAR, $25976::VARCHAR, $25977::VARCHAR, $25978::VARCHAR, $25979::VARCHAR, $25980::VARCHAR, $25981::VARCHAR, $25982::VARCHAR, $25983::VARCHAR, $25984::VARCHAR, $25985::VARCHAR, $25986::VARCHAR, $25987::VARCHAR, $25988::VARCHAR, $25989::VARCHAR, $25990::VARCHAR, $25991::VARCHAR, $25992::VARCHAR, $25993::VARCHAR, $25994::VARCHAR, $25995::VARCHAR, $25996::VARCHAR, $25997::VARCHAR, $25998::VARCHAR, $25999::VARCHAR, $26000::VARCHAR, $26001::VARCHAR, $26002::VARCHAR, $26003::VARCHAR, $26004::VARCHAR, $26005::VARCHAR, $26006::VARCHAR, $26007::VARCHAR, $26008::VARCHAR, $26009::VARCHAR, $26010::VARCHAR, $26011::VARCHAR, $26012::VARCHAR, $26013::VARCHAR, $26014::VARCHAR, $26015::VARCHAR, $26016::VARCHAR, $26017::VARCHAR, $26018::VARCHAR, $26019::VARCHAR, $26020::VARCHAR, $26021::VARCHAR, $26022::VARCHAR, $26023::VARCHAR, $26024::VARCHAR, $26025::VARCHAR, $26026::VARCHAR, $26027::VARCHAR, $26028::VARCHAR, $26029::VARCHAR, $26030::VARCHAR, $26031::VARCHAR, $26032::VARCHAR, $26033::VARCHAR, $26034::VARCHAR, $26035::VARCHAR, $26036::VARCHAR, $26037::VARCHAR, $26038::VARCHAR, $26039::VARCHAR, $26040::VARCHAR, $26041::VARCHAR, $26042::VARCHAR, $26043::VARCHAR, $26044::VARCHAR, $26045::VARCHAR, $26046::VARCHAR, $26047::VARCHAR, $26048::VARCHAR, $26049::VARCHAR, $26050::VARCHAR, $26051::VARCHAR, $26052::VARCHAR, $26053::VARCHAR, $26054::VARCHAR, $26055::VARCHAR, $26056::VARCHAR, $26057::VARCHAR, $26058::VARCHAR, $26059::VARCHAR, $26060::VARCHAR, $26061::VARCHAR, $26062::VARCHAR, $26063::VARCHAR, $26064::VARCHAR, $26065::VARCHAR, $26066::VARCHAR, $26067::VARCHAR, $26068::VARCHAR, $26069::VARCHAR, $26070::VARCHAR, $26071::VARCHAR, $26072::VARCHAR, $26073::VARCHAR, $26074::VARCHAR, $26075::VARCHAR, $26076::VARCHAR, $26077::VARCHAR, $26078::VARCHAR, $26079::VARCHAR, $26080::VARCHAR, $26081::VARCHAR, $26082::VARCHAR, $26083::VARCHAR, $26084::VARCHAR, $26085::VARCHAR, $26086::VARCHAR, $26087::VARCHAR, $26088::VARCHAR, $26089::VARCHAR, $26090::VARCHAR, $26091::VARCHAR, $26092::VARCHAR, $26093::VARCHAR, $26094::VARCHAR, $26095::VARCHAR, $26096::VARCHAR, $26097::VARCHAR, $26098::VARCHAR, $26099::VARCHAR, $26100::VARCHAR, $26101::VARCHAR, $26102::VARCHAR, $26103::VARCHAR, $26104::VARCHAR, $26105::VARCHAR, $26106::VARCHAR, $26107::VARCHAR, $26108::VARCHAR, $26109::VARCHAR, $26110::VARCHAR, $26111::VARCHAR, $26112::VARCHAR, $26113::VARCHAR, $26114::VARCHAR, $26115::VARCHAR, $26116::VARCHAR, $26117::VARCHAR, $26118::VARCHAR, $26119::VARCHAR, $26120::VARCHAR, $26121::VARCHAR, $26122::VARCHAR, $26123::VARCHAR, $26124::VARCHAR, $26125::VARCHAR, $26126::VARCHAR, $26127::VARCHAR, $26128::VARCHAR, $26129::VARCHAR, $26130::VARCHAR, $26131::VARCHAR, $26132::VARCHAR, $26133::VARCHAR, $26134::VARCHAR, $26135::VARCHAR, $26136::VARCHAR, $26137::VARCHAR, $26138::VARCHAR, $26139::VARCHAR, $26140::VARCHAR, $26141::VARCHAR, $26142::VARCHAR, $26143::VARCHAR, $26144::VARCHAR, $26145::VARCHAR, $26146::VARCHAR, $26147::VARCHAR, $26148::VARCHAR, $26149::VARCHAR, $26150::VARCHAR, $26151::VARCHAR, $26152::VARCHAR, $26153::VARCHAR, $26154::VARCHAR, $26155::VARCHAR, $26156::VARCHAR, $26157::VARCHAR, $26158::VARCHAR, $26159::VARCHAR, $26160::VARCHAR, $26161::VARCHAR, $26162::VARCHAR, $26163::VARCHAR, $26164::VARCHAR, $26165::VARCHAR, $26166::VARCHAR, $26167::VARCHAR, $26168::VARCHAR, $26169::VARCHAR, $26170::VARCHAR, $26171::VARCHAR, $26172::VARCHAR, $26173::VARCHAR, $26174::VARCHAR, $26175::VARCHAR, $26176::VARCHAR, $26177::VARCHAR, $26178::VARCHAR, $26179::VARCHAR, $26180::VARCHAR, $26181::VARCHAR, $26182::VARCHAR, $26183::VARCHAR, $26184::VARCHAR, $26185::VARCHAR, $26186::VARCHAR, $26187::VARCHAR, $26188::VARCHAR, $26189::VARCHAR, $26190::VARCHAR, $26191::VARCHAR, $26192::VARCHAR, $26193::VARCHAR, $26194::VARCHAR, $26195::VARCHAR, $26196::VARCHAR, $26197::VARCHAR, $26198::VARCHAR, $26199::VARCHAR, $26200::VARCHAR, $26201::VARCHAR, $26202::VARCHAR, $26203::VARCHAR, $26204::VARCHAR, $26205::VARCHAR, $26206::VARCHAR, $26207::VARCHAR, $26208::VARCHAR, $26209::VARCHAR, $26210::VARCHAR, $26211::VARCHAR, $26212::VARCHAR, $26213::VARCHAR, $26214::VARCHAR, $26215::VARCHAR, $26216::VARCHAR, $26217::VARCHAR, $26218::VARCHAR, $26219::VARCHAR, $26220::VARCHAR, $26221::VARCHAR, $26222::VARCHAR, $26223::VARCHAR, $26224::VARCHAR, $26225::VARCHAR, $26226::VARCHAR, $26227::VARCHAR, $26228::VARCHAR, $26229::VARCHAR, $26230::VARCHAR, $26231::VARCHAR, $26232::VARCHAR, $26233::VARCHAR, $26234::VARCHAR, $26235::VARCHAR, $26236::VARCHAR, $26237::VARCHAR, $26238::VARCHAR, $26239::VARCHAR, $26240::VARCHAR, $26241::VARCHAR, $26242::VARCHAR, $26243::VARCHAR, $26244::VARCHAR, $26245::VARCHAR, $26246::VARCHAR, $26247::VARCHAR, $26248::VARCHAR, $26249::VARCHAR, $26250::VARCHAR, $26251::VARCHAR, $26252::VARCHAR, $26253::VARCHAR, $26254::VARCHAR, $26255::VARCHAR, $26256::VARCHAR, $26257::VARCHAR, $26258::VARCHAR, $26259::VARCHAR, $26260::VARCHAR, $26261::VARCHAR, $26262::VARCHAR, $26263::VARCHAR, $26264::VARCHAR, $26265::VARCHAR, $26266::VARCHAR, $26267::VARCHAR, $26268::VARCHAR, $26269::VARCHAR, $26270::VARCHAR, $26271::VARCHAR, $26272::VARCHAR, $26273::VARCHAR, $26274::VARCHAR, $26275::VARCHAR, $26276::VARCHAR, $26277::VARCHAR, $26278::VARCHAR, $26279::VARCHAR, $26280::VARCHAR, $26281::VARCHAR, $26282::VARCHAR, $26283::VARCHAR, $26284::VARCHAR, $26285::VARCHAR, $26286::VARCHAR, $26287::VARCHAR, $26288::VARCHAR, $26289::VARCHAR, $26290::VARCHAR, $26291::VARCHAR, $26292::VARCHAR, $26293::VARCHAR, $26294::VARCHAR, $26295::VARCHAR, $26296::VARCHAR, $26297::VARCHAR, $26298::VARCHAR, $26299::VARCHAR, $26300::VARCHAR, $26301::VARCHAR, $26302::VARCHAR, $26303::VARCHAR, $26304::VARCHAR, $26305::VARCHAR, $26306::VARCHAR, $26307::VARCHAR, $26308::VARCHAR, $26309::VARCHAR, $26310::VARCHAR, $26311::VARCHAR, $26312::VARCHAR, $26313::VARCHAR, $26314::VARCHAR, $26315::VARCHAR, $26316::VARCHAR, $26317::VARCHAR, $26318::VARCHAR, $26319::VARCHAR, $26320::VARCHAR, $26321::VARCHAR, $26322::VARCHAR, $26323::VARCHAR, $26324::VARCHAR, $26325::VARCHAR, $26326::VARCHAR, $26327::VARCHAR, $26328::VARCHAR, $26329::VARCHAR, $26330::VARCHAR, $26331::VARCHAR, $26332::VARCHAR, $26333::VARCHAR, $26334::VARCHAR, $26335::VARCHAR, $26336::VARCHAR, $26337::VARCHAR, $26338::VARCHAR, $26339::VARCHAR, $26340::VARCHAR, $26341::VARCHAR, $26342::VARCHAR, $26343::VARCHAR, $26344::VARCHAR, $26345::VARCHAR, $26346::VARCHAR, $26347::VARCHAR, $26348::VARCHAR, $26349::VARCHAR, $26350::VARCHAR, $26351::VARCHAR, $26352::VARCHAR, $26353::VARCHAR, $26354::VARCHAR, $26355::VARCHAR, $26356::VARCHAR, $26357::VARCHAR, $26358::VARCHAR, $26359::VARCHAR, $26360::VARCHAR, $26361::VARCHAR, $26362::VARCHAR, $26363::VARCHAR, $26364::VARCHAR, $26365::VARCHAR, $26366::VARCHAR, $26367::VARCHAR, $26368::VARCHAR, $26369::VARCHAR, $26370::VARCHAR, $26371::VARCHAR, $26372::VARCHAR, $26373::VARCHAR, $26374::VARCHAR, $26375::VARCHAR, $26376::VARCHAR, $26377::VARCHAR, $26378::VARCHAR, $26379::VARCHAR, $26380::VARCHAR, $26381::VARCHAR, $26382::VARCHAR, $26383::VARCHAR, $26384::VARCHAR, $26385::VARCHAR, $26386::VARCHAR, $26387::VARCHAR, $26388::VARCHAR, $26389::VARCHAR, $26390::VARCHAR, $26391::VARCHAR, $26392::VARCHAR, $26393::VARCHAR, $26394::VARCHAR, $26395::VARCHAR, $26396::VARCHAR, $26397::VARCHAR, $26398::VARCHAR, $26399::VARCHAR, $26400::VARCHAR, $26401::VARCHAR, $26402::VARCHAR, $26403::VARCHAR, $26404::VARCHAR, $26405::VARCHAR, $26406::VARCHAR, $26407::VARCHAR, $26408::VARCHAR, $26409::VARCHAR, $26410::VARCHAR, $26411::VARCHAR, $26412::VARCHAR, $26413::VARCHAR, $26414::VARCHAR, $26415::VARCHAR, $26416::VARCHAR, $26417::VARCHAR, $26418::VARCHAR, $26419::VARCHAR, $26420::VARCHAR, $26421::VARCHAR, $26422::VARCHAR, $26423::VARCHAR, $26424::VARCHAR, $26425::VARCHAR, $26426::VARCHAR, $26427::VARCHAR, $26428::VARCHAR, $26429::VARCHAR, $26430::VARCHAR, $26431::VARCHAR, $26432::VARCHAR, $26433::VARCHAR, $26434::VARCHAR, $26435::VARCHAR, $26436::VARCHAR, $26437::VARCHAR, $26438::VARCHAR, $26439::VARCHAR, $26440::VARCHAR, $26441::VARCHAR, $26442::VARCHAR, $26443::VARCHAR, $26444::VARCHAR, $26445::VARCHAR, $26446::VARCHAR, $26447::VARCHAR, $26448::VARCHAR, $26449::VARCHAR, $26450::VARCHAR, $26451::VARCHAR, $26452::VARCHAR, $26453::VARCHAR, $26454::VARCHAR, $26455::VARCHAR, $26456::VARCHAR, $26457::VARCHAR, $26458::VARCHAR, $26459::VARCHAR, $26460::VARCHAR, $26461::VARCHAR, $26462::VARCHAR, $26463::VARCHAR, $26464::VARCHAR, $26465::VARCHAR, $26466::VARCHAR, $26467::VARCHAR, $26468::VARCHAR, $26469::VARCHAR, $26470::VARCHAR, $26471::VARCHAR, $26472::VARCHAR, $26473::VARCHAR, $26474::VARCHAR, $26475::VARCHAR, $26476::VARCHAR, $26477::VARCHAR, $26478::VARCHAR, $26479::VARCHAR, $26480::VARCHAR, $26481::VARCHAR, $26482::VARCHAR, $26483::VARCHAR, $26484::VARCHAR, $26485::VARCHAR, $26486::VARCHAR, $26487::VARCHAR, $26488::VARCHAR, $26489::VARCHAR, $26490::VARCHAR, $26491::VARCHAR, $26492::VARCHAR, $26493::VARCHAR, $26494::VARCHAR, $26495::VARCHAR, $26496::VARCHAR, $26497::VARCHAR, $26498::VARCHAR, $26499::VARCHAR, $26500::VARCHAR, $26501::VARCHAR, $26502::VARCHAR, $26503::VARCHAR, $26504::VARCHAR, $26505::VARCHAR, $26506::VARCHAR, $26507::VARCHAR, $26508::VARCHAR, $26509::VARCHAR, $26510::VARCHAR, $26511::VARCHAR, $26512::VARCHAR, $26513::VARCHAR, $26514::VARCHAR, $26515::VARCHAR, $26516::VARCHAR, $26517::VARCHAR, $26518::VARCHAR, $26519::VARCHAR, $26520::VARCHAR, $26521::VARCHAR, $26522::VARCHAR, $26523::VARCHAR, $26524::VARCHAR, $26525::VARCHAR, $26526::VARCHAR, $26527::VARCHAR, $26528::VARCHAR, $26529::VARCHAR, $26530::VARCHAR, $26531::VARCHAR, $26532::VARCHAR, $26533::VARCHAR, $26534::VARCHAR, $26535::VARCHAR, $26536::VARCHAR, $26537::VARCHAR, $26538::VARCHAR, $26539::VARCHAR, $26540::VARCHAR, $26541::VARCHAR, $26542::VARCHAR, $26543::VARCHAR, $26544::VARCHAR, $26545::VARCHAR, $26546::VARCHAR, $26547::VARCHAR, $26548::VARCHAR, $26549::VARCHAR, $26550::VARCHAR, $26551::VARCHAR, $26552::VARCHAR, $26553::VARCHAR, $26554::VARCHAR, $26555::VARCHAR, $26556::VARCHAR, $26557::VARCHAR, $26558::VARCHAR, $26559::VARCHAR, $26560::VARCHAR, $26561::VARCHAR, $26562::VARCHAR, $26563::VARCHAR, $26564::VARCHAR, $26565::VARCHAR, $26566::VARCHAR, $26567::VARCHAR, $26568::VARCHAR, $26569::VARCHAR, $26570::VARCHAR, $26571::VARCHAR, $26572::VARCHAR, $26573::VARCHAR, $26574::VARCHAR, $26575::VARCHAR, $26576::VARCHAR, $26577::VARCHAR, $26578::VARCHAR, $26579::VARCHAR, $26580::VARCHAR, $26581::VARCHAR, $26582::VARCHAR, $26583::VARCHAR, $26584::VARCHAR, $26585::VARCHAR, $26586::VARCHAR, $26587::VARCHAR, $26588::VARCHAR, $26589::VARCHAR, $26590::VARCHAR, $26591::VARCHAR, $26592::VARCHAR, $26593::VARCHAR, $26594::VARCHAR, $26595::VARCHAR, $26596::VARCHAR, $26597::VARCHAR, $26598::VARCHAR, $26599::VARCHAR, $26600::VARCHAR, $26601::VARCHAR, $26602::VARCHAR, $26603::VARCHAR, $26604::VARCHAR, $26605::VARCHAR, $26606::VARCHAR, $26607::VARCHAR, $26608::VARCHAR, $26609::VARCHAR, $26610::VARCHAR, $26611::VARCHAR, $26612::VARCHAR, $26613::VARCHAR, $26614::VARCHAR, $26615::VARCHAR, $26616::VARCHAR, $26617::VARCHAR, $26618::VARCHAR, $26619::VARCHAR, $26620::VARCHAR, $26621::VARCHAR, $26622::VARCHAR, $26623::VARCHAR, $26624::VARCHAR, $26625::VARCHAR, $26626::VARCHAR, $26627::VARCHAR, $26628::VARCHAR, $26629::VARCHAR, $26630::VARCHAR, $26631::VARCHAR, $26632::VARCHAR, $26633::VARCHAR, $26634::VARCHAR, $26635::VARCHAR, $26636::VARCHAR, $26637::VARCHAR, $26638::VARCHAR, $26639::VARCHAR, $26640::VARCHAR, $26641::VARCHAR, $26642::VARCHAR, $26643::VARCHAR, $26644::VARCHAR, $26645::VARCHAR, $26646::VARCHAR, $26647::VARCHAR, $26648::VARCHAR, $26649::VARCHAR, $26650::VARCHAR, $26651::VARCHAR, $26652::VARCHAR, $26653::VARCHAR, $26654::VARCHAR, $26655::VARCHAR, $26656::VARCHAR, $26657::VARCHAR, $26658::VARCHAR, $26659::VARCHAR, $26660::VARCHAR, $26661::VARCHAR, $26662::VARCHAR, $26663::VARCHAR, $26664::VARCHAR, $26665::VARCHAR, $26666::VARCHAR, $26667::VARCHAR, $26668::VARCHAR, $26669::VARCHAR, $26670::VARCHAR, $26671::VARCHAR, $26672::VARCHAR, $26673::VARCHAR, $26674::VARCHAR, $26675::VARCHAR, $26676::VARCHAR, $26677::VARCHAR, $26678::VARCHAR, $26679::VARCHAR, $26680::VARCHAR, $26681::VARCHAR, $26682::VARCHAR, $26683::VARCHAR, $26684::VARCHAR, $26685::VARCHAR, $26686::VARCHAR, $26687::VARCHAR, $26688::VARCHAR, $26689::VARCHAR, $26690::VARCHAR, $26691::VARCHAR, $26692::VARCHAR, $26693::VARCHAR, $26694::VARCHAR, $26695::VARCHAR, $26696::VARCHAR, $26697::VARCHAR, $26698::VARCHAR, $26699::VARCHAR, $26700::VARCHAR, $26701::VARCHAR, $26702::VARCHAR, $26703::VARCHAR, $26704::VARCHAR, $26705::VARCHAR, $26706::VARCHAR, $26707::VARCHAR, $26708::VARCHAR, $26709::VARCHAR, $26710::VARCHAR, $26711::VARCHAR, $26712::VARCHAR, $26713::VARCHAR, $26714::VARCHAR, $26715::VARCHAR, $26716::VARCHAR, $26717::VARCHAR, $26718::VARCHAR, $26719::VARCHAR, $26720::VARCHAR, $26721::VARCHAR, $26722::VARCHAR, $26723::VARCHAR, $26724::VARCHAR, $26725::VARCHAR, $26726::VARCHAR, $26727::VARCHAR, $26728::VARCHAR, $26729::VARCHAR, $26730::VARCHAR, $26731::VARCHAR, $26732::VARCHAR, $26733::VARCHAR, $26734::VARCHAR, $26735::VARCHAR, $26736::VARCHAR, $26737::VARCHAR, $26738::VARCHAR, $26739::VARCHAR, $26740::VARCHAR, $26741::VARCHAR, $26742::VARCHAR, $26743::VARCHAR, $26744::VARCHAR, $26745::VARCHAR, $26746::VARCHAR, $26747::VARCHAR, $26748::VARCHAR, $26749::VARCHAR, $26750::VARCHAR, $26751::VARCHAR, $26752::VARCHAR, $26753::VARCHAR, $26754::VARCHAR, $26755::VARCHAR, $26756::VARCHAR, $26757::VARCHAR, $26758::VARCHAR, $26759::VARCHAR, $26760::VARCHAR, $26761::VARCHAR, $26762::VARCHAR, $26763::VARCHAR, $26764::VARCHAR, $26765::VARCHAR, $26766::VARCHAR, $26767::VARCHAR, $26768::VARCHAR, $26769::VARCHAR, $26770::VARCHAR, $26771::VARCHAR, $26772::VARCHAR, $26773::VARCHAR, $26774::VARCHAR, $26775::VARCHAR, $26776::VARCHAR, $26777::VARCHAR, $26778::VARCHAR, $26779::VARCHAR, $26780::VARCHAR, $26781::VARCHAR, $26782::VARCHAR, $26783::VARCHAR, $26784::VARCHAR, $26785::VARCHAR, $26786::VARCHAR, $26787::VARCHAR, $26788::VARCHAR, $26789::VARCHAR, $26790::VARCHAR, $26791::VARCHAR, $26792::VARCHAR, $26793::VARCHAR, $26794::VARCHAR, $26795::VARCHAR, $26796::VARCHAR, $26797::VARCHAR, $26798::VARCHAR, $26799::VARCHAR, $26800::VARCHAR, $26801::VARCHAR, $26802::VARCHAR, $26803::VARCHAR, $26804::VARCHAR, $26805::VARCHAR, $26806::VARCHAR, $26807::VARCHAR, $26808::VARCHAR, $26809::VARCHAR, $26810::VARCHAR, $26811::VARCHAR, $26812::VARCHAR, $26813::VARCHAR, $26814::VARCHAR, $26815::VARCHAR, $26816::VARCHAR, $26817::VARCHAR, $26818::VARCHAR, $26819::VARCHAR, $26820::VARCHAR, $26821::VARCHAR, $26822::VARCHAR, $26823::VARCHAR, $26824::VARCHAR, $26825::VARCHAR, $26826::VARCHAR, $26827::VARCHAR, $26828::VARCHAR, $26829::VARCHAR, $26830::VARCHAR, $26831::VARCHAR, $26832::VARCHAR, $26833::VARCHAR, $26834::VARCHAR, $26835::VARCHAR, $26836::VARCHAR, $26837::VARCHAR, $26838::VARCHAR, $26839::VARCHAR, $26840::VARCHAR, $26841::VARCHAR, $26842::VARCHAR, $26843::VARCHAR, $26844::VARCHAR, $26845::VARCHAR, $26846::VARCHAR, $26847::VARCHAR, $26848::VARCHAR, $26849::VARCHAR, $26850::VARCHAR, $26851::VARCHAR, $26852::VARCHAR, $26853::VARCHAR, $26854::VARCHAR, $26855::VARCHAR, $26856::VARCHAR, $26857::VARCHAR, $26858::VARCHAR, $26859::VARCHAR, $26860::VARCHAR, $26861::VARCHAR, $26862::VARCHAR, $26863::VARCHAR, $26864::VARCHAR, $26865::VARCHAR, $26866::VARCHAR, $26867::VARCHAR, $26868::VARCHAR, $26869::VARCHAR, $26870::VARCHAR, $26871::VARCHAR, $26872::VARCHAR, $26873::VARCHAR, $26874::VARCHAR, $26875::VARCHAR, $26876::VARCHAR, $26877::VARCHAR, $26878::VARCHAR, $26879::VARCHAR, $26880::VARCHAR, $26881::VARCHAR, $26882::VARCHAR, $26883::VARCHAR, $26884::VARCHAR, $26885::VARCHAR, $26886::VARCHAR, $26887::VARCHAR, $26888::VARCHAR, $26889::VARCHAR, $26890::VARCHAR, $26891::VARCHAR, $26892::VARCHAR, $26893::VARCHAR, $26894::VARCHAR, $26895::VARCHAR, $26896::VARCHAR, $26897::VARCHAR, $26898::VARCHAR, $26899::VARCHAR, $26900::VARCHAR, $26901::VARCHAR, $26902::VARCHAR, $26903::VARCHAR, $26904::VARCHAR, $26905::VARCHAR, $26906::VARCHAR, $26907::VARCHAR, $26908::VARCHAR, $26909::VARCHAR, $26910::VARCHAR, $26911::VARCHAR, $26912::VARCHAR, $26913::VARCHAR, $26914::VARCHAR, $26915::VARCHAR, $26916::VARCHAR, $26917::VARCHAR, $26918::VARCHAR, $26919::VARCHAR, $26920::VARCHAR, $26921::VARCHAR, $26922::VARCHAR, $26923::VARCHAR, $26924::VARCHAR, $26925::VARCHAR, $26926::VARCHAR, $26927::VARCHAR, $26928::VARCHAR, $26929::VARCHAR, $26930::VARCHAR, $26931::VARCHAR, $26932::VARCHAR, $26933::VARCHAR, $26934::VARCHAR, $26935::VARCHAR, $26936::VARCHAR, $26937::VARCHAR, $26938::VARCHAR, $26939::VARCHAR, $26940::VARCHAR, $26941::VARCHAR, $26942::VARCHAR, $26943::VARCHAR, $26944::VARCHAR, $26945::VARCHAR, $26946::VARCHAR, $26947::VARCHAR, $26948::VARCHAR, $26949::VARCHAR, $26950::VARCHAR, $26951::VARCHAR, $26952::VARCHAR, $26953::VARCHAR, $26954::VARCHAR, $26955::VARCHAR, $26956::VARCHAR, $26957::VARCHAR, $26958::VARCHAR, $26959::VARCHAR, $26960::VARCHAR, $26961::VARCHAR, $26962::VARCHAR, $26963::VARCHAR, $26964::VARCHAR, $26965::VARCHAR, $26966::VARCHAR, $26967::VARCHAR, $26968::VARCHAR, $26969::VARCHAR, $26970::VARCHAR, $26971::VARCHAR, $26972::VARCHAR, $26973::VARCHAR, $26974::VARCHAR, $26975::VARCHAR, $26976::VARCHAR, $26977::VARCHAR, $26978::VARCHAR, $26979::VARCHAR, $26980::VARCHAR, $26981::VARCHAR, $26982::VARCHAR, $26983::VARCHAR, $26984::VARCHAR, $26985::VARCHAR, $26986::VARCHAR, $26987::VARCHAR, $26988::VARCHAR, $26989::VARCHAR, $26990::VARCHAR, $26991::VARCHAR, $26992::VARCHAR, $26993::VARCHAR, $26994::VARCHAR, $26995::VARCHAR, $26996::VARCHAR, $26997::VARCHAR, $26998::VARCHAR, $26999::VARCHAR, $27000::VARCHAR, $27001::VARCHAR, $27002::VARCHAR, $27003::VARCHAR, $27004::VARCHAR, $27005::VARCHAR, $27006::VARCHAR, $27007::VARCHAR, $27008::VARCHAR, $27009::VARCHAR, $27010::VARCHAR, $27011::VARCHAR, $27012::VARCHAR, $27013::VARCHAR, $27014::VARCHAR, $27015::VARCHAR, $27016::VARCHAR, $27017::VARCHAR, $27018::VARCHAR, $27019::VARCHAR, $27020::VARCHAR, $27021::VARCHAR, $27022::VARCHAR, $27023::VARCHAR, $27024::VARCHAR, $27025::VARCHAR, $27026::VARCHAR, $27027::VARCHAR, $27028::VARCHAR, $27029::VARCHAR, $27030::VARCHAR, $27031::VARCHAR, $27032::VARCHAR, $27033::VARCHAR, $27034::VARCHAR, $27035::VARCHAR, $27036::VARCHAR, $27037::VARCHAR, $27038::VARCHAR, $27039::VARCHAR, $27040::VARCHAR, $27041::VARCHAR, $27042::VARCHAR, $27043::VARCHAR, $27044::VARCHAR, $27045::VARCHAR, $27046::VARCHAR, $27047::VARCHAR, $27048::VARCHAR, $27049::VARCHAR, $27050::VARCHAR, $27051::VARCHAR, $27052::VARCHAR, $27053::VARCHAR, $27054::VARCHAR, $27055::VARCHAR, $27056::VARCHAR, $27057::VARCHAR, $27058::VARCHAR, $27059::VARCHAR, $27060::VARCHAR, $27061::VARCHAR, $27062::VARCHAR, $27063::VARCHAR, $27064::VARCHAR, $27065::VARCHAR, $27066::VARCHAR, $27067::VARCHAR, $27068::VARCHAR, $27069::VARCHAR, $27070::VARCHAR, $27071::VARCHAR, $27072::VARCHAR, $27073::VARCHAR, $27074::VARCHAR, $27075::VARCHAR, $27076::VARCHAR, $27077::VARCHAR, $27078::VARCHAR, $27079::VARCHAR, $27080::VARCHAR, $27081::VARCHAR, $27082::VARCHAR, $27083::VARCHAR, $27084::VARCHAR, $27085::VARCHAR, $27086::VARCHAR, $27087::VARCHAR, $27088::VARCHAR, $27089::VARCHAR, $27090::VARCHAR, $27091::VARCHAR, $27092::VARCHAR, $27093::VARCHAR, $27094::VARCHAR, $27095::VARCHAR, $27096::VARCHAR, $27097::VARCHAR, $27098::VARCHAR, $27099::VARCHAR, $27100::VARCHAR, $27101::VARCHAR, $27102::VARCHAR, $27103::VARCHAR, $27104::VARCHAR, $27105::VARCHAR, $27106::VARCHAR, $27107::VARCHAR, $27108::VARCHAR, $27109::VARCHAR, $27110::VARCHAR, $27111::VARCHAR, $27112::VARCHAR, $27113::VARCHAR, $27114::VARCHAR, $27115::VARCHAR, $27116::VARCHAR, $27117::VARCHAR, $27118::VARCHAR, $27119::VARCHAR, $27120::VARCHAR, $27121::VARCHAR, $27122::VARCHAR, $27123::VARCHAR, $27124::VARCHAR, $27125::VARCHAR, $27126::VARCHAR, $27127::VARCHAR, $27128::VARCHAR, $27129::VARCHAR, $27130::VARCHAR, $27131::VARCHAR, $27132::VARCHAR, $27133::VARCHAR, $27134::VARCHAR, $27135::VARCHAR, $27136::VARCHAR, $27137::VARCHAR, $27138::VARCHAR, $27139::VARCHAR, $27140::VARCHAR, $27141::VARCHAR, $27142::VARCHAR, $27143::VARCHAR, $27144::VARCHAR, $27145::VARCHAR, $27146::VARCHAR, $27147::VARCHAR, $27148::VARCHAR, $27149::VARCHAR, $27150::VARCHAR, $27151::VARCHAR, $27152::VARCHAR, $27153::VARCHAR, $27154::VARCHAR, $27155::VARCHAR, $27156::VARCHAR, $27157::VARCHAR, $27158::VARCHAR, $27159::VARCHAR, $27160::VARCHAR, $27161::VARCHAR, $27162::VARCHAR, $27163::VARCHAR, $27164::VARCHAR, $27165::VARCHAR, $27166::VARCHAR, $27167::VARCHAR, $27168::VARCHAR, $27169::VARCHAR, $27170::VARCHAR, $27171::VARCHAR, $27172::VARCHAR, $27173::VARCHAR, $27174::VARCHAR, $27175::VARCHAR, $27176::VARCHAR, $27177::VARCHAR, $27178::VARCHAR, $27179::VARCHAR, $27180::VARCHAR, $27181::VARCHAR, $27182::VARCHAR, $27183::VARCHAR, $27184::VARCHAR, $27185::VARCHAR, $27186::VARCHAR, $27187::VARCHAR, $27188::VARCHAR, $27189::VARCHAR, $27190::VARCHAR, $27191::VARCHAR, $27192::VARCHAR, $27193::VARCHAR, $27194::VARCHAR, $27195::VARCHAR, $27196::VARCHAR, $27197::VARCHAR, $27198::VARCHAR, $27199::VARCHAR, $27200::VARCHAR, $27201::VARCHAR, $27202::VARCHAR, $27203::VARCHAR, $27204::VARCHAR, $27205::VARCHAR, $27206::VARCHAR, $27207::VARCHAR, $27208::VARCHAR, $27209::VARCHAR, $27210::VARCHAR, $27211::VARCHAR, $27212::VARCHAR, $27213::VARCHAR, $27214::VARCHAR, $27215::VARCHAR, $27216::VARCHAR, $27217::VARCHAR, $27218::VARCHAR, $27219::VARCHAR, $27220::VARCHAR, $27221::VARCHAR, $27222::VARCHAR, $27223::VARCHAR, $27224::VARCHAR, $27225::VARCHAR, $27226::VARCHAR, $27227::VARCHAR, $27228::VARCHAR, $27229::VARCHAR, $27230::VARCHAR, $27231::VARCHAR, $27232::VARCHAR, $27233::VARCHAR, $27234::VARCHAR, $27235::VARCHAR, $27236::VARCHAR, $27237::VARCHAR, $27238::VARCHAR, $27239::VARCHAR, $27240::VARCHAR, $27241::VARCHAR, $27242::VARCHAR, $27243::VARCHAR, $27244::VARCHAR, $27245::VARCHAR, $27246::VARCHAR, $27247::VARCHAR, $27248::VARCHAR, $27249::VARCHAR, $27250::VARCHAR, $27251::VARCHAR, $27252::VARCHAR, $27253::VARCHAR, $27254::VARCHAR, $27255::VARCHAR, $27256::VARCHAR, $27257::VARCHAR, $27258::VARCHAR, $27259::VARCHAR, $27260::VARCHAR, $27261::VARCHAR, $27262::VARCHAR, $27263::VARCHAR, $27264::VARCHAR, $27265::VARCHAR, $27266::VARCHAR, $27267::VARCHAR, $27268::VARCHAR, $27269::VARCHAR, $27270::VARCHAR, $27271::VARCHAR, $27272::VARCHAR, $27273::VARCHAR, $27274::VARCHAR, $27275::VARCHAR, $27276::VARCHAR, $27277::VARCHAR, $27278::VARCHAR, $27279::VARCHAR, $27280::VARCHAR, $27281::VARCHAR, $27282::VARCHAR, $27283::VARCHAR, $27284::VARCHAR, $27285::VARCHAR, $27286::VARCHAR, $27287::VARCHAR, $27288::VARCHAR, $27289::VARCHAR, $27290::VARCHAR, $27291::VARCHAR, $27292::VARCHAR, $27293::VARCHAR, $27294::VARCHAR, $27295::VARCHAR, $27296::VARCHAR, $27297::VARCHAR, $27298::VARCHAR, $27299::VARCHAR, $27300::VARCHAR, $27301::VARCHAR, $27302::VARCHAR, $27303::VARCHAR, $27304::VARCHAR, $27305::VARCHAR, $27306::VARCHAR, $27307::VARCHAR, $27308::VARCHAR, $27309::VARCHAR, $27310::VARCHAR, $27311::VARCHAR, $27312::VARCHAR, $27313::VARCHAR, $27314::VARCHAR, $27315::VARCHAR, $27316::VARCHAR, $27317::VARCHAR, $27318::VARCHAR, $27319::VARCHAR, $27320::VARCHAR, $27321::VARCHAR, $27322::VARCHAR, $27323::VARCHAR, $27324::VARCHAR, $27325::VARCHAR, $27326::VARCHAR, $27327::VARCHAR, $27328::VARCHAR, $27329::VARCHAR, $27330::VARCHAR, $27331::VARCHAR, $27332::VARCHAR, $27333::VARCHAR, $27334::VARCHAR, $27335::VARCHAR, $27336::VARCHAR, $27337::VARCHAR, $27338::VARCHAR, $27339::VARCHAR, $27340::VARCHAR, $27341::VARCHAR, $27342::VARCHAR, $27343::VARCHAR, $27344::VARCHAR, $27345::VARCHAR, $27346::VARCHAR, $27347::VARCHAR, $27348::VARCHAR, $27349::VARCHAR, $27350::VARCHAR, $27351::VARCHAR, $27352::VARCHAR, $27353::VARCHAR, $27354::VARCHAR, $27355::VARCHAR, $27356::VARCHAR, $27357::VARCHAR, $27358::VARCHAR, $27359::VARCHAR, $27360::VARCHAR, $27361::VARCHAR, $27362::VARCHAR, $27363::VARCHAR, $27364::VARCHAR, $27365::VARCHAR, $27366::VARCHAR, $27367::VARCHAR, $27368::VARCHAR, $27369::VARCHAR, $27370::VARCHAR, $27371::VARCHAR, $27372::VARCHAR, $27373::VARCHAR, $27374::VARCHAR, $27375::VARCHAR, $27376::VARCHAR, $27377::VARCHAR, $27378::VARCHAR, $27379::VARCHAR, $27380::VARCHAR, $27381::VARCHAR, $27382::VARCHAR, $27383::VARCHAR, $27384::VARCHAR, $27385::VARCHAR, $27386::VARCHAR, $27387::VARCHAR, $27388::VARCHAR, $27389::VARCHAR, $27390::VARCHAR, $27391::VARCHAR, $27392::VARCHAR, $27393::VARCHAR, $27394::VARCHAR, $27395::VARCHAR, $27396::VARCHAR, $27397::VARCHAR, $27398::VARCHAR, $27399::VARCHAR, $27400::VARCHAR, $27401::VARCHAR, $27402::VARCHAR, $27403::VARCHAR, $27404::VARCHAR, $27405::VARCHAR, $27406::VARCHAR, $27407::VARCHAR, $27408::VARCHAR, $27409::VARCHAR, $27410::VARCHAR, $27411::VARCHAR, $27412::VARCHAR, $27413::VARCHAR, $27414::VARCHAR, $27415::VARCHAR, $27416::VARCHAR, $27417::VARCHAR, $27418::VARCHAR, $27419::VARCHAR, $27420::VARCHAR, $27421::VARCHAR, $27422::VARCHAR, $27423::VARCHAR, $27424::VARCHAR, $27425::VARCHAR, $27426::VARCHAR, $27427::VARCHAR, $27428::VARCHAR, $27429::VARCHAR, $27430::VARCHAR, $27431::VARCHAR, $27432::VARCHAR, $27433::VARCHAR, $27434::VARCHAR, $27435::VARCHAR, $27436::VARCHAR, $27437::VARCHAR, $27438::VARCHAR, $27439::VARCHAR, $27440::VARCHAR, $27441::VARCHAR, $27442::VARCHAR, $27443::VARCHAR, $27444::VARCHAR, $27445::VARCHAR, $27446::VARCHAR, $27447::VARCHAR, $27448::VARCHAR, $27449::VARCHAR, $27450::VARCHAR, $27451::VARCHAR, $27452::VARCHAR, $27453::VARCHAR, $27454::VARCHAR, $27455::VARCHAR, $27456::VARCHAR, $27457::VARCHAR, $27458::VARCHAR, $27459::VARCHAR, $27460::VARCHAR, $27461::VARCHAR, $27462::VARCHAR, $27463::VARCHAR, $27464::VARCHAR, $27465::VARCHAR, $27466::VARCHAR, $27467::VARCHAR, $27468::VARCHAR, $27469::VARCHAR, $27470::VARCHAR, $27471::VARCHAR, $27472::VARCHAR, $27473::VARCHAR, $27474::VARCHAR, $27475::VARCHAR, $27476::VARCHAR, $27477::VARCHAR, $27478::VARCHAR, $27479::VARCHAR, $27480::VARCHAR, $27481::VARCHAR, $27482::VARCHAR, $27483::VARCHAR, $27484::VARCHAR, $27485::VARCHAR, $27486::VARCHAR, $27487::VARCHAR, $27488::VARCHAR, $27489::VARCHAR, $27490::VARCHAR, $27491::VARCHAR, $27492::VARCHAR, $27493::VARCHAR, $27494::VARCHAR, $27495::VARCHAR, $27496::VARCHAR, $27497::VARCHAR, $27498::VARCHAR, $27499::VARCHAR, $27500::VARCHAR, $27501::VARCHAR, $27502::VARCHAR, $27503::VARCHAR, $27504::VARCHAR, $27505::VARCHAR, $27506::VARCHAR, $27507::VARCHAR, $27508::VARCHAR, $27509::VARCHAR, $27510::VARCHAR, $27511::VARCHAR, $27512::VARCHAR, $27513::VARCHAR, $27514::VARCHAR, $27515::VARCHAR, $27516::VARCHAR, $27517::VARCHAR, $27518::VARCHAR, $27519::VARCHAR, $27520::VARCHAR, $27521::VARCHAR, $27522::VARCHAR, $27523::VARCHAR, $27524::VARCHAR, $27525::VARCHAR, $27526::VARCHAR, $27527::VARCHAR, $27528::VARCHAR, $27529::VARCHAR, $27530::VARCHAR, $27531::VARCHAR, $27532::VARCHAR, $27533::VARCHAR, $27534::VARCHAR, $27535::VARCHAR, $27536::VARCHAR, $27537::VARCHAR, $27538::VARCHAR, $27539::VARCHAR, $27540::VARCHAR, $27541::VARCHAR, $27542::VARCHAR, $27543::VARCHAR, $27544::VARCHAR, $27545::VARCHAR, $27546::VARCHAR, $27547::VARCHAR, $27548::VARCHAR, $27549::VARCHAR, $27550::VARCHAR, $27551::VARCHAR, $27552::VARCHAR, $27553::VARCHAR, $27554::VARCHAR, $27555::VARCHAR, $27556::VARCHAR, $27557::VARCHAR, $27558::VARCHAR, $27559::VARCHAR, $27560::VARCHAR, $27561::VARCHAR, $27562::VARCHAR, $27563::VARCHAR, $27564::VARCHAR, $27565::VARCHAR, $27566::VARCHAR, $27567::VARCHAR, $27568::VARCHAR, $27569::VARCHAR, $27570::VARCHAR, $27571::VARCHAR, $27572::VARCHAR, $27573::VARCHAR, $27574::VARCHAR, $27575::VARCHAR, $27576::VARCHAR, $27577::VARCHAR, $27578::VARCHAR, $27579::VARCHAR, $27580::VARCHAR, $27581::VARCHAR, $27582::VARCHAR, $27583::VARCHAR, $27584::VARCHAR, $27585::VARCHAR, $27586::VARCHAR, $27587::VARCHAR, $27588::VARCHAR, $27589::VARCHAR, $27590::VARCHAR, $27591::VARCHAR, $27592::VARCHAR, $27593::VARCHAR, $27594::VARCHAR, $27595::VARCHAR, $27596::VARCHAR, $27597::VARCHAR, $27598::VARCHAR, $27599::VARCHAR, $27600::VARCHAR, $27601::VARCHAR, $27602::VARCHAR, $27603::VARCHAR, $27604::VARCHAR, $27605::VARCHAR, $27606::VARCHAR, $27607::VARCHAR, $27608::VARCHAR, $27609::VARCHAR, $27610::VARCHAR, $27611::VARCHAR, $27612::VARCHAR, $27613::VARCHAR, $27614::VARCHAR, $27615::VARCHAR, $27616::VARCHAR, $27617::VARCHAR, $27618::VARCHAR, $27619::VARCHAR, $27620::VARCHAR, $27621::VARCHAR, $27622::VARCHAR, $27623::VARCHAR, $27624::VARCHAR, $27625::VARCHAR, $27626::VARCHAR, $27627::VARCHAR, $27628::VARCHAR, $27629::VARCHAR, $27630::VARCHAR, $27631::VARCHAR, $27632::VARCHAR, $27633::VARCHAR, $27634::VARCHAR, $27635::VARCHAR, $27636::VARCHAR, $27637::VARCHAR, $27638::VARCHAR, $27639::VARCHAR, $27640::VARCHAR, $27641::VARCHAR, $27642::VARCHAR, $27643::VARCHAR, $27644::VARCHAR, $27645::VARCHAR, $27646::VARCHAR, $27647::VARCHAR, $27648::VARCHAR, $27649::VARCHAR, $27650::VARCHAR, $27651::VARCHAR, $27652::VARCHAR, $27653::VARCHAR, $27654::VARCHAR, $27655::VARCHAR, $27656::VARCHAR, $27657::VARCHAR, $27658::VARCHAR, $27659::VARCHAR, $27660::VARCHAR, $27661::VARCHAR, $27662::VARCHAR, $27663::VARCHAR, $27664::VARCHAR, $27665::VARCHAR, $27666::VARCHAR, $27667::VARCHAR, $27668::VARCHAR, $27669::VARCHAR, $27670::VARCHAR, $27671::VARCHAR, $27672::VARCHAR, $27673::VARCHAR, $27674::VARCHAR, $27675::VARCHAR, $27676::VARCHAR, $27677::VARCHAR, $27678::VARCHAR, $27679::VARCHAR, $27680::VARCHAR, $27681::VARCHAR, $27682::VARCHAR, $27683::VARCHAR, $27684::VARCHAR, $27685::VARCHAR, $27686::VARCHAR, $27687::VARCHAR, $27688::VARCHAR, $27689::VARCHAR, $27690::VARCHAR, $27691::VARCHAR, $27692::VARCHAR, $27693::VARCHAR, $27694::VARCHAR, $27695::VARCHAR, $27696::VARCHAR, $27697::VARCHAR, $27698::VARCHAR, $27699::VARCHAR, $27700::VARCHAR, $27701::VARCHAR, $27702::VARCHAR, $27703::VARCHAR, $27704::VARCHAR, $27705::VARCHAR, $27706::VARCHAR, $27707::VARCHAR, $27708::VARCHAR, $27709::VARCHAR, $27710::VARCHAR, $27711::VARCHAR, $27712::VARCHAR, $27713::VARCHAR, $27714::VARCHAR, $27715::VARCHAR, $27716::VARCHAR, $27717::VARCHAR, $27718::VARCHAR, $27719::VARCHAR, $27720::VARCHAR, $27721::VARCHAR, $27722::VARCHAR, $27723::VARCHAR, $27724::VARCHAR, $27725::VARCHAR, $27726::VARCHAR, $27727::VARCHAR, $27728::VARCHAR, $27729::VARCHAR, $27730::VARCHAR, $27731::VARCHAR, $27732::VARCHAR, $27733::VARCHAR, $27734::VARCHAR, $27735::VARCHAR, $27736::VARCHAR, $27737::VARCHAR, $27738::VARCHAR, $27739::VARCHAR, $27740::VARCHAR, $27741::VARCHAR, $27742::VARCHAR, $27743::VARCHAR, $27744::VARCHAR, $27745::VARCHAR, $27746::VARCHAR, $27747::VARCHAR, $27748::VARCHAR, $27749::VARCHAR, $27750::VARCHAR, $27751::VARCHAR, $27752::VARCHAR, $27753::VARCHAR, $27754::VARCHAR, $27755::VARCHAR, $27756::VARCHAR, $27757::VARCHAR, $27758::VARCHAR, $27759::VARCHAR, $27760::VARCHAR, $27761::VARCHAR, $27762::VARCHAR, $27763::VARCHAR, $27764::VARCHAR, $27765::VARCHAR, $27766::VARCHAR, $27767::VARCHAR, $27768::VARCHAR, $27769::VARCHAR, $27770::VARCHAR, $27771::VARCHAR, $27772::VARCHAR, $27773::VARCHAR, $27774::VARCHAR, $27775::VARCHAR, $27776::VARCHAR, $27777::VARCHAR, $27778::VARCHAR, $27779::VARCHAR, $27780::VARCHAR, $27781::VARCHAR, $27782::VARCHAR, $27783::VARCHAR, $27784::VARCHAR, $27785::VARCHAR, $27786::VARCHAR, $27787::VARCHAR, $27788::VARCHAR, $27789::VARCHAR, $27790::VARCHAR, $27791::VARCHAR, $27792::VARCHAR, $27793::VARCHAR, $27794::VARCHAR, $27795::VARCHAR, $27796::VARCHAR, $27797::VARCHAR, $27798::VARCHAR, $27799::VARCHAR, $27800::VARCHAR, $27801::VARCHAR, $27802::VARCHAR, $27803::VARCHAR, $27804::VARCHAR, $27805::VARCHAR, $27806::VARCHAR, $27807::VARCHAR, $27808::VARCHAR, $27809::VARCHAR, $27810::VARCHAR, $27811::VARCHAR, $27812::VARCHAR, $27813::VARCHAR, $27814::VARCHAR, $27815::VARCHAR, $27816::VARCHAR, $27817::VARCHAR, $27818::VARCHAR, $27819::VARCHAR, $27820::VARCHAR, $27821::VARCHAR, $27822::VARCHAR, $27823::VARCHAR, $27824::VARCHAR, $27825::VARCHAR, $27826::VARCHAR, $27827::VARCHAR, $27828::VARCHAR, $27829::VARCHAR, $27830::VARCHAR, $27831::VARCHAR, $27832::VARCHAR, $27833::VARCHAR, $27834::VARCHAR, $27835::VARCHAR, $27836::VARCHAR, $27837::VARCHAR, $27838::VARCHAR, $27839::VARCHAR, $27840::VARCHAR, $27841::VARCHAR, $27842::VARCHAR, $27843::VARCHAR, $27844::VARCHAR, $27845::VARCHAR, $27846::VARCHAR, $27847::VARCHAR, $27848::VARCHAR, $27849::VARCHAR, $27850::VARCHAR, $27851::VARCHAR, $27852::VARCHAR, $27853::VARCHAR, $27854::VARCHAR, $27855::VARCHAR, $27856::VARCHAR, $27857::VARCHAR, $27858::VARCHAR, $27859::VARCHAR, $27860::VARCHAR, $27861::VARCHAR, $27862::VARCHAR, $27863::VARCHAR, $27864::VARCHAR, $27865::VARCHAR, $27866::VARCHAR, $27867::VARCHAR, $27868::VARCHAR, $27869::VARCHAR, $27870::VARCHAR, $27871::VARCHAR, $27872::VARCHAR, $27873::VARCHAR, $27874::VARCHAR, $27875::VARCHAR, $27876::VARCHAR, $27877::VARCHAR, $27878::VARCHAR, $27879::VARCHAR, $27880::VARCHAR, $27881::VARCHAR, $27882::VARCHAR, $27883::VARCHAR, $27884::VARCHAR, $27885::VARCHAR, $27886::VARCHAR, $27887::VARCHAR, $27888::VARCHAR, $27889::VARCHAR, $27890::VARCHAR, $27891::VARCHAR, $27892::VARCHAR, $27893::VARCHAR, $27894::VARCHAR, $27895::VARCHAR, $27896::VARCHAR, $27897::VARCHAR, $27898::VARCHAR, $27899::VARCHAR, $27900::VARCHAR, $27901::VARCHAR, $27902::VARCHAR, $27903::VARCHAR, $27904::VARCHAR, $27905::VARCHAR, $27906::VARCHAR, $27907::VARCHAR, $27908::VARCHAR, $27909::VARCHAR, $27910::VARCHAR, $27911::VARCHAR, $27912::VARCHAR, $27913::VARCHAR, $27914::VARCHAR, $27915::VARCHAR, $27916::VARCHAR, $27917::VARCHAR, $27918::VARCHAR, $27919::VARCHAR, $27920::VARCHAR, $27921::VARCHAR, $27922::VARCHAR, $27923::VARCHAR, $27924::VARCHAR, $27925::VARCHAR, $27926::VARCHAR, $27927::VARCHAR, $27928::VARCHAR, $27929::VARCHAR, $27930::VARCHAR, $27931::VARCHAR, $27932::VARCHAR, $27933::VARCHAR, $27934::VARCHAR, $27935::VARCHAR, $27936::VARCHAR, $27937::VARCHAR, $27938::VARCHAR, $27939::VARCHAR, $27940::VARCHAR, $27941::VARCHAR, $27942::VARCHAR, $27943::VARCHAR, $27944::VARCHAR, $27945::VARCHAR, $27946::VARCHAR, $27947::VARCHAR, $27948::VARCHAR, $27949::VARCHAR, $27950::VARCHAR, $27951::VARCHAR, $27952::VARCHAR, $27953::VARCHAR, $27954::VARCHAR, $27955::VARCHAR, $27956::VARCHAR, $27957::VARCHAR, $27958::VARCHAR, $27959::VARCHAR, $27960::VARCHAR, $27961::VARCHAR, $27962::VARCHAR, $27963::VARCHAR, $27964::VARCHAR, $27965::VARCHAR, $27966::VARCHAR, $27967::VARCHAR, $27968::VARCHAR, $27969::VARCHAR, $27970::VARCHAR, $27971::VARCHAR, $27972::VARCHAR, $27973::VARCHAR, $27974::VARCHAR, $27975::VARCHAR, $27976::VARCHAR, $27977::VARCHAR, $27978::VARCHAR, $27979::VARCHAR, $27980::VARCHAR, $27981::VARCHAR, $27982::VARCHAR, $27983::VARCHAR, $27984::VARCHAR, $27985::VARCHAR, $27986::VARCHAR, $27987::VARCHAR, $27988::VARCHAR, $27989::VARCHAR, $27990::VARCHAR, $27991::VARCHAR, $27992::VARCHAR, $27993::VARCHAR, $27994::VARCHAR, $27995::VARCHAR, $27996::VARCHAR, $27997::VARCHAR, $27998::VARCHAR, $27999::VARCHAR, $28000::VARCHAR, $28001::VARCHAR, $28002::VARCHAR, $28003::VARCHAR, $28004::VARCHAR, $28005::VARCHAR, $28006::VARCHAR, $28007::VARCHAR, $28008::VARCHAR, $28009::VARCHAR, $28010::VARCHAR, $28011::VARCHAR, $28012::VARCHAR, $28013::VARCHAR, $28014::VARCHAR, $28015::VARCHAR, $28016::VARCHAR, $28017::VARCHAR, $28018::VARCHAR, $28019::VARCHAR, $28020::VARCHAR, $28021::VARCHAR, $28022::VARCHAR, $28023::VARCHAR, $28024::VARCHAR, $28025::VARCHAR, $28026::VARCHAR, $28027::VARCHAR, $28028::VARCHAR, $28029::VARCHAR, $28030::VARCHAR, $28031::VARCHAR, $28032::VARCHAR, $28033::VARCHAR, $28034::VARCHAR, $28035::VARCHAR, $28036::VARCHAR, $28037::VARCHAR, $28038::VARCHAR, $28039::VARCHAR, $28040::VARCHAR, $28041::VARCHAR, $28042::VARCHAR, $28043::VARCHAR, $28044::VARCHAR, $28045::VARCHAR, $28046::VARCHAR, $28047::VARCHAR, $28048::VARCHAR, $28049::VARCHAR, $28050::VARCHAR, $28051::VARCHAR, $28052::VARCHAR, $28053::VARCHAR, $28054::VARCHAR, $28055::VARCHAR, $28056::VARCHAR, $28057::VARCHAR, $28058::VARCHAR, $28059::VARCHAR, $28060::VARCHAR, $28061::VARCHAR, $28062::VARCHAR, $28063::VARCHAR, $28064::VARCHAR, $28065::VARCHAR, $28066::VARCHAR, $28067::VARCHAR, $28068::VARCHAR, $28069::VARCHAR, $28070::VARCHAR, $28071::VARCHAR, $28072::VARCHAR, $28073::VARCHAR, $28074::VARCHAR, $28075::VARCHAR, $28076::VARCHAR, $28077::VARCHAR, $28078::VARCHAR, $28079::VARCHAR, $28080::VARCHAR, $28081::VARCHAR, $28082::VARCHAR, $28083::VARCHAR, $28084::VARCHAR, $28085::VARCHAR, $28086::VARCHAR, $28087::VARCHAR, $28088::VARCHAR, $28089::VARCHAR, $28090::VARCHAR, $28091::VARCHAR, $28092::VARCHAR, $28093::VARCHAR, $28094::VARCHAR, $28095::VARCHAR, $28096::VARCHAR, $28097::VARCHAR, $28098::VARCHAR, $28099::VARCHAR, $28100::VARCHAR, $28101::VARCHAR, $28102::VARCHAR, $28103::VARCHAR, $28104::VARCHAR, $28105::VARCHAR, $28106::VARCHAR, $28107::VARCHAR, $28108::VARCHAR, $28109::VARCHAR, $28110::VARCHAR, $28111::VARCHAR, $28112::VARCHAR, $28113::VARCHAR, $28114::VARCHAR, $28115::VARCHAR, $28116::VARCHAR, $28117::VARCHAR, $28118::VARCHAR, $28119::VARCHAR, $28120::VARCHAR, $28121::VARCHAR, $28122::VARCHAR, $28123::VARCHAR, $28124::VARCHAR, $28125::VARCHAR, $28126::VARCHAR, $28127::VARCHAR, $28128::VARCHAR, $28129::VARCHAR, $28130::VARCHAR, $28131::VARCHAR, $28132::VARCHAR, $28133::VARCHAR, $28134::VARCHAR, $28135::VARCHAR, $28136::VARCHAR, $28137::VARCHAR, $28138::VARCHAR, $28139::VARCHAR, $28140::VARCHAR, $28141::VARCHAR, $28142::VARCHAR, $28143::VARCHAR, $28144::VARCHAR, $28145::VARCHAR, $28146::VARCHAR, $28147::VARCHAR, $28148::VARCHAR, $28149::VARCHAR, $28150::VARCHAR, $28151::VARCHAR, $28152::VARCHAR, $28153::VARCHAR, $28154::VARCHAR, $28155::VARCHAR, $28156::VARCHAR, $28157::VARCHAR, $28158::VARCHAR, $28159::VARCHAR, $28160::VARCHAR, $28161::VARCHAR, $28162::VARCHAR, $28163::VARCHAR, $28164::VARCHAR, $28165::VARCHAR, $28166::VARCHAR, $28167::VARCHAR, $28168::VARCHAR, $28169::VARCHAR, $28170::VARCHAR, $28171::VARCHAR, $28172::VARCHAR, $28173::VARCHAR, $28174::VARCHAR, $28175::VARCHAR, $28176::VARCHAR, $28177::VARCHAR, $28178::VARCHAR, $28179::VARCHAR, $28180::VARCHAR, $28181::VARCHAR, $28182::VARCHAR, $28183::VARCHAR, $28184::VARCHAR, $28185::VARCHAR, $28186::VARCHAR, $28187::VARCHAR, $28188::VARCHAR, $28189::VARCHAR, $28190::VARCHAR, $28191::VARCHAR, $28192::VARCHAR, $28193::VARCHAR, $28194::VARCHAR, $28195::VARCHAR, $28196::VARCHAR, $28197::VARCHAR, $28198::VARCHAR, $28199::VARCHAR, $28200::VARCHAR, $28201::VARCHAR, $28202::VARCHAR, $28203::VARCHAR, $28204::VARCHAR, $28205::VARCHAR, $28206::VARCHAR, $28207::VARCHAR, $28208::VARCHAR, $28209::VARCHAR, $28210::VARCHAR, $28211::VARCHAR, $28212::VARCHAR, $28213::VARCHAR, $28214::VARCHAR, $28215::VARCHAR, $28216::VARCHAR, $28217::VARCHAR, $28218::VARCHAR, $28219::VARCHAR, $28220::VARCHAR, $28221::VARCHAR, $28222::VARCHAR, $28223::VARCHAR, $28224::VARCHAR, $28225::VARCHAR, $28226::VARCHAR, $28227::VARCHAR, $28228::VARCHAR, $28229::VARCHAR, $28230::VARCHAR, $28231::VARCHAR, $28232::VARCHAR, $28233::VARCHAR, $28234::VARCHAR, $28235::VARCHAR, $28236::VARCHAR, $28237::VARCHAR, $28238::VARCHAR, $28239::VARCHAR, $28240::VARCHAR, $28241::VARCHAR, $28242::VARCHAR, $28243::VARCHAR, $28244::VARCHAR, $28245::VARCHAR, $28246::VARCHAR, $28247::VARCHAR, $28248::VARCHAR, $28249::VARCHAR, $28250::VARCHAR, $28251::VARCHAR, $28252::VARCHAR, $28253::VARCHAR, $28254::VARCHAR, $28255::VARCHAR, $28256::VARCHAR, $28257::VARCHAR, $28258::VARCHAR, $28259::VARCHAR, $28260::VARCHAR, $28261::VARCHAR, $28262::VARCHAR, $28263::VARCHAR, $28264::VARCHAR, $28265::VARCHAR, $28266::VARCHAR, $28267::VARCHAR, $28268::VARCHAR, $28269::VARCHAR, $28270::VARCHAR, $28271::VARCHAR, $28272::VARCHAR, $28273::VARCHAR, $28274::VARCHAR, $28275::VARCHAR, $28276::VARCHAR, $28277::VARCHAR, $28278::VARCHAR, $28279::VARCHAR, $28280::VARCHAR, $28281::VARCHAR, $28282::VARCHAR, $28283::VARCHAR, $28284::VARCHAR, $28285::VARCHAR, $28286::VARCHAR, $28287::VARCHAR, $28288::VARCHAR, $28289::VARCHAR, $28290::VARCHAR, $28291::VARCHAR, $28292::VARCHAR, $28293::VARCHAR, $28294::VARCHAR, $28295::VARCHAR, $28296::VARCHAR, $28297::VARCHAR, $28298::VARCHAR, $28299::VARCHAR, $28300::VARCHAR, $28301::VARCHAR, $28302::VARCHAR, $28303::VARCHAR, $28304::VARCHAR, $28305::VARCHAR, $28306::VARCHAR, $28307::VARCHAR, $28308::VARCHAR, $28309::VARCHAR, $28310::VARCHAR, $28311::VARCHAR, $28312::VARCHAR, $28313::VARCHAR, $28314::VARCHAR, $28315::VARCHAR, $28316::VARCHAR, $28317::VARCHAR, $28318::VARCHAR, $28319::VARCHAR, $28320::VARCHAR, $28321::VARCHAR, $28322::VARCHAR, $28323::VARCHAR, $28324::VARCHAR, $28325::VARCHAR, $28326::VARCHAR, $28327::VARCHAR, $28328::VARCHAR, $28329::VARCHAR, $28330::VARCHAR, $28331::VARCHAR, $28332::VARCHAR, $28333::VARCHAR, $28334::VARCHAR, $28335::VARCHAR, $28336::VARCHAR, $28337::VARCHAR, $28338::VARCHAR, $28339::VARCHAR, $28340::VARCHAR, $28341::VARCHAR, $28342::VARCHAR, $28343::VARCHAR, $28344::VARCHAR, $28345::VARCHAR, $28346::VARCHAR, $28347::VARCHAR, $28348::VARCHAR, $28349::VARCHAR, $28350::VARCHAR, $28351::VARCHAR, $28352::VARCHAR, $28353::VARCHAR, $28354::VARCHAR, $28355::VARCHAR, $28356::VARCHAR, $28357::VARCHAR, $28358::VARCHAR, $28359::VARCHAR, $28360::VARCHAR, $28361::VARCHAR, $28362::VARCHAR, $28363::VARCHAR, $28364::VARCHAR, $28365::VARCHAR, $28366::VARCHAR, $28367::VARCHAR, $28368::VARCHAR, $28369::VARCHAR, $28370::VARCHAR, $28371::VARCHAR, $28372::VARCHAR, $28373::VARCHAR, $28374::VARCHAR, $28375::VARCHAR, $28376::VARCHAR, $28377::VARCHAR, $28378::VARCHAR, $28379::VARCHAR, $28380::VARCHAR, $28381::VARCHAR, $28382::VARCHAR, $28383::VARCHAR, $28384::VARCHAR, $28385::VARCHAR, $28386::VARCHAR, $28387::VARCHAR, $28388::VARCHAR, $28389::VARCHAR, $28390::VARCHAR, $28391::VARCHAR, $28392::VARCHAR, $28393::VARCHAR, $28394::VARCHAR, $28395::VARCHAR, $28396::VARCHAR, $28397::VARCHAR, $28398::VARCHAR, $28399::VARCHAR, $28400::VARCHAR, $28401::VARCHAR, $28402::VARCHAR, $28403::VARCHAR, $28404::VARCHAR, $28405::VARCHAR, $28406::VARCHAR, $28407::VARCHAR, $28408::VARCHAR, $28409::VARCHAR, $28410::VARCHAR, $28411::VARCHAR, $28412::VARCHAR, $28413::VARCHAR, $28414::VARCHAR, $28415::VARCHAR, $28416::VARCHAR, $28417::VARCHAR, $28418::VARCHAR, $28419::VARCHAR, $28420::VARCHAR, $28421::VARCHAR, $28422::VARCHAR, $28423::VARCHAR, $28424::VARCHAR, $28425::VARCHAR, $28426::VARCHAR, $28427::VARCHAR, $28428::VARCHAR, $28429::VARCHAR, $28430::VARCHAR, $28431::VARCHAR, $28432::VARCHAR, $28433::VARCHAR, $28434::VARCHAR, $28435::VARCHAR, $28436::VARCHAR, $28437::VARCHAR, $28438::VARCHAR, $28439::VARCHAR, $28440::VARCHAR, $28441::VARCHAR, $28442::VARCHAR, $28443::VARCHAR, $28444::VARCHAR, $28445::VARCHAR, $28446::VARCHAR, $28447::VARCHAR, $28448::VARCHAR, $28449::VARCHAR, $28450::VARCHAR, $28451::VARCHAR, $28452::VARCHAR, $28453::VARCHAR, $28454::VARCHAR, $28455::VARCHAR, $28456::VARCHAR, $28457::VARCHAR, $28458::VARCHAR, $28459::VARCHAR, $28460::VARCHAR, $28461::VARCHAR, $28462::VARCHAR, $28463::VARCHAR, $28464::VARCHAR, $28465::VARCHAR, $28466::VARCHAR, $28467::VARCHAR, $28468::VARCHAR, $28469::VARCHAR, $28470::VARCHAR, $28471::VARCHAR, $28472::VARCHAR, $28473::VARCHAR, $28474::VARCHAR, $28475::VARCHAR, $28476::VARCHAR, $28477::VARCHAR, $28478::VARCHAR, $28479::VARCHAR, $28480::VARCHAR, $28481::VARCHAR, $28482::VARCHAR, $28483::VARCHAR, $28484::VARCHAR, $28485::VARCHAR, $28486::VARCHAR, $28487::VARCHAR, $28488::VARCHAR, $28489::VARCHAR, $28490::VARCHAR, $28491::VARCHAR, $28492::VARCHAR, $28493::VARCHAR, $28494::VARCHAR, $28495::VARCHAR, $28496::VARCHAR, $28497::VARCHAR, $28498::VARCHAR, $28499::VARCHAR, $28500::VARCHAR, $28501::VARCHAR, $28502::VARCHAR, $28503::VARCHAR, $28504::VARCHAR, $28505::VARCHAR, $28506::VARCHAR, $28507::VARCHAR, $28508::VARCHAR, $28509::VARCHAR, $28510::VARCHAR, $28511::VARCHAR, $28512::VARCHAR, $28513::VARCHAR, $28514::VARCHAR, $28515::VARCHAR, $28516::VARCHAR, $28517::VARCHAR, $28518::VARCHAR, $28519::VARCHAR, $28520::VARCHAR, $28521::VARCHAR, $28522::VARCHAR, $28523::VARCHAR, $28524::VARCHAR, $28525::VARCHAR, $28526::VARCHAR, $28527::VARCHAR, $28528::VARCHAR, $28529::VARCHAR, $28530::VARCHAR, $28531::VARCHAR, $28532::VARCHAR, $28533::VARCHAR, $28534::VARCHAR, $28535::VARCHAR, $28536::VARCHAR, $28537::VARCHAR, $28538::VARCHAR, $28539::VARCHAR, $28540::VARCHAR, $28541::VARCHAR, $28542::VARCHAR, $28543::VARCHAR, $28544::VARCHAR, $28545::VARCHAR, $28546::VARCHAR, $28547::VARCHAR, $28548::VARCHAR, $28549::VARCHAR, $28550::VARCHAR, $28551::VARCHAR, $28552::VARCHAR, $28553::VARCHAR, $28554::VARCHAR, $28555::VARCHAR, $28556::VARCHAR, $28557::VARCHAR, $28558::VARCHAR, $28559::VARCHAR, $28560::VARCHAR, $28561::VARCHAR, $28562::VARCHAR, $28563::VARCHAR, $28564::VARCHAR, $28565::VARCHAR, $28566::VARCHAR, $28567::VARCHAR, $28568::VARCHAR, $28569::VARCHAR, $28570::VARCHAR, $28571::VARCHAR, $28572::VARCHAR, $28573::VARCHAR, $28574::VARCHAR, $28575::VARCHAR, $28576::VARCHAR, $28577::VARCHAR, $28578::VARCHAR, $28579::VARCHAR, $28580::VARCHAR, $28581::VARCHAR, $28582::VARCHAR, $28583::VARCHAR, $28584::VARCHAR, $28585::VARCHAR, $28586::VARCHAR, $28587::VARCHAR, $28588::VARCHAR, $28589::VARCHAR, $28590::VARCHAR, $28591::VARCHAR, $28592::VARCHAR, $28593::VARCHAR, $28594::VARCHAR, $28595::VARCHAR, $28596::VARCHAR, $28597::VARCHAR, $28598::VARCHAR, $28599::VARCHAR, $28600::VARCHAR, $28601::VARCHAR, $28602::VARCHAR, $28603::VARCHAR, $28604::VARCHAR, $28605::VARCHAR, $28606::VARCHAR, $28607::VARCHAR, $28608::VARCHAR, $28609::VARCHAR, $28610::VARCHAR, $28611::VARCHAR, $28612::VARCHAR, $28613::VARCHAR, $28614::VARCHAR, $28615::VARCHAR, $28616::VARCHAR, $28617::VARCHAR, $28618::VARCHAR, $28619::VARCHAR, $28620::VARCHAR, $28621::VARCHAR, $28622::VARCHAR, $28623::VARCHAR, $28624::VARCHAR, $28625::VARCHAR, $28626::VARCHAR, $28627::VARCHAR, $28628::VARCHAR, $28629::VARCHAR, $28630::VARCHAR, $28631::VARCHAR, $28632::VARCHAR, $28633::VARCHAR, $28634::VARCHAR, $28635::VARCHAR, $28636::VARCHAR, $28637::VARCHAR, $28638::VARCHAR, $28639::VARCHAR, $28640::VARCHAR, $28641::VARCHAR, $28642::VARCHAR, $28643::VARCHAR, $28644::VARCHAR, $28645::VARCHAR, $28646::VARCHAR, $28647::VARCHAR, $28648::VARCHAR, $28649::VARCHAR, $28650::VARCHAR, $28651::VARCHAR, $28652::VARCHAR, $28653::VARCHAR, $28654::VARCHAR, $28655::VARCHAR, $28656::VARCHAR, $28657::VARCHAR, $28658::VARCHAR, $28659::VARCHAR, $28660::VARCHAR, $28661::VARCHAR, $28662::VARCHAR, $28663::VARCHAR, $28664::VARCHAR, $28665::VARCHAR, $28666::VARCHAR, $28667::VARCHAR, $28668::VARCHAR, $28669::VARCHAR, $28670::VARCHAR, $28671::VARCHAR, $28672::VARCHAR, $28673::VARCHAR, $28674::VARCHAR, $28675::VARCHAR, $28676::VARCHAR, $28677::VARCHAR, $28678::VARCHAR, $28679::VARCHAR, $28680::VARCHAR, $28681::VARCHAR, $28682::VARCHAR, $28683::VARCHAR, $28684::VARCHAR, $28685::VARCHAR, $28686::VARCHAR, $28687::VARCHAR, $28688::VARCHAR, $28689::VARCHAR, $28690::VARCHAR, $28691::VARCHAR, $28692::VARCHAR, $28693::VARCHAR, $28694::VARCHAR, $28695::VARCHAR, $28696::VARCHAR, $28697::VARCHAR, $28698::VARCHAR, $28699::VARCHAR, $28700::VARCHAR, $28701::VARCHAR, $28702::VARCHAR, $28703::VARCHAR, $28704::VARCHAR, $28705::VARCHAR, $28706::VARCHAR, $28707::VARCHAR, $28708::VARCHAR, $28709::VARCHAR, $28710::VARCHAR, $28711::VARCHAR, $28712::VARCHAR, $28713::VARCHAR, $28714::VARCHAR, $28715::VARCHAR, $28716::VARCHAR, $28717::VARCHAR, $28718::VARCHAR, $28719::VARCHAR, $28720::VARCHAR, $28721::VARCHAR, $28722::VARCHAR, $28723::VARCHAR, $28724::VARCHAR, $28725::VARCHAR, $28726::VARCHAR, $28727::VARCHAR, $28728::VARCHAR, $28729::VARCHAR, $28730::VARCHAR, $28731::VARCHAR, $28732::VARCHAR, $28733::VARCHAR, $28734::VARCHAR, $28735::VARCHAR, $28736::VARCHAR, $28737::VARCHAR, $28738::VARCHAR, $28739::VARCHAR, $28740::VARCHAR, $28741::VARCHAR, $28742::VARCHAR, $28743::VARCHAR, $28744::VARCHAR, $28745::VARCHAR, $28746::VARCHAR, $28747::VARCHAR, $28748::VARCHAR, $28749::VARCHAR, $28750::VARCHAR, $28751::VARCHAR, $28752::VARCHAR, $28753::VARCHAR, $28754::VARCHAR, $28755::VARCHAR, $28756::VARCHAR, $28757::VARCHAR, $28758::VARCHAR, $28759::VARCHAR, $28760::VARCHAR, $28761::VARCHAR, $28762::VARCHAR, $28763::VARCHAR, $28764::VARCHAR, $28765::VARCHAR, $28766::VARCHAR, $28767::VARCHAR, $28768::VARCHAR, $28769::VARCHAR, $28770::VARCHAR, $28771::VARCHAR, $28772::VARCHAR, $28773::VARCHAR, $28774::VARCHAR, $28775::VARCHAR, $28776::VARCHAR, $28777::VARCHAR, $28778::VARCHAR, $28779::VARCHAR, $28780::VARCHAR, $28781::VARCHAR, $28782::VARCHAR, $28783::VARCHAR, $28784::VARCHAR, $28785::VARCHAR, $28786::VARCHAR, $28787::VARCHAR, $28788::VARCHAR, $28789::VARCHAR, $28790::VARCHAR, $28791::VARCHAR, $28792::VARCHAR, $28793::VARCHAR, $28794::VARCHAR, $28795::VARCHAR, $28796::VARCHAR, $28797::VARCHAR, $28798::VARCHAR, $28799::VARCHAR, $28800::VARCHAR, $28801::VARCHAR, $28802::VARCHAR, $28803::VARCHAR, $28804::VARCHAR, $28805::VARCHAR, $28806::VARCHAR, $28807::VARCHAR, $28808::VARCHAR, $28809::VARCHAR, $28810::VARCHAR, $28811::VARCHAR, $28812::VARCHAR, $28813::VARCHAR, $28814::VARCHAR, $28815::VARCHAR, $28816::VARCHAR, $28817::VARCHAR, $28818::VARCHAR, $28819::VARCHAR, $28820::VARCHAR, $28821::VARCHAR, $28822::VARCHAR, $28823::VARCHAR, $28824::VARCHAR, $28825::VARCHAR, $28826::VARCHAR, $28827::VARCHAR, $28828::VARCHAR, $28829::VARCHAR, $28830::VARCHAR, $28831::VARCHAR, $28832::VARCHAR, $28833::VARCHAR, $28834::VARCHAR, $28835::VARCHAR, $28836::VARCHAR, $28837::VARCHAR, $28838::VARCHAR, $28839::VARCHAR, $28840::VARCHAR, $28841::VARCHAR, $28842::VARCHAR, $28843::VARCHAR, $28844::VARCHAR, $28845::VARCHAR, $28846::VARCHAR, $28847::VARCHAR, $28848::VARCHAR, $28849::VARCHAR, $28850::VARCHAR, $28851::VARCHAR, $28852::VARCHAR, $28853::VARCHAR, $28854::VARCHAR, $28855::VARCHAR, $28856::VARCHAR, $28857::VARCHAR, $28858::VARCHAR, $28859::VARCHAR, $28860::VARCHAR, $28861::VARCHAR, $28862::VARCHAR, $28863::VARCHAR, $28864::VARCHAR, $28865::VARCHAR, $28866::VARCHAR, $28867::VARCHAR, $28868::VARCHAR, $28869::VARCHAR, $28870::VARCHAR, $28871::VARCHAR, $28872::VARCHAR, $28873::VARCHAR, $28874::VARCHAR, $28875::VARCHAR, $28876::VARCHAR, $28877::VARCHAR, $28878::VARCHAR, $28879::VARCHAR, $28880::VARCHAR, $28881::VARCHAR, $28882::VARCHAR, $28883::VARCHAR, $28884::VARCHAR, $28885::VARCHAR, $28886::VARCHAR, $28887::VARCHAR, $28888::VARCHAR, $28889::VARCHAR, $28890::VARCHAR, $28891::VARCHAR, $28892::VARCHAR, $28893::VARCHAR, $28894::VARCHAR, $28895::VARCHAR, $28896::VARCHAR, $28897::VARCHAR, $28898::VARCHAR, $28899::VARCHAR, $28900::VARCHAR, $28901::VARCHAR, $28902::VARCHAR, $28903::VARCHAR, $28904::VARCHAR, $28905::VARCHAR, $28906::VARCHAR, $28907::VARCHAR, $28908::VARCHAR, $28909::VARCHAR, $28910::VARCHAR, $28911::VARCHAR, $28912::VARCHAR, $28913::VARCHAR, $28914::VARCHAR, $28915::VARCHAR, $28916::VARCHAR, $28917::VARCHAR, $28918::VARCHAR, $28919::VARCHAR, $28920::VARCHAR, $28921::VARCHAR, $28922::VARCHAR, $28923::VARCHAR, $28924::VARCHAR, $28925::VARCHAR, $28926::VARCHAR, $28927::VARCHAR, $28928::VARCHAR, $28929::VARCHAR, $28930::VARCHAR, $28931::VARCHAR, $28932::VARCHAR, $28933::VARCHAR, $28934::VARCHAR, $28935::VARCHAR, $28936::VARCHAR, $28937::VARCHAR, $28938::VARCHAR, $28939::VARCHAR, $28940::VARCHAR, $28941::VARCHAR, $28942::VARCHAR, $28943::VARCHAR, $28944::VARCHAR, $28945::VARCHAR, $28946::VARCHAR, $28947::VARCHAR, $28948::VARCHAR, $28949::VARCHAR, $28950::VARCHAR, $28951::VARCHAR, $28952::VARCHAR, $28953::VARCHAR, $28954::VARCHAR, $28955::VARCHAR, $28956::VARCHAR, $28957::VARCHAR, $28958::VARCHAR, $28959::VARCHAR, $28960::VARCHAR, $28961::VARCHAR, $28962::VARCHAR, $28963::VARCHAR, $28964::VARCHAR, $28965::VARCHAR, $28966::VARCHAR, $28967::VARCHAR, $28968::VARCHAR, $28969::VARCHAR, $28970::VARCHAR, $28971::VARCHAR, $28972::VARCHAR, $28973::VARCHAR, $28974::VARCHAR, $28975::VARCHAR, $28976::VARCHAR, $28977::VARCHAR, $28978::VARCHAR, $28979::VARCHAR, $28980::VARCHAR, $28981::VARCHAR, $28982::VARCHAR, $28983::VARCHAR, $28984::VARCHAR, $28985::VARCHAR, $28986::VARCHAR, $28987::VARCHAR, $28988::VARCHAR, $28989::VARCHAR, $28990::VARCHAR, $28991::VARCHAR, $28992::VARCHAR, $28993::VARCHAR, $28994::VARCHAR, $28995::VARCHAR, $28996::VARCHAR, $28997::VARCHAR, $28998::VARCHAR, $28999::VARCHAR, $29000::VARCHAR, $29001::VARCHAR, $29002::VARCHAR, $29003::VARCHAR, $29004::VARCHAR, $29005::VARCHAR, $29006::VARCHAR, $29007::VARCHAR, $29008::VARCHAR, $29009::VARCHAR, $29010::VARCHAR, $29011::VARCHAR, $29012::VARCHAR, $29013::VARCHAR, $29014::VARCHAR, $29015::VARCHAR, $29016::VARCHAR, $29017::VARCHAR, $29018::VARCHAR, $29019::VARCHAR, $29020::VARCHAR, $29021::VARCHAR, $29022::VARCHAR, $29023::VARCHAR, $29024::VARCHAR, $29025::VARCHAR, $29026::VARCHAR, $29027::VARCHAR, $29028::VARCHAR, $29029::VARCHAR, $29030::VARCHAR, $29031::VARCHAR, $29032::VARCHAR, $29033::VARCHAR, $29034::VARCHAR, $29035::VARCHAR, $29036::VARCHAR, $29037::VARCHAR, $29038::VARCHAR, $29039::VARCHAR, $29040::VARCHAR, $29041::VARCHAR, $29042::VARCHAR, $29043::VARCHAR, $29044::VARCHAR, $29045::VARCHAR, $29046::VARCHAR, $29047::VARCHAR, $29048::VARCHAR, $29049::VARCHAR, $29050::VARCHAR, $29051::VARCHAR, $29052::VARCHAR, $29053::VARCHAR, $29054::VARCHAR, $29055::VARCHAR, $29056::VARCHAR, $29057::VARCHAR, $29058::VARCHAR, $29059::VARCHAR, $29060::VARCHAR, $29061::VARCHAR, $29062::VARCHAR, $29063::VARCHAR, $29064::VARCHAR, $29065::VARCHAR, $29066::VARCHAR, $29067::VARCHAR, $29068::VARCHAR, $29069::VARCHAR, $29070::VARCHAR, $29071::VARCHAR, $29072::VARCHAR, $29073::VARCHAR, $29074::VARCHAR, $29075::VARCHAR, $29076::VARCHAR, $29077::VARCHAR, $29078::VARCHAR, $29079::VARCHAR, $29080::VARCHAR, $29081::VARCHAR, $29082::VARCHAR, $29083::VARCHAR, $29084::VARCHAR, $29085::VARCHAR, $29086::VARCHAR, $29087::VARCHAR, $29088::VARCHAR, $29089::VARCHAR, $29090::VARCHAR, $29091::VARCHAR, $29092::VARCHAR, $29093::VARCHAR, $29094::VARCHAR, $29095::VARCHAR, $29096::VARCHAR, $29097::VARCHAR, $29098::VARCHAR, $29099::VARCHAR, $29100::VARCHAR, $29101::VARCHAR, $29102::VARCHAR, $29103::VARCHAR, $29104::VARCHAR, $29105::VARCHAR, $29106::VARCHAR, $29107::VARCHAR, $29108::VARCHAR, $29109::VARCHAR, $29110::VARCHAR, $29111::VARCHAR, $29112::VARCHAR, $29113::VARCHAR, $29114::VARCHAR, $29115::VARCHAR, $29116::VARCHAR, $29117::VARCHAR, $29118::VARCHAR, $29119::VARCHAR, $29120::VARCHAR, $29121::VARCHAR, $29122::VARCHAR, $29123::VARCHAR, $29124::VARCHAR, $29125::VARCHAR, $29126::VARCHAR, $29127::VARCHAR, $29128::VARCHAR, $29129::VARCHAR, $29130::VARCHAR, $29131::VARCHAR, $29132::VARCHAR, $29133::VARCHAR, $29134::VARCHAR, $29135::VARCHAR, $29136::VARCHAR, $29137::VARCHAR, $29138::VARCHAR, $29139::VARCHAR, $29140::VARCHAR, $29141::VARCHAR, $29142::VARCHAR, $29143::VARCHAR, $29144::VARCHAR, $29145::VARCHAR, $29146::VARCHAR, $29147::VARCHAR, $29148::VARCHAR, $29149::VARCHAR, $29150::VARCHAR, $29151::VARCHAR, $29152::VARCHAR, $29153::VARCHAR, $29154::VARCHAR, $29155::VARCHAR, $29156::VARCHAR, $29157::VARCHAR, $29158::VARCHAR, $29159::VARCHAR, $29160::VARCHAR, $29161::VARCHAR, $29162::VARCHAR, $29163::VARCHAR, $29164::VARCHAR, $29165::VARCHAR, $29166::VARCHAR, $29167::VARCHAR, $29168::VARCHAR, $29169::VARCHAR, $29170::VARCHAR, $29171::VARCHAR, $29172::VARCHAR, $29173::VARCHAR, $29174::VARCHAR, $29175::VARCHAR, $29176::VARCHAR, $29177::VARCHAR, $29178::VARCHAR, $29179::VARCHAR, $29180::VARCHAR, $29181::VARCHAR, $29182::VARCHAR, $29183::VARCHAR, $29184::VARCHAR, $29185::VARCHAR, $29186::VARCHAR, $29187::VARCHAR, $29188::VARCHAR, $29189::VARCHAR, $29190::VARCHAR, $29191::VARCHAR, $29192::VARCHAR, $29193::VARCHAR, $29194::VARCHAR, $29195::VARCHAR, $29196::VARCHAR, $29197::VARCHAR, $29198::VARCHAR, $29199::VARCHAR, $29200::VARCHAR, $29201::VARCHAR, $29202::VARCHAR, $29203::VARCHAR, $29204::VARCHAR, $29205::VARCHAR, $29206::VARCHAR, $29207::VARCHAR, $29208::VARCHAR, $29209::VARCHAR, $29210::VARCHAR, $29211::VARCHAR, $29212::VARCHAR, $29213::VARCHAR, $29214::VARCHAR, $29215::VARCHAR, $29216::VARCHAR, $29217::VARCHAR, $29218::VARCHAR, $29219::VARCHAR, $29220::VARCHAR, $29221::VARCHAR, $29222::VARCHAR, $29223::VARCHAR, $29224::VARCHAR, $29225::VARCHAR, $29226::VARCHAR, $29227::VARCHAR, $29228::VARCHAR, $29229::VARCHAR, $29230::VARCHAR, $29231::VARCHAR, $29232::VARCHAR, $29233::VARCHAR, $29234::VARCHAR, $29235::VARCHAR, $29236::VARCHAR, $29237::VARCHAR, $29238::VARCHAR, $29239::VARCHAR, $29240::VARCHAR, $29241::VARCHAR, $29242::VARCHAR, $29243::VARCHAR, $29244::VARCHAR, $29245::VARCHAR, $29246::VARCHAR, $29247::VARCHAR, $29248::VARCHAR, $29249::VARCHAR, $29250::VARCHAR, $29251::VARCHAR, $29252::VARCHAR, $29253::VARCHAR, $29254::VARCHAR, $29255::VARCHAR, $29256::VARCHAR, $29257::VARCHAR, $29258::VARCHAR, $29259::VARCHAR, $29260::VARCHAR, $29261::VARCHAR, $29262::VARCHAR, $29263::VARCHAR, $29264::VARCHAR, $29265::VARCHAR, $29266::VARCHAR, $29267::VARCHAR, $29268::VARCHAR, $29269::VARCHAR, $29270::VARCHAR, $29271::VARCHAR, $29272::VARCHAR, $29273::VARCHAR, $29274::VARCHAR, $29275::VARCHAR, $29276::VARCHAR, $29277::VARCHAR, $29278::VARCHAR, $29279::VARCHAR, $29280::VARCHAR, $29281::VARCHAR, $29282::VARCHAR, $29283::VARCHAR, $29284::VARCHAR, $29285::VARCHAR, $29286::VARCHAR, $29287::VARCHAR, $29288::VARCHAR, $29289::VARCHAR, $29290::VARCHAR, $29291::VARCHAR, $29292::VARCHAR, $29293::VARCHAR, $29294::VARCHAR, $29295::VARCHAR, $29296::VARCHAR, $29297::VARCHAR, $29298::VARCHAR, $29299::VARCHAR, $29300::VARCHAR, $29301::VARCHAR, $29302::VARCHAR, $29303::VARCHAR, $29304::VARCHAR, $29305::VARCHAR, $29306::VARCHAR, $29307::VARCHAR, $29308::VARCHAR, $29309::VARCHAR, $29310::VARCHAR, $29311::VARCHAR, $29312::VARCHAR, $29313::VARCHAR, $29314::VARCHAR, $29315::VARCHAR, $29316::VARCHAR, $29317::VARCHAR, $29318::VARCHAR, $29319::VARCHAR, $29320::VARCHAR, $29321::VARCHAR, $29322::VARCHAR, $29323::VARCHAR, $29324::VARCHAR, $29325::VARCHAR, $29326::VARCHAR, $29327::VARCHAR, $29328::VARCHAR, $29329::VARCHAR, $29330::VARCHAR, $29331::VARCHAR, $29332::VARCHAR, $29333::VARCHAR, $29334::VARCHAR, $29335::VARCHAR, $29336::VARCHAR, $29337::VARCHAR, $29338::VARCHAR, $29339::VARCHAR, $29340::VARCHAR, $29341::VARCHAR, $29342::VARCHAR, $29343::VARCHAR, $29344::VARCHAR, $29345::VARCHAR, $29346::VARCHAR, $29347::VARCHAR, $29348::VARCHAR, $29349::VARCHAR, $29350::VARCHAR, $29351::VARCHAR, $29352::VARCHAR, $29353::VARCHAR, $29354::VARCHAR, $29355::VARCHAR, $29356::VARCHAR, $29357::VARCHAR, $29358::VARCHAR, $29359::VARCHAR, $29360::VARCHAR, $29361::VARCHAR, $29362::VARCHAR, $29363::VARCHAR, $29364::VARCHAR, $29365::VARCHAR, $29366::VARCHAR, $29367::VARCHAR, $29368::VARCHAR, $29369::VARCHAR, $29370::VARCHAR, $29371::VARCHAR, $29372::VARCHAR, $29373::VARCHAR, $29374::VARCHAR, $29375::VARCHAR, $29376::VARCHAR, $29377::VARCHAR, $29378::VARCHAR, $29379::VARCHAR, $29380::VARCHAR, $29381::VARCHAR, $29382::VARCHAR, $29383::VARCHAR, $29384::VARCHAR, $29385::VARCHAR, $29386::VARCHAR, $29387::VARCHAR, $29388::VARCHAR, $29389::VARCHAR, $29390::VARCHAR, $29391::VARCHAR, $29392::VARCHAR, $29393::VARCHAR, $29394::VARCHAR, $29395::VARCHAR, $29396::VARCHAR, $29397::VARCHAR, $29398::VARCHAR, $29399::VARCHAR, $29400::VARCHAR, $29401::VARCHAR, $29402::VARCHAR, $29403::VARCHAR, $29404::VARCHAR, $29405::VARCHAR, $29406::VARCHAR, $29407::VARCHAR, $29408::VARCHAR, $29409::VARCHAR, $29410::VARCHAR, $29411::VARCHAR, $29412::VARCHAR, $29413::VARCHAR, $29414::VARCHAR, $29415::VARCHAR, $29416::VARCHAR, $29417::VARCHAR, $29418::VARCHAR, $29419::VARCHAR, $29420::VARCHAR, $29421::VARCHAR, $29422::VARCHAR, $29423::VARCHAR, $29424::VARCHAR, $29425::VARCHAR, $29426::VARCHAR, $29427::VARCHAR, $29428::VARCHAR, $29429::VARCHAR, $29430::VARCHAR, $29431::VARCHAR, $29432::VARCHAR, $29433::VARCHAR, $29434::VARCHAR, $29435::VARCHAR, $29436::VARCHAR, $29437::VARCHAR, $29438::VARCHAR, $29439::VARCHAR, $29440::VARCHAR, $29441::VARCHAR, $29442::VARCHAR, $29443::VARCHAR, $29444::VARCHAR, $29445::VARCHAR, $29446::VARCHAR, $29447::VARCHAR, $29448::VARCHAR, $29449::VARCHAR, $29450::VARCHAR, $29451::VARCHAR, $29452::VARCHAR, $29453::VARCHAR, $29454::VARCHAR, $29455::VARCHAR, $29456::VARCHAR, $29457::VARCHAR, $29458::VARCHAR, $29459::VARCHAR, $29460::VARCHAR, $29461::VARCHAR, $29462::VARCHAR, $29463::VARCHAR, $29464::VARCHAR, $29465::VARCHAR, $29466::VARCHAR, $29467::VARCHAR, $29468::VARCHAR, $29469::VARCHAR, $29470::VARCHAR, $29471::VARCHAR, $29472::VARCHAR, $29473::VARCHAR, $29474::VARCHAR, $29475::VARCHAR, $29476::VARCHAR, $29477::VARCHAR, $29478::VARCHAR, $29479::VARCHAR, $29480::VARCHAR, $29481::VARCHAR, $29482::VARCHAR, $29483::VARCHAR, $29484::VARCHAR, $29485::VARCHAR, $29486::VARCHAR, $29487::VARCHAR, $29488::VARCHAR, $29489::VARCHAR, $29490::VARCHAR, $29491::VARCHAR, $29492::VARCHAR, $29493::VARCHAR, $29494::VARCHAR, $29495::VARCHAR, $29496::VARCHAR, $29497::VARCHAR, $29498::VARCHAR, $29499::VARCHAR, $29500::VARCHAR, $29501::VARCHAR, $29502::VARCHAR, $29503::VARCHAR, $29504::VARCHAR, $29505::VARCHAR, $29506::VARCHAR, $29507::VARCHAR, $29508::VARCHAR, $29509::VARCHAR, $29510::VARCHAR, $29511::VARCHAR, $29512::VARCHAR, $29513::VARCHAR, $29514::VARCHAR, $29515::VARCHAR, $29516::VARCHAR, $29517::VARCHAR, $29518::VARCHAR, $29519::VARCHAR, $29520::VARCHAR, $29521::VARCHAR, $29522::VARCHAR, $29523::VARCHAR, $29524::VARCHAR, $29525::VARCHAR, $29526::VARCHAR, $29527::VARCHAR, $29528::VARCHAR, $29529::VARCHAR, $29530::VARCHAR, $29531::VARCHAR, $29532::VARCHAR, $29533::VARCHAR, $29534::VARCHAR, $29535::VARCHAR, $29536::VARCHAR, $29537::VARCHAR, $29538::VARCHAR, $29539::VARCHAR, $29540::VARCHAR, $29541::VARCHAR, $29542::VARCHAR, $29543::VARCHAR, $29544::VARCHAR, $29545::VARCHAR, $29546::VARCHAR, $29547::VARCHAR, $29548::VARCHAR, $29549::VARCHAR, $29550::VARCHAR, $29551::VARCHAR, $29552::VARCHAR, $29553::VARCHAR, $29554::VARCHAR, $29555::VARCHAR, $29556::VARCHAR, $29557::VARCHAR, $29558::VARCHAR, $29559::VARCHAR, $29560::VARCHAR, $29561::VARCHAR, $29562::VARCHAR, $29563::VARCHAR, $29564::VARCHAR, $29565::VARCHAR, $29566::VARCHAR, $29567::VARCHAR, $29568::VARCHAR, $29569::VARCHAR, $29570::VARCHAR, $29571::VARCHAR, $29572::VARCHAR, $29573::VARCHAR, $29574::VARCHAR, $29575::VARCHAR, $29576::VARCHAR, $29577::VARCHAR, $29578::VARCHAR, $29579::VARCHAR, $29580::VARCHAR, $29581::VARCHAR, $29582::VARCHAR, $29583::VARCHAR, $29584::VARCHAR, $29585::VARCHAR, $29586::VARCHAR, $29587::VARCHAR, $29588::VARCHAR, $29589::VARCHAR, $29590::VARCHAR, $29591::VARCHAR, $29592::VARCHAR, $29593::VARCHAR, $29594::VARCHAR, $29595::VARCHAR, $29596::VARCHAR, $29597::VARCHAR, $29598::VARCHAR, $29599::VARCHAR, $29600::VARCHAR, $29601::VARCHAR, $29602::VARCHAR, $29603::VARCHAR, $29604::VARCHAR, $29605::VARCHAR, $29606::VARCHAR, $29607::VARCHAR, $29608::VARCHAR, $29609::VARCHAR, $29610::VARCHAR, $29611::VARCHAR, $29612::VARCHAR, $29613::VARCHAR, $29614::VARCHAR, $29615::VARCHAR, $29616::VARCHAR, $29617::VARCHAR, $29618::VARCHAR, $29619::VARCHAR, $29620::VARCHAR, $29621::VARCHAR, $29622::VARCHAR, $29623::VARCHAR, $29624::VARCHAR, $29625::VARCHAR, $29626::VARCHAR, $29627::VARCHAR, $29628::VARCHAR, $29629::VARCHAR, $29630::VARCHAR, $29631::VARCHAR, $29632::VARCHAR, $29633::VARCHAR, $29634::VARCHAR, $29635::VARCHAR, $29636::VARCHAR, $29637::VARCHAR, $29638::VARCHAR, $29639::VARCHAR, $29640::VARCHAR, $29641::VARCHAR, $29642::VARCHAR, $29643::VARCHAR, $29644::VARCHAR, $29645::VARCHAR, $29646::VARCHAR, $29647::VARCHAR, $29648::VARCHAR, $29649::VARCHAR, $29650::VARCHAR, $29651::VARCHAR, $29652::VARCHAR, $29653::VARCHAR, $29654::VARCHAR, $29655::VARCHAR, $29656::VARCHAR, $29657::VARCHAR, $29658::VARCHAR, $29659::VARCHAR, $29660::VARCHAR, $29661::VARCHAR, $29662::VARCHAR, $29663::VARCHAR, $29664::VARCHAR, $29665::VARCHAR, $29666::VARCHAR, $29667::VARCHAR, $29668::VARCHAR, $29669::VARCHAR, $29670::VARCHAR, $29671::VARCHAR, $29672::VARCHAR, $29673::VARCHAR, $29674::VARCHAR, $29675::VARCHAR, $29676::VARCHAR, $29677::VARCHAR, $29678::VARCHAR, $29679::VARCHAR, $29680::VARCHAR, $29681::VARCHAR, $29682::VARCHAR, $29683::VARCHAR, $29684::VARCHAR, $29685::VARCHAR, $29686::VARCHAR, $29687::VARCHAR, $29688::VARCHAR, $29689::VARCHAR, $29690::VARCHAR, $29691::VARCHAR, $29692::VARCHAR, $29693::VARCHAR, $29694::VARCHAR, $29695::VARCHAR, $29696::VARCHAR, $29697::VARCHAR, $29698::VARCHAR, $29699::VARCHAR, $29700::VARCHAR, $29701::VARCHAR, $29702::VARCHAR, $29703::VARCHAR, $29704::VARCHAR, $29705::VARCHAR, $29706::VARCHAR, $29707::VARCHAR, $29708::VARCHAR, $29709::VARCHAR, $29710::VARCHAR, $29711::VARCHAR, $29712::VARCHAR, $29713::VARCHAR, $29714::VARCHAR, $29715::VARCHAR, $29716::VARCHAR, $29717::VARCHAR, $29718::VARCHAR, $29719::VARCHAR, $29720::VARCHAR, $29721::VARCHAR, $29722::VARCHAR, $29723::VARCHAR, $29724::VARCHAR, $29725::VARCHAR, $29726::VARCHAR, $29727::VARCHAR, $29728::VARCHAR, $29729::VARCHAR, $29730::VARCHAR, $29731::VARCHAR, $29732::VARCHAR, $29733::VARCHAR, $29734::VARCHAR, $29735::VARCHAR, $29736::VARCHAR, $29737::VARCHAR, $29738::VARCHAR, $29739::VARCHAR, $29740::VARCHAR, $29741::VARCHAR, $29742::VARCHAR, $29743::VARCHAR, $29744::VARCHAR, $29745::VARCHAR, $29746::VARCHAR, $29747::VARCHAR, $29748::VARCHAR, $29749::VARCHAR, $29750::VARCHAR, $29751::VARCHAR, $29752::VARCHAR, $29753::VARCHAR, $29754::VARCHAR, $29755::VARCHAR, $29756::VARCHAR, $29757::VARCHAR, $29758::VARCHAR, $29759::VARCHAR, $29760::VARCHAR, $29761::VARCHAR, $29762::VARCHAR, $29763::VARCHAR, $29764::VARCHAR, $29765::VARCHAR, $29766::VARCHAR, $29767::VARCHAR, $29768::VARCHAR, $29769::VARCHAR, $29770::VARCHAR, $29771::VARCHAR, $29772::VARCHAR, $29773::VARCHAR, $29774::VARCHAR, $29775::VARCHAR, $29776::VARCHAR, $29777::VARCHAR, $29778::VARCHAR, $29779::VARCHAR, $29780::VARCHAR, $29781::VARCHAR, $29782::VARCHAR, $29783::VARCHAR, $29784::VARCHAR, $29785::VARCHAR, $29786::VARCHAR, $29787::VARCHAR, $29788::VARCHAR, $29789::VARCHAR, $29790::VARCHAR, $29791::VARCHAR, $29792::VARCHAR, $29793::VARCHAR, $29794::VARCHAR, $29795::VARCHAR, $29796::VARCHAR, $29797::VARCHAR, $29798::VARCHAR, $29799::VARCHAR, $29800::VARCHAR, $29801::VARCHAR, $29802::VARCHAR, $29803::VARCHAR, $29804::VARCHAR, $29805::VARCHAR, $29806::VARCHAR, $29807::VARCHAR, $29808::VARCHAR, $29809::VARCHAR, $29810::VARCHAR, $29811::VARCHAR, $29812::VARCHAR, $29813::VARCHAR, $29814::VARCHAR, $29815::VARCHAR, $29816::VARCHAR, $29817::VARCHAR, $29818::VARCHAR, $29819::VARCHAR, $29820::VARCHAR, $29821::VARCHAR, $29822::VARCHAR, $29823::VARCHAR, $29824::VARCHAR, $29825::VARCHAR, $29826::VARCHAR, $29827::VARCHAR, $29828::VARCHAR, $29829::VARCHAR, $29830::VARCHAR, $29831::VARCHAR, $29832::VARCHAR, $29833::VARCHAR, $29834::VARCHAR, $29835::VARCHAR, $29836::VARCHAR, $29837::VARCHAR, $29838::VARCHAR, $29839::VARCHAR, $29840::VARCHAR, $29841::VARCHAR, $29842::VARCHAR, $29843::VARCHAR, $29844::VARCHAR, $29845::VARCHAR, $29846::VARCHAR, $29847::VARCHAR, $29848::VARCHAR, $29849::VARCHAR, $29850::VARCHAR, $29851::VARCHAR, $29852::VARCHAR, $29853::VARCHAR, $29854::VARCHAR, $29855::VARCHAR, $29856::VARCHAR, $29857::VARCHAR, $29858::VARCHAR, $29859::VARCHAR, $29860::VARCHAR, $29861::VARCHAR, $29862::VARCHAR, $29863::VARCHAR, $29864::VARCHAR, $29865::VARCHAR, $29866::VARCHAR, $29867::VARCHAR, $29868::VARCHAR, $29869::VARCHAR, $29870::VARCHAR, $29871::VARCHAR, $29872::VARCHAR, $29873::VARCHAR, $29874::VARCHAR, $29875::VARCHAR, $29876::VARCHAR, $29877::VARCHAR, $29878::VARCHAR, $29879::VARCHAR, $29880::VARCHAR, $29881::VARCHAR, $29882::VARCHAR, $29883::VARCHAR, $29884::VARCHAR, $29885::VARCHAR, $29886::VARCHAR, $29887::VARCHAR, $29888::VARCHAR, $29889::VARCHAR, $29890::VARCHAR, $29891::VARCHAR, $29892::VARCHAR, $29893::VARCHAR, $29894::VARCHAR, $29895::VARCHAR, $29896::VARCHAR, $29897::VARCHAR, $29898::VARCHAR, $29899::VARCHAR, $29900::VARCHAR, $29901::VARCHAR, $29902::VARCHAR, $29903::VARCHAR, $29904::VARCHAR, $29905::VARCHAR, $29906::VARCHAR, $29907::VARCHAR, $29908::VARCHAR, $29909::VARCHAR, $29910::VARCHAR, $29911::VARCHAR, $29912::VARCHAR, $29913::VARCHAR, $29914::VARCHAR, $29915::VARCHAR, $29916::VARCHAR, $29917::VARCHAR, $29918::VARCHAR, $29919::VARCHAR, $29920::VARCHAR, $29921::VARCHAR, $29922::VARCHAR, $29923::VARCHAR, $29924::VARCHAR, $29925::VARCHAR, $29926::VARCHAR, $29927::VARCHAR, $29928::VARCHAR, $29929::VARCHAR, $29930::VARCHAR, $29931::VARCHAR, $29932::VARCHAR, $29933::VARCHAR, $29934::VARCHAR, $29935::VARCHAR, $29936::VARCHAR, $29937::VARCHAR, $29938::VARCHAR, $29939::VARCHAR, $29940::VARCHAR, $29941::VARCHAR, $29942::VARCHAR, $29943::VARCHAR, $29944::VARCHAR, $29945::VARCHAR, $29946::VARCHAR, $29947::VARCHAR, $29948::VARCHAR, $29949::VARCHAR, $29950::VARCHAR, $29951::VARCHAR, $29952::VARCHAR, $29953::VARCHAR, $29954::VARCHAR, $29955::VARCHAR, $29956::VARCHAR, $29957::VARCHAR, $29958::VARCHAR, $29959::VARCHAR, $29960::VARCHAR, $29961::VARCHAR, $29962::VARCHAR, $29963::VARCHAR, $29964::VARCHAR, $29965::VARCHAR, $29966::VARCHAR, $29967::VARCHAR, $29968::VARCHAR, $29969::VARCHAR, $29970::VARCHAR, $29971::VARCHAR, $29972::VARCHAR, $29973::VARCHAR, $29974::VARCHAR, $29975::VARCHAR, $29976::VARCHAR, $29977::VARCHAR, $29978::VARCHAR, $29979::VARCHAR, $29980::VARCHAR, $29981::VARCHAR, $29982::VARCHAR, $29983::VARCHAR, $29984::VARCHAR, $29985::VARCHAR, $29986::VARCHAR, $29987::VARCHAR, $29988::VARCHAR, $29989::VARCHAR, $29990::VARCHAR, $29991::VARCHAR, $29992::VARCHAR, $29993::VARCHAR, $29994::VARCHAR, $29995::VARCHAR, $29996::VARCHAR, $29997::VARCHAR, $29998::VARCHAR, $29999::VARCHAR, $30000::VARCHAR, $30001::VARCHAR, $30002::VARCHAR, $30003::VARCHAR, $30004::VARCHAR, $30005::VARCHAR, $30006::VARCHAR, $30007::VARCHAR, $30008::VARCHAR, $30009::VARCHAR, $30010::VARCHAR, $30011::VARCHAR, $30012::VARCHAR, $30013::VARCHAR, $30014::VARCHAR, $30015::VARCHAR, $30016::VARCHAR, $30017::VARCHAR, $30018::VARCHAR, $30019::VARCHAR, $30020::VARCHAR, $30021::VARCHAR, $30022::VARCHAR, $30023::VARCHAR, $30024::VARCHAR, $30025::VARCHAR, $30026::VARCHAR, $30027::VARCHAR, $30028::VARCHAR, $30029::VARCHAR, $30030::VARCHAR, $30031::VARCHAR, $30032::VARCHAR, $30033::VARCHAR, $30034::VARCHAR, $30035::VARCHAR, $30036::VARCHAR, $30037::VARCHAR, $30038::VARCHAR, $30039::VARCHAR, $30040::VARCHAR, $30041::VARCHAR, $30042::VARCHAR, $30043::VARCHAR, $30044::VARCHAR, $30045::VARCHAR, $30046::VARCHAR, $30047::VARCHAR, $30048::VARCHAR, $30049::VARCHAR, $30050::VARCHAR, $30051::VARCHAR, $30052::VARCHAR, $30053::VARCHAR, $30054::VARCHAR, $30055::VARCHAR, $30056::VARCHAR, $30057::VARCHAR, $30058::VARCHAR, $30059::VARCHAR, $30060::VARCHAR, $30061::VARCHAR, $30062::VARCHAR, $30063::VARCHAR, $30064::VARCHAR, $30065::VARCHAR, $30066::VARCHAR, $30067::VARCHAR, $30068::VARCHAR, $30069::VARCHAR, $30070::VARCHAR, $30071::VARCHAR, $30072::VARCHAR, $30073::VARCHAR, $30074::VARCHAR, $30075::VARCHAR, $30076::VARCHAR, $30077::VARCHAR, $30078::VARCHAR, $30079::VARCHAR, $30080::VARCHAR, $30081::VARCHAR, $30082::VARCHAR, $30083::VARCHAR, $30084::VARCHAR, $30085::VARCHAR, $30086::VARCHAR, $30087::VARCHAR, $30088::VARCHAR, $30089::VARCHAR, $30090::VARCHAR, $30091::VARCHAR, $30092::VARCHAR, $30093::VARCHAR, $30094::VARCHAR, $30095::VARCHAR, $30096::VARCHAR, $30097::VARCHAR, $30098::VARCHAR, $30099::VARCHAR, $30100::VARCHAR, $30101::VARCHAR, $30102::VARCHAR, $30103::VARCHAR, $30104::VARCHAR, $30105::VARCHAR, $30106::VARCHAR, $30107::VARCHAR, $30108::VARCHAR, $30109::VARCHAR, $30110::VARCHAR, $30111::VARCHAR, $30112::VARCHAR, $30113::VARCHAR, $30114::VARCHAR, $30115::VARCHAR, $30116::VARCHAR, $30117::VARCHAR, $30118::VARCHAR, $30119::VARCHAR, $30120::VARCHAR, $30121::VARCHAR, $30122::VARCHAR, $30123::VARCHAR, $30124::VARCHAR, $30125::VARCHAR, $30126::VARCHAR, $30127::VARCHAR, $30128::VARCHAR, $30129::VARCHAR, $30130::VARCHAR, $30131::VARCHAR, $30132::VARCHAR, $30133::VARCHAR, $30134::VARCHAR, $30135::VARCHAR, $30136::VARCHAR, $30137::VARCHAR, $30138::VARCHAR, $30139::VARCHAR, $30140::VARCHAR, $30141::VARCHAR, $30142::VARCHAR, $30143::VARCHAR, $30144::VARCHAR, $30145::VARCHAR, $30146::VARCHAR, $30147::VARCHAR, $30148::VARCHAR, $30149::VARCHAR, $30150::VARCHAR, $30151::VARCHAR, $30152::VARCHAR, $30153::VARCHAR, $30154::VARCHAR, $30155::VARCHAR, $30156::VARCHAR, $30157::VARCHAR, $30158::VARCHAR, $30159::VARCHAR, $30160::VARCHAR, $30161::VARCHAR, $30162::VARCHAR, $30163::VARCHAR, $30164::VARCHAR, $30165::VARCHAR, $30166::VARCHAR, $30167::VARCHAR, $30168::VARCHAR, $30169::VARCHAR, $30170::VARCHAR, $30171::VARCHAR, $30172::VARCHAR, $30173::VARCHAR, $30174::VARCHAR, $30175::VARCHAR, $30176::VARCHAR, $30177::VARCHAR, $30178::VARCHAR, $30179::VARCHAR, $30180::VARCHAR, $30181::VARCHAR, $30182::VARCHAR, $30183::VARCHAR, $30184::VARCHAR, $30185::VARCHAR, $30186::VARCHAR, $30187::VARCHAR, $30188::VARCHAR, $30189::VARCHAR, $30190::VARCHAR, $30191::VARCHAR, $30192::VARCHAR, $30193::VARCHAR, $30194::VARCHAR, $30195::VARCHAR, $30196::VARCHAR, $30197::VARCHAR, $30198::VARCHAR, $30199::VARCHAR, $30200::VARCHAR, $30201::VARCHAR, $30202::VARCHAR, $30203::VARCHAR, $30204::VARCHAR, $30205::VARCHAR, $30206::VARCHAR, $30207::VARCHAR, $30208::VARCHAR, $30209::VARCHAR, $30210::VARCHAR, $30211::VARCHAR, $30212::VARCHAR, $30213::VARCHAR, $30214::VARCHAR, $30215::VARCHAR, $30216::VARCHAR, $30217::VARCHAR, $30218::VARCHAR, $30219::VARCHAR, $30220::VARCHAR, $30221::VARCHAR, $30222::VARCHAR, $30223::VARCHAR, $30224::VARCHAR, $30225::VARCHAR, $30226::VARCHAR, $30227::VARCHAR, $30228::VARCHAR, $30229::VARCHAR, $30230::VARCHAR, $30231::VARCHAR, $30232::VARCHAR, $30233::VARCHAR, $30234::VARCHAR, $30235::VARCHAR, $30236::VARCHAR, $30237::VARCHAR, $30238::VARCHAR, $30239::VARCHAR, $30240::VARCHAR, $30241::VARCHAR, $30242::VARCHAR, $30243::VARCHAR, $30244::VARCHAR, $30245::VARCHAR, $30246::VARCHAR, $30247::VARCHAR, $30248::VARCHAR, $30249::VARCHAR, $30250::VARCHAR, $30251::VARCHAR, $30252::VARCHAR, $30253::VARCHAR, $30254::VARCHAR, $30255::VARCHAR, $30256::VARCHAR, $30257::VARCHAR, $30258::VARCHAR, $30259::VARCHAR, $30260::VARCHAR, $30261::VARCHAR, $30262::VARCHAR, $30263::VARCHAR, $30264::VARCHAR, $30265::VARCHAR, $30266::VARCHAR, $30267::VARCHAR, $30268::VARCHAR, $30269::VARCHAR, $30270::VARCHAR, $30271::VARCHAR, $30272::VARCHAR, $30273::VARCHAR, $30274::VARCHAR, $30275::VARCHAR, $30276::VARCHAR, $30277::VARCHAR, $30278::VARCHAR, $30279::VARCHAR, $30280::VARCHAR, $30281::VARCHAR, $30282::VARCHAR, $30283::VARCHAR, $30284::VARCHAR, $30285::VARCHAR, $30286::VARCHAR, $30287::VARCHAR, $30288::VARCHAR, $30289::VARCHAR, $30290::VARCHAR, $30291::VARCHAR, $30292::VARCHAR, $30293::VARCHAR, $30294::VARCHAR, $30295::VARCHAR, $30296::VARCHAR, $30297::VARCHAR, $30298::VARCHAR, $30299::VARCHAR, $30300::VARCHAR, $30301::VARCHAR, $30302::VARCHAR, $30303::VARCHAR, $30304::VARCHAR, $30305::VARCHAR, $30306::VARCHAR, $30307::VARCHAR, $30308::VARCHAR, $30309::VARCHAR, $30310::VARCHAR, $30311::VARCHAR, $30312::VARCHAR, $30313::VARCHAR, $30314::VARCHAR, $30315::VARCHAR, $30316::VARCHAR, $30317::VARCHAR, $30318::VARCHAR, $30319::VARCHAR, $30320::VARCHAR, $30321::VARCHAR, $30322::VARCHAR, $30323::VARCHAR, $30324::VARCHAR, $30325::VARCHAR, $30326::VARCHAR, $30327::VARCHAR, $30328::VARCHAR, $30329::VARCHAR, $30330::VARCHAR, $30331::VARCHAR, $30332::VARCHAR, $30333::VARCHAR, $30334::VARCHAR, $30335::VARCHAR, $30336::VARCHAR, $30337::VARCHAR, $30338::VARCHAR, $30339::VARCHAR, $30340::VARCHAR, $30341::VARCHAR, $30342::VARCHAR, $30343::VARCHAR, $30344::VARCHAR, $30345::VARCHAR, $30346::VARCHAR, $30347::VARCHAR, $30348::VARCHAR, $30349::VARCHAR, $30350::VARCHAR, $30351::VARCHAR, $30352::VARCHAR, $30353::VARCHAR, $30354::VARCHAR, $30355::VARCHAR, $30356::VARCHAR, $30357::VARCHAR, $30358::VARCHAR, $30359::VARCHAR, $30360::VARCHAR, $30361::VARCHAR, $30362::VARCHAR, $30363::VARCHAR, $30364::VARCHAR, $30365::VARCHAR, $30366::VARCHAR, $30367::VARCHAR, $30368::VARCHAR, $30369::VARCHAR, $30370::VARCHAR, $30371::VARCHAR, $30372::VARCHAR, $30373::VARCHAR, $30374::VARCHAR, $30375::VARCHAR, $30376::VARCHAR, $30377::VARCHAR, $30378::VARCHAR, $30379::VARCHAR, $30380::VARCHAR, $30381::VARCHAR, $30382::VARCHAR, $30383::VARCHAR, $30384::VARCHAR, $30385::VARCHAR, $30386::VARCHAR, $30387::VARCHAR, $30388::VARCHAR, $30389::VARCHAR, $30390::VARCHAR, $30391::VARCHAR, $30392::VARCHAR, $30393::VARCHAR, $30394::VARCHAR, $30395::VARCHAR, $30396::VARCHAR, $30397::VARCHAR, $30398::VARCHAR, $30399::VARCHAR, $30400::VARCHAR, $30401::VARCHAR, $30402::VARCHAR, $30403::VARCHAR, $30404::VARCHAR, $30405::VARCHAR, $30406::VARCHAR, $30407::VARCHAR, $30408::VARCHAR, $30409::VARCHAR, $30410::VARCHAR, $30411::VARCHAR, $30412::VARCHAR, $30413::VARCHAR, $30414::VARCHAR, $30415::VARCHAR, $30416::VARCHAR, $30417::VARCHAR, $30418::VARCHAR, $30419::VARCHAR, $30420::VARCHAR, $30421::VARCHAR, $30422::VARCHAR, $30423::VARCHAR, $30424::VARCHAR, $30425::VARCHAR, $30426::VARCHAR, $30427::VARCHAR, $30428::VARCHAR, $30429::VARCHAR, $30430::VARCHAR, $30431::VARCHAR, $30432::VARCHAR, $30433::VARCHAR, $30434::VARCHAR, $30435::VARCHAR, $30436::VARCHAR, $30437::VARCHAR, $30438::VARCHAR, $30439::VARCHAR, $30440::VARCHAR, $30441::VARCHAR, $30442::VARCHAR, $30443::VARCHAR, $30444::VARCHAR, $30445::VARCHAR, $30446::VARCHAR, $30447::VARCHAR, $30448::VARCHAR, $30449::VARCHAR, $30450::VARCHAR, $30451::VARCHAR, $30452::VARCHAR, $30453::VARCHAR, $30454::VARCHAR, $30455::VARCHAR, $30456::VARCHAR, $30457::VARCHAR, $30458::VARCHAR, $30459::VARCHAR, $30460::VARCHAR, $30461::VARCHAR, $30462::VARCHAR, $30463::VARCHAR, $30464::VARCHAR, $30465::VARCHAR, $30466::VARCHAR, $30467::VARCHAR, $30468::VARCHAR, $30469::VARCHAR, $30470::VARCHAR, $30471::VARCHAR, $30472::VARCHAR, $30473::VARCHAR, $30474::VARCHAR, $30475::VARCHAR, $30476::VARCHAR, $30477::VARCHAR, $30478::VARCHAR, $30479::VARCHAR, $30480::VARCHAR, $30481::VARCHAR, $30482::VARCHAR, $30483::VARCHAR, $30484::VARCHAR, $30485::VARCHAR, $30486::VARCHAR, $30487::VARCHAR, $30488::VARCHAR, $30489::VARCHAR, $30490::VARCHAR, $30491::VARCHAR, $30492::VARCHAR, $30493::VARCHAR, $30494::VARCHAR, $30495::VARCHAR, $30496::VARCHAR, $30497::VARCHAR, $30498::VARCHAR, $30499::VARCHAR, $30500::VARCHAR, $30501::VARCHAR, $30502::VARCHAR, $30503::VARCHAR, $30504::VARCHAR, $30505::VARCHAR, $30506::VARCHAR, $30507::VARCHAR, $30508::VARCHAR, $30509::VARCHAR, $30510::VARCHAR, $30511::VARCHAR, $30512::VARCHAR, $30513::VARCHAR, $30514::VARCHAR, $30515::VARCHAR, $30516::VARCHAR, $30517::VARCHAR, $30518::VARCHAR, $30519::VARCHAR, $30520::VARCHAR, $30521::VARCHAR, $30522::VARCHAR, $30523::VARCHAR, $30524::VARCHAR, $30525::VARCHAR, $30526::VARCHAR, $30527::VARCHAR, $30528::VARCHAR, $30529::VARCHAR, $30530::VARCHAR, $30531::VARCHAR, $30532::VARCHAR, $30533::VARCHAR, $30534::VARCHAR, $30535::VARCHAR, $30536::VARCHAR, $30537::VARCHAR, $30538::VARCHAR, $30539::VARCHAR, $30540::VARCHAR, $30541::VARCHAR, $30542::VARCHAR, $30543::VARCHAR, $30544::VARCHAR, $30545::VARCHAR, $30546::VARCHAR, $30547::VARCHAR, $30548::VARCHAR, $30549::VARCHAR, $30550::VARCHAR, $30551::VARCHAR, $30552::VARCHAR, $30553::VARCHAR, $30554::VARCHAR, $30555::VARCHAR, $30556::VARCHAR, $30557::VARCHAR, $30558::VARCHAR, $30559::VARCHAR, $30560::VARCHAR, $30561::VARCHAR, $30562::VARCHAR, $30563::VARCHAR, $30564::VARCHAR, $30565::VARCHAR, $30566::VARCHAR, $30567::VARCHAR, $30568::VARCHAR, $30569::VARCHAR, $30570::VARCHAR, $30571::VARCHAR, $30572::VARCHAR, $30573::VARCHAR, $30574::VARCHAR, $30575::VARCHAR, $30576::VARCHAR, $30577::VARCHAR, $30578::VARCHAR, $30579::VARCHAR, $30580::VARCHAR, $30581::VARCHAR, $30582::VARCHAR, $30583::VARCHAR, $30584::VARCHAR, $30585::VARCHAR, $30586::VARCHAR, $30587::VARCHAR, $30588::VARCHAR, $30589::VARCHAR, $30590::VARCHAR, $30591::VARCHAR, $30592::VARCHAR, $30593::VARCHAR, $30594::VARCHAR, $30595::VARCHAR, $30596::VARCHAR, $30597::VARCHAR, $30598::VARCHAR, $30599::VARCHAR, $30600::VARCHAR, $30601::VARCHAR, $30602::VARCHAR, $30603::VARCHAR, $30604::VARCHAR, $30605::VARCHAR, $30606::VARCHAR, $30607::VARCHAR, $30608::VARCHAR, $30609::VARCHAR, $30610::VARCHAR, $30611::VARCHAR, $30612::VARCHAR, $30613::VARCHAR, $30614::VARCHAR, $30615::VARCHAR, $30616::VARCHAR, $30617::VARCHAR, $30618::VARCHAR, $30619::VARCHAR, $30620::VARCHAR, $30621::VARCHAR, $30622::VARCHAR, $30623::VARCHAR, $30624::VARCHAR, $30625::VARCHAR, $30626::VARCHAR, $30627::VARCHAR, $30628::VARCHAR, $30629::VARCHAR, $30630::VARCHAR, $30631::VARCHAR, $30632::VARCHAR, $30633::VARCHAR, $30634::VARCHAR, $30635::VARCHAR, $30636::VARCHAR, $30637::VARCHAR, $30638::VARCHAR, $30639::VARCHAR, $30640::VARCHAR, $30641::VARCHAR, $30642::VARCHAR, $30643::VARCHAR, $30644::VARCHAR, $30645::VARCHAR, $30646::VARCHAR, $30647::VARCHAR, $30648::VARCHAR, $30649::VARCHAR, $30650::VARCHAR, $30651::VARCHAR, $30652::VARCHAR, $30653::VARCHAR, $30654::VARCHAR, $30655::VARCHAR, $30656::VARCHAR, $30657::VARCHAR, $30658::VARCHAR, $30659::VARCHAR, $30660::VARCHAR, $30661::VARCHAR, $30662::VARCHAR, $30663::VARCHAR, $30664::VARCHAR, $30665::VARCHAR, $30666::VARCHAR, $30667::VARCHAR, $30668::VARCHAR, $30669::VARCHAR, $30670::VARCHAR, $30671::VARCHAR, $30672::VARCHAR, $30673::VARCHAR, $30674::VARCHAR, $30675::VARCHAR, $30676::VARCHAR, $30677::VARCHAR, $30678::VARCHAR, $30679::VARCHAR, $30680::VARCHAR, $30681::VARCHAR, $30682::VARCHAR, $30683::VARCHAR, $30684::VARCHAR, $30685::VARCHAR, $30686::VARCHAR, $30687::VARCHAR, $30688::VARCHAR, $30689::VARCHAR, $30690::VARCHAR, $30691::VARCHAR, $30692::VARCHAR, $30693::VARCHAR, $30694::VARCHAR, $30695::VARCHAR, $30696::VARCHAR, $30697::VARCHAR, $30698::VARCHAR, $30699::VARCHAR, $30700::VARCHAR, $30701::VARCHAR, $30702::VARCHAR, $30703::VARCHAR, $30704::VARCHAR, $30705::VARCHAR, $30706::VARCHAR, $30707::VARCHAR, $30708::VARCHAR, $30709::VARCHAR, $30710::VARCHAR, $30711::VARCHAR, $30712::VARCHAR, $30713::VARCHAR, $30714::VARCHAR, $30715::VARCHAR, $30716::VARCHAR, $30717::VARCHAR, $30718::VARCHAR, $30719::VARCHAR, $30720::VARCHAR, $30721::VARCHAR, $30722::VARCHAR, $30723::VARCHAR, $30724::VARCHAR, $30725::VARCHAR, $30726::VARCHAR, $30727::VARCHAR, $30728::VARCHAR, $30729::VARCHAR, $30730::VARCHAR, $30731::VARCHAR, $30732::VARCHAR, $30733::VARCHAR, $30734::VARCHAR, $30735::VARCHAR, $30736::VARCHAR, $30737::VARCHAR, $30738::VARCHAR, $30739::VARCHAR, $30740::VARCHAR, $30741::VARCHAR, $30742::VARCHAR, $30743::VARCHAR, $30744::VARCHAR, $30745::VARCHAR, $30746::VARCHAR, $30747::VARCHAR, $30748::VARCHAR, $30749::VARCHAR, $30750::VARCHAR, $30751::VARCHAR, $30752::VARCHAR, $30753::VARCHAR, $30754::VARCHAR, $30755::VARCHAR, $30756::VARCHAR, $30757::VARCHAR, $30758::VARCHAR, $30759::VARCHAR, $30760::VARCHAR, $30761::VARCHAR, $30762::VARCHAR, $30763::VARCHAR, $30764::VARCHAR, $30765::VARCHAR, $30766::VARCHAR, $30767::VARCHAR, $30768::VARCHAR, $30769::VARCHAR, $30770::VARCHAR, $30771::VARCHAR, $30772::VARCHAR, $30773::VARCHAR, $30774::VARCHAR, $30775::VARCHAR, $30776::VARCHAR, $30777::VARCHAR, $30778::VARCHAR, $30779::VARCHAR, $30780::VARCHAR, $30781::VARCHAR, $30782::VARCHAR, $30783::VARCHAR, $30784::VARCHAR, $30785::VARCHAR, $30786::VARCHAR, $30787::VARCHAR, $30788::VARCHAR, $30789::VARCHAR, $30790::VARCHAR, $30791::VARCHAR, $30792::VARCHAR, $30793::VARCHAR, $30794::VARCHAR, $30795::VARCHAR, $30796::VARCHAR, $30797::VARCHAR, $30798::VARCHAR, $30799::VARCHAR, $30800::VARCHAR, $30801::VARCHAR, $30802::VARCHAR, $30803::VARCHAR, $30804::VARCHAR, $30805::VARCHAR, $30806::VARCHAR, $30807::VARCHAR, $30808::VARCHAR, $30809::VARCHAR, $30810::VARCHAR, $30811::VARCHAR, $30812::VARCHAR, $30813::VARCHAR, $30814::VARCHAR, $30815::VARCHAR, $30816::VARCHAR, $30817::VARCHAR, $30818::VARCHAR, $30819::VARCHAR, $30820::VARCHAR, $30821::VARCHAR, $30822::VARCHAR, $30823::VARCHAR, $30824::VARCHAR, $30825::VARCHAR, $30826::VARCHAR, $30827::VARCHAR, $30828::VARCHAR, $30829::VARCHAR, $30830::VARCHAR, $30831::VARCHAR, $30832::VARCHAR, $30833::VARCHAR, $30834::VARCHAR, $30835::VARCHAR, $30836::VARCHAR, $30837::VARCHAR, $30838::VARCHAR, $30839::VARCHAR, $30840::VARCHAR, $30841::VARCHAR, $30842::VARCHAR, $30843::VARCHAR, $30844::VARCHAR, $30845::VARCHAR, $30846::VARCHAR, $30847::VARCHAR, $30848::VARCHAR, $30849::VARCHAR, $30850::VARCHAR, $30851::VARCHAR, $30852::VARCHAR, $30853::VARCHAR, $30854::VARCHAR, $30855::VARCHAR, $30856::VARCHAR, $30857::VARCHAR, $30858::VARCHAR, $30859::VARCHAR, $30860::VARCHAR, $30861::VARCHAR, $30862::VARCHAR, $30863::VARCHAR, $30864::VARCHAR, $30865::VARCHAR, $30866::VARCHAR, $30867::VARCHAR, $30868::VARCHAR, $30869::VARCHAR, $30870::VARCHAR, $30871::VARCHAR, $30872::VARCHAR, $30873::VARCHAR, $30874::VARCHAR, $30875::VARCHAR, $30876::VARCHAR, $30877::VARCHAR, $30878::VARCHAR, $30879::VARCHAR, $30880::VARCHAR, $30881::VARCHAR, $30882::VARCHAR, $30883::VARCHAR, $30884::VARCHAR, $30885::VARCHAR, $30886::VARCHAR, $30887::VARCHAR, $30888::VARCHAR, $30889::VARCHAR, $30890::VARCHAR, $30891::VARCHAR, $30892::VARCHAR, $30893::VARCHAR, $30894::VARCHAR, $30895::VARCHAR, $30896::VARCHAR, $30897::VARCHAR, $30898::VARCHAR, $30899::VARCHAR, $30900::VARCHAR, $30901::VARCHAR, $30902::VARCHAR, $30903::VARCHAR, $30904::VARCHAR, $30905::VARCHAR, $30906::VARCHAR, $30907::VARCHAR, $30908::VARCHAR, $30909::VARCHAR, $30910::VARCHAR, $30911::VARCHAR, $30912::VARCHAR, $30913::VARCHAR, $30914::VARCHAR, $30915::VARCHAR, $30916::VARCHAR, $30917::VARCHAR, $30918::VARCHAR, $30919::VARCHAR, $30920::VARCHAR, $30921::VARCHAR, $30922::VARCHAR, $30923::VARCHAR, $30924::VARCHAR, $30925::VARCHAR, $30926::VARCHAR, $30927::VARCHAR, $30928::VARCHAR, $30929::VARCHAR, $30930::VARCHAR, $30931::VARCHAR, $30932::VARCHAR, $30933::VARCHAR, $30934::VARCHAR, $30935::VARCHAR, $30936::VARCHAR, $30937::VARCHAR, $30938::VARCHAR, $30939::VARCHAR, $30940::VARCHAR, $30941::VARCHAR, $30942::VARCHAR, $30943::VARCHAR, $30944::VARCHAR, $30945::VARCHAR, $30946::VARCHAR, $30947::VARCHAR, $30948::VARCHAR, $30949::VARCHAR, $30950::VARCHAR, $30951::VARCHAR, $30952::VARCHAR, $30953::VARCHAR, $30954::VARCHAR, $30955::VARCHAR, $30956::VARCHAR, $30957::VARCHAR, $30958::VARCHAR, $30959::VARCHAR, $30960::VARCHAR, $30961::VARCHAR, $30962::VARCHAR, $30963::VARCHAR, $30964::VARCHAR, $30965::VARCHAR, $30966::VARCHAR, $30967::VARCHAR, $30968::VARCHAR, $30969::VARCHAR, $30970::VARCHAR, $30971::VARCHAR, $30972::VARCHAR, $30973::VARCHAR, $30974::VARCHAR, $30975::VARCHAR, $30976::VARCHAR, $30977::VARCHAR, $30978::VARCHAR, $30979::VARCHAR, $30980::VARCHAR, $30981::VARCHAR, $30982::VARCHAR, $30983::VARCHAR, $30984::VARCHAR, $30985::VARCHAR, $30986::VARCHAR, $30987::VARCHAR, $30988::VARCHAR, $30989::VARCHAR, $30990::VARCHAR, $30991::VARCHAR, $30992::VARCHAR, $30993::VARCHAR, $30994::VARCHAR, $30995::VARCHAR, $30996::VARCHAR, $30997::VARCHAR, $30998::VARCHAR, $30999::VARCHAR, $31000::VARCHAR, $31001::VARCHAR, $31002::VARCHAR, $31003::VARCHAR, $31004::VARCHAR, $31005::VARCHAR, $31006::VARCHAR, $31007::VARCHAR, $31008::VARCHAR, $31009::VARCHAR, $31010::VARCHAR, $31011::VARCHAR, $31012::VARCHAR, $31013::VARCHAR, $31014::VARCHAR, $31015::VARCHAR, $31016::VARCHAR, $31017::VARCHAR, $31018::VARCHAR, $31019::VARCHAR, $31020::VARCHAR, $31021::VARCHAR, $31022::VARCHAR, $31023::VARCHAR, $31024::VARCHAR, $31025::VARCHAR, $31026::VARCHAR, $31027::VARCHAR, $31028::VARCHAR, $31029::VARCHAR, $31030::VARCHAR, $31031::VARCHAR, $31032::VARCHAR, $31033::VARCHAR, $31034::VARCHAR, $31035::VARCHAR, $31036::VARCHAR, $31037::VARCHAR, $31038::VARCHAR, $31039::VARCHAR, $31040::VARCHAR, $31041::VARCHAR, $31042::VARCHAR, $31043::VARCHAR, $31044::VARCHAR, $31045::VARCHAR, $31046::VARCHAR, $31047::VARCHAR, $31048::VARCHAR, $31049::VARCHAR, $31050::VARCHAR, $31051::VARCHAR, $31052::VARCHAR, $31053::VARCHAR, $31054::VARCHAR, $31055::VARCHAR, $31056::VARCHAR, $31057::VARCHAR, $31058::VARCHAR, $31059::VARCHAR, $31060::VARCHAR, $31061::VARCHAR, $31062::VARCHAR, $31063::VARCHAR, $31064::VARCHAR, $31065::VARCHAR, $31066::VARCHAR, $31067::VARCHAR, $31068::VARCHAR, $31069::VARCHAR, $31070::VARCHAR, $31071::VARCHAR, $31072::VARCHAR, $31073::VARCHAR, $31074::VARCHAR, $31075::VARCHAR, $31076::VARCHAR, $31077::VARCHAR, $31078::VARCHAR, $31079::VARCHAR, $31080::VARCHAR, $31081::VARCHAR, $31082::VARCHAR, $31083::VARCHAR, $31084::VARCHAR, $31085::VARCHAR, $31086::VARCHAR, $31087::VARCHAR, $31088::VARCHAR, $31089::VARCHAR, $31090::VARCHAR, $31091::VARCHAR, $31092::VARCHAR, $31093::VARCHAR, $31094::VARCHAR, $31095::VARCHAR, $31096::VARCHAR, $31097::VARCHAR, $31098::VARCHAR, $31099::VARCHAR, $31100::VARCHAR, $31101::VARCHAR, $31102::VARCHAR, $31103::VARCHAR, $31104::VARCHAR, $31105::VARCHAR, $31106::VARCHAR, $31107::VARCHAR, $31108::VARCHAR, $31109::VARCHAR, $31110::VARCHAR, $31111::VARCHAR, $31112::VARCHAR, $31113::VARCHAR, $31114::VARCHAR, $31115::VARCHAR, $31116::VARCHAR, $31117::VARCHAR, $31118::VARCHAR, $31119::VARCHAR, $31120::VARCHAR, $31121::VARCHAR, $31122::VARCHAR, $31123::VARCHAR, $31124::VARCHAR, $31125::VARCHAR, $31126::VARCHAR, $31127::VARCHAR, $31128::VARCHAR, $31129::VARCHAR, $31130::VARCHAR, $31131::VARCHAR, $31132::VARCHAR, $31133::VARCHAR, $31134::VARCHAR, $31135::VARCHAR, $31136::VARCHAR, $31137::VARCHAR, $31138::VARCHAR, $31139::VARCHAR, $31140::VARCHAR, $31141::VARCHAR, $31142::VARCHAR, $31143::VARCHAR, $31144::VARCHAR, $31145::VARCHAR, $31146::VARCHAR, $31147::VARCHAR, $31148::VARCHAR, $31149::VARCHAR, $31150::VARCHAR, $31151::VARCHAR, $31152::VARCHAR, $31153::VARCHAR, $31154::VARCHAR, $31155::VARCHAR, $31156::VARCHAR, $31157::VARCHAR, $31158::VARCHAR, $31159::VARCHAR, $31160::VARCHAR, $31161::VARCHAR, $31162::VARCHAR, $31163::VARCHAR, $31164::VARCHAR, $31165::VARCHAR, $31166::VARCHAR, $31167::VARCHAR, $31168::VARCHAR, $31169::VARCHAR, $31170::VARCHAR, $31171::VARCHAR, $31172::VARCHAR, $31173::VARCHAR, $31174::VARCHAR, $31175::VARCHAR, $31176::VARCHAR, $31177::VARCHAR, $31178::VARCHAR, $31179::VARCHAR, $31180::VARCHAR, $31181::VARCHAR, $31182::VARCHAR, $31183::VARCHAR, $31184::VARCHAR, $31185::VARCHAR, $31186::VARCHAR, $31187::VARCHAR, $31188::VARCHAR, $31189::VARCHAR, $31190::VARCHAR, $31191::VARCHAR, $31192::VARCHAR, $31193::VARCHAR, $31194::VARCHAR, $31195::VARCHAR, $31196::VARCHAR, $31197::VARCHAR, $31198::VARCHAR, $31199::VARCHAR, $31200::VARCHAR, $31201::VARCHAR, $31202::VARCHAR, $31203::VARCHAR, $31204::VARCHAR, $31205::VARCHAR, $31206::VARCHAR, $31207::VARCHAR, $31208::VARCHAR, $31209::VARCHAR, $31210::VARCHAR, $31211::VARCHAR, $31212::VARCHAR, $31213::VARCHAR, $31214::VARCHAR, $31215::VARCHAR, $31216::VARCHAR, $31217::VARCHAR, $31218::VARCHAR, $31219::VARCHAR, $31220::VARCHAR, $31221::VARCHAR, $31222::VARCHAR, $31223::VARCHAR, $31224::VARCHAR, $31225::VARCHAR, $31226::VARCHAR, $31227::VARCHAR, $31228::VARCHAR, $31229::VARCHAR, $31230::VARCHAR, $31231::VARCHAR, $31232::VARCHAR, $31233::VARCHAR, $31234::VARCHAR, $31235::VARCHAR, $31236::VARCHAR, $31237::VARCHAR, $31238::VARCHAR, $31239::VARCHAR, $31240::VARCHAR, $31241::VARCHAR, $31242::VARCHAR, $31243::VARCHAR, $31244::VARCHAR, $31245::VARCHAR, $31246::VARCHAR, $31247::VARCHAR, $31248::VARCHAR, $31249::VARCHAR, $31250::VARCHAR, $31251::VARCHAR, $31252::VARCHAR, $31253::VARCHAR, $31254::VARCHAR, $31255::VARCHAR, $31256::VARCHAR, $31257::VARCHAR, $31258::VARCHAR, $31259::VARCHAR, $31260::VARCHAR, $31261::VARCHAR, $31262::VARCHAR, $31263::VARCHAR, $31264::VARCHAR, $31265::VARCHAR, $31266::VARCHAR, $31267::VARCHAR, $31268::VARCHAR, $31269::VARCHAR, $31270::VARCHAR, $31271::VARCHAR, $31272::VARCHAR, $31273::VARCHAR, $31274::VARCHAR, $31275::VARCHAR, $31276::VARCHAR, $31277::VARCHAR, $31278::VARCHAR, $31279::VARCHAR, $31280::VARCHAR, $31281::VARCHAR, $31282::VARCHAR, $31283::VARCHAR, $31284::VARCHAR, $31285::VARCHAR, $31286::VARCHAR, $31287::VARCHAR, $31288::VARCHAR, $31289::VARCHAR, $31290::VARCHAR, $31291::VARCHAR, $31292::VARCHAR, $31293::VARCHAR, $31294::VARCHAR, $31295::VARCHAR, $31296::VARCHAR, $31297::VARCHAR, $31298::VARCHAR, $31299::VARCHAR, $31300::VARCHAR, $31301::VARCHAR, $31302::VARCHAR, $31303::VARCHAR, $31304::VARCHAR, $31305::VARCHAR, $31306::VARCHAR, $31307::VARCHAR, $31308::VARCHAR, $31309::VARCHAR, $31310::VARCHAR, $31311::VARCHAR, $31312::VARCHAR, $31313::VARCHAR, $31314::VARCHAR, $31315::VARCHAR, $31316::VARCHAR, $31317::VARCHAR, $31318::VARCHAR, $31319::VARCHAR, $31320::VARCHAR, $31321::VARCHAR, $31322::VARCHAR, $31323::VARCHAR, $31324::VARCHAR, $31325::VARCHAR, $31326::VARCHAR, $31327::VARCHAR, $31328::VARCHAR, $31329::VARCHAR, $31330::VARCHAR, $31331::VARCHAR, $31332::VARCHAR, $31333::VARCHAR, $31334::VARCHAR, $31335::VARCHAR, $31336::VARCHAR, $31337::VARCHAR, $31338::VARCHAR, $31339::VARCHAR, $31340::VARCHAR, $31341::VARCHAR, $31342::VARCHAR, $31343::VARCHAR, $31344::VARCHAR, $31345::VARCHAR, $31346::VARCHAR, $31347::VARCHAR, $31348::VARCHAR, $31349::VARCHAR, $31350::VARCHAR, $31351::VARCHAR, $31352::VARCHAR, $31353::VARCHAR, $31354::VARCHAR, $31355::VARCHAR, $31356::VARCHAR, $31357::VARCHAR, $31358::VARCHAR, $31359::VARCHAR, $31360::VARCHAR, $31361::VARCHAR, $31362::VARCHAR, $31363::VARCHAR, $31364::VARCHAR, $31365::VARCHAR, $31366::VARCHAR, $31367::VARCHAR, $31368::VARCHAR, $31369::VARCHAR, $31370::VARCHAR, $31371::VARCHAR, $31372::VARCHAR, $31373::VARCHAR, $31374::VARCHAR, $31375::VARCHAR, $31376::VARCHAR, $31377::VARCHAR, $31378::VARCHAR, $31379::VARCHAR, $31380::VARCHAR, $31381::VARCHAR, $31382::VARCHAR, $31383::VARCHAR, $31384::VARCHAR, $31385::VARCHAR, $31386::VARCHAR, $31387::VARCHAR, $31388::VARCHAR, $31389::VARCHAR, $31390::VARCHAR, $31391::VARCHAR, $31392::VARCHAR, $31393::VARCHAR, $31394::VARCHAR, $31395::VARCHAR, $31396::VARCHAR, $31397::VARCHAR, $31398::VARCHAR, $31399::VARCHAR, $31400::VARCHAR, $31401::VARCHAR, $31402::VARCHAR, $31403::VARCHAR, $31404::VARCHAR, $31405::VARCHAR, $31406::VARCHAR, $31407::VARCHAR, $31408::VARCHAR, $31409::VARCHAR, $31410::VARCHAR, $31411::VARCHAR, $31412::VARCHAR, $31413::VARCHAR, $31414::VARCHAR, $31415::VARCHAR, $31416::VARCHAR, $31417::VARCHAR, $31418::VARCHAR, $31419::VARCHAR, $31420::VARCHAR, $31421::VARCHAR, $31422::VARCHAR, $31423::VARCHAR, $31424::VARCHAR, $31425::VARCHAR, $31426::VARCHAR, $31427::VARCHAR, $31428::VARCHAR, $31429::VARCHAR, $31430::VARCHAR, $31431::VARCHAR, $31432::VARCHAR, $31433::VARCHAR, $31434::VARCHAR, $31435::VARCHAR, $31436::VARCHAR, $31437::VARCHAR, $31438::VARCHAR, $31439::VARCHAR, $31440::VARCHAR, $31441::VARCHAR, $31442::VARCHAR, $31443::VARCHAR, $31444::VARCHAR, $31445::VARCHAR, $31446::VARCHAR, $31447::VARCHAR, $31448::VARCHAR, $31449::VARCHAR, $31450::VARCHAR, $31451::VARCHAR, $31452::VARCHAR, $31453::VARCHAR, $31454::VARCHAR, $31455::VARCHAR, $31456::VARCHAR, $31457::VARCHAR, $31458::VARCHAR, $31459::VARCHAR, $31460::VARCHAR, $31461::VARCHAR, $31462::VARCHAR, $31463::VARCHAR, $31464::VARCHAR, $31465::VARCHAR, $31466::VARCHAR, $31467::VARCHAR, $31468::VARCHAR, $31469::VARCHAR, $31470::VARCHAR, $31471::VARCHAR, $31472::VARCHAR, $31473::VARCHAR, $31474::VARCHAR, $31475::VARCHAR, $31476::VARCHAR, $31477::VARCHAR, $31478::VARCHAR, $31479::VARCHAR, $31480::VARCHAR, $31481::VARCHAR, $31482::VARCHAR, $31483::VARCHAR, $31484::VARCHAR, $31485::VARCHAR, $31486::VARCHAR, $31487::VARCHAR, $31488::VARCHAR, $31489::VARCHAR, $31490::VARCHAR, $31491::VARCHAR, $31492::VARCHAR, $31493::VARCHAR, $31494::VARCHAR, $31495::VARCHAR, $31496::VARCHAR, $31497::VARCHAR, $31498::VARCHAR, $31499::VARCHAR, $31500::VARCHAR, $31501::VARCHAR, $31502::VARCHAR, $31503::VARCHAR, $31504::VARCHAR, $31505::VARCHAR, $31506::VARCHAR, $31507::VARCHAR, $31508::VARCHAR, $31509::VARCHAR, $31510::VARCHAR, $31511::VARCHAR, $31512::VARCHAR, $31513::VARCHAR, $31514::VARCHAR, $31515::VARCHAR, $31516::VARCHAR, $31517::VARCHAR, $31518::VARCHAR, $31519::VARCHAR, $31520::VARCHAR, $31521::VARCHAR, $31522::VARCHAR, $31523::VARCHAR, $31524::VARCHAR, $31525::VARCHAR, $31526::VARCHAR, $31527::VARCHAR, $31528::VARCHAR, $31529::VARCHAR, $31530::VARCHAR, $31531::VARCHAR, $31532::VARCHAR, $31533::VARCHAR, $31534::VARCHAR, $31535::VARCHAR, $31536::VARCHAR, $31537::VARCHAR, $31538::VARCHAR, $31539::VARCHAR, $31540::VARCHAR, $31541::VARCHAR, $31542::VARCHAR, $31543::VARCHAR, $31544::VARCHAR, $31545::VARCHAR, $31546::VARCHAR, $31547::VARCHAR, $31548::VARCHAR, $31549::VARCHAR, $31550::VARCHAR, $31551::VARCHAR, $31552::VARCHAR, $31553::VARCHAR, $31554::VARCHAR, $31555::VARCHAR, $31556::VARCHAR, $31557::VARCHAR, $31558::VARCHAR, $31559::VARCHAR, $31560::VARCHAR, $31561::VARCHAR, $31562::VARCHAR, $31563::VARCHAR, $31564::VARCHAR, $31565::VARCHAR, $31566::VARCHAR, $31567::VARCHAR, $31568::VARCHAR, $31569::VARCHAR, $31570::VARCHAR, $31571::VARCHAR, $31572::VARCHAR, $31573::VARCHAR, $31574::VARCHAR, $31575::VARCHAR, $31576::VARCHAR, $31577::VARCHAR, $31578::VARCHAR, $31579::VARCHAR, $31580::VARCHAR, $31581::VARCHAR, $31582::VARCHAR, $31583::VARCHAR, $31584::VARCHAR, $31585::VARCHAR, $31586::VARCHAR, $31587::VARCHAR, $31588::VARCHAR, $31589::VARCHAR, $31590::VARCHAR, $31591::VARCHAR, $31592::VARCHAR, $31593::VARCHAR, $31594::VARCHAR, $31595::VARCHAR, $31596::VARCHAR, $31597::VARCHAR, $31598::VARCHAR, $31599::VARCHAR, $31600::VARCHAR, $31601::VARCHAR, $31602::VARCHAR, $31603::VARCHAR, $31604::VARCHAR, $31605::VARCHAR, $31606::VARCHAR, $31607::VARCHAR, $31608::VARCHAR, $31609::VARCHAR, $31610::VARCHAR, $31611::VARCHAR, $31612::VARCHAR, $31613::VARCHAR, $31614::VARCHAR, $31615::VARCHAR, $31616::VARCHAR, $31617::VARCHAR, $31618::VARCHAR, $31619::VARCHAR, $31620::VARCHAR, $31621::VARCHAR, $31622::VARCHAR, $31623::VARCHAR, $31624::VARCHAR, $31625::VARCHAR, $31626::VARCHAR, $31627::VARCHAR, $31628::VARCHAR, $31629::VARCHAR, $31630::VARCHAR, $31631::VARCHAR, $31632::VARCHAR, $31633::VARCHAR, $31634::VARCHAR, $31635::VARCHAR, $31636::VARCHAR, $31637::VARCHAR, $31638::VARCHAR, $31639::VARCHAR, $31640::VARCHAR, $31641::VARCHAR, $31642::VARCHAR, $31643::VARCHAR, $31644::VARCHAR, $31645::VARCHAR, $31646::VARCHAR, $31647::VARCHAR, $31648::VARCHAR, $31649::VARCHAR, $31650::VARCHAR, $31651::VARCHAR, $31652::VARCHAR, $31653::VARCHAR, $31654::VARCHAR, $31655::VARCHAR, $31656::VARCHAR, $31657::VARCHAR, $31658::VARCHAR, $31659::VARCHAR, $31660::VARCHAR, $31661::VARCHAR, $31662::VARCHAR, $31663::VARCHAR, $31664::VARCHAR, $31665::VARCHAR, $31666::VARCHAR, $31667::VARCHAR, $31668::VARCHAR, $31669::VARCHAR, $31670::VARCHAR, $31671::VARCHAR, $31672::VARCHAR, $31673::VARCHAR, $31674::VARCHAR, $31675::VARCHAR, $31676::VARCHAR, $31677::VARCHAR, $31678::VARCHAR, $31679::VARCHAR, $31680::VARCHAR, $31681::VARCHAR, $31682::VARCHAR, $31683::VARCHAR, $31684::VARCHAR, $31685::VARCHAR, $31686::VARCHAR, $31687::VARCHAR, $31688::VARCHAR, $31689::VARCHAR, $31690::VARCHAR, $31691::VARCHAR, $31692::VARCHAR, $31693::VARCHAR, $31694::VARCHAR, $31695::VARCHAR, $31696::VARCHAR, $31697::VARCHAR, $31698::VARCHAR, $31699::VARCHAR, $31700::VARCHAR, $31701::VARCHAR, $31702::VARCHAR, $31703::VARCHAR, $31704::VARCHAR, $31705::VARCHAR, $31706::VARCHAR, $31707::VARCHAR, $31708::VARCHAR, $31709::VARCHAR, $31710::VARCHAR, $31711::VARCHAR, $31712::VARCHAR, $31713::VARCHAR, $31714::VARCHAR, $31715::VARCHAR, $31716::VARCHAR, $31717::VARCHAR, $31718::VARCHAR, $31719::VARCHAR, $31720::VARCHAR, $31721::VARCHAR, $31722::VARCHAR, $31723::VARCHAR, $31724::VARCHAR, $31725::VARCHAR, $31726::VARCHAR, $31727::VARCHAR, $31728::VARCHAR, $31729::VARCHAR, $31730::VARCHAR, $31731::VARCHAR, $31732::VARCHAR, $31733::VARCHAR, $31734::VARCHAR, $31735::VARCHAR, $31736::VARCHAR, $31737::VARCHAR, $31738::VARCHAR, $31739::VARCHAR, $31740::VARCHAR, $31741::VARCHAR, $31742::VARCHAR, $31743::VARCHAR, $31744::VARCHAR, $31745::VARCHAR, $31746::VARCHAR, $31747::VARCHAR, $31748::VARCHAR, $31749::VARCHAR, $31750::VARCHAR, $31751::VARCHAR, $31752::VARCHAR, $31753::VARCHAR, $31754::VARCHAR, $31755::VARCHAR, $31756::VARCHAR, $31757::VARCHAR, $31758::VARCHAR, $31759::VARCHAR, $31760::VARCHAR, $31761::VARCHAR, $31762::VARCHAR, $31763::VARCHAR, $31764::VARCHAR, $31765::VARCHAR, $31766::VARCHAR, $31767::VARCHAR, $31768::VARCHAR, $31769::VARCHAR, $31770::VARCHAR, $31771::VARCHAR, $31772::VARCHAR, $31773::VARCHAR, $31774::VARCHAR, $31775::VARCHAR, $31776::VARCHAR, $31777::VARCHAR, $31778::VARCHAR, $31779::VARCHAR, $31780::VARCHAR, $31781::VARCHAR, $31782::VARCHAR, $31783::VARCHAR, $31784::VARCHAR, $31785::VARCHAR, $31786::VARCHAR, $31787::VARCHAR, $31788::VARCHAR, $31789::VARCHAR, $31790::VARCHAR, $31791::VARCHAR, $31792::VARCHAR, $31793::VARCHAR, $31794::VARCHAR, $31795::VARCHAR, $31796::VARCHAR, $31797::VARCHAR, $31798::VARCHAR, $31799::VARCHAR, $31800::VARCHAR, $31801::VARCHAR, $31802::VARCHAR, $31803::VARCHAR, $31804::VARCHAR, $31805::VARCHAR, $31806::VARCHAR, $31807::VARCHAR, $31808::VARCHAR, $31809::VARCHAR, $31810::VARCHAR, $31811::VARCHAR, $31812::VARCHAR, $31813::VARCHAR, $31814::VARCHAR, $31815::VARCHAR, $31816::VARCHAR, $31817::VARCHAR, $31818::VARCHAR, $31819::VARCHAR, $31820::VARCHAR, $31821::VARCHAR, $31822::VARCHAR, $31823::VARCHAR, $31824::VARCHAR, $31825::VARCHAR, $31826::VARCHAR, $31827::VARCHAR, $31828::VARCHAR, $31829::VARCHAR, $31830::VARCHAR, $31831::VARCHAR, $31832::VARCHAR, $31833::VARCHAR, $31834::VARCHAR, $31835::VARCHAR, $31836::VARCHAR, $31837::VARCHAR, $31838::VARCHAR, $31839::VARCHAR, $31840::VARCHAR, $31841::VARCHAR, $31842::VARCHAR, $31843::VARCHAR, $31844::VARCHAR, $31845::VARCHAR, $31846::VARCHAR, $31847::VARCHAR, $31848::VARCHAR, $31849::VARCHAR, $31850::VARCHAR, $31851::VARCHAR, $31852::VARCHAR, $31853::VARCHAR, $31854::VARCHAR, $31855::VARCHAR, $31856::VARCHAR, $31857::VARCHAR, $31858::VARCHAR, $31859::VARCHAR, $31860::VARCHAR, $31861::VARCHAR, $31862::VARCHAR, $31863::VARCHAR, $31864::VARCHAR, $31865::VARCHAR, $31866::VARCHAR, $31867::VARCHAR, $31868::VARCHAR, $31869::VARCHAR, $31870::VARCHAR, $31871::VARCHAR, $31872::VARCHAR, $31873::VARCHAR, $31874::VARCHAR, $31875::VARCHAR, $31876::VARCHAR, $31877::VARCHAR, $31878::VARCHAR, $31879::VARCHAR, $31880::VARCHAR, $31881::VARCHAR, $31882::VARCHAR, $31883::VARCHAR, $31884::VARCHAR, $31885::VARCHAR, $31886::VARCHAR, $31887::VARCHAR, $31888::VARCHAR, $31889::VARCHAR, $31890::VARCHAR, $31891::VARCHAR, $31892::VARCHAR, $31893::VARCHAR, $31894::VARCHAR, $31895::VARCHAR, $31896::VARCHAR, $31897::VARCHAR, $31898::VARCHAR, $31899::VARCHAR, $31900::VARCHAR, $31901::VARCHAR, $31902::VARCHAR, $31903::VARCHAR, $31904::VARCHAR, $31905::VARCHAR, $31906::VARCHAR, $31907::VARCHAR, $31908::VARCHAR, $31909::VARCHAR, $31910::VARCHAR, $31911::VARCHAR, $31912::VARCHAR, $31913::VARCHAR, $31914::VARCHAR, $31915::VARCHAR, $31916::VARCHAR, $31917::VARCHAR, $31918::VARCHAR, $31919::VARCHAR, $31920::VARCHAR, $31921::VARCHAR, $31922::VARCHAR, $31923::VARCHAR, $31924::VARCHAR, $31925::VARCHAR, $31926::VARCHAR, $31927::VARCHAR, $31928::VARCHAR, $31929::VARCHAR, $31930::VARCHAR, $31931::VARCHAR, $31932::VARCHAR, $31933::VARCHAR, $31934::VARCHAR, $31935::VARCHAR, $31936::VARCHAR, $31937::VARCHAR, $31938::VARCHAR, $31939::VARCHAR, $31940::VARCHAR, $31941::VARCHAR, $31942::VARCHAR, $31943::VARCHAR, $31944::VARCHAR, $31945::VARCHAR, $31946::VARCHAR, $31947::VARCHAR, $31948::VARCHAR, $31949::VARCHAR, $31950::VARCHAR, $31951::VARCHAR, $31952::VARCHAR, $31953::VARCHAR, $31954::VARCHAR, $31955::VARCHAR, $31956::VARCHAR, $31957::VARCHAR, $31958::VARCHAR, $31959::VARCHAR, $31960::VARCHAR, $31961::VARCHAR, $31962::VARCHAR, $31963::VARCHAR, $31964::VARCHAR, $31965::VARCHAR, $31966::VARCHAR, $31967::VARCHAR, $31968::VARCHAR, $31969::VARCHAR, $31970::VARCHAR, $31971::VARCHAR, $31972::VARCHAR, $31973::VARCHAR, $31974::VARCHAR, $31975::VARCHAR, $31976::VARCHAR, $31977::VARCHAR, $31978::VARCHAR, $31979::VARCHAR, $31980::VARCHAR, $31981::VARCHAR, $31982::VARCHAR, $31983::VARCHAR, $31984::VARCHAR, $31985::VARCHAR, $31986::VARCHAR, $31987::VARCHAR, $31988::VARCHAR, $31989::VARCHAR, $31990::VARCHAR, $31991::VARCHAR, $31992::VARCHAR, $31993::VARCHAR, $31994::VARCHAR, $31995::VARCHAR, $31996::VARCHAR, $31997::VARCHAR, $31998::VARCHAR, $31999::VARCHAR, $32000::VARCHAR, $32001::VARCHAR, $32002::VARCHAR, $32003::VARCHAR, $32004::VARCHAR, $32005::VARCHAR, $32006::VARCHAR, $32007::VARCHAR, $32008::VARCHAR, $32009::VARCHAR, $32010::VARCHAR, $32011::VARCHAR, $32012::VARCHAR, $32013::VARCHAR, $32014::VARCHAR, $32015::VARCHAR, $32016::VARCHAR, $32017::VARCHAR, $32018::VARCHAR, $32019::VARCHAR, $32020::VARCHAR, $32021::VARCHAR, $32022::VARCHAR, $32023::VARCHAR, $32024::VARCHAR, $32025::VARCHAR, $32026::VARCHAR, $32027::VARCHAR, $32028::VARCHAR, $32029::VARCHAR, $32030::VARCHAR, $32031::VARCHAR, $32032::VARCHAR, $32033::VARCHAR, $32034::VARCHAR, $32035::VARCHAR, $32036::VARCHAR, $32037::VARCHAR, $32038::VARCHAR, $32039::VARCHAR, $32040::VARCHAR, $32041::VARCHAR, $32042::VARCHAR, $32043::VARCHAR, $32044::VARCHAR, $32045::VARCHAR, $32046::VARCHAR, $32047::VARCHAR, $32048::VARCHAR, $32049::VARCHAR, $32050::VARCHAR, $32051::VARCHAR, $32052::VARCHAR, $32053::VARCHAR, $32054::VARCHAR, $32055::VARCHAR, $32056::VARCHAR, $32057::VARCHAR, $32058::VARCHAR, $32059::VARCHAR, $32060::VARCHAR, $32061::VARCHAR, $32062::VARCHAR, $32063::VARCHAR, $32064::VARCHAR, $32065::VARCHAR, $32066::VARCHAR, $32067::VARCHAR, $32068::VARCHAR, $32069::VARCHAR, $32070::VARCHAR, $32071::VARCHAR, $32072::VARCHAR, $32073::VARCHAR, $32074::VARCHAR, $32075::VARCHAR, $32076::VARCHAR, $32077::VARCHAR, $32078::VARCHAR, $32079::VARCHAR, $32080::VARCHAR, $32081::VARCHAR, $32082::VARCHAR, $32083::VARCHAR, $32084::VARCHAR, $32085::VARCHAR, $32086::VARCHAR, $32087::VARCHAR, $32088::VARCHAR, $32089::VARCHAR, $32090::VARCHAR, $32091::VARCHAR, $32092::VARCHAR, $32093::VARCHAR, $32094::VARCHAR, $32095::VARCHAR, $32096::VARCHAR, $32097::VARCHAR, $32098::VARCHAR, $32099::VARCHAR, $32100::VARCHAR, $32101::VARCHAR, $32102::VARCHAR, $32103::VARCHAR, $32104::VARCHAR, $32105::VARCHAR, $32106::VARCHAR, $32107::VARCHAR, $32108::VARCHAR, $32109::VARCHAR, $32110::VARCHAR, $32111::VARCHAR, $32112::VARCHAR, $32113::VARCHAR, $32114::VARCHAR, $32115::VARCHAR, $32116::VARCHAR, $32117::VARCHAR, $32118::VARCHAR, $32119::VARCHAR, $32120::VARCHAR, $32121::VARCHAR, $32122::VARCHAR, $32123::VARCHAR, $32124::VARCHAR, $32125::VARCHAR, $32126::VARCHAR, $32127::VARCHAR, $32128::VARCHAR, $32129::VARCHAR, $32130::VARCHAR, $32131::VARCHAR, $32132::VARCHAR, $32133::VARCHAR, $32134::VARCHAR, $32135::VARCHAR, $32136::VARCHAR, $32137::VARCHAR, $32138::VARCHAR, $32139::VARCHAR, $32140::VARCHAR, $32141::VARCHAR, $32142::VARCHAR, $32143::VARCHAR, $32144::VARCHAR, $32145::VARCHAR, $32146::VARCHAR, $32147::VARCHAR, $32148::VARCHAR, $32149::VARCHAR, $32150::VARCHAR, $32151::VARCHAR, $32152::VARCHAR, $32153::VARCHAR, $32154::VARCHAR, $32155::VARCHAR, $32156::VARCHAR, $32157::VARCHAR, $32158::VARCHAR, $32159::VARCHAR, $32160::VARCHAR, $32161::VARCHAR, $32162::VARCHAR, $32163::VARCHAR, $32164::VARCHAR, $32165::VARCHAR, $32166::VARCHAR, $32167::VARCHAR, $32168::VARCHAR, $32169::VARCHAR, $32170::VARCHAR, $32171::VARCHAR, $32172::VARCHAR, $32173::VARCHAR, $32174::VARCHAR, $32175::VARCHAR, $32176::VARCHAR, $32177::VARCHAR, $32178::VARCHAR, $32179::VARCHAR, $32180::VARCHAR, $32181::VARCHAR, $32182::VARCHAR, $32183::VARCHAR, $32184::VARCHAR, $32185::VARCHAR, $32186::VARCHAR, $32187::VARCHAR, $32188::VARCHAR, $32189::VARCHAR, $32190::VARCHAR, $32191::VARCHAR, $32192::VARCHAR, $32193::VARCHAR, $32194::VARCHAR, $32195::VARCHAR, $32196::VARCHAR, $32197::VARCHAR, $32198::VARCHAR, $32199::VARCHAR, $32200::VARCHAR, $32201::VARCHAR, $32202::VARCHAR, $32203::VARCHAR, $32204::VARCHAR, $32205::VARCHAR, $32206::VARCHAR, $32207::VARCHAR, $32208::VARCHAR, $32209::VARCHAR, $32210::VARCHAR, $32211::VARCHAR, $32212::VARCHAR, $32213::VARCHAR, $32214::VARCHAR, $32215::VARCHAR, $32216::VARCHAR, $32217::VARCHAR, $32218::VARCHAR, $32219::VARCHAR, $32220::VARCHAR, $32221::VARCHAR, $32222::VARCHAR, $32223::VARCHAR, $32224::VARCHAR, $32225::VARCHAR, $32226::VARCHAR, $32227::VARCHAR, $32228::VARCHAR, $32229::VARCHAR, $32230::VARCHAR, $32231::VARCHAR, $32232::VARCHAR, $32233::VARCHAR, $32234::VARCHAR, $32235::VARCHAR, $32236::VARCHAR, $32237::VARCHAR, $32238::VARCHAR, $32239::VARCHAR, $32240::VARCHAR, $32241::VARCHAR, $32242::VARCHAR, $32243::VARCHAR, $32244::VARCHAR, $32245::VARCHAR, $32246::VARCHAR, $32247::VARCHAR, $32248::VARCHAR, $32249::VARCHAR, $32250::VARCHAR, $32251::VARCHAR, $32252::VARCHAR, $32253::VARCHAR, $32254::VARCHAR, $32255::VARCHAR, $32256::VARCHAR, $32257::VARCHAR, $32258::VARCHAR, $32259::VARCHAR, $32260::VARCHAR, $32261::VARCHAR, $32262::VARCHAR, $32263::VARCHAR, $32264::VARCHAR, $32265::VARCHAR, $32266::VARCHAR, $32267::VARCHAR, $32268::VARCHAR, $32269::VARCHAR, $32270::VARCHAR, $32271::VARCHAR, $32272::VARCHAR, $32273::VARCHAR, $32274::VARCHAR, $32275::VARCHAR, $32276::VARCHAR, $32277::VARCHAR, $32278::VARCHAR, $32279::VARCHAR, $32280::VARCHAR, $32281::VARCHAR, $32282::VARCHAR, $32283::VARCHAR, $32284::VARCHAR, $32285::VARCHAR, $32286::VARCHAR, $32287::VARCHAR, $32288::VARCHAR, $32289::VARCHAR, $32290::VARCHAR, $32291::VARCHAR, $32292::VARCHAR, $32293::VARCHAR, $32294::VARCHAR, $32295::VARCHAR, $32296::VARCHAR, $32297::VARCHAR, $32298::VARCHAR, $32299::VARCHAR, $32300::VARCHAR, $32301::VARCHAR, $32302::VARCHAR, $32303::VARCHAR, $32304::VARCHAR, $32305::VARCHAR, $32306::VARCHAR, $32307::VARCHAR, $32308::VARCHAR, $32309::VARCHAR, $32310::VARCHAR, $32311::VARCHAR, $32312::VARCHAR, $32313::VARCHAR, $32314::VARCHAR, $32315::VARCHAR, $32316::VARCHAR, $32317::VARCHAR, $32318::VARCHAR, $32319::VARCHAR, $32320::VARCHAR, $32321::VARCHAR, $32322::VARCHAR, $32323::VARCHAR, $32324::VARCHAR, $32325::VARCHAR, $32326::VARCHAR, $32327::VARCHAR, $32328::VARCHAR, $32329::VARCHAR, $32330::VARCHAR, $32331::VARCHAR, $32332::VARCHAR, $32333::VARCHAR, $32334::VARCHAR, $32335::VARCHAR, $32336::VARCHAR, $32337::VARCHAR, $32338::VARCHAR, $32339::VARCHAR, $32340::VARCHAR, $32341::VARCHAR, $32342::VARCHAR, $32343::VARCHAR, $32344::VARCHAR, $32345::VARCHAR, $32346::VARCHAR, $32347::VARCHAR, $32348::VARCHAR, $32349::VARCHAR, $32350::VARCHAR, $32351::VARCHAR, $32352::VARCHAR, $32353::VARCHAR, $32354::VARCHAR, $32355::VARCHAR, $32356::VARCHAR, $32357::VARCHAR, $32358::VARCHAR, $32359::VARCHAR, $32360::VARCHAR, $32361::VARCHAR, $32362::VARCHAR, $32363::VARCHAR, $32364::VARCHAR, $32365::VARCHAR, $32366::VARCHAR, $32367::VARCHAR, $32368::VARCHAR, $32369::VARCHAR, $32370::VARCHAR, $32371::VARCHAR, $32372::VARCHAR, $32373::VARCHAR, $32374::VARCHAR, $32375::VARCHAR, $32376::VARCHAR, $32377::VARCHAR, $32378::VARCHAR, $32379::VARCHAR, $32380::VARCHAR, $32381::VARCHAR, $32382::VARCHAR, $32383::VARCHAR, $32384::VARCHAR, $32385::VARCHAR, $32386::VARCHAR, $32387::VARCHAR, $32388::VARCHAR, $32389::VARCHAR, $32390::VARCHAR, $32391::VARCHAR, $32392::VARCHAR, $32393::VARCHAR, $32394::VARCHAR, $32395::VARCHAR, $32396::VARCHAR, $32397::VARCHAR, $32398::VARCHAR, $32399::VARCHAR, $32400::VARCHAR, $32401::VARCHAR, $32402::VARCHAR, $32403::VARCHAR, $32404::VARCHAR, $32405::VARCHAR, $32406::VARCHAR, $32407::VARCHAR, $32408::VARCHAR, $32409::VARCHAR, $32410::VARCHAR, $32411::VARCHAR, $32412::VARCHAR, $32413::VARCHAR, $32414::VARCHAR, $32415::VARCHAR, $32416::VARCHAR, $32417::VARCHAR, $32418::VARCHAR, $32419::VARCHAR, $32420::VARCHAR, $32421::VARCHAR, $32422::VARCHAR, $32423::VARCHAR, $32424::VARCHAR, $32425::VARCHAR, $32426::VARCHAR, $32427::VARCHAR, $32428::VARCHAR, $32429::VARCHAR, $32430::VARCHAR, $32431::VARCHAR, $32432::VARCHAR, $32433::VARCHAR, $32434::VARCHAR, $32435::VARCHAR, $32436::VARCHAR, $32437::VARCHAR, $32438::VARCHAR, $32439::VARCHAR, $32440::VARCHAR, $32441::VARCHAR, $32442::VARCHAR, $32443::VARCHAR, $32444::VARCHAR, $32445::VARCHAR, $32446::VARCHAR, $32447::VARCHAR, $32448::VARCHAR, $32449::VARCHAR, $32450::VARCHAR, $32451::VARCHAR, $32452::VARCHAR, $32453::VARCHAR, $32454::VARCHAR, $32455::VARCHAR, $32456::VARCHAR, $32457::VARCHAR, $32458::VARCHAR, $32459::VARCHAR, $32460::VARCHAR, $32461::VARCHAR, $32462::VARCHAR, $32463::VARCHAR, $32464::VARCHAR, $32465::VARCHAR, $32466::VARCHAR, $32467::VARCHAR, $32468::VARCHAR, $32469::VARCHAR, $32470::VARCHAR, $32471::VARCHAR, $32472::VARCHAR, $32473::VARCHAR, $32474::VARCHAR, $32475::VARCHAR, $32476::VARCHAR, $32477::VARCHAR, $32478::VARCHAR, $32479::VARCHAR, $32480::VARCHAR, $32481::VARCHAR, $32482::VARCHAR, $32483::VARCHAR, $32484::VARCHAR, $32485::VARCHAR, $32486::VARCHAR, $32487::VARCHAR, $32488::VARCHAR, $32489::VARCHAR, $32490::VARCHAR, $32491::VARCHAR, $32492::VARCHAR, $32493::VARCHAR, $32494::VARCHAR, $32495::VARCHAR, $32496::VARCHAR, $32497::VARCHAR, $32498::VARCHAR, $32499::VARCHAR, $32500::VARCHAR, $32501::VARCHAR, $32502::VARCHAR, $32503::VARCHAR, $32504::VARCHAR, $32505::VARCHAR, $32506::VARCHAR, $32507::VARCHAR, $32508::VARCHAR, $32509::VARCHAR, $32510::VARCHAR, $32511::VARCHAR, $32512::VARCHAR, $32513::VARCHAR, $32514::VARCHAR, $32515::VARCHAR, $32516::VARCHAR, $32517::VARCHAR, $32518::VARCHAR, $32519::VARCHAR, $32520::VARCHAR, $32521::VARCHAR, $32522::VARCHAR, $32523::VARCHAR, $32524::VARCHAR, $32525::VARCHAR, $32526::VARCHAR, $32527::VARCHAR, $32528::VARCHAR, $32529::VARCHAR, $32530::VARCHAR, $32531::VARCHAR, $32532::VARCHAR, $32533::VARCHAR, $32534::VARCHAR, $32535::VARCHAR, $32536::VARCHAR, $32537::VARCHAR, $32538::VARCHAR, $32539::VARCHAR, $32540::VARCHAR, $32541::VARCHAR, $32542::VARCHAR, $32543::VARCHAR, $32544::VARCHAR, $32545::VARCHAR, $32546::VARCHAR, $32547::VARCHAR, $32548::VARCHAR, $32549::VARCHAR, $32550::VARCHAR, $32551::VARCHAR, $32552::VARCHAR, $32553::VARCHAR, $32554::VARCHAR, $32555::VARCHAR, $32556::VARCHAR, $32557::VARCHAR, $32558::VARCHAR, $32559::VARCHAR, $32560::VARCHAR, $32561::VARCHAR, $32562::VARCHAR, $32563::VARCHAR, $32564::VARCHAR, $32565::VARCHAR, $32566::VARCHAR, $32567::VARCHAR, $32568::VARCHAR, $32569::VARCHAR, $32570::VARCHAR, $32571::VARCHAR, $32572::VARCHAR, $32573::VARCHAR, $32574::VARCHAR, $32575::VARCHAR, $32576::VARCHAR, $32577::VARCHAR, $32578::VARCHAR, $32579::VARCHAR, $32580::VARCHAR, $32581::VARCHAR, $32582::VARCHAR, $32583::VARCHAR, $32584::VARCHAR, $32585::VARCHAR, $32586::VARCHAR, $32587::VARCHAR, $32588::VARCHAR, $32589::VARCHAR, $32590::VARCHAR, $32591::VARCHAR, $32592::VARCHAR, $32593::VARCHAR, $32594::VARCHAR, $32595::VARCHAR, $32596::VARCHAR, $32597::VARCHAR, $32598::VARCHAR, $32599::VARCHAR, $32600::VARCHAR, $32601::VARCHAR, $32602::VARCHAR, $32603::VARCHAR, $32604::VARCHAR, $32605::VARCHAR, $32606::VARCHAR, $32607::VARCHAR, $32608::VARCHAR, $32609::VARCHAR, $32610::VARCHAR, $32611::VARCHAR, $32612::VARCHAR, $32613::VARCHAR, $32614::VARCHAR, $32615::VARCHAR, $32616::VARCHAR, $32617::VARCHAR, $32618::VARCHAR, $32619::VARCHAR, $32620::VARCHAR, $32621::VARCHAR, $32622::VARCHAR, $32623::VARCHAR, $32624::VARCHAR, $32625::VARCHAR, $32626::VARCHAR, $32627::VARCHAR, $32628::VARCHAR, $32629::VARCHAR, $32630::VARCHAR, $32631::VARCHAR, $32632::VARCHAR, $32633::VARCHAR, $32634::VARCHAR, $32635::VARCHAR, $32636::VARCHAR, $32637::VARCHAR, $32638::VARCHAR, $32639::VARCHAR, $32640::VARCHAR, $32641::VARCHAR, $32642::VARCHAR, $32643::VARCHAR, $32644::VARCHAR, $32645::VARCHAR, $32646::VARCHAR, $32647::VARCHAR, $32648::VARCHAR, $32649::VARCHAR, $32650::VARCHAR, $32651::VARCHAR, $32652::VARCHAR, $32653::VARCHAR, $32654::VARCHAR, $32655::VARCHAR, $32656::VARCHAR, $32657::VARCHAR, $32658::VARCHAR, $32659::VARCHAR, $32660::VARCHAR, $32661::VARCHAR, $32662::VARCHAR, $32663::VARCHAR, $32664::VARCHAR, $32665::VARCHAR, $32666::VARCHAR, $32667::VARCHAR, $32668::VARCHAR, $32669::VARCHAR, $32670::VARCHAR, $32671::VARCHAR, $32672::VARCHAR, $32673::VARCHAR, $32674::VARCHAR, $32675::VARCHAR, $32676::VARCHAR, $32677::VARCHAR, $32678::VARCHAR, $32679::VARCHAR, $32680::VARCHAR, $32681::VARCHAR, $32682::VARCHAR, $32683::VARCHAR, $32684::VARCHAR, $32685::VARCHAR, $32686::VARCHAR, $32687::VARCHAR, $32688::VARCHAR, $32689::VARCHAR, $32690::VARCHAR, $32691::VARCHAR, $32692::VARCHAR, $32693::VARCHAR, $32694::VARCHAR, $32695::VARCHAR, $32696::VARCHAR, $32697::VARCHAR, $32698::VARCHAR, $32699::VARCHAR, $32700::VARCHAR, $32701::VARCHAR, $32702::VARCHAR, $32703::VARCHAR, $32704::VARCHAR, $32705::VARCHAR, $32706::VARCHAR, $32707::VARCHAR, $32708::VARCHAR, $32709::VARCHAR, $32710::VARCHAR, $32711::VARCHAR, $32712::VARCHAR, $32713::VARCHAR, $32714::VARCHAR, $32715::VARCHAR, $32716::VARCHAR, $32717::VARCHAR, $32718::VARCHAR, $32719::VARCHAR, $32720::VARCHAR, $32721::VARCHAR, $32722::VARCHAR, $32723::VARCHAR, $32724::VARCHAR, $32725::VARCHAR, $32726::VARCHAR, $32727::VARCHAR, $32728::VARCHAR, $32729::VARCHAR, $32730::VARCHAR, $32731::VARCHAR, $32732::VARCHAR, $32733::VARCHAR, $32734::VARCHAR, $32735::VARCHAR, $32736::VARCHAR, $32737::VARCHAR, $32738::VARCHAR, $32739::VARCHAR, $32740::VARCHAR, $32741::VARCHAR, $32742::VARCHAR, $32743::VARCHAR, $32744::VARCHAR, $32745::VARCHAR, $32746::VARCHAR, $32747::VARCHAR, $32748::VARCHAR, $32749::VARCHAR, $32750::VARCHAR, $32751::VARCHAR, $32752::VARCHAR, $32753::VARCHAR, $32754::VARCHAR, $32755::VARCHAR, $32756::VARCHAR, $32757::VARCHAR, $32758::VARCHAR, $32759::VARCHAR, $32760::VARCHAR, $32761::VARCHAR, $32762::VARCHAR, $32763::VARCHAR, $32764::VARCHAR, $32765::VARCHAR, $32766::VARCHAR, $32767::VARCHAR, $32768::VARCHAR, $32769::VARCHAR, $32770::VARCHAR, $32771::VARCHAR, $32772::VARCHAR, $32773::VARCHAR, $32774::VARCHAR, $32775::VARCHAR, $32776::VARCHAR, $32777::VARCHAR, $32778::VARCHAR, $32779::VARCHAR, $32780::VARCHAR, $32781::VARCHAR, $32782::VARCHAR, $32783::VARCHAR, $32784::VARCHAR, $32785::VARCHAR, $32786::VARCHAR, $32787::VARCHAR, $32788::VARCHAR, $32789::VARCHAR, $32790::VARCHAR, $32791::VARCHAR, $32792::VARCHAR, $32793::VARCHAR, $32794::VARCHAR, $32795::VARCHAR, $32796::VARCHAR, $32797::VARCHAR, $32798::VARCHAR, $32799::VARCHAR, $32800::VARCHAR, $32801::VARCHAR, $32802::VARCHAR, $32803::VARCHAR, $32804::VARCHAR, $32805::VARCHAR, $32806::VARCHAR, $32807::VARCHAR, $32808::VARCHAR, $32809::VARCHAR, $32810::VARCHAR, $32811::VARCHAR, $32812::VARCHAR, $32813::VARCHAR, $32814::VARCHAR, $32815::VARCHAR, $32816::VARCHAR, $32817::VARCHAR, $32818::VARCHAR, $32819::VARCHAR, $32820::VARCHAR, $32821::VARCHAR, $32822::VARCHAR, $32823::VARCHAR, $32824::VARCHAR, $32825::VARCHAR, $32826::VARCHAR, $32827::VARCHAR, $32828::VARCHAR, $32829::VARCHAR, $32830::VARCHAR, $32831::VARCHAR, $32832::VARCHAR, $32833::VARCHAR, $32834::VARCHAR, $32835::VARCHAR, $32836::VARCHAR, $32837::VARCHAR, $32838::VARCHAR, $32839::VARCHAR, $32840::VARCHAR, $32841::VARCHAR, $32842::VARCHAR, $32843::VARCHAR, $32844::VARCHAR, $32845::VARCHAR, $32846::VARCHAR, $32847::VARCHAR, $32848::VARCHAR, $32849::VARCHAR, $32850::VARCHAR, $32851::VARCHAR, $32852::VARCHAR, $32853::VARCHAR, $32854::VARCHAR, $32855::VARCHAR, $32856::VARCHAR, $32857::VARCHAR, $32858::VARCHAR, $32859::VARCHAR, $32860::VARCHAR, $32861::VARCHAR, $32862::VARCHAR, $32863::VARCHAR, $32864::VARCHAR, $32865::VARCHAR, $32866::VARCHAR, $32867::VARCHAR, $32868::VARCHAR, $32869::VARCHAR, $32870::VARCHAR, $32871::VARCHAR, $32872::VARCHAR, $32873::VARCHAR, $32874::VARCHAR, $32875::VARCHAR, $32876::VARCHAR, $32877::VARCHAR, $32878::VARCHAR, $32879::VARCHAR, $32880::VARCHAR, $32881::VARCHAR, $32882::VARCHAR, $32883::VARCHAR, $32884::VARCHAR, $32885::VARCHAR, $32886::VARCHAR, $32887::VARCHAR, $32888::VARCHAR, $32889::VARCHAR, $32890::VARCHAR, $32891::VARCHAR, $32892::VARCHAR, $32893::VARCHAR, $32894::VARCHAR, $32895::VARCHAR, $32896::VARCHAR, $32897::VARCHAR, $32898::VARCHAR, $32899::VARCHAR, $32900::VARCHAR, $32901::VARCHAR, $32902::VARCHAR, $32903::VARCHAR, $32904::VARCHAR, $32905::VARCHAR, $32906::VARCHAR, $32907::VARCHAR, $32908::VARCHAR, $32909::VARCHAR, $32910::VARCHAR, $32911::VARCHAR, $32912::VARCHAR, $32913::VARCHAR, $32914::VARCHAR, $32915::VARCHAR, $32916::VARCHAR, $32917::VARCHAR, $32918::VARCHAR, $32919::VARCHAR, $32920::VARCHAR, $32921::VARCHAR, $32922::VARCHAR, $32923::VARCHAR, $32924::VARCHAR, $32925::VARCHAR, $32926::VARCHAR, $32927::VARCHAR, $32928::VARCHAR, $32929::VARCHAR, $32930::VARCHAR, $32931::VARCHAR, $32932::VARCHAR, $32933::VARCHAR, $32934::VARCHAR, $32935::VARCHAR, $32936::VARCHAR, $32937::VARCHAR, $32938::VARCHAR, $32939::VARCHAR, $32940::VARCHAR, $32941::VARCHAR, $32942::VARCHAR, $32943::VARCHAR, $32944::VARCHAR, $32945::VARCHAR, $32946::VARCHAR, $32947::VARCHAR, $32948::VARCHAR, $32949::VARCHAR, $32950::VARCHAR, $32951::VARCHAR, $32952::VARCHAR, $32953::VARCHAR, $32954::VARCHAR, $32955::VARCHAR, $32956::VARCHAR, $32957::VARCHAR, $32958::VARCHAR, $32959::VARCHAR, $32960::VARCHAR, $32961::VARCHAR, $32962::VARCHAR, $32963::VARCHAR, $32964::VARCHAR, $32965::VARCHAR, $32966::VARCHAR, $32967::VARCHAR, $32968::VARCHAR, $32969::VARCHAR, $32970::VARCHAR, $32971::VARCHAR, $32972::VARCHAR, $32973::VARCHAR, $32974::VARCHAR, $32975::VARCHAR, $32976::VARCHAR, $32977::VARCHAR, $32978::VARCHAR, $32979::VARCHAR, $32980::VARCHAR, $32981::VARCHAR, $32982::VARCHAR, $32983::VARCHAR, $32984::VARCHAR, $32985::VARCHAR, $32986::VARCHAR, $32987::VARCHAR, $32988::VARCHAR, $32989::VARCHAR, $32990::VARCHAR, $32991::VARCHAR, $32992::VARCHAR, $32993::VARCHAR, $32994::VARCHAR, $32995::VARCHAR, $32996::VARCHAR, $32997::VARCHAR, $32998::VARCHAR, $32999::VARCHAR, $33000::VARCHAR, $33001::VARCHAR, $33002::VARCHAR, $33003::VARCHAR, $33004::VARCHAR, $33005::VARCHAR, $33006::VARCHAR, $33007::VARCHAR, $33008::VARCHAR, $33009::VARCHAR, $33010::VARCHAR, $33011::VARCHAR, $33012::VARCHAR, $33013::VARCHAR, $33014::VARCHAR, $33015::VARCHAR, $33016::VARCHAR, $33017::VARCHAR, $33018::VARCHAR, $33019::VARCHAR, $33020::VARCHAR, $33021::VARCHAR, $33022::VARCHAR, $33023::VARCHAR, $33024::VARCHAR, $33025::VARCHAR, $33026::VARCHAR, $33027::VARCHAR, $33028::VARCHAR, $33029::VARCHAR, $33030::VARCHAR, $33031::VARCHAR, $33032::VARCHAR, $33033::VARCHAR, $33034::VARCHAR, $33035::VARCHAR, $33036::VARCHAR, $33037::VARCHAR, $33038::VARCHAR, $33039::VARCHAR, $33040::VARCHAR, $33041::VARCHAR, $33042::VARCHAR, $33043::VARCHAR, $33044::VARCHAR, $33045::VARCHAR, $33046::VARCHAR, $33047::VARCHAR, $33048::VARCHAR, $33049::VARCHAR, $33050::VARCHAR, $33051::VARCHAR, $33052::VARCHAR, $33053::VARCHAR, $33054::VARCHAR, $33055::VARCHAR, $33056::VARCHAR, $33057::VARCHAR, $33058::VARCHAR, $33059::VARCHAR, $33060::VARCHAR, $33061::VARCHAR, $33062::VARCHAR, $33063::VARCHAR, $33064::VARCHAR, $33065::VARCHAR, $33066::VARCHAR, $33067::VARCHAR, $33068::VARCHAR, $33069::VARCHAR, $33070::VARCHAR, $33071::VARCHAR, $33072::VARCHAR, $33073::VARCHAR, $33074::VARCHAR, $33075::VARCHAR, $33076::VARCHAR, $33077::VARCHAR, $33078::VARCHAR, $33079::VARCHAR, $33080::VARCHAR, $33081::VARCHAR, $33082::VARCHAR, $33083::VARCHAR, $33084::VARCHAR, $33085::VARCHAR, $33086::VARCHAR, $33087::VARCHAR, $33088::VARCHAR, $33089::VARCHAR, $33090::VARCHAR, $33091::VARCHAR, $33092::VARCHAR, $33093::VARCHAR, $33094::VARCHAR, $33095::VARCHAR, $33096::VARCHAR, $33097::VARCHAR, $33098::VARCHAR, $33099::VARCHAR, $33100::VARCHAR, $33101::VARCHAR, $33102::VARCHAR, $33103::VARCHAR, $33104::VARCHAR, $33105::VARCHAR, $33106::VARCHAR, $33107::VARCHAR, $33108::VARCHAR, $33109::VARCHAR, $33110::VARCHAR, $33111::VARCHAR, $33112::VARCHAR, $33113::VARCHAR, $33114::VARCHAR, $33115::VARCHAR, $33116::VARCHAR, $33117::VARCHAR, $33118::VARCHAR, $33119::VARCHAR, $33120::VARCHAR, $33121::VARCHAR, $33122::VARCHAR, $33123::VARCHAR, $33124::VARCHAR, $33125::VARCHAR, $33126::VARCHAR, $33127::VARCHAR, $33128::VARCHAR, $33129::VARCHAR, $33130::VARCHAR, $33131::VARCHAR, $33132::VARCHAR, $33133::VARCHAR, $33134::VARCHAR, $33135::VARCHAR, $33136::VARCHAR, $33137::VARCHAR, $33138::VARCHAR, $33139::VARCHAR, $33140::VARCHAR, $33141::VARCHAR, $33142::VARCHAR, $33143::VARCHAR, $33144::VARCHAR, $33145::VARCHAR, $33146::VARCHAR, $33147::VARCHAR, $33148::VARCHAR, $33149::VARCHAR, $33150::VARCHAR, $33151::VARCHAR, $33152::VARCHAR, $33153::VARCHAR, $33154::VARCHAR, $33155::VARCHAR, $33156::VARCHAR, $33157::VARCHAR, $33158::VARCHAR, $33159::VARCHAR, $33160::VARCHAR, $33161::VARCHAR, $33162::VARCHAR, $33163::VARCHAR, $33164::VARCHAR, $33165::VARCHAR, $33166::VARCHAR, $33167::VARCHAR, $33168::VARCHAR, $33169::VARCHAR, $33170::VARCHAR, $33171::VARCHAR, $33172::VARCHAR, $33173::VARCHAR, $33174::VARCHAR, $33175::VARCHAR, $33176::VARCHAR, $33177::VARCHAR, $33178::VARCHAR, $33179::VARCHAR, $33180::VARCHAR, $33181::VARCHAR, $33182::VARCHAR, $33183::VARCHAR, $33184::VARCHAR, $33185::VARCHAR, $33186::VARCHAR, $33187::VARCHAR, $33188::VARCHAR, $33189::VARCHAR, $33190::VARCHAR, $33191::VARCHAR, $33192::VARCHAR, $33193::VARCHAR, $33194::VARCHAR, $33195::VARCHAR, $33196::VARCHAR, $33197::VARCHAR, $33198::VARCHAR, $33199::VARCHAR, $33200::VARCHAR, $33201::VARCHAR, $33202::VARCHAR, $33203::VARCHAR, $33204::VARCHAR, $33205::VARCHAR, $33206::VARCHAR, $33207::VARCHAR, $33208::VARCHAR, $33209::VARCHAR, $33210::VARCHAR, $33211::VARCHAR, $33212::VARCHAR, $33213::VARCHAR, $33214::VARCHAR, $33215::VARCHAR, $33216::VARCHAR, $33217::VARCHAR, $33218::VARCHAR, $33219::VARCHAR, $33220::VARCHAR, $33221::VARCHAR, $33222::VARCHAR, $33223::VARCHAR, $33224::VARCHAR, $33225::VARCHAR, $33226::VARCHAR, $33227::VARCHAR, $33228::VARCHAR, $33229::VARCHAR, $33230::VARCHAR, $33231::VARCHAR, $33232::VARCHAR, $33233::VARCHAR, $33234::VARCHAR, $33235::VARCHAR, $33236::VARCHAR, $33237::VARCHAR, $33238::VARCHAR, $33239::VARCHAR, $33240::VARCHAR, $33241::VARCHAR, $33242::VARCHAR, $33243::VARCHAR, $33244::VARCHAR, $33245::VARCHAR, $33246::VARCHAR, $33247::VARCHAR, $33248::VARCHAR, $33249::VARCHAR, $33250::VARCHAR, $33251::VARCHAR, $33252::VARCHAR, $33253::VARCHAR, $33254::VARCHAR, $33255::VARCHAR, $33256::VARCHAR, $33257::VARCHAR, $33258::VARCHAR, $33259::VARCHAR, $33260::VARCHAR, $33261::VARCHAR, $33262::VARCHAR, $33263::VARCHAR, $33264::VARCHAR, $33265::VARCHAR, $33266::VARCHAR, $33267::VARCHAR, $33268::VARCHAR, $33269::VARCHAR, $33270::VARCHAR, $33271::VARCHAR, $33272::VARCHAR, $33273::VARCHAR, $33274::VARCHAR, $33275::VARCHAR, $33276::VARCHAR, $33277::VARCHAR, $33278::VARCHAR, $33279::VARCHAR, $33280::VARCHAR, $33281::VARCHAR, $33282::VARCHAR, $33283::VARCHAR, $33284::VARCHAR, $33285::VARCHAR, $33286::VARCHAR, $33287::VARCHAR, $33288::VARCHAR, $33289::VARCHAR, $33290::VARCHAR, $33291::VARCHAR, $33292::VARCHAR, $33293::VARCHAR, $33294::VARCHAR, $33295::VARCHAR, $33296::VARCHAR, $33297::VARCHAR, $33298::VARCHAR, $33299::VARCHAR, $33300::VARCHAR, $33301::VARCHAR, $33302::VARCHAR, $33303::VARCHAR, $33304::VARCHAR, $33305::VARCHAR, $33306::VARCHAR, $33307::VARCHAR, $33308::VARCHAR, $33309::VARCHAR, $33310::VARCHAR, $33311::VARCHAR, $33312::VARCHAR, $33313::VARCHAR, $33314::VARCHAR, $33315::VARCHAR, $33316::VARCHAR, $33317::VARCHAR, $33318::VARCHAR, $33319::VARCHAR, $33320::VARCHAR, $33321::VARCHAR, $33322::VARCHAR, $33323::VARCHAR, $33324::VARCHAR, $33325::VARCHAR, $33326::VARCHAR, $33327::VARCHAR, $33328::VARCHAR, $33329::VARCHAR, $33330::VARCHAR, $33331::VARCHAR, $33332::VARCHAR, $33333::VARCHAR, $33334::VARCHAR, $33335::VARCHAR, $33336::VARCHAR, $33337::VARCHAR, $33338::VARCHAR, $33339::VARCHAR, $33340::VARCHAR, $33341::VARCHAR, $33342::VARCHAR, $33343::VARCHAR, $33344::VARCHAR, $33345::VARCHAR, $33346::VARCHAR, $33347::VARCHAR, $33348::VARCHAR, $33349::VARCHAR, $33350::VARCHAR, $33351::VARCHAR, $33352::VARCHAR, $33353::VARCHAR, $33354::VARCHAR, $33355::VARCHAR, $33356::VARCHAR, $33357::VARCHAR, $33358::VARCHAR, $33359::VARCHAR, $33360::VARCHAR, $33361::VARCHAR, $33362::VARCHAR, $33363::VARCHAR, $33364::VARCHAR, $33365::VARCHAR, $33366::VARCHAR, $33367::VARCHAR, $33368::VARCHAR, $33369::VARCHAR, $33370::VARCHAR, $33371::VARCHAR, $33372::VARCHAR, $33373::VARCHAR, $33374::VARCHAR, $33375::VARCHAR, $33376::VARCHAR, $33377::VARCHAR, $33378::VARCHAR, $33379::VARCHAR, $33380::VARCHAR, $33381::VARCHAR, $33382::VARCHAR, $33383::VARCHAR, $33384::VARCHAR, $33385::VARCHAR, $33386::VARCHAR, $33387::VARCHAR, $33388::VARCHAR, $33389::VARCHAR, $33390::VARCHAR, $33391::VARCHAR, $33392::VARCHAR, $33393::VARCHAR, $33394::VARCHAR, $33395::VARCHAR, $33396::VARCHAR, $33397::VARCHAR, $33398::VARCHAR, $33399::VARCHAR, $33400::VARCHAR, $33401::VARCHAR, $33402::VARCHAR, $33403::VARCHAR, $33404::VARCHAR, $33405::VARCHAR, $33406::VARCHAR, $33407::VARCHAR, $33408::VARCHAR, $33409::VARCHAR, $33410::VARCHAR, $33411::VARCHAR, $33412::VARCHAR, $33413::VARCHAR, $33414::VARCHAR, $33415::VARCHAR, $33416::VARCHAR, $33417::VARCHAR, $33418::VARCHAR, $33419::VARCHAR, $33420::VARCHAR, $33421::VARCHAR, $33422::VARCHAR, $33423::VARCHAR, $33424::VARCHAR, $33425::VARCHAR, $33426::VARCHAR, $33427::VARCHAR, $33428::VARCHAR, $33429::VARCHAR, $33430::VARCHAR, $33431::VARCHAR, $33432::VARCHAR, $33433::VARCHAR, $33434::VARCHAR, $33435::VARCHAR, $33436::VARCHAR, $33437::VARCHAR, $33438::VARCHAR, $33439::VARCHAR, $33440::VARCHAR, $33441::VARCHAR, $33442::VARCHAR, $33443::VARCHAR, $33444::VARCHAR, $33445::VARCHAR, $33446::VARCHAR, $33447::VARCHAR, $33448::VARCHAR, $33449::VARCHAR, $33450::VARCHAR, $33451::VARCHAR, $33452::VARCHAR, $33453::VARCHAR, $33454::VARCHAR, $33455::VARCHAR, $33456::VARCHAR, $33457::VARCHAR, $33458::VARCHAR, $33459::VARCHAR, $33460::VARCHAR, $33461::VARCHAR, $33462::VARCHAR, $33463::VARCHAR, $33464::VARCHAR, $33465::VARCHAR, $33466::VARCHAR, $33467::VARCHAR, $33468::VARCHAR, $33469::VARCHAR, $33470::VARCHAR, $33471::VARCHAR, $33472::VARCHAR, $33473::VARCHAR, $33474::VARCHAR, $33475::VARCHAR, $33476::VARCHAR, $33477::VARCHAR, $33478::VARCHAR, $33479::VARCHAR, $33480::VARCHAR, $33481::VARCHAR, $33482::VARCHAR, $33483::VARCHAR, $33484::VARCHAR, $33485::VARCHAR, $33486::VARCHAR, $33487::VARCHAR, $33488::VARCHAR, $33489::VARCHAR, $33490::VARCHAR, $33491::VARCHAR, $33492::VARCHAR, $33493::VARCHAR, $33494::VARCHAR, $33495::VARCHAR, $33496::VARCHAR, $33497::VARCHAR, $33498::VARCHAR, $33499::VARCHAR, $33500::VARCHAR, $33501::VARCHAR, $33502::VARCHAR, $33503::VARCHAR, $33504::VARCHAR, $33505::VARCHAR, $33506::VARCHAR, $33507::VARCHAR, $33508::VARCHAR, $33509::VARCHAR, $33510::VARCHAR, $33511::VARCHAR, $33512::VARCHAR, $33513::VARCHAR, $33514::VARCHAR, $33515::VARCHAR, $33516::VARCHAR, $33517::VARCHAR, $33518::VARCHAR, $33519::VARCHAR, $33520::VARCHAR, $33521::VARCHAR, $33522::VARCHAR, $33523::VARCHAR, $33524::VARCHAR, $33525::VARCHAR, $33526::VARCHAR, $33527::VARCHAR, $33528::VARCHAR, $33529::VARCHAR, $33530::VARCHAR, $33531::VARCHAR, $33532::VARCHAR, $33533::VARCHAR, $33534::VARCHAR, $33535::VARCHAR, $33536::VARCHAR, $33537::VARCHAR, $33538::VARCHAR, $33539::VARCHAR, $33540::VARCHAR, $33541::VARCHAR, $33542::VARCHAR, $33543::VARCHAR, $33544::VARCHAR, $33545::VARCHAR, $33546::VARCHAR, $33547::VARCHAR, $33548::VARCHAR, $33549::VARCHAR, $33550::VARCHAR, $33551::VARCHAR, $33552::VARCHAR, $33553::VARCHAR, $33554::VARCHAR, $33555::VARCHAR, $33556::VARCHAR, $33557::VARCHAR, $33558::VARCHAR, $33559::VARCHAR, $33560::VARCHAR, $33561::VARCHAR, $33562::VARCHAR, $33563::VARCHAR, $33564::VARCHAR, $33565::VARCHAR, $33566::VARCHAR, $33567::VARCHAR, $33568::VARCHAR, $33569::VARCHAR, $33570::VARCHAR, $33571::VARCHAR, $33572::VARCHAR, $33573::VARCHAR, $33574::VARCHAR, $33575::VARCHAR, $33576::VARCHAR, $33577::VARCHAR, $33578::VARCHAR, $33579::VARCHAR, $33580::VARCHAR, $33581::VARCHAR, $33582::VARCHAR, $33583::VARCHAR, $33584::VARCHAR, $33585::VARCHAR, $33586::VARCHAR, $33587::VARCHAR, $33588::VARCHAR, $33589::VARCHAR, $33590::VARCHAR, $33591::VARCHAR, $33592::VARCHAR, $33593::VARCHAR, $33594::VARCHAR, $33595::VARCHAR, $33596::VARCHAR, $33597::VARCHAR, $33598::VARCHAR, $33599::VARCHAR, $33600::VARCHAR, $33601::VARCHAR, $33602::VARCHAR, $33603::VARCHAR, $33604::VARCHAR, $33605::VARCHAR, $33606::VARCHAR, $33607::VARCHAR, $33608::VARCHAR, $33609::VARCHAR, $33610::VARCHAR, $33611::VARCHAR, $33612::VARCHAR, $33613::VARCHAR, $33614::VARCHAR, $33615::VARCHAR, $33616::VARCHAR, $33617::VARCHAR, $33618::VARCHAR, $33619::VARCHAR, $33620::VARCHAR, $33621::VARCHAR, $33622::VARCHAR, $33623::VARCHAR, $33624::VARCHAR, $33625::VARCHAR, $33626::VARCHAR, $33627::VARCHAR, $33628::VARCHAR, $33629::VARCHAR, $33630::VARCHAR, $33631::VARCHAR, $33632::VARCHAR, $33633::VARCHAR, $33634::VARCHAR, $33635::VARCHAR, $33636::VARCHAR, $33637::VARCHAR, $33638::VARCHAR, $33639::VARCHAR, $33640::VARCHAR, $33641::VARCHAR, $33642::VARCHAR, $33643::VARCHAR, $33644::VARCHAR, $33645::VARCHAR, $33646::VARCHAR, $33647::VARCHAR, $33648::VARCHAR, $33649::VARCHAR, $33650::VARCHAR, $33651::VARCHAR, $33652::VARCHAR, $33653::VARCHAR, $33654::VARCHAR, $33655::VARCHAR, $33656::VARCHAR, $33657::VARCHAR, $33658::VARCHAR, $33659::VARCHAR, $33660::VARCHAR, $33661::VARCHAR, $33662::VARCHAR, $33663::VARCHAR, $33664::VARCHAR, $33665::VARCHAR, $33666::VARCHAR, $33667::VARCHAR, $33668::VARCHAR, $33669::VARCHAR, $33670::VARCHAR, $33671::VARCHAR, $33672::VARCHAR, $33673::VARCHAR, $33674::VARCHAR, $33675::VARCHAR, $33676::VARCHAR, $33677::VARCHAR, $33678::VARCHAR, $33679::VARCHAR, $33680::VARCHAR, $33681::VARCHAR, $33682::VARCHAR, $33683::VARCHAR, $33684::VARCHAR, $33685::VARCHAR, $33686::VARCHAR, $33687::VARCHAR, $33688::VARCHAR, $33689::VARCHAR, $33690::VARCHAR, $33691::VARCHAR, $33692::VARCHAR, $33693::VARCHAR, $33694::VARCHAR, $33695::VARCHAR, $33696::VARCHAR, $33697::VARCHAR, $33698::VARCHAR, $33699::VARCHAR, $33700::VARCHAR, $33701::VARCHAR, $33702::VARCHAR, $33703::VARCHAR, $33704::VARCHAR, $33705::VARCHAR, $33706::VARCHAR, $33707::VARCHAR, $33708::VARCHAR, $33709::VARCHAR, $33710::VARCHAR, $33711::VARCHAR, $33712::VARCHAR, $33713::VARCHAR, $33714::VARCHAR, $33715::VARCHAR, $33716::VARCHAR, $33717::VARCHAR, $33718::VARCHAR, $33719::VARCHAR, $33720::VARCHAR, $33721::VARCHAR, $33722::VARCHAR, $33723::VARCHAR, $33724::VARCHAR, $33725::VARCHAR, $33726::VARCHAR, $33727::VARCHAR, $33728::VARCHAR, $33729::VARCHAR, $33730::VARCHAR, $33731::VARCHAR, $33732::VARCHAR, $33733::VARCHAR, $33734::VARCHAR, $33735::VARCHAR, $33736::VARCHAR, $33737::VARCHAR, $33738::VARCHAR, $33739::VARCHAR, $33740::VARCHAR, $33741::VARCHAR, $33742::VARCHAR, $33743::VARCHAR, $33744::VARCHAR, $33745::VARCHAR, $33746::VARCHAR, $33747::VARCHAR, $33748::VARCHAR, $33749::VARCHAR, $33750::VARCHAR, $33751::VARCHAR, $33752::VARCHAR, $33753::VARCHAR, $33754::VARCHAR, $33755::VARCHAR, $33756::VARCHAR, $33757::VARCHAR, $33758::VARCHAR, $33759::VARCHAR, $33760::VARCHAR, $33761::VARCHAR, $33762::VARCHAR, $33763::VARCHAR, $33764::VARCHAR, $33765::VARCHAR, $33766::VARCHAR, $33767::VARCHAR, $33768::VARCHAR, $33769::VARCHAR, $33770::VARCHAR, $33771::VARCHAR, $33772::VARCHAR, $33773::VARCHAR, $33774::VARCHAR, $33775::VARCHAR, $33776::VARCHAR, $33777::VARCHAR, $33778::VARCHAR, $33779::VARCHAR, $33780::VARCHAR, $33781::VARCHAR, $33782::VARCHAR, $33783::VARCHAR, $33784::VARCHAR, $33785::VARCHAR, $33786::VARCHAR, $33787::VARCHAR, $33788::VARCHAR, $33789::VARCHAR, $33790::VARCHAR, $33791::VARCHAR, $33792::VARCHAR, $33793::VARCHAR, $33794::VARCHAR, $33795::VARCHAR, $33796::VARCHAR, $33797::VARCHAR, $33798::VARCHAR, $33799::VARCHAR, $33800::VARCHAR, $33801::VARCHAR, $33802::VARCHAR, $33803::VARCHAR, $33804::VARCHAR, $33805::VARCHAR, $33806::VARCHAR, $33807::VARCHAR, $33808::VARCHAR, $33809::VARCHAR, $33810::VARCHAR, $33811::VARCHAR, $33812::VARCHAR, $33813::VARCHAR, $33814::VARCHAR, $33815::VARCHAR, $33816::VARCHAR, $33817::VARCHAR, $33818::VARCHAR, $33819::VARCHAR, $33820::VARCHAR, $33821::VARCHAR, $33822::VARCHAR, $33823::VARCHAR, $33824::VARCHAR, $33825::VARCHAR, $33826::VARCHAR, $33827::VARCHAR, $33828::VARCHAR, $33829::VARCHAR, $33830::VARCHAR, $33831::VARCHAR, $33832::VARCHAR, $33833::VARCHAR, $33834::VARCHAR, $33835::VARCHAR, $33836::VARCHAR, $33837::VARCHAR, $33838::VARCHAR, $33839::VARCHAR, $33840::VARCHAR, $33841::VARCHAR, $33842::VARCHAR, $33843::VARCHAR, $33844::VARCHAR, $33845::VARCHAR, $33846::VARCHAR, $33847::VARCHAR, $33848::VARCHAR, $33849::VARCHAR, $33850::VARCHAR, $33851::VARCHAR, $33852::VARCHAR, $33853::VARCHAR, $33854::VARCHAR, $33855::VARCHAR, $33856::VARCHAR, $33857::VARCHAR, $33858::VARCHAR, $33859::VARCHAR, $33860::VARCHAR, $33861::VARCHAR, $33862::VARCHAR, $33863::VARCHAR, $33864::VARCHAR, $33865::VARCHAR, $33866::VARCHAR, $33867::VARCHAR, $33868::VARCHAR, $33869::VARCHAR, $33870::VARCHAR, $33871::VARCHAR, $33872::VARCHAR, $33873::VARCHAR, $33874::VARCHAR, $33875::VARCHAR, $33876::VARCHAR, $33877::VARCHAR, $33878::VARCHAR, $33879::VARCHAR, $33880::VARCHAR, $33881::VARCHAR, $33882::VARCHAR, $33883::VARCHAR, $33884::VARCHAR, $33885::VARCHAR, $33886::VARCHAR, $33887::VARCHAR, $33888::VARCHAR, $33889::VARCHAR, $33890::VARCHAR, $33891::VARCHAR, $33892::VARCHAR, $33893::VARCHAR, $33894::VARCHAR, $33895::VARCHAR, $33896::VARCHAR, $33897::VARCHAR, $33898::VARCHAR, $33899::VARCHAR, $33900::VARCHAR, $33901::VARCHAR, $33902::VARCHAR, $33903::VARCHAR, $33904::VARCHAR, $33905::VARCHAR, $33906::VARCHAR, $33907::VARCHAR, $33908::VARCHAR, $33909::VARCHAR, $33910::VARCHAR, $33911::VARCHAR, $33912::VARCHAR, $33913::VARCHAR, $33914::VARCHAR, $33915::VARCHAR, $33916::VARCHAR, $33917::VARCHAR, $33918::VARCHAR, $33919::VARCHAR, $33920::VARCHAR, $33921::VARCHAR, $33922::VARCHAR, $33923::VARCHAR, $33924::VARCHAR, $33925::VARCHAR, $33926::VARCHAR, $33927::VARCHAR, $33928::VARCHAR, $33929::VARCHAR, $33930::VARCHAR, $33931::VARCHAR, $33932::VARCHAR, $33933::VARCHAR, $33934::VARCHAR, $33935::VARCHAR, $33936::VARCHAR, $33937::VARCHAR, $33938::VARCHAR, $33939::VARCHAR, $33940::VARCHAR, $33941::VARCHAR, $33942::VARCHAR, $33943::VARCHAR, $33944::VARCHAR, $33945::VARCHAR, $33946::VARCHAR, $33947::VARCHAR, $33948::VARCHAR, $33949::VARCHAR, $33950::VARCHAR, $33951::VARCHAR, $33952::VARCHAR, $33953::VARCHAR, $33954::VARCHAR, $33955::VARCHAR, $33956::VARCHAR, $33957::VARCHAR, $33958::VARCHAR, $33959::VARCHAR, $33960::VARCHAR, $33961::VARCHAR, $33962::VARCHAR, $33963::VARCHAR, $33964::VARCHAR, $33965::VARCHAR, $33966::VARCHAR, $33967::VARCHAR, $33968::VARCHAR, $33969::VARCHAR, $33970::VARCHAR, $33971::VARCHAR, $33972::VARCHAR, $33973::VARCHAR, $33974::VARCHAR, $33975::VARCHAR, $33976::VARCHAR, $33977::VARCHAR, $33978::VARCHAR, $33979::VARCHAR, $33980::VARCHAR, $33981::VARCHAR, $33982::VARCHAR, $33983::VARCHAR, $33984::VARCHAR, $33985::VARCHAR, $33986::VARCHAR, $33987::VARCHAR, $33988::VARCHAR, $33989::VARCHAR, $33990::VARCHAR, $33991::VARCHAR, $33992::VARCHAR, $33993::VARCHAR, $33994::VARCHAR, $33995::VARCHAR, $33996::VARCHAR, $33997::VARCHAR, $33998::VARCHAR, $33999::VARCHAR, $34000::VARCHAR, $34001::VARCHAR, $34002::VARCHAR, $34003::VARCHAR, $34004::VARCHAR, $34005::VARCHAR, $34006::VARCHAR, $34007::VARCHAR, $34008::VARCHAR, $34009::VARCHAR, $34010::VARCHAR, $34011::VARCHAR, $34012::VARCHAR, $34013::VARCHAR, $34014::VARCHAR, $34015::VARCHAR, $34016::VARCHAR, $34017::VARCHAR, $34018::VARCHAR, $34019::VARCHAR, $34020::VARCHAR, $34021::VARCHAR, $34022::VARCHAR, $34023::VARCHAR, $34024::VARCHAR, $34025::VARCHAR, $34026::VARCHAR, $34027::VARCHAR, $34028::VARCHAR, $34029::VARCHAR, $34030::VARCHAR, $34031::VARCHAR, $34032::VARCHAR, $34033::VARCHAR, $34034::VARCHAR, $34035::VARCHAR, $34036::VARCHAR, $34037::VARCHAR, $34038::VARCHAR, $34039::VARCHAR, $34040::VARCHAR, $34041::VARCHAR, $34042::VARCHAR, $34043::VARCHAR, $34044::VARCHAR, $34045::VARCHAR, $34046::VARCHAR, $34047::VARCHAR, $34048::VARCHAR, $34049::VARCHAR, $34050::VARCHAR, $34051::VARCHAR, $34052::VARCHAR, $34053::VARCHAR, $34054::VARCHAR, $34055::VARCHAR, $34056::VARCHAR, $34057::VARCHAR, $34058::VARCHAR, $34059::VARCHAR, $34060::VARCHAR, $34061::VARCHAR, $34062::VARCHAR, $34063::VARCHAR, $34064::VARCHAR, $34065::VARCHAR, $34066::VARCHAR, $34067::VARCHAR, $34068::VARCHAR, $34069::VARCHAR, $34070::VARCHAR, $34071::VARCHAR, $34072::VARCHAR, $34073::VARCHAR, $34074::VARCHAR, $34075::VARCHAR, $34076::VARCHAR, $34077::VARCHAR, $34078::VARCHAR, $34079::VARCHAR, $34080::VARCHAR, $34081::VARCHAR, $34082::VARCHAR, $34083::VARCHAR, $34084::VARCHAR, $34085::VARCHAR, $34086::VARCHAR, $34087::VARCHAR, $34088::VARCHAR, $34089::VARCHAR, $34090::VARCHAR, $34091::VARCHAR, $34092::VARCHAR, $34093::VARCHAR, $34094::VARCHAR, $34095::VARCHAR, $34096::VARCHAR, $34097::VARCHAR, $34098::VARCHAR, $34099::VARCHAR, $34100::VARCHAR, $34101::VARCHAR, $34102::VARCHAR, $34103::VARCHAR, $34104::VARCHAR, $34105::VARCHAR, $34106::VARCHAR, $34107::VARCHAR, $34108::VARCHAR, $34109::VARCHAR, $34110::VARCHAR, $34111::VARCHAR, $34112::VARCHAR, $34113::VARCHAR, $34114::VARCHAR, $34115::VARCHAR, $34116::VARCHAR, $34117::VARCHAR, $34118::VARCHAR, $34119::VARCHAR, $34120::VARCHAR, $34121::VARCHAR, $34122::VARCHAR, $34123::VARCHAR, $34124::VARCHAR, $34125::VARCHAR, $34126::VARCHAR, $34127::VARCHAR, $34128::VARCHAR, $34129::VARCHAR, $34130::VARCHAR, $34131::VARCHAR, $34132::VARCHAR, $34133::VARCHAR, $34134::VARCHAR, $34135::VARCHAR, $34136::VARCHAR, $34137::VARCHAR, $34138::VARCHAR, $34139::VARCHAR, $34140::VARCHAR, $34141::VARCHAR, $34142::VARCHAR, $34143::VARCHAR, $34144::VARCHAR, $34145::VARCHAR, $34146::VARCHAR, $34147::VARCHAR, $34148::VARCHAR, $34149::VARCHAR, $34150::VARCHAR, $34151::VARCHAR, $34152::VARCHAR, $34153::VARCHAR, $34154::VARCHAR, $34155::VARCHAR, $34156::VARCHAR, $34157::VARCHAR, $34158::VARCHAR, $34159::VARCHAR, $34160::VARCHAR, $34161::VARCHAR, $34162::VARCHAR, $34163::VARCHAR, $34164::VARCHAR, $34165::VARCHAR, $34166::VARCHAR, $34167::VARCHAR, $34168::VARCHAR, $34169::VARCHAR, $34170::VARCHAR, $34171::VARCHAR, $34172::VARCHAR, $34173::VARCHAR, $34174::VARCHAR, $34175::VARCHAR, $34176::VARCHAR, $34177::VARCHAR, $34178::VARCHAR, $34179::VARCHAR, $34180::VARCHAR, $34181::VARCHAR, $34182::VARCHAR, $34183::VARCHAR, $34184::VARCHAR, $34185::VARCHAR, $34186::VARCHAR, $34187::VARCHAR, $34188::VARCHAR, $34189::VARCHAR, $34190::VARCHAR, $34191::VARCHAR, $34192::VARCHAR, $34193::VARCHAR, $34194::VARCHAR, $34195::VARCHAR, $34196::VARCHAR, $34197::VARCHAR, $34198::VARCHAR, $34199::VARCHAR, $34200::VARCHAR, $34201::VARCHAR, $34202::VARCHAR, $34203::VARCHAR, $34204::VARCHAR, $34205::VARCHAR, $34206::VARCHAR, $34207::VARCHAR, $34208::VARCHAR, $34209::VARCHAR, $34210::VARCHAR, $34211::VARCHAR, $34212::VARCHAR, $34213::VARCHAR, $34214::VARCHAR, $34215::VARCHAR, $34216::VARCHAR, $34217::VARCHAR, $34218::VARCHAR, $34219::VARCHAR, $34220::VARCHAR, $34221::VARCHAR, $34222::VARCHAR, $34223::VARCHAR, $34224::VARCHAR, $34225::VARCHAR, $34226::VARCHAR, $34227::VARCHAR, $34228::VARCHAR, $34229::VARCHAR, $34230::VARCHAR, $34231::VARCHAR, $34232::VARCHAR, $34233::VARCHAR, $34234::VARCHAR, $34235::VARCHAR, $34236::VARCHAR, $34237::VARCHAR, $34238::VARCHAR, $34239::VARCHAR, $34240::VARCHAR, $34241::VARCHAR, $34242::VARCHAR, $34243::VARCHAR, $34244::VARCHAR, $34245::VARCHAR, $34246::VARCHAR, $34247::VARCHAR, $34248::VARCHAR, $34249::VARCHAR, $34250::VARCHAR, $34251::VARCHAR, $34252::VARCHAR, $34253::VARCHAR, $34254::VARCHAR, $34255::VARCHAR, $34256::VARCHAR, $34257::VARCHAR, $34258::VARCHAR, $34259::VARCHAR, $34260::VARCHAR, $34261::VARCHAR, $34262::VARCHAR, $34263::VARCHAR, $34264::VARCHAR, $34265::VARCHAR, $34266::VARCHAR, $34267::VARCHAR, $34268::VARCHAR, $34269::VARCHAR, $34270::VARCHAR, $34271::VARCHAR, $34272::VARCHAR, $34273::VARCHAR, $34274::VARCHAR, $34275::VARCHAR, $34276::VARCHAR, $34277::VARCHAR, $34278::VARCHAR, $34279::VARCHAR, $34280::VARCHAR, $34281::VARCHAR, $34282::VARCHAR, $34283::VARCHAR, $34284::VARCHAR, $34285::VARCHAR, $34286::VARCHAR, $34287::VARCHAR, $34288::VARCHAR, $34289::VARCHAR, $34290::VARCHAR, $34291::VARCHAR, $34292::VARCHAR, $34293::VARCHAR, $34294::VARCHAR, $34295::VARCHAR, $34296::VARCHAR, $34297::VARCHAR, $34298::VARCHAR, $34299::VARCHAR, $34300::VARCHAR, $34301::VARCHAR, $34302::VARCHAR, $34303::VARCHAR, $34304::VARCHAR, $34305::VARCHAR, $34306::VARCHAR, $34307::VARCHAR, $34308::VARCHAR, $34309::VARCHAR, $34310::VARCHAR, $34311::VARCHAR, $34312::VARCHAR, $34313::VARCHAR, $34314::VARCHAR, $34315::VARCHAR, $34316::VARCHAR, $34317::VARCHAR, $34318::VARCHAR, $34319::VARCHAR, $34320::VARCHAR, $34321::VARCHAR, $34322::VARCHAR, $34323::VARCHAR, $34324::VARCHAR, $34325::VARCHAR, $34326::VARCHAR, $34327::VARCHAR, $34328::VARCHAR, $34329::VARCHAR, $34330::VARCHAR, $34331::VARCHAR, $34332::VARCHAR, $34333::VARCHAR, $34334::VARCHAR, $34335::VARCHAR, $34336::VARCHAR, $34337::VARCHAR, $34338::VARCHAR, $34339::VARCHAR, $34340::VARCHAR, $34341::VARCHAR, $34342::VARCHAR, $34343::VARCHAR, $34344::VARCHAR, $34345::VARCHAR, $34346::VARCHAR, $34347::VARCHAR, $34348::VARCHAR, $34349::VARCHAR, $34350::VARCHAR, $34351::VARCHAR, $34352::VARCHAR, $34353::VARCHAR, $34354::VARCHAR, $34355::VARCHAR, $34356::VARCHAR, $34357::VARCHAR, $34358::VARCHAR, $34359::VARCHAR, $34360::VARCHAR, $34361::VARCHAR, $34362::VARCHAR, $34363::VARCHAR, $34364::VARCHAR, $34365::VARCHAR, $34366::VARCHAR, $34367::VARCHAR, $34368::VARCHAR, $34369::VARCHAR, $34370::VARCHAR, $34371::VARCHAR, $34372::VARCHAR, $34373::VARCHAR, $34374::VARCHAR, $34375::VARCHAR, $34376::VARCHAR, $34377::VARCHAR, $34378::VARCHAR, $34379::VARCHAR, $34380::VARCHAR, $34381::VARCHAR, $34382::VARCHAR, $34383::VARCHAR, $34384::VARCHAR, $34385::VARCHAR, $34386::VARCHAR, $34387::VARCHAR, $34388::VARCHAR, $34389::VARCHAR, $34390::VARCHAR, $34391::VARCHAR, $34392::VARCHAR, $34393::VARCHAR, $34394::VARCHAR, $34395::VARCHAR, $34396::VARCHAR, $34397::VARCHAR, $34398::VARCHAR, $34399::VARCHAR, $34400::VARCHAR, $34401::VARCHAR, $34402::VARCHAR, $34403::VARCHAR, $34404::VARCHAR, $34405::VARCHAR, $34406::VARCHAR, $34407::VARCHAR, $34408::VARCHAR, $34409::VARCHAR, $34410::VARCHAR, $34411::VARCHAR, $34412::VARCHAR, $34413::VARCHAR, $34414::VARCHAR, $34415::VARCHAR, $34416::VARCHAR, $34417::VARCHAR, $34418::VARCHAR, $34419::VARCHAR, $34420::VARCHAR, $34421::VARCHAR, $34422::VARCHAR, $34423::VARCHAR, $34424::VARCHAR, $34425::VARCHAR, $34426::VARCHAR, $34427::VARCHAR, $34428::VARCHAR, $34429::VARCHAR, $34430::VARCHAR, $34431::VARCHAR, $34432::VARCHAR, $34433::VARCHAR, $34434::VARCHAR, $34435::VARCHAR, $34436::VARCHAR, $34437::VARCHAR, $34438::VARCHAR, $34439::VARCHAR, $34440::VARCHAR, $34441::VARCHAR, $34442::VARCHAR, $34443::VARCHAR, $34444::VARCHAR, $34445::VARCHAR, $34446::VARCHAR, $34447::VARCHAR, $34448::VARCHAR, $34449::VARCHAR, $34450::VARCHAR, $34451::VARCHAR, $34452::VARCHAR, $34453::VARCHAR, $34454::VARCHAR, $34455::VARCHAR, $34456::VARCHAR, $34457::VARCHAR, $34458::VARCHAR, $34459::VARCHAR, $34460::VARCHAR, $34461::VARCHAR, $34462::VARCHAR, $34463::VARCHAR, $34464::VARCHAR, $34465::VARCHAR, $34466::VARCHAR, $34467::VARCHAR, $34468::VARCHAR, $34469::VARCHAR, $34470::VARCHAR, $34471::VARCHAR, $34472::VARCHAR, $34473::VARCHAR, $34474::VARCHAR, $34475::VARCHAR, $34476::VARCHAR, $34477::VARCHAR, $34478::VARCHAR, $34479::VARCHAR, $34480::VARCHAR, $34481::VARCHAR, $34482::VARCHAR, $34483::VARCHAR, $34484::VARCHAR, $34485::VARCHAR, $34486::VARCHAR, $34487::VARCHAR, $34488::VARCHAR, $34489::VARCHAR, $34490::VARCHAR, $34491::VARCHAR, $34492::VARCHAR, $34493::VARCHAR, $34494::VARCHAR, $34495::VARCHAR, $34496::VARCHAR, $34497::VARCHAR, $34498::VARCHAR, $34499::VARCHAR, $34500::VARCHAR, $34501::VARCHAR, $34502::VARCHAR, $34503::VARCHAR, $34504::VARCHAR, $34505::VARCHAR, $34506::VARCHAR, $34507::VARCHAR, $34508::VARCHAR, $34509::VARCHAR, $34510::VARCHAR, $34511::VARCHAR, $34512::VARCHAR, $34513::VARCHAR, $34514::VARCHAR, $34515::VARCHAR, $34516::VARCHAR, $34517::VARCHAR, $34518::VARCHAR, $34519::VARCHAR, $34520::VARCHAR, $34521::VARCHAR, $34522::VARCHAR, $34523::VARCHAR, $34524::VARCHAR, $34525::VARCHAR, $34526::VARCHAR, $34527::VARCHAR, $34528::VARCHAR, $34529::VARCHAR, $34530::VARCHAR, $34531::VARCHAR, $34532::VARCHAR, $34533::VARCHAR, $34534::VARCHAR, $34535::VARCHAR, $34536::VARCHAR, $34537::VARCHAR, $34538::VARCHAR, $34539::VARCHAR, $34540::VARCHAR, $34541::VARCHAR, $34542::VARCHAR, $34543::VARCHAR, $34544::VARCHAR, $34545::VARCHAR, $34546::VARCHAR, $34547::VARCHAR, $34548::VARCHAR, $34549::VARCHAR, $34550::VARCHAR, $34551::VARCHAR, $34552::VARCHAR, $34553::VARCHAR, $34554::VARCHAR, $34555::VARCHAR, $34556::VARCHAR, $34557::VARCHAR, $34558::VARCHAR, $34559::VARCHAR, $34560::VARCHAR, $34561::VARCHAR, $34562::VARCHAR, $34563::VARCHAR, $34564::VARCHAR, $34565::VARCHAR, $34566::VARCHAR, $34567::VARCHAR, $34568::VARCHAR, $34569::VARCHAR, $34570::VARCHAR, $34571::VARCHAR, $34572::VARCHAR, $34573::VARCHAR, $34574::VARCHAR, $34575::VARCHAR, $34576::VARCHAR, $34577::VARCHAR, $34578::VARCHAR, $34579::VARCHAR, $34580::VARCHAR, $34581::VARCHAR, $34582::VARCHAR, $34583::VARCHAR, $34584::VARCHAR, $34585::VARCHAR, $34586::VARCHAR, $34587::VARCHAR, $34588::VARCHAR, $34589::VARCHAR, $34590::VARCHAR, $34591::VARCHAR, $34592::VARCHAR, $34593::VARCHAR, $34594::VARCHAR, $34595::VARCHAR, $34596::VARCHAR, $34597::VARCHAR, $34598::VARCHAR, $34599::VARCHAR, $34600::VARCHAR, $34601::VARCHAR, $34602::VARCHAR, $34603::VARCHAR, $34604::VARCHAR, $34605::VARCHAR, $34606::VARCHAR, $34607::VARCHAR, $34608::VARCHAR, $34609::VARCHAR, $34610::VARCHAR, $34611::VARCHAR, $34612::VARCHAR, $34613::VARCHAR, $34614::VARCHAR, $34615::VARCHAR, $34616::VARCHAR, $34617::VARCHAR, $34618::VARCHAR, $34619::VARCHAR, $34620::VARCHAR, $34621::VARCHAR, $34622::VARCHAR, $34623::VARCHAR, $34624::VARCHAR, $34625::VARCHAR, $34626::VARCHAR, $34627::VARCHAR, $34628::VARCHAR, $34629::VARCHAR, $34630::VARCHAR, $34631::VARCHAR, $34632::VARCHAR, $34633::VARCHAR, $34634::VARCHAR, $34635::VARCHAR, $34636::VARCHAR, $34637::VARCHAR, $34638::VARCHAR, $34639::VARCHAR, $34640::VARCHAR, $34641::VARCHAR, $34642::VARCHAR, $34643::VARCHAR, $34644::VARCHAR, $34645::VARCHAR, $34646::VARCHAR, $34647::VARCHAR, $34648::VARCHAR, $34649::VARCHAR, $34650::VARCHAR, $34651::VARCHAR, $34652::VARCHAR, $34653::VARCHAR, $34654::VARCHAR, $34655::VARCHAR, $34656::VARCHAR, $34657::VARCHAR, $34658::VARCHAR, $34659::VARCHAR, $34660::VARCHAR, $34661::VARCHAR, $34662::VARCHAR, $34663::VARCHAR, $34664::VARCHAR, $34665::VARCHAR, $34666::VARCHAR, $34667::VARCHAR, $34668::VARCHAR, $34669::VARCHAR, $34670::VARCHAR, $34671::VARCHAR, $34672::VARCHAR, $34673::VARCHAR, $34674::VARCHAR, $34675::VARCHAR, $34676::VARCHAR, $34677::VARCHAR, $34678::VARCHAR, $34679::VARCHAR, $34680::VARCHAR, $34681::VARCHAR, $34682::VARCHAR, $34683::VARCHAR, $34684::VARCHAR, $34685::VARCHAR, $34686::VARCHAR, $34687::VARCHAR, $34688::VARCHAR, $34689::VARCHAR, $34690::VARCHAR, $34691::VARCHAR, $34692::VARCHAR, $34693::VARCHAR, $34694::VARCHAR, $34695::VARCHAR, $34696::VARCHAR, $34697::VARCHAR, $34698::VARCHAR, $34699::VARCHAR, $34700::VARCHAR, $34701::VARCHAR, $34702::VARCHAR, $34703::VARCHAR, $34704::VARCHAR, $34705::VARCHAR, $34706::VARCHAR, $34707::VARCHAR, $34708::VARCHAR, $34709::VARCHAR, $34710::VARCHAR, $34711::VARCHAR, $34712::VARCHAR, $34713::VARCHAR, $34714::VARCHAR, $34715::VARCHAR, $34716::VARCHAR, $34717::VARCHAR, $34718::VARCHAR, $34719::VARCHAR, $34720::VARCHAR, $34721::VARCHAR, $34722::VARCHAR, $34723::VARCHAR, $34724::VARCHAR, $34725::VARCHAR, $34726::VARCHAR, $34727::VARCHAR, $34728::VARCHAR, $34729::VARCHAR, $34730::VARCHAR, $34731::VARCHAR, $34732::VARCHAR, $34733::VARCHAR, $34734::VARCHAR, $34735::VARCHAR, $34736::VARCHAR, $34737::VARCHAR, $34738::VARCHAR, $34739::VARCHAR, $34740::VARCHAR, $34741::VARCHAR, $34742::VARCHAR, $34743::VARCHAR, $34744::VARCHAR, $34745::VARCHAR, $34746::VARCHAR, $34747::VARCHAR, $34748::VARCHAR, $34749::VARCHAR, $34750::VARCHAR, $34751::VARCHAR, $34752::VARCHAR, $34753::VARCHAR, $34754::VARCHAR, $34755::VARCHAR, $34756::VARCHAR, $34757::VARCHAR, $34758::VARCHAR, $34759::VARCHAR, $34760::VARCHAR, $34761::VARCHAR, $34762::VARCHAR, $34763::VARCHAR, $34764::VARCHAR, $34765::VARCHAR, $34766::VARCHAR, $34767::VARCHAR, $34768::VARCHAR, $34769::VARCHAR, $34770::VARCHAR, $34771::VARCHAR, $34772::VARCHAR, $34773::VARCHAR, $34774::VARCHAR, $34775::VARCHAR, $34776::VARCHAR, $34777::VARCHAR, $34778::VARCHAR, $34779::VARCHAR, $34780::VARCHAR, $34781::VARCHAR, $34782::VARCHAR, $34783::VARCHAR, $34784::VARCHAR, $34785::VARCHAR, $34786::VARCHAR, $34787::VARCHAR, $34788::VARCHAR, $34789::VARCHAR, $34790::VARCHAR, $34791::VARCHAR, $34792::VARCHAR, $34793::VARCHAR, $34794::VARCHAR, $34795::VARCHAR, $34796::VARCHAR, $34797::VARCHAR, $34798::VARCHAR, $34799::VARCHAR, $34800::VARCHAR, $34801::VARCHAR, $34802::VARCHAR, $34803::VARCHAR, $34804::VARCHAR, $34805::VARCHAR, $34806::VARCHAR, $34807::VARCHAR, $34808::VARCHAR, $34809::VARCHAR, $34810::VARCHAR, $34811::VARCHAR, $34812::VARCHAR, $34813::VARCHAR, $34814::VARCHAR, $34815::VARCHAR, $34816::VARCHAR, $34817::VARCHAR, $34818::VARCHAR, $34819::VARCHAR, $34820::VARCHAR, $34821::VARCHAR, $34822::VARCHAR, $34823::VARCHAR, $34824::VARCHAR, $34825::VARCHAR, $34826::VARCHAR, $34827::VARCHAR, $34828::VARCHAR, $34829::VARCHAR, $34830::VARCHAR, $34831::VARCHAR, $34832::VARCHAR, $34833::VARCHAR, $34834::VARCHAR, $34835::VARCHAR, $34836::VARCHAR, $34837::VARCHAR, $34838::VARCHAR, $34839::VARCHAR, $34840::VARCHAR, $34841::VARCHAR, $34842::VARCHAR, $34843::VARCHAR, $34844::VARCHAR, $34845::VARCHAR, $34846::VARCHAR, $34847::VARCHAR, $34848::VARCHAR, $34849::VARCHAR, $34850::VARCHAR, $34851::VARCHAR, $34852::VARCHAR, $34853::VARCHAR, $34854::VARCHAR, $34855::VARCHAR, $34856::VARCHAR, $34857::VARCHAR, $34858::VARCHAR, $34859::VARCHAR, $34860::VARCHAR, $34861::VARCHAR, $34862::VARCHAR, $34863::VARCHAR, $34864::VARCHAR, $34865::VARCHAR, $34866::VARCHAR, $34867::VARCHAR, $34868::VARCHAR, $34869::VARCHAR, $34870::VARCHAR, $34871::VARCHAR, $34872::VARCHAR, $34873::VARCHAR, $34874::VARCHAR, $34875::VARCHAR, $34876::VARCHAR, $34877::VARCHAR, $34878::VARCHAR, $34879::VARCHAR, $34880::VARCHAR, $34881::VARCHAR, $34882::VARCHAR, $34883::VARCHAR, $34884::VARCHAR, $34885::VARCHAR, $34886::VARCHAR, $34887::VARCHAR, $34888::VARCHAR, $34889::VARCHAR, $34890::VARCHAR, $34891::VARCHAR, $34892::VARCHAR, $34893::VARCHAR, $34894::VARCHAR, $34895::VARCHAR, $34896::VARCHAR, $34897::VARCHAR, $34898::VARCHAR, $34899::VARCHAR, $34900::VARCHAR, $34901::VARCHAR, $34902::VARCHAR, $34903::VARCHAR, $34904::VARCHAR, $34905::VARCHAR, $34906::VARCHAR, $34907::VARCHAR, $34908::VARCHAR, $34909::VARCHAR, $34910::VARCHAR, $34911::VARCHAR, $34912::VARCHAR, $34913::VARCHAR, $34914::VARCHAR, $34915::VARCHAR, $34916::VARCHAR, $34917::VARCHAR, $34918::VARCHAR, $34919::VARCHAR, $34920::VARCHAR, $34921::VARCHAR, $34922::VARCHAR, $34923::VARCHAR, $34924::VARCHAR, $34925::VARCHAR, $34926::VARCHAR, $34927::VARCHAR, $34928::VARCHAR, $34929::VARCHAR, $34930::VARCHAR, $34931::VARCHAR, $34932::VARCHAR, $34933::VARCHAR, $34934::VARCHAR, $34935::VARCHAR, $34936::VARCHAR, $34937::VARCHAR, $34938::VARCHAR, $34939::VARCHAR, $34940::VARCHAR, $34941::VARCHAR, $34942::VARCHAR, $34943::VARCHAR, $34944::VARCHAR, $34945::VARCHAR, $34946::VARCHAR, $34947::VARCHAR, $34948::VARCHAR, $34949::VARCHAR, $34950::VARCHAR, $34951::VARCHAR, $34952::VARCHAR, $34953::VARCHAR, $34954::VARCHAR, $34955::VARCHAR, $34956::VARCHAR, $34957::VARCHAR, $34958::VARCHAR, $34959::VARCHAR, $34960::VARCHAR, $34961::VARCHAR, $34962::VARCHAR, $34963::VARCHAR, $34964::VARCHAR, $34965::VARCHAR, $34966::VARCHAR, $34967::VARCHAR, $34968::VARCHAR, $34969::VARCHAR, $34970::VARCHAR, $34971::VARCHAR, $34972::VARCHAR, $34973::VARCHAR, $34974::VARCHAR, $34975::VARCHAR, $34976::VARCHAR, $34977::VARCHAR, $34978::VARCHAR, $34979::VARCHAR, $34980::VARCHAR, $34981::VARCHAR, $34982::VARCHAR, $34983::VARCHAR, $34984::VARCHAR, $34985::VARCHAR, $34986::VARCHAR, $34987::VARCHAR, $34988::VARCHAR, $34989::VARCHAR, $34990::VARCHAR, $34991::VARCHAR, $34992::VARCHAR, $34993::VARCHAR, $34994::VARCHAR, $34995::VARCHAR, $34996::VARCHAR, $34997::VARCHAR, $34998::VARCHAR, $34999::VARCHAR, $35000::VARCHAR, $35001::VARCHAR, $35002::VARCHAR, $35003::VARCHAR, $35004::VARCHAR, $35005::VARCHAR, $35006::VARCHAR, $35007::VARCHAR, $35008::VARCHAR, $35009::VARCHAR, $35010::VARCHAR, $35011::VARCHAR, $35012::VARCHAR, $35013::VARCHAR, $35014::VARCHAR, $35015::VARCHAR, $35016::VARCHAR, $35017::VARCHAR, $35018::VARCHAR, $35019::VARCHAR, $35020::VARCHAR, $35021::VARCHAR, $35022::VARCHAR, $35023::VARCHAR, $35024::VARCHAR, $35025::VARCHAR, $35026::VARCHAR, $35027::VARCHAR, $35028::VARCHAR, $35029::VARCHAR, $35030::VARCHAR, $35031::VARCHAR, $35032::VARCHAR, $35033::VARCHAR, $35034::VARCHAR, $35035::VARCHAR, $35036::VARCHAR, $35037::VARCHAR, $35038::VARCHAR, $35039::VARCHAR, $35040::VARCHAR, $35041::VARCHAR, $35042::VARCHAR, $35043::VARCHAR, $35044::VARCHAR, $35045::VARCHAR, $35046::VARCHAR, $35047::VARCHAR, $35048::VARCHAR, $35049::VARCHAR, $35050::VARCHAR, $35051::VARCHAR, $35052::VARCHAR, $35053::VARCHAR, $35054::VARCHAR, $35055::VARCHAR, $35056::VARCHAR, $35057::VARCHAR, $35058::VARCHAR, $35059::VARCHAR, $35060::VARCHAR, $35061::VARCHAR, $35062::VARCHAR, $35063::VARCHAR, $35064::VARCHAR, $35065::VARCHAR, $35066::VARCHAR, $35067::VARCHAR, $35068::VARCHAR, $35069::VARCHAR, $35070::VARCHAR, $35071::VARCHAR, $35072::VARCHAR, $35073::VARCHAR, $35074::VARCHAR, $35075::VARCHAR, $35076::VARCHAR, $35077::VARCHAR, $35078::VARCHAR, $35079::VARCHAR, $35080::VARCHAR, $35081::VARCHAR, $35082::VARCHAR, $35083::VARCHAR, $35084::VARCHAR, $35085::VARCHAR, $35086::VARCHAR, $35087::VARCHAR, $35088::VARCHAR, $35089::VARCHAR, $35090::VARCHAR, $35091::VARCHAR, $35092::VARCHAR, $35093::VARCHAR, $35094::VARCHAR, $35095::VARCHAR, $35096::VARCHAR, $35097::VARCHAR, $35098::VARCHAR, $35099::VARCHAR, $35100::VARCHAR, $35101::VARCHAR, $35102::VARCHAR, $35103::VARCHAR, $35104::VARCHAR, $35105::VARCHAR, $35106::VARCHAR, $35107::VARCHAR, $35108::VARCHAR, $35109::VARCHAR, $35110::VARCHAR, $35111::VARCHAR, $35112::VARCHAR, $35113::VARCHAR, $35114::VARCHAR, $35115::VARCHAR, $35116::VARCHAR, $35117::VARCHAR, $35118::VARCHAR, $35119::VARCHAR, $35120::VARCHAR, $35121::VARCHAR, $35122::VARCHAR, $35123::VARCHAR, $35124::VARCHAR, $35125::VARCHAR, $35126::VARCHAR, $35127::VARCHAR, $35128::VARCHAR, $35129::VARCHAR, $35130::VARCHAR, $35131::VARCHAR, $35132::VARCHAR, $35133::VARCHAR, $35134::VARCHAR, $35135::VARCHAR, $35136::VARCHAR, $35137::VARCHAR, $35138::VARCHAR, $35139::VARCHAR, $35140::VARCHAR, $35141::VARCHAR, $35142::VARCHAR, $35143::VARCHAR, $35144::VARCHAR, $35145::VARCHAR, $35146::VARCHAR, $35147::VARCHAR, $35148::VARCHAR, $35149::VARCHAR, $35150::VARCHAR, $35151::VARCHAR, $35152::VARCHAR, $35153::VARCHAR, $35154::VARCHAR, $35155::VARCHAR, $35156::VARCHAR, $35157::VARCHAR, $35158::VARCHAR, $35159::VARCHAR, $35160::VARCHAR, $35161::VARCHAR, $35162::VARCHAR, $35163::VARCHAR, $35164::VARCHAR, $35165::VARCHAR, $35166::VARCHAR, $35167::VARCHAR, $35168::VARCHAR, $35169::VARCHAR, $35170::VARCHAR, $35171::VARCHAR, $35172::VARCHAR, $35173::VARCHAR, $35174::VARCHAR, $35175::VARCHAR, $35176::VARCHAR, $35177::VARCHAR, $35178::VARCHAR, $35179::VARCHAR, $35180::VARCHAR, $35181::VARCHAR, $35182::VARCHAR, $35183::VARCHAR, $35184::VARCHAR, $35185::VARCHAR, $35186::VARCHAR, $35187::VARCHAR, $35188::VARCHAR, $35189::VARCHAR, $35190::VARCHAR, $35191::VARCHAR, $35192::VARCHAR, $35193::VARCHAR, $35194::VARCHAR, $35195::VARCHAR, $35196::VARCHAR, $35197::VARCHAR, $35198::VARCHAR, $35199::VARCHAR, $35200::VARCHAR, $35201::VARCHAR, $35202::VARCHAR, $35203::VARCHAR, $35204::VARCHAR, $35205::VARCHAR, $35206::VARCHAR, $35207::VARCHAR, $35208::VARCHAR, $35209::VARCHAR, $35210::VARCHAR, $35211::VARCHAR, $35212::VARCHAR, $35213::VARCHAR, $35214::VARCHAR, $35215::VARCHAR, $35216::VARCHAR, $35217::VARCHAR, $35218::VARCHAR, $35219::VARCHAR, $35220::VARCHAR, $35221::VARCHAR, $35222::VARCHAR, $35223::VARCHAR, $35224::VARCHAR, $35225::VARCHAR, $35226::VARCHAR, $35227::VARCHAR, $35228::VARCHAR, $35229::VARCHAR, $35230::VARCHAR, $35231::VARCHAR, $35232::VARCHAR, $35233::VARCHAR, $35234::VARCHAR, $35235::VARCHAR, $35236::VARCHAR, $35237::VARCHAR, $35238::VARCHAR, $35239::VARCHAR, $35240::VARCHAR, $35241::VARCHAR, $35242::VARCHAR, $35243::VARCHAR, $35244::VARCHAR, $35245::VARCHAR, $35246::VARCHAR, $35247::VARCHAR, $35248::VARCHAR, $35249::VARCHAR, $35250::VARCHAR, $35251::VARCHAR, $35252::VARCHAR, $35253::VARCHAR, $35254::VARCHAR, $35255::VARCHAR, $35256::VARCHAR, $35257::VARCHAR, $35258::VARCHAR, $35259::VARCHAR, $35260::VARCHAR, $35261::VARCHAR, $35262::VARCHAR, $35263::VARCHAR, $35264::VARCHAR, $35265::VARCHAR, $35266::VARCHAR, $35267::VARCHAR, $35268::VARCHAR, $35269::VARCHAR, $35270::VARCHAR, $35271::VARCHAR, $35272::VARCHAR, $35273::VARCHAR, $35274::VARCHAR, $35275::VARCHAR, $35276::VARCHAR, $35277::VARCHAR, $35278::VARCHAR, $35279::VARCHAR, $35280::VARCHAR, $35281::VARCHAR, $35282::VARCHAR, $35283::VARCHAR, $35284::VARCHAR, $35285::VARCHAR, $35286::VARCHAR, $35287::VARCHAR, $35288::VARCHAR, $35289::VARCHAR, $35290::VARCHAR, $35291::VARCHAR, $35292::VARCHAR, $35293::VARCHAR, $35294::VARCHAR, $35295::VARCHAR, $35296::VARCHAR, $35297::VARCHAR, $35298::VARCHAR, $35299::VARCHAR, $35300::VARCHAR, $35301::VARCHAR, $35302::VARCHAR, $35303::VARCHAR, $35304::VARCHAR, $35305::VARCHAR, $35306::VARCHAR, $35307::VARCHAR, $35308::VARCHAR, $35309::VARCHAR, $35310::VARCHAR, $35311::VARCHAR, $35312::VARCHAR, $35313::VARCHAR, $35314::VARCHAR, $35315::VARCHAR, $35316::VARCHAR, $35317::VARCHAR, $35318::VARCHAR, $35319::VARCHAR, $35320::VARCHAR, $35321::VARCHAR, $35322::VARCHAR, $35323::VARCHAR, $35324::VARCHAR, $35325::VARCHAR, $35326::VARCHAR, $35327::VARCHAR, $35328::VARCHAR, $35329::VARCHAR, $35330::VARCHAR, $35331::VARCHAR, $35332::VARCHAR, $35333::VARCHAR, $35334::VARCHAR, $35335::VARCHAR, $35336::VARCHAR, $35337::VARCHAR, $35338::VARCHAR, $35339::VARCHAR, $35340::VARCHAR, $35341::VARCHAR, $35342::VARCHAR, $35343::VARCHAR, $35344::VARCHAR, $35345::VARCHAR, $35346::VARCHAR, $35347::VARCHAR, $35348::VARCHAR, $35349::VARCHAR, $35350::VARCHAR, $35351::VARCHAR, $35352::VARCHAR, $35353::VARCHAR, $35354::VARCHAR, $35355::VARCHAR, $35356::VARCHAR, $35357::VARCHAR, $35358::VARCHAR, $35359::VARCHAR, $35360::VARCHAR, $35361::VARCHAR, $35362::VARCHAR, $35363::VARCHAR, $35364::VARCHAR, $35365::VARCHAR, $35366::VARCHAR, $35367::VARCHAR, $35368::VARCHAR, $35369::VARCHAR, $35370::VARCHAR, $35371::VARCHAR, $35372::VARCHAR, $35373::VARCHAR, $35374::VARCHAR, $35375::VARCHAR, $35376::VARCHAR, $35377::VARCHAR, $35378::VARCHAR, $35379::VARCHAR, $35380::VARCHAR, $35381::VARCHAR, $35382::VARCHAR, $35383::VARCHAR, $35384::VARCHAR, $35385::VARCHAR, $35386::VARCHAR, $35387::VARCHAR, $35388::VARCHAR, $35389::VARCHAR, $35390::VARCHAR, $35391::VARCHAR, $35392::VARCHAR, $35393::VARCHAR, $35394::VARCHAR, $35395::VARCHAR, $35396::VARCHAR, $35397::VARCHAR, $35398::VARCHAR, $35399::VARCHAR, $35400::VARCHAR, $35401::VARCHAR, $35402::VARCHAR, $35403::VARCHAR, $35404::VARCHAR, $35405::VARCHAR, $35406::VARCHAR, $35407::VARCHAR, $35408::VARCHAR, $35409::VARCHAR, $35410::VARCHAR, $35411::VARCHAR, $35412::VARCHAR, $35413::VARCHAR, $35414::VARCHAR, $35415::VARCHAR, $35416::VARCHAR, $35417::VARCHAR, $35418::VARCHAR, $35419::VARCHAR, $35420::VARCHAR, $35421::VARCHAR, $35422::VARCHAR, $35423::VARCHAR, $35424::VARCHAR, $35425::VARCHAR, $35426::VARCHAR, $35427::VARCHAR, $35428::VARCHAR, $35429::VARCHAR, $35430::VARCHAR, $35431::VARCHAR, $35432::VARCHAR, $35433::VARCHAR, $35434::VARCHAR, $35435::VARCHAR, $35436::VARCHAR, $35437::VARCHAR, $35438::VARCHAR, $35439::VARCHAR, $35440::VARCHAR, $35441::VARCHAR, $35442::VARCHAR, $35443::VARCHAR, $35444::VARCHAR, $35445::VARCHAR, $35446::VARCHAR, $35447::VARCHAR, $35448::VARCHAR, $35449::VARCHAR, $35450::VARCHAR, $35451::VARCHAR, $35452::VARCHAR, $35453::VARCHAR, $35454::VARCHAR, $35455::VARCHAR, $35456::VARCHAR, $35457::VARCHAR, $35458::VARCHAR, $35459::VARCHAR, $35460::VARCHAR, $35461::VARCHAR, $35462::VARCHAR, $35463::VARCHAR, $35464::VARCHAR, $35465::VARCHAR, $35466::VARCHAR, $35467::VARCHAR, $35468::VARCHAR, $35469::VARCHAR, $35470::VARCHAR, $35471::VARCHAR, $35472::VARCHAR, $35473::VARCHAR, $35474::VARCHAR, $35475::VARCHAR, $35476::VARCHAR, $35477::VARCHAR, $35478::VARCHAR, $35479::VARCHAR, $35480::VARCHAR, $35481::VARCHAR, $35482::VARCHAR, $35483::VARCHAR, $35484::VARCHAR, $35485::VARCHAR, $35486::VARCHAR, $35487::VARCHAR, $35488::VARCHAR, $35489::VARCHAR, $35490::VARCHAR, $35491::VARCHAR, $35492::VARCHAR, $35493::VARCHAR, $35494::VARCHAR, $35495::VARCHAR, $35496::VARCHAR, $35497::VARCHAR, $35498::VARCHAR, $35499::VARCHAR, $35500::VARCHAR, $35501::VARCHAR, $35502::VARCHAR, $35503::VARCHAR, $35504::VARCHAR, $35505::VARCHAR, $35506::VARCHAR, $35507::VARCHAR, $35508::VARCHAR, $35509::VARCHAR, $35510::VARCHAR, $35511::VARCHAR, $35512::VARCHAR, $35513::VARCHAR, $35514::VARCHAR, $35515::VARCHAR, $35516::VARCHAR, $35517::VARCHAR, $35518::VARCHAR, $35519::VARCHAR, $35520::VARCHAR, $35521::VARCHAR, $35522::VARCHAR, $35523::VARCHAR, $35524::VARCHAR, $35525::VARCHAR, $35526::VARCHAR, $35527::VARCHAR, $35528::VARCHAR, $35529::VARCHAR, $35530::VARCHAR, $35531::VARCHAR, $35532::VARCHAR, $35533::VARCHAR, $35534::VARCHAR, $35535::VARCHAR, $35536::VARCHAR, $35537::VARCHAR, $35538::VARCHAR, $35539::VARCHAR, $35540::VARCHAR, $35541::VARCHAR, $35542::VARCHAR, $35543::VARCHAR, $35544::VARCHAR, $35545::VARCHAR, $35546::VARCHAR, $35547::VARCHAR, $35548::VARCHAR, $35549::VARCHAR, $35550::VARCHAR, $35551::VARCHAR, $35552::VARCHAR, $35553::VARCHAR, $35554::VARCHAR, $35555::VARCHAR, $35556::VARCHAR, $35557::VARCHAR, $35558::VARCHAR, $35559::VARCHAR, $35560::VARCHAR, $35561::VARCHAR, $35562::VARCHAR, $35563::VARCHAR, $35564::VARCHAR, $35565::VARCHAR, $35566::VARCHAR, $35567::VARCHAR, $35568::VARCHAR, $35569::VARCHAR, $35570::VARCHAR, $35571::VARCHAR, $35572::VARCHAR, $35573::VARCHAR, $35574::VARCHAR, $35575::VARCHAR, $35576::VARCHAR, $35577::VARCHAR, $35578::VARCHAR, $35579::VARCHAR, $35580::VARCHAR, $35581::VARCHAR, $35582::VARCHAR, $35583::VARCHAR, $35584::VARCHAR, $35585::VARCHAR, $35586::VARCHAR, $35587::VARCHAR, $35588::VARCHAR, $35589::VARCHAR, $35590::VARCHAR, $35591::VARCHAR, $35592::VARCHAR, $35593::VARCHAR, $35594::VARCHAR, $35595::VARCHAR, $35596::VARCHAR, $35597::VARCHAR, $35598::VARCHAR, $35599::VARCHAR, $35600::VARCHAR, $35601::VARCHAR, $35602::VARCHAR, $35603::VARCHAR, $35604::VARCHAR, $35605::VARCHAR, $35606::VARCHAR, $35607::VARCHAR, $35608::VARCHAR, $35609::VARCHAR, $35610::VARCHAR, $35611::VARCHAR, $35612::VARCHAR, $35613::VARCHAR, $35614::VARCHAR, $35615::VARCHAR, $35616::VARCHAR, $35617::VARCHAR, $35618::VARCHAR, $35619::VARCHAR, $35620::VARCHAR, $35621::VARCHAR, $35622::VARCHAR, $35623::VARCHAR, $35624::VARCHAR, $35625::VARCHAR, $35626::VARCHAR, $35627::VARCHAR, $35628::VARCHAR, $35629::VARCHAR, $35630::VARCHAR, $35631::VARCHAR, $35632::VARCHAR, $35633::VARCHAR, $35634::VARCHAR, $35635::VARCHAR, $35636::VARCHAR, $35637::VARCHAR, $35638::VARCHAR, $35639::VARCHAR, $35640::VARCHAR, $35641::VARCHAR, $35642::VARCHAR, $35643::VARCHAR, $35644::VARCHAR, $35645::VARCHAR, $35646::VARCHAR, $35647::VARCHAR, $35648::VARCHAR, $35649::VARCHAR, $35650::VARCHAR, $35651::VARCHAR, $35652::VARCHAR, $35653::VARCHAR, $35654::VARCHAR, $35655::VARCHAR, $35656::VARCHAR, $35657::VARCHAR, $35658::VARCHAR, $35659::VARCHAR, $35660::VARCHAR, $35661::VARCHAR, $35662::VARCHAR, $35663::VARCHAR, $35664::VARCHAR, $35665::VARCHAR, $35666::VARCHAR, $35667::VARCHAR, $35668::VARCHAR, $35669::VARCHAR, $35670::VARCHAR, $35671::VARCHAR, $35672::VARCHAR, $35673::VARCHAR, $35674::VARCHAR, $35675::VARCHAR, $35676::VARCHAR, $35677::VARCHAR, $35678::VARCHAR, $35679::VARCHAR, $35680::VARCHAR, $35681::VARCHAR, $35682::VARCHAR, $35683::VARCHAR, $35684::VARCHAR, $35685::VARCHAR, $35686::VARCHAR, $35687::VARCHAR, $35688::VARCHAR, $35689::VARCHAR, $35690::VARCHAR, $35691::VARCHAR, $35692::VARCHAR, $35693::VARCHAR, $35694::VARCHAR, $35695::VARCHAR, $35696::VARCHAR, $35697::VARCHAR, $35698::VARCHAR, $35699::VARCHAR, $35700::VARCHAR, $35701::VARCHAR, $35702::VARCHAR, $35703::VARCHAR, $35704::VARCHAR, $35705::VARCHAR, $35706::VARCHAR, $35707::VARCHAR, $35708::VARCHAR, $35709::VARCHAR, $35710::VARCHAR, $35711::VARCHAR, $35712::VARCHAR, $35713::VARCHAR, $35714::VARCHAR, $35715::VARCHAR, $35716::VARCHAR, $35717::VARCHAR, $35718::VARCHAR, $35719::VARCHAR, $35720::VARCHAR, $35721::VARCHAR, $35722::VARCHAR, $35723::VARCHAR, $35724::VARCHAR, $35725::VARCHAR, $35726::VARCHAR, $35727::VARCHAR, $35728::VARCHAR, $35729::VARCHAR, $35730::VARCHAR, $35731::VARCHAR, $35732::VARCHAR, $35733::VARCHAR, $35734::VARCHAR, $35735::VARCHAR, $35736::VARCHAR, $35737::VARCHAR, $35738::VARCHAR, $35739::VARCHAR, $35740::VARCHAR, $35741::VARCHAR, $35742::VARCHAR, $35743::VARCHAR, $35744::VARCHAR, $35745::VARCHAR, $35746::VARCHAR, $35747::VARCHAR, $35748::VARCHAR, $35749::VARCHAR, $35750::VARCHAR, $35751::VARCHAR, $35752::VARCHAR, $35753::VARCHAR, $35754::VARCHAR, $35755::VARCHAR, $35756::VARCHAR, $35757::VARCHAR, $35758::VARCHAR, $35759::VARCHAR, $35760::VARCHAR, $35761::VARCHAR, $35762::VARCHAR, $35763::VARCHAR, $35764::VARCHAR, $35765::VARCHAR, $35766::VARCHAR, $35767::VARCHAR, $35768::VARCHAR, $35769::VARCHAR, $35770::VARCHAR, $35771::VARCHAR, $35772::VARCHAR, $35773::VARCHAR, $35774::VARCHAR, $35775::VARCHAR, $35776::VARCHAR, $35777::VARCHAR, $35778::VARCHAR, $35779::VARCHAR, $35780::VARCHAR, $35781::VARCHAR, $35782::VARCHAR, $35783::VARCHAR, $35784::VARCHAR, $35785::VARCHAR, $35786::VARCHAR, $35787::VARCHAR, $35788::VARCHAR, $35789::VARCHAR, $35790::VARCHAR, $35791::VARCHAR, $35792::VARCHAR, $35793::VARCHAR, $35794::VARCHAR, $35795::VARCHAR, $35796::VARCHAR, $35797::VARCHAR, $35798::VARCHAR, $35799::VARCHAR, $35800::VARCHAR, $35801::VARCHAR, $35802::VARCHAR, $35803::VARCHAR, $35804::VARCHAR, $35805::VARCHAR, $35806::VARCHAR, $35807::VARCHAR, $35808::VARCHAR, $35809::VARCHAR, $35810::VARCHAR, $35811::VARCHAR, $35812::VARCHAR, $35813::VARCHAR, $35814::VARCHAR, $35815::VARCHAR, $35816::VARCHAR, $35817::VARCHAR, $35818::VARCHAR, $35819::VARCHAR, $35820::VARCHAR, $35821::VARCHAR, $35822::VARCHAR, $35823::VARCHAR, $35824::VARCHAR, $35825::VARCHAR, $35826::VARCHAR, $35827::VARCHAR, $35828::VARCHAR, $35829::VARCHAR, $35830::VARCHAR, $35831::VARCHAR, $35832::VARCHAR, $35833::VARCHAR, $35834::VARCHAR, $35835::VARCHAR, $35836::VARCHAR, $35837::VARCHAR, $35838::VARCHAR, $35839::VARCHAR, $35840::VARCHAR, $35841::VARCHAR, $35842::VARCHAR, $35843::VARCHAR, $35844::VARCHAR, $35845::VARCHAR, $35846::VARCHAR, $35847::VARCHAR, $35848::VARCHAR, $35849::VARCHAR, $35850::VARCHAR, $35851::VARCHAR, $35852::VARCHAR, $35853::VARCHAR, $35854::VARCHAR, $35855::VARCHAR, $35856::VARCHAR, $35857::VARCHAR, $35858::VARCHAR, $35859::VARCHAR, $35860::VARCHAR, $35861::VARCHAR, $35862::VARCHAR, $35863::VARCHAR, $35864::VARCHAR, $35865::VARCHAR, $35866::VARCHAR, $35867::VARCHAR, $35868::VARCHAR, $35869::VARCHAR, $35870::VARCHAR, $35871::VARCHAR, $35872::VARCHAR, $35873::VARCHAR, $35874::VARCHAR, $35875::VARCHAR, $35876::VARCHAR, $35877::VARCHAR, $35878::VARCHAR, $35879::VARCHAR, $35880::VARCHAR, $35881::VARCHAR, $35882::VARCHAR, $35883::VARCHAR, $35884::VARCHAR, $35885::VARCHAR, $35886::VARCHAR, $35887::VARCHAR, $35888::VARCHAR, $35889::VARCHAR, $35890::VARCHAR, $35891::VARCHAR, $35892::VARCHAR, $35893::VARCHAR, $35894::VARCHAR, $35895::VARCHAR, $35896::VARCHAR, $35897::VARCHAR, $35898::VARCHAR, $35899::VARCHAR, $35900::VARCHAR, $35901::VARCHAR, $35902::VARCHAR, $35903::VARCHAR, $35904::VARCHAR, $35905::VARCHAR, $35906::VARCHAR, $35907::VARCHAR, $35908::VARCHAR, $35909::VARCHAR, $35910::VARCHAR, $35911::VARCHAR, $35912::VARCHAR, $35913::VARCHAR, $35914::VARCHAR, $35915::VARCHAR, $35916::VARCHAR, $35917::VARCHAR, $35918::VARCHAR, $35919::VARCHAR, $35920::VARCHAR, $35921::VARCHAR, $35922::VARCHAR, $35923::VARCHAR, $35924::VARCHAR, $35925::VARCHAR, $35926::VARCHAR, $35927::VARCHAR, $35928::VARCHAR, $35929::VARCHAR, $35930::VARCHAR, $35931::VARCHAR, $35932::VARCHAR, $35933::VARCHAR, $35934::VARCHAR, $35935::VARCHAR, $35936::VARCHAR, $35937::VARCHAR, $35938::VARCHAR, $35939::VARCHAR, $35940::VARCHAR, $35941::VARCHAR, $35942::VARCHAR, $35943::VARCHAR, $35944::VARCHAR, $35945::VARCHAR, $35946::VARCHAR, $35947::VARCHAR, $35948::VARCHAR, $35949::VARCHAR, $35950::VARCHAR, $35951::VARCHAR, $35952::VARCHAR, $35953::VARCHAR, $35954::VARCHAR, $35955::VARCHAR, $35956::VARCHAR, $35957::VARCHAR, $35958::VARCHAR, $35959::VARCHAR, $35960::VARCHAR, $35961::VARCHAR, $35962::VARCHAR, $35963::VARCHAR, $35964::VARCHAR, $35965::VARCHAR, $35966::VARCHAR, $35967::VARCHAR, $35968::VARCHAR, $35969::VARCHAR, $35970::VARCHAR, $35971::VARCHAR, $35972::VARCHAR, $35973::VARCHAR, $35974::VARCHAR, $35975::VARCHAR, $35976::VARCHAR, $35977::VARCHAR, $35978::VARCHAR, $35979::VARCHAR, $35980::VARCHAR, $35981::VARCHAR, $35982::VARCHAR, $35983::VARCHAR, $35984::VARCHAR, $35985::VARCHAR, $35986::VARCHAR, $35987::VARCHAR, $35988::VARCHAR, $35989::VARCHAR, $35990::VARCHAR, $35991::VARCHAR, $35992::VARCHAR, $35993::VARCHAR, $35994::VARCHAR, $35995::VARCHAR, $35996::VARCHAR, $35997::VARCHAR, $35998::VARCHAR, $35999::VARCHAR, $36000::VARCHAR, $36001::VARCHAR, $36002::VARCHAR, $36003::VARCHAR, $36004::VARCHAR, $36005::VARCHAR, $36006::VARCHAR, $36007::VARCHAR, $36008::VARCHAR, $36009::VARCHAR, $36010::VARCHAR, $36011::VARCHAR, $36012::VARCHAR, $36013::VARCHAR, $36014::VARCHAR, $36015::VARCHAR, $36016::VARCHAR, $36017::VARCHAR, $36018::VARCHAR, $36019::VARCHAR, $36020::VARCHAR, $36021::VARCHAR, $36022::VARCHAR, $36023::VARCHAR, $36024::VARCHAR, $36025::VARCHAR, $36026::VARCHAR, $36027::VARCHAR, $36028::VARCHAR, $36029::VARCHAR, $36030::VARCHAR, $36031::VARCHAR, $36032::VARCHAR, $36033::VARCHAR, $36034::VARCHAR, $36035::VARCHAR, $36036::VARCHAR, $36037::VARCHAR, $36038::VARCHAR, $36039::VARCHAR, $36040::VARCHAR, $36041::VARCHAR, $36042::VARCHAR, $36043::VARCHAR, $36044::VARCHAR, $36045::VARCHAR, $36046::VARCHAR, $36047::VARCHAR, $36048::VARCHAR, $36049::VARCHAR, $36050::VARCHAR, $36051::VARCHAR, $36052::VARCHAR, $36053::VARCHAR, $36054::VARCHAR, $36055::VARCHAR, $36056::VARCHAR, $36057::VARCHAR, $36058::VARCHAR, $36059::VARCHAR, $36060::VARCHAR, $36061::VARCHAR, $36062::VARCHAR, $36063::VARCHAR, $36064::VARCHAR, $36065::VARCHAR, $36066::VARCHAR, $36067::VARCHAR, $36068::VARCHAR, $36069::VARCHAR, $36070::VARCHAR, $36071::VARCHAR, $36072::VARCHAR, $36073::VARCHAR, $36074::VARCHAR, $36075::VARCHAR, $36076::VARCHAR, $36077::VARCHAR, $36078::VARCHAR, $36079::VARCHAR, $36080::VARCHAR, $36081::VARCHAR, $36082::VARCHAR, $36083::VARCHAR, $36084::VARCHAR, $36085::VARCHAR, $36086::VARCHAR, $36087::VARCHAR, $36088::VARCHAR, $36089::VARCHAR, $36090::VARCHAR, $36091::VARCHAR, $36092::VARCHAR, $36093::VARCHAR, $36094::VARCHAR, $36095::VARCHAR, $36096::VARCHAR, $36097::VARCHAR, $36098::VARCHAR, $36099::VARCHAR, $36100::VARCHAR, $36101::VARCHAR, $36102::VARCHAR, $36103::VARCHAR, $36104::VARCHAR, $36105::VARCHAR, $36106::VARCHAR, $36107::VARCHAR, $36108::VARCHAR, $36109::VARCHAR, $36110::VARCHAR, $36111::VARCHAR, $36112::VARCHAR, $36113::VARCHAR, $36114::VARCHAR, $36115::VARCHAR, $36116::VARCHAR, $36117::VARCHAR, $36118::VARCHAR, $36119::VARCHAR, $36120::VARCHAR, $36121::VARCHAR, $36122::VARCHAR, $36123::VARCHAR, $36124::VARCHAR, $36125::VARCHAR, $36126::VARCHAR, $36127::VARCHAR, $36128::VARCHAR, $36129::VARCHAR, $36130::VARCHAR, $36131::VARCHAR, $36132::VARCHAR, $36133::VARCHAR, $36134::VARCHAR, $36135::VARCHAR, $36136::VARCHAR, $36137::VARCHAR, $36138::VARCHAR, $36139::VARCHAR, $36140::VARCHAR, $36141::VARCHAR, $36142::VARCHAR, $36143::VARCHAR, $36144::VARCHAR, $36145::VARCHAR, $36146::VARCHAR, $36147::VARCHAR, $36148::VARCHAR, $36149::VARCHAR, $36150::VARCHAR, $36151::VARCHAR, $36152::VARCHAR, $36153::VARCHAR, $36154::VARCHAR, $36155::VARCHAR, $36156::VARCHAR, $36157::VARCHAR, $36158::VARCHAR, $36159::VARCHAR, $36160::VARCHAR, $36161::VARCHAR, $36162::VARCHAR, $36163::VARCHAR, $36164::VARCHAR, $36165::VARCHAR, $36166::VARCHAR, $36167::VARCHAR, $36168::VARCHAR, $36169::VARCHAR, $36170::VARCHAR, $36171::VARCHAR, $36172::VARCHAR, $36173::VARCHAR, $36174::VARCHAR, $36175::VARCHAR, $36176::VARCHAR, $36177::VARCHAR, $36178::VARCHAR, $36179::VARCHAR, $36180::VARCHAR, $36181::VARCHAR, $36182::VARCHAR, $36183::VARCHAR, $36184::VARCHAR, $36185::VARCHAR, $36186::VARCHAR, $36187::VARCHAR, $36188::VARCHAR, $36189::VARCHAR, $36190::VARCHAR, $36191::VARCHAR, $36192::VARCHAR, $36193::VARCHAR, $36194::VARCHAR, $36195::VARCHAR, $36196::VARCHAR, $36197::VARCHAR, $36198::VARCHAR, $36199::VARCHAR, $36200::VARCHAR, $36201::VARCHAR, $36202::VARCHAR, $36203::VARCHAR, $36204::VARCHAR, $36205::VARCHAR, $36206::VARCHAR, $36207::VARCHAR, $36208::VARCHAR, $36209::VARCHAR, $36210::VARCHAR, $36211::VARCHAR, $36212::VARCHAR, $36213::VARCHAR, $36214::VARCHAR, $36215::VARCHAR, $36216::VARCHAR, $36217::VARCHAR, $36218::VARCHAR, $36219::VARCHAR, $36220::VARCHAR, $36221::VARCHAR, $36222::VARCHAR, $36223::VARCHAR, $36224::VARCHAR, $36225::VARCHAR, $36226::VARCHAR, $36227::VARCHAR, $36228::VARCHAR, $36229::VARCHAR, $36230::VARCHAR, $36231::VARCHAR, $36232::VARCHAR, $36233::VARCHAR, $36234::VARCHAR, $36235::VARCHAR, $36236::VARCHAR, $36237::VARCHAR, $36238::VARCHAR, $36239::VARCHAR, $36240::VARCHAR, $36241::VARCHAR, $36242::VARCHAR, $36243::VARCHAR, $36244::VARCHAR, $36245::VARCHAR, $36246::VARCHAR, $36247::VARCHAR, $36248::VARCHAR, $36249::VARCHAR, $36250::VARCHAR, $36251::VARCHAR, $36252::VARCHAR, $36253::VARCHAR, $36254::VARCHAR, $36255::VARCHAR, $36256::VARCHAR, $36257::VARCHAR, $36258::VARCHAR, $36259::VARCHAR, $36260::VARCHAR, $36261::VARCHAR, $36262::VARCHAR, $36263::VARCHAR, $36264::VARCHAR, $36265::VARCHAR, $36266::VARCHAR, $36267::VARCHAR, $36268::VARCHAR, $36269::VARCHAR, $36270::VARCHAR, $36271::VARCHAR, $36272::VARCHAR, $36273::VARCHAR, $36274::VARCHAR, $36275::VARCHAR, $36276::VARCHAR, $36277::VARCHAR, $36278::VARCHAR, $36279::VARCHAR, $36280::VARCHAR, $36281::VARCHAR, $36282::VARCHAR, $36283::VARCHAR, $36284::VARCHAR, $36285::VARCHAR, $36286::VARCHAR, $36287::VARCHAR, $36288::VARCHAR, $36289::VARCHAR, $36290::VARCHAR, $36291::VARCHAR, $36292::VARCHAR, $36293::VARCHAR, $36294::VARCHAR, $36295::VARCHAR, $36296::VARCHAR, $36297::VARCHAR, $36298::VARCHAR, $36299::VARCHAR, $36300::VARCHAR, $36301::VARCHAR, $36302::VARCHAR, $36303::VARCHAR, $36304::VARCHAR, $36305::VARCHAR, $36306::VARCHAR, $36307::VARCHAR, $36308::VARCHAR, $36309::VARCHAR, $36310::VARCHAR, $36311::VARCHAR, $36312::VARCHAR, $36313::VARCHAR, $36314::VARCHAR, $36315::VARCHAR, $36316::VARCHAR, $36317::VARCHAR, $36318::VARCHAR, $36319::VARCHAR, $36320::VARCHAR, $36321::VARCHAR, $36322::VARCHAR, $36323::VARCHAR, $36324::VARCHAR, $36325::VARCHAR, $36326::VARCHAR, $36327::VARCHAR, $36328::VARCHAR, $36329::VARCHAR, $36330::VARCHAR, $36331::VARCHAR, $36332::VARCHAR, $36333::VARCHAR, $36334::VARCHAR, $36335::VARCHAR, $36336::VARCHAR, $36337::VARCHAR, $36338::VARCHAR, $36339::VARCHAR, $36340::VARCHAR, $36341::VARCHAR, $36342::VARCHAR, $36343::VARCHAR, $36344::VARCHAR, $36345::VARCHAR, $36346::VARCHAR, $36347::VARCHAR, $36348::VARCHAR, $36349::VARCHAR, $36350::VARCHAR, $36351::VARCHAR, $36352::VARCHAR, $36353::VARCHAR, $36354::VARCHAR, $36355::VARCHAR, $36356::VARCHAR, $36357::VARCHAR, $36358::VARCHAR, $36359::VARCHAR, $36360::VARCHAR, $36361::VARCHAR, $36362::VARCHAR, $36363::VARCHAR, $36364::VARCHAR, $36365::VARCHAR, $36366::VARCHAR, $36367::VARCHAR, $36368::VARCHAR, $36369::VARCHAR, $36370::VARCHAR, $36371::VARCHAR, $36372::VARCHAR, $36373::VARCHAR, $36374::VARCHAR, $36375::VARCHAR, $36376::VARCHAR, $36377::VARCHAR, $36378::VARCHAR, $36379::VARCHAR, $36380::VARCHAR, $36381::VARCHAR, $36382::VARCHAR, $36383::VARCHAR, $36384::VARCHAR, $36385::VARCHAR, $36386::VARCHAR, $36387::VARCHAR, $36388::VARCHAR, $36389::VARCHAR, $36390::VARCHAR, $36391::VARCHAR, $36392::VARCHAR, $36393::VARCHAR, $36394::VARCHAR, $36395::VARCHAR, $36396::VARCHAR, $36397::VARCHAR, $36398::VARCHAR, $36399::VARCHAR, $36400::VARCHAR, $36401::VARCHAR, $36402::VARCHAR, $36403::VARCHAR, $36404::VARCHAR, $36405::VARCHAR, $36406::VARCHAR, $36407::VARCHAR, $36408::VARCHAR, $36409::VARCHAR, $36410::VARCHAR, $36411::VARCHAR, $36412::VARCHAR, $36413::VARCHAR, $36414::VARCHAR, $36415::VARCHAR, $36416::VARCHAR, $36417::VARCHAR, $36418::VARCHAR, $36419::VARCHAR, $36420::VARCHAR, $36421::VARCHAR, $36422::VARCHAR, $36423::VARCHAR, $36424::VARCHAR, $36425::VARCHAR, $36426::VARCHAR, $36427::VARCHAR, $36428::VARCHAR, $36429::VARCHAR, $36430::VARCHAR, $36431::VARCHAR, $36432::VARCHAR, $36433::VARCHAR, $36434::VARCHAR, $36435::VARCHAR, $36436::VARCHAR, $36437::VARCHAR, $36438::VARCHAR, $36439::VARCHAR, $36440::VARCHAR, $36441::VARCHAR, $36442::VARCHAR, $36443::VARCHAR, $36444::VARCHAR, $36445::VARCHAR, $36446::VARCHAR, $36447::VARCHAR, $36448::VARCHAR, $36449::VARCHAR, $36450::VARCHAR, $36451::VARCHAR, $36452::VARCHAR, $36453::VARCHAR, $36454::VARCHAR, $36455::VARCHAR, $36456::VARCHAR, $36457::VARCHAR, $36458::VARCHAR, $36459::VARCHAR, $36460::VARCHAR, $36461::VARCHAR, $36462::VARCHAR, $36463::VARCHAR, $36464::VARCHAR, $36465::VARCHAR, $36466::VARCHAR, $36467::VARCHAR, $36468::VARCHAR, $36469::VARCHAR, $36470::VARCHAR, $36471::VARCHAR, $36472::VARCHAR, $36473::VARCHAR, $36474::VARCHAR, $36475::VARCHAR, $36476::VARCHAR, $36477::VARCHAR, $36478::VARCHAR, $36479::VARCHAR, $36480::VARCHAR, $36481::VARCHAR, $36482::VARCHAR, $36483::VARCHAR, $36484::VARCHAR, $36485::VARCHAR, $36486::VARCHAR, $36487::VARCHAR, $36488::VARCHAR, $36489::VARCHAR, $36490::VARCHAR, $36491::VARCHAR, $36492::VARCHAR, $36493::VARCHAR, $36494::VARCHAR, $36495::VARCHAR, $36496::VARCHAR, $36497::VARCHAR, $36498::VARCHAR, $36499::VARCHAR, $36500::VARCHAR, $36501::VARCHAR, $36502::VARCHAR, $36503::VARCHAR, $36504::VARCHAR, $36505::VARCHAR, $36506::VARCHAR, $36507::VARCHAR, $36508::VARCHAR, $36509::VARCHAR, $36510::VARCHAR, $36511::VARCHAR, $36512::VARCHAR, $36513::VARCHAR, $36514::VARCHAR, $36515::VARCHAR, $36516::VARCHAR, $36517::VARCHAR, $36518::VARCHAR, $36519::VARCHAR, $36520::VARCHAR, $36521::VARCHAR, $36522::VARCHAR, $36523::VARCHAR, $36524::VARCHAR, $36525::VARCHAR, $36526::VARCHAR, $36527::VARCHAR, $36528::VARCHAR, $36529::VARCHAR, $36530::VARCHAR, $36531::VARCHAR, $36532::VARCHAR, $36533::VARCHAR, $36534::VARCHAR, $36535::VARCHAR, $36536::VARCHAR, $36537::VARCHAR, $36538::VARCHAR, $36539::VARCHAR, $36540::VARCHAR, $36541::VARCHAR, $36542::VARCHAR, $36543::VARCHAR, $36544::VARCHAR, $36545::VARCHAR, $36546::VARCHAR, $36547::VARCHAR, $36548::VARCHAR, $36549::VARCHAR, $36550::VARCHAR, $36551::VARCHAR, $36552::VARCHAR, $36553::VARCHAR, $36554::VARCHAR, $36555::VARCHAR, $36556::VARCHAR, $36557::VARCHAR, $36558::VARCHAR, $36559::VARCHAR, $36560::VARCHAR, $36561::VARCHAR, $36562::VARCHAR, $36563::VARCHAR, $36564::VARCHAR, $36565::VARCHAR, $36566::VARCHAR, $36567::VARCHAR, $36568::VARCHAR, $36569::VARCHAR, $36570::VARCHAR, $36571::VARCHAR, $36572::VARCHAR, $36573::VARCHAR, $36574::VARCHAR, $36575::VARCHAR, $36576::VARCHAR, $36577::VARCHAR, $36578::VARCHAR, $36579::VARCHAR, $36580::VARCHAR, $36581::VARCHAR, $36582::VARCHAR, $36583::VARCHAR, $36584::VARCHAR, $36585::VARCHAR, $36586::VARCHAR, $36587::VARCHAR, $36588::VARCHAR, $36589::VARCHAR, $36590::VARCHAR, $36591::VARCHAR, $36592::VARCHAR, $36593::VARCHAR, $36594::VARCHAR, $36595::VARCHAR, $36596::VARCHAR, $36597::VARCHAR, $36598::VARCHAR, $36599::VARCHAR, $36600::VARCHAR, $36601::VARCHAR, $36602::VARCHAR, $36603::VARCHAR, $36604::VARCHAR, $36605::VARCHAR, $36606::VARCHAR, $36607::VARCHAR, $36608::VARCHAR, $36609::VARCHAR, $36610::VARCHAR, $36611::VARCHAR, $36612::VARCHAR, $36613::VARCHAR, $36614::VARCHAR, $36615::VARCHAR, $36616::VARCHAR, $36617::VARCHAR, $36618::VARCHAR, $36619::VARCHAR, $36620::VARCHAR, $36621::VARCHAR, $36622::VARCHAR, $36623::VARCHAR, $36624::VARCHAR, $36625::VARCHAR, $36626::VARCHAR, $36627::VARCHAR, $36628::VARCHAR, $36629::VARCHAR, $36630::VARCHAR, $36631::VARCHAR, $36632::VARCHAR, $36633::VARCHAR, $36634::VARCHAR, $36635::VARCHAR, $36636::VARCHAR, $36637::VARCHAR, $36638::VARCHAR, $36639::VARCHAR, $36640::VARCHAR, $36641::VARCHAR, $36642::VARCHAR, $36643::VARCHAR, $36644::VARCHAR, $36645::VARCHAR, $36646::VARCHAR, $36647::VARCHAR, $36648::VARCHAR, $36649::VARCHAR, $36650::VARCHAR, $36651::VARCHAR, $36652::VARCHAR, $36653::VARCHAR, $36654::VARCHAR, $36655::VARCHAR, $36656::VARCHAR, $36657::VARCHAR, $36658::VARCHAR, $36659::VARCHAR, $36660::VARCHAR, $36661::VARCHAR, $36662::VARCHAR, $36663::VARCHAR, $36664::VARCHAR, $36665::VARCHAR, $36666::VARCHAR, $36667::VARCHAR, $36668::VARCHAR, $36669::VARCHAR, $36670::VARCHAR, $36671::VARCHAR, $36672::VARCHAR, $36673::VARCHAR, $36674::VARCHAR, $36675::VARCHAR, $36676::VARCHAR, $36677::VARCHAR, $36678::VARCHAR, $36679::VARCHAR, $36680::VARCHAR, $36681::VARCHAR, $36682::VARCHAR, $36683::VARCHAR, $36684::VARCHAR, $36685::VARCHAR, $36686::VARCHAR, $36687::VARCHAR, $36688::VARCHAR, $36689::VARCHAR, $36690::VARCHAR, $36691::VARCHAR, $36692::VARCHAR, $36693::VARCHAR, $36694::VARCHAR, $36695::VARCHAR, $36696::VARCHAR, $36697::VARCHAR, $36698::VARCHAR, $36699::VARCHAR, $36700::VARCHAR, $36701::VARCHAR, $36702::VARCHAR, $36703::VARCHAR, $36704::VARCHAR, $36705::VARCHAR, $36706::VARCHAR, $36707::VARCHAR, $36708::VARCHAR, $36709::VARCHAR, $36710::VARCHAR, $36711::VARCHAR, $36712::VARCHAR, $36713::VARCHAR, $36714::VARCHAR, $36715::VARCHAR, $36716::VARCHAR, $36717::VARCHAR, $36718::VARCHAR, $36719::VARCHAR, $36720::VARCHAR, $36721::VARCHAR, $36722::VARCHAR, $36723::VARCHAR, $36724::VARCHAR, $36725::VARCHAR, $36726::VARCHAR, $36727::VARCHAR, $36728::VARCHAR, $36729::VARCHAR, $36730::VARCHAR, $36731::VARCHAR, $36732::VARCHAR, $36733::VARCHAR, $36734::VARCHAR, $36735::VARCHAR, $36736::VARCHAR, $36737::VARCHAR, $36738::VARCHAR, $36739::VARCHAR, $36740::VARCHAR, $36741::VARCHAR, $36742::VARCHAR, $36743::VARCHAR, $36744::VARCHAR, $36745::VARCHAR, $36746::VARCHAR, $36747::VARCHAR, $36748::VARCHAR, $36749::VARCHAR, $36750::VARCHAR, $36751::VARCHAR, $36752::VARCHAR, $36753::VARCHAR, $36754::VARCHAR, $36755::VARCHAR, $36756::VARCHAR, $36757::VARCHAR, $36758::VARCHAR, $36759::VARCHAR, $36760::VARCHAR, $36761::VARCHAR, $36762::VARCHAR, $36763::VARCHAR, $36764::VARCHAR, $36765::VARCHAR, $36766::VARCHAR, $36767::VARCHAR, $36768::VARCHAR, $36769::VARCHAR, $36770::VARCHAR, $36771::VARCHAR, $36772::VARCHAR, $36773::VARCHAR, $36774::VARCHAR, $36775::VARCHAR, $36776::VARCHAR, $36777::VARCHAR, $36778::VARCHAR, $36779::VARCHAR, $36780::VARCHAR, $36781::VARCHAR, $36782::VARCHAR, $36783::VARCHAR, $36784::VARCHAR, $36785::VARCHAR, $36786::VARCHAR, $36787::VARCHAR, $36788::VARCHAR, $36789::VARCHAR, $36790::VARCHAR, $36791::VARCHAR, $36792::VARCHAR, $36793::VARCHAR, $36794::VARCHAR, $36795::VARCHAR, $36796::VARCHAR, $36797::VARCHAR, $36798::VARCHAR, $36799::VARCHAR, $36800::VARCHAR, $36801::VARCHAR, $36802::VARCHAR, $36803::VARCHAR, $36804::VARCHAR, $36805::VARCHAR, $36806::VARCHAR, $36807::VARCHAR, $36808::VARCHAR, $36809::VARCHAR, $36810::VARCHAR, $36811::VARCHAR, $36812::VARCHAR, $36813::VARCHAR, $36814::VARCHAR, $36815::VARCHAR, $36816::VARCHAR, $36817::VARCHAR, $36818::VARCHAR, $36819::VARCHAR, $36820::VARCHAR, $36821::VARCHAR, $36822::VARCHAR, $36823::VARCHAR, $36824::VARCHAR, $36825::VARCHAR, $36826::VARCHAR, $36827::VARCHAR, $36828::VARCHAR, $36829::VARCHAR, $36830::VARCHAR, $36831::VARCHAR, $36832::VARCHAR, $36833::VARCHAR, $36834::VARCHAR, $36835::VARCHAR, $36836::VARCHAR, $36837::VARCHAR, $36838::VARCHAR, $36839::VARCHAR, $36840::VARCHAR, $36841::VARCHAR, $36842::VARCHAR, $36843::VARCHAR, $36844::VARCHAR, $36845::VARCHAR, $36846::VARCHAR, $36847::VARCHAR, $36848::VARCHAR, $36849::VARCHAR, $36850::VARCHAR, $36851::VARCHAR, $36852::VARCHAR, $36853::VARCHAR, $36854::VARCHAR, $36855::VARCHAR, $36856::VARCHAR, $36857::VARCHAR, $36858::VARCHAR, $36859::VARCHAR, $36860::VARCHAR, $36861::VARCHAR, $36862::VARCHAR, $36863::VARCHAR, $36864::VARCHAR, $36865::VARCHAR, $36866::VARCHAR, $36867::VARCHAR, $36868::VARCHAR, $36869::VARCHAR, $36870::VARCHAR, $36871::VARCHAR, $36872::VARCHAR, $36873::VARCHAR, $36874::VARCHAR, $36875::VARCHAR, $36876::VARCHAR, $36877::VARCHAR, $36878::VARCHAR, $36879::VARCHAR, $36880::VARCHAR, $36881::VARCHAR, $36882::VARCHAR, $36883::VARCHAR, $36884::VARCHAR, $36885::VARCHAR, $36886::VARCHAR, $36887::VARCHAR, $36888::VARCHAR, $36889::VARCHAR, $36890::VARCHAR, $36891::VARCHAR, $36892::VARCHAR, $36893::VARCHAR, $36894::VARCHAR, $36895::VARCHAR, $36896::VARCHAR, $36897::VARCHAR, $36898::VARCHAR, $36899::VARCHAR, $36900::VARCHAR, $36901::VARCHAR, $36902::VARCHAR, $36903::VARCHAR, $36904::VARCHAR, $36905::VARCHAR, $36906::VARCHAR, $36907::VARCHAR, $36908::VARCHAR, $36909::VARCHAR, $36910::VARCHAR, $36911::VARCHAR, $36912::VARCHAR, $36913::VARCHAR, $36914::VARCHAR, $36915::VARCHAR, $36916::VARCHAR, $36917::VARCHAR, $36918::VARCHAR, $36919::VARCHAR, $36920::VARCHAR, $36921::VARCHAR, $36922::VARCHAR, $36923::VARCHAR, $36924::VARCHAR, $36925::VARCHAR, $36926::VARCHAR, $36927::VARCHAR, $36928::VARCHAR, $36929::VARCHAR, $36930::VARCHAR, $36931::VARCHAR, $36932::VARCHAR, $36933::VARCHAR, $36934::VARCHAR, $36935::VARCHAR, $36936::VARCHAR, $36937::VARCHAR, $36938::VARCHAR, $36939::VARCHAR, $36940::VARCHAR, $36941::VARCHAR, $36942::VARCHAR, $36943::VARCHAR, $36944::VARCHAR, $36945::VARCHAR, $36946::VARCHAR, $36947::VARCHAR, $36948::VARCHAR, $36949::VARCHAR, $36950::VARCHAR, $36951::VARCHAR, $36952::VARCHAR, $36953::VARCHAR, $36954::VARCHAR, $36955::VARCHAR, $36956::VARCHAR, $36957::VARCHAR, $36958::VARCHAR, $36959::VARCHAR, $36960::VARCHAR, $36961::VARCHAR, $36962::VARCHAR, $36963::VARCHAR, $36964::VARCHAR, $36965::VARCHAR, $36966::VARCHAR, $36967::VARCHAR, $36968::VARCHAR, $36969::VARCHAR, $36970::VARCHAR, $36971::VARCHAR, $36972::VARCHAR, $36973::VARCHAR, $36974::VARCHAR, $36975::VARCHAR, $36976::VARCHAR, $36977::VARCHAR, $36978::VARCHAR, $36979::VARCHAR, $36980::VARCHAR, $36981::VARCHAR, $36982::VARCHAR, $36983::VARCHAR, $36984::VARCHAR, $36985::VARCHAR, $36986::VARCHAR, $36987::VARCHAR, $36988::VARCHAR, $36989::VARCHAR, $36990::VARCHAR, $36991::VARCHAR, $36992::VARCHAR, $36993::VARCHAR, $36994::VARCHAR, $36995::VARCHAR, $36996::VARCHAR, $36997::VARCHAR, $36998::VARCHAR, $36999::VARCHAR, $37000::VARCHAR, $37001::VARCHAR, $37002::VARCHAR, $37003::VARCHAR, $37004::VARCHAR, $37005::VARCHAR, $37006::VARCHAR, $37007::VARCHAR, $37008::VARCHAR, $37009::VARCHAR, $37010::VARCHAR, $37011::VARCHAR, $37012::VARCHAR, $37013::VARCHAR, $37014::VARCHAR, $37015::VARCHAR, $37016::VARCHAR, $37017::VARCHAR, $37018::VARCHAR, $37019::VARCHAR, $37020::VARCHAR, $37021::VARCHAR, $37022::VARCHAR, $37023::VARCHAR, $37024::VARCHAR, $37025::VARCHAR, $37026::VARCHAR, $37027::VARCHAR, $37028::VARCHAR, $37029::VARCHAR, $37030::VARCHAR, $37031::VARCHAR, $37032::VARCHAR, $37033::VARCHAR, $37034::VARCHAR, $37035::VARCHAR, $37036::VARCHAR, $37037::VARCHAR, $37038::VARCHAR, $37039::VARCHAR, $37040::VARCHAR, $37041::VARCHAR, $37042::VARCHAR, $37043::VARCHAR, $37044::VARCHAR, $37045::VARCHAR, $37046::VARCHAR, $37047::VARCHAR, $37048::VARCHAR, $37049::VARCHAR, $37050::VARCHAR, $37051::VARCHAR, $37052::VARCHAR, $37053::VARCHAR, $37054::VARCHAR, $37055::VARCHAR, $37056::VARCHAR, $37057::VARCHAR, $37058::VARCHAR, $37059::VARCHAR, $37060::VARCHAR, $37061::VARCHAR, $37062::VARCHAR, $37063::VARCHAR, $37064::VARCHAR, $37065::VARCHAR, $37066::VARCHAR, $37067::VARCHAR, $37068::VARCHAR, $37069::VARCHAR, $37070::VARCHAR, $37071::VARCHAR, $37072::VARCHAR, $37073::VARCHAR, $37074::VARCHAR, $37075::VARCHAR, $37076::VARCHAR, $37077::VARCHAR, $37078::VARCHAR, $37079::VARCHAR, $37080::VARCHAR, $37081::VARCHAR, $37082::VARCHAR, $37083::VARCHAR, $37084::VARCHAR, $37085::VARCHAR, $37086::VARCHAR, $37087::VARCHAR, $37088::VARCHAR, $37089::VARCHAR, $37090::VARCHAR, $37091::VARCHAR, $37092::VARCHAR, $37093::VARCHAR, $37094::VARCHAR, $37095::VARCHAR, $37096::VARCHAR, $37097::VARCHAR, $37098::VARCHAR, $37099::VARCHAR, $37100::VARCHAR, $37101::VARCHAR, $37102::VARCHAR, $37103::VARCHAR, $37104::VARCHAR, $37105::VARCHAR, $37106::VARCHAR, $37107::VARCHAR, $37108::VARCHAR, $37109::VARCHAR, $37110::VARCHAR, $37111::VARCHAR, $37112::VARCHAR, $37113::VARCHAR, $37114::VARCHAR, $37115::VARCHAR, $37116::VARCHAR, $37117::VARCHAR, $37118::VARCHAR, $37119::VARCHAR, $37120::VARCHAR, $37121::VARCHAR, $37122::VARCHAR, $37123::VARCHAR, $37124::VARCHAR, $37125::VARCHAR, $37126::VARCHAR, $37127::VARCHAR, $37128::VARCHAR, $37129::VARCHAR, $37130::VARCHAR, $37131::VARCHAR, $37132::VARCHAR, $37133::VARCHAR, $37134::VARCHAR, $37135::VARCHAR, $37136::VARCHAR, $37137::VARCHAR, $37138::VARCHAR, $37139::VARCHAR, $37140::VARCHAR, $37141::VARCHAR, $37142::VARCHAR, $37143::VARCHAR, $37144::VARCHAR, $37145::VARCHAR, $37146::VARCHAR, $37147::VARCHAR, $37148::VARCHAR, $37149::VARCHAR, $37150::VARCHAR, $37151::VARCHAR, $37152::VARCHAR, $37153::VARCHAR, $37154::VARCHAR, $37155::VARCHAR, $37156::VARCHAR, $37157::VARCHAR, $37158::VARCHAR, $37159::VARCHAR, $37160::VARCHAR, $37161::VARCHAR, $37162::VARCHAR, $37163::VARCHAR, $37164::VARCHAR, $37165::VARCHAR, $37166::VARCHAR, $37167::VARCHAR, $37168::VARCHAR, $37169::VARCHAR, $37170::VARCHAR, $37171::VARCHAR, $37172::VARCHAR, $37173::VARCHAR, $37174::VARCHAR, $37175::VARCHAR, $37176::VARCHAR, $37177::VARCHAR, $37178::VARCHAR, $37179::VARCHAR, $37180::VARCHAR, $37181::VARCHAR, $37182::VARCHAR, $37183::VARCHAR, $37184::VARCHAR, $37185::VARCHAR, $37186::VARCHAR, $37187::VARCHAR, $37188::VARCHAR, $37189::VARCHAR, $37190::VARCHAR, $37191::VARCHAR, $37192::VARCHAR, $37193::VARCHAR, $37194::VARCHAR, $37195::VARCHAR, $37196::VARCHAR, $37197::VARCHAR, $37198::VARCHAR, $37199::VARCHAR, $37200::VARCHAR, $37201::VARCHAR, $37202::VARCHAR, $37203::VARCHAR, $37204::VARCHAR, $37205::VARCHAR, $37206::VARCHAR, $37207::VARCHAR, $37208::VARCHAR, $37209::VARCHAR, $37210::VARCHAR, $37211::VARCHAR, $37212::VARCHAR, $37213::VARCHAR, $37214::VARCHAR, $37215::VARCHAR, $37216::VARCHAR, $37217::VARCHAR, $37218::VARCHAR, $37219::VARCHAR, $37220::VARCHAR, $37221::VARCHAR, $37222::VARCHAR, $37223::VARCHAR, $37224::VARCHAR, $37225::VARCHAR, $37226::VARCHAR, $37227::VARCHAR, $37228::VARCHAR, $37229::VARCHAR, $37230::VARCHAR, $37231::VARCHAR, $37232::VARCHAR, $37233::VARCHAR, $37234::VARCHAR, $37235::VARCHAR, $37236::VARCHAR, $37237::VARCHAR, $37238::VARCHAR, $37239::VARCHAR, $37240::VARCHAR, $37241::VARCHAR, $37242::VARCHAR, $37243::VARCHAR, $37244::VARCHAR, $37245::VARCHAR, $37246::VARCHAR, $37247::VARCHAR, $37248::VARCHAR, $37249::VARCHAR, $37250::VARCHAR, $37251::VARCHAR, $37252::VARCHAR, $37253::VARCHAR, $37254::VARCHAR, $37255::VARCHAR, $37256::VARCHAR, $37257::VARCHAR, $37258::VARCHAR, $37259::VARCHAR, $37260::VARCHAR, $37261::VARCHAR, $37262::VARCHAR, $37263::VARCHAR, $37264::VARCHAR, $37265::VARCHAR, $37266::VARCHAR, $37267::VARCHAR, $37268::VARCHAR, $37269::VARCHAR, $37270::VARCHAR, $37271::VARCHAR, $37272::VARCHAR, $37273::VARCHAR, $37274::VARCHAR, $37275::VARCHAR, $37276::VARCHAR, $37277::VARCHAR, $37278::VARCHAR, $37279::VARCHAR, $37280::VARCHAR, $37281::VARCHAR, $37282::VARCHAR, $37283::VARCHAR, $37284::VARCHAR, $37285::VARCHAR, $37286::VARCHAR, $37287::VARCHAR, $37288::VARCHAR, $37289::VARCHAR, $37290::VARCHAR, $37291::VARCHAR, $37292::VARCHAR, $37293::VARCHAR, $37294::VARCHAR, $37295::VARCHAR, $37296::VARCHAR, $37297::VARCHAR, $37298::VARCHAR, $37299::VARCHAR, $37300::VARCHAR, $37301::VARCHAR, $37302::VARCHAR, $37303::VARCHAR, $37304::VARCHAR, $37305::VARCHAR, $37306::VARCHAR, $37307::VARCHAR, $37308::VARCHAR, $37309::VARCHAR, $37310::VARCHAR, $37311::VARCHAR, $37312::VARCHAR, $37313::VARCHAR, $37314::VARCHAR, $37315::VARCHAR, $37316::VARCHAR, $37317::VARCHAR, $37318::VARCHAR, $37319::VARCHAR, $37320::VARCHAR, $37321::VARCHAR, $37322::VARCHAR, $37323::VARCHAR, $37324::VARCHAR, $37325::VARCHAR, $37326::VARCHAR, $37327::VARCHAR, $37328::VARCHAR, $37329::VARCHAR, $37330::VARCHAR, $37331::VARCHAR, $37332::VARCHAR, $37333::VARCHAR, $37334::VARCHAR, $37335::VARCHAR, $37336::VARCHAR, $37337::VARCHAR, $37338::VARCHAR, $37339::VARCHAR, $37340::VARCHAR, $37341::VARCHAR, $37342::VARCHAR, $37343::VARCHAR, $37344::VARCHAR, $37345::VARCHAR, $37346::VARCHAR, $37347::VARCHAR, $37348::VARCHAR, $37349::VARCHAR, $37350::VARCHAR, $37351::VARCHAR, $37352::VARCHAR, $37353::VARCHAR, $37354::VARCHAR, $37355::VARCHAR, $37356::VARCHAR, $37357::VARCHAR, $37358::VARCHAR, $37359::VARCHAR, $37360::VARCHAR, $37361::VARCHAR, $37362::VARCHAR, $37363::VARCHAR, $37364::VARCHAR, $37365::VARCHAR, $37366::VARCHAR, $37367::VARCHAR, $37368::VARCHAR, $37369::VARCHAR, $37370::VARCHAR, $37371::VARCHAR, $37372::VARCHAR, $37373::VARCHAR, $37374::VARCHAR, $37375::VARCHAR, $37376::VARCHAR, $37377::VARCHAR, $37378::VARCHAR, $37379::VARCHAR, $37380::VARCHAR, $37381::VARCHAR, $37382::VARCHAR, $37383::VARCHAR, $37384::VARCHAR, $37385::VARCHAR, $37386::VARCHAR, $37387::VARCHAR, $37388::VARCHAR, $37389::VARCHAR, $37390::VARCHAR, $37391::VARCHAR, $37392::VARCHAR, $37393::VARCHAR, $37394::VARCHAR, $37395::VARCHAR, $37396::VARCHAR, $37397::VARCHAR, $37398::VARCHAR, $37399::VARCHAR, $37400::VARCHAR, $37401::VARCHAR, $37402::VARCHAR, $37403::VARCHAR, $37404::VARCHAR, $37405::VARCHAR, $37406::VARCHAR, $37407::VARCHAR, $37408::VARCHAR, $37409::VARCHAR, $37410::VARCHAR, $37411::VARCHAR, $37412::VARCHAR, $37413::VARCHAR, $37414::VARCHAR, $37415::VARCHAR, $37416::VARCHAR, $37417::VARCHAR, $37418::VARCHAR, $37419::VARCHAR, $37420::VARCHAR, $37421::VARCHAR, $37422::VARCHAR, $37423::VARCHAR, $37424::VARCHAR, $37425::VARCHAR, $37426::VARCHAR, $37427::VARCHAR, $37428::VARCHAR, $37429::VARCHAR, $37430::VARCHAR, $37431::VARCHAR, $37432::VARCHAR, $37433::VARCHAR, $37434::VARCHAR, $37435::VARCHAR, $37436::VARCHAR, $37437::VARCHAR, $37438::VARCHAR, $37439::VARCHAR, $37440::VARCHAR, $37441::VARCHAR, $37442::VARCHAR, $37443::VARCHAR, $37444::VARCHAR, $37445::VARCHAR, $37446::VARCHAR, $37447::VARCHAR, $37448::VARCHAR, $37449::VARCHAR, $37450::VARCHAR, $37451::VARCHAR, $37452::VARCHAR, $37453::VARCHAR, $37454::VARCHAR, $37455::VARCHAR, $37456::VARCHAR, $37457::VARCHAR, $37458::VARCHAR, $37459::VARCHAR, $37460::VARCHAR, $37461::VARCHAR, $37462::VARCHAR, $37463::VARCHAR, $37464::VARCHAR, $37465::VARCHAR, $37466::VARCHAR, $37467::VARCHAR, $37468::VARCHAR, $37469::VARCHAR, $37470::VARCHAR, $37471::VARCHAR, $37472::VARCHAR, $37473::VARCHAR, $37474::VARCHAR, $37475::VARCHAR, $37476::VARCHAR, $37477::VARCHAR, $37478::VARCHAR, $37479::VARCHAR, $37480::VARCHAR, $37481::VARCHAR, $37482::VARCHAR, $37483::VARCHAR, $37484::VARCHAR, $37485::VARCHAR, $37486::VARCHAR, $37487::VARCHAR, $37488::VARCHAR, $37489::VARCHAR, $37490::VARCHAR, $37491::VARCHAR, $37492::VARCHAR, $37493::VARCHAR, $37494::VARCHAR, $37495::VARCHAR, $37496::VARCHAR, $37497::VARCHAR, $37498::VARCHAR, $37499::VARCHAR, $37500::VARCHAR, $37501::VARCHAR, $37502::VARCHAR, $37503::VARCHAR, $37504::VARCHAR, $37505::VARCHAR, $37506::VARCHAR, $37507::VARCHAR, $37508::VARCHAR, $37509::VARCHAR, $37510::VARCHAR, $37511::VARCHAR, $37512::VARCHAR, $37513::VARCHAR, $37514::VARCHAR, $37515::VARCHAR, $37516::VARCHAR, $37517::VARCHAR, $37518::VARCHAR, $37519::VARCHAR, $37520::VARCHAR, $37521::VARCHAR, $37522::VARCHAR, $37523::VARCHAR, $37524::VARCHAR, $37525::VARCHAR, $37526::VARCHAR, $37527::VARCHAR, $37528::VARCHAR, $37529::VARCHAR, $37530::VARCHAR, $37531::VARCHAR, $37532::VARCHAR, $37533::VARCHAR, $37534::VARCHAR, $37535::VARCHAR, $37536::VARCHAR, $37537::VARCHAR, $37538::VARCHAR, $37539::VARCHAR, $37540::VARCHAR, $37541::VARCHAR, $37542::VARCHAR, $37543::VARCHAR, $37544::VARCHAR, $37545::VARCHAR, $37546::VARCHAR, $37547::VARCHAR, $37548::VARCHAR, $37549::VARCHAR, $37550::VARCHAR, $37551::VARCHAR, $37552::VARCHAR, $37553::VARCHAR, $37554::VARCHAR, $37555::VARCHAR, $37556::VARCHAR, $37557::VARCHAR, $37558::VARCHAR, $37559::VARCHAR, $37560::VARCHAR, $37561::VARCHAR, $37562::VARCHAR, $37563::VARCHAR, $37564::VARCHAR, $37565::VARCHAR, $37566::VARCHAR, $37567::VARCHAR, $37568::VARCHAR, $37569::VARCHAR, $37570::VARCHAR, $37571::VARCHAR, $37572::VARCHAR, $37573::VARCHAR, $37574::VARCHAR, $37575::VARCHAR, $37576::VARCHAR, $37577::VARCHAR, $37578::VARCHAR, $37579::VARCHAR, $37580::VARCHAR, $37581::VARCHAR, $37582::VARCHAR, $37583::VARCHAR, $37584::VARCHAR, $37585::VARCHAR, $37586::VARCHAR, $37587::VARCHAR, $37588::VARCHAR, $37589::VARCHAR, $37590::VARCHAR, $37591::VARCHAR, $37592::VARCHAR, $37593::VARCHAR, $37594::VARCHAR, $37595::VARCHAR, $37596::VARCHAR, $37597::VARCHAR, $37598::VARCHAR, $37599::VARCHAR, $37600::VARCHAR, $37601::VARCHAR, $37602::VARCHAR, $37603::VARCHAR, $37604::VARCHAR, $37605::VARCHAR, $37606::VARCHAR, $37607::VARCHAR, $37608::VARCHAR, $37609::VARCHAR, $37610::VARCHAR, $37611::VARCHAR, $37612::VARCHAR, $37613::VARCHAR, $37614::VARCHAR, $37615::VARCHAR, $37616::VARCHAR, $37617::VARCHAR, $37618::VARCHAR, $37619::VARCHAR, $37620::VARCHAR, $37621::VARCHAR, $37622::VARCHAR, $37623::VARCHAR, $37624::VARCHAR, $37625::VARCHAR, $37626::VARCHAR, $37627::VARCHAR, $37628::VARCHAR, $37629::VARCHAR, $37630::VARCHAR, $37631::VARCHAR, $37632::VARCHAR, $37633::VARCHAR, $37634::VARCHAR, $37635::VARCHAR, $37636::VARCHAR, $37637::VARCHAR, $37638::VARCHAR, $37639::VARCHAR, $37640::VARCHAR, $37641::VARCHAR, $37642::VARCHAR, $37643::VARCHAR, $37644::VARCHAR, $37645::VARCHAR, $37646::VARCHAR, $37647::VARCHAR, $37648::VARCHAR, $37649::VARCHAR, $37650::VARCHAR, $37651::VARCHAR, $37652::VARCHAR, $37653::VARCHAR, $37654::VARCHAR, $37655::VARCHAR, $37656::VARCHAR, $37657::VARCHAR, $37658::VARCHAR, $37659::VARCHAR, $37660::VARCHAR, $37661::VARCHAR, $37662::VARCHAR, $37663::VARCHAR, $37664::VARCHAR, $37665::VARCHAR, $37666::VARCHAR, $37667::VARCHAR, $37668::VARCHAR, $37669::VARCHAR, $37670::VARCHAR, $37671::VARCHAR, $37672::VARCHAR, $37673::VARCHAR, $37674::VARCHAR, $37675::VARCHAR, $37676::VARCHAR, $37677::VARCHAR, $37678::VARCHAR, $37679::VARCHAR, $37680::VARCHAR, $37681::VARCHAR, $37682::VARCHAR, $37683::VARCHAR, $37684::VARCHAR, $37685::VARCHAR, $37686::VARCHAR, $37687::VARCHAR, $37688::VARCHAR, $37689::VARCHAR, $37690::VARCHAR, $37691::VARCHAR, $37692::VARCHAR, $37693::VARCHAR, $37694::VARCHAR, $37695::VARCHAR, $37696::VARCHAR, $37697::VARCHAR, $37698::VARCHAR, $37699::VARCHAR, $37700::VARCHAR, $37701::VARCHAR, $37702::VARCHAR, $37703::VARCHAR, $37704::VARCHAR, $37705::VARCHAR, $37706::VARCHAR, $37707::VARCHAR, $37708::VARCHAR, $37709::VARCHAR, $37710::VARCHAR, $37711::VARCHAR, $37712::VARCHAR, $37713::VARCHAR, $37714::VARCHAR, $37715::VARCHAR, $37716::VARCHAR, $37717::VARCHAR, $37718::VARCHAR, $37719::VARCHAR, $37720::VARCHAR, $37721::VARCHAR, $37722::VARCHAR, $37723::VARCHAR, $37724::VARCHAR, $37725::VARCHAR, $37726::VARCHAR, $37727::VARCHAR, $37728::VARCHAR, $37729::VARCHAR, $37730::VARCHAR, $37731::VARCHAR, $37732::VARCHAR, $37733::VARCHAR, $37734::VARCHAR, $37735::VARCHAR, $37736::VARCHAR, $37737::VARCHAR, $37738::VARCHAR, $37739::VARCHAR, $37740::VARCHAR, $37741::VARCHAR, $37742::VARCHAR, $37743::VARCHAR, $37744::VARCHAR, $37745::VARCHAR, $37746::VARCHAR, $37747::VARCHAR, $37748::VARCHAR, $37749::VARCHAR, $37750::VARCHAR, $37751::VARCHAR, $37752::VARCHAR, $37753::VARCHAR, $37754::VARCHAR, $37755::VARCHAR, $37756::VARCHAR, $37757::VARCHAR, $37758::VARCHAR, $37759::VARCHAR, $37760::VARCHAR, $37761::VARCHAR, $37762::VARCHAR, $37763::VARCHAR, $37764::VARCHAR, $37765::VARCHAR, $37766::VARCHAR, $37767::VARCHAR, $37768::VARCHAR, $37769::VARCHAR, $37770::VARCHAR, $37771::VARCHAR, $37772::VARCHAR, $37773::VARCHAR, $37774::VARCHAR, $37775::VARCHAR, $37776::VARCHAR, $37777::VARCHAR, $37778::VARCHAR, $37779::VARCHAR, $37780::VARCHAR, $37781::VARCHAR, $37782::VARCHAR, $37783::VARCHAR, $37784::VARCHAR, $37785::VARCHAR, $37786::VARCHAR, $37787::VARCHAR, $37788::VARCHAR, $37789::VARCHAR, $37790::VARCHAR, $37791::VARCHAR, $37792::VARCHAR, $37793::VARCHAR, $37794::VARCHAR, $37795::VARCHAR, $37796::VARCHAR, $37797::VARCHAR, $37798::VARCHAR, $37799::VARCHAR, $37800::VARCHAR, $37801::VARCHAR, $37802::VARCHAR, $37803::VARCHAR, $37804::VARCHAR, $37805::VARCHAR, $37806::VARCHAR, $37807::VARCHAR, $37808::VARCHAR, $37809::VARCHAR, $37810::VARCHAR, $37811::VARCHAR, $37812::VARCHAR, $37813::VARCHAR, $37814::VARCHAR, $37815::VARCHAR, $37816::VARCHAR, $37817::VARCHAR, $37818::VARCHAR, $37819::VARCHAR, $37820::VARCHAR, $37821::VARCHAR, $37822::VARCHAR, $37823::VARCHAR, $37824::VARCHAR, $37825::VARCHAR, $37826::VARCHAR, $37827::VARCHAR, $37828::VARCHAR, $37829::VARCHAR, $37830::VARCHAR, $37831::VARCHAR, $37832::VARCHAR, $37833::VARCHAR, $37834::VARCHAR, $37835::VARCHAR, $37836::VARCHAR, $37837::VARCHAR, $37838::VARCHAR, $37839::VARCHAR, $37840::VARCHAR, $37841::VARCHAR, $37842::VARCHAR, $37843::VARCHAR, $37844::VARCHAR, $37845::VARCHAR, $37846::VARCHAR, $37847::VARCHAR, $37848::VARCHAR, $37849::VARCHAR, $37850::VARCHAR, $37851::VARCHAR, $37852::VARCHAR, $37853::VARCHAR, $37854::VARCHAR, $37855::VARCHAR, $37856::VARCHAR, $37857::VARCHAR, $37858::VARCHAR, $37859::VARCHAR, $37860::VARCHAR, $37861::VARCHAR, $37862::VARCHAR, $37863::VARCHAR, $37864::VARCHAR, $37865::VARCHAR, $37866::VARCHAR, $37867::VARCHAR, $37868::VARCHAR, $37869::VARCHAR, $37870::VARCHAR, $37871::VARCHAR, $37872::VARCHAR, $37873::VARCHAR, $37874::VARCHAR, $37875::VARCHAR, $37876::VARCHAR, $37877::VARCHAR, $37878::VARCHAR, $37879::VARCHAR, $37880::VARCHAR, $37881::VARCHAR, $37882::VARCHAR, $37883::VARCHAR, $37884::VARCHAR, $37885::VARCHAR, $37886::VARCHAR, $37887::VARCHAR, $37888::VARCHAR, $37889::VARCHAR, $37890::VARCHAR, $37891::VARCHAR, $37892::VARCHAR, $37893::VARCHAR, $37894::VARCHAR, $37895::VARCHAR, $37896::VARCHAR, $37897::VARCHAR, $37898::VARCHAR, $37899::VARCHAR, $37900::VARCHAR, $37901::VARCHAR, $37902::VARCHAR, $37903::VARCHAR, $37904::VARCHAR, $37905::VARCHAR, $37906::VARCHAR, $37907::VARCHAR, $37908::VARCHAR, $37909::VARCHAR, $37910::VARCHAR, $37911::VARCHAR, $37912::VARCHAR, $37913::VARCHAR, $37914::VARCHAR, $37915::VARCHAR, $37916::VARCHAR, $37917::VARCHAR, $37918::VARCHAR, $37919::VARCHAR, $37920::VARCHAR, $37921::VARCHAR, $37922::VARCHAR, $37923::VARCHAR, $37924::VARCHAR, $37925::VARCHAR, $37926::VARCHAR, $37927::VARCHAR, $37928::VARCHAR, $37929::VARCHAR, $37930::VARCHAR, $37931::VARCHAR, $37932::VARCHAR, $37933::VARCHAR, $37934::VARCHAR, $37935::VARCHAR, $37936::VARCHAR, $37937::VARCHAR, $37938::VARCHAR, $37939::VARCHAR, $37940::VARCHAR, $37941::VARCHAR, $37942::VARCHAR, $37943::VARCHAR, $37944::VARCHAR, $37945::VARCHAR, $37946::VARCHAR, $37947::VARCHAR, $37948::VARCHAR, $37949::VARCHAR, $37950::VARCHAR, $37951::VARCHAR, $37952::VARCHAR, $37953::VARCHAR, $37954::VARCHAR, $37955::VARCHAR, $37956::VARCHAR, $37957::VARCHAR, $37958::VARCHAR, $37959::VARCHAR, $37960::VARCHAR, $37961::VARCHAR, $37962::VARCHAR, $37963::VARCHAR, $37964::VARCHAR, $37965::VARCHAR, $37966::VARCHAR, $37967::VARCHAR, $37968::VARCHAR, $37969::VARCHAR, $37970::VARCHAR, $37971::VARCHAR, $37972::VARCHAR, $37973::VARCHAR, $37974::VARCHAR, $37975::VARCHAR, $37976::VARCHAR, $37977::VARCHAR, $37978::VARCHAR, $37979::VARCHAR, $37980::VARCHAR, $37981::VARCHAR, $37982::VARCHAR, $37983::VARCHAR, $37984::VARCHAR, $37985::VARCHAR, $37986::VARCHAR, $37987::VARCHAR, $37988::VARCHAR, $37989::VARCHAR, $37990::VARCHAR, $37991::VARCHAR, $37992::VARCHAR, $37993::VARCHAR, $37994::VARCHAR, $37995::VARCHAR, $37996::VARCHAR, $37997::VARCHAR, $37998::VARCHAR, $37999::VARCHAR, $38000::VARCHAR, $38001::VARCHAR, $38002::VARCHAR, $38003::VARCHAR, $38004::VARCHAR, $38005::VARCHAR, $38006::VARCHAR, $38007::VARCHAR, $38008::VARCHAR, $38009::VARCHAR, $38010::VARCHAR, $38011::VARCHAR, $38012::VARCHAR, $38013::VARCHAR, $38014::VARCHAR, $38015::VARCHAR, $38016::VARCHAR, $38017::VARCHAR, $38018::VARCHAR, $38019::VARCHAR, $38020::VARCHAR, $38021::VARCHAR, $38022::VARCHAR, $38023::VARCHAR, $38024::VARCHAR, $38025::VARCHAR, $38026::VARCHAR, $38027::VARCHAR, $38028::VARCHAR, $38029::VARCHAR, $38030::VARCHAR, $38031::VARCHAR, $38032::VARCHAR, $38033::VARCHAR, $38034::VARCHAR, $38035::VARCHAR, $38036::VARCHAR, $38037::VARCHAR, $38038::VARCHAR, $38039::VARCHAR, $38040::VARCHAR, $38041::VARCHAR, $38042::VARCHAR, $38043::VARCHAR, $38044::VARCHAR, $38045::VARCHAR, $38046::VARCHAR, $38047::VARCHAR, $38048::VARCHAR, $38049::VARCHAR, $38050::VARCHAR, $38051::VARCHAR, $38052::VARCHAR, $38053::VARCHAR, $38054::VARCHAR, $38055::VARCHAR, $38056::VARCHAR, $38057::VARCHAR, $38058::VARCHAR, $38059::VARCHAR, $38060::VARCHAR, $38061::VARCHAR, $38062::VARCHAR, $38063::VARCHAR, $38064::VARCHAR, $38065::VARCHAR, $38066::VARCHAR, $38067::VARCHAR, $38068::VARCHAR, $38069::VARCHAR, $38070::VARCHAR, $38071::VARCHAR, $38072::VARCHAR, $38073::VARCHAR, $38074::VARCHAR, $38075::VARCHAR, $38076::VARCHAR, $38077::VARCHAR, $38078::VARCHAR, $38079::VARCHAR, $38080::VARCHAR, $38081::VARCHAR, $38082::VARCHAR, $38083::VARCHAR, $38084::VARCHAR, $38085::VARCHAR, $38086::VARCHAR, $38087::VARCHAR, $38088::VARCHAR, $38089::VARCHAR, $38090::VARCHAR, $38091::VARCHAR, $38092::VARCHAR, $38093::VARCHAR, $38094::VARCHAR, $38095::VARCHAR, $38096::VARCHAR, $38097::VARCHAR, $38098::VARCHAR, $38099::VARCHAR, $38100::VARCHAR, $38101::VARCHAR, $38102::VARCHAR, $38103::VARCHAR, $38104::VARCHAR, $38105::VARCHAR, $38106::VARCHAR, $38107::VARCHAR, $38108::VARCHAR, $38109::VARCHAR, $38110::VARCHAR, $38111::VARCHAR, $38112::VARCHAR, $38113::VARCHAR, $38114::VARCHAR, $38115::VARCHAR, $38116::VARCHAR, $38117::VARCHAR, $38118::VARCHAR, $38119::VARCHAR, $38120::VARCHAR, $38121::VARCHAR, $38122::VARCHAR, $38123::VARCHAR, $38124::VARCHAR, $38125::VARCHAR, $38126::VARCHAR, $38127::VARCHAR, $38128::VARCHAR, $38129::VARCHAR, $38130::VARCHAR, $38131::VARCHAR, $38132::VARCHAR, $38133::VARCHAR, $38134::VARCHAR, $38135::VARCHAR, $38136::VARCHAR, $38137::VARCHAR, $38138::VARCHAR, $38139::VARCHAR, $38140::VARCHAR, $38141::VARCHAR, $38142::VARCHAR, $38143::VARCHAR, $38144::VARCHAR, $38145::VARCHAR, $38146::VARCHAR, $38147::VARCHAR, $38148::VARCHAR, $38149::VARCHAR, $38150::VARCHAR, $38151::VARCHAR, $38152::VARCHAR, $38153::VARCHAR, $38154::VARCHAR, $38155::VARCHAR, $38156::VARCHAR, $38157::VARCHAR, $38158::VARCHAR, $38159::VARCHAR, $38160::VARCHAR, $38161::VARCHAR, $38162::VARCHAR, $38163::VARCHAR, $38164::VARCHAR, $38165::VARCHAR, $38166::VARCHAR, $38167::VARCHAR, $38168::VARCHAR, $38169::VARCHAR, $38170::VARCHAR, $38171::VARCHAR, $38172::VARCHAR, $38173::VARCHAR, $38174::VARCHAR, $38175::VARCHAR, $38176::VARCHAR, $38177::VARCHAR, $38178::VARCHAR, $38179::VARCHAR, $38180::VARCHAR, $38181::VARCHAR, $38182::VARCHAR, $38183::VARCHAR, $38184::VARCHAR, $38185::VARCHAR, $38186::VARCHAR, $38187::VARCHAR, $38188::VARCHAR, $38189::VARCHAR, $38190::VARCHAR, $38191::VARCHAR, $38192::VARCHAR, $38193::VARCHAR, $38194::VARCHAR, $38195::VARCHAR, $38196::VARCHAR, $38197::VARCHAR, $38198::VARCHAR, $38199::VARCHAR, $38200::VARCHAR)] [parameters: ('23', '24', '25', '26', '27', '28', '29', '68', '69', '70', '73', '74', '77', '78', '79', '80', '81', '82', '83', '84', '85', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99', '100', '101', '102', '104', '105', '110', '111', '113', '114', '115', '116', '117', '118', '119', '120', '122' ... 38100 parameters truncated ... '74025', '74026', '74027', '74028', '74029', '74031', '74032', '74033', '74034', '74044', '74045', '74046', '74047', '74048', '74049', '74050', '74051', '74052', '74053', '74054', '74055', '74056', '74057', '74058', '74059', '74071', '74079', '74080', '74081', '74082', '74083', '74084', '74085', '74086', '74087', '74088', '74089', '74090', '74091', '74092', '74102', '74103', '74104', '74105', '74106', '74107', '74108', '74109', '74110', '74111')] (Background on this error at: https://sqlalche.me/e/20/rvf5) 2025-11-19 15:29:41 - alpine_bits_python.api - INFO - Application shutdown initiated 2025-11-19 15:29:41 - alpine_bits_python.email_service - INFO - Shutting down email service thread pool 2025-11-19 15:29:41 - alpine_bits_python.email_service - INFO - Email service thread pool shut down complete 2025-11-19 15:29:41 - alpine_bits_python.api - INFO - Email service shut down 2025-11-19 15:29:41 - alpine_bits_python.api - INFO - Application shutdown complete 2025-11-19 15:29:41 - alpine_bits_python.worker_coordination - INFO - Released primary worker lock (pid=97697) 2025-11-19 15:33:53 - root - INFO - Logging to file: config/alpinebits.log 2025-11-19 15:33:53 - root - INFO - Logging configured at INFO level 2025-11-19 15:33:53 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-19 15:33:53 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-19 15:33:53 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-19 15:33:53 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-19 15:33:53 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-19 15:33:53 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-19 15:33:54 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-19 15:33:54 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-19 15:33:54 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-19 15:33:54 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-19 15:33:54 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-19 15:33:54 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-19 15:33:54 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-19 15:33:54 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-19 15:33:54 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-19 15:33:54 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-19 15:33:54 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-19 15:33:54 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-19 15:33:54 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-19 15:33:54 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-19 15:33:54 - alpine_bits_python.api - INFO - Application startup complete 2025-11-19 15:33:56 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 15:33:57 - alpine_bits_python.api - INFO - XML file queued for processing: logs/conversions_import/file_bemelman_20251119_153357.xml by user bemelman (original: file.xml) 2025-11-19 15:34:09 - alpine_bits_python.api - INFO - Starting database processing of file.xml 2025-11-19 15:34:09 - alpine_bits_python.conversion_service - INFO - ConversionService initialized in concurrent mode with SessionMaker 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Loaded 1626 reservations into cache 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Reservation cache initialized with 6 hotel codes 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73224 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73260 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 70674 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73257 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73259 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73271 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73282 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73385 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73386 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73256 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73387 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73396 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73388 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73400 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73389 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73390 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73484 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 64718 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73503 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71940 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73081 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73544 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73545 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73592 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73650 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73658 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73681 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73327 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73731 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73737 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73798 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73809 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73802 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73360 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73758 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73829 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73833 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73853 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73858 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73869 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73870 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73884 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73832 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73890 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73898 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73919 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74006 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74010 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74012 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73977 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74069 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74070 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 72586 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73532 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71770 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 1 (pms_id=23) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 5 (pms_id=29) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 10 (pms_id=25) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 8 (pms_id=24) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 9 (pms_id=26) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 4 (pms_id=28) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 6 (pms_id=27) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 7 (pms_id=69) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 11 (pms_id=70) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 2 (pms_id=73) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 3 (pms_id=68) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 12 (pms_id=74) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 13 (pms_id=77) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 14 (pms_id=78) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 15 (pms_id=79) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 16 (pms_id=80) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 17 (pms_id=82) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 18 (pms_id=83) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19 (pms_id=84) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20 (pms_id=88) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 21 (pms_id=89) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 40 (pms_id=90) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 23 (pms_id=91) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 22 (pms_id=92) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 24 (pms_id=93) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 25 (pms_id=94) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 26 (pms_id=95) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 27 (pms_id=96) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 28 (pms_id=97) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 29 (pms_id=98) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 30 (pms_id=99) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 31 (pms_id=100) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 32 (pms_id=101) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 33 (pms_id=102) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 34 (pms_id=104) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 35 (pms_id=105) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 37 (pms_id=111) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 36 (pms_id=110) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 38 (pms_id=113) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 39 (pms_id=114) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 41 (pms_id=115) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 42 (pms_id=116) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 43 (pms_id=117) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 44 (pms_id=118) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 45 (pms_id=119) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 46 (pms_id=120) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 47 (pms_id=122) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 48 (pms_id=123) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 50 (pms_id=125) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 49 (pms_id=124) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 51 (pms_id=127) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 52 (pms_id=130) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 53 (pms_id=132) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 54 (pms_id=131) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 55 (pms_id=139) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 56 (pms_id=141) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 57 (pms_id=142) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 58 (pms_id=143) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 59 (pms_id=144) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 60 (pms_id=146) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 61 (pms_id=148) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 62 (pms_id=150) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 63 (pms_id=152) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 64 (pms_id=154) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 65 (pms_id=155) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 66 (pms_id=158) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 67 (pms_id=159) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 68 (pms_id=160) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 69 (pms_id=161) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 70 (pms_id=162) 2025-11-19 15:34:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 71 (pms_id=164) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 73 (pms_id=165) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 72 (pms_id=166) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 74 (pms_id=169) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 75 (pms_id=170) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 76 (pms_id=171) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 77 (pms_id=172) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 78 (pms_id=174) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 79 (pms_id=175) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 80 (pms_id=176) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 81 (pms_id=178) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 82 (pms_id=179) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 83 (pms_id=180) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 86 (pms_id=185) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 85 (pms_id=186) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 84 (pms_id=181) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 87 (pms_id=188) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 88 (pms_id=189) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 89 (pms_id=190) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 90 (pms_id=191) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 91 (pms_id=192) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 92 (pms_id=193) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 93 (pms_id=194) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 94 (pms_id=195) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 95 (pms_id=196) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 97 (pms_id=197) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 96 (pms_id=198) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 98 (pms_id=199) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 99 (pms_id=200) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 101 (pms_id=203) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 100 (pms_id=205) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 102 (pms_id=206) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 103 (pms_id=207) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 104 (pms_id=208) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 105 (pms_id=209) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 106 (pms_id=210) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 107 (pms_id=211) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 108 (pms_id=212) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 109 (pms_id=213) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 110 (pms_id=214) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 111 (pms_id=215) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 112 (pms_id=216) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 113 (pms_id=217) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 114 (pms_id=218) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 115 (pms_id=219) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 116 (pms_id=220) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 117 (pms_id=221) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 119 (pms_id=222) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 118 (pms_id=223) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 120 (pms_id=224) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 121 (pms_id=226) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 122 (pms_id=227) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 124 (pms_id=230) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 123 (pms_id=228) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 125 (pms_id=232) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 127 (pms_id=233) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 128 (pms_id=235) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 129 (pms_id=236) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 126 (pms_id=234) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 130 (pms_id=237) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 131 (pms_id=238) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 132 (pms_id=239) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 133 (pms_id=240) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 134 (pms_id=241) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 135 (pms_id=242) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 136 (pms_id=243) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 137 (pms_id=244) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 138 (pms_id=245) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 139 (pms_id=247) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 140 (pms_id=248) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 242 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 141 (pms_id=249) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 142 (pms_id=250) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 143 (pms_id=251) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 144 (pms_id=252) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 145 (pms_id=253) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 147 (pms_id=257) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 148 (pms_id=259) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 146 (pms_id=258) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 150 (pms_id=260) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 149 (pms_id=261) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 151 (pms_id=262) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 152 (pms_id=263) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 153 (pms_id=264) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 154 (pms_id=265) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 155 (pms_id=266) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 157 (pms_id=268) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 156 (pms_id=267) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 158 (pms_id=269) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 159 (pms_id=270) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 160 (pms_id=271) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 161 (pms_id=272) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 163 (pms_id=273) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 162 (pms_id=275) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 164 (pms_id=276) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 165 (pms_id=277) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 166 (pms_id=278) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 167 (pms_id=279) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 168 (pms_id=280) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 170 (pms_id=282) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 169 (pms_id=281) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 282 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 171 (pms_id=284) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 172 (pms_id=285) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 173 (pms_id=286) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 174 (pms_id=287) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 175 (pms_id=288) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 176 (pms_id=289) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 177 (pms_id=290) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 179 (pms_id=292) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 180 (pms_id=293) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 178 (pms_id=291) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 181 (pms_id=294) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 182 (pms_id=296) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 183 (pms_id=295) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 184 (pms_id=297) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 185 (pms_id=298) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 186 (pms_id=299) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 187 (pms_id=302) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 188 (pms_id=303) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 189 (pms_id=305) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 190 (pms_id=306) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 191 (pms_id=311) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 192 (pms_id=314) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 193 (pms_id=325) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 194 (pms_id=331) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 195 (pms_id=332) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 196 (pms_id=346) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 197 (pms_id=347) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 200 (pms_id=353) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 199 (pms_id=348) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 198 (pms_id=349) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 201 (pms_id=355) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 204 (pms_id=363) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 203 (pms_id=360) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 202 (pms_id=361) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 205 (pms_id=367) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 206 (pms_id=368) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 207 (pms_id=373) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 208 (pms_id=374) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 209 (pms_id=385) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 211 (pms_id=386) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 210 (pms_id=387) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 212 (pms_id=389) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 213 (pms_id=395) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 214 (pms_id=411) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 215 (pms_id=415) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 217 (pms_id=420) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 218 (pms_id=422) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 216 (pms_id=421) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 219 (pms_id=424) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 220 (pms_id=427) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 222 (pms_id=431) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 221 (pms_id=428) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 223 (pms_id=440) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 225 (pms_id=442) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 226 (pms_id=443) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 440 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 224 (pms_id=460) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 227 (pms_id=464) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 228 (pms_id=467) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 229 (pms_id=469) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 230 (pms_id=485) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 231 (pms_id=488) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 232 (pms_id=489) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 233 (pms_id=490) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 234 (pms_id=491) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 235 (pms_id=492) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 236 (pms_id=493) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 237 (pms_id=494) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 239 (pms_id=496) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 240 (pms_id=497) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 238 (pms_id=495) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 241 (pms_id=500) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 242 (pms_id=501) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 243 (pms_id=503) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 244 (pms_id=509) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 245 (pms_id=510) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 246 (pms_id=511) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 247 (pms_id=512) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 248 (pms_id=514) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 250 (pms_id=516) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 251 (pms_id=517) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 249 (pms_id=515) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 252 (pms_id=521) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 253 (pms_id=523) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 254 (pms_id=525) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 255 (pms_id=540) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 256 (pms_id=549) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 257 (pms_id=550) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 258 (pms_id=551) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 259 (pms_id=552) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 260 (pms_id=553) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 261 (pms_id=555) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 262 (pms_id=556) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 263 (pms_id=557) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 264 (pms_id=558) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 267 (pms_id=560) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 265 (pms_id=559) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 266 (pms_id=562) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 268 (pms_id=564) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 269 (pms_id=565) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 270 (pms_id=567) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 271 (pms_id=568) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 568 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 272 (pms_id=569) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 273 (pms_id=571) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 274 (pms_id=572) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 276 (pms_id=577) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 275 (pms_id=576) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 277 (pms_id=578) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 278 (pms_id=579) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 279 (pms_id=580) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 280 (pms_id=581) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 281 (pms_id=583) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 289 (pms_id=587) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 282 (pms_id=591) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 283 (pms_id=592) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 285 (pms_id=593) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 284 (pms_id=595) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 286 (pms_id=596) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 287 (pms_id=597) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 288 (pms_id=598) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 290 (pms_id=600) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 291 (pms_id=603) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 292 (pms_id=604) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 293 (pms_id=605) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 295 (pms_id=608) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 296 (pms_id=609) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 294 (pms_id=610) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 297 (pms_id=612) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 298 (pms_id=613) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 299 (pms_id=614) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 300 (pms_id=617) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 301 (pms_id=618) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 302 (pms_id=619) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 303 (pms_id=621) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 304 (pms_id=622) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 305 (pms_id=623) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 306 (pms_id=624) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 307 (pms_id=625) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 308 (pms_id=627) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 309 (pms_id=629) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 310 (pms_id=630) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 311 (pms_id=632) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 312 (pms_id=633) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 313 (pms_id=635) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 316 (pms_id=652) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 314 (pms_id=653) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 315 (pms_id=654) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 317 (pms_id=655) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 318 (pms_id=656) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 319 (pms_id=657) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 320 (pms_id=658) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 321 (pms_id=659) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 322 (pms_id=660) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 323 (pms_id=669) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 324 (pms_id=670) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 325 (pms_id=678) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 327 (pms_id=679) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 326 (pms_id=681) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 328 (pms_id=682) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 329 (pms_id=683) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 330 (pms_id=684) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 331 (pms_id=685) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 332 (pms_id=686) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 333 (pms_id=687) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 334 (pms_id=688) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 336 (pms_id=691) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 335 (pms_id=692) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 337 (pms_id=696) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 339 (pms_id=701) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 338 (pms_id=699) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 340 (pms_id=703) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 341 (pms_id=704) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 342 (pms_id=706) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 343 (pms_id=707) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 345 (pms_id=711) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 344 (pms_id=710) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 346 (pms_id=712) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 347 (pms_id=731) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 348 (pms_id=735) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 349 (pms_id=736) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 350 (pms_id=738) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 352 (pms_id=743) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 351 (pms_id=744) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 353 (pms_id=746) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 354 (pms_id=747) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 356 (pms_id=749) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 355 (pms_id=748) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 357 (pms_id=750) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 358 (pms_id=752) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 359 (pms_id=753) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 360 (pms_id=754) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 361 (pms_id=755) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 363 (pms_id=758) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 362 (pms_id=756) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 364 (pms_id=759) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 366 (pms_id=760) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 365 (pms_id=767) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 369 (pms_id=771) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 368 (pms_id=770) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 367 (pms_id=769) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 371 (pms_id=773) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 372 (pms_id=775) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 370 (pms_id=774) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 373 (pms_id=776) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 374 (pms_id=777) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 375 (pms_id=778) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 376 (pms_id=779) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 377 (pms_id=781) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 380 (pms_id=787) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 379 (pms_id=786) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 378 (pms_id=785) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 381 (pms_id=788) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 382 (pms_id=789) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 383 (pms_id=790) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 386 (pms_id=795) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 385 (pms_id=793) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 384 (pms_id=792) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 387 (pms_id=797) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 388 (pms_id=807) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 389 (pms_id=809) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 390 (pms_id=819) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 391 (pms_id=821) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 393 (pms_id=823) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 392 (pms_id=822) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 394 (pms_id=824) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 395 (pms_id=826) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 397 (pms_id=830) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 396 (pms_id=827) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 398 (pms_id=833) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 399 (pms_id=834) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 400 (pms_id=835) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 401 (pms_id=836) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 402 (pms_id=837) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 403 (pms_id=838) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 405 (pms_id=840) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 404 (pms_id=839) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 406 (pms_id=841) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 407 (pms_id=842) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 408 (pms_id=844) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 409 (pms_id=845) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 410 (pms_id=846) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 411 (pms_id=852) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 413 (pms_id=854) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 412 (pms_id=855) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 414 (pms_id=857) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 415 (pms_id=858) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 416 (pms_id=859) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 417 (pms_id=860) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 418 (pms_id=861) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 419 (pms_id=863) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 422 (pms_id=869) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 421 (pms_id=868) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 420 (pms_id=867) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 423 (pms_id=870) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 424 (pms_id=871) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 425 (pms_id=872) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 426 (pms_id=873) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 427 (pms_id=875) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 429 (pms_id=876) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 428 (pms_id=877) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 430 (pms_id=878) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 433 (pms_id=879) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 432 (pms_id=881) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 431 (pms_id=880) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 434 (pms_id=883) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 435 (pms_id=885) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 436 (pms_id=886) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 437 (pms_id=888) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 438 (pms_id=889) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 439 (pms_id=890) 2025-11-19 15:34:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 440 (pms_id=891) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 441 (pms_id=893) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 442 (pms_id=894) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 443 (pms_id=895) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 444 (pms_id=897) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 445 (pms_id=903) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 446 (pms_id=904) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 449 (pms_id=906) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 447 (pms_id=905) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 448 (pms_id=907) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 450 (pms_id=908) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 451 (pms_id=909) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 452 (pms_id=910) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 453 (pms_id=911) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 455 (pms_id=913) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 454 (pms_id=912) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 456 (pms_id=914) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 457 (pms_id=915) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 458 (pms_id=916) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 459 (pms_id=917) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 460 (pms_id=918) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 461 (pms_id=919) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 463 (pms_id=924) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 465 (pms_id=927) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 462 (pms_id=923) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 464 (pms_id=929) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 466 (pms_id=930) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 468 (pms_id=931) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 469 (pms_id=940) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 467 (pms_id=935) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 470 (pms_id=941) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 471 (pms_id=954) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 472 (pms_id=957) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 473 (pms_id=958) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 474 (pms_id=960) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 475 (pms_id=962) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 476 (pms_id=965) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 478 (pms_id=966) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 477 (pms_id=967) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 479 (pms_id=978) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 480 (pms_id=979) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 481 (pms_id=989) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 482 (pms_id=991) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 483 (pms_id=992) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 484 (pms_id=993) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 485 (pms_id=994) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 487 (pms_id=995) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 486 (pms_id=996) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 489 (pms_id=999) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 488 (pms_id=997) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 490 (pms_id=1000) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 491 (pms_id=1001) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 492 (pms_id=1002) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 493 (pms_id=1003) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 494 (pms_id=1004) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 495 (pms_id=1005) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 496 (pms_id=1006) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 497 (pms_id=1008) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 498 (pms_id=1010) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 499 (pms_id=1012) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 500 (pms_id=1013) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 501 (pms_id=1015) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 503 (pms_id=1017) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 502 (pms_id=1018) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 504 (pms_id=1019) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 505 (pms_id=1020) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 506 (pms_id=1028) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 507 (pms_id=1029) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 508 (pms_id=1030) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 509 (pms_id=1031) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 510 (pms_id=1032) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 511 (pms_id=1033) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 512 (pms_id=1034) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 513 (pms_id=1035) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 514 (pms_id=1036) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 516 (pms_id=1037) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 515 (pms_id=1038) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 517 (pms_id=1039) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 518 (pms_id=1040) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 519 (pms_id=1041) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 521 (pms_id=1042) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 520 (pms_id=1043) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 522 (pms_id=1044) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 523 (pms_id=1045) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 524 (pms_id=1046) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 526 (pms_id=1048) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 525 (pms_id=1049) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 527 (pms_id=1050) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 529 (pms_id=1061) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 528 (pms_id=1060) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 531 (pms_id=1062) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 530 (pms_id=1063) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 532 (pms_id=1070) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 533 (pms_id=1071) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 535 (pms_id=1072) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 534 (pms_id=1074) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 536 (pms_id=1075) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 538 (pms_id=1076) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 537 (pms_id=1077) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 539 (pms_id=1078) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 541 (pms_id=1079) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 540 (pms_id=1080) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 542 (pms_id=1090) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 543 (pms_id=1091) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 544 (pms_id=1092) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 545 (pms_id=1093) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 546 (pms_id=1097) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 548 (pms_id=1099) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 547 (pms_id=1098) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 549 (pms_id=1100) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 550 (pms_id=1101) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 551 (pms_id=1102) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 552 (pms_id=1103) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 553 (pms_id=1104) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 554 (pms_id=1105) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 556 (pms_id=1106) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 555 (pms_id=1107) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 557 (pms_id=1108) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 558 (pms_id=1109) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 559 (pms_id=1110) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 560 (pms_id=1111) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 561 (pms_id=1112) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 562 (pms_id=1113) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 563 (pms_id=1114) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 564 (pms_id=1116) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 565 (pms_id=1117) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 566 (pms_id=1118) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 567 (pms_id=1120) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 568 (pms_id=1122) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 569 (pms_id=1123) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 570 (pms_id=1124) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 571 (pms_id=1125) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 572 (pms_id=1126) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 573 (pms_id=1128) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 574 (pms_id=1129) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 575 (pms_id=1130) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 577 (pms_id=1133) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 576 (pms_id=1132) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 578 (pms_id=1142) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 579 (pms_id=1143) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 580 (pms_id=1144) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 581 (pms_id=1145) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 582 (pms_id=1146) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 583 (pms_id=1149) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 584 (pms_id=1150) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 586 (pms_id=1153) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 585 (pms_id=1152) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 587 (pms_id=1154) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 588 (pms_id=1155) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 589 (pms_id=1156) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 590 (pms_id=1163) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 591 (pms_id=1165) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 592 (pms_id=1167) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 593 (pms_id=1168) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 594 (pms_id=1169) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 595 (pms_id=1172) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 597 (pms_id=1173) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 596 (pms_id=1174) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 599 (pms_id=1177) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 598 (pms_id=1176) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 600 (pms_id=1179) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 601 (pms_id=1181) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 602 (pms_id=1180) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 603 (pms_id=1182) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 604 (pms_id=1183) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 606 (pms_id=1185) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 605 (pms_id=1186) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 607 (pms_id=1187) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 608 (pms_id=1188) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 609 (pms_id=1189) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 610 (pms_id=1191) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 611 (pms_id=1194) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 612 (pms_id=1195) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 614 (pms_id=1205) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 613 (pms_id=1196) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 615 (pms_id=1209) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 617 (pms_id=1211) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 616 (pms_id=1212) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 618 (pms_id=1214) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 619 (pms_id=1222) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 621 (pms_id=1227) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 620 (pms_id=1228) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 622 (pms_id=1229) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 623 (pms_id=1231) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 625 (pms_id=1232) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 624 (pms_id=1233) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 626 (pms_id=1235) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 627 (pms_id=1236) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1231 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 628 (pms_id=1238) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 630 (pms_id=1240) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 629 (pms_id=1239) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 631 (pms_id=1241) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 632 (pms_id=1242) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 635 (pms_id=1246) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 633 (pms_id=1245) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 634 (pms_id=1247) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 636 (pms_id=1248) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 637 (pms_id=1249) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 638 (pms_id=1250) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 639 (pms_id=1254) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 640 (pms_id=1255) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 641 (pms_id=1256) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 642 (pms_id=1257) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 643 (pms_id=1267) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 644 (pms_id=1268) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 645 (pms_id=1269) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 646 (pms_id=1271) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 647 (pms_id=1272) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 648 (pms_id=1273) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 649 (pms_id=1276) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 650 (pms_id=1280) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 658 (pms_id=1279) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 651 (pms_id=1281) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 652 (pms_id=1282) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 653 (pms_id=1283) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 654 (pms_id=1284) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 655 (pms_id=1285) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 656 (pms_id=1286) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 657 (pms_id=1289) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 659 (pms_id=1290) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 660 (pms_id=1291) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 661 (pms_id=1294) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 662 (pms_id=1295) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 663 (pms_id=1296) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 664 (pms_id=1297) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 665 (pms_id=1298) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 666 (pms_id=1301) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 667 (pms_id=1302) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 668 (pms_id=1304) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 669 (pms_id=1308) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 670 (pms_id=1309) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 671 (pms_id=1310) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 672 (pms_id=1311) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 673 (pms_id=1313) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 674 (pms_id=1314) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 676 (pms_id=1318) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 675 (pms_id=1320) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 677 (pms_id=1322) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 678 (pms_id=1325) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 679 (pms_id=1326) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 680 (pms_id=1327) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 683 (pms_id=1330) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 681 (pms_id=1332) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 682 (pms_id=1333) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 684 (pms_id=1334) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 685 (pms_id=1335) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 686 (pms_id=1345) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 687 (pms_id=1346) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 688 (pms_id=1347) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 689 (pms_id=1348) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 690 (pms_id=1350) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 691 (pms_id=1351) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 692 (pms_id=1353) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 693 (pms_id=1355) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 694 (pms_id=1356) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 695 (pms_id=1357) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 696 (pms_id=1360) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 697 (pms_id=1362) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 699 (pms_id=1364) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 698 (pms_id=1363) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 700 (pms_id=1365) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 701 (pms_id=1366) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 702 (pms_id=1367) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 703 (pms_id=1371) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 704 (pms_id=1372) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 705 (pms_id=1373) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 706 (pms_id=1382) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 707 (pms_id=1383) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 709 (pms_id=1384) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 708 (pms_id=1385) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 710 (pms_id=1386) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 711 (pms_id=1387) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 712 (pms_id=1388) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 713 (pms_id=1390) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 714 (pms_id=1391) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 715 (pms_id=1392) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 716 (pms_id=1393) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 717 (pms_id=1404) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 718 (pms_id=1405) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 719 (pms_id=1406) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 720 (pms_id=1407) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 722 (pms_id=1408) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1407 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 721 (pms_id=1409) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 724 (pms_id=1410) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 723 (pms_id=1412) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 725 (pms_id=1414) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 726 (pms_id=1424) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 727 (pms_id=1425) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 729 (pms_id=1433) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 728 (pms_id=1434) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 730 (pms_id=1436) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1424 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 731 (pms_id=1437) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 732 (pms_id=1438) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 734 (pms_id=1439) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 733 (pms_id=1440) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 735 (pms_id=1441) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 736 (pms_id=1442) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 737 (pms_id=1445) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 738 (pms_id=1446) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 739 (pms_id=1451) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 740 (pms_id=1452) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 741 (pms_id=1453) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 742 (pms_id=1454) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 743 (pms_id=1458) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 744 (pms_id=1460) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 747 (pms_id=1474) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 745 (pms_id=1462) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 746 (pms_id=1464) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 749 (pms_id=1475) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 748 (pms_id=1476) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 750 (pms_id=1477) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 751 (pms_id=1480) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 752 (pms_id=1483) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 753 (pms_id=1485) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 755 (pms_id=1487) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 754 (pms_id=1486) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 756 (pms_id=1489) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 758 (pms_id=1491) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 759 (pms_id=1499) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 757 (pms_id=1490) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 761 (pms_id=1500) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 760 (pms_id=1501) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 762 (pms_id=1503) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 763 (pms_id=1504) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 764 (pms_id=1506) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 766 (pms_id=1508) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 765 (pms_id=1507) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 768 (pms_id=1510) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 767 (pms_id=1509) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 769 (pms_id=1511) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1506 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 772 (pms_id=1525) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 771 (pms_id=1524) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 773 (pms_id=1526) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 774 (pms_id=1532) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 777 (pms_id=1533) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 775 (pms_id=1534) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 776 (pms_id=1536) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 778 (pms_id=1537) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 779 (pms_id=1538) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 781 (pms_id=1541) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 780 (pms_id=1539) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 782 (pms_id=1542) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 783 (pms_id=1543) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 785 (pms_id=1548) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 784 (pms_id=1544) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 786 (pms_id=1549) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 787 (pms_id=1550) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 770 (pms_id=1523) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 788 (pms_id=1552) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 789 (pms_id=1558) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 790 (pms_id=1568) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 791 (pms_id=1569) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 792 (pms_id=1570) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 794 (pms_id=1571) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 793 (pms_id=1572) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 796 (pms_id=1573) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 795 (pms_id=1574) 2025-11-19 15:34:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 798 (pms_id=1575) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 797 (pms_id=1576) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 799 (pms_id=1577) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 800 (pms_id=1579) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 801 (pms_id=1581) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 802 (pms_id=1585) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 803 (pms_id=1586) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 804 (pms_id=1588) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 806 (pms_id=1592) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 805 (pms_id=1593) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 807 (pms_id=1594) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 808 (pms_id=1597) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 810 (pms_id=1606) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 809 (pms_id=1607) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 811 (pms_id=1608) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 814 (pms_id=1609) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 812 (pms_id=1611) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 813 (pms_id=1612) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 816 (pms_id=1616) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 815 (pms_id=1615) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 817 (pms_id=1618) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 818 (pms_id=1619) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 819 (pms_id=1621) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 820 (pms_id=1623) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 821 (pms_id=1624) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 822 (pms_id=1625) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 826 (pms_id=1627) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 823 (pms_id=1629) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 824 (pms_id=1630) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 825 (pms_id=1631) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 827 (pms_id=1632) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 828 (pms_id=1633) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 829 (pms_id=1634) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 830 (pms_id=1638) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 831 (pms_id=1639) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 832 (pms_id=1640) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 833 (pms_id=1642) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 834 (pms_id=1645) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 835 (pms_id=1643) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 836 (pms_id=1646) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 837 (pms_id=1663) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 838 (pms_id=1665) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 839 (pms_id=1668) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 840 (pms_id=1669) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 841 (pms_id=1670) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 843 (pms_id=1671) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 842 (pms_id=1674) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 845 (pms_id=1676) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 844 (pms_id=1675) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 846 (pms_id=1677) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 847 (pms_id=1678) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 848 (pms_id=1699) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 849 (pms_id=1700) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 851 (pms_id=1702) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 852 (pms_id=1703) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 850 (pms_id=1704) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 853 (pms_id=1706) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 854 (pms_id=1707) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 855 (pms_id=1708) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 856 (pms_id=1709) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 857 (pms_id=1710) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 859 (pms_id=1713) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 858 (pms_id=1712) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 860 (pms_id=1714) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 862 (pms_id=1715) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 861 (pms_id=1716) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 863 (pms_id=1717) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 865 (pms_id=1719) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 864 (pms_id=1718) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 866 (pms_id=1720) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 867 (pms_id=1721) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 875 (pms_id=1722) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 869 (pms_id=1724) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 868 (pms_id=1723) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 870 (pms_id=1726) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 871 (pms_id=1727) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 872 (pms_id=1729) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 873 (pms_id=1730) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 876 (pms_id=1732) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 874 (pms_id=1731) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 877 (pms_id=1733) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 878 (pms_id=1734) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 880 (pms_id=1735) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 879 (pms_id=1736) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 881 (pms_id=1737) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 883 (pms_id=1738) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 882 (pms_id=1739) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 884 (pms_id=1740) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 885 (pms_id=1741) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 886 (pms_id=1743) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 887 (pms_id=1744) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 888 (pms_id=1745) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 891 (pms_id=1748) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 889 (pms_id=1749) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 890 (pms_id=1750) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 892 (pms_id=1751) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 893 (pms_id=1752) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 895 (pms_id=1753) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 894 (pms_id=1754) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 896 (pms_id=1755) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 897 (pms_id=1756) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 898 (pms_id=1758) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 899 (pms_id=1762) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 900 (pms_id=1763) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 901 (pms_id=1764) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 902 (pms_id=1766) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 903 (pms_id=1767) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 904 (pms_id=1768) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 905 (pms_id=1769) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 906 (pms_id=1770) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 907 (pms_id=1771) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 908 (pms_id=1772) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 909 (pms_id=1774) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 910 (pms_id=1775) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 913 (pms_id=1778) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 911 (pms_id=1776) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 914 (pms_id=1788) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 912 (pms_id=1789) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 915 (pms_id=1790) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 916 (pms_id=1792) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 917 (pms_id=1793) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 918 (pms_id=1794) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 919 (pms_id=1797) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 920 (pms_id=1798) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 922 (pms_id=1800) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 921 (pms_id=1801) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 924 (pms_id=1802) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 923 (pms_id=1803) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 925 (pms_id=1804) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 926 (pms_id=1805) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 927 (pms_id=1807) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 928 (pms_id=1808) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 929 (pms_id=1809) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 930 (pms_id=1810) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 934 (pms_id=1811) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 932 (pms_id=1812) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 931 (pms_id=1813) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 933 (pms_id=1814) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 935 (pms_id=1816) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 936 (pms_id=1817) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 937 (pms_id=1818) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1817 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 938 (pms_id=1819) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 939 (pms_id=1820) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 941 (pms_id=1822) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 940 (pms_id=1821) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 942 (pms_id=1823) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 944 (pms_id=1824) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 943 (pms_id=1829) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 945 (pms_id=1833) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 946 (pms_id=1834) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 947 (pms_id=1835) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 948 (pms_id=1836) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 950 (pms_id=1838) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 949 (pms_id=1837) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 951 (pms_id=1839) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 953 (pms_id=1840) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 952 (pms_id=1841) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 954 (pms_id=1844) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 955 (pms_id=1845) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 956 (pms_id=1846) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1840 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1841 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 958 (pms_id=1847) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 957 (pms_id=1848) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 959 (pms_id=1849) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 960 (pms_id=1850) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 961 (pms_id=1851) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 965 (pms_id=1853) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 962 (pms_id=1852) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 963 (pms_id=1854) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 964 (pms_id=1855) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 966 (pms_id=1856) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 968 (pms_id=1857) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 967 (pms_id=1861) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 969 (pms_id=1862) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 970 (pms_id=1863) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 971 (pms_id=1865) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 973 (pms_id=1867) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 972 (pms_id=1868) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 974 (pms_id=1880) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 975 (pms_id=1882) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 976 (pms_id=1883) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1867 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 977 (pms_id=1884) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 978 (pms_id=1885) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 980 (pms_id=1887) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 979 (pms_id=1886) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 984 (pms_id=1888) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 981 (pms_id=1889) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 982 (pms_id=1890) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 983 (pms_id=1891) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 985 (pms_id=1892) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 986 (pms_id=1893) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 987 (pms_id=1894) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 988 (pms_id=1896) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 989 (pms_id=1908) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 990 (pms_id=1909) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 992 (pms_id=1910) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 991 (pms_id=1911) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 993 (pms_id=1912) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 994 (pms_id=1913) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 995 (pms_id=1914) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 996 (pms_id=1917) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 997 (pms_id=1918) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 998 (pms_id=1920) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 999 (pms_id=1922) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1000 (pms_id=1923) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1002 (pms_id=1924) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1001 (pms_id=1925) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1003 (pms_id=1928) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1004 (pms_id=1929) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1005 (pms_id=1930) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1006 (pms_id=1931) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1007 (pms_id=1932) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1008 (pms_id=1934) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1009 (pms_id=1937) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1010 (pms_id=1939) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1011 (pms_id=1940) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1012 (pms_id=1943) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1014 (pms_id=1950) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1013 (pms_id=1952) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1015 (pms_id=1954) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1016 (pms_id=1955) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 1954 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1017 (pms_id=1957) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1018 (pms_id=1958) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1019 (pms_id=1959) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1020 (pms_id=1960) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1021 (pms_id=1974) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1023 (pms_id=1975) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1022 (pms_id=1976) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1024 (pms_id=1979) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1025 (pms_id=1982) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1026 (pms_id=1983) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1027 (pms_id=1988) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1028 (pms_id=1991) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1029 (pms_id=1995) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1030 (pms_id=1996) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1031 (pms_id=1997) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1032 (pms_id=1999) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1033 (pms_id=2000) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1034 (pms_id=2001) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1035 (pms_id=2012) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1036 (pms_id=2013) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1037 (pms_id=2014) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1038 (pms_id=2017) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1039 (pms_id=2018) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1040 (pms_id=2019) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1041 (pms_id=2020) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1042 (pms_id=2021) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1044 (pms_id=2022) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1043 (pms_id=2023) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1045 (pms_id=2024) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1046 (pms_id=2025) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1047 (pms_id=2026) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1048 (pms_id=2027) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1049 (pms_id=2028) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1050 (pms_id=2029) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1052 (pms_id=2031) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1051 (pms_id=2030) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1053 (pms_id=2032) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1054 (pms_id=2033) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1055 (pms_id=2036) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1056 (pms_id=2037) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1057 (pms_id=2038) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1058 (pms_id=2046) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1059 (pms_id=2047) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1060 (pms_id=2048) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1062 (pms_id=2049) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1061 (pms_id=2050) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1063 (pms_id=2053) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1065 (pms_id=2057) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1064 (pms_id=2056) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1066 (pms_id=2061) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1067 (pms_id=2064) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1068 (pms_id=2065) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1069 (pms_id=2066) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1070 (pms_id=2067) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1072 (pms_id=2069) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1071 (pms_id=2068) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1073 (pms_id=2070) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1074 (pms_id=2071) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1075 (pms_id=2072) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1076 (pms_id=2073) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1078 (pms_id=2074) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1077 (pms_id=2075) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1079 (pms_id=2076) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1080 (pms_id=2077) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1081 (pms_id=2078) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1082 (pms_id=2080) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1083 (pms_id=2081) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1084 (pms_id=2084) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1085 (pms_id=2085) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1086 (pms_id=2087) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1087 (pms_id=2095) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1088 (pms_id=2096) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1089 (pms_id=2097) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1091 (pms_id=2098) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1092 (pms_id=2102) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1090 (pms_id=2101) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1093 (pms_id=2104) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1095 (pms_id=2109) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1094 (pms_id=2106) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1096 (pms_id=2110) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1097 (pms_id=2112) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1098 (pms_id=2113) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1099 (pms_id=2114) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1101 (pms_id=2117) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1100 (pms_id=2115) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1102 (pms_id=2120) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1105 (pms_id=2122) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1103 (pms_id=2121) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1104 (pms_id=2124) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2121 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2124 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1106 (pms_id=2125) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1107 (pms_id=2126) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1108 (pms_id=2127) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1109 (pms_id=2128) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1110 (pms_id=2129) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1111 (pms_id=2130) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1112 (pms_id=2131) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1113 (pms_id=2132) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1114 (pms_id=2133) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1115 (pms_id=2134) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1116 (pms_id=2138) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1117 (pms_id=2139) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1118 (pms_id=2140) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1121 (pms_id=2141) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1119 (pms_id=2142) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1120 (pms_id=2144) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1122 (pms_id=2145) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1123 (pms_id=2148) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1124 (pms_id=2149) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1125 (pms_id=2150) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1126 (pms_id=2151) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1127 (pms_id=2152) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1128 (pms_id=2156) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1130 (pms_id=2157) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1129 (pms_id=2158) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1131 (pms_id=2159) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1132 (pms_id=2160) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1133 (pms_id=2161) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1134 (pms_id=2162) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2157 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1135 (pms_id=2164) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1136 (pms_id=2165) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1137 (pms_id=2177) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1138 (pms_id=2178) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1139 (pms_id=2179) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1140 (pms_id=2180) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1141 (pms_id=2181) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1142 (pms_id=2187) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1144 (pms_id=2188) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1143 (pms_id=2190) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1145 (pms_id=2192) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1146 (pms_id=2195) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1148 (pms_id=2198) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1147 (pms_id=2196) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1149 (pms_id=2199) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1150 (pms_id=2200) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1151 (pms_id=2201) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1152 (pms_id=2202) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1153 (pms_id=2203) 2025-11-19 15:34:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 1154 (pms_id=2204) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1155 (pms_id=2205) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1156 (pms_id=2208) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1157 (pms_id=2209) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1158 (pms_id=2210) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1159 (pms_id=2211) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1160 (pms_id=2213) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1161 (pms_id=2215) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1162 (pms_id=2218) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1163 (pms_id=2221) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1164 (pms_id=2223) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1165 (pms_id=2224) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1166 (pms_id=2225) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2221 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1167 (pms_id=2226) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1168 (pms_id=2230) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1169 (pms_id=2232) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1170 (pms_id=2233) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1171 (pms_id=2234) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1172 (pms_id=2236) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1174 (pms_id=2239) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1173 (pms_id=2238) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1175 (pms_id=2240) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1176 (pms_id=2241) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1177 (pms_id=2242) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1179 (pms_id=2244) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1178 (pms_id=2243) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1180 (pms_id=2245) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1181 (pms_id=2246) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1182 (pms_id=2247) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1183 (pms_id=2248) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1184 (pms_id=2249) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1185 (pms_id=2250) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1186 (pms_id=2251) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1187 (pms_id=2252) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1188 (pms_id=2253) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1189 (pms_id=2254) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1190 (pms_id=2255) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1191 (pms_id=2256) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1192 (pms_id=2257) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1193 (pms_id=2258) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1194 (pms_id=2259) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1195 (pms_id=2260) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1197 (pms_id=2261) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1199 (pms_id=2265) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1196 (pms_id=2262) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1198 (pms_id=2264) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1200 (pms_id=2266) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1201 (pms_id=2267) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1202 (pms_id=2268) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1203 (pms_id=2269) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1204 (pms_id=2273) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1205 (pms_id=2274) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1206 (pms_id=2275) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1207 (pms_id=2277) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1209 (pms_id=2276) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1208 (pms_id=2278) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1210 (pms_id=2280) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1211 (pms_id=2281) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1212 (pms_id=2282) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1213 (pms_id=2285) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1214 (pms_id=2286) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1216 (pms_id=2287) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1215 (pms_id=2288) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1218 (pms_id=2292) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1217 (pms_id=2293) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1220 (pms_id=2295) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1219 (pms_id=2294) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1221 (pms_id=2299) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1222 (pms_id=2300) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1223 (pms_id=2302) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1224 (pms_id=2303) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1225 (pms_id=2304) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1226 (pms_id=2308) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1227 (pms_id=2311) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1229 (pms_id=2312) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1228 (pms_id=2314) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1230 (pms_id=2317) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1231 (pms_id=2318) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1232 (pms_id=2321) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1233 (pms_id=2324) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1234 (pms_id=2325) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1235 (pms_id=2326) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1236 (pms_id=2328) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1239 (pms_id=2329) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1237 (pms_id=2331) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1238 (pms_id=2332) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1240 (pms_id=2333) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1241 (pms_id=2334) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1242 (pms_id=2335) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1243 (pms_id=2338) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1244 (pms_id=2339) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1245 (pms_id=2340) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1246 (pms_id=2341) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1247 (pms_id=2342) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1248 (pms_id=2343) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1249 (pms_id=2344) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1250 (pms_id=2345) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1251 (pms_id=2346) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1252 (pms_id=2347) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1253 (pms_id=2348) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1255 (pms_id=2351) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1254 (pms_id=2349) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1256 (pms_id=2352) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1258 (pms_id=2353) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1257 (pms_id=2354) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1260 (pms_id=2355) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1259 (pms_id=2356) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1261 (pms_id=2357) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1263 (pms_id=2359) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1262 (pms_id=2358) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1264 (pms_id=2360) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1265 (pms_id=2361) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1267 (pms_id=2362) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1268 (pms_id=2363) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1266 (pms_id=2364) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1269 (pms_id=2366) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1271 (pms_id=2367) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1270 (pms_id=2369) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1272 (pms_id=2370) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1273 (pms_id=2378) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1274 (pms_id=2379) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1275 (pms_id=2380) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1277 (pms_id=2384) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1276 (pms_id=2381) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1279 (pms_id=2385) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1280 (pms_id=2387) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1278 (pms_id=2388) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1282 (pms_id=2390) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1281 (pms_id=2391) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1283 (pms_id=2392) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1284 (pms_id=2393) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1285 (pms_id=2394) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1286 (pms_id=2395) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1287 (pms_id=2396) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1288 (pms_id=2408) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1289 (pms_id=2409) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1290 (pms_id=2410) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1291 (pms_id=2411) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1292 (pms_id=2412) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1293 (pms_id=2413) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1294 (pms_id=2414) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1295 (pms_id=2415) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1296 (pms_id=2418) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1297 (pms_id=2419) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1298 (pms_id=2423) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1299 (pms_id=2424) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1300 (pms_id=2427) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1301 (pms_id=2428) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1302 (pms_id=2429) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1303 (pms_id=2430) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1304 (pms_id=2431) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1305 (pms_id=2432) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1306 (pms_id=2433) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1308 (pms_id=2434) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1307 (pms_id=2435) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1309 (pms_id=2437) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1310 (pms_id=2441) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1311 (pms_id=2442) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1312 (pms_id=2443) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1313 (pms_id=2447) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1314 (pms_id=2448) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2437 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1315 (pms_id=2450) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1316 (pms_id=2451) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1317 (pms_id=2452) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1318 (pms_id=2453) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1319 (pms_id=2454) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1320 (pms_id=2455) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1321 (pms_id=2456) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1322 (pms_id=2461) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1323 (pms_id=2462) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1324 (pms_id=2464) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1325 (pms_id=2465) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1326 (pms_id=2466) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1327 (pms_id=2467) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1328 (pms_id=2469) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1329 (pms_id=2470) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1330 (pms_id=2472) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1331 (pms_id=2473) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1332 (pms_id=2474) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1334 (pms_id=2476) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1333 (pms_id=2475) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1335 (pms_id=2477) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1336 (pms_id=2478) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1337 (pms_id=2479) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1339 (pms_id=2481) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1338 (pms_id=2480) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1341 (pms_id=2484) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1340 (pms_id=2486) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1342 (pms_id=2488) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1343 (pms_id=2489) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1345 (pms_id=2493) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1344 (pms_id=2491) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1346 (pms_id=2494) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1347 (pms_id=2495) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1348 (pms_id=2496) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1349 (pms_id=2497) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1350 (pms_id=2498) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1352 (pms_id=2499) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2494 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1351 (pms_id=2500) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1353 (pms_id=2502) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1355 (pms_id=2504) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1354 (pms_id=2503) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1356 (pms_id=2506) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2502 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1357 (pms_id=2507) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1358 (pms_id=2508) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1359 (pms_id=2509) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1360 (pms_id=2511) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1361 (pms_id=2512) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1363 (pms_id=2513) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1362 (pms_id=2514) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1364 (pms_id=2515) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1365 (pms_id=2516) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1366 (pms_id=2518) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1368 (pms_id=2519) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1367 (pms_id=2520) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1369 (pms_id=2521) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1370 (pms_id=2522) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1371 (pms_id=2523) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1372 (pms_id=2524) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1373 (pms_id=2525) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1374 (pms_id=2526) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1375 (pms_id=2528) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1376 (pms_id=2529) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1377 (pms_id=2530) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1379 (pms_id=2531) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1378 (pms_id=2534) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1380 (pms_id=2535) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1381 (pms_id=2541) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1382 (pms_id=2542) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1383 (pms_id=2545) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1384 (pms_id=2547) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1385 (pms_id=2548) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1386 (pms_id=2549) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1387 (pms_id=2550) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1388 (pms_id=2552) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1389 (pms_id=2555) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1390 (pms_id=2558) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1391 (pms_id=2559) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1392 (pms_id=2562) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1394 (pms_id=2563) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1393 (pms_id=2564) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1395 (pms_id=2565) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1396 (pms_id=2566) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1397 (pms_id=2567) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1399 (pms_id=2570) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1400 (pms_id=2576) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1398 (pms_id=2571) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1401 (pms_id=2580) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1402 (pms_id=2581) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1403 (pms_id=2582) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1404 (pms_id=2583) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1405 (pms_id=2584) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1406 (pms_id=2585) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1407 (pms_id=2586) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1408 (pms_id=2588) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1409 (pms_id=2591) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1410 (pms_id=2594) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1411 (pms_id=2598) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1412 (pms_id=2599) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1413 (pms_id=2600) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1414 (pms_id=2601) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1415 (pms_id=2602) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1416 (pms_id=2603) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1417 (pms_id=2604) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1418 (pms_id=2605) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1420 (pms_id=2607) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1419 (pms_id=2608) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1421 (pms_id=2609) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1423 (pms_id=2611) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1422 (pms_id=2610) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1424 (pms_id=2612) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1425 (pms_id=2613) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1426 (pms_id=2617) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2608 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1427 (pms_id=2619) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1428 (pms_id=2621) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2617 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1429 (pms_id=2622) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1430 (pms_id=2623) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1431 (pms_id=2633) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1432 (pms_id=2634) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1434 (pms_id=2636) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1433 (pms_id=2635) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1435 (pms_id=2638) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1436 (pms_id=2639) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2633 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1437 (pms_id=2640) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2634 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1438 (pms_id=2642) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1439 (pms_id=2643) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1440 (pms_id=2644) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1441 (pms_id=2645) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1442 (pms_id=2646) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1443 (pms_id=2648) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1444 (pms_id=2649) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1446 (pms_id=2650) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1445 (pms_id=2651) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1447 (pms_id=2652) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1448 (pms_id=2653) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1449 (pms_id=2654) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1450 (pms_id=2655) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1451 (pms_id=2656) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1452 (pms_id=2658) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1453 (pms_id=2659) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1454 (pms_id=2660) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1455 (pms_id=2661) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1456 (pms_id=2662) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1457 (pms_id=2663) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1458 (pms_id=2664) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1459 (pms_id=2666) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1460 (pms_id=2667) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1461 (pms_id=2668) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1462 (pms_id=2669) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1463 (pms_id=2670) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1465 (pms_id=2672) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1464 (pms_id=2671) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1466 (pms_id=2675) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1467 (pms_id=2678) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1468 (pms_id=2679) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1469 (pms_id=2681) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1470 (pms_id=2682) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1471 (pms_id=2683) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1472 (pms_id=2684) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1473 (pms_id=2685) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1474 (pms_id=2686) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1475 (pms_id=2687) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1477 (pms_id=2690) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1476 (pms_id=2689) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1478 (pms_id=2691) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2689 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2691 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1479 (pms_id=2692) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1480 (pms_id=2693) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1481 (pms_id=2694) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1483 (pms_id=2700) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1482 (pms_id=2701) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1484 (pms_id=2702) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1485 (pms_id=2703) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1486 (pms_id=2705) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1487 (pms_id=2704) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1488 (pms_id=2706) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1489 (pms_id=2707) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1490 (pms_id=2708) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1491 (pms_id=2709) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1492 (pms_id=2710) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1493 (pms_id=2712) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1494 (pms_id=2713) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1495 (pms_id=2714) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1497 (pms_id=2717) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1496 (pms_id=2718) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1498 (pms_id=2721) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1499 (pms_id=2722) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1501 (pms_id=2732) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1500 (pms_id=2733) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1503 (pms_id=2735) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1502 (pms_id=2734) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1504 (pms_id=2736) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1505 (pms_id=2737) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1506 (pms_id=2738) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1507 (pms_id=2739) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1508 (pms_id=2740) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1509 (pms_id=2741) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1510 (pms_id=2742) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1512 (pms_id=2743) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1511 (pms_id=2745) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1513 (pms_id=2744) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1514 (pms_id=2746) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1516 (pms_id=2748) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1517 (pms_id=2749) 2025-11-19 15:34:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 1515 (pms_id=2747) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1518 (pms_id=2750) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1521 (pms_id=2752) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1519 (pms_id=2751) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1520 (pms_id=2753) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1522 (pms_id=2755) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1523 (pms_id=2754) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1524 (pms_id=2756) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1525 (pms_id=2757) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1527 (pms_id=2763) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1526 (pms_id=2761) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1528 (pms_id=2768) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1531 (pms_id=2769) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1529 (pms_id=2764) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1530 (pms_id=2770) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1532 (pms_id=2771) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1533 (pms_id=2772) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1534 (pms_id=2773) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1535 (pms_id=2774) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1536 (pms_id=2775) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1537 (pms_id=2776) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1539 (pms_id=2777) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1538 (pms_id=2778) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1541 (pms_id=2780) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1540 (pms_id=2779) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1543 (pms_id=2781) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1542 (pms_id=2782) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1544 (pms_id=2783) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1545 (pms_id=2784) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1546 (pms_id=2785) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1547 (pms_id=2786) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1548 (pms_id=2787) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1549 (pms_id=2788) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1550 (pms_id=2789) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1552 (pms_id=2791) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1551 (pms_id=2790) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1553 (pms_id=2792) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1555 (pms_id=2794) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1554 (pms_id=2796) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1556 (pms_id=2800) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1557 (pms_id=2802) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2796 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1558 (pms_id=2804) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1559 (pms_id=2805) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1560 (pms_id=2806) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1562 (pms_id=2810) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1561 (pms_id=2809) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1563 (pms_id=2812) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1564 (pms_id=2813) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1565 (pms_id=2815) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1566 (pms_id=2816) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1568 (pms_id=2821) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1567 (pms_id=2826) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1570 (pms_id=2828) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1571 (pms_id=2830) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1569 (pms_id=2829) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1573 (pms_id=2831) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1572 (pms_id=2832) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1574 (pms_id=2833) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1575 (pms_id=2834) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1576 (pms_id=2835) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1577 (pms_id=2836) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1578 (pms_id=2837) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1582 (pms_id=2838) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1580 (pms_id=2840) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1581 (pms_id=2842) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1583 (pms_id=2844) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1579 (pms_id=2843) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1584 (pms_id=2846) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1585 (pms_id=2847) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1586 (pms_id=2848) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1587 (pms_id=2849) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1588 (pms_id=2850) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1589 (pms_id=2853) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1591 (pms_id=2855) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1590 (pms_id=2854) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1592 (pms_id=2856) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1593 (pms_id=2857) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1594 (pms_id=2858) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1595 (pms_id=2859) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1596 (pms_id=2860) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1597 (pms_id=2861) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1598 (pms_id=2862) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1600 (pms_id=2864) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1599 (pms_id=2863) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1601 (pms_id=2866) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1603 (pms_id=2868) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1602 (pms_id=2867) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1604 (pms_id=2869) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1605 (pms_id=2870) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1606 (pms_id=2871) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2871 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1607 (pms_id=2872) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1608 (pms_id=2873) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1610 (pms_id=2874) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1609 (pms_id=2875) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1612 (pms_id=2877) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1611 (pms_id=2876) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1613 (pms_id=2878) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1614 (pms_id=2879) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1615 (pms_id=2882) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1616 (pms_id=2883) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1617 (pms_id=2885) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1618 (pms_id=2886) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1619 (pms_id=2887) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1621 (pms_id=2888) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1620 (pms_id=2890) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1622 (pms_id=2894) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1623 (pms_id=2895) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1624 (pms_id=2896) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1626 (pms_id=2900) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1625 (pms_id=2899) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1627 (pms_id=2901) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1628 (pms_id=2902) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1629 (pms_id=2903) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1630 (pms_id=2904) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1632 (pms_id=2907) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1631 (pms_id=2906) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1633 (pms_id=2908) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1634 (pms_id=2909) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1635 (pms_id=2910) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1636 (pms_id=2911) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1637 (pms_id=2915) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1638 (pms_id=2916) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1639 (pms_id=2917) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1640 (pms_id=2918) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1641 (pms_id=2920) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1642 (pms_id=2921) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1643 (pms_id=2922) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1644 (pms_id=2925) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1645 (pms_id=2926) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1646 (pms_id=2927) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1647 (pms_id=2928) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1648 (pms_id=2930) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1649 (pms_id=2931) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1650 (pms_id=2932) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1651 (pms_id=2933) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1652 (pms_id=2935) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1653 (pms_id=2936) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1654 (pms_id=2938) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1655 (pms_id=2939) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1656 (pms_id=2940) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2931 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1657 (pms_id=2941) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1658 (pms_id=2942) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1659 (pms_id=2944) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1660 (pms_id=2945) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1661 (pms_id=2946) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1662 (pms_id=2951) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1663 (pms_id=2952) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1664 (pms_id=2953) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1666 (pms_id=2954) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1665 (pms_id=2955) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1667 (pms_id=2958) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1668 (pms_id=2959) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1669 (pms_id=2960) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1671 (pms_id=2962) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1670 (pms_id=2961) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1672 (pms_id=2963) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1673 (pms_id=2964) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1674 (pms_id=2965) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1675 (pms_id=2966) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1676 (pms_id=2968) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1677 (pms_id=2970) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1678 (pms_id=2971) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1679 (pms_id=2980) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1680 (pms_id=2981) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1681 (pms_id=2983) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1682 (pms_id=2994) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1683 (pms_id=2996) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1684 (pms_id=2997) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 2983 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1685 (pms_id=2999) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1686 (pms_id=3000) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1687 (pms_id=3001) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1688 (pms_id=3002) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1689 (pms_id=3003) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1690 (pms_id=3007) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1692 (pms_id=3008) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1691 (pms_id=3009) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1693 (pms_id=3010) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1694 (pms_id=3011) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1695 (pms_id=3013) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1696 (pms_id=3014) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1697 (pms_id=3015) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1698 (pms_id=3017) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1699 (pms_id=3018) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1700 (pms_id=3019) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1701 (pms_id=3020) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1702 (pms_id=3021) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1703 (pms_id=3022) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1704 (pms_id=3023) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1705 (pms_id=3024) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1706 (pms_id=3025) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1707 (pms_id=3026) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1708 (pms_id=3028) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1709 (pms_id=3029) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1710 (pms_id=3031) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1711 (pms_id=3032) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1712 (pms_id=3043) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1713 (pms_id=3046) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1714 (pms_id=3048) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1715 (pms_id=3052) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1716 (pms_id=3053) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1717 (pms_id=3054) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1719 (pms_id=3055) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1718 (pms_id=3056) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1720 (pms_id=3057) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1721 (pms_id=3058) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1722 (pms_id=3059) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1723 (pms_id=3061) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1724 (pms_id=3062) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1725 (pms_id=3063) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1726 (pms_id=3064) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1727 (pms_id=3067) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1728 (pms_id=3068) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1729 (pms_id=3069) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1730 (pms_id=3071) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1732 (pms_id=3073) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1731 (pms_id=3072) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1733 (pms_id=3074) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3071 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1734 (pms_id=3075) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1735 (pms_id=3076) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1736 (pms_id=3078) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1737 (pms_id=3079) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1738 (pms_id=3080) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1739 (pms_id=3081) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1740 (pms_id=3082) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1741 (pms_id=3084) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1743 (pms_id=3085) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1742 (pms_id=3086) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1744 (pms_id=3087) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1746 (pms_id=3089) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1745 (pms_id=3088) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1747 (pms_id=3090) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1748 (pms_id=3091) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1749 (pms_id=3092) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1750 (pms_id=3093) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1751 (pms_id=3096) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1752 (pms_id=3097) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1753 (pms_id=3098) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1754 (pms_id=3099) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1755 (pms_id=3100) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1756 (pms_id=3101) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1757 (pms_id=3102) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1758 (pms_id=3104) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1759 (pms_id=3105) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1760 (pms_id=3107) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1761 (pms_id=3108) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1763 (pms_id=3115) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1762 (pms_id=3116) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1765 (pms_id=3117) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1766 (pms_id=3120) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1764 (pms_id=3118) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1768 (pms_id=3123) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1767 (pms_id=3122) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1769 (pms_id=3124) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1770 (pms_id=3127) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1773 (pms_id=3131) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1771 (pms_id=3132) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1772 (pms_id=3133) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1774 (pms_id=3134) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1775 (pms_id=3135) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1776 (pms_id=3136) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1778 (pms_id=3137) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1777 (pms_id=3138) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1779 (pms_id=3139) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1780 (pms_id=3140) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1782 (pms_id=3141) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1781 (pms_id=3143) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1783 (pms_id=3144) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1784 (pms_id=3145) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1785 (pms_id=3146) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1786 (pms_id=3148) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1787 (pms_id=3149) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1788 (pms_id=3150) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1789 (pms_id=3151) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1790 (pms_id=3153) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1791 (pms_id=3154) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1792 (pms_id=3155) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1794 (pms_id=3156) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1793 (pms_id=3157) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1795 (pms_id=3158) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1796 (pms_id=3159) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1798 (pms_id=3161) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1797 (pms_id=3160) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1799 (pms_id=3162) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1800 (pms_id=3163) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1801 (pms_id=3164) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1803 (pms_id=3166) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1802 (pms_id=3165) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1805 (pms_id=3168) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1804 (pms_id=3169) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1807 (pms_id=3171) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1806 (pms_id=3170) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1808 (pms_id=3172) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1809 (pms_id=3173) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1810 (pms_id=3174) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1811 (pms_id=3176) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1813 (pms_id=3177) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1812 (pms_id=3178) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1814 (pms_id=3179) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1815 (pms_id=3180) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1816 (pms_id=3182) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1817 (pms_id=3183) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1818 (pms_id=3185) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1819 (pms_id=3186) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1821 (pms_id=3187) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1820 (pms_id=3188) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1823 (pms_id=3189) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1822 (pms_id=3190) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1824 (pms_id=3191) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1825 (pms_id=3192) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1826 (pms_id=3193) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1829 (pms_id=3195) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1827 (pms_id=3196) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1828 (pms_id=3197) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1830 (pms_id=3198) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1831 (pms_id=3199) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1832 (pms_id=3200) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1833 (pms_id=3201) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1834 (pms_id=3202) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1835 (pms_id=3203) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1837 (pms_id=3205) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1836 (pms_id=3207) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1838 (pms_id=3208) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1839 (pms_id=3209) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1840 (pms_id=3210) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1841 (pms_id=3211) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1842 (pms_id=3213) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1843 (pms_id=3216) 2025-11-19 15:34:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 1844 (pms_id=3217) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1845 (pms_id=3218) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1846 (pms_id=3219) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1847 (pms_id=3220) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1848 (pms_id=3224) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1849 (pms_id=3225) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1850 (pms_id=3226) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1851 (pms_id=3227) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1852 (pms_id=3230) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1853 (pms_id=3234) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1854 (pms_id=3235) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1856 (pms_id=3238) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1855 (pms_id=3237) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1858 (pms_id=3249) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1857 (pms_id=3250) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1859 (pms_id=3251) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1860 (pms_id=3252) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1861 (pms_id=3253) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1862 (pms_id=3256) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1863 (pms_id=3257) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1864 (pms_id=3264) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1865 (pms_id=3265) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1866 (pms_id=3266) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1867 (pms_id=3267) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1868 (pms_id=3269) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1869 (pms_id=3271) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1870 (pms_id=3273) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1871 (pms_id=3281) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1872 (pms_id=3282) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1873 (pms_id=3284) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1874 (pms_id=3285) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1875 (pms_id=3286) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1876 (pms_id=3287) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1877 (pms_id=3288) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1878 (pms_id=3289) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1879 (pms_id=3290) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3288 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1880 (pms_id=3291) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1881 (pms_id=3293) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3291 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1882 (pms_id=3294) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1883 (pms_id=3295) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3293 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1884 (pms_id=3296) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1885 (pms_id=3297) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1886 (pms_id=3298) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1887 (pms_id=3299) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1888 (pms_id=3300) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3297 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1889 (pms_id=3301) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1890 (pms_id=3302) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1891 (pms_id=3303) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1893 (pms_id=3307) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1892 (pms_id=3305) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1894 (pms_id=3317) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1895 (pms_id=3318) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1896 (pms_id=3319) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1897 (pms_id=3320) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1898 (pms_id=3321) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1899 (pms_id=3322) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1900 (pms_id=3323) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1901 (pms_id=3328) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1902 (pms_id=3329) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1903 (pms_id=3332) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1904 (pms_id=3333) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1905 (pms_id=3335) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1906 (pms_id=3336) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1907 (pms_id=3337) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1908 (pms_id=3345) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1910 (pms_id=3346) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1909 (pms_id=3347) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1911 (pms_id=3349) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1912 (pms_id=3357) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1914 (pms_id=3359) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1913 (pms_id=3358) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1915 (pms_id=3360) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1916 (pms_id=3361) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1917 (pms_id=3362) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1918 (pms_id=3363) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1920 (pms_id=3364) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1919 (pms_id=3366) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1921 (pms_id=3367) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1923 (pms_id=3368) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1922 (pms_id=3369) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1924 (pms_id=3372) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3367 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1925 (pms_id=3373) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1926 (pms_id=3374) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1927 (pms_id=3375) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1928 (pms_id=3376) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3374 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1929 (pms_id=3377) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1930 (pms_id=3380) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1931 (pms_id=3384) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1932 (pms_id=3387) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1934 (pms_id=3388) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1933 (pms_id=3391) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1935 (pms_id=3392) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1936 (pms_id=3393) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1937 (pms_id=3394) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1939 (pms_id=3395) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1938 (pms_id=3396) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1940 (pms_id=3397) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1941 (pms_id=3398) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1942 (pms_id=3399) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1944 (pms_id=3411) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1943 (pms_id=3401) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1945 (pms_id=3414) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1946 (pms_id=3415) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1947 (pms_id=3416) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1948 (pms_id=3417) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1949 (pms_id=3418) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1950 (pms_id=3420) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3418 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1951 (pms_id=3421) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1952 (pms_id=3423) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1953 (pms_id=3424) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1954 (pms_id=3425) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1955 (pms_id=3426) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1956 (pms_id=3427) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1957 (pms_id=3438) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1959 (pms_id=3439) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1958 (pms_id=3440) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1960 (pms_id=3441) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1961 (pms_id=3442) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1962 (pms_id=3443) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1963 (pms_id=3444) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1964 (pms_id=3445) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1966 (pms_id=3447) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1965 (pms_id=3448) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1967 (pms_id=3449) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1968 (pms_id=3450) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1970 (pms_id=3451) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1971 (pms_id=3456) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1969 (pms_id=3454) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1972 (pms_id=3458) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1974 (pms_id=3459) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1973 (pms_id=3461) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1975 (pms_id=3462) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1976 (pms_id=3463) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1977 (pms_id=3464) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1978 (pms_id=3465) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1979 (pms_id=3466) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1980 (pms_id=3467) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1981 (pms_id=3468) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1982 (pms_id=3469) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1985 (pms_id=3471) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1984 (pms_id=3470) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1983 (pms_id=3472) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1986 (pms_id=3473) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1987 (pms_id=3474) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1988 (pms_id=3475) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1989 (pms_id=3476) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1990 (pms_id=3478) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1991 (pms_id=3479) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1993 (pms_id=3482) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1992 (pms_id=3481) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1995 (pms_id=3483) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1994 (pms_id=3484) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1996 (pms_id=3485) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1997 (pms_id=3486) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1998 (pms_id=3488) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 1999 (pms_id=3489) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2000 (pms_id=3490) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2001 (pms_id=3491) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2002 (pms_id=3493) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2005 (pms_id=3498) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2003 (pms_id=3494) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2004 (pms_id=3500) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2006 (pms_id=3501) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2007 (pms_id=3502) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2008 (pms_id=3503) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2009 (pms_id=3504) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2010 (pms_id=3505) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2011 (pms_id=3511) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2012 (pms_id=3512) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2013 (pms_id=3514) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2014 (pms_id=3515) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2015 (pms_id=3516) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2016 (pms_id=3517) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2019 (pms_id=3519) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2017 (pms_id=3518) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2018 (pms_id=3520) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2020 (pms_id=3521) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2021 (pms_id=3522) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2022 (pms_id=3523) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2023 (pms_id=3524) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2024 (pms_id=3525) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2025 (pms_id=3526) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2027 (pms_id=3530) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2026 (pms_id=3529) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2028 (pms_id=3531) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2031 (pms_id=3532) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2029 (pms_id=3534) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2030 (pms_id=3535) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2032 (pms_id=3536) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2034 (pms_id=3538) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2035 (pms_id=3539) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2033 (pms_id=3540) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2036 (pms_id=3541) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2037 (pms_id=3542) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2038 (pms_id=3543) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2039 (pms_id=3544) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2040 (pms_id=3545) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2041 (pms_id=3546) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2043 (pms_id=3547) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2042 (pms_id=3548) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2044 (pms_id=3549) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2045 (pms_id=3550) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2046 (pms_id=3551) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2047 (pms_id=3552) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2048 (pms_id=3553) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2049 (pms_id=3554) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2050 (pms_id=3556) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2051 (pms_id=3555) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2052 (pms_id=3557) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2053 (pms_id=3559) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2055 (pms_id=3560) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2054 (pms_id=3561) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2056 (pms_id=3562) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2057 (pms_id=3563) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2058 (pms_id=3564) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2059 (pms_id=3565) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2060 (pms_id=3566) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2062 (pms_id=3568) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2061 (pms_id=3567) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2063 (pms_id=3569) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2064 (pms_id=3570) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2065 (pms_id=3574) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2067 (pms_id=3577) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2066 (pms_id=3576) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2069 (pms_id=3578) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2068 (pms_id=3579) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2070 (pms_id=3582) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2071 (pms_id=3583) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2072 (pms_id=3586) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2073 (pms_id=3587) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2075 (pms_id=3588) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2074 (pms_id=3590) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2076 (pms_id=3592) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2077 (pms_id=3595) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2078 (pms_id=3597) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2080 (pms_id=3599) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2079 (pms_id=3601) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2081 (pms_id=3602) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2083 (pms_id=3606) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2082 (pms_id=3603) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2084 (pms_id=3608) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2086 (pms_id=3611) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2085 (pms_id=3609) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2088 (pms_id=3612) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2091 (pms_id=3613) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2087 (pms_id=3614) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2089 (pms_id=3615) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2090 (pms_id=3616) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2092 (pms_id=3618) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2093 (pms_id=3619) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2094 (pms_id=3620) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3619 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2095 (pms_id=3621) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2096 (pms_id=3622) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2098 (pms_id=3623) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2097 (pms_id=3625) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2099 (pms_id=3626) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2100 (pms_id=3627) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2101 (pms_id=3629) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2102 (pms_id=3630) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2103 (pms_id=3631) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2106 (pms_id=3632) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2105 (pms_id=3633) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2104 (pms_id=3634) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2107 (pms_id=3635) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2108 (pms_id=3636) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2109 (pms_id=3638) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2110 (pms_id=3640) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2111 (pms_id=3641) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2113 (pms_id=3643) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2112 (pms_id=3642) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2116 (pms_id=3646) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2115 (pms_id=3647) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2114 (pms_id=3648) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2117 (pms_id=3649) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2118 (pms_id=3650) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2119 (pms_id=3651) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2120 (pms_id=3652) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2121 (pms_id=3653) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2122 (pms_id=3654) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2123 (pms_id=3655) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2124 (pms_id=3656) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2125 (pms_id=3658) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2127 (pms_id=3660) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2126 (pms_id=3659) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2128 (pms_id=3661) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2130 (pms_id=3662) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2129 (pms_id=3663) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2131 (pms_id=3664) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2132 (pms_id=3665) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2133 (pms_id=3666) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2134 (pms_id=3667) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2135 (pms_id=3668) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2136 (pms_id=3669) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2137 (pms_id=3670) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2140 (pms_id=3671) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2141 (pms_id=3672) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2139 (pms_id=3673) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2138 (pms_id=3674) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2142 (pms_id=3675) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2143 (pms_id=3676) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2144 (pms_id=3678) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2145 (pms_id=3679) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2146 (pms_id=3680) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2147 (pms_id=3681) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2148 (pms_id=3683) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2149 (pms_id=3684) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2150 (pms_id=3685) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2151 (pms_id=3686) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2152 (pms_id=3687) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2153 (pms_id=3688) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2154 (pms_id=3689) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2156 (pms_id=3690) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2155 (pms_id=3691) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2157 (pms_id=3692) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2158 (pms_id=3694) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2159 (pms_id=3696) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2160 (pms_id=3697) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2161 (pms_id=3698) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2162 (pms_id=3699) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2163 (pms_id=3700) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2165 (pms_id=3706) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2164 (pms_id=3707) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2166 (pms_id=3708) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2167 (pms_id=3722) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2168 (pms_id=3709) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2170 (pms_id=3731) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2169 (pms_id=3730) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2171 (pms_id=3733) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2172 (pms_id=3734) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2174 (pms_id=3735) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2173 (pms_id=3739) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2175 (pms_id=3740) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2176 (pms_id=3741) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2177 (pms_id=3742) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2178 (pms_id=3744) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2179 (pms_id=3745) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2181 (pms_id=3747) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2182 (pms_id=3749) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2183 (pms_id=3751) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2180 (pms_id=3748) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2184 (pms_id=3752) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2185 (pms_id=3753) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2186 (pms_id=3754) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3753 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2187 (pms_id=3757) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2189 (pms_id=3760) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2188 (pms_id=3761) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2190 (pms_id=3762) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2191 (pms_id=3763) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2192 (pms_id=3764) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2196 (pms_id=3771) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2193 (pms_id=3772) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2195 (pms_id=3773) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2194 (pms_id=3774) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2197 (pms_id=3776) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2198 (pms_id=3777) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2199 (pms_id=3780) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2200 (pms_id=3781) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2202 (pms_id=3784) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2201 (pms_id=3783) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2203 (pms_id=3786) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2205 (pms_id=3787) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2206 (pms_id=3788) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3781 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2204 (pms_id=3790) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2208 (pms_id=3792) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2207 (pms_id=3793) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2209 (pms_id=3798) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2210 (pms_id=3799) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2211 (pms_id=3800) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2212 (pms_id=3801) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2213 (pms_id=3805) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2215 (pms_id=3804) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2214 (pms_id=3808) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2216 (pms_id=3814) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2219 (pms_id=3819) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2217 (pms_id=3818) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2218 (pms_id=3823) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2220 (pms_id=3824) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2221 (pms_id=3825) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2222 (pms_id=3826) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2223 (pms_id=3827) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2224 (pms_id=3828) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2225 (pms_id=3829) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2226 (pms_id=3830) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2228 (pms_id=3831) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2227 (pms_id=3836) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2229 (pms_id=3837) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2230 (pms_id=3839) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2231 (pms_id=3843) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2232 (pms_id=3845) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2235 (pms_id=3848) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2233 (pms_id=3847) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2234 (pms_id=3850) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2236 (pms_id=3851) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2237 (pms_id=3857) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2238 (pms_id=3859) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2239 (pms_id=3860) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2240 (pms_id=3861) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2241 (pms_id=3862) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2242 (pms_id=3863) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2243 (pms_id=3864) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2244 (pms_id=3866) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2245 (pms_id=3867) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2246 (pms_id=3869) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2247 (pms_id=3870) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2248 (pms_id=3871) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2249 (pms_id=3872) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2251 (pms_id=3875) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2250 (pms_id=3878) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2252 (pms_id=3879) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2254 (pms_id=3881) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2255 (pms_id=3884) 2025-11-19 15:34:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 2253 (pms_id=3886) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2256 (pms_id=3887) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2257 (pms_id=3888) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2258 (pms_id=3889) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2259 (pms_id=3890) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2260 (pms_id=3891) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2261 (pms_id=3892) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2262 (pms_id=3893) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2264 (pms_id=3896) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2265 (pms_id=3897) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2263 (pms_id=3895) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2266 (pms_id=3898) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2267 (pms_id=3899) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2268 (pms_id=3900) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2270 (pms_id=3902) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2269 (pms_id=3903) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2271 (pms_id=3914) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2272 (pms_id=3916) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2274 (pms_id=3917) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2273 (pms_id=3919) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3919 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2275 (pms_id=3920) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2276 (pms_id=3924) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2277 (pms_id=3925) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2279 (pms_id=3934) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2278 (pms_id=3933) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2280 (pms_id=3940) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2281 (pms_id=3941) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2282 (pms_id=3942) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2283 (pms_id=3950) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2285 (pms_id=3951) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3941 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2284 (pms_id=3952) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2286 (pms_id=3953) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2287 (pms_id=3956) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2288 (pms_id=3957) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2290 (pms_id=3958) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2289 (pms_id=3959) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2291 (pms_id=3961) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 3956 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2292 (pms_id=3962) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2294 (pms_id=3963) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2293 (pms_id=3964) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2295 (pms_id=3965) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2299 (pms_id=3966) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2296 (pms_id=3967) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2297 (pms_id=3968) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2298 (pms_id=3969) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2300 (pms_id=3970) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2301 (pms_id=3972) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2302 (pms_id=3973) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2303 (pms_id=3974) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2305 (pms_id=3975) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2307 (pms_id=3977) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2304 (pms_id=3976) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2306 (pms_id=3978) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2308 (pms_id=3979) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2310 (pms_id=3980) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2309 (pms_id=3981) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2311 (pms_id=3982) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2312 (pms_id=3983) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2313 (pms_id=3985) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2314 (pms_id=3986) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2315 (pms_id=3987) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2316 (pms_id=3988) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2318 (pms_id=3991) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2317 (pms_id=3992) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2319 (pms_id=3996) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2321 (pms_id=3997) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2320 (pms_id=3999) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2322 (pms_id=4000) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2323 (pms_id=4003) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2324 (pms_id=4005) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2325 (pms_id=4006) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2326 (pms_id=4007) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2328 (pms_id=4018) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2327 (pms_id=4019) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2329 (pms_id=4021) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2330 (pms_id=4022) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2331 (pms_id=4026) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2332 (pms_id=4028) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2333 (pms_id=4030) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2334 (pms_id=4031) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2335 (pms_id=4032) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2337 (pms_id=4033) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2336 (pms_id=4034) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2338 (pms_id=4035) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2339 (pms_id=4036) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2340 (pms_id=4037) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2341 (pms_id=4040) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2342 (pms_id=4043) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2344 (pms_id=4054) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2343 (pms_id=4055) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2346 (pms_id=4066) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2345 (pms_id=4064) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2347 (pms_id=4067) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2348 (pms_id=4068) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2349 (pms_id=4069) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2350 (pms_id=4070) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2351 (pms_id=4074) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2353 (pms_id=4077) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2352 (pms_id=4076) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2354 (pms_id=4078) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2355 (pms_id=4080) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2356 (pms_id=4081) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2357 (pms_id=4083) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2358 (pms_id=4084) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2359 (pms_id=4085) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2360 (pms_id=4086) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2362 (pms_id=4089) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2361 (pms_id=4088) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2363 (pms_id=4092) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2364 (pms_id=4091) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2365 (pms_id=4093) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2366 (pms_id=4094) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2367 (pms_id=4095) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2368 (pms_id=4098) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2369 (pms_id=4099) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2370 (pms_id=4100) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2371 (pms_id=4103) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2372 (pms_id=4104) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2374 (pms_id=4106) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2373 (pms_id=4105) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2375 (pms_id=4107) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2376 (pms_id=4108) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2377 (pms_id=4109) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2378 (pms_id=4113) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2379 (pms_id=4114) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2380 (pms_id=4116) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2381 (pms_id=4117) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2382 (pms_id=4119) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2383 (pms_id=4120) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4114 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2385 (pms_id=4121) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2384 (pms_id=4122) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2386 (pms_id=4123) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2387 (pms_id=4124) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2388 (pms_id=4125) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2389 (pms_id=4126) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2390 (pms_id=4127) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2391 (pms_id=4128) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2392 (pms_id=4129) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2394 (pms_id=4130) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2393 (pms_id=4131) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2395 (pms_id=4132) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2396 (pms_id=4133) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2398 (pms_id=4139) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2399 (pms_id=4140) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2397 (pms_id=4138) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2400 (pms_id=4141) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2402 (pms_id=4143) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2401 (pms_id=4142) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2403 (pms_id=4144) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2405 (pms_id=4145) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2404 (pms_id=4146) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2406 (pms_id=4147) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2407 (pms_id=4148) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2408 (pms_id=4149) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2409 (pms_id=4150) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2410 (pms_id=4151) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2411 (pms_id=4152) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2412 (pms_id=4153) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2413 (pms_id=4154) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2414 (pms_id=4155) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2415 (pms_id=4156) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2417 (pms_id=4157) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2416 (pms_id=4158) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2418 (pms_id=4159) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2419 (pms_id=4160) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2420 (pms_id=4161) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2421 (pms_id=4162) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2422 (pms_id=4163) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2423 (pms_id=4164) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2425 (pms_id=4165) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2427 (pms_id=4166) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2426 (pms_id=4167) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2424 (pms_id=4168) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2428 (pms_id=4169) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2429 (pms_id=4170) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2430 (pms_id=4171) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2432 (pms_id=4173) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2431 (pms_id=4172) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2434 (pms_id=4175) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2433 (pms_id=4185) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2436 (pms_id=4186) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2435 (pms_id=4187) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2437 (pms_id=4190) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2438 (pms_id=4191) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2439 (pms_id=4192) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2440 (pms_id=4193) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2441 (pms_id=4194) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2442 (pms_id=4195) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2443 (pms_id=4196) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2444 (pms_id=4197) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2445 (pms_id=4199) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2447 (pms_id=4201) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2446 (pms_id=4202) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2449 (pms_id=4208) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2448 (pms_id=4209) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2450 (pms_id=4212) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2451 (pms_id=4214) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2452 (pms_id=4216) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2453 (pms_id=4217) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2454 (pms_id=4221) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2455 (pms_id=4223) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2456 (pms_id=4225) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2457 (pms_id=4226) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2458 (pms_id=4230) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2459 (pms_id=4232) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2460 (pms_id=4235) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2461 (pms_id=4236) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2462 (pms_id=4237) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2463 (pms_id=4238) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2464 (pms_id=4239) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2465 (pms_id=4241) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2467 (pms_id=4246) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2466 (pms_id=4243) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2468 (pms_id=4249) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2469 (pms_id=4250) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2470 (pms_id=4252) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2471 (pms_id=4253) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2472 (pms_id=4254) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2473 (pms_id=4255) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2474 (pms_id=4256) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2477 (pms_id=4257) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2476 (pms_id=4258) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2475 (pms_id=4260) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2478 (pms_id=4262) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2479 (pms_id=4263) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2480 (pms_id=4265) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2481 (pms_id=4266) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2482 (pms_id=4267) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2483 (pms_id=4268) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2485 (pms_id=4270) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2484 (pms_id=4269) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2486 (pms_id=4271) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2487 (pms_id=4272) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2488 (pms_id=4273) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2491 (pms_id=4274) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2490 (pms_id=4275) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2489 (pms_id=4276) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2492 (pms_id=4277) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2493 (pms_id=4278) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2494 (pms_id=4288) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2496 (pms_id=4290) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2495 (pms_id=4289) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2497 (pms_id=4291) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2498 (pms_id=4292) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2499 (pms_id=4295) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2501 (pms_id=4296) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2500 (pms_id=4297) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2502 (pms_id=4298) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2503 (pms_id=4299) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4296 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2504 (pms_id=4300) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2505 (pms_id=4301) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2506 (pms_id=4303) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2507 (pms_id=4304) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2508 (pms_id=4305) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2509 (pms_id=4306) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2510 (pms_id=4307) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2513 (pms_id=4313) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2511 (pms_id=4311) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2512 (pms_id=4312) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2514 (pms_id=4315) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2516 (pms_id=4323) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2517 (pms_id=4324) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2515 (pms_id=4322) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2518 (pms_id=4325) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2520 (pms_id=4326) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2519 (pms_id=4327) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2521 (pms_id=4328) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2522 (pms_id=4331) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2523 (pms_id=4336) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2524 (pms_id=4337) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2525 (pms_id=4340) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2526 (pms_id=4341) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2528 (pms_id=4343) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2527 (pms_id=4342) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2529 (pms_id=4344) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2530 (pms_id=4345) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2531 (pms_id=4348) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2532 (pms_id=4349) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2533 (pms_id=4350) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2534 (pms_id=4351) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2535 (pms_id=4352) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2536 (pms_id=4355) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2537 (pms_id=4357) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2538 (pms_id=4359) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2540 (pms_id=4360) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2539 (pms_id=4363) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2541 (pms_id=4368) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2542 (pms_id=4369) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2543 (pms_id=4370) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2544 (pms_id=4374) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2545 (pms_id=4375) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2547 (pms_id=4379) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2546 (pms_id=4380) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2548 (pms_id=4383) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2549 (pms_id=4384) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2550 (pms_id=4385) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2551 (pms_id=4387) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2552 (pms_id=4394) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2553 (pms_id=4396) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2554 (pms_id=4397) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2555 (pms_id=4407) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2556 (pms_id=4408) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2557 (pms_id=4409) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2558 (pms_id=4411) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2559 (pms_id=4412) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4409 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2560 (pms_id=4413) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2561 (pms_id=4414) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2562 (pms_id=4415) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2563 (pms_id=4416) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2564 (pms_id=4417) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2565 (pms_id=4418) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2566 (pms_id=4421) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2567 (pms_id=4424) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2568 (pms_id=4426) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2569 (pms_id=4428) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2570 (pms_id=4430) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2571 (pms_id=4431) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2572 (pms_id=4432) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2573 (pms_id=4433) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2574 (pms_id=4434) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2575 (pms_id=4436) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2576 (pms_id=4437) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2577 (pms_id=4438) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2578 (pms_id=4439) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2580 (pms_id=4452) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2579 (pms_id=4451) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2581 (pms_id=4453) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2582 (pms_id=4454) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2583 (pms_id=4457) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2584 (pms_id=4458) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2585 (pms_id=4461) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2587 (pms_id=4464) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2586 (pms_id=4462) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2588 (pms_id=4465) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2589 (pms_id=4466) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2590 (pms_id=4467) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2591 (pms_id=4468) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2592 (pms_id=4469) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2593 (pms_id=4478) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2594 (pms_id=4479) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2596 (pms_id=4484) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2595 (pms_id=4481) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2597 (pms_id=4485) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2598 (pms_id=4486) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2599 (pms_id=4487) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2601 (pms_id=4488) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2600 (pms_id=4492) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2602 (pms_id=4493) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2603 (pms_id=4494) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2604 (pms_id=4496) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2605 (pms_id=4497) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2606 (pms_id=4499) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2608 (pms_id=4506) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2607 (pms_id=4510) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2609 (pms_id=4512) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2610 (pms_id=4513) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2611 (pms_id=4514) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2612 (pms_id=4515) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2613 (pms_id=4516) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2614 (pms_id=4517) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2616 (pms_id=4519) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2615 (pms_id=4518) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2617 (pms_id=4520) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2619 (pms_id=4522) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2618 (pms_id=4521) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2620 (pms_id=4523) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2621 (pms_id=4524) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2622 (pms_id=4529) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2623 (pms_id=4531) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2624 (pms_id=4535) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2625 (pms_id=4536) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2626 (pms_id=4537) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2627 (pms_id=4540) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2628 (pms_id=4541) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2629 (pms_id=4542) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2630 (pms_id=4544) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2631 (pms_id=4555) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2632 (pms_id=4556) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2634 (pms_id=4557) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2633 (pms_id=4558) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2635 (pms_id=4560) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2636 (pms_id=4561) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2637 (pms_id=4563) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2639 (pms_id=4564) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2638 (pms_id=4565) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2640 (pms_id=4566) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2642 (pms_id=4567) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2641 (pms_id=4568) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2643 (pms_id=4576) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2644 (pms_id=4577) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2645 (pms_id=4578) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2646 (pms_id=4582) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4576 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2647 (pms_id=4583) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2648 (pms_id=4589) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4582 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2650 (pms_id=4591) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2649 (pms_id=4590) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2651 (pms_id=4592) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2654 (pms_id=4593) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2653 (pms_id=4595) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2652 (pms_id=4596) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2655 (pms_id=4598) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2657 (pms_id=4600) 2025-11-19 15:34:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 2656 (pms_id=4599) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2658 (pms_id=4601) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2660 (pms_id=4603) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2659 (pms_id=4602) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2661 (pms_id=4604) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2662 (pms_id=4607) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2664 (pms_id=4608) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2663 (pms_id=4610) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2665 (pms_id=4611) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2666 (pms_id=4620) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2667 (pms_id=4621) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2668 (pms_id=4623) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2671 (pms_id=4625) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2669 (pms_id=4624) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2670 (pms_id=4628) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2672 (pms_id=4629) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2674 (pms_id=4630) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2673 (pms_id=4631) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2675 (pms_id=4632) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2677 (pms_id=4634) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2676 (pms_id=4633) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2678 (pms_id=4635) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2680 (pms_id=4637) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2681 (pms_id=4640) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2679 (pms_id=4638) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2682 (pms_id=4642) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2683 (pms_id=4643) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2684 (pms_id=4644) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2686 (pms_id=4653) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2685 (pms_id=4651) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4643 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2687 (pms_id=4654) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2689 (pms_id=4655) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2688 (pms_id=4656) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2690 (pms_id=4657) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2691 (pms_id=4658) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2692 (pms_id=4659) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2693 (pms_id=4660) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2694 (pms_id=4661) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2695 (pms_id=4662) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2696 (pms_id=4663) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2697 (pms_id=4664) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2698 (pms_id=4665) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2700 (pms_id=4666) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2699 (pms_id=4667) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2701 (pms_id=4668) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2702 (pms_id=4669) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2704 (pms_id=4670) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2706 (pms_id=4673) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2703 (pms_id=4671) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2705 (pms_id=4672) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2707 (pms_id=4674) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2708 (pms_id=4675) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2709 (pms_id=4677) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2710 (pms_id=4679) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2712 (pms_id=4680) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2711 (pms_id=4681) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2713 (pms_id=4682) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2715 (pms_id=4683) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2716 (pms_id=4685) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2714 (pms_id=4684) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2718 (pms_id=4686) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4683 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2717 (pms_id=4692) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2719 (pms_id=4693) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2720 (pms_id=4694) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2721 (pms_id=4695) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2722 (pms_id=4698) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2723 (pms_id=4701) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2724 (pms_id=4710) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2725 (pms_id=4720) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2727 (pms_id=4721) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2726 (pms_id=4722) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2728 (pms_id=4723) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2729 (pms_id=4724) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2731 (pms_id=4725) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2732 (pms_id=4726) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2730 (pms_id=4727) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2733 (pms_id=4728) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2734 (pms_id=4729) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2753 (pms_id=4730) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2735 (pms_id=4731) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2736 (pms_id=4732) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2737 (pms_id=4733) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2738 (pms_id=4734) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4732 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2740 (pms_id=4735) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2739 (pms_id=4737) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2742 (pms_id=4738) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2741 (pms_id=4742) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2743 (pms_id=4743) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2744 (pms_id=4745) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2746 (pms_id=4747) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2745 (pms_id=4746) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2747 (pms_id=4748) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2748 (pms_id=4749) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2750 (pms_id=4750) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2749 (pms_id=4752) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2751 (pms_id=4753) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4749 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2752 (pms_id=4754) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2754 (pms_id=4755) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2755 (pms_id=4756) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2756 (pms_id=4757) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2758 (pms_id=4758) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4754 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4757 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2757 (pms_id=4759) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2759 (pms_id=4761) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2760 (pms_id=4764) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2761 (pms_id=4765) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2762 (pms_id=4766) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2765 (pms_id=4768) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2763 (pms_id=4767) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2764 (pms_id=4769) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2767 (pms_id=4771) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2766 (pms_id=4774) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2769 (pms_id=4775) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2768 (pms_id=4777) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2770 (pms_id=4778) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2771 (pms_id=4779) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2772 (pms_id=4781) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2773 (pms_id=4782) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2775 (pms_id=4783) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2774 (pms_id=4794) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2776 (pms_id=4795) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2778 (pms_id=4796) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2777 (pms_id=4797) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2779 (pms_id=4798) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2780 (pms_id=4799) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2781 (pms_id=4800) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2782 (pms_id=4801) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2783 (pms_id=4803) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2784 (pms_id=4804) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2785 (pms_id=4805) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2786 (pms_id=4806) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2787 (pms_id=4807) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2788 (pms_id=4808) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2789 (pms_id=4809) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2790 (pms_id=4811) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2791 (pms_id=4812) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2792 (pms_id=4813) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2793 (pms_id=4815) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2794 (pms_id=4818) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2795 (pms_id=4819) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2796 (pms_id=4820) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2798 (pms_id=4824) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2797 (pms_id=4823) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2799 (pms_id=4825) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2800 (pms_id=4826) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2801 (pms_id=4827) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2802 (pms_id=4829) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2804 (pms_id=4833) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2803 (pms_id=4834) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2806 (pms_id=4835) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2805 (pms_id=4836) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2807 (pms_id=4837) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2808 (pms_id=4838) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2809 (pms_id=4839) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2811 (pms_id=4841) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2812 (pms_id=4843) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2810 (pms_id=4842) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2814 (pms_id=4845) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2813 (pms_id=4844) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2817 (pms_id=4846) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2818 (pms_id=4848) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2815 (pms_id=4849) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2819 (pms_id=4852) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2816 (pms_id=4851) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2820 (pms_id=4853) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2821 (pms_id=4854) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2823 (pms_id=4857) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2822 (pms_id=4856) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2824 (pms_id=4858) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2825 (pms_id=4859) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2826 (pms_id=4861) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2827 (pms_id=4863) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2829 (pms_id=4867) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2828 (pms_id=4864) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2831 (pms_id=4878) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2830 (pms_id=4876) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2832 (pms_id=4879) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2833 (pms_id=4881) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2834 (pms_id=4882) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2835 (pms_id=4883) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2836 (pms_id=4884) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2837 (pms_id=4885) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2838 (pms_id=4886) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2839 (pms_id=4887) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2840 (pms_id=4889) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4886 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2841 (pms_id=4890) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2843 (pms_id=4903) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2842 (pms_id=4904) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2844 (pms_id=4905) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2845 (pms_id=4906) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2846 (pms_id=4907) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2847 (pms_id=4914) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2848 (pms_id=4915) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2849 (pms_id=4916) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2850 (pms_id=4917) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2851 (pms_id=4918) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2852 (pms_id=4919) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2853 (pms_id=4920) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2855 (pms_id=4922) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2854 (pms_id=4921) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2856 (pms_id=4923) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2857 (pms_id=4924) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2858 (pms_id=4926) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2859 (pms_id=4927) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2860 (pms_id=4928) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2861 (pms_id=4929) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2862 (pms_id=4930) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2863 (pms_id=4931) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2864 (pms_id=4932) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2867 (pms_id=4933) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2865 (pms_id=4934) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2866 (pms_id=4935) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2868 (pms_id=4936) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2869 (pms_id=4937) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2870 (pms_id=4939) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2871 (pms_id=4941) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2872 (pms_id=4942) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2875 (pms_id=4946) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2873 (pms_id=4947) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2874 (pms_id=4948) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2876 (pms_id=4952) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2878 (pms_id=4953) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2879 (pms_id=4955) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2877 (pms_id=4954) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2880 (pms_id=4956) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4953 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 4954 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2881 (pms_id=4957) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2882 (pms_id=4958) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2883 (pms_id=4960) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2885 (pms_id=4961) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2884 (pms_id=4962) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2886 (pms_id=4963) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2887 (pms_id=4964) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2888 (pms_id=4965) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2889 (pms_id=4966) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2890 (pms_id=4967) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2891 (pms_id=4968) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2892 (pms_id=4969) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2893 (pms_id=4970) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2894 (pms_id=4972) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2895 (pms_id=4973) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2896 (pms_id=4974) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2897 (pms_id=4975) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2898 (pms_id=4976) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2899 (pms_id=4977) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2900 (pms_id=4980) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2901 (pms_id=4982) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2902 (pms_id=4983) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2903 (pms_id=4984) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2905 (pms_id=4985) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2904 (pms_id=4988) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2906 (pms_id=4989) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2907 (pms_id=4998) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2908 (pms_id=4999) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2909 (pms_id=5000) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2910 (pms_id=5001) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2911 (pms_id=5002) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2912 (pms_id=5003) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2913 (pms_id=5004) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2915 (pms_id=5005) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2914 (pms_id=5006) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2916 (pms_id=5007) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2918 (pms_id=5008) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2917 (pms_id=5009) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2919 (pms_id=5010) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2920 (pms_id=5011) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2921 (pms_id=5012) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2922 (pms_id=5013) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2923 (pms_id=5015) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2924 (pms_id=5016) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2925 (pms_id=5017) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2926 (pms_id=5018) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2927 (pms_id=5019) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2928 (pms_id=5020) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2929 (pms_id=5021) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2930 (pms_id=5023) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2931 (pms_id=5026) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2932 (pms_id=5028) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2934 (pms_id=5030) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2933 (pms_id=5031) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2935 (pms_id=5032) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2936 (pms_id=5033) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2937 (pms_id=5034) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2938 (pms_id=5035) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2939 (pms_id=5036) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2940 (pms_id=5037) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2941 (pms_id=5038) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2942 (pms_id=5039) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2943 (pms_id=5040) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2944 (pms_id=5041) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2945 (pms_id=5048) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2946 (pms_id=5049) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2947 (pms_id=5050) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2948 (pms_id=5051) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2949 (pms_id=5052) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2950 (pms_id=5053) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2951 (pms_id=5054) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2952 (pms_id=5055) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2953 (pms_id=5059) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2955 (pms_id=5061) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2954 (pms_id=5060) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2956 (pms_id=5062) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2957 (pms_id=5066) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2958 (pms_id=5067) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2959 (pms_id=5068) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2960 (pms_id=5069) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2962 (pms_id=5081) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2961 (pms_id=5082) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2963 (pms_id=5083) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2964 (pms_id=5084) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2966 (pms_id=5086) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2967 (pms_id=5088) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2965 (pms_id=5089) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2968 (pms_id=5092) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2969 (pms_id=5093) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2970 (pms_id=5094) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2971 (pms_id=5095) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2972 (pms_id=5096) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2973 (pms_id=5097) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2974 (pms_id=5098) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2975 (pms_id=5099) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2976 (pms_id=5100) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2977 (pms_id=5101) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2978 (pms_id=5102) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2979 (pms_id=5106) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2981 (pms_id=5108) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2980 (pms_id=5107) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2982 (pms_id=5109) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2983 (pms_id=5110) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2985 (pms_id=5112) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2984 (pms_id=5113) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2986 (pms_id=5114) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2987 (pms_id=5115) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2988 (pms_id=5117) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2989 (pms_id=5118) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2990 (pms_id=5123) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2992 (pms_id=5122) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2993 (pms_id=5124) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2991 (pms_id=5125) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2994 (pms_id=5126) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2995 (pms_id=5127) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2997 (pms_id=5129) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2996 (pms_id=5128) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2998 (pms_id=5137) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 2999 (pms_id=5139) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3001 (pms_id=5140) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3000 (pms_id=5141) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3002 (pms_id=5142) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3003 (pms_id=5144) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3004 (pms_id=5145) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3005 (pms_id=5146) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5145 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3006 (pms_id=5147) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3007 (pms_id=5148) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3008 (pms_id=5149) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3010 (pms_id=5151) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3009 (pms_id=5150) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3011 (pms_id=5156) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3012 (pms_id=5157) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3013 (pms_id=5158) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3014 (pms_id=5160) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3015 (pms_id=5163) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3016 (pms_id=5162) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3017 (pms_id=5164) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3018 (pms_id=5166) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3019 (pms_id=5167) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3021 (pms_id=5169) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3020 (pms_id=5168) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3022 (pms_id=5170) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3023 (pms_id=5171) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3025 (pms_id=5173) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3024 (pms_id=5174) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3026 (pms_id=5176) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3027 (pms_id=5177) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3028 (pms_id=5178) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5176 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3029 (pms_id=5181) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3030 (pms_id=5182) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3031 (pms_id=5183) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3032 (pms_id=5184) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3035 (pms_id=5186) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3034 (pms_id=5192) 2025-11-19 15:34:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 3033 (pms_id=5193) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3036 (pms_id=5194) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3037 (pms_id=5195) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3039 (pms_id=5197) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5195 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3038 (pms_id=5202) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3040 (pms_id=5203) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3041 (pms_id=5206) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3042 (pms_id=5207) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3043 (pms_id=5208) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3044 (pms_id=5212) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3045 (pms_id=5213) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3046 (pms_id=5222) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3047 (pms_id=5223) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3048 (pms_id=5225) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3049 (pms_id=5226) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3051 (pms_id=5227) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3050 (pms_id=5229) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3052 (pms_id=5230) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3053 (pms_id=5232) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3054 (pms_id=5233) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3055 (pms_id=5234) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3056 (pms_id=5235) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3057 (pms_id=5236) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3058 (pms_id=5237) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3059 (pms_id=5244) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3060 (pms_id=5245) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3062 (pms_id=5246) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3061 (pms_id=5247) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3064 (pms_id=5251) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3063 (pms_id=5252) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3065 (pms_id=5258) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3066 (pms_id=5259) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3067 (pms_id=5260) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3068 (pms_id=5261) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3069 (pms_id=5262) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3070 (pms_id=5269) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3071 (pms_id=5270) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3072 (pms_id=5271) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3074 (pms_id=5276) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3073 (pms_id=5274) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5274 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3075 (pms_id=5277) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3076 (pms_id=5278) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3077 (pms_id=5287) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3078 (pms_id=5288) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3079 (pms_id=5297) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3080 (pms_id=5300) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3081 (pms_id=5301) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3082 (pms_id=5302) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3083 (pms_id=5304) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3084 (pms_id=5310) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3085 (pms_id=5311) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3086 (pms_id=5312) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3087 (pms_id=5313) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3088 (pms_id=5321) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3089 (pms_id=5322) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3090 (pms_id=5323) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3091 (pms_id=5325) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3092 (pms_id=5326) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3093 (pms_id=5328) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3094 (pms_id=5329) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 5329 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3095 (pms_id=5330) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3096 (pms_id=5334) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3097 (pms_id=5337) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3098 (pms_id=5338) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3099 (pms_id=5339) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3101 (pms_id=5341) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3100 (pms_id=5342) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3102 (pms_id=5344) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3103 (pms_id=5345) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3104 (pms_id=5346) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3105 (pms_id=5348) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3106 (pms_id=5349) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3108 (pms_id=5350) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3113 (pms_id=5360) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3107 (pms_id=5359) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3109 (pms_id=5361) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3110 (pms_id=5362) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3111 (pms_id=5363) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3112 (pms_id=5364) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3115 (pms_id=5367) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3114 (pms_id=5365) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3116 (pms_id=5368) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3118 (pms_id=5370) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3117 (pms_id=5369) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3119 (pms_id=5371) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3120 (pms_id=5372) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3121 (pms_id=5373) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3122 (pms_id=5374) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3123 (pms_id=5375) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3124 (pms_id=5378) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3126 (pms_id=5382) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3125 (pms_id=5383) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3127 (pms_id=5385) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3128 (pms_id=5386) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3129 (pms_id=5393) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3130 (pms_id=5394) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3131 (pms_id=5395) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3132 (pms_id=5396) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3133 (pms_id=5398) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3134 (pms_id=5399) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3135 (pms_id=5400) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3136 (pms_id=5401) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3138 (pms_id=5411) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3137 (pms_id=5409) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3139 (pms_id=5412) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3140 (pms_id=5415) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3141 (pms_id=5416) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3142 (pms_id=5417) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3143 (pms_id=5418) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3144 (pms_id=5419) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3145 (pms_id=5420) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3146 (pms_id=5422) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3147 (pms_id=5423) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3148 (pms_id=5424) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3149 (pms_id=5425) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3151 (pms_id=5427) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3152 (pms_id=5433) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3150 (pms_id=5434) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3153 (pms_id=5436) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3154 (pms_id=5438) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3155 (pms_id=5440) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3157 (pms_id=5442) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3156 (pms_id=5441) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3158 (pms_id=5443) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3159 (pms_id=5444) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3161 (pms_id=5447) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3160 (pms_id=5446) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3162 (pms_id=5448) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3163 (pms_id=5451) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3164 (pms_id=5453) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3165 (pms_id=5454) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3169 (pms_id=5455) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3166 (pms_id=5456) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3168 (pms_id=5459) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3167 (pms_id=5460) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3170 (pms_id=5462) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3171 (pms_id=5463) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3172 (pms_id=5464) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3173 (pms_id=5465) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3174 (pms_id=5466) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3177 (pms_id=5468) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3175 (pms_id=5467) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3176 (pms_id=5470) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3178 (pms_id=5472) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3179 (pms_id=5473) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3181 (pms_id=5475) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3180 (pms_id=5474) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3182 (pms_id=5477) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3183 (pms_id=5478) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3185 (pms_id=5488) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3184 (pms_id=5489) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3186 (pms_id=5490) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3188 (pms_id=5491) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3187 (pms_id=5493) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3189 (pms_id=5496) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3190 (pms_id=5497) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3191 (pms_id=5498) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3193 (pms_id=5503) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3192 (pms_id=5499) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3194 (pms_id=5504) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3195 (pms_id=5506) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3196 (pms_id=5509) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3197 (pms_id=5510) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3198 (pms_id=5511) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3199 (pms_id=5512) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3200 (pms_id=5513) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3202 (pms_id=5515) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3203 (pms_id=5516) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3201 (pms_id=5514) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3205 (pms_id=5517) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3204 (pms_id=5518) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3206 (pms_id=5519) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3208 (pms_id=5521) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3207 (pms_id=5522) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3209 (pms_id=5523) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3211 (pms_id=5533) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3210 (pms_id=5524) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3212 (pms_id=5543) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3213 (pms_id=5545) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3214 (pms_id=5546) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3216 (pms_id=5547) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3215 (pms_id=5548) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3217 (pms_id=5550) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3219 (pms_id=5551) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3218 (pms_id=5552) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3220 (pms_id=5553) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3221 (pms_id=5554) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3223 (pms_id=5555) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3222 (pms_id=5564) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3224 (pms_id=5565) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3225 (pms_id=5566) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3228 (pms_id=5568) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3226 (pms_id=5567) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3229 (pms_id=5576) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3227 (pms_id=5577) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3230 (pms_id=5578) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3232 (pms_id=5580) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3231 (pms_id=5579) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3233 (pms_id=5583) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3234 (pms_id=5584) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3235 (pms_id=5594) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3237 (pms_id=5595) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3238 (pms_id=5596) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3236 (pms_id=5598) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3239 (pms_id=5600) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3240 (pms_id=5601) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3241 (pms_id=5602) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3242 (pms_id=5603) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3243 (pms_id=5611) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3244 (pms_id=5612) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3247 (pms_id=5613) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3245 (pms_id=5614) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3246 (pms_id=5615) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3248 (pms_id=5616) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3250 (pms_id=5617) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3249 (pms_id=5618) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3251 (pms_id=5619) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3252 (pms_id=5621) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3253 (pms_id=5623) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3254 (pms_id=5624) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3255 (pms_id=5626) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3260 (pms_id=5627) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3257 (pms_id=5628) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3258 (pms_id=5629) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3256 (pms_id=5637) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3259 (pms_id=5638) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3261 (pms_id=5639) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3262 (pms_id=5643) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3263 (pms_id=5645) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3264 (pms_id=5646) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3265 (pms_id=5647) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3266 (pms_id=5648) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3267 (pms_id=5652) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3268 (pms_id=5653) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3269 (pms_id=5654) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3270 (pms_id=5655) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3271 (pms_id=5657) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3272 (pms_id=5660) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3274 (pms_id=5661) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3273 (pms_id=5662) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3277 (pms_id=5664) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3275 (pms_id=5665) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3276 (pms_id=5666) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3278 (pms_id=5667) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3279 (pms_id=5668) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3280 (pms_id=5669) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3281 (pms_id=5670) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3282 (pms_id=5671) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3283 (pms_id=5674) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3285 (pms_id=5676) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3284 (pms_id=5677) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3286 (pms_id=5685) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3287 (pms_id=5686) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3288 (pms_id=5687) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3289 (pms_id=5696) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3290 (pms_id=5705) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3291 (pms_id=5708) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3292 (pms_id=5711) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3293 (pms_id=5712) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3294 (pms_id=5713) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3295 (pms_id=5714) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3296 (pms_id=5715) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3297 (pms_id=5716) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3298 (pms_id=5718) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3299 (pms_id=5719) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3300 (pms_id=5721) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3302 (pms_id=5724) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3301 (pms_id=5723) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3303 (pms_id=5730) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3304 (pms_id=5731) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3305 (pms_id=5732) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3307 (pms_id=5733) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3306 (pms_id=5734) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3308 (pms_id=5736) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3309 (pms_id=5737) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3310 (pms_id=5739) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3312 (pms_id=5741) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3311 (pms_id=5740) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3313 (pms_id=5742) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3314 (pms_id=5743) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3315 (pms_id=5744) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3316 (pms_id=5745) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3317 (pms_id=5746) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3318 (pms_id=5750) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3319 (pms_id=5753) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3320 (pms_id=5754) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3321 (pms_id=5755) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3322 (pms_id=5756) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3324 (pms_id=5765) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3325 (pms_id=5767) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3323 (pms_id=5766) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3326 (pms_id=5768) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3327 (pms_id=5770) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3328 (pms_id=5772) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3329 (pms_id=5774) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3330 (pms_id=5776) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3331 (pms_id=5779) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3332 (pms_id=5781) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3334 (pms_id=5782) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3333 (pms_id=5784) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3335 (pms_id=5785) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3336 (pms_id=5786) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3338 (pms_id=5787) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3337 (pms_id=5788) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3340 (pms_id=5795) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3339 (pms_id=5796) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3341 (pms_id=5797) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3342 (pms_id=5798) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3343 (pms_id=5799) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3344 (pms_id=5800) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3345 (pms_id=5801) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3348 (pms_id=5802) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3346 (pms_id=5804) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3347 (pms_id=5805) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3349 (pms_id=5807) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3350 (pms_id=5809) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3351 (pms_id=5810) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3352 (pms_id=5811) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3353 (pms_id=5812) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3354 (pms_id=5813) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3356 (pms_id=5815) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3355 (pms_id=5814) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3357 (pms_id=5821) 2025-11-19 15:34:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 3358 (pms_id=5831) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3359 (pms_id=5832) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3360 (pms_id=5833) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3361 (pms_id=5834) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3362 (pms_id=5835) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3363 (pms_id=5836) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3364 (pms_id=5843) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3365 (pms_id=5845) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3366 (pms_id=5848) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3367 (pms_id=5849) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3368 (pms_id=5852) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3369 (pms_id=5853) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3370 (pms_id=5854) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3371 (pms_id=5856) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3372 (pms_id=5857) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3373 (pms_id=5858) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3374 (pms_id=5859) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3376 (pms_id=5860) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3375 (pms_id=5861) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3377 (pms_id=5862) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3378 (pms_id=5863) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3379 (pms_id=5864) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3380 (pms_id=5865) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3381 (pms_id=5866) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3383 (pms_id=5867) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3382 (pms_id=5868) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3384 (pms_id=5869) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3385 (pms_id=5870) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3386 (pms_id=5871) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3389 (pms_id=5881) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3387 (pms_id=5889) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3388 (pms_id=5890) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3390 (pms_id=5892) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3391 (pms_id=5893) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3392 (pms_id=5894) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3393 (pms_id=5895) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3394 (pms_id=5896) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3396 (pms_id=5897) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3395 (pms_id=5899) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3397 (pms_id=5900) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3398 (pms_id=5903) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3399 (pms_id=5904) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3400 (pms_id=5906) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3401 (pms_id=5907) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3402 (pms_id=5908) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3403 (pms_id=5909) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3404 (pms_id=5915) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3406 (pms_id=5916) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3405 (pms_id=5917) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3407 (pms_id=5918) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3408 (pms_id=5919) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3409 (pms_id=5920) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3410 (pms_id=5921) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3411 (pms_id=5923) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3412 (pms_id=5925) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3413 (pms_id=5926) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3414 (pms_id=5928) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3415 (pms_id=5934) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3416 (pms_id=5935) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3417 (pms_id=5937) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3418 (pms_id=5939) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3419 (pms_id=5943) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3420 (pms_id=5944) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3421 (pms_id=5945) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3423 (pms_id=5947) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3422 (pms_id=5956) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3424 (pms_id=5958) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3425 (pms_id=5960) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3426 (pms_id=5961) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3427 (pms_id=5962) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3428 (pms_id=5963) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3429 (pms_id=5964) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3430 (pms_id=5965) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3431 (pms_id=5966) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3434 (pms_id=5968) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3432 (pms_id=5967) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3433 (pms_id=5969) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3436 (pms_id=5970) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3435 (pms_id=5971) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3437 (pms_id=5972) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3438 (pms_id=5973) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3439 (pms_id=5974) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3440 (pms_id=5977) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3441 (pms_id=5978) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3442 (pms_id=5979) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3443 (pms_id=5980) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3446 (pms_id=5981) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3445 (pms_id=5984) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3444 (pms_id=5983) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3447 (pms_id=5985) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3448 (pms_id=5987) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3449 (pms_id=5988) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3450 (pms_id=5989) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3451 (pms_id=5990) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3452 (pms_id=5993) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3453 (pms_id=5994) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3454 (pms_id=5995) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3455 (pms_id=6001) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3456 (pms_id=6003) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3457 (pms_id=6002) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3458 (pms_id=6004) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3459 (pms_id=6005) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3461 (pms_id=6007) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3460 (pms_id=6008) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3462 (pms_id=6009) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6005 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3463 (pms_id=6010) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3465 (pms_id=6011) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3464 (pms_id=6012) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3467 (pms_id=6013) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3466 (pms_id=6015) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3468 (pms_id=6014) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3469 (pms_id=6016) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3470 (pms_id=6017) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3471 (pms_id=6024) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3472 (pms_id=6026) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6017 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3477 (pms_id=6027) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3473 (pms_id=6028) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3474 (pms_id=6030) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3476 (pms_id=6032) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3475 (pms_id=6031) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3478 (pms_id=6033) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3479 (pms_id=6041) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3480 (pms_id=6044) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3481 (pms_id=6046) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3482 (pms_id=6049) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3483 (pms_id=6051) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3484 (pms_id=6052) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3485 (pms_id=6053) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3486 (pms_id=6055) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3487 (pms_id=6057) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3488 (pms_id=6058) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3490 (pms_id=6059) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3491 (pms_id=6061) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3489 (pms_id=6060) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3492 (pms_id=6062) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3494 (pms_id=6063) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3493 (pms_id=6064) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3495 (pms_id=6074) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3496 (pms_id=6075) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3497 (pms_id=6077) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3498 (pms_id=6079) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3499 (pms_id=6088) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3500 (pms_id=6089) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3501 (pms_id=6090) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3502 (pms_id=6091) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3503 (pms_id=6093) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3506 (pms_id=6094) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3504 (pms_id=6099) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3505 (pms_id=6100) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3511 (pms_id=6103) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3510 (pms_id=6102) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3507 (pms_id=6105) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3508 (pms_id=6106) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3509 (pms_id=6107) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3512 (pms_id=6109) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3513 (pms_id=6110) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3514 (pms_id=6112) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3515 (pms_id=6114) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3516 (pms_id=6121) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3518 (pms_id=6122) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3517 (pms_id=6130) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3519 (pms_id=6132) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3520 (pms_id=6133) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3521 (pms_id=6135) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3522 (pms_id=6136) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3524 (pms_id=6139) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3523 (pms_id=6138) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3525 (pms_id=6140) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3526 (pms_id=6142) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3528 (pms_id=6145) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3527 (pms_id=6143) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3529 (pms_id=6153) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3530 (pms_id=6159) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3533 (pms_id=6167) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3531 (pms_id=6169) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3532 (pms_id=6170) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3534 (pms_id=6171) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3535 (pms_id=6172) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3537 (pms_id=6174) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3536 (pms_id=6173) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3539 (pms_id=6175) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3538 (pms_id=6177) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3540 (pms_id=6179) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3541 (pms_id=6180) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3542 (pms_id=6181) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3543 (pms_id=6182) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3544 (pms_id=6183) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3545 (pms_id=6188) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3546 (pms_id=6190) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3547 (pms_id=6200) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3548 (pms_id=6201) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3549 (pms_id=6212) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3550 (pms_id=6225) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3551 (pms_id=6226) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3552 (pms_id=6228) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3554 (pms_id=6231) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3553 (pms_id=6232) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3555 (pms_id=6233) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3556 (pms_id=6234) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3557 (pms_id=6235) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3558 (pms_id=6236) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3560 (pms_id=6238) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3559 (pms_id=6237) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3562 (pms_id=6240) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3564 (pms_id=6241) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3561 (pms_id=6239) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3563 (pms_id=6242) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3565 (pms_id=6243) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3567 (pms_id=6247) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3566 (pms_id=6246) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3570 (pms_id=6249) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3568 (pms_id=6248) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3569 (pms_id=6250) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6248 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3571 (pms_id=6251) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3573 (pms_id=6253) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3572 (pms_id=6252) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3574 (pms_id=6254) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3575 (pms_id=6255) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3596 (pms_id=6256) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3576 (pms_id=6257) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3577 (pms_id=6258) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3578 (pms_id=6259) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3579 (pms_id=6260) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3580 (pms_id=6261) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3581 (pms_id=6263) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3582 (pms_id=6267) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3584 (pms_id=6274) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3583 (pms_id=6268) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3586 (pms_id=6275) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3585 (pms_id=6276) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3587 (pms_id=6277) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3589 (pms_id=6278) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3588 (pms_id=6284) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3590 (pms_id=6285) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3591 (pms_id=6286) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3592 (pms_id=6287) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3593 (pms_id=6288) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3594 (pms_id=6289) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3595 (pms_id=6290) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3597 (pms_id=6291) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3599 (pms_id=6293) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3598 (pms_id=6294) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3600 (pms_id=6304) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3601 (pms_id=6307) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3602 (pms_id=6308) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3603 (pms_id=6309) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3604 (pms_id=6310) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3605 (pms_id=6319) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3606 (pms_id=6320) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3607 (pms_id=6321) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3609 (pms_id=6322) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3608 (pms_id=6324) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3610 (pms_id=6325) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3611 (pms_id=6327) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3612 (pms_id=6328) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3613 (pms_id=6329) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3615 (pms_id=6331) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3614 (pms_id=6330) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3616 (pms_id=6333) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3617 (pms_id=6334) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3618 (pms_id=6335) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3619 (pms_id=6336) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3620 (pms_id=6338) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3621 (pms_id=6339) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3622 (pms_id=6341) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3623 (pms_id=6342) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3624 (pms_id=6343) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3625 (pms_id=6344) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3626 (pms_id=6345) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3627 (pms_id=6346) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3628 (pms_id=6348) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3629 (pms_id=6349) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3631 (pms_id=6353) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3630 (pms_id=6355) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3632 (pms_id=6356) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3633 (pms_id=6357) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3635 (pms_id=6368) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3634 (pms_id=6359) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3636 (pms_id=6369) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3637 (pms_id=6370) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3638 (pms_id=6371) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3639 (pms_id=6372) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3640 (pms_id=6373) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3641 (pms_id=6380) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3642 (pms_id=6383) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3643 (pms_id=6384) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3645 (pms_id=6385) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3644 (pms_id=6395) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3646 (pms_id=6396) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3647 (pms_id=6397) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3648 (pms_id=6398) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3649 (pms_id=6399) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3650 (pms_id=6400) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3651 (pms_id=6401) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3652 (pms_id=6402) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3653 (pms_id=6403) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3654 (pms_id=6404) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3656 (pms_id=6406) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3657 (pms_id=6409) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3655 (pms_id=6407) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3660 (pms_id=6410) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3658 (pms_id=6420) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3659 (pms_id=6421) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3661 (pms_id=6422) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3662 (pms_id=6423) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3663 (pms_id=6424) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3664 (pms_id=6425) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3666 (pms_id=6426) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3665 (pms_id=6427) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3667 (pms_id=6428) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3668 (pms_id=6429) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3669 (pms_id=6430) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3670 (pms_id=6431) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3672 (pms_id=6432) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3671 (pms_id=6433) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3673 (pms_id=6434) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3674 (pms_id=6435) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3675 (pms_id=6436) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3676 (pms_id=6445) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3677 (pms_id=6447) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6432 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3678 (pms_id=6455) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3679 (pms_id=6456) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3680 (pms_id=6457) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3681 (pms_id=6458) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3682 (pms_id=6459) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3683 (pms_id=6460) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3684 (pms_id=6461) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6457 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3685 (pms_id=6463) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3686 (pms_id=6464) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3687 (pms_id=6465) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3688 (pms_id=6466) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3689 (pms_id=6467) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3691 (pms_id=6469) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3690 (pms_id=6468) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3692 (pms_id=6470) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3693 (pms_id=6471) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3694 (pms_id=6472) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3695 (pms_id=6477) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3696 (pms_id=6478) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3697 (pms_id=6489) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3698 (pms_id=6490) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3699 (pms_id=6491) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3700 (pms_id=6492) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3701 (pms_id=6493) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3702 (pms_id=6501) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3703 (pms_id=6502) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3704 (pms_id=6503) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3705 (pms_id=6504) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3706 (pms_id=6505) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3707 (pms_id=6506) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3708 (pms_id=6508) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3710 (pms_id=6509) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3709 (pms_id=6510) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3711 (pms_id=6512) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3712 (pms_id=6514) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3713 (pms_id=6523) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3714 (pms_id=6524) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3715 (pms_id=6525) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3716 (pms_id=6526) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3717 (pms_id=6527) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3718 (pms_id=6528) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6526 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3719 (pms_id=6529) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3720 (pms_id=6531) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3721 (pms_id=6533) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3722 (pms_id=6536) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3723 (pms_id=6538) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3725 (pms_id=6549) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3724 (pms_id=6540) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3726 (pms_id=6550) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3727 (pms_id=6552) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3728 (pms_id=6553) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3729 (pms_id=6554) 2025-11-19 15:34:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 3730 (pms_id=6555) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3731 (pms_id=6556) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3732 (pms_id=6557) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3734 (pms_id=6558) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3733 (pms_id=6560) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3736 (pms_id=6562) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3735 (pms_id=6561) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3737 (pms_id=6563) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3738 (pms_id=6565) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3739 (pms_id=6568) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3740 (pms_id=6571) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3741 (pms_id=6572) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3742 (pms_id=6573) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3743 (pms_id=6574) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3744 (pms_id=6575) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3746 (pms_id=6576) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3745 (pms_id=6577) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3747 (pms_id=6578) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3750 (pms_id=6581) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3748 (pms_id=6580) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3749 (pms_id=6582) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3751 (pms_id=6584) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3752 (pms_id=6585) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3753 (pms_id=6586) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3755 (pms_id=6587) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3754 (pms_id=6590) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3756 (pms_id=6593) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3757 (pms_id=6594) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3765 (pms_id=6596) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3758 (pms_id=6597) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3759 (pms_id=6598) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3761 (pms_id=6600) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3760 (pms_id=6599) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3762 (pms_id=6601) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3764 (pms_id=6603) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3763 (pms_id=6602) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3766 (pms_id=6604) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3767 (pms_id=6605) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3768 (pms_id=6606) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3769 (pms_id=6608) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3771 (pms_id=6610) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3770 (pms_id=6611) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3772 (pms_id=6612) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3773 (pms_id=6615) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3774 (pms_id=6616) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3775 (pms_id=6617) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3776 (pms_id=6618) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3777 (pms_id=6619) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3778 (pms_id=6620) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3779 (pms_id=6621) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3780 (pms_id=6629) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3782 (pms_id=6630) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3781 (pms_id=6631) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3783 (pms_id=6639) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3784 (pms_id=6640) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3785 (pms_id=6641) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3786 (pms_id=6642) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3787 (pms_id=6643) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3788 (pms_id=6645) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3790 (pms_id=6647) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3791 (pms_id=6648) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3789 (pms_id=6649) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3792 (pms_id=6651) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3794 (pms_id=6654) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3793 (pms_id=6653) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3795 (pms_id=6655) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3796 (pms_id=6656) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3797 (pms_id=6657) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3798 (pms_id=6666) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3800 (pms_id=6667) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3799 (pms_id=6668) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3802 (pms_id=6670) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3801 (pms_id=6669) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3803 (pms_id=6671) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3804 (pms_id=6673) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3805 (pms_id=6674) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6668 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3806 (pms_id=6675) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3807 (pms_id=6677) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3808 (pms_id=6678) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3809 (pms_id=6679) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3810 (pms_id=6680) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3811 (pms_id=6681) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3812 (pms_id=6682) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3813 (pms_id=6683) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3814 (pms_id=6684) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3815 (pms_id=6685) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3816 (pms_id=6687) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3817 (pms_id=6688) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3818 (pms_id=6689) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3819 (pms_id=6691) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3820 (pms_id=6692) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3824 (pms_id=6695) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3821 (pms_id=6694) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3822 (pms_id=6696) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3825 (pms_id=6697) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3826 (pms_id=6698) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3823 (pms_id=6702) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3827 (pms_id=6703) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3828 (pms_id=6704) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3829 (pms_id=6705) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3832 (pms_id=6715) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3831 (pms_id=6706) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3830 (pms_id=6707) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3834 (pms_id=6716) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3835 (pms_id=6717) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3833 (pms_id=6718) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3837 (pms_id=6719) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3836 (pms_id=6727) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3838 (pms_id=6729) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3839 (pms_id=6730) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3840 (pms_id=6731) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3841 (pms_id=6732) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3842 (pms_id=6733) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3845 (pms_id=6735) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3843 (pms_id=6738) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3844 (pms_id=6741) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3847 (pms_id=6743) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3848 (pms_id=6744) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3849 (pms_id=6749) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3850 (pms_id=6750) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3851 (pms_id=6751) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3852 (pms_id=6752) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3853 (pms_id=6753) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3854 (pms_id=6755) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3856 (pms_id=6756) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3855 (pms_id=6764) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3857 (pms_id=6765) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3858 (pms_id=6766) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3859 (pms_id=6767) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3860 (pms_id=6774) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3861 (pms_id=6775) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3862 (pms_id=6777) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3863 (pms_id=6778) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3846 (pms_id=6742) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3865 (pms_id=6779) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3864 (pms_id=6781) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3866 (pms_id=6783) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3867 (pms_id=6784) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6742 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3868 (pms_id=6785) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3869 (pms_id=6786) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3870 (pms_id=6787) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3871 (pms_id=6788) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3872 (pms_id=6789) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3874 (pms_id=6791) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3873 (pms_id=6792) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3875 (pms_id=6793) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3876 (pms_id=6794) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3877 (pms_id=6795) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3878 (pms_id=6796) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3879 (pms_id=6797) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3880 (pms_id=6798) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3881 (pms_id=6799) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3882 (pms_id=6800) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3883 (pms_id=6801) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3884 (pms_id=6802) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3885 (pms_id=6811) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3886 (pms_id=6812) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3887 (pms_id=6813) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3888 (pms_id=6814) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3890 (pms_id=6817) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3891 (pms_id=6819) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3889 (pms_id=6818) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3892 (pms_id=6820) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6819 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3894 (pms_id=6827) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3893 (pms_id=6828) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3895 (pms_id=6829) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3897 (pms_id=6830) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3896 (pms_id=6831) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3898 (pms_id=6833) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3899 (pms_id=6834) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3900 (pms_id=6835) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3901 (pms_id=6836) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3902 (pms_id=6837) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3903 (pms_id=6839) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3905 (pms_id=6840) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3904 (pms_id=6841) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3906 (pms_id=6842) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3907 (pms_id=6843) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3909 (pms_id=6844) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3908 (pms_id=6848) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3910 (pms_id=6849) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3912 (pms_id=6852) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3911 (pms_id=6850) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6849 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3914 (pms_id=6853) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3913 (pms_id=6854) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3915 (pms_id=6855) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3917 (pms_id=6857) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3918 (pms_id=6858) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3916 (pms_id=6856) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3920 (pms_id=6859) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3919 (pms_id=6860) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3921 (pms_id=6861) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3922 (pms_id=6866) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3923 (pms_id=6867) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3924 (pms_id=6868) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3925 (pms_id=6870) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3926 (pms_id=6871) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3927 (pms_id=6872) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3930 (pms_id=6873) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3928 (pms_id=6879) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3929 (pms_id=6881) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3932 (pms_id=6883) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3931 (pms_id=6882) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3933 (pms_id=6884) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3934 (pms_id=6885) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3935 (pms_id=6886) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3937 (pms_id=6891) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3936 (pms_id=6890) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3938 (pms_id=6892) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3939 (pms_id=6893) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3940 (pms_id=6894) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3941 (pms_id=6895) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3942 (pms_id=6901) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3943 (pms_id=6902) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3945 (pms_id=6903) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3944 (pms_id=6904) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3946 (pms_id=6905) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3947 (pms_id=6906) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3948 (pms_id=6907) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3949 (pms_id=6909) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3950 (pms_id=6910) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3951 (pms_id=6912) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6907 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3952 (pms_id=6913) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3953 (pms_id=6914) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3954 (pms_id=6915) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3956 (pms_id=6918) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3955 (pms_id=6919) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3957 (pms_id=6921) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3958 (pms_id=6922) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3959 (pms_id=6923) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3960 (pms_id=6924) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3961 (pms_id=6925) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3962 (pms_id=6927) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3963 (pms_id=6928) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3964 (pms_id=6929) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3965 (pms_id=6930) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3966 (pms_id=6931) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3967 (pms_id=6932) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3968 (pms_id=6934) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3969 (pms_id=6935) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3971 (pms_id=6936) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3970 (pms_id=6937) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3972 (pms_id=6939) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3973 (pms_id=6940) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3974 (pms_id=6941) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3975 (pms_id=6942) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3976 (pms_id=6952) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3978 (pms_id=6956) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3977 (pms_id=6955) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3979 (pms_id=6957) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3980 (pms_id=6958) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3981 (pms_id=6959) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3983 (pms_id=6972) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3982 (pms_id=6962) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3984 (pms_id=6973) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3985 (pms_id=6974) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3987 (pms_id=6976) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3986 (pms_id=6975) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3988 (pms_id=6977) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3989 (pms_id=6979) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3990 (pms_id=6980) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3992 (pms_id=6981) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3991 (pms_id=6982) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3993 (pms_id=6993) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3994 (pms_id=6994) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3995 (pms_id=6996) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 6994 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3996 (pms_id=6997) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3997 (pms_id=6998) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3998 (pms_id=7007) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 3999 (pms_id=7018) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4000 (pms_id=7019) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4002 (pms_id=7023) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4001 (pms_id=7021) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4003 (pms_id=7025) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4004 (pms_id=7027) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4005 (pms_id=7028) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4006 (pms_id=7029) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4007 (pms_id=7030) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4009 (pms_id=7039) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4008 (pms_id=7032) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4010 (pms_id=7040) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4011 (pms_id=7050) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4012 (pms_id=7051) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4014 (pms_id=7052) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4013 (pms_id=7053) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4015 (pms_id=7054) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4016 (pms_id=7055) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4017 (pms_id=7057) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4018 (pms_id=7058) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4020 (pms_id=7059) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4019 (pms_id=7060) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4021 (pms_id=7061) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4022 (pms_id=7062) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4023 (pms_id=7063) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4024 (pms_id=7064) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4025 (pms_id=7066) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4026 (pms_id=7067) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4027 (pms_id=7068) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4029 (pms_id=7079) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4028 (pms_id=7081) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4031 (pms_id=7082) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4030 (pms_id=7083) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4033 (pms_id=7084) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4032 (pms_id=7085) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4034 (pms_id=7088) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4035 (pms_id=7089) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4037 (pms_id=7090) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4036 (pms_id=7091) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4038 (pms_id=7092) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4039 (pms_id=7093) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4040 (pms_id=7095) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4043 (pms_id=7096) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4042 (pms_id=7098) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4041 (pms_id=7099) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4044 (pms_id=7100) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4046 (pms_id=7101) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4045 (pms_id=7102) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4047 (pms_id=7103) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4048 (pms_id=7105) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4049 (pms_id=7106) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4050 (pms_id=7107) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4051 (pms_id=7108) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4052 (pms_id=7109) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4053 (pms_id=7110) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4054 (pms_id=7111) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4055 (pms_id=7118) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4056 (pms_id=7119) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4058 (pms_id=7120) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4057 (pms_id=7129) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4059 (pms_id=7130) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4060 (pms_id=7131) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4061 (pms_id=7132) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4062 (pms_id=7133) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4063 (pms_id=7134) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4065 (pms_id=7140) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4064 (pms_id=7139) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4066 (pms_id=7150) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4067 (pms_id=7153) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4068 (pms_id=7154) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4069 (pms_id=7155) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4070 (pms_id=7156) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4074 (pms_id=7157) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4071 (pms_id=7158) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4072 (pms_id=7159) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4073 (pms_id=7161) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4075 (pms_id=7162) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4076 (pms_id=7163) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4077 (pms_id=7164) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4078 (pms_id=7165) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4081 (pms_id=7166) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4079 (pms_id=7176) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4080 (pms_id=7177) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4082 (pms_id=7178) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4083 (pms_id=7180) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4085 (pms_id=7181) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4084 (pms_id=7182) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4104 (pms_id=7183) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4086 (pms_id=7189) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4087 (pms_id=7190) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4089 (pms_id=7191) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4088 (pms_id=7192) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4090 (pms_id=7194) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4091 (pms_id=7196) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4092 (pms_id=7197) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4093 (pms_id=7201) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4094 (pms_id=7204) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4095 (pms_id=7206) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4096 (pms_id=7207) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4097 (pms_id=7208) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4100 (pms_id=7212) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4098 (pms_id=7213) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4099 (pms_id=7216) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4101 (pms_id=7217) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4102 (pms_id=7225) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4103 (pms_id=7226) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4105 (pms_id=7227) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4107 (pms_id=7228) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4106 (pms_id=7229) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4108 (pms_id=7230) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4109 (pms_id=7231) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4110 (pms_id=7232) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4111 (pms_id=7233) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4112 (pms_id=7235) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4113 (pms_id=7236) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4114 (pms_id=7238) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4115 (pms_id=7239) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4116 (pms_id=7240) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4117 (pms_id=7241) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4120 (pms_id=7242) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4119 (pms_id=7243) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4118 (pms_id=7244) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4122 (pms_id=7246) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4121 (pms_id=7247) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4123 (pms_id=7248) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4124 (pms_id=7249) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4125 (pms_id=7250) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4126 (pms_id=7252) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4127 (pms_id=7262) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4128 (pms_id=7263) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4131 (pms_id=7264) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4130 (pms_id=7265) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4129 (pms_id=7266) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4132 (pms_id=7268) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4133 (pms_id=7270) 2025-11-19 15:34:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 4134 (pms_id=7271) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4135 (pms_id=7272) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4136 (pms_id=7274) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4137 (pms_id=7275) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4138 (pms_id=7276) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4140 (pms_id=7278) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4139 (pms_id=7279) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4141 (pms_id=7280) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4142 (pms_id=7281) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4145 (pms_id=7283) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4143 (pms_id=7282) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4144 (pms_id=7285) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4146 (pms_id=7286) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4147 (pms_id=7287) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4148 (pms_id=7293) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4149 (pms_id=7295) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4150 (pms_id=7296) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4151 (pms_id=7297) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4152 (pms_id=7298) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4153 (pms_id=7302) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4154 (pms_id=7303) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4155 (pms_id=7306) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4156 (pms_id=7307) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4157 (pms_id=7309) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4158 (pms_id=7310) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4159 (pms_id=7311) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4160 (pms_id=7314) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4161 (pms_id=7315) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4164 (pms_id=7318) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4162 (pms_id=7316) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4163 (pms_id=7320) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4165 (pms_id=7321) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4166 (pms_id=7322) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4167 (pms_id=7323) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4168 (pms_id=7324) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4169 (pms_id=7325) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4170 (pms_id=7326) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4171 (pms_id=7327) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4172 (pms_id=7328) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4173 (pms_id=7330) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4174 (pms_id=7333) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4175 (pms_id=7334) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4176 (pms_id=7335) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4182 (pms_id=7344) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4177 (pms_id=7345) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4178 (pms_id=7346) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4179 (pms_id=7347) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4180 (pms_id=7348) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4181 (pms_id=7350) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4183 (pms_id=7351) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4191 (pms_id=7352) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4184 (pms_id=7354) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4185 (pms_id=7358) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4186 (pms_id=7359) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4187 (pms_id=7362) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4188 (pms_id=7365) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4189 (pms_id=7366) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4190 (pms_id=7367) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4192 (pms_id=7371) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4193 (pms_id=7372) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4194 (pms_id=7376) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4195 (pms_id=7377) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4196 (pms_id=7381) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4197 (pms_id=7383) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4198 (pms_id=7385) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4200 (pms_id=7386) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4199 (pms_id=7387) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4201 (pms_id=7388) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4202 (pms_id=7389) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4203 (pms_id=7390) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4205 (pms_id=7391) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4204 (pms_id=7401) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4206 (pms_id=7402) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4208 (pms_id=7403) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4207 (pms_id=7404) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4209 (pms_id=7405) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4210 (pms_id=7406) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4211 (pms_id=7407) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4212 (pms_id=7408) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4213 (pms_id=7417) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4214 (pms_id=7419) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4215 (pms_id=7429) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4216 (pms_id=7430) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4217 (pms_id=7431) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4218 (pms_id=7432) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4219 (pms_id=7433) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7431 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4220 (pms_id=7434) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4221 (pms_id=7435) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4222 (pms_id=7437) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4223 (pms_id=7438) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4224 (pms_id=7440) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4225 (pms_id=7441) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4227 (pms_id=7457) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4226 (pms_id=7442) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4229 (pms_id=7458) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4228 (pms_id=7460) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4230 (pms_id=7462) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4231 (pms_id=7463) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4232 (pms_id=7473) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4233 (pms_id=7483) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4234 (pms_id=7484) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4236 (pms_id=7486) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4235 (pms_id=7485) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4237 (pms_id=7487) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4238 (pms_id=7488) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4239 (pms_id=7491) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4240 (pms_id=7492) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4241 (pms_id=7493) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4248 (pms_id=7494) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4242 (pms_id=7495) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4243 (pms_id=7496) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4244 (pms_id=7497) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4246 (pms_id=7498) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4245 (pms_id=7499) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4249 (pms_id=7501) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4247 (pms_id=7500) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4250 (pms_id=7502) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4251 (pms_id=7503) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4252 (pms_id=7505) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4253 (pms_id=7506) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4254 (pms_id=7507) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4255 (pms_id=7508) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4256 (pms_id=7514) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4257 (pms_id=7515) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4258 (pms_id=7517) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4260 (pms_id=7519) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4259 (pms_id=7518) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4261 (pms_id=7526) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4263 (pms_id=7527) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4262 (pms_id=7528) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4264 (pms_id=7529) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4265 (pms_id=7530) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4266 (pms_id=7531) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4267 (pms_id=7532) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4268 (pms_id=7533) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4270 (pms_id=7536) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4269 (pms_id=7535) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4271 (pms_id=7541) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4272 (pms_id=7542) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4273 (pms_id=7543) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4276 (pms_id=7544) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4274 (pms_id=7546) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4275 (pms_id=7545) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4277 (pms_id=7547) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4278 (pms_id=7548) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4279 (pms_id=7549) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4280 (pms_id=7550) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4281 (pms_id=7551) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4282 (pms_id=7552) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4283 (pms_id=7553) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4284 (pms_id=7554) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4286 (pms_id=7555) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4287 (pms_id=7557) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4285 (pms_id=7556) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4288 (pms_id=7562) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4289 (pms_id=7572) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4290 (pms_id=7573) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4291 (pms_id=7574) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4292 (pms_id=7575) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4293 (pms_id=7576) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4294 (pms_id=7577) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4296 (pms_id=7579) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4295 (pms_id=7578) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4297 (pms_id=7582) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4298 (pms_id=7583) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4299 (pms_id=7584) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4300 (pms_id=7586) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4301 (pms_id=7588) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4302 (pms_id=7590) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4303 (pms_id=7591) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4304 (pms_id=7592) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4305 (pms_id=7593) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4306 (pms_id=7595) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4307 (pms_id=7596) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4308 (pms_id=7597) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4309 (pms_id=7598) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4310 (pms_id=7600) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4311 (pms_id=7601) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4312 (pms_id=7602) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4313 (pms_id=7603) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4314 (pms_id=7605) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4315 (pms_id=7606) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4316 (pms_id=7607) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4317 (pms_id=7608) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4318 (pms_id=7609) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4319 (pms_id=7613) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4321 (pms_id=7614) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4320 (pms_id=7615) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4322 (pms_id=7616) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4323 (pms_id=7617) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4324 (pms_id=7618) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4325 (pms_id=7619) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4326 (pms_id=7620) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4328 (pms_id=7621) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4327 (pms_id=7624) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4329 (pms_id=7625) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4330 (pms_id=7626) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4332 (pms_id=7629) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4331 (pms_id=7628) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4333 (pms_id=7630) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4335 (pms_id=7632) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4334 (pms_id=7631) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4336 (pms_id=7633) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4337 (pms_id=7634) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4338 (pms_id=7635) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4339 (pms_id=7636) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4340 (pms_id=7637) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4341 (pms_id=7638) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4342 (pms_id=7645) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4344 (pms_id=7646) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4345 (pms_id=7648) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4343 (pms_id=7647) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4346 (pms_id=7649) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4347 (pms_id=7650) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4348 (pms_id=7651) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4350 (pms_id=7652) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4351 (pms_id=7654) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4349 (pms_id=7653) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4352 (pms_id=7655) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4353 (pms_id=7656) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4354 (pms_id=7657) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4356 (pms_id=7659) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4355 (pms_id=7658) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4357 (pms_id=7660) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4358 (pms_id=7661) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4359 (pms_id=7663) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4360 (pms_id=7664) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4361 (pms_id=7665) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4363 (pms_id=7666) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4362 (pms_id=7667) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4364 (pms_id=7668) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4366 (pms_id=7669) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4365 (pms_id=7670) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4367 (pms_id=7671) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4368 (pms_id=7672) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4369 (pms_id=7673) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4370 (pms_id=7674) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4373 (pms_id=7675) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4372 (pms_id=7676) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4371 (pms_id=7677) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4374 (pms_id=7678) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4375 (pms_id=7679) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4376 (pms_id=7680) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4378 (pms_id=7682) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4377 (pms_id=7681) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4384 (pms_id=7684) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7682 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4379 (pms_id=7685) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4380 (pms_id=7686) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4381 (pms_id=7687) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4382 (pms_id=7688) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4383 (pms_id=7689) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4385 (pms_id=7690) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4386 (pms_id=7691) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4387 (pms_id=7692) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4388 (pms_id=7693) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4389 (pms_id=7694) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4390 (pms_id=7695) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4391 (pms_id=7696) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4392 (pms_id=7697) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4393 (pms_id=7698) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4394 (pms_id=7699) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7697 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4395 (pms_id=7701) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4396 (pms_id=7703) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4397 (pms_id=7704) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4400 (pms_id=7705) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4398 (pms_id=7706) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4399 (pms_id=7709) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4401 (pms_id=7710) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4402 (pms_id=7711) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4404 (pms_id=7713) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4403 (pms_id=7715) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4405 (pms_id=7716) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4406 (pms_id=7717) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4407 (pms_id=7718) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4408 (pms_id=7719) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4409 (pms_id=7720) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4410 (pms_id=7721) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4411 (pms_id=7722) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7721 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4413 (pms_id=7724) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4412 (pms_id=7723) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4414 (pms_id=7725) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4415 (pms_id=7726) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4416 (pms_id=7727) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4417 (pms_id=7728) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4418 (pms_id=7729) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4424 (pms_id=7730) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4420 (pms_id=7731) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4419 (pms_id=7732) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4421 (pms_id=7733) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4422 (pms_id=7735) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4423 (pms_id=7736) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4425 (pms_id=7737) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4426 (pms_id=7738) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4427 (pms_id=7739) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4428 (pms_id=7740) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4429 (pms_id=7741) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4430 (pms_id=7742) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4431 (pms_id=7743) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4432 (pms_id=7745) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4433 (pms_id=7747) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4434 (pms_id=7748) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4435 (pms_id=7749) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4436 (pms_id=7750) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4437 (pms_id=7751) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4439 (pms_id=7752) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4438 (pms_id=7753) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4440 (pms_id=7754) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4441 (pms_id=7755) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4442 (pms_id=7756) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4443 (pms_id=7758) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4444 (pms_id=7759) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4446 (pms_id=7761) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4445 (pms_id=7760) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4447 (pms_id=7762) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4448 (pms_id=7763) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4449 (pms_id=7764) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4452 (pms_id=7768) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4450 (pms_id=7766) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4451 (pms_id=7771) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4453 (pms_id=7772) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4454 (pms_id=7773) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4455 (pms_id=7775) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4456 (pms_id=7778) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4457 (pms_id=7781) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4458 (pms_id=7784) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4459 (pms_id=7785) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4460 (pms_id=7786) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4461 (pms_id=7787) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4464 (pms_id=7788) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4462 (pms_id=7789) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4463 (pms_id=7791) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4465 (pms_id=7792) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4466 (pms_id=7793) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4467 (pms_id=7794) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7793 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4468 (pms_id=7795) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4469 (pms_id=7796) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4470 (pms_id=7797) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4471 (pms_id=7800) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4472 (pms_id=7803) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4473 (pms_id=7801) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7795 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4474 (pms_id=7804) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4475 (pms_id=7805) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4476 (pms_id=7806) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4477 (pms_id=7807) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4478 (pms_id=7808) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4479 (pms_id=7809) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4480 (pms_id=7810) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4482 (pms_id=7812) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4481 (pms_id=7813) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4483 (pms_id=7814) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4484 (pms_id=7815) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4485 (pms_id=7816) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4486 (pms_id=7817) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4487 (pms_id=7823) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4488 (pms_id=7824) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4489 (pms_id=7825) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4491 (pms_id=7826) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4490 (pms_id=7827) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4492 (pms_id=7829) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4493 (pms_id=7830) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4494 (pms_id=7832) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4495 (pms_id=7834) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4496 (pms_id=7836) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4497 (pms_id=7837) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4498 (pms_id=7839) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4500 (pms_id=7840) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4499 (pms_id=7841) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4501 (pms_id=7842) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4503 (pms_id=7843) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4502 (pms_id=7845) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4504 (pms_id=7847) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4505 (pms_id=7848) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4506 (pms_id=7849) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4507 (pms_id=7858) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4508 (pms_id=7859) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4509 (pms_id=7860) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4513 (pms_id=7862) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4510 (pms_id=7861) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4512 (pms_id=7864) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4511 (pms_id=7865) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4514 (pms_id=7866) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4515 (pms_id=7868) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4516 (pms_id=7869) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4517 (pms_id=7870) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4518 (pms_id=7871) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4519 (pms_id=7872) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4520 (pms_id=7873) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4522 (pms_id=7875) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4521 (pms_id=7874) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4523 (pms_id=7876) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4524 (pms_id=7877) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4525 (pms_id=7884) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4526 (pms_id=7885) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4527 (pms_id=7886) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4528 (pms_id=7887) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4530 (pms_id=7888) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4529 (pms_id=7889) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4531 (pms_id=7890) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4532 (pms_id=7891) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4533 (pms_id=7892) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4534 (pms_id=7893) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4535 (pms_id=7894) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4537 (pms_id=7896) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4536 (pms_id=7895) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4538 (pms_id=7897) 2025-11-19 15:34:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 4540 (pms_id=7898) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4539 (pms_id=7899) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 7897 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4541 (pms_id=7900) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4542 (pms_id=7901) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4543 (pms_id=7902) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4544 (pms_id=7903) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4546 (pms_id=7906) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4545 (pms_id=7904) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4547 (pms_id=7909) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4548 (pms_id=7910) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4549 (pms_id=7920) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4550 (pms_id=7931) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4551 (pms_id=7932) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4552 (pms_id=7933) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4553 (pms_id=7935) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4554 (pms_id=7936) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4555 (pms_id=7938) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4556 (pms_id=7939) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4557 (pms_id=7942) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4558 (pms_id=7943) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4559 (pms_id=7944) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4561 (pms_id=7945) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4560 (pms_id=7953) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4562 (pms_id=7955) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4564 (pms_id=7956) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4563 (pms_id=7957) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4565 (pms_id=7958) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4566 (pms_id=7959) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4567 (pms_id=7961) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4568 (pms_id=7963) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4569 (pms_id=7966) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4570 (pms_id=7971) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4571 (pms_id=7972) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4573 (pms_id=7974) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4572 (pms_id=7973) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4574 (pms_id=7975) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4575 (pms_id=7978) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4576 (pms_id=7979) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4577 (pms_id=7981) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4578 (pms_id=7982) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4580 (pms_id=7983) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4579 (pms_id=7984) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4581 (pms_id=7986) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4583 (pms_id=7987) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4584 (pms_id=7995) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4582 (pms_id=7988) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4585 (pms_id=7999) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4586 (pms_id=8000) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4587 (pms_id=8001) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4588 (pms_id=8002) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4589 (pms_id=8003) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4590 (pms_id=8004) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4591 (pms_id=8005) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4592 (pms_id=8006) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4593 (pms_id=8008) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4594 (pms_id=8009) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4595 (pms_id=8010) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4596 (pms_id=8011) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4597 (pms_id=8018) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4598 (pms_id=8019) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4599 (pms_id=8020) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4601 (pms_id=8021) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4600 (pms_id=8022) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4602 (pms_id=8023) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4603 (pms_id=8024) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4604 (pms_id=8026) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4605 (pms_id=8027) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4606 (pms_id=8028) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4607 (pms_id=8029) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4608 (pms_id=8030) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4609 (pms_id=8031) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4611 (pms_id=8032) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4610 (pms_id=8033) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4612 (pms_id=8034) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4614 (pms_id=8035) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4613 (pms_id=8038) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4615 (pms_id=8039) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4616 (pms_id=8040) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4617 (pms_id=8041) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4618 (pms_id=8042) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4619 (pms_id=8043) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4620 (pms_id=8044) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4621 (pms_id=8045) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4622 (pms_id=8046) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4623 (pms_id=8047) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4624 (pms_id=8057) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4625 (pms_id=8058) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4626 (pms_id=8059) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4627 (pms_id=8060) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4628 (pms_id=8070) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4629 (pms_id=8071) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4630 (pms_id=8072) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4631 (pms_id=8073) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4632 (pms_id=8075) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4633 (pms_id=8076) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4634 (pms_id=8077) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4635 (pms_id=8078) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4636 (pms_id=8079) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4637 (pms_id=8080) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4638 (pms_id=8081) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4639 (pms_id=8082) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4640 (pms_id=8083) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4641 (pms_id=8084) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4642 (pms_id=8085) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4643 (pms_id=8086) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4644 (pms_id=8087) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4645 (pms_id=8088) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4646 (pms_id=8090) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8087 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4647 (pms_id=8092) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4648 (pms_id=8093) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4649 (pms_id=8094) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4650 (pms_id=8099) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4651 (pms_id=8101) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4652 (pms_id=8102) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4653 (pms_id=8103) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4654 (pms_id=8104) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4655 (pms_id=8105) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4656 (pms_id=8106) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8104 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4657 (pms_id=8108) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4658 (pms_id=8109) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4659 (pms_id=8110) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4660 (pms_id=8111) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4661 (pms_id=8112) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4662 (pms_id=8113) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4663 (pms_id=8120) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4664 (pms_id=8121) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4665 (pms_id=8122) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4666 (pms_id=8123) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4667 (pms_id=8124) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4668 (pms_id=8125) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4670 (pms_id=8126) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4671 (pms_id=8128) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4669 (pms_id=8127) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4672 (pms_id=8129) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4673 (pms_id=8137) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4674 (pms_id=8138) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4675 (pms_id=8139) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4676 (pms_id=8140) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4678 (pms_id=8148) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4677 (pms_id=8147) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8140 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4679 (pms_id=8149) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4680 (pms_id=8150) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4682 (pms_id=8160) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4681 (pms_id=8159) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4683 (pms_id=8161) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4684 (pms_id=8162) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4685 (pms_id=8163) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4687 (pms_id=8172) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4686 (pms_id=8173) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4688 (pms_id=8174) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4689 (pms_id=8183) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4690 (pms_id=8182) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4691 (pms_id=8184) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4692 (pms_id=8185) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4693 (pms_id=8186) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4694 (pms_id=8192) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4695 (pms_id=8193) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4697 (pms_id=8195) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4696 (pms_id=8196) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4698 (pms_id=8197) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4699 (pms_id=8199) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4700 (pms_id=8200) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4701 (pms_id=8208) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4702 (pms_id=8209) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4703 (pms_id=8210) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4704 (pms_id=8211) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4705 (pms_id=8212) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4706 (pms_id=8213) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4707 (pms_id=8214) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4708 (pms_id=8216) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4710 (pms_id=8218) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4709 (pms_id=8215) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4711 (pms_id=8220) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4713 (pms_id=8221) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4712 (pms_id=8222) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4714 (pms_id=8223) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8221 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4715 (pms_id=8224) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4717 (pms_id=8226) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4716 (pms_id=8225) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8224 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4718 (pms_id=8227) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4719 (pms_id=8228) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8225 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8227 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4720 (pms_id=8229) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4721 (pms_id=8231) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4722 (pms_id=8234) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4723 (pms_id=8236) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4725 (pms_id=8244) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8231 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4724 (pms_id=8246) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4726 (pms_id=8247) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4727 (pms_id=8248) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4728 (pms_id=8249) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4729 (pms_id=8251) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4730 (pms_id=8253) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4731 (pms_id=8254) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4732 (pms_id=8256) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4733 (pms_id=8257) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4734 (pms_id=8258) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4735 (pms_id=8260) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4738 (pms_id=8261) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4737 (pms_id=8262) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4736 (pms_id=8263) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4739 (pms_id=8264) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4740 (pms_id=8265) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4742 (pms_id=8268) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4741 (pms_id=8267) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4744 (pms_id=8272) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4743 (pms_id=8271) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4745 (pms_id=8273) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4747 (pms_id=8274) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4746 (pms_id=8275) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4748 (pms_id=8276) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4749 (pms_id=8277) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4750 (pms_id=8278) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4751 (pms_id=8282) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4752 (pms_id=8286) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4753 (pms_id=8287) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4754 (pms_id=8290) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4755 (pms_id=8291) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4756 (pms_id=8292) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4760 (pms_id=8294) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4757 (pms_id=8295) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4759 (pms_id=8296) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4761 (pms_id=8298) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4758 (pms_id=8297) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4762 (pms_id=8299) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4764 (pms_id=8300) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4763 (pms_id=8301) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4765 (pms_id=8302) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4767 (pms_id=8303) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4766 (pms_id=8304) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4769 (pms_id=8306) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4768 (pms_id=8305) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4771 (pms_id=8307) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4770 (pms_id=8308) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4772 (pms_id=8309) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4773 (pms_id=8310) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4774 (pms_id=8311) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4776 (pms_id=8312) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4775 (pms_id=8313) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4778 (pms_id=8314) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4777 (pms_id=8316) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4779 (pms_id=8319) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4780 (pms_id=8322) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4781 (pms_id=8323) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4782 (pms_id=8324) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4783 (pms_id=8325) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4784 (pms_id=8326) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4785 (pms_id=8327) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4787 (pms_id=8328) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4786 (pms_id=8329) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4788 (pms_id=8330) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8328 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4789 (pms_id=8332) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4790 (pms_id=8333) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4791 (pms_id=8334) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4792 (pms_id=8335) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4793 (pms_id=8336) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4794 (pms_id=8337) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4795 (pms_id=8338) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4796 (pms_id=8339) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4797 (pms_id=8348) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4798 (pms_id=8350) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4799 (pms_id=8351) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4800 (pms_id=8352) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4801 (pms_id=8354) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4803 (pms_id=8355) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4802 (pms_id=8356) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4805 (pms_id=8358) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4804 (pms_id=8359) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4806 (pms_id=8361) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4807 (pms_id=8362) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4808 (pms_id=8363) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4809 (pms_id=8364) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4810 (pms_id=8365) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4812 (pms_id=8368) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4813 (pms_id=8369) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4811 (pms_id=8367) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4814 (pms_id=8376) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4815 (pms_id=8377) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4817 (pms_id=8380) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4816 (pms_id=8378) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4818 (pms_id=8381) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4819 (pms_id=8387) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4820 (pms_id=8388) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4821 (pms_id=8389) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4822 (pms_id=8391) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4823 (pms_id=8392) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4824 (pms_id=8394) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4825 (pms_id=8395) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4826 (pms_id=8396) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4827 (pms_id=8397) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4828 (pms_id=8401) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4829 (pms_id=8402) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4830 (pms_id=8412) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4832 (pms_id=8414) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4831 (pms_id=8415) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4833 (pms_id=8416) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4834 (pms_id=8418) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4835 (pms_id=8419) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4836 (pms_id=8420) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4837 (pms_id=8430) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4838 (pms_id=8431) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4839 (pms_id=8432) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4840 (pms_id=8433) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4841 (pms_id=8434) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4843 (pms_id=8435) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4842 (pms_id=8436) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4844 (pms_id=8438) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4845 (pms_id=8439) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4846 (pms_id=8440) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4847 (pms_id=8441) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4848 (pms_id=8442) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4849 (pms_id=8443) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4850 (pms_id=8444) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4851 (pms_id=8446) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4852 (pms_id=8447) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4853 (pms_id=8448) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4854 (pms_id=8449) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4855 (pms_id=8450) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4856 (pms_id=8451) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4858 (pms_id=8453) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4857 (pms_id=8454) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4859 (pms_id=8455) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4860 (pms_id=8456) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4861 (pms_id=8457) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4862 (pms_id=8463) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4863 (pms_id=8464) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4864 (pms_id=8465) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4865 (pms_id=8466) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8463 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4866 (pms_id=8467) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4867 (pms_id=8468) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4868 (pms_id=8469) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4869 (pms_id=8471) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4870 (pms_id=8472) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4871 (pms_id=8473) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4872 (pms_id=8474) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4874 (pms_id=8475) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4876 (pms_id=8477) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4873 (pms_id=8476) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4875 (pms_id=8478) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4877 (pms_id=8479) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4878 (pms_id=8480) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4879 (pms_id=8481) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4880 (pms_id=8482) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4881 (pms_id=8484) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4882 (pms_id=8485) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4883 (pms_id=8487) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4885 (pms_id=8488) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4884 (pms_id=8489) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4886 (pms_id=8490) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4888 (pms_id=8492) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4889 (pms_id=8493) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4887 (pms_id=8491) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4890 (pms_id=8494) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4891 (pms_id=8495) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4892 (pms_id=8497) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4893 (pms_id=8498) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4894 (pms_id=8499) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4895 (pms_id=8500) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4896 (pms_id=8501) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4897 (pms_id=8503) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4898 (pms_id=8504) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4899 (pms_id=8505) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4901 (pms_id=8506) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4900 (pms_id=8507) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4902 (pms_id=8508) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4903 (pms_id=8510) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4904 (pms_id=8511) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4905 (pms_id=8512) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4906 (pms_id=8513) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4907 (pms_id=8514) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4908 (pms_id=8515) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4910 (pms_id=8516) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4909 (pms_id=8517) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4911 (pms_id=8518) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4912 (pms_id=8519) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4913 (pms_id=8520) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4914 (pms_id=8521) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4915 (pms_id=8522) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4916 (pms_id=8523) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4917 (pms_id=8524) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4918 (pms_id=8525) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4919 (pms_id=8526) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4920 (pms_id=8527) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4921 (pms_id=8528) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4922 (pms_id=8529) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4923 (pms_id=8540) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4924 (pms_id=8549) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4925 (pms_id=8551) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4926 (pms_id=8552) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4927 (pms_id=8553) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4928 (pms_id=8555) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4929 (pms_id=8556) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4930 (pms_id=8558) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4931 (pms_id=8568) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4932 (pms_id=8569) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4933 (pms_id=8570) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4934 (pms_id=8571) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4935 (pms_id=8572) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4936 (pms_id=8573) 2025-11-19 15:34:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 4937 (pms_id=8575) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4938 (pms_id=8584) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4939 (pms_id=8585) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4941 (pms_id=8586) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4940 (pms_id=8587) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4942 (pms_id=8594) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4943 (pms_id=8595) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4944 (pms_id=8596) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4945 (pms_id=8605) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4946 (pms_id=8606) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4947 (pms_id=8607) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4949 (pms_id=8609) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4948 (pms_id=8610) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4950 (pms_id=8611) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4952 (pms_id=8613) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4951 (pms_id=8612) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4953 (pms_id=8614) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4954 (pms_id=8616) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4955 (pms_id=8618) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4956 (pms_id=8619) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4957 (pms_id=8620) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4958 (pms_id=8621) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4959 (pms_id=8623) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4960 (pms_id=8624) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4962 (pms_id=8626) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4961 (pms_id=8625) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4964 (pms_id=8628) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4963 (pms_id=8629) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4965 (pms_id=8630) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4966 (pms_id=8631) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4967 (pms_id=8632) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4968 (pms_id=8633) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4969 (pms_id=8634) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8632 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4970 (pms_id=8635) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4971 (pms_id=8636) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4972 (pms_id=8639) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4973 (pms_id=8641) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4974 (pms_id=8642) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4975 (pms_id=8643) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4976 (pms_id=8644) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4978 (pms_id=8655) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4977 (pms_id=8645) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4979 (pms_id=8656) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4980 (pms_id=8657) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4981 (pms_id=8658) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4983 (pms_id=8659) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4982 (pms_id=8662) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4984 (pms_id=8663) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4985 (pms_id=8667) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4986 (pms_id=8668) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4987 (pms_id=8669) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4988 (pms_id=8672) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4989 (pms_id=8673) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4990 (pms_id=8674) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4991 (pms_id=8675) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4992 (pms_id=8676) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4993 (pms_id=8677) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4994 (pms_id=8678) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8677 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4995 (pms_id=8688) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4996 (pms_id=8697) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4997 (pms_id=8698) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4998 (pms_id=8699) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 4999 (pms_id=8710) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5000 (pms_id=8711) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5001 (pms_id=8712) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5002 (pms_id=8713) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5003 (pms_id=8714) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5004 (pms_id=8715) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8713 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5006 (pms_id=8716) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5005 (pms_id=8717) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5008 (pms_id=8719) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5007 (pms_id=8718) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8716 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5010 (pms_id=8722) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5009 (pms_id=8720) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5011 (pms_id=8723) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5012 (pms_id=8724) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5013 (pms_id=8725) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5014 (pms_id=8726) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5015 (pms_id=8734) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5016 (pms_id=8737) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5017 (pms_id=8738) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5018 (pms_id=8739) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5020 (pms_id=8742) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5019 (pms_id=8741) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5022 (pms_id=8743) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8738 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5021 (pms_id=8744) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5023 (pms_id=8745) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8744 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8745 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5025 (pms_id=8756) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5024 (pms_id=8755) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5026 (pms_id=8757) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5027 (pms_id=8758) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5028 (pms_id=8759) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5029 (pms_id=8761) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5030 (pms_id=8762) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5031 (pms_id=8763) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5032 (pms_id=8764) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5034 (pms_id=8765) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5033 (pms_id=8766) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5035 (pms_id=8767) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5036 (pms_id=8768) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5037 (pms_id=8769) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5038 (pms_id=8770) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5039 (pms_id=8771) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5041 (pms_id=8772) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5040 (pms_id=8773) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5042 (pms_id=8788) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5043 (pms_id=8789) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5045 (pms_id=8791) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5044 (pms_id=8792) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5047 (pms_id=8793) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5046 (pms_id=8794) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5048 (pms_id=8795) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5049 (pms_id=8797) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5050 (pms_id=8798) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5051 (pms_id=8799) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5052 (pms_id=8800) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5053 (pms_id=8804) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5055 (pms_id=8806) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5054 (pms_id=8807) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5056 (pms_id=8808) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5057 (pms_id=8809) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5058 (pms_id=8810) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5059 (pms_id=8811) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5060 (pms_id=8812) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5061 (pms_id=8813) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5062 (pms_id=8815) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5063 (pms_id=8817) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5064 (pms_id=8820) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5065 (pms_id=8821) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5066 (pms_id=8822) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5068 (pms_id=8823) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5067 (pms_id=8824) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5069 (pms_id=8833) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5070 (pms_id=8834) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5071 (pms_id=8835) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5072 (pms_id=8847) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5073 (pms_id=8848) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5075 (pms_id=8851) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5074 (pms_id=8853) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5076 (pms_id=8857) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5077 (pms_id=8858) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5078 (pms_id=8859) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5079 (pms_id=8860) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5080 (pms_id=8861) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5081 (pms_id=8862) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5083 (pms_id=8866) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5082 (pms_id=8864) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5084 (pms_id=8867) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5085 (pms_id=8872) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5086 (pms_id=8873) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5087 (pms_id=8875) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5088 (pms_id=8878) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5089 (pms_id=8882) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5090 (pms_id=8883) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5092 (pms_id=8885) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5091 (pms_id=8884) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5093 (pms_id=8886) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5094 (pms_id=8887) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5095 (pms_id=8888) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5096 (pms_id=8889) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5098 (pms_id=8893) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5097 (pms_id=8892) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5099 (pms_id=8895) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5101 (pms_id=8898) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5100 (pms_id=8897) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5102 (pms_id=8900) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5104 (pms_id=8901) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5103 (pms_id=8902) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5106 (pms_id=8905) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5105 (pms_id=8904) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5108 (pms_id=8908) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5107 (pms_id=8906) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5109 (pms_id=8909) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5110 (pms_id=8911) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5111 (pms_id=8912) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5112 (pms_id=8913) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5113 (pms_id=8924) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5114 (pms_id=8925) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5115 (pms_id=8928) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5116 (pms_id=8929) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 8912 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5117 (pms_id=8930) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5118 (pms_id=8931) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5119 (pms_id=8932) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5120 (pms_id=8933) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5122 (pms_id=8934) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5121 (pms_id=8935) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5123 (pms_id=8936) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5124 (pms_id=8937) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5125 (pms_id=8938) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5127 (pms_id=8939) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5126 (pms_id=8941) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5128 (pms_id=8942) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5129 (pms_id=8943) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5130 (pms_id=8944) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5131 (pms_id=8945) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5132 (pms_id=8946) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5133 (pms_id=8953) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5134 (pms_id=8955) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5135 (pms_id=8956) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5136 (pms_id=8957) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5137 (pms_id=8958) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5138 (pms_id=8976) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5139 (pms_id=8977) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5141 (pms_id=8978) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5140 (pms_id=8979) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5142 (pms_id=8980) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5143 (pms_id=8981) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5144 (pms_id=8982) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5146 (pms_id=8984) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5145 (pms_id=8985) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5147 (pms_id=8986) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5149 (pms_id=8988) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5148 (pms_id=8987) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5150 (pms_id=8990) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5151 (pms_id=8993) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5152 (pms_id=8994) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5154 (pms_id=8995) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5153 (pms_id=8996) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5155 (pms_id=8997) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5156 (pms_id=8998) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5158 (pms_id=8999) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5157 (pms_id=9000) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5159 (pms_id=9004) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5160 (pms_id=9006) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5161 (pms_id=9009) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5162 (pms_id=9010) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5164 (pms_id=9012) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5163 (pms_id=9011) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5165 (pms_id=9013) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5166 (pms_id=9015) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5167 (pms_id=9025) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5168 (pms_id=9026) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5169 (pms_id=9027) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5170 (pms_id=9028) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5171 (pms_id=9029) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5172 (pms_id=9030) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5173 (pms_id=9031) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5174 (pms_id=9033) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5176 (pms_id=9035) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5175 (pms_id=9038) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5177 (pms_id=9036) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5178 (pms_id=9039) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5180 (pms_id=9040) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5179 (pms_id=9041) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5181 (pms_id=9042) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5182 (pms_id=9043) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5183 (pms_id=9044) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5184 (pms_id=9045) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5185 (pms_id=9046) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5186 (pms_id=9047) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5187 (pms_id=9049) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5188 (pms_id=9050) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5189 (pms_id=9051) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5191 (pms_id=9053) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5190 (pms_id=9054) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5192 (pms_id=9055) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5193 (pms_id=9057) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5194 (pms_id=9058) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5196 (pms_id=9060) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5195 (pms_id=9061) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5197 (pms_id=9062) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5198 (pms_id=9063) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5208 (pms_id=9064) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5199 (pms_id=9065) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5200 (pms_id=9066) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5201 (pms_id=9067) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5202 (pms_id=9068) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5203 (pms_id=9069) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5204 (pms_id=9070) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5205 (pms_id=9071) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5207 (pms_id=9072) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5206 (pms_id=9073) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5210 (pms_id=9074) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5209 (pms_id=9075) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5211 (pms_id=9076) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5212 (pms_id=9077) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5213 (pms_id=9078) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5214 (pms_id=9079) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5215 (pms_id=9080) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5216 (pms_id=9081) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5217 (pms_id=9082) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5218 (pms_id=9083) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5219 (pms_id=9085) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5221 (pms_id=9087) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5220 (pms_id=9088) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5222 (pms_id=9089) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5223 (pms_id=9090) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5224 (pms_id=9091) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5225 (pms_id=9099) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5226 (pms_id=9100) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5227 (pms_id=9101) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5228 (pms_id=9103) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5229 (pms_id=9112) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5230 (pms_id=9113) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5231 (pms_id=9114) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5233 (pms_id=9116) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5232 (pms_id=9119) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5234 (pms_id=9120) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5235 (pms_id=9121) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5236 (pms_id=9122) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5238 (pms_id=9123) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5237 (pms_id=9124) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5239 (pms_id=9144) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5240 (pms_id=9141) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5241 (pms_id=9146) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5243 (pms_id=9148) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5242 (pms_id=9150) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5244 (pms_id=9157) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5245 (pms_id=9169) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5246 (pms_id=9170) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5247 (pms_id=9171) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5248 (pms_id=9172) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5249 (pms_id=9173) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9171 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5250 (pms_id=9174) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5251 (pms_id=9183) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5252 (pms_id=9186) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5253 (pms_id=9187) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5256 (pms_id=9189) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5257 (pms_id=9190) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5255 (pms_id=9192) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5254 (pms_id=9193) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5258 (pms_id=9194) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5259 (pms_id=9195) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5260 (pms_id=9196) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5261 (pms_id=9197) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5262 (pms_id=9199) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5263 (pms_id=9201) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5265 (pms_id=9202) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5264 (pms_id=9203) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5267 (pms_id=9205) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5266 (pms_id=9204) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5268 (pms_id=9206) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5269 (pms_id=9207) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5270 (pms_id=9208) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5271 (pms_id=9209) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5272 (pms_id=9210) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5273 (pms_id=9211) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5274 (pms_id=9214) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5275 (pms_id=9215) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5276 (pms_id=9236) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5278 (pms_id=9243) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5277 (pms_id=9237) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5281 (pms_id=9246) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5279 (pms_id=9245) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5280 (pms_id=9248) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5282 (pms_id=9250) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9237 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5284 (pms_id=9254) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5283 (pms_id=9255) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5287 (pms_id=9256) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5286 (pms_id=9257) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5285 (pms_id=9258) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5288 (pms_id=9259) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5289 (pms_id=9262) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5290 (pms_id=9263) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5291 (pms_id=9264) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5293 (pms_id=9267) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5292 (pms_id=9266) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5295 (pms_id=9268) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5294 (pms_id=9269) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5296 (pms_id=9279) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5297 (pms_id=9281) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5299 (pms_id=9282) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5298 (pms_id=9283) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5300 (pms_id=9284) 2025-11-19 15:34:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 5301 (pms_id=9285) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5302 (pms_id=9286) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5303 (pms_id=9294) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5304 (pms_id=9295) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5305 (pms_id=9296) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5306 (pms_id=9297) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5307 (pms_id=9298) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5309 (pms_id=9299) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5308 (pms_id=9300) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5310 (pms_id=9301) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5311 (pms_id=9302) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9301 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5312 (pms_id=9314) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5314 (pms_id=9315) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5313 (pms_id=9316) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5315 (pms_id=9317) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5316 (pms_id=9327) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5317 (pms_id=9328) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5319 (pms_id=9329) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5318 (pms_id=9335) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5320 (pms_id=9336) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5321 (pms_id=9337) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5322 (pms_id=9338) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5323 (pms_id=9351) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5324 (pms_id=9352) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5325 (pms_id=9360) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5326 (pms_id=9361) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5327 (pms_id=9371) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5329 (pms_id=9381) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5328 (pms_id=9383) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5330 (pms_id=9385) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5332 (pms_id=9390) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5331 (pms_id=9387) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5333 (pms_id=9392) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5334 (pms_id=9393) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5335 (pms_id=9400) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5336 (pms_id=9401) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5337 (pms_id=9402) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5338 (pms_id=9404) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5339 (pms_id=9405) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5341 (pms_id=9407) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5340 (pms_id=9408) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5343 (pms_id=9410) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5342 (pms_id=9409) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5344 (pms_id=9411) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5345 (pms_id=9413) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5346 (pms_id=9416) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5347 (pms_id=9417) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5348 (pms_id=9418) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5350 (pms_id=9419) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5351 (pms_id=9420) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5349 (pms_id=9423) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5352 (pms_id=9424) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5353 (pms_id=9425) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5354 (pms_id=9426) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5355 (pms_id=9427) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5356 (pms_id=9428) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5357 (pms_id=9429) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5358 (pms_id=9430) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5359 (pms_id=9432) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5360 (pms_id=9433) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5362 (pms_id=9434) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5361 (pms_id=9435) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5363 (pms_id=9436) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9432 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5364 (pms_id=9437) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5365 (pms_id=9438) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5366 (pms_id=9441) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5367 (pms_id=9442) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5368 (pms_id=9444) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5370 (pms_id=9447) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5369 (pms_id=9446) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5372 (pms_id=9449) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5373 (pms_id=9450) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5371 (pms_id=9459) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5374 (pms_id=9460) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5375 (pms_id=9461) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5376 (pms_id=9462) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5377 (pms_id=9463) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5378 (pms_id=9468) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5379 (pms_id=9469) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5384 (pms_id=9470) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5380 (pms_id=9472) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5381 (pms_id=9473) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5382 (pms_id=9474) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5383 (pms_id=9475) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5385 (pms_id=9476) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5386 (pms_id=9477) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5387 (pms_id=9478) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5389 (pms_id=9482) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5388 (pms_id=9481) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5390 (pms_id=9483) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5393 (pms_id=9484) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5392 (pms_id=9485) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5391 (pms_id=9486) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5395 (pms_id=9487) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5394 (pms_id=9488) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5397 (pms_id=9489) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5401 (pms_id=9491) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5396 (pms_id=9490) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5399 (pms_id=9492) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5398 (pms_id=9502) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5400 (pms_id=9503) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5402 (pms_id=9504) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5404 (pms_id=9505) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5403 (pms_id=9507) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5405 (pms_id=9508) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5407 (pms_id=9510) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5406 (pms_id=9509) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5408 (pms_id=9511) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5410 (pms_id=9512) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5409 (pms_id=9513) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5411 (pms_id=9514) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5412 (pms_id=9515) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5413 (pms_id=9517) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5414 (pms_id=9516) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5415 (pms_id=9519) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5416 (pms_id=9520) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5417 (pms_id=9521) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5418 (pms_id=9531) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5419 (pms_id=9532) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5421 (pms_id=9541) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5420 (pms_id=9542) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5422 (pms_id=9543) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5423 (pms_id=9545) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5425 (pms_id=9546) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5424 (pms_id=9547) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5426 (pms_id=9548) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5427 (pms_id=9549) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5428 (pms_id=9550) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5429 (pms_id=9551) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5434 (pms_id=9552) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5430 (pms_id=9553) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5432 (pms_id=9554) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5433 (pms_id=9555) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5431 (pms_id=9556) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5435 (pms_id=9557) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5436 (pms_id=9558) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5437 (pms_id=9559) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5438 (pms_id=9560) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5439 (pms_id=9561) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5441 (pms_id=9562) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5440 (pms_id=9563) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5442 (pms_id=9564) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5444 (pms_id=9566) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5443 (pms_id=9567) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5445 (pms_id=9568) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5446 (pms_id=9569) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5447 (pms_id=9572) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5448 (pms_id=9573) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5449 (pms_id=9575) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5450 (pms_id=9577) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5451 (pms_id=9578) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5452 (pms_id=9579) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5453 (pms_id=9580) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5454 (pms_id=9581) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5455 (pms_id=9582) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5456 (pms_id=9583) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5457 (pms_id=9584) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5458 (pms_id=9591) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5459 (pms_id=9592) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5460 (pms_id=9593) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5461 (pms_id=9594) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5462 (pms_id=9596) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5463 (pms_id=9598) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5465 (pms_id=9599) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5464 (pms_id=9600) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5466 (pms_id=9601) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5467 (pms_id=9602) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5468 (pms_id=9603) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5470 (pms_id=9605) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5469 (pms_id=9604) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5471 (pms_id=9606) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5472 (pms_id=9607) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5473 (pms_id=9608) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5474 (pms_id=9609) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5475 (pms_id=9610) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5476 (pms_id=9611) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5479 (pms_id=9613) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5477 (pms_id=9612) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5480 (pms_id=9616) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5478 (pms_id=9615) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5481 (pms_id=9617) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5482 (pms_id=9618) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5483 (pms_id=9619) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5484 (pms_id=9620) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5485 (pms_id=9621) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5487 (pms_id=9622) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5486 (pms_id=9626) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5488 (pms_id=9628) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5489 (pms_id=9630) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5490 (pms_id=9638) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5492 (pms_id=9639) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5491 (pms_id=9640) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5494 (pms_id=9641) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5493 (pms_id=9642) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5495 (pms_id=9643) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5497 (pms_id=9644) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5496 (pms_id=9645) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5498 (pms_id=9646) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5499 (pms_id=9651) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5500 (pms_id=9652) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5501 (pms_id=9653) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5503 (pms_id=9654) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5502 (pms_id=9655) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5504 (pms_id=9656) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5505 (pms_id=9657) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5506 (pms_id=9658) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5507 (pms_id=9659) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5508 (pms_id=9660) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5509 (pms_id=9662) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5510 (pms_id=9663) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9657 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5511 (pms_id=9665) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5512 (pms_id=9666) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5514 (pms_id=9667) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5513 (pms_id=9668) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5515 (pms_id=9669) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5516 (pms_id=9671) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5517 (pms_id=9672) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5518 (pms_id=9673) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5520 (pms_id=9682) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5521 (pms_id=9683) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5519 (pms_id=9685) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5523 (pms_id=9686) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5522 (pms_id=9687) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5524 (pms_id=9689) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5525 (pms_id=9691) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5526 (pms_id=9692) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5528 (pms_id=9697) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5527 (pms_id=9696) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5529 (pms_id=9698) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5530 (pms_id=9699) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5531 (pms_id=9709) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5532 (pms_id=9710) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5533 (pms_id=9711) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5536 (pms_id=9714) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5535 (pms_id=9713) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5534 (pms_id=9712) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9711 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5537 (pms_id=9716) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5538 (pms_id=9717) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9712 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5539 (pms_id=9718) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5540 (pms_id=9719) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5541 (pms_id=9720) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5542 (pms_id=9729) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5544 (pms_id=9730) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5543 (pms_id=9731) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5545 (pms_id=9744) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5546 (pms_id=9745) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5547 (pms_id=9746) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5548 (pms_id=9747) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5549 (pms_id=9748) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5550 (pms_id=9749) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5551 (pms_id=9755) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5552 (pms_id=9757) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5553 (pms_id=9758) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5554 (pms_id=9759) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5555 (pms_id=9760) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5556 (pms_id=9767) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5557 (pms_id=9768) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5558 (pms_id=9769) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5559 (pms_id=9770) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5560 (pms_id=9771) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5561 (pms_id=9772) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5562 (pms_id=9773) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5563 (pms_id=9776) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5564 (pms_id=9778) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5565 (pms_id=9779) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5566 (pms_id=9780) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5567 (pms_id=9782) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5568 (pms_id=9793) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5569 (pms_id=9795) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5570 (pms_id=9796) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5571 (pms_id=9797) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5572 (pms_id=9798) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9795 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5573 (pms_id=9807) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5574 (pms_id=9808) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5575 (pms_id=9809) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5576 (pms_id=9810) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5577 (pms_id=9811) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5578 (pms_id=9812) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5580 (pms_id=9813) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5581 (pms_id=9814) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5579 (pms_id=9815) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5582 (pms_id=9819) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5583 (pms_id=9820) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5603 (pms_id=9822) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5584 (pms_id=9821) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5585 (pms_id=9824) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5586 (pms_id=9826) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5587 (pms_id=9827) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5588 (pms_id=9829) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5589 (pms_id=9830) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5593 (pms_id=9831) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5592 (pms_id=9833) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5590 (pms_id=9844) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5591 (pms_id=9845) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5594 (pms_id=9846) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5596 (pms_id=9856) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5595 (pms_id=9847) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5597 (pms_id=9857) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5599 (pms_id=9866) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9856 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5598 (pms_id=9867) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5600 (pms_id=9876) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5601 (pms_id=9878) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5602 (pms_id=9879) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5605 (pms_id=9881) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5604 (pms_id=9880) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5606 (pms_id=9883) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5607 (pms_id=9884) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5608 (pms_id=9885) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5609 (pms_id=9886) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5612 (pms_id=9887) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5610 (pms_id=9888) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5611 (pms_id=9890) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5613 (pms_id=9891) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5614 (pms_id=9892) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5615 (pms_id=9893) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5616 (pms_id=9894) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5617 (pms_id=9895) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5619 (pms_id=9897) 2025-11-19 15:34:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 5618 (pms_id=9896) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5620 (pms_id=9898) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5621 (pms_id=9899) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5622 (pms_id=9901) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5623 (pms_id=9903) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5624 (pms_id=9904) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5626 (pms_id=9905) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5627 (pms_id=9908) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5625 (pms_id=9907) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5628 (pms_id=9909) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5629 (pms_id=9910) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5630 (pms_id=9913) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5631 (pms_id=9914) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5632 (pms_id=9924) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5633 (pms_id=9925) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5634 (pms_id=9926) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5635 (pms_id=9927) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5636 (pms_id=9928) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5637 (pms_id=9929) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5638 (pms_id=9930) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5639 (pms_id=9932) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5640 (pms_id=9934) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5641 (pms_id=9935) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5642 (pms_id=9936) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5643 (pms_id=9937) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5644 (pms_id=9938) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5646 (pms_id=9939) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5645 (pms_id=9940) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5647 (pms_id=9943) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5648 (pms_id=9944) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5649 (pms_id=9945) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5650 (pms_id=9946) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5651 (pms_id=9947) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5652 (pms_id=9948) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5653 (pms_id=9950) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5654 (pms_id=9951) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5655 (pms_id=9952) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9948 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5656 (pms_id=9953) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5657 (pms_id=9963) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5658 (pms_id=9964) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5659 (pms_id=9966) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5660 (pms_id=9967) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5661 (pms_id=9968) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5662 (pms_id=9969) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5663 (pms_id=9970) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5664 (pms_id=9971) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5665 (pms_id=9972) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5666 (pms_id=9973) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 9972 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5667 (pms_id=9974) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5668 (pms_id=9975) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5669 (pms_id=9976) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5670 (pms_id=9981) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5671 (pms_id=9982) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5672 (pms_id=9985) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5673 (pms_id=9994) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5674 (pms_id=9995) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5675 (pms_id=9996) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5676 (pms_id=9997) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5678 (pms_id=10005) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5677 (pms_id=10015) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5679 (pms_id=10016) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5680 (pms_id=10018) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5681 (pms_id=10019) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10016 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5682 (pms_id=10021) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5683 (pms_id=10022) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5684 (pms_id=10023) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5685 (pms_id=10024) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5686 (pms_id=10025) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5688 (pms_id=10031) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5687 (pms_id=10030) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5689 (pms_id=10032) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5690 (pms_id=10033) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5691 (pms_id=10034) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5692 (pms_id=10035) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5693 (pms_id=10036) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5694 (pms_id=10037) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5695 (pms_id=10038) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5697 (pms_id=10039) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5696 (pms_id=10040) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5698 (pms_id=10048) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5701 (pms_id=10049) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5699 (pms_id=10050) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5700 (pms_id=10051) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5702 (pms_id=10052) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5703 (pms_id=10054) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5705 (pms_id=10056) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10052 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5704 (pms_id=10058) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5706 (pms_id=10059) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5707 (pms_id=10060) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5709 (pms_id=10063) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5708 (pms_id=10062) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5710 (pms_id=10064) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5711 (pms_id=10065) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5712 (pms_id=10066) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5714 (pms_id=10067) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5713 (pms_id=10069) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5716 (pms_id=10070) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5715 (pms_id=10071) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5717 (pms_id=10072) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5718 (pms_id=10073) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5719 (pms_id=10074) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5720 (pms_id=10075) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5722 (pms_id=10076) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5721 (pms_id=10083) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5723 (pms_id=10084) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5724 (pms_id=10085) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5725 (pms_id=10087) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5726 (pms_id=10088) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5728 (pms_id=10090) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5727 (pms_id=10089) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5729 (pms_id=10091) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5731 (pms_id=10092) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5730 (pms_id=10093) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5732 (pms_id=10102) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5733 (pms_id=10103) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5734 (pms_id=10104) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5735 (pms_id=10107) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5736 (pms_id=10108) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5737 (pms_id=10109) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5738 (pms_id=10110) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5739 (pms_id=10111) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5740 (pms_id=10112) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5741 (pms_id=10113) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5742 (pms_id=10115) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5743 (pms_id=10118) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10115 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5744 (pms_id=10119) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5745 (pms_id=10120) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5746 (pms_id=10122) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5747 (pms_id=10123) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5748 (pms_id=10124) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5749 (pms_id=10125) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5750 (pms_id=10126) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5751 (pms_id=10127) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5753 (pms_id=10128) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5752 (pms_id=10136) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5754 (pms_id=10137) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5755 (pms_id=10138) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5756 (pms_id=10139) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5757 (pms_id=10141) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5758 (pms_id=10142) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5759 (pms_id=10143) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5760 (pms_id=10144) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5761 (pms_id=10145) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5762 (pms_id=10146) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5763 (pms_id=10148) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5764 (pms_id=10149) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5765 (pms_id=10150) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5766 (pms_id=10151) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5767 (pms_id=10160) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5768 (pms_id=10161) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5769 (pms_id=10162) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5770 (pms_id=10163) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5771 (pms_id=10169) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5772 (pms_id=10170) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5773 (pms_id=10171) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5775 (pms_id=10172) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5776 (pms_id=10174) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5774 (pms_id=10173) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5777 (pms_id=10181) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5778 (pms_id=10182) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5779 (pms_id=10192) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5780 (pms_id=10194) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5781 (pms_id=10193) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5782 (pms_id=10195) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5783 (pms_id=10196) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5784 (pms_id=10197) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5785 (pms_id=10198) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5786 (pms_id=10202) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5787 (pms_id=10203) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5788 (pms_id=10204) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5789 (pms_id=10205) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5790 (pms_id=10206) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5791 (pms_id=10207) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5792 (pms_id=10208) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5793 (pms_id=10209) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5794 (pms_id=10210) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5795 (pms_id=10212) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5796 (pms_id=10213) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10209 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5798 (pms_id=10215) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5797 (pms_id=10214) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5799 (pms_id=10216) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5800 (pms_id=10217) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5801 (pms_id=10218) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5802 (pms_id=10220) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5803 (pms_id=10221) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5804 (pms_id=10222) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5805 (pms_id=10223) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5807 (pms_id=10232) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5806 (pms_id=10230) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5808 (pms_id=10233) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5809 (pms_id=10234) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5810 (pms_id=10235) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5811 (pms_id=10236) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10235 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5812 (pms_id=10238) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5813 (pms_id=10239) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5814 (pms_id=10240) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5815 (pms_id=10250) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5816 (pms_id=10252) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5817 (pms_id=10255) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5818 (pms_id=10256) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5819 (pms_id=10260) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5820 (pms_id=10270) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5821 (pms_id=10271) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5822 (pms_id=10272) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10271 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5823 (pms_id=10273) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5824 (pms_id=10274) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5825 (pms_id=10276) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5827 (pms_id=10277) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5826 (pms_id=10279) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5828 (pms_id=10280) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5829 (pms_id=10281) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5831 (pms_id=10283) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5830 (pms_id=10284) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5834 (pms_id=10285) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5833 (pms_id=10287) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5835 (pms_id=10288) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5832 (pms_id=10289) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5836 (pms_id=10290) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5838 (pms_id=10296) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5837 (pms_id=10297) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5839 (pms_id=10300) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5840 (pms_id=10309) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5842 (pms_id=10310) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5841 (pms_id=10314) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5843 (pms_id=10315) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5845 (pms_id=10316) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5846 (pms_id=10320) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5844 (pms_id=10318) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5847 (pms_id=10321) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5848 (pms_id=10322) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5849 (pms_id=10324) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5850 (pms_id=10325) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5851 (pms_id=10326) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5853 (pms_id=10327) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5852 (pms_id=10328) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5854 (pms_id=10329) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5855 (pms_id=10330) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5856 (pms_id=10331) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5857 (pms_id=10332) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5858 (pms_id=10333) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5859 (pms_id=10334) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5860 (pms_id=10335) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5861 (pms_id=10340) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5862 (pms_id=10341) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5863 (pms_id=10342) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5865 (pms_id=10343) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5864 (pms_id=10344) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5866 (pms_id=10345) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5867 (pms_id=10347) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5868 (pms_id=10348) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5869 (pms_id=10350) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5870 (pms_id=10351) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5874 (pms_id=10352) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5871 (pms_id=10353) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5873 (pms_id=10354) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5872 (pms_id=10355) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5897 (pms_id=10357) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5875 (pms_id=10358) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5876 (pms_id=10360) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10353 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5877 (pms_id=10364) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5880 (pms_id=10366) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5878 (pms_id=10367) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5879 (pms_id=10368) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5881 (pms_id=10369) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5882 (pms_id=10370) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5883 (pms_id=10371) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5884 (pms_id=10372) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5885 (pms_id=10373) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5886 (pms_id=10375) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5887 (pms_id=10381) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5888 (pms_id=10386) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5889 (pms_id=10387) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5890 (pms_id=10388) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5891 (pms_id=10389) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5892 (pms_id=10390) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5893 (pms_id=10392) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5894 (pms_id=10393) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5895 (pms_id=10402) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5896 (pms_id=10403) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10390 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5898 (pms_id=10404) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5899 (pms_id=10407) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5900 (pms_id=10409) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5901 (pms_id=10410) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5902 (pms_id=10411) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5903 (pms_id=10412) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5904 (pms_id=10414) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5905 (pms_id=10415) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5906 (pms_id=10416) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5907 (pms_id=10417) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5908 (pms_id=10418) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5909 (pms_id=10428) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10414 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5910 (pms_id=10429) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5911 (pms_id=10438) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5912 (pms_id=10439) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5914 (pms_id=10440) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5913 (pms_id=10441) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5915 (pms_id=10442) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5917 (pms_id=10443) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5919 (pms_id=10445) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5916 (pms_id=10444) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5918 (pms_id=10446) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5920 (pms_id=10447) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5921 (pms_id=10448) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5922 (pms_id=10449) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5923 (pms_id=10451) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5924 (pms_id=10452) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5925 (pms_id=10453) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5926 (pms_id=10455) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5927 (pms_id=10456) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5928 (pms_id=10457) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5930 (pms_id=10468) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5929 (pms_id=10467) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10456 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5931 (pms_id=10469) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5932 (pms_id=10470) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5933 (pms_id=10471) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5935 (pms_id=10472) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5934 (pms_id=10473) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10471 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5936 (pms_id=10474) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5937 (pms_id=10477) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5938 (pms_id=10478) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5940 (pms_id=10479) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5941 (pms_id=10480) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5939 (pms_id=10481) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5942 (pms_id=10482) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5945 (pms_id=10484) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5944 (pms_id=10490) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5943 (pms_id=10487) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5946 (pms_id=10492) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5947 (pms_id=10493) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5969 (pms_id=10494) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5948 (pms_id=10495) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5949 (pms_id=10496) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5950 (pms_id=10497) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5951 (pms_id=10501) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5952 (pms_id=10502) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5953 (pms_id=10503) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5955 (pms_id=10506) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5954 (pms_id=10505) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5956 (pms_id=10507) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5957 (pms_id=10508) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5959 (pms_id=10509) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5958 (pms_id=10510) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5960 (pms_id=10511) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5963 (pms_id=10518) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5961 (pms_id=10519) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5962 (pms_id=10520) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5964 (pms_id=10521) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5965 (pms_id=10522) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5967 (pms_id=10524) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5966 (pms_id=10525) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5968 (pms_id=10526) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5970 (pms_id=10527) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5971 (pms_id=10528) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5972 (pms_id=10530) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5974 (pms_id=10531) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5973 (pms_id=10532) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5975 (pms_id=10533) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5976 (pms_id=10534) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5977 (pms_id=10535) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5978 (pms_id=10536) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5979 (pms_id=10537) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5980 (pms_id=10538) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5982 (pms_id=10539) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5983 (pms_id=10544) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5981 (pms_id=10545) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5984 (pms_id=10546) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5985 (pms_id=10547) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5987 (pms_id=10548) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5986 (pms_id=10549) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5988 (pms_id=10550) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5989 (pms_id=10551) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5990 (pms_id=10553) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5992 (pms_id=10554) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5993 (pms_id=10556) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5991 (pms_id=10555) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5994 (pms_id=10557) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5995 (pms_id=10558) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5996 (pms_id=10559) 2025-11-19 15:34:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 5998 (pms_id=10560) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 5997 (pms_id=10569) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 5999 (pms_id=10571) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6000 (pms_id=10572) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6001 (pms_id=10576) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6003 (pms_id=10579) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6002 (pms_id=10577) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6004 (pms_id=10580) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6005 (pms_id=10581) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6006 (pms_id=10583) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6007 (pms_id=10586) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6008 (pms_id=10587) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6009 (pms_id=10588) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6010 (pms_id=10589) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6011 (pms_id=10590) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6012 (pms_id=10591) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6013 (pms_id=10593) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6014 (pms_id=10594) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6015 (pms_id=10595) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6016 (pms_id=10596) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6017 (pms_id=10597) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6018 (pms_id=10598) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6020 (pms_id=10599) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6019 (pms_id=10600) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6021 (pms_id=10601) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6023 (pms_id=10603) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6022 (pms_id=10602) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6024 (pms_id=10604) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6026 (pms_id=10605) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6025 (pms_id=10607) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10604 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6027 (pms_id=10608) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6028 (pms_id=10610) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6029 (pms_id=10611) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6030 (pms_id=10614) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6031 (pms_id=10615) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6032 (pms_id=10616) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6033 (pms_id=10617) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6034 (pms_id=10618) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6035 (pms_id=10620) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6036 (pms_id=10629) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6037 (pms_id=10639) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6038 (pms_id=10640) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6039 (pms_id=10641) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6040 (pms_id=10642) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6041 (pms_id=10644) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6042 (pms_id=10645) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6043 (pms_id=10646) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6044 (pms_id=10647) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6045 (pms_id=10648) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6046 (pms_id=10656) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6047 (pms_id=10661) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6048 (pms_id=10662) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6049 (pms_id=10663) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6050 (pms_id=10664) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6051 (pms_id=10665) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6053 (pms_id=10673) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6052 (pms_id=10671) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6054 (pms_id=10674) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6056 (pms_id=10675) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6057 (pms_id=10677) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6055 (pms_id=10676) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6058 (pms_id=10678) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6059 (pms_id=10679) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6060 (pms_id=10680) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6061 (pms_id=10682) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10678 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6062 (pms_id=10683) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6063 (pms_id=10684) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6064 (pms_id=10685) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6065 (pms_id=10686) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6066 (pms_id=10687) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6067 (pms_id=10689) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6068 (pms_id=10692) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6070 (pms_id=10694) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6069 (pms_id=10693) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6071 (pms_id=10695) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6072 (pms_id=10696) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6073 (pms_id=10706) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6074 (pms_id=10716) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6075 (pms_id=10717) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6076 (pms_id=10718) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6077 (pms_id=10719) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6079 (pms_id=10720) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6078 (pms_id=10723) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6080 (pms_id=10724) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6082 (pms_id=10725) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6081 (pms_id=10726) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6084 (pms_id=10727) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6083 (pms_id=10729) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6085 (pms_id=10732) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6086 (pms_id=10733) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6089 (pms_id=10734) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6087 (pms_id=10735) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6088 (pms_id=10736) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6090 (pms_id=10737) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6091 (pms_id=10738) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6093 (pms_id=10739) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6092 (pms_id=10740) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6094 (pms_id=10741) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6095 (pms_id=10742) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6097 (pms_id=10743) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6096 (pms_id=10744) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6098 (pms_id=10745) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6099 (pms_id=10746) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6101 (pms_id=10753) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6100 (pms_id=10752) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6102 (pms_id=10756) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6103 (pms_id=10765) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6104 (pms_id=10766) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6105 (pms_id=10767) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6106 (pms_id=10768) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6107 (pms_id=10769) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6108 (pms_id=10770) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6110 (pms_id=10771) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6109 (pms_id=10772) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6111 (pms_id=10774) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6112 (pms_id=10775) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6113 (pms_id=10776) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6114 (pms_id=10777) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10775 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6115 (pms_id=10778) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6116 (pms_id=10788) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6117 (pms_id=10789) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6118 (pms_id=10798) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6119 (pms_id=10801) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6120 (pms_id=10802) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6121 (pms_id=10803) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6122 (pms_id=10804) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6123 (pms_id=10805) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6124 (pms_id=10807) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6130 (pms_id=10808) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6125 (pms_id=10812) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6126 (pms_id=10813) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6127 (pms_id=10814) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6128 (pms_id=10815) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6129 (pms_id=10816) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6132 (pms_id=10817) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6131 (pms_id=10820) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6134 (pms_id=10821) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6133 (pms_id=10822) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6135 (pms_id=10823) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6136 (pms_id=10824) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6137 (pms_id=10825) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10816 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6139 (pms_id=10826) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6138 (pms_id=10828) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6140 (pms_id=10829) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6141 (pms_id=10830) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6142 (pms_id=10840) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6143 (pms_id=10841) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6144 (pms_id=10842) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6145 (pms_id=10843) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6146 (pms_id=10844) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6147 (pms_id=10845) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6148 (pms_id=10846) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6150 (pms_id=10848) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6149 (pms_id=10847) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6151 (pms_id=10849) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6153 (pms_id=10857) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6152 (pms_id=10851) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6155 (pms_id=10858) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6156 (pms_id=10860) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6154 (pms_id=10859) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6157 (pms_id=10861) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6158 (pms_id=10862) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6159 (pms_id=10863) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6160 (pms_id=10864) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6161 (pms_id=10865) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6162 (pms_id=10866) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6165 (pms_id=10867) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6163 (pms_id=10868) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6164 (pms_id=10869) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6166 (pms_id=10870) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6167 (pms_id=10871) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 10866 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6168 (pms_id=10876) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6169 (pms_id=10877) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6170 (pms_id=10878) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6171 (pms_id=10879) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6172 (pms_id=10881) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6173 (pms_id=10882) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6175 (pms_id=10884) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6174 (pms_id=10885) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6176 (pms_id=10886) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6177 (pms_id=10888) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6178 (pms_id=10889) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6179 (pms_id=10897) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6180 (pms_id=10899) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6182 (pms_id=10908) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6181 (pms_id=10910) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6183 (pms_id=10911) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6184 (pms_id=10913) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6185 (pms_id=10914) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6186 (pms_id=10917) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6187 (pms_id=10918) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6188 (pms_id=10919) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6189 (pms_id=10920) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6190 (pms_id=10921) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6191 (pms_id=10922) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6192 (pms_id=10923) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6193 (pms_id=10925) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6194 (pms_id=10926) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6195 (pms_id=10927) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6196 (pms_id=10928) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6197 (pms_id=10929) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6198 (pms_id=10930) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6199 (pms_id=10941) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6200 (pms_id=10942) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6201 (pms_id=10943) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6202 (pms_id=10944) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6203 (pms_id=10951) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6204 (pms_id=10952) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6205 (pms_id=10953) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6208 (pms_id=10963) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6206 (pms_id=10964) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6207 (pms_id=10965) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6209 (pms_id=10966) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6210 (pms_id=10968) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6211 (pms_id=10969) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6212 (pms_id=10970) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6214 (pms_id=10973) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6213 (pms_id=10972) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6215 (pms_id=10974) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6216 (pms_id=10975) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6217 (pms_id=10976) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6238 (pms_id=10977) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6218 (pms_id=10978) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6219 (pms_id=10985) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6220 (pms_id=10995) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6221 (pms_id=10997) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6224 (pms_id=10998) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6225 (pms_id=10999) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6223 (pms_id=11000) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6222 (pms_id=11001) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6226 (pms_id=11002) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6227 (pms_id=11003) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6228 (pms_id=11005) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6229 (pms_id=11006) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6230 (pms_id=11008) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6232 (pms_id=11010) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6231 (pms_id=11011) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6233 (pms_id=11012) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6234 (pms_id=11015) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6235 (pms_id=11017) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6236 (pms_id=11018) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6237 (pms_id=11027) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6239 (pms_id=11028) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6240 (pms_id=11029) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6241 (pms_id=11042) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6242 (pms_id=11043) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6243 (pms_id=11044) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6244 (pms_id=11045) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6245 (pms_id=11046) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6246 (pms_id=11047) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6247 (pms_id=11048) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6248 (pms_id=11049) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6249 (pms_id=11050) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6250 (pms_id=11051) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6251 (pms_id=11052) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6252 (pms_id=11053) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6253 (pms_id=11054) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6254 (pms_id=11055) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6255 (pms_id=11056) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6256 (pms_id=11057) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11054 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6257 (pms_id=11058) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6258 (pms_id=11059) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6259 (pms_id=11069) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6260 (pms_id=11070) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6262 (pms_id=11079) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6261 (pms_id=11080) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6263 (pms_id=11082) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6264 (pms_id=11095) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6265 (pms_id=11096) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6266 (pms_id=11097) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6267 (pms_id=11098) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6269 (pms_id=11099) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6268 (pms_id=11100) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6270 (pms_id=11101) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6271 (pms_id=11102) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6272 (pms_id=11103) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6273 (pms_id=11104) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11101 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6274 (pms_id=11105) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6275 (pms_id=11106) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6276 (pms_id=11108) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6277 (pms_id=11109) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6278 (pms_id=11118) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6279 (pms_id=11119) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6280 (pms_id=11120) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6281 (pms_id=11121) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6282 (pms_id=11122) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6283 (pms_id=11123) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6284 (pms_id=11124) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6285 (pms_id=11125) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6293 (pms_id=11126) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6286 (pms_id=11127) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6287 (pms_id=11128) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6288 (pms_id=11129) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6289 (pms_id=11130) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6290 (pms_id=11131) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6291 (pms_id=11132) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6292 (pms_id=11133) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6294 (pms_id=11134) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6295 (pms_id=11136) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6296 (pms_id=11140) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6297 (pms_id=11141) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6298 (pms_id=11142) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6301 (pms_id=11151) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6299 (pms_id=11152) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6300 (pms_id=11153) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6305 (pms_id=11154) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6302 (pms_id=11157) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6303 (pms_id=11161) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6304 (pms_id=11162) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6307 (pms_id=11164) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6306 (pms_id=11163) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6308 (pms_id=11173) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6310 (pms_id=11175) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6309 (pms_id=11174) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6312 (pms_id=11177) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6311 (pms_id=11176) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6314 (pms_id=11179) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6313 (pms_id=11178) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6315 (pms_id=11180) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6316 (pms_id=11181) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6317 (pms_id=11182) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6319 (pms_id=11183) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6318 (pms_id=11191) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6320 (pms_id=11194) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6321 (pms_id=11195) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6322 (pms_id=11196) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6323 (pms_id=11198) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6324 (pms_id=11199) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6325 (pms_id=11200) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6326 (pms_id=11201) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6327 (pms_id=11202) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6328 (pms_id=11203) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6329 (pms_id=11204) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6330 (pms_id=11205) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6331 (pms_id=11206) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6332 (pms_id=11207) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6334 (pms_id=11208) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6333 (pms_id=11209) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6335 (pms_id=11211) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6336 (pms_id=11212) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6337 (pms_id=11213) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6338 (pms_id=11214) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6339 (pms_id=11215) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6340 (pms_id=11217) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6341 (pms_id=11223) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6342 (pms_id=11225) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6344 (pms_id=11226) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6343 (pms_id=11227) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6345 (pms_id=11228) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6346 (pms_id=11238) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6347 (pms_id=11239) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6348 (pms_id=11240) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6349 (pms_id=11241) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6350 (pms_id=11248) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6351 (pms_id=11249) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6352 (pms_id=11250) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6353 (pms_id=11251) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6355 (pms_id=11252) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6354 (pms_id=11253) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6356 (pms_id=11254) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6357 (pms_id=11255) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6358 (pms_id=11256) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6359 (pms_id=11257) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6361 (pms_id=11258) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6360 (pms_id=11259) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6362 (pms_id=11264) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6363 (pms_id=11265) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6364 (pms_id=11266) 2025-11-19 15:34:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 6365 (pms_id=11267) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6366 (pms_id=11268) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6367 (pms_id=11270) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6370 (pms_id=11273) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6368 (pms_id=11272) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6369 (pms_id=11274) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6371 (pms_id=11275) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6372 (pms_id=11276) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6373 (pms_id=11277) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6374 (pms_id=11278) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6375 (pms_id=11279) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6376 (pms_id=11282) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6377 (pms_id=11283) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6378 (pms_id=11284) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6379 (pms_id=11285) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6380 (pms_id=11286) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6381 (pms_id=11287) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6382 (pms_id=11288) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6384 (pms_id=11289) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6383 (pms_id=11290) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6385 (pms_id=11291) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6386 (pms_id=11298) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6387 (pms_id=11299) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6388 (pms_id=11300) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6389 (pms_id=11302) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6390 (pms_id=11303) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6391 (pms_id=11304) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6392 (pms_id=11305) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6393 (pms_id=11306) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6394 (pms_id=11308) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6395 (pms_id=11309) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6396 (pms_id=11310) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6398 (pms_id=11311) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6397 (pms_id=11312) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6399 (pms_id=11313) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6400 (pms_id=11314) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6401 (pms_id=11315) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6402 (pms_id=11316) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6403 (pms_id=11317) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6404 (pms_id=11319) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6406 (pms_id=11323) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11317 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6405 (pms_id=11324) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6407 (pms_id=11325) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6408 (pms_id=11326) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6409 (pms_id=11327) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6410 (pms_id=11328) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6411 (pms_id=11329) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6412 (pms_id=11330) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6413 (pms_id=11331) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6414 (pms_id=11338) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6416 (pms_id=11339) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6415 (pms_id=11340) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6417 (pms_id=11341) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6418 (pms_id=11342) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6419 (pms_id=11343) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6420 (pms_id=11350) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6421 (pms_id=11351) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6422 (pms_id=11360) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6423 (pms_id=11361) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6424 (pms_id=11362) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6425 (pms_id=11363) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6426 (pms_id=11364) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6427 (pms_id=11366) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6428 (pms_id=11367) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6429 (pms_id=11368) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6430 (pms_id=11369) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6431 (pms_id=11370) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6432 (pms_id=11371) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6433 (pms_id=11372) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6434 (pms_id=11373) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6435 (pms_id=11374) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6441 (pms_id=11375) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6438 (pms_id=11376) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6437 (pms_id=11377) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6436 (pms_id=11378) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6439 (pms_id=11379) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6440 (pms_id=11380) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11378 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6443 (pms_id=11384) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6442 (pms_id=11385) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6444 (pms_id=11387) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6445 (pms_id=11388) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6446 (pms_id=11389) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11387 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6448 (pms_id=11390) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6449 (pms_id=11392) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6447 (pms_id=11393) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6450 (pms_id=11397) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6451 (pms_id=11398) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6452 (pms_id=11399) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6453 (pms_id=11400) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6454 (pms_id=11401) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6455 (pms_id=11402) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6456 (pms_id=11403) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6458 (pms_id=11404) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6457 (pms_id=11405) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11403 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6459 (pms_id=11406) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6460 (pms_id=11407) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6461 (pms_id=11408) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6462 (pms_id=11409) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6463 (pms_id=11410) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6464 (pms_id=11411) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6465 (pms_id=11413) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6466 (pms_id=11414) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6467 (pms_id=11416) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6468 (pms_id=11418) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6469 (pms_id=11419) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6470 (pms_id=11420) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6471 (pms_id=11427) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6472 (pms_id=11428) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6473 (pms_id=11430) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6474 (pms_id=11431) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6475 (pms_id=11440) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6476 (pms_id=11442) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6477 (pms_id=11445) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6478 (pms_id=11454) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11442 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6479 (pms_id=11455) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6481 (pms_id=11456) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6480 (pms_id=11457) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6482 (pms_id=11458) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6483 (pms_id=11459) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6485 (pms_id=11461) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6484 (pms_id=11460) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6486 (pms_id=11462) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6487 (pms_id=11464) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6488 (pms_id=11465) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6490 (pms_id=11466) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6489 (pms_id=11467) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6491 (pms_id=11468) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6492 (pms_id=11469) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6493 (pms_id=11470) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6494 (pms_id=11471) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6495 (pms_id=11478) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6496 (pms_id=11479) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6497 (pms_id=11480) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6498 (pms_id=11481) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6499 (pms_id=11486) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6516 (pms_id=11487) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6517 (pms_id=11496) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6501 (pms_id=11497) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6503 (pms_id=11499) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6500 (pms_id=11498) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6502 (pms_id=11500) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11487 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6504 (pms_id=11503) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6505 (pms_id=11504) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6506 (pms_id=11507) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6507 (pms_id=11508) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6508 (pms_id=11509) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6509 (pms_id=11510) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6512 (pms_id=11513) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6510 (pms_id=11511) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6511 (pms_id=11515) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6513 (pms_id=11516) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6514 (pms_id=11520) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6515 (pms_id=11523) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6518 (pms_id=11525) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6519 (pms_id=11526) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6521 (pms_id=11527) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6520 (pms_id=11528) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6522 (pms_id=11529) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6523 (pms_id=11537) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6525 (pms_id=11538) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6524 (pms_id=11539) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6527 (pms_id=11540) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6526 (pms_id=11541) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6530 (pms_id=11543) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6528 (pms_id=11542) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6529 (pms_id=11544) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6531 (pms_id=11545) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6532 (pms_id=11546) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6533 (pms_id=11547) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6534 (pms_id=11548) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6535 (pms_id=11549) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6537 (pms_id=11551) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6536 (pms_id=11550) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6538 (pms_id=11552) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6539 (pms_id=11553) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6542 (pms_id=11555) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6540 (pms_id=11554) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6541 (pms_id=11556) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6543 (pms_id=11557) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6544 (pms_id=11558) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6545 (pms_id=11559) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6546 (pms_id=11560) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6547 (pms_id=11561) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11561 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6548 (pms_id=11562) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6549 (pms_id=11563) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6550 (pms_id=11564) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6551 (pms_id=11565) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6552 (pms_id=11573) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6553 (pms_id=11582) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6554 (pms_id=11583) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6556 (pms_id=11584) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6555 (pms_id=11585) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6557 (pms_id=11586) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6558 (pms_id=11587) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6559 (pms_id=11588) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6560 (pms_id=11594) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6561 (pms_id=11595) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6562 (pms_id=11597) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6563 (pms_id=11598) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6564 (pms_id=11604) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6565 (pms_id=11606) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6567 (pms_id=11608) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6566 (pms_id=11617) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6568 (pms_id=11618) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6569 (pms_id=11622) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6571 (pms_id=11624) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6570 (pms_id=11626) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6572 (pms_id=11627) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6573 (pms_id=11628) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6574 (pms_id=11629) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6575 (pms_id=11638) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6576 (pms_id=11639) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6577 (pms_id=11640) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11629 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6579 (pms_id=11641) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6578 (pms_id=11642) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6580 (pms_id=11643) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6581 (pms_id=11644) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6583 (pms_id=11645) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6582 (pms_id=11646) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6584 (pms_id=11647) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6585 (pms_id=11648) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6586 (pms_id=11650) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6587 (pms_id=11651) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6588 (pms_id=11652) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6589 (pms_id=11653) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6590 (pms_id=11655) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6591 (pms_id=11656) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6592 (pms_id=11657) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6593 (pms_id=11667) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6594 (pms_id=11668) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6595 (pms_id=11669) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6596 (pms_id=11677) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11667 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6597 (pms_id=11678) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6598 (pms_id=11679) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6599 (pms_id=11680) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6600 (pms_id=11681) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6601 (pms_id=11682) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6602 (pms_id=11692) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6603 (pms_id=11693) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11681 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6605 (pms_id=11694) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6604 (pms_id=11695) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6610 (pms_id=11696) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6606 (pms_id=11697) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6607 (pms_id=11698) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6608 (pms_id=11699) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6609 (pms_id=11700) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6611 (pms_id=11702) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6612 (pms_id=11703) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6613 (pms_id=11704) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6614 (pms_id=11709) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6615 (pms_id=11710) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6616 (pms_id=11711) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6617 (pms_id=11712) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6618 (pms_id=11713) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6619 (pms_id=11719) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6620 (pms_id=11720) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6621 (pms_id=11722) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6622 (pms_id=11724) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11720 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6623 (pms_id=11725) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6625 (pms_id=11730) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6624 (pms_id=11731) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11725 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6626 (pms_id=11732) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6627 (pms_id=11733) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6630 (pms_id=11736) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6631 (pms_id=11735) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6628 (pms_id=11734) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6629 (pms_id=11737) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6632 (pms_id=11740) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6633 (pms_id=11741) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6634 (pms_id=11742) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6635 (pms_id=11751) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6636 (pms_id=11753) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6637 (pms_id=11754) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6638 (pms_id=11755) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6639 (pms_id=11756) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6640 (pms_id=11757) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11757 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6642 (pms_id=11759) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6641 (pms_id=11761) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6643 (pms_id=11762) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6644 (pms_id=11772) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6645 (pms_id=11773) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6646 (pms_id=11774) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6647 (pms_id=11775) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6648 (pms_id=11776) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6650 (pms_id=11779) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6649 (pms_id=11778) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11775 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6651 (pms_id=11780) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6652 (pms_id=11781) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6653 (pms_id=11782) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6654 (pms_id=11783) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6655 (pms_id=11784) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6656 (pms_id=11785) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6657 (pms_id=11786) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6658 (pms_id=11787) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6659 (pms_id=11788) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6660 (pms_id=11789) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6661 (pms_id=11792) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6662 (pms_id=11793) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6663 (pms_id=11794) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6664 (pms_id=11795) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6666 (pms_id=11796) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6665 (pms_id=11797) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6667 (pms_id=11798) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6668 (pms_id=11799) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6669 (pms_id=11800) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6670 (pms_id=11802) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6671 (pms_id=11803) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6672 (pms_id=11804) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6673 (pms_id=11805) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11802 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6674 (pms_id=11806) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6675 (pms_id=11807) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6676 (pms_id=11811) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6677 (pms_id=11812) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6678 (pms_id=11813) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6679 (pms_id=11814) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6680 (pms_id=11815) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6686 (pms_id=11816) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6681 (pms_id=11820) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6682 (pms_id=11822) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6683 (pms_id=11823) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6684 (pms_id=11824) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6685 (pms_id=11825) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6687 (pms_id=11827) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6688 (pms_id=11828) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6690 (pms_id=11829) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6689 (pms_id=11830) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6691 (pms_id=11831) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6692 (pms_id=11833) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6693 (pms_id=11834) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6694 (pms_id=11835) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6695 (pms_id=11836) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6696 (pms_id=11837) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6697 (pms_id=11846) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6698 (pms_id=11847) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6699 (pms_id=11848) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6700 (pms_id=11849) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6701 (pms_id=11850) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6702 (pms_id=11851) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6703 (pms_id=11852) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6704 (pms_id=11853) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6705 (pms_id=11854) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11852 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6706 (pms_id=11855) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6707 (pms_id=11856) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6708 (pms_id=11860) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6709 (pms_id=11861) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6710 (pms_id=11862) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6711 (pms_id=11863) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6712 (pms_id=11864) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6713 (pms_id=11867) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6715 (pms_id=11869) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6714 (pms_id=11868) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6716 (pms_id=11870) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6717 (pms_id=11879) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6718 (pms_id=11883) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6719 (pms_id=11884) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6720 (pms_id=11885) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6721 (pms_id=11886) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6722 (pms_id=11887) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6723 (pms_id=11888) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6725 (pms_id=11891) 2025-11-19 15:34:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 6724 (pms_id=11890) 2025-11-19 15:34:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 6726 (pms_id=11892) 2025-11-19 15:34:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 6727 (pms_id=11893) 2025-11-19 15:34:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 6729 (pms_id=11896) 2025-11-19 15:34:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 6728 (pms_id=11894) 2025-11-19 15:34:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 6730 (pms_id=11897) 2025-11-19 15:34:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 6731 (pms_id=11898) 2025-11-19 15:34:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 6732 (pms_id=11901) 2025-11-19 15:34:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 6733 (pms_id=11902) 2025-11-19 15:34:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11897 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6734 (pms_id=11907) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6735 (pms_id=11917) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6736 (pms_id=11918) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6737 (pms_id=11921) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6738 (pms_id=11919) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6739 (pms_id=11926) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6740 (pms_id=11927) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6741 (pms_id=11928) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6742 (pms_id=11931) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6743 (pms_id=11934) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6744 (pms_id=11935) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6745 (pms_id=11937) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6746 (pms_id=11938) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6747 (pms_id=11939) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6749 (pms_id=11941) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6748 (pms_id=11940) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6750 (pms_id=11942) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6751 (pms_id=11943) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6752 (pms_id=11944) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 11938 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6753 (pms_id=11945) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6754 (pms_id=11946) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6755 (pms_id=11947) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6756 (pms_id=11948) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6757 (pms_id=11949) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6758 (pms_id=11950) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6759 (pms_id=11951) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6760 (pms_id=11955) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6761 (pms_id=11956) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6762 (pms_id=11959) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6763 (pms_id=11960) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6765 (pms_id=11962) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6764 (pms_id=11961) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6766 (pms_id=11963) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6767 (pms_id=11964) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6768 (pms_id=11965) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6769 (pms_id=11966) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6770 (pms_id=11967) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6773 (pms_id=11969) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6771 (pms_id=11968) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6772 (pms_id=11970) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6774 (pms_id=11971) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6775 (pms_id=11972) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6776 (pms_id=11973) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6777 (pms_id=11983) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6778 (pms_id=11985) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6780 (pms_id=11987) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6779 (pms_id=11986) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6781 (pms_id=11988) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6782 (pms_id=11989) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6783 (pms_id=11990) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6784 (pms_id=11991) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6785 (pms_id=11992) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6786 (pms_id=11994) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6788 (pms_id=11995) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6787 (pms_id=11996) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6790 (pms_id=11999) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6789 (pms_id=11998) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6791 (pms_id=12000) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6792 (pms_id=12001) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6795 (pms_id=12006) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6793 (pms_id=12007) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6794 (pms_id=12008) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6796 (pms_id=12009) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6797 (pms_id=12010) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6798 (pms_id=12011) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6799 (pms_id=12012) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6800 (pms_id=12013) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6801 (pms_id=12014) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6802 (pms_id=12015) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6803 (pms_id=12017) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6804 (pms_id=12018) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6805 (pms_id=12019) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6806 (pms_id=12021) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6807 (pms_id=12026) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6808 (pms_id=12027) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6810 (pms_id=12028) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6809 (pms_id=12029) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6811 (pms_id=12038) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6812 (pms_id=12039) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6813 (pms_id=12041) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6814 (pms_id=12042) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6815 (pms_id=12048) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6816 (pms_id=12050) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6818 (pms_id=12052) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6817 (pms_id=12051) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6819 (pms_id=12053) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6820 (pms_id=12054) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6821 (pms_id=12055) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6822 (pms_id=12056) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6823 (pms_id=12057) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6824 (pms_id=12060) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6825 (pms_id=12061) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6826 (pms_id=12062) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6827 (pms_id=12064) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6828 (pms_id=12065) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6829 (pms_id=12066) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6830 (pms_id=12067) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6831 (pms_id=12076) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6832 (pms_id=12077) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6833 (pms_id=12086) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6834 (pms_id=12087) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6836 (pms_id=12089) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6835 (pms_id=12088) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6837 (pms_id=12090) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6838 (pms_id=12091) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6839 (pms_id=12092) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6840 (pms_id=12093) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6841 (pms_id=12094) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6842 (pms_id=12096) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6843 (pms_id=12099) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6844 (pms_id=12100) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6846 (pms_id=12102) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6845 (pms_id=12101) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6847 (pms_id=12103) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6848 (pms_id=12105) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6849 (pms_id=12106) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6850 (pms_id=12107) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6851 (pms_id=12108) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6852 (pms_id=12109) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6853 (pms_id=12110) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12108 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6854 (pms_id=12111) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6855 (pms_id=12113) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6856 (pms_id=12123) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6858 (pms_id=12124) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6857 (pms_id=12125) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6859 (pms_id=12127) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6860 (pms_id=12128) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6861 (pms_id=12138) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6862 (pms_id=12139) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6863 (pms_id=12140) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6864 (pms_id=12141) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6866 (pms_id=12147) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6865 (pms_id=12142) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6867 (pms_id=12148) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6868 (pms_id=12149) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6869 (pms_id=12150) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6870 (pms_id=12151) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6871 (pms_id=12152) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6872 (pms_id=12159) 2025-11-19 15:34:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 6874 (pms_id=12160) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6873 (pms_id=12161) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6875 (pms_id=12162) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6876 (pms_id=12163) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6877 (pms_id=12173) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6878 (pms_id=12174) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6879 (pms_id=12175) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6880 (pms_id=12176) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6881 (pms_id=12177) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6882 (pms_id=12180) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6883 (pms_id=12181) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6885 (pms_id=12184) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6884 (pms_id=12183) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6886 (pms_id=12185) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6888 (pms_id=12188) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6887 (pms_id=12198) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6889 (pms_id=12199) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6890 (pms_id=12200) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6891 (pms_id=12201) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6892 (pms_id=12202) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6893 (pms_id=12203) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12202 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6894 (pms_id=12204) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6895 (pms_id=12205) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6896 (pms_id=12206) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6897 (pms_id=12207) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6898 (pms_id=12209) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6899 (pms_id=12210) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6900 (pms_id=12211) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6903 (pms_id=12212) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6902 (pms_id=12213) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6901 (pms_id=12214) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6904 (pms_id=12215) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6905 (pms_id=12216) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6906 (pms_id=12217) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6907 (pms_id=12218) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6908 (pms_id=12226) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6909 (pms_id=12227) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6910 (pms_id=12228) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6911 (pms_id=12239) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6912 (pms_id=12240) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6913 (pms_id=12242) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6914 (pms_id=12243) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6915 (pms_id=12244) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6916 (pms_id=12245) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6917 (pms_id=12248) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6918 (pms_id=12249) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6919 (pms_id=12250) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6920 (pms_id=12251) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6921 (pms_id=12252) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6922 (pms_id=12253) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6923 (pms_id=12254) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6924 (pms_id=12255) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6925 (pms_id=12256) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6926 (pms_id=12258) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6927 (pms_id=12259) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6928 (pms_id=12261) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6929 (pms_id=12263) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6930 (pms_id=12265) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6932 (pms_id=12266) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6931 (pms_id=12267) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6933 (pms_id=12268) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6935 (pms_id=12269) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6934 (pms_id=12281) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6936 (pms_id=12282) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6937 (pms_id=12283) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6938 (pms_id=12284) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6939 (pms_id=12286) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6940 (pms_id=12287) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6941 (pms_id=12289) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6942 (pms_id=12290) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6943 (pms_id=12292) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6944 (pms_id=12293) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6945 (pms_id=12301) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6946 (pms_id=12302) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6947 (pms_id=12303) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6948 (pms_id=12304) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6949 (pms_id=12305) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6950 (pms_id=12306) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6953 (pms_id=12308) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6951 (pms_id=12307) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6952 (pms_id=12310) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6954 (pms_id=12311) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6955 (pms_id=12312) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6956 (pms_id=12314) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6957 (pms_id=12313) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6958 (pms_id=12315) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6959 (pms_id=12317) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6960 (pms_id=12318) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12313 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6961 (pms_id=12319) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6962 (pms_id=12320) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6963 (pms_id=12323) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6964 (pms_id=12324) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12319 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6965 (pms_id=12325) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6966 (pms_id=12328) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6967 (pms_id=12338) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6968 (pms_id=12339) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6969 (pms_id=12340) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12328 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6970 (pms_id=12341) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6971 (pms_id=12342) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6972 (pms_id=12343) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6973 (pms_id=12344) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6974 (pms_id=12345) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6975 (pms_id=12347) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6976 (pms_id=12349) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6977 (pms_id=12350) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6978 (pms_id=12351) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6979 (pms_id=12352) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6983 (pms_id=12354) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6980 (pms_id=12353) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6981 (pms_id=12355) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6982 (pms_id=12356) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6984 (pms_id=12357) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6985 (pms_id=12358) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6986 (pms_id=12359) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6987 (pms_id=12364) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6988 (pms_id=12365) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6989 (pms_id=12368) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6990 (pms_id=12369) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6991 (pms_id=12370) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6992 (pms_id=12371) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6993 (pms_id=12372) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6994 (pms_id=12374) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6996 (pms_id=12377) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6995 (pms_id=12376) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6997 (pms_id=12379) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6998 (pms_id=12380) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7000 (pms_id=12381) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 6999 (pms_id=12382) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7001 (pms_id=12383) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7002 (pms_id=12392) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7003 (pms_id=12393) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7004 (pms_id=12394) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7005 (pms_id=12395) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7006 (pms_id=12402) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7007 (pms_id=12403) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7008 (pms_id=12404) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7009 (pms_id=12405) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7010 (pms_id=12406) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7011 (pms_id=12407) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12405 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7012 (pms_id=12408) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7013 (pms_id=12409) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7014 (pms_id=12410) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7015 (pms_id=12411) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7016 (pms_id=12412) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7018 (pms_id=12414) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7017 (pms_id=12413) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7019 (pms_id=12415) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7021 (pms_id=12418) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7020 (pms_id=12419) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7023 (pms_id=12420) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7022 (pms_id=12421) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7024 (pms_id=12423) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7026 (pms_id=12425) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7025 (pms_id=12424) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7027 (pms_id=12426) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7028 (pms_id=12427) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7029 (pms_id=12429) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7030 (pms_id=12430) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7031 (pms_id=12432) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7032 (pms_id=12433) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7033 (pms_id=12434) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7034 (pms_id=12435) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7035 (pms_id=12436) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7037 (pms_id=12438) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7036 (pms_id=12437) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7039 (pms_id=12440) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7038 (pms_id=12441) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12436 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12437 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7042 (pms_id=12443) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7040 (pms_id=12442) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7041 (pms_id=12444) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7043 (pms_id=12445) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7044 (pms_id=12447) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7045 (pms_id=12448) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7046 (pms_id=12449) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7047 (pms_id=12450) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7054 (pms_id=12452) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7049 (pms_id=12461) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7048 (pms_id=12460) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7050 (pms_id=12462) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7053 (pms_id=12471) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7051 (pms_id=12474) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7052 (pms_id=12475) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7055 (pms_id=12484) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7057 (pms_id=12485) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7056 (pms_id=12494) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7058 (pms_id=12495) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7059 (pms_id=12496) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7060 (pms_id=12497) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7061 (pms_id=12499) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7062 (pms_id=12509) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7064 (pms_id=12510) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7063 (pms_id=12511) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7066 (pms_id=12513) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7065 (pms_id=12514) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7067 (pms_id=12522) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7068 (pms_id=12523) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7069 (pms_id=12524) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7070 (pms_id=12532) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7071 (pms_id=12533) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12524 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7072 (pms_id=12534) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7073 (pms_id=12535) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7074 (pms_id=12536) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7075 (pms_id=12539) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7076 (pms_id=12540) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7077 (pms_id=12541) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7078 (pms_id=12542) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7079 (pms_id=12544) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7080 (pms_id=12553) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7081 (pms_id=12554) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7082 (pms_id=12555) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7083 (pms_id=12563) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7084 (pms_id=12564) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7085 (pms_id=12567) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7087 (pms_id=12566) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7086 (pms_id=12578) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7088 (pms_id=12579) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7089 (pms_id=12580) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7090 (pms_id=12586) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7091 (pms_id=12587) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7092 (pms_id=12592) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7093 (pms_id=12593) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7095 (pms_id=12595) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7094 (pms_id=12594) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7096 (pms_id=12597) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7098 (pms_id=12603) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7097 (pms_id=12604) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7099 (pms_id=12605) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7101 (pms_id=12614) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7100 (pms_id=12613) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7102 (pms_id=12616) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7103 (pms_id=12617) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7104 (pms_id=12624) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7105 (pms_id=12625) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7106 (pms_id=12635) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7107 (pms_id=12636) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7108 (pms_id=12646) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7110 (pms_id=12647) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7109 (pms_id=12649) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7111 (pms_id=12650) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7112 (pms_id=12652) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7113 (pms_id=12653) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7114 (pms_id=12654) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7115 (pms_id=12655) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7117 (pms_id=12660) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7116 (pms_id=12659) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7119 (pms_id=12661) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7118 (pms_id=12662) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7120 (pms_id=12664) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7121 (pms_id=12665) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7124 (pms_id=12667) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7122 (pms_id=12666) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7123 (pms_id=12668) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7125 (pms_id=12669) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7127 (pms_id=12671) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7126 (pms_id=12673) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7128 (pms_id=12675) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7130 (pms_id=12678) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7129 (pms_id=12679) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7132 (pms_id=12681) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7131 (pms_id=12682) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7152 (pms_id=12683) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7133 (pms_id=12684) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7134 (pms_id=12690) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7135 (pms_id=12691) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7136 (pms_id=12692) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12690 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12691 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7137 (pms_id=12695) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7138 (pms_id=12699) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7139 (pms_id=12701) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7140 (pms_id=12702) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7141 (pms_id=12703) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7142 (pms_id=12704) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7143 (pms_id=12705) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7144 (pms_id=12706) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7145 (pms_id=12714) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7146 (pms_id=12716) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7147 (pms_id=12717) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7148 (pms_id=12718) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7149 (pms_id=12719) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7150 (pms_id=12720) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7151 (pms_id=12721) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7153 (pms_id=12722) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7155 (pms_id=12724) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7154 (pms_id=12723) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7157 (pms_id=12726) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7158 (pms_id=12727) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7156 (pms_id=12725) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7159 (pms_id=12728) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7161 (pms_id=12731) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7160 (pms_id=12729) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7162 (pms_id=12734) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7164 (pms_id=12735) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7163 (pms_id=12736) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7166 (pms_id=12741) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7165 (pms_id=12742) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7167 (pms_id=12746) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7169 (pms_id=12748) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7168 (pms_id=12747) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7170 (pms_id=12751) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7171 (pms_id=12752) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7172 (pms_id=12753) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7173 (pms_id=12754) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12748 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7174 (pms_id=12756) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7176 (pms_id=12757) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7175 (pms_id=12758) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7178 (pms_id=12759) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7177 (pms_id=12760) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7181 (pms_id=12761) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7179 (pms_id=12770) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7180 (pms_id=12771) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7183 (pms_id=12774) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7184 (pms_id=12775) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7182 (pms_id=12772) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 12761 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7185 (pms_id=12776) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7186 (pms_id=12777) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7187 (pms_id=12779) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7188 (pms_id=12780) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7190 (pms_id=12781) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7193 (pms_id=12785) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7189 (pms_id=12782) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7191 (pms_id=12784) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7192 (pms_id=12786) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7194 (pms_id=12787) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7195 (pms_id=12788) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7196 (pms_id=12796) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7197 (pms_id=12797) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7198 (pms_id=12798) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7199 (pms_id=12808) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7200 (pms_id=12809) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7203 (pms_id=12811) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7201 (pms_id=12815) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7202 (pms_id=12816) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7204 (pms_id=12817) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7205 (pms_id=12821) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7207 (pms_id=12824) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7206 (pms_id=12822) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7208 (pms_id=12825) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7209 (pms_id=12826) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7210 (pms_id=12827) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7211 (pms_id=12828) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7212 (pms_id=12830) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7214 (pms_id=12832) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7213 (pms_id=12831) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7215 (pms_id=12833) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7216 (pms_id=12834) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7217 (pms_id=12835) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7218 (pms_id=12836) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7219 (pms_id=12837) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7222 (pms_id=12841) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7220 (pms_id=12840) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7221 (pms_id=12842) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7225 (pms_id=12845) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7223 (pms_id=12843) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7224 (pms_id=12846) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7226 (pms_id=12847) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7227 (pms_id=12848) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7228 (pms_id=12849) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7229 (pms_id=12850) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7230 (pms_id=12851) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7232 (pms_id=12852) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7231 (pms_id=12853) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7236 (pms_id=12854) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7233 (pms_id=12855) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7234 (pms_id=12856) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7235 (pms_id=12858) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7237 (pms_id=12859) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7238 (pms_id=12860) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7239 (pms_id=12861) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7241 (pms_id=12862) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7240 (pms_id=12863) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7242 (pms_id=12864) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7243 (pms_id=12865) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7244 (pms_id=12866) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7245 (pms_id=12867) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7247 (pms_id=12869) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7246 (pms_id=12868) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7248 (pms_id=12870) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7250 (pms_id=12872) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7249 (pms_id=12871) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7251 (pms_id=12873) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7253 (pms_id=12875) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7252 (pms_id=12874) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7254 (pms_id=12876) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7255 (pms_id=12884) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7257 (pms_id=12886) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7256 (pms_id=12885) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7258 (pms_id=12887) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7259 (pms_id=12888) 2025-11-19 15:34:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 7260 (pms_id=12889) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7263 (pms_id=12890) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7262 (pms_id=12892) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7261 (pms_id=12893) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7264 (pms_id=12894) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7265 (pms_id=12896) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7266 (pms_id=12897) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7267 (pms_id=12898) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7268 (pms_id=12899) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7269 (pms_id=12900) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7270 (pms_id=12901) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7271 (pms_id=12902) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7273 (pms_id=12905) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7272 (pms_id=12906) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7275 (pms_id=12907) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7274 (pms_id=12908) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7276 (pms_id=12910) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7277 (pms_id=12911) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7278 (pms_id=12912) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7279 (pms_id=12913) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7280 (pms_id=12914) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7281 (pms_id=12917) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7283 (pms_id=12918) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7282 (pms_id=12919) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7284 (pms_id=12920) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7285 (pms_id=12922) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7286 (pms_id=12923) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7287 (pms_id=12924) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7288 (pms_id=12926) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7289 (pms_id=12927) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7290 (pms_id=12928) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7293 (pms_id=12929) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7292 (pms_id=12932) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7295 (pms_id=12933) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7291 (pms_id=12935) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7294 (pms_id=12937) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7296 (pms_id=12938) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7297 (pms_id=12940) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7298 (pms_id=12939) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7299 (pms_id=12941) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7300 (pms_id=12942) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7302 (pms_id=12943) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7301 (pms_id=12944) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7304 (pms_id=12945) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7303 (pms_id=12946) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7305 (pms_id=12947) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7306 (pms_id=12948) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7307 (pms_id=12949) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7309 (pms_id=12951) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7308 (pms_id=12950) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7310 (pms_id=12953) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7311 (pms_id=12954) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7313 (pms_id=12955) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7312 (pms_id=12956) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7314 (pms_id=12957) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7315 (pms_id=12958) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7316 (pms_id=12959) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7317 (pms_id=12960) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7319 (pms_id=12961) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7318 (pms_id=12963) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7321 (pms_id=12964) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7320 (pms_id=12967) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7322 (pms_id=12969) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7323 (pms_id=12970) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7324 (pms_id=12972) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7325 (pms_id=12973) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7326 (pms_id=12974) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7327 (pms_id=12976) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7328 (pms_id=12977) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7329 (pms_id=12978) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7331 (pms_id=12979) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7330 (pms_id=12980) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7332 (pms_id=12983) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7333 (pms_id=12984) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7335 (pms_id=12985) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7334 (pms_id=12986) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7336 (pms_id=12987) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7337 (pms_id=12988) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7338 (pms_id=12990) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7340 (pms_id=12993) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7339 (pms_id=12992) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7341 (pms_id=12994) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7342 (pms_id=12995) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7344 (pms_id=12996) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7343 (pms_id=12998) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7345 (pms_id=12999) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7346 (pms_id=13001) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7347 (pms_id=13003) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7348 (pms_id=13004) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7351 (pms_id=13008) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7349 (pms_id=13005) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7350 (pms_id=13011) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7353 (pms_id=13013) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7352 (pms_id=13014) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7354 (pms_id=13015) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7355 (pms_id=13016) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7356 (pms_id=13017) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7357 (pms_id=13019) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7359 (pms_id=13021) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7361 (pms_id=13022) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7358 (pms_id=13023) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7360 (pms_id=13025) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7362 (pms_id=13026) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7363 (pms_id=13027) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7364 (pms_id=13028) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7365 (pms_id=13029) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7367 (pms_id=13030) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7366 (pms_id=13031) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7368 (pms_id=13032) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7369 (pms_id=13033) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7370 (pms_id=13034) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7371 (pms_id=13035) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7373 (pms_id=13036) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7372 (pms_id=13046) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7374 (pms_id=13047) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7375 (pms_id=13048) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7376 (pms_id=13049) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13036 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7377 (pms_id=13050) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7378 (pms_id=13052) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7380 (pms_id=13054) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7379 (pms_id=13060) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7381 (pms_id=13061) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7383 (pms_id=13063) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7382 (pms_id=13062) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7384 (pms_id=13064) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7385 (pms_id=13066) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7386 (pms_id=13070) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7388 (pms_id=13071) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7387 (pms_id=13072) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7389 (pms_id=13073) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7390 (pms_id=13074) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7391 (pms_id=13076) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7392 (pms_id=13078) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7393 (pms_id=13079) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7394 (pms_id=13080) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7395 (pms_id=13091) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7396 (pms_id=13093) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13079 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7397 (pms_id=13094) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7398 (pms_id=13096) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7399 (pms_id=13097) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7401 (pms_id=13102) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7400 (pms_id=13104) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7402 (pms_id=13105) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7403 (pms_id=13110) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7404 (pms_id=13111) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7405 (pms_id=13112) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7406 (pms_id=13113) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7407 (pms_id=13114) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7408 (pms_id=13115) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7409 (pms_id=13116) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7410 (pms_id=13119) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7411 (pms_id=13120) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7412 (pms_id=13124) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7413 (pms_id=13125) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7415 (pms_id=13126) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7414 (pms_id=13127) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7416 (pms_id=13129) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7417 (pms_id=13139) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7419 (pms_id=13141) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7418 (pms_id=13142) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7421 (pms_id=13144) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7422 (pms_id=13145) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7420 (pms_id=13146) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7424 (pms_id=13148) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7423 (pms_id=13147) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7425 (pms_id=13149) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13144 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7426 (pms_id=13150) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7427 (pms_id=13151) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7428 (pms_id=13152) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7431 (pms_id=13154) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7429 (pms_id=13153) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7430 (pms_id=13155) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7432 (pms_id=13159) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7433 (pms_id=13169) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7434 (pms_id=13174) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7435 (pms_id=13175) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7436 (pms_id=13176) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7437 (pms_id=13179) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7438 (pms_id=13180) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7439 (pms_id=13181) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7443 (pms_id=13184) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7440 (pms_id=13186) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7441 (pms_id=13189) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7442 (pms_id=13190) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7444 (pms_id=13201) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7446 (pms_id=13205) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7445 (pms_id=13204) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7448 (pms_id=13217) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7447 (pms_id=13222) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7449 (pms_id=13224) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7451 (pms_id=13225) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7450 (pms_id=13226) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7452 (pms_id=13227) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7453 (pms_id=13228) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7454 (pms_id=13229) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7455 (pms_id=13230) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7456 (pms_id=13231) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7457 (pms_id=13232) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7458 (pms_id=13233) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7459 (pms_id=13234) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7460 (pms_id=13235) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7461 (pms_id=13236) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7462 (pms_id=13237) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13236 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7463 (pms_id=13238) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7464 (pms_id=13239) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7466 (pms_id=13241) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7465 (pms_id=13240) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7467 (pms_id=13242) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7468 (pms_id=13244) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7470 (pms_id=13247) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7469 (pms_id=13246) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7471 (pms_id=13249) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7473 (pms_id=13250) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7472 (pms_id=13251) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7474 (pms_id=13252) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7476 (pms_id=13263) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7475 (pms_id=13262) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7477 (pms_id=13272) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7479 (pms_id=13273) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7478 (pms_id=13277) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7480 (pms_id=13282) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7481 (pms_id=13283) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7482 (pms_id=13284) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7483 (pms_id=13285) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7484 (pms_id=13286) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7485 (pms_id=13287) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7486 (pms_id=13290) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7487 (pms_id=13291) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7488 (pms_id=13300) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7489 (pms_id=13301) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7490 (pms_id=13302) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7491 (pms_id=13303) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7492 (pms_id=13305) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7493 (pms_id=13307) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7494 (pms_id=13309) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7495 (pms_id=13310) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7496 (pms_id=13311) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7497 (pms_id=13313) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7498 (pms_id=13314) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13310 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13313 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7499 (pms_id=13315) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7500 (pms_id=13316) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7501 (pms_id=13319) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7502 (pms_id=13321) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7503 (pms_id=13322) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7504 (pms_id=13325) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7505 (pms_id=13326) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7506 (pms_id=13327) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7507 (pms_id=13329) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7508 (pms_id=13330) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7510 (pms_id=13340) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7511 (pms_id=13342) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7509 (pms_id=13341) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7512 (pms_id=13343) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7513 (pms_id=13346) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7514 (pms_id=13347) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7515 (pms_id=13348) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7516 (pms_id=13349) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7517 (pms_id=13350) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7518 (pms_id=13351) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7519 (pms_id=13352) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7520 (pms_id=13353) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7521 (pms_id=13354) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7522 (pms_id=13355) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7523 (pms_id=13363) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7524 (pms_id=13365) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7525 (pms_id=13367) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7527 (pms_id=13369) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7526 (pms_id=13370) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7528 (pms_id=13371) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7529 (pms_id=13377) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7530 (pms_id=13381) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7531 (pms_id=13382) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7532 (pms_id=13383) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7533 (pms_id=13385) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7534 (pms_id=13387) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7535 (pms_id=13389) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7536 (pms_id=13392) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7537 (pms_id=13393) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7539 (pms_id=13394) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7538 (pms_id=13395) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7540 (pms_id=13396) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7541 (pms_id=13406) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7542 (pms_id=13407) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7543 (pms_id=13408) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7544 (pms_id=13409) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7545 (pms_id=13417) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7546 (pms_id=13418) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7549 (pms_id=13419) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7548 (pms_id=13420) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7547 (pms_id=13421) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7550 (pms_id=13423) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7551 (pms_id=13424) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7552 (pms_id=13425) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7554 (pms_id=13428) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7553 (pms_id=13427) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13427 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7555 (pms_id=13429) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7556 (pms_id=13433) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7558 (pms_id=13440) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7557 (pms_id=13437) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7561 (pms_id=13441) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7560 (pms_id=13442) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7559 (pms_id=13444) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7562 (pms_id=13445) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7563 (pms_id=13446) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7564 (pms_id=13448) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7565 (pms_id=13449) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7566 (pms_id=13450) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7568 (pms_id=13451) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7567 (pms_id=13452) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7569 (pms_id=13453) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7570 (pms_id=13454) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7571 (pms_id=13455) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7573 (pms_id=13458) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7572 (pms_id=13457) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7574 (pms_id=13459) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7575 (pms_id=13460) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7577 (pms_id=13461) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7576 (pms_id=13470) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7578 (pms_id=13471) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7579 (pms_id=13472) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7580 (pms_id=13473) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7581 (pms_id=13480) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7582 (pms_id=13481) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7583 (pms_id=13482) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7584 (pms_id=13483) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7585 (pms_id=13484) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7586 (pms_id=13488) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7587 (pms_id=13489) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7588 (pms_id=13492) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7589 (pms_id=13493) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7590 (pms_id=13494) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7591 (pms_id=13496) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7592 (pms_id=13497) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7593 (pms_id=13498) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7594 (pms_id=13509) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7595 (pms_id=13511) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7596 (pms_id=13515) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7597 (pms_id=13518) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7598 (pms_id=13519) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7599 (pms_id=13521) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7600 (pms_id=13524) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7601 (pms_id=13526) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7602 (pms_id=13530) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7603 (pms_id=13534) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7604 (pms_id=13535) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7605 (pms_id=13538) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7606 (pms_id=13544) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7607 (pms_id=13549) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7609 (pms_id=13550) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7608 (pms_id=13558) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7610 (pms_id=13559) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7611 (pms_id=13568) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7612 (pms_id=13569) 2025-11-19 15:34:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 7613 (pms_id=13571) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7614 (pms_id=13573) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7615 (pms_id=13574) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7616 (pms_id=13580) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7617 (pms_id=13581) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7618 (pms_id=13582) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7621 (pms_id=13591) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13580 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7620 (pms_id=13604) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7619 (pms_id=13594) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7622 (pms_id=13617) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13591 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7623 (pms_id=13621) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7624 (pms_id=13622) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7625 (pms_id=13624) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7626 (pms_id=13625) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7627 (pms_id=13627) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7629 (pms_id=13636) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7630 (pms_id=13647) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7628 (pms_id=13646) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7631 (pms_id=13656) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7633 (pms_id=13657) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7632 (pms_id=13658) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7634 (pms_id=13666) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7635 (pms_id=13667) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7636 (pms_id=13677) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7637 (pms_id=13688) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7638 (pms_id=13689) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7639 (pms_id=13690) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7640 (pms_id=13692) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7641 (pms_id=13693) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 13688 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7643 (pms_id=13703) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7642 (pms_id=13699) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7644 (pms_id=13705) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7645 (pms_id=13706) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7646 (pms_id=13709) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7647 (pms_id=13711) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7648 (pms_id=13713) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7649 (pms_id=13714) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7651 (pms_id=13724) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7650 (pms_id=13719) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7652 (pms_id=13725) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7653 (pms_id=13727) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7657 (pms_id=13728) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7654 (pms_id=13732) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7655 (pms_id=13734) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7656 (pms_id=13735) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7658 (pms_id=13737) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7659 (pms_id=13741) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7660 (pms_id=13746) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7661 (pms_id=13753) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7662 (pms_id=13754) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7663 (pms_id=13755) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7664 (pms_id=13756) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7665 (pms_id=13758) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7666 (pms_id=13763) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7667 (pms_id=13772) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7668 (pms_id=13773) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7669 (pms_id=13785) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7670 (pms_id=13787) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7671 (pms_id=13795) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7672 (pms_id=13796) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7673 (pms_id=13797) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7674 (pms_id=13798) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7676 (pms_id=13800) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7675 (pms_id=13799) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7677 (pms_id=13803) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7678 (pms_id=13806) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7680 (pms_id=13815) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7679 (pms_id=13816) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7681 (pms_id=13824) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7682 (pms_id=13825) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7683 (pms_id=13826) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7684 (pms_id=13835) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7685 (pms_id=13836) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7686 (pms_id=13837) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7687 (pms_id=13839) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7688 (pms_id=13840) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7689 (pms_id=13842) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7690 (pms_id=13850) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7691 (pms_id=13860) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7692 (pms_id=13862) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7693 (pms_id=13863) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7694 (pms_id=13876) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7695 (pms_id=13877) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7696 (pms_id=13878) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7697 (pms_id=13880) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7698 (pms_id=13881) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7699 (pms_id=13890) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7702 (pms_id=13892) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7700 (pms_id=13891) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7701 (pms_id=13894) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7703 (pms_id=13900) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7704 (pms_id=13901) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7705 (pms_id=13902) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7706 (pms_id=13903) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7707 (pms_id=13904) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7708 (pms_id=13908) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7709 (pms_id=13909) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7710 (pms_id=13919) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7712 (pms_id=13920) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7711 (pms_id=13925) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7713 (pms_id=13927) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7715 (pms_id=13928) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7714 (pms_id=13931) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7716 (pms_id=13942) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7717 (pms_id=13951) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7718 (pms_id=13953) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7719 (pms_id=13954) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7720 (pms_id=13957) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7722 (pms_id=13960) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7721 (pms_id=13961) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7724 (pms_id=13962) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7723 (pms_id=13969) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7726 (pms_id=13972) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7725 (pms_id=13970) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7727 (pms_id=13973) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7728 (pms_id=13974) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7729 (pms_id=13978) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7730 (pms_id=13979) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7731 (pms_id=13989) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7732 (pms_id=13990) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7733 (pms_id=13991) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7735 (pms_id=13993) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7734 (pms_id=13994) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7736 (pms_id=13999) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7737 (pms_id=14009) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7738 (pms_id=14010) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7739 (pms_id=14013) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7740 (pms_id=14014) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7741 (pms_id=14016) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7742 (pms_id=14017) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7743 (pms_id=14020) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7744 (pms_id=14021) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7745 (pms_id=14023) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14017 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14020 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14021 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14023 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7746 (pms_id=14027) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7747 (pms_id=14028) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7748 (pms_id=14034) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7749 (pms_id=14043) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7750 (pms_id=14045) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7751 (pms_id=14047) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7752 (pms_id=14048) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7754 (pms_id=14051) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7753 (pms_id=14054) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7755 (pms_id=14055) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7756 (pms_id=14056) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7757 (pms_id=14057) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7758 (pms_id=14058) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7759 (pms_id=14060) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7760 (pms_id=14063) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7761 (pms_id=14071) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7762 (pms_id=14072) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7764 (pms_id=14074) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7763 (pms_id=14091) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7765 (pms_id=14101) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7766 (pms_id=14112) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7767 (pms_id=14113) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7768 (pms_id=14114) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7769 (pms_id=14115) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7770 (pms_id=14117) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7771 (pms_id=14119) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7772 (pms_id=14121) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7773 (pms_id=14129) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7775 (pms_id=14130) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7774 (pms_id=14140) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7776 (pms_id=14141) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7777 (pms_id=14142) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7778 (pms_id=14151) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14140 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7779 (pms_id=14152) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7780 (pms_id=14154) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7781 (pms_id=14163) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7783 (pms_id=14164) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7782 (pms_id=14183) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7784 (pms_id=14184) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7785 (pms_id=14185) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7786 (pms_id=14186) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7787 (pms_id=14189) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7788 (pms_id=14196) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7789 (pms_id=14215) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7790 (pms_id=14216) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7792 (pms_id=14218) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7791 (pms_id=14217) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7793 (pms_id=14226) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7794 (pms_id=14227) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7795 (pms_id=14228) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7797 (pms_id=14229) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7796 (pms_id=14230) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7798 (pms_id=14231) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7799 (pms_id=14232) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7800 (pms_id=14233) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7802 (pms_id=14235) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7801 (pms_id=14236) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7804 (pms_id=14238) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7803 (pms_id=14239) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7805 (pms_id=14249) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7806 (pms_id=14250) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7807 (pms_id=14251) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7808 (pms_id=14252) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7810 (pms_id=14256) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7809 (pms_id=14255) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7811 (pms_id=14257) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7812 (pms_id=14258) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7814 (pms_id=14260) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7813 (pms_id=14261) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7815 (pms_id=14262) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7816 (pms_id=14265) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7818 (pms_id=14266) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7817 (pms_id=14267) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7819 (pms_id=14268) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7820 (pms_id=14271) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7821 (pms_id=14272) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7822 (pms_id=14274) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7823 (pms_id=14283) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7824 (pms_id=14293) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7825 (pms_id=14294) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7826 (pms_id=14295) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7827 (pms_id=14297) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7828 (pms_id=14301) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7829 (pms_id=14302) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7835 (pms_id=14312) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7830 (pms_id=14313) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7831 (pms_id=14316) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7832 (pms_id=14317) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7833 (pms_id=14319) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7834 (pms_id=14320) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7837 (pms_id=14322) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7836 (pms_id=14324) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7838 (pms_id=14325) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7839 (pms_id=14326) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7840 (pms_id=14328) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7841 (pms_id=14329) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7842 (pms_id=14331) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7843 (pms_id=14339) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7844 (pms_id=14341) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7845 (pms_id=14342) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7847 (pms_id=14344) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7846 (pms_id=14343) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7848 (pms_id=14345) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7849 (pms_id=14347) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7850 (pms_id=14348) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7851 (pms_id=14351) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7852 (pms_id=14354) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7854 (pms_id=14359) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7855 (pms_id=14361) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7853 (pms_id=14360) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7856 (pms_id=14365) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7857 (pms_id=14369) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7858 (pms_id=14372) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7859 (pms_id=14373) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7861 (pms_id=14374) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7860 (pms_id=14376) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7862 (pms_id=14378) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7863 (pms_id=14381) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7864 (pms_id=14382) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7865 (pms_id=14384) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7866 (pms_id=14385) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7867 (pms_id=14386) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14381 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7868 (pms_id=14388) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7869 (pms_id=14389) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7870 (pms_id=14390) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7873 (pms_id=14396) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7872 (pms_id=14397) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7871 (pms_id=14398) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7875 (pms_id=14407) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7874 (pms_id=14399) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7876 (pms_id=14408) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7877 (pms_id=14417) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7879 (pms_id=14430) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7880 (pms_id=14432) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7878 (pms_id=14427) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7881 (pms_id=14433) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7882 (pms_id=14436) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14433 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7883 (pms_id=14438) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7884 (pms_id=14439) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7885 (pms_id=14443) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7886 (pms_id=14444) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7887 (pms_id=14448) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7888 (pms_id=14449) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7889 (pms_id=14454) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7890 (pms_id=14456) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7891 (pms_id=14457) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7892 (pms_id=14458) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7893 (pms_id=14465) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7895 (pms_id=14467) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7897 (pms_id=14468) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7894 (pms_id=14466) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7896 (pms_id=14469) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7898 (pms_id=14470) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7899 (pms_id=14472) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7900 (pms_id=14475) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7901 (pms_id=14476) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7902 (pms_id=14477) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7903 (pms_id=14479) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7905 (pms_id=14480) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7904 (pms_id=14481) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7906 (pms_id=14482) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7907 (pms_id=14485) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7908 (pms_id=14484) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7909 (pms_id=14487) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7911 (pms_id=14488) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7912 (pms_id=14491) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7910 (pms_id=14489) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7913 (pms_id=14492) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7914 (pms_id=14493) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7916 (pms_id=14494) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7915 (pms_id=14495) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7918 (pms_id=14497) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7917 (pms_id=14498) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7919 (pms_id=14499) 2025-11-19 15:34:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 7920 (pms_id=14500) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7921 (pms_id=14502) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7923 (pms_id=14503) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7922 (pms_id=14505) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7924 (pms_id=14508) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7925 (pms_id=14510) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7926 (pms_id=14512) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7928 (pms_id=14518) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7927 (pms_id=14513) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7930 (pms_id=14530) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7929 (pms_id=14520) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7931 (pms_id=14540) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7932 (pms_id=14541) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7933 (pms_id=14542) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7934 (pms_id=14552) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7936 (pms_id=14553) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7935 (pms_id=14556) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7937 (pms_id=14557) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7938 (pms_id=14558) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7939 (pms_id=14560) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7940 (pms_id=14561) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7941 (pms_id=14573) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7943 (pms_id=14582) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7942 (pms_id=14583) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7944 (pms_id=14584) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7945 (pms_id=14586) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7946 (pms_id=14587) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7964 (pms_id=14589) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7947 (pms_id=14590) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7948 (pms_id=14591) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7949 (pms_id=14598) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7952 (pms_id=14600) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7950 (pms_id=14599) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7951 (pms_id=14601) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7953 (pms_id=14602) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7954 (pms_id=14603) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7974 (pms_id=14604) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7955 (pms_id=14614) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7956 (pms_id=14615) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7958 (pms_id=14616) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7957 (pms_id=14617) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7959 (pms_id=14618) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7960 (pms_id=14619) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7961 (pms_id=14620) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7962 (pms_id=14621) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7963 (pms_id=14622) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7965 (pms_id=14624) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7966 (pms_id=14625) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7967 (pms_id=14626) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7968 (pms_id=14628) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7969 (pms_id=14629) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7970 (pms_id=14630) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7972 (pms_id=14632) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7971 (pms_id=14631) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7973 (pms_id=14633) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7975 (pms_id=14634) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7977 (pms_id=14635) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7976 (pms_id=14636) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7978 (pms_id=14637) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7979 (pms_id=14640) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7980 (pms_id=14641) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7981 (pms_id=14642) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7982 (pms_id=14643) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7983 (pms_id=14644) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7984 (pms_id=14645) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7985 (pms_id=14646) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7987 (pms_id=14650) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7986 (pms_id=14652) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7988 (pms_id=14654) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7989 (pms_id=14655) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7990 (pms_id=14656) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7992 (pms_id=14663) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7991 (pms_id=14661) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7993 (pms_id=14674) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14661 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7994 (pms_id=14675) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7995 (pms_id=14676) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7996 (pms_id=14677) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7997 (pms_id=14678) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7998 (pms_id=14679) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8000 (pms_id=14681) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 7999 (pms_id=14680) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8001 (pms_id=14684) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8002 (pms_id=14685) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8003 (pms_id=14686) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8004 (pms_id=14687) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8005 (pms_id=14689) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8006 (pms_id=14690) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8007 (pms_id=14692) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8008 (pms_id=14693) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8009 (pms_id=14694) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8010 (pms_id=14695) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8012 (pms_id=14696) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8011 (pms_id=14697) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8013 (pms_id=14700) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8014 (pms_id=14705) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8015 (pms_id=14706) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8017 (pms_id=14707) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8016 (pms_id=14715) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8018 (pms_id=14716) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8019 (pms_id=14725) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8020 (pms_id=14726) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8021 (pms_id=14728) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8022 (pms_id=14730) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8024 (pms_id=14732) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8023 (pms_id=14733) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8025 (pms_id=14735) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8026 (pms_id=14736) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8027 (pms_id=14737) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8029 (pms_id=14748) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8028 (pms_id=14747) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8031 (pms_id=14751) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8030 (pms_id=14750) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8032 (pms_id=14757) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8033 (pms_id=14758) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8034 (pms_id=14759) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8036 (pms_id=14761) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8035 (pms_id=14760) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8037 (pms_id=14763) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8038 (pms_id=14772) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8039 (pms_id=14773) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8040 (pms_id=14775) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8041 (pms_id=14778) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8042 (pms_id=14779) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8044 (pms_id=14783) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8043 (pms_id=14782) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8045 (pms_id=14784) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8046 (pms_id=14785) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8047 (pms_id=14786) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8048 (pms_id=14791) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8049 (pms_id=14789) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8051 (pms_id=14793) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8050 (pms_id=14792) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8052 (pms_id=14794) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8053 (pms_id=14795) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8054 (pms_id=14796) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8055 (pms_id=14797) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8056 (pms_id=14798) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8057 (pms_id=14800) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8058 (pms_id=14804) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8059 (pms_id=14805) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8060 (pms_id=14806) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8061 (pms_id=14808) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8062 (pms_id=14809) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8064 (pms_id=14813) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8063 (pms_id=14810) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8065 (pms_id=14815) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8066 (pms_id=14819) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8067 (pms_id=14820) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8068 (pms_id=14821) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8069 (pms_id=14822) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8071 (pms_id=14824) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8072 (pms_id=14828) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8070 (pms_id=14826) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8073 (pms_id=14829) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8074 (pms_id=14830) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8075 (pms_id=14831) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8076 (pms_id=14833) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8077 (pms_id=14834) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8078 (pms_id=14835) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8079 (pms_id=14836) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8080 (pms_id=14838) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8081 (pms_id=14839) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14839 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8082 (pms_id=14842) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8083 (pms_id=14843) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8085 (pms_id=14846) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8084 (pms_id=14844) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8086 (pms_id=14847) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8087 (pms_id=14848) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8088 (pms_id=14849) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8089 (pms_id=14850) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8090 (pms_id=14851) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8091 (pms_id=14852) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8092 (pms_id=14854) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8093 (pms_id=14855) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8094 (pms_id=14857) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8095 (pms_id=14858) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8097 (pms_id=14868) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8096 (pms_id=14867) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8098 (pms_id=14869) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8099 (pms_id=14870) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8100 (pms_id=14871) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8102 (pms_id=14874) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8101 (pms_id=14875) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8103 (pms_id=14877) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8104 (pms_id=14879) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8105 (pms_id=14880) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8106 (pms_id=14881) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8107 (pms_id=14889) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8108 (pms_id=14890) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8109 (pms_id=14891) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8110 (pms_id=14892) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8111 (pms_id=14895) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8112 (pms_id=14900) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8113 (pms_id=14902) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8114 (pms_id=14905) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8116 (pms_id=14907) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8115 (pms_id=14908) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14905 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8117 (pms_id=14917) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8118 (pms_id=14919) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8119 (pms_id=14921) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14917 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14919 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14921 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8120 (pms_id=14922) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8121 (pms_id=14923) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8122 (pms_id=14925) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8124 (pms_id=14927) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8123 (pms_id=14926) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8126 (pms_id=14928) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8125 (pms_id=14929) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8127 (pms_id=14942) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14923 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8128 (pms_id=14943) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8129 (pms_id=14944) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8130 (pms_id=14946) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8131 (pms_id=14947) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8132 (pms_id=14948) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8133 (pms_id=14949) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8134 (pms_id=14950) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8135 (pms_id=14951) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8136 (pms_id=14957) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8137 (pms_id=14959) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8138 (pms_id=14960) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 14959 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8140 (pms_id=14961) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8139 (pms_id=14970) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8141 (pms_id=14971) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8142 (pms_id=14972) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8143 (pms_id=14973) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8144 (pms_id=14974) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8145 (pms_id=14975) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8146 (pms_id=14976) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8147 (pms_id=14977) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8148 (pms_id=14980) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8149 (pms_id=14981) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8151 (pms_id=14983) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8150 (pms_id=14982) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8152 (pms_id=14984) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8153 (pms_id=14985) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8154 (pms_id=14986) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8155 (pms_id=14988) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8156 (pms_id=14989) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8157 (pms_id=14990) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8158 (pms_id=14991) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8159 (pms_id=14994) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8160 (pms_id=14996) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8161 (pms_id=14997) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8162 (pms_id=14998) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8163 (pms_id=15001) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8164 (pms_id=15003) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8165 (pms_id=15004) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8166 (pms_id=15005) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8167 (pms_id=15006) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8168 (pms_id=15007) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8169 (pms_id=15008) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8170 (pms_id=15009) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8171 (pms_id=15013) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8172 (pms_id=15014) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8173 (pms_id=15015) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8175 (pms_id=15016) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8174 (pms_id=15032) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8176 (pms_id=15042) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8177 (pms_id=15052) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8178 (pms_id=15053) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8179 (pms_id=15055) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8180 (pms_id=15056) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8181 (pms_id=15057) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8182 (pms_id=15058) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8183 (pms_id=15059) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8184 (pms_id=15060) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8186 (pms_id=15064) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8185 (pms_id=15061) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8187 (pms_id=15065) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8188 (pms_id=15066) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8189 (pms_id=15069) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8191 (pms_id=15071) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8192 (pms_id=15081) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8190 (pms_id=15072) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8193 (pms_id=15083) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8194 (pms_id=15082) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8196 (pms_id=15086) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8195 (pms_id=15085) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8197 (pms_id=15095) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8198 (pms_id=15096) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8200 (pms_id=15098) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8199 (pms_id=15099) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8201 (pms_id=15100) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8203 (pms_id=15101) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8202 (pms_id=15104) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8204 (pms_id=15105) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8205 (pms_id=15106) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8206 (pms_id=15108) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8207 (pms_id=15111) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8208 (pms_id=15112) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8210 (pms_id=15113) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8209 (pms_id=15114) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8211 (pms_id=15116) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8212 (pms_id=15117) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8214 (pms_id=15128) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8213 (pms_id=15118) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8215 (pms_id=15129) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8217 (pms_id=15140) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8216 (pms_id=15139) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8218 (pms_id=15141) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8219 (pms_id=15142) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8220 (pms_id=15143) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8221 (pms_id=15144) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8224 (pms_id=15147) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8223 (pms_id=15151) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8222 (pms_id=15150) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8225 (pms_id=15163) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8226 (pms_id=15173) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8227 (pms_id=15174) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8228 (pms_id=15176) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8229 (pms_id=15177) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8230 (pms_id=15178) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8231 (pms_id=15181) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8232 (pms_id=15183) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8233 (pms_id=15184) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8235 (pms_id=15185) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8234 (pms_id=15187) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8236 (pms_id=15204) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8238 (pms_id=15206) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8237 (pms_id=15205) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8239 (pms_id=15207) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8240 (pms_id=15208) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8241 (pms_id=15218) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8242 (pms_id=15219) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8243 (pms_id=15220) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8244 (pms_id=15221) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8246 (pms_id=15222) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8245 (pms_id=15223) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8247 (pms_id=15231) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8249 (pms_id=15243) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8248 (pms_id=15242) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8250 (pms_id=15244) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8251 (pms_id=15248) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8252 (pms_id=15254) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8254 (pms_id=15256) 2025-11-19 15:34:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 8253 (pms_id=15257) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8255 (pms_id=15258) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8257 (pms_id=15259) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8256 (pms_id=15260) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8258 (pms_id=15261) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8259 (pms_id=15262) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8260 (pms_id=15266) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8261 (pms_id=15268) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8262 (pms_id=15269) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8263 (pms_id=15270) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8264 (pms_id=15272) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8267 (pms_id=15274) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8266 (pms_id=15276) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8265 (pms_id=15278) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8268 (pms_id=15282) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8269 (pms_id=15284) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8270 (pms_id=15287) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8272 (pms_id=15288) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8271 (pms_id=15289) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15282 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8273 (pms_id=15290) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8274 (pms_id=15291) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8275 (pms_id=15292) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8276 (pms_id=15294) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8296 (pms_id=15299) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8277 (pms_id=15301) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8278 (pms_id=15302) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8279 (pms_id=15304) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8280 (pms_id=15306) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8281 (pms_id=15309) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8282 (pms_id=15310) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8284 (pms_id=15311) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8283 (pms_id=15312) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8285 (pms_id=15313) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8286 (pms_id=15314) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8287 (pms_id=15316) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8289 (pms_id=15318) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8288 (pms_id=15319) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8290 (pms_id=15320) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8291 (pms_id=15321) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8292 (pms_id=15322) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8293 (pms_id=15323) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8294 (pms_id=15324) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8295 (pms_id=15326) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8297 (pms_id=15327) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8298 (pms_id=15328) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8299 (pms_id=15329) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8300 (pms_id=15330) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8301 (pms_id=15331) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8302 (pms_id=15332) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8303 (pms_id=15333) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8304 (pms_id=15334) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8305 (pms_id=15335) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8306 (pms_id=15337) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8307 (pms_id=15338) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8308 (pms_id=15347) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8309 (pms_id=15348) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8310 (pms_id=15349) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8311 (pms_id=15352) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8314 (pms_id=15357) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8312 (pms_id=15358) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15349 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8313 (pms_id=15360) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8315 (pms_id=15367) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8316 (pms_id=15377) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8318 (pms_id=15378) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8317 (pms_id=15380) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8321 (pms_id=15383) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8319 (pms_id=15382) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8320 (pms_id=15381) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8323 (pms_id=15386) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8322 (pms_id=15387) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8324 (pms_id=15389) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8325 (pms_id=15390) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8326 (pms_id=15391) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8327 (pms_id=15392) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8329 (pms_id=15393) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8328 (pms_id=15395) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8330 (pms_id=15397) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8331 (pms_id=15398) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8332 (pms_id=15399) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8333 (pms_id=15400) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8334 (pms_id=15401) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8335 (pms_id=15403) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8336 (pms_id=15404) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8339 (pms_id=15405) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8337 (pms_id=15413) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8338 (pms_id=15422) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8340 (pms_id=15432) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8341 (pms_id=15433) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8342 (pms_id=15442) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8343 (pms_id=15443) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8344 (pms_id=15453) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8345 (pms_id=15455) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8346 (pms_id=15456) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8347 (pms_id=15457) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8348 (pms_id=15462) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8349 (pms_id=15463) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8350 (pms_id=15464) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8351 (pms_id=15465) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8352 (pms_id=15466) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8353 (pms_id=15467) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8354 (pms_id=15468) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8355 (pms_id=15469) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8356 (pms_id=15474) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8357 (pms_id=15484) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8358 (pms_id=15485) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8359 (pms_id=15494) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8360 (pms_id=15495) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8361 (pms_id=15497) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8362 (pms_id=15498) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8363 (pms_id=15499) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8364 (pms_id=15500) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8365 (pms_id=15510) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8366 (pms_id=15511) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8367 (pms_id=15512) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8368 (pms_id=15513) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8369 (pms_id=15515) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8370 (pms_id=15516) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8371 (pms_id=15521) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8372 (pms_id=15522) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8373 (pms_id=15523) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8374 (pms_id=15524) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8375 (pms_id=15526) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8376 (pms_id=15527) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8377 (pms_id=15528) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8378 (pms_id=15530) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8379 (pms_id=15532) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8380 (pms_id=15533) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8381 (pms_id=15534) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8382 (pms_id=15535) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8383 (pms_id=15536) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8384 (pms_id=15537) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8386 (pms_id=15539) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8388 (pms_id=15540) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8385 (pms_id=15538) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8387 (pms_id=15541) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8389 (pms_id=15542) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8390 (pms_id=15544) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8391 (pms_id=15546) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8392 (pms_id=15547) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15541 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15544 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8393 (pms_id=15548) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8394 (pms_id=15550) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8396 (pms_id=15557) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8395 (pms_id=15556) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8397 (pms_id=15558) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15550 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8398 (pms_id=15568) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8399 (pms_id=15570) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8400 (pms_id=15572) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8402 (pms_id=15573) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8401 (pms_id=15574) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8404 (pms_id=15575) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8403 (pms_id=15576) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8405 (pms_id=15577) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8406 (pms_id=15583) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8407 (pms_id=15585) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8408 (pms_id=15586) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8409 (pms_id=15594) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8410 (pms_id=15596) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8411 (pms_id=15597) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15585 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8412 (pms_id=15598) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8413 (pms_id=15599) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8414 (pms_id=15600) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8415 (pms_id=15602) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8416 (pms_id=15603) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8417 (pms_id=15604) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8418 (pms_id=15605) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8419 (pms_id=15606) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8420 (pms_id=15607) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8421 (pms_id=15609) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8422 (pms_id=15610) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8423 (pms_id=15618) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8424 (pms_id=15626) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8425 (pms_id=15627) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8426 (pms_id=15628) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8427 (pms_id=15629) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8428 (pms_id=15630) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8429 (pms_id=15631) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8430 (pms_id=15636) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8431 (pms_id=15646) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15636 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8432 (pms_id=15647) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8433 (pms_id=15648) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8434 (pms_id=15649) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8435 (pms_id=15650) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8436 (pms_id=15651) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8437 (pms_id=15653) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8439 (pms_id=15662) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8438 (pms_id=15654) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8440 (pms_id=15663) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8441 (pms_id=15664) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8442 (pms_id=15665) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8444 (pms_id=15673) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8445 (pms_id=15676) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8443 (pms_id=15675) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8447 (pms_id=15678) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8446 (pms_id=15681) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8448 (pms_id=15683) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8449 (pms_id=15684) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8450 (pms_id=15685) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8451 (pms_id=15686) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8453 (pms_id=15689) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8452 (pms_id=15688) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8455 (pms_id=15691) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8454 (pms_id=15698) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8456 (pms_id=15699) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8457 (pms_id=15701) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8458 (pms_id=15703) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8459 (pms_id=15705) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8460 (pms_id=15706) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8461 (pms_id=15707) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15705 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8463 (pms_id=15708) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8464 (pms_id=15710) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8462 (pms_id=15709) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8466 (pms_id=15711) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8465 (pms_id=15712) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8467 (pms_id=15713) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8468 (pms_id=15715) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15713 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8470 (pms_id=15717) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8469 (pms_id=15716) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8471 (pms_id=15718) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8472 (pms_id=15719) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8473 (pms_id=15720) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8474 (pms_id=15721) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8475 (pms_id=15722) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8476 (pms_id=15732) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8477 (pms_id=15733) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8479 (pms_id=15734) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8478 (pms_id=15739) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8480 (pms_id=15740) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8482 (pms_id=15741) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8481 (pms_id=15742) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8483 (pms_id=15743) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8484 (pms_id=15744) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8485 (pms_id=15745) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8486 (pms_id=15749) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8489 (pms_id=15752) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8487 (pms_id=15751) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8488 (pms_id=15753) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8490 (pms_id=15754) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8491 (pms_id=15755) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8492 (pms_id=15756) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8493 (pms_id=15757) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8494 (pms_id=15759) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8495 (pms_id=15761) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8496 (pms_id=15771) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8497 (pms_id=15781) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8498 (pms_id=15785) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8499 (pms_id=15793) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8500 (pms_id=15794) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8501 (pms_id=15796) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8502 (pms_id=15797) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8503 (pms_id=15798) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8504 (pms_id=15799) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8505 (pms_id=15800) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8506 (pms_id=15809) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8507 (pms_id=15812) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8508 (pms_id=15820) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8509 (pms_id=15821) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8510 (pms_id=15823) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8511 (pms_id=15824) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8513 (pms_id=15825) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8512 (pms_id=15827) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8514 (pms_id=15831) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8515 (pms_id=15841) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8516 (pms_id=15842) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8517 (pms_id=15843) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8518 (pms_id=15858) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8519 (pms_id=15859) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8520 (pms_id=15861) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8521 (pms_id=15862) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8522 (pms_id=15863) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8523 (pms_id=15864) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8524 (pms_id=15865) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 15862 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8525 (pms_id=15866) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8526 (pms_id=15867) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8527 (pms_id=15869) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8528 (pms_id=15875) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8529 (pms_id=15876) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8530 (pms_id=15887) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8531 (pms_id=15889) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8532 (pms_id=15891) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8533 (pms_id=15892) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8535 (pms_id=15895) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8534 (pms_id=15903) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8536 (pms_id=15913) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8537 (pms_id=15923) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8538 (pms_id=15924) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8540 (pms_id=15926) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8539 (pms_id=15927) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8541 (pms_id=15928) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8542 (pms_id=15930) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8543 (pms_id=15931) 2025-11-19 15:34:39 - alpine_bits_python.conversion_service - INFO - Updated conversion 8544 (pms_id=15932) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8545 (pms_id=15933) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8546 (pms_id=15935) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8547 (pms_id=15936) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8548 (pms_id=15937) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8549 (pms_id=15947) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8550 (pms_id=15948) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8551 (pms_id=15949) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8552 (pms_id=15950) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8553 (pms_id=15951) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8555 (pms_id=15952) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8554 (pms_id=15960) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8556 (pms_id=15961) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8557 (pms_id=15966) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8558 (pms_id=15967) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8559 (pms_id=15968) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8560 (pms_id=15970) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8561 (pms_id=15981) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8562 (pms_id=15983) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8563 (pms_id=15984) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8565 (pms_id=15985) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8564 (pms_id=15986) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8566 (pms_id=15990) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8567 (pms_id=15991) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8568 (pms_id=15992) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8570 (pms_id=15994) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8569 (pms_id=15993) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8571 (pms_id=15995) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8572 (pms_id=15996) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8573 (pms_id=16007) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8574 (pms_id=16008) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8576 (pms_id=16009) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8575 (pms_id=16019) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8577 (pms_id=16020) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8578 (pms_id=16021) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8579 (pms_id=16022) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8580 (pms_id=16023) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16023 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8581 (pms_id=16029) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8582 (pms_id=16030) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8583 (pms_id=16031) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8584 (pms_id=16049) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8585 (pms_id=16050) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8587 (pms_id=16060) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8586 (pms_id=16059) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8588 (pms_id=16061) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8589 (pms_id=16062) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8590 (pms_id=16065) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16062 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8591 (pms_id=16071) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8592 (pms_id=16075) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8595 (pms_id=16078) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8593 (pms_id=16077) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8594 (pms_id=16079) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8596 (pms_id=16083) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8597 (pms_id=16084) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8598 (pms_id=16103) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8599 (pms_id=16113) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8600 (pms_id=16114) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8601 (pms_id=16116) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8603 (pms_id=16118) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8602 (pms_id=16117) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8604 (pms_id=16125) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8605 (pms_id=16135) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8606 (pms_id=16136) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8607 (pms_id=16137) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8608 (pms_id=16138) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8610 (pms_id=16139) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8609 (pms_id=16140) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8611 (pms_id=16146) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8612 (pms_id=16147) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8613 (pms_id=16149) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8614 (pms_id=16151) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16147 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8615 (pms_id=16152) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8617 (pms_id=16154) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8616 (pms_id=16155) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8618 (pms_id=16156) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8619 (pms_id=16157) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8620 (pms_id=16165) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8621 (pms_id=16166) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8622 (pms_id=16176) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8623 (pms_id=16178) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16165 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8624 (pms_id=16179) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8625 (pms_id=16180) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8626 (pms_id=16189) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8627 (pms_id=16190) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8628 (pms_id=16196) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8629 (pms_id=16197) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8631 (pms_id=16199) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8630 (pms_id=16198) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8632 (pms_id=16200) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8633 (pms_id=16202) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8634 (pms_id=16214) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8635 (pms_id=16225) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8636 (pms_id=16226) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8637 (pms_id=16228) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8638 (pms_id=16230) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8639 (pms_id=16232) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8640 (pms_id=16233) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8641 (pms_id=16234) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8643 (pms_id=16235) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8642 (pms_id=16236) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8644 (pms_id=16237) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8645 (pms_id=16240) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8646 (pms_id=16270) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8648 (pms_id=16272) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8647 (pms_id=16271) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8649 (pms_id=16276) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8650 (pms_id=16277) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8652 (pms_id=16283) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8651 (pms_id=16278) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8653 (pms_id=16284) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8654 (pms_id=16286) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8655 (pms_id=16288) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8657 (pms_id=16290) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8656 (pms_id=16289) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8658 (pms_id=16291) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8659 (pms_id=16292) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8660 (pms_id=16296) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8662 (pms_id=16298) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8663 (pms_id=16301) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16296 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8661 (pms_id=16302) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8664 (pms_id=16303) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8665 (pms_id=16304) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8666 (pms_id=16305) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8667 (pms_id=16308) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8668 (pms_id=16315) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8669 (pms_id=16316) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8670 (pms_id=16329) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8671 (pms_id=16330) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8672 (pms_id=16332) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8673 (pms_id=16333) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8675 (pms_id=16335) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8674 (pms_id=16336) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8676 (pms_id=16337) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8678 (pms_id=16339) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8679 (pms_id=16340) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8677 (pms_id=16338) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8680 (pms_id=16346) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8681 (pms_id=16347) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8683 (pms_id=16348) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8682 (pms_id=16349) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8684 (pms_id=16353) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8685 (pms_id=16354) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8686 (pms_id=16358) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8688 (pms_id=16359) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8687 (pms_id=16360) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8689 (pms_id=16362) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8690 (pms_id=16363) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8691 (pms_id=16373) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8692 (pms_id=16376) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8693 (pms_id=16377) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8694 (pms_id=16378) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8695 (pms_id=16379) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8698 (pms_id=16385) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8696 (pms_id=16386) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8697 (pms_id=16387) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8699 (pms_id=16388) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8700 (pms_id=16389) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8703 (pms_id=16392) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8701 (pms_id=16395) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8702 (pms_id=16396) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8704 (pms_id=16397) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8705 (pms_id=16398) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8706 (pms_id=16400) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8707 (pms_id=16402) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8715 (pms_id=16404) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8708 (pms_id=16405) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8709 (pms_id=16407) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8710 (pms_id=16408) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8712 (pms_id=16410) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8711 (pms_id=16411) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8713 (pms_id=16412) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8714 (pms_id=16414) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8716 (pms_id=16415) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8717 (pms_id=16416) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8718 (pms_id=16417) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8719 (pms_id=16419) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8720 (pms_id=16420) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8721 (pms_id=16422) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8722 (pms_id=16423) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8723 (pms_id=16424) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8724 (pms_id=16425) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8725 (pms_id=16426) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8726 (pms_id=16432) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8727 (pms_id=16434) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8728 (pms_id=16435) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8729 (pms_id=16441) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8730 (pms_id=16444) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8731 (pms_id=16445) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8733 (pms_id=16446) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8755 (pms_id=16449) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8732 (pms_id=16447) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8734 (pms_id=16450) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8735 (pms_id=16453) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8736 (pms_id=16454) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8737 (pms_id=16455) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8738 (pms_id=16456) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8739 (pms_id=16457) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8740 (pms_id=16459) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8741 (pms_id=16460) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8742 (pms_id=16461) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8743 (pms_id=16462) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8744 (pms_id=16463) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8745 (pms_id=16464) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8746 (pms_id=16465) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8747 (pms_id=16467) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8750 (pms_id=16468) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8748 (pms_id=16469) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8749 (pms_id=16470) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8751 (pms_id=16471) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8752 (pms_id=16473) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8753 (pms_id=16479) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8754 (pms_id=16480) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8757 (pms_id=16482) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8756 (pms_id=16481) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8758 (pms_id=16495) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8759 (pms_id=16497) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8760 (pms_id=16498) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8761 (pms_id=16510) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8764 (pms_id=16512) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8762 (pms_id=16511) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8763 (pms_id=16522) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8765 (pms_id=16533) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8766 (pms_id=16534) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8767 (pms_id=16535) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8768 (pms_id=16537) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8769 (pms_id=16538) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8770 (pms_id=16548) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8771 (pms_id=16550) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8772 (pms_id=16552) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8773 (pms_id=16553) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8774 (pms_id=16562) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8775 (pms_id=16563) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8776 (pms_id=16565) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8777 (pms_id=16566) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8778 (pms_id=16568) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8779 (pms_id=16582) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8780 (pms_id=16592) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8781 (pms_id=16593) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8782 (pms_id=16594) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8784 (pms_id=16597) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8783 (pms_id=16598) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8785 (pms_id=16609) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8786 (pms_id=16611) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8787 (pms_id=16612) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8788 (pms_id=16623) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8789 (pms_id=16624) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8790 (pms_id=16626) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8791 (pms_id=16635) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8792 (pms_id=16636) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8793 (pms_id=16637) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8794 (pms_id=16638) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16636 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8795 (pms_id=16639) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8796 (pms_id=16648) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8797 (pms_id=16649) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8798 (pms_id=16650) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8799 (pms_id=16651) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8800 (pms_id=16652) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8801 (pms_id=16662) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8803 (pms_id=16663) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8802 (pms_id=16664) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16652 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8804 (pms_id=16666) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8805 (pms_id=16667) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8806 (pms_id=16668) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8807 (pms_id=16669) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8808 (pms_id=16678) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8809 (pms_id=16699) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8810 (pms_id=16700) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8811 (pms_id=16701) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8812 (pms_id=16702) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8813 (pms_id=16703) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8814 (pms_id=16704) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8815 (pms_id=16705) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8816 (pms_id=16706) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8817 (pms_id=16707) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8818 (pms_id=16709) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16705 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8819 (pms_id=16715) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8820 (pms_id=16725) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8821 (pms_id=16726) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8822 (pms_id=16727) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8823 (pms_id=16728) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8824 (pms_id=16729) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8825 (pms_id=16730) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8826 (pms_id=16731) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8827 (pms_id=16732) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8828 (pms_id=16733) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8829 (pms_id=16734) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8830 (pms_id=16735) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8831 (pms_id=16738) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8832 (pms_id=16739) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8833 (pms_id=16740) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8834 (pms_id=16741) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8835 (pms_id=16749) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8836 (pms_id=16750) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8837 (pms_id=16770) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8838 (pms_id=16780) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8839 (pms_id=16781) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8840 (pms_id=16782) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8841 (pms_id=16791) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8842 (pms_id=16793) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8843 (pms_id=16795) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8844 (pms_id=16797) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8845 (pms_id=16798) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8846 (pms_id=16799) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8847 (pms_id=16803) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8848 (pms_id=16804) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8849 (pms_id=16805) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8850 (pms_id=16806) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8851 (pms_id=16807) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8852 (pms_id=16808) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8853 (pms_id=16816) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8854 (pms_id=16817) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8855 (pms_id=16826) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8856 (pms_id=16829) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8858 (pms_id=16830) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8857 (pms_id=16831) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8859 (pms_id=16832) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8860 (pms_id=16833) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8861 (pms_id=16834) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8862 (pms_id=16835) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8863 (pms_id=16848) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8864 (pms_id=16850) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8865 (pms_id=16852) 2025-11-19 15:34:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 8866 (pms_id=16853) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8867 (pms_id=16854) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8868 (pms_id=16856) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8869 (pms_id=16857) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8870 (pms_id=16858) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8871 (pms_id=16860) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8873 (pms_id=16861) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8874 (pms_id=16862) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8872 (pms_id=16872) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8875 (pms_id=16873) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8876 (pms_id=16874) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8877 (pms_id=16875) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8878 (pms_id=16876) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8879 (pms_id=16877) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8880 (pms_id=16878) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8881 (pms_id=16886) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8884 (pms_id=16896) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8882 (pms_id=16897) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8883 (pms_id=16899) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8885 (pms_id=16900) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8886 (pms_id=16901) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8887 (pms_id=16903) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8888 (pms_id=16910) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8889 (pms_id=16911) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8890 (pms_id=16912) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8891 (pms_id=16913) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8892 (pms_id=16924) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8893 (pms_id=16926) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8894 (pms_id=16928) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8895 (pms_id=16929) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8896 (pms_id=16930) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8897 (pms_id=16931) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8898 (pms_id=16932) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8899 (pms_id=16934) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16932 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8900 (pms_id=16935) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8901 (pms_id=16937) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8904 (pms_id=16947) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8902 (pms_id=16939) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8903 (pms_id=16957) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8905 (pms_id=16959) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8906 (pms_id=16960) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8907 (pms_id=16963) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8908 (pms_id=16964) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16959 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8909 (pms_id=16965) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8910 (pms_id=16976) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8911 (pms_id=16978) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8912 (pms_id=16986) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8913 (pms_id=16987) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8914 (pms_id=16989) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 16978 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8915 (pms_id=16990) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8916 (pms_id=17001) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8918 (pms_id=17005) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8917 (pms_id=17010) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8919 (pms_id=17020) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8920 (pms_id=17030) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8921 (pms_id=17031) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8922 (pms_id=17033) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8923 (pms_id=17034) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8924 (pms_id=17036) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8925 (pms_id=17037) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8927 (pms_id=17038) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8926 (pms_id=17039) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8928 (pms_id=17040) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8929 (pms_id=17041) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8930 (pms_id=17043) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8931 (pms_id=17045) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8932 (pms_id=17046) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8934 (pms_id=17048) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8933 (pms_id=17047) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8935 (pms_id=17049) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8936 (pms_id=17051) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8937 (pms_id=17052) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8938 (pms_id=17055) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8939 (pms_id=17067) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8940 (pms_id=17071) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8942 (pms_id=17076) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8941 (pms_id=17079) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8943 (pms_id=17080) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8944 (pms_id=17081) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8967 (pms_id=17082) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8945 (pms_id=17083) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8946 (pms_id=17084) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8947 (pms_id=17086) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8948 (pms_id=17087) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8949 (pms_id=17097) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8950 (pms_id=17098) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8951 (pms_id=17099) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8952 (pms_id=17100) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8953 (pms_id=17107) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8954 (pms_id=17108) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8955 (pms_id=17110) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8957 (pms_id=17111) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8956 (pms_id=17112) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8958 (pms_id=17113) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8959 (pms_id=17122) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8961 (pms_id=17123) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8960 (pms_id=17124) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8962 (pms_id=17125) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8963 (pms_id=17127) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8965 (pms_id=17129) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8964 (pms_id=17131) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8966 (pms_id=17132) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8968 (pms_id=17139) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8969 (pms_id=17141) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8970 (pms_id=17149) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8971 (pms_id=17150) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8972 (pms_id=17151) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8973 (pms_id=17163) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8974 (pms_id=17164) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17150 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8975 (pms_id=17165) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8976 (pms_id=17168) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8978 (pms_id=17173) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8977 (pms_id=17172) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8979 (pms_id=17175) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8981 (pms_id=17176) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8980 (pms_id=17182) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8982 (pms_id=17184) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8983 (pms_id=17192) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8984 (pms_id=17193) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8985 (pms_id=17194) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8986 (pms_id=17197) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8987 (pms_id=17198) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8988 (pms_id=17199) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8989 (pms_id=17201) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8990 (pms_id=17204) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8991 (pms_id=17205) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8995 (pms_id=17208) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8992 (pms_id=17206) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8993 (pms_id=17209) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8994 (pms_id=17210) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8996 (pms_id=17214) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8997 (pms_id=17220) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8998 (pms_id=17222) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 8999 (pms_id=17224) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9000 (pms_id=17225) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9001 (pms_id=17233) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9002 (pms_id=17237) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9003 (pms_id=17238) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9005 (pms_id=17241) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9004 (pms_id=17242) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9006 (pms_id=17243) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9007 (pms_id=17245) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9009 (pms_id=17244) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9008 (pms_id=17255) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9010 (pms_id=17256) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9011 (pms_id=17258) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9013 (pms_id=17259) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9012 (pms_id=17260) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9014 (pms_id=17261) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9015 (pms_id=17262) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9016 (pms_id=17264) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9017 (pms_id=17266) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9018 (pms_id=17269) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9020 (pms_id=17270) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9019 (pms_id=17273) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9021 (pms_id=17275) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9022 (pms_id=17276) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9023 (pms_id=17277) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9024 (pms_id=17278) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9025 (pms_id=17280) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9026 (pms_id=17281) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9027 (pms_id=17282) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9028 (pms_id=17292) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9029 (pms_id=17294) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9030 (pms_id=17295) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9031 (pms_id=17296) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9032 (pms_id=17297) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9033 (pms_id=17298) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9034 (pms_id=17305) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9035 (pms_id=17306) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9036 (pms_id=17307) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9037 (pms_id=17309) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9039 (pms_id=17311) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9038 (pms_id=17312) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9040 (pms_id=17313) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9041 (pms_id=17314) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9043 (pms_id=17318) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9042 (pms_id=17317) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9044 (pms_id=17319) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9045 (pms_id=17320) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9048 (pms_id=17327) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9046 (pms_id=17326) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9049 (pms_id=17330) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9047 (pms_id=17329) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9050 (pms_id=17339) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9051 (pms_id=17340) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9054 (pms_id=17349) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9052 (pms_id=17351) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9053 (pms_id=17353) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9055 (pms_id=17362) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9056 (pms_id=17363) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9057 (pms_id=17364) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9058 (pms_id=17365) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9059 (pms_id=17366) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9060 (pms_id=17367) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9061 (pms_id=17368) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9062 (pms_id=17370) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9063 (pms_id=17369) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9064 (pms_id=17380) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9065 (pms_id=17371) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9066 (pms_id=17381) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9067 (pms_id=17392) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9069 (pms_id=17394) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9068 (pms_id=17393) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9070 (pms_id=17395) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9071 (pms_id=17396) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9072 (pms_id=17397) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9073 (pms_id=17398) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9074 (pms_id=17399) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9075 (pms_id=17419) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9076 (pms_id=17428) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9077 (pms_id=17429) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9078 (pms_id=17430) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9079 (pms_id=17431) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9080 (pms_id=17432) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9081 (pms_id=17433) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9082 (pms_id=17434) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9083 (pms_id=17436) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9084 (pms_id=17437) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9085 (pms_id=17441) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9086 (pms_id=17443) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9087 (pms_id=17444) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9088 (pms_id=17445) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9089 (pms_id=17447) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9090 (pms_id=17448) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9091 (pms_id=17449) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9092 (pms_id=17450) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9093 (pms_id=17451) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9095 (pms_id=17452) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9094 (pms_id=17453) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9096 (pms_id=17456) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9097 (pms_id=17457) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9098 (pms_id=17458) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9099 (pms_id=17460) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9100 (pms_id=17461) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9101 (pms_id=17462) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9102 (pms_id=17463) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9104 (pms_id=17465) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9103 (pms_id=17466) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9105 (pms_id=17467) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9106 (pms_id=17468) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9107 (pms_id=17469) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9108 (pms_id=17470) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9109 (pms_id=17471) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9110 (pms_id=17472) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9112 (pms_id=17473) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9111 (pms_id=17477) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9113 (pms_id=17487) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9115 (pms_id=17488) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9114 (pms_id=17497) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9116 (pms_id=17498) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9117 (pms_id=17500) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9118 (pms_id=17501) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9119 (pms_id=17502) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9120 (pms_id=17504) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9121 (pms_id=17506) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9122 (pms_id=17507) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9125 (pms_id=17508) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9123 (pms_id=17509) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9124 (pms_id=17519) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9126 (pms_id=17521) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9128 (pms_id=17522) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9127 (pms_id=17523) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9129 (pms_id=17524) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9130 (pms_id=17525) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9132 (pms_id=17526) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9131 (pms_id=17536) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9133 (pms_id=17537) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9134 (pms_id=17547) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9135 (pms_id=17549) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9138 (pms_id=17550) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9137 (pms_id=17551) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9136 (pms_id=17552) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9139 (pms_id=17553) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9140 (pms_id=17555) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9141 (pms_id=17556) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9142 (pms_id=17558) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9143 (pms_id=17560) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9144 (pms_id=17566) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9145 (pms_id=17567) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9146 (pms_id=17576) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9147 (pms_id=17577) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9148 (pms_id=17578) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9150 (pms_id=17581) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9149 (pms_id=17582) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9151 (pms_id=17583) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9152 (pms_id=17584) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9154 (pms_id=17586) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9153 (pms_id=17585) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9155 (pms_id=17591) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9156 (pms_id=17593) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9157 (pms_id=17594) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9158 (pms_id=17597) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9159 (pms_id=17598) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9160 (pms_id=17599) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9161 (pms_id=17600) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9162 (pms_id=17601) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9164 (pms_id=17604) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9165 (pms_id=17605) 2025-11-19 15:34:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 9163 (pms_id=17614) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9166 (pms_id=17617) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9167 (pms_id=17618) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9168 (pms_id=17619) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9169 (pms_id=17620) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9170 (pms_id=17621) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9172 (pms_id=17625) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9171 (pms_id=17623) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9174 (pms_id=17626) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9173 (pms_id=17628) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9175 (pms_id=17629) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9176 (pms_id=17635) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9177 (pms_id=17641) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9178 (pms_id=17651) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9180 (pms_id=17653) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9179 (pms_id=17652) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9181 (pms_id=17654) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9182 (pms_id=17655) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9183 (pms_id=17659) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9185 (pms_id=17665) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9184 (pms_id=17660) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9186 (pms_id=17666) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9187 (pms_id=17676) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9188 (pms_id=17678) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9190 (pms_id=17687) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9189 (pms_id=17679) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9191 (pms_id=17688) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9192 (pms_id=17690) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9193 (pms_id=17691) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9194 (pms_id=17692) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9195 (pms_id=17693) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9196 (pms_id=17702) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9198 (pms_id=17712) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9197 (pms_id=17703) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9199 (pms_id=17714) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9200 (pms_id=17717) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9201 (pms_id=17718) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9203 (pms_id=17720) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9202 (pms_id=17719) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9204 (pms_id=17721) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9205 (pms_id=17722) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9206 (pms_id=17732) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9207 (pms_id=17733) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9208 (pms_id=17734) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9209 (pms_id=17744) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9210 (pms_id=17745) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9211 (pms_id=17746) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9212 (pms_id=17747) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9213 (pms_id=17748) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9214 (pms_id=17750) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9215 (pms_id=17753) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9216 (pms_id=17754) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9217 (pms_id=17755) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9218 (pms_id=17756) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9220 (pms_id=17759) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9219 (pms_id=17757) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9221 (pms_id=17760) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9222 (pms_id=17761) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9223 (pms_id=17763) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9224 (pms_id=17764) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9225 (pms_id=17765) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17760 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9226 (pms_id=17766) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9228 (pms_id=17772) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9227 (pms_id=17768) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9230 (pms_id=17774) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9229 (pms_id=17771) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9231 (pms_id=17776) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9232 (pms_id=17783) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9233 (pms_id=17785) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9234 (pms_id=17788) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9235 (pms_id=17787) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17783 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9236 (pms_id=17792) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9237 (pms_id=17793) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9238 (pms_id=17794) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9240 (pms_id=17797) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9239 (pms_id=17796) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9241 (pms_id=17798) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9242 (pms_id=17799) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9245 (pms_id=17801) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9243 (pms_id=17800) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9244 (pms_id=17810) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9247 (pms_id=17820) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9248 (pms_id=17822) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9246 (pms_id=17821) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9249 (pms_id=17824) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9250 (pms_id=17823) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9251 (pms_id=17825) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9253 (pms_id=17826) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9252 (pms_id=17830) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9254 (pms_id=17831) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9255 (pms_id=17832) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17832 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9259 (pms_id=17836) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9256 (pms_id=17834) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9257 (pms_id=17845) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9258 (pms_id=17846) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9260 (pms_id=17847) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9262 (pms_id=17848) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9261 (pms_id=17856) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 17834 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9263 (pms_id=17866) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9264 (pms_id=17867) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9265 (pms_id=17868) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9266 (pms_id=17869) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9267 (pms_id=17870) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9268 (pms_id=17877) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9269 (pms_id=17876) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9270 (pms_id=17888) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9271 (pms_id=17890) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9272 (pms_id=17892) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9273 (pms_id=17893) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9274 (pms_id=17894) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9275 (pms_id=17904) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9276 (pms_id=17906) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9277 (pms_id=17907) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9278 (pms_id=17908) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9279 (pms_id=17909) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9280 (pms_id=17910) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9281 (pms_id=17912) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9282 (pms_id=17913) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9283 (pms_id=17914) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9284 (pms_id=17915) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9286 (pms_id=17917) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9285 (pms_id=17919) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9287 (pms_id=17920) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9288 (pms_id=17922) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9289 (pms_id=17923) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9293 (pms_id=17925) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9290 (pms_id=17924) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9291 (pms_id=17927) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9292 (pms_id=17928) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9294 (pms_id=17929) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9295 (pms_id=17930) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9297 (pms_id=17931) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9296 (pms_id=17933) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9298 (pms_id=17935) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9299 (pms_id=17934) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9301 (pms_id=17936) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9300 (pms_id=17937) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9303 (pms_id=17938) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9302 (pms_id=17939) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9304 (pms_id=17940) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9305 (pms_id=17941) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9306 (pms_id=17943) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9308 (pms_id=17945) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9309 (pms_id=17947) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9307 (pms_id=17946) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9310 (pms_id=17949) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9311 (pms_id=17950) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9312 (pms_id=17951) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9313 (pms_id=17952) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9314 (pms_id=17953) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9315 (pms_id=17954) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9316 (pms_id=17955) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9318 (pms_id=17956) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9317 (pms_id=17962) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9319 (pms_id=17963) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9320 (pms_id=17964) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9321 (pms_id=17965) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9322 (pms_id=17966) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9323 (pms_id=17967) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9324 (pms_id=17968) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9325 (pms_id=17969) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9326 (pms_id=17971) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9328 (pms_id=17972) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9327 (pms_id=17977) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9329 (pms_id=17978) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9330 (pms_id=17979) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9331 (pms_id=17980) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9332 (pms_id=17981) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9333 (pms_id=17982) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9334 (pms_id=17983) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9335 (pms_id=17984) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9337 (pms_id=17985) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9336 (pms_id=17986) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9338 (pms_id=17987) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9339 (pms_id=17995) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9341 (pms_id=17998) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9340 (pms_id=17997) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9342 (pms_id=17999) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9343 (pms_id=18000) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9344 (pms_id=18002) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9346 (pms_id=18003) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9345 (pms_id=18005) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9347 (pms_id=18006) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9348 (pms_id=18008) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9349 (pms_id=18009) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9350 (pms_id=18010) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9351 (pms_id=18012) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9354 (pms_id=18014) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9352 (pms_id=18015) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9353 (pms_id=18016) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9355 (pms_id=18017) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9356 (pms_id=18018) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9357 (pms_id=18019) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9358 (pms_id=18020) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9359 (pms_id=18023) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9361 (pms_id=18031) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9360 (pms_id=18030) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9362 (pms_id=18032) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9363 (pms_id=18035) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9364 (pms_id=18036) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9365 (pms_id=18037) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9366 (pms_id=18040) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9368 (pms_id=18042) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9367 (pms_id=18041) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9369 (pms_id=18043) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9370 (pms_id=18044) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9371 (pms_id=18045) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9372 (pms_id=18046) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9373 (pms_id=18047) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9374 (pms_id=18048) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9375 (pms_id=18055) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9376 (pms_id=18056) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9377 (pms_id=18058) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9378 (pms_id=18066) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9381 (pms_id=18069) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9379 (pms_id=18067) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9380 (pms_id=18071) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9382 (pms_id=18072) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9383 (pms_id=18073) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9384 (pms_id=18074) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9385 (pms_id=18075) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9386 (pms_id=18076) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9388 (pms_id=18077) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9389 (pms_id=18089) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9387 (pms_id=18088) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9390 (pms_id=18090) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9391 (pms_id=18091) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9393 (pms_id=18092) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9392 (pms_id=18099) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9394 (pms_id=18100) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9395 (pms_id=18101) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9396 (pms_id=18103) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9397 (pms_id=18104) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9398 (pms_id=18106) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9401 (pms_id=18117) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9399 (pms_id=18109) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9400 (pms_id=18118) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9403 (pms_id=18120) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9402 (pms_id=18119) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9404 (pms_id=18121) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9405 (pms_id=18122) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9406 (pms_id=18123) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9407 (pms_id=18124) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9408 (pms_id=18126) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9418 (pms_id=18128) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9409 (pms_id=18127) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9412 (pms_id=18129) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9411 (pms_id=18130) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9413 (pms_id=18132) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9410 (pms_id=18131) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9415 (pms_id=18134) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9414 (pms_id=18135) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9416 (pms_id=18136) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9417 (pms_id=18138) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9419 (pms_id=18139) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9421 (pms_id=18142) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9420 (pms_id=18140) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9422 (pms_id=18143) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9423 (pms_id=18144) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9424 (pms_id=18146) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9427 (pms_id=18147) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9425 (pms_id=18148) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9426 (pms_id=18149) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9428 (pms_id=18150) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9429 (pms_id=18151) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9431 (pms_id=18152) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9430 (pms_id=18155) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9432 (pms_id=18157) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9433 (pms_id=18158) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9434 (pms_id=18159) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9435 (pms_id=18160) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9436 (pms_id=18161) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9437 (pms_id=18162) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9438 (pms_id=18164) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9440 (pms_id=18173) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9439 (pms_id=18174) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9441 (pms_id=18175) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9442 (pms_id=18176) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9443 (pms_id=18177) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9444 (pms_id=18178) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9445 (pms_id=18183) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9447 (pms_id=18184) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9446 (pms_id=18185) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9448 (pms_id=18186) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9449 (pms_id=18189) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9450 (pms_id=18192) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9451 (pms_id=18193) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9452 (pms_id=18194) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9453 (pms_id=18195) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9454 (pms_id=18197) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9455 (pms_id=18206) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9456 (pms_id=18207) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9457 (pms_id=18208) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9458 (pms_id=18209) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9461 (pms_id=18212) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9460 (pms_id=18220) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9459 (pms_id=18225) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18209 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9462 (pms_id=18226) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9463 (pms_id=18244) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9464 (pms_id=18245) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9465 (pms_id=18246) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9466 (pms_id=18247) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9467 (pms_id=18249) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9468 (pms_id=18250) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9469 (pms_id=18251) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9470 (pms_id=18252) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9471 (pms_id=18253) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9472 (pms_id=18254) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9473 (pms_id=18266) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9474 (pms_id=18287) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9475 (pms_id=18289) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9476 (pms_id=18290) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9477 (pms_id=18291) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9478 (pms_id=18293) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9479 (pms_id=18294) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9480 (pms_id=18295) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9482 (pms_id=18296) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9481 (pms_id=18297) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9483 (pms_id=18298) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9485 (pms_id=18301) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9484 (pms_id=18299) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9486 (pms_id=18302) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9487 (pms_id=18303) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9488 (pms_id=18305) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9489 (pms_id=18306) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9490 (pms_id=18307) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9492 (pms_id=18308) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9491 (pms_id=18309) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9493 (pms_id=18311) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9494 (pms_id=18312) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9495 (pms_id=18313) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9496 (pms_id=18314) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9497 (pms_id=18315) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9498 (pms_id=18324) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9499 (pms_id=18325) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9500 (pms_id=18326) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18313 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18315 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9501 (pms_id=18334) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9502 (pms_id=18335) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9503 (pms_id=18336) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18335 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9504 (pms_id=18338) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9506 (pms_id=18339) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9505 (pms_id=18345) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9507 (pms_id=18347) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9508 (pms_id=18348) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9509 (pms_id=18349) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9510 (pms_id=18350) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9511 (pms_id=18355) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18350 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9512 (pms_id=18356) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9513 (pms_id=18357) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9514 (pms_id=18367) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9515 (pms_id=18368) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9516 (pms_id=18369) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9518 (pms_id=18372) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9517 (pms_id=18370) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9520 (pms_id=18373) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9519 (pms_id=18377) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9521 (pms_id=18378) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18369 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9522 (pms_id=18380) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9523 (pms_id=18388) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9524 (pms_id=18389) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9525 (pms_id=18390) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9526 (pms_id=18391) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9527 (pms_id=18392) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9528 (pms_id=18394) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9529 (pms_id=18395) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9530 (pms_id=18396) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9532 (pms_id=18398) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9531 (pms_id=18399) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9533 (pms_id=18400) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9535 (pms_id=18401) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9534 (pms_id=18404) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9536 (pms_id=18405) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9537 (pms_id=18406) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9538 (pms_id=18407) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9539 (pms_id=18416) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9540 (pms_id=18417) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9541 (pms_id=18418) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9542 (pms_id=18419) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9543 (pms_id=18420) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9545 (pms_id=18421) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9544 (pms_id=18424) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9547 (pms_id=18425) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9546 (pms_id=18426) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9548 (pms_id=18427) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18425 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9549 (pms_id=18428) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9550 (pms_id=18431) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9552 (pms_id=18432) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9551 (pms_id=18434) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9553 (pms_id=18435) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9554 (pms_id=18436) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9555 (pms_id=18437) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9556 (pms_id=18439) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9558 (pms_id=18446) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9557 (pms_id=18449) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9560 (pms_id=18450) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18449 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9559 (pms_id=18451) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9561 (pms_id=18460) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9562 (pms_id=18461) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9563 (pms_id=18462) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9564 (pms_id=18464) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9565 (pms_id=18465) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9568 (pms_id=18476) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9566 (pms_id=18466) 2025-11-19 15:34:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 9569 (pms_id=18477) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9570 (pms_id=18480) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9567 (pms_id=18478) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9571 (pms_id=18481) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9572 (pms_id=18489) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9573 (pms_id=18490) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9574 (pms_id=18491) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9575 (pms_id=18498) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9578 (pms_id=18501) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9576 (pms_id=18500) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9577 (pms_id=18503) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18500 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9579 (pms_id=18505) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9580 (pms_id=18506) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9581 (pms_id=18508) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9582 (pms_id=18509) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9583 (pms_id=18512) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9584 (pms_id=18513) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9585 (pms_id=18525) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9586 (pms_id=18529) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9587 (pms_id=18528) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9588 (pms_id=18530) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9589 (pms_id=18532) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9590 (pms_id=18533) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9591 (pms_id=18534) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9592 (pms_id=18535) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9593 (pms_id=18538) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9594 (pms_id=18539) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9595 (pms_id=18540) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9596 (pms_id=18541) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9597 (pms_id=18542) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9598 (pms_id=18551) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9599 (pms_id=18552) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9600 (pms_id=18560) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9601 (pms_id=18562) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9602 (pms_id=18563) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18562 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9603 (pms_id=18570) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9604 (pms_id=18571) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9605 (pms_id=18572) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9606 (pms_id=18573) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9607 (pms_id=18574) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9608 (pms_id=18575) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9609 (pms_id=18576) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9610 (pms_id=18577) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9611 (pms_id=18586) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9612 (pms_id=18587) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9613 (pms_id=18588) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9614 (pms_id=18589) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9616 (pms_id=18592) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9615 (pms_id=18590) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9618 (pms_id=18593) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9617 (pms_id=18594) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9619 (pms_id=18596) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9620 (pms_id=18597) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9621 (pms_id=18599) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9622 (pms_id=18600) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9623 (pms_id=18601) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9624 (pms_id=18603) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9625 (pms_id=18604) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9626 (pms_id=18611) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9627 (pms_id=18612) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9629 (pms_id=18614) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9628 (pms_id=18615) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9630 (pms_id=18616) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9631 (pms_id=18618) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9632 (pms_id=18620) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9633 (pms_id=18621) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9634 (pms_id=18622) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9635 (pms_id=18623) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9636 (pms_id=18624) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9638 (pms_id=18626) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9637 (pms_id=18627) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9639 (pms_id=18628) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9641 (pms_id=18630) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9642 (pms_id=18631) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9640 (pms_id=18629) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9643 (pms_id=18632) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9645 (pms_id=18633) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9644 (pms_id=18635) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9646 (pms_id=18636) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9647 (pms_id=18637) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9648 (pms_id=18638) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9649 (pms_id=18639) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9650 (pms_id=18640) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9651 (pms_id=18641) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18641 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9652 (pms_id=18642) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9653 (pms_id=18643) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9654 (pms_id=18652) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9655 (pms_id=18663) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9656 (pms_id=18665) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9657 (pms_id=18667) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9658 (pms_id=18674) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9659 (pms_id=18684) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9660 (pms_id=18695) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9661 (pms_id=18696) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9662 (pms_id=18704) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9663 (pms_id=18714) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9664 (pms_id=18718) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9665 (pms_id=18726) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9666 (pms_id=18740) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9667 (pms_id=18741) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9668 (pms_id=18744) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9669 (pms_id=18745) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9670 (pms_id=18746) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9671 (pms_id=18747) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9672 (pms_id=18750) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9674 (pms_id=18751) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9673 (pms_id=18752) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9675 (pms_id=18754) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9676 (pms_id=18755) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9677 (pms_id=18758) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9678 (pms_id=18759) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9679 (pms_id=18768) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9680 (pms_id=18770) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9681 (pms_id=18771) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9682 (pms_id=18772) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9683 (pms_id=18779) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9684 (pms_id=18780) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9686 (pms_id=18783) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9685 (pms_id=18782) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9687 (pms_id=18784) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9688 (pms_id=18785) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9689 (pms_id=18786) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9690 (pms_id=18787) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9691 (pms_id=18788) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9692 (pms_id=18789) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9693 (pms_id=18790) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9694 (pms_id=18791) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9695 (pms_id=18792) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9696 (pms_id=18793) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9698 (pms_id=18795) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9697 (pms_id=18794) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9700 (pms_id=18797) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9699 (pms_id=18796) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9701 (pms_id=18798) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9702 (pms_id=18799) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9703 (pms_id=18812) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9705 (pms_id=18822) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9704 (pms_id=18821) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9706 (pms_id=18823) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9707 (pms_id=18824) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9708 (pms_id=18826) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9709 (pms_id=18827) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9710 (pms_id=18835) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9711 (pms_id=18845) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9713 (pms_id=18855) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9712 (pms_id=18857) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9714 (pms_id=18859) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9715 (pms_id=18868) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9716 (pms_id=18878) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9717 (pms_id=18879) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9718 (pms_id=18881) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9719 (pms_id=18882) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9720 (pms_id=18883) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9723 (pms_id=18885) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9721 (pms_id=18886) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9722 (pms_id=18887) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9724 (pms_id=18889) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9726 (pms_id=18890) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9725 (pms_id=18891) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9727 (pms_id=18892) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9728 (pms_id=18893) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9729 (pms_id=18894) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9730 (pms_id=18895) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9731 (pms_id=18896) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9732 (pms_id=18897) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9733 (pms_id=18907) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9734 (pms_id=18908) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9736 (pms_id=18918) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9735 (pms_id=18919) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9737 (pms_id=18921) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9738 (pms_id=18922) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9739 (pms_id=18923) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9740 (pms_id=18924) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9741 (pms_id=18925) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9742 (pms_id=18926) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9743 (pms_id=18930) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9744 (pms_id=18932) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9745 (pms_id=18933) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9746 (pms_id=18936) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9747 (pms_id=18935) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9748 (pms_id=18937) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9749 (pms_id=18938) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9750 (pms_id=18940) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9751 (pms_id=18941) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9752 (pms_id=18942) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9753 (pms_id=18948) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9755 (pms_id=18949) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9754 (pms_id=18958) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9756 (pms_id=18959) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9757 (pms_id=18960) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9758 (pms_id=18961) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9759 (pms_id=18962) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9760 (pms_id=18963) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18958 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18960 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9761 (pms_id=18964) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9762 (pms_id=18965) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 18964 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9763 (pms_id=18969) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9765 (pms_id=18971) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9764 (pms_id=18970) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9772 (pms_id=18973) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9766 (pms_id=18974) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9768 (pms_id=18982) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9767 (pms_id=18983) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9769 (pms_id=18985) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9770 (pms_id=18986) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9771 (pms_id=18987) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9773 (pms_id=18988) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9774 (pms_id=18989) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9775 (pms_id=18990) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9776 (pms_id=18991) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9777 (pms_id=18993) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9778 (pms_id=18994) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9779 (pms_id=18996) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9780 (pms_id=18997) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9781 (pms_id=18998) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9782 (pms_id=18999) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9783 (pms_id=19000) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9784 (pms_id=19001) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9785 (pms_id=19002) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9786 (pms_id=19003) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9787 (pms_id=19006) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9788 (pms_id=19007) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9789 (pms_id=19010) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9790 (pms_id=19011) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9791 (pms_id=19012) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9792 (pms_id=19018) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9793 (pms_id=19019) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9795 (pms_id=19020) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9794 (pms_id=19022) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9796 (pms_id=19023) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9797 (pms_id=19024) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9798 (pms_id=19025) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9799 (pms_id=19035) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9800 (pms_id=19036) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9801 (pms_id=19038) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9802 (pms_id=19039) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9803 (pms_id=19040) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9804 (pms_id=19045) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9805 (pms_id=19048) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9806 (pms_id=19047) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9807 (pms_id=19059) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9808 (pms_id=19060) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9809 (pms_id=19061) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9810 (pms_id=19062) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9811 (pms_id=19070) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9812 (pms_id=19071) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9813 (pms_id=19072) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9814 (pms_id=19073) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9815 (pms_id=19074) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9816 (pms_id=19075) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9817 (pms_id=19076) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9818 (pms_id=19077) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9819 (pms_id=19078) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9820 (pms_id=19079) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9821 (pms_id=19080) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9822 (pms_id=19085) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9823 (pms_id=19086) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9824 (pms_id=19088) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9825 (pms_id=19089) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9826 (pms_id=19093) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9827 (pms_id=19094) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9828 (pms_id=19095) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9829 (pms_id=19098) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19093 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9830 (pms_id=19100) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9831 (pms_id=19101) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19098 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9832 (pms_id=19105) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9833 (pms_id=19106) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9834 (pms_id=19108) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9835 (pms_id=19110) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9836 (pms_id=19111) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9837 (pms_id=19112) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9838 (pms_id=19114) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9839 (pms_id=19115) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9840 (pms_id=19116) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9841 (pms_id=19123) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9842 (pms_id=19126) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9843 (pms_id=19127) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9844 (pms_id=19129) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9845 (pms_id=19130) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9846 (pms_id=19132) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9847 (pms_id=19139) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9848 (pms_id=19140) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9849 (pms_id=19141) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9850 (pms_id=19149) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9851 (pms_id=19159) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9852 (pms_id=19160) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9853 (pms_id=19161) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9854 (pms_id=19163) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9855 (pms_id=19165) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9856 (pms_id=19167) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9858 (pms_id=19182) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9857 (pms_id=19178) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9859 (pms_id=19183) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9860 (pms_id=19184) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9861 (pms_id=19185) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9862 (pms_id=19188) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9863 (pms_id=19198) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9864 (pms_id=19201) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9865 (pms_id=19204) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9867 (pms_id=19208) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9866 (pms_id=19206) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9868 (pms_id=19211) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9869 (pms_id=19215) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9870 (pms_id=19216) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9871 (pms_id=19217) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9872 (pms_id=19218) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9873 (pms_id=19219) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9874 (pms_id=19220) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9875 (pms_id=19221) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9876 (pms_id=19222) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9877 (pms_id=19223) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9878 (pms_id=19224) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9879 (pms_id=19225) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9880 (pms_id=19226) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9881 (pms_id=19227) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9882 (pms_id=19228) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9884 (pms_id=19230) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9883 (pms_id=19231) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9885 (pms_id=19232) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9887 (pms_id=19233) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9886 (pms_id=19235) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9888 (pms_id=19236) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9889 (pms_id=19246) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9890 (pms_id=19247) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9891 (pms_id=19248) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9892 (pms_id=19249) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9893 (pms_id=19251) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9894 (pms_id=19258) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9896 (pms_id=19268) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9897 (pms_id=19290) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9895 (pms_id=19280) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9898 (pms_id=19291) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9900 (pms_id=19293) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9899 (pms_id=19292) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9901 (pms_id=19294) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9902 (pms_id=19295) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9903 (pms_id=19296) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9907 (pms_id=19299) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9904 (pms_id=19298) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9905 (pms_id=19300) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9906 (pms_id=19302) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9908 (pms_id=19303) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9909 (pms_id=19304) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9911 (pms_id=19305) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9910 (pms_id=19306) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9912 (pms_id=19307) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9913 (pms_id=19308) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9914 (pms_id=19309) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9915 (pms_id=19311) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9916 (pms_id=19310) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9917 (pms_id=19312) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9918 (pms_id=19313) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9919 (pms_id=19314) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9920 (pms_id=19315) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9921 (pms_id=19317) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9922 (pms_id=19318) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9923 (pms_id=19322) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19317 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9924 (pms_id=19323) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9925 (pms_id=19324) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9926 (pms_id=19325) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19318 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9927 (pms_id=19327) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9928 (pms_id=19328) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9929 (pms_id=19329) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9930 (pms_id=19333) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9931 (pms_id=19335) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9932 (pms_id=19337) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9934 (pms_id=19338) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9933 (pms_id=19339) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9935 (pms_id=19340) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9936 (pms_id=19341) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9937 (pms_id=19342) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9938 (pms_id=19343) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9939 (pms_id=19344) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9940 (pms_id=19345) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9941 (pms_id=19346) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9942 (pms_id=19347) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9943 (pms_id=19355) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9944 (pms_id=19356) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9945 (pms_id=19357) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9946 (pms_id=19359) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9947 (pms_id=19360) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9948 (pms_id=19369) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9949 (pms_id=19370) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9950 (pms_id=19371) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9952 (pms_id=19372) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9951 (pms_id=19373) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9953 (pms_id=19374) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9954 (pms_id=19375) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9955 (pms_id=19376) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9956 (pms_id=19377) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9957 (pms_id=19380) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9958 (pms_id=19381) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9959 (pms_id=19382) 2025-11-19 15:34:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 9960 (pms_id=19383) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9961 (pms_id=19384) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9962 (pms_id=19386) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9963 (pms_id=19387) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9964 (pms_id=19388) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9965 (pms_id=19390) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9966 (pms_id=19396) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9967 (pms_id=19397) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9969 (pms_id=19399) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9968 (pms_id=19398) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9970 (pms_id=19400) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9971 (pms_id=19401) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9972 (pms_id=19402) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9973 (pms_id=19403) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9974 (pms_id=19404) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9976 (pms_id=19405) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9975 (pms_id=19406) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9977 (pms_id=19408) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9978 (pms_id=19410) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9979 (pms_id=19411) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9980 (pms_id=19412) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9981 (pms_id=19414) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9983 (pms_id=19416) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9982 (pms_id=19415) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9984 (pms_id=19417) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9985 (pms_id=19418) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9986 (pms_id=19419) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9987 (pms_id=19428) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9988 (pms_id=19429) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9989 (pms_id=19430) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9990 (pms_id=19431) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9991 (pms_id=19432) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9992 (pms_id=19433) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9993 (pms_id=19435) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9995 (pms_id=19438) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9994 (pms_id=19436) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9996 (pms_id=19440) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9997 (pms_id=19441) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9999 (pms_id=19444) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 9998 (pms_id=19443) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10000 (pms_id=19445) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10001 (pms_id=19446) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10002 (pms_id=19450) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10003 (pms_id=19449) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10004 (pms_id=19451) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10005 (pms_id=19453) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10006 (pms_id=19454) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10007 (pms_id=19456) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10009 (pms_id=19459) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10008 (pms_id=19458) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10010 (pms_id=19460) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10011 (pms_id=19461) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10012 (pms_id=19462) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10013 (pms_id=19463) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10014 (pms_id=19464) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10015 (pms_id=19465) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10016 (pms_id=19466) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10017 (pms_id=19467) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10019 (pms_id=19479) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10018 (pms_id=19478) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10021 (pms_id=19480) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10020 (pms_id=19482) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10022 (pms_id=19483) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10023 (pms_id=19484) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10024 (pms_id=19485) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10025 (pms_id=19486) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10026 (pms_id=19487) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19485 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10027 (pms_id=19488) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10028 (pms_id=19489) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10029 (pms_id=19492) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10032 (pms_id=19493) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10031 (pms_id=19495) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10030 (pms_id=19496) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10033 (pms_id=19497) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10034 (pms_id=19498) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10035 (pms_id=19499) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10036 (pms_id=19500) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10037 (pms_id=19501) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10039 (pms_id=19504) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10038 (pms_id=19505) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10040 (pms_id=19506) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10042 (pms_id=19507) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10041 (pms_id=19508) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10043 (pms_id=19509) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10044 (pms_id=19510) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10045 (pms_id=19511) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10046 (pms_id=19512) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10047 (pms_id=19513) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10048 (pms_id=19514) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10050 (pms_id=19517) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10049 (pms_id=19516) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10051 (pms_id=19518) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10052 (pms_id=19519) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10053 (pms_id=19520) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10054 (pms_id=19521) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10055 (pms_id=19523) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10056 (pms_id=19524) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10057 (pms_id=19525) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10058 (pms_id=19526) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10059 (pms_id=19527) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10063 (pms_id=19530) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10060 (pms_id=19529) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19530 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10061 (pms_id=19532) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10062 (pms_id=19534) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10064 (pms_id=19535) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10065 (pms_id=19536) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10066 (pms_id=19537) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10067 (pms_id=19538) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10068 (pms_id=19539) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10069 (pms_id=19540) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10070 (pms_id=19541) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10074 (pms_id=19542) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10072 (pms_id=19543) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10071 (pms_id=19544) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10073 (pms_id=19545) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10075 (pms_id=19546) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10076 (pms_id=19547) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10077 (pms_id=19548) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10078 (pms_id=19549) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10079 (pms_id=19551) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10080 (pms_id=19552) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10081 (pms_id=19554) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10082 (pms_id=19555) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10083 (pms_id=19557) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10084 (pms_id=19556) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19555 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10087 (pms_id=19560) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10085 (pms_id=19558) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10086 (pms_id=19559) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10088 (pms_id=19561) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10089 (pms_id=19562) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10090 (pms_id=19563) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10091 (pms_id=19570) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10092 (pms_id=19571) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10094 (pms_id=19572) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10093 (pms_id=19573) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10095 (pms_id=19574) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10096 (pms_id=19584) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10097 (pms_id=19585) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10098 (pms_id=19586) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10099 (pms_id=19587) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10100 (pms_id=19597) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10104 (pms_id=19598) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10101 (pms_id=19599) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10102 (pms_id=19600) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10103 (pms_id=19602) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10106 (pms_id=19603) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10105 (pms_id=19605) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10107 (pms_id=19607) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10108 (pms_id=19608) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10109 (pms_id=19611) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10110 (pms_id=19612) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10111 (pms_id=19614) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10113 (pms_id=19615) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10112 (pms_id=19617) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10115 (pms_id=19618) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10114 (pms_id=19622) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10116 (pms_id=19623) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10117 (pms_id=19625) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10118 (pms_id=19626) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10119 (pms_id=19628) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10122 (pms_id=19629) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10120 (pms_id=19630) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10121 (pms_id=19631) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10123 (pms_id=19632) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10124 (pms_id=19633) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10125 (pms_id=19634) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10126 (pms_id=19635) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10127 (pms_id=19636) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10128 (pms_id=19639) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10129 (pms_id=19640) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10130 (pms_id=19642) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10131 (pms_id=19643) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10132 (pms_id=19644) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10133 (pms_id=19645) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10134 (pms_id=19646) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10135 (pms_id=19647) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10136 (pms_id=19648) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10137 (pms_id=19649) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10138 (pms_id=19650) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10139 (pms_id=19652) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10140 (pms_id=19653) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19649 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10141 (pms_id=19655) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10142 (pms_id=19658) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10143 (pms_id=19659) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10145 (pms_id=19661) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10144 (pms_id=19662) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10146 (pms_id=19663) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10147 (pms_id=19664) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10148 (pms_id=19665) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10150 (pms_id=19667) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10149 (pms_id=19666) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10151 (pms_id=19668) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10152 (pms_id=19669) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10153 (pms_id=19670) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10154 (pms_id=19671) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10155 (pms_id=19672) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10156 (pms_id=19673) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10157 (pms_id=19674) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10158 (pms_id=19675) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10159 (pms_id=19681) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10160 (pms_id=19691) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10161 (pms_id=19692) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10162 (pms_id=19693) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10163 (pms_id=19694) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10164 (pms_id=19695) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10166 (pms_id=19696) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10165 (pms_id=19697) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10167 (pms_id=19698) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10168 (pms_id=19699) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10169 (pms_id=19703) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10170 (pms_id=19704) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10171 (pms_id=19705) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10172 (pms_id=19706) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10173 (pms_id=19712) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10174 (pms_id=19713) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10175 (pms_id=19714) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10176 (pms_id=19716) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10177 (pms_id=19717) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10178 (pms_id=19718) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10179 (pms_id=19729) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10180 (pms_id=19744) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10181 (pms_id=19746) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10182 (pms_id=19747) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10183 (pms_id=19748) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10185 (pms_id=19749) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10184 (pms_id=19750) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10187 (pms_id=19752) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10186 (pms_id=19753) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10188 (pms_id=19755) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10189 (pms_id=19756) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10190 (pms_id=19758) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10192 (pms_id=19760) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10191 (pms_id=19759) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10193 (pms_id=19761) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10194 (pms_id=19762) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10196 (pms_id=19763) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10195 (pms_id=19765) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10197 (pms_id=19766) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10198 (pms_id=19767) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10199 (pms_id=19769) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10200 (pms_id=19770) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10201 (pms_id=19778) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10202 (pms_id=19779) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10203 (pms_id=19782) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10204 (pms_id=19783) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10205 (pms_id=19784) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10206 (pms_id=19785) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10207 (pms_id=19787) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10227 (pms_id=19786) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10208 (pms_id=19788) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10209 (pms_id=19789) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10210 (pms_id=19795) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10211 (pms_id=19796) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10212 (pms_id=19797) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10213 (pms_id=19798) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10214 (pms_id=19799) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10215 (pms_id=19800) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10216 (pms_id=19801) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10217 (pms_id=19804) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10218 (pms_id=19805) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10219 (pms_id=19806) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10220 (pms_id=19807) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10221 (pms_id=19808) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10222 (pms_id=19810) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10223 (pms_id=19811) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10225 (pms_id=19813) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10224 (pms_id=19812) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10226 (pms_id=19814) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10228 (pms_id=19821) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10231 (pms_id=19822) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10229 (pms_id=19826) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10230 (pms_id=19837) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10232 (pms_id=19839) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10233 (pms_id=19842) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10234 (pms_id=19843) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10236 (pms_id=19845) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10235 (pms_id=19848) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10237 (pms_id=19849) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10238 (pms_id=19850) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10239 (pms_id=19851) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10240 (pms_id=19852) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10241 (pms_id=19853) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10242 (pms_id=19854) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10243 (pms_id=19855) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10244 (pms_id=19860) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10245 (pms_id=19862) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10246 (pms_id=19863) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10247 (pms_id=19872) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10248 (pms_id=19883) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10249 (pms_id=19884) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10250 (pms_id=19892) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10251 (pms_id=19893) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10252 (pms_id=19903) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10253 (pms_id=19904) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10254 (pms_id=19914) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10256 (pms_id=19925) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10255 (pms_id=19926) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10257 (pms_id=19937) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10258 (pms_id=19938) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10259 (pms_id=19939) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10260 (pms_id=19940) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10261 (pms_id=19941) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10263 (pms_id=19943) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10262 (pms_id=19942) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10264 (pms_id=19944) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10266 (pms_id=19954) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10265 (pms_id=19955) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10267 (pms_id=19956) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10268 (pms_id=19957) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10269 (pms_id=19958) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10270 (pms_id=19976) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10272 (pms_id=19977) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10271 (pms_id=19978) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10273 (pms_id=19979) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10274 (pms_id=19980) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10276 (pms_id=19981) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10275 (pms_id=19982) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10277 (pms_id=19983) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10278 (pms_id=19984) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10279 (pms_id=19986) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10280 (pms_id=19988) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10281 (pms_id=19989) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10282 (pms_id=19991) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10283 (pms_id=19995) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 19988 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10285 (pms_id=19997) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10284 (pms_id=19998) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10286 (pms_id=19999) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10287 (pms_id=20001) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10288 (pms_id=20009) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10289 (pms_id=20011) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10290 (pms_id=20019) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10291 (pms_id=20020) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10292 (pms_id=20022) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10293 (pms_id=20024) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10294 (pms_id=20025) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10295 (pms_id=20032) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10297 (pms_id=20034) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10296 (pms_id=20033) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10298 (pms_id=20044) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10299 (pms_id=20046) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10300 (pms_id=20047) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10301 (pms_id=20048) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10302 (pms_id=20050) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10303 (pms_id=20051) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10304 (pms_id=20053) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10306 (pms_id=20056) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10305 (pms_id=20058) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10307 (pms_id=20059) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10309 (pms_id=20060) 2025-11-19 15:34:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 10308 (pms_id=20061) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10310 (pms_id=20062) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10311 (pms_id=20063) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10312 (pms_id=20064) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10313 (pms_id=20066) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10314 (pms_id=20067) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10316 (pms_id=20072) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10315 (pms_id=20076) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10317 (pms_id=20077) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10318 (pms_id=20078) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10319 (pms_id=20079) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10320 (pms_id=20080) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10321 (pms_id=20091) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10322 (pms_id=20100) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10323 (pms_id=20103) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10324 (pms_id=20104) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10325 (pms_id=20105) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10326 (pms_id=20115) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10327 (pms_id=20116) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10329 (pms_id=20117) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10328 (pms_id=20118) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10330 (pms_id=20119) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10331 (pms_id=20120) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10332 (pms_id=20121) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10333 (pms_id=20122) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10334 (pms_id=20123) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10335 (pms_id=20126) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10336 (pms_id=20135) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10339 (pms_id=20147) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10337 (pms_id=20145) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10338 (pms_id=20148) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10340 (pms_id=20155) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10342 (pms_id=20185) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10341 (pms_id=20176) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10343 (pms_id=20187) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10344 (pms_id=20198) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10345 (pms_id=20200) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10346 (pms_id=20202) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10347 (pms_id=20204) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10348 (pms_id=20206) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10349 (pms_id=20207) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10350 (pms_id=20209) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10351 (pms_id=20210) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10352 (pms_id=20211) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10353 (pms_id=20212) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10354 (pms_id=20225) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10355 (pms_id=20226) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10356 (pms_id=20227) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10357 (pms_id=20228) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10358 (pms_id=20237) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10360 (pms_id=20240) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10359 (pms_id=20241) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10361 (pms_id=20242) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10362 (pms_id=20243) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10363 (pms_id=20244) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10364 (pms_id=20245) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10365 (pms_id=20246) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10366 (pms_id=20252) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10367 (pms_id=20253) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10368 (pms_id=20255) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10369 (pms_id=20256) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10370 (pms_id=20257) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10373 (pms_id=20260) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10371 (pms_id=20258) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10372 (pms_id=20262) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10374 (pms_id=20263) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10375 (pms_id=20264) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10376 (pms_id=20265) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10377 (pms_id=20266) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10378 (pms_id=20275) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10379 (pms_id=20286) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10380 (pms_id=20290) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10381 (pms_id=20294) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10383 (pms_id=20302) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10382 (pms_id=20303) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10384 (pms_id=20312) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10385 (pms_id=20313) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10386 (pms_id=20314) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10387 (pms_id=20315) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10388 (pms_id=20323) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10389 (pms_id=20324) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10390 (pms_id=20343) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10391 (pms_id=20346) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10393 (pms_id=20351) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10392 (pms_id=20348) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10394 (pms_id=20354) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10395 (pms_id=20355) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10397 (pms_id=20360) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10396 (pms_id=20357) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10399 (pms_id=20361) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10398 (pms_id=20362) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10400 (pms_id=20364) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10401 (pms_id=20367) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10402 (pms_id=20368) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10403 (pms_id=20369) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10404 (pms_id=20370) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10405 (pms_id=20371) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10406 (pms_id=20373) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10407 (pms_id=20374) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10408 (pms_id=20376) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10409 (pms_id=20377) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10410 (pms_id=20378) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10411 (pms_id=20379) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10412 (pms_id=20387) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10413 (pms_id=20389) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10414 (pms_id=20390) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10415 (pms_id=20391) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10416 (pms_id=20393) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10417 (pms_id=20403) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10418 (pms_id=20404) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10419 (pms_id=20405) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10420 (pms_id=20406) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10421 (pms_id=20407) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10423 (pms_id=20409) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10422 (pms_id=20408) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10424 (pms_id=20410) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10425 (pms_id=20411) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10426 (pms_id=20412) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10428 (pms_id=20418) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10427 (pms_id=20417) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10429 (pms_id=20419) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10430 (pms_id=20429) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10431 (pms_id=20430) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10433 (pms_id=20433) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10432 (pms_id=20432) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10434 (pms_id=20450) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10435 (pms_id=20451) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10436 (pms_id=20453) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10437 (pms_id=20454) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10438 (pms_id=20455) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10439 (pms_id=20456) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10440 (pms_id=20465) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10441 (pms_id=20466) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10442 (pms_id=20475) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10443 (pms_id=20476) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10444 (pms_id=20478) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10446 (pms_id=20481) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10445 (pms_id=20480) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10447 (pms_id=20482) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10448 (pms_id=20484) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10450 (pms_id=20486) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10449 (pms_id=20485) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10451 (pms_id=20488) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10452 (pms_id=20491) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10453 (pms_id=20493) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20486 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10454 (pms_id=20494) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10455 (pms_id=20495) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10456 (pms_id=20496) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10457 (pms_id=20497) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10459 (pms_id=20498) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10458 (pms_id=20499) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20494 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10461 (pms_id=20500) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10460 (pms_id=20501) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10462 (pms_id=20502) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10464 (pms_id=20504) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10465 (pms_id=20505) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10463 (pms_id=20503) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10466 (pms_id=20506) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10467 (pms_id=20514) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10468 (pms_id=20515) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20515 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10469 (pms_id=20516) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10470 (pms_id=20518) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10471 (pms_id=20524) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10472 (pms_id=20525) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10473 (pms_id=20535) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10474 (pms_id=20536) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10476 (pms_id=20538) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10475 (pms_id=20539) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20539 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10477 (pms_id=20540) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10478 (pms_id=20541) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10480 (pms_id=20542) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10479 (pms_id=20543) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10481 (pms_id=20544) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10482 (pms_id=20545) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10483 (pms_id=20547) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10484 (pms_id=20554) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10485 (pms_id=20555) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10486 (pms_id=20556) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10487 (pms_id=20557) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10488 (pms_id=20570) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10489 (pms_id=20571) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20570 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10490 (pms_id=20580) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10491 (pms_id=20581) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10492 (pms_id=20583) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10493 (pms_id=20585) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10495 (pms_id=20587) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10494 (pms_id=20588) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10496 (pms_id=20589) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10497 (pms_id=20599) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10498 (pms_id=20600) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10499 (pms_id=20602) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10500 (pms_id=20604) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10501 (pms_id=20605) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10502 (pms_id=20607) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10503 (pms_id=20608) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10504 (pms_id=20612) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10506 (pms_id=20615) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10505 (pms_id=20616) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10507 (pms_id=20622) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10508 (pms_id=20632) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10509 (pms_id=20633) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10510 (pms_id=20634) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10511 (pms_id=20638) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10513 (pms_id=20642) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10512 (pms_id=20641) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10514 (pms_id=20643) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10515 (pms_id=20650) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10516 (pms_id=20652) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10517 (pms_id=20654) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10518 (pms_id=20655) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10519 (pms_id=20657) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10520 (pms_id=20660) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10521 (pms_id=20662) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10522 (pms_id=20665) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10524 (pms_id=20667) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10523 (pms_id=20668) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10525 (pms_id=20671) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10526 (pms_id=20672) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10527 (pms_id=20674) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10528 (pms_id=20675) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10529 (pms_id=20677) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10530 (pms_id=20683) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10531 (pms_id=20685) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10532 (pms_id=20687) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10533 (pms_id=20689) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10534 (pms_id=20696) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10535 (pms_id=20697) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10536 (pms_id=20698) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20685 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10537 (pms_id=20699) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10538 (pms_id=20700) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10539 (pms_id=20707) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20700 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10540 (pms_id=20717) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10541 (pms_id=20719) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10542 (pms_id=20721) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10543 (pms_id=20722) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10544 (pms_id=20723) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10545 (pms_id=20724) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10547 (pms_id=20726) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10546 (pms_id=20725) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10548 (pms_id=20727) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10549 (pms_id=20728) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10550 (pms_id=20735) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20728 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10551 (pms_id=20737) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10552 (pms_id=20738) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10553 (pms_id=20739) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10554 (pms_id=20740) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10555 (pms_id=20741) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10556 (pms_id=20743) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10557 (pms_id=20746) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10558 (pms_id=20747) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20743 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10559 (pms_id=20748) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10560 (pms_id=20749) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10561 (pms_id=20752) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10562 (pms_id=20753) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10563 (pms_id=20756) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10564 (pms_id=20757) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10565 (pms_id=20760) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10566 (pms_id=20770) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10567 (pms_id=20771) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10568 (pms_id=20772) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10569 (pms_id=20775) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10570 (pms_id=20779) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10571 (pms_id=20780) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10572 (pms_id=20781) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10573 (pms_id=20782) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10575 (pms_id=20784) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10574 (pms_id=20783) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10576 (pms_id=20785) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10577 (pms_id=20786) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10578 (pms_id=20787) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10579 (pms_id=20791) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10580 (pms_id=20792) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10581 (pms_id=20794) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10582 (pms_id=20795) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10583 (pms_id=20797) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10584 (pms_id=20802) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10585 (pms_id=20804) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10586 (pms_id=20805) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10587 (pms_id=20808) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10588 (pms_id=20809) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10589 (pms_id=20810) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10590 (pms_id=20811) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10591 (pms_id=20815) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10592 (pms_id=20818) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10595 (pms_id=20821) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10593 (pms_id=20820) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10594 (pms_id=20822) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10596 (pms_id=20823) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10597 (pms_id=20826) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10598 (pms_id=20828) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10599 (pms_id=20829) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10600 (pms_id=20833) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10601 (pms_id=20835) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10604 (pms_id=20845) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10602 (pms_id=20837) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10603 (pms_id=20855) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10606 (pms_id=20858) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10605 (pms_id=20859) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10607 (pms_id=20860) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10608 (pms_id=20861) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10609 (pms_id=20862) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10610 (pms_id=20868) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10612 (pms_id=20870) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10611 (pms_id=20869) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10613 (pms_id=20873) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10615 (pms_id=20871) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10614 (pms_id=20875) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10616 (pms_id=20876) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10617 (pms_id=20877) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10618 (pms_id=20878) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10620 (pms_id=20879) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10619 (pms_id=20880) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10621 (pms_id=20882) 2025-11-19 15:34:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 10622 (pms_id=20883) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10623 (pms_id=20885) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10624 (pms_id=20889) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10625 (pms_id=20890) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10626 (pms_id=20891) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10628 (pms_id=20895) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10627 (pms_id=20896) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10629 (pms_id=20900) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10630 (pms_id=20902) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10631 (pms_id=20905) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10632 (pms_id=20910) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10633 (pms_id=20913) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10635 (pms_id=20916) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10634 (pms_id=20917) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10636 (pms_id=20918) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10638 (pms_id=20922) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10637 (pms_id=20920) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10639 (pms_id=20923) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10640 (pms_id=20924) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10641 (pms_id=20925) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10642 (pms_id=20926) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10643 (pms_id=20927) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10645 (pms_id=20929) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10644 (pms_id=20928) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10647 (pms_id=20930) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10646 (pms_id=20931) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10648 (pms_id=20932) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10649 (pms_id=20934) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10650 (pms_id=20935) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10651 (pms_id=20936) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10652 (pms_id=20938) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10653 (pms_id=20940) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10654 (pms_id=20942) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10655 (pms_id=20945) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10656 (pms_id=20946) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20934 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10657 (pms_id=20947) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10658 (pms_id=20948) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10659 (pms_id=20949) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10660 (pms_id=20950) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10661 (pms_id=20951) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10663 (pms_id=20952) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10662 (pms_id=20956) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10664 (pms_id=20957) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10665 (pms_id=20959) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10666 (pms_id=20960) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 20950 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10667 (pms_id=20961) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10668 (pms_id=20962) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10669 (pms_id=20973) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10670 (pms_id=20982) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10671 (pms_id=20983) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10672 (pms_id=20993) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10673 (pms_id=20994) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10674 (pms_id=20995) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10675 (pms_id=20996) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10676 (pms_id=21003) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10677 (pms_id=21013) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10678 (pms_id=21014) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10679 (pms_id=21015) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10681 (pms_id=21016) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10680 (pms_id=21018) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10682 (pms_id=21019) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10683 (pms_id=21020) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10684 (pms_id=21021) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10685 (pms_id=21022) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10686 (pms_id=21023) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10687 (pms_id=21024) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10688 (pms_id=21025) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10689 (pms_id=21026) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10690 (pms_id=21028) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10691 (pms_id=21029) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10692 (pms_id=21031) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10693 (pms_id=21032) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10694 (pms_id=21034) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10695 (pms_id=21035) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10696 (pms_id=21037) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10698 (pms_id=21039) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10697 (pms_id=21038) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10699 (pms_id=21040) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10700 (pms_id=21041) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10701 (pms_id=21042) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10704 (pms_id=21043) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10702 (pms_id=21044) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10703 (pms_id=21047) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10705 (pms_id=21057) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10706 (pms_id=21067) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10707 (pms_id=21068) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10708 (pms_id=21070) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10709 (pms_id=21071) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10710 (pms_id=21072) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10712 (pms_id=21073) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10711 (pms_id=21076) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10715 (pms_id=21078) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10713 (pms_id=21080) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10714 (pms_id=21081) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10716 (pms_id=21082) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10717 (pms_id=21083) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10718 (pms_id=21084) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10719 (pms_id=21085) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10720 (pms_id=21086) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10721 (pms_id=21087) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10722 (pms_id=21089) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10723 (pms_id=21090) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10724 (pms_id=21091) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10725 (pms_id=21092) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10726 (pms_id=21093) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10727 (pms_id=21095) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10728 (pms_id=21098) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10730 (pms_id=21099) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10729 (pms_id=21100) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10731 (pms_id=21108) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10732 (pms_id=21109) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10733 (pms_id=21110) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10736 (pms_id=21111) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10734 (pms_id=21112) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10735 (pms_id=21113) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10737 (pms_id=21114) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10738 (pms_id=21115) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10739 (pms_id=21116) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10740 (pms_id=21117) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10741 (pms_id=21118) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10742 (pms_id=21120) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10743 (pms_id=21121) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10744 (pms_id=21122) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10745 (pms_id=21123) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10746 (pms_id=21124) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10747 (pms_id=21126) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10748 (pms_id=21127) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10749 (pms_id=21128) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10750 (pms_id=21129) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10751 (pms_id=21134) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10753 (pms_id=21144) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10752 (pms_id=21138) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10754 (pms_id=21145) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10755 (pms_id=21146) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10756 (pms_id=21147) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10757 (pms_id=21149) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10758 (pms_id=21150) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10759 (pms_id=21151) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10760 (pms_id=21152) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10761 (pms_id=21153) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10762 (pms_id=21154) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10764 (pms_id=21156) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10763 (pms_id=21160) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10765 (pms_id=21161) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10766 (pms_id=21162) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10767 (pms_id=21164) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10769 (pms_id=21166) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10768 (pms_id=21165) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10770 (pms_id=21168) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10771 (pms_id=21169) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10772 (pms_id=21170) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10773 (pms_id=21171) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10775 (pms_id=21172) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10774 (pms_id=21173) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10776 (pms_id=21175) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10777 (pms_id=21176) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10778 (pms_id=21177) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10779 (pms_id=21178) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10780 (pms_id=21180) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10781 (pms_id=21181) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10782 (pms_id=21187) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10783 (pms_id=21182) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10784 (pms_id=21188) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10785 (pms_id=21207) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10786 (pms_id=21209) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10787 (pms_id=21210) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10788 (pms_id=21211) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10789 (pms_id=21212) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10791 (pms_id=21213) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10790 (pms_id=21214) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10792 (pms_id=21215) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10793 (pms_id=21216) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10794 (pms_id=21219) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10795 (pms_id=21220) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10796 (pms_id=21221) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10797 (pms_id=21222) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10798 (pms_id=21224) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10799 (pms_id=21225) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10800 (pms_id=21235) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10801 (pms_id=21236) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10802 (pms_id=21238) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10803 (pms_id=21237) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10804 (pms_id=21239) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10805 (pms_id=21243) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10806 (pms_id=21244) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10807 (pms_id=21245) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10808 (pms_id=21248) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10809 (pms_id=21252) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10810 (pms_id=21253) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10811 (pms_id=21255) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10812 (pms_id=21256) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10813 (pms_id=21258) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10814 (pms_id=21260) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10815 (pms_id=21261) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10816 (pms_id=21262) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10817 (pms_id=21264) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10818 (pms_id=21265) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10819 (pms_id=21267) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10820 (pms_id=21268) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10821 (pms_id=21269) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10822 (pms_id=21270) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10823 (pms_id=21280) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10824 (pms_id=21281) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10826 (pms_id=21284) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10825 (pms_id=21283) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10827 (pms_id=21291) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10828 (pms_id=21301) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10830 (pms_id=21302) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10829 (pms_id=21303) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10832 (pms_id=21304) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10831 (pms_id=21305) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10833 (pms_id=21306) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10834 (pms_id=21307) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10835 (pms_id=21308) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10836 (pms_id=21309) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10837 (pms_id=21310) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10838 (pms_id=21311) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10839 (pms_id=21312) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10840 (pms_id=21313) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10841 (pms_id=21322) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10842 (pms_id=21323) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10843 (pms_id=21324) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10844 (pms_id=21325) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10846 (pms_id=21326) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10845 (pms_id=21327) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10847 (pms_id=21328) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10848 (pms_id=21329) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10850 (pms_id=21333) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10849 (pms_id=21334) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10851 (pms_id=21335) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10852 (pms_id=21336) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10854 (pms_id=21338) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10853 (pms_id=21337) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21337 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10855 (pms_id=21342) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10857 (pms_id=21345) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10856 (pms_id=21347) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10858 (pms_id=21353) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10859 (pms_id=21354) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10860 (pms_id=21355) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10861 (pms_id=21364) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10863 (pms_id=21365) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10862 (pms_id=21366) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10864 (pms_id=21367) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10865 (pms_id=21369) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10866 (pms_id=21370) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10867 (pms_id=21371) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10868 (pms_id=21373) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10869 (pms_id=21374) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10870 (pms_id=21375) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10871 (pms_id=21376) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10872 (pms_id=21377) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10874 (pms_id=21379) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10873 (pms_id=21378) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10875 (pms_id=21381) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10876 (pms_id=21382) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10877 (pms_id=21383) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10878 (pms_id=21384) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10879 (pms_id=21385) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10880 (pms_id=21387) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10881 (pms_id=21388) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10883 (pms_id=21391) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10882 (pms_id=21389) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10884 (pms_id=21392) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10885 (pms_id=21393) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10887 (pms_id=21395) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10886 (pms_id=21394) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10888 (pms_id=21396) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10889 (pms_id=21397) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10890 (pms_id=21398) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10891 (pms_id=21399) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10892 (pms_id=21401) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10893 (pms_id=21402) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10894 (pms_id=21403) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10916 (pms_id=21407) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10895 (pms_id=21409) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10896 (pms_id=21415) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10897 (pms_id=21428) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10898 (pms_id=21429) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10899 (pms_id=21442) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10901 (pms_id=21444) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10900 (pms_id=21445) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10902 (pms_id=21446) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10903 (pms_id=21451) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10904 (pms_id=21454) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10905 (pms_id=21458) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10906 (pms_id=21460) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10907 (pms_id=21462) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10908 (pms_id=21463) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10910 (pms_id=21464) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10909 (pms_id=21465) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10911 (pms_id=21476) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10912 (pms_id=21477) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10913 (pms_id=21481) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10914 (pms_id=21482) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10915 (pms_id=21483) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10917 (pms_id=21485) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10918 (pms_id=21505) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10919 (pms_id=21506) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10920 (pms_id=21509) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10921 (pms_id=21511) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10922 (pms_id=21512) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10923 (pms_id=21513) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10924 (pms_id=21522) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10925 (pms_id=21523) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10926 (pms_id=21524) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10928 (pms_id=21533) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10927 (pms_id=21535) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10929 (pms_id=21536) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10930 (pms_id=21537) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10932 (pms_id=21538) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10931 (pms_id=21539) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10933 (pms_id=21549) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10934 (pms_id=21550) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10935 (pms_id=21551) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10936 (pms_id=21552) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10937 (pms_id=21554) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10938 (pms_id=21555) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10939 (pms_id=21556) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10940 (pms_id=21557) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10941 (pms_id=21558) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10942 (pms_id=21561) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10943 (pms_id=21562) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10944 (pms_id=21564) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10945 (pms_id=21565) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10946 (pms_id=21567) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10947 (pms_id=21568) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10950 (pms_id=21572) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10948 (pms_id=21582) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10949 (pms_id=21583) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10951 (pms_id=21584) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10952 (pms_id=21585) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10953 (pms_id=21586) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10954 (pms_id=21587) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10956 (pms_id=21589) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10955 (pms_id=21588) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10958 (pms_id=21590) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10957 (pms_id=21591) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10959 (pms_id=21592) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10960 (pms_id=21594) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10961 (pms_id=21595) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10962 (pms_id=21596) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10963 (pms_id=21597) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10964 (pms_id=21601) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10965 (pms_id=21602) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10967 (pms_id=21605) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10966 (pms_id=21604) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10968 (pms_id=21606) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10970 (pms_id=21607) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10969 (pms_id=21608) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10971 (pms_id=21609) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10972 (pms_id=21613) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10973 (pms_id=21623) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10974 (pms_id=21625) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10975 (pms_id=21626) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10976 (pms_id=21627) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10978 (pms_id=21631) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10977 (pms_id=21629) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10979 (pms_id=21633) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10980 (pms_id=21634) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10981 (pms_id=21635) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10982 (pms_id=21636) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10983 (pms_id=21637) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10984 (pms_id=21640) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10985 (pms_id=21641) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10986 (pms_id=21642) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10988 (pms_id=21648) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10987 (pms_id=21652) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10989 (pms_id=21653) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10990 (pms_id=21655) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10991 (pms_id=21658) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10993 (pms_id=21660) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10992 (pms_id=21659) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10994 (pms_id=21661) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21659 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10995 (pms_id=21662) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10996 (pms_id=21664) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10997 (pms_id=21667) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10998 (pms_id=21668) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 10999 (pms_id=21669) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 11000 (pms_id=21678) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 11001 (pms_id=21682) 2025-11-19 15:34:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 11002 (pms_id=21684) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11003 (pms_id=21686) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11004 (pms_id=21687) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11006 (pms_id=21698) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11005 (pms_id=21699) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11007 (pms_id=21700) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11009 (pms_id=21701) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11010 (pms_id=21713) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11008 (pms_id=21712) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11011 (pms_id=21714) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11012 (pms_id=21715) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11013 (pms_id=21716) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11014 (pms_id=21717) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11015 (pms_id=21729) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11016 (pms_id=21738) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11017 (pms_id=21739) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11018 (pms_id=21740) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11019 (pms_id=21752) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11020 (pms_id=21755) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11021 (pms_id=21756) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11022 (pms_id=21757) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11023 (pms_id=21758) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11024 (pms_id=21762) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11025 (pms_id=21763) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11027 (pms_id=21764) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11028 (pms_id=21766) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11026 (pms_id=21765) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11030 (pms_id=21768) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11029 (pms_id=21769) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11031 (pms_id=21770) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11032 (pms_id=21779) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11033 (pms_id=21780) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11034 (pms_id=21790) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11035 (pms_id=21792) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11036 (pms_id=21793) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11037 (pms_id=21803) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11038 (pms_id=21804) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11040 (pms_id=21806) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11039 (pms_id=21808) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11041 (pms_id=21811) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11042 (pms_id=21812) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11043 (pms_id=21815) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11044 (pms_id=21816) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11045 (pms_id=21817) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11046 (pms_id=21820) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11047 (pms_id=21823) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11049 (pms_id=21826) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11048 (pms_id=21825) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11050 (pms_id=21829) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11051 (pms_id=21831) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11052 (pms_id=21834) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11053 (pms_id=21835) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11054 (pms_id=21836) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11055 (pms_id=21838) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11056 (pms_id=21839) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11057 (pms_id=21840) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11058 (pms_id=21841) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11059 (pms_id=21842) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11060 (pms_id=21849) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11061 (pms_id=21854) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11062 (pms_id=21855) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11063 (pms_id=21856) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11064 (pms_id=21857) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11065 (pms_id=21858) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11066 (pms_id=21859) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11067 (pms_id=21863) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11068 (pms_id=21864) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11069 (pms_id=21867) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11070 (pms_id=21880) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11071 (pms_id=21881) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11072 (pms_id=21882) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11073 (pms_id=21883) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11074 (pms_id=21884) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11075 (pms_id=21885) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11076 (pms_id=21887) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11077 (pms_id=21888) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11078 (pms_id=21895) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11080 (pms_id=21915) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11079 (pms_id=21916) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11081 (pms_id=21929) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11082 (pms_id=21930) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11083 (pms_id=21931) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 21930 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11084 (pms_id=21932) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11085 (pms_id=21933) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11086 (pms_id=21934) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11087 (pms_id=21935) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11088 (pms_id=21936) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11089 (pms_id=21937) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11090 (pms_id=21938) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11091 (pms_id=21939) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11092 (pms_id=21941) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11093 (pms_id=21942) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11094 (pms_id=21943) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11095 (pms_id=21944) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11096 (pms_id=21946) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11097 (pms_id=21947) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11098 (pms_id=21948) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11099 (pms_id=21953) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11100 (pms_id=21954) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11101 (pms_id=21964) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11103 (pms_id=21965) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11102 (pms_id=21966) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11104 (pms_id=21967) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11105 (pms_id=21968) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11106 (pms_id=21969) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11107 (pms_id=21970) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11108 (pms_id=21974) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11109 (pms_id=21975) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11110 (pms_id=21977) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11111 (pms_id=21978) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11112 (pms_id=21979) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11113 (pms_id=21980) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11114 (pms_id=21988) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11115 (pms_id=21989) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11116 (pms_id=22003) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11117 (pms_id=22004) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11118 (pms_id=22005) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11119 (pms_id=22007) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11120 (pms_id=22008) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11121 (pms_id=22009) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11123 (pms_id=22011) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11122 (pms_id=22021) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11124 (pms_id=22023) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11125 (pms_id=22031) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11126 (pms_id=22032) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11127 (pms_id=22033) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11128 (pms_id=22034) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11129 (pms_id=22036) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11130 (pms_id=22038) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11131 (pms_id=22039) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11133 (pms_id=22040) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11132 (pms_id=22043) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11134 (pms_id=22044) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11135 (pms_id=22047) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11136 (pms_id=22048) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11137 (pms_id=22049) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11138 (pms_id=22050) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11140 (pms_id=22052) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11139 (pms_id=22051) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11141 (pms_id=22058) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11142 (pms_id=22061) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11143 (pms_id=22062) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11144 (pms_id=22064) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11145 (pms_id=22065) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11146 (pms_id=22066) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11147 (pms_id=22067) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22065 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11148 (pms_id=22068) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11149 (pms_id=22070) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11150 (pms_id=22072) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11151 (pms_id=22073) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11152 (pms_id=22077) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11153 (pms_id=22079) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11154 (pms_id=22080) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11155 (pms_id=22081) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11156 (pms_id=22082) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11157 (pms_id=22083) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11158 (pms_id=22084) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11159 (pms_id=22085) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11160 (pms_id=22086) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11161 (pms_id=22087) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11162 (pms_id=22088) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11163 (pms_id=22089) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11164 (pms_id=22090) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11165 (pms_id=22091) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11166 (pms_id=22092) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11167 (pms_id=22093) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11168 (pms_id=22094) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11169 (pms_id=22095) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11170 (pms_id=22096) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11171 (pms_id=22097) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11173 (pms_id=22098) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11172 (pms_id=22099) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11174 (pms_id=22100) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11175 (pms_id=22101) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11176 (pms_id=22102) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11177 (pms_id=22103) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11178 (pms_id=22104) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11179 (pms_id=22105) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11180 (pms_id=22106) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11181 (pms_id=22107) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11182 (pms_id=22109) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11183 (pms_id=22117) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11184 (pms_id=22118) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11185 (pms_id=22119) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11187 (pms_id=22122) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11186 (pms_id=22124) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11188 (pms_id=22126) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11189 (pms_id=22130) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11190 (pms_id=22131) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11191 (pms_id=22132) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11192 (pms_id=22133) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11193 (pms_id=22134) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11194 (pms_id=22135) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11195 (pms_id=22136) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11197 (pms_id=22137) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11196 (pms_id=22138) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11198 (pms_id=22139) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11199 (pms_id=22140) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11200 (pms_id=22143) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11202 (pms_id=22147) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11201 (pms_id=22148) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11203 (pms_id=22156) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11204 (pms_id=22157) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11205 (pms_id=22158) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11206 (pms_id=22168) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11207 (pms_id=22169) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11208 (pms_id=22181) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11209 (pms_id=22188) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11210 (pms_id=22189) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11211 (pms_id=22190) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11212 (pms_id=22191) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11213 (pms_id=22192) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11214 (pms_id=22193) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11215 (pms_id=22194) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11216 (pms_id=22195) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11217 (pms_id=22196) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11218 (pms_id=22197) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11219 (pms_id=22198) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11220 (pms_id=22199) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11221 (pms_id=22200) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11222 (pms_id=22201) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11223 (pms_id=22202) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11224 (pms_id=22205) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11225 (pms_id=22206) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11226 (pms_id=22208) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11227 (pms_id=22210) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11228 (pms_id=22211) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11229 (pms_id=22212) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11230 (pms_id=22225) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11231 (pms_id=22226) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11232 (pms_id=22227) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11233 (pms_id=22228) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11234 (pms_id=22232) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11235 (pms_id=22233) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11236 (pms_id=22235) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11237 (pms_id=22237) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11238 (pms_id=22238) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11239 (pms_id=22239) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11240 (pms_id=22241) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11241 (pms_id=22242) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11242 (pms_id=22243) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11244 (pms_id=22245) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11243 (pms_id=22244) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11245 (pms_id=22246) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11246 (pms_id=22247) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11247 (pms_id=22249) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11248 (pms_id=22250) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11249 (pms_id=22252) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11250 (pms_id=22253) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11251 (pms_id=22254) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11252 (pms_id=22255) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11253 (pms_id=22256) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11254 (pms_id=22257) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11255 (pms_id=22259) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11256 (pms_id=22260) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11257 (pms_id=22261) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11259 (pms_id=22262) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11258 (pms_id=22263) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11261 (pms_id=22267) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11260 (pms_id=22266) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11262 (pms_id=22268) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11263 (pms_id=22269) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11264 (pms_id=22270) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11265 (pms_id=22271) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11266 (pms_id=22273) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11267 (pms_id=22276) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11269 (pms_id=22279) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11268 (pms_id=22278) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11270 (pms_id=22281) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11271 (pms_id=22282) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11272 (pms_id=22283) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11273 (pms_id=22285) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11275 (pms_id=22286) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11274 (pms_id=22295) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11276 (pms_id=22296) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11277 (pms_id=22297) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11278 (pms_id=22300) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11279 (pms_id=22301) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11280 (pms_id=22302) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11281 (pms_id=22303) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11282 (pms_id=22304) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11283 (pms_id=22305) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11284 (pms_id=22307) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11285 (pms_id=22311) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11287 (pms_id=22313) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11286 (pms_id=22312) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11288 (pms_id=22323) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11289 (pms_id=22324) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11290 (pms_id=22327) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11291 (pms_id=22338) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11292 (pms_id=22339) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11293 (pms_id=22340) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11294 (pms_id=22341) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11295 (pms_id=22342) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11296 (pms_id=22344) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11298 (pms_id=22356) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11297 (pms_id=22345) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11299 (pms_id=22359) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11300 (pms_id=22360) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11301 (pms_id=22361) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11302 (pms_id=22364) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11303 (pms_id=22372) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11304 (pms_id=22376) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11305 (pms_id=22379) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11306 (pms_id=22382) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11307 (pms_id=22381) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11309 (pms_id=22387) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11308 (pms_id=22385) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11310 (pms_id=22388) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11311 (pms_id=22389) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11312 (pms_id=22390) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11313 (pms_id=22394) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11314 (pms_id=22395) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11315 (pms_id=22396) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11316 (pms_id=22397) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11317 (pms_id=22401) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11319 (pms_id=22403) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11318 (pms_id=22402) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11321 (pms_id=22404) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11320 (pms_id=22413) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11322 (pms_id=22414) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11323 (pms_id=22415) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11324 (pms_id=22416) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11325 (pms_id=22418) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11326 (pms_id=22419) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11327 (pms_id=22429) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11328 (pms_id=22430) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11329 (pms_id=22431) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11330 (pms_id=22433) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11331 (pms_id=22434) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11332 (pms_id=22440) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11333 (pms_id=22441) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11334 (pms_id=22442) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11335 (pms_id=22443) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11336 (pms_id=22444) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11337 (pms_id=22445) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11338 (pms_id=22446) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11339 (pms_id=22455) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11340 (pms_id=22456) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11341 (pms_id=22457) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11342 (pms_id=22459) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11343 (pms_id=22460) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11344 (pms_id=22461) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11345 (pms_id=22463) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11346 (pms_id=22464) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11347 (pms_id=22465) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11348 (pms_id=22468) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11349 (pms_id=22470) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11350 (pms_id=22471) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11351 (pms_id=22472) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11354 (pms_id=22474) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11352 (pms_id=22473) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11353 (pms_id=22477) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11356 (pms_id=22481) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11355 (pms_id=22478) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11357 (pms_id=22491) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11358 (pms_id=22492) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11359 (pms_id=22493) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11360 (pms_id=22495) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11361 (pms_id=22497) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11362 (pms_id=22509) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11363 (pms_id=22512) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11364 (pms_id=22514) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11365 (pms_id=22522) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11366 (pms_id=22523) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11367 (pms_id=22533) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11368 (pms_id=22534) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11369 (pms_id=22535) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11370 (pms_id=22536) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11371 (pms_id=22537) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11372 (pms_id=22538) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11373 (pms_id=22548) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11375 (pms_id=22557) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11374 (pms_id=22553) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11377 (pms_id=22568) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11376 (pms_id=22569) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11378 (pms_id=22570) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11379 (pms_id=22571) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11380 (pms_id=22572) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11382 (pms_id=22573) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11381 (pms_id=22574) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11383 (pms_id=22575) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11384 (pms_id=22576) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11385 (pms_id=22579) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11386 (pms_id=22580) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11387 (pms_id=22582) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11388 (pms_id=22583) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11389 (pms_id=22590) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11390 (pms_id=22591) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11391 (pms_id=22603) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11392 (pms_id=22604) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11393 (pms_id=22608) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11394 (pms_id=22609) 2025-11-19 15:34:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 11395 (pms_id=22610) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11397 (pms_id=22612) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11396 (pms_id=22611) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11398 (pms_id=22619) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11400 (pms_id=22622) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11399 (pms_id=22621) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11402 (pms_id=22630) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11401 (pms_id=22632) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11403 (pms_id=22633) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11404 (pms_id=22634) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11405 (pms_id=22636) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11406 (pms_id=22637) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11411 (pms_id=22638) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11407 (pms_id=22639) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11408 (pms_id=22641) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11409 (pms_id=22644) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11410 (pms_id=22645) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11412 (pms_id=22647) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11413 (pms_id=22648) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11414 (pms_id=22656) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11415 (pms_id=22658) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11416 (pms_id=22659) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11417 (pms_id=22660) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11418 (pms_id=22664) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11420 (pms_id=22668) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11419 (pms_id=22666) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11421 (pms_id=22669) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11422 (pms_id=22670) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11423 (pms_id=22679) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11424 (pms_id=22681) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11425 (pms_id=22682) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11426 (pms_id=22683) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11427 (pms_id=22684) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11428 (pms_id=22686) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11429 (pms_id=22688) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11431 (pms_id=22689) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11430 (pms_id=22690) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11432 (pms_id=22692) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11433 (pms_id=22693) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11434 (pms_id=22694) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11435 (pms_id=22705) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11436 (pms_id=22714) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11437 (pms_id=22715) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11439 (pms_id=22717) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11438 (pms_id=22716) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11440 (pms_id=22718) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11441 (pms_id=22719) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11442 (pms_id=22721) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11443 (pms_id=22730) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11444 (pms_id=22731) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11445 (pms_id=22733) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11447 (pms_id=22734) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11446 (pms_id=22735) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11449 (pms_id=22738) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11448 (pms_id=22740) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11450 (pms_id=22742) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11451 (pms_id=22743) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11452 (pms_id=22744) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11453 (pms_id=22746) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11454 (pms_id=22747) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11455 (pms_id=22748) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11456 (pms_id=22749) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11457 (pms_id=22750) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11459 (pms_id=22752) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11458 (pms_id=22754) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11461 (pms_id=22763) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11460 (pms_id=22762) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11462 (pms_id=22764) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11464 (pms_id=22776) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11463 (pms_id=22774) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11466 (pms_id=22780) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11465 (pms_id=22778) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11467 (pms_id=22781) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11468 (pms_id=22783) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11469 (pms_id=22787) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11470 (pms_id=22788) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11471 (pms_id=22789) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11472 (pms_id=22790) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11473 (pms_id=22791) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11474 (pms_id=22793) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11476 (pms_id=22795) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11475 (pms_id=22796) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11477 (pms_id=22798) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11478 (pms_id=22799) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11479 (pms_id=22809) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11480 (pms_id=22811) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11482 (pms_id=22812) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11481 (pms_id=22813) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11483 (pms_id=22815) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11484 (pms_id=22816) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11485 (pms_id=22819) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11486 (pms_id=22821) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11487 (pms_id=22822) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11489 (pms_id=22825) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11488 (pms_id=22826) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11490 (pms_id=22827) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11491 (pms_id=22831) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11492 (pms_id=22833) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11493 (pms_id=22835) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11494 (pms_id=22837) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11496 (pms_id=22840) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11495 (pms_id=22838) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11497 (pms_id=22843) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11499 (pms_id=22846) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11498 (pms_id=22849) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11500 (pms_id=22850) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11501 (pms_id=22851) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11502 (pms_id=22852) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11503 (pms_id=22853) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11522 (pms_id=22855) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11504 (pms_id=22856) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11505 (pms_id=22858) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11506 (pms_id=22860) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 22853 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11507 (pms_id=22861) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11508 (pms_id=22862) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11510 (pms_id=22865) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11509 (pms_id=22868) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11512 (pms_id=22869) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11511 (pms_id=22871) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11513 (pms_id=22872) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11514 (pms_id=22873) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11515 (pms_id=22874) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11516 (pms_id=22877) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11517 (pms_id=22879) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11518 (pms_id=22880) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11519 (pms_id=22881) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11520 (pms_id=22883) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11521 (pms_id=22886) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11523 (pms_id=22887) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11524 (pms_id=22888) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11525 (pms_id=22891) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11526 (pms_id=22893) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11527 (pms_id=22894) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11528 (pms_id=22896) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11529 (pms_id=22897) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11530 (pms_id=22898) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11531 (pms_id=22900) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11532 (pms_id=22901) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11533 (pms_id=22902) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11534 (pms_id=22903) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11536 (pms_id=22905) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11535 (pms_id=22907) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11537 (pms_id=22908) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11538 (pms_id=22909) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11539 (pms_id=22910) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11540 (pms_id=22911) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11541 (pms_id=22912) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11543 (pms_id=22916) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11542 (pms_id=22915) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11544 (pms_id=22918) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11545 (pms_id=22919) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11547 (pms_id=22922) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11546 (pms_id=22921) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11548 (pms_id=22923) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11549 (pms_id=22925) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11550 (pms_id=22926) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11551 (pms_id=22929) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11552 (pms_id=22931) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11553 (pms_id=22932) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11554 (pms_id=22941) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11555 (pms_id=22940) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11556 (pms_id=22942) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11557 (pms_id=22943) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11559 (pms_id=22944) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11558 (pms_id=22945) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11564 (pms_id=22946) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11560 (pms_id=22947) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11562 (pms_id=22948) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11561 (pms_id=22957) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11563 (pms_id=22961) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11566 (pms_id=22963) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11565 (pms_id=22964) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11567 (pms_id=22966) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11568 (pms_id=22968) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11569 (pms_id=22974) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11570 (pms_id=22975) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11571 (pms_id=22985) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11572 (pms_id=22986) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11573 (pms_id=22987) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11574 (pms_id=22994) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11575 (pms_id=22996) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11576 (pms_id=22997) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11577 (pms_id=22998) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11578 (pms_id=22999) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11579 (pms_id=23000) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11580 (pms_id=23001) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11583 (pms_id=23002) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11584 (pms_id=23005) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11582 (pms_id=23006) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11585 (pms_id=23007) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11581 (pms_id=23008) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11586 (pms_id=23009) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11587 (pms_id=23011) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11588 (pms_id=23012) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11589 (pms_id=23013) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11590 (pms_id=23017) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11591 (pms_id=23026) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11592 (pms_id=23027) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11593 (pms_id=23036) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11595 (pms_id=23041) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11594 (pms_id=23040) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11596 (pms_id=23052) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11597 (pms_id=23060) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11598 (pms_id=23061) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11599 (pms_id=23062) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11601 (pms_id=23063) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11600 (pms_id=23065) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11602 (pms_id=23067) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11603 (pms_id=23069) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11604 (pms_id=23070) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11605 (pms_id=23073) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11606 (pms_id=23083) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11607 (pms_id=23103) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11608 (pms_id=23113) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11609 (pms_id=23114) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11610 (pms_id=23115) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11611 (pms_id=23123) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11612 (pms_id=23125) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11613 (pms_id=23126) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11614 (pms_id=23144) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11615 (pms_id=23145) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11617 (pms_id=23149) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11616 (pms_id=23147) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11618 (pms_id=23150) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11619 (pms_id=23151) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11620 (pms_id=23152) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11621 (pms_id=23162) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11622 (pms_id=23165) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11623 (pms_id=23166) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11625 (pms_id=23169) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11624 (pms_id=23168) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11626 (pms_id=23178) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11627 (pms_id=23180) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11628 (pms_id=23189) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11629 (pms_id=23191) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11630 (pms_id=23192) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11631 (pms_id=23193) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11632 (pms_id=23194) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11633 (pms_id=23195) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11634 (pms_id=23197) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11635 (pms_id=23198) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11636 (pms_id=23199) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11637 (pms_id=23200) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11638 (pms_id=23201) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11640 (pms_id=23202) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11639 (pms_id=23212) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11641 (pms_id=23213) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11642 (pms_id=23215) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11643 (pms_id=23216) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11644 (pms_id=23221) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11645 (pms_id=23217) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11647 (pms_id=23228) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11646 (pms_id=23222) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11648 (pms_id=23248) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11649 (pms_id=23250) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11650 (pms_id=23249) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11651 (pms_id=23251) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11652 (pms_id=23259) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11653 (pms_id=23260) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11654 (pms_id=23269) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11655 (pms_id=23279) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11656 (pms_id=23289) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11657 (pms_id=23299) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11658 (pms_id=23300) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11659 (pms_id=23301) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11660 (pms_id=23309) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11661 (pms_id=23311) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11662 (pms_id=23313) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11663 (pms_id=23319) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11664 (pms_id=23326) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11665 (pms_id=23327) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11666 (pms_id=23336) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11667 (pms_id=23337) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11668 (pms_id=23346) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11669 (pms_id=23347) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11670 (pms_id=23348) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11671 (pms_id=23349) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11672 (pms_id=23350) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11674 (pms_id=23352) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11673 (pms_id=23351) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11675 (pms_id=23354) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11676 (pms_id=23363) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11677 (pms_id=23373) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11678 (pms_id=23374) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11679 (pms_id=23379) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11680 (pms_id=23380) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11681 (pms_id=23382) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11682 (pms_id=23383) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11683 (pms_id=23384) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11684 (pms_id=23385) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11685 (pms_id=23386) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11686 (pms_id=23397) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11687 (pms_id=23399) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11688 (pms_id=23400) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11689 (pms_id=23401) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11691 (pms_id=23402) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11690 (pms_id=23413) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11692 (pms_id=23418) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11693 (pms_id=23421) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11694 (pms_id=23422) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11695 (pms_id=23431) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11696 (pms_id=23434) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11697 (pms_id=23435) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11699 (pms_id=23437) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11698 (pms_id=23439) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11700 (pms_id=23440) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11701 (pms_id=23443) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11702 (pms_id=23444) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11703 (pms_id=23445) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11704 (pms_id=23446) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11705 (pms_id=23448) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11706 (pms_id=23449) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11707 (pms_id=23455) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11708 (pms_id=23457) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11709 (pms_id=23459) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11710 (pms_id=23460) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11711 (pms_id=23462) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11712 (pms_id=23463) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11713 (pms_id=23464) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11714 (pms_id=23465) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11715 (pms_id=23466) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11716 (pms_id=23468) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11717 (pms_id=23469) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11718 (pms_id=23477) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11719 (pms_id=23478) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11720 (pms_id=23479) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11721 (pms_id=23480) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11723 (pms_id=23482) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11722 (pms_id=23483) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11724 (pms_id=23484) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11725 (pms_id=23486) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11726 (pms_id=23487) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11727 (pms_id=23488) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11728 (pms_id=23491) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11731 (pms_id=23493) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11729 (pms_id=23492) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11730 (pms_id=23494) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11732 (pms_id=23506) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11733 (pms_id=23507) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11734 (pms_id=23516) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11735 (pms_id=23517) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11736 (pms_id=23520) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11737 (pms_id=23522) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11738 (pms_id=23524) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11739 (pms_id=23525) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11740 (pms_id=23535) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11742 (pms_id=23536) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11741 (pms_id=23546) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11743 (pms_id=23547) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11744 (pms_id=23548) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11745 (pms_id=23549) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11746 (pms_id=23559) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11747 (pms_id=23560) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11748 (pms_id=23561) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11749 (pms_id=23562) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11750 (pms_id=23564) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11751 (pms_id=23566) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11752 (pms_id=23567) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11753 (pms_id=23568) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11754 (pms_id=23569) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11755 (pms_id=23571) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11756 (pms_id=23572) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11757 (pms_id=23573) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11758 (pms_id=23586) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11759 (pms_id=23587) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11760 (pms_id=23588) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11761 (pms_id=23589) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11762 (pms_id=23590) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11763 (pms_id=23591) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11764 (pms_id=23592) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11765 (pms_id=23594) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11766 (pms_id=23595) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11767 (pms_id=23596) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11768 (pms_id=23597) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11769 (pms_id=23607) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11771 (pms_id=23608) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11770 (pms_id=23609) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11776 (pms_id=23610) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11772 (pms_id=23612) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11773 (pms_id=23613) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11774 (pms_id=23614) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11775 (pms_id=23618) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11777 (pms_id=23619) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11778 (pms_id=23620) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11779 (pms_id=23621) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11780 (pms_id=23622) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11781 (pms_id=23623) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11782 (pms_id=23624) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11783 (pms_id=23625) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11784 (pms_id=23626) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11785 (pms_id=23628) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11786 (pms_id=23638) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11787 (pms_id=23639) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11788 (pms_id=23640) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11789 (pms_id=23641) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11791 (pms_id=23643) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11790 (pms_id=23642) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11792 (pms_id=23644) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11793 (pms_id=23645) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11794 (pms_id=23646) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11795 (pms_id=23647) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11796 (pms_id=23648) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11797 (pms_id=23657) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11798 (pms_id=23666) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11800 (pms_id=23677) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11799 (pms_id=23676) 2025-11-19 15:34:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 11802 (pms_id=23678) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11801 (pms_id=23679) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11803 (pms_id=23680) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11804 (pms_id=23693) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11805 (pms_id=23694) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11806 (pms_id=23695) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11807 (pms_id=23696) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11809 (pms_id=23699) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11808 (pms_id=23697) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11810 (pms_id=23701) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11811 (pms_id=23702) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11813 (pms_id=23704) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11812 (pms_id=23706) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11814 (pms_id=23707) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11815 (pms_id=23710) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11816 (pms_id=23711) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11817 (pms_id=23713) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11818 (pms_id=23714) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11819 (pms_id=23719) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11820 (pms_id=23727) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11822 (pms_id=23729) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11824 (pms_id=23738) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11821 (pms_id=23731) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11823 (pms_id=23739) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11825 (pms_id=23740) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11826 (pms_id=23741) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11827 (pms_id=23742) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11828 (pms_id=23743) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11831 (pms_id=23745) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11830 (pms_id=23746) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11832 (pms_id=23748) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11833 (pms_id=23750) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11834 (pms_id=23751) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11835 (pms_id=23757) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11836 (pms_id=23758) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11837 (pms_id=23767) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11838 (pms_id=23768) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11839 (pms_id=23779) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11842 (pms_id=23784) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11840 (pms_id=23787) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11841 (pms_id=23785) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11843 (pms_id=23788) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11844 (pms_id=23789) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11845 (pms_id=23799) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11846 (pms_id=23802) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11829 (pms_id=23744) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11847 (pms_id=23804) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11848 (pms_id=23806) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11849 (pms_id=23808) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11850 (pms_id=23809) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11851 (pms_id=23811) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11852 (pms_id=23812) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11853 (pms_id=23813) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11854 (pms_id=23817) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11855 (pms_id=23818) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11856 (pms_id=23829) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11857 (pms_id=23830) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11858 (pms_id=23832) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11859 (pms_id=23834) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11860 (pms_id=23835) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11861 (pms_id=23836) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11862 (pms_id=23839) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11863 (pms_id=23850) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11864 (pms_id=23862) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11866 (pms_id=23865) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11865 (pms_id=23864) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11867 (pms_id=23866) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11868 (pms_id=23867) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11869 (pms_id=23869) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11870 (pms_id=23877) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11871 (pms_id=23871) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11872 (pms_id=23878) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11873 (pms_id=23879) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11874 (pms_id=23880) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11875 (pms_id=23882) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11877 (pms_id=23881) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11876 (pms_id=23892) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11878 (pms_id=23893) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11880 (pms_id=23895) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11879 (pms_id=23894) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11881 (pms_id=23897) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11882 (pms_id=23899) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11883 (pms_id=23900) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11887 (pms_id=23902) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11884 (pms_id=23901) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11886 (pms_id=23903) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11885 (pms_id=23912) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11888 (pms_id=23932) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11890 (pms_id=23933) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11889 (pms_id=23934) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11891 (pms_id=23935) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11892 (pms_id=23936) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11893 (pms_id=23937) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11895 (pms_id=23938) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11894 (pms_id=23941) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11897 (pms_id=23942) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11896 (pms_id=23953) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11898 (pms_id=23954) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11899 (pms_id=23957) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11900 (pms_id=23958) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23958 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23957 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11901 (pms_id=23961) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11902 (pms_id=23962) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11903 (pms_id=23968) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11904 (pms_id=23969) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11905 (pms_id=23977) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23962 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11906 (pms_id=23979) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11908 (pms_id=23981) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11907 (pms_id=23980) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11909 (pms_id=23982) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11910 (pms_id=23983) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 23981 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11911 (pms_id=23984) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11912 (pms_id=23985) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11913 (pms_id=23993) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11914 (pms_id=23994) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11915 (pms_id=23995) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11916 (pms_id=24006) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11917 (pms_id=24010) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11918 (pms_id=24013) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11919 (pms_id=24023) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11920 (pms_id=24024) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11921 (pms_id=24025) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11923 (pms_id=24027) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11922 (pms_id=24026) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11926 (pms_id=24030) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11925 (pms_id=24032) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11924 (pms_id=24028) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11927 (pms_id=24033) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11928 (pms_id=24034) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11929 (pms_id=24037) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11930 (pms_id=24039) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11931 (pms_id=24041) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11932 (pms_id=24044) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11933 (pms_id=24049) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11934 (pms_id=24080) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11935 (pms_id=24081) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11936 (pms_id=24082) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11937 (pms_id=24083) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11938 (pms_id=24084) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11939 (pms_id=24085) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11941 (pms_id=24099) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11940 (pms_id=24097) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11942 (pms_id=24104) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11943 (pms_id=24105) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11944 (pms_id=24106) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11945 (pms_id=24110) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11946 (pms_id=24112) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11947 (pms_id=24113) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11948 (pms_id=24114) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11949 (pms_id=24116) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11950 (pms_id=24117) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11952 (pms_id=24118) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11951 (pms_id=24119) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11953 (pms_id=24120) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11954 (pms_id=24121) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11955 (pms_id=24122) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11956 (pms_id=24123) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11957 (pms_id=24124) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11958 (pms_id=24128) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11959 (pms_id=24138) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11960 (pms_id=24139) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11962 (pms_id=24142) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11961 (pms_id=24143) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11963 (pms_id=24144) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11964 (pms_id=24145) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11966 (pms_id=24146) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11965 (pms_id=24148) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11967 (pms_id=24155) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11968 (pms_id=24156) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11969 (pms_id=24157) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11970 (pms_id=24167) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11971 (pms_id=24168) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11972 (pms_id=24170) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11973 (pms_id=24171) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11974 (pms_id=24172) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24168 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11975 (pms_id=24175) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11976 (pms_id=24176) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11977 (pms_id=24186) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11978 (pms_id=24187) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11979 (pms_id=24188) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11981 (pms_id=24198) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11980 (pms_id=24189) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11982 (pms_id=24199) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11983 (pms_id=24200) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11984 (pms_id=24208) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11986 (pms_id=24210) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11985 (pms_id=24211) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11988 (pms_id=24221) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11987 (pms_id=24222) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11989 (pms_id=24227) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11990 (pms_id=24228) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11992 (pms_id=24230) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11991 (pms_id=24229) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11993 (pms_id=24231) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11994 (pms_id=24232) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11995 (pms_id=24233) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11997 (pms_id=24234) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11996 (pms_id=24235) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11998 (pms_id=24236) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 11999 (pms_id=24237) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12000 (pms_id=24239) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12001 (pms_id=24240) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12002 (pms_id=24241) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12003 (pms_id=24242) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12004 (pms_id=24243) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12005 (pms_id=24244) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12007 (pms_id=24246) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12006 (pms_id=24245) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12008 (pms_id=24247) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12009 (pms_id=24248) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12010 (pms_id=24249) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12011 (pms_id=24251) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12013 (pms_id=24252) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12012 (pms_id=24253) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12014 (pms_id=24254) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12016 (pms_id=24256) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12015 (pms_id=24257) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12018 (pms_id=24258) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12017 (pms_id=24261) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12019 (pms_id=24264) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12020 (pms_id=24266) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12021 (pms_id=24269) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12022 (pms_id=24270) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12023 (pms_id=24271) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12026 (pms_id=24275) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12024 (pms_id=24272) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12025 (pms_id=24276) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12027 (pms_id=24277) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12028 (pms_id=24278) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12029 (pms_id=24279) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12031 (pms_id=24280) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12030 (pms_id=24302) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24302 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12032 (pms_id=24304) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12033 (pms_id=24313) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12034 (pms_id=24323) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12035 (pms_id=24333) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12036 (pms_id=24335) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12037 (pms_id=24336) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12038 (pms_id=24346) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12039 (pms_id=24349) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12040 (pms_id=24351) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12041 (pms_id=24353) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12043 (pms_id=24367) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12042 (pms_id=24366) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12044 (pms_id=24368) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12045 (pms_id=24369) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12046 (pms_id=24370) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12047 (pms_id=24371) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12048 (pms_id=24372) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12051 (pms_id=24374) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12049 (pms_id=24373) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12050 (pms_id=24376) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12052 (pms_id=24377) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12053 (pms_id=24378) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12054 (pms_id=24379) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12055 (pms_id=24380) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12056 (pms_id=24384) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12057 (pms_id=24385) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12058 (pms_id=24389) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12059 (pms_id=24399) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12060 (pms_id=24400) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12061 (pms_id=24403) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12062 (pms_id=24404) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12063 (pms_id=24405) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12064 (pms_id=24406) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12066 (pms_id=24408) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12065 (pms_id=24407) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12067 (pms_id=24409) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12068 (pms_id=24420) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12070 (pms_id=24422) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12069 (pms_id=24421) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12071 (pms_id=24423) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12072 (pms_id=24431) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12073 (pms_id=24432) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12074 (pms_id=24433) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12075 (pms_id=24442) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12076 (pms_id=24443) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12077 (pms_id=24452) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12078 (pms_id=24453) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12079 (pms_id=24454) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12080 (pms_id=24455) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12081 (pms_id=24457) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12082 (pms_id=24458) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12083 (pms_id=24459) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12084 (pms_id=24460) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12085 (pms_id=24461) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12087 (pms_id=24463) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12086 (pms_id=24465) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12088 (pms_id=24468) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12089 (pms_id=24478) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12090 (pms_id=24479) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12091 (pms_id=24480) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12092 (pms_id=24491) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12093 (pms_id=24492) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12094 (pms_id=24493) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12095 (pms_id=24494) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12096 (pms_id=24495) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12097 (pms_id=24496) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12098 (pms_id=24497) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12100 (pms_id=24518) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12099 (pms_id=24519) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12101 (pms_id=24521) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12103 (pms_id=24526) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12102 (pms_id=24530) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12104 (pms_id=24531) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12105 (pms_id=24533) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12107 (pms_id=24536) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12106 (pms_id=24534) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24530 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12108 (pms_id=24537) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12109 (pms_id=24538) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12110 (pms_id=24543) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12111 (pms_id=24544) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12112 (pms_id=24545) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12113 (pms_id=24555) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12114 (pms_id=24556) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12115 (pms_id=24557) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12116 (pms_id=24558) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12117 (pms_id=24560) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12118 (pms_id=24561) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12119 (pms_id=24562) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12120 (pms_id=24565) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12121 (pms_id=24566) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12122 (pms_id=24575) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12123 (pms_id=24585) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12124 (pms_id=24587) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24575 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12125 (pms_id=24588) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12126 (pms_id=24589) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12127 (pms_id=24590) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12128 (pms_id=24591) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12129 (pms_id=24593) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12130 (pms_id=24602) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12131 (pms_id=24612) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12132 (pms_id=24614) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12133 (pms_id=24616) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12134 (pms_id=24617) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12135 (pms_id=24620) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12136 (pms_id=24621) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12137 (pms_id=24622) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12138 (pms_id=24634) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12139 (pms_id=24636) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12140 (pms_id=24646) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12141 (pms_id=24647) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12142 (pms_id=24648) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12143 (pms_id=24649) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12144 (pms_id=24650) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12146 (pms_id=24651) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12145 (pms_id=24661) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12147 (pms_id=24662) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12148 (pms_id=24664) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12149 (pms_id=24665) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12150 (pms_id=24674) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12151 (pms_id=24675) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12152 (pms_id=24676) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12153 (pms_id=24677) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12154 (pms_id=24678) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12155 (pms_id=24679) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12156 (pms_id=24680) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12157 (pms_id=24684) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12158 (pms_id=24694) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12159 (pms_id=24706) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12160 (pms_id=24707) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12161 (pms_id=24717) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12162 (pms_id=24718) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12163 (pms_id=24719) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12164 (pms_id=24720) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12165 (pms_id=24721) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12166 (pms_id=24727) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12167 (pms_id=24728) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12168 (pms_id=24737) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12169 (pms_id=24749) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12170 (pms_id=24750) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12171 (pms_id=24751) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12173 (pms_id=24753) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12172 (pms_id=24752) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12175 (pms_id=24774) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12174 (pms_id=24764) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24751 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12176 (pms_id=24775) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12177 (pms_id=24776) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12178 (pms_id=24778) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12179 (pms_id=24783) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12180 (pms_id=24793) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12181 (pms_id=24794) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12182 (pms_id=24795) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12183 (pms_id=24796) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12184 (pms_id=24797) 2025-11-19 15:34:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 12185 (pms_id=24799) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12187 (pms_id=24801) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12186 (pms_id=24802) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12188 (pms_id=24803) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12189 (pms_id=24805) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12190 (pms_id=24815) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12191 (pms_id=24816) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12192 (pms_id=24825) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12193 (pms_id=24827) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12194 (pms_id=24828) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12195 (pms_id=24830) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12196 (pms_id=24831) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12198 (pms_id=24834) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12199 (pms_id=24835) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12197 (pms_id=24832) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12200 (pms_id=24836) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12201 (pms_id=24837) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12202 (pms_id=24839) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12203 (pms_id=24840) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12204 (pms_id=24841) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12205 (pms_id=24842) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12206 (pms_id=24844) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12207 (pms_id=24845) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12228 (pms_id=24846) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12208 (pms_id=24848) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12209 (pms_id=24850) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12210 (pms_id=24851) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12211 (pms_id=24852) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12212 (pms_id=24853) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12214 (pms_id=24854) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12213 (pms_id=24855) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12215 (pms_id=24856) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12216 (pms_id=24857) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12217 (pms_id=24861) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12218 (pms_id=24862) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12219 (pms_id=24863) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12220 (pms_id=24864) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12221 (pms_id=24865) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12222 (pms_id=24866) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12223 (pms_id=24868) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12224 (pms_id=24869) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12225 (pms_id=24870) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24866 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12226 (pms_id=24871) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12229 (pms_id=24875) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12227 (pms_id=24873) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12230 (pms_id=24879) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 24871 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12231 (pms_id=24889) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12232 (pms_id=24890) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12234 (pms_id=24891) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12233 (pms_id=24893) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12235 (pms_id=24894) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12236 (pms_id=24895) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12237 (pms_id=24897) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12238 (pms_id=24898) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12242 (pms_id=24899) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12239 (pms_id=24900) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12240 (pms_id=24908) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12241 (pms_id=24918) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12243 (pms_id=24919) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12244 (pms_id=24920) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12245 (pms_id=24921) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12246 (pms_id=24922) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12247 (pms_id=24923) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12250 (pms_id=24932) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12248 (pms_id=24933) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12249 (pms_id=24934) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12252 (pms_id=24938) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12251 (pms_id=24935) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12253 (pms_id=24941) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12254 (pms_id=24942) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12255 (pms_id=24943) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12256 (pms_id=24944) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12257 (pms_id=24945) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12258 (pms_id=24946) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12259 (pms_id=24947) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12260 (pms_id=24950) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12261 (pms_id=24951) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12262 (pms_id=24952) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12263 (pms_id=24953) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12264 (pms_id=24954) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12267 (pms_id=24958) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12265 (pms_id=24955) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12266 (pms_id=24957) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12268 (pms_id=24959) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12269 (pms_id=24960) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12270 (pms_id=24961) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12271 (pms_id=24962) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12272 (pms_id=24964) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12274 (pms_id=24966) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12275 (pms_id=24974) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12273 (pms_id=24965) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12276 (pms_id=24976) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12277 (pms_id=24977) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12278 (pms_id=24978) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12279 (pms_id=24979) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12281 (pms_id=24981) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12280 (pms_id=24980) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12282 (pms_id=24982) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12283 (pms_id=24984) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12284 (pms_id=24987) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12285 (pms_id=24988) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12286 (pms_id=24989) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12289 (pms_id=24990) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12287 (pms_id=24991) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12288 (pms_id=24993) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12290 (pms_id=24995) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12291 (pms_id=24996) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12292 (pms_id=24998) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12293 (pms_id=25001) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12294 (pms_id=25002) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12295 (pms_id=25009) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12297 (pms_id=25010) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12296 (pms_id=25011) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12298 (pms_id=25012) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12300 (pms_id=25014) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12299 (pms_id=25015) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12301 (pms_id=25017) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12303 (pms_id=25018) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12302 (pms_id=25019) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12304 (pms_id=25020) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12305 (pms_id=25021) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12306 (pms_id=25022) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12308 (pms_id=25026) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12307 (pms_id=25027) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12310 (pms_id=25028) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25022 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12309 (pms_id=25029) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12311 (pms_id=25033) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12312 (pms_id=25034) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12313 (pms_id=25035) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12314 (pms_id=25044) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12315 (pms_id=25045) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12316 (pms_id=25054) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12317 (pms_id=25055) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12318 (pms_id=25056) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12319 (pms_id=25058) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12321 (pms_id=25059) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12320 (pms_id=25060) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12322 (pms_id=25061) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12323 (pms_id=25062) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12324 (pms_id=25064) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12325 (pms_id=25065) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12326 (pms_id=25066) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12327 (pms_id=25075) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12328 (pms_id=25076) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12329 (pms_id=25077) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12330 (pms_id=25078) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12331 (pms_id=25079) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12332 (pms_id=25087) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12333 (pms_id=25088) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12334 (pms_id=25089) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12335 (pms_id=25090) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12337 (pms_id=25091) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12336 (pms_id=25097) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12338 (pms_id=25100) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12339 (pms_id=25101) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12340 (pms_id=25102) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12341 (pms_id=25103) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12342 (pms_id=25104) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12343 (pms_id=25105) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12344 (pms_id=25106) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12345 (pms_id=25116) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12346 (pms_id=25117) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12347 (pms_id=25118) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12348 (pms_id=25119) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12349 (pms_id=25120) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12350 (pms_id=25126) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12351 (pms_id=25127) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25120 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12352 (pms_id=25129) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12353 (pms_id=25142) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12354 (pms_id=25144) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12355 (pms_id=25145) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12356 (pms_id=25146) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12357 (pms_id=25147) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12358 (pms_id=25148) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12359 (pms_id=25149) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12360 (pms_id=25151) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12361 (pms_id=25152) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12362 (pms_id=25153) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12363 (pms_id=25154) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12364 (pms_id=25156) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12369 (pms_id=25155) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12365 (pms_id=25157) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12366 (pms_id=25158) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12367 (pms_id=25160) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12368 (pms_id=25161) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12370 (pms_id=25162) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12371 (pms_id=25163) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12372 (pms_id=25164) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12373 (pms_id=25165) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12374 (pms_id=25166) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12375 (pms_id=25171) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12377 (pms_id=25174) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12376 (pms_id=25173) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12378 (pms_id=25177) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12379 (pms_id=25179) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12381 (pms_id=25182) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12380 (pms_id=25180) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12382 (pms_id=25183) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12385 (pms_id=25186) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12383 (pms_id=25184) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12384 (pms_id=25187) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12386 (pms_id=25188) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12387 (pms_id=25194) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12388 (pms_id=25196) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12389 (pms_id=25198) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12390 (pms_id=25199) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12391 (pms_id=25200) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25199 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12392 (pms_id=25201) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12393 (pms_id=25202) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12394 (pms_id=25203) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12395 (pms_id=25213) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12396 (pms_id=25214) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12397 (pms_id=25215) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12398 (pms_id=25217) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12400 (pms_id=25221) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12399 (pms_id=25219) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12401 (pms_id=25223) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12402 (pms_id=25224) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12403 (pms_id=25226) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12404 (pms_id=25227) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12405 (pms_id=25228) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12406 (pms_id=25229) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12407 (pms_id=25230) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12409 (pms_id=25238) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12408 (pms_id=25231) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12410 (pms_id=25239) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12411 (pms_id=25240) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12412 (pms_id=25241) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12413 (pms_id=25242) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12414 (pms_id=25243) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12415 (pms_id=25244) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12416 (pms_id=25246) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12417 (pms_id=25247) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12418 (pms_id=25248) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12419 (pms_id=25249) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12420 (pms_id=25250) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12421 (pms_id=25251) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12422 (pms_id=25252) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12423 (pms_id=25256) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12424 (pms_id=25257) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12425 (pms_id=25259) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12427 (pms_id=25261) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12428 (pms_id=25262) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12426 (pms_id=25260) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12429 (pms_id=25283) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12430 (pms_id=25284) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12431 (pms_id=25285) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12432 (pms_id=25286) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12434 (pms_id=25288) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12433 (pms_id=25287) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12435 (pms_id=25289) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12436 (pms_id=25290) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12437 (pms_id=25291) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12438 (pms_id=25292) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12439 (pms_id=25293) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12440 (pms_id=25294) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12442 (pms_id=25296) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12441 (pms_id=25295) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12443 (pms_id=25297) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12444 (pms_id=25299) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12445 (pms_id=25304) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25295 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12446 (pms_id=25305) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12447 (pms_id=25306) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12448 (pms_id=25307) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12449 (pms_id=25308) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12450 (pms_id=25309) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25308 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12451 (pms_id=25310) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12452 (pms_id=25311) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12453 (pms_id=25312) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12456 (pms_id=25317) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12454 (pms_id=25313) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12455 (pms_id=25318) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12457 (pms_id=25331) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12458 (pms_id=25332) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12459 (pms_id=25333) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12460 (pms_id=25334) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12461 (pms_id=25335) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12463 (pms_id=25337) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12462 (pms_id=25336) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12464 (pms_id=25338) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12465 (pms_id=25343) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12466 (pms_id=25354) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12467 (pms_id=25355) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12468 (pms_id=25364) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12469 (pms_id=25365) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12470 (pms_id=25366) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12471 (pms_id=25376) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12472 (pms_id=25377) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12473 (pms_id=25386) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12475 (pms_id=25387) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12474 (pms_id=25388) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12476 (pms_id=25389) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12477 (pms_id=25390) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12478 (pms_id=25392) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12479 (pms_id=25393) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12480 (pms_id=25394) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12481 (pms_id=25395) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12482 (pms_id=25408) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12483 (pms_id=25409) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12484 (pms_id=25410) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12485 (pms_id=25415) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12486 (pms_id=25425) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12487 (pms_id=25426) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12488 (pms_id=25427) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12489 (pms_id=25438) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12490 (pms_id=25439) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 25438 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12491 (pms_id=25440) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12493 (pms_id=25441) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12494 (pms_id=25443) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12492 (pms_id=25442) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12495 (pms_id=25445) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12496 (pms_id=25449) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12497 (pms_id=25450) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12498 (pms_id=25451) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12499 (pms_id=25452) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12500 (pms_id=25453) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12503 (pms_id=25456) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12501 (pms_id=25457) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12502 (pms_id=25468) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12504 (pms_id=25469) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12505 (pms_id=25470) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12506 (pms_id=25472) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12507 (pms_id=25473) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12508 (pms_id=25474) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12509 (pms_id=25475) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12511 (pms_id=25477) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12510 (pms_id=25476) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12512 (pms_id=25484) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12513 (pms_id=25485) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12514 (pms_id=25486) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12515 (pms_id=25487) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12516 (pms_id=25489) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12518 (pms_id=25491) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12517 (pms_id=25490) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12519 (pms_id=25494) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12521 (pms_id=25496) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12520 (pms_id=25495) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12523 (pms_id=25499) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12524 (pms_id=25498) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12522 (pms_id=25500) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12525 (pms_id=25501) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12526 (pms_id=25502) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12527 (pms_id=25503) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12528 (pms_id=25504) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12529 (pms_id=25505) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12530 (pms_id=25511) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12531 (pms_id=25521) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12532 (pms_id=25524) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12533 (pms_id=25525) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12534 (pms_id=25526) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12535 (pms_id=25527) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12536 (pms_id=25529) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12537 (pms_id=25531) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12538 (pms_id=25532) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12539 (pms_id=25534) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12540 (pms_id=25536) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12542 (pms_id=25541) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12543 (pms_id=25539) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12541 (pms_id=25538) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12544 (pms_id=25543) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12545 (pms_id=25544) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12546 (pms_id=25545) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12547 (pms_id=25546) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12548 (pms_id=25548) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12549 (pms_id=25549) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12550 (pms_id=25551) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12551 (pms_id=25552) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12552 (pms_id=25567) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12553 (pms_id=25578) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12554 (pms_id=25579) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12555 (pms_id=25581) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12556 (pms_id=25582) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12558 (pms_id=25584) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12557 (pms_id=25583) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12559 (pms_id=25585) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12560 (pms_id=25586) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12561 (pms_id=25587) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12562 (pms_id=25588) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12564 (pms_id=25590) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12563 (pms_id=25589) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12565 (pms_id=25591) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12566 (pms_id=25595) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12567 (pms_id=25597) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12568 (pms_id=25598) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12569 (pms_id=25599) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12570 (pms_id=25600) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12571 (pms_id=25601) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12572 (pms_id=25602) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12574 (pms_id=25606) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12573 (pms_id=25605) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12575 (pms_id=25612) 2025-11-19 15:34:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 12576 (pms_id=25613) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12577 (pms_id=25614) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12578 (pms_id=25622) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12579 (pms_id=25623) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12580 (pms_id=25624) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12582 (pms_id=25633) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12581 (pms_id=25632) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12584 (pms_id=25642) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12583 (pms_id=25643) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12585 (pms_id=25644) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12587 (pms_id=25645) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12586 (pms_id=25646) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12588 (pms_id=25647) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12589 (pms_id=25648) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12590 (pms_id=25649) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12592 (pms_id=25650) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12591 (pms_id=25651) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12594 (pms_id=25652) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12593 (pms_id=25654) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12595 (pms_id=25655) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12596 (pms_id=25656) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12598 (pms_id=25658) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12597 (pms_id=25657) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12599 (pms_id=25659) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12600 (pms_id=25662) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12601 (pms_id=25665) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12604 (pms_id=25670) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12603 (pms_id=25668) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12602 (pms_id=25667) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12605 (pms_id=25671) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12606 (pms_id=25672) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12607 (pms_id=25673) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12608 (pms_id=25674) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12609 (pms_id=25676) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12610 (pms_id=25677) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12611 (pms_id=25678) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12612 (pms_id=25679) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12613 (pms_id=25680) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12614 (pms_id=25681) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12616 (pms_id=25682) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12615 (pms_id=25683) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12617 (pms_id=25684) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12619 (pms_id=25686) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12618 (pms_id=25688) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12621 (pms_id=25690) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12620 (pms_id=25689) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12623 (pms_id=25695) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12624 (pms_id=25696) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12622 (pms_id=25691) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12625 (pms_id=25697) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12626 (pms_id=25699) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12627 (pms_id=25698) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12628 (pms_id=25700) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12630 (pms_id=25702) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12629 (pms_id=25701) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12632 (pms_id=25703) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12633 (pms_id=25704) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12634 (pms_id=25705) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12631 (pms_id=25706) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12635 (pms_id=25707) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12636 (pms_id=25708) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12637 (pms_id=25709) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12638 (pms_id=25710) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12639 (pms_id=25711) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12640 (pms_id=25712) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12641 (pms_id=25713) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12643 (pms_id=25715) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12642 (pms_id=25714) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12644 (pms_id=25716) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12645 (pms_id=25717) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12646 (pms_id=25718) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12647 (pms_id=25720) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12648 (pms_id=25721) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12650 (pms_id=25724) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12649 (pms_id=25722) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12651 (pms_id=25725) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12652 (pms_id=25726) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12653 (pms_id=25727) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12654 (pms_id=25728) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12655 (pms_id=25729) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12656 (pms_id=25730) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12657 (pms_id=25731) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12659 (pms_id=25733) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12658 (pms_id=25732) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12660 (pms_id=25734) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12661 (pms_id=25735) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12669 (pms_id=25737) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12662 (pms_id=25738) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12663 (pms_id=25739) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12664 (pms_id=25740) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12665 (pms_id=25741) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12667 (pms_id=25742) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12666 (pms_id=25743) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12668 (pms_id=25744) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12672 (pms_id=25746) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12670 (pms_id=25745) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12671 (pms_id=25747) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12673 (pms_id=25749) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12674 (pms_id=25750) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12675 (pms_id=25752) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12676 (pms_id=25754) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12677 (pms_id=25757) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12678 (pms_id=25758) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12679 (pms_id=25759) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12681 (pms_id=25760) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12680 (pms_id=25761) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12682 (pms_id=25765) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12683 (pms_id=25766) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12684 (pms_id=25767) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12685 (pms_id=25768) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12686 (pms_id=25769) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12687 (pms_id=25770) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12694 (pms_id=25771) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12689 (pms_id=25774) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12688 (pms_id=25773) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12690 (pms_id=25775) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12691 (pms_id=25783) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12692 (pms_id=25784) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12693 (pms_id=25785) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12696 (pms_id=25798) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12695 (pms_id=25797) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12697 (pms_id=25801) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12698 (pms_id=25805) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12699 (pms_id=25806) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12701 (pms_id=25807) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12700 (pms_id=25808) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12702 (pms_id=25810) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12703 (pms_id=25819) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12704 (pms_id=25842) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12705 (pms_id=25852) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12706 (pms_id=25853) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12707 (pms_id=25854) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12708 (pms_id=25855) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12709 (pms_id=25856) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12710 (pms_id=25857) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12712 (pms_id=25862) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12711 (pms_id=25864) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12713 (pms_id=25866) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12714 (pms_id=25867) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12715 (pms_id=25875) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12716 (pms_id=25868) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12717 (pms_id=25878) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12718 (pms_id=25879) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12719 (pms_id=25880) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12720 (pms_id=25883) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12721 (pms_id=25885) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12723 (pms_id=25887) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12722 (pms_id=25888) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12725 (pms_id=25891) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12724 (pms_id=25889) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12726 (pms_id=25892) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12727 (pms_id=25893) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12731 (pms_id=25898) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12728 (pms_id=25894) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12729 (pms_id=25899) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12730 (pms_id=25900) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12732 (pms_id=25901) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12733 (pms_id=25902) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12734 (pms_id=25908) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12735 (pms_id=25909) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12737 (pms_id=25910) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12736 (pms_id=25911) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12738 (pms_id=25912) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12739 (pms_id=25913) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12740 (pms_id=25914) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12741 (pms_id=25915) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12743 (pms_id=25916) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12742 (pms_id=25917) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12744 (pms_id=25918) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12745 (pms_id=25919) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12747 (pms_id=25920) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12748 (pms_id=25929) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12746 (pms_id=25930) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12749 (pms_id=25931) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12750 (pms_id=25933) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12751 (pms_id=25938) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12752 (pms_id=25948) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12753 (pms_id=25949) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12754 (pms_id=25959) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12756 (pms_id=25960) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12755 (pms_id=25961) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12757 (pms_id=25962) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12758 (pms_id=25969) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12759 (pms_id=25979) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12760 (pms_id=25980) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12761 (pms_id=25981) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12762 (pms_id=25982) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12763 (pms_id=25983) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12764 (pms_id=25984) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12765 (pms_id=25985) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12766 (pms_id=25986) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12767 (pms_id=25987) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12768 (pms_id=25988) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12769 (pms_id=25989) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12770 (pms_id=25997) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12771 (pms_id=26007) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12772 (pms_id=26008) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12773 (pms_id=26011) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12774 (pms_id=26012) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12775 (pms_id=26014) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12776 (pms_id=26013) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12777 (pms_id=26021) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12778 (pms_id=26022) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12781 (pms_id=26024) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12779 (pms_id=26023) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12780 (pms_id=26027) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12782 (pms_id=26029) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12783 (pms_id=26030) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12784 (pms_id=26031) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12785 (pms_id=26039) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12786 (pms_id=26040) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12787 (pms_id=26042) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12788 (pms_id=26043) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12790 (pms_id=26058) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12789 (pms_id=26048) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12791 (pms_id=26070) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26043 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12792 (pms_id=26071) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12796 (pms_id=26076) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12793 (pms_id=26073) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12794 (pms_id=26074) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12795 (pms_id=26075) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12798 (pms_id=26077) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12797 (pms_id=26080) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12799 (pms_id=26081) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12800 (pms_id=26082) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12801 (pms_id=26083) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12803 (pms_id=26084) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12802 (pms_id=26085) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12804 (pms_id=26096) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12805 (pms_id=26086) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12806 (pms_id=26097) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12807 (pms_id=26098) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12808 (pms_id=26099) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12809 (pms_id=26100) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12811 (pms_id=26101) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12810 (pms_id=26102) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12812 (pms_id=26103) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12813 (pms_id=26105) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12814 (pms_id=26106) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12815 (pms_id=26107) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12816 (pms_id=26108) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12818 (pms_id=26109) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12817 (pms_id=26114) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12819 (pms_id=26115) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12821 (pms_id=26118) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12820 (pms_id=26117) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12822 (pms_id=26120) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12823 (pms_id=26121) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12824 (pms_id=26122) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12825 (pms_id=26132) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12826 (pms_id=26144) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12827 (pms_id=26152) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12828 (pms_id=26153) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12829 (pms_id=26154) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12832 (pms_id=26155) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12830 (pms_id=26156) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12831 (pms_id=26162) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12833 (pms_id=26164) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12834 (pms_id=26165) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12835 (pms_id=26166) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12836 (pms_id=26167) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12838 (pms_id=26171) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12837 (pms_id=26172) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12839 (pms_id=26173) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12840 (pms_id=26174) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12841 (pms_id=26175) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12843 (pms_id=26177) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12842 (pms_id=26176) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12845 (pms_id=26178) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12844 (pms_id=26188) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12846 (pms_id=26189) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12847 (pms_id=26198) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12848 (pms_id=26199) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12849 (pms_id=26200) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12850 (pms_id=26207) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12851 (pms_id=26208) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12852 (pms_id=26218) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12853 (pms_id=26221) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12854 (pms_id=26230) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12855 (pms_id=26239) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12856 (pms_id=26240) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12859 (pms_id=26274) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12857 (pms_id=26272) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12858 (pms_id=26275) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12860 (pms_id=26276) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12862 (pms_id=26292) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12861 (pms_id=26293) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12863 (pms_id=26296) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12864 (pms_id=26306) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12865 (pms_id=26316) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12866 (pms_id=26317) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12867 (pms_id=26318) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12868 (pms_id=26319) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12869 (pms_id=26320) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12870 (pms_id=26321) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12871 (pms_id=26322) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12873 (pms_id=26326) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12872 (pms_id=26323) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12874 (pms_id=26327) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12875 (pms_id=26328) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12876 (pms_id=26330) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12877 (pms_id=26331) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12878 (pms_id=26332) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12879 (pms_id=26333) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12881 (pms_id=26334) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12880 (pms_id=26335) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12882 (pms_id=26336) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12883 (pms_id=26337) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12886 (pms_id=26360) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12884 (pms_id=26339) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12885 (pms_id=26361) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12887 (pms_id=26362) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12888 (pms_id=26364) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12889 (pms_id=26365) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12890 (pms_id=26367) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12891 (pms_id=26368) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12893 (pms_id=26369) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12892 (pms_id=26370) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12894 (pms_id=26373) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12896 (pms_id=26374) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12895 (pms_id=26375) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12897 (pms_id=26377) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12900 (pms_id=26386) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12899 (pms_id=26387) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12898 (pms_id=26390) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12901 (pms_id=26398) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12902 (pms_id=26401) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12924 (pms_id=26402) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12903 (pms_id=26403) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12904 (pms_id=26404) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12905 (pms_id=26405) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12906 (pms_id=26406) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12907 (pms_id=26408) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12908 (pms_id=26409) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12909 (pms_id=26410) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12910 (pms_id=26411) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12911 (pms_id=26417) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12912 (pms_id=26418) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12913 (pms_id=26419) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12915 (pms_id=26421) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12914 (pms_id=26420) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12916 (pms_id=26422) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12917 (pms_id=26423) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12918 (pms_id=26424) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12919 (pms_id=26425) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12920 (pms_id=26426) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12921 (pms_id=26432) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12922 (pms_id=26433) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12925 (pms_id=26435) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12923 (pms_id=26434) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12926 (pms_id=26436) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12927 (pms_id=26437) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12928 (pms_id=26439) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 26435 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12929 (pms_id=26443) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12930 (pms_id=26444) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12931 (pms_id=26445) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12932 (pms_id=26449) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12933 (pms_id=26450) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12934 (pms_id=26451) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12935 (pms_id=26453) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12936 (pms_id=26455) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12937 (pms_id=26456) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12938 (pms_id=26457) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12939 (pms_id=26460) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12940 (pms_id=26463) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12941 (pms_id=26464) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12942 (pms_id=26465) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12943 (pms_id=26466) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12944 (pms_id=26467) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12945 (pms_id=26468) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12946 (pms_id=26484) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12947 (pms_id=26485) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12949 (pms_id=26486) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12948 (pms_id=26492) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12950 (pms_id=26493) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12951 (pms_id=26494) 2025-11-19 15:34:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 12952 (pms_id=26496) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12953 (pms_id=26497) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12954 (pms_id=26499) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12956 (pms_id=26502) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12955 (pms_id=26500) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12957 (pms_id=26504) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12958 (pms_id=26506) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12959 (pms_id=26505) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12960 (pms_id=26507) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12961 (pms_id=26508) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12962 (pms_id=26509) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12963 (pms_id=26510) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12964 (pms_id=26511) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12965 (pms_id=26514) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12966 (pms_id=26516) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12968 (pms_id=26521) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12967 (pms_id=26517) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12969 (pms_id=26523) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12970 (pms_id=26524) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12971 (pms_id=26543) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12972 (pms_id=26544) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12973 (pms_id=26545) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12974 (pms_id=26546) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12975 (pms_id=26550) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12976 (pms_id=26551) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12977 (pms_id=26552) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12978 (pms_id=26554) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12979 (pms_id=26555) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12980 (pms_id=26556) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12981 (pms_id=26557) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12982 (pms_id=26558) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12983 (pms_id=26568) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12984 (pms_id=26569) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12985 (pms_id=26570) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12992 (pms_id=26573) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12986 (pms_id=26571) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12987 (pms_id=26574) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12989 (pms_id=26576) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12988 (pms_id=26575) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12990 (pms_id=26577) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12991 (pms_id=26578) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12993 (pms_id=26579) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12994 (pms_id=26582) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12995 (pms_id=26588) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12996 (pms_id=26591) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12997 (pms_id=26593) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12998 (pms_id=26594) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 12999 (pms_id=26596) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13000 (pms_id=26598) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13001 (pms_id=26599) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13002 (pms_id=26600) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13003 (pms_id=26601) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13004 (pms_id=26603) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13005 (pms_id=26605) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13006 (pms_id=26606) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13007 (pms_id=26607) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13008 (pms_id=26614) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13009 (pms_id=26615) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13010 (pms_id=26616) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13011 (pms_id=26617) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13012 (pms_id=26618) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13013 (pms_id=26620) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13014 (pms_id=26621) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13015 (pms_id=26625) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13016 (pms_id=26638) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13017 (pms_id=26639) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13018 (pms_id=26651) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13019 (pms_id=26653) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13020 (pms_id=26654) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13021 (pms_id=26655) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13023 (pms_id=26656) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13022 (pms_id=26662) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13024 (pms_id=26663) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13025 (pms_id=26665) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13026 (pms_id=26683) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13028 (pms_id=26684) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13027 (pms_id=26685) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13029 (pms_id=26686) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13030 (pms_id=26687) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13031 (pms_id=26688) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13032 (pms_id=26689) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13033 (pms_id=26690) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13034 (pms_id=26691) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13035 (pms_id=26692) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13036 (pms_id=26702) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13037 (pms_id=26703) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13038 (pms_id=26704) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13039 (pms_id=26705) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13040 (pms_id=26706) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13041 (pms_id=26707) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13042 (pms_id=26708) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13043 (pms_id=26709) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13044 (pms_id=26710) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13045 (pms_id=26711) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13046 (pms_id=26713) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13047 (pms_id=26714) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13048 (pms_id=26723) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13050 (pms_id=26727) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13049 (pms_id=26724) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13051 (pms_id=26728) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13052 (pms_id=26729) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13053 (pms_id=26732) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13054 (pms_id=26735) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13055 (pms_id=26737) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13056 (pms_id=26739) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13057 (pms_id=26740) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13058 (pms_id=26741) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13059 (pms_id=26746) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13060 (pms_id=26756) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13061 (pms_id=26757) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13062 (pms_id=26758) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13063 (pms_id=26759) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13064 (pms_id=26762) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13066 (pms_id=26763) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13065 (pms_id=26764) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13067 (pms_id=26772) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13068 (pms_id=26773) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13069 (pms_id=26774) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13070 (pms_id=26775) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13071 (pms_id=26776) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13072 (pms_id=26778) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13073 (pms_id=26786) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13074 (pms_id=26787) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13075 (pms_id=26788) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13076 (pms_id=26790) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13077 (pms_id=26800) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13078 (pms_id=26810) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13080 (pms_id=26820) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13079 (pms_id=26821) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13081 (pms_id=26823) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13082 (pms_id=26832) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13083 (pms_id=26833) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13084 (pms_id=26835) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13085 (pms_id=26837) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13086 (pms_id=26838) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13087 (pms_id=26840) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13090 (pms_id=26841) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13088 (pms_id=26851) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13089 (pms_id=26852) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13091 (pms_id=26860) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13092 (pms_id=26870) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13093 (pms_id=26871) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13094 (pms_id=26872) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13095 (pms_id=26883) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13096 (pms_id=26884) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13097 (pms_id=26893) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13098 (pms_id=26896) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13099 (pms_id=26906) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13100 (pms_id=26907) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13101 (pms_id=26908) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13102 (pms_id=26909) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13104 (pms_id=26910) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13103 (pms_id=26911) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13105 (pms_id=26912) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13106 (pms_id=26913) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13107 (pms_id=26914) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13108 (pms_id=26920) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13109 (pms_id=26922) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13110 (pms_id=26924) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13111 (pms_id=26926) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13112 (pms_id=26927) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13113 (pms_id=26929) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13114 (pms_id=26930) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13115 (pms_id=26931) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13116 (pms_id=26932) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13117 (pms_id=26933) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13119 (pms_id=26935) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13118 (pms_id=26934) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13120 (pms_id=26944) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13121 (pms_id=26945) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13122 (pms_id=26946) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13123 (pms_id=26947) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13125 (pms_id=26949) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13124 (pms_id=26950) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13126 (pms_id=26951) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13128 (pms_id=26952) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13127 (pms_id=26953) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13129 (pms_id=26955) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13131 (pms_id=26959) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13130 (pms_id=26961) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13132 (pms_id=26962) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13133 (pms_id=26963) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13134 (pms_id=26964) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13135 (pms_id=26965) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13136 (pms_id=26966) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13137 (pms_id=26967) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13138 (pms_id=26968) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13139 (pms_id=26969) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13140 (pms_id=26971) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13141 (pms_id=26972) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13142 (pms_id=26980) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13143 (pms_id=26981) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13145 (pms_id=26982) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13144 (pms_id=26983) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13146 (pms_id=26984) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13147 (pms_id=26985) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13148 (pms_id=26986) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13151 (pms_id=26988) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13149 (pms_id=26987) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13152 (pms_id=26997) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13150 (pms_id=26989) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13153 (pms_id=26998) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13154 (pms_id=26999) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13155 (pms_id=27000) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13156 (pms_id=27001) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13158 (pms_id=27002) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13157 (pms_id=27003) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13160 (pms_id=27004) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13159 (pms_id=27007) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13161 (pms_id=27008) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13162 (pms_id=27009) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13163 (pms_id=27010) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13164 (pms_id=27011) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13165 (pms_id=27012) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13166 (pms_id=27013) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13167 (pms_id=27014) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13168 (pms_id=27015) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13169 (pms_id=27016) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13170 (pms_id=27017) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27014 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13171 (pms_id=27018) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13172 (pms_id=27019) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13173 (pms_id=27021) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13174 (pms_id=27022) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13175 (pms_id=27023) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13176 (pms_id=27024) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13177 (pms_id=27025) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13178 (pms_id=27026) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13179 (pms_id=27027) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13180 (pms_id=27029) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13181 (pms_id=27030) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13182 (pms_id=27031) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13183 (pms_id=27032) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13184 (pms_id=27033) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13185 (pms_id=27034) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13186 (pms_id=27035) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13187 (pms_id=27039) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13188 (pms_id=27040) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13189 (pms_id=27041) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13190 (pms_id=27042) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13191 (pms_id=27043) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13193 (pms_id=27044) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13194 (pms_id=27047) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13192 (pms_id=27046) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13195 (pms_id=27049) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13196 (pms_id=27050) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13197 (pms_id=27052) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13198 (pms_id=27053) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13199 (pms_id=27063) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13200 (pms_id=27064) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13201 (pms_id=27065) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13202 (pms_id=27066) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13203 (pms_id=27067) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13204 (pms_id=27068) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13205 (pms_id=27069) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13206 (pms_id=27070) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13207 (pms_id=27071) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13208 (pms_id=27072) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13216 (pms_id=27073) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13210 (pms_id=27074) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13209 (pms_id=27077) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13211 (pms_id=27078) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13212 (pms_id=27079) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13213 (pms_id=27080) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13214 (pms_id=27081) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13215 (pms_id=27082) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13218 (pms_id=27083) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13217 (pms_id=27084) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13219 (pms_id=27093) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13221 (pms_id=27095) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13220 (pms_id=27094) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13222 (pms_id=27096) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13223 (pms_id=27097) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13224 (pms_id=27098) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13225 (pms_id=27099) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13226 (pms_id=27100) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13227 (pms_id=27101) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13228 (pms_id=27103) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13229 (pms_id=27104) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13230 (pms_id=27105) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13231 (pms_id=27108) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13232 (pms_id=27109) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13233 (pms_id=27110) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13234 (pms_id=27112) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13235 (pms_id=27114) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13236 (pms_id=27115) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13237 (pms_id=27116) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13238 (pms_id=27117) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13239 (pms_id=27118) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13240 (pms_id=27119) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13241 (pms_id=27120) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13242 (pms_id=27121) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13243 (pms_id=27122) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13244 (pms_id=27125) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13245 (pms_id=27126) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13246 (pms_id=27127) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13247 (pms_id=27128) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13248 (pms_id=27129) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13249 (pms_id=27130) 2025-11-19 15:34:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 13250 (pms_id=27131) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13251 (pms_id=27132) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13252 (pms_id=27133) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13255 (pms_id=27134) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13253 (pms_id=27135) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13254 (pms_id=27136) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13256 (pms_id=27137) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13257 (pms_id=27139) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13258 (pms_id=27140) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13259 (pms_id=27141) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13260 (pms_id=27142) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13261 (pms_id=27143) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13262 (pms_id=27154) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13263 (pms_id=27155) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13264 (pms_id=27156) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13265 (pms_id=27158) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13266 (pms_id=27159) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13267 (pms_id=27160) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13269 (pms_id=27164) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13268 (pms_id=27161) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13270 (pms_id=27172) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13271 (pms_id=27182) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13272 (pms_id=27183) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13273 (pms_id=27186) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13274 (pms_id=27189) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13275 (pms_id=27190) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13276 (pms_id=27191) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13278 (pms_id=27202) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13277 (pms_id=27201) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13279 (pms_id=27203) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13280 (pms_id=27204) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13282 (pms_id=27214) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13281 (pms_id=27215) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13283 (pms_id=27218) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13284 (pms_id=27219) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13285 (pms_id=27228) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13286 (pms_id=27229) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13287 (pms_id=27230) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13288 (pms_id=27238) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13290 (pms_id=27240) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13289 (pms_id=27239) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13291 (pms_id=27241) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13292 (pms_id=27251) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13293 (pms_id=27253) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13294 (pms_id=27255) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13295 (pms_id=27256) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13296 (pms_id=27257) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13297 (pms_id=27258) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13299 (pms_id=27259) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13298 (pms_id=27260) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13300 (pms_id=27261) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13302 (pms_id=27263) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13301 (pms_id=27262) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13303 (pms_id=27264) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13304 (pms_id=27265) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13305 (pms_id=27266) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13306 (pms_id=27267) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13308 (pms_id=27268) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13307 (pms_id=27269) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13309 (pms_id=27271) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13310 (pms_id=27281) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13311 (pms_id=27282) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13312 (pms_id=27283) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13314 (pms_id=27284) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13313 (pms_id=27285) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13315 (pms_id=27286) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13316 (pms_id=27287) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13317 (pms_id=27288) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13318 (pms_id=27289) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13319 (pms_id=27290) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13320 (pms_id=27291) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13321 (pms_id=27292) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13322 (pms_id=27293) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13323 (pms_id=27294) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13324 (pms_id=27302) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13325 (pms_id=27303) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13326 (pms_id=27304) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13327 (pms_id=27305) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13328 (pms_id=27312) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13329 (pms_id=27315) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13330 (pms_id=27316) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13333 (pms_id=27317) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13331 (pms_id=27318) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13332 (pms_id=27319) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13334 (pms_id=27320) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13335 (pms_id=27321) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13336 (pms_id=27322) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13337 (pms_id=27323) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13338 (pms_id=27324) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13340 (pms_id=27325) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13339 (pms_id=27327) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13341 (pms_id=27336) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13342 (pms_id=27337) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13343 (pms_id=27338) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13344 (pms_id=27339) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13345 (pms_id=27340) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13347 (pms_id=27342) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13346 (pms_id=27341) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13348 (pms_id=27344) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13349 (pms_id=27346) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13350 (pms_id=27356) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13352 (pms_id=27358) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13351 (pms_id=27357) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27342 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13353 (pms_id=27359) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13354 (pms_id=27360) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13355 (pms_id=27361) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13356 (pms_id=27362) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13357 (pms_id=27363) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27362 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13358 (pms_id=27364) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13359 (pms_id=27365) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13360 (pms_id=27366) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13362 (pms_id=27368) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13361 (pms_id=27369) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13363 (pms_id=27370) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13364 (pms_id=27372) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13365 (pms_id=27373) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13366 (pms_id=27375) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13367 (pms_id=27376) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13368 (pms_id=27377) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13369 (pms_id=27378) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13370 (pms_id=27379) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13371 (pms_id=27380) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13372 (pms_id=27381) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13373 (pms_id=27382) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13374 (pms_id=27383) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13376 (pms_id=27388) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13375 (pms_id=27389) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13377 (pms_id=27391) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13378 (pms_id=27402) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13379 (pms_id=27403) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13380 (pms_id=27405) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13381 (pms_id=27406) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13382 (pms_id=27407) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13383 (pms_id=27408) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13384 (pms_id=27409) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13385 (pms_id=27410) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13387 (pms_id=27417) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13386 (pms_id=27418) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13389 (pms_id=27419) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13390 (pms_id=27428) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13388 (pms_id=27421) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13391 (pms_id=27430) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13392 (pms_id=27431) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13393 (pms_id=27432) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13394 (pms_id=27433) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13395 (pms_id=27435) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13397 (pms_id=27436) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13396 (pms_id=27437) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13398 (pms_id=27438) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13400 (pms_id=27443) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13399 (pms_id=27444) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13401 (pms_id=27445) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13402 (pms_id=27446) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27445 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13403 (pms_id=27456) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13405 (pms_id=27458) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13404 (pms_id=27457) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13406 (pms_id=27459) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13408 (pms_id=27468) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13407 (pms_id=27478) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13409 (pms_id=27479) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13410 (pms_id=27480) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13411 (pms_id=27481) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13412 (pms_id=27482) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13413 (pms_id=27483) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13414 (pms_id=27484) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13415 (pms_id=27491) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13416 (pms_id=27493) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13417 (pms_id=27494) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13420 (pms_id=27495) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13418 (pms_id=27496) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13419 (pms_id=27497) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13421 (pms_id=27498) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13422 (pms_id=27499) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13423 (pms_id=27500) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13424 (pms_id=27501) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13425 (pms_id=27502) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13426 (pms_id=27506) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13428 (pms_id=27520) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13427 (pms_id=27519) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13429 (pms_id=27521) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13430 (pms_id=27525) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13431 (pms_id=27526) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13432 (pms_id=27528) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13433 (pms_id=27530) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13434 (pms_id=27531) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13435 (pms_id=27532) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13436 (pms_id=27541) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13438 (pms_id=27542) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13437 (pms_id=27543) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13440 (pms_id=27545) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13439 (pms_id=27544) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13441 (pms_id=27546) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13460 (pms_id=27548) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13442 (pms_id=27549) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13443 (pms_id=27550) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13445 (pms_id=27570) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13444 (pms_id=27571) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13447 (pms_id=27572) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13446 (pms_id=27573) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13448 (pms_id=27574) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13449 (pms_id=27575) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13450 (pms_id=27576) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13451 (pms_id=27577) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13452 (pms_id=27578) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13453 (pms_id=27579) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13455 (pms_id=27580) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13454 (pms_id=27582) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13456 (pms_id=27583) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13457 (pms_id=27584) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13458 (pms_id=27585) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13459 (pms_id=27587) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13461 (pms_id=27588) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13463 (pms_id=27589) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13462 (pms_id=27591) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13464 (pms_id=27602) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13466 (pms_id=27605) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13465 (pms_id=27604) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13467 (pms_id=27607) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13468 (pms_id=27608) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13469 (pms_id=27609) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13470 (pms_id=27610) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13471 (pms_id=27619) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13472 (pms_id=27620) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13474 (pms_id=27621) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13475 (pms_id=27622) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13473 (pms_id=27623) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27623 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13476 (pms_id=27624) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13477 (pms_id=27627) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13478 (pms_id=27628) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13479 (pms_id=27629) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13480 (pms_id=27631) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13482 (pms_id=27632) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13481 (pms_id=27646) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13483 (pms_id=27647) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13485 (pms_id=27650) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13484 (pms_id=27652) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13486 (pms_id=27653) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13487 (pms_id=27654) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13488 (pms_id=27655) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13489 (pms_id=27664) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13490 (pms_id=27665) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13491 (pms_id=27676) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13492 (pms_id=27677) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13493 (pms_id=27678) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13494 (pms_id=27689) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13496 (pms_id=27690) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13495 (pms_id=27699) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13497 (pms_id=27700) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13498 (pms_id=27709) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13499 (pms_id=27710) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13500 (pms_id=27711) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13501 (pms_id=27712) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13502 (pms_id=27714) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13504 (pms_id=27716) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13503 (pms_id=27717) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13505 (pms_id=27719) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13524 (pms_id=27720) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13522 (pms_id=27721) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13506 (pms_id=27722) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13507 (pms_id=27723) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13510 (pms_id=27731) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13508 (pms_id=27724) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13509 (pms_id=27741) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13511 (pms_id=27742) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13513 (pms_id=27743) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13512 (pms_id=27744) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13514 (pms_id=27746) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13515 (pms_id=27749) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13517 (pms_id=27751) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13516 (pms_id=27752) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13518 (pms_id=27753) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13519 (pms_id=27754) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13520 (pms_id=27755) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13521 (pms_id=27757) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13523 (pms_id=27758) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13525 (pms_id=27759) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13526 (pms_id=27760) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13527 (pms_id=27761) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13528 (pms_id=27762) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13529 (pms_id=27763) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13530 (pms_id=27765) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13531 (pms_id=27766) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13532 (pms_id=27770) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13533 (pms_id=27771) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13534 (pms_id=27772) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13535 (pms_id=27775) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13536 (pms_id=27776) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13537 (pms_id=27777) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13538 (pms_id=27778) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13539 (pms_id=27779) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13542 (pms_id=27783) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13541 (pms_id=27782) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13540 (pms_id=27781) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13543 (pms_id=27784) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13544 (pms_id=27785) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13545 (pms_id=27786) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13546 (pms_id=27787) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13547 (pms_id=27788) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13548 (pms_id=27790) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13549 (pms_id=27791) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13550 (pms_id=27792) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13551 (pms_id=27793) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13552 (pms_id=27794) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13553 (pms_id=27797) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13554 (pms_id=27800) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13555 (pms_id=27804) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13556 (pms_id=27806) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13557 (pms_id=27807) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13558 (pms_id=27808) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13559 (pms_id=27809) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13560 (pms_id=27819) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13561 (pms_id=27820) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13562 (pms_id=27821) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13563 (pms_id=27822) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13564 (pms_id=27823) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13565 (pms_id=27824) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13566 (pms_id=27826) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13567 (pms_id=27827) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13568 (pms_id=27837) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13569 (pms_id=27838) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13570 (pms_id=27840) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13571 (pms_id=27841) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13572 (pms_id=27843) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13575 (pms_id=27845) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13574 (pms_id=27846) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 27845 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13577 (pms_id=27853) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13573 (pms_id=27849) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13576 (pms_id=27850) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13578 (pms_id=27854) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13579 (pms_id=27856) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13580 (pms_id=27857) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13581 (pms_id=27862) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13582 (pms_id=27872) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13585 (pms_id=27875) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13583 (pms_id=27873) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13584 (pms_id=27877) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13586 (pms_id=27878) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13587 (pms_id=27879) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13588 (pms_id=27881) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13589 (pms_id=27884) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13590 (pms_id=27890) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13592 (pms_id=27891) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13594 (pms_id=27901) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13591 (pms_id=27903) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13593 (pms_id=27904) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13595 (pms_id=27911) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13596 (pms_id=27913) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13598 (pms_id=27916) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13597 (pms_id=27917) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13599 (pms_id=27921) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13600 (pms_id=27922) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13601 (pms_id=27923) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13602 (pms_id=27924) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13603 (pms_id=27934) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13604 (pms_id=27945) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13605 (pms_id=27946) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13606 (pms_id=27947) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13608 (pms_id=27948) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13607 (pms_id=27950) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13609 (pms_id=27960) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13610 (pms_id=27961) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13611 (pms_id=27962) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13612 (pms_id=27963) 2025-11-19 15:34:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 13613 (pms_id=27964) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13614 (pms_id=27972) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13615 (pms_id=27973) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13616 (pms_id=27974) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13617 (pms_id=27975) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13618 (pms_id=27982) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13619 (pms_id=27983) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13620 (pms_id=27984) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13621 (pms_id=27985) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13622 (pms_id=27986) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13623 (pms_id=27988) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13624 (pms_id=27989) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13625 (pms_id=27999) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13626 (pms_id=28000) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13627 (pms_id=28001) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13629 (pms_id=28003) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13628 (pms_id=28004) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13630 (pms_id=28006) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13631 (pms_id=28007) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13632 (pms_id=28008) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13633 (pms_id=28009) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13634 (pms_id=28010) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13635 (pms_id=28011) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13636 (pms_id=28012) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13637 (pms_id=28020) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13638 (pms_id=28022) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13639 (pms_id=28023) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13640 (pms_id=28024) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13641 (pms_id=28025) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13642 (pms_id=28026) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13643 (pms_id=28027) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13644 (pms_id=28028) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13645 (pms_id=28039) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13647 (pms_id=28048) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13646 (pms_id=28058) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13648 (pms_id=28060) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13649 (pms_id=28059) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13650 (pms_id=28062) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13651 (pms_id=28063) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13652 (pms_id=28064) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13653 (pms_id=28066) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13654 (pms_id=28068) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13655 (pms_id=28069) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13656 (pms_id=28079) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13658 (pms_id=28090) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13657 (pms_id=28080) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13659 (pms_id=28091) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13660 (pms_id=28099) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13662 (pms_id=28110) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13661 (pms_id=28100) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13664 (pms_id=28113) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13663 (pms_id=28112) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13665 (pms_id=28116) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13666 (pms_id=28117) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13667 (pms_id=28118) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13668 (pms_id=28119) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13669 (pms_id=28120) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13670 (pms_id=28121) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13671 (pms_id=28122) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13672 (pms_id=28126) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13673 (pms_id=28127) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13674 (pms_id=28128) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13675 (pms_id=28138) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13678 (pms_id=28139) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13677 (pms_id=28150) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13676 (pms_id=28140) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13679 (pms_id=28152) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13680 (pms_id=28153) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13681 (pms_id=28154) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13682 (pms_id=28155) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13683 (pms_id=28156) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13685 (pms_id=28167) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13684 (pms_id=28166) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13686 (pms_id=28168) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13687 (pms_id=28180) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13688 (pms_id=28181) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13689 (pms_id=28182) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13690 (pms_id=28183) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13691 (pms_id=28184) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13693 (pms_id=28187) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13692 (pms_id=28186) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13695 (pms_id=28188) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13694 (pms_id=28189) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13696 (pms_id=28190) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13699 (pms_id=28193) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13698 (pms_id=28191) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13697 (pms_id=28199) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13700 (pms_id=28200) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13701 (pms_id=28201) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13702 (pms_id=28202) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13703 (pms_id=28205) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13704 (pms_id=28209) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13705 (pms_id=28212) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13707 (pms_id=28213) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13706 (pms_id=28214) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13709 (pms_id=28216) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13708 (pms_id=28215) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13710 (pms_id=28223) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 28214 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13711 (pms_id=28224) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13712 (pms_id=28225) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13713 (pms_id=28227) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13714 (pms_id=28228) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13715 (pms_id=28229) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13717 (pms_id=28231) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13716 (pms_id=28232) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13718 (pms_id=28237) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13719 (pms_id=28238) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13720 (pms_id=28239) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13721 (pms_id=28240) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13722 (pms_id=28248) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13723 (pms_id=28249) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13724 (pms_id=28258) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13725 (pms_id=28259) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13727 (pms_id=28260) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13726 (pms_id=28261) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13729 (pms_id=28262) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13728 (pms_id=28263) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13730 (pms_id=28264) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13732 (pms_id=28266) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13731 (pms_id=28267) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13734 (pms_id=28269) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13733 (pms_id=28268) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13736 (pms_id=28270) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13735 (pms_id=28280) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13737 (pms_id=28281) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13738 (pms_id=28282) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13740 (pms_id=28284) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13739 (pms_id=28285) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13741 (pms_id=28286) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13742 (pms_id=28287) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13743 (pms_id=28296) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13744 (pms_id=28297) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13745 (pms_id=28307) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13746 (pms_id=28308) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13748 (pms_id=28309) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13747 (pms_id=28311) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13749 (pms_id=28312) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13750 (pms_id=28313) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13751 (pms_id=28314) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13752 (pms_id=28315) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13753 (pms_id=28316) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13754 (pms_id=28317) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13755 (pms_id=28318) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13757 (pms_id=28328) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13756 (pms_id=28338) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13758 (pms_id=28348) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13759 (pms_id=28349) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13760 (pms_id=28360) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13761 (pms_id=28361) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13762 (pms_id=28362) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13763 (pms_id=28369) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13764 (pms_id=28370) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13768 (pms_id=28380) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13767 (pms_id=28381) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13765 (pms_id=28382) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13766 (pms_id=28383) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13769 (pms_id=28384) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13770 (pms_id=28385) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13771 (pms_id=28386) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13773 (pms_id=28388) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13772 (pms_id=28387) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13774 (pms_id=28398) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13775 (pms_id=28400) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13776 (pms_id=28401) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13777 (pms_id=28403) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13779 (pms_id=28404) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13778 (pms_id=28405) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13780 (pms_id=28407) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13781 (pms_id=28409) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13782 (pms_id=28412) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13783 (pms_id=28413) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13786 (pms_id=28414) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13784 (pms_id=28415) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13785 (pms_id=28416) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13787 (pms_id=28418) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13788 (pms_id=28419) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13789 (pms_id=28420) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13790 (pms_id=28421) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13793 (pms_id=28428) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13791 (pms_id=28429) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13792 (pms_id=28430) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13795 (pms_id=28438) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13794 (pms_id=28439) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13796 (pms_id=28440) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13797 (pms_id=28441) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13798 (pms_id=28442) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13800 (pms_id=28444) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13799 (pms_id=28443) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13801 (pms_id=28445) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13802 (pms_id=28446) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13803 (pms_id=28447) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13805 (pms_id=28448) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13804 (pms_id=28449) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13806 (pms_id=28450) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13808 (pms_id=28452) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13807 (pms_id=28453) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13810 (pms_id=28454) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13809 (pms_id=28455) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13811 (pms_id=28458) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13812 (pms_id=28459) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13813 (pms_id=28460) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13815 (pms_id=28461) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13814 (pms_id=28468) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13816 (pms_id=28470) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13817 (pms_id=28474) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13819 (pms_id=28476) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13818 (pms_id=28475) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13820 (pms_id=28478) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13821 (pms_id=28479) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13822 (pms_id=28480) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13823 (pms_id=28481) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13825 (pms_id=28485) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13824 (pms_id=28484) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13826 (pms_id=28486) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13827 (pms_id=28488) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13828 (pms_id=28503) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13829 (pms_id=28504) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13831 (pms_id=28514) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13830 (pms_id=28515) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13832 (pms_id=28516) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13835 (pms_id=28518) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13834 (pms_id=28519) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13833 (pms_id=28517) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13836 (pms_id=28524) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13837 (pms_id=28527) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13840 (pms_id=28530) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13838 (pms_id=28525) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13839 (pms_id=28531) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13841 (pms_id=28533) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13843 (pms_id=28544) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13842 (pms_id=28543) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13844 (pms_id=28546) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13846 (pms_id=28548) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13845 (pms_id=28547) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13847 (pms_id=28550) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13848 (pms_id=28553) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13849 (pms_id=28551) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13850 (pms_id=28554) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13851 (pms_id=28555) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13852 (pms_id=28565) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13853 (pms_id=28566) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13854 (pms_id=28567) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13855 (pms_id=28568) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13856 (pms_id=28569) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13857 (pms_id=28570) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13858 (pms_id=28575) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13860 (pms_id=28578) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13859 (pms_id=28576) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13861 (pms_id=28579) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13862 (pms_id=28580) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13863 (pms_id=28581) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13864 (pms_id=28582) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13865 (pms_id=28583) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13866 (pms_id=28584) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13867 (pms_id=28591) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13868 (pms_id=28592) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13869 (pms_id=28593) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13870 (pms_id=28594) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13871 (pms_id=28597) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13872 (pms_id=28598) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13873 (pms_id=28599) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13874 (pms_id=28605) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13876 (pms_id=28607) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13875 (pms_id=28608) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13877 (pms_id=28609) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13879 (pms_id=28610) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13878 (pms_id=28611) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13880 (pms_id=28612) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13881 (pms_id=28613) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13882 (pms_id=28614) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13884 (pms_id=28616) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13883 (pms_id=28615) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13885 (pms_id=28625) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13886 (pms_id=28627) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13887 (pms_id=28628) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13888 (pms_id=28629) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13889 (pms_id=28630) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13890 (pms_id=28631) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13891 (pms_id=28632) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13892 (pms_id=28633) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13893 (pms_id=28634) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13895 (pms_id=28645) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13894 (pms_id=28635) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13896 (pms_id=28646) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13899 (pms_id=28648) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13897 (pms_id=28649) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13898 (pms_id=28650) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13900 (pms_id=28651) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13901 (pms_id=28652) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13902 (pms_id=28653) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13903 (pms_id=28654) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13904 (pms_id=28655) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13905 (pms_id=28657) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13906 (pms_id=28658) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13907 (pms_id=28664) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13908 (pms_id=28665) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13909 (pms_id=28666) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13910 (pms_id=28667) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13911 (pms_id=28669) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13912 (pms_id=28670) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13913 (pms_id=28671) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13914 (pms_id=28672) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13916 (pms_id=28674) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13915 (pms_id=28675) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13917 (pms_id=28682) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13918 (pms_id=28683) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13919 (pms_id=28684) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13920 (pms_id=28686) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13921 (pms_id=28687) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13922 (pms_id=28690) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13923 (pms_id=28691) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13924 (pms_id=28692) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13925 (pms_id=28693) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13926 (pms_id=28694) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13927 (pms_id=28697) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13928 (pms_id=28698) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13929 (pms_id=28701) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13930 (pms_id=28703) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13931 (pms_id=28705) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13932 (pms_id=28707) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13933 (pms_id=28708) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13934 (pms_id=28709) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13935 (pms_id=28710) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13936 (pms_id=28711) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13938 (pms_id=28712) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13937 (pms_id=28713) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13939 (pms_id=28714) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13941 (pms_id=28715) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13940 (pms_id=28716) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13942 (pms_id=28717) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13943 (pms_id=28723) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13944 (pms_id=28725) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13945 (pms_id=28726) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13946 (pms_id=28728) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13947 (pms_id=28732) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13949 (pms_id=28735) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13948 (pms_id=28734) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13950 (pms_id=28737) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13951 (pms_id=28738) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13952 (pms_id=28739) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13953 (pms_id=28740) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13955 (pms_id=28750) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13954 (pms_id=28741) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13956 (pms_id=28753) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13957 (pms_id=28754) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13959 (pms_id=28755) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13958 (pms_id=28756) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13960 (pms_id=28757) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13961 (pms_id=28758) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13962 (pms_id=28769) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13963 (pms_id=28770) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13964 (pms_id=28771) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13966 (pms_id=28772) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13965 (pms_id=28781) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13967 (pms_id=28782) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13968 (pms_id=28783) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13969 (pms_id=28784) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13970 (pms_id=28785) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13971 (pms_id=28794) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13973 (pms_id=28797) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13972 (pms_id=28796) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13974 (pms_id=28798) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13976 (pms_id=28808) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13975 (pms_id=28809) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13977 (pms_id=28810) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13978 (pms_id=28811) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13979 (pms_id=28818) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13980 (pms_id=28819) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13981 (pms_id=28828) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13982 (pms_id=28829) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13984 (pms_id=28831) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13983 (pms_id=28830) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13985 (pms_id=28832) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13986 (pms_id=28833) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13987 (pms_id=28834) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13988 (pms_id=28835) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13989 (pms_id=28836) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13991 (pms_id=28838) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13990 (pms_id=28837) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13992 (pms_id=28839) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13994 (pms_id=28848) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13993 (pms_id=28847) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13996 (pms_id=28850) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13995 (pms_id=28858) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13998 (pms_id=28859) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13997 (pms_id=28861) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 13999 (pms_id=28862) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 14001 (pms_id=28865) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 14000 (pms_id=28864) 2025-11-19 15:34:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 14002 (pms_id=28866) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14003 (pms_id=28867) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14004 (pms_id=28868) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14005 (pms_id=28870) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14006 (pms_id=28879) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14007 (pms_id=28880) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14008 (pms_id=28882) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14009 (pms_id=28885) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14010 (pms_id=28889) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14011 (pms_id=28899) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14012 (pms_id=28900) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14013 (pms_id=28901) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14014 (pms_id=28902) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14016 (pms_id=28909) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14015 (pms_id=28910) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14017 (pms_id=28911) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14018 (pms_id=28913) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14019 (pms_id=28914) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14021 (pms_id=28915) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14020 (pms_id=28916) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14022 (pms_id=28917) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14023 (pms_id=28918) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14024 (pms_id=28925) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14025 (pms_id=28926) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14027 (pms_id=28928) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14026 (pms_id=28927) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14028 (pms_id=28929) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14029 (pms_id=28932) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14030 (pms_id=28933) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14031 (pms_id=28934) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14032 (pms_id=28935) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14034 (pms_id=28936) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14033 (pms_id=28937) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14036 (pms_id=28938) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14035 (pms_id=28940) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14037 (pms_id=28941) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14038 (pms_id=28942) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14039 (pms_id=28943) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14041 (pms_id=28945) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14040 (pms_id=28944) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14042 (pms_id=28946) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14044 (pms_id=28949) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14043 (pms_id=28948) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14045 (pms_id=28950) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14046 (pms_id=28952) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14047 (pms_id=28954) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14048 (pms_id=28956) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14050 (pms_id=28967) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14049 (pms_id=28957) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14051 (pms_id=28968) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14052 (pms_id=28987) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14053 (pms_id=28988) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14054 (pms_id=28990) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14055 (pms_id=28991) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14057 (pms_id=28992) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14056 (pms_id=28993) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14058 (pms_id=28994) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14059 (pms_id=29002) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14060 (pms_id=29003) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14061 (pms_id=29004) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14062 (pms_id=29005) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14063 (pms_id=29014) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14065 (pms_id=29016) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14064 (pms_id=29015) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14067 (pms_id=29019) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14066 (pms_id=29018) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14068 (pms_id=29020) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14069 (pms_id=29021) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14070 (pms_id=29032) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14071 (pms_id=29033) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14072 (pms_id=29034) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14073 (pms_id=29035) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14074 (pms_id=29036) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14075 (pms_id=29037) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14077 (pms_id=29047) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14076 (pms_id=29046) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14078 (pms_id=29048) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14079 (pms_id=29049) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14080 (pms_id=29051) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14081 (pms_id=29052) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14082 (pms_id=29053) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14083 (pms_id=29062) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14084 (pms_id=29064) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14085 (pms_id=29066) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14087 (pms_id=29069) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14086 (pms_id=29068) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14088 (pms_id=29070) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14089 (pms_id=29071) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14090 (pms_id=29072) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14091 (pms_id=29073) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14092 (pms_id=29074) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14093 (pms_id=29076) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14094 (pms_id=29085) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14095 (pms_id=29087) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14097 (pms_id=29088) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14096 (pms_id=29095) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14098 (pms_id=29096) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14099 (pms_id=29097) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14100 (pms_id=29098) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14102 (pms_id=29102) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14101 (pms_id=29101) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14103 (pms_id=29108) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14104 (pms_id=29109) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14105 (pms_id=29119) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14106 (pms_id=29120) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14107 (pms_id=29122) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14108 (pms_id=29123) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14109 (pms_id=29124) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14110 (pms_id=29135) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14111 (pms_id=29136) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14112 (pms_id=29137) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14113 (pms_id=29139) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14114 (pms_id=29140) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14115 (pms_id=29150) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14117 (pms_id=29152) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14116 (pms_id=29151) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14118 (pms_id=29153) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14119 (pms_id=29154) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14120 (pms_id=29155) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14121 (pms_id=29156) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14122 (pms_id=29157) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14123 (pms_id=29158) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14124 (pms_id=29159) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14125 (pms_id=29160) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14126 (pms_id=29161) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14127 (pms_id=29162) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14128 (pms_id=29163) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14129 (pms_id=29164) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14130 (pms_id=29166) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14131 (pms_id=29173) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14132 (pms_id=29174) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14133 (pms_id=29175) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14134 (pms_id=29176) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14135 (pms_id=29177) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14137 (pms_id=29179) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14136 (pms_id=29178) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14138 (pms_id=29180) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14139 (pms_id=29181) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14140 (pms_id=29182) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14142 (pms_id=29183) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14141 (pms_id=29184) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14143 (pms_id=29185) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14144 (pms_id=29186) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14145 (pms_id=29195) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14146 (pms_id=29197) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14147 (pms_id=29199) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14148 (pms_id=29200) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14149 (pms_id=29202) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14150 (pms_id=29204) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14151 (pms_id=29207) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14152 (pms_id=29209) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14153 (pms_id=29211) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14154 (pms_id=29213) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14155 (pms_id=29215) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14157 (pms_id=29226) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14156 (pms_id=29223) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14158 (pms_id=29235) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14160 (pms_id=29237) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14159 (pms_id=29236) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14161 (pms_id=29238) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14162 (pms_id=29239) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14163 (pms_id=29246) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14164 (pms_id=29247) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14165 (pms_id=29248) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29246 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14166 (pms_id=29259) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14167 (pms_id=29270) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14168 (pms_id=29271) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14169 (pms_id=29278) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14171 (pms_id=29279) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14170 (pms_id=29280) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14172 (pms_id=29281) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14173 (pms_id=29282) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14174 (pms_id=29283) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14175 (pms_id=29284) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14176 (pms_id=29285) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14177 (pms_id=29286) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14179 (pms_id=29288) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14180 (pms_id=29290) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14178 (pms_id=29289) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14182 (pms_id=29309) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14181 (pms_id=29299) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14183 (pms_id=29310) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14184 (pms_id=29311) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14185 (pms_id=29312) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14186 (pms_id=29313) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14187 (pms_id=29314) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14189 (pms_id=29316) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14188 (pms_id=29315) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14190 (pms_id=29317) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14192 (pms_id=29319) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14191 (pms_id=29318) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14193 (pms_id=29321) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14194 (pms_id=29322) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14196 (pms_id=29324) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14195 (pms_id=29323) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14197 (pms_id=29332) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14198 (pms_id=29333) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14200 (pms_id=29334) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14199 (pms_id=29335) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14201 (pms_id=29336) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14202 (pms_id=29337) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14203 (pms_id=29347) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14204 (pms_id=29348) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14205 (pms_id=29349) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14206 (pms_id=29350) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14207 (pms_id=29359) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14208 (pms_id=29361) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14210 (pms_id=29369) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14209 (pms_id=29370) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14212 (pms_id=29371) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14211 (pms_id=29381) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14213 (pms_id=29382) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14214 (pms_id=29383) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14215 (pms_id=29384) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14216 (pms_id=29386) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14217 (pms_id=29391) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14219 (pms_id=29392) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14220 (pms_id=29402) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14218 (pms_id=29401) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14222 (pms_id=29405) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14221 (pms_id=29406) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14223 (pms_id=29407) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14224 (pms_id=29416) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14225 (pms_id=29417) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14226 (pms_id=29426) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14227 (pms_id=29427) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14228 (pms_id=29429) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14229 (pms_id=29430) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14230 (pms_id=29432) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14231 (pms_id=29439) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14233 (pms_id=29451) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14232 (pms_id=29441) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14234 (pms_id=29452) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14235 (pms_id=29453) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14238 (pms_id=29456) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14236 (pms_id=29454) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14237 (pms_id=29458) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14239 (pms_id=29459) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14240 (pms_id=29460) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14241 (pms_id=29467) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14242 (pms_id=29468) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14243 (pms_id=29478) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14244 (pms_id=29479) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14245 (pms_id=29480) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14246 (pms_id=29481) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14247 (pms_id=29483) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14248 (pms_id=29484) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14249 (pms_id=29485) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14251 (pms_id=29494) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14250 (pms_id=29495) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14252 (pms_id=29496) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14253 (pms_id=29497) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14254 (pms_id=29498) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14255 (pms_id=29499) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14256 (pms_id=29500) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14257 (pms_id=29501) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14258 (pms_id=29502) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14259 (pms_id=29503) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14260 (pms_id=29505) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14261 (pms_id=29506) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14263 (pms_id=29514) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14262 (pms_id=29515) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14264 (pms_id=29524) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14265 (pms_id=29525) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14266 (pms_id=29527) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14267 (pms_id=29534) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14268 (pms_id=29535) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14269 (pms_id=29536) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14270 (pms_id=29537) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14271 (pms_id=29538) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14272 (pms_id=29539) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14273 (pms_id=29549) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14274 (pms_id=29551) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14275 (pms_id=29553) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14276 (pms_id=29560) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14277 (pms_id=29562) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14279 (pms_id=29563) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29560 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14278 (pms_id=29564) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14280 (pms_id=29567) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14282 (pms_id=29570) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14281 (pms_id=29568) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14283 (pms_id=29571) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14284 (pms_id=29575) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14285 (pms_id=29576) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14286 (pms_id=29577) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14287 (pms_id=29578) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14288 (pms_id=29579) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14289 (pms_id=29580) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14291 (pms_id=29581) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14290 (pms_id=29582) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14292 (pms_id=29584) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14293 (pms_id=29585) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14294 (pms_id=29586) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14295 (pms_id=29587) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14296 (pms_id=29588) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14297 (pms_id=29589) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14299 (pms_id=29590) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14298 (pms_id=29591) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14300 (pms_id=29592) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14301 (pms_id=29602) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14302 (pms_id=29603) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14303 (pms_id=29612) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14304 (pms_id=29613) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14305 (pms_id=29614) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14306 (pms_id=29615) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14308 (pms_id=29616) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14307 (pms_id=29617) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14309 (pms_id=29618) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14310 (pms_id=29628) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14311 (pms_id=29629) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14312 (pms_id=29639) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14313 (pms_id=29640) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14315 (pms_id=29651) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14314 (pms_id=29650) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14316 (pms_id=29652) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14317 (pms_id=29653) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14318 (pms_id=29655) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14319 (pms_id=29662) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14321 (pms_id=29664) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14320 (pms_id=29663) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14322 (pms_id=29665) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14323 (pms_id=29675) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14324 (pms_id=29676) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14325 (pms_id=29677) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14326 (pms_id=29686) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14327 (pms_id=29687) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14328 (pms_id=29688) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14329 (pms_id=29689) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14330 (pms_id=29690) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14331 (pms_id=29694) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14332 (pms_id=29695) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14333 (pms_id=29701) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14334 (pms_id=29702) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14335 (pms_id=29704) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14336 (pms_id=29705) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14337 (pms_id=29706) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14338 (pms_id=29707) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14339 (pms_id=29708) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14341 (pms_id=29710) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14340 (pms_id=29709) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14342 (pms_id=29716) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14344 (pms_id=29719) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14343 (pms_id=29717) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14345 (pms_id=29720) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14346 (pms_id=29721) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14347 (pms_id=29722) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14348 (pms_id=29724) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14349 (pms_id=29725) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14350 (pms_id=29726) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14351 (pms_id=29727) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14352 (pms_id=29728) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14353 (pms_id=29730) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14354 (pms_id=29731) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14355 (pms_id=29732) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14356 (pms_id=29733) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14357 (pms_id=29734) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14358 (pms_id=29735) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14359 (pms_id=29746) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14360 (pms_id=29748) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14361 (pms_id=29749) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14362 (pms_id=29750) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14364 (pms_id=29752) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14363 (pms_id=29751) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14365 (pms_id=29754) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14366 (pms_id=29753) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14368 (pms_id=29761) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14367 (pms_id=29760) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14369 (pms_id=29763) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14370 (pms_id=29764) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14371 (pms_id=29773) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14372 (pms_id=29774) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14373 (pms_id=29776) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14374 (pms_id=29778) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14375 (pms_id=29779) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14376 (pms_id=29780) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14377 (pms_id=29781) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14378 (pms_id=29782) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14379 (pms_id=29785) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14380 (pms_id=29786) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14381 (pms_id=29787) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14382 (pms_id=29788) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14383 (pms_id=29789) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14384 (pms_id=29790) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14386 (pms_id=29792) 2025-11-19 15:34:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 14385 (pms_id=29800) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14387 (pms_id=29801) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14388 (pms_id=29802) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14389 (pms_id=29803) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14390 (pms_id=29804) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14391 (pms_id=29805) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14392 (pms_id=29806) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14393 (pms_id=29814) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14394 (pms_id=29815) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14395 (pms_id=29816) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14396 (pms_id=29817) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14397 (pms_id=29818) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14399 (pms_id=29820) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14398 (pms_id=29819) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14400 (pms_id=29821) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14401 (pms_id=29822) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14402 (pms_id=29824) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14403 (pms_id=29825) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14405 (pms_id=29832) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14404 (pms_id=29833) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14406 (pms_id=29834) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14407 (pms_id=29835) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14408 (pms_id=29836) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14410 (pms_id=29848) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14409 (pms_id=29857) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14411 (pms_id=29867) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14412 (pms_id=29868) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14413 (pms_id=29869) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14414 (pms_id=29870) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14416 (pms_id=29873) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14415 (pms_id=29871) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14417 (pms_id=29874) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14418 (pms_id=29875) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14419 (pms_id=29876) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14420 (pms_id=29877) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14421 (pms_id=29878) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14422 (pms_id=29879) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14423 (pms_id=29881) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14425 (pms_id=29892) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14424 (pms_id=29891) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14426 (pms_id=29893) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14427 (pms_id=29894) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14428 (pms_id=29901) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14429 (pms_id=29902) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14430 (pms_id=29903) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14432 (pms_id=29904) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14431 (pms_id=29905) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14433 (pms_id=29906) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 29906 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14435 (pms_id=29911) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14434 (pms_id=29908) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14436 (pms_id=29915) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14437 (pms_id=29916) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14438 (pms_id=29917) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14440 (pms_id=29918) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14439 (pms_id=29920) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14441 (pms_id=29921) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14442 (pms_id=29922) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14443 (pms_id=29925) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14444 (pms_id=29927) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14445 (pms_id=29928) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14448 (pms_id=29932) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14446 (pms_id=29933) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14447 (pms_id=29934) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14449 (pms_id=29935) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14450 (pms_id=29936) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14452 (pms_id=29938) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14451 (pms_id=29937) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14453 (pms_id=29939) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14454 (pms_id=29940) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14457 (pms_id=29950) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14455 (pms_id=29951) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14456 (pms_id=29953) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14458 (pms_id=29962) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14459 (pms_id=29963) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14460 (pms_id=29964) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14461 (pms_id=29970) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14462 (pms_id=29971) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14463 (pms_id=29980) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14464 (pms_id=29981) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14465 (pms_id=29982) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14466 (pms_id=29983) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14467 (pms_id=29991) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14468 (pms_id=29992) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14469 (pms_id=29993) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14470 (pms_id=29994) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14471 (pms_id=29995) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14473 (pms_id=30004) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14472 (pms_id=30002) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14474 (pms_id=30005) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14475 (pms_id=30007) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14476 (pms_id=30008) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14477 (pms_id=30010) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14478 (pms_id=30012) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14479 (pms_id=30023) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14480 (pms_id=30025) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14481 (pms_id=30026) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14482 (pms_id=30027) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14483 (pms_id=30028) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14484 (pms_id=30029) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14485 (pms_id=30031) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14486 (pms_id=30032) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14487 (pms_id=30034) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14488 (pms_id=30035) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14490 (pms_id=30037) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14489 (pms_id=30036) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14491 (pms_id=30038) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14492 (pms_id=30039) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14493 (pms_id=30040) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14494 (pms_id=30042) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14495 (pms_id=30043) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14497 (pms_id=30044) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14496 (pms_id=30045) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14498 (pms_id=30055) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14499 (pms_id=30056) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14500 (pms_id=30057) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14501 (pms_id=30058) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14502 (pms_id=30059) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14503 (pms_id=30060) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14504 (pms_id=30068) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14505 (pms_id=30069) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14507 (pms_id=30071) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14506 (pms_id=30072) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14508 (pms_id=30073) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14511 (pms_id=30083) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14510 (pms_id=30074) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14509 (pms_id=30075) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14512 (pms_id=30084) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30083 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14513 (pms_id=30085) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14514 (pms_id=30086) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14516 (pms_id=30087) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14515 (pms_id=30088) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14517 (pms_id=30089) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14519 (pms_id=30090) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14518 (pms_id=30091) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14520 (pms_id=30092) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14521 (pms_id=30098) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14522 (pms_id=30100) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14523 (pms_id=30101) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14524 (pms_id=30104) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14525 (pms_id=30105) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14526 (pms_id=30106) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14527 (pms_id=30111) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14529 (pms_id=30112) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14528 (pms_id=30113) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14530 (pms_id=30115) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14531 (pms_id=30116) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14532 (pms_id=30126) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14533 (pms_id=30128) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14534 (pms_id=30129) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14535 (pms_id=30130) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14537 (pms_id=30132) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14536 (pms_id=30131) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14538 (pms_id=30133) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14539 (pms_id=30134) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14540 (pms_id=30135) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14541 (pms_id=30136) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14542 (pms_id=30137) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14543 (pms_id=30138) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14546 (pms_id=30140) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14544 (pms_id=30142) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14545 (pms_id=30144) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14547 (pms_id=30145) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14548 (pms_id=30147) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14549 (pms_id=30148) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14550 (pms_id=30149) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14552 (pms_id=30151) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14551 (pms_id=30154) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14553 (pms_id=30155) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14554 (pms_id=30158) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14555 (pms_id=30168) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14556 (pms_id=30169) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14557 (pms_id=30170) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14558 (pms_id=30171) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14559 (pms_id=30172) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14560 (pms_id=30173) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14561 (pms_id=30174) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14562 (pms_id=30175) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14563 (pms_id=30176) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14564 (pms_id=30177) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14565 (pms_id=30178) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14566 (pms_id=30179) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14567 (pms_id=30180) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30178 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14568 (pms_id=30181) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14570 (pms_id=30193) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14569 (pms_id=30182) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14571 (pms_id=30194) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14573 (pms_id=30195) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14574 (pms_id=30197) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14572 (pms_id=30196) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14576 (pms_id=30198) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14575 (pms_id=30199) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14577 (pms_id=30200) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14578 (pms_id=30201) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14579 (pms_id=30203) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14580 (pms_id=30209) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14582 (pms_id=30210) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14581 (pms_id=30220) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14583 (pms_id=30221) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14586 (pms_id=30240) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14584 (pms_id=30232) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14585 (pms_id=30241) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14587 (pms_id=30242) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14588 (pms_id=30243) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14589 (pms_id=30253) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14590 (pms_id=30254) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14591 (pms_id=30255) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14592 (pms_id=30256) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14593 (pms_id=30266) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14595 (pms_id=30267) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14594 (pms_id=30268) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14596 (pms_id=30269) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14597 (pms_id=30270) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14598 (pms_id=30276) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14600 (pms_id=30277) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14599 (pms_id=30271) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14601 (pms_id=30278) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14602 (pms_id=30282) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14603 (pms_id=30283) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14604 (pms_id=30284) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14605 (pms_id=30285) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14607 (pms_id=30286) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14606 (pms_id=30287) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14608 (pms_id=30288) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14610 (pms_id=30290) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14609 (pms_id=30289) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14611 (pms_id=30292) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14612 (pms_id=30293) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14614 (pms_id=30301) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14613 (pms_id=30302) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14615 (pms_id=30303) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14617 (pms_id=30305) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14616 (pms_id=30307) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14618 (pms_id=30308) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14619 (pms_id=30309) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14620 (pms_id=30310) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14621 (pms_id=30311) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14622 (pms_id=30312) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14623 (pms_id=30313) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14624 (pms_id=30314) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14626 (pms_id=30315) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14625 (pms_id=30316) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14627 (pms_id=30317) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14628 (pms_id=30318) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14629 (pms_id=30320) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14630 (pms_id=30321) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14631 (pms_id=30322) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14632 (pms_id=30323) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14633 (pms_id=30324) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14634 (pms_id=30325) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14636 (pms_id=30326) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14635 (pms_id=30327) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14637 (pms_id=30329) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14638 (pms_id=30330) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14639 (pms_id=30331) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14640 (pms_id=30332) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14641 (pms_id=30334) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14643 (pms_id=30344) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14642 (pms_id=30345) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14644 (pms_id=30346) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14645 (pms_id=30347) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14648 (pms_id=30349) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14646 (pms_id=30348) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14647 (pms_id=30350) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14649 (pms_id=30351) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14650 (pms_id=30352) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14651 (pms_id=30353) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14652 (pms_id=30356) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14653 (pms_id=30358) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14655 (pms_id=30359) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14654 (pms_id=30365) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14657 (pms_id=30368) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14656 (pms_id=30369) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30365 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14658 (pms_id=30370) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14659 (pms_id=30371) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14660 (pms_id=30379) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14661 (pms_id=30381) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14662 (pms_id=30382) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14663 (pms_id=30392) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14664 (pms_id=30393) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14665 (pms_id=30394) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14666 (pms_id=30395) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14667 (pms_id=30417) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14668 (pms_id=30418) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14669 (pms_id=30427) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14670 (pms_id=30428) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14671 (pms_id=30437) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14674 (pms_id=30439) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14672 (pms_id=30438) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14673 (pms_id=30440) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14675 (pms_id=30447) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14676 (pms_id=30448) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14677 (pms_id=30449) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14678 (pms_id=30450) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14679 (pms_id=30451) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14680 (pms_id=30452) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14681 (pms_id=30453) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14682 (pms_id=30455) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14683 (pms_id=30457) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14684 (pms_id=30458) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14685 (pms_id=30459) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14686 (pms_id=30460) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14687 (pms_id=30462) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14688 (pms_id=30463) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14689 (pms_id=30464) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14690 (pms_id=30465) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14691 (pms_id=30474) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14692 (pms_id=30475) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14693 (pms_id=30476) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14694 (pms_id=30486) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14695 (pms_id=30487) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14697 (pms_id=30488) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14696 (pms_id=30496) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14698 (pms_id=30497) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14699 (pms_id=30498) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14700 (pms_id=30499) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14701 (pms_id=30500) 2025-11-19 15:34:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 14702 (pms_id=30501) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14703 (pms_id=30502) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14705 (pms_id=30511) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14706 (pms_id=30512) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14704 (pms_id=30514) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14707 (pms_id=30515) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14709 (pms_id=30519) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14708 (pms_id=30517) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14710 (pms_id=30520) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14711 (pms_id=30521) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14712 (pms_id=30523) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14714 (pms_id=30525) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14713 (pms_id=30526) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14715 (pms_id=30534) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14716 (pms_id=30536) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14717 (pms_id=30546) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14718 (pms_id=30547) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14719 (pms_id=30548) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14720 (pms_id=30550) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14721 (pms_id=30551) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14722 (pms_id=30552) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14723 (pms_id=30553) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14724 (pms_id=30554) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14725 (pms_id=30555) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14726 (pms_id=30556) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14727 (pms_id=30557) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14728 (pms_id=30558) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14729 (pms_id=30559) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14731 (pms_id=30560) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14732 (pms_id=30567) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14730 (pms_id=30570) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14733 (pms_id=30571) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14734 (pms_id=30573) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14735 (pms_id=30575) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14736 (pms_id=30576) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14737 (pms_id=30577) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14738 (pms_id=30585) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14740 (pms_id=30596) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14739 (pms_id=30595) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14741 (pms_id=30597) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14742 (pms_id=30598) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14744 (pms_id=30600) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14743 (pms_id=30599) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14745 (pms_id=30601) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14747 (pms_id=30603) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14748 (pms_id=30613) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14746 (pms_id=30604) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14749 (pms_id=30616) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14751 (pms_id=30617) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14750 (pms_id=30618) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14753 (pms_id=30622) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14752 (pms_id=30621) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14755 (pms_id=30632) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14754 (pms_id=30631) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14756 (pms_id=30633) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14758 (pms_id=30635) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14757 (pms_id=30634) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14759 (pms_id=30646) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14760 (pms_id=30647) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14761 (pms_id=30648) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14762 (pms_id=30649) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14763 (pms_id=30650) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14764 (pms_id=30664) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14765 (pms_id=30674) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14766 (pms_id=30676) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14767 (pms_id=30677) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30677 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14768 (pms_id=30680) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14769 (pms_id=30687) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14770 (pms_id=30689) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14771 (pms_id=30690) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14772 (pms_id=30691) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14773 (pms_id=30692) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14774 (pms_id=30693) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14775 (pms_id=30694) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14777 (pms_id=30695) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14776 (pms_id=30696) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14778 (pms_id=30697) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14779 (pms_id=30698) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14781 (pms_id=30699) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14780 (pms_id=30700) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14782 (pms_id=30710) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14783 (pms_id=30711) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14784 (pms_id=30712) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14785 (pms_id=30713) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14787 (pms_id=30714) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14786 (pms_id=30715) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14788 (pms_id=30717) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14789 (pms_id=30724) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14790 (pms_id=30725) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14791 (pms_id=30726) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14792 (pms_id=30727) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14795 (pms_id=30728) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14794 (pms_id=30729) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14793 (pms_id=30730) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14796 (pms_id=30732) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14797 (pms_id=30734) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14798 (pms_id=30735) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14799 (pms_id=30736) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14800 (pms_id=30737) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14801 (pms_id=30738) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14802 (pms_id=30739) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14803 (pms_id=30749) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14804 (pms_id=30750) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14805 (pms_id=30751) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14806 (pms_id=30752) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14807 (pms_id=30753) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14808 (pms_id=30754) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14809 (pms_id=30756) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14810 (pms_id=30767) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14811 (pms_id=30769) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14812 (pms_id=30770) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14813 (pms_id=30771) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14814 (pms_id=30778) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14816 (pms_id=30779) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14815 (pms_id=30788) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14817 (pms_id=30791) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30788 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14818 (pms_id=30792) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14819 (pms_id=30793) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14820 (pms_id=30794) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14821 (pms_id=30796) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14823 (pms_id=30798) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14822 (pms_id=30797) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14824 (pms_id=30799) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14825 (pms_id=30800) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14826 (pms_id=30801) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14827 (pms_id=30802) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14828 (pms_id=30803) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14829 (pms_id=30804) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14830 (pms_id=30805) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14831 (pms_id=30815) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14832 (pms_id=30826) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14833 (pms_id=30827) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14834 (pms_id=30828) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14835 (pms_id=30829) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14836 (pms_id=30830) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14837 (pms_id=30835) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14838 (pms_id=30836) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30826 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14839 (pms_id=30837) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14841 (pms_id=30838) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14840 (pms_id=30839) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14842 (pms_id=30840) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14843 (pms_id=30849) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14844 (pms_id=30851) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14845 (pms_id=30850) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14846 (pms_id=30860) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14847 (pms_id=30861) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14848 (pms_id=30862) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14849 (pms_id=30870) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14850 (pms_id=30871) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14851 (pms_id=30872) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14852 (pms_id=30873) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14853 (pms_id=30881) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14855 (pms_id=30882) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14854 (pms_id=30884) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14856 (pms_id=30892) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14857 (pms_id=30893) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14858 (pms_id=30903) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14859 (pms_id=30904) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14860 (pms_id=30914) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14861 (pms_id=30916) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14863 (pms_id=30920) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14862 (pms_id=30922) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14864 (pms_id=30932) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14865 (pms_id=30934) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14866 (pms_id=30933) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14867 (pms_id=30935) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14876 (pms_id=30936) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14868 (pms_id=30937) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14869 (pms_id=30938) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14870 (pms_id=30939) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14871 (pms_id=30940) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14873 (pms_id=30941) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14872 (pms_id=30942) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14874 (pms_id=30943) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14877 (pms_id=30945) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14875 (pms_id=30944) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14878 (pms_id=30954) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30944 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14879 (pms_id=30964) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14880 (pms_id=30965) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14882 (pms_id=30966) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14881 (pms_id=30968) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14883 (pms_id=30969) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14884 (pms_id=30970) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14885 (pms_id=30971) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14886 (pms_id=30972) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14887 (pms_id=30973) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14889 (pms_id=30974) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14888 (pms_id=30976) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14891 (pms_id=30979) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14890 (pms_id=30978) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14892 (pms_id=30980) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14893 (pms_id=30981) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14894 (pms_id=30983) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14895 (pms_id=30984) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14896 (pms_id=30992) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14897 (pms_id=30993) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14898 (pms_id=30994) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 30983 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14899 (pms_id=30995) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14900 (pms_id=30996) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14901 (pms_id=31002) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14902 (pms_id=31003) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14903 (pms_id=31005) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14904 (pms_id=31010) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14905 (pms_id=31012) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14906 (pms_id=31013) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14907 (pms_id=31014) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14908 (pms_id=31017) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14909 (pms_id=31018) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14911 (pms_id=31026) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14910 (pms_id=31022) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14912 (pms_id=31027) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14913 (pms_id=31028) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14914 (pms_id=31029) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14916 (pms_id=31031) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14915 (pms_id=31032) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14917 (pms_id=31033) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14919 (pms_id=31034) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14918 (pms_id=31035) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14920 (pms_id=31036) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14921 (pms_id=31037) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14922 (pms_id=31038) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14923 (pms_id=31039) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14924 (pms_id=31040) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14925 (pms_id=31042) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14926 (pms_id=31052) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14927 (pms_id=31053) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14928 (pms_id=31054) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14929 (pms_id=31055) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14930 (pms_id=31056) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14931 (pms_id=31057) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14932 (pms_id=31058) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14933 (pms_id=31059) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14935 (pms_id=31060) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14934 (pms_id=31061) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14936 (pms_id=31062) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14937 (pms_id=31063) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14938 (pms_id=31064) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14939 (pms_id=31065) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14941 (pms_id=31069) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14940 (pms_id=31066) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14942 (pms_id=31070) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14943 (pms_id=31071) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14944 (pms_id=31072) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14945 (pms_id=31073) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14946 (pms_id=31074) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14947 (pms_id=31075) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14948 (pms_id=31076) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14949 (pms_id=31078) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14950 (pms_id=31080) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14951 (pms_id=31081) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14952 (pms_id=31082) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14953 (pms_id=31083) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14954 (pms_id=31085) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14955 (pms_id=31086) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14956 (pms_id=31087) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14957 (pms_id=31088) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14958 (pms_id=31089) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14959 (pms_id=31090) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14960 (pms_id=31091) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14961 (pms_id=31092) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14962 (pms_id=31093) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14963 (pms_id=31094) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14964 (pms_id=31095) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14965 (pms_id=31106) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14966 (pms_id=31107) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14967 (pms_id=31108) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14968 (pms_id=31109) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14970 (pms_id=31111) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14969 (pms_id=31112) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14971 (pms_id=31120) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14972 (pms_id=31121) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14973 (pms_id=31122) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14974 (pms_id=31123) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14975 (pms_id=31124) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14976 (pms_id=31125) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14977 (pms_id=31126) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14978 (pms_id=31127) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14979 (pms_id=31131) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14980 (pms_id=31132) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14981 (pms_id=31134) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14982 (pms_id=31135) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14983 (pms_id=31136) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14984 (pms_id=31138) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14985 (pms_id=31139) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14986 (pms_id=31141) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14987 (pms_id=31143) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14988 (pms_id=31144) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14989 (pms_id=31146) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14991 (pms_id=31148) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14993 (pms_id=31150) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14990 (pms_id=31147) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14992 (pms_id=31149) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14995 (pms_id=31154) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14994 (pms_id=31151) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14996 (pms_id=31155) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14997 (pms_id=31156) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14998 (pms_id=31157) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 14999 (pms_id=31158) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15000 (pms_id=31159) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15002 (pms_id=31162) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15001 (pms_id=31161) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15003 (pms_id=31171) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15004 (pms_id=31172) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15005 (pms_id=31174) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15006 (pms_id=31175) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15007 (pms_id=31176) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15008 (pms_id=31177) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15009 (pms_id=31178) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15010 (pms_id=31179) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15011 (pms_id=31180) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15012 (pms_id=31181) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15013 (pms_id=31182) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15015 (pms_id=31183) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15014 (pms_id=31184) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15017 (pms_id=31189) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15016 (pms_id=31188) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15019 (pms_id=31199) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15018 (pms_id=31200) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15020 (pms_id=31201) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15023 (pms_id=31203) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15021 (pms_id=31202) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15022 (pms_id=31204) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15025 (pms_id=31205) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15026 (pms_id=31206) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15024 (pms_id=31207) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15028 (pms_id=31209) 2025-11-19 15:34:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 15027 (pms_id=31208) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15030 (pms_id=31231) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15031 (pms_id=31232) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15029 (pms_id=31220) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15032 (pms_id=31233) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15033 (pms_id=31234) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15035 (pms_id=31236) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15034 (pms_id=31237) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15036 (pms_id=31238) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15038 (pms_id=31240) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15037 (pms_id=31239) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15039 (pms_id=31241) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15041 (pms_id=31243) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15040 (pms_id=31242) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15042 (pms_id=31249) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15043 (pms_id=31250) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15045 (pms_id=31251) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15044 (pms_id=31252) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15046 (pms_id=31253) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15047 (pms_id=31256) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15048 (pms_id=31258) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15050 (pms_id=31259) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15051 (pms_id=31262) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15049 (pms_id=31261) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15052 (pms_id=31263) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15053 (pms_id=31264) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15054 (pms_id=31265) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15055 (pms_id=31266) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15057 (pms_id=31268) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15058 (pms_id=31275) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15056 (pms_id=31269) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15059 (pms_id=31276) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15060 (pms_id=31277) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15061 (pms_id=31279) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15062 (pms_id=31281) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15063 (pms_id=31282) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15064 (pms_id=31283) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15065 (pms_id=31284) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15066 (pms_id=31285) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15067 (pms_id=31286) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15068 (pms_id=31288) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15070 (pms_id=31289) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15069 (pms_id=31290) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15071 (pms_id=31291) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15072 (pms_id=31292) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15073 (pms_id=31293) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15074 (pms_id=31294) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15075 (pms_id=31295) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15077 (pms_id=31296) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15076 (pms_id=31298) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15079 (pms_id=31307) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15078 (pms_id=31306) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15080 (pms_id=31308) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15081 (pms_id=31309) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15082 (pms_id=31310) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15083 (pms_id=31311) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15085 (pms_id=31314) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15084 (pms_id=31313) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15086 (pms_id=31317) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15087 (pms_id=31318) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15088 (pms_id=31319) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15089 (pms_id=31321) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15091 (pms_id=31323) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15090 (pms_id=31322) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15092 (pms_id=31328) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15093 (pms_id=31329) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15094 (pms_id=31331) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15095 (pms_id=31332) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15096 (pms_id=31333) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15097 (pms_id=31336) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15098 (pms_id=31337) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15099 (pms_id=31340) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15100 (pms_id=31341) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15101 (pms_id=31342) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15102 (pms_id=31343) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15103 (pms_id=31344) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15104 (pms_id=31345) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15105 (pms_id=31355) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15106 (pms_id=31356) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15107 (pms_id=31357) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15108 (pms_id=31358) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15109 (pms_id=31360) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15111 (pms_id=31361) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15110 (pms_id=31362) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15112 (pms_id=31363) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15113 (pms_id=31369) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15114 (pms_id=31370) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15115 (pms_id=31371) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15117 (pms_id=31374) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15116 (pms_id=31375) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15118 (pms_id=31376) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15120 (pms_id=31383) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15119 (pms_id=31384) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15121 (pms_id=31386) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31375 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15122 (pms_id=31387) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15123 (pms_id=31388) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15124 (pms_id=31389) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15125 (pms_id=31391) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15126 (pms_id=31392) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15127 (pms_id=31394) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15129 (pms_id=31395) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15128 (pms_id=31397) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15130 (pms_id=31398) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15131 (pms_id=31399) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15133 (pms_id=31400) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15132 (pms_id=31401) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15134 (pms_id=31402) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15135 (pms_id=31403) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15136 (pms_id=31404) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15137 (pms_id=31405) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15138 (pms_id=31412) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15139 (pms_id=31414) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15140 (pms_id=31424) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15142 (pms_id=31426) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15141 (pms_id=31425) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15143 (pms_id=31427) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15144 (pms_id=31434) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15145 (pms_id=31440) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15146 (pms_id=31441) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15147 (pms_id=31443) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15149 (pms_id=31444) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15148 (pms_id=31445) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15150 (pms_id=31446) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15151 (pms_id=31448) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15152 (pms_id=31449) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15153 (pms_id=31450) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15155 (pms_id=31451) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15154 (pms_id=31452) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15156 (pms_id=31462) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15158 (pms_id=31463) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15157 (pms_id=31466) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15159 (pms_id=31467) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15160 (pms_id=31473) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15161 (pms_id=31474) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15162 (pms_id=31476) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15163 (pms_id=31477) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15164 (pms_id=31486) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15165 (pms_id=31487) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15166 (pms_id=31488) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15167 (pms_id=31507) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15169 (pms_id=31516) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15168 (pms_id=31517) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15170 (pms_id=31518) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15171 (pms_id=31519) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15172 (pms_id=31530) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15173 (pms_id=31532) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15174 (pms_id=31533) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 31530 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15175 (pms_id=31534) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15176 (pms_id=31544) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15177 (pms_id=31554) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15178 (pms_id=31556) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15179 (pms_id=31560) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15180 (pms_id=31563) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15181 (pms_id=31564) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15182 (pms_id=31569) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15183 (pms_id=31570) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15184 (pms_id=31572) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15185 (pms_id=31576) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15186 (pms_id=31577) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15187 (pms_id=31578) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15190 (pms_id=31586) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15188 (pms_id=31597) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15189 (pms_id=31598) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15191 (pms_id=31599) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15192 (pms_id=31600) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15211 (pms_id=31604) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15193 (pms_id=31611) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15194 (pms_id=31613) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15195 (pms_id=31622) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15196 (pms_id=31624) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15197 (pms_id=31625) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15198 (pms_id=31633) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15199 (pms_id=31634) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15200 (pms_id=31637) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15201 (pms_id=31638) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15202 (pms_id=31639) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15203 (pms_id=31646) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15204 (pms_id=31647) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15205 (pms_id=31648) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15206 (pms_id=31650) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15207 (pms_id=31651) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15208 (pms_id=31652) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15209 (pms_id=31653) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15210 (pms_id=31657) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15212 (pms_id=31658) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15213 (pms_id=31659) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15214 (pms_id=31660) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15215 (pms_id=31661) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15216 (pms_id=31662) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15217 (pms_id=31664) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15218 (pms_id=31672) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15219 (pms_id=31673) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15220 (pms_id=31683) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15221 (pms_id=31684) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15222 (pms_id=31695) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15224 (pms_id=31696) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15223 (pms_id=31697) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15225 (pms_id=31698) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15226 (pms_id=31708) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15228 (pms_id=31709) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15227 (pms_id=31710) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15229 (pms_id=31711) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15230 (pms_id=31712) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15231 (pms_id=31715) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15232 (pms_id=31716) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15233 (pms_id=31724) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15234 (pms_id=31726) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15235 (pms_id=31727) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15236 (pms_id=31728) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15237 (pms_id=31729) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15238 (pms_id=31731) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15239 (pms_id=31739) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15240 (pms_id=31740) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15241 (pms_id=31741) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15242 (pms_id=31744) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15243 (pms_id=31745) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15244 (pms_id=31746) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15245 (pms_id=31747) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15246 (pms_id=31748) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15247 (pms_id=31756) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15248 (pms_id=31757) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15249 (pms_id=31758) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15251 (pms_id=31767) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15250 (pms_id=31766) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15252 (pms_id=31768) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15253 (pms_id=31769) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15254 (pms_id=31771) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15255 (pms_id=31772) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15256 (pms_id=31778) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15257 (pms_id=31788) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15258 (pms_id=31791) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15259 (pms_id=31799) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15261 (pms_id=31801) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15260 (pms_id=31800) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15262 (pms_id=31810) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15263 (pms_id=31811) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15264 (pms_id=31812) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15265 (pms_id=31814) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15266 (pms_id=31823) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15267 (pms_id=31824) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15268 (pms_id=31825) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15269 (pms_id=31835) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15270 (pms_id=31836) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15271 (pms_id=31837) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15272 (pms_id=31838) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15273 (pms_id=31839) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15274 (pms_id=31845) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15276 (pms_id=31848) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15275 (pms_id=31847) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15277 (pms_id=31850) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15278 (pms_id=31851) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15279 (pms_id=31852) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15281 (pms_id=31858) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15280 (pms_id=31856) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15283 (pms_id=31859) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15282 (pms_id=31869) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15284 (pms_id=31870) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15285 (pms_id=31873) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15286 (pms_id=31872) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15287 (pms_id=31874) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15288 (pms_id=31875) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15289 (pms_id=31876) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15290 (pms_id=31884) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15291 (pms_id=31885) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15292 (pms_id=31895) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15293 (pms_id=31896) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15294 (pms_id=31897) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15295 (pms_id=31907) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15296 (pms_id=31908) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15297 (pms_id=31910) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15298 (pms_id=31912) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15299 (pms_id=31913) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15300 (pms_id=31914) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15301 (pms_id=31916) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15303 (pms_id=31918) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15302 (pms_id=31919) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15304 (pms_id=31920) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15306 (pms_id=31921) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15305 (pms_id=31924) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15307 (pms_id=31927) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15308 (pms_id=31928) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15309 (pms_id=31929) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15310 (pms_id=31930) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15311 (pms_id=31932) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15312 (pms_id=31933) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15313 (pms_id=31934) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15314 (pms_id=31935) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15315 (pms_id=31937) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15316 (pms_id=31939) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15317 (pms_id=31940) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15318 (pms_id=31941) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15319 (pms_id=31942) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15320 (pms_id=31945) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15327 (pms_id=31946) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15321 (pms_id=31947) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15322 (pms_id=31949) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15323 (pms_id=31951) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15324 (pms_id=31960) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15325 (pms_id=31971) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15326 (pms_id=31973) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15329 (pms_id=31974) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15328 (pms_id=31975) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15330 (pms_id=31976) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15331 (pms_id=31980) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15332 (pms_id=31981) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15333 (pms_id=31982) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15334 (pms_id=31984) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15335 (pms_id=31986) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15337 (pms_id=31988) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15336 (pms_id=31987) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15338 (pms_id=31989) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15339 (pms_id=31990) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15340 (pms_id=31991) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15341 (pms_id=31992) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15342 (pms_id=31995) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15343 (pms_id=31996) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15344 (pms_id=31997) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15345 (pms_id=31999) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15346 (pms_id=32000) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15347 (pms_id=32001) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15348 (pms_id=32002) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15349 (pms_id=32003) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15350 (pms_id=32005) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15351 (pms_id=32006) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15352 (pms_id=32007) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15353 (pms_id=32008) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15354 (pms_id=32018) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15356 (pms_id=32019) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15355 (pms_id=32020) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15357 (pms_id=32021) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15358 (pms_id=32030) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15359 (pms_id=32031) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15360 (pms_id=32042) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15361 (pms_id=32043) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15362 (pms_id=32044) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15363 (pms_id=32045) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15364 (pms_id=32046) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15365 (pms_id=32048) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15367 (pms_id=32053) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15366 (pms_id=32051) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15368 (pms_id=32054) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15369 (pms_id=32056) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15370 (pms_id=32070) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15372 (pms_id=32071) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15371 (pms_id=32072) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15373 (pms_id=32073) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15374 (pms_id=32075) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15378 (pms_id=32076) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15376 (pms_id=32078) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15375 (pms_id=32077) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15377 (pms_id=32079) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32078 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15379 (pms_id=32084) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15380 (pms_id=32085) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15381 (pms_id=32086) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15382 (pms_id=32088) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15383 (pms_id=32090) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15384 (pms_id=32100) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15385 (pms_id=32103) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32088 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15386 (pms_id=32104) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15387 (pms_id=32105) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15388 (pms_id=32108) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15389 (pms_id=32109) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15390 (pms_id=32111) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15392 (pms_id=32112) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15391 (pms_id=32113) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15393 (pms_id=32115) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15394 (pms_id=32116) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15396 (pms_id=32117) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15395 (pms_id=32118) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15397 (pms_id=32119) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15398 (pms_id=32120) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15399 (pms_id=32121) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15401 (pms_id=32122) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15400 (pms_id=32123) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15402 (pms_id=32126) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15404 (pms_id=32138) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15403 (pms_id=32137) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15406 (pms_id=32143) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15405 (pms_id=32142) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15407 (pms_id=32144) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15408 (pms_id=32155) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15409 (pms_id=32157) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15410 (pms_id=32158) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15411 (pms_id=32160) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15413 (pms_id=32181) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15412 (pms_id=32200) 2025-11-19 15:34:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 15414 (pms_id=32201) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15415 (pms_id=32202) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15416 (pms_id=32204) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15417 (pms_id=32203) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15418 (pms_id=32205) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15419 (pms_id=32206) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15420 (pms_id=32207) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15421 (pms_id=32218) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15422 (pms_id=32219) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15423 (pms_id=32228) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15424 (pms_id=32230) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15425 (pms_id=32231) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15426 (pms_id=32232) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15427 (pms_id=32239) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15428 (pms_id=32241) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15430 (pms_id=32242) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15429 (pms_id=32243) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15431 (pms_id=32244) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15432 (pms_id=32245) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15434 (pms_id=32253) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15433 (pms_id=32246) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15435 (pms_id=32254) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15436 (pms_id=32256) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15437 (pms_id=32258) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15438 (pms_id=32269) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15440 (pms_id=32270) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15439 (pms_id=32271) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15441 (pms_id=32273) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15443 (pms_id=32275) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15442 (pms_id=32277) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15444 (pms_id=32278) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15445 (pms_id=32279) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15446 (pms_id=32280) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15447 (pms_id=32289) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15448 (pms_id=32290) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15449 (pms_id=32313) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15450 (pms_id=32316) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15451 (pms_id=32317) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15452 (pms_id=32318) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15453 (pms_id=32319) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15454 (pms_id=32320) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15455 (pms_id=32321) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15457 (pms_id=32339) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15456 (pms_id=32329) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15459 (pms_id=32349) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15458 (pms_id=32350) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15460 (pms_id=32351) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15461 (pms_id=32352) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15462 (pms_id=32353) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15463 (pms_id=32355) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15464 (pms_id=32354) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15465 (pms_id=32368) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15466 (pms_id=32370) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15467 (pms_id=32372) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15469 (pms_id=32374) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15468 (pms_id=32375) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15470 (pms_id=32378) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15472 (pms_id=32380) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15471 (pms_id=32381) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15473 (pms_id=32382) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15474 (pms_id=32383) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15475 (pms_id=32384) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15477 (pms_id=32386) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15476 (pms_id=32385) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15478 (pms_id=32388) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15479 (pms_id=32389) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15480 (pms_id=32393) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15481 (pms_id=32396) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15483 (pms_id=32398) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15482 (pms_id=32400) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15484 (pms_id=32401) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15485 (pms_id=32405) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15486 (pms_id=32406) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15487 (pms_id=32407) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15488 (pms_id=32408) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15489 (pms_id=32410) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15490 (pms_id=32411) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15492 (pms_id=32415) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15491 (pms_id=32413) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15493 (pms_id=32416) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15495 (pms_id=32419) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15494 (pms_id=32420) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15496 (pms_id=32428) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15497 (pms_id=32429) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15498 (pms_id=32430) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15499 (pms_id=32431) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15500 (pms_id=32432) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15501 (pms_id=32433) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15502 (pms_id=32435) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15503 (pms_id=32436) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15505 (pms_id=32437) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15504 (pms_id=32438) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15506 (pms_id=32439) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15507 (pms_id=32440) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15508 (pms_id=32441) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15509 (pms_id=32442) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15510 (pms_id=32443) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15512 (pms_id=32456) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15511 (pms_id=32444) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15517 (pms_id=32458) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15513 (pms_id=32459) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15514 (pms_id=32460) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15515 (pms_id=32461) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15516 (pms_id=32463) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15519 (pms_id=32465) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15518 (pms_id=32464) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15520 (pms_id=32466) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15521 (pms_id=32467) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15522 (pms_id=32473) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15523 (pms_id=32474) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15524 (pms_id=32475) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32474 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15525 (pms_id=32476) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15526 (pms_id=32477) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15527 (pms_id=32478) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15528 (pms_id=32479) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15529 (pms_id=32480) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15531 (pms_id=32481) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15530 (pms_id=32482) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15532 (pms_id=32483) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15533 (pms_id=32484) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15534 (pms_id=32485) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15535 (pms_id=32488) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15536 (pms_id=32489) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15537 (pms_id=32490) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15538 (pms_id=32492) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15539 (pms_id=32494) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15540 (pms_id=32495) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15542 (pms_id=32497) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15541 (pms_id=32498) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15543 (pms_id=32509) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15545 (pms_id=32518) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15544 (pms_id=32519) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15546 (pms_id=32521) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15547 (pms_id=32522) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15548 (pms_id=32523) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15549 (pms_id=32524) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15550 (pms_id=32525) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15551 (pms_id=32526) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15552 (pms_id=32527) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15553 (pms_id=32530) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15554 (pms_id=32531) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15561 (pms_id=32532) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15555 (pms_id=32533) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15556 (pms_id=32542) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15558 (pms_id=32543) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15560 (pms_id=32546) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15557 (pms_id=32544) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15559 (pms_id=32547) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15562 (pms_id=32548) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15563 (pms_id=32549) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15565 (pms_id=32558) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15564 (pms_id=32559) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15566 (pms_id=32568) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15568 (pms_id=32569) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15567 (pms_id=32570) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15569 (pms_id=32571) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15570 (pms_id=32572) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15571 (pms_id=32573) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15572 (pms_id=32574) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15573 (pms_id=32576) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15575 (pms_id=32578) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15574 (pms_id=32577) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15576 (pms_id=32579) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15577 (pms_id=32581) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15578 (pms_id=32582) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15579 (pms_id=32583) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15580 (pms_id=32584) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15581 (pms_id=32585) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15582 (pms_id=32586) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15583 (pms_id=32587) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15584 (pms_id=32588) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15585 (pms_id=32591) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15586 (pms_id=32601) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15588 (pms_id=32602) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15587 (pms_id=32603) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15589 (pms_id=32604) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15590 (pms_id=32605) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15591 (pms_id=32606) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15592 (pms_id=32608) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15593 (pms_id=32609) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15594 (pms_id=32610) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15595 (pms_id=32611) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15596 (pms_id=32612) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15597 (pms_id=32613) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15598 (pms_id=32614) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15599 (pms_id=32615) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15600 (pms_id=32616) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15601 (pms_id=32621) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15602 (pms_id=32622) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15603 (pms_id=32631) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15604 (pms_id=32632) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15605 (pms_id=32633) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15606 (pms_id=32635) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15607 (pms_id=32643) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15608 (pms_id=32644) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15609 (pms_id=32650) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15611 (pms_id=32652) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15610 (pms_id=32653) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15612 (pms_id=32654) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15613 (pms_id=32655) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15614 (pms_id=32656) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15615 (pms_id=32657) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15616 (pms_id=32658) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15617 (pms_id=32659) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15618 (pms_id=32661) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15619 (pms_id=32667) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15620 (pms_id=32668) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15621 (pms_id=32669) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15622 (pms_id=32670) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15623 (pms_id=32671) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15624 (pms_id=32672) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15625 (pms_id=32673) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15626 (pms_id=32675) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15627 (pms_id=32676) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15629 (pms_id=32677) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15628 (pms_id=32679) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15630 (pms_id=32680) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15631 (pms_id=32681) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15632 (pms_id=32682) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15633 (pms_id=32688) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15634 (pms_id=32689) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15635 (pms_id=32692) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15636 (pms_id=32693) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15637 (pms_id=32694) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15638 (pms_id=32695) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15640 (pms_id=32704) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15639 (pms_id=32714) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15641 (pms_id=32715) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15642 (pms_id=32716) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15643 (pms_id=32717) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15644 (pms_id=32718) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15645 (pms_id=32719) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15646 (pms_id=32720) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15647 (pms_id=32721) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15648 (pms_id=32722) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15649 (pms_id=32723) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15650 (pms_id=32724) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15651 (pms_id=32725) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15652 (pms_id=32726) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15653 (pms_id=32727) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15654 (pms_id=32728) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15655 (pms_id=32729) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15656 (pms_id=32730) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15657 (pms_id=32731) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15658 (pms_id=32733) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15659 (pms_id=32734) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15660 (pms_id=32735) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15661 (pms_id=32736) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15662 (pms_id=32737) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15663 (pms_id=32738) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15664 (pms_id=32748) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15665 (pms_id=32749) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15666 (pms_id=32750) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15667 (pms_id=32751) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15668 (pms_id=32752) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15669 (pms_id=32753) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15671 (pms_id=32754) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15670 (pms_id=32755) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15672 (pms_id=32756) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15673 (pms_id=32757) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15674 (pms_id=32761) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15675 (pms_id=32762) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15676 (pms_id=32765) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15677 (pms_id=32774) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15679 (pms_id=32775) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15678 (pms_id=32776) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15680 (pms_id=32777) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15681 (pms_id=32778) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15682 (pms_id=32779) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15683 (pms_id=32781) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15684 (pms_id=32782) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15685 (pms_id=32784) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15686 (pms_id=32785) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15687 (pms_id=32786) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15689 (pms_id=32788) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15688 (pms_id=32787) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15690 (pms_id=32798) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15691 (pms_id=32799) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15692 (pms_id=32800) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15693 (pms_id=32801) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15694 (pms_id=32803) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15695 (pms_id=32804) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15696 (pms_id=32805) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15697 (pms_id=32806) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15699 (pms_id=32811) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15698 (pms_id=32809) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15700 (pms_id=32812) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15701 (pms_id=32814) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15702 (pms_id=32816) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15703 (pms_id=32819) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15704 (pms_id=32821) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15705 (pms_id=32822) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15706 (pms_id=32823) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15707 (pms_id=32824) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15708 (pms_id=32825) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15709 (pms_id=32826) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15710 (pms_id=32834) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15711 (pms_id=32835) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15712 (pms_id=32836) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15713 (pms_id=32837) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15714 (pms_id=32844) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15715 (pms_id=32845) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15716 (pms_id=32846) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15717 (pms_id=32847) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15718 (pms_id=32849) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15719 (pms_id=32857) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15720 (pms_id=32859) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15721 (pms_id=32860) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15722 (pms_id=32862) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15723 (pms_id=32863) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15724 (pms_id=32864) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15725 (pms_id=32865) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15726 (pms_id=32866) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15729 (pms_id=32867) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15727 (pms_id=32869) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15728 (pms_id=32878) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15730 (pms_id=32879) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15731 (pms_id=32880) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15733 (pms_id=32881) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15732 (pms_id=32882) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15734 (pms_id=32888) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15736 (pms_id=32889) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15735 (pms_id=32890) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15737 (pms_id=32891) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15739 (pms_id=32893) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15738 (pms_id=32892) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15741 (pms_id=32895) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 32892 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15740 (pms_id=32896) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15742 (pms_id=32899) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15743 (pms_id=32900) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15744 (pms_id=32903) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15745 (pms_id=32904) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15746 (pms_id=32905) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15747 (pms_id=32906) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15748 (pms_id=32907) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15749 (pms_id=32908) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15750 (pms_id=32909) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15751 (pms_id=32910) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15752 (pms_id=32917) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15754 (pms_id=32918) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15753 (pms_id=32919) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15755 (pms_id=32927) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15756 (pms_id=32928) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15757 (pms_id=32930) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15758 (pms_id=32932) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15759 (pms_id=32933) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15760 (pms_id=32934) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15761 (pms_id=32935) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15762 (pms_id=32936) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15763 (pms_id=32947) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15764 (pms_id=32937) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15765 (pms_id=32948) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15766 (pms_id=32949) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15767 (pms_id=32950) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15768 (pms_id=32957) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15771 (pms_id=32958) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15769 (pms_id=32960) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15770 (pms_id=32961) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15772 (pms_id=32963) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15773 (pms_id=32967) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15774 (pms_id=32968) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15775 (pms_id=32969) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15776 (pms_id=32970) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15777 (pms_id=32971) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15778 (pms_id=32972) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15779 (pms_id=32973) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15780 (pms_id=32974) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15781 (pms_id=32975) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15783 (pms_id=32976) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15782 (pms_id=32977) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15784 (pms_id=32984) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15785 (pms_id=32985) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15786 (pms_id=32986) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15788 (pms_id=32988) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15787 (pms_id=32989) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15789 (pms_id=32990) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15791 (pms_id=32991) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15790 (pms_id=32995) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15792 (pms_id=32996) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15793 (pms_id=32998) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15794 (pms_id=32999) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15795 (pms_id=33000) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15796 (pms_id=33001) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15798 (pms_id=33003) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15797 (pms_id=33002) 2025-11-19 15:34:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 15799 (pms_id=33010) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15800 (pms_id=33011) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15801 (pms_id=33012) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15804 (pms_id=33013) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15802 (pms_id=33014) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15803 (pms_id=33015) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15805 (pms_id=33022) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15806 (pms_id=33023) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15808 (pms_id=33024) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15807 (pms_id=33025) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15809 (pms_id=33026) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15810 (pms_id=33027) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15811 (pms_id=33028) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15812 (pms_id=33029) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15813 (pms_id=33031) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15814 (pms_id=33032) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15815 (pms_id=33037) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15816 (pms_id=33038) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15817 (pms_id=33039) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15818 (pms_id=33047) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15819 (pms_id=33048) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15820 (pms_id=33057) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15821 (pms_id=33058) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15822 (pms_id=33059) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15823 (pms_id=33061) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15824 (pms_id=33062) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15825 (pms_id=33063) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15826 (pms_id=33064) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15828 (pms_id=33065) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15829 (pms_id=33067) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15827 (pms_id=33066) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15830 (pms_id=33068) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15832 (pms_id=33070) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15831 (pms_id=33071) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15833 (pms_id=33077) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15834 (pms_id=33078) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15835 (pms_id=33088) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15836 (pms_id=33089) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15837 (pms_id=33090) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15838 (pms_id=33091) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15839 (pms_id=33092) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15840 (pms_id=33093) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15842 (pms_id=33094) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15841 (pms_id=33096) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15843 (pms_id=33097) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15844 (pms_id=33098) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15845 (pms_id=33099) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15846 (pms_id=33101) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15864 (pms_id=33100) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15847 (pms_id=33102) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15848 (pms_id=33104) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15849 (pms_id=33105) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15850 (pms_id=33106) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15852 (pms_id=33107) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15851 (pms_id=33108) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15853 (pms_id=33110) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15854 (pms_id=33111) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15856 (pms_id=33114) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15855 (pms_id=33112) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15857 (pms_id=33115) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15858 (pms_id=33116) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15860 (pms_id=33117) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15861 (pms_id=33118) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15859 (pms_id=33119) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15862 (pms_id=33120) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15863 (pms_id=33121) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15865 (pms_id=33122) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15866 (pms_id=33123) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15867 (pms_id=33125) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15869 (pms_id=33127) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15868 (pms_id=33128) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15871 (pms_id=33129) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15870 (pms_id=33139) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15872 (pms_id=33149) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15873 (pms_id=33150) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15874 (pms_id=33151) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15875 (pms_id=33152) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15876 (pms_id=33153) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15877 (pms_id=33154) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15878 (pms_id=33159) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15879 (pms_id=33160) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15881 (pms_id=33162) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15880 (pms_id=33161) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15882 (pms_id=33164) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15883 (pms_id=33166) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15885 (pms_id=33171) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15884 (pms_id=33170) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15886 (pms_id=33175) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15887 (pms_id=33176) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15890 (pms_id=33177) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15888 (pms_id=33178) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15889 (pms_id=33179) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15892 (pms_id=33181) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15891 (pms_id=33180) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15893 (pms_id=33182) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15894 (pms_id=33183) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15895 (pms_id=33184) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15896 (pms_id=33185) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15897 (pms_id=33186) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15898 (pms_id=33191) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15899 (pms_id=33192) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15900 (pms_id=33202) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15901 (pms_id=33212) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15902 (pms_id=33203) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15903 (pms_id=33213) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15904 (pms_id=33214) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15905 (pms_id=33215) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15906 (pms_id=33216) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15908 (pms_id=33217) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15907 (pms_id=33218) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15909 (pms_id=33219) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15910 (pms_id=33220) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15912 (pms_id=33226) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15911 (pms_id=33225) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15913 (pms_id=33227) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15914 (pms_id=33228) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15916 (pms_id=33229) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15915 (pms_id=33230) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15917 (pms_id=33240) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15918 (pms_id=33241) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15919 (pms_id=33243) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15920 (pms_id=33244) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15922 (pms_id=33254) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15921 (pms_id=33253) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15923 (pms_id=33255) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15924 (pms_id=33258) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15925 (pms_id=33259) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15926 (pms_id=33260) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15927 (pms_id=33261) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15928 (pms_id=33262) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15929 (pms_id=33265) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15931 (pms_id=33268) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15930 (pms_id=33266) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15932 (pms_id=33269) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15933 (pms_id=33271) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15934 (pms_id=33272) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15936 (pms_id=33274) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15935 (pms_id=33273) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15937 (pms_id=33285) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15938 (pms_id=33286) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15939 (pms_id=33288) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15940 (pms_id=33290) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15941 (pms_id=33292) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15942 (pms_id=33293) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15943 (pms_id=33294) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15944 (pms_id=33297) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15945 (pms_id=33298) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15946 (pms_id=33302) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15947 (pms_id=33303) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15948 (pms_id=33304) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15949 (pms_id=33305) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15950 (pms_id=33306) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15951 (pms_id=33307) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15952 (pms_id=33308) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15953 (pms_id=33309) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15954 (pms_id=33315) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15955 (pms_id=33316) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15958 (pms_id=33318) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15956 (pms_id=33317) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15957 (pms_id=33323) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15959 (pms_id=33324) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15960 (pms_id=33325) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15961 (pms_id=33326) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15963 (pms_id=33327) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15962 (pms_id=33335) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15964 (pms_id=33336) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15965 (pms_id=33337) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15966 (pms_id=33338) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15967 (pms_id=33342) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15968 (pms_id=33340) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15969 (pms_id=33343) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15970 (pms_id=33344) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15973 (pms_id=33350) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15971 (pms_id=33345) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15972 (pms_id=33354) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15974 (pms_id=33356) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15980 (pms_id=33357) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15975 (pms_id=33358) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15976 (pms_id=33359) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15977 (pms_id=33360) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15978 (pms_id=33361) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15981 (pms_id=33363) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15979 (pms_id=33362) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15983 (pms_id=33364) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15982 (pms_id=33367) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15984 (pms_id=33368) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15985 (pms_id=33369) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15986 (pms_id=33370) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15987 (pms_id=33371) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15988 (pms_id=33372) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15989 (pms_id=33373) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15990 (pms_id=33374) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15993 (pms_id=33376) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15991 (pms_id=33375) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15994 (pms_id=33382) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15992 (pms_id=33381) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15995 (pms_id=33390) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15996 (pms_id=33383) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15998 (pms_id=33392) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15997 (pms_id=33391) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 15999 (pms_id=33401) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16000 (pms_id=33411) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16001 (pms_id=33412) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16002 (pms_id=33413) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16004 (pms_id=33415) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16003 (pms_id=33414) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16006 (pms_id=33416) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16007 (pms_id=33422) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16005 (pms_id=33421) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16008 (pms_id=33423) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16009 (pms_id=33424) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16010 (pms_id=33425) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16011 (pms_id=33426) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16012 (pms_id=33428) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16014 (pms_id=33429) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16013 (pms_id=33430) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16015 (pms_id=33431) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16016 (pms_id=33432) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16017 (pms_id=33433) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16018 (pms_id=33434) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16019 (pms_id=33435) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16020 (pms_id=33436) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16021 (pms_id=33444) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16022 (pms_id=33445) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16024 (pms_id=33455) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16023 (pms_id=33446) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16025 (pms_id=33456) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16026 (pms_id=33457) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16027 (pms_id=33458) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16028 (pms_id=33459) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16029 (pms_id=33460) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16030 (pms_id=33461) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16031 (pms_id=33462) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16034 (pms_id=33464) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16032 (pms_id=33463) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16033 (pms_id=33469) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16035 (pms_id=33471) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16036 (pms_id=33472) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16037 (pms_id=33473) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16038 (pms_id=33474) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16039 (pms_id=33475) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16040 (pms_id=33476) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16041 (pms_id=33477) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16042 (pms_id=33478) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16043 (pms_id=33480) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16044 (pms_id=33481) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16045 (pms_id=33482) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16046 (pms_id=33485) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16047 (pms_id=33486) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16048 (pms_id=33487) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16049 (pms_id=33495) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16050 (pms_id=33497) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16051 (pms_id=33498) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16052 (pms_id=33499) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16053 (pms_id=33500) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16054 (pms_id=33508) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16055 (pms_id=33509) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16056 (pms_id=33510) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16058 (pms_id=33518) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16057 (pms_id=33511) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16059 (pms_id=33520) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16060 (pms_id=33521) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16061 (pms_id=33522) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16062 (pms_id=33523) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16063 (pms_id=33524) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16064 (pms_id=33525) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16065 (pms_id=33526) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16066 (pms_id=33529) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16067 (pms_id=33530) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16068 (pms_id=33531) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16069 (pms_id=33534) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16070 (pms_id=33536) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16071 (pms_id=33537) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16072 (pms_id=33539) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16073 (pms_id=33548) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16080 (pms_id=33547) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16074 (pms_id=33549) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16075 (pms_id=33550) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16076 (pms_id=33551) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16078 (pms_id=33553) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16077 (pms_id=33552) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16079 (pms_id=33554) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16081 (pms_id=33555) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16082 (pms_id=33558) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16083 (pms_id=33557) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16084 (pms_id=33559) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16085 (pms_id=33560) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16086 (pms_id=33561) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16087 (pms_id=33562) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16088 (pms_id=33563) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16089 (pms_id=33564) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16090 (pms_id=33573) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16091 (pms_id=33574) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16092 (pms_id=33575) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16093 (pms_id=33577) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16094 (pms_id=33579) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16095 (pms_id=33583) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16096 (pms_id=33593) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16097 (pms_id=33594) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16098 (pms_id=33595) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16099 (pms_id=33596) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16100 (pms_id=33597) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16101 (pms_id=33598) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16102 (pms_id=33599) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16103 (pms_id=33605) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16105 (pms_id=33606) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16104 (pms_id=33608) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16106 (pms_id=33611) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16107 (pms_id=33612) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16108 (pms_id=33613) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16109 (pms_id=33614) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16110 (pms_id=33615) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16111 (pms_id=33616) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16113 (pms_id=33621) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16114 (pms_id=33622) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16112 (pms_id=33619) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16115 (pms_id=33623) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16116 (pms_id=33624) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16117 (pms_id=33626) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16118 (pms_id=33636) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16119 (pms_id=33637) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16120 (pms_id=33640) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16121 (pms_id=33641) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16122 (pms_id=33642) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16123 (pms_id=33652) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16126 (pms_id=33663) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16124 (pms_id=33662) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16125 (pms_id=33664) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16127 (pms_id=33666) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16128 (pms_id=33667) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16130 (pms_id=33669) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16129 (pms_id=33668) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16131 (pms_id=33670) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16132 (pms_id=33671) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16134 (pms_id=33672) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16133 (pms_id=33673) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16135 (pms_id=33675) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16136 (pms_id=33676) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16137 (pms_id=33682) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16138 (pms_id=33683) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16139 (pms_id=33684) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16141 (pms_id=33685) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16140 (pms_id=33686) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16142 (pms_id=33688) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16143 (pms_id=33687) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16144 (pms_id=33689) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16145 (pms_id=33690) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16146 (pms_id=33691) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16147 (pms_id=33692) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16148 (pms_id=33693) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16149 (pms_id=33694) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16151 (pms_id=33695) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16150 (pms_id=33703) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16152 (pms_id=33713) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16153 (pms_id=33714) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16155 (pms_id=33716) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16154 (pms_id=33715) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16157 (pms_id=33725) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16156 (pms_id=33717) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16158 (pms_id=33726) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16159 (pms_id=33727) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16160 (pms_id=33728) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16161 (pms_id=33729) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16162 (pms_id=33731) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16163 (pms_id=33730) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16164 (pms_id=33732) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16165 (pms_id=33737) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16168 (pms_id=33749) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16167 (pms_id=33748) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16166 (pms_id=33747) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16169 (pms_id=33757) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16171 (pms_id=33760) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16172 (pms_id=33770) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16170 (pms_id=33758) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16173 (pms_id=33771) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16174 (pms_id=33772) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16175 (pms_id=33773) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16176 (pms_id=33774) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16177 (pms_id=33775) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16178 (pms_id=33776) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16179 (pms_id=33782) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16180 (pms_id=33793) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16181 (pms_id=33794) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16183 (pms_id=33795) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16182 (pms_id=33796) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16184 (pms_id=33797) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16185 (pms_id=33798) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16186 (pms_id=33799) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16187 (pms_id=33800) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16188 (pms_id=33801) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16189 (pms_id=33803) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16190 (pms_id=33805) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16191 (pms_id=33806) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16192 (pms_id=33809) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16193 (pms_id=33808) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16194 (pms_id=33810) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16195 (pms_id=33811) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16196 (pms_id=33812) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16197 (pms_id=33814) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16198 (pms_id=33815) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16199 (pms_id=33819) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16200 (pms_id=33820) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16201 (pms_id=33821) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16202 (pms_id=33822) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16203 (pms_id=33823) 2025-11-19 15:35:00 - alpine_bits_python.conversion_service - INFO - Updated conversion 16204 (pms_id=33824) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16205 (pms_id=33825) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16206 (pms_id=33826) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16207 (pms_id=33827) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16208 (pms_id=33828) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16209 (pms_id=33829) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16210 (pms_id=33830) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16211 (pms_id=33831) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16213 (pms_id=33834) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16212 (pms_id=33833) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16214 (pms_id=33835) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16215 (pms_id=33836) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16216 (pms_id=33837) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16217 (pms_id=33838) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16218 (pms_id=33839) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16219 (pms_id=33840) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16220 (pms_id=33842) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16222 (pms_id=33854) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16223 (pms_id=33857) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16221 (pms_id=33856) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16224 (pms_id=33858) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16226 (pms_id=33862) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16225 (pms_id=33861) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16227 (pms_id=33863) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16228 (pms_id=33864) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16229 (pms_id=33875) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16230 (pms_id=33876) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16231 (pms_id=33884) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16233 (pms_id=33895) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16232 (pms_id=33894) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16235 (pms_id=33897) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16234 (pms_id=33903) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16236 (pms_id=33904) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16237 (pms_id=33905) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16238 (pms_id=33908) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16239 (pms_id=33909) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16242 (pms_id=33910) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16240 (pms_id=33920) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16241 (pms_id=33921) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16243 (pms_id=33922) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16244 (pms_id=33934) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16246 (pms_id=33936) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16245 (pms_id=33935) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16247 (pms_id=33937) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16248 (pms_id=33939) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16249 (pms_id=33940) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16250 (pms_id=33941) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16252 (pms_id=33942) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16251 (pms_id=33943) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16253 (pms_id=33944) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16254 (pms_id=33946) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16255 (pms_id=33947) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16256 (pms_id=33948) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16257 (pms_id=33949) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16258 (pms_id=33950) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16259 (pms_id=33951) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16262 (pms_id=33953) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16260 (pms_id=33952) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16261 (pms_id=33964) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16263 (pms_id=33965) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16264 (pms_id=33975) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16265 (pms_id=33976) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16267 (pms_id=33977) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16266 (pms_id=33978) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16269 (pms_id=33979) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16268 (pms_id=33980) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16271 (pms_id=33981) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16270 (pms_id=33982) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16272 (pms_id=33990) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16274 (pms_id=33991) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16273 (pms_id=33992) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16275 (pms_id=33993) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16276 (pms_id=33996) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16277 (pms_id=33998) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16278 (pms_id=34000) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16279 (pms_id=34001) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16280 (pms_id=34002) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16281 (pms_id=34003) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16283 (pms_id=34004) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16282 (pms_id=34005) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16285 (pms_id=34006) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16284 (pms_id=34007) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16286 (pms_id=34008) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16287 (pms_id=34009) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16288 (pms_id=34010) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16289 (pms_id=34011) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16290 (pms_id=34012) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16291 (pms_id=34014) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16294 (pms_id=34016) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16293 (pms_id=34017) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16292 (pms_id=34018) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16296 (pms_id=34019) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16295 (pms_id=34021) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16298 (pms_id=34023) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16297 (pms_id=34022) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16299 (pms_id=34033) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16300 (pms_id=34034) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16301 (pms_id=34035) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16302 (pms_id=34040) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16303 (pms_id=34048) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16304 (pms_id=34049) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16305 (pms_id=34050) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16306 (pms_id=34051) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16307 (pms_id=34052) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16308 (pms_id=34055) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16309 (pms_id=34056) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16310 (pms_id=34057) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16311 (pms_id=34059) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16312 (pms_id=34060) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16313 (pms_id=34061) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16314 (pms_id=34062) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16315 (pms_id=34063) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16316 (pms_id=34064) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16317 (pms_id=34065) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16318 (pms_id=34066) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16319 (pms_id=34067) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16320 (pms_id=34070) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16322 (pms_id=34072) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16321 (pms_id=34071) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16323 (pms_id=34074) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16324 (pms_id=34081) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16325 (pms_id=34082) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16326 (pms_id=34083) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16327 (pms_id=34092) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16328 (pms_id=34093) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16329 (pms_id=34094) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16330 (pms_id=34095) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16331 (pms_id=34097) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16332 (pms_id=34106) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16333 (pms_id=34108) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16334 (pms_id=34109) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16335 (pms_id=34110) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16336 (pms_id=34111) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16337 (pms_id=34112) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16339 (pms_id=34122) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16338 (pms_id=34113) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16340 (pms_id=34123) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16344 (pms_id=34124) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16342 (pms_id=34127) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16341 (pms_id=34126) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16343 (pms_id=34137) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16345 (pms_id=34138) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16346 (pms_id=34139) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16347 (pms_id=34140) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16348 (pms_id=34148) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16349 (pms_id=34149) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16350 (pms_id=34158) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16351 (pms_id=34159) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16352 (pms_id=34168) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16353 (pms_id=34169) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16354 (pms_id=34178) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16355 (pms_id=34180) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16356 (pms_id=34181) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16357 (pms_id=34182) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16358 (pms_id=34194) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16359 (pms_id=34195) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16364 (pms_id=34196) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16360 (pms_id=34197) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16361 (pms_id=34198) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16362 (pms_id=34199) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16363 (pms_id=34200) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16365 (pms_id=34201) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16366 (pms_id=34202) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16367 (pms_id=34204) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16368 (pms_id=34205) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16369 (pms_id=34206) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16370 (pms_id=34207) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16371 (pms_id=34208) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16372 (pms_id=34209) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16373 (pms_id=34210) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16374 (pms_id=34211) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16375 (pms_id=34213) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16377 (pms_id=34215) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16376 (pms_id=34214) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16378 (pms_id=34216) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16379 (pms_id=34217) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16380 (pms_id=34218) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16381 (pms_id=34219) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16383 (pms_id=34220) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16382 (pms_id=34221) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16384 (pms_id=34222) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16385 (pms_id=34223) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16386 (pms_id=34226) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16387 (pms_id=34227) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16388 (pms_id=34228) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16389 (pms_id=34229) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16390 (pms_id=34230) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16391 (pms_id=34236) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16392 (pms_id=34237) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16393 (pms_id=34238) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16395 (pms_id=34249) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16394 (pms_id=34248) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16396 (pms_id=34250) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16397 (pms_id=34251) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16400 (pms_id=34253) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16398 (pms_id=34252) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16399 (pms_id=34254) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16401 (pms_id=34256) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16402 (pms_id=34257) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16403 (pms_id=34262) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16404 (pms_id=34263) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16405 (pms_id=34265) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16406 (pms_id=34271) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16407 (pms_id=34272) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16408 (pms_id=34273) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16410 (pms_id=34275) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16409 (pms_id=34276) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16411 (pms_id=34277) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16412 (pms_id=34278) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16413 (pms_id=34279) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16414 (pms_id=34281) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16415 (pms_id=34283) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16416 (pms_id=34293) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16417 (pms_id=34294) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16418 (pms_id=34295) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16420 (pms_id=34296) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16419 (pms_id=34297) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16421 (pms_id=34305) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16422 (pms_id=34306) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16423 (pms_id=34308) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16424 (pms_id=34315) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16426 (pms_id=34316) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16425 (pms_id=34317) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16427 (pms_id=34319) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16428 (pms_id=34320) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16429 (pms_id=34321) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16430 (pms_id=34322) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16431 (pms_id=34323) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16432 (pms_id=34324) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16433 (pms_id=34325) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16434 (pms_id=34326) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16435 (pms_id=34327) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16436 (pms_id=34335) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16437 (pms_id=34345) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16438 (pms_id=34346) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16439 (pms_id=34347) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16440 (pms_id=34348) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16442 (pms_id=34351) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16441 (pms_id=34350) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16443 (pms_id=34352) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16444 (pms_id=34353) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16447 (pms_id=34354) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16446 (pms_id=34357) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16445 (pms_id=34356) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16448 (pms_id=34358) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16449 (pms_id=34359) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16450 (pms_id=34360) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16451 (pms_id=34366) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16452 (pms_id=34367) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16453 (pms_id=34368) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16454 (pms_id=34369) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16455 (pms_id=34370) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16456 (pms_id=34371) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16457 (pms_id=34372) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16458 (pms_id=34373) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16460 (pms_id=34374) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16459 (pms_id=34375) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16461 (pms_id=34376) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16462 (pms_id=34377) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16463 (pms_id=34378) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16464 (pms_id=34381) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16465 (pms_id=34386) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16466 (pms_id=34387) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16467 (pms_id=34389) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16468 (pms_id=34396) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16469 (pms_id=34397) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16470 (pms_id=34398) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16471 (pms_id=34399) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16472 (pms_id=34400) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16473 (pms_id=34401) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16474 (pms_id=34402) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16475 (pms_id=34403) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16477 (pms_id=34405) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16478 (pms_id=34406) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16476 (pms_id=34404) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16479 (pms_id=34408) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16480 (pms_id=34409) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16481 (pms_id=34410) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16482 (pms_id=34411) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16483 (pms_id=34413) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16484 (pms_id=34414) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16485 (pms_id=34415) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16487 (pms_id=34416) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16486 (pms_id=34417) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16488 (pms_id=34418) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16489 (pms_id=34419) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16490 (pms_id=34420) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16492 (pms_id=34421) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16491 (pms_id=34423) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16493 (pms_id=34424) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16494 (pms_id=34425) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16495 (pms_id=34436) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16496 (pms_id=34446) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16497 (pms_id=34447) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16498 (pms_id=34448) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16499 (pms_id=34450) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16500 (pms_id=34451) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16502 (pms_id=34453) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16501 (pms_id=34454) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16503 (pms_id=34456) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16504 (pms_id=34457) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16505 (pms_id=34467) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16506 (pms_id=34468) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16507 (pms_id=34470) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16508 (pms_id=34471) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16511 (pms_id=34472) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16510 (pms_id=34473) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16509 (pms_id=34474) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16512 (pms_id=34475) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16513 (pms_id=34476) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16514 (pms_id=34486) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16515 (pms_id=34487) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16516 (pms_id=34488) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16517 (pms_id=34489) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16518 (pms_id=34490) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16519 (pms_id=34492) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16521 (pms_id=34493) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16520 (pms_id=34495) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16522 (pms_id=34499) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16523 (pms_id=34500) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16524 (pms_id=34501) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16525 (pms_id=34502) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16526 (pms_id=34503) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16527 (pms_id=34504) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16528 (pms_id=34505) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16529 (pms_id=34506) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16530 (pms_id=34508) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16531 (pms_id=34509) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16532 (pms_id=34510) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16533 (pms_id=34511) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16534 (pms_id=34512) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16535 (pms_id=34513) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16536 (pms_id=34514) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16537 (pms_id=34515) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16538 (pms_id=34517) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16539 (pms_id=34518) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16540 (pms_id=34520) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16542 (pms_id=34523) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16541 (pms_id=34522) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16543 (pms_id=34524) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16544 (pms_id=34525) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16545 (pms_id=34527) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16546 (pms_id=34528) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16547 (pms_id=34529) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16548 (pms_id=34534) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16549 (pms_id=34535) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16550 (pms_id=34537) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16552 (pms_id=34538) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16551 (pms_id=34545) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16553 (pms_id=34546) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16554 (pms_id=34547) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16555 (pms_id=34548) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16556 (pms_id=34549) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16557 (pms_id=34550) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16558 (pms_id=34551) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16559 (pms_id=34552) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16560 (pms_id=34553) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16562 (pms_id=34558) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16561 (pms_id=34557) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16563 (pms_id=34559) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16564 (pms_id=34560) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16566 (pms_id=34561) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16565 (pms_id=34562) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16567 (pms_id=34565) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16568 (pms_id=34566) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16570 (pms_id=34568) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16569 (pms_id=34567) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16571 (pms_id=34569) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16572 (pms_id=34571) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16573 (pms_id=34572) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16575 (pms_id=34573) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16576 (pms_id=34578) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16574 (pms_id=34577) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16577 (pms_id=34579) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16578 (pms_id=34580) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16579 (pms_id=34581) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16580 (pms_id=34582) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16581 (pms_id=34592) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16582 (pms_id=34593) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16583 (pms_id=34595) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16584 (pms_id=34597) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16585 (pms_id=34598) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16586 (pms_id=34599) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16588 (pms_id=34600) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16587 (pms_id=34607) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16589 (pms_id=34608) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16590 (pms_id=34609) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16592 (pms_id=34612) 2025-11-19 15:35:01 - alpine_bits_python.conversion_service - INFO - Updated conversion 16591 (pms_id=34611) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16593 (pms_id=34613) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16594 (pms_id=34614) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16595 (pms_id=34615) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16596 (pms_id=34616) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16598 (pms_id=34618) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16597 (pms_id=34619) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16599 (pms_id=34620) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16600 (pms_id=34621) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16601 (pms_id=34630) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16602 (pms_id=34640) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16603 (pms_id=34641) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16604 (pms_id=34642) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16605 (pms_id=34643) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16606 (pms_id=34644) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16609 (pms_id=34645) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16607 (pms_id=34646) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16608 (pms_id=34647) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16610 (pms_id=34656) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16611 (pms_id=34657) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16613 (pms_id=34659) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16612 (pms_id=34658) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16614 (pms_id=34660) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16615 (pms_id=34662) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16616 (pms_id=34663) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16617 (pms_id=34664) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16618 (pms_id=34665) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16619 (pms_id=34666) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16620 (pms_id=34667) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16621 (pms_id=34668) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16622 (pms_id=34669) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16623 (pms_id=34670) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16624 (pms_id=34672) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16627 (pms_id=34674) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16625 (pms_id=34673) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16626 (pms_id=34675) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16629 (pms_id=34676) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16630 (pms_id=34678) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16628 (pms_id=34677) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16631 (pms_id=34679) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16634 (pms_id=34682) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16633 (pms_id=34681) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16632 (pms_id=34680) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16635 (pms_id=34688) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16637 (pms_id=34689) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16636 (pms_id=34690) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16638 (pms_id=34691) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16640 (pms_id=34700) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16639 (pms_id=34701) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16641 (pms_id=34702) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16642 (pms_id=34703) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16643 (pms_id=34711) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16644 (pms_id=34712) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16645 (pms_id=34713) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16646 (pms_id=34715) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16647 (pms_id=34716) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16649 (pms_id=34721) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16648 (pms_id=34722) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16650 (pms_id=34723) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16651 (pms_id=34724) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16652 (pms_id=34725) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16653 (pms_id=34726) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16654 (pms_id=34727) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16655 (pms_id=34728) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16656 (pms_id=34729) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16657 (pms_id=34731) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16659 (pms_id=34734) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16658 (pms_id=34735) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16660 (pms_id=34736) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16662 (pms_id=34741) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16661 (pms_id=34740) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16664 (pms_id=34742) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16663 (pms_id=34745) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16665 (pms_id=34747) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16666 (pms_id=34748) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16668 (pms_id=34755) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16667 (pms_id=34756) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16669 (pms_id=34758) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16671 (pms_id=34757) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16670 (pms_id=34760) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16672 (pms_id=34761) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16673 (pms_id=34762) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16674 (pms_id=34763) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16675 (pms_id=34764) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16677 (pms_id=34765) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16676 (pms_id=34766) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16678 (pms_id=34767) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16679 (pms_id=34769) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16680 (pms_id=34770) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16681 (pms_id=34773) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16682 (pms_id=34774) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16683 (pms_id=34775) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16684 (pms_id=34776) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16687 (pms_id=34778) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16685 (pms_id=34777) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16686 (pms_id=34779) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16688 (pms_id=34780) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16689 (pms_id=34781) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16690 (pms_id=34782) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16691 (pms_id=34794) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16692 (pms_id=34796) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16693 (pms_id=34798) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16694 (pms_id=34799) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16696 (pms_id=34802) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16695 (pms_id=34801) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16697 (pms_id=34803) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16698 (pms_id=34804) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16699 (pms_id=34805) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16700 (pms_id=34807) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16702 (pms_id=34816) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16701 (pms_id=34809) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16703 (pms_id=34817) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16704 (pms_id=34818) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16705 (pms_id=34819) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16707 (pms_id=34820) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16706 (pms_id=34821) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16708 (pms_id=34823) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16709 (pms_id=34834) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16710 (pms_id=34835) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16711 (pms_id=34836) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16712 (pms_id=34837) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16714 (pms_id=34838) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16713 (pms_id=34839) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16716 (pms_id=34846) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16715 (pms_id=34855) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16717 (pms_id=34866) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16719 (pms_id=34867) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16718 (pms_id=34869) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16720 (pms_id=34870) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16721 (pms_id=34871) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16723 (pms_id=34872) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16722 (pms_id=34874) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16724 (pms_id=34875) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16726 (pms_id=34876) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16725 (pms_id=34878) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16727 (pms_id=34879) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16728 (pms_id=34882) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16730 (pms_id=34890) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16729 (pms_id=34883) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16731 (pms_id=34900) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16732 (pms_id=34921) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16733 (pms_id=34922) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16734 (pms_id=34923) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16735 (pms_id=34925) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16736 (pms_id=34926) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16737 (pms_id=34927) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16738 (pms_id=34928) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16739 (pms_id=34930) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16741 (pms_id=34931) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16740 (pms_id=34932) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16742 (pms_id=34934) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16743 (pms_id=34937) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16744 (pms_id=34938) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16745 (pms_id=34939) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16746 (pms_id=34940) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16747 (pms_id=34950) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16748 (pms_id=34951) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16749 (pms_id=34952) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16750 (pms_id=34959) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16751 (pms_id=34960) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16752 (pms_id=34961) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16753 (pms_id=34963) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16754 (pms_id=34964) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16755 (pms_id=34971) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16756 (pms_id=34972) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16757 (pms_id=34973) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16758 (pms_id=34974) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16759 (pms_id=34975) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16760 (pms_id=34976) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16761 (pms_id=34977) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16762 (pms_id=34978) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16764 (pms_id=34979) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16763 (pms_id=34981) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16765 (pms_id=34983) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16766 (pms_id=34984) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16767 (pms_id=34988) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16768 (pms_id=34989) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16770 (pms_id=35010) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16769 (pms_id=34999) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16771 (pms_id=35011) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16772 (pms_id=35012) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16774 (pms_id=35015) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16773 (pms_id=35013) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16775 (pms_id=35016) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16776 (pms_id=35017) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16777 (pms_id=35019) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16779 (pms_id=35022) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16778 (pms_id=35020) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16781 (pms_id=35024) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16780 (pms_id=35023) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16783 (pms_id=35034) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16782 (pms_id=35025) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16784 (pms_id=35044) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16785 (pms_id=35054) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16787 (pms_id=35056) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16786 (pms_id=35055) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16788 (pms_id=35057) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16789 (pms_id=35058) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16790 (pms_id=35059) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16791 (pms_id=35060) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16792 (pms_id=35061) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16793 (pms_id=35063) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16794 (pms_id=35065) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16795 (pms_id=35071) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16796 (pms_id=35072) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16797 (pms_id=35073) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16798 (pms_id=35074) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16799 (pms_id=35076) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16800 (pms_id=35077) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16801 (pms_id=35078) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16802 (pms_id=35079) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16803 (pms_id=35080) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16804 (pms_id=35082) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16807 (pms_id=35083) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16806 (pms_id=35084) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16805 (pms_id=35085) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16808 (pms_id=35086) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16809 (pms_id=35095) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16810 (pms_id=35096) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16811 (pms_id=35097) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16813 (pms_id=35106) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16812 (pms_id=35105) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16814 (pms_id=35107) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16815 (pms_id=35108) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16816 (pms_id=35117) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16817 (pms_id=35118) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16818 (pms_id=35119) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16820 (pms_id=35121) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16819 (pms_id=35120) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16821 (pms_id=35128) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16822 (pms_id=35130) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16823 (pms_id=35131) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16824 (pms_id=35132) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16825 (pms_id=35133) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16826 (pms_id=35135) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16827 (pms_id=35136) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16828 (pms_id=35139) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16829 (pms_id=35140) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16831 (pms_id=35151) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16830 (pms_id=35150) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16832 (pms_id=35152) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16834 (pms_id=35154) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16833 (pms_id=35155) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16835 (pms_id=35156) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16836 (pms_id=35161) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16837 (pms_id=35162) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16838 (pms_id=35163) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16839 (pms_id=35164) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16840 (pms_id=35165) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16841 (pms_id=35167) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16842 (pms_id=35168) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16843 (pms_id=35169) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16844 (pms_id=35170) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16845 (pms_id=35177) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16847 (pms_id=35179) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16846 (pms_id=35187) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16848 (pms_id=35188) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16849 (pms_id=35190) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16850 (pms_id=35193) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16851 (pms_id=35194) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16852 (pms_id=35201) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16853 (pms_id=35211) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16854 (pms_id=35212) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16855 (pms_id=35214) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16856 (pms_id=35215) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16857 (pms_id=35216) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16858 (pms_id=35217) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16859 (pms_id=35218) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16860 (pms_id=35219) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16861 (pms_id=35223) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16862 (pms_id=35224) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16863 (pms_id=35225) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16867 (pms_id=35235) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16865 (pms_id=35234) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16864 (pms_id=35226) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16866 (pms_id=35236) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16868 (pms_id=35237) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16869 (pms_id=35238) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16870 (pms_id=35246) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16871 (pms_id=35247) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16872 (pms_id=35248) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16873 (pms_id=35249) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16876 (pms_id=35251) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16874 (pms_id=35253) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16875 (pms_id=35254) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16877 (pms_id=35255) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16878 (pms_id=35256) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16879 (pms_id=35257) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16880 (pms_id=35258) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16881 (pms_id=35259) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16882 (pms_id=35260) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16884 (pms_id=35261) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16883 (pms_id=35262) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16885 (pms_id=35265) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16886 (pms_id=35266) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16887 (pms_id=35268) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16888 (pms_id=35269) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16889 (pms_id=35272) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16890 (pms_id=35273) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16891 (pms_id=35275) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16892 (pms_id=35276) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16893 (pms_id=35278) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16894 (pms_id=35279) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16897 (pms_id=35280) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16896 (pms_id=35281) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16895 (pms_id=35282) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16898 (pms_id=35283) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16899 (pms_id=35284) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16900 (pms_id=35285) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16901 (pms_id=35286) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16902 (pms_id=35287) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16903 (pms_id=35289) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16904 (pms_id=35290) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16905 (pms_id=35291) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16906 (pms_id=35292) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16907 (pms_id=35293) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16908 (pms_id=35294) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16910 (pms_id=35298) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16909 (pms_id=35295) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16911 (pms_id=35299) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16912 (pms_id=35300) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16913 (pms_id=35301) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16914 (pms_id=35302) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16917 (pms_id=35304) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16915 (pms_id=35303) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16916 (pms_id=35305) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16918 (pms_id=35306) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16919 (pms_id=35308) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16920 (pms_id=35310) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16921 (pms_id=35311) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16923 (pms_id=35313) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16922 (pms_id=35312) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16924 (pms_id=35314) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16925 (pms_id=35315) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16926 (pms_id=35316) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 35316 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16927 (pms_id=35317) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16928 (pms_id=35319) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16929 (pms_id=35320) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16930 (pms_id=35324) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16932 (pms_id=35326) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16931 (pms_id=35325) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16934 (pms_id=35327) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16933 (pms_id=35328) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16935 (pms_id=35329) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16936 (pms_id=35330) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16937 (pms_id=35331) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16938 (pms_id=35332) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16939 (pms_id=35337) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16940 (pms_id=35339) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16941 (pms_id=35340) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16942 (pms_id=35350) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16944 (pms_id=35351) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16943 (pms_id=35360) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16945 (pms_id=35362) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16946 (pms_id=35363) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16947 (pms_id=35364) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16948 (pms_id=35365) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16949 (pms_id=35366) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16950 (pms_id=35371) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16951 (pms_id=35372) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16953 (pms_id=35373) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16952 (pms_id=35374) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16954 (pms_id=35376) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16955 (pms_id=35378) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16957 (pms_id=35379) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16956 (pms_id=35380) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16958 (pms_id=35381) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16959 (pms_id=35382) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16960 (pms_id=35383) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16961 (pms_id=35385) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16962 (pms_id=35396) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16963 (pms_id=35406) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16964 (pms_id=35408) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16965 (pms_id=35409) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16966 (pms_id=35410) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16967 (pms_id=35411) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16969 (pms_id=35413) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16968 (pms_id=35412) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16970 (pms_id=35414) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16971 (pms_id=35417) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16973 (pms_id=35418) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16972 (pms_id=35419) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16974 (pms_id=35420) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16975 (pms_id=35421) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16976 (pms_id=35422) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16977 (pms_id=35423) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16978 (pms_id=35424) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16979 (pms_id=35425) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16980 (pms_id=35427) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16981 (pms_id=35428) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16982 (pms_id=35429) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16983 (pms_id=35430) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16984 (pms_id=35432) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16986 (pms_id=35434) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16985 (pms_id=35433) 2025-11-19 15:35:02 - alpine_bits_python.conversion_service - INFO - Updated conversion 16987 (pms_id=35435) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16988 (pms_id=35436) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16989 (pms_id=35437) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16990 (pms_id=35438) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16991 (pms_id=35439) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16993 (pms_id=35440) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16992 (pms_id=35441) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16994 (pms_id=35443) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16995 (pms_id=35444) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16996 (pms_id=35445) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16997 (pms_id=35446) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16998 (pms_id=35451) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 16999 (pms_id=35453) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17000 (pms_id=35454) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17001 (pms_id=35462) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17003 (pms_id=35463) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17002 (pms_id=35464) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17004 (pms_id=35465) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17005 (pms_id=35466) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17006 (pms_id=35474) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17007 (pms_id=35475) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17009 (pms_id=35477) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17008 (pms_id=35476) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17010 (pms_id=35478) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17011 (pms_id=35479) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17012 (pms_id=35481) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17014 (pms_id=35483) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17013 (pms_id=35482) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17015 (pms_id=35484) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17016 (pms_id=35485) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17017 (pms_id=35495) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17018 (pms_id=35497) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17019 (pms_id=35500) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17020 (pms_id=35501) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17021 (pms_id=35502) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17022 (pms_id=35503) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17023 (pms_id=35504) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17024 (pms_id=35505) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17025 (pms_id=35506) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17026 (pms_id=35507) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17028 (pms_id=35512) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17027 (pms_id=35508) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17029 (pms_id=35513) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17030 (pms_id=35514) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17031 (pms_id=35515) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17032 (pms_id=35516) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17033 (pms_id=35526) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17034 (pms_id=35527) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17036 (pms_id=35528) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17037 (pms_id=35530) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17035 (pms_id=35529) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17038 (pms_id=35538) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17039 (pms_id=35539) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17040 (pms_id=35541) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17041 (pms_id=35542) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17044 (pms_id=35552) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17042 (pms_id=35551) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17043 (pms_id=35553) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17046 (pms_id=35555) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17045 (pms_id=35554) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17047 (pms_id=35556) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17048 (pms_id=35567) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17049 (pms_id=35577) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17050 (pms_id=35587) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17051 (pms_id=35588) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17052 (pms_id=35589) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17056 (pms_id=35590) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17053 (pms_id=35591) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17054 (pms_id=35597) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17055 (pms_id=35600) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17057 (pms_id=35601) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17059 (pms_id=35602) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17058 (pms_id=35604) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17060 (pms_id=35605) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17061 (pms_id=35606) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17062 (pms_id=35607) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17063 (pms_id=35608) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17064 (pms_id=35620) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17065 (pms_id=35621) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17066 (pms_id=35622) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17067 (pms_id=35623) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17068 (pms_id=35624) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17069 (pms_id=35633) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17070 (pms_id=35634) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17071 (pms_id=35635) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17072 (pms_id=35636) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17073 (pms_id=35637) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17074 (pms_id=35638) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17075 (pms_id=35639) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17076 (pms_id=35641) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17077 (pms_id=35649) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17079 (pms_id=35650) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17078 (pms_id=35651) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17080 (pms_id=35652) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17081 (pms_id=35653) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17082 (pms_id=35654) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17083 (pms_id=35655) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17084 (pms_id=35656) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17085 (pms_id=35657) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17086 (pms_id=35658) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17087 (pms_id=35660) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17089 (pms_id=35662) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17088 (pms_id=35663) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17090 (pms_id=35664) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17091 (pms_id=35665) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17092 (pms_id=35666) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17093 (pms_id=35667) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17094 (pms_id=35673) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17095 (pms_id=35683) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17096 (pms_id=35684) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17097 (pms_id=35685) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17098 (pms_id=35686) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17101 (pms_id=35687) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17099 (pms_id=35688) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17100 (pms_id=35689) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17102 (pms_id=35690) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17103 (pms_id=35693) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17104 (pms_id=35694) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17105 (pms_id=35695) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17106 (pms_id=35696) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17107 (pms_id=35698) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17108 (pms_id=35699) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17109 (pms_id=35700) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17110 (pms_id=35701) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17111 (pms_id=35702) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17112 (pms_id=35704) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17114 (pms_id=35707) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17113 (pms_id=35706) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17115 (pms_id=35714) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17116 (pms_id=35715) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17117 (pms_id=35724) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17118 (pms_id=35734) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17120 (pms_id=35744) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17119 (pms_id=35745) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17121 (pms_id=35746) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17122 (pms_id=35747) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17123 (pms_id=35748) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17125 (pms_id=35752) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17124 (pms_id=35749) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17126 (pms_id=35753) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17127 (pms_id=35754) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17128 (pms_id=35755) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17129 (pms_id=35756) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17130 (pms_id=35757) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17131 (pms_id=35758) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17132 (pms_id=35760) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17133 (pms_id=35761) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17134 (pms_id=35762) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17135 (pms_id=35764) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17137 (pms_id=35765) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17136 (pms_id=35768) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17138 (pms_id=35769) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17141 (pms_id=35771) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17139 (pms_id=35772) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17140 (pms_id=35773) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17143 (pms_id=35782) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17144 (pms_id=35784) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17142 (pms_id=35783) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17145 (pms_id=35785) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17146 (pms_id=35786) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17147 (pms_id=35787) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17149 (pms_id=35788) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17150 (pms_id=35789) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17151 (pms_id=35790) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17148 (pms_id=35791) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17152 (pms_id=35792) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17154 (pms_id=35793) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17155 (pms_id=35795) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17153 (pms_id=35796) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17156 (pms_id=35797) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17157 (pms_id=35798) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17158 (pms_id=35799) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17159 (pms_id=35801) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17160 (pms_id=35811) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17183 (pms_id=35812) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17161 (pms_id=35813) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17162 (pms_id=35814) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17163 (pms_id=35815) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17164 (pms_id=35816) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17165 (pms_id=35824) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17166 (pms_id=35825) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17167 (pms_id=35835) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17168 (pms_id=35836) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17169 (pms_id=35837) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17171 (pms_id=35838) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17170 (pms_id=35839) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17173 (pms_id=35846) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17172 (pms_id=35845) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17174 (pms_id=35847) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17175 (pms_id=35848) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17176 (pms_id=35857) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17177 (pms_id=35858) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17178 (pms_id=35859) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17179 (pms_id=35860) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17181 (pms_id=35866) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17180 (pms_id=35867) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17182 (pms_id=35868) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17184 (pms_id=35869) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17185 (pms_id=35870) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17186 (pms_id=35871) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17187 (pms_id=35872) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17188 (pms_id=35873) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17189 (pms_id=35876) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17190 (pms_id=35877) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17191 (pms_id=35879) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17192 (pms_id=35880) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17193 (pms_id=35881) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17194 (pms_id=35882) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17195 (pms_id=35884) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17196 (pms_id=35885) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17197 (pms_id=35886) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17198 (pms_id=35887) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17199 (pms_id=35888) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17202 (pms_id=35889) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17200 (pms_id=35890) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17201 (pms_id=35891) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17203 (pms_id=35892) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17205 (pms_id=35893) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17204 (pms_id=35894) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17207 (pms_id=35896) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17206 (pms_id=35895) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17208 (pms_id=35897) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17210 (pms_id=35899) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17209 (pms_id=35898) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17211 (pms_id=35900) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17212 (pms_id=35901) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17213 (pms_id=35902) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17214 (pms_id=35903) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17215 (pms_id=35904) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17216 (pms_id=35905) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17217 (pms_id=35906) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17218 (pms_id=35909) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17220 (pms_id=35910) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17219 (pms_id=35911) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17221 (pms_id=35912) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17222 (pms_id=35917) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17223 (pms_id=35918) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17224 (pms_id=35919) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17225 (pms_id=35922) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17226 (pms_id=35923) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17227 (pms_id=35924) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17228 (pms_id=35927) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17229 (pms_id=35926) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17230 (pms_id=35928) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17231 (pms_id=35929) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17235 (pms_id=35930) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17234 (pms_id=35939) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17232 (pms_id=35949) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17233 (pms_id=35950) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17236 (pms_id=35951) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17238 (pms_id=35953) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17239 (pms_id=35954) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17237 (pms_id=35952) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17241 (pms_id=35956) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17240 (pms_id=35957) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17242 (pms_id=35959) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17243 (pms_id=35960) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17244 (pms_id=35961) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17247 (pms_id=35962) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17245 (pms_id=35963) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17246 (pms_id=35964) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17248 (pms_id=35966) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17249 (pms_id=35967) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17250 (pms_id=35968) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17251 (pms_id=35969) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17252 (pms_id=35970) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17253 (pms_id=35971) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17254 (pms_id=35972) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17255 (pms_id=35973) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17257 (pms_id=35974) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17256 (pms_id=35976) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17258 (pms_id=35977) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17259 (pms_id=35979) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17261 (pms_id=35980) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17260 (pms_id=35981) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17262 (pms_id=35982) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17263 (pms_id=35983) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17265 (pms_id=35984) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17266 (pms_id=35985) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17264 (pms_id=35986) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17267 (pms_id=35988) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17268 (pms_id=35989) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17269 (pms_id=35990) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17270 (pms_id=35991) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17271 (pms_id=35993) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17273 (pms_id=35994) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17272 (pms_id=35995) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17274 (pms_id=35996) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17275 (pms_id=35997) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17276 (pms_id=35998) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17277 (pms_id=35999) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17278 (pms_id=36000) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17279 (pms_id=36001) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17280 (pms_id=36002) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17281 (pms_id=36012) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17282 (pms_id=36022) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17283 (pms_id=36023) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17284 (pms_id=36024) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17286 (pms_id=36025) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17285 (pms_id=36033) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17287 (pms_id=36032) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17288 (pms_id=36043) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17289 (pms_id=36044) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17290 (pms_id=36045) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17291 (pms_id=36055) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17292 (pms_id=36056) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17293 (pms_id=36066) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17294 (pms_id=36067) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17297 (pms_id=36068) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17295 (pms_id=36069) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17296 (pms_id=36070) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17298 (pms_id=36072) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17300 (pms_id=36073) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17299 (pms_id=36074) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17301 (pms_id=36075) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17302 (pms_id=36077) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17303 (pms_id=36078) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17305 (pms_id=36079) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17304 (pms_id=36080) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17306 (pms_id=36081) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17307 (pms_id=36082) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17308 (pms_id=36083) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17309 (pms_id=36084) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17310 (pms_id=36086) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17312 (pms_id=36090) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17311 (pms_id=36088) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17313 (pms_id=36091) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17314 (pms_id=36092) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17315 (pms_id=36093) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17316 (pms_id=36096) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17317 (pms_id=36097) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17319 (pms_id=36104) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17318 (pms_id=36103) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17320 (pms_id=36115) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17321 (pms_id=36126) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17322 (pms_id=36127) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17324 (pms_id=36128) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17326 (pms_id=36129) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17325 (pms_id=36130) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17323 (pms_id=36131) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17327 (pms_id=36132) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17328 (pms_id=36133) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17329 (pms_id=36135) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17330 (pms_id=36137) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17331 (pms_id=36140) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17332 (pms_id=36141) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17333 (pms_id=36142) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17334 (pms_id=36143) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17335 (pms_id=36144) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17336 (pms_id=36145) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17338 (pms_id=36146) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17339 (pms_id=36148) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17337 (pms_id=36147) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17340 (pms_id=36157) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17341 (pms_id=36158) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17342 (pms_id=36160) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17344 (pms_id=36163) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17343 (pms_id=36162) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17345 (pms_id=36167) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17346 (pms_id=36168) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17347 (pms_id=36172) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17349 (pms_id=36174) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17348 (pms_id=36173) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17350 (pms_id=36175) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17351 (pms_id=36176) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17353 (pms_id=36183) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17352 (pms_id=36184) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17354 (pms_id=36185) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17355 (pms_id=36186) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17356 (pms_id=36187) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17357 (pms_id=36189) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17358 (pms_id=36190) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17359 (pms_id=36201) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17360 (pms_id=36202) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17361 (pms_id=36211) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17362 (pms_id=36212) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36202 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17363 (pms_id=36214) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17364 (pms_id=36215) 2025-11-19 15:35:03 - alpine_bits_python.conversion_service - INFO - Updated conversion 17365 (pms_id=36216) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17366 (pms_id=36217) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17367 (pms_id=36218) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17368 (pms_id=36220) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17369 (pms_id=36221) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17370 (pms_id=36222) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17371 (pms_id=36224) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17372 (pms_id=36225) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17373 (pms_id=36226) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17374 (pms_id=36227) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17375 (pms_id=36228) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17376 (pms_id=36229) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17377 (pms_id=36240) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17378 (pms_id=36242) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17379 (pms_id=36243) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17380 (pms_id=36245) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17381 (pms_id=36246) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36243 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17382 (pms_id=36247) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17384 (pms_id=36259) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17383 (pms_id=36249) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17385 (pms_id=36270) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17386 (pms_id=36281) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17388 (pms_id=36284) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17387 (pms_id=36283) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17390 (pms_id=36286) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17389 (pms_id=36285) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17391 (pms_id=36287) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36283 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17392 (pms_id=36288) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17393 (pms_id=36289) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17394 (pms_id=36290) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17395 (pms_id=36291) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17396 (pms_id=36292) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17397 (pms_id=36294) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17398 (pms_id=36295) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17399 (pms_id=36296) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17400 (pms_id=36297) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17402 (pms_id=36298) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17401 (pms_id=36299) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17403 (pms_id=36305) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17404 (pms_id=36306) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17405 (pms_id=36307) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17406 (pms_id=36308) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17407 (pms_id=36309) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17408 (pms_id=36310) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17409 (pms_id=36311) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17410 (pms_id=36312) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17411 (pms_id=36313) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17412 (pms_id=36314) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17413 (pms_id=36315) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17414 (pms_id=36316) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17415 (pms_id=36318) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17416 (pms_id=36319) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17417 (pms_id=36320) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17419 (pms_id=36321) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17418 (pms_id=36322) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17420 (pms_id=36324) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17429 (pms_id=36325) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17421 (pms_id=36326) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17422 (pms_id=36327) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17423 (pms_id=36328) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17424 (pms_id=36329) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17426 (pms_id=36330) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17425 (pms_id=36332) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17428 (pms_id=36333) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17427 (pms_id=36334) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17430 (pms_id=36335) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17432 (pms_id=36336) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17433 (pms_id=36337) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17431 (pms_id=36338) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17434 (pms_id=36340) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17435 (pms_id=36342) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17436 (pms_id=36343) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17437 (pms_id=36344) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17438 (pms_id=36345) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17439 (pms_id=36347) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17440 (pms_id=36349) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17441 (pms_id=36350) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17442 (pms_id=36351) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36347 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17443 (pms_id=36353) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17444 (pms_id=36355) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17446 (pms_id=36357) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17445 (pms_id=36358) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17447 (pms_id=36359) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17449 (pms_id=36360) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17448 (pms_id=36361) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17452 (pms_id=36362) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17451 (pms_id=36363) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17453 (pms_id=36364) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17450 (pms_id=36365) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17454 (pms_id=36367) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17455 (pms_id=36368) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17456 (pms_id=36380) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17457 (pms_id=36381) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17458 (pms_id=36382) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17459 (pms_id=36383) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17460 (pms_id=36384) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17461 (pms_id=36385) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17462 (pms_id=36386) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17463 (pms_id=36388) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17464 (pms_id=36389) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17465 (pms_id=36390) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17466 (pms_id=36391) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17467 (pms_id=36392) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17468 (pms_id=36393) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17469 (pms_id=36394) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17470 (pms_id=36395) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17471 (pms_id=36396) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17472 (pms_id=36397) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17473 (pms_id=36398) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17474 (pms_id=36399) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17475 (pms_id=36400) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17477 (pms_id=36401) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17476 (pms_id=36402) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17478 (pms_id=36403) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17479 (pms_id=36404) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17480 (pms_id=36407) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17482 (pms_id=36409) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17483 (pms_id=36408) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17481 (pms_id=36410) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17484 (pms_id=36411) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17485 (pms_id=36412) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17486 (pms_id=36414) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17487 (pms_id=36415) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17488 (pms_id=36416) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17489 (pms_id=36418) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17490 (pms_id=36419) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17491 (pms_id=36421) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17492 (pms_id=36422) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17494 (pms_id=36423) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17493 (pms_id=36424) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17495 (pms_id=36425) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17497 (pms_id=36426) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36423 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17498 (pms_id=36427) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17496 (pms_id=36428) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17499 (pms_id=36429) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17501 (pms_id=36430) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17500 (pms_id=36431) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17502 (pms_id=36432) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17504 (pms_id=36434) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17503 (pms_id=36433) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17505 (pms_id=36435) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17506 (pms_id=36436) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17507 (pms_id=36437) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17509 (pms_id=36447) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17508 (pms_id=36446) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17511 (pms_id=36448) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17510 (pms_id=36449) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17512 (pms_id=36450) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17513 (pms_id=36451) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17514 (pms_id=36452) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17515 (pms_id=36453) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17517 (pms_id=36454) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17516 (pms_id=36455) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17518 (pms_id=36456) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17519 (pms_id=36457) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17520 (pms_id=36459) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17521 (pms_id=36460) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17522 (pms_id=36461) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17523 (pms_id=36462) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17524 (pms_id=36463) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17525 (pms_id=36464) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17526 (pms_id=36465) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17527 (pms_id=36466) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17528 (pms_id=36468) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17529 (pms_id=36469) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17530 (pms_id=36470) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17531 (pms_id=36471) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17532 (pms_id=36473) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17533 (pms_id=36474) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17535 (pms_id=36475) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17534 (pms_id=36476) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17536 (pms_id=36477) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17537 (pms_id=36478) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17538 (pms_id=36479) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17539 (pms_id=36480) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17540 (pms_id=36481) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17541 (pms_id=36482) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17542 (pms_id=36484) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17543 (pms_id=36483) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17545 (pms_id=36485) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17544 (pms_id=36486) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17546 (pms_id=36487) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17547 (pms_id=36488) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17548 (pms_id=36489) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17549 (pms_id=36491) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17550 (pms_id=36492) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17552 (pms_id=36493) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17553 (pms_id=36495) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17551 (pms_id=36494) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17554 (pms_id=36496) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17555 (pms_id=36497) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17556 (pms_id=36498) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17558 (pms_id=36500) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17557 (pms_id=36499) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17559 (pms_id=36508) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17561 (pms_id=36509) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17560 (pms_id=36511) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17562 (pms_id=36512) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17563 (pms_id=36513) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17564 (pms_id=36514) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17565 (pms_id=36515) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17567 (pms_id=36517) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17566 (pms_id=36516) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17568 (pms_id=36519) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17569 (pms_id=36520) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17570 (pms_id=36521) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17571 (pms_id=36523) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17573 (pms_id=36524) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17572 (pms_id=36525) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17574 (pms_id=36526) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17576 (pms_id=36528) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17575 (pms_id=36527) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17578 (pms_id=36531) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17577 (pms_id=36530) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17581 (pms_id=36532) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17579 (pms_id=36534) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17580 (pms_id=36544) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17582 (pms_id=36546) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17584 (pms_id=36548) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17583 (pms_id=36547) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17585 (pms_id=36558) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17586 (pms_id=36559) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17587 (pms_id=36560) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17588 (pms_id=36562) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17589 (pms_id=36563) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17590 (pms_id=36565) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17591 (pms_id=36566) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17592 (pms_id=36567) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17593 (pms_id=36568) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17594 (pms_id=36569) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17595 (pms_id=36570) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17597 (pms_id=36573) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17596 (pms_id=36571) 2025-11-19 15:35:04 - alpine_bits_python.conversion_service - INFO - Updated conversion 17598 (pms_id=36574) 2025-11-19 15:35:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 17604 (pms_id=36575) 2025-11-19 15:35:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 17599 (pms_id=36576) 2025-11-19 15:35:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 17600 (pms_id=36577) 2025-11-19 15:35:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 17601 (pms_id=36587) 2025-11-19 15:35:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 17602 (pms_id=36588) 2025-11-19 15:35:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 17605 (pms_id=36590) 2025-11-19 15:35:05 - alpine_bits_python.conversion_service - INFO - Updated conversion 17603 (pms_id=36589) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17606 (pms_id=36600) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17607 (pms_id=36601) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17608 (pms_id=36602) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17609 (pms_id=36603) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17610 (pms_id=36604) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17612 (pms_id=36605) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17611 (pms_id=36606) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17614 (pms_id=36607) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17613 (pms_id=36618) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17615 (pms_id=36619) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17617 (pms_id=36622) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17616 (pms_id=36620) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17618 (pms_id=36623) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17619 (pms_id=36624) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17620 (pms_id=36625) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17622 (pms_id=36626) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17621 (pms_id=36627) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17623 (pms_id=36628) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17624 (pms_id=36629) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17625 (pms_id=36630) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17626 (pms_id=36637) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17628 (pms_id=36639) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17627 (pms_id=36638) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17629 (pms_id=36640) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17630 (pms_id=36641) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17637 (pms_id=36642) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17631 (pms_id=36645) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17632 (pms_id=36646) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17633 (pms_id=36647) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17635 (pms_id=36649) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17634 (pms_id=36651) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17638 (pms_id=36654) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17636 (pms_id=36653) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17639 (pms_id=36655) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17640 (pms_id=36656) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17641 (pms_id=36657) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17642 (pms_id=36659) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17643 (pms_id=36660) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17644 (pms_id=36661) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17645 (pms_id=36662) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17646 (pms_id=36663) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17648 (pms_id=36666) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17647 (pms_id=36665) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17649 (pms_id=36667) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17650 (pms_id=36668) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17651 (pms_id=36669) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17653 (pms_id=36671) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17652 (pms_id=36670) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17654 (pms_id=36672) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17655 (pms_id=36673) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17656 (pms_id=36675) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17657 (pms_id=36676) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17658 (pms_id=36678) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17659 (pms_id=36681) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17660 (pms_id=36682) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17661 (pms_id=36684) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17662 (pms_id=36685) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17663 (pms_id=36686) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17664 (pms_id=36687) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17666 (pms_id=36688) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17665 (pms_id=36689) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17667 (pms_id=36690) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17668 (pms_id=36695) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17669 (pms_id=36696) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17670 (pms_id=36697) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17671 (pms_id=36698) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17672 (pms_id=36699) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17673 (pms_id=36700) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17674 (pms_id=36703) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17675 (pms_id=36702) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17676 (pms_id=36704) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17677 (pms_id=36705) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17678 (pms_id=36706) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17679 (pms_id=36707) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17680 (pms_id=36708) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17681 (pms_id=36709) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17682 (pms_id=36710) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17683 (pms_id=36719) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17684 (pms_id=36720) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17685 (pms_id=36729) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17686 (pms_id=36731) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17687 (pms_id=36732) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17688 (pms_id=36733) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17689 (pms_id=36734) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17690 (pms_id=36735) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17691 (pms_id=36736) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17692 (pms_id=36737) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17693 (pms_id=36743) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17694 (pms_id=36744) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17695 (pms_id=36745) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17696 (pms_id=36746) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17697 (pms_id=36747) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17698 (pms_id=36748) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17699 (pms_id=36749) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17701 (pms_id=36751) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17702 (pms_id=36753) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17700 (pms_id=36752) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17704 (pms_id=36762) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17703 (pms_id=36761) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17705 (pms_id=36763) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17706 (pms_id=36764) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17707 (pms_id=36765) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17708 (pms_id=36766) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17709 (pms_id=36767) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17710 (pms_id=36768) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17711 (pms_id=36769) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17712 (pms_id=36770) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17713 (pms_id=36780) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17717 (pms_id=36782) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17714 (pms_id=36781) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17716 (pms_id=36783) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17715 (pms_id=36784) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17718 (pms_id=36785) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17719 (pms_id=36786) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17720 (pms_id=36787) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17722 (pms_id=36788) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17721 (pms_id=36789) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17725 (pms_id=36793) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17723 (pms_id=36790) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17724 (pms_id=36791) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17726 (pms_id=36794) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17727 (pms_id=36795) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17728 (pms_id=36796) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17729 (pms_id=36797) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17730 (pms_id=36798) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17731 (pms_id=36799) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17732 (pms_id=36800) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17734 (pms_id=36802) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17733 (pms_id=36801) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17735 (pms_id=36804) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17736 (pms_id=36805) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17737 (pms_id=36806) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17738 (pms_id=36808) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17739 (pms_id=36809) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17740 (pms_id=36810) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17741 (pms_id=36811) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17742 (pms_id=36812) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17743 (pms_id=36813) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17744 (pms_id=36814) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17745 (pms_id=36815) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17746 (pms_id=36816) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17747 (pms_id=36817) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17748 (pms_id=36818) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17749 (pms_id=36819) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17750 (pms_id=36820) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17751 (pms_id=36821) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17752 (pms_id=36822) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17753 (pms_id=36823) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17754 (pms_id=36830) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17755 (pms_id=36831) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17758 (pms_id=36832) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17756 (pms_id=36833) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17757 (pms_id=36834) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17759 (pms_id=36835) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17760 (pms_id=36836) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17761 (pms_id=36842) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17762 (pms_id=36843) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17764 (pms_id=36845) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17763 (pms_id=36844) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17765 (pms_id=36846) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17767 (pms_id=36848) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17766 (pms_id=36847) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17768 (pms_id=36849) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17769 (pms_id=36850) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17770 (pms_id=36852) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17771 (pms_id=36853) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17772 (pms_id=36854) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17773 (pms_id=36855) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17774 (pms_id=36856) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17776 (pms_id=36860) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17775 (pms_id=36862) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17777 (pms_id=36863) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17778 (pms_id=36864) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17779 (pms_id=36865) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17780 (pms_id=36866) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17781 (pms_id=36867) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17782 (pms_id=36871) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17783 (pms_id=36872) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17784 (pms_id=36873) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17785 (pms_id=36875) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17788 (pms_id=36876) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17787 (pms_id=36877) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17786 (pms_id=36878) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36876 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17789 (pms_id=36886) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17791 (pms_id=36879) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17790 (pms_id=36887) 2025-11-19 15:35:07 - alpine_bits_python.conversion_service - INFO - Updated conversion 17792 (pms_id=36888) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17793 (pms_id=36889) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17794 (pms_id=36890) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17796 (pms_id=36891) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17795 (pms_id=36892) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17797 (pms_id=36893) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17798 (pms_id=36902) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17800 (pms_id=36903) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17799 (pms_id=36904) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17801 (pms_id=36905) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17802 (pms_id=36906) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17803 (pms_id=36907) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17804 (pms_id=36908) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17805 (pms_id=36909) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17806 (pms_id=36910) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17807 (pms_id=36911) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17808 (pms_id=36913) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 36911 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17809 (pms_id=36914) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17810 (pms_id=36915) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17813 (pms_id=36917) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17811 (pms_id=36927) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17812 (pms_id=36928) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17814 (pms_id=36938) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17815 (pms_id=36939) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17816 (pms_id=36940) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17817 (pms_id=36941) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17818 (pms_id=36942) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17819 (pms_id=36943) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17820 (pms_id=36944) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17821 (pms_id=36945) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17822 (pms_id=36946) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17823 (pms_id=36950) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17824 (pms_id=36951) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17825 (pms_id=36952) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17826 (pms_id=36953) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17827 (pms_id=36954) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17828 (pms_id=36955) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17829 (pms_id=36960) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17830 (pms_id=36961) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17833 (pms_id=36962) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17832 (pms_id=36963) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17831 (pms_id=36964) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17835 (pms_id=36965) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17834 (pms_id=36966) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17836 (pms_id=36967) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17837 (pms_id=36978) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17838 (pms_id=36979) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17839 (pms_id=36980) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17841 (pms_id=36990) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17840 (pms_id=36981) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17843 (pms_id=36992) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17842 (pms_id=36993) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17844 (pms_id=36994) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17845 (pms_id=36995) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17846 (pms_id=36996) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17847 (pms_id=36997) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17848 (pms_id=37003) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17849 (pms_id=37005) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17850 (pms_id=37006) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17851 (pms_id=37014) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17852 (pms_id=37025) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17853 (pms_id=37026) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17854 (pms_id=37027) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17855 (pms_id=37028) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17857 (pms_id=37030) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17856 (pms_id=37029) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17858 (pms_id=37032) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17859 (pms_id=37053) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17860 (pms_id=37044) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17862 (pms_id=37055) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17861 (pms_id=37056) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17863 (pms_id=37057) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17864 (pms_id=37058) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17866 (pms_id=37060) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17865 (pms_id=37061) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17867 (pms_id=37062) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17868 (pms_id=37064) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17870 (pms_id=37065) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17869 (pms_id=37073) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17871 (pms_id=37074) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17872 (pms_id=37076) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17874 (pms_id=37077) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17873 (pms_id=37078) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17875 (pms_id=37079) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17876 (pms_id=37080) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17877 (pms_id=37081) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17878 (pms_id=37082) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17879 (pms_id=37086) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17880 (pms_id=37087) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17881 (pms_id=37090) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17882 (pms_id=37091) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17884 (pms_id=37092) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17883 (pms_id=37093) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17885 (pms_id=37095) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17886 (pms_id=37096) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17887 (pms_id=37097) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17888 (pms_id=37098) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17889 (pms_id=37099) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17892 (pms_id=37100) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17891 (pms_id=37101) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17890 (pms_id=37107) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17893 (pms_id=37108) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17894 (pms_id=37109) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17895 (pms_id=37110) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17896 (pms_id=37111) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17897 (pms_id=37112) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17899 (pms_id=37122) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17898 (pms_id=37123) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17900 (pms_id=37124) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17901 (pms_id=37126) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17902 (pms_id=37128) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17904 (pms_id=37129) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17903 (pms_id=37131) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17905 (pms_id=37138) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17906 (pms_id=37139) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17907 (pms_id=37150) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17908 (pms_id=37151) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17912 (pms_id=37152) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17911 (pms_id=37153) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17909 (pms_id=37154) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17910 (pms_id=37155) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17913 (pms_id=37157) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17914 (pms_id=37158) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17915 (pms_id=37167) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17916 (pms_id=37168) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17918 (pms_id=37171) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17917 (pms_id=37170) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17919 (pms_id=37174) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17920 (pms_id=37175) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17922 (pms_id=37176) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17921 (pms_id=37178) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17923 (pms_id=37179) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17925 (pms_id=37180) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17924 (pms_id=37181) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17926 (pms_id=37182) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17927 (pms_id=37183) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17930 (pms_id=37184) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17928 (pms_id=37185) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17929 (pms_id=37186) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17931 (pms_id=37187) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17932 (pms_id=37189) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17934 (pms_id=37190) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17933 (pms_id=37191) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17935 (pms_id=37192) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17939 (pms_id=37195) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17936 (pms_id=37193) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17937 (pms_id=37196) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17938 (pms_id=37197) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17940 (pms_id=37198) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17941 (pms_id=37199) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17942 (pms_id=37200) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17943 (pms_id=37201) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17944 (pms_id=37203) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17945 (pms_id=37204) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17946 (pms_id=37212) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17947 (pms_id=37213) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17948 (pms_id=37214) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17949 (pms_id=37215) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17951 (pms_id=37216) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17950 (pms_id=37217) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17954 (pms_id=37219) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17952 (pms_id=37218) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17955 (pms_id=37221) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17953 (pms_id=37220) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17956 (pms_id=37222) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17957 (pms_id=37223) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17958 (pms_id=37224) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17959 (pms_id=37225) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17961 (pms_id=37226) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17960 (pms_id=37236) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17962 (pms_id=37237) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17963 (pms_id=37239) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17966 (pms_id=37240) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17964 (pms_id=37241) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17965 (pms_id=37243) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17967 (pms_id=37245) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17968 (pms_id=37246) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17970 (pms_id=37247) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17969 (pms_id=37248) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17972 (pms_id=37250) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17971 (pms_id=37251) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17974 (pms_id=37252) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17973 (pms_id=37253) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17975 (pms_id=37254) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17976 (pms_id=37260) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17977 (pms_id=37261) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17979 (pms_id=37264) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17978 (pms_id=37263) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17980 (pms_id=37265) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17981 (pms_id=37266) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17982 (pms_id=37267) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17983 (pms_id=37269) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17984 (pms_id=37270) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17985 (pms_id=37271) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17986 (pms_id=37278) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17987 (pms_id=37279) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17989 (pms_id=37281) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17988 (pms_id=37280) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17991 (pms_id=37282) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17990 (pms_id=37283) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17992 (pms_id=37284) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17993 (pms_id=37285) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17994 (pms_id=37286) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17995 (pms_id=37287) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17996 (pms_id=37295) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17998 (pms_id=37297) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17997 (pms_id=37298) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18000 (pms_id=37299) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18001 (pms_id=37301) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 17999 (pms_id=37300) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18002 (pms_id=37303) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18003 (pms_id=37305) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18006 (pms_id=37306) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18004 (pms_id=37308) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18005 (pms_id=37316) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18007 (pms_id=37317) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18008 (pms_id=37318) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18009 (pms_id=37320) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18010 (pms_id=37321) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18011 (pms_id=37323) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18012 (pms_id=37324) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18013 (pms_id=37325) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18016 (pms_id=37326) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18014 (pms_id=37327) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18015 (pms_id=37328) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18017 (pms_id=37329) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18018 (pms_id=37330) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18019 (pms_id=37331) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18020 (pms_id=37332) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18021 (pms_id=37333) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18022 (pms_id=37334) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18023 (pms_id=37336) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18025 (pms_id=37337) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18024 (pms_id=37338) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18026 (pms_id=37339) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18027 (pms_id=37340) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18029 (pms_id=37350) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18028 (pms_id=37341) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18030 (pms_id=37351) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18032 (pms_id=37352) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18031 (pms_id=37353) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18035 (pms_id=37354) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18033 (pms_id=37364) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18034 (pms_id=37365) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18036 (pms_id=37375) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18037 (pms_id=37388) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18038 (pms_id=37389) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18039 (pms_id=37390) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18040 (pms_id=37391) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18041 (pms_id=37392) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18042 (pms_id=37393) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18045 (pms_id=37395) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18044 (pms_id=37396) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18043 (pms_id=37394) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18046 (pms_id=37398) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18047 (pms_id=37399) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18048 (pms_id=37400) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18049 (pms_id=37401) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18050 (pms_id=37402) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18051 (pms_id=37403) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18052 (pms_id=37404) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18053 (pms_id=37409) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18054 (pms_id=37410) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18055 (pms_id=37411) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18056 (pms_id=37412) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18058 (pms_id=37422) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18057 (pms_id=37434) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18059 (pms_id=37435) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18060 (pms_id=37436) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18061 (pms_id=37437) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18062 (pms_id=37439) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18063 (pms_id=37446) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18064 (pms_id=37440) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18065 (pms_id=37447) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18066 (pms_id=37448) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18067 (pms_id=37450) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18069 (pms_id=37452) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18068 (pms_id=37451) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18071 (pms_id=37453) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18070 (pms_id=37455) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18072 (pms_id=37456) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18073 (pms_id=37457) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18074 (pms_id=37458) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18075 (pms_id=37459) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18076 (pms_id=37460) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18077 (pms_id=37461) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18078 (pms_id=37462) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18079 (pms_id=37463) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18080 (pms_id=37465) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18081 (pms_id=37467) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18084 (pms_id=37469) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18083 (pms_id=37471) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18082 (pms_id=37468) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18085 (pms_id=37472) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18086 (pms_id=37474) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18087 (pms_id=37475) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18088 (pms_id=37476) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18089 (pms_id=37477) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18090 (pms_id=37485) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18091 (pms_id=37495) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18092 (pms_id=37496) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18093 (pms_id=37497) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18094 (pms_id=37507) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18096 (pms_id=37508) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18095 (pms_id=37509) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18097 (pms_id=37510) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18098 (pms_id=37511) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18100 (pms_id=37514) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18099 (pms_id=37513) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18101 (pms_id=37523) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18102 (pms_id=37524) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18103 (pms_id=37525) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18104 (pms_id=37526) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18105 (pms_id=37527) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18106 (pms_id=37528) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18107 (pms_id=37530) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18112 (pms_id=37531) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18108 (pms_id=37532) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18109 (pms_id=37533) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18110 (pms_id=37534) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18111 (pms_id=37536) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18113 (pms_id=37537) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18115 (pms_id=37538) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18114 (pms_id=37544) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18116 (pms_id=37545) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18117 (pms_id=37546) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18118 (pms_id=37548) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18119 (pms_id=37549) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18121 (pms_id=37551) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18120 (pms_id=37550) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18122 (pms_id=37552) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18123 (pms_id=37553) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18124 (pms_id=37554) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18125 (pms_id=37555) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18126 (pms_id=37565) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18127 (pms_id=37566) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18128 (pms_id=37567) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18129 (pms_id=37568) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18130 (pms_id=37569) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18131 (pms_id=37570) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18132 (pms_id=37571) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18134 (pms_id=37583) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18133 (pms_id=37582) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18135 (pms_id=37584) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18137 (pms_id=37587) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18136 (pms_id=37585) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18138 (pms_id=37588) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18140 (pms_id=37590) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18139 (pms_id=37589) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18142 (pms_id=37595) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18141 (pms_id=37594) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18143 (pms_id=37596) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18144 (pms_id=37597) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18146 (pms_id=37598) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18145 (pms_id=37599) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18147 (pms_id=37600) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18149 (pms_id=37602) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18148 (pms_id=37601) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18150 (pms_id=37604) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18151 (pms_id=37605) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18152 (pms_id=37606) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18153 (pms_id=37608) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18154 (pms_id=37609) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18156 (pms_id=37610) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18155 (pms_id=37613) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18157 (pms_id=37619) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18158 (pms_id=37622) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18159 (pms_id=37629) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18160 (pms_id=37631) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18161 (pms_id=37633) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18162 (pms_id=37634) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18164 (pms_id=37642) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18163 (pms_id=37641) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18165 (pms_id=37651) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18166 (pms_id=37652) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18167 (pms_id=37653) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18168 (pms_id=37654) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18169 (pms_id=37655) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18170 (pms_id=37656) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18171 (pms_id=37658) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18172 (pms_id=37659) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18173 (pms_id=37660) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18175 (pms_id=37671) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18174 (pms_id=37673) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18176 (pms_id=37682) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18177 (pms_id=37683) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18178 (pms_id=37684) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18179 (pms_id=37685) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18180 (pms_id=37686) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18181 (pms_id=37687) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18182 (pms_id=37688) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18183 (pms_id=37690) 2025-11-19 15:35:08 - alpine_bits_python.conversion_service - INFO - Updated conversion 18184 (pms_id=37691) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18185 (pms_id=37692) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18187 (pms_id=37694) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18186 (pms_id=37693) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18188 (pms_id=37695) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18189 (pms_id=37696) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18190 (pms_id=37697) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18191 (pms_id=37701) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18192 (pms_id=37702) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18193 (pms_id=37703) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18194 (pms_id=37704) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18196 (pms_id=37705) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18195 (pms_id=37706) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18197 (pms_id=37708) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18199 (pms_id=37717) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18198 (pms_id=37716) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18200 (pms_id=37718) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18201 (pms_id=37719) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18202 (pms_id=37720) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18203 (pms_id=37723) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18204 (pms_id=37724) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18205 (pms_id=37725) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18206 (pms_id=37726) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18207 (pms_id=37733) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18208 (pms_id=37734) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18209 (pms_id=37735) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18210 (pms_id=37743) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18211 (pms_id=37745) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18212 (pms_id=37746) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18214 (pms_id=37750) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18213 (pms_id=37749) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18215 (pms_id=37751) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18216 (pms_id=37753) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18217 (pms_id=37754) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18218 (pms_id=37755) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18219 (pms_id=37758) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18220 (pms_id=37759) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18221 (pms_id=37760) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18222 (pms_id=37764) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18223 (pms_id=37765) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18224 (pms_id=37766) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18225 (pms_id=37767) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18226 (pms_id=37768) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18227 (pms_id=37769) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18228 (pms_id=37770) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18229 (pms_id=37771) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18230 (pms_id=37772) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18231 (pms_id=37774) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18232 (pms_id=37775) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18233 (pms_id=37776) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18234 (pms_id=37777) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18236 (pms_id=37778) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18235 (pms_id=37780) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18237 (pms_id=37781) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18238 (pms_id=37782) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18239 (pms_id=37783) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18240 (pms_id=37787) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18241 (pms_id=37788) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18242 (pms_id=37789) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18243 (pms_id=37790) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18244 (pms_id=37791) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18245 (pms_id=37792) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18246 (pms_id=37793) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18247 (pms_id=37802) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18248 (pms_id=37812) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18250 (pms_id=37814) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18249 (pms_id=37813) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18252 (pms_id=37815) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18251 (pms_id=37816) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18253 (pms_id=37817) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18254 (pms_id=37818) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18256 (pms_id=37820) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18257 (pms_id=37821) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18255 (pms_id=37822) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18258 (pms_id=37823) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18259 (pms_id=37826) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18261 (pms_id=37838) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18260 (pms_id=37827) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18262 (pms_id=37839) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18263 (pms_id=37840) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18264 (pms_id=37841) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18265 (pms_id=37842) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18266 (pms_id=37843) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18267 (pms_id=37844) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18268 (pms_id=37845) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18270 (pms_id=37847) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18269 (pms_id=37846) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18271 (pms_id=37848) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18272 (pms_id=37849) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18273 (pms_id=37850) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18274 (pms_id=37851) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18275 (pms_id=37852) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18276 (pms_id=37853) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18277 (pms_id=37855) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18278 (pms_id=37856) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18279 (pms_id=37857) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18280 (pms_id=37860) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18282 (pms_id=37861) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18281 (pms_id=37858) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18283 (pms_id=37862) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18284 (pms_id=37863) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18285 (pms_id=37864) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18286 (pms_id=37866) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18287 (pms_id=37867) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18288 (pms_id=37868) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18290 (pms_id=37871) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18289 (pms_id=37869) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18291 (pms_id=37872) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18292 (pms_id=37873) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18293 (pms_id=37886) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18295 (pms_id=37887) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18294 (pms_id=37888) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18296 (pms_id=37889) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18297 (pms_id=37891) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18298 (pms_id=37892) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18299 (pms_id=37893) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18300 (pms_id=37894) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18301 (pms_id=37895) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18302 (pms_id=37896) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18303 (pms_id=37897) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18304 (pms_id=37898) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18305 (pms_id=37899) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18306 (pms_id=37900) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18308 (pms_id=37902) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18307 (pms_id=37901) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18309 (pms_id=37906) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18310 (pms_id=37908) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18312 (pms_id=37909) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18311 (pms_id=37910) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18313 (pms_id=37911) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18314 (pms_id=37913) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18315 (pms_id=37914) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18317 (pms_id=37915) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18316 (pms_id=37916) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18318 (pms_id=37918) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18319 (pms_id=37920) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18322 (pms_id=37922) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18320 (pms_id=37923) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18321 (pms_id=37925) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18323 (pms_id=37927) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18325 (pms_id=37929) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18324 (pms_id=37928) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18326 (pms_id=37933) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18327 (pms_id=37934) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18328 (pms_id=37935) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18329 (pms_id=37942) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18331 (pms_id=37943) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18330 (pms_id=37944) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18332 (pms_id=37954) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18333 (pms_id=37956) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18334 (pms_id=37958) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18335 (pms_id=37959) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18336 (pms_id=37969) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18337 (pms_id=37970) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18338 (pms_id=37971) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18339 (pms_id=37973) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18340 (pms_id=37977) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18342 (pms_id=37982) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18341 (pms_id=37981) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18343 (pms_id=37983) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18344 (pms_id=37986) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18346 (pms_id=37988) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18345 (pms_id=37987) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18347 (pms_id=37989) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18348 (pms_id=37991) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18350 (pms_id=37993) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18349 (pms_id=37992) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18352 (pms_id=37995) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18351 (pms_id=37994) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18353 (pms_id=37996) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18354 (pms_id=37997) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18355 (pms_id=37998) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18356 (pms_id=37999) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18357 (pms_id=38001) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18358 (pms_id=38002) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18359 (pms_id=38003) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18360 (pms_id=38012) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18363 (pms_id=38004) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18361 (pms_id=38013) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18362 (pms_id=38014) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18364 (pms_id=38016) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18365 (pms_id=38017) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18366 (pms_id=38018) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18367 (pms_id=38019) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18368 (pms_id=38020) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18369 (pms_id=38021) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18370 (pms_id=38023) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18371 (pms_id=38024) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18372 (pms_id=38026) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18374 (pms_id=38029) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18375 (pms_id=38030) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18377 (pms_id=38031) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18376 (pms_id=38032) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18378 (pms_id=38033) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18379 (pms_id=38034) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18381 (pms_id=38036) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18380 (pms_id=38035) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18382 (pms_id=38037) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18384 (pms_id=38046) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18383 (pms_id=38044) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18385 (pms_id=38047) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18386 (pms_id=38048) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18387 (pms_id=38049) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18389 (pms_id=38051) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18388 (pms_id=38050) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18373 (pms_id=38028) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18392 (pms_id=38052) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18390 (pms_id=38053) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18391 (pms_id=38054) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18393 (pms_id=38062) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18395 (pms_id=38063) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18394 (pms_id=38064) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18396 (pms_id=38065) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18397 (pms_id=38066) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18398 (pms_id=38076) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18399 (pms_id=38093) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18401 (pms_id=38094) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18400 (pms_id=38095) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18403 (pms_id=38097) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18402 (pms_id=38096) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18404 (pms_id=38098) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18405 (pms_id=38099) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18407 (pms_id=38100) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18406 (pms_id=38104) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18408 (pms_id=38105) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18409 (pms_id=38106) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18411 (pms_id=38107) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18410 (pms_id=38108) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18412 (pms_id=38109) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18413 (pms_id=38110) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18415 (pms_id=38111) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18414 (pms_id=38113) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18416 (pms_id=38117) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18417 (pms_id=38118) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18418 (pms_id=38119) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18419 (pms_id=38120) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18420 (pms_id=38121) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18421 (pms_id=38122) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18422 (pms_id=38131) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18423 (pms_id=38141) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18424 (pms_id=38151) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18425 (pms_id=38152) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18426 (pms_id=38162) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18427 (pms_id=38165) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18428 (pms_id=38166) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18430 (pms_id=38167) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18429 (pms_id=38168) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18431 (pms_id=38169) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18432 (pms_id=38170) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18433 (pms_id=38171) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18434 (pms_id=38172) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18436 (pms_id=38183) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18435 (pms_id=38184) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18437 (pms_id=38185) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18438 (pms_id=38186) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18439 (pms_id=38187) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18440 (pms_id=38188) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18441 (pms_id=38189) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18443 (pms_id=38191) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18442 (pms_id=38190) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18444 (pms_id=38192) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18445 (pms_id=38201) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18446 (pms_id=38202) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18447 (pms_id=38203) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18448 (pms_id=38207) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18449 (pms_id=38208) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18450 (pms_id=38209) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18451 (pms_id=38210) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18452 (pms_id=38219) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18453 (pms_id=38220) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18454 (pms_id=38221) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18455 (pms_id=38222) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18456 (pms_id=38223) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18457 (pms_id=38224) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18459 (pms_id=38225) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18460 (pms_id=38229) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18462 (pms_id=38237) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18458 (pms_id=38228) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18461 (pms_id=38238) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18463 (pms_id=38240) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18464 (pms_id=38241) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18466 (pms_id=38242) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18465 (pms_id=38244) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18467 (pms_id=38245) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18468 (pms_id=38246) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18469 (pms_id=38248) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18474 (pms_id=38249) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18471 (pms_id=38251) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18470 (pms_id=38252) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18472 (pms_id=38253) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18473 (pms_id=38256) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18475 (pms_id=38257) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18476 (pms_id=38258) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18477 (pms_id=38267) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18478 (pms_id=38268) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18479 (pms_id=38269) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18481 (pms_id=38270) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18480 (pms_id=38271) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18482 (pms_id=38273) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18483 (pms_id=38274) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18484 (pms_id=38275) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18485 (pms_id=38276) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18486 (pms_id=38283) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18487 (pms_id=38284) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18488 (pms_id=38285) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18489 (pms_id=38287) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18490 (pms_id=38288) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18491 (pms_id=38299) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 38287 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18492 (pms_id=38309) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18493 (pms_id=38310) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18494 (pms_id=38311) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18495 (pms_id=38312) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18496 (pms_id=38313) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18497 (pms_id=38314) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18498 (pms_id=38315) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18499 (pms_id=38318) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18500 (pms_id=38323) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18501 (pms_id=38324) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18505 (pms_id=38327) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18502 (pms_id=38326) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18504 (pms_id=38335) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18503 (pms_id=38336) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18506 (pms_id=38337) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18529 (pms_id=38340) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18507 (pms_id=38341) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18509 (pms_id=38343) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18508 (pms_id=38342) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18510 (pms_id=38351) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18511 (pms_id=38361) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18512 (pms_id=38362) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18514 (pms_id=38363) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18513 (pms_id=38364) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18515 (pms_id=38365) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18517 (pms_id=38368) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18516 (pms_id=38366) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18519 (pms_id=38375) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18518 (pms_id=38376) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18521 (pms_id=38377) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18520 (pms_id=38378) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18522 (pms_id=38380) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18524 (pms_id=38381) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18523 (pms_id=38382) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18525 (pms_id=38383) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18526 (pms_id=38384) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18527 (pms_id=38385) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18528 (pms_id=38386) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18531 (pms_id=38389) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18530 (pms_id=38388) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18532 (pms_id=38390) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18534 (pms_id=38391) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18533 (pms_id=38392) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18535 (pms_id=38393) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18536 (pms_id=38394) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18537 (pms_id=38399) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18538 (pms_id=38401) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18539 (pms_id=38402) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18541 (pms_id=38406) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18540 (pms_id=38403) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18543 (pms_id=38407) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18542 (pms_id=38408) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18544 (pms_id=38409) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18545 (pms_id=38410) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18546 (pms_id=38411) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18548 (pms_id=38413) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18547 (pms_id=38412) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18550 (pms_id=38415) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18549 (pms_id=38414) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18551 (pms_id=38416) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18552 (pms_id=38419) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18553 (pms_id=38421) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18554 (pms_id=38422) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18556 (pms_id=38430) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18555 (pms_id=38432) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18558 (pms_id=38433) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18557 (pms_id=38434) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18559 (pms_id=38435) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18560 (pms_id=38436) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18561 (pms_id=38438) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18562 (pms_id=38439) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18563 (pms_id=38440) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18564 (pms_id=38448) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18565 (pms_id=38449) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18566 (pms_id=38450) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18568 (pms_id=38451) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18570 (pms_id=38470) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18567 (pms_id=38459) 2025-11-19 15:35:09 - alpine_bits_python.conversion_service - INFO - Updated conversion 18569 (pms_id=38469) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18571 (pms_id=38480) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18572 (pms_id=38481) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18573 (pms_id=38482) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18576 (pms_id=38483) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18574 (pms_id=38492) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18575 (pms_id=38502) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18577 (pms_id=38512) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18578 (pms_id=38513) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18579 (pms_id=38514) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18580 (pms_id=38515) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18581 (pms_id=38521) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18582 (pms_id=38523) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18583 (pms_id=38524) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18584 (pms_id=38525) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18585 (pms_id=38526) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18586 (pms_id=38527) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18587 (pms_id=38528) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18588 (pms_id=38529) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18589 (pms_id=38530) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18590 (pms_id=38531) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18591 (pms_id=38532) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18592 (pms_id=38540) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18593 (pms_id=38541) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18594 (pms_id=38542) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18595 (pms_id=38544) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18596 (pms_id=38545) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18599 (pms_id=38546) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18597 (pms_id=38547) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18598 (pms_id=38555) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18600 (pms_id=38556) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18601 (pms_id=38557) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18602 (pms_id=38558) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18603 (pms_id=38559) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18605 (pms_id=38561) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18604 (pms_id=38560) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18606 (pms_id=38562) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18608 (pms_id=38566) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18609 (pms_id=38565) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18607 (pms_id=38564) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18611 (pms_id=38567) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18610 (pms_id=38569) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18612 (pms_id=38571) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18613 (pms_id=38575) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18614 (pms_id=38576) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18615 (pms_id=38578) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18616 (pms_id=38580) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18617 (pms_id=38581) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18619 (pms_id=38584) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18618 (pms_id=38585) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18620 (pms_id=38586) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18621 (pms_id=38587) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18622 (pms_id=38588) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18623 (pms_id=38590) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18626 (pms_id=38592) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18624 (pms_id=38591) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18625 (pms_id=38593) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18628 (pms_id=38595) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18627 (pms_id=38594) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18629 (pms_id=38596) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18630 (pms_id=38597) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18631 (pms_id=38598) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18632 (pms_id=38599) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18633 (pms_id=38600) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18634 (pms_id=38601) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18635 (pms_id=38602) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18637 (pms_id=38604) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18636 (pms_id=38605) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18638 (pms_id=38606) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18640 (pms_id=38607) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18639 (pms_id=38608) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18641 (pms_id=38610) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18642 (pms_id=38612) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18643 (pms_id=38613) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18644 (pms_id=38618) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18645 (pms_id=38621) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18646 (pms_id=38622) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18647 (pms_id=38623) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18648 (pms_id=38624) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18650 (pms_id=38630) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18649 (pms_id=38629) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18651 (pms_id=38635) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18653 (pms_id=38636) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18652 (pms_id=38637) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18654 (pms_id=38638) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18655 (pms_id=38639) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18656 (pms_id=38640) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18657 (pms_id=38641) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18659 (pms_id=38644) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18658 (pms_id=38643) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18660 (pms_id=38665) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18661 (pms_id=38666) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18662 (pms_id=38667) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18663 (pms_id=38668) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18664 (pms_id=38669) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18666 (pms_id=38670) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18665 (pms_id=38673) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18667 (pms_id=38674) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18668 (pms_id=38675) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18669 (pms_id=38679) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18670 (pms_id=38680) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18671 (pms_id=38681) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18672 (pms_id=38682) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18673 (pms_id=38683) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18674 (pms_id=38684) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18675 (pms_id=38685) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18676 (pms_id=38686) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18677 (pms_id=38689) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18678 (pms_id=38690) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18679 (pms_id=38691) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18680 (pms_id=38701) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18681 (pms_id=38703) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18682 (pms_id=38706) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18684 (pms_id=38708) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18683 (pms_id=38707) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18685 (pms_id=38709) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18686 (pms_id=38710) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18687 (pms_id=38711) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18688 (pms_id=38716) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18690 (pms_id=38718) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18692 (pms_id=38719) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18691 (pms_id=38720) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18689 (pms_id=38722) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18694 (pms_id=38724) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18693 (pms_id=38723) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18695 (pms_id=38734) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18696 (pms_id=38735) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18697 (pms_id=38736) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18699 (pms_id=38757) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18698 (pms_id=38746) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18700 (pms_id=38767) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18701 (pms_id=38768) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18703 (pms_id=38769) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18702 (pms_id=38770) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18705 (pms_id=38772) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18704 (pms_id=38771) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18707 (pms_id=38782) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18706 (pms_id=38781) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18708 (pms_id=38783) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18709 (pms_id=38784) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18710 (pms_id=38785) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18711 (pms_id=38786) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18716 (pms_id=38789) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18713 (pms_id=38788) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18712 (pms_id=38787) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18714 (pms_id=38790) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18715 (pms_id=38791) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18717 (pms_id=38792) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18718 (pms_id=38795) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18719 (pms_id=38796) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18720 (pms_id=38797) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18721 (pms_id=38798) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18722 (pms_id=38807) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18724 (pms_id=38808) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18723 (pms_id=38809) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18725 (pms_id=38810) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18726 (pms_id=38811) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18727 (pms_id=38814) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18728 (pms_id=38815) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18729 (pms_id=38816) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18731 (pms_id=38818) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18730 (pms_id=38817) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18732 (pms_id=38819) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18733 (pms_id=38822) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18734 (pms_id=38823) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18737 (pms_id=38824) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18736 (pms_id=38833) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18735 (pms_id=38835) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18738 (pms_id=38837) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18740 (pms_id=38838) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18739 (pms_id=38839) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18742 (pms_id=38850) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18741 (pms_id=38851) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18743 (pms_id=38852) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18744 (pms_id=38853) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18745 (pms_id=38854) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18746 (pms_id=38855) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18747 (pms_id=38866) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18748 (pms_id=38867) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18749 (pms_id=38868) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18750 (pms_id=38869) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18751 (pms_id=38871) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18752 (pms_id=38872) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18753 (pms_id=38873) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18756 (pms_id=38876) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18754 (pms_id=38874) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18755 (pms_id=38877) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18757 (pms_id=38878) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18759 (pms_id=38887) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18758 (pms_id=38888) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18761 (pms_id=38898) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18760 (pms_id=38899) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18762 (pms_id=38900) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18764 (pms_id=38901) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18763 (pms_id=38902) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18765 (pms_id=38903) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18766 (pms_id=38904) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18767 (pms_id=38905) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18769 (pms_id=38906) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18768 (pms_id=38907) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18770 (pms_id=38908) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18771 (pms_id=38909) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18772 (pms_id=38910) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18773 (pms_id=38911) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18774 (pms_id=38912) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18775 (pms_id=38914) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18776 (pms_id=38915) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18777 (pms_id=38923) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18778 (pms_id=38924) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18779 (pms_id=38927) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18780 (pms_id=38928) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18781 (pms_id=38930) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18782 (pms_id=38934) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18784 (pms_id=38935) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18783 (pms_id=38936) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18785 (pms_id=38937) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18786 (pms_id=38938) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18787 (pms_id=38939) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18788 (pms_id=38940) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18790 (pms_id=38941) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18789 (pms_id=38942) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18791 (pms_id=38943) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18814 (pms_id=38952) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18792 (pms_id=38954) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18794 (pms_id=38955) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18793 (pms_id=38967) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18795 (pms_id=38968) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18796 (pms_id=38969) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18797 (pms_id=38970) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18798 (pms_id=38972) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18801 (pms_id=38974) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18799 (pms_id=38975) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18800 (pms_id=38976) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18802 (pms_id=38977) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18803 (pms_id=38978) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18804 (pms_id=38979) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18805 (pms_id=38980) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18808 (pms_id=38982) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18807 (pms_id=38981) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18806 (pms_id=38983) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18809 (pms_id=38984) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18810 (pms_id=38985) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18811 (pms_id=38986) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18812 (pms_id=38987) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18813 (pms_id=38989) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18815 (pms_id=38990) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18816 (pms_id=38993) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18817 (pms_id=38994) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18818 (pms_id=38995) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18819 (pms_id=38996) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18820 (pms_id=38997) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18821 (pms_id=38998) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18822 (pms_id=38999) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18823 (pms_id=39000) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18824 (pms_id=39002) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18828 (pms_id=39003) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18825 (pms_id=39004) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18826 (pms_id=39006) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18827 (pms_id=39015) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18829 (pms_id=39016) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18830 (pms_id=39018) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18831 (pms_id=39027) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18832 (pms_id=39028) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18833 (pms_id=39029) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18834 (pms_id=39030) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18836 (pms_id=39031) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18835 (pms_id=39032) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18837 (pms_id=39033) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18838 (pms_id=39034) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18839 (pms_id=39035) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18840 (pms_id=39037) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18842 (pms_id=39038) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18841 (pms_id=39039) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18843 (pms_id=39040) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18845 (pms_id=39041) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18846 (pms_id=39042) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18844 (pms_id=39045) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18847 (pms_id=39046) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18848 (pms_id=39047) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18849 (pms_id=39050) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18850 (pms_id=39051) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18851 (pms_id=39052) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18852 (pms_id=39071) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18853 (pms_id=39072) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18854 (pms_id=39073) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18855 (pms_id=39074) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18856 (pms_id=39075) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18857 (pms_id=39076) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18858 (pms_id=39077) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18859 (pms_id=39079) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18860 (pms_id=39080) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18861 (pms_id=39081) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18862 (pms_id=39082) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18863 (pms_id=39083) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18864 (pms_id=39084) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18865 (pms_id=39085) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18866 (pms_id=39086) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18867 (pms_id=39087) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18869 (pms_id=39089) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18868 (pms_id=39099) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18871 (pms_id=39100) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18870 (pms_id=39101) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18872 (pms_id=39102) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18874 (pms_id=39104) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18873 (pms_id=39103) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18876 (pms_id=39112) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18875 (pms_id=39115) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18877 (pms_id=39123) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18878 (pms_id=39124) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18879 (pms_id=39125) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18880 (pms_id=39127) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18881 (pms_id=39128) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18882 (pms_id=39129) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18883 (pms_id=39130) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18885 (pms_id=39131) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18884 (pms_id=39133) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18886 (pms_id=39139) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18887 (pms_id=39140) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18888 (pms_id=39141) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18889 (pms_id=39142) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18890 (pms_id=39144) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18891 (pms_id=39145) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18892 (pms_id=39146) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18893 (pms_id=39147) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18894 (pms_id=39148) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18896 (pms_id=39151) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18895 (pms_id=39149) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18897 (pms_id=39152) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18898 (pms_id=39162) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18899 (pms_id=39163) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18900 (pms_id=39164) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18901 (pms_id=39165) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18902 (pms_id=39166) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18903 (pms_id=39167) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18904 (pms_id=39168) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18905 (pms_id=39169) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18906 (pms_id=39170) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18907 (pms_id=39175) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18908 (pms_id=39176) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18909 (pms_id=39185) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18910 (pms_id=39186) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18911 (pms_id=39187) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18912 (pms_id=39189) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18913 (pms_id=39191) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18915 (pms_id=39192) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18914 (pms_id=39193) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18916 (pms_id=39204) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18917 (pms_id=39194) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18919 (pms_id=39214) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18918 (pms_id=39215) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18920 (pms_id=39216) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18922 (pms_id=39218) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18921 (pms_id=39217) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18923 (pms_id=39219) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18924 (pms_id=39220) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18925 (pms_id=39221) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18926 (pms_id=39222) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18927 (pms_id=39224) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18928 (pms_id=39225) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18929 (pms_id=39227) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18930 (pms_id=39229) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18932 (pms_id=39231) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18931 (pms_id=39230) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18933 (pms_id=39234) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18934 (pms_id=39235) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18935 (pms_id=39245) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18936 (pms_id=39247) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18937 (pms_id=39248) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18938 (pms_id=39257) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18939 (pms_id=39258) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18940 (pms_id=39267) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18941 (pms_id=39268) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18942 (pms_id=39269) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18943 (pms_id=39280) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18944 (pms_id=39281) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18945 (pms_id=39282) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18946 (pms_id=39289) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18947 (pms_id=39290) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18948 (pms_id=39291) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18950 (pms_id=39292) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18951 (pms_id=39293) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18949 (pms_id=39294) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18952 (pms_id=39295) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18953 (pms_id=39296) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18954 (pms_id=39297) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18955 (pms_id=39298) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18956 (pms_id=39299) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18957 (pms_id=39301) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18958 (pms_id=39302) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18960 (pms_id=39304) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18959 (pms_id=39305) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18961 (pms_id=39306) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18962 (pms_id=39307) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18963 (pms_id=39310) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18971 (pms_id=39311) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18964 (pms_id=39321) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18965 (pms_id=39322) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18966 (pms_id=39325) 2025-11-19 15:35:10 - alpine_bits_python.conversion_service - INFO - Updated conversion 18967 (pms_id=39334) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18968 (pms_id=39335) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18969 (pms_id=39336) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18970 (pms_id=39337) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18972 (pms_id=39347) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18973 (pms_id=39348) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18974 (pms_id=39349) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18975 (pms_id=39350) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18976 (pms_id=39351) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18979 (pms_id=39352) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18978 (pms_id=39353) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18977 (pms_id=39354) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18980 (pms_id=39356) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18981 (pms_id=39357) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18982 (pms_id=39358) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18983 (pms_id=39359) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18991 (pms_id=39361) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18985 (pms_id=39371) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18986 (pms_id=39373) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18984 (pms_id=39374) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18987 (pms_id=39375) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18989 (pms_id=39376) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18988 (pms_id=39377) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18990 (pms_id=39378) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18992 (pms_id=39389) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18993 (pms_id=39390) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18994 (pms_id=39392) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18998 (pms_id=39393) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18996 (pms_id=39394) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18995 (pms_id=39396) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18997 (pms_id=39402) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 18999 (pms_id=39403) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19000 (pms_id=39404) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19020 (pms_id=39405) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19001 (pms_id=39406) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19002 (pms_id=39407) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19003 (pms_id=39409) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19004 (pms_id=39410) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19005 (pms_id=39411) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19006 (pms_id=39412) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19008 (pms_id=39413) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19007 (pms_id=39414) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19009 (pms_id=39415) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19010 (pms_id=39423) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19012 (pms_id=39435) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19011 (pms_id=39424) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19013 (pms_id=39436) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19014 (pms_id=39437) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19015 (pms_id=39438) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19016 (pms_id=39443) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19017 (pms_id=39444) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19018 (pms_id=39445) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19019 (pms_id=39446) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19021 (pms_id=39447) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19022 (pms_id=39448) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19027 (pms_id=39449) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19024 (pms_id=39452) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19023 (pms_id=39451) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19025 (pms_id=39453) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19026 (pms_id=39454) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19047 (pms_id=39455) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19028 (pms_id=39458) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19029 (pms_id=39459) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19030 (pms_id=39460) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19031 (pms_id=39470) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19032 (pms_id=39471) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19034 (pms_id=39472) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19033 (pms_id=39474) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19035 (pms_id=39475) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19036 (pms_id=39476) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19037 (pms_id=39477) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19038 (pms_id=39478) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19039 (pms_id=39479) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19040 (pms_id=39480) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19041 (pms_id=39481) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19042 (pms_id=39482) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19043 (pms_id=39483) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19044 (pms_id=39484) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19045 (pms_id=39487) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19046 (pms_id=39489) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19049 (pms_id=39491) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19048 (pms_id=39490) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19050 (pms_id=39492) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19052 (pms_id=39494) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19051 (pms_id=39493) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19053 (pms_id=39495) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19054 (pms_id=39496) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19055 (pms_id=39497) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19056 (pms_id=39499) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19057 (pms_id=39500) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19058 (pms_id=39501) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19059 (pms_id=39502) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19060 (pms_id=39503) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19061 (pms_id=39504) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19062 (pms_id=39506) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19063 (pms_id=39507) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19064 (pms_id=39516) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19065 (pms_id=39517) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19066 (pms_id=39527) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19067 (pms_id=39528) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19068 (pms_id=39529) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19069 (pms_id=39531) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19070 (pms_id=39532) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19072 (pms_id=39533) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19071 (pms_id=39534) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19074 (pms_id=39537) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19073 (pms_id=39536) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19075 (pms_id=39539) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19076 (pms_id=39548) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19078 (pms_id=39551) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19077 (pms_id=39549) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19079 (pms_id=39552) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19080 (pms_id=39553) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19081 (pms_id=39555) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19082 (pms_id=39556) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19083 (pms_id=39558) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19084 (pms_id=39559) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19085 (pms_id=39560) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19087 (pms_id=39567) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19086 (pms_id=39577) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19088 (pms_id=39578) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19091 (pms_id=39580) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19089 (pms_id=39579) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19090 (pms_id=39589) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19092 (pms_id=39599) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19093 (pms_id=39600) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19094 (pms_id=39602) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19095 (pms_id=39603) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19096 (pms_id=39604) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19097 (pms_id=39605) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19098 (pms_id=39606) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19100 (pms_id=39608) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19099 (pms_id=39607) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19101 (pms_id=39609) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19102 (pms_id=39610) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19103 (pms_id=39616) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19104 (pms_id=39617) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19113 (pms_id=39618) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19106 (pms_id=39620) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19105 (pms_id=39619) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19107 (pms_id=39621) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19110 (pms_id=39623) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19108 (pms_id=39622) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19109 (pms_id=39624) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19111 (pms_id=39626) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19112 (pms_id=39633) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19114 (pms_id=39634) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19115 (pms_id=39635) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19116 (pms_id=39636) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19119 (pms_id=39638) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19118 (pms_id=39637) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19120 (pms_id=39650) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19117 (pms_id=39649) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19121 (pms_id=39653) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19122 (pms_id=39654) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19124 (pms_id=39655) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19123 (pms_id=39656) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19125 (pms_id=39657) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19126 (pms_id=39658) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19127 (pms_id=39659) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19129 (pms_id=39670) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19128 (pms_id=39671) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19130 (pms_id=39672) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19131 (pms_id=39673) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19133 (pms_id=39681) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19132 (pms_id=39680) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19134 (pms_id=39682) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19135 (pms_id=39683) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19136 (pms_id=39684) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19137 (pms_id=39685) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19138 (pms_id=39687) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19139 (pms_id=39689) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19142 (pms_id=39688) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19141 (pms_id=39694) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19140 (pms_id=39690) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19143 (pms_id=39695) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19144 (pms_id=39696) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19145 (pms_id=39700) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19146 (pms_id=39703) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19148 (pms_id=39704) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19147 (pms_id=39705) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39704 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19149 (pms_id=39707) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19151 (pms_id=39709) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19150 (pms_id=39708) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19152 (pms_id=39710) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19154 (pms_id=39712) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19153 (pms_id=39711) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19155 (pms_id=39713) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19156 (pms_id=39714) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19157 (pms_id=39715) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19158 (pms_id=39720) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19159 (pms_id=39721) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19160 (pms_id=39722) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19161 (pms_id=39723) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19162 (pms_id=39724) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19164 (pms_id=39726) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19163 (pms_id=39725) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19166 (pms_id=39728) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19165 (pms_id=39729) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19167 (pms_id=39731) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19168 (pms_id=39733) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19169 (pms_id=39734) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19170 (pms_id=39735) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19172 (pms_id=39736) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19171 (pms_id=39738) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19173 (pms_id=39739) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19174 (pms_id=39740) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19175 (pms_id=39741) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19176 (pms_id=39742) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19177 (pms_id=39743) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19178 (pms_id=39745) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19179 (pms_id=39746) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19180 (pms_id=39747) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19182 (pms_id=39748) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19181 (pms_id=39750) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19183 (pms_id=39751) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19184 (pms_id=39752) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19185 (pms_id=39753) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19186 (pms_id=39754) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19187 (pms_id=39755) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19190 (pms_id=39756) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19191 (pms_id=39757) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19189 (pms_id=39758) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19188 (pms_id=39759) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19192 (pms_id=39761) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19193 (pms_id=39762) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19194 (pms_id=39763) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19195 (pms_id=39765) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19196 (pms_id=39766) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19197 (pms_id=39767) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19198 (pms_id=39768) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19199 (pms_id=39769) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19200 (pms_id=39770) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19201 (pms_id=39771) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19202 (pms_id=39781) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19203 (pms_id=39782) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19205 (pms_id=39785) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19204 (pms_id=39784) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19206 (pms_id=39786) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19207 (pms_id=39794) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19210 (pms_id=39795) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19208 (pms_id=39796) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19209 (pms_id=39797) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19211 (pms_id=39804) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19212 (pms_id=39806) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19214 (pms_id=39808) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19213 (pms_id=39807) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19215 (pms_id=39809) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19216 (pms_id=39810) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19217 (pms_id=39811) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19218 (pms_id=39812) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19219 (pms_id=39813) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19220 (pms_id=39814) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19222 (pms_id=39816) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19221 (pms_id=39815) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19223 (pms_id=39817) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19224 (pms_id=39818) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19225 (pms_id=39819) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19226 (pms_id=39820) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19227 (pms_id=39821) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19228 (pms_id=39831) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19229 (pms_id=39832) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19230 (pms_id=39835) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39819 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19231 (pms_id=39837) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19232 (pms_id=39838) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19234 (pms_id=39839) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19233 (pms_id=39840) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19235 (pms_id=39841) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19236 (pms_id=39842) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19237 (pms_id=39846) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19238 (pms_id=39848) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39846 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39848 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19239 (pms_id=39849) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19240 (pms_id=39850) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19241 (pms_id=39851) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19242 (pms_id=39852) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19243 (pms_id=39853) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39849 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39850 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39852 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39853 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39851 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19244 (pms_id=39854) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19245 (pms_id=39855) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19246 (pms_id=39857) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19247 (pms_id=39858) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19248 (pms_id=39859) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19249 (pms_id=39861) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19250 (pms_id=39863) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19251 (pms_id=39864) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19252 (pms_id=39865) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39858 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19253 (pms_id=39866) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19254 (pms_id=39868) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19256 (pms_id=39870) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19257 (pms_id=39871) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19255 (pms_id=39872) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19258 (pms_id=39873) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19259 (pms_id=39874) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19261 (pms_id=39875) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19260 (pms_id=39879) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19262 (pms_id=39880) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19263 (pms_id=39881) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19264 (pms_id=39882) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19265 (pms_id=39883) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19266 (pms_id=39884) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19267 (pms_id=39885) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19268 (pms_id=39886) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19269 (pms_id=39887) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19271 (pms_id=39906) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19270 (pms_id=39896) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19272 (pms_id=39907) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19273 (pms_id=39908) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19274 (pms_id=39909) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19275 (pms_id=39910) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19277 (pms_id=39917) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19276 (pms_id=39918) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19278 (pms_id=39919) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19279 (pms_id=39920) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19280 (pms_id=39921) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19281 (pms_id=39922) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19282 (pms_id=39923) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19283 (pms_id=39924) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19284 (pms_id=39925) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19285 (pms_id=39926) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19286 (pms_id=39927) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19287 (pms_id=39928) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19288 (pms_id=39929) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19289 (pms_id=39936) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19290 (pms_id=39937) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19310 (pms_id=39939) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19291 (pms_id=39941) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19292 (pms_id=39942) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19293 (pms_id=39943) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19294 (pms_id=39945) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19295 (pms_id=39946) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 39945 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19296 (pms_id=39947) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19297 (pms_id=39948) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19298 (pms_id=39949) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19299 (pms_id=39959) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19300 (pms_id=39960) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19302 (pms_id=39963) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19301 (pms_id=39962) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19303 (pms_id=39964) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19305 (pms_id=39965) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19304 (pms_id=39966) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19306 (pms_id=39976) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19307 (pms_id=39977) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19308 (pms_id=39979) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19309 (pms_id=39980) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19311 (pms_id=39981) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19312 (pms_id=39982) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19313 (pms_id=39983) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19314 (pms_id=39984) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19315 (pms_id=39985) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19316 (pms_id=39986) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19317 (pms_id=39987) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19318 (pms_id=39988) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19319 (pms_id=39989) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19320 (pms_id=39991) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19321 (pms_id=39992) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19322 (pms_id=39993) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19323 (pms_id=39994) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19325 (pms_id=40002) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19328 (pms_id=40003) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19324 (pms_id=40004) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19326 (pms_id=40005) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19327 (pms_id=40006) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19329 (pms_id=40015) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19330 (pms_id=40016) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19331 (pms_id=40018) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19332 (pms_id=40019) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19334 (pms_id=40021) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19333 (pms_id=40022) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19335 (pms_id=40023) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19336 (pms_id=40024) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19337 (pms_id=40025) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19338 (pms_id=40027) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19339 (pms_id=40028) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19341 (pms_id=40030) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19340 (pms_id=40029) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19342 (pms_id=40031) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19343 (pms_id=40032) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19344 (pms_id=40033) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19345 (pms_id=40035) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19346 (pms_id=40036) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19348 (pms_id=40037) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19347 (pms_id=40040) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19349 (pms_id=40041) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19350 (pms_id=40042) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19351 (pms_id=40043) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19352 (pms_id=40048) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19353 (pms_id=40049) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19355 (pms_id=40050) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19354 (pms_id=40051) 2025-11-19 15:35:11 - alpine_bits_python.conversion_service - INFO - Updated conversion 19356 (pms_id=40052) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19357 (pms_id=40053) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19358 (pms_id=40054) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19359 (pms_id=40055) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19360 (pms_id=40056) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19361 (pms_id=40057) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19363 (pms_id=40060) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19362 (pms_id=40061) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19364 (pms_id=40062) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19365 (pms_id=40063) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19366 (pms_id=40064) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19367 (pms_id=40065) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19368 (pms_id=40066) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19369 (pms_id=40067) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19370 (pms_id=40068) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19371 (pms_id=40069) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19372 (pms_id=40070) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19373 (pms_id=40071) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19374 (pms_id=40073) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19375 (pms_id=40074) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19376 (pms_id=40075) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19377 (pms_id=40085) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19378 (pms_id=40086) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19379 (pms_id=40087) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19380 (pms_id=40088) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19382 (pms_id=40091) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19381 (pms_id=40090) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19383 (pms_id=40101) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19384 (pms_id=40102) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19385 (pms_id=40103) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19386 (pms_id=40104) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19387 (pms_id=40105) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19388 (pms_id=40111) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19390 (pms_id=40112) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19389 (pms_id=40113) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19391 (pms_id=40114) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19392 (pms_id=40115) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19393 (pms_id=40116) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19394 (pms_id=40117) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19395 (pms_id=40127) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19396 (pms_id=40132) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19397 (pms_id=40133) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19398 (pms_id=40134) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19399 (pms_id=40135) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19401 (pms_id=40150) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19400 (pms_id=40149) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19402 (pms_id=40151) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19403 (pms_id=40152) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19404 (pms_id=40153) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19405 (pms_id=40154) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19407 (pms_id=40158) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19406 (pms_id=40157) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19409 (pms_id=40160) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19408 (pms_id=40159) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19410 (pms_id=40161) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19411 (pms_id=40162) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19412 (pms_id=40163) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19413 (pms_id=40164) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19414 (pms_id=40166) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19415 (pms_id=40167) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19416 (pms_id=40176) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19417 (pms_id=40177) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19418 (pms_id=40178) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19419 (pms_id=40179) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19420 (pms_id=40180) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19422 (pms_id=40182) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19421 (pms_id=40181) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19423 (pms_id=40183) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19425 (pms_id=40185) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19424 (pms_id=40184) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19426 (pms_id=40186) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19427 (pms_id=40195) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19428 (pms_id=40206) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19430 (pms_id=40208) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19429 (pms_id=40207) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19431 (pms_id=40210) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19432 (pms_id=40211) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19434 (pms_id=40213) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19433 (pms_id=40214) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19435 (pms_id=40215) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19436 (pms_id=40216) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19437 (pms_id=40218) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19438 (pms_id=40219) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19439 (pms_id=40221) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19440 (pms_id=40222) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19441 (pms_id=40227) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19442 (pms_id=40230) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19443 (pms_id=40231) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19445 (pms_id=40235) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19444 (pms_id=40234) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19446 (pms_id=40236) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19447 (pms_id=40237) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19448 (pms_id=40238) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19449 (pms_id=40239) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19450 (pms_id=40242) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19451 (pms_id=40243) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19452 (pms_id=40245) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19453 (pms_id=40244) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19454 (pms_id=40246) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19455 (pms_id=40247) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19456 (pms_id=40248) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19457 (pms_id=40249) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19458 (pms_id=40250) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19459 (pms_id=40251) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19460 (pms_id=40252) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19461 (pms_id=40253) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19462 (pms_id=40254) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19463 (pms_id=40255) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19464 (pms_id=40256) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19465 (pms_id=40257) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19466 (pms_id=40258) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19467 (pms_id=40259) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19468 (pms_id=40260) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19469 (pms_id=40262) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19471 (pms_id=40263) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19470 (pms_id=40270) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19472 (pms_id=40271) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19473 (pms_id=40272) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19475 (pms_id=40285) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19474 (pms_id=40286) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19476 (pms_id=40287) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19477 (pms_id=40288) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19479 (pms_id=40289) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19480 (pms_id=40290) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19478 (pms_id=40291) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19481 (pms_id=40292) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19482 (pms_id=40293) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19484 (pms_id=40295) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19483 (pms_id=40294) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19485 (pms_id=40296) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19486 (pms_id=40297) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19487 (pms_id=40305) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19488 (pms_id=40307) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19490 (pms_id=40308) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19489 (pms_id=40309) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19491 (pms_id=40310) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19493 (pms_id=40311) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19492 (pms_id=40312) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19495 (pms_id=40314) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19494 (pms_id=40313) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19496 (pms_id=40324) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19497 (pms_id=40325) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19499 (pms_id=40328) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19498 (pms_id=40329) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19500 (pms_id=40331) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19501 (pms_id=40332) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19502 (pms_id=40333) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19504 (pms_id=40335) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19503 (pms_id=40334) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19506 (pms_id=40337) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19505 (pms_id=40336) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19507 (pms_id=40340) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19508 (pms_id=40341) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19509 (pms_id=40352) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19510 (pms_id=40353) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19512 (pms_id=40357) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19511 (pms_id=40356) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19513 (pms_id=40358) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19514 (pms_id=40359) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19515 (pms_id=40360) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19516 (pms_id=40362) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19518 (pms_id=40365) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19517 (pms_id=40366) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19519 (pms_id=40369) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19521 (pms_id=40370) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19520 (pms_id=40371) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19522 (pms_id=40372) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19524 (pms_id=40375) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19525 (pms_id=40376) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19523 (pms_id=40373) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19526 (pms_id=40377) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19528 (pms_id=40378) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19527 (pms_id=40379) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19530 (pms_id=40382) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19529 (pms_id=40381) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19531 (pms_id=40383) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19532 (pms_id=40393) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19534 (pms_id=40394) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19533 (pms_id=40395) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19535 (pms_id=40396) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19536 (pms_id=40397) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19537 (pms_id=40398) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19538 (pms_id=40404) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19539 (pms_id=40408) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19540 (pms_id=40406) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19541 (pms_id=40410) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19543 (pms_id=40414) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19542 (pms_id=40416) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19544 (pms_id=40417) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19546 (pms_id=40421) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19545 (pms_id=40420) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19547 (pms_id=40422) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19548 (pms_id=40423) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19549 (pms_id=40424) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19550 (pms_id=40433) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19551 (pms_id=40434) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19552 (pms_id=40435) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19553 (pms_id=40436) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19554 (pms_id=40437) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19555 (pms_id=40443) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19556 (pms_id=40445) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19557 (pms_id=40446) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19558 (pms_id=40453) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19559 (pms_id=40454) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19561 (pms_id=40455) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19560 (pms_id=40456) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19562 (pms_id=40459) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19563 (pms_id=40460) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19564 (pms_id=40461) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19572 (pms_id=40462) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19565 (pms_id=40463) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19566 (pms_id=40465) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19569 (pms_id=40466) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19567 (pms_id=40467) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19568 (pms_id=40468) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19570 (pms_id=40469) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19571 (pms_id=40470) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19573 (pms_id=40472) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19574 (pms_id=40473) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19575 (pms_id=40480) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19576 (pms_id=40490) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19580 (pms_id=40491) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19577 (pms_id=40492) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19578 (pms_id=40501) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19579 (pms_id=40502) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19581 (pms_id=40504) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19582 (pms_id=40505) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19583 (pms_id=40506) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19584 (pms_id=40507) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19585 (pms_id=40508) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19586 (pms_id=40510) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19587 (pms_id=40509) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19588 (pms_id=40512) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19589 (pms_id=40513) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19590 (pms_id=40516) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19592 (pms_id=40517) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19591 (pms_id=40527) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19593 (pms_id=40528) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19594 (pms_id=40529) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19596 (pms_id=40530) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19595 (pms_id=40540) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19597 (pms_id=40541) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19598 (pms_id=40542) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19599 (pms_id=40543) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19600 (pms_id=40544) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19601 (pms_id=40545) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19603 (pms_id=40555) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19604 (pms_id=40556) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19602 (pms_id=40557) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19605 (pms_id=40565) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19606 (pms_id=40576) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19607 (pms_id=40577) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19608 (pms_id=40578) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19610 (pms_id=40587) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19609 (pms_id=40597) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19611 (pms_id=40608) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19613 (pms_id=40609) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19612 (pms_id=40610) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19614 (pms_id=40611) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19615 (pms_id=40613) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19616 (pms_id=40614) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19617 (pms_id=40615) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19618 (pms_id=40616) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19620 (pms_id=40620) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19619 (pms_id=40619) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19622 (pms_id=40621) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19621 (pms_id=40628) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19623 (pms_id=40630) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19625 (pms_id=40633) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19624 (pms_id=40631) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19626 (pms_id=40632) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19627 (pms_id=40635) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19630 (pms_id=40636) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19629 (pms_id=40639) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19628 (pms_id=40637) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19631 (pms_id=40640) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19632 (pms_id=40642) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19635 (pms_id=40646) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19634 (pms_id=40643) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19636 (pms_id=40647) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19633 (pms_id=40644) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19638 (pms_id=40648) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19637 (pms_id=40649) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19640 (pms_id=40651) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19639 (pms_id=40650) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19641 (pms_id=40653) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19642 (pms_id=40654) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19643 (pms_id=40658) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19644 (pms_id=40659) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19645 (pms_id=40660) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19646 (pms_id=40661) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19647 (pms_id=40662) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19648 (pms_id=40663) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19649 (pms_id=40665) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19650 (pms_id=40666) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19651 (pms_id=40667) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19652 (pms_id=40668) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19653 (pms_id=40669) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19654 (pms_id=40670) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19655 (pms_id=40671) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19658 (pms_id=40672) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19657 (pms_id=40677) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19656 (pms_id=40678) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19659 (pms_id=40680) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19681 (pms_id=40681) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19660 (pms_id=40682) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19661 (pms_id=40683) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19662 (pms_id=40684) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19663 (pms_id=40685) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19664 (pms_id=40686) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19665 (pms_id=40687) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19666 (pms_id=40689) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19667 (pms_id=40690) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19668 (pms_id=40691) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19670 (pms_id=40693) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19669 (pms_id=40692) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19671 (pms_id=40695) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19672 (pms_id=40696) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19673 (pms_id=40697) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19674 (pms_id=40698) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19675 (pms_id=40700) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19677 (pms_id=40701) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19676 (pms_id=40703) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19678 (pms_id=40704) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19679 (pms_id=40706) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19682 (pms_id=40705) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19680 (pms_id=40707) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19683 (pms_id=40708) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19684 (pms_id=40709) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19685 (pms_id=40710) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19686 (pms_id=40711) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19687 (pms_id=40721) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19688 (pms_id=40722) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19689 (pms_id=40723) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19691 (pms_id=40724) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19690 (pms_id=40725) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19692 (pms_id=40726) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19693 (pms_id=40727) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19700 (pms_id=40728) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19695 (pms_id=40730) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19694 (pms_id=40731) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19696 (pms_id=40732) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19697 (pms_id=40733) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19698 (pms_id=40734) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19699 (pms_id=40735) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19701 (pms_id=40736) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19702 (pms_id=40737) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19705 (pms_id=40738) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19703 (pms_id=40740) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19704 (pms_id=40742) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19706 (pms_id=40743) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19707 (pms_id=40745) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19708 (pms_id=40746) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19710 (pms_id=40748) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19709 (pms_id=40747) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19712 (pms_id=40749) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19711 (pms_id=40750) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19714 (pms_id=40751) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19713 (pms_id=40752) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19715 (pms_id=40753) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19716 (pms_id=40755) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19717 (pms_id=40756) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19718 (pms_id=40758) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19719 (pms_id=40759) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19720 (pms_id=40760) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40756 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19721 (pms_id=40761) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19722 (pms_id=40768) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19724 (pms_id=40769) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19723 (pms_id=40770) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19725 (pms_id=40771) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19726 (pms_id=40772) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19727 (pms_id=40773) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19728 (pms_id=40774) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19729 (pms_id=40775) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19730 (pms_id=40777) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19731 (pms_id=40778) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19732 (pms_id=40779) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19733 (pms_id=40780) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19734 (pms_id=40781) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19735 (pms_id=40782) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19736 (pms_id=40783) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19738 (pms_id=40784) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19737 (pms_id=40785) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19739 (pms_id=40786) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19740 (pms_id=40787) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19741 (pms_id=40788) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19742 (pms_id=40790) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19743 (pms_id=40791) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19744 (pms_id=40792) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19745 (pms_id=40793) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19746 (pms_id=40794) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19747 (pms_id=40795) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19748 (pms_id=40796) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19749 (pms_id=40798) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19750 (pms_id=40799) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19752 (pms_id=40801) 2025-11-19 15:35:12 - alpine_bits_python.conversion_service - INFO - Updated conversion 19751 (pms_id=40800) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19753 (pms_id=40802) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19754 (pms_id=40803) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19755 (pms_id=40804) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19756 (pms_id=40805) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19758 (pms_id=40806) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19757 (pms_id=40807) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19759 (pms_id=40810) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19760 (pms_id=40811) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19761 (pms_id=40812) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19762 (pms_id=40814) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19763 (pms_id=40815) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19764 (pms_id=40816) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19765 (pms_id=40817) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19768 (pms_id=40818) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19767 (pms_id=40820) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19766 (pms_id=40821) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19769 (pms_id=40822) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19770 (pms_id=40823) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19771 (pms_id=40824) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19772 (pms_id=40825) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19773 (pms_id=40826) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19774 (pms_id=40827) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19775 (pms_id=40828) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19776 (pms_id=40829) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19777 (pms_id=40830) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19779 (pms_id=40833) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19778 (pms_id=40832) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19780 (pms_id=40834) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19781 (pms_id=40836) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19782 (pms_id=40837) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19783 (pms_id=40839) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19784 (pms_id=40840) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19785 (pms_id=40841) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19786 (pms_id=40842) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19787 (pms_id=40843) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19788 (pms_id=40844) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19790 (pms_id=40846) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19789 (pms_id=40845) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19792 (pms_id=40847) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19791 (pms_id=40848) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19793 (pms_id=40849) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19795 (pms_id=40851) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19794 (pms_id=40850) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19796 (pms_id=40852) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19797 (pms_id=40853) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19799 (pms_id=40854) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19798 (pms_id=40855) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19800 (pms_id=40856) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19801 (pms_id=40857) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19802 (pms_id=40858) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19803 (pms_id=40860) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19804 (pms_id=40861) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19806 (pms_id=40863) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19805 (pms_id=40862) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19807 (pms_id=40864) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19808 (pms_id=40865) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19809 (pms_id=40866) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19810 (pms_id=40867) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19811 (pms_id=40868) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19812 (pms_id=40869) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19813 (pms_id=40870) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19814 (pms_id=40871) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19815 (pms_id=40872) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19816 (pms_id=40873) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19817 (pms_id=40875) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19818 (pms_id=40876) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19820 (pms_id=40877) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19819 (pms_id=40878) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19821 (pms_id=40879) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19822 (pms_id=40880) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19823 (pms_id=40881) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19826 (pms_id=40882) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19824 (pms_id=40884) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19825 (pms_id=40885) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19827 (pms_id=40886) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19828 (pms_id=40887) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19829 (pms_id=40888) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19830 (pms_id=40889) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19831 (pms_id=40891) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19833 (pms_id=40892) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19832 (pms_id=40894) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19834 (pms_id=40895) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19835 (pms_id=40896) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19836 (pms_id=40897) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19838 (pms_id=40898) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19837 (pms_id=40899) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19839 (pms_id=40900) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19840 (pms_id=40901) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19841 (pms_id=40902) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19842 (pms_id=40906) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19843 (pms_id=40907) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19844 (pms_id=40908) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19845 (pms_id=40910) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19846 (pms_id=40913) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19849 (pms_id=40912) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19847 (pms_id=40914) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19848 (pms_id=40915) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19850 (pms_id=40916) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19851 (pms_id=40917) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19852 (pms_id=40919) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19853 (pms_id=40920) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19854 (pms_id=40921) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19855 (pms_id=40922) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19856 (pms_id=40923) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19857 (pms_id=40924) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19859 (pms_id=40925) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19858 (pms_id=40926) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19860 (pms_id=40927) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19861 (pms_id=40928) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19863 (pms_id=40930) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19862 (pms_id=40929) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19864 (pms_id=40931) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19865 (pms_id=40932) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19867 (pms_id=40940) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19866 (pms_id=40933) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19868 (pms_id=40941) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19869 (pms_id=40942) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19870 (pms_id=40943) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19871 (pms_id=40944) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19872 (pms_id=40945) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19873 (pms_id=40946) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19874 (pms_id=40948) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19875 (pms_id=40949) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19876 (pms_id=40950) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19880 (pms_id=40952) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19879 (pms_id=40951) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19877 (pms_id=40953) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19881 (pms_id=40955) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19878 (pms_id=40954) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19882 (pms_id=40956) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19883 (pms_id=40957) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19884 (pms_id=40958) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19885 (pms_id=40961) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19887 (pms_id=40962) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19886 (pms_id=40970) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19888 (pms_id=40980) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19889 (pms_id=40981) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19890 (pms_id=40982) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19891 (pms_id=40985) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19892 (pms_id=40986) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19893 (pms_id=40988) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19894 (pms_id=40989) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19895 (pms_id=40991) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19896 (pms_id=40993) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19897 (pms_id=40995) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19898 (pms_id=41004) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19899 (pms_id=40996) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19900 (pms_id=41005) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 40991 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19901 (pms_id=41007) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19902 (pms_id=41008) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19903 (pms_id=41009) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19904 (pms_id=41017) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19905 (pms_id=41027) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19906 (pms_id=41028) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19907 (pms_id=41029) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19908 (pms_id=41031) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19909 (pms_id=41037) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19910 (pms_id=41038) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19911 (pms_id=41039) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19912 (pms_id=41048) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19913 (pms_id=41049) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19914 (pms_id=41050) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19916 (pms_id=41051) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19915 (pms_id=41052) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19917 (pms_id=41053) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19918 (pms_id=41054) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19919 (pms_id=41055) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19920 (pms_id=41056) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19921 (pms_id=41059) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19922 (pms_id=41060) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19924 (pms_id=41061) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19923 (pms_id=41062) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19925 (pms_id=41063) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19926 (pms_id=41065) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19927 (pms_id=41067) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19928 (pms_id=41068) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19929 (pms_id=41069) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19931 (pms_id=41073) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19930 (pms_id=41075) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19932 (pms_id=41076) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19933 (pms_id=41086) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19934 (pms_id=41088) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19935 (pms_id=41089) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19936 (pms_id=41090) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19937 (pms_id=41091) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19938 (pms_id=41093) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19939 (pms_id=41094) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19940 (pms_id=41096) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19941 (pms_id=41097) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19943 (pms_id=41099) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19942 (pms_id=41098) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19945 (pms_id=41101) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19944 (pms_id=41100) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19946 (pms_id=41102) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19947 (pms_id=41103) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19948 (pms_id=41104) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19949 (pms_id=41105) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19950 (pms_id=41106) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19951 (pms_id=41110) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19952 (pms_id=41120) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19953 (pms_id=41121) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19955 (pms_id=41130) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19954 (pms_id=41131) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19956 (pms_id=41132) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19957 (pms_id=41133) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19958 (pms_id=41134) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19959 (pms_id=41135) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19960 (pms_id=41136) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19961 (pms_id=41137) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19962 (pms_id=41138) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19963 (pms_id=41139) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19964 (pms_id=41140) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19965 (pms_id=41143) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19966 (pms_id=41144) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19967 (pms_id=41154) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19968 (pms_id=41155) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19969 (pms_id=41156) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19970 (pms_id=41157) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19971 (pms_id=41165) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19972 (pms_id=41166) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19973 (pms_id=41167) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19974 (pms_id=41168) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19975 (pms_id=41169) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19976 (pms_id=41170) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19977 (pms_id=41171) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19978 (pms_id=41172) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19980 (pms_id=41173) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19979 (pms_id=41174) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19981 (pms_id=41180) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19982 (pms_id=41190) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19983 (pms_id=41192) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19984 (pms_id=41193) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19985 (pms_id=41194) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19986 (pms_id=41195) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19987 (pms_id=41197) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19988 (pms_id=41199) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19989 (pms_id=41200) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19990 (pms_id=41201) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19991 (pms_id=41202) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19992 (pms_id=41203) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19993 (pms_id=41205) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19994 (pms_id=41206) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19995 (pms_id=41207) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19997 (pms_id=41208) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19996 (pms_id=41209) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19998 (pms_id=41210) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 19999 (pms_id=41211) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20000 (pms_id=41212) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20001 (pms_id=41213) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20002 (pms_id=41214) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20003 (pms_id=41215) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20004 (pms_id=41216) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20005 (pms_id=41218) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20006 (pms_id=41220) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20007 (pms_id=41222) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20008 (pms_id=41224) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20009 (pms_id=41225) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20010 (pms_id=41226) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20011 (pms_id=41227) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20012 (pms_id=41228) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20013 (pms_id=41229) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20014 (pms_id=41230) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20015 (pms_id=41231) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20016 (pms_id=41240) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20017 (pms_id=41241) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20018 (pms_id=41254) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20019 (pms_id=41256) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20021 (pms_id=41258) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20020 (pms_id=41255) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20022 (pms_id=41264) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20023 (pms_id=41266) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20024 (pms_id=41269) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20025 (pms_id=41270) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20026 (pms_id=41272) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20032 (pms_id=41273) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20027 (pms_id=41275) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20029 (pms_id=41277) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20028 (pms_id=41278) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20030 (pms_id=41279) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20031 (pms_id=41280) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20033 (pms_id=41281) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20034 (pms_id=41282) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20036 (pms_id=41284) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20037 (pms_id=41293) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20035 (pms_id=41292) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20038 (pms_id=41294) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20039 (pms_id=41295) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20040 (pms_id=41296) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20042 (pms_id=41306) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20041 (pms_id=41307) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20043 (pms_id=41308) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20044 (pms_id=41309) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20045 (pms_id=41310) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20047 (pms_id=41312) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20046 (pms_id=41311) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20048 (pms_id=41316) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20049 (pms_id=41317) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20050 (pms_id=41318) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20052 (pms_id=41319) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20051 (pms_id=41320) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20053 (pms_id=41327) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20054 (pms_id=41329) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20055 (pms_id=41328) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20056 (pms_id=41330) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20058 (pms_id=41331) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20057 (pms_id=41332) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20059 (pms_id=41333) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20060 (pms_id=41334) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20062 (pms_id=41335) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41334 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20061 (pms_id=41336) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20063 (pms_id=41337) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20064 (pms_id=41346) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20065 (pms_id=41357) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20067 (pms_id=41358) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20066 (pms_id=41368) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20068 (pms_id=41369) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20090 (pms_id=41370) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20069 (pms_id=41371) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20070 (pms_id=41378) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20071 (pms_id=41379) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20072 (pms_id=41380) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20074 (pms_id=41382) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20075 (pms_id=41383) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20073 (pms_id=41381) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20076 (pms_id=41385) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20077 (pms_id=41384) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20079 (pms_id=41387) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20078 (pms_id=41386) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20080 (pms_id=41390) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20081 (pms_id=41391) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20083 (pms_id=41392) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20082 (pms_id=41393) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20084 (pms_id=41394) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20085 (pms_id=41395) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20086 (pms_id=41397) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20088 (pms_id=41400) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20087 (pms_id=41398) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20089 (pms_id=41401) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20091 (pms_id=41403) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20092 (pms_id=41404) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20093 (pms_id=41405) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20094 (pms_id=41406) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20096 (pms_id=41409) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20095 (pms_id=41407) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20097 (pms_id=41411) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20099 (pms_id=41412) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20098 (pms_id=41413) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20100 (pms_id=41415) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20103 (pms_id=41416) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20102 (pms_id=41417) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20101 (pms_id=41418) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20104 (pms_id=41419) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20105 (pms_id=41420) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20106 (pms_id=41421) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20107 (pms_id=41422) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20108 (pms_id=41423) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20109 (pms_id=41424) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20110 (pms_id=41425) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20112 (pms_id=41426) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20111 (pms_id=41427) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20114 (pms_id=41428) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20113 (pms_id=41431) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20115 (pms_id=41432) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20116 (pms_id=41433) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20119 (pms_id=41434) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20117 (pms_id=41435) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20118 (pms_id=41436) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20120 (pms_id=41441) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20121 (pms_id=41442) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20122 (pms_id=41443) 2025-11-19 15:35:13 - alpine_bits_python.conversion_service - INFO - Updated conversion 20123 (pms_id=41445) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20124 (pms_id=41446) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20125 (pms_id=41447) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20126 (pms_id=41448) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20127 (pms_id=41450) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20128 (pms_id=41451) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20129 (pms_id=41452) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20131 (pms_id=41453) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20130 (pms_id=41454) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20132 (pms_id=41455) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20133 (pms_id=41460) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20134 (pms_id=41461) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20135 (pms_id=41465) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20136 (pms_id=41466) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20137 (pms_id=41469) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20138 (pms_id=41470) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20139 (pms_id=41471) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20140 (pms_id=41472) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20141 (pms_id=41473) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20143 (pms_id=41474) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20142 (pms_id=41475) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20144 (pms_id=41476) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20145 (pms_id=41477) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20148 (pms_id=41478) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20146 (pms_id=41479) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20149 (pms_id=41481) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20147 (pms_id=41480) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20151 (pms_id=41483) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20150 (pms_id=41482) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20152 (pms_id=41484) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20153 (pms_id=41485) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20154 (pms_id=41486) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41484 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20155 (pms_id=41487) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20156 (pms_id=41489) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20157 (pms_id=41490) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20158 (pms_id=41491) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20159 (pms_id=41492) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20160 (pms_id=41495) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20161 (pms_id=41496) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20162 (pms_id=41497) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20163 (pms_id=41498) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20164 (pms_id=41499) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20166 (pms_id=41501) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20165 (pms_id=41503) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20167 (pms_id=41515) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20168 (pms_id=41516) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20169 (pms_id=41517) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20171 (pms_id=41518) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20170 (pms_id=41519) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20172 (pms_id=41520) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20173 (pms_id=41521) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20174 (pms_id=41522) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20175 (pms_id=41523) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20176 (pms_id=41530) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20177 (pms_id=41531) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20179 (pms_id=41534) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20178 (pms_id=41532) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20180 (pms_id=41535) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20182 (pms_id=41538) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20181 (pms_id=41537) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20183 (pms_id=41539) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20184 (pms_id=41540) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20185 (pms_id=41541) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20186 (pms_id=41542) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20187 (pms_id=41543) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20189 (pms_id=41546) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20188 (pms_id=41544) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20190 (pms_id=41547) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20191 (pms_id=41548) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20193 (pms_id=41549) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20192 (pms_id=41550) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20194 (pms_id=41555) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20195 (pms_id=41557) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20197 (pms_id=41558) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20198 (pms_id=41560) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20196 (pms_id=41559) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20199 (pms_id=41561) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20200 (pms_id=41562) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20202 (pms_id=41563) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20201 (pms_id=41564) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20205 (pms_id=41567) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20203 (pms_id=41566) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20204 (pms_id=41568) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20206 (pms_id=41570) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20207 (pms_id=41571) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20208 (pms_id=41572) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20209 (pms_id=41573) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20211 (pms_id=41583) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20210 (pms_id=41582) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20212 (pms_id=41584) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20213 (pms_id=41585) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20214 (pms_id=41586) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20215 (pms_id=41587) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20216 (pms_id=41588) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20217 (pms_id=41589) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20218 (pms_id=41590) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20220 (pms_id=41592) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20221 (pms_id=41593) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20219 (pms_id=41591) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20222 (pms_id=41594) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20223 (pms_id=41595) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20226 (pms_id=41596) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20224 (pms_id=41597) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20225 (pms_id=41599) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20227 (pms_id=41600) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20228 (pms_id=41601) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20229 (pms_id=41602) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20230 (pms_id=41603) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20232 (pms_id=41604) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20233 (pms_id=41606) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20231 (pms_id=41605) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20234 (pms_id=41607) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20235 (pms_id=41608) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20236 (pms_id=41619) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20238 (pms_id=41620) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20237 (pms_id=41622) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20239 (pms_id=41623) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20240 (pms_id=41624) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20241 (pms_id=41625) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20244 (pms_id=41628) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20243 (pms_id=41627) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20242 (pms_id=41626) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20245 (pms_id=41629) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20247 (pms_id=41631) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20246 (pms_id=41630) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20248 (pms_id=41633) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20255 (pms_id=41635) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20249 (pms_id=41634) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20250 (pms_id=41637) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20251 (pms_id=41638) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20252 (pms_id=41639) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20253 (pms_id=41640) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20254 (pms_id=41641) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20256 (pms_id=41642) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20257 (pms_id=41643) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20258 (pms_id=41644) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20259 (pms_id=41645) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20260 (pms_id=41646) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20261 (pms_id=41647) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20262 (pms_id=41648) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20263 (pms_id=41649) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20264 (pms_id=41650) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20265 (pms_id=41651) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20266 (pms_id=41652) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20267 (pms_id=41653) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20268 (pms_id=41654) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20269 (pms_id=41655) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20271 (pms_id=41666) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20270 (pms_id=41668) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20272 (pms_id=41669) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20273 (pms_id=41670) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20274 (pms_id=41672) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20275 (pms_id=41679) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20276 (pms_id=41680) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20277 (pms_id=41681) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20278 (pms_id=41691) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20279 (pms_id=41701) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20280 (pms_id=41703) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20281 (pms_id=41704) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20282 (pms_id=41705) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20283 (pms_id=41706) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20285 (pms_id=41707) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20284 (pms_id=41708) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20286 (pms_id=41710) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20287 (pms_id=41711) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20288 (pms_id=41719) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20289 (pms_id=41720) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20290 (pms_id=41721) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20291 (pms_id=41724) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20292 (pms_id=41725) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20293 (pms_id=41727) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20294 (pms_id=41728) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20296 (pms_id=41731) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20295 (pms_id=41730) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20297 (pms_id=41732) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20298 (pms_id=41733) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20299 (pms_id=41734) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20300 (pms_id=41735) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20301 (pms_id=41736) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20302 (pms_id=41737) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20303 (pms_id=41738) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20304 (pms_id=41740) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20306 (pms_id=41741) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20305 (pms_id=41742) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20307 (pms_id=41743) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20308 (pms_id=41744) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20309 (pms_id=41745) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20310 (pms_id=41746) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20311 (pms_id=41747) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20312 (pms_id=41748) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20313 (pms_id=41749) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20314 (pms_id=41751) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20316 (pms_id=41753) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20315 (pms_id=41752) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20317 (pms_id=41755) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20319 (pms_id=41757) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20318 (pms_id=41756) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20321 (pms_id=41759) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20320 (pms_id=41760) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20322 (pms_id=41761) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20323 (pms_id=41762) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20324 (pms_id=41763) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20325 (pms_id=41765) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20327 (pms_id=41767) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20326 (pms_id=41768) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20328 (pms_id=41769) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20329 (pms_id=41770) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20330 (pms_id=41771) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20331 (pms_id=41772) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20332 (pms_id=41773) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20337 (pms_id=41774) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20333 (pms_id=41776) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20334 (pms_id=41784) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20335 (pms_id=41795) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20336 (pms_id=41796) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20338 (pms_id=41797) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20339 (pms_id=41798) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20341 (pms_id=41800) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20340 (pms_id=41799) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20342 (pms_id=41801) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20343 (pms_id=41802) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20344 (pms_id=41803) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20345 (pms_id=41804) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20346 (pms_id=41805) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20347 (pms_id=41806) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20348 (pms_id=41808) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20349 (pms_id=41809) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20350 (pms_id=41810) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20351 (pms_id=41813) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20352 (pms_id=41814) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20353 (pms_id=41816) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20354 (pms_id=41826) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20355 (pms_id=41827) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20356 (pms_id=41828) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20358 (pms_id=41830) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20357 (pms_id=41829) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20359 (pms_id=41831) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20360 (pms_id=41847) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20362 (pms_id=41848) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20361 (pms_id=41849) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20363 (pms_id=41850) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20364 (pms_id=41851) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20365 (pms_id=41852) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20367 (pms_id=41853) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20366 (pms_id=41855) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20368 (pms_id=41856) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20369 (pms_id=41857) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20371 (pms_id=41858) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20370 (pms_id=41860) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20372 (pms_id=41861) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20373 (pms_id=41869) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20374 (pms_id=41870) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20375 (pms_id=41874) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20376 (pms_id=41884) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20378 (pms_id=41897) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20377 (pms_id=41895) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20379 (pms_id=41898) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20380 (pms_id=41899) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20381 (pms_id=41900) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20382 (pms_id=41902) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20383 (pms_id=41903) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20384 (pms_id=41904) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20386 (pms_id=41907) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20385 (pms_id=41905) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20387 (pms_id=41908) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41903 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20388 (pms_id=41910) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20390 (pms_id=41911) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20389 (pms_id=41912) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20391 (pms_id=41913) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20392 (pms_id=41914) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20393 (pms_id=41916) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20394 (pms_id=41918) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20395 (pms_id=41919) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20396 (pms_id=41930) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20397 (pms_id=41944) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20398 (pms_id=41945) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20399 (pms_id=41947) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20401 (pms_id=41948) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20400 (pms_id=41950) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20402 (pms_id=41951) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20403 (pms_id=41952) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20404 (pms_id=41953) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20405 (pms_id=41954) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20406 (pms_id=41955) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 41950 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20407 (pms_id=41956) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20408 (pms_id=41964) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20409 (pms_id=41965) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20410 (pms_id=41966) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20411 (pms_id=41977) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20412 (pms_id=41978) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20413 (pms_id=41979) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20414 (pms_id=41981) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20415 (pms_id=41982) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20416 (pms_id=41983) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20417 (pms_id=41984) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20418 (pms_id=41999) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20419 (pms_id=42000) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20420 (pms_id=42002) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20421 (pms_id=42003) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20422 (pms_id=42004) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20423 (pms_id=42005) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20424 (pms_id=42006) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20425 (pms_id=42014) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20426 (pms_id=42024) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20428 (pms_id=42026) 2025-11-19 15:35:14 - alpine_bits_python.conversion_service - INFO - Updated conversion 20427 (pms_id=42025) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42014 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20429 (pms_id=42028) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20430 (pms_id=42039) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20431 (pms_id=42040) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20433 (pms_id=42043) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20432 (pms_id=42044) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20434 (pms_id=42064) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20435 (pms_id=42065) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20436 (pms_id=42067) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20437 (pms_id=42068) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20438 (pms_id=42069) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20439 (pms_id=42071) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20440 (pms_id=42072) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20441 (pms_id=42074) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20442 (pms_id=42075) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20443 (pms_id=42076) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20444 (pms_id=42077) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20446 (pms_id=42078) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42076 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20445 (pms_id=42079) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20447 (pms_id=42080) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20448 (pms_id=42081) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20449 (pms_id=42082) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20450 (pms_id=42085) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20451 (pms_id=42096) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20452 (pms_id=42099) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20453 (pms_id=42101) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20455 (pms_id=42102) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20454 (pms_id=42103) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20456 (pms_id=42106) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20457 (pms_id=42107) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20458 (pms_id=42108) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20459 (pms_id=42109) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20461 (pms_id=42111) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20460 (pms_id=42112) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20462 (pms_id=42114) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20463 (pms_id=42115) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20464 (pms_id=42117) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20466 (pms_id=42116) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20465 (pms_id=42118) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20467 (pms_id=42123) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20468 (pms_id=42124) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20469 (pms_id=42125) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20470 (pms_id=42126) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20472 (pms_id=42129) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20471 (pms_id=42127) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20473 (pms_id=42131) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20474 (pms_id=42135) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20475 (pms_id=42136) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20476 (pms_id=42137) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20477 (pms_id=42138) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20478 (pms_id=42139) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20480 (pms_id=42141) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20479 (pms_id=42142) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20481 (pms_id=42143) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20482 (pms_id=42144) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20483 (pms_id=42145) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20485 (pms_id=42147) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20484 (pms_id=42146) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20486 (pms_id=42148) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20487 (pms_id=42150) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42147 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20488 (pms_id=42151) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20489 (pms_id=42152) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20491 (pms_id=42153) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20490 (pms_id=42161) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20492 (pms_id=42162) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20493 (pms_id=42163) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20494 (pms_id=42164) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20495 (pms_id=42165) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20497 (pms_id=42167) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20496 (pms_id=42166) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20498 (pms_id=42168) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20500 (pms_id=42171) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20499 (pms_id=42172) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20501 (pms_id=42173) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20502 (pms_id=42174) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20503 (pms_id=42175) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20505 (pms_id=42176) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20506 (pms_id=42177) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20504 (pms_id=42178) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20507 (pms_id=42179) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20508 (pms_id=42184) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20509 (pms_id=42185) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20510 (pms_id=42186) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20511 (pms_id=42187) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20512 (pms_id=42188) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20513 (pms_id=42189) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20514 (pms_id=42200) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20515 (pms_id=42201) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20516 (pms_id=42202) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20517 (pms_id=42204) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20518 (pms_id=42205) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20519 (pms_id=42206) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20520 (pms_id=42207) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20521 (pms_id=42208) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20522 (pms_id=42209) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20523 (pms_id=42210) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20524 (pms_id=42212) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42209 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20525 (pms_id=42216) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20527 (pms_id=42217) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20526 (pms_id=42227) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20529 (pms_id=42229) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20528 (pms_id=42228) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20530 (pms_id=42230) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20531 (pms_id=42236) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20532 (pms_id=42237) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20535 (pms_id=42238) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20534 (pms_id=42239) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20533 (pms_id=42240) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20536 (pms_id=42241) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20537 (pms_id=42242) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20538 (pms_id=42243) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20539 (pms_id=42244) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20540 (pms_id=42251) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20541 (pms_id=42252) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20542 (pms_id=42253) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20543 (pms_id=42255) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20544 (pms_id=42257) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20546 (pms_id=42272) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20545 (pms_id=42258) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20547 (pms_id=42273) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20548 (pms_id=42274) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20549 (pms_id=42275) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20550 (pms_id=42276) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20551 (pms_id=42284) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20554 (pms_id=42285) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20552 (pms_id=42286) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20553 (pms_id=42287) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20555 (pms_id=42298) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20557 (pms_id=42303) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20556 (pms_id=42302) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20558 (pms_id=42304) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20559 (pms_id=42305) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20560 (pms_id=42306) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20567 (pms_id=42311) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20561 (pms_id=42312) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20565 (pms_id=42313) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20566 (pms_id=42323) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20562 (pms_id=42324) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20564 (pms_id=42325) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20563 (pms_id=42326) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20568 (pms_id=42327) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20569 (pms_id=42328) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20570 (pms_id=42329) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20571 (pms_id=42330) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20572 (pms_id=42332) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20574 (pms_id=42333) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20573 (pms_id=42334) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20575 (pms_id=42335) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20576 (pms_id=42336) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20577 (pms_id=42337) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20578 (pms_id=42340) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20579 (pms_id=42341) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20580 (pms_id=42342) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20581 (pms_id=42347) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20582 (pms_id=42348) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20583 (pms_id=42349) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20584 (pms_id=42358) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20585 (pms_id=42359) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20586 (pms_id=42369) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20587 (pms_id=42379) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20588 (pms_id=42381) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42379 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20589 (pms_id=42382) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20590 (pms_id=42383) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20591 (pms_id=42389) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20593 (pms_id=42390) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20592 (pms_id=42391) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20596 (pms_id=42396) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20595 (pms_id=42395) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20594 (pms_id=42392) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20597 (pms_id=42398) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20598 (pms_id=42399) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20600 (pms_id=42400) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20599 (pms_id=42419) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20601 (pms_id=42420) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20602 (pms_id=42421) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20604 (pms_id=42423) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20603 (pms_id=42422) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20605 (pms_id=42424) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20606 (pms_id=42425) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20607 (pms_id=42426) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20608 (pms_id=42427) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20609 (pms_id=42429) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20610 (pms_id=42439) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20611 (pms_id=42440) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20612 (pms_id=42449) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20614 (pms_id=42450) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20613 (pms_id=42451) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20615 (pms_id=42452) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20616 (pms_id=42453) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20617 (pms_id=42454) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20618 (pms_id=42455) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20619 (pms_id=42457) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20620 (pms_id=42458) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20621 (pms_id=42459) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20622 (pms_id=42460) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20623 (pms_id=42465) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20645 (pms_id=42468) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20624 (pms_id=42466) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20625 (pms_id=42479) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20626 (pms_id=42481) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20627 (pms_id=42482) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20628 (pms_id=42483) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20629 (pms_id=42484) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20630 (pms_id=42486) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20631 (pms_id=42488) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20632 (pms_id=42489) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20633 (pms_id=42490) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20634 (pms_id=42509) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20635 (pms_id=42512) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20636 (pms_id=42514) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20637 (pms_id=42516) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20638 (pms_id=42517) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20639 (pms_id=42518) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20640 (pms_id=42519) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20641 (pms_id=42520) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20642 (pms_id=42521) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20643 (pms_id=42524) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20644 (pms_id=42526) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20646 (pms_id=42527) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20647 (pms_id=42528) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20648 (pms_id=42531) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20649 (pms_id=42533) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20650 (pms_id=42543) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20651 (pms_id=42544) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20652 (pms_id=42545) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20653 (pms_id=42546) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20655 (pms_id=42547) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20654 (pms_id=42548) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20656 (pms_id=42551) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20657 (pms_id=42552) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20658 (pms_id=42553) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20659 (pms_id=42554) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20660 (pms_id=42555) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20661 (pms_id=42556) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20662 (pms_id=42557) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20664 (pms_id=42560) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20663 (pms_id=42558) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20665 (pms_id=42561) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20666 (pms_id=42564) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20667 (pms_id=42565) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20668 (pms_id=42566) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20670 (pms_id=42569) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20671 (pms_id=42578) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20669 (pms_id=42577) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20672 (pms_id=42581) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20673 (pms_id=42582) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20674 (pms_id=42583) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20675 (pms_id=42584) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20676 (pms_id=42587) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20677 (pms_id=42588) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20678 (pms_id=42591) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20679 (pms_id=42592) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20680 (pms_id=42602) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20682 (pms_id=42605) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20681 (pms_id=42604) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20684 (pms_id=42606) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20683 (pms_id=42607) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20685 (pms_id=42609) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20688 (pms_id=42611) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20686 (pms_id=42610) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20687 (pms_id=42612) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42607 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20689 (pms_id=42613) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20690 (pms_id=42615) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20691 (pms_id=42616) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20692 (pms_id=42620) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20694 (pms_id=42623) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20693 (pms_id=42622) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20695 (pms_id=42624) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20696 (pms_id=42625) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20697 (pms_id=42628) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20698 (pms_id=42629) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20699 (pms_id=42630) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20700 (pms_id=42631) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20701 (pms_id=42632) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20702 (pms_id=42633) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20703 (pms_id=42635) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20704 (pms_id=42636) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20706 (pms_id=42638) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20705 (pms_id=42637) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20707 (pms_id=42640) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20709 (pms_id=42641) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20708 (pms_id=42642) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20710 (pms_id=42643) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20711 (pms_id=42644) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20712 (pms_id=42645) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20713 (pms_id=42646) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20714 (pms_id=42648) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20715 (pms_id=42649) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20717 (pms_id=42652) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20716 (pms_id=42651) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20718 (pms_id=42653) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20719 (pms_id=42655) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20720 (pms_id=42656) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20721 (pms_id=42657) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20722 (pms_id=42659) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20724 (pms_id=42661) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20723 (pms_id=42660) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20725 (pms_id=42662) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20726 (pms_id=42663) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20728 (pms_id=42665) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20727 (pms_id=42664) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20729 (pms_id=42666) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20730 (pms_id=42667) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42666 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20732 (pms_id=42669) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20731 (pms_id=42668) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20733 (pms_id=42678) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20734 (pms_id=42679) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20743 (pms_id=42680) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20737 (pms_id=42682) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20735 (pms_id=42681) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20736 (pms_id=42683) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20738 (pms_id=42684) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20739 (pms_id=42685) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20740 (pms_id=42686) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20741 (pms_id=42687) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20742 (pms_id=42688) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20744 (pms_id=42689) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20745 (pms_id=42690) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20746 (pms_id=42691) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20748 (pms_id=42693) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20747 (pms_id=42692) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20749 (pms_id=42695) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20750 (pms_id=42696) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20751 (pms_id=42697) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20752 (pms_id=42698) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20753 (pms_id=42699) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20754 (pms_id=42700) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20756 (pms_id=42701) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20755 (pms_id=42702) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20757 (pms_id=42703) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20758 (pms_id=42704) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20759 (pms_id=42705) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20760 (pms_id=42706) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20761 (pms_id=42707) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20763 (pms_id=42708) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20762 (pms_id=42709) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20764 (pms_id=42710) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20765 (pms_id=42714) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20766 (pms_id=42715) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42709 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20767 (pms_id=42716) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20768 (pms_id=42717) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20769 (pms_id=42718) 2025-11-19 15:35:15 - alpine_bits_python.conversion_service - INFO - Updated conversion 20770 (pms_id=42719) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20771 (pms_id=42720) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20772 (pms_id=42721) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20773 (pms_id=42722) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20774 (pms_id=42729) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20775 (pms_id=42730) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20776 (pms_id=42732) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20777 (pms_id=42733) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20779 (pms_id=42735) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20778 (pms_id=42734) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20780 (pms_id=42736) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20781 (pms_id=42737) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20782 (pms_id=42738) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20783 (pms_id=42739) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20784 (pms_id=42740) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20785 (pms_id=42741) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20786 (pms_id=42743) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20787 (pms_id=42744) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20788 (pms_id=42745) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20789 (pms_id=42746) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20790 (pms_id=42747) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20792 (pms_id=42751) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20791 (pms_id=42750) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20794 (pms_id=42755) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20793 (pms_id=42754) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20795 (pms_id=42756) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20796 (pms_id=42757) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20797 (pms_id=42758) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20798 (pms_id=42759) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20799 (pms_id=42760) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20800 (pms_id=42762) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20801 (pms_id=42763) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20802 (pms_id=42764) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20803 (pms_id=42766) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20804 (pms_id=42767) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20805 (pms_id=42768) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20806 (pms_id=42769) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20808 (pms_id=42770) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20807 (pms_id=42771) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20809 (pms_id=42772) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20810 (pms_id=42773) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20811 (pms_id=42774) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20812 (pms_id=42775) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20813 (pms_id=42776) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20814 (pms_id=42777) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20815 (pms_id=42779) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20816 (pms_id=42780) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20817 (pms_id=42781) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20818 (pms_id=42782) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20819 (pms_id=42784) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20820 (pms_id=42785) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20821 (pms_id=42788) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20822 (pms_id=42796) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20823 (pms_id=42797) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20824 (pms_id=42798) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20825 (pms_id=42799) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20826 (pms_id=42801) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20827 (pms_id=42803) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20828 (pms_id=42804) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20829 (pms_id=42805) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42799 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20830 (pms_id=42806) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20831 (pms_id=42807) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20832 (pms_id=42808) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20834 (pms_id=42809) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20833 (pms_id=42811) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20835 (pms_id=42812) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20836 (pms_id=42814) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20837 (pms_id=42815) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20838 (pms_id=42816) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20839 (pms_id=42817) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20840 (pms_id=42818) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20842 (pms_id=42819) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20841 (pms_id=42820) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20843 (pms_id=42823) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20844 (pms_id=42824) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20845 (pms_id=42825) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20846 (pms_id=42826) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20847 (pms_id=42827) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20849 (pms_id=42828) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20848 (pms_id=42829) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20850 (pms_id=42830) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20851 (pms_id=42831) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20853 (pms_id=42833) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20852 (pms_id=42832) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20854 (pms_id=42834) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20855 (pms_id=42835) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20856 (pms_id=42836) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20857 (pms_id=42838) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20858 (pms_id=42839) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20859 (pms_id=42840) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20860 (pms_id=42841) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20861 (pms_id=42843) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20862 (pms_id=42844) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20864 (pms_id=42846) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20863 (pms_id=42845) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20865 (pms_id=42847) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20866 (pms_id=42848) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20867 (pms_id=42849) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 42847 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20868 (pms_id=42850) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20869 (pms_id=42851) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20870 (pms_id=42865) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20871 (pms_id=42867) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20872 (pms_id=42897) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20873 (pms_id=42898) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20874 (pms_id=42899) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20875 (pms_id=42900) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20876 (pms_id=42901) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20877 (pms_id=42902) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20878 (pms_id=42904) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20879 (pms_id=42905) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20880 (pms_id=42906) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20881 (pms_id=42907) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20882 (pms_id=42908) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20883 (pms_id=42940) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20884 (pms_id=42941) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20885 (pms_id=42942) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20886 (pms_id=42943) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20887 (pms_id=42944) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20888 (pms_id=42945) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20889 (pms_id=42946) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20890 (pms_id=42948) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20891 (pms_id=42949) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20892 (pms_id=42952) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20893 (pms_id=42959) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20894 (pms_id=42960) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20895 (pms_id=42961) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20896 (pms_id=42964) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20897 (pms_id=42965) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20898 (pms_id=42966) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20899 (pms_id=42967) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20900 (pms_id=42975) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20903 (pms_id=42987) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20902 (pms_id=42986) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20901 (pms_id=42976) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20904 (pms_id=42988) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20906 (pms_id=42989) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20905 (pms_id=42991) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20907 (pms_id=42992) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20908 (pms_id=43004) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20909 (pms_id=43005) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20910 (pms_id=43013) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20911 (pms_id=43025) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20912 (pms_id=43026) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20913 (pms_id=43027) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20914 (pms_id=43028) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20915 (pms_id=43033) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20916 (pms_id=43035) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20917 (pms_id=43036) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20918 (pms_id=43045) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20919 (pms_id=43055) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20920 (pms_id=43065) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20921 (pms_id=43075) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20922 (pms_id=43078) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20924 (pms_id=43081) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20923 (pms_id=43079) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20925 (pms_id=43082) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20926 (pms_id=43084) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20928 (pms_id=43092) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20927 (pms_id=43093) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20929 (pms_id=43094) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20930 (pms_id=43105) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20931 (pms_id=43115) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20932 (pms_id=43116) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20933 (pms_id=43117) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20934 (pms_id=43118) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20935 (pms_id=43119) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20939 (pms_id=43129) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20936 (pms_id=43130) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20937 (pms_id=43131) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20938 (pms_id=43132) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20940 (pms_id=43133) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20941 (pms_id=43134) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20943 (pms_id=43135) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20942 (pms_id=43139) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20944 (pms_id=43140) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20945 (pms_id=43141) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20946 (pms_id=43144) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20947 (pms_id=43145) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20948 (pms_id=43146) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20949 (pms_id=43147) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20950 (pms_id=43148) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20951 (pms_id=43149) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20952 (pms_id=43150) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20954 (pms_id=43152) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20953 (pms_id=43153) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20956 (pms_id=43154) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20955 (pms_id=43155) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20957 (pms_id=43164) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20958 (pms_id=43165) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20959 (pms_id=43166) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20960 (pms_id=43168) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20961 (pms_id=43169) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20962 (pms_id=43171) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20963 (pms_id=43172) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20964 (pms_id=43187) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20967 (pms_id=43189) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20965 (pms_id=43190) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20966 (pms_id=43191) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20968 (pms_id=43192) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20969 (pms_id=43193) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20970 (pms_id=43196) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20971 (pms_id=43204) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20972 (pms_id=43205) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20973 (pms_id=43207) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20974 (pms_id=43209) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20976 (pms_id=43210) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20975 (pms_id=43211) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20977 (pms_id=43212) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20978 (pms_id=43213) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20979 (pms_id=43214) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20981 (pms_id=43217) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20980 (pms_id=43215) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20982 (pms_id=43218) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20984 (pms_id=43228) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20983 (pms_id=43229) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20986 (pms_id=43239) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20985 (pms_id=43240) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20988 (pms_id=43249) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20987 (pms_id=43251) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20989 (pms_id=43252) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20990 (pms_id=43253) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20991 (pms_id=43254) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20993 (pms_id=43265) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20992 (pms_id=43256) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20995 (pms_id=43272) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20994 (pms_id=43274) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20996 (pms_id=43275) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20997 (pms_id=43283) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20998 (pms_id=43284) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 20999 (pms_id=43285) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21000 (pms_id=43287) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21002 (pms_id=43288) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21001 (pms_id=43289) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21003 (pms_id=43290) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21004 (pms_id=43292) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21005 (pms_id=43291) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21006 (pms_id=43293) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21007 (pms_id=43294) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21008 (pms_id=43295) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21009 (pms_id=43308) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21010 (pms_id=43319) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21011 (pms_id=43320) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21012 (pms_id=43322) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21013 (pms_id=43323) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21014 (pms_id=43325) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21015 (pms_id=43326) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21017 (pms_id=43331) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21016 (pms_id=43330) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21018 (pms_id=43332) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21019 (pms_id=43340) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21020 (pms_id=43341) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21022 (pms_id=43343) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21021 (pms_id=43344) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21023 (pms_id=43345) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21024 (pms_id=43346) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21026 (pms_id=43352) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21025 (pms_id=43353) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21027 (pms_id=43363) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21028 (pms_id=43364) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21029 (pms_id=43365) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21030 (pms_id=43366) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21031 (pms_id=43367) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21032 (pms_id=43368) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21033 (pms_id=43369) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21034 (pms_id=43370) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21035 (pms_id=43373) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21036 (pms_id=43374) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21037 (pms_id=43383) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21038 (pms_id=43384) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43374 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21039 (pms_id=43386) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21040 (pms_id=43387) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21042 (pms_id=43398) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21041 (pms_id=43397) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21043 (pms_id=43399) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21044 (pms_id=43400) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21045 (pms_id=43402) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21046 (pms_id=43411) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21047 (pms_id=43412) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21048 (pms_id=43413) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21049 (pms_id=43414) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21050 (pms_id=43443) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21051 (pms_id=43444) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21052 (pms_id=43445) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21054 (pms_id=43448) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21053 (pms_id=43446) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21056 (pms_id=43449) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21055 (pms_id=43450) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21057 (pms_id=43453) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21058 (pms_id=43456) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21059 (pms_id=43467) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21060 (pms_id=43468) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21061 (pms_id=43469) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21062 (pms_id=43477) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21063 (pms_id=43478) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21064 (pms_id=43489) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21065 (pms_id=43490) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21066 (pms_id=43491) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21067 (pms_id=43493) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21068 (pms_id=43494) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21069 (pms_id=43495) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21070 (pms_id=43497) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21071 (pms_id=43498) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21072 (pms_id=43499) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21074 (pms_id=43500) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21073 (pms_id=43502) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21075 (pms_id=43503) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21076 (pms_id=43512) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21077 (pms_id=43513) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21078 (pms_id=43514) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21079 (pms_id=43524) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21080 (pms_id=43528) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21081 (pms_id=43529) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21082 (pms_id=43540) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21083 (pms_id=43541) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21084 (pms_id=43549) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21086 (pms_id=43551) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21085 (pms_id=43552) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21087 (pms_id=43561) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21088 (pms_id=43562) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21089 (pms_id=43572) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21090 (pms_id=43573) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21091 (pms_id=43576) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21092 (pms_id=43582) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21094 (pms_id=43583) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21093 (pms_id=43584) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21095 (pms_id=43586) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21097 (pms_id=43597) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21096 (pms_id=43598) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21098 (pms_id=43599) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21099 (pms_id=43600) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21100 (pms_id=43603) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21101 (pms_id=43604) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21103 (pms_id=43608) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21102 (pms_id=43605) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21104 (pms_id=43609) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21106 (pms_id=43611) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21105 (pms_id=43610) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21108 (pms_id=43612) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21107 (pms_id=43613) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21109 (pms_id=43614) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21110 (pms_id=43615) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21112 (pms_id=43616) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21111 (pms_id=43617) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21113 (pms_id=43645) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21115 (pms_id=43655) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21114 (pms_id=43646) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21116 (pms_id=43666) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21117 (pms_id=43667) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21118 (pms_id=43668) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21119 (pms_id=43669) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21120 (pms_id=43670) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21123 (pms_id=43671) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21121 (pms_id=43672) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21124 (pms_id=43674) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21122 (pms_id=43673) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21125 (pms_id=43677) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21126 (pms_id=43678) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21127 (pms_id=43682) 2025-11-19 15:35:16 - alpine_bits_python.conversion_service - INFO - Updated conversion 21128 (pms_id=43683) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21129 (pms_id=43687) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21130 (pms_id=43688) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21132 (pms_id=43689) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21131 (pms_id=43692) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21133 (pms_id=43693) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21134 (pms_id=43694) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21135 (pms_id=43695) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21136 (pms_id=43696) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21137 (pms_id=43698) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21138 (pms_id=43699) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21139 (pms_id=43700) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21140 (pms_id=43701) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21141 (pms_id=43702) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21142 (pms_id=43704) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21143 (pms_id=43705) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21144 (pms_id=43706) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21145 (pms_id=43707) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21146 (pms_id=43708) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21147 (pms_id=43710) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21148 (pms_id=43711) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21149 (pms_id=43712) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21150 (pms_id=43714) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21151 (pms_id=43728) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21152 (pms_id=43717) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21153 (pms_id=43729) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21154 (pms_id=43730) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21155 (pms_id=43731) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21156 (pms_id=43740) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21157 (pms_id=43741) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21158 (pms_id=43742) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21159 (pms_id=43744) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21160 (pms_id=43745) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21161 (pms_id=43752) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21162 (pms_id=43753) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21163 (pms_id=43754) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21164 (pms_id=43755) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21165 (pms_id=43763) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21166 (pms_id=43764) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21167 (pms_id=43765) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21168 (pms_id=43766) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21169 (pms_id=43768) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21170 (pms_id=43769) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21171 (pms_id=43770) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21172 (pms_id=43771) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21173 (pms_id=43778) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21174 (pms_id=43779) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21175 (pms_id=43788) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21177 (pms_id=43790) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21176 (pms_id=43789) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21178 (pms_id=43792) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21180 (pms_id=43795) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21179 (pms_id=43793) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21183 (pms_id=43796) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21181 (pms_id=43797) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21182 (pms_id=43798) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21184 (pms_id=43805) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21185 (pms_id=43815) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21188 (pms_id=43817) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21186 (pms_id=43816) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21187 (pms_id=43818) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21189 (pms_id=43819) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21191 (pms_id=43821) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21190 (pms_id=43820) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21192 (pms_id=43822) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21193 (pms_id=43823) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21194 (pms_id=43824) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21195 (pms_id=43825) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21196 (pms_id=43831) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21198 (pms_id=43832) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21197 (pms_id=43833) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21199 (pms_id=43835) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21200 (pms_id=43836) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21201 (pms_id=43837) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21209 (pms_id=43839) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21202 (pms_id=43838) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43836 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21203 (pms_id=43840) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21204 (pms_id=43841) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21206 (pms_id=43843) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21205 (pms_id=43842) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43842 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21207 (pms_id=43844) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21208 (pms_id=43845) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21210 (pms_id=43846) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21211 (pms_id=43863) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21214 (pms_id=43865) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21212 (pms_id=43864) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21213 (pms_id=43866) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43865 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21215 (pms_id=43867) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21216 (pms_id=43877) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43866 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21217 (pms_id=43878) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21218 (pms_id=43879) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21220 (pms_id=43890) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21219 (pms_id=43889) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21221 (pms_id=43891) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21222 (pms_id=43902) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21223 (pms_id=43903) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21224 (pms_id=43904) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21225 (pms_id=43906) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21226 (pms_id=43907) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21227 (pms_id=43909) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21228 (pms_id=43910) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21229 (pms_id=43913) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21231 (pms_id=43914) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21230 (pms_id=43915) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21232 (pms_id=43917) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21233 (pms_id=43918) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21234 (pms_id=43920) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21235 (pms_id=43922) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21236 (pms_id=43923) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21237 (pms_id=43924) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21238 (pms_id=43925) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21239 (pms_id=43928) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21240 (pms_id=43930) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21241 (pms_id=43940) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21242 (pms_id=43942) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21243 (pms_id=43943) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21244 (pms_id=43953) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21245 (pms_id=43954) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21246 (pms_id=43957) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21247 (pms_id=43958) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21248 (pms_id=43961) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21249 (pms_id=43962) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21251 (pms_id=43964) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21250 (pms_id=43967) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21252 (pms_id=43968) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21253 (pms_id=43969) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21254 (pms_id=43970) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 43968 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21255 (pms_id=43976) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21256 (pms_id=43977) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21257 (pms_id=43996) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21258 (pms_id=44006) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21259 (pms_id=44007) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21261 (pms_id=44009) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21260 (pms_id=44008) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21262 (pms_id=44010) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21263 (pms_id=44011) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21264 (pms_id=44013) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21265 (pms_id=44015) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21266 (pms_id=44017) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21267 (pms_id=44018) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21268 (pms_id=44019) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21269 (pms_id=44020) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21271 (pms_id=44022) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21270 (pms_id=44021) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21272 (pms_id=44023) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21273 (pms_id=44025) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44025 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21274 (pms_id=44026) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21275 (pms_id=44027) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44026 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21276 (pms_id=44028) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21277 (pms_id=44030) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21278 (pms_id=44031) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21279 (pms_id=44032) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21280 (pms_id=44033) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21281 (pms_id=44041) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21282 (pms_id=44042) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21283 (pms_id=44043) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21284 (pms_id=44044) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21285 (pms_id=44050) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21286 (pms_id=44052) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21287 (pms_id=44053) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21288 (pms_id=44054) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21289 (pms_id=44055) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21290 (pms_id=44056) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21293 (pms_id=44059) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21291 (pms_id=44058) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21292 (pms_id=44060) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21294 (pms_id=44061) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44059 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21295 (pms_id=44062) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21296 (pms_id=44082) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21297 (pms_id=44083) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21298 (pms_id=44084) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21299 (pms_id=44094) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21300 (pms_id=44095) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21301 (pms_id=44105) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21302 (pms_id=44106) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21303 (pms_id=44107) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21304 (pms_id=44109) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21305 (pms_id=44118) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21306 (pms_id=44119) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21307 (pms_id=44122) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21308 (pms_id=44123) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21309 (pms_id=44125) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21310 (pms_id=44126) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21311 (pms_id=44129) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21312 (pms_id=44130) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21313 (pms_id=44131) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21314 (pms_id=44134) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21315 (pms_id=44136) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21316 (pms_id=44137) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21318 (pms_id=44139) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21317 (pms_id=44138) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21319 (pms_id=44141) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21320 (pms_id=44142) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21321 (pms_id=44148) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21323 (pms_id=44150) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21322 (pms_id=44149) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21324 (pms_id=44151) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21327 (pms_id=44154) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21326 (pms_id=44152) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21328 (pms_id=44156) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21325 (pms_id=44153) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21329 (pms_id=44158) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21332 (pms_id=44159) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21330 (pms_id=44160) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21333 (pms_id=44166) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21331 (pms_id=44167) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21336 (pms_id=44168) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21334 (pms_id=44169) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21335 (pms_id=44170) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21337 (pms_id=44171) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21338 (pms_id=44172) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21339 (pms_id=44173) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21340 (pms_id=44174) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21341 (pms_id=44181) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21342 (pms_id=44182) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21343 (pms_id=44183) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21346 (pms_id=44184) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21344 (pms_id=44185) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21345 (pms_id=44202) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21347 (pms_id=44203) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21348 (pms_id=44205) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21349 (pms_id=44207) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21350 (pms_id=44208) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21351 (pms_id=44210) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21352 (pms_id=44214) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21353 (pms_id=44215) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21354 (pms_id=44216) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21355 (pms_id=44217) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21356 (pms_id=44218) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21357 (pms_id=44219) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21358 (pms_id=44220) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21359 (pms_id=44221) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21360 (pms_id=44222) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21361 (pms_id=44223) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21362 (pms_id=44224) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21363 (pms_id=44225) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21364 (pms_id=44226) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21365 (pms_id=44227) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21366 (pms_id=44229) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21367 (pms_id=44230) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21368 (pms_id=44231) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21369 (pms_id=44232) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21370 (pms_id=44234) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21371 (pms_id=44238) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21372 (pms_id=44239) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21374 (pms_id=44241) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21373 (pms_id=44240) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21375 (pms_id=44242) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21376 (pms_id=44243) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21377 (pms_id=44244) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21379 (pms_id=44247) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21378 (pms_id=44245) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21380 (pms_id=44248) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21381 (pms_id=44250) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21382 (pms_id=44251) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21383 (pms_id=44252) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21384 (pms_id=44263) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21385 (pms_id=44264) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21386 (pms_id=44265) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21387 (pms_id=44266) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21388 (pms_id=44267) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21389 (pms_id=44268) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21390 (pms_id=44269) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21391 (pms_id=44271) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21392 (pms_id=44273) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21393 (pms_id=44275) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21396 (pms_id=44276) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21395 (pms_id=44277) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21394 (pms_id=44279) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21397 (pms_id=44280) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21399 (pms_id=44282) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21398 (pms_id=44281) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21400 (pms_id=44283) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21401 (pms_id=44287) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21402 (pms_id=44297) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21403 (pms_id=44298) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21404 (pms_id=44299) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21405 (pms_id=44310) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21406 (pms_id=44311) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21408 (pms_id=44312) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21407 (pms_id=44313) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21410 (pms_id=44314) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21409 (pms_id=44315) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21411 (pms_id=44322) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21412 (pms_id=44323) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21413 (pms_id=44324) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21414 (pms_id=44325) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21415 (pms_id=44326) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21417 (pms_id=44327) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21416 (pms_id=44328) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21418 (pms_id=44329) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21419 (pms_id=44330) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21420 (pms_id=44337) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21421 (pms_id=44348) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21422 (pms_id=44349) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21428 (pms_id=44350) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21424 (pms_id=44351) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21423 (pms_id=44352) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21426 (pms_id=44353) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21427 (pms_id=44354) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21430 (pms_id=44359) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21425 (pms_id=44356) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21429 (pms_id=44361) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44361 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21432 (pms_id=44363) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21431 (pms_id=44362) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21433 (pms_id=44364) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21434 (pms_id=44365) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21438 (pms_id=44366) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21435 (pms_id=44367) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21436 (pms_id=44368) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21440 (pms_id=44371) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21439 (pms_id=44370) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21437 (pms_id=44369) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21441 (pms_id=44379) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21442 (pms_id=44380) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21444 (pms_id=44381) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21443 (pms_id=44384) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21445 (pms_id=44385) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21446 (pms_id=44386) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21447 (pms_id=44387) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21448 (pms_id=44389) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21449 (pms_id=44399) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21450 (pms_id=44400) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21451 (pms_id=44401) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21453 (pms_id=44402) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21452 (pms_id=44409) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21454 (pms_id=44410) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21455 (pms_id=44411) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21456 (pms_id=44412) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21457 (pms_id=44413) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21458 (pms_id=44414) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21459 (pms_id=44415) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21460 (pms_id=44423) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21461 (pms_id=44424) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21462 (pms_id=44425) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21463 (pms_id=44426) 2025-11-19 15:35:17 - alpine_bits_python.conversion_service - INFO - Updated conversion 21464 (pms_id=44433) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21465 (pms_id=44434) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21466 (pms_id=44435) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21467 (pms_id=44443) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21468 (pms_id=44444) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21469 (pms_id=44446) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21470 (pms_id=44448) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21471 (pms_id=44449) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21472 (pms_id=44450) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21473 (pms_id=44451) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21474 (pms_id=44452) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21476 (pms_id=44455) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21475 (pms_id=44454) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21477 (pms_id=44456) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21478 (pms_id=44457) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21479 (pms_id=44458) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21480 (pms_id=44459) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21481 (pms_id=44461) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21482 (pms_id=44462) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21483 (pms_id=44463) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21484 (pms_id=44464) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21485 (pms_id=44465) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21486 (pms_id=44476) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21487 (pms_id=44488) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21488 (pms_id=44489) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21489 (pms_id=44490) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21490 (pms_id=44491) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21491 (pms_id=44492) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21492 (pms_id=44493) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21494 (pms_id=44495) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21493 (pms_id=44496) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21495 (pms_id=44497) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21496 (pms_id=44498) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21497 (pms_id=44499) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21498 (pms_id=44500) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21499 (pms_id=44501) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21500 (pms_id=44502) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21501 (pms_id=44503) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21502 (pms_id=44504) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21503 (pms_id=44505) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21504 (pms_id=44506) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21505 (pms_id=44507) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21506 (pms_id=44517) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21507 (pms_id=44518) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21508 (pms_id=44519) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21509 (pms_id=44520) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21510 (pms_id=44529) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21511 (pms_id=44531) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21512 (pms_id=44532) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21513 (pms_id=44533) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21514 (pms_id=44534) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21515 (pms_id=44535) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21517 (pms_id=44537) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21516 (pms_id=44538) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21519 (pms_id=44540) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21518 (pms_id=44539) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21520 (pms_id=44541) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21521 (pms_id=44542) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21522 (pms_id=44543) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21523 (pms_id=44544) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21524 (pms_id=44545) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21525 (pms_id=44546) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21526 (pms_id=44555) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21527 (pms_id=44565) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21528 (pms_id=44575) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21529 (pms_id=44576) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21530 (pms_id=44577) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21531 (pms_id=44578) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21532 (pms_id=44579) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21536 (pms_id=44580) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21533 (pms_id=44581) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21535 (pms_id=44583) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21534 (pms_id=44582) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21537 (pms_id=44585) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21539 (pms_id=44587) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21538 (pms_id=44586) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21540 (pms_id=44597) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21541 (pms_id=44598) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21542 (pms_id=44600) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21544 (pms_id=44602) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21545 (pms_id=44604) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21543 (pms_id=44603) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21546 (pms_id=44605) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21548 (pms_id=44607) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21549 (pms_id=44610) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21547 (pms_id=44608) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21550 (pms_id=44612) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21551 (pms_id=44613) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21553 (pms_id=44614) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21552 (pms_id=44617) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21554 (pms_id=44618) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21555 (pms_id=44619) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21556 (pms_id=44620) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21558 (pms_id=44624) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21557 (pms_id=44622) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21560 (pms_id=44626) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21559 (pms_id=44625) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21561 (pms_id=44627) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21562 (pms_id=44628) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44626 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21563 (pms_id=44629) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21566 (pms_id=44630) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21564 (pms_id=44631) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21565 (pms_id=44633) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21567 (pms_id=44634) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21568 (pms_id=44635) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21569 (pms_id=44645) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21570 (pms_id=44647) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21571 (pms_id=44649) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21572 (pms_id=44650) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21573 (pms_id=44651) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21574 (pms_id=44652) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21575 (pms_id=44653) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21576 (pms_id=44654) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21577 (pms_id=44655) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21578 (pms_id=44656) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21579 (pms_id=44658) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21580 (pms_id=44659) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21581 (pms_id=44660) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21582 (pms_id=44661) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21583 (pms_id=44662) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21584 (pms_id=44664) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21585 (pms_id=44665) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21586 (pms_id=44666) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21587 (pms_id=44667) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21588 (pms_id=44668) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21589 (pms_id=44669) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21590 (pms_id=44670) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21591 (pms_id=44671) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21592 (pms_id=44673) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21593 (pms_id=44674) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21594 (pms_id=44683) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21595 (pms_id=44684) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21596 (pms_id=44685) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21597 (pms_id=44695) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21598 (pms_id=44696) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21599 (pms_id=44698) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21600 (pms_id=44700) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21601 (pms_id=44705) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21602 (pms_id=44706) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21603 (pms_id=44707) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21604 (pms_id=44708) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21606 (pms_id=44709) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21605 (pms_id=44710) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21607 (pms_id=44711) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21608 (pms_id=44712) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21609 (pms_id=44713) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21610 (pms_id=44714) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21612 (pms_id=44716) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21611 (pms_id=44718) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21613 (pms_id=44723) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21614 (pms_id=44724) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21615 (pms_id=44727) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21616 (pms_id=44728) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21618 (pms_id=44729) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21617 (pms_id=44730) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21619 (pms_id=44731) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21620 (pms_id=44732) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21621 (pms_id=44733) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21622 (pms_id=44734) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21623 (pms_id=44735) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21624 (pms_id=44736) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21625 (pms_id=44737) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21626 (pms_id=44738) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21629 (pms_id=44740) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21627 (pms_id=44739) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21628 (pms_id=44741) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21630 (pms_id=44742) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21632 (pms_id=44744) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21631 (pms_id=44752) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21633 (pms_id=44753) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21634 (pms_id=44754) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21635 (pms_id=44755) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21637 (pms_id=44756) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21636 (pms_id=44758) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21639 (pms_id=44760) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21638 (pms_id=44759) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21640 (pms_id=44761) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21641 (pms_id=44762) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21642 (pms_id=44763) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21643 (pms_id=44764) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21644 (pms_id=44765) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21645 (pms_id=44766) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21646 (pms_id=44767) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21650 (pms_id=44768) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21647 (pms_id=44769) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21648 (pms_id=44779) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21649 (pms_id=44780) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21651 (pms_id=44782) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21653 (pms_id=44783) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21652 (pms_id=44795) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21654 (pms_id=44796) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21655 (pms_id=44797) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21656 (pms_id=44798) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21658 (pms_id=44799) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21659 (pms_id=44801) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21657 (pms_id=44800) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21660 (pms_id=44802) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21661 (pms_id=44803) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21662 (pms_id=44804) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21663 (pms_id=44810) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21664 (pms_id=44812) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21665 (pms_id=44813) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21666 (pms_id=44814) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21667 (pms_id=44815) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21668 (pms_id=44816) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21669 (pms_id=44818) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21670 (pms_id=44820) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21672 (pms_id=44821) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21671 (pms_id=44822) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21673 (pms_id=44823) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21674 (pms_id=44824) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21675 (pms_id=44825) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21677 (pms_id=44826) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21676 (pms_id=44827) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21678 (pms_id=44828) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21679 (pms_id=44829) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21680 (pms_id=44830) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21681 (pms_id=44831) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21682 (pms_id=44840) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21683 (pms_id=44842) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21684 (pms_id=44843) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21685 (pms_id=44844) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21686 (pms_id=44845) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21687 (pms_id=44846) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21688 (pms_id=44847) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21689 (pms_id=44848) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21690 (pms_id=44849) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21691 (pms_id=44850) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21692 (pms_id=44851) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21693 (pms_id=44853) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21694 (pms_id=44854) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21699 (pms_id=44855) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21695 (pms_id=44856) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21696 (pms_id=44857) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21697 (pms_id=44858) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21698 (pms_id=44859) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21700 (pms_id=44860) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21701 (pms_id=44861) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21702 (pms_id=44862) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21703 (pms_id=44873) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21704 (pms_id=44875) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21705 (pms_id=44876) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21706 (pms_id=44881) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21707 (pms_id=44893) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21708 (pms_id=44903) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21710 (pms_id=44905) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21709 (pms_id=44904) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21711 (pms_id=44906) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44893 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21712 (pms_id=44907) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21714 (pms_id=44909) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21713 (pms_id=44908) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21715 (pms_id=44910) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21716 (pms_id=44912) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 44910 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21717 (pms_id=44913) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21718 (pms_id=44914) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21719 (pms_id=44915) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21722 (pms_id=44919) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21720 (pms_id=44918) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21721 (pms_id=44935) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21723 (pms_id=44945) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21724 (pms_id=44946) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21726 (pms_id=44947) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21725 (pms_id=44948) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21727 (pms_id=44949) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21728 (pms_id=44951) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21729 (pms_id=44952) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21730 (pms_id=44953) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21732 (pms_id=44954) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21731 (pms_id=44955) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21733 (pms_id=44956) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21734 (pms_id=44960) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21735 (pms_id=44961) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21736 (pms_id=44962) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21737 (pms_id=44964) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21738 (pms_id=44966) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21739 (pms_id=44967) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21740 (pms_id=44968) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21741 (pms_id=44976) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21742 (pms_id=44977) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21743 (pms_id=44978) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21744 (pms_id=44979) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21745 (pms_id=44980) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21746 (pms_id=44981) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21747 (pms_id=44982) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21748 (pms_id=44983) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21749 (pms_id=44984) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21750 (pms_id=44987) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21751 (pms_id=44988) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21753 (pms_id=44989) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21752 (pms_id=44990) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21755 (pms_id=44998) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21754 (pms_id=44999) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21756 (pms_id=45000) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21757 (pms_id=45001) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21758 (pms_id=45002) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21759 (pms_id=45009) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21760 (pms_id=45010) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21761 (pms_id=45011) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21762 (pms_id=45012) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21763 (pms_id=45013) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21764 (pms_id=45023) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21765 (pms_id=45024) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21766 (pms_id=45025) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21767 (pms_id=45026) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21768 (pms_id=45027) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21769 (pms_id=45028) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21770 (pms_id=45029) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21771 (pms_id=45040) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21772 (pms_id=45041) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21773 (pms_id=45051) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21775 (pms_id=45053) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21774 (pms_id=45056) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21776 (pms_id=45057) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21777 (pms_id=45058) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21778 (pms_id=45059) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21779 (pms_id=45060) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21784 (pms_id=45061) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21780 (pms_id=45062) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21782 (pms_id=45063) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21781 (pms_id=45064) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21783 (pms_id=45067) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21785 (pms_id=45068) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21786 (pms_id=45078) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21787 (pms_id=45088) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21788 (pms_id=45089) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21789 (pms_id=45098) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21790 (pms_id=45101) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21791 (pms_id=45102) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21792 (pms_id=45109) 2025-11-19 15:35:18 - alpine_bits_python.conversion_service - INFO - Updated conversion 21793 (pms_id=45110) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21794 (pms_id=45111) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21795 (pms_id=45114) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21796 (pms_id=45121) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21797 (pms_id=45122) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21798 (pms_id=45123) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21800 (pms_id=45126) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21799 (pms_id=45124) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21801 (pms_id=45137) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21802 (pms_id=45138) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21803 (pms_id=45139) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21804 (pms_id=45140) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21806 (pms_id=45143) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21805 (pms_id=45141) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21807 (pms_id=45145) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21808 (pms_id=45147) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21809 (pms_id=45148) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21811 (pms_id=45150) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21810 (pms_id=45149) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21812 (pms_id=45151) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21814 (pms_id=45152) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21813 (pms_id=45153) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21815 (pms_id=45154) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21817 (pms_id=45156) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21816 (pms_id=45155) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21819 (pms_id=45160) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21820 (pms_id=45159) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21818 (pms_id=45157) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21821 (pms_id=45161) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21822 (pms_id=45162) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21823 (pms_id=45163) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21824 (pms_id=45164) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21825 (pms_id=45165) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21826 (pms_id=45166) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21827 (pms_id=45173) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21828 (pms_id=45174) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21829 (pms_id=45175) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21831 (pms_id=45176) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21830 (pms_id=45177) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21834 (pms_id=45178) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21832 (pms_id=45179) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21835 (pms_id=45180) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21833 (pms_id=45181) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21836 (pms_id=45182) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21837 (pms_id=45184) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21838 (pms_id=45186) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21843 (pms_id=45187) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21839 (pms_id=45188) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21840 (pms_id=45189) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21841 (pms_id=45191) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21842 (pms_id=45192) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21844 (pms_id=45195) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21845 (pms_id=45196) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21846 (pms_id=45197) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21847 (pms_id=45198) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21848 (pms_id=45199) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21849 (pms_id=45200) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21850 (pms_id=45201) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21851 (pms_id=45202) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21852 (pms_id=45207) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21854 (pms_id=45210) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21853 (pms_id=45209) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21856 (pms_id=45212) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21855 (pms_id=45211) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21857 (pms_id=45213) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21858 (pms_id=45214) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21859 (pms_id=45215) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21860 (pms_id=45223) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21861 (pms_id=45224) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21862 (pms_id=45234) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21864 (pms_id=45236) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21863 (pms_id=45235) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21865 (pms_id=45237) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21866 (pms_id=45238) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21867 (pms_id=45240) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21868 (pms_id=45242) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21869 (pms_id=45243) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21870 (pms_id=45244) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21871 (pms_id=45245) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21873 (pms_id=45246) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21872 (pms_id=45247) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21874 (pms_id=45248) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21876 (pms_id=45250) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21875 (pms_id=45249) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21877 (pms_id=45251) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21878 (pms_id=45252) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21879 (pms_id=45254) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21880 (pms_id=45263) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21881 (pms_id=45273) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21882 (pms_id=45274) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21883 (pms_id=45275) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21884 (pms_id=45276) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21886 (pms_id=45278) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21885 (pms_id=45277) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21888 (pms_id=45280) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21887 (pms_id=45279) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21889 (pms_id=45289) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21890 (pms_id=45299) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21893 (pms_id=45300) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21891 (pms_id=45301) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21894 (pms_id=45303) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21892 (pms_id=45302) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21895 (pms_id=45304) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21896 (pms_id=45305) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21897 (pms_id=45307) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21898 (pms_id=45308) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45305 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21900 (pms_id=45311) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21899 (pms_id=45309) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21901 (pms_id=45312) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21902 (pms_id=45313) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21903 (pms_id=45314) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21904 (pms_id=45315) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21905 (pms_id=45316) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21906 (pms_id=45317) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21907 (pms_id=45321) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21908 (pms_id=45322) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21909 (pms_id=45323) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21910 (pms_id=45324) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21911 (pms_id=45325) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21912 (pms_id=45326) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21913 (pms_id=45327) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21914 (pms_id=45328) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21915 (pms_id=45329) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21916 (pms_id=45330) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21917 (pms_id=45331) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21918 (pms_id=45332) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21920 (pms_id=45335) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21919 (pms_id=45334) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21921 (pms_id=45336) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21922 (pms_id=45337) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21923 (pms_id=45338) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21925 (pms_id=45346) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21924 (pms_id=45349) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21926 (pms_id=45350) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21927 (pms_id=45351) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21928 (pms_id=45362) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21929 (pms_id=45363) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21930 (pms_id=45373) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21931 (pms_id=45374) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21932 (pms_id=45375) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21933 (pms_id=45376) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21936 (pms_id=45377) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21935 (pms_id=45378) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21934 (pms_id=45380) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21937 (pms_id=45381) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21938 (pms_id=45382) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21939 (pms_id=45383) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21940 (pms_id=45384) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21941 (pms_id=45385) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21942 (pms_id=45386) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21943 (pms_id=45387) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21944 (pms_id=45389) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21945 (pms_id=45391) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21946 (pms_id=45392) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21947 (pms_id=45393) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21948 (pms_id=45404) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21949 (pms_id=45414) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21950 (pms_id=45415) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21951 (pms_id=45416) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21952 (pms_id=45417) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21953 (pms_id=45419) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21956 (pms_id=45423) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21954 (pms_id=45420) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21955 (pms_id=45429) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21957 (pms_id=45430) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21958 (pms_id=45431) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21959 (pms_id=45440) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21960 (pms_id=45442) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21961 (pms_id=45449) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21962 (pms_id=45452) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21963 (pms_id=45459) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21964 (pms_id=45461) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21965 (pms_id=45463) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21966 (pms_id=45462) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21967 (pms_id=45464) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21968 (pms_id=45471) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21969 (pms_id=45472) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21972 (pms_id=45473) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21971 (pms_id=45474) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21970 (pms_id=45475) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21973 (pms_id=45476) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21978 (pms_id=45477) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21974 (pms_id=45478) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21976 (pms_id=45480) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21975 (pms_id=45479) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21977 (pms_id=45481) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21979 (pms_id=45482) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21980 (pms_id=45484) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21981 (pms_id=45485) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21982 (pms_id=45486) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21983 (pms_id=45487) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21984 (pms_id=45488) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21985 (pms_id=45490) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21986 (pms_id=45492) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21987 (pms_id=45493) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21988 (pms_id=45498) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21989 (pms_id=45499) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21990 (pms_id=45500) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21991 (pms_id=45501) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21993 (pms_id=45502) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21992 (pms_id=45503) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21994 (pms_id=45508) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21995 (pms_id=45509) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21997 (pms_id=45510) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21996 (pms_id=45511) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21998 (pms_id=45512) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 21999 (pms_id=45513) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22000 (pms_id=45521) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22001 (pms_id=45522) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22003 (pms_id=45523) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22002 (pms_id=45524) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22004 (pms_id=45525) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22005 (pms_id=45526) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22006 (pms_id=45527) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22007 (pms_id=45528) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22008 (pms_id=45529) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22009 (pms_id=45530) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22010 (pms_id=45531) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22012 (pms_id=45532) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22011 (pms_id=45533) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22013 (pms_id=45535) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22014 (pms_id=45544) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22015 (pms_id=45545) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22016 (pms_id=45546) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22036 (pms_id=45548) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22017 (pms_id=45549) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22018 (pms_id=45550) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22019 (pms_id=45551) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22021 (pms_id=45552) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22020 (pms_id=45553) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22022 (pms_id=45554) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22023 (pms_id=45555) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22024 (pms_id=45556) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22025 (pms_id=45557) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22027 (pms_id=45560) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22026 (pms_id=45558) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22028 (pms_id=45564) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22029 (pms_id=45566) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22030 (pms_id=45574) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22031 (pms_id=45594) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22032 (pms_id=45595) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22033 (pms_id=45596) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22034 (pms_id=45597) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22035 (pms_id=45598) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22037 (pms_id=45599) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22038 (pms_id=45600) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22039 (pms_id=45615) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22040 (pms_id=45616) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22041 (pms_id=45618) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22042 (pms_id=45619) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22043 (pms_id=45620) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22044 (pms_id=45621) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22045 (pms_id=45627) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22046 (pms_id=45628) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22047 (pms_id=45629) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22048 (pms_id=45632) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22049 (pms_id=45633) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22051 (pms_id=45637) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22050 (pms_id=45638) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22053 (pms_id=45639) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22052 (pms_id=45642) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22054 (pms_id=45652) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22055 (pms_id=45653) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22056 (pms_id=45654) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22057 (pms_id=45656) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22058 (pms_id=45657) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22059 (pms_id=45658) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22060 (pms_id=45659) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22061 (pms_id=45660) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22062 (pms_id=45663) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22063 (pms_id=45673) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22065 (pms_id=45674) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22064 (pms_id=45675) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22067 (pms_id=45685) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22066 (pms_id=45684) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22068 (pms_id=45686) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22069 (pms_id=45687) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22070 (pms_id=45695) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22071 (pms_id=45696) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22072 (pms_id=45697) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22073 (pms_id=45699) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22074 (pms_id=45701) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22075 (pms_id=45702) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22076 (pms_id=45703) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22077 (pms_id=45704) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22078 (pms_id=45705) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22079 (pms_id=45706) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22081 (pms_id=45708) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22080 (pms_id=45707) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22082 (pms_id=45709) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22083 (pms_id=45710) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22085 (pms_id=45711) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22084 (pms_id=45723) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22086 (pms_id=45725) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22087 (pms_id=45733) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22088 (pms_id=45734) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22089 (pms_id=45736) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22090 (pms_id=45737) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22091 (pms_id=45738) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22092 (pms_id=45739) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22093 (pms_id=45740) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22095 (pms_id=45742) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22094 (pms_id=45743) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22096 (pms_id=45745) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22098 (pms_id=45746) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22097 (pms_id=45747) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22099 (pms_id=45748) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22100 (pms_id=45761) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22102 (pms_id=45762) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22101 (pms_id=45763) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22103 (pms_id=45764) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22105 (pms_id=45765) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22104 (pms_id=45766) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22106 (pms_id=45773) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22107 (pms_id=45774) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22108 (pms_id=45775) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22109 (pms_id=45776) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22110 (pms_id=45778) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22111 (pms_id=45779) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22112 (pms_id=45780) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22113 (pms_id=45781) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22115 (pms_id=45783) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22114 (pms_id=45782) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22116 (pms_id=45784) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22117 (pms_id=45785) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22118 (pms_id=45786) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22119 (pms_id=45787) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22121 (pms_id=45794) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22120 (pms_id=45795) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22122 (pms_id=45803) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22123 (pms_id=45804) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22124 (pms_id=45813) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22125 (pms_id=45815) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22126 (pms_id=45816) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22127 (pms_id=45817) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22128 (pms_id=45818) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 45817 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22129 (pms_id=45819) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22130 (pms_id=45820) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22131 (pms_id=45821) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22132 (pms_id=45823) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22133 (pms_id=45825) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22134 (pms_id=45826) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22135 (pms_id=45827) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22136 (pms_id=45828) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22137 (pms_id=45836) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22138 (pms_id=45837) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22139 (pms_id=45850) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22140 (pms_id=45851) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22141 (pms_id=45852) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22142 (pms_id=45854) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22143 (pms_id=45856) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22144 (pms_id=45857) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22146 (pms_id=45858) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22145 (pms_id=45859) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22147 (pms_id=45861) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22148 (pms_id=45862) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22150 (pms_id=45863) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22149 (pms_id=45864) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22151 (pms_id=45865) 2025-11-19 15:35:19 - alpine_bits_python.conversion_service - INFO - Updated conversion 22152 (pms_id=45866) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22153 (pms_id=45867) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22155 (pms_id=45869) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22154 (pms_id=45870) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22156 (pms_id=45872) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22157 (pms_id=45873) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22158 (pms_id=45874) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22159 (pms_id=45875) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22160 (pms_id=45877) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22161 (pms_id=45878) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22162 (pms_id=45879) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22163 (pms_id=45886) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22164 (pms_id=45887) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22166 (pms_id=45888) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22165 (pms_id=45889) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22167 (pms_id=45899) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22168 (pms_id=45900) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22169 (pms_id=45901) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22170 (pms_id=45902) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22171 (pms_id=45903) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22172 (pms_id=45904) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22173 (pms_id=45905) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22174 (pms_id=45906) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22176 (pms_id=45909) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22175 (pms_id=45908) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22177 (pms_id=45910) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22178 (pms_id=45913) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22179 (pms_id=45919) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22180 (pms_id=45920) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22182 (pms_id=45921) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22181 (pms_id=45922) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22183 (pms_id=45923) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22184 (pms_id=45924) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22185 (pms_id=45925) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22186 (pms_id=45926) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22187 (pms_id=45927) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22188 (pms_id=45928) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22189 (pms_id=45929) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22190 (pms_id=45930) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22191 (pms_id=45931) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22192 (pms_id=45932) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22193 (pms_id=45933) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22194 (pms_id=45934) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22195 (pms_id=45936) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22197 (pms_id=45938) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22196 (pms_id=45937) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22198 (pms_id=45939) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22199 (pms_id=45941) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22200 (pms_id=45942) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22201 (pms_id=45943) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22202 (pms_id=45944) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22203 (pms_id=45945) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22204 (pms_id=45946) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22205 (pms_id=45947) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22207 (pms_id=45949) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22206 (pms_id=45948) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22209 (pms_id=45951) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22208 (pms_id=45950) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22210 (pms_id=45952) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22211 (pms_id=45953) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22212 (pms_id=45954) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22213 (pms_id=45955) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22214 (pms_id=45956) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22215 (pms_id=45957) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22216 (pms_id=45958) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22217 (pms_id=45959) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22218 (pms_id=45960) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22219 (pms_id=45961) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22220 (pms_id=45962) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22221 (pms_id=45963) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22222 (pms_id=45964) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22223 (pms_id=45965) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22224 (pms_id=45966) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22225 (pms_id=45967) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22227 (pms_id=45968) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22228 (pms_id=45970) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22226 (pms_id=45969) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22229 (pms_id=45971) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22230 (pms_id=45972) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22231 (pms_id=45973) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22232 (pms_id=45974) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22233 (pms_id=45975) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22236 (pms_id=45976) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22234 (pms_id=45977) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22235 (pms_id=45978) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22237 (pms_id=45979) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22238 (pms_id=45980) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22239 (pms_id=45981) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22240 (pms_id=45982) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22241 (pms_id=45983) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22242 (pms_id=45984) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22243 (pms_id=45985) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22244 (pms_id=45986) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22246 (pms_id=45987) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22245 (pms_id=45989) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22247 (pms_id=45990) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22248 (pms_id=45991) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22249 (pms_id=45992) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22250 (pms_id=45993) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22251 (pms_id=45994) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22252 (pms_id=45995) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22253 (pms_id=45996) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22254 (pms_id=45997) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22256 (pms_id=45998) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22257 (pms_id=45999) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22255 (pms_id=46000) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22258 (pms_id=46001) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22259 (pms_id=46003) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22260 (pms_id=46012) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22261 (pms_id=46013) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22262 (pms_id=46014) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22263 (pms_id=46015) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22264 (pms_id=46016) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22266 (pms_id=46018) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22267 (pms_id=46019) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22265 (pms_id=46020) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22268 (pms_id=46021) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22269 (pms_id=46022) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22270 (pms_id=46023) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22271 (pms_id=46024) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22272 (pms_id=46025) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22273 (pms_id=46026) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22274 (pms_id=46027) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22277 (pms_id=46028) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22276 (pms_id=46029) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22275 (pms_id=46030) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22278 (pms_id=46031) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22279 (pms_id=46032) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22280 (pms_id=46033) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22281 (pms_id=46035) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22282 (pms_id=46036) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22283 (pms_id=46037) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22284 (pms_id=46038) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22285 (pms_id=46039) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22286 (pms_id=46040) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22288 (pms_id=46041) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22287 (pms_id=46042) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22289 (pms_id=46043) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22290 (pms_id=46044) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22292 (pms_id=46045) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22291 (pms_id=46046) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22293 (pms_id=46047) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22294 (pms_id=46048) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22296 (pms_id=46049) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22295 (pms_id=46050) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22297 (pms_id=46051) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22298 (pms_id=46052) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22299 (pms_id=46054) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22301 (pms_id=46055) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22300 (pms_id=46062) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22302 (pms_id=46063) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22303 (pms_id=46064) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22304 (pms_id=46065) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22305 (pms_id=46066) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22308 (pms_id=46067) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22307 (pms_id=46069) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22306 (pms_id=46070) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22309 (pms_id=46071) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22311 (pms_id=46073) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22310 (pms_id=46075) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22312 (pms_id=46076) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22313 (pms_id=46077) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22315 (pms_id=46078) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22314 (pms_id=46079) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22316 (pms_id=46080) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22317 (pms_id=46081) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22318 (pms_id=46083) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22319 (pms_id=46084) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22321 (pms_id=46086) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22320 (pms_id=46085) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22322 (pms_id=46087) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22323 (pms_id=46088) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22324 (pms_id=46089) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22325 (pms_id=46090) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22326 (pms_id=46091) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22327 (pms_id=46092) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22328 (pms_id=46093) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22329 (pms_id=46094) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22330 (pms_id=46095) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22331 (pms_id=46096) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22332 (pms_id=46097) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22333 (pms_id=46107) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22335 (pms_id=46108) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22334 (pms_id=46110) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22336 (pms_id=46111) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22337 (pms_id=46112) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22338 (pms_id=46113) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22339 (pms_id=46115) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22340 (pms_id=46116) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22341 (pms_id=46117) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22342 (pms_id=46119) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22343 (pms_id=46121) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22344 (pms_id=46122) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22345 (pms_id=46123) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22346 (pms_id=46130) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22347 (pms_id=46131) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22348 (pms_id=46132) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22349 (pms_id=46133) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22350 (pms_id=46134) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22351 (pms_id=46136) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22352 (pms_id=46137) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22353 (pms_id=46139) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22356 (pms_id=46140) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22354 (pms_id=46141) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22355 (pms_id=46142) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22357 (pms_id=46145) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22358 (pms_id=46146) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22359 (pms_id=46147) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22360 (pms_id=46148) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22361 (pms_id=46149) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22362 (pms_id=46150) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22363 (pms_id=46151) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22365 (pms_id=46152) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22364 (pms_id=46153) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22367 (pms_id=46154) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22366 (pms_id=46155) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22368 (pms_id=46156) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22369 (pms_id=46157) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22370 (pms_id=46158) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22373 (pms_id=46160) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22371 (pms_id=46164) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22372 (pms_id=46165) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22374 (pms_id=46166) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22375 (pms_id=46167) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22376 (pms_id=46168) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22377 (pms_id=46169) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22378 (pms_id=46170) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22379 (pms_id=46171) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22380 (pms_id=46181) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22381 (pms_id=46182) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22382 (pms_id=46183) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22384 (pms_id=46186) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22383 (pms_id=46185) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22385 (pms_id=46189) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22386 (pms_id=46190) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22387 (pms_id=46192) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22388 (pms_id=46193) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22389 (pms_id=46194) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22390 (pms_id=46195) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22392 (pms_id=46197) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22391 (pms_id=46196) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22393 (pms_id=46198) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22394 (pms_id=46199) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22395 (pms_id=46202) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22396 (pms_id=46203) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22397 (pms_id=46204) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22398 (pms_id=46205) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22399 (pms_id=46215) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22400 (pms_id=46216) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22401 (pms_id=46217) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22402 (pms_id=46218) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22403 (pms_id=46219) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22404 (pms_id=46220) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22405 (pms_id=46221) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22406 (pms_id=46223) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22407 (pms_id=46225) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22408 (pms_id=46226) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22409 (pms_id=46228) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22410 (pms_id=46229) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22412 (pms_id=46231) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22411 (pms_id=46230) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22413 (pms_id=46232) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22414 (pms_id=46233) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22415 (pms_id=46234) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22416 (pms_id=46235) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22417 (pms_id=46241) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22418 (pms_id=46242) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22419 (pms_id=46243) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22420 (pms_id=46244) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22422 (pms_id=46246) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22421 (pms_id=46245) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22423 (pms_id=46247) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22425 (pms_id=46248) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22424 (pms_id=46249) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22426 (pms_id=46258) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22427 (pms_id=46259) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22428 (pms_id=46260) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22429 (pms_id=46261) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22430 (pms_id=46262) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22431 (pms_id=46264) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22432 (pms_id=46265) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22433 (pms_id=46266) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22434 (pms_id=46269) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22435 (pms_id=46273) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22436 (pms_id=46274) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22437 (pms_id=46284) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22438 (pms_id=46285) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22439 (pms_id=46286) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22440 (pms_id=46288) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22441 (pms_id=46289) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22442 (pms_id=46290) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22443 (pms_id=46291) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22445 (pms_id=46292) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22444 (pms_id=46297) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22446 (pms_id=46298) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22447 (pms_id=46299) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22448 (pms_id=46308) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22450 (pms_id=46319) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22449 (pms_id=46309) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22451 (pms_id=46329) 2025-11-19 15:35:20 - alpine_bits_python.conversion_service - INFO - Updated conversion 22453 (pms_id=46330) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22452 (pms_id=46331) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22454 (pms_id=46333) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22455 (pms_id=46332) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22456 (pms_id=46334) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22457 (pms_id=46335) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22458 (pms_id=46337) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22459 (pms_id=46338) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22460 (pms_id=46339) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22461 (pms_id=46341) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22462 (pms_id=46342) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22463 (pms_id=46345) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22464 (pms_id=46346) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22466 (pms_id=46347) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22465 (pms_id=46348) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22467 (pms_id=46349) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22468 (pms_id=46350) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22469 (pms_id=46352) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22470 (pms_id=46353) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22471 (pms_id=46354) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22472 (pms_id=46355) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22473 (pms_id=46356) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22474 (pms_id=46357) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22475 (pms_id=46358) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22476 (pms_id=46367) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22477 (pms_id=46369) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22478 (pms_id=46371) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22480 (pms_id=46379) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22479 (pms_id=46380) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22481 (pms_id=46389) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22482 (pms_id=46390) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22483 (pms_id=46391) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22484 (pms_id=46393) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22485 (pms_id=46394) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22486 (pms_id=46396) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22487 (pms_id=46397) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22488 (pms_id=46398) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22489 (pms_id=46400) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22490 (pms_id=46401) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22491 (pms_id=46402) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22492 (pms_id=46403) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22493 (pms_id=46412) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22496 (pms_id=46414) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22494 (pms_id=46413) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22495 (pms_id=46422) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22497 (pms_id=46423) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22498 (pms_id=46424) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22499 (pms_id=46434) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22500 (pms_id=46436) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22501 (pms_id=46437) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22502 (pms_id=46438) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22504 (pms_id=46440) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22503 (pms_id=46439) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22505 (pms_id=46441) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22506 (pms_id=46442) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22507 (pms_id=46443) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22509 (pms_id=46454) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22508 (pms_id=46444) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22510 (pms_id=46456) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22511 (pms_id=46458) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22512 (pms_id=46460) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22515 (pms_id=46461) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22514 (pms_id=46463) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22513 (pms_id=46462) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22516 (pms_id=46464) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22517 (pms_id=46465) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22518 (pms_id=46466) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22519 (pms_id=46467) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22520 (pms_id=46469) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22521 (pms_id=46471) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22524 (pms_id=46472) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22523 (pms_id=46475) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22522 (pms_id=46473) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22525 (pms_id=46476) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22526 (pms_id=46477) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22527 (pms_id=46478) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22529 (pms_id=46479) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22528 (pms_id=46481) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22530 (pms_id=46482) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22531 (pms_id=46483) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22532 (pms_id=46484) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22534 (pms_id=46485) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22533 (pms_id=46486) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22535 (pms_id=46487) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22536 (pms_id=46488) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22537 (pms_id=46489) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22538 (pms_id=46490) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22539 (pms_id=46491) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22540 (pms_id=46492) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22542 (pms_id=46493) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22541 (pms_id=46494) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22543 (pms_id=46497) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22545 (pms_id=46498) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22544 (pms_id=46499) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22547 (pms_id=46501) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22546 (pms_id=46500) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22548 (pms_id=46511) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22549 (pms_id=46512) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22550 (pms_id=46513) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22551 (pms_id=46514) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22552 (pms_id=46516) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22553 (pms_id=46525) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22554 (pms_id=46526) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22556 (pms_id=46528) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22555 (pms_id=46527) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22557 (pms_id=46529) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22558 (pms_id=46535) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46526 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22559 (pms_id=46536) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22560 (pms_id=46546) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22561 (pms_id=46557) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22562 (pms_id=46566) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22564 (pms_id=46567) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22563 (pms_id=46568) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22565 (pms_id=46570) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22566 (pms_id=46573) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22567 (pms_id=46578) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22568 (pms_id=46579) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22569 (pms_id=46580) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22570 (pms_id=46582) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22571 (pms_id=46592) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22572 (pms_id=46593) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22573 (pms_id=46594) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22574 (pms_id=46595) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22575 (pms_id=46602) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22576 (pms_id=46604) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22577 (pms_id=46605) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22578 (pms_id=46606) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22579 (pms_id=46607) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22580 (pms_id=46608) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22581 (pms_id=46609) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22582 (pms_id=46611) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22584 (pms_id=46612) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22583 (pms_id=46622) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22585 (pms_id=46624) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22586 (pms_id=46625) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22587 (pms_id=46626) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22588 (pms_id=46627) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22589 (pms_id=46628) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22590 (pms_id=46629) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22591 (pms_id=46630) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22593 (pms_id=46632) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22592 (pms_id=46631) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22594 (pms_id=46635) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22596 (pms_id=46636) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22595 (pms_id=46638) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22597 (pms_id=46639) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22599 (pms_id=46640) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22598 (pms_id=46641) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22600 (pms_id=46642) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22601 (pms_id=46644) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22602 (pms_id=46645) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22603 (pms_id=46646) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22604 (pms_id=46647) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22605 (pms_id=46648) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22606 (pms_id=46653) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22607 (pms_id=46654) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22608 (pms_id=46655) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22609 (pms_id=46656) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22610 (pms_id=46658) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22612 (pms_id=46669) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22611 (pms_id=46668) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22613 (pms_id=46670) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22615 (pms_id=46671) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22616 (pms_id=46681) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22614 (pms_id=46672) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22617 (pms_id=46691) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22619 (pms_id=46692) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22618 (pms_id=46693) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22620 (pms_id=46694) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22622 (pms_id=46695) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22623 (pms_id=46696) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22621 (pms_id=46697) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22624 (pms_id=46699) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22626 (pms_id=46707) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22625 (pms_id=46708) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22627 (pms_id=46717) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22628 (pms_id=46718) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22629 (pms_id=46719) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22630 (pms_id=46720) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22631 (pms_id=46728) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22632 (pms_id=46729) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22633 (pms_id=46730) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22634 (pms_id=46731) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22635 (pms_id=46732) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22636 (pms_id=46733) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22637 (pms_id=46734) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22638 (pms_id=46735) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22639 (pms_id=46736) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22641 (pms_id=46737) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22640 (pms_id=46738) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22642 (pms_id=46739) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22643 (pms_id=46740) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22644 (pms_id=46741) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22645 (pms_id=46742) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22646 (pms_id=46743) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22647 (pms_id=46744) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22648 (pms_id=46745) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22649 (pms_id=46746) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22650 (pms_id=46747) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22651 (pms_id=46762) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22652 (pms_id=46763) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22653 (pms_id=46764) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22654 (pms_id=46773) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22655 (pms_id=46774) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22656 (pms_id=46776) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22657 (pms_id=46777) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22658 (pms_id=46778) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22660 (pms_id=46782) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22659 (pms_id=46786) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22661 (pms_id=46788) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22663 (pms_id=46789) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22662 (pms_id=46790) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22664 (pms_id=46792) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22665 (pms_id=46793) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22666 (pms_id=46801) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22667 (pms_id=46802) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22668 (pms_id=46803) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22669 (pms_id=46804) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22670 (pms_id=46805) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22672 (pms_id=46806) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22671 (pms_id=46807) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22673 (pms_id=46808) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22675 (pms_id=46810) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22674 (pms_id=46811) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22676 (pms_id=46812) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22677 (pms_id=46813) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22678 (pms_id=46819) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22679 (pms_id=46820) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22680 (pms_id=46821) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22681 (pms_id=46831) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22682 (pms_id=46832) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22683 (pms_id=46833) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22684 (pms_id=46834) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22685 (pms_id=46845) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22686 (pms_id=46846) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22687 (pms_id=46847) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22688 (pms_id=46856) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22689 (pms_id=46857) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22690 (pms_id=46858) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22691 (pms_id=46860) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46857 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22692 (pms_id=46861) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22693 (pms_id=46862) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22695 (pms_id=46863) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22696 (pms_id=46864) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22694 (pms_id=46878) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22697 (pms_id=46879) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22698 (pms_id=46880) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22700 (pms_id=46881) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22702 (pms_id=46882) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 46878 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22699 (pms_id=46883) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22701 (pms_id=46884) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22703 (pms_id=46885) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22704 (pms_id=46886) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22705 (pms_id=46887) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22706 (pms_id=46888) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22707 (pms_id=46889) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22708 (pms_id=46890) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22709 (pms_id=46891) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22710 (pms_id=46892) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22711 (pms_id=46893) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22712 (pms_id=46901) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22713 (pms_id=46902) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22715 (pms_id=46903) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22714 (pms_id=46911) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22716 (pms_id=46912) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22717 (pms_id=46914) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22718 (pms_id=46915) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22720 (pms_id=46916) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22719 (pms_id=46918) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22721 (pms_id=46919) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22722 (pms_id=46927) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22723 (pms_id=46929) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22724 (pms_id=46928) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22725 (pms_id=46930) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22726 (pms_id=46931) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22728 (pms_id=46937) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22727 (pms_id=46932) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22729 (pms_id=46947) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22730 (pms_id=46957) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22731 (pms_id=46958) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22733 (pms_id=46969) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22732 (pms_id=46968) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22734 (pms_id=46970) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22735 (pms_id=46971) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22736 (pms_id=46972) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22737 (pms_id=46973) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22738 (pms_id=46982) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22739 (pms_id=46983) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22740 (pms_id=46984) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22741 (pms_id=46986) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22743 (pms_id=46987) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22742 (pms_id=46988) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22744 (pms_id=46989) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22745 (pms_id=46990) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22747 (pms_id=46992) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22746 (pms_id=46991) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22748 (pms_id=46993) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22749 (pms_id=46996) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22751 (pms_id=46997) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22750 (pms_id=46998) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22754 (pms_id=46999) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22753 (pms_id=47002) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22752 (pms_id=47003) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22755 (pms_id=47004) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22756 (pms_id=47013) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22757 (pms_id=47016) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22758 (pms_id=47017) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22759 (pms_id=47018) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22760 (pms_id=47019) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22761 (pms_id=47020) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22762 (pms_id=47021) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22784 (pms_id=47024) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22765 (pms_id=47026) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22763 (pms_id=47027) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22764 (pms_id=47028) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22766 (pms_id=47029) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22767 (pms_id=47030) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22768 (pms_id=47031) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22769 (pms_id=47032) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22771 (pms_id=47033) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22773 (pms_id=47037) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22774 (pms_id=47038) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22772 (pms_id=47036) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22770 (pms_id=47034) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22775 (pms_id=47039) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47036 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22776 (pms_id=47040) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22777 (pms_id=47041) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22778 (pms_id=47043) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22779 (pms_id=47044) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22780 (pms_id=47045) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22781 (pms_id=47046) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22782 (pms_id=47047) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22783 (pms_id=47049) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22787 (pms_id=47058) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22788 (pms_id=47069) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22789 (pms_id=47070) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22791 (pms_id=47074) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22790 (pms_id=47072) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22792 (pms_id=47075) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22793 (pms_id=47076) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22794 (pms_id=47077) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22795 (pms_id=47078) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22796 (pms_id=47079) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22797 (pms_id=47086) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22798 (pms_id=47096) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22799 (pms_id=47099) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22800 (pms_id=47100) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22801 (pms_id=47102) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22786 (pms_id=47054) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22785 (pms_id=47050) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22802 (pms_id=47103) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22803 (pms_id=47114) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22805 (pms_id=47116) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22806 (pms_id=47117) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22804 (pms_id=47115) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22808 (pms_id=47118) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22807 (pms_id=47120) 2025-11-19 15:35:21 - alpine_bits_python.conversion_service - INFO - Updated conversion 22809 (pms_id=47130) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47130 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22812 (pms_id=47131) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22810 (pms_id=47132) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22811 (pms_id=47134) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22813 (pms_id=47135) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22814 (pms_id=47136) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22815 (pms_id=47137) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22816 (pms_id=47138) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22817 (pms_id=47148) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22818 (pms_id=47149) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22819 (pms_id=47150) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22821 (pms_id=47151) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22820 (pms_id=47152) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22822 (pms_id=47153) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22823 (pms_id=47154) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22824 (pms_id=47155) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22827 (pms_id=47158) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22826 (pms_id=47157) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22825 (pms_id=47156) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22828 (pms_id=47159) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22829 (pms_id=47160) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22832 (pms_id=47161) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22830 (pms_id=47162) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22831 (pms_id=47163) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22833 (pms_id=47172) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22834 (pms_id=47173) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22835 (pms_id=47174) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22837 (pms_id=47175) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22836 (pms_id=47176) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22838 (pms_id=47178) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22839 (pms_id=47179) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22840 (pms_id=47183) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22842 (pms_id=47184) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22841 (pms_id=47194) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22843 (pms_id=47195) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22844 (pms_id=47196) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22848 (pms_id=47197) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22845 (pms_id=47198) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22847 (pms_id=47200) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22846 (pms_id=47199) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22849 (pms_id=47201) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22850 (pms_id=47203) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22851 (pms_id=47204) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22852 (pms_id=47205) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22853 (pms_id=47215) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22854 (pms_id=47216) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22855 (pms_id=47226) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22856 (pms_id=47227) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22858 (pms_id=47229) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22857 (pms_id=47230) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22859 (pms_id=47235) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22860 (pms_id=47245) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22862 (pms_id=47247) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22861 (pms_id=47248) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22863 (pms_id=47249) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22864 (pms_id=47250) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22865 (pms_id=47251) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22866 (pms_id=47252) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22867 (pms_id=47253) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22868 (pms_id=47255) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22869 (pms_id=47264) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22870 (pms_id=47265) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22871 (pms_id=47266) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22872 (pms_id=47267) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22873 (pms_id=47268) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22874 (pms_id=47269) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22875 (pms_id=47270) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22876 (pms_id=47271) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22877 (pms_id=47272) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22878 (pms_id=47273) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22879 (pms_id=47274) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22880 (pms_id=47275) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22881 (pms_id=47276) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22882 (pms_id=47277) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22883 (pms_id=47278) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22884 (pms_id=47279) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22885 (pms_id=47282) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22886 (pms_id=47283) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22887 (pms_id=47284) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22888 (pms_id=47285) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22889 (pms_id=47286) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22891 (pms_id=47287) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22890 (pms_id=47288) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22892 (pms_id=47289) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22893 (pms_id=47290) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22894 (pms_id=47291) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22895 (pms_id=47292) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22896 (pms_id=47293) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22897 (pms_id=47294) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22898 (pms_id=47295) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22900 (pms_id=47302) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22899 (pms_id=47312) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22901 (pms_id=47313) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22902 (pms_id=47314) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22904 (pms_id=47322) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22903 (pms_id=47332) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22905 (pms_id=47333) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22906 (pms_id=47334) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47314 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22908 (pms_id=47335) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22907 (pms_id=47336) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22911 (pms_id=47337) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22909 (pms_id=47339) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22910 (pms_id=47340) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22912 (pms_id=47341) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22913 (pms_id=47351) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22914 (pms_id=47352) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22915 (pms_id=47353) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22916 (pms_id=47354) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22918 (pms_id=47355) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22917 (pms_id=47356) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22919 (pms_id=47357) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22920 (pms_id=47358) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22921 (pms_id=47359) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22923 (pms_id=47371) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22924 (pms_id=47382) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22922 (pms_id=47381) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22925 (pms_id=47383) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22926 (pms_id=47384) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22927 (pms_id=47385) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22928 (pms_id=47386) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22929 (pms_id=47387) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22931 (pms_id=47388) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22930 (pms_id=47389) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22932 (pms_id=47390) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22934 (pms_id=47391) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22933 (pms_id=47392) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22935 (pms_id=47393) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22936 (pms_id=47395) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22937 (pms_id=47396) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22938 (pms_id=47397) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22939 (pms_id=47398) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22940 (pms_id=47399) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22941 (pms_id=47400) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22942 (pms_id=47401) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22944 (pms_id=47402) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22943 (pms_id=47409) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22945 (pms_id=47410) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22946 (pms_id=47411) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22947 (pms_id=47412) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22949 (pms_id=47414) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22948 (pms_id=47413) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22950 (pms_id=47416) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22951 (pms_id=47417) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22952 (pms_id=47418) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22954 (pms_id=47419) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22953 (pms_id=47420) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22955 (pms_id=47421) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22956 (pms_id=47422) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22957 (pms_id=47423) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22958 (pms_id=47424) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22959 (pms_id=47425) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22960 (pms_id=47426) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22961 (pms_id=47427) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22963 (pms_id=47430) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22962 (pms_id=47429) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22964 (pms_id=47432) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22965 (pms_id=47433) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22966 (pms_id=47434) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22967 (pms_id=47436) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22968 (pms_id=47437) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22969 (pms_id=47438) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22970 (pms_id=47439) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22971 (pms_id=47440) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22972 (pms_id=47441) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22975 (pms_id=47442) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22973 (pms_id=47443) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22974 (pms_id=47444) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22976 (pms_id=47445) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22979 (pms_id=47446) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22978 (pms_id=47447) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22977 (pms_id=47448) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22980 (pms_id=47449) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22981 (pms_id=47451) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22982 (pms_id=47454) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22984 (pms_id=47458) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22983 (pms_id=47455) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22985 (pms_id=47460) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22986 (pms_id=47461) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22987 (pms_id=47462) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22988 (pms_id=47463) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22989 (pms_id=47464) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22990 (pms_id=47465) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22991 (pms_id=47466) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22993 (pms_id=47467) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22992 (pms_id=47468) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22994 (pms_id=47469) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22995 (pms_id=47470) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22996 (pms_id=47471) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22997 (pms_id=47472) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22998 (pms_id=47476) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 22999 (pms_id=47477) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23000 (pms_id=47479) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23001 (pms_id=47480) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23003 (pms_id=47482) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23002 (pms_id=47481) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23004 (pms_id=47483) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23005 (pms_id=47484) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23006 (pms_id=47485) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23007 (pms_id=47487) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23009 (pms_id=47488) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23010 (pms_id=47495) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23008 (pms_id=47496) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23011 (pms_id=47497) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23012 (pms_id=47505) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23013 (pms_id=47506) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23014 (pms_id=47507) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23016 (pms_id=47508) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23015 (pms_id=47510) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23018 (pms_id=47512) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23017 (pms_id=47511) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47512 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23019 (pms_id=47514) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23021 (pms_id=47516) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23020 (pms_id=47515) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23022 (pms_id=47517) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23023 (pms_id=47518) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23024 (pms_id=47528) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23025 (pms_id=47529) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23026 (pms_id=47530) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23027 (pms_id=47531) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23028 (pms_id=47532) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23029 (pms_id=47533) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47532 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23030 (pms_id=47534) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23031 (pms_id=47535) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23032 (pms_id=47536) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23033 (pms_id=47537) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23034 (pms_id=47538) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23035 (pms_id=47539) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23036 (pms_id=47540) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23037 (pms_id=47541) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23038 (pms_id=47542) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23039 (pms_id=47549) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23040 (pms_id=47550) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23041 (pms_id=47552) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23042 (pms_id=47554) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23043 (pms_id=47559) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23044 (pms_id=47560) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23045 (pms_id=47561) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23046 (pms_id=47563) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23047 (pms_id=47564) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23048 (pms_id=47565) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23049 (pms_id=47566) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23050 (pms_id=47567) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23051 (pms_id=47569) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23052 (pms_id=47571) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23053 (pms_id=47573) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23054 (pms_id=47574) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23056 (pms_id=47576) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23055 (pms_id=47575) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23057 (pms_id=47577) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23058 (pms_id=47578) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23059 (pms_id=47579) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23060 (pms_id=47580) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47580 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23061 (pms_id=47581) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23062 (pms_id=47583) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23063 (pms_id=47584) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23064 (pms_id=47585) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23065 (pms_id=47586) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23066 (pms_id=47588) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23067 (pms_id=47589) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23068 (pms_id=47590) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23069 (pms_id=47591) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23070 (pms_id=47597) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23071 (pms_id=47598) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23072 (pms_id=47607) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23073 (pms_id=47608) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23074 (pms_id=47619) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23076 (pms_id=47628) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23075 (pms_id=47620) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23077 (pms_id=47631) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23078 (pms_id=47632) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23080 (pms_id=47633) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23079 (pms_id=47634) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23081 (pms_id=47635) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23082 (pms_id=47636) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23083 (pms_id=47638) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23084 (pms_id=47639) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23086 (pms_id=47640) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23085 (pms_id=47641) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23088 (pms_id=47643) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23087 (pms_id=47642) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23089 (pms_id=47644) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23090 (pms_id=47649) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23091 (pms_id=47650) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23092 (pms_id=47651) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23093 (pms_id=47652) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23094 (pms_id=47653) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23095 (pms_id=47655) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23096 (pms_id=47654) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23097 (pms_id=47661) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23098 (pms_id=47663) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23099 (pms_id=47671) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23100 (pms_id=47672) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23101 (pms_id=47674) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23102 (pms_id=47681) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23104 (pms_id=47693) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23103 (pms_id=47692) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23105 (pms_id=47694) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23106 (pms_id=47696) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23107 (pms_id=47697) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23108 (pms_id=47698) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23109 (pms_id=47702) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23111 (pms_id=47703) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23112 (pms_id=47713) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23110 (pms_id=47723) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23114 (pms_id=47724) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23113 (pms_id=47733) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23115 (pms_id=47734) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23116 (pms_id=47735) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23117 (pms_id=47736) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23118 (pms_id=47737) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23119 (pms_id=47738) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23120 (pms_id=47739) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23121 (pms_id=47741) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23122 (pms_id=47742) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23124 (pms_id=47743) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23123 (pms_id=47744) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23125 (pms_id=47745) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23126 (pms_id=47746) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23127 (pms_id=47747) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23128 (pms_id=47748) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23129 (pms_id=47758) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23131 (pms_id=47759) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23130 (pms_id=47760) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23132 (pms_id=47762) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23133 (pms_id=47763) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23134 (pms_id=47764) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23135 (pms_id=47765) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23136 (pms_id=47766) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23137 (pms_id=47776) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23138 (pms_id=47777) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47765 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23139 (pms_id=47778) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23140 (pms_id=47779) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23141 (pms_id=47780) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23142 (pms_id=47781) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23143 (pms_id=47782) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23145 (pms_id=47794) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23144 (pms_id=47784) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23146 (pms_id=47795) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23148 (pms_id=47796) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23147 (pms_id=47797) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23149 (pms_id=47798) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23150 (pms_id=47799) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23151 (pms_id=47800) 2025-11-19 15:35:22 - alpine_bits_python.conversion_service - INFO - Updated conversion 23153 (pms_id=47801) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23152 (pms_id=47802) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23154 (pms_id=47803) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23155 (pms_id=47804) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23156 (pms_id=47805) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23157 (pms_id=47806) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23158 (pms_id=47807) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23159 (pms_id=47809) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23161 (pms_id=47810) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23160 (pms_id=47811) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23162 (pms_id=47812) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23163 (pms_id=47813) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23164 (pms_id=47814) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23165 (pms_id=47824) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23166 (pms_id=47825) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23167 (pms_id=47826) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23173 (pms_id=47827) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23168 (pms_id=47828) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23169 (pms_id=47829) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23170 (pms_id=47830) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23171 (pms_id=47831) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23172 (pms_id=47832) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23174 (pms_id=47838) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23175 (pms_id=47839) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23176 (pms_id=47840) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23177 (pms_id=47841) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23178 (pms_id=47842) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23179 (pms_id=47843) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23180 (pms_id=47844) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23181 (pms_id=47845) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23182 (pms_id=47846) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23183 (pms_id=47855) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23184 (pms_id=47856) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23185 (pms_id=47858) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23186 (pms_id=47859) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23187 (pms_id=47860) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23188 (pms_id=47861) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23190 (pms_id=47862) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23189 (pms_id=47863) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23191 (pms_id=47868) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23192 (pms_id=47869) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23193 (pms_id=47870) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23194 (pms_id=47871) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23195 (pms_id=47878) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23196 (pms_id=47879) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23197 (pms_id=47880) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23198 (pms_id=47881) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23203 (pms_id=47882) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23199 (pms_id=47883) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23200 (pms_id=47884) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23201 (pms_id=47885) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23202 (pms_id=47886) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23204 (pms_id=47887) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23205 (pms_id=47893) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23206 (pms_id=47894) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23207 (pms_id=47895) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23208 (pms_id=47897) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23209 (pms_id=47899) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23210 (pms_id=47900) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23211 (pms_id=47901) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23212 (pms_id=47902) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23213 (pms_id=47903) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23214 (pms_id=47904) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23215 (pms_id=47906) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23216 (pms_id=47907) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23217 (pms_id=47908) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23218 (pms_id=47909) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23219 (pms_id=47911) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23221 (pms_id=47912) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23220 (pms_id=47914) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23222 (pms_id=47915) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23223 (pms_id=47916) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23224 (pms_id=47917) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23225 (pms_id=47918) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23226 (pms_id=47919) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23227 (pms_id=47920) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23228 (pms_id=47921) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23229 (pms_id=47922) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23230 (pms_id=47933) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23232 (pms_id=47935) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23231 (pms_id=47934) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23233 (pms_id=47936) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23234 (pms_id=47937) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23235 (pms_id=47938) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23236 (pms_id=47939) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23237 (pms_id=47940) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23238 (pms_id=47941) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23239 (pms_id=47945) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23240 (pms_id=47946) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23241 (pms_id=47948) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23242 (pms_id=47949) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23243 (pms_id=47950) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23244 (pms_id=47954) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23245 (pms_id=47958) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23246 (pms_id=47959) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23247 (pms_id=47960) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23248 (pms_id=47961) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23249 (pms_id=47962) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23251 (pms_id=47963) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23250 (pms_id=47964) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23252 (pms_id=47965) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23253 (pms_id=47966) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47964 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23254 (pms_id=47967) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47965 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 47966 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23255 (pms_id=47968) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23256 (pms_id=47970) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23257 (pms_id=47973) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23259 (pms_id=47971) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23258 (pms_id=47974) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23260 (pms_id=47975) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23261 (pms_id=47978) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23262 (pms_id=47988) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23263 (pms_id=47989) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23264 (pms_id=47990) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23265 (pms_id=47991) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23268 (pms_id=47992) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23266 (pms_id=47993) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23267 (pms_id=47994) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23269 (pms_id=47995) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23270 (pms_id=47996) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23271 (pms_id=47997) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23272 (pms_id=47998) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23273 (pms_id=47999) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23274 (pms_id=48000) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23275 (pms_id=48002) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23276 (pms_id=48003) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23278 (pms_id=48004) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23277 (pms_id=48012) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23279 (pms_id=48014) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23280 (pms_id=48024) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23281 (pms_id=48025) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23282 (pms_id=48026) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23283 (pms_id=48034) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23284 (pms_id=48035) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23285 (pms_id=48037) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23286 (pms_id=48038) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23288 (pms_id=48039) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23287 (pms_id=48040) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23289 (pms_id=48041) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23290 (pms_id=48042) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23291 (pms_id=48043) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23292 (pms_id=48044) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23293 (pms_id=48045) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23294 (pms_id=48046) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23296 (pms_id=48048) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23295 (pms_id=48050) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23297 (pms_id=48051) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23300 (pms_id=48053) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23298 (pms_id=48052) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23299 (pms_id=48054) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23301 (pms_id=48055) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23302 (pms_id=48064) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23303 (pms_id=48065) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23304 (pms_id=48066) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23305 (pms_id=48067) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23306 (pms_id=48069) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23307 (pms_id=48070) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23308 (pms_id=48071) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23310 (pms_id=48072) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23311 (pms_id=48074) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23309 (pms_id=48073) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23312 (pms_id=48075) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23313 (pms_id=48084) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23314 (pms_id=48085) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23315 (pms_id=48094) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23316 (pms_id=48095) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23317 (pms_id=48096) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23318 (pms_id=48097) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23319 (pms_id=48098) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23320 (pms_id=48099) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23321 (pms_id=48100) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23323 (pms_id=48101) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23322 (pms_id=48106) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23324 (pms_id=48108) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23325 (pms_id=48109) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23326 (pms_id=48111) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23327 (pms_id=48117) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23328 (pms_id=48118) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23329 (pms_id=48119) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23330 (pms_id=48121) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23331 (pms_id=48122) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23332 (pms_id=48123) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23333 (pms_id=48124) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23334 (pms_id=48125) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23335 (pms_id=48126) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23336 (pms_id=48127) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23337 (pms_id=48130) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23338 (pms_id=48131) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23340 (pms_id=48132) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23341 (pms_id=48133) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23339 (pms_id=48135) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23342 (pms_id=48136) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23343 (pms_id=48137) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23344 (pms_id=48138) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23345 (pms_id=48139) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23346 (pms_id=48140) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23347 (pms_id=48141) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23348 (pms_id=48142) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23350 (pms_id=48143) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23351 (pms_id=48144) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23349 (pms_id=48145) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23352 (pms_id=48146) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23353 (pms_id=48147) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23354 (pms_id=48148) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23355 (pms_id=48149) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23356 (pms_id=48150) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23357 (pms_id=48159) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23358 (pms_id=48160) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23360 (pms_id=48161) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23359 (pms_id=48163) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23367 (pms_id=48170) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23362 (pms_id=48172) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23363 (pms_id=48174) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23361 (pms_id=48171) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23364 (pms_id=48176) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23365 (pms_id=48177) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23366 (pms_id=48178) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23368 (pms_id=48183) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23369 (pms_id=48184) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23370 (pms_id=48185) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23371 (pms_id=48193) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23373 (pms_id=48195) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23372 (pms_id=48194) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23374 (pms_id=48196) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23375 (pms_id=48197) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23376 (pms_id=48199) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23377 (pms_id=48209) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23378 (pms_id=48218) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23379 (pms_id=48220) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23380 (pms_id=48221) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23382 (pms_id=48223) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23381 (pms_id=48224) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23383 (pms_id=48225) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23384 (pms_id=48226) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23385 (pms_id=48227) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23386 (pms_id=48228) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23387 (pms_id=48229) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23388 (pms_id=48236) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23389 (pms_id=48237) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23391 (pms_id=48248) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23390 (pms_id=48249) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23392 (pms_id=48250) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23393 (pms_id=48251) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23394 (pms_id=48253) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23395 (pms_id=48254) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23397 (pms_id=48263) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23396 (pms_id=48255) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23399 (pms_id=48273) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23398 (pms_id=48274) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23400 (pms_id=48275) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23401 (pms_id=48276) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23402 (pms_id=48278) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23404 (pms_id=48281) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23403 (pms_id=48279) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23405 (pms_id=48282) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23406 (pms_id=48283) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23407 (pms_id=48284) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23408 (pms_id=48285) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23410 (pms_id=48286) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23409 (pms_id=48287) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23411 (pms_id=48288) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23412 (pms_id=48289) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23413 (pms_id=48290) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23414 (pms_id=48291) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23417 (pms_id=48293) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23415 (pms_id=48303) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23418 (pms_id=48306) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23416 (pms_id=48305) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23419 (pms_id=48307) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23420 (pms_id=48313) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23421 (pms_id=48312) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23423 (pms_id=48322) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23422 (pms_id=48323) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23424 (pms_id=48324) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23425 (pms_id=48326) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23426 (pms_id=48327) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23427 (pms_id=48328) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23428 (pms_id=48329) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23429 (pms_id=48330) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23431 (pms_id=48331) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23432 (pms_id=48332) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23430 (pms_id=48339) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23433 (pms_id=48340) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23434 (pms_id=48341) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23435 (pms_id=48343) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23436 (pms_id=48344) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23437 (pms_id=48345) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23438 (pms_id=48346) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23439 (pms_id=48347) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23441 (pms_id=48348) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23440 (pms_id=48350) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23442 (pms_id=48351) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23443 (pms_id=48352) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23444 (pms_id=48353) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23445 (pms_id=48354) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23446 (pms_id=48355) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23447 (pms_id=48356) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23450 (pms_id=48358) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23448 (pms_id=48357) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23449 (pms_id=48359) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23451 (pms_id=48360) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23452 (pms_id=48369) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23453 (pms_id=48370) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23454 (pms_id=48379) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23455 (pms_id=48381) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23456 (pms_id=48386) 2025-11-19 15:35:23 - alpine_bits_python.conversion_service - INFO - Updated conversion 23457 (pms_id=48387) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23462 (pms_id=48390) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23459 (pms_id=48391) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23461 (pms_id=48392) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23464 (pms_id=48398) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23463 (pms_id=48393) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23465 (pms_id=48399) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23466 (pms_id=48400) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23469 (pms_id=48402) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23468 (pms_id=48408) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23470 (pms_id=48409) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23472 (pms_id=48411) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23471 (pms_id=48412) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23473 (pms_id=48414) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23474 (pms_id=48415) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23458 (pms_id=48388) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23460 (pms_id=48389) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23475 (pms_id=48416) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23477 (pms_id=48418) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23476 (pms_id=48419) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23484 (pms_id=48420) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23478 (pms_id=48421) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23480 (pms_id=48422) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23467 (pms_id=48401) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23479 (pms_id=48423) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23483 (pms_id=48433) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23481 (pms_id=48434) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23482 (pms_id=48435) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23485 (pms_id=48436) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23487 (pms_id=48437) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23486 (pms_id=48438) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23488 (pms_id=48439) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23491 (pms_id=48440) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23489 (pms_id=48450) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23490 (pms_id=48451) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23493 (pms_id=48452) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23492 (pms_id=48453) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23494 (pms_id=48454) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23495 (pms_id=48455) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23496 (pms_id=48456) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23497 (pms_id=48457) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23498 (pms_id=48458) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23499 (pms_id=48459) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23500 (pms_id=48460) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23501 (pms_id=48461) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23503 (pms_id=48462) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23502 (pms_id=48463) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23504 (pms_id=48464) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23505 (pms_id=48465) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23506 (pms_id=48466) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23508 (pms_id=48468) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23507 (pms_id=48467) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23509 (pms_id=48469) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23510 (pms_id=48470) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23512 (pms_id=48472) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23511 (pms_id=48471) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23513 (pms_id=48473) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23514 (pms_id=48474) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23517 (pms_id=48477) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23515 (pms_id=48475) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23516 (pms_id=48476) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23518 (pms_id=48479) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23521 (pms_id=48480) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23520 (pms_id=48481) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23519 (pms_id=48482) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23523 (pms_id=48483) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23522 (pms_id=48484) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23524 (pms_id=48485) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23525 (pms_id=48495) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23526 (pms_id=48496) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23528 (pms_id=48498) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23529 (pms_id=48499) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23527 (pms_id=48497) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23531 (pms_id=48500) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23530 (pms_id=48501) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23533 (pms_id=48502) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23532 (pms_id=48503) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23534 (pms_id=48504) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23535 (pms_id=48505) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23536 (pms_id=48506) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23537 (pms_id=48507) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23538 (pms_id=48508) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23539 (pms_id=48509) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23541 (pms_id=48510) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23540 (pms_id=48512) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23542 (pms_id=48513) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48512 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23543 (pms_id=48514) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23544 (pms_id=48516) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23565 (pms_id=48517) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23545 (pms_id=48518) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23548 (pms_id=48521) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23546 (pms_id=48519) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23547 (pms_id=48520) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23549 (pms_id=48522) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23550 (pms_id=48523) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23551 (pms_id=48524) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23552 (pms_id=48525) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23553 (pms_id=48526) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23554 (pms_id=48527) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23555 (pms_id=48528) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23556 (pms_id=48529) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23557 (pms_id=48530) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23558 (pms_id=48531) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23559 (pms_id=48532) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23560 (pms_id=48533) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23561 (pms_id=48534) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23562 (pms_id=48536) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23563 (pms_id=48537) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23564 (pms_id=48539) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23567 (pms_id=48540) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23566 (pms_id=48541) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23568 (pms_id=48542) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23570 (pms_id=48543) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23569 (pms_id=48544) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23571 (pms_id=48545) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23572 (pms_id=48547) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23573 (pms_id=48548) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23574 (pms_id=48549) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23575 (pms_id=48550) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23576 (pms_id=48551) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23577 (pms_id=48552) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23579 (pms_id=48554) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23578 (pms_id=48555) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23580 (pms_id=48556) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23582 (pms_id=48557) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23581 (pms_id=48559) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23583 (pms_id=48560) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23584 (pms_id=48561) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23587 (pms_id=48562) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23585 (pms_id=48563) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23588 (pms_id=48564) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23586 (pms_id=48565) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23589 (pms_id=48566) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23590 (pms_id=48567) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23591 (pms_id=48568) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23593 (pms_id=48569) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23592 (pms_id=48570) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23594 (pms_id=48571) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23595 (pms_id=48572) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23596 (pms_id=48573) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23599 (pms_id=48579) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23598 (pms_id=48589) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23597 (pms_id=48590) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23600 (pms_id=48591) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23601 (pms_id=48600) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23603 (pms_id=48601) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23602 (pms_id=48602) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23604 (pms_id=48603) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23605 (pms_id=48604) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23606 (pms_id=48605) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23607 (pms_id=48606) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23608 (pms_id=48607) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23609 (pms_id=48608) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23610 (pms_id=48610) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23611 (pms_id=48609) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23612 (pms_id=48611) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23613 (pms_id=48612) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23614 (pms_id=48613) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23616 (pms_id=48614) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23615 (pms_id=48615) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48613 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23617 (pms_id=48616) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23618 (pms_id=48618) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23619 (pms_id=48619) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23620 (pms_id=48620) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23621 (pms_id=48621) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23622 (pms_id=48622) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23623 (pms_id=48624) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23624 (pms_id=48627) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23625 (pms_id=48628) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23626 (pms_id=48629) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23627 (pms_id=48630) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23629 (pms_id=48631) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23628 (pms_id=48632) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23630 (pms_id=48633) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23631 (pms_id=48634) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23632 (pms_id=48635) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23633 (pms_id=48636) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23634 (pms_id=48637) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23635 (pms_id=48638) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23637 (pms_id=48639) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23639 (pms_id=48641) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23636 (pms_id=48640) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23638 (pms_id=48642) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23640 (pms_id=48643) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23641 (pms_id=48644) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23642 (pms_id=48645) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23643 (pms_id=48646) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23644 (pms_id=48647) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23645 (pms_id=48648) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23646 (pms_id=48649) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23649 (pms_id=48651) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23647 (pms_id=48650) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23648 (pms_id=48652) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23650 (pms_id=48653) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23651 (pms_id=48654) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23652 (pms_id=48655) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23653 (pms_id=48656) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23654 (pms_id=48657) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23655 (pms_id=48658) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23657 (pms_id=48659) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23656 (pms_id=48661) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23658 (pms_id=48662) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23659 (pms_id=48663) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23661 (pms_id=48664) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23660 (pms_id=48665) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23662 (pms_id=48666) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23663 (pms_id=48667) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23664 (pms_id=48668) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23668 (pms_id=48669) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23669 (pms_id=48670) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23665 (pms_id=48671) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23666 (pms_id=48672) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23667 (pms_id=48673) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23670 (pms_id=48674) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23672 (pms_id=48675) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23671 (pms_id=48676) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23673 (pms_id=48677) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23677 (pms_id=48679) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23675 (pms_id=48680) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23674 (pms_id=48681) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23676 (pms_id=48683) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23678 (pms_id=48684) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23679 (pms_id=48685) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23680 (pms_id=48686) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23681 (pms_id=48687) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23682 (pms_id=48688) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23683 (pms_id=48689) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23684 (pms_id=48690) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23685 (pms_id=48691) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23686 (pms_id=48692) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23687 (pms_id=48693) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23688 (pms_id=48694) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23689 (pms_id=48696) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23691 (pms_id=48698) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23690 (pms_id=48697) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23692 (pms_id=48699) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23693 (pms_id=48701) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23694 (pms_id=48702) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23695 (pms_id=48703) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23697 (pms_id=48704) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23696 (pms_id=48705) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23698 (pms_id=48706) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23700 (pms_id=48707) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23699 (pms_id=48708) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23701 (pms_id=48709) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23702 (pms_id=48710) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23703 (pms_id=48711) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23704 (pms_id=48712) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23705 (pms_id=48713) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23707 (pms_id=48714) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23706 (pms_id=48715) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23708 (pms_id=48716) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23709 (pms_id=48717) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23710 (pms_id=48718) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23711 (pms_id=48719) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23713 (pms_id=48720) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23712 (pms_id=48721) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23714 (pms_id=48722) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23715 (pms_id=48723) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23716 (pms_id=48724) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23718 (pms_id=48725) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23717 (pms_id=48726) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23719 (pms_id=48727) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23720 (pms_id=48728) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23721 (pms_id=48729) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23722 (pms_id=48730) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23723 (pms_id=48731) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23724 (pms_id=48732) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23725 (pms_id=48733) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23727 (pms_id=48734) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23726 (pms_id=48735) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23728 (pms_id=48736) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23729 (pms_id=48737) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23730 (pms_id=48738) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23732 (pms_id=48739) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23731 (pms_id=48740) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23733 (pms_id=48742) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23734 (pms_id=48743) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23736 (pms_id=48744) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23735 (pms_id=48745) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23737 (pms_id=48751) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23738 (pms_id=48752) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23739 (pms_id=48753) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23740 (pms_id=48754) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23741 (pms_id=48755) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23742 (pms_id=48756) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23743 (pms_id=48757) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23744 (pms_id=48758) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23745 (pms_id=48759) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23747 (pms_id=48761) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23746 (pms_id=48762) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23748 (pms_id=48763) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23750 (pms_id=48764) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23749 (pms_id=48765) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48764 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23751 (pms_id=48766) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23753 (pms_id=48771) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23752 (pms_id=48772) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23754 (pms_id=48773) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23755 (pms_id=48774) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23756 (pms_id=48775) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23757 (pms_id=48776) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23758 (pms_id=48777) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23759 (pms_id=48778) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23760 (pms_id=48779) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23761 (pms_id=48780) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23762 (pms_id=48781) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23763 (pms_id=48782) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23764 (pms_id=48783) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23765 (pms_id=48785) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23766 (pms_id=48786) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23768 (pms_id=48792) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23767 (pms_id=48787) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23770 (pms_id=48793) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23769 (pms_id=48794) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23773 (pms_id=48796) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23771 (pms_id=48795) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23772 (pms_id=48797) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23774 (pms_id=48798) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23775 (pms_id=48799) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23777 (pms_id=48800) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23776 (pms_id=48801) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23778 (pms_id=48803) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23779 (pms_id=48804) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23780 (pms_id=48815) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23781 (pms_id=48816) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23782 (pms_id=48817) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23783 (pms_id=48818) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23784 (pms_id=48819) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23785 (pms_id=48821) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23787 (pms_id=48822) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23786 (pms_id=48823) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23788 (pms_id=48824) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23789 (pms_id=48825) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23790 (pms_id=48826) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23791 (pms_id=48828) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23792 (pms_id=48827) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23793 (pms_id=48829) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23794 (pms_id=48830) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23796 (pms_id=48831) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23795 (pms_id=48832) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23797 (pms_id=48833) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23798 (pms_id=48834) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23799 (pms_id=48835) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23808 (pms_id=48837) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23800 (pms_id=48838) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23801 (pms_id=48839) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23802 (pms_id=48840) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23803 (pms_id=48841) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23804 (pms_id=48842) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23806 (pms_id=48843) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23807 (pms_id=48845) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23805 (pms_id=48844) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23809 (pms_id=48855) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23812 (pms_id=48857) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23810 (pms_id=48856) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23811 (pms_id=48858) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23813 (pms_id=48859) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23815 (pms_id=48860) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23814 (pms_id=48868) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23816 (pms_id=48879) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23817 (pms_id=48880) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23818 (pms_id=48881) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23819 (pms_id=48882) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23820 (pms_id=48883) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23822 (pms_id=48884) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23821 (pms_id=48885) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23823 (pms_id=48886) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23824 (pms_id=48888) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23825 (pms_id=48889) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23828 (pms_id=48890) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23826 (pms_id=48891) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23827 (pms_id=48892) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23829 (pms_id=48893) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23831 (pms_id=48894) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23830 (pms_id=48895) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23832 (pms_id=48896) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23834 (pms_id=48901) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23833 (pms_id=48900) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23835 (pms_id=48902) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23836 (pms_id=48904) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23837 (pms_id=48907) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23838 (pms_id=48908) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23839 (pms_id=48913) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23840 (pms_id=48914) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23841 (pms_id=48924) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23842 (pms_id=48925) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23843 (pms_id=48926) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23844 (pms_id=48927) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23845 (pms_id=48928) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23846 (pms_id=48929) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23847 (pms_id=48930) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23848 (pms_id=48931) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23849 (pms_id=48932) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23850 (pms_id=48933) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23851 (pms_id=48934) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23853 (pms_id=48935) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23852 (pms_id=48936) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23854 (pms_id=48937) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23855 (pms_id=48938) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23856 (pms_id=48939) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23857 (pms_id=48940) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 48938 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23858 (pms_id=48941) 2025-11-19 15:35:24 - alpine_bits_python.conversion_service - INFO - Updated conversion 23860 (pms_id=48942) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23859 (pms_id=48944) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23861 (pms_id=48946) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23862 (pms_id=48947) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23863 (pms_id=48948) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23864 (pms_id=48949) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23865 (pms_id=48950) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23866 (pms_id=48951) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23867 (pms_id=48952) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23868 (pms_id=48953) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23869 (pms_id=48954) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23870 (pms_id=48955) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23872 (pms_id=48966) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23871 (pms_id=48967) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23873 (pms_id=48976) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23874 (pms_id=48977) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23875 (pms_id=48978) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23876 (pms_id=48979) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23877 (pms_id=48980) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23878 (pms_id=48981) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23879 (pms_id=48982) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23881 (pms_id=48983) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23880 (pms_id=48985) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23882 (pms_id=48989) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23884 (pms_id=49000) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23883 (pms_id=48990) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23885 (pms_id=49001) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23886 (pms_id=49003) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23887 (pms_id=49004) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23888 (pms_id=49005) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23889 (pms_id=49006) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23890 (pms_id=49007) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23891 (pms_id=49009) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23892 (pms_id=49011) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23893 (pms_id=49012) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23894 (pms_id=49014) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23895 (pms_id=49016) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23896 (pms_id=49017) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23897 (pms_id=49027) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23906 (pms_id=49028) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23898 (pms_id=49030) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23899 (pms_id=49031) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23900 (pms_id=49032) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23901 (pms_id=49033) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23902 (pms_id=49034) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23904 (pms_id=49037) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23903 (pms_id=49038) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23905 (pms_id=49039) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23907 (pms_id=49040) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23908 (pms_id=49041) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23909 (pms_id=49042) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23911 (pms_id=49043) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23912 (pms_id=49045) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23910 (pms_id=49044) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23913 (pms_id=49046) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23914 (pms_id=49047) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23915 (pms_id=49048) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23916 (pms_id=49049) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23917 (pms_id=49054) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23918 (pms_id=49058) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23919 (pms_id=49068) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23920 (pms_id=49069) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23921 (pms_id=49070) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23922 (pms_id=49072) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23923 (pms_id=49073) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23924 (pms_id=49074) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23925 (pms_id=49075) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23926 (pms_id=49076) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23927 (pms_id=49077) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23928 (pms_id=49078) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23930 (pms_id=49079) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23929 (pms_id=49083) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23931 (pms_id=49095) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23932 (pms_id=49104) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23933 (pms_id=49105) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23934 (pms_id=49107) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23935 (pms_id=49108) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23936 (pms_id=49109) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23937 (pms_id=49110) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23938 (pms_id=49113) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23940 (pms_id=49116) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23939 (pms_id=49114) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23941 (pms_id=49117) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23942 (pms_id=49126) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23943 (pms_id=49128) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23944 (pms_id=49129) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23945 (pms_id=49130) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23946 (pms_id=49131) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23947 (pms_id=49132) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23948 (pms_id=49133) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23949 (pms_id=49134) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23950 (pms_id=49135) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23951 (pms_id=49136) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23952 (pms_id=49137) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23953 (pms_id=49138) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23955 (pms_id=49149) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23954 (pms_id=49141) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23956 (pms_id=49150) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23957 (pms_id=49151) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23958 (pms_id=49152) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23959 (pms_id=49153) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23960 (pms_id=49154) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23961 (pms_id=49155) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23962 (pms_id=49156) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23965 (pms_id=49159) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23963 (pms_id=49158) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23964 (pms_id=49160) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23966 (pms_id=49161) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23967 (pms_id=49162) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23968 (pms_id=49163) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23969 (pms_id=49164) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23970 (pms_id=49165) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23971 (pms_id=49166) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23972 (pms_id=49167) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23973 (pms_id=49168) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23974 (pms_id=49169) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23975 (pms_id=49170) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23976 (pms_id=49171) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23977 (pms_id=49172) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23978 (pms_id=49173) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23979 (pms_id=49174) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23981 (pms_id=49176) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23980 (pms_id=49175) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23982 (pms_id=49177) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23985 (pms_id=49178) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23984 (pms_id=49179) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23983 (pms_id=49180) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24008 (pms_id=49182) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23986 (pms_id=49181) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23987 (pms_id=49183) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23988 (pms_id=49184) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23989 (pms_id=49185) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23990 (pms_id=49187) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23991 (pms_id=49186) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23992 (pms_id=49188) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23995 (pms_id=49189) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23993 (pms_id=49190) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23996 (pms_id=49192) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23994 (pms_id=49191) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23997 (pms_id=49193) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49189 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23998 (pms_id=49194) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 23999 (pms_id=49195) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24000 (pms_id=49196) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24001 (pms_id=49197) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24003 (pms_id=49198) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24002 (pms_id=49199) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24004 (pms_id=49200) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24005 (pms_id=49201) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24006 (pms_id=49202) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24007 (pms_id=49203) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24010 (pms_id=49204) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24009 (pms_id=49205) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24011 (pms_id=49206) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24012 (pms_id=49207) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24013 (pms_id=49208) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24015 (pms_id=49210) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24014 (pms_id=49209) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24016 (pms_id=49211) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24017 (pms_id=49212) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24018 (pms_id=49213) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24019 (pms_id=49214) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24020 (pms_id=49215) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24021 (pms_id=49216) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24022 (pms_id=49217) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24023 (pms_id=49218) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24024 (pms_id=49219) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24026 (pms_id=49220) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24025 (pms_id=49221) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24027 (pms_id=49222) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24028 (pms_id=49223) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24029 (pms_id=49224) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24030 (pms_id=49226) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24031 (pms_id=49228) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24032 (pms_id=49229) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24033 (pms_id=49230) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24034 (pms_id=49231) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24035 (pms_id=49232) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24036 (pms_id=49240) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24038 (pms_id=49241) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24037 (pms_id=49242) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24039 (pms_id=49243) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24040 (pms_id=49244) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24041 (pms_id=49245) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24042 (pms_id=49246) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49243 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24043 (pms_id=49247) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24045 (pms_id=49248) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24044 (pms_id=49249) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49244 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24047 (pms_id=49250) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24046 (pms_id=49251) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24048 (pms_id=49252) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24049 (pms_id=49253) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24050 (pms_id=49255) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24051 (pms_id=49263) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24052 (pms_id=49264) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24053 (pms_id=49265) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24054 (pms_id=49266) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24056 (pms_id=49267) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24055 (pms_id=49268) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24057 (pms_id=49270) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24058 (pms_id=49271) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24059 (pms_id=49272) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24060 (pms_id=49280) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24061 (pms_id=49281) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24062 (pms_id=49282) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24063 (pms_id=49283) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24064 (pms_id=49284) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24066 (pms_id=49285) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24065 (pms_id=49286) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24067 (pms_id=49288) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24068 (pms_id=49289) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24069 (pms_id=49290) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24070 (pms_id=49291) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24072 (pms_id=49295) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24071 (pms_id=49294) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24073 (pms_id=49296) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24074 (pms_id=49297) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24075 (pms_id=49298) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24077 (pms_id=49299) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24076 (pms_id=49300) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24078 (pms_id=49305) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24079 (pms_id=49306) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24080 (pms_id=49307) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24081 (pms_id=49309) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24083 (pms_id=49313) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24082 (pms_id=49311) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24084 (pms_id=49314) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24085 (pms_id=49315) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24087 (pms_id=49316) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24086 (pms_id=49317) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24088 (pms_id=49318) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24089 (pms_id=49320) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24090 (pms_id=49323) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24091 (pms_id=49325) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24092 (pms_id=49326) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24093 (pms_id=49327) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24094 (pms_id=49328) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24095 (pms_id=49329) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24096 (pms_id=49330) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24097 (pms_id=49331) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24098 (pms_id=49332) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24099 (pms_id=49333) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24100 (pms_id=49343) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24101 (pms_id=49344) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24102 (pms_id=49345) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24103 (pms_id=49346) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24104 (pms_id=49348) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24105 (pms_id=49350) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24107 (pms_id=49351) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24106 (pms_id=49353) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24108 (pms_id=49354) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24109 (pms_id=49355) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24110 (pms_id=49356) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24111 (pms_id=49357) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24112 (pms_id=49358) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24113 (pms_id=49359) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24114 (pms_id=49367) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24115 (pms_id=49368) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24116 (pms_id=49370) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24117 (pms_id=49377) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24118 (pms_id=49378) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24119 (pms_id=49379) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24120 (pms_id=49381) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24121 (pms_id=49392) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24122 (pms_id=49394) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24123 (pms_id=49395) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24124 (pms_id=49396) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24125 (pms_id=49397) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24126 (pms_id=49398) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24127 (pms_id=49399) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24128 (pms_id=49400) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24129 (pms_id=49401) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24130 (pms_id=49405) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24131 (pms_id=49407) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24132 (pms_id=49408) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24133 (pms_id=49410) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24134 (pms_id=49411) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24135 (pms_id=49412) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24137 (pms_id=49420) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24136 (pms_id=49421) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24138 (pms_id=49422) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24139 (pms_id=49424) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24140 (pms_id=49425) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24141 (pms_id=49426) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24143 (pms_id=49427) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24142 (pms_id=49428) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24144 (pms_id=49429) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24145 (pms_id=49430) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24146 (pms_id=49432) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24147 (pms_id=49433) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24149 (pms_id=49435) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24148 (pms_id=49436) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24150 (pms_id=49440) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24151 (pms_id=49441) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24152 (pms_id=49442) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24153 (pms_id=49443) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24154 (pms_id=49444) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24155 (pms_id=49445) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24157 (pms_id=49447) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24156 (pms_id=49448) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24158 (pms_id=49449) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24159 (pms_id=49450) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24160 (pms_id=49451) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24161 (pms_id=49452) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24163 (pms_id=49453) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24162 (pms_id=49454) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24164 (pms_id=49455) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24165 (pms_id=49456) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24166 (pms_id=49457) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24167 (pms_id=49458) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24168 (pms_id=49459) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24169 (pms_id=49460) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24170 (pms_id=49462) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24171 (pms_id=49463) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24172 (pms_id=49467) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24173 (pms_id=49468) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24174 (pms_id=49470) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24175 (pms_id=49471) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24176 (pms_id=49472) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24177 (pms_id=49473) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24179 (pms_id=49474) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24178 (pms_id=49475) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24180 (pms_id=49476) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24181 (pms_id=49477) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24182 (pms_id=49478) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24183 (pms_id=49479) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24184 (pms_id=49481) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24186 (pms_id=49491) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24185 (pms_id=49482) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24187 (pms_id=49492) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24188 (pms_id=49493) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24189 (pms_id=49494) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24190 (pms_id=49495) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24191 (pms_id=49496) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24192 (pms_id=49497) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24193 (pms_id=49498) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24195 (pms_id=49499) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24194 (pms_id=49503) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24196 (pms_id=49504) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24197 (pms_id=49505) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24198 (pms_id=49506) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24199 (pms_id=49507) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24200 (pms_id=49517) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24201 (pms_id=49520) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24202 (pms_id=49528) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24203 (pms_id=49529) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24204 (pms_id=49530) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24205 (pms_id=49531) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24206 (pms_id=49532) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24207 (pms_id=49533) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24208 (pms_id=49534) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24209 (pms_id=49535) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24210 (pms_id=49536) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24211 (pms_id=49538) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24213 (pms_id=49541) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24212 (pms_id=49539) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24214 (pms_id=49542) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24215 (pms_id=49543) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24216 (pms_id=49544) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24217 (pms_id=49555) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24219 (pms_id=49567) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24218 (pms_id=49564) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24220 (pms_id=49568) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24221 (pms_id=49571) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24222 (pms_id=49573) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24224 (pms_id=49575) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24225 (pms_id=49576) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24223 (pms_id=49574) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24226 (pms_id=49577) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24227 (pms_id=49578) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24228 (pms_id=49579) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24229 (pms_id=49580) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24231 (pms_id=49582) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24230 (pms_id=49586) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24232 (pms_id=49587) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24233 (pms_id=49596) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24234 (pms_id=49598) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24235 (pms_id=49599) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24236 (pms_id=49600) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24237 (pms_id=49601) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24238 (pms_id=49602) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24239 (pms_id=49604) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24240 (pms_id=49605) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24241 (pms_id=49606) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24242 (pms_id=49607) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24243 (pms_id=49609) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24244 (pms_id=49611) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24245 (pms_id=49612) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24246 (pms_id=49615) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24248 (pms_id=49626) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24247 (pms_id=49627) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24249 (pms_id=49628) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24250 (pms_id=49629) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24251 (pms_id=49630) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24252 (pms_id=49631) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24255 (pms_id=49633) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24254 (pms_id=49635) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24253 (pms_id=49636) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24256 (pms_id=49637) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24257 (pms_id=49638) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24258 (pms_id=49639) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24259 (pms_id=49640) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24260 (pms_id=49641) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24263 (pms_id=49642) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24261 (pms_id=49643) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24262 (pms_id=49653) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24264 (pms_id=49663) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24265 (pms_id=49664) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24267 (pms_id=49667) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24266 (pms_id=49665) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24268 (pms_id=49674) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24269 (pms_id=49675) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24270 (pms_id=49676) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24271 (pms_id=49677) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24273 (pms_id=49678) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24272 (pms_id=49679) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24274 (pms_id=49681) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24275 (pms_id=49682) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24277 (pms_id=49692) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24276 (pms_id=49690) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24278 (pms_id=49693) 2025-11-19 15:35:25 - alpine_bits_python.conversion_service - INFO - Updated conversion 24279 (pms_id=49694) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24281 (pms_id=49695) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24280 (pms_id=49696) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24282 (pms_id=49697) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24283 (pms_id=49700) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24285 (pms_id=49702) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24284 (pms_id=49701) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24286 (pms_id=49710) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24287 (pms_id=49711) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24288 (pms_id=49712) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24289 (pms_id=49713) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24291 (pms_id=49715) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24290 (pms_id=49714) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24292 (pms_id=49716) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24293 (pms_id=49718) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24294 (pms_id=49720) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24295 (pms_id=49721) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24296 (pms_id=49722) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24297 (pms_id=49724) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24298 (pms_id=49725) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24299 (pms_id=49726) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24300 (pms_id=49727) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24302 (pms_id=49729) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24301 (pms_id=49730) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24303 (pms_id=49731) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24305 (pms_id=49734) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24304 (pms_id=49733) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24306 (pms_id=49735) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24307 (pms_id=49736) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24308 (pms_id=49739) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24310 (pms_id=49741) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24309 (pms_id=49740) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24311 (pms_id=49742) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24312 (pms_id=49743) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24314 (pms_id=49747) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24313 (pms_id=49746) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24316 (pms_id=49749) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24315 (pms_id=49748) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24317 (pms_id=49750) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24318 (pms_id=49751) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24319 (pms_id=49752) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24320 (pms_id=49753) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24321 (pms_id=49754) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24322 (pms_id=49755) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24323 (pms_id=49756) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24324 (pms_id=49757) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24325 (pms_id=49758) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24326 (pms_id=49759) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24327 (pms_id=49761) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24328 (pms_id=49762) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24330 (pms_id=49763) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24329 (pms_id=49764) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24331 (pms_id=49765) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24332 (pms_id=49769) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24333 (pms_id=49770) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24337 (pms_id=49781) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24335 (pms_id=49774) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24336 (pms_id=49772) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24334 (pms_id=49771) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24338 (pms_id=49782) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24339 (pms_id=49783) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24341 (pms_id=49793) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24340 (pms_id=49792) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24343 (pms_id=49794) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24342 (pms_id=49795) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24344 (pms_id=49796) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24345 (pms_id=49797) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24346 (pms_id=49802) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24347 (pms_id=49803) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24351 (pms_id=49805) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24348 (pms_id=49804) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24349 (pms_id=49815) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24350 (pms_id=49816) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24352 (pms_id=49817) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24353 (pms_id=49818) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24355 (pms_id=49820) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24354 (pms_id=49819) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24356 (pms_id=49821) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24357 (pms_id=49822) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24358 (pms_id=49824) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24361 (pms_id=49827) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24359 (pms_id=49825) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24360 (pms_id=49828) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24362 (pms_id=49830) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24363 (pms_id=49831) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24366 (pms_id=49833) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24364 (pms_id=49832) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24365 (pms_id=49834) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24367 (pms_id=49835) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24368 (pms_id=49836) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24370 (pms_id=49847) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24369 (pms_id=49846) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24372 (pms_id=49857) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49846 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24371 (pms_id=49858) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24373 (pms_id=49859) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24374 (pms_id=49860) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24376 (pms_id=49861) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24375 (pms_id=49862) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24377 (pms_id=49863) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24378 (pms_id=49864) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24379 (pms_id=49865) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24381 (pms_id=49866) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24380 (pms_id=49867) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24382 (pms_id=49868) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24383 (pms_id=49869) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24384 (pms_id=49870) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24385 (pms_id=49871) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24386 (pms_id=49872) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24387 (pms_id=49873) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24388 (pms_id=49874) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24389 (pms_id=49875) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24390 (pms_id=49877) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24391 (pms_id=49878) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24392 (pms_id=49879) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24393 (pms_id=49883) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24395 (pms_id=49884) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24394 (pms_id=49885) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24396 (pms_id=49886) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24397 (pms_id=49887) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24398 (pms_id=49894) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24400 (pms_id=49895) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24399 (pms_id=49896) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24401 (pms_id=49905) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24403 (pms_id=49908) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24402 (pms_id=49909) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24405 (pms_id=49910) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24404 (pms_id=49915) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24407 (pms_id=49916) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49916 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24406 (pms_id=49919) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24408 (pms_id=49931) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24409 (pms_id=49932) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24411 (pms_id=49933) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24410 (pms_id=49934) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24412 (pms_id=49935) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24413 (pms_id=49936) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24415 (pms_id=49937) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 49935 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24414 (pms_id=49954) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24416 (pms_id=49955) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24417 (pms_id=49966) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24418 (pms_id=49967) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24419 (pms_id=49968) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24420 (pms_id=49970) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24421 (pms_id=49971) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24422 (pms_id=49972) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24423 (pms_id=49973) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24424 (pms_id=49974) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24425 (pms_id=49975) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24426 (pms_id=49977) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24427 (pms_id=49978) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24428 (pms_id=49979) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24429 (pms_id=49990) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24430 (pms_id=49991) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24432 (pms_id=49992) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24431 (pms_id=49993) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24433 (pms_id=49995) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24435 (pms_id=49996) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24434 (pms_id=49997) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24436 (pms_id=49998) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24437 (pms_id=49999) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24438 (pms_id=50000) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24440 (pms_id=50002) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24439 (pms_id=50001) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24442 (pms_id=50003) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24441 (pms_id=50004) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24443 (pms_id=50005) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24445 (pms_id=50006) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24444 (pms_id=50016) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24446 (pms_id=50017) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24447 (pms_id=50018) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24448 (pms_id=50019) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24449 (pms_id=50021) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24451 (pms_id=50022) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24450 (pms_id=50024) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24452 (pms_id=50025) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24453 (pms_id=50027) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24454 (pms_id=50028) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24455 (pms_id=50030) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24456 (pms_id=50040) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24457 (pms_id=50041) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24458 (pms_id=50042) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24459 (pms_id=50043) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24460 (pms_id=50044) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24461 (pms_id=50045) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24463 (pms_id=50046) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24462 (pms_id=50047) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24464 (pms_id=50048) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24466 (pms_id=50049) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24465 (pms_id=50051) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24467 (pms_id=50052) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24468 (pms_id=50053) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24469 (pms_id=50054) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24470 (pms_id=50055) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24471 (pms_id=50056) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24472 (pms_id=50057) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24473 (pms_id=50058) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24474 (pms_id=50059) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24475 (pms_id=50061) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24476 (pms_id=50062) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24478 (pms_id=50064) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24480 (pms_id=50066) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24477 (pms_id=50063) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24479 (pms_id=50067) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24481 (pms_id=50068) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24482 (pms_id=50070) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24483 (pms_id=50071) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24484 (pms_id=50073) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24485 (pms_id=50079) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24486 (pms_id=50080) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24487 (pms_id=50081) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24488 (pms_id=50082) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24490 (pms_id=50091) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24489 (pms_id=50092) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24491 (pms_id=50094) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24492 (pms_id=50093) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24493 (pms_id=50096) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24494 (pms_id=50097) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24496 (pms_id=50100) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24495 (pms_id=50099) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24497 (pms_id=50101) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24499 (pms_id=50103) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24498 (pms_id=50102) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24501 (pms_id=50106) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24500 (pms_id=50105) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24503 (pms_id=50107) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24502 (pms_id=50108) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24504 (pms_id=50109) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24505 (pms_id=50110) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24506 (pms_id=50118) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24507 (pms_id=50119) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24508 (pms_id=50120) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24509 (pms_id=50121) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24510 (pms_id=50129) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24512 (pms_id=50130) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50121 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24511 (pms_id=50131) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24513 (pms_id=50141) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24514 (pms_id=50151) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24515 (pms_id=50152) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24516 (pms_id=50153) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24517 (pms_id=50154) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24518 (pms_id=50155) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24519 (pms_id=50156) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24520 (pms_id=50157) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24521 (pms_id=50159) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24522 (pms_id=50161) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24523 (pms_id=50162) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24524 (pms_id=50163) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24525 (pms_id=50164) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24526 (pms_id=50165) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24527 (pms_id=50166) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24528 (pms_id=50168) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24529 (pms_id=50174) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24530 (pms_id=50175) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24532 (pms_id=50176) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24531 (pms_id=50185) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24533 (pms_id=50186) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24534 (pms_id=50187) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24535 (pms_id=50188) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24536 (pms_id=50189) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24537 (pms_id=50190) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24538 (pms_id=50191) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24539 (pms_id=50192) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24540 (pms_id=50193) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24542 (pms_id=50194) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24541 (pms_id=50197) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24543 (pms_id=50198) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24544 (pms_id=50207) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24545 (pms_id=50208) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24546 (pms_id=50209) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24547 (pms_id=50217) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24548 (pms_id=50218) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24549 (pms_id=50221) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24550 (pms_id=50232) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24553 (pms_id=50234) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24552 (pms_id=50233) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24551 (pms_id=50235) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24554 (pms_id=50236) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24555 (pms_id=50247) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24556 (pms_id=50249) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24557 (pms_id=50250) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24558 (pms_id=50252) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24560 (pms_id=50253) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24559 (pms_id=50254) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24562 (pms_id=50256) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24561 (pms_id=50255) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24563 (pms_id=50257) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24564 (pms_id=50258) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24565 (pms_id=50259) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24569 (pms_id=50260) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24567 (pms_id=50262) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24566 (pms_id=50261) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24568 (pms_id=50263) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24570 (pms_id=50264) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24571 (pms_id=50265) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24573 (pms_id=50266) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24572 (pms_id=50267) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24574 (pms_id=50276) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24575 (pms_id=50286) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24576 (pms_id=50287) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24577 (pms_id=50288) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24578 (pms_id=50289) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24579 (pms_id=50290) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24580 (pms_id=50291) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24582 (pms_id=50301) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24581 (pms_id=50302) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50290 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24583 (pms_id=50303) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24584 (pms_id=50304) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24585 (pms_id=50305) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24586 (pms_id=50307) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24587 (pms_id=50308) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24588 (pms_id=50309) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24589 (pms_id=50310) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24590 (pms_id=50311) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24591 (pms_id=50312) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24592 (pms_id=50313) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24593 (pms_id=50314) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24595 (pms_id=50316) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24594 (pms_id=50315) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24596 (pms_id=50317) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24597 (pms_id=50319) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24598 (pms_id=50320) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24599 (pms_id=50321) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24600 (pms_id=50322) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24601 (pms_id=50323) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24602 (pms_id=50331) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24603 (pms_id=50332) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24605 (pms_id=50334) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24604 (pms_id=50333) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24606 (pms_id=50335) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24607 (pms_id=50336) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24610 (pms_id=50337) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24608 (pms_id=50338) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24609 (pms_id=50339) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24611 (pms_id=50340) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24613 (pms_id=50343) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24612 (pms_id=50341) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24615 (pms_id=50345) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24614 (pms_id=50344) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24616 (pms_id=50346) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24617 (pms_id=50347) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24618 (pms_id=50348) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24619 (pms_id=50352) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24620 (pms_id=50354) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24621 (pms_id=50355) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24622 (pms_id=50357) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24623 (pms_id=50358) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24624 (pms_id=50359) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24625 (pms_id=50360) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24626 (pms_id=50361) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24627 (pms_id=50362) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24629 (pms_id=50363) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24628 (pms_id=50364) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24630 (pms_id=50365) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24631 (pms_id=50366) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24632 (pms_id=50367) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24633 (pms_id=50368) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24634 (pms_id=50369) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24635 (pms_id=50370) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24636 (pms_id=50371) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24637 (pms_id=50372) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24639 (pms_id=50378) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24640 (pms_id=50379) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24638 (pms_id=50380) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24641 (pms_id=50381) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24642 (pms_id=50384) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24643 (pms_id=50385) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24644 (pms_id=50386) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24645 (pms_id=50387) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24646 (pms_id=50388) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24647 (pms_id=50389) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24648 (pms_id=50390) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24650 (pms_id=50391) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24649 (pms_id=50392) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24652 (pms_id=50393) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24651 (pms_id=50410) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24653 (pms_id=50412) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24654 (pms_id=50419) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24655 (pms_id=50429) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24656 (pms_id=50430) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24657 (pms_id=50431) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24658 (pms_id=50432) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24660 (pms_id=50442) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24659 (pms_id=50443) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24661 (pms_id=50452) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24662 (pms_id=50453) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50452 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24664 (pms_id=50464) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24663 (pms_id=50454) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24665 (pms_id=50465) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24666 (pms_id=50466) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24667 (pms_id=50492) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24668 (pms_id=50493) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24669 (pms_id=50494) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24670 (pms_id=50495) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24671 (pms_id=50496) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24673 (pms_id=50497) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24672 (pms_id=50498) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24674 (pms_id=50499) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24675 (pms_id=50500) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24676 (pms_id=50501) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24677 (pms_id=50502) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24678 (pms_id=50503) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24679 (pms_id=50504) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24680 (pms_id=50505) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24681 (pms_id=50506) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24682 (pms_id=50507) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24683 (pms_id=50508) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24684 (pms_id=50509) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24685 (pms_id=50510) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24686 (pms_id=50511) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24688 (pms_id=50512) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24687 (pms_id=50514) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24689 (pms_id=50515) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24690 (pms_id=50516) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24691 (pms_id=50518) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24693 (pms_id=50519) 2025-11-19 15:35:26 - alpine_bits_python.conversion_service - INFO - Updated conversion 24692 (pms_id=50520) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24694 (pms_id=50521) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24695 (pms_id=50522) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24699 (pms_id=50523) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24696 (pms_id=50524) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24701 (pms_id=50526) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24697 (pms_id=50525) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24698 (pms_id=50527) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24700 (pms_id=50528) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24702 (pms_id=50529) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24703 (pms_id=50530) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24704 (pms_id=50531) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24705 (pms_id=50532) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24706 (pms_id=50533) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24707 (pms_id=50534) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24709 (pms_id=50537) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24708 (pms_id=50535) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24710 (pms_id=50539) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24711 (pms_id=50540) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24712 (pms_id=50543) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24713 (pms_id=50544) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24714 (pms_id=50545) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24715 (pms_id=50547) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24716 (pms_id=50548) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24717 (pms_id=50549) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24718 (pms_id=50550) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24719 (pms_id=50553) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24720 (pms_id=50554) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24721 (pms_id=50556) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24722 (pms_id=50557) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24723 (pms_id=50558) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24724 (pms_id=50559) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24725 (pms_id=50560) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24726 (pms_id=50561) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24727 (pms_id=50562) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24729 (pms_id=50564) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24728 (pms_id=50563) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24730 (pms_id=50566) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24731 (pms_id=50567) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24732 (pms_id=50568) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24735 (pms_id=50569) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24733 (pms_id=50570) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24736 (pms_id=50572) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24734 (pms_id=50571) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24737 (pms_id=50573) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24738 (pms_id=50574) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24739 (pms_id=50575) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24740 (pms_id=50587) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24741 (pms_id=50588) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24742 (pms_id=50590) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24743 (pms_id=50591) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24744 (pms_id=50592) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24745 (pms_id=50593) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24748 (pms_id=50595) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24746 (pms_id=50594) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24747 (pms_id=50596) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24750 (pms_id=50597) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24749 (pms_id=50598) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24751 (pms_id=50600) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24752 (pms_id=50602) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24753 (pms_id=50601) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24754 (pms_id=50604) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24755 (pms_id=50605) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24756 (pms_id=50606) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24764 (pms_id=50607) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24757 (pms_id=50608) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24758 (pms_id=50609) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24759 (pms_id=50610) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24763 (pms_id=50612) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24760 (pms_id=50611) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24762 (pms_id=50613) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24761 (pms_id=50618) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24765 (pms_id=50619) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24766 (pms_id=50620) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24768 (pms_id=50622) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24767 (pms_id=50621) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24769 (pms_id=50623) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24770 (pms_id=50624) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24772 (pms_id=50626) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24771 (pms_id=50625) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24774 (pms_id=50629) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24773 (pms_id=50627) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24775 (pms_id=50630) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24776 (pms_id=50631) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24777 (pms_id=50633) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24778 (pms_id=50634) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24779 (pms_id=50635) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24780 (pms_id=50636) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24781 (pms_id=50639) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24783 (pms_id=50640) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24782 (pms_id=50652) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24784 (pms_id=50653) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24785 (pms_id=50662) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24786 (pms_id=50663) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24787 (pms_id=50664) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24789 (pms_id=50666) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24788 (pms_id=50665) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24790 (pms_id=50667) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24791 (pms_id=50672) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24792 (pms_id=50673) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24793 (pms_id=50674) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24794 (pms_id=50675) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24795 (pms_id=50676) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24796 (pms_id=50677) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24799 (pms_id=50680) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24797 (pms_id=50678) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24798 (pms_id=50679) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24800 (pms_id=50681) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24801 (pms_id=50682) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24802 (pms_id=50685) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24803 (pms_id=50686) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24804 (pms_id=50696) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24805 (pms_id=50697) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24807 (pms_id=50698) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24806 (pms_id=50699) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24808 (pms_id=50700) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24809 (pms_id=50702) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24810 (pms_id=50703) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24811 (pms_id=50705) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24812 (pms_id=50704) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24813 (pms_id=50706) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24814 (pms_id=50707) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24815 (pms_id=50708) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24816 (pms_id=50709) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24817 (pms_id=50710) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24818 (pms_id=50711) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24819 (pms_id=50712) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24820 (pms_id=50713) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24821 (pms_id=50714) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24823 (pms_id=50715) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24822 (pms_id=50716) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24824 (pms_id=50717) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24825 (pms_id=50718) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24826 (pms_id=50719) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24827 (pms_id=50720) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24828 (pms_id=50721) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24829 (pms_id=50722) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24830 (pms_id=50723) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24832 (pms_id=50724) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24833 (pms_id=50725) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24831 (pms_id=50727) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24834 (pms_id=50737) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24835 (pms_id=50738) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24836 (pms_id=50739) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24837 (pms_id=50740) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24838 (pms_id=50741) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24839 (pms_id=50742) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24840 (pms_id=50743) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24842 (pms_id=50744) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24841 (pms_id=50745) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24843 (pms_id=50746) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24844 (pms_id=50747) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24845 (pms_id=50748) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24846 (pms_id=50749) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24847 (pms_id=50750) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24848 (pms_id=50751) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24849 (pms_id=50752) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24850 (pms_id=50753) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24852 (pms_id=50754) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24851 (pms_id=50756) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24853 (pms_id=50757) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24855 (pms_id=50758) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24854 (pms_id=50759) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24856 (pms_id=50760) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24858 (pms_id=50762) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24857 (pms_id=50761) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24859 (pms_id=50763) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24861 (pms_id=50764) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24860 (pms_id=50765) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24862 (pms_id=50767) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24863 (pms_id=50768) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24865 (pms_id=50769) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24864 (pms_id=50771) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24866 (pms_id=50772) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24867 (pms_id=50778) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24868 (pms_id=50777) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24870 (pms_id=50780) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24869 (pms_id=50779) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24872 (pms_id=50781) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24871 (pms_id=50782) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24873 (pms_id=50792) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24874 (pms_id=50793) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24875 (pms_id=50794) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24876 (pms_id=50795) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24877 (pms_id=50796) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24878 (pms_id=50797) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24880 (pms_id=50799) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24879 (pms_id=50798) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24881 (pms_id=50800) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24884 (pms_id=50802) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24882 (pms_id=50801) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24885 (pms_id=50804) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24883 (pms_id=50803) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24886 (pms_id=50805) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24888 (pms_id=50808) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24887 (pms_id=50806) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24889 (pms_id=50809) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24890 (pms_id=50810) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24891 (pms_id=50811) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24892 (pms_id=50812) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24893 (pms_id=50813) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24894 (pms_id=50815) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24898 (pms_id=50814) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24895 (pms_id=50816) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24897 (pms_id=50818) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24896 (pms_id=50817) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24899 (pms_id=50819) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24900 (pms_id=50820) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24901 (pms_id=50821) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24902 (pms_id=50822) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24903 (pms_id=50823) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24905 (pms_id=50826) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24904 (pms_id=50825) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24906 (pms_id=50827) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24907 (pms_id=50828) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24908 (pms_id=50829) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24909 (pms_id=50830) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24910 (pms_id=50831) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24911 (pms_id=50832) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24912 (pms_id=50833) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24913 (pms_id=50841) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24914 (pms_id=50842) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24915 (pms_id=50843) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24916 (pms_id=50844) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24917 (pms_id=50845) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24918 (pms_id=50846) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24919 (pms_id=50847) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24920 (pms_id=50848) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24921 (pms_id=50849) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24922 (pms_id=50851) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24924 (pms_id=50853) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24923 (pms_id=50852) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24925 (pms_id=50854) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24926 (pms_id=50855) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24927 (pms_id=50856) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24928 (pms_id=50857) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24929 (pms_id=50858) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24930 (pms_id=50859) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24931 (pms_id=50860) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24932 (pms_id=50861) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24933 (pms_id=50862) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24934 (pms_id=50864) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24935 (pms_id=50865) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24937 (pms_id=50867) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24938 (pms_id=50868) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24939 (pms_id=50869) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24940 (pms_id=50870) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24941 (pms_id=50871) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24942 (pms_id=50872) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24944 (pms_id=50874) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24943 (pms_id=50875) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24945 (pms_id=50876) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24946 (pms_id=50877) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24947 (pms_id=50878) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24948 (pms_id=50879) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24949 (pms_id=50880) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24950 (pms_id=50881) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24951 (pms_id=50883) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24952 (pms_id=50889) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24953 (pms_id=50890) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24954 (pms_id=50891) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24936 (pms_id=50866) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24955 (pms_id=50892) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24956 (pms_id=50893) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24957 (pms_id=50894) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24958 (pms_id=50895) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24959 (pms_id=50896) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24960 (pms_id=50897) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24966 (pms_id=50898) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24962 (pms_id=50900) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24961 (pms_id=50899) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24963 (pms_id=50901) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24964 (pms_id=50902) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24965 (pms_id=50903) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24967 (pms_id=50904) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24968 (pms_id=50905) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24970 (pms_id=50907) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24971 (pms_id=50909) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24972 (pms_id=50911) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24973 (pms_id=50910) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24969 (pms_id=50906) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24974 (pms_id=50913) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24975 (pms_id=50914) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24976 (pms_id=50915) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24977 (pms_id=50916) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24978 (pms_id=50917) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24979 (pms_id=50918) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24980 (pms_id=50919) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24981 (pms_id=50920) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24982 (pms_id=50921) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24983 (pms_id=50931) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24984 (pms_id=50932) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24985 (pms_id=50934) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24987 (pms_id=50935) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24986 (pms_id=50936) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24988 (pms_id=50937) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24989 (pms_id=50938) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24990 (pms_id=50941) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24991 (pms_id=50942) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24992 (pms_id=50943) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24993 (pms_id=50944) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24994 (pms_id=50945) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24995 (pms_id=50946) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24996 (pms_id=50947) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24997 (pms_id=50948) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 50946 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24998 (pms_id=50949) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 24999 (pms_id=50950) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25000 (pms_id=50951) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25001 (pms_id=50952) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25003 (pms_id=50953) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25002 (pms_id=50954) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25004 (pms_id=50955) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25005 (pms_id=50956) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25006 (pms_id=50958) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25007 (pms_id=50959) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25008 (pms_id=50960) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25009 (pms_id=50969) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25010 (pms_id=50970) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25011 (pms_id=50972) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25012 (pms_id=50973) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25013 (pms_id=50974) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25014 (pms_id=50975) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25015 (pms_id=50976) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25016 (pms_id=50977) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25017 (pms_id=50978) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25018 (pms_id=50979) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25020 (pms_id=50986) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25019 (pms_id=50980) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25021 (pms_id=50987) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25022 (pms_id=50988) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25023 (pms_id=50989) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25025 (pms_id=50990) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25024 (pms_id=50991) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25026 (pms_id=50993) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25027 (pms_id=50994) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25028 (pms_id=50995) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25029 (pms_id=50996) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25030 (pms_id=51003) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25031 (pms_id=51004) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25032 (pms_id=51013) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25034 (pms_id=51015) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25033 (pms_id=51017) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25035 (pms_id=51018) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51017 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25036 (pms_id=51019) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25037 (pms_id=51020) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25039 (pms_id=51022) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25038 (pms_id=51021) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25040 (pms_id=51032) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25041 (pms_id=51034) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25042 (pms_id=51035) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25044 (pms_id=51037) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25043 (pms_id=51036) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25045 (pms_id=51038) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25046 (pms_id=51039) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25047 (pms_id=51040) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25049 (pms_id=51042) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25048 (pms_id=51041) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25051 (pms_id=51046) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25050 (pms_id=51043) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25052 (pms_id=51047) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25053 (pms_id=51057) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51046 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25054 (pms_id=51058) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25055 (pms_id=51059) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25056 (pms_id=51061) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25057 (pms_id=51062) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25058 (pms_id=51065) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25059 (pms_id=51068) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25061 (pms_id=51069) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25060 (pms_id=51078) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25062 (pms_id=51079) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25063 (pms_id=51088) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25064 (pms_id=51089) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25065 (pms_id=51099) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25066 (pms_id=51100) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25067 (pms_id=51101) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25068 (pms_id=51102) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25069 (pms_id=51103) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25070 (pms_id=51109) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25071 (pms_id=51110) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25072 (pms_id=51114) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25073 (pms_id=51134) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25074 (pms_id=51133) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25075 (pms_id=51145) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25076 (pms_id=51147) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25077 (pms_id=51149) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25078 (pms_id=51156) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25079 (pms_id=51157) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25080 (pms_id=51166) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25082 (pms_id=51167) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25081 (pms_id=51169) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25083 (pms_id=51176) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25084 (pms_id=51177) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25085 (pms_id=51178) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25086 (pms_id=51179) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25087 (pms_id=51180) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25088 (pms_id=51181) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25090 (pms_id=51182) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25091 (pms_id=51184) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25089 (pms_id=51183) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25092 (pms_id=51185) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25093 (pms_id=51186) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25094 (pms_id=51189) 2025-11-19 15:35:27 - alpine_bits_python.conversion_service - INFO - Updated conversion 25095 (pms_id=51196) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25096 (pms_id=51207) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25105 (pms_id=51208) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25097 (pms_id=51209) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25098 (pms_id=51210) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25099 (pms_id=51211) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25100 (pms_id=51213) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25101 (pms_id=51214) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25103 (pms_id=51215) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25102 (pms_id=51216) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25104 (pms_id=51217) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25106 (pms_id=51218) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25107 (pms_id=51219) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25108 (pms_id=51221) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25109 (pms_id=51222) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25111 (pms_id=51230) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25110 (pms_id=51231) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25112 (pms_id=51232) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25113 (pms_id=51233) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25114 (pms_id=51234) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25115 (pms_id=51235) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25116 (pms_id=51236) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25125 (pms_id=51237) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25117 (pms_id=51238) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25119 (pms_id=51239) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25118 (pms_id=51241) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25120 (pms_id=51242) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25122 (pms_id=51248) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25121 (pms_id=51249) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25123 (pms_id=51250) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25124 (pms_id=51258) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25126 (pms_id=51259) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25127 (pms_id=51260) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25128 (pms_id=51269) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25129 (pms_id=51279) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25131 (pms_id=51289) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25130 (pms_id=51291) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25132 (pms_id=51292) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25133 (pms_id=51293) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25135 (pms_id=51294) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25134 (pms_id=51300) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25136 (pms_id=51301) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25137 (pms_id=51302) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25138 (pms_id=51303) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25139 (pms_id=51304) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25140 (pms_id=51305) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25141 (pms_id=51306) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25143 (pms_id=51308) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25142 (pms_id=51315) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25145 (pms_id=51319) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25144 (pms_id=51317) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25146 (pms_id=51320) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25148 (pms_id=51321) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25147 (pms_id=51322) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25150 (pms_id=51323) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25149 (pms_id=51324) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25151 (pms_id=51325) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25152 (pms_id=51326) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25153 (pms_id=51327) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25154 (pms_id=51329) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25155 (pms_id=51330) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25156 (pms_id=51331) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25157 (pms_id=51332) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25158 (pms_id=51342) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25160 (pms_id=51344) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25159 (pms_id=51343) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25162 (pms_id=51346) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25161 (pms_id=51347) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25163 (pms_id=51348) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25164 (pms_id=51349) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25165 (pms_id=51350) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25166 (pms_id=51351) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25167 (pms_id=51352) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25170 (pms_id=51360) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25171 (pms_id=51361) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25169 (pms_id=51359) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25168 (pms_id=51353) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25172 (pms_id=51362) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25173 (pms_id=51363) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25174 (pms_id=51369) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25175 (pms_id=51370) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25176 (pms_id=51371) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25183 (pms_id=51372) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25177 (pms_id=51373) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25178 (pms_id=51374) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25179 (pms_id=51380) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25181 (pms_id=51382) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25180 (pms_id=51383) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25182 (pms_id=51384) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25202 (pms_id=51385) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25200 (pms_id=51386) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25184 (pms_id=51387) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25185 (pms_id=51388) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25187 (pms_id=51393) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25186 (pms_id=51404) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25188 (pms_id=51405) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25189 (pms_id=51406) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25190 (pms_id=51407) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25191 (pms_id=51408) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25192 (pms_id=51409) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25193 (pms_id=51410) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25194 (pms_id=51411) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25195 (pms_id=51412) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25196 (pms_id=51413) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25197 (pms_id=51415) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25198 (pms_id=51417) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25199 (pms_id=51416) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25203 (pms_id=51419) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25201 (pms_id=51418) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25204 (pms_id=51420) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25205 (pms_id=51422) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51418 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51419 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51420 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25206 (pms_id=51423) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25207 (pms_id=51432) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51422 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25208 (pms_id=51433) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25209 (pms_id=51434) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25210 (pms_id=51435) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25211 (pms_id=51436) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25212 (pms_id=51437) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25213 (pms_id=51438) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25214 (pms_id=51439) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25217 (pms_id=51443) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25216 (pms_id=51442) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25215 (pms_id=51460) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25218 (pms_id=51461) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25219 (pms_id=51462) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25220 (pms_id=51463) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25221 (pms_id=51464) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25222 (pms_id=51465) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25223 (pms_id=51466) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25224 (pms_id=51467) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25225 (pms_id=51468) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25226 (pms_id=51469) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25227 (pms_id=51470) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25228 (pms_id=51471) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25229 (pms_id=51473) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25230 (pms_id=51474) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25231 (pms_id=51475) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25232 (pms_id=51477) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25233 (pms_id=51478) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25234 (pms_id=51479) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25235 (pms_id=51480) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25236 (pms_id=51481) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25237 (pms_id=51482) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25238 (pms_id=51483) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25239 (pms_id=51484) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25240 (pms_id=51485) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25241 (pms_id=51486) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25242 (pms_id=51488) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25243 (pms_id=51489) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25244 (pms_id=51490) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25245 (pms_id=51491) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25246 (pms_id=51492) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25247 (pms_id=51493) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25248 (pms_id=51498) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25249 (pms_id=51499) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25250 (pms_id=51500) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25251 (pms_id=51508) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25252 (pms_id=51509) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25253 (pms_id=51510) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25254 (pms_id=51511) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25255 (pms_id=51512) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25256 (pms_id=51513) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25257 (pms_id=51514) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25258 (pms_id=51515) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25259 (pms_id=51517) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25261 (pms_id=51519) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25260 (pms_id=51523) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25262 (pms_id=51524) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25263 (pms_id=51525) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25264 (pms_id=51533) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25265 (pms_id=51534) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25266 (pms_id=51535) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25267 (pms_id=51536) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25268 (pms_id=51537) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25269 (pms_id=51538) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25270 (pms_id=51539) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25271 (pms_id=51540) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25272 (pms_id=51541) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51540 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25273 (pms_id=51547) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25274 (pms_id=51549) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25275 (pms_id=51550) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25277 (pms_id=51553) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25276 (pms_id=51551) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25278 (pms_id=51552) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25279 (pms_id=51554) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25280 (pms_id=51563) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25281 (pms_id=51564) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25282 (pms_id=51566) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25283 (pms_id=51567) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25284 (pms_id=51578) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25285 (pms_id=51579) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25286 (pms_id=51582) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25287 (pms_id=51583) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25289 (pms_id=51584) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25290 (pms_id=51586) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25288 (pms_id=51585) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25291 (pms_id=51587) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25292 (pms_id=51588) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25293 (pms_id=51589) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25294 (pms_id=51590) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25295 (pms_id=51591) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25296 (pms_id=51592) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25297 (pms_id=51593) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25298 (pms_id=51594) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25299 (pms_id=51595) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25300 (pms_id=51596) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25301 (pms_id=51597) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25302 (pms_id=51598) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25303 (pms_id=51599) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25304 (pms_id=51615) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25305 (pms_id=51616) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25307 (pms_id=51617) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25306 (pms_id=51618) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25308 (pms_id=51619) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25309 (pms_id=51620) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25312 (pms_id=51622) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25311 (pms_id=51627) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25310 (pms_id=51628) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25313 (pms_id=51629) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25314 (pms_id=51631) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25315 (pms_id=51632) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25316 (pms_id=51633) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25317 (pms_id=51634) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25318 (pms_id=51638) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25319 (pms_id=51641) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25320 (pms_id=51643) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25321 (pms_id=51652) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25322 (pms_id=51653) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25323 (pms_id=51654) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25324 (pms_id=51655) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25325 (pms_id=51656) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51656 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25327 (pms_id=51658) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25326 (pms_id=51657) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25328 (pms_id=51659) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25329 (pms_id=51665) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25330 (pms_id=51666) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25331 (pms_id=51667) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25332 (pms_id=51668) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25333 (pms_id=51669) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25334 (pms_id=51670) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25335 (pms_id=51671) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25336 (pms_id=51673) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25337 (pms_id=51674) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25338 (pms_id=51675) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25339 (pms_id=51676) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25340 (pms_id=51677) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25341 (pms_id=51681) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25342 (pms_id=51682) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25343 (pms_id=51683) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25344 (pms_id=51684) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25345 (pms_id=51686) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51686 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25346 (pms_id=51687) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25348 (pms_id=51697) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25347 (pms_id=51696) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25349 (pms_id=51698) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25350 (pms_id=51699) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25351 (pms_id=51700) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25352 (pms_id=51701) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25353 (pms_id=51702) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25354 (pms_id=51703) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25355 (pms_id=51705) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25357 (pms_id=51708) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25356 (pms_id=51706) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25358 (pms_id=51714) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25359 (pms_id=51724) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25360 (pms_id=51725) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25361 (pms_id=51726) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25362 (pms_id=51727) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25363 (pms_id=51729) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25364 (pms_id=51730) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25365 (pms_id=51733) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51729 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25366 (pms_id=51734) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25369 (pms_id=51745) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25368 (pms_id=51744) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25367 (pms_id=51746) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25370 (pms_id=51748) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25371 (pms_id=51749) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25373 (pms_id=51757) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25372 (pms_id=51758) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25374 (pms_id=51760) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25375 (pms_id=51761) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25376 (pms_id=51762) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25378 (pms_id=51763) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25377 (pms_id=51764) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25379 (pms_id=51765) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25380 (pms_id=51766) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25381 (pms_id=51767) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25382 (pms_id=51768) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25383 (pms_id=51769) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25384 (pms_id=51770) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25385 (pms_id=51771) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25386 (pms_id=51772) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25387 (pms_id=51773) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25393 (pms_id=51774) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25388 (pms_id=51776) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25389 (pms_id=51777) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25390 (pms_id=51779) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25391 (pms_id=51780) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25392 (pms_id=51781) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25394 (pms_id=51782) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25395 (pms_id=51783) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25396 (pms_id=51784) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25398 (pms_id=51786) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25397 (pms_id=51785) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25399 (pms_id=51787) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25400 (pms_id=51788) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25401 (pms_id=51789) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25402 (pms_id=51800) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25403 (pms_id=51801) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25404 (pms_id=51802) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25405 (pms_id=51810) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25406 (pms_id=51811) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25408 (pms_id=51812) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25407 (pms_id=51814) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25409 (pms_id=51815) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25410 (pms_id=51816) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25411 (pms_id=51817) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25412 (pms_id=51818) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25413 (pms_id=51819) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25414 (pms_id=51820) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25415 (pms_id=51821) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25416 (pms_id=51822) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25417 (pms_id=51823) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25419 (pms_id=51824) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25418 (pms_id=51825) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51821 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25420 (pms_id=51835) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25421 (pms_id=51836) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25423 (pms_id=51845) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25422 (pms_id=51855) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25424 (pms_id=51856) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25425 (pms_id=51857) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25427 (pms_id=51858) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25426 (pms_id=51860) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25428 (pms_id=51868) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25430 (pms_id=51869) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25429 (pms_id=51870) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25432 (pms_id=51872) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25431 (pms_id=51871) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25433 (pms_id=51873) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25434 (pms_id=51875) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25435 (pms_id=51876) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25436 (pms_id=51877) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25440 (pms_id=51879) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25437 (pms_id=51878) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25438 (pms_id=51880) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51879 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25439 (pms_id=51886) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25442 (pms_id=51887) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25441 (pms_id=51896) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25443 (pms_id=51906) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25444 (pms_id=51907) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25445 (pms_id=51908) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25446 (pms_id=51909) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25447 (pms_id=51910) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25448 (pms_id=51912) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 51910 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25449 (pms_id=51916) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25450 (pms_id=51923) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25451 (pms_id=51937) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25452 (pms_id=51948) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25453 (pms_id=51949) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25454 (pms_id=51950) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25455 (pms_id=51951) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25456 (pms_id=51952) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25457 (pms_id=51953) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25458 (pms_id=51954) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25459 (pms_id=51955) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25460 (pms_id=51956) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25461 (pms_id=51957) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25462 (pms_id=51958) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25463 (pms_id=51959) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25464 (pms_id=51960) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25465 (pms_id=51961) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25466 (pms_id=51962) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25467 (pms_id=51963) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25469 (pms_id=51970) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25468 (pms_id=51964) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25471 (pms_id=51980) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25470 (pms_id=51971) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25472 (pms_id=51981) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25474 (pms_id=51984) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25473 (pms_id=51982) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25475 (pms_id=51986) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25476 (pms_id=51987) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25477 (pms_id=51990) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25478 (pms_id=51991) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25480 (pms_id=51992) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25479 (pms_id=51994) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25481 (pms_id=51995) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25482 (pms_id=51997) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25483 (pms_id=51998) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25484 (pms_id=51999) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25485 (pms_id=52000) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25486 (pms_id=52001) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25487 (pms_id=52002) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25489 (pms_id=52003) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25488 (pms_id=52012) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25490 (pms_id=52013) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25491 (pms_id=52014) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25492 (pms_id=52024) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25493 (pms_id=52034) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25494 (pms_id=52044) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25495 (pms_id=52045) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25496 (pms_id=52046) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25497 (pms_id=52048) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25498 (pms_id=52049) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25499 (pms_id=52050) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25501 (pms_id=52060) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25500 (pms_id=52061) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25502 (pms_id=52062) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25503 (pms_id=52063) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25504 (pms_id=52064) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25505 (pms_id=52071) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25506 (pms_id=52072) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25507 (pms_id=52073) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25508 (pms_id=52074) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25509 (pms_id=52075) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25510 (pms_id=52076) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25511 (pms_id=52078) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25512 (pms_id=52079) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25513 (pms_id=52080) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25514 (pms_id=52081) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25515 (pms_id=52087) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25516 (pms_id=52097) 2025-11-19 15:35:28 - alpine_bits_python.conversion_service - INFO - Updated conversion 25517 (pms_id=52099) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25518 (pms_id=52100) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25520 (pms_id=52109) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25519 (pms_id=52110) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52100 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25521 (pms_id=52111) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25522 (pms_id=52112) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25523 (pms_id=52113) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25524 (pms_id=52114) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25525 (pms_id=52124) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25526 (pms_id=52125) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25527 (pms_id=52126) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25529 (pms_id=52128) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25528 (pms_id=52127) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25531 (pms_id=52129) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25530 (pms_id=52131) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25533 (pms_id=52132) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25532 (pms_id=52134) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25534 (pms_id=52135) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25535 (pms_id=52136) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25536 (pms_id=52137) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25537 (pms_id=52148) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25539 (pms_id=52150) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25538 (pms_id=52149) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25540 (pms_id=52157) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52149 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25542 (pms_id=52158) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25541 (pms_id=52159) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25543 (pms_id=52160) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25544 (pms_id=52161) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25545 (pms_id=52162) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25546 (pms_id=52164) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25547 (pms_id=52165) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25549 (pms_id=52166) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25548 (pms_id=52167) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25550 (pms_id=52168) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25551 (pms_id=52169) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25552 (pms_id=52170) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25555 (pms_id=52172) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25553 (pms_id=52171) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25554 (pms_id=52173) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25556 (pms_id=52174) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25557 (pms_id=52175) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25558 (pms_id=52176) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25559 (pms_id=52177) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25561 (pms_id=52178) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25560 (pms_id=52179) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25562 (pms_id=52180) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25563 (pms_id=52181) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25564 (pms_id=52182) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25565 (pms_id=52185) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25566 (pms_id=52193) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25568 (pms_id=52194) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25567 (pms_id=52195) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25571 (pms_id=52196) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25569 (pms_id=52197) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25570 (pms_id=52198) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25572 (pms_id=52199) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25573 (pms_id=52200) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25574 (pms_id=52201) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25575 (pms_id=52202) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25576 (pms_id=52203) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25577 (pms_id=52204) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25578 (pms_id=52205) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25580 (pms_id=52214) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25579 (pms_id=52215) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25581 (pms_id=52216) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25582 (pms_id=52217) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25583 (pms_id=52224) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25584 (pms_id=52225) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25585 (pms_id=52226) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25586 (pms_id=52227) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25587 (pms_id=52236) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25588 (pms_id=52237) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25589 (pms_id=52238) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25591 (pms_id=52240) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25590 (pms_id=52239) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25592 (pms_id=52241) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25593 (pms_id=52242) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25594 (pms_id=52243) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25595 (pms_id=52244) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25597 (pms_id=52245) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25596 (pms_id=52246) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25598 (pms_id=52247) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25599 (pms_id=52248) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52247 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25600 (pms_id=52249) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25603 (pms_id=52250) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25601 (pms_id=52251) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25602 (pms_id=52253) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52253 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25604 (pms_id=52254) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25605 (pms_id=52264) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25606 (pms_id=52265) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25607 (pms_id=52266) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25610 (pms_id=52268) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 52264 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25608 (pms_id=52273) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25609 (pms_id=52274) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25611 (pms_id=52275) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25612 (pms_id=52276) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25613 (pms_id=52277) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25614 (pms_id=52278) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25615 (pms_id=52279) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25616 (pms_id=52280) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25617 (pms_id=52281) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25618 (pms_id=52282) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25619 (pms_id=52283) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25620 (pms_id=52284) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25621 (pms_id=52285) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25622 (pms_id=52287) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25623 (pms_id=52288) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25624 (pms_id=52289) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25625 (pms_id=52290) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25626 (pms_id=52292) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25627 (pms_id=52293) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25628 (pms_id=52294) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25629 (pms_id=52295) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25630 (pms_id=52296) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25631 (pms_id=52297) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25632 (pms_id=52298) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25633 (pms_id=52299) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25634 (pms_id=52301) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25635 (pms_id=52302) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25637 (pms_id=52303) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25636 (pms_id=52304) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25638 (pms_id=52310) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25639 (pms_id=52311) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25640 (pms_id=52312) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25641 (pms_id=52313) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25642 (pms_id=52314) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25643 (pms_id=52315) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25644 (pms_id=52316) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25645 (pms_id=52317) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25647 (pms_id=52320) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25646 (pms_id=52321) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25648 (pms_id=52322) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25649 (pms_id=52323) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25650 (pms_id=52324) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25651 (pms_id=52325) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25652 (pms_id=52326) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25655 (pms_id=52328) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25653 (pms_id=52329) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25654 (pms_id=52331) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25656 (pms_id=52332) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25657 (pms_id=52333) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25660 (pms_id=52343) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25658 (pms_id=52344) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25659 (pms_id=52345) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25661 (pms_id=52347) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25662 (pms_id=52348) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25663 (pms_id=52349) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25664 (pms_id=52350) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25665 (pms_id=52351) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25666 (pms_id=52352) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25667 (pms_id=52353) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25668 (pms_id=52354) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25669 (pms_id=52355) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25670 (pms_id=52356) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25672 (pms_id=52357) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25671 (pms_id=52359) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25673 (pms_id=52360) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25674 (pms_id=52361) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25675 (pms_id=52362) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25676 (pms_id=52363) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25678 (pms_id=52374) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25677 (pms_id=52375) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25679 (pms_id=52385) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25680 (pms_id=52386) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25681 (pms_id=52387) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25682 (pms_id=52388) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25683 (pms_id=52389) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25684 (pms_id=52390) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25685 (pms_id=52391) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25686 (pms_id=52392) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25688 (pms_id=52393) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25687 (pms_id=52394) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25689 (pms_id=52395) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25690 (pms_id=52396) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25691 (pms_id=52398) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25692 (pms_id=52399) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25693 (pms_id=52400) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25694 (pms_id=52401) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25695 (pms_id=52402) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25697 (pms_id=52404) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25698 (pms_id=52405) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25696 (pms_id=52403) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25699 (pms_id=52406) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25700 (pms_id=52407) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25701 (pms_id=52408) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25702 (pms_id=52409) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25704 (pms_id=52419) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25705 (pms_id=52420) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25703 (pms_id=52421) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25706 (pms_id=52431) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25707 (pms_id=52432) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25708 (pms_id=52433) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25709 (pms_id=52434) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25712 (pms_id=52436) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25710 (pms_id=52435) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25711 (pms_id=52437) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25713 (pms_id=52444) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25714 (pms_id=52445) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25715 (pms_id=52446) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25716 (pms_id=52447) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25717 (pms_id=52448) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25718 (pms_id=52455) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25719 (pms_id=52456) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25720 (pms_id=52466) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25721 (pms_id=52467) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25722 (pms_id=52477) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25723 (pms_id=52478) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25725 (pms_id=52479) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25724 (pms_id=52480) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25726 (pms_id=52481) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25727 (pms_id=52484) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25728 (pms_id=52486) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25730 (pms_id=52487) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25729 (pms_id=52489) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25731 (pms_id=52490) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25733 (pms_id=52491) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25732 (pms_id=52492) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25734 (pms_id=52493) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25735 (pms_id=52500) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25736 (pms_id=52501) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25738 (pms_id=52502) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25737 (pms_id=52503) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25739 (pms_id=52510) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25740 (pms_id=52511) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25741 (pms_id=52512) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25742 (pms_id=52513) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25743 (pms_id=52523) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25744 (pms_id=52524) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25745 (pms_id=52525) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25747 (pms_id=52526) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25746 (pms_id=52527) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25748 (pms_id=52529) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25750 (pms_id=52530) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25749 (pms_id=52531) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25751 (pms_id=52537) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25753 (pms_id=52548) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25752 (pms_id=52549) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25755 (pms_id=52550) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25754 (pms_id=52558) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25758 (pms_id=52560) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25756 (pms_id=52559) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25757 (pms_id=52562) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25759 (pms_id=52563) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25760 (pms_id=52564) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25761 (pms_id=52565) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25762 (pms_id=52566) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25763 (pms_id=52567) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25764 (pms_id=52568) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25765 (pms_id=52570) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25766 (pms_id=52571) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25767 (pms_id=52572) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25768 (pms_id=52573) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25769 (pms_id=52574) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25770 (pms_id=52583) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25771 (pms_id=52584) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25772 (pms_id=52585) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25773 (pms_id=52594) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25774 (pms_id=52595) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25776 (pms_id=52597) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25775 (pms_id=52596) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25778 (pms_id=52599) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25777 (pms_id=52598) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25779 (pms_id=52600) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25781 (pms_id=52601) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25780 (pms_id=52602) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25782 (pms_id=52603) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25783 (pms_id=52613) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25784 (pms_id=52614) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25785 (pms_id=52623) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25786 (pms_id=52625) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25787 (pms_id=52627) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25788 (pms_id=52628) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25789 (pms_id=52629) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25790 (pms_id=52630) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25791 (pms_id=52631) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25792 (pms_id=52634) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25794 (pms_id=52635) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25795 (pms_id=52637) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25793 (pms_id=52636) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25796 (pms_id=52638) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25797 (pms_id=52639) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25798 (pms_id=52640) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25802 (pms_id=52641) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25800 (pms_id=52642) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25799 (pms_id=52644) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25801 (pms_id=52645) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25804 (pms_id=52646) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25803 (pms_id=52647) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25805 (pms_id=52648) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25806 (pms_id=52659) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25807 (pms_id=52660) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25808 (pms_id=52661) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25809 (pms_id=52662) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25810 (pms_id=52672) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25811 (pms_id=52673) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25812 (pms_id=52674) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25813 (pms_id=52675) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25814 (pms_id=52676) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25815 (pms_id=52677) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25816 (pms_id=52678) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25817 (pms_id=52679) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25818 (pms_id=52680) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25820 (pms_id=52685) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25819 (pms_id=52681) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25821 (pms_id=52691) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25822 (pms_id=52692) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25823 (pms_id=52693) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25824 (pms_id=52695) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25825 (pms_id=52701) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25826 (pms_id=52712) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25827 (pms_id=52713) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25828 (pms_id=52714) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25829 (pms_id=52721) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25830 (pms_id=52731) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25832 (pms_id=52732) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25831 (pms_id=52733) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25833 (pms_id=52734) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25835 (pms_id=52744) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25834 (pms_id=52735) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25837 (pms_id=52745) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25836 (pms_id=52746) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25838 (pms_id=52754) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25840 (pms_id=52755) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25839 (pms_id=52756) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25842 (pms_id=52757) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25841 (pms_id=52764) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25843 (pms_id=52765) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25844 (pms_id=52769) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25845 (pms_id=52770) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25846 (pms_id=52779) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25847 (pms_id=52780) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25848 (pms_id=52781) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25849 (pms_id=52782) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25850 (pms_id=52783) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25851 (pms_id=52784) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25852 (pms_id=52785) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25853 (pms_id=52791) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25854 (pms_id=52792) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25855 (pms_id=52793) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25857 (pms_id=52795) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25856 (pms_id=52794) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25858 (pms_id=52796) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25859 (pms_id=52805) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25860 (pms_id=52806) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25861 (pms_id=52807) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25862 (pms_id=52808) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25863 (pms_id=52809) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25864 (pms_id=52810) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25865 (pms_id=52820) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25866 (pms_id=52821) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25867 (pms_id=52822) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25868 (pms_id=52830) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25872 (pms_id=52831) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25869 (pms_id=52841) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25870 (pms_id=52842) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25871 (pms_id=52843) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25873 (pms_id=52844) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25874 (pms_id=52845) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25875 (pms_id=52846) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25877 (pms_id=52851) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25876 (pms_id=52847) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25878 (pms_id=52852) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25879 (pms_id=52853) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25880 (pms_id=52854) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25882 (pms_id=52855) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25881 (pms_id=52865) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25883 (pms_id=52866) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25884 (pms_id=52867) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25885 (pms_id=52868) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25886 (pms_id=52869) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25888 (pms_id=52870) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25887 (pms_id=52871) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25890 (pms_id=52872) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25889 (pms_id=52873) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25892 (pms_id=52874) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25891 (pms_id=52875) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25893 (pms_id=52876) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25894 (pms_id=52877) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25898 (pms_id=52878) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25895 (pms_id=52879) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25896 (pms_id=52880) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25897 (pms_id=52881) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25899 (pms_id=52882) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25901 (pms_id=52886) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25900 (pms_id=52887) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25902 (pms_id=52888) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25903 (pms_id=52889) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25904 (pms_id=52890) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25905 (pms_id=52891) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25906 (pms_id=52892) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25907 (pms_id=52899) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25908 (pms_id=52900) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25909 (pms_id=52901) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25910 (pms_id=52903) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25911 (pms_id=52905) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25912 (pms_id=52906) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25913 (pms_id=52908) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25915 (pms_id=52909) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25914 (pms_id=52919) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25916 (pms_id=52920) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25917 (pms_id=52921) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25918 (pms_id=52929) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25919 (pms_id=52930) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25921 (pms_id=52931) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25920 (pms_id=52932) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25922 (pms_id=52933) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25923 (pms_id=52935) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25925 (pms_id=52936) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25924 (pms_id=52937) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25926 (pms_id=52938) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25927 (pms_id=52948) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25928 (pms_id=52949) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25929 (pms_id=52952) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25930 (pms_id=52959) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25931 (pms_id=52960) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25933 (pms_id=52961) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25934 (pms_id=52962) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25932 (pms_id=52963) 2025-11-19 15:35:29 - alpine_bits_python.conversion_service - INFO - Updated conversion 25935 (pms_id=52964) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25936 (pms_id=52965) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25937 (pms_id=52966) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25938 (pms_id=52967) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25941 (pms_id=52969) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25939 (pms_id=52968) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25940 (pms_id=52970) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25942 (pms_id=52971) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25943 (pms_id=52972) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25944 (pms_id=52973) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25945 (pms_id=52974) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25946 (pms_id=52975) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25947 (pms_id=52976) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25948 (pms_id=52977) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25949 (pms_id=52978) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25950 (pms_id=52989) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25952 (pms_id=52990) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25951 (pms_id=52991) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25954 (pms_id=52993) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25953 (pms_id=52992) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25955 (pms_id=52994) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25956 (pms_id=52995) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25957 (pms_id=52996) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25959 (pms_id=52997) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25958 (pms_id=52998) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25960 (pms_id=52999) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25961 (pms_id=53000) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25962 (pms_id=53001) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25963 (pms_id=53002) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25964 (pms_id=53003) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25965 (pms_id=53004) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25966 (pms_id=53005) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25967 (pms_id=53006) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25969 (pms_id=53018) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25968 (pms_id=53007) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25970 (pms_id=53019) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25971 (pms_id=53020) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25972 (pms_id=53023) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25974 (pms_id=53025) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25973 (pms_id=53024) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25976 (pms_id=53040) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25975 (pms_id=53051) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25977 (pms_id=53052) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25979 (pms_id=53053) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25978 (pms_id=53054) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25980 (pms_id=53055) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25982 (pms_id=53056) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25981 (pms_id=53060) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25983 (pms_id=53061) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25984 (pms_id=53062) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25985 (pms_id=53063) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25986 (pms_id=53064) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25987 (pms_id=53065) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25988 (pms_id=53066) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25989 (pms_id=53067) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25993 (pms_id=53068) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25991 (pms_id=53069) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25992 (pms_id=53070) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25990 (pms_id=53072) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25994 (pms_id=53074) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25995 (pms_id=53075) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25996 (pms_id=53076) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25997 (pms_id=53077) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25998 (pms_id=53078) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26001 (pms_id=53080) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26002 (pms_id=53083) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26000 (pms_id=53082) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 25999 (pms_id=53084) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26003 (pms_id=53085) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26004 (pms_id=53086) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26005 (pms_id=53087) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26006 (pms_id=53098) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26007 (pms_id=53099) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26008 (pms_id=53108) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26010 (pms_id=53109) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26009 (pms_id=53110) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26011 (pms_id=53111) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26012 (pms_id=53112) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26013 (pms_id=53117) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26014 (pms_id=53127) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26015 (pms_id=53128) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26016 (pms_id=53129) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26017 (pms_id=53131) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26018 (pms_id=53132) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26019 (pms_id=53139) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26020 (pms_id=53140) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26021 (pms_id=53141) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26022 (pms_id=53142) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26023 (pms_id=53143) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26025 (pms_id=53144) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26024 (pms_id=53153) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26027 (pms_id=53155) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26026 (pms_id=53154) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26028 (pms_id=53156) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26029 (pms_id=53157) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26031 (pms_id=53165) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26030 (pms_id=53158) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26032 (pms_id=53174) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26033 (pms_id=53175) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26034 (pms_id=53184) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26036 (pms_id=53196) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26035 (pms_id=53185) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26037 (pms_id=53206) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26038 (pms_id=53207) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26039 (pms_id=53208) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26040 (pms_id=53209) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26041 (pms_id=53210) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26042 (pms_id=53211) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26044 (pms_id=53212) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26043 (pms_id=53213) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26046 (pms_id=53214) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26045 (pms_id=53215) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26047 (pms_id=53216) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26048 (pms_id=53217) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26049 (pms_id=53218) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26051 (pms_id=53220) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26050 (pms_id=53219) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26052 (pms_id=53221) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26053 (pms_id=53228) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26054 (pms_id=53229) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26055 (pms_id=53230) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26070 (pms_id=53231) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26069 (pms_id=53232) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26056 (pms_id=53233) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26057 (pms_id=53235) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26058 (pms_id=53236) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26060 (pms_id=53237) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26059 (pms_id=53238) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26061 (pms_id=53239) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26062 (pms_id=53240) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26080 (pms_id=53243) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26063 (pms_id=53244) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26064 (pms_id=53245) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26066 (pms_id=53246) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26065 (pms_id=53256) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26067 (pms_id=53266) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26068 (pms_id=53267) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26086 (pms_id=53268) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26071 (pms_id=53269) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26072 (pms_id=53270) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26073 (pms_id=53271) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26075 (pms_id=53273) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26074 (pms_id=53284) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26076 (pms_id=53285) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26077 (pms_id=53286) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26078 (pms_id=53287) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26079 (pms_id=53288) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26081 (pms_id=53289) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26082 (pms_id=53290) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26083 (pms_id=53291) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26084 (pms_id=53292) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26085 (pms_id=53293) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26087 (pms_id=53294) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26088 (pms_id=53295) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26089 (pms_id=53296) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26091 (pms_id=53297) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26090 (pms_id=53298) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26092 (pms_id=53314) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26094 (pms_id=53315) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26093 (pms_id=53316) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26095 (pms_id=53317) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26096 (pms_id=53318) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26097 (pms_id=53319) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26098 (pms_id=53320) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26099 (pms_id=53321) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26100 (pms_id=53322) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26101 (pms_id=53323) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26103 (pms_id=53328) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26102 (pms_id=53324) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26105 (pms_id=53329) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26104 (pms_id=53330) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26106 (pms_id=53338) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26108 (pms_id=53339) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26107 (pms_id=53340) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26109 (pms_id=53341) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26110 (pms_id=53342) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26111 (pms_id=53343) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26112 (pms_id=53345) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26113 (pms_id=53354) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26114 (pms_id=53355) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26115 (pms_id=53356) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26116 (pms_id=53357) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26117 (pms_id=53358) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26118 (pms_id=53359) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26119 (pms_id=53362) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26120 (pms_id=53363) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26121 (pms_id=53364) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26122 (pms_id=53365) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26123 (pms_id=53366) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26124 (pms_id=53367) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26126 (pms_id=53368) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26125 (pms_id=53370) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26127 (pms_id=53371) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26128 (pms_id=53372) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26129 (pms_id=53373) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26130 (pms_id=53374) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53373 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26131 (pms_id=53375) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26132 (pms_id=53376) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53375 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53376 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26133 (pms_id=53377) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26134 (pms_id=53378) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53377 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26138 (pms_id=53379) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26136 (pms_id=53383) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26135 (pms_id=53384) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26137 (pms_id=53385) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53378 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26139 (pms_id=53386) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26140 (pms_id=53395) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26141 (pms_id=53396) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26142 (pms_id=53397) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26143 (pms_id=53398) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26144 (pms_id=53399) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26145 (pms_id=53400) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26146 (pms_id=53401) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26147 (pms_id=53402) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26148 (pms_id=53403) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26149 (pms_id=53404) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26151 (pms_id=53405) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26150 (pms_id=53406) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26152 (pms_id=53409) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26153 (pms_id=53417) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26154 (pms_id=53418) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26155 (pms_id=53419) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26156 (pms_id=53420) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26157 (pms_id=53421) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26160 (pms_id=53422) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26158 (pms_id=53433) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26159 (pms_id=53434) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26161 (pms_id=53435) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53420 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26163 (pms_id=53436) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26162 (pms_id=53437) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26164 (pms_id=53438) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26165 (pms_id=53439) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26166 (pms_id=53440) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26167 (pms_id=53441) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26168 (pms_id=53442) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26170 (pms_id=53444) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26169 (pms_id=53443) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26171 (pms_id=53445) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26172 (pms_id=53446) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26173 (pms_id=53447) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26174 (pms_id=53451) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26175 (pms_id=53452) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26176 (pms_id=53453) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26177 (pms_id=53454) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26178 (pms_id=53455) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26179 (pms_id=53456) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26180 (pms_id=53457) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26181 (pms_id=53464) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26183 (pms_id=53475) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26182 (pms_id=53476) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26184 (pms_id=53477) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26185 (pms_id=53478) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26187 (pms_id=53479) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26189 (pms_id=53486) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26186 (pms_id=53484) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26188 (pms_id=53485) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26190 (pms_id=53487) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26191 (pms_id=53489) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26192 (pms_id=53490) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26193 (pms_id=53491) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26196 (pms_id=53492) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26194 (pms_id=53493) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26195 (pms_id=53502) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26197 (pms_id=53503) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26198 (pms_id=53512) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26199 (pms_id=53513) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26200 (pms_id=53514) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26201 (pms_id=53515) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26202 (pms_id=53516) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26203 (pms_id=53517) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26204 (pms_id=53523) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26205 (pms_id=53524) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26207 (pms_id=53525) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26208 (pms_id=53526) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26206 (pms_id=53527) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26209 (pms_id=53528) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26210 (pms_id=53536) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26211 (pms_id=53537) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26212 (pms_id=53538) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26213 (pms_id=53539) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26214 (pms_id=53540) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26215 (pms_id=53546) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26216 (pms_id=53547) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26218 (pms_id=53548) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26219 (pms_id=53549) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26217 (pms_id=53550) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26220 (pms_id=53551) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26221 (pms_id=53552) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26222 (pms_id=53553) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26223 (pms_id=53554) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26224 (pms_id=53555) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26226 (pms_id=53556) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26225 (pms_id=53564) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26227 (pms_id=53565) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26228 (pms_id=53566) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26229 (pms_id=53567) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26230 (pms_id=53568) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26231 (pms_id=53569) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26232 (pms_id=53571) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26233 (pms_id=53572) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26234 (pms_id=53573) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26236 (pms_id=53579) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26235 (pms_id=53582) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26237 (pms_id=53588) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26238 (pms_id=53589) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26239 (pms_id=53590) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26240 (pms_id=53591) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26241 (pms_id=53592) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26242 (pms_id=53593) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26246 (pms_id=53599) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26243 (pms_id=53598) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26245 (pms_id=53601) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26244 (pms_id=53602) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26247 (pms_id=53608) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26248 (pms_id=53609) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26249 (pms_id=53610) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26250 (pms_id=53611) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26251 (pms_id=53612) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26252 (pms_id=53613) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26253 (pms_id=53614) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26255 (pms_id=53615) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26254 (pms_id=53616) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26256 (pms_id=53622) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26257 (pms_id=53623) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26258 (pms_id=53624) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26259 (pms_id=53625) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26260 (pms_id=53626) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26261 (pms_id=53627) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26262 (pms_id=53628) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26263 (pms_id=53629) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26264 (pms_id=53630) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26265 (pms_id=53631) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26266 (pms_id=53632) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26267 (pms_id=53633) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26268 (pms_id=53642) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26269 (pms_id=53645) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26270 (pms_id=53647) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26271 (pms_id=53648) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26273 (pms_id=53649) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26272 (pms_id=53651) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26274 (pms_id=53653) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26275 (pms_id=53654) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26276 (pms_id=53655) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26277 (pms_id=53657) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26279 (pms_id=53664) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26278 (pms_id=53663) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26280 (pms_id=53665) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26281 (pms_id=53666) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26283 (pms_id=53667) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26282 (pms_id=53669) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26284 (pms_id=53671) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26285 (pms_id=53680) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26286 (pms_id=53681) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26287 (pms_id=53682) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26288 (pms_id=53683) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26289 (pms_id=53684) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26291 (pms_id=53685) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26290 (pms_id=53686) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26292 (pms_id=53687) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26293 (pms_id=53688) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26294 (pms_id=53689) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26295 (pms_id=53690) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26296 (pms_id=53692) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26297 (pms_id=53693) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26298 (pms_id=53694) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26299 (pms_id=53695) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53694 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26300 (pms_id=53697) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26302 (pms_id=53698) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26301 (pms_id=53699) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26304 (pms_id=53700) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26303 (pms_id=53701) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26305 (pms_id=53702) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26306 (pms_id=53703) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26307 (pms_id=53704) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26308 (pms_id=53705) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26309 (pms_id=53706) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26310 (pms_id=53712) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26311 (pms_id=53713) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26314 (pms_id=53714) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26312 (pms_id=53715) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26313 (pms_id=53716) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26315 (pms_id=53717) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26316 (pms_id=53729) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26317 (pms_id=53738) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26318 (pms_id=53739) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26319 (pms_id=53740) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26320 (pms_id=53741) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26321 (pms_id=53742) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26322 (pms_id=53744) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26324 (pms_id=53748) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26325 (pms_id=53745) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26323 (pms_id=53749) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26326 (pms_id=53750) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26327 (pms_id=53751) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26328 (pms_id=53752) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26329 (pms_id=53753) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26330 (pms_id=53755) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26331 (pms_id=53756) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26335 (pms_id=53757) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26332 (pms_id=53758) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26334 (pms_id=53759) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26333 (pms_id=53760) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26336 (pms_id=53761) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26337 (pms_id=53762) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26338 (pms_id=53763) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26339 (pms_id=53764) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26340 (pms_id=53765) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26341 (pms_id=53766) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26343 (pms_id=53767) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26342 (pms_id=53768) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26344 (pms_id=53769) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26345 (pms_id=53770) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26346 (pms_id=53771) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26347 (pms_id=53772) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26348 (pms_id=53773) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26349 (pms_id=53774) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26350 (pms_id=53775) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26351 (pms_id=53784) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26352 (pms_id=53786) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26353 (pms_id=53795) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53795 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26354 (pms_id=53806) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26355 (pms_id=53807) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26356 (pms_id=53808) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26358 (pms_id=53811) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26357 (pms_id=53809) 2025-11-19 15:35:30 - alpine_bits_python.conversion_service - INFO - Updated conversion 26359 (pms_id=53812) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26360 (pms_id=53815) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26361 (pms_id=53816) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26362 (pms_id=53817) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26363 (pms_id=53818) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26364 (pms_id=53819) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26365 (pms_id=53829) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26366 (pms_id=53830) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26367 (pms_id=53831) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26369 (pms_id=53835) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26368 (pms_id=53834) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26370 (pms_id=53836) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26371 (pms_id=53837) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26372 (pms_id=53838) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26373 (pms_id=53839) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26374 (pms_id=53840) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26375 (pms_id=53841) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26376 (pms_id=53842) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26378 (pms_id=53843) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26377 (pms_id=53844) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26379 (pms_id=53854) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26380 (pms_id=53855) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26382 (pms_id=53864) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26381 (pms_id=53856) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26383 (pms_id=53865) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26384 (pms_id=53866) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26385 (pms_id=53867) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26386 (pms_id=53868) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26387 (pms_id=53870) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26389 (pms_id=53875) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26388 (pms_id=53871) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26390 (pms_id=53876) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26393 (pms_id=53877) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53875 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26391 (pms_id=53885) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26392 (pms_id=53886) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26394 (pms_id=53888) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26396 (pms_id=53897) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26395 (pms_id=53898) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26397 (pms_id=53899) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26398 (pms_id=53900) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26399 (pms_id=53901) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26400 (pms_id=53903) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26401 (pms_id=53904) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26402 (pms_id=53905) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53903 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53904 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26403 (pms_id=53906) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26405 (pms_id=53907) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26404 (pms_id=53908) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26406 (pms_id=53909) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26407 (pms_id=53910) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26408 (pms_id=53911) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26409 (pms_id=53912) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26410 (pms_id=53913) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26411 (pms_id=53914) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26412 (pms_id=53915) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26413 (pms_id=53916) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26414 (pms_id=53920) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26415 (pms_id=53921) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26416 (pms_id=53922) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26417 (pms_id=53923) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26418 (pms_id=53924) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26419 (pms_id=53925) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26421 (pms_id=53926) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26420 (pms_id=53936) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26422 (pms_id=53937) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26423 (pms_id=53938) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26424 (pms_id=53939) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26425 (pms_id=53940) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26426 (pms_id=53941) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26427 (pms_id=53942) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26428 (pms_id=53943) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26429 (pms_id=53944) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26431 (pms_id=53945) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26430 (pms_id=53946) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26432 (pms_id=53947) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26434 (pms_id=53948) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26433 (pms_id=53949) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26435 (pms_id=53950) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26436 (pms_id=53951) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26437 (pms_id=53952) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26438 (pms_id=53953) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26439 (pms_id=53954) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26440 (pms_id=53955) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26441 (pms_id=53956) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26442 (pms_id=53957) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26443 (pms_id=53958) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26444 (pms_id=53959) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26445 (pms_id=53961) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26446 (pms_id=53962) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26447 (pms_id=53964) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26449 (pms_id=53966) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26448 (pms_id=53971) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 53962 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26450 (pms_id=53972) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26451 (pms_id=53973) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26452 (pms_id=53974) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26453 (pms_id=53976) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26459 (pms_id=53977) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26454 (pms_id=53978) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26455 (pms_id=53979) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26456 (pms_id=53980) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26458 (pms_id=53981) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26457 (pms_id=53982) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26460 (pms_id=53983) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26461 (pms_id=53984) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26462 (pms_id=53985) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26463 (pms_id=53986) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26464 (pms_id=53987) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26466 (pms_id=53989) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26465 (pms_id=53988) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26467 (pms_id=53990) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26468 (pms_id=53991) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26469 (pms_id=54003) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26470 (pms_id=54004) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26471 (pms_id=54005) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26472 (pms_id=54006) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26473 (pms_id=54013) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26474 (pms_id=54014) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26475 (pms_id=54015) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26476 (pms_id=54016) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26477 (pms_id=54018) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26478 (pms_id=54019) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26479 (pms_id=54020) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26480 (pms_id=54030) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26481 (pms_id=54031) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26482 (pms_id=54032) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26483 (pms_id=54034) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26484 (pms_id=54035) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26485 (pms_id=54037) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26486 (pms_id=54040) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26487 (pms_id=54041) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54032 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26488 (pms_id=54042) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26490 (pms_id=54043) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26489 (pms_id=54044) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26491 (pms_id=54047) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26492 (pms_id=54048) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26493 (pms_id=54049) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26495 (pms_id=54051) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26494 (pms_id=54050) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26496 (pms_id=54052) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26498 (pms_id=54053) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26497 (pms_id=54054) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26499 (pms_id=54058) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26500 (pms_id=54070) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26501 (pms_id=54071) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26502 (pms_id=54072) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26503 (pms_id=54073) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26504 (pms_id=54074) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26505 (pms_id=54075) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26506 (pms_id=54076) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26507 (pms_id=54077) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26509 (pms_id=54079) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26508 (pms_id=54080) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26510 (pms_id=54081) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26511 (pms_id=54085) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26512 (pms_id=54086) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26513 (pms_id=54087) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26514 (pms_id=54088) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26515 (pms_id=54089) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26516 (pms_id=54090) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26517 (pms_id=54091) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26518 (pms_id=54096) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26519 (pms_id=54097) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26520 (pms_id=54098) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26521 (pms_id=54099) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26523 (pms_id=54101) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26522 (pms_id=54100) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26524 (pms_id=54117) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26525 (pms_id=54127) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26526 (pms_id=54128) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26527 (pms_id=54129) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26528 (pms_id=54130) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26529 (pms_id=54131) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26531 (pms_id=54132) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26530 (pms_id=54133) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26532 (pms_id=54134) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26533 (pms_id=54135) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26534 (pms_id=54136) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26535 (pms_id=54137) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26536 (pms_id=54138) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26537 (pms_id=54139) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26538 (pms_id=54140) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26539 (pms_id=54141) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26540 (pms_id=54143) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26541 (pms_id=54144) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26542 (pms_id=54145) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26543 (pms_id=54146) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26544 (pms_id=54147) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26545 (pms_id=54148) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26546 (pms_id=54149) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26547 (pms_id=54150) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26548 (pms_id=54151) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26549 (pms_id=54152) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26550 (pms_id=54153) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26551 (pms_id=54154) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26552 (pms_id=54158) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26553 (pms_id=54164) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26554 (pms_id=54165) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26555 (pms_id=54166) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26556 (pms_id=54167) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26557 (pms_id=54168) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26558 (pms_id=54169) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26559 (pms_id=54170) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26560 (pms_id=54171) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26561 (pms_id=54172) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26562 (pms_id=54173) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26563 (pms_id=54174) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26564 (pms_id=54175) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26565 (pms_id=54176) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26566 (pms_id=54177) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26567 (pms_id=54178) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26568 (pms_id=54179) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26569 (pms_id=54181) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26570 (pms_id=54182) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26572 (pms_id=54183) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26571 (pms_id=54184) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26573 (pms_id=54185) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26575 (pms_id=54186) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26574 (pms_id=54187) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26576 (pms_id=54188) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26577 (pms_id=54189) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26578 (pms_id=54190) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26580 (pms_id=54191) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26579 (pms_id=54192) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26581 (pms_id=54193) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26583 (pms_id=54194) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26582 (pms_id=54195) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26584 (pms_id=54196) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26585 (pms_id=54197) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26586 (pms_id=54198) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26587 (pms_id=54200) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26588 (pms_id=54201) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26589 (pms_id=54202) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26590 (pms_id=54203) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26591 (pms_id=54204) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26592 (pms_id=54205) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26593 (pms_id=54206) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26594 (pms_id=54209) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26595 (pms_id=54210) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26596 (pms_id=54211) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26597 (pms_id=54217) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26598 (pms_id=54218) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26599 (pms_id=54219) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26600 (pms_id=54220) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26601 (pms_id=54221) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26602 (pms_id=54222) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26603 (pms_id=54223) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26604 (pms_id=54224) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26606 (pms_id=54226) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26605 (pms_id=54225) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26607 (pms_id=54227) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26608 (pms_id=54228) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26609 (pms_id=54229) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26610 (pms_id=54230) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26612 (pms_id=54233) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26611 (pms_id=54234) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26613 (pms_id=54235) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26614 (pms_id=54236) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26616 (pms_id=54238) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26615 (pms_id=54237) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26617 (pms_id=54239) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26618 (pms_id=54240) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26619 (pms_id=54241) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26620 (pms_id=54242) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26621 (pms_id=54243) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26622 (pms_id=54251) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26623 (pms_id=54255) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26624 (pms_id=54256) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26626 (pms_id=54263) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26625 (pms_id=54264) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26627 (pms_id=54265) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26628 (pms_id=54266) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26629 (pms_id=54267) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26630 (pms_id=54269) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26631 (pms_id=54275) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26632 (pms_id=54276) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26633 (pms_id=54277) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26634 (pms_id=54285) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26635 (pms_id=54287) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26636 (pms_id=54288) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26637 (pms_id=54289) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26638 (pms_id=54290) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26639 (pms_id=54291) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26640 (pms_id=54292) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26642 (pms_id=54294) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26641 (pms_id=54293) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26643 (pms_id=54295) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26644 (pms_id=54297) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26645 (pms_id=54298) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26646 (pms_id=54299) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26647 (pms_id=54300) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26648 (pms_id=54301) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26649 (pms_id=54302) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26650 (pms_id=54303) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26651 (pms_id=54304) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26652 (pms_id=54305) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26653 (pms_id=54306) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26654 (pms_id=54308) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26655 (pms_id=54309) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26656 (pms_id=54311) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26657 (pms_id=54312) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26658 (pms_id=54313) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26659 (pms_id=54314) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26660 (pms_id=54315) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26662 (pms_id=54316) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26661 (pms_id=54317) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26663 (pms_id=54318) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26664 (pms_id=54319) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26665 (pms_id=54320) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26666 (pms_id=54321) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26667 (pms_id=54322) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26669 (pms_id=54323) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26668 (pms_id=54324) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26670 (pms_id=54325) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26671 (pms_id=54326) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26672 (pms_id=54327) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26673 (pms_id=54328) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26674 (pms_id=54329) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26675 (pms_id=54330) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26677 (pms_id=54331) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26676 (pms_id=54332) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26678 (pms_id=54333) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26679 (pms_id=54334) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26680 (pms_id=54337) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26681 (pms_id=54338) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26682 (pms_id=54339) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26683 (pms_id=54340) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26684 (pms_id=54341) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26685 (pms_id=54343) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26686 (pms_id=54344) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26687 (pms_id=54345) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26688 (pms_id=54346) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26689 (pms_id=54347) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26690 (pms_id=54348) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26692 (pms_id=54350) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26691 (pms_id=54349) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26693 (pms_id=54351) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26694 (pms_id=54352) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26695 (pms_id=54362) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26696 (pms_id=54363) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26697 (pms_id=54364) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26699 (pms_id=54365) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26698 (pms_id=54366) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26700 (pms_id=54367) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26701 (pms_id=54368) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26702 (pms_id=54369) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26703 (pms_id=54370) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26704 (pms_id=54371) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26705 (pms_id=54372) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26706 (pms_id=54373) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26707 (pms_id=54374) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26708 (pms_id=54375) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26709 (pms_id=54376) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26710 (pms_id=54378) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26711 (pms_id=54379) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26712 (pms_id=54383) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26713 (pms_id=54393) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26714 (pms_id=54394) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26715 (pms_id=54396) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26716 (pms_id=54397) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54394 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54396 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26717 (pms_id=54398) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26718 (pms_id=54399) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54397 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26719 (pms_id=54401) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26721 (pms_id=54402) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26720 (pms_id=54403) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26722 (pms_id=54404) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26723 (pms_id=54405) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26724 (pms_id=54406) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26726 (pms_id=54408) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26725 (pms_id=54409) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26727 (pms_id=54419) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26729 (pms_id=54421) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26728 (pms_id=54420) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26730 (pms_id=54422) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26732 (pms_id=54423) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26731 (pms_id=54424) 2025-11-19 15:35:31 - alpine_bits_python.conversion_service - INFO - Updated conversion 26733 (pms_id=54425) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54425 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26734 (pms_id=54426) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26735 (pms_id=54427) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26736 (pms_id=54428) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26737 (pms_id=54437) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26738 (pms_id=54438) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26739 (pms_id=54439) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26740 (pms_id=54440) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26741 (pms_id=54441) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26742 (pms_id=54442) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26743 (pms_id=54443) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26744 (pms_id=54444) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26745 (pms_id=54445) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26746 (pms_id=54448) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26747 (pms_id=54450) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26748 (pms_id=54451) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26749 (pms_id=54452) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26750 (pms_id=54453) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26751 (pms_id=54454) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26752 (pms_id=54455) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26753 (pms_id=54456) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26754 (pms_id=54458) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26755 (pms_id=54459) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26757 (pms_id=54461) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26756 (pms_id=54460) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26758 (pms_id=54462) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26760 (pms_id=54464) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26759 (pms_id=54463) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26761 (pms_id=54465) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26762 (pms_id=54466) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26763 (pms_id=54467) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26764 (pms_id=54468) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26765 (pms_id=54469) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26766 (pms_id=54470) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26767 (pms_id=54471) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26768 (pms_id=54472) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26769 (pms_id=54473) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26770 (pms_id=54482) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26771 (pms_id=54483) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26772 (pms_id=54484) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26773 (pms_id=54485) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26774 (pms_id=54486) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26775 (pms_id=54487) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26776 (pms_id=54488) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26777 (pms_id=54490) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26778 (pms_id=54491) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54488 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26779 (pms_id=54492) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26781 (pms_id=54494) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26780 (pms_id=54493) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26782 (pms_id=54495) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26783 (pms_id=54497) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26784 (pms_id=54498) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26785 (pms_id=54499) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26787 (pms_id=54500) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26786 (pms_id=54501) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26788 (pms_id=54502) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26789 (pms_id=54503) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26790 (pms_id=54504) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26791 (pms_id=54505) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26792 (pms_id=54506) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26793 (pms_id=54507) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26794 (pms_id=54508) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26795 (pms_id=54509) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26797 (pms_id=54511) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26796 (pms_id=54510) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26798 (pms_id=54514) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26800 (pms_id=54523) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26799 (pms_id=54522) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26801 (pms_id=54532) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26802 (pms_id=54533) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26803 (pms_id=54534) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26804 (pms_id=54535) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26805 (pms_id=54536) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26806 (pms_id=54537) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26807 (pms_id=54538) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26808 (pms_id=54539) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26810 (pms_id=54541) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26809 (pms_id=54540) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26811 (pms_id=54542) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26812 (pms_id=54552) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26813 (pms_id=54553) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26814 (pms_id=54555) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26815 (pms_id=54557) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26817 (pms_id=54558) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26819 (pms_id=54563) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26816 (pms_id=54562) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26818 (pms_id=54564) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26820 (pms_id=54565) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26821 (pms_id=54566) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26822 (pms_id=54567) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26823 (pms_id=54568) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26824 (pms_id=54576) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26825 (pms_id=54577) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26826 (pms_id=54578) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26828 (pms_id=54580) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26827 (pms_id=54579) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26829 (pms_id=54590) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26830 (pms_id=54600) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26831 (pms_id=54601) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26832 (pms_id=54602) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26833 (pms_id=54603) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26834 (pms_id=54605) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26835 (pms_id=54606) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26836 (pms_id=54607) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26837 (pms_id=54608) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26838 (pms_id=54609) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26839 (pms_id=54615) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26840 (pms_id=54617) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26843 (pms_id=54620) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26841 (pms_id=54619) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26842 (pms_id=54621) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26844 (pms_id=54622) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26846 (pms_id=54623) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26845 (pms_id=54624) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26847 (pms_id=54626) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26848 (pms_id=54627) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26850 (pms_id=54629) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26851 (pms_id=54630) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26852 (pms_id=54650) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26849 (pms_id=54640) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26853 (pms_id=54651) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26854 (pms_id=54652) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26855 (pms_id=54662) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26856 (pms_id=54663) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26858 (pms_id=54664) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26857 (pms_id=54672) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26859 (pms_id=54673) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26860 (pms_id=54683) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26861 (pms_id=54684) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26863 (pms_id=54685) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26862 (pms_id=54686) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26864 (pms_id=54687) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26865 (pms_id=54688) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26866 (pms_id=54689) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26867 (pms_id=54692) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26868 (pms_id=54693) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26869 (pms_id=54694) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26870 (pms_id=54695) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26871 (pms_id=54696) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26872 (pms_id=54697) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26874 (pms_id=54699) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26873 (pms_id=54698) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26875 (pms_id=54700) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54696 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26876 (pms_id=54701) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26877 (pms_id=54703) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26878 (pms_id=54706) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26879 (pms_id=54707) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26881 (pms_id=54709) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26880 (pms_id=54708) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26883 (pms_id=54710) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26882 (pms_id=54711) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26884 (pms_id=54712) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26885 (pms_id=54713) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26886 (pms_id=54714) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26888 (pms_id=54717) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26887 (pms_id=54716) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26890 (pms_id=54719) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26891 (pms_id=54720) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26889 (pms_id=54718) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26892 (pms_id=54721) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26893 (pms_id=54723) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26894 (pms_id=54724) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26895 (pms_id=54734) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26896 (pms_id=54736) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26897 (pms_id=54737) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26898 (pms_id=54746) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26900 (pms_id=54748) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26899 (pms_id=54747) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26902 (pms_id=54750) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26903 (pms_id=54760) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26901 (pms_id=54749) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26904 (pms_id=54761) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26905 (pms_id=54770) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26907 (pms_id=54772) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26906 (pms_id=54771) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26908 (pms_id=54782) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26909 (pms_id=54792) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26910 (pms_id=54793) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26913 (pms_id=54796) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26912 (pms_id=54795) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26911 (pms_id=54794) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26914 (pms_id=54801) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26915 (pms_id=54802) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26916 (pms_id=54803) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26917 (pms_id=54804) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26919 (pms_id=54805) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26918 (pms_id=54806) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26920 (pms_id=54807) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26921 (pms_id=54808) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26922 (pms_id=54810) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26923 (pms_id=54811) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26924 (pms_id=54812) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26925 (pms_id=54813) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26926 (pms_id=54815) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26927 (pms_id=54816) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26928 (pms_id=54817) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26929 (pms_id=54818) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26930 (pms_id=54819) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26932 (pms_id=54820) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26931 (pms_id=54828) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26933 (pms_id=54829) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26936 (pms_id=54831) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26934 (pms_id=54830) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26935 (pms_id=54832) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26937 (pms_id=54833) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26938 (pms_id=54835) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26939 (pms_id=54837) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26941 (pms_id=54838) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26940 (pms_id=54839) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26942 (pms_id=54840) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26943 (pms_id=54841) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26945 (pms_id=54842) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26944 (pms_id=54843) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54840 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26946 (pms_id=54844) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26947 (pms_id=54845) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26948 (pms_id=54847) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26950 (pms_id=54853) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26949 (pms_id=54852) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26951 (pms_id=54854) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26952 (pms_id=54855) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26953 (pms_id=54856) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26954 (pms_id=54857) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26955 (pms_id=54866) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26956 (pms_id=54867) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26957 (pms_id=54868) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26958 (pms_id=54869) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26959 (pms_id=54870) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26960 (pms_id=54871) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26961 (pms_id=54881) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26962 (pms_id=54882) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26963 (pms_id=54883) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26964 (pms_id=54884) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26965 (pms_id=54885) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26966 (pms_id=54886) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26967 (pms_id=54887) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26968 (pms_id=54888) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26969 (pms_id=54889) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26970 (pms_id=54890) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26972 (pms_id=54891) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26971 (pms_id=54892) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26973 (pms_id=54893) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26974 (pms_id=54903) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26975 (pms_id=54904) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26976 (pms_id=54905) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26979 (pms_id=54906) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26978 (pms_id=54908) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26977 (pms_id=54909) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26980 (pms_id=54910) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26981 (pms_id=54911) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26982 (pms_id=54912) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26983 (pms_id=54913) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26984 (pms_id=54914) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26985 (pms_id=54916) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26986 (pms_id=54917) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26987 (pms_id=54918) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26988 (pms_id=54919) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26989 (pms_id=54920) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26990 (pms_id=54921) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54920 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26991 (pms_id=54922) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26992 (pms_id=54923) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26993 (pms_id=54925) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26994 (pms_id=54934) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26995 (pms_id=54937) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26996 (pms_id=54938) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26997 (pms_id=54939) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26999 (pms_id=54940) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 26998 (pms_id=54941) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27000 (pms_id=54944) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27001 (pms_id=54945) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27002 (pms_id=54946) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27003 (pms_id=54947) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27004 (pms_id=54948) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27005 (pms_id=54950) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27007 (pms_id=54957) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27006 (pms_id=54958) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27008 (pms_id=54959) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27009 (pms_id=54967) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27010 (pms_id=54977) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27011 (pms_id=54978) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27012 (pms_id=54979) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27013 (pms_id=54980) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27014 (pms_id=54981) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27015 (pms_id=54988) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27017 (pms_id=54999) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27016 (pms_id=55000) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27018 (pms_id=55001) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27019 (pms_id=55002) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 54999 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27020 (pms_id=55003) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55001 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55002 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27021 (pms_id=55005) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27022 (pms_id=55015) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55000 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55003 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27023 (pms_id=55016) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27025 (pms_id=55017) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27024 (pms_id=55018) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27026 (pms_id=55019) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27027 (pms_id=55020) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27028 (pms_id=55021) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27029 (pms_id=55022) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27030 (pms_id=55023) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27031 (pms_id=55024) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27032 (pms_id=55025) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27033 (pms_id=55026) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27034 (pms_id=55027) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27035 (pms_id=55034) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27036 (pms_id=55035) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27037 (pms_id=55038) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27038 (pms_id=55039) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27039 (pms_id=55040) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27040 (pms_id=55042) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27041 (pms_id=55043) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27042 (pms_id=55044) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27043 (pms_id=55045) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55042 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27044 (pms_id=55047) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27045 (pms_id=55051) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27046 (pms_id=55053) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27047 (pms_id=55061) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27048 (pms_id=55062) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27049 (pms_id=55065) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27050 (pms_id=55066) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27051 (pms_id=55077) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27052 (pms_id=55078) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27053 (pms_id=55088) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27054 (pms_id=55090) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27056 (pms_id=55091) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55090 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27055 (pms_id=55099) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27057 (pms_id=55109) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27058 (pms_id=55110) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27060 (pms_id=55112) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27059 (pms_id=55111) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27061 (pms_id=55120) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27062 (pms_id=55130) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27063 (pms_id=55132) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27064 (pms_id=55133) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27065 (pms_id=55136) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27066 (pms_id=55137) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27068 (pms_id=55148) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27067 (pms_id=55149) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27069 (pms_id=55150) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27070 (pms_id=55151) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27071 (pms_id=55152) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27072 (pms_id=55153) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27073 (pms_id=55154) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27074 (pms_id=55155) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27075 (pms_id=55156) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27076 (pms_id=55157) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27077 (pms_id=55158) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27078 (pms_id=55159) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27079 (pms_id=55160) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27080 (pms_id=55170) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27081 (pms_id=55172) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27082 (pms_id=55173) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27083 (pms_id=55174) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27084 (pms_id=55179) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27085 (pms_id=55180) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27086 (pms_id=55184) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27087 (pms_id=55195) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27088 (pms_id=55196) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27089 (pms_id=55206) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27090 (pms_id=55207) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27091 (pms_id=55208) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27092 (pms_id=55209) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27093 (pms_id=55226) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27094 (pms_id=55227) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27096 (pms_id=55228) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27095 (pms_id=55229) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27098 (pms_id=55230) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27097 (pms_id=55231) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27099 (pms_id=55232) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27100 (pms_id=55234) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27101 (pms_id=55235) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27102 (pms_id=55236) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27103 (pms_id=55237) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27104 (pms_id=55238) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27105 (pms_id=55247) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27106 (pms_id=55249) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27107 (pms_id=55250) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27109 (pms_id=55251) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55249 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27108 (pms_id=55252) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27110 (pms_id=55254) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27111 (pms_id=55255) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27112 (pms_id=55260) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27113 (pms_id=55270) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27114 (pms_id=55271) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27120 (pms_id=55272) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27115 (pms_id=55273) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27116 (pms_id=55274) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27117 (pms_id=55275) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27118 (pms_id=55276) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27121 (pms_id=55278) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27119 (pms_id=55277) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27122 (pms_id=55279) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27123 (pms_id=55280) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27124 (pms_id=55281) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27125 (pms_id=55282) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27126 (pms_id=55283) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27127 (pms_id=55284) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27128 (pms_id=55285) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27129 (pms_id=55295) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27131 (pms_id=55296) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27130 (pms_id=55297) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27132 (pms_id=55298) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27133 (pms_id=55305) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27134 (pms_id=55306) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27135 (pms_id=55307) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27138 (pms_id=55308) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27137 (pms_id=55309) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27136 (pms_id=55310) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27139 (pms_id=55317) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27140 (pms_id=55327) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27141 (pms_id=55337) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27142 (pms_id=55338) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27143 (pms_id=55339) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27144 (pms_id=55341) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27145 (pms_id=55342) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27146 (pms_id=55343) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27147 (pms_id=55354) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27148 (pms_id=55355) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27149 (pms_id=55364) 2025-11-19 15:35:32 - alpine_bits_python.conversion_service - INFO - Updated conversion 27150 (pms_id=55365) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27151 (pms_id=55366) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27153 (pms_id=55368) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27152 (pms_id=55367) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27154 (pms_id=55369) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27156 (pms_id=55370) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27155 (pms_id=55371) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27157 (pms_id=55372) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27158 (pms_id=55373) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27159 (pms_id=55374) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27160 (pms_id=55375) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27161 (pms_id=55376) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27162 (pms_id=55377) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27163 (pms_id=55379) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27164 (pms_id=55383) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27165 (pms_id=55384) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27166 (pms_id=55385) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27167 (pms_id=55386) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27168 (pms_id=55388) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27169 (pms_id=55389) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27170 (pms_id=55393) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27171 (pms_id=55394) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27172 (pms_id=55395) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27173 (pms_id=55396) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27174 (pms_id=55397) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27175 (pms_id=55398) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27176 (pms_id=55399) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27177 (pms_id=55404) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27178 (pms_id=55407) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27179 (pms_id=55408) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27180 (pms_id=55409) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27181 (pms_id=55420) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27182 (pms_id=55421) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27183 (pms_id=55422) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27184 (pms_id=55423) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27185 (pms_id=55424) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27186 (pms_id=55432) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27187 (pms_id=55441) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27188 (pms_id=55443) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27190 (pms_id=55444) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27189 (pms_id=55445) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27191 (pms_id=55446) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27192 (pms_id=55447) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27193 (pms_id=55451) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27195 (pms_id=55453) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27194 (pms_id=55452) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27196 (pms_id=55462) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27197 (pms_id=55475) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27198 (pms_id=55483) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27199 (pms_id=55484) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27201 (pms_id=55485) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27200 (pms_id=55486) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27202 (pms_id=55488) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27203 (pms_id=55491) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27204 (pms_id=55493) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27205 (pms_id=55494) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27206 (pms_id=55495) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55495 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27207 (pms_id=55497) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27208 (pms_id=55499) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27209 (pms_id=55500) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27210 (pms_id=55501) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27211 (pms_id=55502) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27212 (pms_id=55503) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27213 (pms_id=55504) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27214 (pms_id=55510) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27215 (pms_id=55511) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27216 (pms_id=55521) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27217 (pms_id=55522) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27218 (pms_id=55523) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27220 (pms_id=55524) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27219 (pms_id=55525) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27221 (pms_id=55526) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55525 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27222 (pms_id=55527) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27223 (pms_id=55528) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27225 (pms_id=55537) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27224 (pms_id=55529) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27226 (pms_id=55538) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27227 (pms_id=55539) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27228 (pms_id=55541) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27229 (pms_id=55542) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27230 (pms_id=55543) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55542 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27231 (pms_id=55548) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27232 (pms_id=55549) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27233 (pms_id=55550) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27234 (pms_id=55551) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27235 (pms_id=55554) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27236 (pms_id=55553) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27237 (pms_id=55555) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27238 (pms_id=55556) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27239 (pms_id=55557) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27240 (pms_id=55559) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55556 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27241 (pms_id=55560) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27243 (pms_id=55561) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27242 (pms_id=55562) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27244 (pms_id=55563) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27245 (pms_id=55564) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27246 (pms_id=55565) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27247 (pms_id=55566) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27250 (pms_id=55567) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55565 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27248 (pms_id=55574) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27249 (pms_id=55576) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27251 (pms_id=55582) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27252 (pms_id=55593) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27253 (pms_id=55594) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27254 (pms_id=55595) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27255 (pms_id=55596) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27257 (pms_id=55598) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27256 (pms_id=55597) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27258 (pms_id=55599) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27260 (pms_id=55600) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27259 (pms_id=55601) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27261 (pms_id=55602) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27262 (pms_id=55603) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27263 (pms_id=55604) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27264 (pms_id=55605) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27265 (pms_id=55606) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27266 (pms_id=55607) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27268 (pms_id=55609) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27267 (pms_id=55608) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27269 (pms_id=55610) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27270 (pms_id=55611) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27271 (pms_id=55612) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27272 (pms_id=55613) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27273 (pms_id=55614) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27274 (pms_id=55617) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27275 (pms_id=55618) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27278 (pms_id=55619) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27276 (pms_id=55621) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27277 (pms_id=55622) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27279 (pms_id=55623) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27281 (pms_id=55624) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27280 (pms_id=55626) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27282 (pms_id=55627) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27283 (pms_id=55628) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27284 (pms_id=55629) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27286 (pms_id=55634) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27285 (pms_id=55644) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27288 (pms_id=55655) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27287 (pms_id=55645) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27289 (pms_id=55656) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27290 (pms_id=55657) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27291 (pms_id=55658) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27292 (pms_id=55659) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27293 (pms_id=55660) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27294 (pms_id=55661) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27296 (pms_id=55663) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27295 (pms_id=55665) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27297 (pms_id=55664) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27298 (pms_id=55666) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27299 (pms_id=55667) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27300 (pms_id=55668) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27301 (pms_id=55669) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27302 (pms_id=55671) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27304 (pms_id=55672) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27305 (pms_id=55675) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27306 (pms_id=55676) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27303 (pms_id=55673) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27308 (pms_id=55679) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27307 (pms_id=55678) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27309 (pms_id=55680) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27310 (pms_id=55681) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27311 (pms_id=55682) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27312 (pms_id=55683) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27313 (pms_id=55684) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27314 (pms_id=55685) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27315 (pms_id=55686) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27317 (pms_id=55687) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27316 (pms_id=55688) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27318 (pms_id=55698) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27319 (pms_id=55699) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27320 (pms_id=55700) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27321 (pms_id=55702) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27323 (pms_id=55713) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27322 (pms_id=55712) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27324 (pms_id=55714) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27326 (pms_id=55715) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27325 (pms_id=55716) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27328 (pms_id=55718) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27327 (pms_id=55717) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27329 (pms_id=55719) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27330 (pms_id=55720) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27331 (pms_id=55721) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27332 (pms_id=55722) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55720 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27333 (pms_id=55723) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55722 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55721 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27334 (pms_id=55724) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27336 (pms_id=55725) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27337 (pms_id=55727) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27335 (pms_id=55726) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27338 (pms_id=55728) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27339 (pms_id=55729) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27340 (pms_id=55730) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27341 (pms_id=55731) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27342 (pms_id=55732) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27343 (pms_id=55733) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27344 (pms_id=55734) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27345 (pms_id=55735) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27346 (pms_id=55746) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27347 (pms_id=55747) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27349 (pms_id=55749) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27348 (pms_id=55748) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27350 (pms_id=55750) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27352 (pms_id=55751) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27351 (pms_id=55753) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27354 (pms_id=55754) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27353 (pms_id=55755) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27355 (pms_id=55756) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27356 (pms_id=55757) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27357 (pms_id=55758) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27358 (pms_id=55759) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27359 (pms_id=55760) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27360 (pms_id=55762) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27361 (pms_id=55764) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27362 (pms_id=55765) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27363 (pms_id=55774) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27364 (pms_id=55776) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27365 (pms_id=55775) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27366 (pms_id=55777) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27383 (pms_id=55778) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27381 (pms_id=55779) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27384 (pms_id=55780) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27367 (pms_id=55781) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27368 (pms_id=55787) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55780 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27369 (pms_id=55788) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55781 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27370 (pms_id=55789) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27371 (pms_id=55790) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27373 (pms_id=55792) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27372 (pms_id=55797) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27374 (pms_id=55798) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27378 (pms_id=55800) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27375 (pms_id=55799) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27377 (pms_id=55801) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27376 (pms_id=55802) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27379 (pms_id=55811) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27380 (pms_id=55812) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27382 (pms_id=55813) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27385 (pms_id=55814) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27386 (pms_id=55815) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27387 (pms_id=55816) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27388 (pms_id=55817) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27390 (pms_id=55828) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27389 (pms_id=55818) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27391 (pms_id=55829) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27392 (pms_id=55831) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27393 (pms_id=55832) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27394 (pms_id=55839) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27395 (pms_id=55841) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27397 (pms_id=55848) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27396 (pms_id=55849) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27398 (pms_id=55850) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27399 (pms_id=55851) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27400 (pms_id=55852) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27401 (pms_id=55853) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27402 (pms_id=55854) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27405 (pms_id=55859) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27403 (pms_id=55862) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27404 (pms_id=55863) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27406 (pms_id=55864) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27407 (pms_id=55865) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27408 (pms_id=55869) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27409 (pms_id=55870) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27411 (pms_id=55871) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27410 (pms_id=55881) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27412 (pms_id=55882) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27413 (pms_id=55883) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27414 (pms_id=55891) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27415 (pms_id=55892) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27416 (pms_id=55893) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27417 (pms_id=55896) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55891 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27418 (pms_id=55897) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27419 (pms_id=55906) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27420 (pms_id=55907) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27421 (pms_id=55908) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27422 (pms_id=55909) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27428 (pms_id=55910) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27425 (pms_id=55912) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27423 (pms_id=55911) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27424 (pms_id=55913) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27426 (pms_id=55914) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27427 (pms_id=55915) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27429 (pms_id=55916) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27431 (pms_id=55917) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27430 (pms_id=55918) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55915 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27432 (pms_id=55922) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27434 (pms_id=55923) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27433 (pms_id=55924) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27435 (pms_id=55925) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27436 (pms_id=55926) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27437 (pms_id=55927) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27438 (pms_id=55928) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27439 (pms_id=55929) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27441 (pms_id=55933) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27440 (pms_id=55934) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27442 (pms_id=55935) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27443 (pms_id=55936) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27444 (pms_id=55937) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27445 (pms_id=55938) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27446 (pms_id=55939) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27447 (pms_id=55940) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27448 (pms_id=55941) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27449 (pms_id=55950) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27450 (pms_id=55951) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27452 (pms_id=55952) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27451 (pms_id=55953) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27453 (pms_id=55954) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27454 (pms_id=55955) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27455 (pms_id=55956) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55954 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27456 (pms_id=55957) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27457 (pms_id=55964) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27458 (pms_id=55965) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27459 (pms_id=55966) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27460 (pms_id=55967) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27461 (pms_id=55968) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55964 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27462 (pms_id=55970) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27463 (pms_id=55971) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27464 (pms_id=55973) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27465 (pms_id=55974) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27466 (pms_id=55975) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27467 (pms_id=55981) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27468 (pms_id=55982) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27469 (pms_id=55983) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27470 (pms_id=55984) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 55981 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27471 (pms_id=55985) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27472 (pms_id=55986) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27474 (pms_id=55987) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27473 (pms_id=55991) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27475 (pms_id=56000) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27476 (pms_id=56010) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27478 (pms_id=56012) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27477 (pms_id=56011) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27479 (pms_id=56013) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27480 (pms_id=56014) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27483 (pms_id=56015) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27482 (pms_id=56016) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27481 (pms_id=56017) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27484 (pms_id=56018) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27485 (pms_id=56019) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27486 (pms_id=56020) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27487 (pms_id=56021) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56019 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27488 (pms_id=56022) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27489 (pms_id=56023) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27491 (pms_id=56024) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27490 (pms_id=56025) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27492 (pms_id=56026) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27494 (pms_id=56027) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27493 (pms_id=56028) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27495 (pms_id=56030) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27496 (pms_id=56031) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27497 (pms_id=56032) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27498 (pms_id=56033) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27499 (pms_id=56034) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27500 (pms_id=56048) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27501 (pms_id=56054) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27503 (pms_id=56055) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27502 (pms_id=56056) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27504 (pms_id=56057) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27505 (pms_id=56058) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27506 (pms_id=56059) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27507 (pms_id=56060) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27508 (pms_id=56061) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27509 (pms_id=56062) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27510 (pms_id=56063) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27511 (pms_id=56064) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27512 (pms_id=56065) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27513 (pms_id=56066) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27514 (pms_id=56067) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27515 (pms_id=56068) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27516 (pms_id=56069) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27517 (pms_id=56070) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27518 (pms_id=56071) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27519 (pms_id=56072) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27521 (pms_id=56083) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27520 (pms_id=56081) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27528 (pms_id=56084) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27522 (pms_id=56085) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27523 (pms_id=56086) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27524 (pms_id=56087) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27525 (pms_id=56088) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27526 (pms_id=56089) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27527 (pms_id=56091) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27529 (pms_id=56092) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27530 (pms_id=56093) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27531 (pms_id=56102) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27532 (pms_id=56113) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27533 (pms_id=56114) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27534 (pms_id=56115) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27536 (pms_id=56116) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27535 (pms_id=56117) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27537 (pms_id=56118) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27538 (pms_id=56120) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27539 (pms_id=56121) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56118 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27540 (pms_id=56123) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27542 (pms_id=56124) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27541 (pms_id=56125) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27545 (pms_id=56130) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27543 (pms_id=56126) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27544 (pms_id=56150) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27546 (pms_id=56151) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27547 (pms_id=56152) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27548 (pms_id=56161) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27549 (pms_id=56162) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27550 (pms_id=56164) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27551 (pms_id=56163) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27552 (pms_id=56165) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27553 (pms_id=56166) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27554 (pms_id=56168) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27556 (pms_id=56170) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27555 (pms_id=56169) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27557 (pms_id=56176) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27558 (pms_id=56177) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27559 (pms_id=56178) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27560 (pms_id=56179) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27561 (pms_id=56180) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27562 (pms_id=56182) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27563 (pms_id=56183) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27564 (pms_id=56184) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27565 (pms_id=56185) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27566 (pms_id=56186) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27567 (pms_id=56187) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27574 (pms_id=56188) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27568 (pms_id=56189) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27570 (pms_id=56191) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27571 (pms_id=56192) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27569 (pms_id=56190) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27573 (pms_id=56193) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27572 (pms_id=56194) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27575 (pms_id=56201) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27576 (pms_id=56202) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27579 (pms_id=56203) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27578 (pms_id=56204) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27577 (pms_id=56205) 2025-11-19 15:35:33 - alpine_bits_python.conversion_service - INFO - Updated conversion 27580 (pms_id=56206) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27581 (pms_id=56207) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27582 (pms_id=56208) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27583 (pms_id=56209) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27584 (pms_id=56211) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27585 (pms_id=56213) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27586 (pms_id=56214) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27588 (pms_id=56216) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27587 (pms_id=56215) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27589 (pms_id=56217) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56211 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27590 (pms_id=56218) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27591 (pms_id=56224) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56218 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27592 (pms_id=56225) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27593 (pms_id=56227) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27594 (pms_id=56228) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27595 (pms_id=56229) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27596 (pms_id=56230) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27597 (pms_id=56231) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27598 (pms_id=56232) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27600 (pms_id=56240) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27599 (pms_id=56241) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27604 (pms_id=56242) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27601 (pms_id=56243) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27602 (pms_id=56244) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27603 (pms_id=56245) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27605 (pms_id=56246) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27606 (pms_id=56247) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27607 (pms_id=56255) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27608 (pms_id=56267) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56255 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56267 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27609 (pms_id=56269) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27610 (pms_id=56270) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27611 (pms_id=56271) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27612 (pms_id=56272) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27613 (pms_id=56273) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27614 (pms_id=56274) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27615 (pms_id=56275) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27616 (pms_id=56276) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27621 (pms_id=56285) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27618 (pms_id=56295) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27617 (pms_id=56296) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27620 (pms_id=56298) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27619 (pms_id=56297) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27622 (pms_id=56299) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27623 (pms_id=56300) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27624 (pms_id=56301) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27625 (pms_id=56303) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27626 (pms_id=56304) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27627 (pms_id=56311) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56311 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27628 (pms_id=56312) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27630 (pms_id=56313) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27629 (pms_id=56314) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27631 (pms_id=56324) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27632 (pms_id=56325) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27633 (pms_id=56326) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27634 (pms_id=56327) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27635 (pms_id=56328) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27636 (pms_id=56329) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27637 (pms_id=56330) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27638 (pms_id=56335) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27639 (pms_id=56336) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27640 (pms_id=56338) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27641 (pms_id=56339) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27645 (pms_id=56340) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27642 (pms_id=56341) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27643 (pms_id=56342) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27644 (pms_id=56343) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27647 (pms_id=56344) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27646 (pms_id=56347) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27648 (pms_id=56348) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27649 (pms_id=56349) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27650 (pms_id=56350) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27651 (pms_id=56351) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27652 (pms_id=56352) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27653 (pms_id=56353) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27654 (pms_id=56354) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27655 (pms_id=56355) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27656 (pms_id=56356) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27657 (pms_id=56357) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27658 (pms_id=56358) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27659 (pms_id=56360) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27660 (pms_id=56361) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27661 (pms_id=56362) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27662 (pms_id=56363) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27663 (pms_id=56364) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27664 (pms_id=56365) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27665 (pms_id=56366) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27666 (pms_id=56367) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27667 (pms_id=56368) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27668 (pms_id=56369) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27669 (pms_id=56370) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27670 (pms_id=56371) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27671 (pms_id=56372) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27672 (pms_id=56373) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27673 (pms_id=56374) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27674 (pms_id=56376) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27682 (pms_id=56375) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27675 (pms_id=56377) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56376 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27676 (pms_id=56380) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27677 (pms_id=56381) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27679 (pms_id=56384) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27678 (pms_id=56383) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27680 (pms_id=56385) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27681 (pms_id=56386) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27683 (pms_id=56387) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27684 (pms_id=56388) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27686 (pms_id=56389) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27685 (pms_id=56390) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27687 (pms_id=56391) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27688 (pms_id=56392) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27689 (pms_id=56400) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27690 (pms_id=56401) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27691 (pms_id=56402) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27692 (pms_id=56403) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27693 (pms_id=56404) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27694 (pms_id=56405) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27695 (pms_id=56406) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27696 (pms_id=56407) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27697 (pms_id=56408) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27698 (pms_id=56409) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27699 (pms_id=56410) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27700 (pms_id=56411) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27701 (pms_id=56412) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27702 (pms_id=56413) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27703 (pms_id=56421) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27704 (pms_id=56422) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27706 (pms_id=56423) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27705 (pms_id=56425) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27707 (pms_id=56433) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27708 (pms_id=56434) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27709 (pms_id=56435) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27710 (pms_id=56436) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27711 (pms_id=56437) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27713 (pms_id=56439) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27712 (pms_id=56438) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27714 (pms_id=56440) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27715 (pms_id=56441) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27717 (pms_id=56442) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27716 (pms_id=56443) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27718 (pms_id=56445) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27719 (pms_id=56454) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27720 (pms_id=56455) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27721 (pms_id=56456) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27722 (pms_id=56457) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27723 (pms_id=56458) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27724 (pms_id=56459) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27725 (pms_id=56460) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27726 (pms_id=56461) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27727 (pms_id=56462) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27728 (pms_id=56463) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27729 (pms_id=56464) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27731 (pms_id=56466) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27730 (pms_id=56465) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27732 (pms_id=56467) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27733 (pms_id=56468) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27734 (pms_id=56469) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27735 (pms_id=56470) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27736 (pms_id=56471) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56469 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27738 (pms_id=56473) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27737 (pms_id=56472) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27739 (pms_id=56484) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27743 (pms_id=56474) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27740 (pms_id=56485) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27741 (pms_id=56487) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27742 (pms_id=56488) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27744 (pms_id=56489) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27745 (pms_id=56490) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27751 (pms_id=56491) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27746 (pms_id=56496) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27747 (pms_id=56497) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27748 (pms_id=56498) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27749 (pms_id=56499) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27750 (pms_id=56500) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27752 (pms_id=56501) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27753 (pms_id=56507) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27754 (pms_id=56508) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27756 (pms_id=56509) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27755 (pms_id=56510) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27757 (pms_id=56511) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27758 (pms_id=56512) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27759 (pms_id=56513) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27760 (pms_id=56514) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27762 (pms_id=56517) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27761 (pms_id=56515) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27763 (pms_id=56521) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27764 (pms_id=56531) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27765 (pms_id=56532) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27767 (pms_id=56541) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27766 (pms_id=56542) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27768 (pms_id=56543) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27770 (pms_id=56544) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27769 (pms_id=56545) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27773 (pms_id=56546) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27771 (pms_id=56547) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27772 (pms_id=56548) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27774 (pms_id=56555) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27775 (pms_id=56558) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27777 (pms_id=56560) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56555 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27776 (pms_id=56561) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27778 (pms_id=56571) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27779 (pms_id=56562) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27780 (pms_id=56572) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27781 (pms_id=56573) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27783 (pms_id=56576) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27782 (pms_id=56575) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27784 (pms_id=56577) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27785 (pms_id=56578) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27786 (pms_id=56579) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27787 (pms_id=56580) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27788 (pms_id=56581) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27789 (pms_id=56582) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27790 (pms_id=56583) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27792 (pms_id=56584) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27791 (pms_id=56585) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27794 (pms_id=56587) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27793 (pms_id=56586) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27795 (pms_id=56588) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27796 (pms_id=56589) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27797 (pms_id=56590) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27798 (pms_id=56591) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27799 (pms_id=56598) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27800 (pms_id=56600) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27801 (pms_id=56601) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27802 (pms_id=56602) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27803 (pms_id=56603) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27804 (pms_id=56604) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56602 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27805 (pms_id=56605) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27806 (pms_id=56606) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27807 (pms_id=56607) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27808 (pms_id=56608) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27809 (pms_id=56610) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27810 (pms_id=56613) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27811 (pms_id=56614) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27812 (pms_id=56623) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27813 (pms_id=56624) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27814 (pms_id=56625) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27815 (pms_id=56626) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27816 (pms_id=56627) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27817 (pms_id=56628) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27819 (pms_id=56629) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27818 (pms_id=56630) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56626 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27820 (pms_id=56631) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27821 (pms_id=56632) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27822 (pms_id=56633) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27823 (pms_id=56634) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27824 (pms_id=56635) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27825 (pms_id=56638) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27828 (pms_id=56641) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27826 (pms_id=56640) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27829 (pms_id=56643) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27827 (pms_id=56642) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27830 (pms_id=56651) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27831 (pms_id=56652) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27832 (pms_id=56654) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27833 (pms_id=56655) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27834 (pms_id=56656) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27835 (pms_id=56657) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27837 (pms_id=56658) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27836 (pms_id=56659) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27838 (pms_id=56663) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27839 (pms_id=56664) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27840 (pms_id=56665) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27841 (pms_id=56666) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27842 (pms_id=56667) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27843 (pms_id=56668) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27844 (pms_id=56669) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27845 (pms_id=56670) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27846 (pms_id=56671) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27847 (pms_id=56672) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27848 (pms_id=56673) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27849 (pms_id=56674) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27850 (pms_id=56675) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27851 (pms_id=56676) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27852 (pms_id=56678) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27853 (pms_id=56679) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27854 (pms_id=56680) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27856 (pms_id=56681) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27855 (pms_id=56683) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27857 (pms_id=56684) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27858 (pms_id=56685) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27859 (pms_id=56686) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27860 (pms_id=56687) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27861 (pms_id=56688) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27862 (pms_id=56699) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27863 (pms_id=56700) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27864 (pms_id=56701) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27865 (pms_id=56710) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27868 (pms_id=56711) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27866 (pms_id=56712) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27867 (pms_id=56723) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27869 (pms_id=56724) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27873 (pms_id=56725) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27870 (pms_id=56726) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27871 (pms_id=56727) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27872 (pms_id=56728) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27874 (pms_id=56729) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27875 (pms_id=56730) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27876 (pms_id=56731) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27877 (pms_id=56732) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27878 (pms_id=56734) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27879 (pms_id=56735) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27880 (pms_id=56736) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27881 (pms_id=56737) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27882 (pms_id=56738) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27883 (pms_id=56739) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27884 (pms_id=56740) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27886 (pms_id=56741) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27885 (pms_id=56742) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27888 (pms_id=56744) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27887 (pms_id=56743) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27889 (pms_id=56745) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27891 (pms_id=56746) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27890 (pms_id=56747) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27892 (pms_id=56758) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27893 (pms_id=56768) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27894 (pms_id=56769) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27895 (pms_id=56770) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27896 (pms_id=56771) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27897 (pms_id=56772) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27898 (pms_id=56774) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27899 (pms_id=56775) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27902 (pms_id=56776) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27901 (pms_id=56777) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27900 (pms_id=56778) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27903 (pms_id=56779) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27904 (pms_id=56780) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27905 (pms_id=56781) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27906 (pms_id=56782) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27907 (pms_id=56794) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27908 (pms_id=56805) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27909 (pms_id=56814) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27910 (pms_id=56815) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27911 (pms_id=56824) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27913 (pms_id=56827) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27912 (pms_id=56825) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27914 (pms_id=56828) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27915 (pms_id=56830) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27916 (pms_id=56831) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27917 (pms_id=56839) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27918 (pms_id=56849) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27919 (pms_id=56850) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27920 (pms_id=56851) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27922 (pms_id=56852) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27921 (pms_id=56853) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27923 (pms_id=56854) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27924 (pms_id=56856) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27925 (pms_id=56859) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 56854 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27926 (pms_id=56860) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27927 (pms_id=56870) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27928 (pms_id=56871) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27929 (pms_id=56872) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27930 (pms_id=56873) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27931 (pms_id=56874) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27932 (pms_id=56875) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27933 (pms_id=56876) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27934 (pms_id=56877) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27935 (pms_id=56879) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27936 (pms_id=56880) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27937 (pms_id=56881) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27938 (pms_id=56882) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27939 (pms_id=56883) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27940 (pms_id=56884) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27941 (pms_id=56885) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27942 (pms_id=56888) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27943 (pms_id=56889) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27944 (pms_id=56890) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27945 (pms_id=56892) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27946 (pms_id=56893) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27947 (pms_id=56894) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27948 (pms_id=56895) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27949 (pms_id=56896) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27950 (pms_id=56897) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27951 (pms_id=56898) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27952 (pms_id=56899) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27953 (pms_id=56900) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27954 (pms_id=56901) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27955 (pms_id=56902) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27956 (pms_id=56903) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27957 (pms_id=56904) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27958 (pms_id=56905) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27959 (pms_id=56906) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27960 (pms_id=56907) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27961 (pms_id=56917) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27962 (pms_id=56918) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27963 (pms_id=56919) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27965 (pms_id=56921) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27964 (pms_id=56920) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27966 (pms_id=56922) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27967 (pms_id=56923) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27968 (pms_id=56924) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27969 (pms_id=56925) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27970 (pms_id=56926) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27971 (pms_id=56928) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27972 (pms_id=56929) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27973 (pms_id=56930) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27974 (pms_id=56931) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27975 (pms_id=56932) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27976 (pms_id=56933) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27977 (pms_id=56934) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27978 (pms_id=56935) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27979 (pms_id=56936) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27981 (pms_id=56937) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27980 (pms_id=56938) 2025-11-19 15:35:34 - alpine_bits_python.conversion_service - INFO - Updated conversion 27982 (pms_id=56939) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27983 (pms_id=56940) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27984 (pms_id=56942) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27985 (pms_id=56943) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27986 (pms_id=56945) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27987 (pms_id=56946) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27988 (pms_id=56947) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27989 (pms_id=56948) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27991 (pms_id=56949) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27990 (pms_id=56950) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27992 (pms_id=56951) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27994 (pms_id=56952) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27993 (pms_id=56953) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27996 (pms_id=56954) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27995 (pms_id=56955) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27997 (pms_id=56956) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27998 (pms_id=56957) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 27999 (pms_id=56958) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28002 (pms_id=56959) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28001 (pms_id=56960) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28003 (pms_id=56962) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28000 (pms_id=56961) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28004 (pms_id=56963) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28005 (pms_id=56964) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28006 (pms_id=56965) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28007 (pms_id=56966) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28008 (pms_id=56967) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28016 (pms_id=56968) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28009 (pms_id=56969) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28010 (pms_id=56970) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28011 (pms_id=56971) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28013 (pms_id=56973) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28012 (pms_id=56974) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28014 (pms_id=56975) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28015 (pms_id=56976) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28017 (pms_id=56977) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28018 (pms_id=56978) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28019 (pms_id=56979) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28020 (pms_id=56980) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28021 (pms_id=56981) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28022 (pms_id=56982) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28023 (pms_id=56983) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28024 (pms_id=56984) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28025 (pms_id=56985) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28026 (pms_id=56986) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28027 (pms_id=56987) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28028 (pms_id=56988) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28029 (pms_id=56989) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28030 (pms_id=56990) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28032 (pms_id=56991) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28034 (pms_id=56992) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28031 (pms_id=56993) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28035 (pms_id=57003) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28033 (pms_id=56994) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28036 (pms_id=57014) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28037 (pms_id=57015) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28038 (pms_id=57016) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28039 (pms_id=57017) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28040 (pms_id=57018) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28041 (pms_id=57019) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28042 (pms_id=57020) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28044 (pms_id=57022) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28043 (pms_id=57021) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28045 (pms_id=57023) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28046 (pms_id=57024) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28047 (pms_id=57025) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28048 (pms_id=57027) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28049 (pms_id=57028) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28051 (pms_id=57029) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28050 (pms_id=57030) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28052 (pms_id=57031) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28053 (pms_id=57032) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28054 (pms_id=57033) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28055 (pms_id=57034) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28056 (pms_id=57035) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28057 (pms_id=57036) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28058 (pms_id=57037) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28059 (pms_id=57038) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28060 (pms_id=57039) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28061 (pms_id=57040) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28063 (pms_id=57041) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28062 (pms_id=57042) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28064 (pms_id=57043) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28065 (pms_id=57044) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28066 (pms_id=57045) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28067 (pms_id=57046) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28068 (pms_id=57047) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28069 (pms_id=57048) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28070 (pms_id=57049) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28072 (pms_id=57050) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28071 (pms_id=57051) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28073 (pms_id=57052) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28074 (pms_id=57053) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28075 (pms_id=57054) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28076 (pms_id=57055) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28077 (pms_id=57056) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28078 (pms_id=57057) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28079 (pms_id=57058) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28080 (pms_id=57059) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28081 (pms_id=57060) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28082 (pms_id=57061) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28083 (pms_id=57062) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28084 (pms_id=57064) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28105 (pms_id=57066) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28102 (pms_id=57065) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28085 (pms_id=57067) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28086 (pms_id=57068) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28087 (pms_id=57069) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28088 (pms_id=57070) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28089 (pms_id=57071) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28090 (pms_id=57072) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28091 (pms_id=57073) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28092 (pms_id=57074) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28093 (pms_id=57075) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28094 (pms_id=57076) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28095 (pms_id=57077) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28097 (pms_id=57079) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28096 (pms_id=57078) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28098 (pms_id=57080) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28099 (pms_id=57081) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28100 (pms_id=57082) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28101 (pms_id=57083) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28104 (pms_id=57084) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28103 (pms_id=57085) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28106 (pms_id=57086) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57086 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28107 (pms_id=57087) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28108 (pms_id=57088) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28110 (pms_id=57089) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28109 (pms_id=57090) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28111 (pms_id=57091) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28112 (pms_id=57092) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28113 (pms_id=57093) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28115 (pms_id=57095) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28114 (pms_id=57096) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28116 (pms_id=57097) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28117 (pms_id=57098) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28118 (pms_id=57099) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28119 (pms_id=57100) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28120 (pms_id=57101) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28121 (pms_id=57102) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28122 (pms_id=57104) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28123 (pms_id=57103) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28124 (pms_id=57105) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28125 (pms_id=57106) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28126 (pms_id=57116) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28127 (pms_id=57117) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28129 (pms_id=57118) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28130 (pms_id=57120) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28128 (pms_id=57119) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28131 (pms_id=57121) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28132 (pms_id=57122) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28133 (pms_id=57132) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28134 (pms_id=57133) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28135 (pms_id=57134) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28136 (pms_id=57135) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28137 (pms_id=57136) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28139 (pms_id=57139) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28138 (pms_id=57138) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28140 (pms_id=57140) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28141 (pms_id=57142) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28144 (pms_id=57144) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28142 (pms_id=57143) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28143 (pms_id=57145) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28145 (pms_id=57146) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28146 (pms_id=57147) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28147 (pms_id=57148) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28148 (pms_id=57149) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28150 (pms_id=57152) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28149 (pms_id=57151) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28151 (pms_id=57153) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28152 (pms_id=57154) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28153 (pms_id=57156) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28154 (pms_id=57158) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28155 (pms_id=57159) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28156 (pms_id=57167) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28157 (pms_id=57168) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28158 (pms_id=57169) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28159 (pms_id=57170) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28160 (pms_id=57171) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28161 (pms_id=57173) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28162 (pms_id=57174) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28163 (pms_id=57175) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28164 (pms_id=57176) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28165 (pms_id=57177) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28166 (pms_id=57178) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28167 (pms_id=57179) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28168 (pms_id=57180) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28169 (pms_id=57181) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28170 (pms_id=57182) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28171 (pms_id=57183) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28172 (pms_id=57184) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28174 (pms_id=57185) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28173 (pms_id=57186) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28175 (pms_id=57187) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28176 (pms_id=57193) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28177 (pms_id=57203) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28178 (pms_id=57204) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28179 (pms_id=57205) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57193 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28180 (pms_id=57206) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28181 (pms_id=57207) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28182 (pms_id=57208) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28184 (pms_id=57210) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28186 (pms_id=57211) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28183 (pms_id=57209) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28185 (pms_id=57215) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28187 (pms_id=57216) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28188 (pms_id=57223) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28189 (pms_id=57224) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28190 (pms_id=57225) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28191 (pms_id=57233) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28192 (pms_id=57234) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28193 (pms_id=57235) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28195 (pms_id=57236) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28194 (pms_id=57243) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28196 (pms_id=57244) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28197 (pms_id=57245) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28198 (pms_id=57246) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28199 (pms_id=57247) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28200 (pms_id=57248) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28201 (pms_id=57249) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28202 (pms_id=57250) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28203 (pms_id=57251) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28204 (pms_id=57252) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28205 (pms_id=57253) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28206 (pms_id=57254) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28207 (pms_id=57255) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28208 (pms_id=57256) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28209 (pms_id=57257) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28210 (pms_id=57258) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28211 (pms_id=57259) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28212 (pms_id=57260) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28213 (pms_id=57261) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28214 (pms_id=57262) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28215 (pms_id=57271) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28216 (pms_id=57272) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28217 (pms_id=57273) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28218 (pms_id=57274) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28219 (pms_id=57275) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28220 (pms_id=57276) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28221 (pms_id=57277) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28222 (pms_id=57278) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28223 (pms_id=57279) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28224 (pms_id=57280) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28225 (pms_id=57281) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28226 (pms_id=57282) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28228 (pms_id=57283) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28227 (pms_id=57284) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28229 (pms_id=57289) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28230 (pms_id=57290) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28231 (pms_id=57291) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28232 (pms_id=57292) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28233 (pms_id=57293) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28234 (pms_id=57294) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28235 (pms_id=57295) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28236 (pms_id=57296) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28238 (pms_id=57297) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28237 (pms_id=57298) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28239 (pms_id=57300) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28240 (pms_id=57310) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28241 (pms_id=57320) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28243 (pms_id=57322) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28242 (pms_id=57321) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28244 (pms_id=57323) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28245 (pms_id=57324) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28246 (pms_id=57325) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28247 (pms_id=57327) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28248 (pms_id=57328) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28249 (pms_id=57338) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28250 (pms_id=57339) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28251 (pms_id=57340) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28252 (pms_id=57351) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28254 (pms_id=57354) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28253 (pms_id=57353) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28255 (pms_id=57361) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28256 (pms_id=57362) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28257 (pms_id=57364) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28258 (pms_id=57365) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28259 (pms_id=57366) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28260 (pms_id=57367) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28261 (pms_id=57368) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28262 (pms_id=57369) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28263 (pms_id=57370) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28264 (pms_id=57371) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28265 (pms_id=57373) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28266 (pms_id=57374) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28274 (pms_id=57375) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28268 (pms_id=57376) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28267 (pms_id=57377) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28269 (pms_id=57378) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28270 (pms_id=57379) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28271 (pms_id=57380) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28272 (pms_id=57381) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28273 (pms_id=57382) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28275 (pms_id=57385) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28276 (pms_id=57386) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28277 (pms_id=57388) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28278 (pms_id=57389) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28279 (pms_id=57390) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28280 (pms_id=57391) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28281 (pms_id=57392) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28282 (pms_id=57393) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28283 (pms_id=57394) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28284 (pms_id=57395) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28285 (pms_id=57396) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28286 (pms_id=57397) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28287 (pms_id=57398) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28288 (pms_id=57399) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28290 (pms_id=57400) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28289 (pms_id=57401) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28291 (pms_id=57402) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28292 (pms_id=57403) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28293 (pms_id=57404) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28294 (pms_id=57405) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28295 (pms_id=57406) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28296 (pms_id=57414) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28297 (pms_id=57424) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28299 (pms_id=57425) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28298 (pms_id=57426) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28301 (pms_id=57428) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28300 (pms_id=57429) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28302 (pms_id=57430) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28303 (pms_id=57436) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28304 (pms_id=57437) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28305 (pms_id=57438) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28306 (pms_id=57439) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28307 (pms_id=57440) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28309 (pms_id=57441) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28308 (pms_id=57443) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28310 (pms_id=57445) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28311 (pms_id=57447) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28313 (pms_id=57449) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28312 (pms_id=57448) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28314 (pms_id=57450) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28315 (pms_id=57459) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28316 (pms_id=57469) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28317 (pms_id=57470) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28318 (pms_id=57472) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28319 (pms_id=57474) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28320 (pms_id=57475) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57470 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28321 (pms_id=57476) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28322 (pms_id=57477) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28324 (pms_id=57478) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28323 (pms_id=57479) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28325 (pms_id=57480) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28326 (pms_id=57491) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28327 (pms_id=57502) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28328 (pms_id=57503) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28330 (pms_id=57504) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28329 (pms_id=57505) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28331 (pms_id=57506) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28332 (pms_id=57507) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28333 (pms_id=57512) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28349 (pms_id=57513) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28350 (pms_id=57514) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 57507 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28334 (pms_id=57522) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28335 (pms_id=57523) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28336 (pms_id=57524) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28337 (pms_id=57525) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28339 (pms_id=57526) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28338 (pms_id=57527) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28340 (pms_id=57528) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28341 (pms_id=57529) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28343 (pms_id=57531) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28342 (pms_id=57530) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28344 (pms_id=57532) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28345 (pms_id=57541) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28346 (pms_id=57542) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28347 (pms_id=57543) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28348 (pms_id=57544) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28351 (pms_id=57553) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28352 (pms_id=57555) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28356 (pms_id=57556) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28353 (pms_id=57558) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28354 (pms_id=57559) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28355 (pms_id=57560) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28357 (pms_id=57570) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28358 (pms_id=57571) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28359 (pms_id=57572) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28360 (pms_id=57573) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28363 (pms_id=57574) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28362 (pms_id=57576) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28361 (pms_id=57575) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28364 (pms_id=57581) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28366 (pms_id=57582) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28365 (pms_id=57583) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28367 (pms_id=57584) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28368 (pms_id=57585) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28369 (pms_id=57586) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28370 (pms_id=57588) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28371 (pms_id=57589) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28372 (pms_id=57596) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28373 (pms_id=57597) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28374 (pms_id=57598) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28375 (pms_id=57599) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28376 (pms_id=57600) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28377 (pms_id=57601) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28378 (pms_id=57602) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28379 (pms_id=57603) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28380 (pms_id=57607) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28381 (pms_id=57608) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28382 (pms_id=57609) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28384 (pms_id=57611) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28383 (pms_id=57610) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28385 (pms_id=57612) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28386 (pms_id=57613) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28388 (pms_id=57615) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28387 (pms_id=57616) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28392 (pms_id=57617) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28389 (pms_id=57619) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28390 (pms_id=57620) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28391 (pms_id=57621) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28393 (pms_id=57622) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28394 (pms_id=57623) 2025-11-19 15:35:35 - alpine_bits_python.conversion_service - INFO - Updated conversion 28395 (pms_id=57624) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28396 (pms_id=57625) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28397 (pms_id=57626) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28398 (pms_id=57627) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28399 (pms_id=57628) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28400 (pms_id=57629) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28401 (pms_id=57630) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28403 (pms_id=57631) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28402 (pms_id=57632) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28404 (pms_id=57633) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28405 (pms_id=57634) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28406 (pms_id=57635) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28407 (pms_id=57636) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28412 (pms_id=57638) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28408 (pms_id=57639) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28409 (pms_id=57640) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28410 (pms_id=57641) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28411 (pms_id=57642) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28413 (pms_id=57643) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28414 (pms_id=57644) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28415 (pms_id=57645) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28416 (pms_id=57647) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28417 (pms_id=57648) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28418 (pms_id=57649) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28420 (pms_id=57650) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28419 (pms_id=57651) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28423 (pms_id=57654) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28421 (pms_id=57653) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28422 (pms_id=57658) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28424 (pms_id=57659) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28426 (pms_id=57670) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28425 (pms_id=57671) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28427 (pms_id=57672) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28428 (pms_id=57673) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28429 (pms_id=57675) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28430 (pms_id=57680) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28431 (pms_id=57681) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28433 (pms_id=57684) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28432 (pms_id=57682) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28434 (pms_id=57685) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28435 (pms_id=57686) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28436 (pms_id=57687) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28437 (pms_id=57697) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28438 (pms_id=57707) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28439 (pms_id=57708) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28443 (pms_id=57717) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28440 (pms_id=57709) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28442 (pms_id=57718) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28441 (pms_id=57719) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28464 (pms_id=57720) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28444 (pms_id=57721) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28445 (pms_id=57722) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28446 (pms_id=57730) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28447 (pms_id=57731) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28448 (pms_id=57740) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28449 (pms_id=57741) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28451 (pms_id=57742) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28450 (pms_id=57743) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28452 (pms_id=57744) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28453 (pms_id=57745) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28454 (pms_id=57746) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28455 (pms_id=57748) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28456 (pms_id=57749) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28457 (pms_id=57750) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28458 (pms_id=57751) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28459 (pms_id=57752) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28460 (pms_id=57753) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28461 (pms_id=57754) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28462 (pms_id=57755) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28463 (pms_id=57756) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28465 (pms_id=57757) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28466 (pms_id=57758) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28467 (pms_id=57759) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28468 (pms_id=57760) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28469 (pms_id=57771) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28470 (pms_id=57781) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28471 (pms_id=57782) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28472 (pms_id=57784) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28473 (pms_id=57785) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28474 (pms_id=57791) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28475 (pms_id=57802) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28476 (pms_id=57803) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28477 (pms_id=57804) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28478 (pms_id=57805) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28479 (pms_id=57813) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28480 (pms_id=57814) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28481 (pms_id=57815) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28482 (pms_id=57817) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28483 (pms_id=57818) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28484 (pms_id=57820) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28485 (pms_id=57824) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28486 (pms_id=57825) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28487 (pms_id=57826) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28488 (pms_id=57827) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28489 (pms_id=57828) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28490 (pms_id=57829) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28491 (pms_id=57830) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28493 (pms_id=57831) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28492 (pms_id=57832) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28494 (pms_id=57833) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28495 (pms_id=57834) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28496 (pms_id=57835) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28497 (pms_id=57836) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28499 (pms_id=57844) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28498 (pms_id=57837) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28500 (pms_id=57845) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28501 (pms_id=57846) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28502 (pms_id=57847) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28503 (pms_id=57848) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28504 (pms_id=57849) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28505 (pms_id=57850) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28506 (pms_id=57851) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28507 (pms_id=57852) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28508 (pms_id=57854) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28509 (pms_id=57855) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28510 (pms_id=57856) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28512 (pms_id=57866) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28511 (pms_id=57867) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28515 (pms_id=57868) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28513 (pms_id=57869) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28514 (pms_id=57870) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28516 (pms_id=57871) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28517 (pms_id=57872) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28518 (pms_id=57873) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28519 (pms_id=57874) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28520 (pms_id=57875) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28521 (pms_id=57876) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28522 (pms_id=57877) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28523 (pms_id=57878) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28524 (pms_id=57879) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28526 (pms_id=57886) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28529 (pms_id=57888) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28525 (pms_id=57887) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28528 (pms_id=57890) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28527 (pms_id=57889) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28530 (pms_id=57891) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28531 (pms_id=57898) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28532 (pms_id=57899) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28534 (pms_id=57900) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28533 (pms_id=57908) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28535 (pms_id=57909) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28536 (pms_id=57910) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28537 (pms_id=57911) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28538 (pms_id=57921) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28539 (pms_id=57922) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28541 (pms_id=57924) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28540 (pms_id=57923) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28542 (pms_id=57925) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28543 (pms_id=57926) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28544 (pms_id=57927) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28545 (pms_id=57928) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28546 (pms_id=57937) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28547 (pms_id=57938) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28548 (pms_id=57939) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28549 (pms_id=57940) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28550 (pms_id=57942) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28551 (pms_id=57943) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28552 (pms_id=57948) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28553 (pms_id=57958) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28554 (pms_id=57960) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28555 (pms_id=57959) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28556 (pms_id=57969) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28557 (pms_id=57970) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28558 (pms_id=57971) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28559 (pms_id=57972) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28560 (pms_id=57973) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28562 (pms_id=57974) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28561 (pms_id=57975) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28563 (pms_id=57976) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28566 (pms_id=57977) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28565 (pms_id=57978) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28564 (pms_id=57979) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28567 (pms_id=57980) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28569 (pms_id=57981) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28568 (pms_id=57982) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28570 (pms_id=57983) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28571 (pms_id=57993) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28572 (pms_id=57994) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28573 (pms_id=57995) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28574 (pms_id=57996) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28575 (pms_id=57997) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28576 (pms_id=57998) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28577 (pms_id=57999) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28580 (pms_id=58000) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28578 (pms_id=58001) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28579 (pms_id=58003) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28581 (pms_id=58004) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28582 (pms_id=58005) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28584 (pms_id=58007) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28583 (pms_id=58006) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28585 (pms_id=58008) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28586 (pms_id=58014) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28588 (pms_id=58016) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28587 (pms_id=58015) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28589 (pms_id=58017) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28590 (pms_id=58018) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28591 (pms_id=58019) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28592 (pms_id=58020) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28593 (pms_id=58021) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28595 (pms_id=58024) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28594 (pms_id=58022) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28596 (pms_id=58025) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28597 (pms_id=58026) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28598 (pms_id=58027) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28599 (pms_id=58028) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28602 (pms_id=58029) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28600 (pms_id=58031) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28601 (pms_id=58034) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28604 (pms_id=58036) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28603 (pms_id=58035) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28605 (pms_id=58046) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28606 (pms_id=58047) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28607 (pms_id=58048) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28608 (pms_id=58049) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28609 (pms_id=58050) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28611 (pms_id=58051) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28610 (pms_id=58052) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28612 (pms_id=58053) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28613 (pms_id=58054) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28614 (pms_id=58055) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28615 (pms_id=58056) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28616 (pms_id=58057) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28617 (pms_id=58065) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28619 (pms_id=58067) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28618 (pms_id=58066) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28620 (pms_id=58076) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28621 (pms_id=58077) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28622 (pms_id=58078) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58066 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28623 (pms_id=58079) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28624 (pms_id=58080) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28625 (pms_id=58081) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28626 (pms_id=58082) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28627 (pms_id=58083) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28628 (pms_id=58084) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28630 (pms_id=58085) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28629 (pms_id=58086) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28631 (pms_id=58088) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28632 (pms_id=58089) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28634 (pms_id=58090) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28633 (pms_id=58092) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28635 (pms_id=58094) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28636 (pms_id=58095) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28637 (pms_id=58096) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28638 (pms_id=58097) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28639 (pms_id=58098) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28640 (pms_id=58102) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28641 (pms_id=58103) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28643 (pms_id=58104) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28642 (pms_id=58106) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28644 (pms_id=58107) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28645 (pms_id=58108) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28646 (pms_id=58109) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28647 (pms_id=58111) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28648 (pms_id=58113) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28650 (pms_id=58122) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28649 (pms_id=58121) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28651 (pms_id=58123) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28652 (pms_id=58134) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28653 (pms_id=58142) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28654 (pms_id=58143) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28655 (pms_id=58144) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28656 (pms_id=58146) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28657 (pms_id=58147) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28658 (pms_id=58148) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28659 (pms_id=58149) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28660 (pms_id=58150) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28661 (pms_id=58151) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28662 (pms_id=58152) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28663 (pms_id=58153) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28664 (pms_id=58159) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28665 (pms_id=58170) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28666 (pms_id=58171) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28667 (pms_id=58172) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28668 (pms_id=58173) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28669 (pms_id=58174) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28670 (pms_id=58175) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28671 (pms_id=58176) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28674 (pms_id=58177) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28672 (pms_id=58180) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28673 (pms_id=58181) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28675 (pms_id=58182) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28676 (pms_id=58183) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28677 (pms_id=58184) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28686 (pms_id=58185) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28678 (pms_id=58186) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28679 (pms_id=58187) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28680 (pms_id=58189) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28681 (pms_id=58192) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28682 (pms_id=58199) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28683 (pms_id=58200) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28684 (pms_id=58201) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28685 (pms_id=58202) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28687 (pms_id=58203) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28688 (pms_id=58204) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28689 (pms_id=58205) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28690 (pms_id=58220) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28691 (pms_id=58221) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28692 (pms_id=58222) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28693 (pms_id=58225) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28694 (pms_id=58226) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28695 (pms_id=58227) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28696 (pms_id=58228) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28697 (pms_id=58231) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28698 (pms_id=58232) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28701 (pms_id=58234) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28699 (pms_id=58233) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28700 (pms_id=58235) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28702 (pms_id=58236) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28703 (pms_id=58237) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28704 (pms_id=58238) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28705 (pms_id=58239) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28706 (pms_id=58240) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28707 (pms_id=58241) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28708 (pms_id=58242) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28709 (pms_id=58243) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28710 (pms_id=58244) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28711 (pms_id=58245) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28713 (pms_id=58247) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28714 (pms_id=58248) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28712 (pms_id=58246) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28715 (pms_id=58249) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28716 (pms_id=58250) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28717 (pms_id=58251) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28718 (pms_id=58252) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28719 (pms_id=58253) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28720 (pms_id=58254) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28721 (pms_id=58255) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28722 (pms_id=58256) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28723 (pms_id=58257) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28724 (pms_id=58258) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28725 (pms_id=58264) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28726 (pms_id=58265) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28727 (pms_id=58266) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28728 (pms_id=58267) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28729 (pms_id=58268) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28730 (pms_id=58269) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28731 (pms_id=58270) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28732 (pms_id=58271) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28733 (pms_id=58272) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28734 (pms_id=58273) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28735 (pms_id=58274) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28736 (pms_id=58284) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28738 (pms_id=58285) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28737 (pms_id=58288) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28740 (pms_id=58296) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28739 (pms_id=58297) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28741 (pms_id=58298) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28743 (pms_id=58299) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28742 (pms_id=58309) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28744 (pms_id=58310) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28745 (pms_id=58311) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28746 (pms_id=58312) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28747 (pms_id=58313) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28748 (pms_id=58314) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28749 (pms_id=58315) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28750 (pms_id=58316) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28752 (pms_id=58317) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28751 (pms_id=58318) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28753 (pms_id=58319) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28754 (pms_id=58320) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28755 (pms_id=58321) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28757 (pms_id=58330) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28756 (pms_id=58340) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28758 (pms_id=58342) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28759 (pms_id=58343) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28762 (pms_id=58344) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28760 (pms_id=58345) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28761 (pms_id=58346) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28763 (pms_id=58347) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28764 (pms_id=58348) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28765 (pms_id=58349) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28767 (pms_id=58350) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28766 (pms_id=58361) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28768 (pms_id=58362) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28770 (pms_id=58363) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28772 (pms_id=58371) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28769 (pms_id=58372) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28771 (pms_id=58373) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28773 (pms_id=58374) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28774 (pms_id=58375) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28775 (pms_id=58376) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28776 (pms_id=58377) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28777 (pms_id=58381) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28778 (pms_id=58392) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28779 (pms_id=58393) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28781 (pms_id=58394) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28780 (pms_id=58395) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28782 (pms_id=58396) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28783 (pms_id=58397) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28784 (pms_id=58398) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28785 (pms_id=58399) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28786 (pms_id=58400) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28787 (pms_id=58401) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28788 (pms_id=58402) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28789 (pms_id=58403) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28791 (pms_id=58404) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28790 (pms_id=58405) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28793 (pms_id=58406) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28792 (pms_id=58407) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28794 (pms_id=58408) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28795 (pms_id=58409) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28796 (pms_id=58410) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28797 (pms_id=58412) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28798 (pms_id=58413) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28799 (pms_id=58414) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28801 (pms_id=58415) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28800 (pms_id=58417) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28802 (pms_id=58419) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28803 (pms_id=58420) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28804 (pms_id=58421) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28805 (pms_id=58423) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28807 (pms_id=58424) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28806 (pms_id=58435) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28808 (pms_id=58436) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28809 (pms_id=58437) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28810 (pms_id=58438) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28811 (pms_id=58439) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28813 (pms_id=58440) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28812 (pms_id=58450) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28814 (pms_id=58451) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58440 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28835 (pms_id=58453) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28815 (pms_id=58455) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28816 (pms_id=58456) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28817 (pms_id=58457) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28819 (pms_id=58458) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28818 (pms_id=58460) 2025-11-19 15:35:36 - alpine_bits_python.conversion_service - INFO - Updated conversion 28820 (pms_id=58461) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28821 (pms_id=58462) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28823 (pms_id=58464) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28822 (pms_id=58465) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28824 (pms_id=58466) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28825 (pms_id=58467) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28827 (pms_id=58469) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28826 (pms_id=58470) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28828 (pms_id=58483) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28829 (pms_id=58484) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28830 (pms_id=58485) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28832 (pms_id=58487) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28831 (pms_id=58486) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28833 (pms_id=58489) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28834 (pms_id=58490) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28836 (pms_id=58496) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28837 (pms_id=58497) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28838 (pms_id=58498) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28839 (pms_id=58499) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28840 (pms_id=58500) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28841 (pms_id=58501) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28842 (pms_id=58502) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28844 (pms_id=58503) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28843 (pms_id=58504) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28846 (pms_id=58506) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28845 (pms_id=58505) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28847 (pms_id=58507) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28848 (pms_id=58516) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28850 (pms_id=58517) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28849 (pms_id=58518) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28851 (pms_id=58519) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28852 (pms_id=58529) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28854 (pms_id=58530) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28853 (pms_id=58531) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28855 (pms_id=58532) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28856 (pms_id=58533) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28858 (pms_id=58534) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28857 (pms_id=58548) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28860 (pms_id=58549) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28859 (pms_id=58550) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28861 (pms_id=58559) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28862 (pms_id=58569) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28863 (pms_id=58570) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28864 (pms_id=58571) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28865 (pms_id=58572) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28866 (pms_id=58573) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28867 (pms_id=58574) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28868 (pms_id=58575) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28869 (pms_id=58576) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28870 (pms_id=58577) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28871 (pms_id=58581) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28872 (pms_id=58583) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28873 (pms_id=58593) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28874 (pms_id=58594) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28875 (pms_id=58595) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28876 (pms_id=58606) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28877 (pms_id=58607) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28878 (pms_id=58608) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28879 (pms_id=58609) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28880 (pms_id=58611) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28881 (pms_id=58621) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28882 (pms_id=58622) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28883 (pms_id=58623) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28884 (pms_id=58624) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28885 (pms_id=58625) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28886 (pms_id=58626) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28888 (pms_id=58627) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28887 (pms_id=58628) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28891 (pms_id=58632) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28889 (pms_id=58642) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28890 (pms_id=58643) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28892 (pms_id=58644) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28893 (pms_id=58645) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28894 (pms_id=58646) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28895 (pms_id=58647) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28896 (pms_id=58654) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28897 (pms_id=58655) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28898 (pms_id=58656) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28899 (pms_id=58657) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28900 (pms_id=58677) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28902 (pms_id=58679) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28901 (pms_id=58678) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28903 (pms_id=58681) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28904 (pms_id=58691) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28905 (pms_id=58692) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28906 (pms_id=58693) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28907 (pms_id=58694) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28908 (pms_id=58695) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28909 (pms_id=58697) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28910 (pms_id=58698) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28911 (pms_id=58699) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28912 (pms_id=58700) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28919 (pms_id=58701) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28913 (pms_id=58702) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28914 (pms_id=58703) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28915 (pms_id=58704) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28916 (pms_id=58705) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28917 (pms_id=58706) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28918 (pms_id=58709) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28920 (pms_id=58710) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28922 (pms_id=58720) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28923 (pms_id=58722) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28921 (pms_id=58721) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28925 (pms_id=58723) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28924 (pms_id=58724) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28926 (pms_id=58725) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28927 (pms_id=58726) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28928 (pms_id=58727) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28929 (pms_id=58728) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28930 (pms_id=58729) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28931 (pms_id=58730) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28933 (pms_id=58732) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28932 (pms_id=58731) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28934 (pms_id=58733) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28940 (pms_id=58734) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28935 (pms_id=58735) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28936 (pms_id=58736) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28937 (pms_id=58737) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28938 (pms_id=58738) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28939 (pms_id=58739) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28941 (pms_id=58740) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28942 (pms_id=58741) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28943 (pms_id=58742) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28944 (pms_id=58743) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28945 (pms_id=58744) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28946 (pms_id=58745) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28947 (pms_id=58746) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28950 (pms_id=58747) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28948 (pms_id=58749) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28949 (pms_id=58750) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28952 (pms_id=58751) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28951 (pms_id=58752) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28953 (pms_id=58753) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28954 (pms_id=58755) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28955 (pms_id=58756) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28956 (pms_id=58766) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28959 (pms_id=58767) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28957 (pms_id=58769) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28958 (pms_id=58770) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28960 (pms_id=58771) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28962 (pms_id=58782) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28963 (pms_id=58784) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28961 (pms_id=58783) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28964 (pms_id=58785) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28966 (pms_id=58786) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28965 (pms_id=58787) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28967 (pms_id=58788) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28968 (pms_id=58789) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28969 (pms_id=58790) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28970 (pms_id=58791) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28972 (pms_id=58793) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28971 (pms_id=58792) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28973 (pms_id=58794) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28975 (pms_id=58795) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28976 (pms_id=58796) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28974 (pms_id=58797) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28977 (pms_id=58799) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28978 (pms_id=58800) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28979 (pms_id=58802) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28982 (pms_id=58816) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28980 (pms_id=58817) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28981 (pms_id=58818) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28983 (pms_id=58819) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28985 (pms_id=58820) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28984 (pms_id=58822) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58819 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28986 (pms_id=58823) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28987 (pms_id=58824) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28988 (pms_id=58825) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28989 (pms_id=58826) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28991 (pms_id=58828) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28992 (pms_id=58827) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28990 (pms_id=58829) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28993 (pms_id=58831) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28994 (pms_id=58832) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28995 (pms_id=58833) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28996 (pms_id=58834) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28997 (pms_id=58835) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28998 (pms_id=58836) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29000 (pms_id=58837) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 28999 (pms_id=58838) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29002 (pms_id=58839) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29001 (pms_id=58841) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29004 (pms_id=58842) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29003 (pms_id=58843) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29005 (pms_id=58844) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29006 (pms_id=58845) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29007 (pms_id=58846) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29008 (pms_id=58847) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29010 (pms_id=58848) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29009 (pms_id=58849) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29011 (pms_id=58850) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29012 (pms_id=58851) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29013 (pms_id=58852) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29014 (pms_id=58853) 2025-11-19 15:35:37 - alpine_bits_python.conversion_service - INFO - Updated conversion 29015 (pms_id=58854) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29016 (pms_id=58855) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29017 (pms_id=58856) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29018 (pms_id=58857) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29019 (pms_id=58858) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29020 (pms_id=58859) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29021 (pms_id=58860) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29022 (pms_id=58861) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29023 (pms_id=58862) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29024 (pms_id=58863) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29025 (pms_id=58864) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29026 (pms_id=58865) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29027 (pms_id=58866) 2025-11-19 15:35:38 - alpine_bits_python.conversion_service - INFO - Updated conversion 29028 (pms_id=58867) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29029 (pms_id=58868) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29030 (pms_id=58869) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29034 (pms_id=58870) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29031 (pms_id=58871) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29032 (pms_id=58872) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29033 (pms_id=58873) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29035 (pms_id=58874) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29036 (pms_id=58875) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29037 (pms_id=58876) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29038 (pms_id=58877) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29039 (pms_id=58878) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29040 (pms_id=58880) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29041 (pms_id=58881) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29047 (pms_id=58883) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29042 (pms_id=58882) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29043 (pms_id=58884) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29044 (pms_id=58885) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29045 (pms_id=58886) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29046 (pms_id=58887) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29048 (pms_id=58888) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29049 (pms_id=58889) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29050 (pms_id=58890) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29051 (pms_id=58891) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29052 (pms_id=58892) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29053 (pms_id=58893) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29054 (pms_id=58894) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29056 (pms_id=58896) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29055 (pms_id=58895) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29057 (pms_id=58897) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29058 (pms_id=58898) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29059 (pms_id=58899) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29061 (pms_id=58900) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29060 (pms_id=58902) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29062 (pms_id=58903) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29063 (pms_id=58904) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29064 (pms_id=58905) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29065 (pms_id=58906) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29066 (pms_id=58907) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29067 (pms_id=58908) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29068 (pms_id=58909) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29069 (pms_id=58910) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29070 (pms_id=58911) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29072 (pms_id=58913) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29071 (pms_id=58912) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29074 (pms_id=58914) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29073 (pms_id=58915) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29075 (pms_id=58917) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29076 (pms_id=58918) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29077 (pms_id=58919) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29078 (pms_id=58922) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29079 (pms_id=58923) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29080 (pms_id=58924) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29081 (pms_id=58925) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29082 (pms_id=58926) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29083 (pms_id=58927) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29084 (pms_id=58928) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29085 (pms_id=58939) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29086 (pms_id=58940) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29087 (pms_id=58950) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29088 (pms_id=58960) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29089 (pms_id=58961) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29090 (pms_id=58962) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29091 (pms_id=58963) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29093 (pms_id=58965) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29092 (pms_id=58964) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29094 (pms_id=58966) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29095 (pms_id=58967) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29096 (pms_id=58969) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29097 (pms_id=58973) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29098 (pms_id=58974) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29099 (pms_id=58975) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29100 (pms_id=58976) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29101 (pms_id=58977) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29102 (pms_id=58983) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29103 (pms_id=58984) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29104 (pms_id=58985) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29105 (pms_id=58986) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29106 (pms_id=58987) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29108 (pms_id=58988) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29107 (pms_id=58989) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29109 (pms_id=58990) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29112 (pms_id=58991) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29110 (pms_id=58992) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29111 (pms_id=58993) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29114 (pms_id=58998) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29113 (pms_id=58997) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 58993 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29115 (pms_id=58999) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29116 (pms_id=59001) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29119 (pms_id=59003) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29117 (pms_id=59002) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29118 (pms_id=59004) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29121 (pms_id=59006) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29120 (pms_id=59005) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29122 (pms_id=59007) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29123 (pms_id=59008) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29124 (pms_id=59009) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29125 (pms_id=59010) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29126 (pms_id=59011) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29127 (pms_id=59012) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29129 (pms_id=59013) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29128 (pms_id=59014) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29130 (pms_id=59015) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29131 (pms_id=59016) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29132 (pms_id=59026) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29133 (pms_id=59027) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29134 (pms_id=59028) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29136 (pms_id=59029) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29135 (pms_id=59030) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29137 (pms_id=59031) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29138 (pms_id=59032) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29139 (pms_id=59033) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29142 (pms_id=59034) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29140 (pms_id=59036) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29141 (pms_id=59037) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29144 (pms_id=59038) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29143 (pms_id=59039) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29145 (pms_id=59040) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29146 (pms_id=59041) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29147 (pms_id=59042) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29148 (pms_id=59043) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29151 (pms_id=59046) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29150 (pms_id=59047) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29149 (pms_id=59044) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29152 (pms_id=59048) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29154 (pms_id=59051) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29153 (pms_id=59049) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29155 (pms_id=59052) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29156 (pms_id=59053) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29157 (pms_id=59054) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29158 (pms_id=59055) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29159 (pms_id=59056) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29160 (pms_id=59057) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29161 (pms_id=59058) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29162 (pms_id=59059) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29163 (pms_id=59060) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29164 (pms_id=59061) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29165 (pms_id=59062) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29166 (pms_id=59063) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29167 (pms_id=59064) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29168 (pms_id=59065) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29170 (pms_id=59066) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59063 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29169 (pms_id=59067) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29171 (pms_id=59068) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29172 (pms_id=59069) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29173 (pms_id=59070) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29174 (pms_id=59071) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29175 (pms_id=59072) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29176 (pms_id=59073) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29179 (pms_id=59074) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29177 (pms_id=59083) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29178 (pms_id=59084) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29180 (pms_id=59085) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29181 (pms_id=59086) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29182 (pms_id=59087) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29184 (pms_id=59088) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59083 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29183 (pms_id=59089) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29185 (pms_id=59090) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29186 (pms_id=59091) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29187 (pms_id=59092) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29188 (pms_id=59093) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29189 (pms_id=59094) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29191 (pms_id=59096) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29190 (pms_id=59095) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29192 (pms_id=59097) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29193 (pms_id=59098) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29195 (pms_id=59099) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29194 (pms_id=59100) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29196 (pms_id=59101) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29197 (pms_id=59102) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29198 (pms_id=59103) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29200 (pms_id=59105) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29199 (pms_id=59104) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29201 (pms_id=59106) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29202 (pms_id=59107) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29203 (pms_id=59108) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29205 (pms_id=59109) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29204 (pms_id=59110) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29206 (pms_id=59111) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29207 (pms_id=59112) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29208 (pms_id=59113) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29209 (pms_id=59114) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29210 (pms_id=59115) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29211 (pms_id=59116) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29212 (pms_id=59117) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29213 (pms_id=59118) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29215 (pms_id=59119) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29214 (pms_id=59120) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29216 (pms_id=59121) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29217 (pms_id=59122) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29218 (pms_id=59123) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29219 (pms_id=59126) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29220 (pms_id=59127) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29221 (pms_id=59128) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29222 (pms_id=59129) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29225 (pms_id=59130) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29223 (pms_id=59131) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29224 (pms_id=59132) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29226 (pms_id=59133) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29227 (pms_id=59134) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29229 (pms_id=59135) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29230 (pms_id=59137) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29228 (pms_id=59136) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29231 (pms_id=59140) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29232 (pms_id=59141) 2025-11-19 15:35:40 - alpine_bits_python.conversion_service - INFO - Updated conversion 29233 (pms_id=59142) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29234 (pms_id=59143) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29236 (pms_id=59145) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29235 (pms_id=59147) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29238 (pms_id=59148) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29237 (pms_id=59158) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29239 (pms_id=59159) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29241 (pms_id=59160) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29240 (pms_id=59161) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29242 (pms_id=59162) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29243 (pms_id=59163) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29244 (pms_id=59164) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29245 (pms_id=59165) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29246 (pms_id=59166) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29247 (pms_id=59167) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29248 (pms_id=59168) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29249 (pms_id=59169) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29250 (pms_id=59170) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29251 (pms_id=59171) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29252 (pms_id=59173) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29253 (pms_id=59176) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29254 (pms_id=59177) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29255 (pms_id=59178) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29256 (pms_id=59179) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59173 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29257 (pms_id=59180) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29258 (pms_id=59182) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29259 (pms_id=59183) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29260 (pms_id=59184) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29261 (pms_id=59185) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29262 (pms_id=59186) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29263 (pms_id=59191) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29265 (pms_id=59193) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29264 (pms_id=59192) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29266 (pms_id=59194) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29267 (pms_id=59195) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29268 (pms_id=59196) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29269 (pms_id=59197) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29271 (pms_id=59198) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29270 (pms_id=59199) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29272 (pms_id=59200) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29275 (pms_id=59201) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29273 (pms_id=59203) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29276 (pms_id=59206) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29274 (pms_id=59205) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29277 (pms_id=59209) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29278 (pms_id=59210) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29280 (pms_id=59211) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29279 (pms_id=59212) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29281 (pms_id=59213) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29282 (pms_id=59214) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29283 (pms_id=59215) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29284 (pms_id=59216) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29286 (pms_id=59217) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29285 (pms_id=59218) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29287 (pms_id=59219) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29288 (pms_id=59220) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29289 (pms_id=59221) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29291 (pms_id=59222) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29290 (pms_id=59223) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29292 (pms_id=59224) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29293 (pms_id=59225) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29295 (pms_id=59226) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29294 (pms_id=59230) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29296 (pms_id=59231) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29297 (pms_id=59232) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29298 (pms_id=59233) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29299 (pms_id=59234) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29300 (pms_id=59235) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29301 (pms_id=59236) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29302 (pms_id=59237) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29303 (pms_id=59238) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29305 (pms_id=59239) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29304 (pms_id=59240) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29306 (pms_id=59241) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29307 (pms_id=59242) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59240 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29308 (pms_id=59243) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59241 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29309 (pms_id=59244) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29311 (pms_id=59245) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29310 (pms_id=59246) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29312 (pms_id=59247) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29313 (pms_id=59248) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29314 (pms_id=59250) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29315 (pms_id=59251) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29317 (pms_id=59252) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29316 (pms_id=59253) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29318 (pms_id=59254) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29319 (pms_id=59255) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29321 (pms_id=59256) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29320 (pms_id=59257) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29322 (pms_id=59259) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29323 (pms_id=59260) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29324 (pms_id=59261) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29325 (pms_id=59262) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29326 (pms_id=59264) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29327 (pms_id=59265) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29328 (pms_id=59266) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29329 (pms_id=59267) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29330 (pms_id=59268) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29331 (pms_id=59269) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29332 (pms_id=59270) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29333 (pms_id=59271) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29334 (pms_id=59272) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29335 (pms_id=59273) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29336 (pms_id=59274) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29337 (pms_id=59275) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29338 (pms_id=59276) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29339 (pms_id=59277) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29340 (pms_id=59278) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29341 (pms_id=59279) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29342 (pms_id=59281) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29343 (pms_id=59282) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29344 (pms_id=59283) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29345 (pms_id=59284) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29346 (pms_id=59285) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29348 (pms_id=59286) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29347 (pms_id=59287) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29349 (pms_id=59289) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29350 (pms_id=59290) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29351 (pms_id=59291) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29352 (pms_id=59292) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29353 (pms_id=59293) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29354 (pms_id=59294) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29355 (pms_id=59295) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29356 (pms_id=59296) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29357 (pms_id=59297) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29358 (pms_id=59298) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29359 (pms_id=59299) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29360 (pms_id=59300) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29363 (pms_id=59301) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29361 (pms_id=59302) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29362 (pms_id=59303) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29364 (pms_id=59304) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29365 (pms_id=59305) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29366 (pms_id=59306) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29367 (pms_id=59307) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29369 (pms_id=59308) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29368 (pms_id=59309) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29370 (pms_id=59310) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29371 (pms_id=59311) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29372 (pms_id=59312) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29373 (pms_id=59313) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29374 (pms_id=59314) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29376 (pms_id=59316) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29375 (pms_id=59315) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29377 (pms_id=59317) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29379 (pms_id=59318) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29378 (pms_id=59319) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29380 (pms_id=59322) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29381 (pms_id=59323) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29384 (pms_id=59324) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29382 (pms_id=59325) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29383 (pms_id=59326) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29385 (pms_id=59327) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29386 (pms_id=59329) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29387 (pms_id=59330) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29388 (pms_id=59331) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29389 (pms_id=59332) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29390 (pms_id=59333) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29391 (pms_id=59335) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29393 (pms_id=59336) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29392 (pms_id=59337) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29394 (pms_id=59338) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29398 (pms_id=59340) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29395 (pms_id=59339) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29396 (pms_id=59341) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29397 (pms_id=59342) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29399 (pms_id=59343) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29400 (pms_id=59344) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29401 (pms_id=59346) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29402 (pms_id=59347) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29403 (pms_id=59357) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29405 (pms_id=59359) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29406 (pms_id=59361) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29404 (pms_id=59360) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29407 (pms_id=59363) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59361 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29408 (pms_id=59364) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29409 (pms_id=59365) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29411 (pms_id=59371) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29410 (pms_id=59370) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29412 (pms_id=59372) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29413 (pms_id=59373) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29414 (pms_id=59374) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29415 (pms_id=59376) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29417 (pms_id=59377) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29416 (pms_id=59378) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29418 (pms_id=59379) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29420 (pms_id=59380) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29419 (pms_id=59381) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29421 (pms_id=59383) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29424 (pms_id=59384) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29422 (pms_id=59385) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29423 (pms_id=59386) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29425 (pms_id=59387) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29426 (pms_id=59388) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29427 (pms_id=59389) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29428 (pms_id=59390) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29430 (pms_id=59391) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29429 (pms_id=59392) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29431 (pms_id=59394) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29432 (pms_id=59395) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29433 (pms_id=59396) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29434 (pms_id=59406) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29435 (pms_id=59407) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29436 (pms_id=59408) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29437 (pms_id=59409) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29439 (pms_id=59410) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29438 (pms_id=59412) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29440 (pms_id=59413) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29441 (pms_id=59415) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29442 (pms_id=59416) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29443 (pms_id=59417) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29444 (pms_id=59418) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29445 (pms_id=59419) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29446 (pms_id=59420) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29448 (pms_id=59428) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29447 (pms_id=59427) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29450 (pms_id=59429) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29449 (pms_id=59430) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29451 (pms_id=59431) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29452 (pms_id=59433) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29453 (pms_id=59435) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29454 (pms_id=59436) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59429 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29455 (pms_id=59437) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29456 (pms_id=59438) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29457 (pms_id=59439) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29459 (pms_id=59440) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29458 (pms_id=59441) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29460 (pms_id=59442) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29461 (pms_id=59443) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29462 (pms_id=59444) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29463 (pms_id=59445) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29465 (pms_id=59446) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29464 (pms_id=59447) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29466 (pms_id=59456) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29467 (pms_id=59458) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29468 (pms_id=59461) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59456 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29469 (pms_id=59462) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29470 (pms_id=59463) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29471 (pms_id=59464) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29472 (pms_id=59465) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29473 (pms_id=59466) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29474 (pms_id=59467) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29475 (pms_id=59469) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29476 (pms_id=59470) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59467 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29478 (pms_id=59473) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29477 (pms_id=59474) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29480 (pms_id=59475) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59474 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29479 (pms_id=59476) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29481 (pms_id=59477) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29482 (pms_id=59478) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29483 (pms_id=59479) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29484 (pms_id=59480) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29485 (pms_id=59483) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29486 (pms_id=59484) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29487 (pms_id=59485) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29488 (pms_id=59487) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29490 (pms_id=59488) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29489 (pms_id=59489) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29491 (pms_id=59490) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29492 (pms_id=59491) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29493 (pms_id=59492) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29494 (pms_id=59493) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29495 (pms_id=59502) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29497 (pms_id=59503) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29496 (pms_id=59505) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29498 (pms_id=59506) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29499 (pms_id=59507) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29500 (pms_id=59509) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29501 (pms_id=59510) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29502 (pms_id=59511) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29503 (pms_id=59512) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29504 (pms_id=59530) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29505 (pms_id=59531) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29506 (pms_id=59540) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29507 (pms_id=59541) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29508 (pms_id=59542) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29509 (pms_id=59543) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29510 (pms_id=59544) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29511 (pms_id=59545) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29512 (pms_id=59546) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29513 (pms_id=59547) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29514 (pms_id=59548) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29515 (pms_id=59549) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29517 (pms_id=59550) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29516 (pms_id=59551) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29519 (pms_id=59552) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29518 (pms_id=59553) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29520 (pms_id=59554) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29521 (pms_id=59555) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29522 (pms_id=59556) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29524 (pms_id=59558) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29523 (pms_id=59557) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29526 (pms_id=59561) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29525 (pms_id=59559) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29527 (pms_id=59562) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29529 (pms_id=59564) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29528 (pms_id=59565) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29530 (pms_id=59566) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29531 (pms_id=59567) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29532 (pms_id=59569) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29533 (pms_id=59576) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29534 (pms_id=59577) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29535 (pms_id=59578) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29537 (pms_id=59581) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29538 (pms_id=59579) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29536 (pms_id=59582) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29539 (pms_id=59583) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29540 (pms_id=59584) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29541 (pms_id=59585) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29543 (pms_id=59586) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29542 (pms_id=59593) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29544 (pms_id=59594) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29546 (pms_id=59596) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29545 (pms_id=59595) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29547 (pms_id=59597) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29548 (pms_id=59598) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29549 (pms_id=59600) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29550 (pms_id=59601) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29551 (pms_id=59602) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29552 (pms_id=59606) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29553 (pms_id=59616) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29554 (pms_id=59617) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29555 (pms_id=59618) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29556 (pms_id=59622) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29558 (pms_id=59623) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29557 (pms_id=59624) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29559 (pms_id=59629) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29560 (pms_id=59639) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29561 (pms_id=59649) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29562 (pms_id=59650) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29563 (pms_id=59651) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29564 (pms_id=59652) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29565 (pms_id=59653) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29566 (pms_id=59654) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29567 (pms_id=59655) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29568 (pms_id=59656) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29569 (pms_id=59657) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29570 (pms_id=59659) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29571 (pms_id=59660) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29572 (pms_id=59661) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29573 (pms_id=59670) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29574 (pms_id=59671) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29575 (pms_id=59672) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29576 (pms_id=59673) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29577 (pms_id=59683) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29578 (pms_id=59694) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29579 (pms_id=59695) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29580 (pms_id=59696) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29581 (pms_id=59697) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29582 (pms_id=59703) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29583 (pms_id=59704) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29584 (pms_id=59705) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29585 (pms_id=59706) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29586 (pms_id=59708) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29587 (pms_id=59709) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29588 (pms_id=59710) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29589 (pms_id=59711) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29590 (pms_id=59712) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29591 (pms_id=59713) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29592 (pms_id=59714) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29593 (pms_id=59715) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29594 (pms_id=59716) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29595 (pms_id=59717) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29596 (pms_id=59718) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29597 (pms_id=59719) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29598 (pms_id=59720) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29599 (pms_id=59721) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29600 (pms_id=59722) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29601 (pms_id=59723) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29602 (pms_id=59724) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29603 (pms_id=59725) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29604 (pms_id=59726) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59726 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29605 (pms_id=59727) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29606 (pms_id=59728) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29607 (pms_id=59729) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29608 (pms_id=59730) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29609 (pms_id=59731) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29610 (pms_id=59732) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29611 (pms_id=59735) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29612 (pms_id=59736) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29613 (pms_id=59737) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29615 (pms_id=59738) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29616 (pms_id=59740) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29614 (pms_id=59739) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29617 (pms_id=59741) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29618 (pms_id=59742) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29619 (pms_id=59743) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29620 (pms_id=59744) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29621 (pms_id=59745) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29622 (pms_id=59747) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29623 (pms_id=59748) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29624 (pms_id=59749) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29626 (pms_id=59750) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29627 (pms_id=59752) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29625 (pms_id=59751) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59749 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29628 (pms_id=59753) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29629 (pms_id=59766) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29631 (pms_id=59769) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29630 (pms_id=59768) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29632 (pms_id=59771) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29633 (pms_id=59772) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29634 (pms_id=59773) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29635 (pms_id=59774) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29636 (pms_id=59775) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29637 (pms_id=59776) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29638 (pms_id=59777) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29639 (pms_id=59784) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29640 (pms_id=59785) 2025-11-19 15:35:41 - alpine_bits_python.conversion_service - INFO - Updated conversion 29641 (pms_id=59787) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29643 (pms_id=59789) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29642 (pms_id=59788) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29644 (pms_id=59790) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29645 (pms_id=59791) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29646 (pms_id=59797) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29647 (pms_id=59798) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29648 (pms_id=59799) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29650 (pms_id=59800) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29649 (pms_id=59801) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29651 (pms_id=59802) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29652 (pms_id=59803) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29653 (pms_id=59804) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29655 (pms_id=59811) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29654 (pms_id=59805) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29656 (pms_id=59812) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29657 (pms_id=59813) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29658 (pms_id=59814) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29659 (pms_id=59815) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29660 (pms_id=59816) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29661 (pms_id=59817) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29662 (pms_id=59823) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29663 (pms_id=59824) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29664 (pms_id=59825) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29665 (pms_id=59826) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29666 (pms_id=59827) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29669 (pms_id=59828) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29667 (pms_id=59834) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29668 (pms_id=59835) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29670 (pms_id=59837) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29671 (pms_id=59838) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29672 (pms_id=59839) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29673 (pms_id=59840) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29674 (pms_id=59841) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29675 (pms_id=59842) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29676 (pms_id=59843) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29677 (pms_id=59844) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29678 (pms_id=59846) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29679 (pms_id=59847) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29680 (pms_id=59848) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29682 (pms_id=59849) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29681 (pms_id=59850) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29683 (pms_id=59862) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 59849 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29684 (pms_id=59863) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29685 (pms_id=59864) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29686 (pms_id=59865) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29687 (pms_id=59866) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29688 (pms_id=59867) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29689 (pms_id=59868) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29690 (pms_id=59869) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29691 (pms_id=59870) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29692 (pms_id=59871) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29693 (pms_id=59872) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29694 (pms_id=59873) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29696 (pms_id=59875) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29695 (pms_id=59874) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29697 (pms_id=59885) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29698 (pms_id=59886) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29699 (pms_id=59887) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29700 (pms_id=59888) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29701 (pms_id=59889) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29702 (pms_id=59890) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29703 (pms_id=59891) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29704 (pms_id=59892) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29705 (pms_id=59893) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29706 (pms_id=59894) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29707 (pms_id=59895) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29708 (pms_id=59896) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29709 (pms_id=59897) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29710 (pms_id=59898) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29712 (pms_id=59899) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29711 (pms_id=59900) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29713 (pms_id=59901) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29714 (pms_id=59902) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29715 (pms_id=59903) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29716 (pms_id=59904) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29717 (pms_id=59905) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29718 (pms_id=59906) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29719 (pms_id=59907) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29720 (pms_id=59908) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29721 (pms_id=59909) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29722 (pms_id=59910) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29723 (pms_id=59911) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29724 (pms_id=59912) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29727 (pms_id=59913) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29725 (pms_id=59914) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29726 (pms_id=59915) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29728 (pms_id=59916) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29729 (pms_id=59917) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29730 (pms_id=59918) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29732 (pms_id=59919) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29731 (pms_id=59920) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29733 (pms_id=59921) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29734 (pms_id=59922) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29739 (pms_id=59924) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29735 (pms_id=59925) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29736 (pms_id=59926) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29737 (pms_id=59927) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29738 (pms_id=59928) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29740 (pms_id=59929) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29741 (pms_id=59930) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29743 (pms_id=59931) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29742 (pms_id=59932) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29744 (pms_id=59933) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29746 (pms_id=59934) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29745 (pms_id=59935) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29747 (pms_id=59936) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29748 (pms_id=59937) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29749 (pms_id=59938) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29750 (pms_id=59939) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29751 (pms_id=59949) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29752 (pms_id=59950) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29753 (pms_id=59952) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29754 (pms_id=59953) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29755 (pms_id=59954) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29756 (pms_id=59955) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29757 (pms_id=59960) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29758 (pms_id=59970) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29759 (pms_id=59971) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29760 (pms_id=59981) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29761 (pms_id=59982) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29763 (pms_id=59983) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29762 (pms_id=59984) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29764 (pms_id=59992) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29765 (pms_id=59993) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29766 (pms_id=60002) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29767 (pms_id=60003) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29768 (pms_id=60004) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29769 (pms_id=60005) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29770 (pms_id=60006) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29771 (pms_id=60007) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29772 (pms_id=60008) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29773 (pms_id=60009) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29774 (pms_id=60010) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29775 (pms_id=60016) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29776 (pms_id=60017) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29777 (pms_id=60018) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29778 (pms_id=60019) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29779 (pms_id=60020) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29781 (pms_id=60021) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29780 (pms_id=60023) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29782 (pms_id=60024) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29783 (pms_id=60025) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29784 (pms_id=60026) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29785 (pms_id=60027) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29787 (pms_id=60028) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29786 (pms_id=60029) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29788 (pms_id=60030) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29789 (pms_id=60031) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29790 (pms_id=60032) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29791 (pms_id=60042) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29792 (pms_id=60044) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60032 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29794 (pms_id=60046) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29793 (pms_id=60045) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29795 (pms_id=60052) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29796 (pms_id=60053) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60046 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29797 (pms_id=60054) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29798 (pms_id=60056) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29799 (pms_id=60057) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29800 (pms_id=60058) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29803 (pms_id=60060) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29801 (pms_id=60059) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29802 (pms_id=60072) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29804 (pms_id=60083) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29806 (pms_id=60085) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29805 (pms_id=60084) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29807 (pms_id=60093) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29808 (pms_id=60094) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29810 (pms_id=60105) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29809 (pms_id=60104) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29812 (pms_id=60106) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29811 (pms_id=60108) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29813 (pms_id=60109) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29814 (pms_id=60110) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29815 (pms_id=60111) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29816 (pms_id=60112) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29817 (pms_id=60113) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29818 (pms_id=60114) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29819 (pms_id=60116) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29820 (pms_id=60124) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29821 (pms_id=60126) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29822 (pms_id=60127) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29823 (pms_id=60129) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29824 (pms_id=60130) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29825 (pms_id=60131) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29826 (pms_id=60132) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29827 (pms_id=60133) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29828 (pms_id=60134) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29830 (pms_id=60136) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29829 (pms_id=60135) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29832 (pms_id=60137) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29831 (pms_id=60138) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29833 (pms_id=60139) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29834 (pms_id=60140) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29835 (pms_id=60141) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29836 (pms_id=60143) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29837 (pms_id=60144) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29838 (pms_id=60145) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29839 (pms_id=60146) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29840 (pms_id=60147) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29841 (pms_id=60148) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29842 (pms_id=60149) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29844 (pms_id=60150) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29843 (pms_id=60151) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29845 (pms_id=60152) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29846 (pms_id=60160) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29847 (pms_id=60161) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60160 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29848 (pms_id=60163) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29849 (pms_id=60171) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29850 (pms_id=60181) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29851 (pms_id=60182) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29852 (pms_id=60183) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29853 (pms_id=60184) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29854 (pms_id=60185) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29855 (pms_id=60186) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29856 (pms_id=60187) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29857 (pms_id=60189) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29858 (pms_id=60190) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29859 (pms_id=60191) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29860 (pms_id=60192) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29861 (pms_id=60193) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29862 (pms_id=60194) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29864 (pms_id=60196) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29863 (pms_id=60195) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29865 (pms_id=60197) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29866 (pms_id=60206) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29867 (pms_id=60207) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29868 (pms_id=60208) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29869 (pms_id=60209) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29870 (pms_id=60210) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29871 (pms_id=60211) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29872 (pms_id=60212) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29873 (pms_id=60213) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29874 (pms_id=60214) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29875 (pms_id=60215) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29876 (pms_id=60216) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29877 (pms_id=60217) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60217 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29879 (pms_id=60219) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29878 (pms_id=60218) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29880 (pms_id=60220) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29881 (pms_id=60221) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29882 (pms_id=60222) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29884 (pms_id=60224) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29883 (pms_id=60223) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29885 (pms_id=60225) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29886 (pms_id=60226) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29887 (pms_id=60236) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29888 (pms_id=60238) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29889 (pms_id=60239) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29890 (pms_id=60241) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29891 (pms_id=60246) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29892 (pms_id=60247) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29893 (pms_id=60248) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29894 (pms_id=60249) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29895 (pms_id=60257) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29896 (pms_id=60258) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29897 (pms_id=60259) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29898 (pms_id=60260) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29899 (pms_id=60261) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29900 (pms_id=60262) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29901 (pms_id=60265) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29902 (pms_id=60266) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29903 (pms_id=60268) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29904 (pms_id=60273) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29905 (pms_id=60274) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29906 (pms_id=60275) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29907 (pms_id=60276) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29908 (pms_id=60277) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29909 (pms_id=60278) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29910 (pms_id=60279) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29911 (pms_id=60281) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29912 (pms_id=60284) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29913 (pms_id=60285) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29915 (pms_id=60297) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29914 (pms_id=60296) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29916 (pms_id=60298) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29917 (pms_id=60299) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29918 (pms_id=60300) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29919 (pms_id=60301) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29920 (pms_id=60302) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29921 (pms_id=60303) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29923 (pms_id=60304) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29922 (pms_id=60305) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29924 (pms_id=60307) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29925 (pms_id=60308) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29926 (pms_id=60309) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29927 (pms_id=60310) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29928 (pms_id=60311) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29929 (pms_id=60312) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29930 (pms_id=60319) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29931 (pms_id=60330) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29932 (pms_id=60331) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29933 (pms_id=60332) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29934 (pms_id=60333) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29935 (pms_id=60334) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60331 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29936 (pms_id=60335) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29937 (pms_id=60341) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29939 (pms_id=60343) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29938 (pms_id=60342) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29940 (pms_id=60344) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29941 (pms_id=60345) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29942 (pms_id=60346) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29943 (pms_id=60347) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29944 (pms_id=60348) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29945 (pms_id=60349) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29946 (pms_id=60350) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29947 (pms_id=60351) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29948 (pms_id=60352) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29949 (pms_id=60353) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29951 (pms_id=60354) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29950 (pms_id=60355) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29952 (pms_id=60356) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29953 (pms_id=60366) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29954 (pms_id=60367) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29955 (pms_id=60368) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29956 (pms_id=60369) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29957 (pms_id=60370) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29959 (pms_id=60372) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29960 (pms_id=60373) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29958 (pms_id=60371) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29962 (pms_id=60377) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29961 (pms_id=60375) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60371 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29964 (pms_id=60379) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29963 (pms_id=60380) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29965 (pms_id=60381) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29966 (pms_id=60382) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29967 (pms_id=60383) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29968 (pms_id=60384) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29969 (pms_id=60385) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29970 (pms_id=60386) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29971 (pms_id=60387) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29972 (pms_id=60388) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29973 (pms_id=60389) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29977 (pms_id=60390) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29974 (pms_id=60391) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29975 (pms_id=60392) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29976 (pms_id=60401) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29978 (pms_id=60402) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29979 (pms_id=60403) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29980 (pms_id=60404) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60402 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29981 (pms_id=60405) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29982 (pms_id=60406) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29983 (pms_id=60407) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29984 (pms_id=60408) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29985 (pms_id=60409) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29986 (pms_id=60419) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29987 (pms_id=60420) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29988 (pms_id=60421) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29989 (pms_id=60422) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29990 (pms_id=60423) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29991 (pms_id=60431) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29992 (pms_id=60432) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29993 (pms_id=60433) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29994 (pms_id=60434) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29995 (pms_id=60435) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29996 (pms_id=60436) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29997 (pms_id=60437) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30002 (pms_id=60438) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29998 (pms_id=60439) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 29999 (pms_id=60440) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30000 (pms_id=60441) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30001 (pms_id=60442) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30003 (pms_id=60443) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30004 (pms_id=60444) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30005 (pms_id=60446) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30006 (pms_id=60445) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30007 (pms_id=60447) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30008 (pms_id=60448) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30009 (pms_id=60450) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30010 (pms_id=60452) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30011 (pms_id=60453) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30012 (pms_id=60454) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30013 (pms_id=60455) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30014 (pms_id=60456) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30015 (pms_id=60457) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30016 (pms_id=60459) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30017 (pms_id=60460) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30018 (pms_id=60466) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60457 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30020 (pms_id=60467) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30019 (pms_id=60468) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30021 (pms_id=60469) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30022 (pms_id=60470) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30023 (pms_id=60471) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30024 (pms_id=60472) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30025 (pms_id=60481) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30026 (pms_id=60483) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30027 (pms_id=60485) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60472 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30028 (pms_id=60486) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30029 (pms_id=60487) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30030 (pms_id=60488) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30031 (pms_id=60489) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30032 (pms_id=60490) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30033 (pms_id=60492) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30035 (pms_id=60494) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30034 (pms_id=60495) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30036 (pms_id=60496) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30037 (pms_id=60497) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30038 (pms_id=60498) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30039 (pms_id=60499) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30041 (pms_id=60502) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30040 (pms_id=60501) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30042 (pms_id=60503) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30043 (pms_id=60504) 2025-11-19 15:35:42 - alpine_bits_python.conversion_service - INFO - Updated conversion 30044 (pms_id=60505) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30045 (pms_id=60506) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30046 (pms_id=60507) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30047 (pms_id=60508) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30048 (pms_id=60509) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30050 (pms_id=60510) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30049 (pms_id=60511) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30051 (pms_id=60512) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30052 (pms_id=60513) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30053 (pms_id=60517) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30054 (pms_id=60528) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30056 (pms_id=60530) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30055 (pms_id=60529) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30057 (pms_id=60531) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60530 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30058 (pms_id=60532) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30059 (pms_id=60533) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30060 (pms_id=60534) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30062 (pms_id=60535) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30061 (pms_id=60536) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30063 (pms_id=60537) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30064 (pms_id=60538) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30067 (pms_id=60539) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30065 (pms_id=60540) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30066 (pms_id=60546) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30068 (pms_id=60547) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30069 (pms_id=60548) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30070 (pms_id=60549) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30072 (pms_id=60550) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30071 (pms_id=60551) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30073 (pms_id=60552) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30074 (pms_id=60553) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30075 (pms_id=60554) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30076 (pms_id=60555) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30096 (pms_id=60556) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30077 (pms_id=60561) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30078 (pms_id=60562) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30079 (pms_id=60563) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30080 (pms_id=60564) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30083 (pms_id=60565) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30081 (pms_id=60567) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30082 (pms_id=60574) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30084 (pms_id=60575) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30085 (pms_id=60577) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30086 (pms_id=60578) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30087 (pms_id=60586) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30088 (pms_id=60587) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30089 (pms_id=60588) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30090 (pms_id=60589) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30091 (pms_id=60590) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30092 (pms_id=60591) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30093 (pms_id=60592) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30094 (pms_id=60593) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30095 (pms_id=60594) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30097 (pms_id=60595) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30098 (pms_id=60596) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30099 (pms_id=60597) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30101 (pms_id=60598) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30100 (pms_id=60599) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30102 (pms_id=60601) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30103 (pms_id=60600) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30104 (pms_id=60602) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30105 (pms_id=60603) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30106 (pms_id=60604) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30107 (pms_id=60605) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30108 (pms_id=60606) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30109 (pms_id=60607) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30110 (pms_id=60608) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30112 (pms_id=60610) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30111 (pms_id=60609) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30113 (pms_id=60611) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30114 (pms_id=60612) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30115 (pms_id=60613) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30117 (pms_id=60614) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30116 (pms_id=60615) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30118 (pms_id=60616) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30119 (pms_id=60617) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60616 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30120 (pms_id=60618) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30121 (pms_id=60620) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30122 (pms_id=60619) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30123 (pms_id=60621) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30124 (pms_id=60622) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30125 (pms_id=60633) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30126 (pms_id=60634) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30127 (pms_id=60635) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30128 (pms_id=60636) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30130 (pms_id=60638) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30129 (pms_id=60637) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30131 (pms_id=60639) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30132 (pms_id=60640) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30133 (pms_id=60641) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30134 (pms_id=60642) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30135 (pms_id=60643) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30137 (pms_id=60644) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30136 (pms_id=60645) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30138 (pms_id=60654) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30139 (pms_id=60655) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30140 (pms_id=60656) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30141 (pms_id=60657) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30142 (pms_id=60658) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30143 (pms_id=60659) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30144 (pms_id=60660) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30145 (pms_id=60661) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30146 (pms_id=60662) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30147 (pms_id=60663) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30148 (pms_id=60664) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30149 (pms_id=60665) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30150 (pms_id=60674) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30151 (pms_id=60675) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30152 (pms_id=60676) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30153 (pms_id=60677) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30154 (pms_id=60678) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30155 (pms_id=60679) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30156 (pms_id=60680) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30158 (pms_id=60681) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30157 (pms_id=60688) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30159 (pms_id=60689) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30160 (pms_id=60690) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30161 (pms_id=60699) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30162 (pms_id=60700) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30163 (pms_id=60701) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30165 (pms_id=60702) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30164 (pms_id=60703) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30166 (pms_id=60704) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30167 (pms_id=60705) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60705 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30168 (pms_id=60706) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30169 (pms_id=60712) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30170 (pms_id=60713) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30171 (pms_id=60714) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30172 (pms_id=60715) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30173 (pms_id=60716) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30174 (pms_id=60717) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30175 (pms_id=60718) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30176 (pms_id=60722) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30177 (pms_id=60723) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30178 (pms_id=60724) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30179 (pms_id=60725) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30180 (pms_id=60727) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30181 (pms_id=60728) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30182 (pms_id=60730) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30183 (pms_id=60731) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30184 (pms_id=60732) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30185 (pms_id=60733) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30186 (pms_id=60734) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30187 (pms_id=60745) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30188 (pms_id=60747) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30189 (pms_id=60753) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30190 (pms_id=60755) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30191 (pms_id=60757) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30192 (pms_id=60758) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30193 (pms_id=60761) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60757 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30194 (pms_id=60762) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30195 (pms_id=60763) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30196 (pms_id=60764) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30197 (pms_id=60765) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60764 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30198 (pms_id=60766) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30199 (pms_id=60767) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30200 (pms_id=60768) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30201 (pms_id=60769) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30202 (pms_id=60778) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30203 (pms_id=60789) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30204 (pms_id=60790) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30205 (pms_id=60791) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30206 (pms_id=60792) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30207 (pms_id=60793) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30208 (pms_id=60794) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30209 (pms_id=60795) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30210 (pms_id=60796) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30211 (pms_id=60797) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30212 (pms_id=60798) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30213 (pms_id=60807) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30214 (pms_id=60809) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30215 (pms_id=60810) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30216 (pms_id=60811) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30219 (pms_id=60812) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30217 (pms_id=60814) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30220 (pms_id=60820) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30218 (pms_id=60819) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30221 (pms_id=60821) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30222 (pms_id=60838) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30223 (pms_id=60839) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30224 (pms_id=60840) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30225 (pms_id=60850) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30226 (pms_id=60851) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30227 (pms_id=60852) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30229 (pms_id=60853) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30228 (pms_id=60854) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30230 (pms_id=60855) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30231 (pms_id=60856) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30232 (pms_id=60857) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30233 (pms_id=60863) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30234 (pms_id=60864) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30235 (pms_id=60865) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30237 (pms_id=60866) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 60865 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30236 (pms_id=60867) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30238 (pms_id=60868) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30239 (pms_id=60869) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30240 (pms_id=60870) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30241 (pms_id=60871) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30242 (pms_id=60872) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30243 (pms_id=60874) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30244 (pms_id=60875) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30245 (pms_id=60881) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30246 (pms_id=60882) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30247 (pms_id=60883) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30248 (pms_id=60884) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30249 (pms_id=60893) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30250 (pms_id=60894) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30251 (pms_id=60895) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30252 (pms_id=60896) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30253 (pms_id=60897) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30254 (pms_id=60898) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30255 (pms_id=60899) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30256 (pms_id=60900) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30258 (pms_id=60901) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30257 (pms_id=60907) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30259 (pms_id=60908) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30260 (pms_id=60909) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30261 (pms_id=60910) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30262 (pms_id=60911) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30263 (pms_id=60912) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30264 (pms_id=60917) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30265 (pms_id=60918) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30266 (pms_id=60919) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30269 (pms_id=60920) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30267 (pms_id=60921) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30268 (pms_id=60922) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30270 (pms_id=60923) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30271 (pms_id=60925) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30272 (pms_id=60926) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30275 (pms_id=60935) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30273 (pms_id=60927) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30274 (pms_id=60928) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30276 (pms_id=60936) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30277 (pms_id=60937) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30279 (pms_id=60938) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30278 (pms_id=60940) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30280 (pms_id=60942) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30281 (pms_id=60943) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30283 (pms_id=60946) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30282 (pms_id=60945) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30284 (pms_id=60947) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30285 (pms_id=60948) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30286 (pms_id=60949) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30287 (pms_id=60951) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30288 (pms_id=60960) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30289 (pms_id=60961) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30290 (pms_id=60970) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30291 (pms_id=60971) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30293 (pms_id=60973) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30292 (pms_id=60972) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30294 (pms_id=60974) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30295 (pms_id=60975) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30296 (pms_id=60976) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30297 (pms_id=60977) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30298 (pms_id=60978) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30299 (pms_id=60979) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30300 (pms_id=60980) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30301 (pms_id=60981) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30302 (pms_id=60982) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30303 (pms_id=60983) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30304 (pms_id=60984) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30305 (pms_id=60989) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30306 (pms_id=60990) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30307 (pms_id=60991) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30308 (pms_id=60992) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30309 (pms_id=60993) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30310 (pms_id=60994) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30311 (pms_id=60995) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30312 (pms_id=60996) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30313 (pms_id=60997) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30314 (pms_id=60998) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30315 (pms_id=60999) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30316 (pms_id=61000) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30317 (pms_id=61001) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30319 (pms_id=61003) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30318 (pms_id=61002) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30320 (pms_id=61004) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30321 (pms_id=61005) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30322 (pms_id=61006) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30323 (pms_id=61007) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30324 (pms_id=61008) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30326 (pms_id=61009) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30325 (pms_id=61010) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30327 (pms_id=61011) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30328 (pms_id=61012) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30329 (pms_id=61013) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30330 (pms_id=61014) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30331 (pms_id=61015) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30332 (pms_id=61018) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30333 (pms_id=61019) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30334 (pms_id=61020) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30335 (pms_id=61021) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30336 (pms_id=61022) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30337 (pms_id=61023) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30339 (pms_id=61024) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30338 (pms_id=61025) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30340 (pms_id=61026) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30341 (pms_id=61027) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30342 (pms_id=61028) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30343 (pms_id=61029) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30344 (pms_id=61030) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30345 (pms_id=61031) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30346 (pms_id=61032) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30347 (pms_id=61033) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30348 (pms_id=61034) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30349 (pms_id=61035) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30350 (pms_id=61036) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30351 (pms_id=61037) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30352 (pms_id=61038) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30353 (pms_id=61039) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30354 (pms_id=61040) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30355 (pms_id=61041) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30356 (pms_id=61042) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30357 (pms_id=61044) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30358 (pms_id=61045) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30359 (pms_id=61048) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61042 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61041 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30360 (pms_id=61049) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30361 (pms_id=61057) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30362 (pms_id=61058) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30363 (pms_id=61060) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30364 (pms_id=61061) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30365 (pms_id=61062) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30367 (pms_id=61063) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30369 (pms_id=61068) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30366 (pms_id=61069) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30368 (pms_id=61070) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30370 (pms_id=61071) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30371 (pms_id=61081) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30372 (pms_id=61082) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30373 (pms_id=61083) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30374 (pms_id=61085) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30375 (pms_id=61086) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30376 (pms_id=61087) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30378 (pms_id=61089) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30377 (pms_id=61090) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30379 (pms_id=61091) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30380 (pms_id=61092) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30381 (pms_id=61093) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30382 (pms_id=61095) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30383 (pms_id=61097) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30384 (pms_id=61098) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61093 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30387 (pms_id=61099) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30385 (pms_id=61107) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30386 (pms_id=61108) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30388 (pms_id=61111) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30389 (pms_id=61112) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30390 (pms_id=61116) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30391 (pms_id=61117) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30393 (pms_id=61118) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30392 (pms_id=61119) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30395 (pms_id=61120) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30394 (pms_id=61121) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30396 (pms_id=61122) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30397 (pms_id=61124) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30398 (pms_id=61125) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30399 (pms_id=61126) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30400 (pms_id=61127) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30401 (pms_id=61128) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30402 (pms_id=61132) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30403 (pms_id=61133) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30404 (pms_id=61136) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30408 (pms_id=61137) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30405 (pms_id=61138) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30407 (pms_id=61139) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30406 (pms_id=61140) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30409 (pms_id=61141) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30413 (pms_id=61153) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30411 (pms_id=61152) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30410 (pms_id=61149) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30412 (pms_id=61159) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30414 (pms_id=61170) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30415 (pms_id=61171) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30416 (pms_id=61172) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30417 (pms_id=61173) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30418 (pms_id=61174) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30419 (pms_id=61175) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30420 (pms_id=61176) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30421 (pms_id=61177) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30422 (pms_id=61179) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30423 (pms_id=61180) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30424 (pms_id=61181) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30425 (pms_id=61182) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30428 (pms_id=61183) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30426 (pms_id=61184) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30427 (pms_id=61185) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30433 (pms_id=61186) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30432 (pms_id=61187) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30429 (pms_id=61188) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30431 (pms_id=61199) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30430 (pms_id=61200) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30434 (pms_id=61201) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30435 (pms_id=61202) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30436 (pms_id=61203) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30437 (pms_id=61204) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30438 (pms_id=61205) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30439 (pms_id=61214) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30441 (pms_id=61216) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30440 (pms_id=61215) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30442 (pms_id=61217) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30443 (pms_id=61218) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30444 (pms_id=61219) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30445 (pms_id=61220) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30446 (pms_id=61224) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30447 (pms_id=61225) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30448 (pms_id=61226) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30449 (pms_id=61227) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30450 (pms_id=61228) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30451 (pms_id=61229) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30452 (pms_id=61230) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30453 (pms_id=61231) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30454 (pms_id=61232) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30455 (pms_id=61233) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30456 (pms_id=61234) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30457 (pms_id=61235) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30458 (pms_id=61236) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30459 (pms_id=61238) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30460 (pms_id=61239) 2025-11-19 15:35:43 - alpine_bits_python.conversion_service - INFO - Updated conversion 30461 (pms_id=61241) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30462 (pms_id=61242) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30465 (pms_id=61244) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30463 (pms_id=61243) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30464 (pms_id=61245) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30466 (pms_id=61246) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30467 (pms_id=61248) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30468 (pms_id=61249) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30469 (pms_id=61250) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30471 (pms_id=61251) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30470 (pms_id=61253) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30472 (pms_id=61263) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30473 (pms_id=61264) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30474 (pms_id=61265) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30476 (pms_id=61266) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30475 (pms_id=61267) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30477 (pms_id=61268) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30478 (pms_id=61269) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30479 (pms_id=61270) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30480 (pms_id=61271) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30481 (pms_id=61272) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30482 (pms_id=61273) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30483 (pms_id=61274) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30484 (pms_id=61275) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30485 (pms_id=61276) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30486 (pms_id=61278) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30487 (pms_id=61279) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30488 (pms_id=61280) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30489 (pms_id=61282) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30490 (pms_id=61283) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30491 (pms_id=61284) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30492 (pms_id=61297) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30493 (pms_id=61298) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30494 (pms_id=61300) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30496 (pms_id=61301) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30495 (pms_id=61302) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30497 (pms_id=61303) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30498 (pms_id=61304) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30499 (pms_id=61305) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30500 (pms_id=61316) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30501 (pms_id=61317) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30502 (pms_id=61318) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30503 (pms_id=61319) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30504 (pms_id=61322) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30505 (pms_id=61323) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30506 (pms_id=61325) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30507 (pms_id=61326) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30508 (pms_id=61327) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30509 (pms_id=61328) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30510 (pms_id=61329) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30511 (pms_id=61330) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30512 (pms_id=61331) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30513 (pms_id=61332) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30514 (pms_id=61334) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30516 (pms_id=61335) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30515 (pms_id=61336) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30518 (pms_id=61338) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30517 (pms_id=61347) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30519 (pms_id=61348) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30520 (pms_id=61349) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30521 (pms_id=61351) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30522 (pms_id=61352) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30523 (pms_id=61353) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30524 (pms_id=61354) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30525 (pms_id=61356) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30526 (pms_id=61358) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30527 (pms_id=61359) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30528 (pms_id=61366) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30529 (pms_id=61367) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30530 (pms_id=61368) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30531 (pms_id=61369) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30532 (pms_id=61371) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30533 (pms_id=61372) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30534 (pms_id=61373) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30535 (pms_id=61374) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30536 (pms_id=61375) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30537 (pms_id=61377) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30538 (pms_id=61376) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30539 (pms_id=61378) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30541 (pms_id=61379) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30540 (pms_id=61381) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30542 (pms_id=61383) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30543 (pms_id=61384) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30544 (pms_id=61392) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30545 (pms_id=61393) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30546 (pms_id=61394) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30548 (pms_id=61395) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30547 (pms_id=61396) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30549 (pms_id=61397) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30551 (pms_id=61398) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30550 (pms_id=61399) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30552 (pms_id=61400) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30553 (pms_id=61403) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30554 (pms_id=61404) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30555 (pms_id=61405) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61396 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30556 (pms_id=61406) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30557 (pms_id=61407) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30558 (pms_id=61409) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30560 (pms_id=61411) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30559 (pms_id=61410) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30561 (pms_id=61412) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30562 (pms_id=61413) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30563 (pms_id=61414) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30564 (pms_id=61415) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30565 (pms_id=61416) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30567 (pms_id=61417) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30566 (pms_id=61418) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30568 (pms_id=61420) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30569 (pms_id=61421) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30571 (pms_id=61428) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30570 (pms_id=61422) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30572 (pms_id=61438) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30573 (pms_id=61439) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30574 (pms_id=61440) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30575 (pms_id=61441) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30577 (pms_id=61442) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61442 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30576 (pms_id=61443) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30578 (pms_id=61444) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30580 (pms_id=61449) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30581 (pms_id=61446) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30579 (pms_id=61445) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30582 (pms_id=61450) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30583 (pms_id=61451) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30585 (pms_id=61452) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30586 (pms_id=61454) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30584 (pms_id=61453) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30587 (pms_id=61455) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30588 (pms_id=61456) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30589 (pms_id=61457) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30590 (pms_id=61458) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30592 (pms_id=61465) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30591 (pms_id=61464) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30593 (pms_id=61466) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30595 (pms_id=61468) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30594 (pms_id=61467) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30597 (pms_id=61469) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30596 (pms_id=61470) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30598 (pms_id=61479) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30599 (pms_id=61480) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30600 (pms_id=61481) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30601 (pms_id=61482) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30602 (pms_id=61483) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30603 (pms_id=61484) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30604 (pms_id=61485) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30605 (pms_id=61486) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30606 (pms_id=61487) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30607 (pms_id=61488) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30608 (pms_id=61489) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30609 (pms_id=61491) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30610 (pms_id=61496) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30611 (pms_id=61497) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30612 (pms_id=61498) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30613 (pms_id=61499) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30614 (pms_id=61500) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30616 (pms_id=61501) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30615 (pms_id=61503) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30618 (pms_id=61505) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30617 (pms_id=61504) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30619 (pms_id=61506) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30620 (pms_id=61507) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30621 (pms_id=61510) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30622 (pms_id=61520) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30623 (pms_id=61521) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30624 (pms_id=61522) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30625 (pms_id=61523) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30627 (pms_id=61525) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30626 (pms_id=61524) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30628 (pms_id=61526) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30629 (pms_id=61527) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30630 (pms_id=61528) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30631 (pms_id=61529) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30633 (pms_id=61530) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30632 (pms_id=61540) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30634 (pms_id=61541) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30635 (pms_id=61542) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30636 (pms_id=61543) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30637 (pms_id=61544) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30639 (pms_id=61546) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30638 (pms_id=61545) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30640 (pms_id=61547) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61544 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30641 (pms_id=61548) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30642 (pms_id=61549) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30643 (pms_id=61551) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30645 (pms_id=61552) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30644 (pms_id=61553) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30646 (pms_id=61554) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30647 (pms_id=61556) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30648 (pms_id=61557) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30649 (pms_id=61558) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30650 (pms_id=61560) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30651 (pms_id=61561) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30653 (pms_id=61562) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30652 (pms_id=61563) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30654 (pms_id=61565) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30655 (pms_id=61566) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30657 (pms_id=61568) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30656 (pms_id=61570) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30658 (pms_id=61579) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30659 (pms_id=61580) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30661 (pms_id=61581) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30660 (pms_id=61582) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30662 (pms_id=61583) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30663 (pms_id=61584) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30664 (pms_id=61586) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30665 (pms_id=61588) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30667 (pms_id=61589) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30666 (pms_id=61599) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30668 (pms_id=61600) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30670 (pms_id=61602) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30669 (pms_id=61601) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30671 (pms_id=61603) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30673 (pms_id=61623) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30672 (pms_id=61624) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30675 (pms_id=61625) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30674 (pms_id=61626) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30676 (pms_id=61633) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30677 (pms_id=61635) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30678 (pms_id=61636) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30679 (pms_id=61637) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30680 (pms_id=61638) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30681 (pms_id=61639) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30683 (pms_id=61640) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30682 (pms_id=61650) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61639 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30684 (pms_id=61652) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30685 (pms_id=61653) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30687 (pms_id=61658) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30686 (pms_id=61657) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30688 (pms_id=61659) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30689 (pms_id=61660) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30691 (pms_id=61661) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30690 (pms_id=61668) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30692 (pms_id=61669) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30693 (pms_id=61671) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30694 (pms_id=61672) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30695 (pms_id=61674) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30696 (pms_id=61684) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30697 (pms_id=61685) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30699 (pms_id=61686) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30698 (pms_id=61694) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30702 (pms_id=61696) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30700 (pms_id=61695) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30701 (pms_id=61697) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30705 (pms_id=61698) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30703 (pms_id=61699) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30704 (pms_id=61700) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30706 (pms_id=61701) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30707 (pms_id=61704) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30708 (pms_id=61706) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30710 (pms_id=61707) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30711 (pms_id=61710) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30709 (pms_id=61708) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30712 (pms_id=61711) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30713 (pms_id=61712) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30714 (pms_id=61713) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30715 (pms_id=61714) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30716 (pms_id=61715) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30717 (pms_id=61722) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30718 (pms_id=61724) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30721 (pms_id=61728) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30719 (pms_id=61725) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30720 (pms_id=61726) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30722 (pms_id=61732) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30724 (pms_id=61734) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30723 (pms_id=61733) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30726 (pms_id=61735) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30725 (pms_id=61736) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30727 (pms_id=61737) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30729 (pms_id=61739) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30728 (pms_id=61738) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30731 (pms_id=61741) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30730 (pms_id=61740) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30732 (pms_id=61748) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30733 (pms_id=61749) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30734 (pms_id=61759) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30735 (pms_id=61760) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30736 (pms_id=61761) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30737 (pms_id=61762) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30738 (pms_id=61763) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30740 (pms_id=61764) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30739 (pms_id=61765) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30741 (pms_id=61769) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30742 (pms_id=61770) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30743 (pms_id=61771) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61764 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30744 (pms_id=61772) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 61765 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30746 (pms_id=61773) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30745 (pms_id=61774) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30747 (pms_id=61775) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30748 (pms_id=61776) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30749 (pms_id=61778) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30750 (pms_id=61779) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30751 (pms_id=61782) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30752 (pms_id=61783) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30753 (pms_id=61791) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30754 (pms_id=61792) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30755 (pms_id=61793) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30756 (pms_id=61794) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30757 (pms_id=61795) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30758 (pms_id=61797) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30759 (pms_id=61807) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30760 (pms_id=61808) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30761 (pms_id=61809) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30762 (pms_id=61810) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30763 (pms_id=61811) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30764 (pms_id=61813) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30765 (pms_id=61814) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30766 (pms_id=61815) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30767 (pms_id=61826) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30768 (pms_id=61827) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30769 (pms_id=61831) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30773 (pms_id=61832) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30770 (pms_id=61833) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30771 (pms_id=61834) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30772 (pms_id=61835) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30774 (pms_id=61836) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30776 (pms_id=61839) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30775 (pms_id=61837) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30777 (pms_id=61840) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30778 (pms_id=61841) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30779 (pms_id=61842) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30780 (pms_id=61843) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30781 (pms_id=61844) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30782 (pms_id=61855) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30783 (pms_id=61856) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30784 (pms_id=61857) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30786 (pms_id=61859) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30785 (pms_id=61858) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30787 (pms_id=61860) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30788 (pms_id=61861) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30789 (pms_id=61862) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30790 (pms_id=61864) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30791 (pms_id=61865) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30792 (pms_id=61875) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30793 (pms_id=61876) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30794 (pms_id=61877) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30796 (pms_id=61878) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30795 (pms_id=61879) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30797 (pms_id=61890) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30799 (pms_id=61891) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30798 (pms_id=61900) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30800 (pms_id=61901) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30801 (pms_id=61902) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30802 (pms_id=61903) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30803 (pms_id=61904) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30804 (pms_id=61905) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30806 (pms_id=61906) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30805 (pms_id=61907) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30807 (pms_id=61908) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30809 (pms_id=61911) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30808 (pms_id=61910) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30810 (pms_id=61912) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30811 (pms_id=61915) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30812 (pms_id=61925) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30814 (pms_id=61935) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30813 (pms_id=61936) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30815 (pms_id=61937) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30817 (pms_id=61938) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30816 (pms_id=61939) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30819 (pms_id=61949) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30818 (pms_id=61950) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30821 (pms_id=61952) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30822 (pms_id=61953) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30820 (pms_id=61951) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30824 (pms_id=61954) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30823 (pms_id=61955) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30825 (pms_id=61956) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30826 (pms_id=61957) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30827 (pms_id=61959) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30828 (pms_id=61960) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30829 (pms_id=61961) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30830 (pms_id=61968) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30833 (pms_id=61971) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30831 (pms_id=61969) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30832 (pms_id=61972) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30834 (pms_id=61974) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30835 (pms_id=61975) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30837 (pms_id=61987) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30836 (pms_id=61976) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30838 (pms_id=61991) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30839 (pms_id=61992) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30840 (pms_id=61993) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30841 (pms_id=61994) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30842 (pms_id=62002) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30843 (pms_id=62004) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30844 (pms_id=62005) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30845 (pms_id=62006) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30846 (pms_id=62007) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30847 (pms_id=62008) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30848 (pms_id=62012) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30850 (pms_id=62013) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30849 (pms_id=62014) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30851 (pms_id=62015) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30852 (pms_id=62016) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30853 (pms_id=62017) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30854 (pms_id=62018) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30855 (pms_id=62019) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30856 (pms_id=62020) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30857 (pms_id=62021) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30858 (pms_id=62022) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30859 (pms_id=62023) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30860 (pms_id=62024) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30861 (pms_id=62025) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30862 (pms_id=62027) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30863 (pms_id=62028) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30864 (pms_id=62031) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30865 (pms_id=62032) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30866 (pms_id=62034) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30867 (pms_id=62035) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30868 (pms_id=62039) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30869 (pms_id=62051) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30870 (pms_id=62053) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30871 (pms_id=62054) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30872 (pms_id=62056) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30873 (pms_id=62057) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30874 (pms_id=62058) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30875 (pms_id=62060) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30876 (pms_id=62061) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30878 (pms_id=62063) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30877 (pms_id=62062) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30879 (pms_id=62064) 2025-11-19 15:35:44 - alpine_bits_python.conversion_service - INFO - Updated conversion 30880 (pms_id=62067) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30881 (pms_id=62068) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30883 (pms_id=62069) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30882 (pms_id=62070) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30884 (pms_id=62071) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30886 (pms_id=62072) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30885 (pms_id=62073) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30887 (pms_id=62074) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30888 (pms_id=62075) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30889 (pms_id=62076) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30890 (pms_id=62077) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30891 (pms_id=62078) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30892 (pms_id=62079) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30894 (pms_id=62081) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30893 (pms_id=62080) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30896 (pms_id=62085) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30895 (pms_id=62086) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30897 (pms_id=62087) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30898 (pms_id=62088) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30899 (pms_id=62089) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30900 (pms_id=62090) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30901 (pms_id=62091) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30902 (pms_id=62092) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30904 (pms_id=62093) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30903 (pms_id=62094) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30925 (pms_id=62096) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30905 (pms_id=62095) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30906 (pms_id=62097) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30907 (pms_id=62098) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30908 (pms_id=62099) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30909 (pms_id=62100) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30910 (pms_id=62101) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30911 (pms_id=62102) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30912 (pms_id=62103) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30913 (pms_id=62106) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30914 (pms_id=62107) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30915 (pms_id=62108) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30916 (pms_id=62109) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30917 (pms_id=62110) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30918 (pms_id=62112) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30919 (pms_id=62113) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30920 (pms_id=62114) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30921 (pms_id=62115) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30922 (pms_id=62116) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30923 (pms_id=62117) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30924 (pms_id=62118) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30927 (pms_id=62120) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30926 (pms_id=62119) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30928 (pms_id=62121) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30930 (pms_id=62123) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30931 (pms_id=62124) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30929 (pms_id=62122) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30932 (pms_id=62125) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30933 (pms_id=62126) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30935 (pms_id=62128) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30934 (pms_id=62127) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30936 (pms_id=62129) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30937 (pms_id=62132) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30938 (pms_id=62133) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30939 (pms_id=62134) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30940 (pms_id=62137) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30941 (pms_id=62138) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30943 (pms_id=62140) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30942 (pms_id=62139) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30944 (pms_id=62141) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30945 (pms_id=62142) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30946 (pms_id=62144) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30948 (pms_id=62145) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30947 (pms_id=62146) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30949 (pms_id=62147) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30951 (pms_id=62158) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30952 (pms_id=62160) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30953 (pms_id=62161) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30950 (pms_id=62159) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30954 (pms_id=62162) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30962 (pms_id=62163) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30955 (pms_id=62164) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30956 (pms_id=62165) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30957 (pms_id=62166) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30959 (pms_id=62167) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30958 (pms_id=62168) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30963 (pms_id=62172) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30961 (pms_id=62170) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30960 (pms_id=62169) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30964 (pms_id=62173) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30966 (pms_id=62174) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30965 (pms_id=62175) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30967 (pms_id=62177) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30968 (pms_id=62178) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30970 (pms_id=62179) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30969 (pms_id=62180) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30971 (pms_id=62181) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30973 (pms_id=62191) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30972 (pms_id=62182) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30974 (pms_id=62192) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30975 (pms_id=62194) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30976 (pms_id=62193) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30977 (pms_id=62195) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30978 (pms_id=62196) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30979 (pms_id=62197) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30980 (pms_id=62198) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30981 (pms_id=62199) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30982 (pms_id=62200) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30983 (pms_id=62201) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30984 (pms_id=62202) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30985 (pms_id=62204) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30986 (pms_id=62205) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30987 (pms_id=62206) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30988 (pms_id=62207) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30990 (pms_id=62208) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30989 (pms_id=62209) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30991 (pms_id=62210) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30994 (pms_id=62215) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30992 (pms_id=62216) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30993 (pms_id=62217) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30996 (pms_id=62218) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30995 (pms_id=62219) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30997 (pms_id=62220) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30998 (pms_id=62221) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 30999 (pms_id=62222) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31000 (pms_id=62223) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31001 (pms_id=62224) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31002 (pms_id=62225) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31003 (pms_id=62235) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31005 (pms_id=62236) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31004 (pms_id=62237) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31006 (pms_id=62238) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31007 (pms_id=62239) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31008 (pms_id=62240) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31009 (pms_id=62241) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31010 (pms_id=62242) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31011 (pms_id=62245) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31012 (pms_id=62246) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31013 (pms_id=62247) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31014 (pms_id=62248) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31015 (pms_id=62249) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31016 (pms_id=62250) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31017 (pms_id=62251) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31018 (pms_id=62252) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31019 (pms_id=62255) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31020 (pms_id=62256) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31021 (pms_id=62257) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31022 (pms_id=62258) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31023 (pms_id=62260) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31024 (pms_id=62263) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31025 (pms_id=62264) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31026 (pms_id=62265) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31027 (pms_id=62266) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31028 (pms_id=62267) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31029 (pms_id=62268) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31030 (pms_id=62269) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31031 (pms_id=62270) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62267 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62268 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31032 (pms_id=62277) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62269 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31036 (pms_id=62278) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31033 (pms_id=62280) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31034 (pms_id=62281) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31035 (pms_id=62282) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31037 (pms_id=62285) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31038 (pms_id=62286) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31039 (pms_id=62287) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31041 (pms_id=62288) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31040 (pms_id=62289) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31043 (pms_id=62291) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31042 (pms_id=62290) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31044 (pms_id=62292) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31045 (pms_id=62293) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31046 (pms_id=62294) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31047 (pms_id=62295) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31050 (pms_id=62296) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31048 (pms_id=62297) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31049 (pms_id=62298) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31051 (pms_id=62299) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31052 (pms_id=62301) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31053 (pms_id=62302) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31054 (pms_id=62305) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31055 (pms_id=62306) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31056 (pms_id=62311) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31057 (pms_id=62321) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31058 (pms_id=62322) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31059 (pms_id=62323) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31060 (pms_id=62324) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31062 (pms_id=62325) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 62324 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31061 (pms_id=62326) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31063 (pms_id=62327) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31064 (pms_id=62328) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31065 (pms_id=62329) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31066 (pms_id=62330) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31067 (pms_id=62332) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31068 (pms_id=62333) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31069 (pms_id=62334) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31070 (pms_id=62335) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31072 (pms_id=62342) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31071 (pms_id=62344) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31073 (pms_id=62345) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31075 (pms_id=62346) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31074 (pms_id=62347) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31076 (pms_id=62348) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31077 (pms_id=62349) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31078 (pms_id=62350) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31079 (pms_id=62351) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31080 (pms_id=62352) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31081 (pms_id=62353) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31082 (pms_id=62354) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31083 (pms_id=62355) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31085 (pms_id=62356) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31084 (pms_id=62357) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31086 (pms_id=62358) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31087 (pms_id=62360) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31088 (pms_id=62361) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31089 (pms_id=62362) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31090 (pms_id=62363) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31092 (pms_id=62364) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31093 (pms_id=62374) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31091 (pms_id=62373) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31094 (pms_id=62375) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31095 (pms_id=62376) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31096 (pms_id=62377) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31097 (pms_id=62378) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31098 (pms_id=62379) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31100 (pms_id=62385) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31099 (pms_id=62380) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31101 (pms_id=62386) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31102 (pms_id=62387) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31103 (pms_id=62388) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31104 (pms_id=62398) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31105 (pms_id=62399) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31106 (pms_id=62400) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31107 (pms_id=62401) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31108 (pms_id=62402) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31109 (pms_id=62403) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31110 (pms_id=62404) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31111 (pms_id=62415) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31112 (pms_id=62416) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31113 (pms_id=62417) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31114 (pms_id=62419) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31115 (pms_id=62427) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31116 (pms_id=62429) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31117 (pms_id=62430) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31118 (pms_id=62431) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31119 (pms_id=62432) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31120 (pms_id=62438) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31121 (pms_id=62440) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31122 (pms_id=62441) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31124 (pms_id=62443) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31123 (pms_id=62442) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31125 (pms_id=62444) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31126 (pms_id=62445) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31127 (pms_id=62446) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31128 (pms_id=62453) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31133 (pms_id=62454) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31129 (pms_id=62455) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31130 (pms_id=62456) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31131 (pms_id=62457) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31132 (pms_id=62459) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31134 (pms_id=62468) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31135 (pms_id=62469) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31136 (pms_id=62470) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31137 (pms_id=62471) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31138 (pms_id=62476) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31139 (pms_id=62477) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31140 (pms_id=62478) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31142 (pms_id=62479) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31141 (pms_id=62480) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31143 (pms_id=62482) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31144 (pms_id=62483) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31145 (pms_id=62484) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31146 (pms_id=62485) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31147 (pms_id=62490) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31148 (pms_id=62491) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31150 (pms_id=62492) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31149 (pms_id=62493) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31151 (pms_id=62494) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31152 (pms_id=62495) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31153 (pms_id=62496) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31154 (pms_id=62497) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31155 (pms_id=62499) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31157 (pms_id=62501) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31156 (pms_id=62500) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31158 (pms_id=62502) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31159 (pms_id=62503) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31160 (pms_id=62506) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31161 (pms_id=62507) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31163 (pms_id=62508) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31162 (pms_id=62509) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31164 (pms_id=62510) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31166 (pms_id=62512) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31165 (pms_id=62511) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31167 (pms_id=62513) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31168 (pms_id=62524) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31175 (pms_id=62525) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31169 (pms_id=62526) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31170 (pms_id=62527) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31171 (pms_id=62528) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31172 (pms_id=62539) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31173 (pms_id=62544) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31174 (pms_id=62549) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31176 (pms_id=62550) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31177 (pms_id=62551) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31178 (pms_id=62552) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31179 (pms_id=62553) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31180 (pms_id=62554) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31181 (pms_id=62555) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31182 (pms_id=62556) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31183 (pms_id=62557) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31184 (pms_id=62558) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31185 (pms_id=62560) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31186 (pms_id=62561) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31187 (pms_id=62563) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31189 (pms_id=62565) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31188 (pms_id=62564) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31190 (pms_id=62567) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31191 (pms_id=62572) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31192 (pms_id=62574) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31193 (pms_id=62575) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31194 (pms_id=62576) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31195 (pms_id=62578) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31196 (pms_id=62581) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31197 (pms_id=62582) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31198 (pms_id=62583) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31200 (pms_id=62584) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31199 (pms_id=62585) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31201 (pms_id=62586) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31202 (pms_id=62587) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31203 (pms_id=62588) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31204 (pms_id=62591) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31205 (pms_id=62593) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31207 (pms_id=62596) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31208 (pms_id=62597) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31206 (pms_id=62594) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31210 (pms_id=62598) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31211 (pms_id=62599) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31209 (pms_id=62600) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31213 (pms_id=62603) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31212 (pms_id=62604) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31214 (pms_id=62605) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31215 (pms_id=62606) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31216 (pms_id=62607) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31217 (pms_id=62608) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31218 (pms_id=62609) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31219 (pms_id=62610) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31220 (pms_id=62611) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31221 (pms_id=62612) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31222 (pms_id=62613) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31223 (pms_id=62614) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31224 (pms_id=62615) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31225 (pms_id=62616) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31226 (pms_id=62617) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31227 (pms_id=62618) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31228 (pms_id=62619) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31229 (pms_id=62620) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31230 (pms_id=62621) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31231 (pms_id=62622) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31233 (pms_id=62630) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31232 (pms_id=62629) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31234 (pms_id=62631) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31235 (pms_id=62640) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31237 (pms_id=62642) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31236 (pms_id=62641) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31238 (pms_id=62643) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31239 (pms_id=62650) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31240 (pms_id=62661) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31241 (pms_id=62662) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31242 (pms_id=62663) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31243 (pms_id=62664) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31244 (pms_id=62666) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31247 (pms_id=62665) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31245 (pms_id=62667) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31246 (pms_id=62668) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31248 (pms_id=62669) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31249 (pms_id=62670) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31251 (pms_id=62671) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31250 (pms_id=62678) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31252 (pms_id=62679) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31253 (pms_id=62680) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31254 (pms_id=62681) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31255 (pms_id=62682) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31256 (pms_id=62683) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31257 (pms_id=62684) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31258 (pms_id=62685) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31259 (pms_id=62686) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31261 (pms_id=62693) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31260 (pms_id=62695) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31262 (pms_id=62694) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31263 (pms_id=62696) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31264 (pms_id=62697) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31265 (pms_id=62698) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31266 (pms_id=62699) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31267 (pms_id=62700) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31268 (pms_id=62701) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31269 (pms_id=62702) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31270 (pms_id=62703) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31272 (pms_id=62705) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31271 (pms_id=62704) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31273 (pms_id=62706) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31274 (pms_id=62707) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31276 (pms_id=62710) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31275 (pms_id=62708) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31277 (pms_id=62712) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31278 (pms_id=62718) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31279 (pms_id=62728) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31280 (pms_id=62730) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31281 (pms_id=62731) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31282 (pms_id=62732) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31283 (pms_id=62733) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31284 (pms_id=62734) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31285 (pms_id=62735) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31286 (pms_id=62736) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31287 (pms_id=62738) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31288 (pms_id=62739) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31290 (pms_id=62740) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31289 (pms_id=62742) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31291 (pms_id=62743) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31293 (pms_id=62752) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31292 (pms_id=62754) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31294 (pms_id=62755) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31295 (pms_id=62756) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31296 (pms_id=62764) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31297 (pms_id=62765) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31298 (pms_id=62774) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31299 (pms_id=62775) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31300 (pms_id=62776) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31301 (pms_id=62777) 2025-11-19 15:35:45 - alpine_bits_python.conversion_service - INFO - Updated conversion 31302 (pms_id=62779) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31303 (pms_id=62780) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31304 (pms_id=62781) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31306 (pms_id=62789) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31305 (pms_id=62790) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31307 (pms_id=62791) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31309 (pms_id=62793) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31308 (pms_id=62792) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31310 (pms_id=62794) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31312 (pms_id=62795) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31311 (pms_id=62796) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31314 (pms_id=62798) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31313 (pms_id=62799) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31315 (pms_id=62800) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31316 (pms_id=62801) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31317 (pms_id=62802) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31318 (pms_id=62803) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31319 (pms_id=62804) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31320 (pms_id=62805) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31321 (pms_id=62806) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31322 (pms_id=62807) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31323 (pms_id=62808) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31324 (pms_id=62809) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31326 (pms_id=62810) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31325 (pms_id=62811) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31327 (pms_id=62812) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31328 (pms_id=62813) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31330 (pms_id=62814) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31329 (pms_id=62816) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31331 (pms_id=62826) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31332 (pms_id=62828) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31333 (pms_id=62837) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31334 (pms_id=62838) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31335 (pms_id=62839) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31336 (pms_id=62840) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31338 (pms_id=62850) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31337 (pms_id=62860) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31339 (pms_id=62873) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31340 (pms_id=62874) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31341 (pms_id=62875) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31342 (pms_id=62884) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31344 (pms_id=62885) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31343 (pms_id=62886) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31345 (pms_id=62896) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31346 (pms_id=62906) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31347 (pms_id=62907) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31348 (pms_id=62908) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31349 (pms_id=62910) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31350 (pms_id=62911) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31351 (pms_id=62920) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31352 (pms_id=62921) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31353 (pms_id=62923) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31354 (pms_id=62926) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31355 (pms_id=62927) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31357 (pms_id=62929) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31356 (pms_id=62928) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31358 (pms_id=62930) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31360 (pms_id=62931) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31359 (pms_id=62932) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31362 (pms_id=62933) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31361 (pms_id=62934) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31363 (pms_id=62935) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31365 (pms_id=62936) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31364 (pms_id=62937) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31366 (pms_id=62947) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31369 (pms_id=62949) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31367 (pms_id=62950) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31368 (pms_id=62951) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31370 (pms_id=62952) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31371 (pms_id=62953) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31372 (pms_id=62954) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31373 (pms_id=62960) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31374 (pms_id=62963) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31375 (pms_id=62962) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31376 (pms_id=62973) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31377 (pms_id=62974) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31379 (pms_id=62975) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31378 (pms_id=62977) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31380 (pms_id=62978) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31381 (pms_id=62979) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31382 (pms_id=62988) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31384 (pms_id=62989) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31383 (pms_id=62990) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31385 (pms_id=62991) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31386 (pms_id=62993) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31387 (pms_id=62994) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31388 (pms_id=62995) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31390 (pms_id=62996) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31391 (pms_id=63006) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31389 (pms_id=63007) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31392 (pms_id=63016) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31393 (pms_id=63017) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31394 (pms_id=63018) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31395 (pms_id=63019) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31396 (pms_id=63026) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31397 (pms_id=63027) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31398 (pms_id=63028) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31399 (pms_id=63029) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31401 (pms_id=63030) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31400 (pms_id=63051) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31402 (pms_id=63052) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31403 (pms_id=63053) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31405 (pms_id=63054) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31404 (pms_id=63055) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31406 (pms_id=63056) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31407 (pms_id=63057) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31408 (pms_id=63058) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31409 (pms_id=63060) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31410 (pms_id=63061) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31411 (pms_id=63070) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31412 (pms_id=63071) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31414 (pms_id=63072) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31413 (pms_id=63081) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31415 (pms_id=63082) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31416 (pms_id=63083) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31417 (pms_id=63086) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31418 (pms_id=63094) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31420 (pms_id=63095) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31419 (pms_id=63096) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31422 (pms_id=63107) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31421 (pms_id=63106) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31423 (pms_id=63108) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31424 (pms_id=63109) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31425 (pms_id=63110) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31426 (pms_id=63111) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31428 (pms_id=63112) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31427 (pms_id=63113) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31429 (pms_id=63114) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31431 (pms_id=63116) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31430 (pms_id=63115) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31432 (pms_id=63117) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31433 (pms_id=63118) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31434 (pms_id=63119) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31436 (pms_id=63121) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31435 (pms_id=63120) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31438 (pms_id=63123) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31439 (pms_id=63124) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31437 (pms_id=63125) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31440 (pms_id=63126) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31441 (pms_id=63127) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31442 (pms_id=63128) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31443 (pms_id=63129) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31444 (pms_id=63130) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31445 (pms_id=63131) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31448 (pms_id=63133) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31446 (pms_id=63132) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31447 (pms_id=63134) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31449 (pms_id=63135) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31450 (pms_id=63142) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31452 (pms_id=63143) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31451 (pms_id=63144) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31454 (pms_id=63145) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31453 (pms_id=63152) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31455 (pms_id=63153) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31456 (pms_id=63155) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31457 (pms_id=63156) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31459 (pms_id=63157) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31458 (pms_id=63158) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31460 (pms_id=63159) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31461 (pms_id=63160) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31462 (pms_id=63161) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31463 (pms_id=63163) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31464 (pms_id=63164) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31465 (pms_id=63165) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31466 (pms_id=63166) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31467 (pms_id=63175) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31468 (pms_id=63176) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31469 (pms_id=63177) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31470 (pms_id=63178) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31471 (pms_id=63179) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31472 (pms_id=63180) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31473 (pms_id=63181) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31474 (pms_id=63182) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31475 (pms_id=63189) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31476 (pms_id=63190) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31477 (pms_id=63191) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31478 (pms_id=63192) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31480 (pms_id=63194) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31479 (pms_id=63193) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31481 (pms_id=63195) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31483 (pms_id=63205) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31482 (pms_id=63206) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31484 (pms_id=63215) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31485 (pms_id=63216) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31486 (pms_id=63217) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31487 (pms_id=63218) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31489 (pms_id=63220) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31488 (pms_id=63219) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31490 (pms_id=63221) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31491 (pms_id=63222) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31492 (pms_id=63229) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31493 (pms_id=63230) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31494 (pms_id=63231) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31495 (pms_id=63232) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31496 (pms_id=63234) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31497 (pms_id=63235) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31498 (pms_id=63236) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31499 (pms_id=63237) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31500 (pms_id=63238) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31501 (pms_id=63239) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31502 (pms_id=63240) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31503 (pms_id=63241) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31504 (pms_id=63242) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31505 (pms_id=63243) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31506 (pms_id=63244) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31507 (pms_id=63247) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31509 (pms_id=63258) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31508 (pms_id=63267) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31511 (pms_id=63268) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31510 (pms_id=63269) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31512 (pms_id=63270) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31513 (pms_id=63279) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31514 (pms_id=63281) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31515 (pms_id=63282) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31517 (pms_id=63287) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31516 (pms_id=63286) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31519 (pms_id=63288) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31518 (pms_id=63289) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31520 (pms_id=63290) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31521 (pms_id=63291) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31522 (pms_id=63300) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31523 (pms_id=63301) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31524 (pms_id=63302) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31525 (pms_id=63303) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31533 (pms_id=63304) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31526 (pms_id=63305) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31534 (pms_id=63306) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31527 (pms_id=63307) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31528 (pms_id=63308) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31530 (pms_id=63310) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31529 (pms_id=63311) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31531 (pms_id=63312) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31532 (pms_id=63313) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63310 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31538 (pms_id=63322) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31535 (pms_id=63314) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31536 (pms_id=63323) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31537 (pms_id=63324) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31539 (pms_id=63325) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31540 (pms_id=63326) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31542 (pms_id=63327) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31541 (pms_id=63328) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31544 (pms_id=63330) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31543 (pms_id=63329) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31545 (pms_id=63335) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31547 (pms_id=63336) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31546 (pms_id=63337) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31548 (pms_id=63338) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31549 (pms_id=63339) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31550 (pms_id=63340) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31551 (pms_id=63341) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31552 (pms_id=63342) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31553 (pms_id=63343) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31554 (pms_id=63344) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31555 (pms_id=63345) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31556 (pms_id=63346) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31557 (pms_id=63347) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31558 (pms_id=63348) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31559 (pms_id=63350) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31560 (pms_id=63351) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31561 (pms_id=63352) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31564 (pms_id=63353) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31562 (pms_id=63354) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31563 (pms_id=63355) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31565 (pms_id=63356) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31566 (pms_id=63357) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31568 (pms_id=63358) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31569 (pms_id=63359) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31567 (pms_id=63360) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31570 (pms_id=63361) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31571 (pms_id=63362) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31572 (pms_id=63367) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31573 (pms_id=63368) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31574 (pms_id=63369) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31575 (pms_id=63370) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31576 (pms_id=63379) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31577 (pms_id=63380) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31578 (pms_id=63381) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31579 (pms_id=63382) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63381 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31580 (pms_id=63383) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31581 (pms_id=63389) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31582 (pms_id=63390) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31584 (pms_id=63392) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31585 (pms_id=63393) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31583 (pms_id=63391) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31586 (pms_id=63394) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31587 (pms_id=63400) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31588 (pms_id=63401) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31589 (pms_id=63402) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31590 (pms_id=63403) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31591 (pms_id=63404) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31592 (pms_id=63413) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31593 (pms_id=63415) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31594 (pms_id=63416) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31595 (pms_id=63417) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31596 (pms_id=63418) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31598 (pms_id=63419) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31597 (pms_id=63420) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31599 (pms_id=63422) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31601 (pms_id=63424) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31600 (pms_id=63423) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63422 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63423 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31603 (pms_id=63432) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31602 (pms_id=63431) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31604 (pms_id=63433) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31605 (pms_id=63434) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31606 (pms_id=63435) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31607 (pms_id=63436) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31608 (pms_id=63437) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31609 (pms_id=63440) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31610 (pms_id=63441) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31611 (pms_id=63443) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31612 (pms_id=63444) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31613 (pms_id=63446) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31614 (pms_id=63448) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31615 (pms_id=63449) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31616 (pms_id=63450) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31617 (pms_id=63451) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31621 (pms_id=63452) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31618 (pms_id=63453) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31619 (pms_id=63462) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31620 (pms_id=63463) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31622 (pms_id=63464) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31623 (pms_id=63465) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31625 (pms_id=63473) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31624 (pms_id=63472) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31626 (pms_id=63474) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31627 (pms_id=63475) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31628 (pms_id=63477) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31629 (pms_id=63478) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31630 (pms_id=63479) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31631 (pms_id=63480) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31632 (pms_id=63481) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31633 (pms_id=63483) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31634 (pms_id=63484) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31635 (pms_id=63488) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31637 (pms_id=63489) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31636 (pms_id=63490) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31638 (pms_id=63495) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31639 (pms_id=63496) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31640 (pms_id=63497) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31641 (pms_id=63498) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31642 (pms_id=63499) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31643 (pms_id=63500) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31644 (pms_id=63501) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31645 (pms_id=63502) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31647 (pms_id=63505) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31646 (pms_id=63503) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31648 (pms_id=63507) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31649 (pms_id=63517) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31650 (pms_id=63527) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31651 (pms_id=63528) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31652 (pms_id=63529) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31653 (pms_id=63530) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31654 (pms_id=63532) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31655 (pms_id=63533) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31656 (pms_id=63534) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31657 (pms_id=63535) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31658 (pms_id=63536) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31659 (pms_id=63537) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31660 (pms_id=63546) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31661 (pms_id=63547) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31662 (pms_id=63548) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31663 (pms_id=63549) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31664 (pms_id=63550) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31665 (pms_id=63551) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31667 (pms_id=63552) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31666 (pms_id=63553) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31668 (pms_id=63554) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31669 (pms_id=63555) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31671 (pms_id=63557) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31674 (pms_id=63561) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31670 (pms_id=63562) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31672 (pms_id=63563) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31673 (pms_id=63571) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31675 (pms_id=63573) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31676 (pms_id=63574) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31677 (pms_id=63575) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31678 (pms_id=63576) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31679 (pms_id=63577) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31680 (pms_id=63578) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31682 (pms_id=63579) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31681 (pms_id=63580) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31683 (pms_id=63581) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31684 (pms_id=63582) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31685 (pms_id=63583) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31686 (pms_id=63594) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31688 (pms_id=63595) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31689 (pms_id=63597) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31687 (pms_id=63596) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31690 (pms_id=63598) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31691 (pms_id=63599) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63597 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31692 (pms_id=63600) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31693 (pms_id=63602) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31694 (pms_id=63603) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31695 (pms_id=63604) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31696 (pms_id=63607) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31698 (pms_id=63608) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31697 (pms_id=63609) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31699 (pms_id=63610) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31700 (pms_id=63611) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31701 (pms_id=63612) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31702 (pms_id=63613) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31703 (pms_id=63614) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31704 (pms_id=63616) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31705 (pms_id=63619) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31707 (pms_id=63621) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31706 (pms_id=63620) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31708 (pms_id=63622) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31710 (pms_id=63623) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31709 (pms_id=63624) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31711 (pms_id=63625) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31712 (pms_id=63626) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31713 (pms_id=63627) 2025-11-19 15:35:46 - alpine_bits_python.conversion_service - INFO - Updated conversion 31714 (pms_id=63628) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31715 (pms_id=63629) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31717 (pms_id=63630) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31716 (pms_id=63631) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31718 (pms_id=63632) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31719 (pms_id=63633) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31720 (pms_id=63634) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31721 (pms_id=63635) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31722 (pms_id=63636) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31723 (pms_id=63637) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31724 (pms_id=63638) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31725 (pms_id=63639) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31726 (pms_id=63640) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31727 (pms_id=63641) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31728 (pms_id=63642) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31729 (pms_id=63643) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31730 (pms_id=63644) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31731 (pms_id=63645) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31732 (pms_id=63646) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31734 (pms_id=63647) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31733 (pms_id=63648) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31735 (pms_id=63649) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31737 (pms_id=63650) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31736 (pms_id=63651) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31739 (pms_id=63653) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31738 (pms_id=63652) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31740 (pms_id=63654) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31741 (pms_id=63655) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31742 (pms_id=63656) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31743 (pms_id=63657) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31744 (pms_id=63658) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31745 (pms_id=63659) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31747 (pms_id=63660) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31746 (pms_id=63661) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31748 (pms_id=63662) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31750 (pms_id=63664) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31749 (pms_id=63663) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31751 (pms_id=63665) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31752 (pms_id=63667) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31753 (pms_id=63676) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31754 (pms_id=63677) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31755 (pms_id=63678) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31756 (pms_id=63679) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31757 (pms_id=63680) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31760 (pms_id=63683) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31758 (pms_id=63681) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31759 (pms_id=63682) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31761 (pms_id=63684) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31762 (pms_id=63685) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31763 (pms_id=63686) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31764 (pms_id=63696) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31765 (pms_id=63697) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31767 (pms_id=63698) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31766 (pms_id=63699) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31768 (pms_id=63700) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31769 (pms_id=63701) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31770 (pms_id=63702) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31771 (pms_id=63703) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31772 (pms_id=63704) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31773 (pms_id=63705) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31774 (pms_id=63706) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31775 (pms_id=63707) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31777 (pms_id=63708) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31776 (pms_id=63709) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31778 (pms_id=63710) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31781 (pms_id=63711) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31779 (pms_id=63712) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31780 (pms_id=63713) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31782 (pms_id=63714) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31783 (pms_id=63715) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31784 (pms_id=63716) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31785 (pms_id=63717) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31786 (pms_id=63718) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31787 (pms_id=63720) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31788 (pms_id=63721) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31790 (pms_id=63723) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31789 (pms_id=63722) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31791 (pms_id=63724) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31792 (pms_id=63728) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31793 (pms_id=63729) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31794 (pms_id=63730) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31796 (pms_id=63739) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31797 (pms_id=63741) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31795 (pms_id=63740) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31798 (pms_id=63743) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31799 (pms_id=63744) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31800 (pms_id=63745) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31801 (pms_id=63746) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31802 (pms_id=63747) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31804 (pms_id=63749) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31803 (pms_id=63748) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31806 (pms_id=63750) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31805 (pms_id=63751) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31807 (pms_id=63752) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31808 (pms_id=63753) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31809 (pms_id=63761) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31810 (pms_id=63771) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31811 (pms_id=63772) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31812 (pms_id=63773) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31813 (pms_id=63783) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31814 (pms_id=63784) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31815 (pms_id=63785) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31816 (pms_id=63786) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31817 (pms_id=63787) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31818 (pms_id=63788) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31819 (pms_id=63789) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31820 (pms_id=63790) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31821 (pms_id=63793) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31822 (pms_id=63794) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31823 (pms_id=63795) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31830 (pms_id=63796) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31825 (pms_id=63804) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31824 (pms_id=63797) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31826 (pms_id=63806) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31827 (pms_id=63816) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31828 (pms_id=63826) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31829 (pms_id=63828) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31831 (pms_id=63829) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31835 (pms_id=63830) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31832 (pms_id=63831) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31833 (pms_id=63832) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31834 (pms_id=63833) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31841 (pms_id=63834) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31836 (pms_id=63836) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31837 (pms_id=63837) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31839 (pms_id=63838) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31838 (pms_id=63839) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31840 (pms_id=63840) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31842 (pms_id=63841) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31843 (pms_id=63842) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31844 (pms_id=63843) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31845 (pms_id=63844) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31846 (pms_id=63845) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31847 (pms_id=63850) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31848 (pms_id=63851) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31849 (pms_id=63852) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31851 (pms_id=63863) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31850 (pms_id=63864) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31852 (pms_id=63865) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31853 (pms_id=63866) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63865 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31855 (pms_id=63869) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31854 (pms_id=63867) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31856 (pms_id=63870) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31857 (pms_id=63871) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31858 (pms_id=63872) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31859 (pms_id=63873) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31860 (pms_id=63874) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63871 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31861 (pms_id=63875) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31863 (pms_id=63876) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31862 (pms_id=63877) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31864 (pms_id=63878) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31865 (pms_id=63879) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31866 (pms_id=63880) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31867 (pms_id=63881) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31868 (pms_id=63883) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31869 (pms_id=63884) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31870 (pms_id=63892) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63880 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31871 (pms_id=63893) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31872 (pms_id=63894) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31873 (pms_id=63895) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31874 (pms_id=63896) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31876 (pms_id=63902) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31875 (pms_id=63903) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31878 (pms_id=63904) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31877 (pms_id=63905) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31880 (pms_id=63906) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31879 (pms_id=63907) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31881 (pms_id=63908) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31882 (pms_id=63909) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31883 (pms_id=63912) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31884 (pms_id=63913) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31885 (pms_id=63914) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31887 (pms_id=63915) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31886 (pms_id=63917) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31888 (pms_id=63918) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31889 (pms_id=63919) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31890 (pms_id=63920) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31891 (pms_id=63921) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31893 (pms_id=63922) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31892 (pms_id=63923) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31894 (pms_id=63924) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31896 (pms_id=63925) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31895 (pms_id=63926) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31898 (pms_id=63927) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31897 (pms_id=63928) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31899 (pms_id=63929) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31900 (pms_id=63938) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31901 (pms_id=63939) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31902 (pms_id=63940) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31903 (pms_id=63941) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31904 (pms_id=63943) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31907 (pms_id=63945) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31905 (pms_id=63944) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31906 (pms_id=63946) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31908 (pms_id=63948) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31909 (pms_id=63951) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31910 (pms_id=63952) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31911 (pms_id=63961) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31912 (pms_id=63962) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31913 (pms_id=63963) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31914 (pms_id=63964) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31915 (pms_id=63965) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31916 (pms_id=63966) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31917 (pms_id=63969) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31918 (pms_id=63970) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31919 (pms_id=63971) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31936 (pms_id=63972) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31937 (pms_id=63973) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31925 (pms_id=63974) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31920 (pms_id=63975) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31922 (pms_id=63976) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31921 (pms_id=63977) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31923 (pms_id=63978) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31924 (pms_id=63979) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31927 (pms_id=63981) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31926 (pms_id=63982) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31928 (pms_id=63983) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31930 (pms_id=63984) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63982 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31929 (pms_id=63985) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31931 (pms_id=63986) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31933 (pms_id=63988) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31932 (pms_id=63987) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31934 (pms_id=63989) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31935 (pms_id=63990) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31938 (pms_id=63991) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31940 (pms_id=63992) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31939 (pms_id=63993) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31941 (pms_id=63994) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31942 (pms_id=63996) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31944 (pms_id=64004) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31943 (pms_id=64003) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31946 (pms_id=64015) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31945 (pms_id=64005) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 63996 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31947 (pms_id=64016) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31948 (pms_id=64025) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31949 (pms_id=64026) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31950 (pms_id=64027) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31951 (pms_id=64028) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31952 (pms_id=64029) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31954 (pms_id=64031) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31953 (pms_id=64030) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31955 (pms_id=64032) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31956 (pms_id=64034) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31958 (pms_id=64035) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31957 (pms_id=64037) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31959 (pms_id=64039) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31960 (pms_id=64040) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31962 (pms_id=64041) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31961 (pms_id=64042) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31964 (pms_id=64043) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31963 (pms_id=64044) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31965 (pms_id=64048) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31966 (pms_id=64049) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31967 (pms_id=64050) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31968 (pms_id=64051) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31969 (pms_id=64052) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31970 (pms_id=64053) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31971 (pms_id=64054) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31972 (pms_id=64061) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31973 (pms_id=64071) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31974 (pms_id=64072) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31975 (pms_id=64073) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31976 (pms_id=64074) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31977 (pms_id=64077) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31978 (pms_id=64078) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31979 (pms_id=64079) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31980 (pms_id=64080) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31981 (pms_id=64082) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31982 (pms_id=64083) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31983 (pms_id=64086) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31984 (pms_id=64093) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31985 (pms_id=64094) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31986 (pms_id=64095) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31988 (pms_id=64097) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31987 (pms_id=64096) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31989 (pms_id=64098) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31990 (pms_id=64099) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31991 (pms_id=64100) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31992 (pms_id=64101) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31993 (pms_id=64102) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31994 (pms_id=64112) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31996 (pms_id=64113) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31995 (pms_id=64114) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31997 (pms_id=64115) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31998 (pms_id=64116) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 31999 (pms_id=64117) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32000 (pms_id=64125) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32001 (pms_id=64135) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32019 (pms_id=64145) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32018 (pms_id=64146) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32009 (pms_id=64148) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32007 (pms_id=64147) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32002 (pms_id=64158) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32004 (pms_id=64160) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32003 (pms_id=64159) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32005 (pms_id=64170) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32006 (pms_id=64171) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32008 (pms_id=64172) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32010 (pms_id=64179) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32011 (pms_id=64189) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32014 (pms_id=64191) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32012 (pms_id=64192) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32013 (pms_id=64202) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32016 (pms_id=64204) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32015 (pms_id=64203) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32017 (pms_id=64206) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32020 (pms_id=64207) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32021 (pms_id=64217) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32022 (pms_id=64218) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32023 (pms_id=64219) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32024 (pms_id=64220) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32026 (pms_id=64223) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32028 (pms_id=64222) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32025 (pms_id=64221) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32027 (pms_id=64224) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32029 (pms_id=64226) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32030 (pms_id=64232) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64223 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32031 (pms_id=64233) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32038 (pms_id=64234) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32032 (pms_id=64235) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32033 (pms_id=64236) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32034 (pms_id=64239) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32035 (pms_id=64237) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32036 (pms_id=64253) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32037 (pms_id=64254) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32039 (pms_id=64255) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32041 (pms_id=64256) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32040 (pms_id=64257) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32042 (pms_id=64258) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32043 (pms_id=64260) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64258 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32044 (pms_id=64269) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32046 (pms_id=64279) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32045 (pms_id=64289) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32047 (pms_id=64290) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32048 (pms_id=64291) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32049 (pms_id=64292) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32050 (pms_id=64293) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32052 (pms_id=64294) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32051 (pms_id=64295) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32053 (pms_id=64296) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32054 (pms_id=64297) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32055 (pms_id=64298) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32056 (pms_id=64299) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32057 (pms_id=64300) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32058 (pms_id=64301) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32059 (pms_id=64302) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32060 (pms_id=64303) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32061 (pms_id=64304) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32062 (pms_id=64305) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32063 (pms_id=64306) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32064 (pms_id=64312) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32065 (pms_id=64313) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32066 (pms_id=64314) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32067 (pms_id=64322) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32068 (pms_id=64323) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32069 (pms_id=64324) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32070 (pms_id=64327) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32071 (pms_id=64328) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32074 (pms_id=64329) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32072 (pms_id=64330) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32073 (pms_id=64331) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32075 (pms_id=64332) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32076 (pms_id=64333) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32077 (pms_id=64334) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32078 (pms_id=64335) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32079 (pms_id=64336) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32080 (pms_id=64337) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32081 (pms_id=64347) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32082 (pms_id=64349) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32083 (pms_id=64350) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32084 (pms_id=64351) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32086 (pms_id=64354) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32085 (pms_id=64355) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32087 (pms_id=64356) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32088 (pms_id=64357) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32089 (pms_id=64359) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32090 (pms_id=64361) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32091 (pms_id=64362) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32092 (pms_id=64363) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32093 (pms_id=64364) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32094 (pms_id=64366) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32095 (pms_id=64368) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32096 (pms_id=64369) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32098 (pms_id=64388) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32097 (pms_id=64378) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32099 (pms_id=64389) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32119 (pms_id=64390) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32100 (pms_id=64391) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32102 (pms_id=64393) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32101 (pms_id=64392) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32103 (pms_id=64394) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32104 (pms_id=64395) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32109 (pms_id=64396) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32106 (pms_id=64397) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32105 (pms_id=64402) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32107 (pms_id=64412) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32108 (pms_id=64414) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32110 (pms_id=64415) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32111 (pms_id=64416) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32112 (pms_id=64417) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32113 (pms_id=64418) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32114 (pms_id=64419) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32115 (pms_id=64420) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32116 (pms_id=64426) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32117 (pms_id=64427) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32118 (pms_id=64437) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32120 (pms_id=64438) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32121 (pms_id=64448) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32122 (pms_id=64458) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32124 (pms_id=64459) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32123 (pms_id=64460) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32125 (pms_id=64461) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32126 (pms_id=64462) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32127 (pms_id=64472) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32128 (pms_id=64474) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32129 (pms_id=64475) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32131 (pms_id=64476) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32130 (pms_id=64477) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32133 (pms_id=64479) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32132 (pms_id=64478) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32134 (pms_id=64480) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32136 (pms_id=64481) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32135 (pms_id=64482) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32137 (pms_id=64483) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32139 (pms_id=64485) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32138 (pms_id=64484) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32141 (pms_id=64486) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32140 (pms_id=64487) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32142 (pms_id=64488) 2025-11-19 15:35:47 - alpine_bits_python.conversion_service - INFO - Updated conversion 32143 (pms_id=64489) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32144 (pms_id=64490) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32146 (pms_id=64492) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32145 (pms_id=64491) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32147 (pms_id=64494) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32148 (pms_id=64495) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32149 (pms_id=64496) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32151 (pms_id=64497) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32150 (pms_id=64498) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32152 (pms_id=64499) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32154 (pms_id=64500) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32153 (pms_id=64510) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32155 (pms_id=64511) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32156 (pms_id=64512) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32157 (pms_id=64513) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32158 (pms_id=64514) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32159 (pms_id=64522) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32160 (pms_id=64523) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32165 (pms_id=64524) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32161 (pms_id=64525) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32163 (pms_id=64526) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32162 (pms_id=64527) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32164 (pms_id=64528) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32166 (pms_id=64529) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32167 (pms_id=64530) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32170 (pms_id=64531) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32168 (pms_id=64532) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32169 (pms_id=64533) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32171 (pms_id=64534) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32173 (pms_id=64537) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32172 (pms_id=64536) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32174 (pms_id=64538) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32175 (pms_id=64539) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32176 (pms_id=64540) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32177 (pms_id=64542) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32178 (pms_id=64541) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32179 (pms_id=64543) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32180 (pms_id=64558) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32181 (pms_id=64559) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32186 (pms_id=64561) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32182 (pms_id=64560) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32183 (pms_id=64562) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32184 (pms_id=64563) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32185 (pms_id=64565) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32187 (pms_id=64566) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32188 (pms_id=64567) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32189 (pms_id=64568) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32190 (pms_id=64569) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32191 (pms_id=64570) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32192 (pms_id=64571) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32193 (pms_id=64572) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32194 (pms_id=64573) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32195 (pms_id=64580) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32196 (pms_id=64581) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32197 (pms_id=64582) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32198 (pms_id=64583) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64582 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32200 (pms_id=64586) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32199 (pms_id=64584) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32201 (pms_id=64587) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32203 (pms_id=64590) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32202 (pms_id=64588) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32204 (pms_id=64592) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32205 (pms_id=64594) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32206 (pms_id=64595) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32207 (pms_id=64596) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32208 (pms_id=64597) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32210 (pms_id=64599) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32209 (pms_id=64598) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32211 (pms_id=64600) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32212 (pms_id=64608) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32213 (pms_id=64609) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32214 (pms_id=64610) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32215 (pms_id=64611) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32216 (pms_id=64612) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32217 (pms_id=64613) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32218 (pms_id=64623) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32219 (pms_id=64624) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32220 (pms_id=64626) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32221 (pms_id=64633) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32222 (pms_id=64634) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32223 (pms_id=64635) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32225 (pms_id=64637) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32224 (pms_id=64636) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32226 (pms_id=64639) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32227 (pms_id=64640) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32228 (pms_id=64641) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32229 (pms_id=64642) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32230 (pms_id=64643) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32232 (pms_id=64644) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32233 (pms_id=64648) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32231 (pms_id=64647) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32234 (pms_id=64649) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32235 (pms_id=64650) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32236 (pms_id=64651) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32237 (pms_id=64652) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32238 (pms_id=64653) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32239 (pms_id=64654) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32240 (pms_id=64655) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32241 (pms_id=64656) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32262 (pms_id=64657) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32242 (pms_id=64658) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32243 (pms_id=64659) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32244 (pms_id=64660) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32245 (pms_id=64661) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32246 (pms_id=64662) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32248 (pms_id=64663) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32247 (pms_id=64664) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32250 (pms_id=64665) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32249 (pms_id=64666) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32251 (pms_id=64667) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32252 (pms_id=64668) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32253 (pms_id=64669) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32254 (pms_id=64670) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32255 (pms_id=64676) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32256 (pms_id=64678) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32259 (pms_id=64680) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32257 (pms_id=64679) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32258 (pms_id=64681) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32260 (pms_id=64682) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32261 (pms_id=64683) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32263 (pms_id=64684) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32264 (pms_id=64685) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32265 (pms_id=64686) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32266 (pms_id=64687) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32267 (pms_id=64688) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32268 (pms_id=64689) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32269 (pms_id=64690) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32270 (pms_id=64691) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32271 (pms_id=64692) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32272 (pms_id=64693) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32274 (pms_id=64694) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32273 (pms_id=64695) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32275 (pms_id=64696) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32276 (pms_id=64697) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32279 (pms_id=64699) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32277 (pms_id=64700) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32278 (pms_id=64701) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32283 (pms_id=64702) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32280 (pms_id=64703) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32281 (pms_id=64704) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32282 (pms_id=64705) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32284 (pms_id=64706) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32285 (pms_id=64707) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32286 (pms_id=64708) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 64707 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32287 (pms_id=64709) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32288 (pms_id=64714) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32289 (pms_id=64715) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32290 (pms_id=64716) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32291 (pms_id=64717) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32292 (pms_id=64719) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32293 (pms_id=64720) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32294 (pms_id=64721) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32295 (pms_id=64722) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32296 (pms_id=64725) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32297 (pms_id=64726) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32298 (pms_id=64727) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32299 (pms_id=64728) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32300 (pms_id=64729) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32301 (pms_id=64730) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32302 (pms_id=64731) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32303 (pms_id=64732) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32305 (pms_id=64733) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32304 (pms_id=64734) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32306 (pms_id=64735) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32307 (pms_id=64736) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32308 (pms_id=64738) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32309 (pms_id=64739) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32310 (pms_id=64740) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32311 (pms_id=64741) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32318 (pms_id=64742) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32312 (pms_id=64743) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32313 (pms_id=64744) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32315 (pms_id=64745) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32314 (pms_id=64746) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32316 (pms_id=64747) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32317 (pms_id=64748) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32319 (pms_id=64749) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32320 (pms_id=64750) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32321 (pms_id=64758) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32323 (pms_id=64759) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32324 (pms_id=64769) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32322 (pms_id=64760) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32325 (pms_id=64770) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32326 (pms_id=64771) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32327 (pms_id=64772) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32328 (pms_id=64773) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32330 (pms_id=64775) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32329 (pms_id=64774) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32331 (pms_id=64776) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32332 (pms_id=64777) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32334 (pms_id=64779) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32333 (pms_id=64778) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32335 (pms_id=64780) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32336 (pms_id=64781) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32337 (pms_id=64782) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32338 (pms_id=64783) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32339 (pms_id=64784) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32340 (pms_id=64785) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32341 (pms_id=64786) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32342 (pms_id=64787) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32343 (pms_id=64788) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32344 (pms_id=64789) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32345 (pms_id=64790) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32346 (pms_id=64791) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32347 (pms_id=64792) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32348 (pms_id=64793) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32349 (pms_id=64794) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32350 (pms_id=64795) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32351 (pms_id=64796) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32352 (pms_id=64797) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32353 (pms_id=64798) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32354 (pms_id=64799) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32355 (pms_id=64800) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32356 (pms_id=64801) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32357 (pms_id=64802) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32359 (pms_id=64804) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32358 (pms_id=64803) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32360 (pms_id=64805) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32361 (pms_id=64806) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32362 (pms_id=64807) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32363 (pms_id=64808) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32364 (pms_id=64809) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32366 (pms_id=64811) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32365 (pms_id=64810) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32367 (pms_id=64814) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32368 (pms_id=64815) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32369 (pms_id=64816) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32370 (pms_id=64817) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32372 (pms_id=64818) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32371 (pms_id=64819) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32373 (pms_id=64821) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32374 (pms_id=64820) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32375 (pms_id=64822) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32376 (pms_id=64823) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32377 (pms_id=64824) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32378 (pms_id=64834) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32379 (pms_id=64835) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32381 (pms_id=64836) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32380 (pms_id=64837) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32382 (pms_id=64844) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32383 (pms_id=64845) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32384 (pms_id=64846) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32385 (pms_id=64847) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32386 (pms_id=64848) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32387 (pms_id=64858) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32388 (pms_id=64859) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32389 (pms_id=64860) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32390 (pms_id=64861) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32392 (pms_id=64862) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32391 (pms_id=64863) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32393 (pms_id=64872) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32394 (pms_id=64873) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32395 (pms_id=64876) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32396 (pms_id=64877) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32398 (pms_id=64878) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32397 (pms_id=64879) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32399 (pms_id=64880) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32401 (pms_id=64881) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32400 (pms_id=64882) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32402 (pms_id=64883) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32403 (pms_id=64884) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32404 (pms_id=64885) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32405 (pms_id=64895) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32406 (pms_id=64896) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32408 (pms_id=64899) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32407 (pms_id=64898) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32409 (pms_id=64902) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32411 (pms_id=64903) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32410 (pms_id=64904) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32412 (pms_id=64905) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32413 (pms_id=64907) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32414 (pms_id=64908) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32415 (pms_id=64909) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32416 (pms_id=64911) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32417 (pms_id=64912) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32419 (pms_id=64914) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32418 (pms_id=64913) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32420 (pms_id=64915) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32421 (pms_id=64916) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32423 (pms_id=64917) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32422 (pms_id=64918) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32424 (pms_id=64919) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32425 (pms_id=64920) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32426 (pms_id=64921) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32427 (pms_id=64932) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32428 (pms_id=64933) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32429 (pms_id=64934) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32430 (pms_id=64935) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32432 (pms_id=64936) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32431 (pms_id=64943) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32433 (pms_id=64944) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32434 (pms_id=64945) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32435 (pms_id=64946) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32436 (pms_id=64947) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32437 (pms_id=64948) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32438 (pms_id=64949) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32439 (pms_id=64950) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32440 (pms_id=64951) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32441 (pms_id=64952) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32442 (pms_id=64953) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32443 (pms_id=64954) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32444 (pms_id=64955) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32445 (pms_id=64956) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32446 (pms_id=64957) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32447 (pms_id=64959) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32448 (pms_id=64960) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32450 (pms_id=64961) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32449 (pms_id=64962) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32451 (pms_id=64964) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32452 (pms_id=64965) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32453 (pms_id=64966) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32454 (pms_id=64967) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32455 (pms_id=64968) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32456 (pms_id=64969) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32458 (pms_id=64970) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32457 (pms_id=64971) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32459 (pms_id=64972) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32460 (pms_id=64973) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32461 (pms_id=64978) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32462 (pms_id=64979) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32463 (pms_id=64980) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32464 (pms_id=64981) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32465 (pms_id=64982) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32466 (pms_id=64983) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32467 (pms_id=64984) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32468 (pms_id=64985) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32469 (pms_id=64986) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32470 (pms_id=64987) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32471 (pms_id=64988) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32472 (pms_id=64989) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32473 (pms_id=64990) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32474 (pms_id=64991) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32475 (pms_id=64997) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32476 (pms_id=64998) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32477 (pms_id=64999) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32478 (pms_id=65000) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32479 (pms_id=65001) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32484 (pms_id=65002) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32480 (pms_id=65003) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32481 (pms_id=65004) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32482 (pms_id=65005) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32483 (pms_id=65007) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32485 (pms_id=65008) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32486 (pms_id=65009) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32487 (pms_id=65010) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32488 (pms_id=65019) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32491 (pms_id=65020) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32489 (pms_id=65021) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32497 (pms_id=65022) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32490 (pms_id=65023) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32492 (pms_id=65024) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32493 (pms_id=65025) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32494 (pms_id=65026) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32495 (pms_id=65027) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32496 (pms_id=65029) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32498 (pms_id=65030) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32501 (pms_id=65031) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32499 (pms_id=65032) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32500 (pms_id=65033) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32502 (pms_id=65034) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32503 (pms_id=65035) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32504 (pms_id=65036) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32506 (pms_id=65038) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32505 (pms_id=65037) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32507 (pms_id=65039) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32508 (pms_id=65040) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32509 (pms_id=65041) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32510 (pms_id=65042) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32512 (pms_id=65043) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32511 (pms_id=65045) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32513 (pms_id=65046) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32515 (pms_id=65047) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32514 (pms_id=65048) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32516 (pms_id=65049) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32517 (pms_id=65050) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32518 (pms_id=65051) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32519 (pms_id=65054) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32520 (pms_id=65055) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32522 (pms_id=65058) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32521 (pms_id=65057) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32523 (pms_id=65059) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32524 (pms_id=65060) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32525 (pms_id=65061) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32526 (pms_id=65062) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32527 (pms_id=65066) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32528 (pms_id=65067) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32533 (pms_id=65068) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32529 (pms_id=65069) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32530 (pms_id=65078) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32531 (pms_id=65079) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32532 (pms_id=65080) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32534 (pms_id=65081) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32535 (pms_id=65082) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32536 (pms_id=65089) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32537 (pms_id=65090) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32538 (pms_id=65091) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32539 (pms_id=65092) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32540 (pms_id=65093) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32541 (pms_id=65094) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32542 (pms_id=65095) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32543 (pms_id=65100) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32544 (pms_id=65101) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32545 (pms_id=65102) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32546 (pms_id=65110) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32547 (pms_id=65113) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32548 (pms_id=65115) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32549 (pms_id=65116) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32550 (pms_id=65117) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32551 (pms_id=65118) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32552 (pms_id=65121) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32553 (pms_id=65122) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32554 (pms_id=65123) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32555 (pms_id=65124) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32556 (pms_id=65125) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32557 (pms_id=65131) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32558 (pms_id=65132) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32559 (pms_id=65133) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32560 (pms_id=65134) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32561 (pms_id=65135) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32562 (pms_id=65145) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32563 (pms_id=65147) 2025-11-19 15:35:48 - alpine_bits_python.conversion_service - INFO - Updated conversion 32564 (pms_id=65148) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32565 (pms_id=65150) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32566 (pms_id=65151) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32567 (pms_id=65152) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32568 (pms_id=65157) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32569 (pms_id=65158) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32570 (pms_id=65159) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32571 (pms_id=65162) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32572 (pms_id=65163) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32573 (pms_id=65170) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32574 (pms_id=65171) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32575 (pms_id=65172) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32576 (pms_id=65173) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32577 (pms_id=65174) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32579 (pms_id=65175) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32578 (pms_id=65177) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32580 (pms_id=65178) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32581 (pms_id=65179) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32582 (pms_id=65180) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32583 (pms_id=65181) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32584 (pms_id=65182) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32586 (pms_id=65184) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32585 (pms_id=65183) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32587 (pms_id=65185) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32588 (pms_id=65186) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32589 (pms_id=65194) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32590 (pms_id=65195) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32591 (pms_id=65196) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32593 (pms_id=65198) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32592 (pms_id=65197) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65196 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32594 (pms_id=65200) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32595 (pms_id=65202) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32596 (pms_id=65203) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32597 (pms_id=65213) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32599 (pms_id=65215) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32598 (pms_id=65214) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32600 (pms_id=65216) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32601 (pms_id=65217) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32602 (pms_id=65218) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32603 (pms_id=65219) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32604 (pms_id=65220) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32605 (pms_id=65221) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32606 (pms_id=65222) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32608 (pms_id=65223) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65219 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32607 (pms_id=65224) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32609 (pms_id=65225) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32610 (pms_id=65226) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32611 (pms_id=65227) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32614 (pms_id=65229) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32612 (pms_id=65230) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32613 (pms_id=65231) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32615 (pms_id=65235) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32616 (pms_id=65236) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32617 (pms_id=65237) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32618 (pms_id=65238) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32619 (pms_id=65246) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32620 (pms_id=65247) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32621 (pms_id=65257) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32622 (pms_id=65258) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32623 (pms_id=65259) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32624 (pms_id=65260) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32625 (pms_id=65261) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32626 (pms_id=65262) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32627 (pms_id=65263) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32628 (pms_id=65264) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32629 (pms_id=65265) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32630 (pms_id=65266) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32631 (pms_id=65277) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32632 (pms_id=65278) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32634 (pms_id=65280) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32633 (pms_id=65281) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32636 (pms_id=65282) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32635 (pms_id=65283) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32637 (pms_id=65284) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32639 (pms_id=65287) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32638 (pms_id=65285) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32640 (pms_id=65295) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32641 (pms_id=65297) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32642 (pms_id=65298) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32644 (pms_id=65301) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32643 (pms_id=65300) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32649 (pms_id=65311) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32645 (pms_id=65312) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32647 (pms_id=65313) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32646 (pms_id=65314) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32648 (pms_id=65315) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32650 (pms_id=65317) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32651 (pms_id=65318) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32652 (pms_id=65319) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32653 (pms_id=65320) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32654 (pms_id=65321) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32655 (pms_id=65322) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32656 (pms_id=65323) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32657 (pms_id=65324) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32658 (pms_id=65333) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32659 (pms_id=65334) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32661 (pms_id=65336) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32660 (pms_id=65335) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65323 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65324 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32662 (pms_id=65344) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32667 (pms_id=65345) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32663 (pms_id=65346) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32665 (pms_id=65347) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32664 (pms_id=65351) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32666 (pms_id=65352) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32669 (pms_id=65353) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32668 (pms_id=65356) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32670 (pms_id=65365) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32671 (pms_id=65375) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32673 (pms_id=65378) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32672 (pms_id=65377) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32674 (pms_id=65379) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32675 (pms_id=65390) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32676 (pms_id=65391) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32677 (pms_id=65398) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32678 (pms_id=65399) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32679 (pms_id=65400) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32680 (pms_id=65401) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32681 (pms_id=65402) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32682 (pms_id=65411) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32683 (pms_id=65421) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32684 (pms_id=65422) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32685 (pms_id=65423) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32686 (pms_id=65425) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32687 (pms_id=65426) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32688 (pms_id=65427) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32689 (pms_id=65428) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32690 (pms_id=65429) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32691 (pms_id=65434) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32692 (pms_id=65435) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32693 (pms_id=65436) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32694 (pms_id=65437) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32695 (pms_id=65438) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32696 (pms_id=65448) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32698 (pms_id=65449) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32699 (pms_id=65459) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32697 (pms_id=65450) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32700 (pms_id=65461) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32701 (pms_id=65463) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32702 (pms_id=65474) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32703 (pms_id=65475) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32704 (pms_id=65476) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32705 (pms_id=65477) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32706 (pms_id=65479) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32707 (pms_id=65485) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32708 (pms_id=65486) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32709 (pms_id=65487) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32710 (pms_id=65488) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32711 (pms_id=65490) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32713 (pms_id=65491) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32712 (pms_id=65492) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32714 (pms_id=65493) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32715 (pms_id=65494) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32717 (pms_id=65496) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32716 (pms_id=65497) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32718 (pms_id=65506) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32719 (pms_id=65507) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32720 (pms_id=65517) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32722 (pms_id=65518) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32721 (pms_id=65519) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32724 (pms_id=65527) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32723 (pms_id=65537) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32725 (pms_id=65547) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32726 (pms_id=65548) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32727 (pms_id=65549) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32728 (pms_id=65559) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32729 (pms_id=65561) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32731 (pms_id=65564) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32730 (pms_id=65562) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32732 (pms_id=65571) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32733 (pms_id=65572) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32734 (pms_id=65573) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32735 (pms_id=65574) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32736 (pms_id=65575) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65571 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65573 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32737 (pms_id=65576) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32738 (pms_id=65584) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32739 (pms_id=65594) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32740 (pms_id=65595) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32741 (pms_id=65596) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32742 (pms_id=65597) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32743 (pms_id=65607) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32744 (pms_id=65609) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32745 (pms_id=65617) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32746 (pms_id=65618) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32747 (pms_id=65619) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32748 (pms_id=65620) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32749 (pms_id=65621) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32750 (pms_id=65631) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32751 (pms_id=65632) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32752 (pms_id=65633) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32754 (pms_id=65635) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32753 (pms_id=65634) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32756 (pms_id=65637) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32755 (pms_id=65638) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32757 (pms_id=65639) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32758 (pms_id=65640) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32759 (pms_id=65641) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32760 (pms_id=65645) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32761 (pms_id=65646) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32763 (pms_id=65666) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32762 (pms_id=65657) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32764 (pms_id=65667) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32765 (pms_id=65668) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32766 (pms_id=65669) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32767 (pms_id=65670) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32769 (pms_id=65673) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32768 (pms_id=65671) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32770 (pms_id=65674) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32771 (pms_id=65675) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32772 (pms_id=65677) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32773 (pms_id=65678) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32774 (pms_id=65679) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32775 (pms_id=65687) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32777 (pms_id=65689) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32776 (pms_id=65690) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32778 (pms_id=65691) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32779 (pms_id=65692) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32781 (pms_id=65698) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32780 (pms_id=65693) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32782 (pms_id=65699) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32784 (pms_id=65700) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32783 (pms_id=65710) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32785 (pms_id=65711) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32786 (pms_id=65712) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32787 (pms_id=65714) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32788 (pms_id=65720) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32789 (pms_id=65722) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32790 (pms_id=65723) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32791 (pms_id=65724) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32792 (pms_id=65725) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32793 (pms_id=65730) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32794 (pms_id=65731) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32795 (pms_id=65732) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32796 (pms_id=65733) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32797 (pms_id=65734) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32798 (pms_id=65740) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32799 (pms_id=65741) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32800 (pms_id=65742) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32801 (pms_id=65743) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32802 (pms_id=65744) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32803 (pms_id=65751) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32804 (pms_id=65752) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32805 (pms_id=65762) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32808 (pms_id=65764) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32806 (pms_id=65763) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32809 (pms_id=65765) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32807 (pms_id=65767) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32811 (pms_id=65769) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32810 (pms_id=65768) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32812 (pms_id=65770) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32813 (pms_id=65771) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32815 (pms_id=65773) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32814 (pms_id=65772) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32816 (pms_id=65781) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32817 (pms_id=65782) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32818 (pms_id=65783) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32819 (pms_id=65784) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32820 (pms_id=65792) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32821 (pms_id=65793) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32822 (pms_id=65795) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32823 (pms_id=65796) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32824 (pms_id=65797) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32825 (pms_id=65798) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32826 (pms_id=65799) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32827 (pms_id=65800) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32829 (pms_id=65808) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32828 (pms_id=65810) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32830 (pms_id=65811) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32831 (pms_id=65812) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32833 (pms_id=65813) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32832 (pms_id=65814) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32834 (pms_id=65815) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32835 (pms_id=65816) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32836 (pms_id=65817) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32839 (pms_id=65826) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32837 (pms_id=65823) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32838 (pms_id=65827) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32840 (pms_id=65828) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32841 (pms_id=65829) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32842 (pms_id=65830) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32844 (pms_id=65841) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32843 (pms_id=65831) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32845 (pms_id=65842) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32847 (pms_id=65852) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32846 (pms_id=65843) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32848 (pms_id=65853) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32849 (pms_id=65854) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32850 (pms_id=65862) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32851 (pms_id=65865) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32852 (pms_id=65866) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32853 (pms_id=65867) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32855 (pms_id=65869) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32854 (pms_id=65868) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32856 (pms_id=65879) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32858 (pms_id=65881) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32857 (pms_id=65880) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32859 (pms_id=65882) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32860 (pms_id=65891) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32863 (pms_id=65903) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32862 (pms_id=65901) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32861 (pms_id=65900) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32864 (pms_id=65912) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32865 (pms_id=65913) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32866 (pms_id=65917) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32867 (pms_id=65918) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32868 (pms_id=65923) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32869 (pms_id=65924) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32870 (pms_id=65925) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32871 (pms_id=65926) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32872 (pms_id=65927) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32873 (pms_id=65928) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32874 (pms_id=65937) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32876 (pms_id=65938) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 65937 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32875 (pms_id=65939) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32877 (pms_id=65940) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32879 (pms_id=65947) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32878 (pms_id=65941) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32880 (pms_id=65957) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32881 (pms_id=65958) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32882 (pms_id=65959) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32883 (pms_id=65961) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32884 (pms_id=65962) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32886 (pms_id=65968) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32885 (pms_id=65969) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32887 (pms_id=65970) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32889 (pms_id=65971) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32888 (pms_id=65972) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32890 (pms_id=65973) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32891 (pms_id=65974) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32892 (pms_id=65975) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32893 (pms_id=65976) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32895 (pms_id=65977) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32896 (pms_id=65978) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32894 (pms_id=65979) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32897 (pms_id=65980) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32898 (pms_id=65981) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32899 (pms_id=65986) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32900 (pms_id=65987) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32902 (pms_id=65989) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32901 (pms_id=65988) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32903 (pms_id=65990) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32904 (pms_id=65991) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32905 (pms_id=65992) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32906 (pms_id=65993) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32908 (pms_id=65995) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32907 (pms_id=65994) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32909 (pms_id=65996) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32910 (pms_id=65997) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32919 (pms_id=65998) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32911 (pms_id=65999) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32912 (pms_id=66000) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32914 (pms_id=66001) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32913 (pms_id=66002) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32915 (pms_id=66003) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32916 (pms_id=66004) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32917 (pms_id=66005) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32918 (pms_id=66006) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32920 (pms_id=66007) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32921 (pms_id=66008) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32922 (pms_id=66009) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32923 (pms_id=66010) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32924 (pms_id=66011) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32925 (pms_id=66012) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32926 (pms_id=66013) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32927 (pms_id=66014) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32928 (pms_id=66016) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32929 (pms_id=66018) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32931 (pms_id=66037) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32930 (pms_id=66027) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32932 (pms_id=66038) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32933 (pms_id=66039) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32934 (pms_id=66040) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32936 (pms_id=66041) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32935 (pms_id=66050) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32938 (pms_id=66052) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32937 (pms_id=66051) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32939 (pms_id=66062) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66050 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32940 (pms_id=66072) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32941 (pms_id=66073) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32942 (pms_id=66082) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32943 (pms_id=66083) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32944 (pms_id=66084) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32945 (pms_id=66092) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32946 (pms_id=66093) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32947 (pms_id=66094) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32948 (pms_id=66095) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32949 (pms_id=66097) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32950 (pms_id=66098) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32951 (pms_id=66099) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32952 (pms_id=66100) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32953 (pms_id=66101) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32954 (pms_id=66102) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32955 (pms_id=66103) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32956 (pms_id=66104) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32958 (pms_id=66106) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32957 (pms_id=66116) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32959 (pms_id=66119) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32960 (pms_id=66120) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32961 (pms_id=66121) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32962 (pms_id=66123) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32963 (pms_id=66124) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32964 (pms_id=66125) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32965 (pms_id=66126) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32966 (pms_id=66127) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32968 (pms_id=66128) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32967 (pms_id=66130) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32969 (pms_id=66131) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32970 (pms_id=66132) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32971 (pms_id=66133) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32973 (pms_id=66134) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32972 (pms_id=66136) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32974 (pms_id=66138) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32977 (pms_id=66139) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32975 (pms_id=66140) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32976 (pms_id=66142) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32978 (pms_id=66143) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32979 (pms_id=66144) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32980 (pms_id=66145) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32981 (pms_id=66146) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32982 (pms_id=66147) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32983 (pms_id=66148) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32984 (pms_id=66149) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32985 (pms_id=66150) 2025-11-19 15:35:49 - alpine_bits_python.conversion_service - INFO - Updated conversion 32986 (pms_id=66151) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32988 (pms_id=66154) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32987 (pms_id=66153) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32990 (pms_id=66167) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32989 (pms_id=66157) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32991 (pms_id=66168) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32992 (pms_id=66169) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32994 (pms_id=66170) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32993 (pms_id=66171) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32995 (pms_id=66172) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32996 (pms_id=66173) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33012 (pms_id=66174) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33014 (pms_id=66175) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32997 (pms_id=66184) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32998 (pms_id=66185) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32999 (pms_id=66186) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33001 (pms_id=66187) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33000 (pms_id=66188) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33002 (pms_id=66189) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33003 (pms_id=66190) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33022 (pms_id=66192) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33004 (pms_id=66201) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33005 (pms_id=66211) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33006 (pms_id=66212) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33007 (pms_id=66213) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33008 (pms_id=66214) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33010 (pms_id=66216) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33009 (pms_id=66215) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33011 (pms_id=66217) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33013 (pms_id=66218) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33015 (pms_id=66221) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33016 (pms_id=66223) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33017 (pms_id=66232) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33018 (pms_id=66233) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33019 (pms_id=66234) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33020 (pms_id=66244) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33021 (pms_id=66254) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33023 (pms_id=66255) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33024 (pms_id=66256) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33026 (pms_id=66257) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33025 (pms_id=66258) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33027 (pms_id=66264) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33028 (pms_id=66265) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33029 (pms_id=66266) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33031 (pms_id=66268) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33030 (pms_id=66267) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33032 (pms_id=66276) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33033 (pms_id=66277) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33034 (pms_id=66278) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33037 (pms_id=66279) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33035 (pms_id=66281) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33036 (pms_id=66284) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33038 (pms_id=66285) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33039 (pms_id=66286) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33040 (pms_id=66287) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33041 (pms_id=66288) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33042 (pms_id=66289) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33044 (pms_id=66290) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33043 (pms_id=66291) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33045 (pms_id=66293) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33046 (pms_id=66305) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33047 (pms_id=66306) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33048 (pms_id=66307) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33049 (pms_id=66308) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33050 (pms_id=66309) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33052 (pms_id=66310) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33051 (pms_id=66317) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33053 (pms_id=66318) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33054 (pms_id=66319) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33055 (pms_id=66329) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33056 (pms_id=66330) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33057 (pms_id=66331) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33061 (pms_id=66332) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33058 (pms_id=66333) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33059 (pms_id=66334) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33060 (pms_id=66335) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33063 (pms_id=66336) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33062 (pms_id=66337) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33064 (pms_id=66339) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33065 (pms_id=66345) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33066 (pms_id=66346) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33067 (pms_id=66347) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33069 (pms_id=66348) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33068 (pms_id=66349) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33070 (pms_id=66350) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33072 (pms_id=66351) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33071 (pms_id=66352) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33073 (pms_id=66359) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33074 (pms_id=66367) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33075 (pms_id=66368) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33076 (pms_id=66369) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33078 (pms_id=66372) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33079 (pms_id=66370) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33077 (pms_id=66373) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33080 (pms_id=66374) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33081 (pms_id=66380) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33082 (pms_id=66381) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33083 (pms_id=66391) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33085 (pms_id=66392) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33084 (pms_id=66393) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33086 (pms_id=66394) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33087 (pms_id=66395) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33088 (pms_id=66396) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33089 (pms_id=66397) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66397 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33090 (pms_id=66398) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33091 (pms_id=66399) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33092 (pms_id=66400) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33094 (pms_id=66401) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33093 (pms_id=66402) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33095 (pms_id=66414) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33096 (pms_id=66415) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33097 (pms_id=66416) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33098 (pms_id=66417) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33099 (pms_id=66418) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33100 (pms_id=66419) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33101 (pms_id=66420) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33102 (pms_id=66421) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33103 (pms_id=66422) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33104 (pms_id=66423) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33106 (pms_id=66425) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33105 (pms_id=66424) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33108 (pms_id=66426) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33107 (pms_id=66427) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33109 (pms_id=66428) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33110 (pms_id=66437) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33111 (pms_id=66438) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33113 (pms_id=66439) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33112 (pms_id=66447) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33114 (pms_id=66448) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33115 (pms_id=66449) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33116 (pms_id=66450) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33117 (pms_id=66451) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33118 (pms_id=66452) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33119 (pms_id=66453) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33120 (pms_id=66454) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33121 (pms_id=66460) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33122 (pms_id=66461) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33123 (pms_id=66462) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33124 (pms_id=66463) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33125 (pms_id=66464) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33126 (pms_id=66465) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33136 (pms_id=66467) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33127 (pms_id=66466) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33132 (pms_id=66468) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33134 (pms_id=66469) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33133 (pms_id=66470) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33128 (pms_id=66471) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33130 (pms_id=66472) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33129 (pms_id=66473) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33131 (pms_id=66474) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33137 (pms_id=66476) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33135 (pms_id=66475) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33138 (pms_id=66477) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33139 (pms_id=66479) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33140 (pms_id=66480) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33141 (pms_id=66481) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33142 (pms_id=66482) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33143 (pms_id=66483) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33144 (pms_id=66484) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33145 (pms_id=66485) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33146 (pms_id=66486) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33147 (pms_id=66487) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33148 (pms_id=66488) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33149 (pms_id=66489) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33150 (pms_id=66490) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33151 (pms_id=66491) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33152 (pms_id=66492) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33153 (pms_id=66499) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33154 (pms_id=66500) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33156 (pms_id=66501) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33155 (pms_id=66509) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33157 (pms_id=66510) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33158 (pms_id=66511) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33159 (pms_id=66512) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33161 (pms_id=66514) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33160 (pms_id=66513) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33162 (pms_id=66515) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33163 (pms_id=66516) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33164 (pms_id=66517) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33165 (pms_id=66518) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33166 (pms_id=66520) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33167 (pms_id=66521) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33174 (pms_id=66522) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33168 (pms_id=66523) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33169 (pms_id=66524) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33170 (pms_id=66525) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33171 (pms_id=66526) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33172 (pms_id=66527) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33173 (pms_id=66529) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33175 (pms_id=66530) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33176 (pms_id=66531) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33177 (pms_id=66532) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33178 (pms_id=66533) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33179 (pms_id=66534) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33180 (pms_id=66535) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33182 (pms_id=66536) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33181 (pms_id=66537) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33183 (pms_id=66538) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33184 (pms_id=66540) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33185 (pms_id=66541) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33186 (pms_id=66542) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33187 (pms_id=66543) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33188 (pms_id=66544) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33189 (pms_id=66545) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33192 (pms_id=66549) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33190 (pms_id=66547) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33191 (pms_id=66550) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33194 (pms_id=66552) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33193 (pms_id=66551) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33195 (pms_id=66553) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33196 (pms_id=66555) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33197 (pms_id=66556) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33198 (pms_id=66557) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33200 (pms_id=66559) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33199 (pms_id=66558) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33202 (pms_id=66560) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33201 (pms_id=66561) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33203 (pms_id=66562) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33205 (pms_id=66574) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33204 (pms_id=66573) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33206 (pms_id=66575) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33207 (pms_id=66576) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33208 (pms_id=66577) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33209 (pms_id=66578) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33211 (pms_id=66579) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33210 (pms_id=66580) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33212 (pms_id=66582) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33213 (pms_id=66583) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33214 (pms_id=66584) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33215 (pms_id=66585) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33223 (pms_id=66586) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33217 (pms_id=66589) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33218 (pms_id=66590) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33216 (pms_id=66587) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33219 (pms_id=66591) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33220 (pms_id=66592) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33221 (pms_id=66593) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33222 (pms_id=66594) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33224 (pms_id=66595) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33225 (pms_id=66605) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33226 (pms_id=66606) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33227 (pms_id=66616) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33229 (pms_id=66617) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33228 (pms_id=66618) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33230 (pms_id=66619) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33231 (pms_id=66621) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33232 (pms_id=66622) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33233 (pms_id=66623) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33234 (pms_id=66624) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33236 (pms_id=66625) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33235 (pms_id=66626) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33237 (pms_id=66627) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33238 (pms_id=66628) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33240 (pms_id=66631) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33239 (pms_id=66629) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33241 (pms_id=66632) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33242 (pms_id=66633) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33243 (pms_id=66634) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33244 (pms_id=66635) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33245 (pms_id=66636) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33246 (pms_id=66637) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33248 (pms_id=66638) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33247 (pms_id=66640) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33250 (pms_id=66642) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33249 (pms_id=66641) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33252 (pms_id=66643) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33251 (pms_id=66644) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33253 (pms_id=66645) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33254 (pms_id=66646) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33255 (pms_id=66647) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33256 (pms_id=66648) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33257 (pms_id=66649) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33258 (pms_id=66650) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33260 (pms_id=66652) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33259 (pms_id=66651) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33261 (pms_id=66653) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33262 (pms_id=66654) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33264 (pms_id=66655) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33263 (pms_id=66656) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33265 (pms_id=66659) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33267 (pms_id=66663) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33266 (pms_id=66664) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33268 (pms_id=66665) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33269 (pms_id=66666) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33271 (pms_id=66668) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33270 (pms_id=66667) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33273 (pms_id=66669) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33272 (pms_id=66670) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33274 (pms_id=66671) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33275 (pms_id=66672) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33276 (pms_id=66673) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33277 (pms_id=66674) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33278 (pms_id=66675) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33280 (pms_id=66677) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33279 (pms_id=66676) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33281 (pms_id=66678) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33282 (pms_id=66686) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33283 (pms_id=66696) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33284 (pms_id=66697) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33285 (pms_id=66698) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33286 (pms_id=66699) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33288 (pms_id=66701) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33287 (pms_id=66702) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33289 (pms_id=66703) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33290 (pms_id=66704) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33291 (pms_id=66705) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33292 (pms_id=66706) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33293 (pms_id=66707) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33294 (pms_id=66708) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33295 (pms_id=66709) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33296 (pms_id=66710) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33297 (pms_id=66711) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33298 (pms_id=66712) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33299 (pms_id=66713) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33300 (pms_id=66714) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33301 (pms_id=66715) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33302 (pms_id=66716) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33303 (pms_id=66717) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33304 (pms_id=66719) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33305 (pms_id=66720) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33307 (pms_id=66721) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33306 (pms_id=66722) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33309 (pms_id=66723) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33308 (pms_id=66724) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33310 (pms_id=66725) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33311 (pms_id=66730) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33313 (pms_id=66731) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33312 (pms_id=66732) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33314 (pms_id=66733) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33315 (pms_id=66734) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33316 (pms_id=66735) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33318 (pms_id=66736) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33317 (pms_id=66737) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33319 (pms_id=66739) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33320 (pms_id=66740) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33321 (pms_id=66741) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33322 (pms_id=66742) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33323 (pms_id=66743) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33324 (pms_id=66744) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33325 (pms_id=66745) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33326 (pms_id=66746) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33327 (pms_id=66749) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33328 (pms_id=66750) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33329 (pms_id=66751) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33330 (pms_id=66752) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33331 (pms_id=66762) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33332 (pms_id=66765) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33333 (pms_id=66773) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33334 (pms_id=66783) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33335 (pms_id=66784) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33336 (pms_id=66786) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33337 (pms_id=66787) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33338 (pms_id=66788) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33339 (pms_id=66789) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33340 (pms_id=66790) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33341 (pms_id=66791) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33342 (pms_id=66792) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33344 (pms_id=66793) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33343 (pms_id=66794) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33345 (pms_id=66795) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33346 (pms_id=66796) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33347 (pms_id=66797) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33348 (pms_id=66798) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33349 (pms_id=66799) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33350 (pms_id=66800) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33351 (pms_id=66801) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33352 (pms_id=66802) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33353 (pms_id=66803) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33354 (pms_id=66813) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33355 (pms_id=66814) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33356 (pms_id=66815) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33357 (pms_id=66816) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33359 (pms_id=66817) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33358 (pms_id=66818) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33360 (pms_id=66819) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33361 (pms_id=66820) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33362 (pms_id=66821) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33365 (pms_id=66831) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33364 (pms_id=66832) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33363 (pms_id=66833) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33366 (pms_id=66835) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33367 (pms_id=66836) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33368 (pms_id=66837) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33369 (pms_id=66838) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33370 (pms_id=66839) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33371 (pms_id=66840) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33372 (pms_id=66841) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33374 (pms_id=66843) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33373 (pms_id=66842) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33375 (pms_id=66844) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33376 (pms_id=66845) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33377 (pms_id=66846) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33378 (pms_id=66847) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33379 (pms_id=66849) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33380 (pms_id=66850) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33381 (pms_id=66851) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33382 (pms_id=66852) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33383 (pms_id=66853) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33384 (pms_id=66854) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33385 (pms_id=66855) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33386 (pms_id=66856) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33387 (pms_id=66857) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33388 (pms_id=66859) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33389 (pms_id=66860) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33390 (pms_id=66861) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33391 (pms_id=66862) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33392 (pms_id=66863) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33393 (pms_id=66864) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33394 (pms_id=66865) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33395 (pms_id=66866) 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 66864 2025-11-19 15:35:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 33396 (pms_id=66868) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33398 (pms_id=66886) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33397 (pms_id=66887) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33399 (pms_id=66888) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33400 (pms_id=66889) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33401 (pms_id=66890) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33403 (pms_id=66892) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33402 (pms_id=66891) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33404 (pms_id=66893) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33405 (pms_id=66894) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33406 (pms_id=66895) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33407 (pms_id=66896) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33408 (pms_id=66897) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33409 (pms_id=66898) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33410 (pms_id=66899) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33411 (pms_id=66901) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33412 (pms_id=66903) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33413 (pms_id=66904) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33415 (pms_id=66905) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33414 (pms_id=66906) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33416 (pms_id=66907) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33417 (pms_id=66908) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33418 (pms_id=66909) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33419 (pms_id=66910) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33420 (pms_id=66911) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33421 (pms_id=66912) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33422 (pms_id=66913) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33423 (pms_id=66914) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33424 (pms_id=66915) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33425 (pms_id=66916) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33426 (pms_id=66917) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33427 (pms_id=66918) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33429 (pms_id=66920) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33428 (pms_id=66921) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33430 (pms_id=66922) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33431 (pms_id=66923) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33432 (pms_id=66924) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33433 (pms_id=66925) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33434 (pms_id=66926) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33436 (pms_id=66927) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33435 (pms_id=66928) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33437 (pms_id=66929) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33438 (pms_id=66930) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33439 (pms_id=66931) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33440 (pms_id=66932) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33441 (pms_id=66933) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33442 (pms_id=66934) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33443 (pms_id=66935) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33444 (pms_id=66936) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33445 (pms_id=66937) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33446 (pms_id=66938) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33447 (pms_id=66939) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33448 (pms_id=66940) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33449 (pms_id=66941) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33450 (pms_id=66945) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33451 (pms_id=66946) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33452 (pms_id=66947) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33453 (pms_id=66948) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33454 (pms_id=66950) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33455 (pms_id=66951) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33456 (pms_id=66952) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33457 (pms_id=66962) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33458 (pms_id=66963) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33459 (pms_id=66964) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33461 (pms_id=66965) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33460 (pms_id=66966) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33462 (pms_id=66967) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33463 (pms_id=66976) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33464 (pms_id=66977) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33465 (pms_id=66978) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33466 (pms_id=66979) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33467 (pms_id=66980) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33468 (pms_id=66981) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33470 (pms_id=66983) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33469 (pms_id=66982) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33471 (pms_id=66984) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33472 (pms_id=66985) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33473 (pms_id=66986) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33474 (pms_id=66987) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33476 (pms_id=66989) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33475 (pms_id=66988) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33477 (pms_id=66990) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33478 (pms_id=66991) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33479 (pms_id=66992) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33480 (pms_id=66994) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33481 (pms_id=66995) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33482 (pms_id=66996) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33483 (pms_id=67005) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33484 (pms_id=67006) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33485 (pms_id=67007) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33490 (pms_id=67009) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33486 (pms_id=67010) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33488 (pms_id=67011) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33487 (pms_id=67012) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33489 (pms_id=67013) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33491 (pms_id=67014) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33493 (pms_id=67015) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33492 (pms_id=67016) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33494 (pms_id=67018) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33495 (pms_id=67019) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33497 (pms_id=67020) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33496 (pms_id=67021) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33498 (pms_id=67022) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33499 (pms_id=67023) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33500 (pms_id=67024) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33501 (pms_id=67025) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33502 (pms_id=67026) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33503 (pms_id=67028) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33505 (pms_id=67029) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33504 (pms_id=67030) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33506 (pms_id=67031) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33507 (pms_id=67033) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33508 (pms_id=67034) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33509 (pms_id=67035) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33510 (pms_id=67036) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33511 (pms_id=67037) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33512 (pms_id=67038) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33513 (pms_id=67039) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33516 (pms_id=67041) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33514 (pms_id=67040) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33515 (pms_id=67042) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33517 (pms_id=67043) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33519 (pms_id=67045) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33518 (pms_id=67044) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33520 (pms_id=67046) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33522 (pms_id=67048) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33521 (pms_id=67047) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33523 (pms_id=67049) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33524 (pms_id=67050) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33525 (pms_id=67051) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33526 (pms_id=67052) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33527 (pms_id=67053) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33528 (pms_id=67055) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33530 (pms_id=67057) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33529 (pms_id=67056) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33531 (pms_id=67058) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33533 (pms_id=67074) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33532 (pms_id=67064) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33534 (pms_id=67075) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33535 (pms_id=67076) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33536 (pms_id=67077) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33537 (pms_id=67078) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33538 (pms_id=67079) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33539 (pms_id=67080) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33540 (pms_id=67081) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33541 (pms_id=67082) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33542 (pms_id=67083) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33543 (pms_id=67084) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33544 (pms_id=67085) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33545 (pms_id=67086) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33546 (pms_id=67087) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33547 (pms_id=67088) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33548 (pms_id=67089) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33549 (pms_id=67090) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33550 (pms_id=67091) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33551 (pms_id=67092) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33552 (pms_id=67093) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33553 (pms_id=67094) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33554 (pms_id=67095) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33555 (pms_id=67097) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33556 (pms_id=67098) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33557 (pms_id=67099) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33558 (pms_id=67100) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33559 (pms_id=67101) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33560 (pms_id=67102) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33561 (pms_id=67103) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33562 (pms_id=67104) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33565 (pms_id=67106) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33563 (pms_id=67105) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33564 (pms_id=67107) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33566 (pms_id=67108) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33567 (pms_id=67109) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33568 (pms_id=67110) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33569 (pms_id=67111) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33570 (pms_id=67112) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33571 (pms_id=67114) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33572 (pms_id=67115) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33574 (pms_id=67117) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33573 (pms_id=67116) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33575 (pms_id=67120) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33576 (pms_id=67121) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33577 (pms_id=67122) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33578 (pms_id=67125) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33580 (pms_id=67127) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33579 (pms_id=67128) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67125 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67122 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33581 (pms_id=67129) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33583 (pms_id=67133) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33582 (pms_id=67132) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33584 (pms_id=67134) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33585 (pms_id=67135) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33586 (pms_id=67136) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33587 (pms_id=67137) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33588 (pms_id=67138) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33589 (pms_id=67139) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33590 (pms_id=67140) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33592 (pms_id=67141) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33593 (pms_id=67143) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33591 (pms_id=67142) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33594 (pms_id=67144) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33595 (pms_id=67145) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33596 (pms_id=67146) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33597 (pms_id=67147) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33599 (pms_id=67148) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33603 (pms_id=67149) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33598 (pms_id=67150) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33600 (pms_id=67151) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33601 (pms_id=67152) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33602 (pms_id=67153) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33624 (pms_id=67154) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33604 (pms_id=67155) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33605 (pms_id=67156) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33606 (pms_id=67157) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33608 (pms_id=67167) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33607 (pms_id=67159) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33609 (pms_id=67168) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33610 (pms_id=67169) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33611 (pms_id=67170) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33612 (pms_id=67171) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33613 (pms_id=67172) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33614 (pms_id=67174) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33615 (pms_id=67175) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33616 (pms_id=67176) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33617 (pms_id=67186) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33618 (pms_id=67187) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33619 (pms_id=67188) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33620 (pms_id=67189) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33621 (pms_id=67190) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33623 (pms_id=67192) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33622 (pms_id=67191) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33625 (pms_id=67193) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33626 (pms_id=67194) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33628 (pms_id=67196) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33627 (pms_id=67197) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33629 (pms_id=67198) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33630 (pms_id=67200) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33631 (pms_id=67201) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33632 (pms_id=67202) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33633 (pms_id=67203) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33634 (pms_id=67204) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33636 (pms_id=67205) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33638 (pms_id=67206) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33635 (pms_id=67207) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33637 (pms_id=67208) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33639 (pms_id=67209) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33640 (pms_id=67210) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33641 (pms_id=67211) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33642 (pms_id=67213) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33643 (pms_id=67214) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33644 (pms_id=67215) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33648 (pms_id=67216) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33645 (pms_id=67219) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33647 (pms_id=67230) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33646 (pms_id=67231) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67219 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33649 (pms_id=67232) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33650 (pms_id=67233) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33651 (pms_id=67234) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33652 (pms_id=67244) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33653 (pms_id=67245) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33654 (pms_id=67246) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33655 (pms_id=67247) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33656 (pms_id=67248) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33658 (pms_id=67249) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33657 (pms_id=67251) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33659 (pms_id=67261) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33660 (pms_id=67262) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33661 (pms_id=67263) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33662 (pms_id=67264) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33663 (pms_id=67265) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33664 (pms_id=67266) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33665 (pms_id=67271) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33666 (pms_id=67281) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33667 (pms_id=67282) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33670 (pms_id=67284) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33668 (pms_id=67283) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33669 (pms_id=67285) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33671 (pms_id=67286) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33672 (pms_id=67287) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33673 (pms_id=67288) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33674 (pms_id=67289) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33677 (pms_id=67291) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33675 (pms_id=67290) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33676 (pms_id=67292) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33678 (pms_id=67293) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33679 (pms_id=67294) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33680 (pms_id=67295) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33681 (pms_id=67296) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33682 (pms_id=67297) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33683 (pms_id=67298) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33684 (pms_id=67299) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33685 (pms_id=67300) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33686 (pms_id=67301) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33687 (pms_id=67321) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33688 (pms_id=67322) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33689 (pms_id=67323) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33691 (pms_id=67324) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33690 (pms_id=67325) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33692 (pms_id=67326) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33693 (pms_id=67327) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33694 (pms_id=67328) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33695 (pms_id=67329) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33696 (pms_id=67330) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33697 (pms_id=67331) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33698 (pms_id=67332) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33701 (pms_id=67333) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33699 (pms_id=67334) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33700 (pms_id=67335) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33721 (pms_id=67336) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33702 (pms_id=67337) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33703 (pms_id=67338) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67334 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33704 (pms_id=67339) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33706 (pms_id=67342) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33705 (pms_id=67341) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33707 (pms_id=67343) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33708 (pms_id=67344) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33709 (pms_id=67345) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33710 (pms_id=67346) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33711 (pms_id=67347) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33712 (pms_id=67348) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33713 (pms_id=67349) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33714 (pms_id=67352) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33715 (pms_id=67353) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33716 (pms_id=67354) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33717 (pms_id=67355) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33718 (pms_id=67356) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33719 (pms_id=67357) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33720 (pms_id=67358) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33722 (pms_id=67360) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33723 (pms_id=67361) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33725 (pms_id=67364) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33724 (pms_id=67363) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33726 (pms_id=67365) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33727 (pms_id=67366) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33728 (pms_id=67374) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67366 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33729 (pms_id=67384) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33730 (pms_id=67394) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33731 (pms_id=67395) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33732 (pms_id=67405) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33733 (pms_id=67406) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33734 (pms_id=67407) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33736 (pms_id=67417) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33735 (pms_id=67416) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33737 (pms_id=67418) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33738 (pms_id=67419) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33739 (pms_id=67420) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33740 (pms_id=67421) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33743 (pms_id=67422) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33741 (pms_id=67423) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33742 (pms_id=67424) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33745 (pms_id=67425) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33744 (pms_id=67426) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33746 (pms_id=67427) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33747 (pms_id=67428) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33749 (pms_id=67429) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33748 (pms_id=67439) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33750 (pms_id=67440) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33752 (pms_id=67442) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33751 (pms_id=67441) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33753 (pms_id=67443) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33754 (pms_id=67444) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33755 (pms_id=67445) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33756 (pms_id=67446) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33757 (pms_id=67447) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33758 (pms_id=67448) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33759 (pms_id=67449) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33760 (pms_id=67450) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33761 (pms_id=67451) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33762 (pms_id=67452) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33763 (pms_id=67453) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33764 (pms_id=67454) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33765 (pms_id=67455) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33768 (pms_id=67456) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33766 (pms_id=67457) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33774 (pms_id=67458) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33767 (pms_id=67459) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33769 (pms_id=67460) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33770 (pms_id=67461) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33775 (pms_id=67462) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33771 (pms_id=67463) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33772 (pms_id=67465) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33773 (pms_id=67466) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33778 (pms_id=67468) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33776 (pms_id=67467) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33777 (pms_id=67469) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33779 (pms_id=67470) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33780 (pms_id=67478) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33781 (pms_id=67479) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33782 (pms_id=67480) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33783 (pms_id=67488) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33784 (pms_id=67490) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33785 (pms_id=67492) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33786 (pms_id=67493) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33788 (pms_id=67494) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33787 (pms_id=67495) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33789 (pms_id=67496) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33790 (pms_id=67497) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33791 (pms_id=67498) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33792 (pms_id=67501) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33793 (pms_id=67504) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33794 (pms_id=67512) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33795 (pms_id=67513) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33796 (pms_id=67514) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33797 (pms_id=67515) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33798 (pms_id=67516) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67504 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33799 (pms_id=67517) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33801 (pms_id=67518) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33800 (pms_id=67519) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33802 (pms_id=67520) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33803 (pms_id=67521) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33804 (pms_id=67522) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33805 (pms_id=67523) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33806 (pms_id=67533) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33807 (pms_id=67534) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33808 (pms_id=67535) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33810 (pms_id=67537) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33809 (pms_id=67536) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33811 (pms_id=67538) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33812 (pms_id=67539) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33813 (pms_id=67540) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33814 (pms_id=67541) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33815 (pms_id=67551) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33816 (pms_id=67561) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33818 (pms_id=67562) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33817 (pms_id=67563) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33820 (pms_id=67565) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33821 (pms_id=67566) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33819 (pms_id=67564) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33822 (pms_id=67567) 2025-11-19 15:35:51 - alpine_bits_python.conversion_service - INFO - Updated conversion 33823 (pms_id=67568) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33825 (pms_id=67569) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33824 (pms_id=67570) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33826 (pms_id=67571) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33827 (pms_id=67572) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33828 (pms_id=67574) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 67570 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33829 (pms_id=67575) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33831 (pms_id=67577) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33830 (pms_id=67576) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33832 (pms_id=67578) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33833 (pms_id=67579) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33834 (pms_id=67581) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33835 (pms_id=67582) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33836 (pms_id=67583) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33837 (pms_id=67589) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33838 (pms_id=67590) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33839 (pms_id=67591) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33840 (pms_id=67593) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33841 (pms_id=67594) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33842 (pms_id=67596) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33847 (pms_id=67597) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33843 (pms_id=67598) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33844 (pms_id=67599) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33845 (pms_id=67603) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33846 (pms_id=67604) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33852 (pms_id=67605) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33848 (pms_id=67606) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33850 (pms_id=67608) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33849 (pms_id=67607) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33851 (pms_id=67609) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33853 (pms_id=67610) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33855 (pms_id=67618) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33856 (pms_id=67619) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33854 (pms_id=67617) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33858 (pms_id=67621) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33857 (pms_id=67620) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33859 (pms_id=67622) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33860 (pms_id=67628) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33861 (pms_id=67630) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33862 (pms_id=67631) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33863 (pms_id=67641) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33864 (pms_id=67643) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33865 (pms_id=67644) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33867 (pms_id=67646) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33866 (pms_id=67645) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33868 (pms_id=67647) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33869 (pms_id=67648) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33870 (pms_id=67649) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33871 (pms_id=67650) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33872 (pms_id=67651) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33873 (pms_id=67652) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33874 (pms_id=67656) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33875 (pms_id=67667) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33876 (pms_id=67668) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33877 (pms_id=67669) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33878 (pms_id=67670) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33879 (pms_id=67671) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33881 (pms_id=67688) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33880 (pms_id=67682) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33882 (pms_id=67690) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33883 (pms_id=67691) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33884 (pms_id=67692) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33885 (pms_id=67697) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33886 (pms_id=67698) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33887 (pms_id=67701) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33888 (pms_id=67702) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33889 (pms_id=67703) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33890 (pms_id=67704) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33891 (pms_id=67705) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33892 (pms_id=67706) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33893 (pms_id=67712) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33894 (pms_id=67713) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33895 (pms_id=67714) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33896 (pms_id=67723) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33897 (pms_id=67724) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33898 (pms_id=67726) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33899 (pms_id=67727) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33901 (pms_id=67728) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33900 (pms_id=67730) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33902 (pms_id=67732) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33903 (pms_id=67733) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33904 (pms_id=67741) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33905 (pms_id=67751) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33906 (pms_id=67752) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33907 (pms_id=67753) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33908 (pms_id=67754) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33909 (pms_id=67755) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33911 (pms_id=67756) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33910 (pms_id=67757) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33912 (pms_id=67758) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33914 (pms_id=67761) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33913 (pms_id=67762) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33915 (pms_id=67771) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33917 (pms_id=67782) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33916 (pms_id=67781) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33918 (pms_id=67783) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33919 (pms_id=67785) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33920 (pms_id=67786) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33921 (pms_id=67787) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33923 (pms_id=67789) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33922 (pms_id=67788) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33924 (pms_id=67790) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33926 (pms_id=67791) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33925 (pms_id=67792) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33927 (pms_id=67793) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33928 (pms_id=67794) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33929 (pms_id=67795) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33931 (pms_id=67797) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33930 (pms_id=67798) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33932 (pms_id=67799) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33933 (pms_id=67800) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33934 (pms_id=67801) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33935 (pms_id=67802) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33937 (pms_id=67804) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33936 (pms_id=67803) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33938 (pms_id=67805) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33939 (pms_id=67806) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33940 (pms_id=67808) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33941 (pms_id=67809) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33942 (pms_id=67810) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33943 (pms_id=67811) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33944 (pms_id=67814) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33947 (pms_id=67817) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33946 (pms_id=67815) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33949 (pms_id=67819) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33948 (pms_id=67818) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33945 (pms_id=67816) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33951 (pms_id=67820) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33950 (pms_id=67821) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33953 (pms_id=67823) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33952 (pms_id=67822) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33954 (pms_id=67824) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33957 (pms_id=67825) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33955 (pms_id=67826) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33956 (pms_id=67827) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33959 (pms_id=67829) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33958 (pms_id=67828) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33960 (pms_id=67830) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33962 (pms_id=67834) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33961 (pms_id=67831) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33963 (pms_id=67835) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33964 (pms_id=67836) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33965 (pms_id=67837) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33967 (pms_id=67839) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33968 (pms_id=67838) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33969 (pms_id=67841) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33966 (pms_id=67840) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33971 (pms_id=67842) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33972 (pms_id=67843) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33970 (pms_id=67844) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33979 (pms_id=67846) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33973 (pms_id=67847) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33974 (pms_id=67848) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33976 (pms_id=67849) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33975 (pms_id=67851) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33978 (pms_id=67852) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33977 (pms_id=67858) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33980 (pms_id=67859) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33982 (pms_id=67860) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33981 (pms_id=67861) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33983 (pms_id=67862) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33984 (pms_id=67863) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33985 (pms_id=67864) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33986 (pms_id=67874) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33988 (pms_id=67877) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33989 (pms_id=67878) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33987 (pms_id=67876) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33990 (pms_id=67879) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33991 (pms_id=67880) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33992 (pms_id=67882) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33993 (pms_id=67883) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33995 (pms_id=67884) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33994 (pms_id=67885) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33996 (pms_id=67886) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33997 (pms_id=67887) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33999 (pms_id=67895) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 33998 (pms_id=67888) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34000 (pms_id=67896) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34003 (pms_id=67899) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34002 (pms_id=67898) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34001 (pms_id=67897) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34004 (pms_id=67900) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34005 (pms_id=67901) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34006 (pms_id=67902) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34008 (pms_id=67909) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34007 (pms_id=67908) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34009 (pms_id=67910) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34010 (pms_id=67911) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34011 (pms_id=67912) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34012 (pms_id=67913) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34014 (pms_id=67914) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34013 (pms_id=67915) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34016 (pms_id=67916) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34015 (pms_id=67917) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34017 (pms_id=67918) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34018 (pms_id=67922) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34019 (pms_id=67923) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34020 (pms_id=67924) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34021 (pms_id=67925) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34022 (pms_id=67927) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34023 (pms_id=67928) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34025 (pms_id=67929) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34024 (pms_id=67930) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34026 (pms_id=67932) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34027 (pms_id=67933) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34028 (pms_id=67934) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34029 (pms_id=67935) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34030 (pms_id=67936) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34031 (pms_id=67937) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34032 (pms_id=67938) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34034 (pms_id=67946) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34033 (pms_id=67947) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34035 (pms_id=67948) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34037 (pms_id=67949) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34036 (pms_id=67951) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34038 (pms_id=67952) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34039 (pms_id=67953) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34040 (pms_id=67962) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34041 (pms_id=67963) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34042 (pms_id=67965) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34043 (pms_id=67967) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34044 (pms_id=67968) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34045 (pms_id=67969) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34046 (pms_id=67970) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34047 (pms_id=67971) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34048 (pms_id=67972) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34049 (pms_id=67980) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34050 (pms_id=67981) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34051 (pms_id=67982) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34052 (pms_id=67983) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34053 (pms_id=67984) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34054 (pms_id=67985) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34055 (pms_id=67986) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34056 (pms_id=67987) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34057 (pms_id=67988) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34058 (pms_id=67989) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34060 (pms_id=67991) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34059 (pms_id=67990) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34061 (pms_id=67992) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34062 (pms_id=67993) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34063 (pms_id=67994) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34064 (pms_id=67995) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34065 (pms_id=67996) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34066 (pms_id=67997) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34067 (pms_id=67998) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34068 (pms_id=67999) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34089 (pms_id=68000) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34069 (pms_id=68003) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34070 (pms_id=68004) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34071 (pms_id=68015) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34072 (pms_id=68016) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34074 (pms_id=68017) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34073 (pms_id=68025) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34075 (pms_id=68026) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34076 (pms_id=68027) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34077 (pms_id=68030) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34078 (pms_id=68038) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34079 (pms_id=68039) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34080 (pms_id=68040) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34081 (pms_id=68049) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34082 (pms_id=68050) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68050 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34083 (pms_id=68051) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34084 (pms_id=68052) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34085 (pms_id=68053) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34087 (pms_id=68055) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34086 (pms_id=68061) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34088 (pms_id=68062) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34090 (pms_id=68063) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34091 (pms_id=68064) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34092 (pms_id=68065) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34094 (pms_id=68066) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34093 (pms_id=68067) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34095 (pms_id=68068) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34096 (pms_id=68069) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34097 (pms_id=68070) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34098 (pms_id=68071) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34099 (pms_id=68072) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68068 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34100 (pms_id=68074) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34101 (pms_id=68081) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34102 (pms_id=68082) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34103 (pms_id=68083) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34104 (pms_id=68086) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34105 (pms_id=68087) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34106 (pms_id=68089) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34109 (pms_id=68098) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34107 (pms_id=68099) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34108 (pms_id=68100) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34110 (pms_id=68101) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34111 (pms_id=68102) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34112 (pms_id=68103) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34113 (pms_id=68104) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34114 (pms_id=68105) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34115 (pms_id=68106) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34117 (pms_id=68107) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34116 (pms_id=68108) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34118 (pms_id=68118) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34119 (pms_id=68128) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34120 (pms_id=68129) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34121 (pms_id=68130) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34122 (pms_id=68131) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34123 (pms_id=68132) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34125 (pms_id=68133) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34124 (pms_id=68134) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34126 (pms_id=68135) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34127 (pms_id=68136) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34128 (pms_id=68139) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34129 (pms_id=68140) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34130 (pms_id=68141) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34131 (pms_id=68142) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34132 (pms_id=68143) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34133 (pms_id=68144) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34134 (pms_id=68145) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34135 (pms_id=68151) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34136 (pms_id=68152) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34137 (pms_id=68162) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34138 (pms_id=68173) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34139 (pms_id=68174) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34140 (pms_id=68176) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34141 (pms_id=68177) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34142 (pms_id=68178) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34143 (pms_id=68179) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34144 (pms_id=68180) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34145 (pms_id=68181) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34146 (pms_id=68182) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34149 (pms_id=68183) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34147 (pms_id=68186) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34148 (pms_id=68187) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34153 (pms_id=68189) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34150 (pms_id=68190) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34151 (pms_id=68191) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34152 (pms_id=68192) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34155 (pms_id=68194) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34154 (pms_id=68193) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34156 (pms_id=68195) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34157 (pms_id=68196) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34158 (pms_id=68197) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34159 (pms_id=68198) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34160 (pms_id=68200) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34161 (pms_id=68201) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34162 (pms_id=68202) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34163 (pms_id=68203) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68197 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34164 (pms_id=68211) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34166 (pms_id=68212) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34165 (pms_id=68214) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34167 (pms_id=68221) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34168 (pms_id=68222) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34170 (pms_id=68224) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34169 (pms_id=68223) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34171 (pms_id=68233) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34172 (pms_id=68234) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34173 (pms_id=68235) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34175 (pms_id=68236) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34174 (pms_id=68237) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34177 (pms_id=68238) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34176 (pms_id=68239) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34179 (pms_id=68246) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34178 (pms_id=68247) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34180 (pms_id=68249) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34181 (pms_id=68251) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34182 (pms_id=68252) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34183 (pms_id=68253) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34185 (pms_id=68254) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34184 (pms_id=68262) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34190 (pms_id=68263) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34186 (pms_id=68264) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34187 (pms_id=68265) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34188 (pms_id=68266) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34189 (pms_id=68267) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34191 (pms_id=68269) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34193 (pms_id=68268) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34192 (pms_id=68270) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34201 (pms_id=68271) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34196 (pms_id=68272) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34194 (pms_id=68273) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34195 (pms_id=68274) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34198 (pms_id=68275) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34199 (pms_id=68276) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34197 (pms_id=68277) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34200 (pms_id=68278) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34206 (pms_id=68280) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34202 (pms_id=68279) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34203 (pms_id=68288) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34204 (pms_id=68289) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34205 (pms_id=68290) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34207 (pms_id=68291) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34208 (pms_id=68292) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34209 (pms_id=68293) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34210 (pms_id=68294) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34212 (pms_id=68295) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34211 (pms_id=68304) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34214 (pms_id=68308) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34213 (pms_id=68306) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34215 (pms_id=68309) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34216 (pms_id=68317) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34217 (pms_id=68319) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34218 (pms_id=68320) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34220 (pms_id=68321) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34219 (pms_id=68322) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34221 (pms_id=68323) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34222 (pms_id=68324) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34223 (pms_id=68325) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34224 (pms_id=68326) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34225 (pms_id=68327) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34226 (pms_id=68328) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34227 (pms_id=68329) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34228 (pms_id=68330) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34229 (pms_id=68331) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34230 (pms_id=68332) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34231 (pms_id=68333) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34232 (pms_id=68335) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34238 (pms_id=68337) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34233 (pms_id=68338) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34234 (pms_id=68339) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34235 (pms_id=68340) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34236 (pms_id=68341) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34237 (pms_id=68342) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34239 (pms_id=68343) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34240 (pms_id=68344) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34241 (pms_id=68345) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34242 (pms_id=68346) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34243 (pms_id=68347) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34244 (pms_id=68348) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34246 (pms_id=68350) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34245 (pms_id=68349) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34247 (pms_id=68351) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34248 (pms_id=68352) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34249 (pms_id=68353) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34250 (pms_id=68354) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34251 (pms_id=68355) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34252 (pms_id=68356) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34253 (pms_id=68357) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34254 (pms_id=68358) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34255 (pms_id=68359) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34257 (pms_id=68360) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34256 (pms_id=68361) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34258 (pms_id=68362) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34260 (pms_id=68363) 2025-11-19 15:35:52 - alpine_bits_python.conversion_service - INFO - Updated conversion 34261 (pms_id=68366) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34259 (pms_id=68365) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34262 (pms_id=68368) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34264 (pms_id=68369) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34263 (pms_id=68379) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34265 (pms_id=68380) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34267 (pms_id=68382) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34266 (pms_id=68381) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34268 (pms_id=68383) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34270 (pms_id=68384) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34269 (pms_id=68385) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34271 (pms_id=68386) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34276 (pms_id=68387) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34272 (pms_id=68388) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34273 (pms_id=68389) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34274 (pms_id=68400) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34275 (pms_id=68401) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34277 (pms_id=68402) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34278 (pms_id=68403) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34279 (pms_id=68404) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34280 (pms_id=68405) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34281 (pms_id=68406) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34283 (pms_id=68407) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34282 (pms_id=68408) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34284 (pms_id=68410) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34289 (pms_id=68409) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34285 (pms_id=68411) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34286 (pms_id=68412) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34287 (pms_id=68413) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34288 (pms_id=68414) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34290 (pms_id=68415) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34291 (pms_id=68416) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34292 (pms_id=68418) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34295 (pms_id=68419) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34293 (pms_id=68420) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34294 (pms_id=68421) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34296 (pms_id=68433) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34297 (pms_id=68432) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68421 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34298 (pms_id=68434) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34299 (pms_id=68435) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34301 (pms_id=68436) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34300 (pms_id=68437) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34302 (pms_id=68438) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34303 (pms_id=68439) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34304 (pms_id=68440) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34309 (pms_id=68442) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34305 (pms_id=68443) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34307 (pms_id=68444) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34306 (pms_id=68445) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34308 (pms_id=68450) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34310 (pms_id=68451) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34311 (pms_id=68452) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34312 (pms_id=68462) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34313 (pms_id=68463) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34314 (pms_id=68464) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34315 (pms_id=68465) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34316 (pms_id=68466) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34317 (pms_id=68467) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34318 (pms_id=68472) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34319 (pms_id=68473) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34320 (pms_id=68474) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34321 (pms_id=68482) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34322 (pms_id=68483) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34323 (pms_id=68492) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34324 (pms_id=68493) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34325 (pms_id=68494) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34327 (pms_id=68495) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34326 (pms_id=68498) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34328 (pms_id=68505) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34329 (pms_id=68506) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34330 (pms_id=68507) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34332 (pms_id=68508) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34331 (pms_id=68509) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34333 (pms_id=68510) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34335 (pms_id=68511) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34337 (pms_id=68512) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34336 (pms_id=68513) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34338 (pms_id=68514) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34334 (pms_id=68515) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34339 (pms_id=68516) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34341 (pms_id=68517) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34340 (pms_id=68519) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34342 (pms_id=68518) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34343 (pms_id=68520) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34346 (pms_id=68521) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34344 (pms_id=68522) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34348 (pms_id=68524) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34347 (pms_id=68525) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34349 (pms_id=68527) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34350 (pms_id=68528) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34345 (pms_id=68529) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34352 (pms_id=68531) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34351 (pms_id=68530) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34354 (pms_id=68533) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34353 (pms_id=68535) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34356 (pms_id=68544) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34355 (pms_id=68545) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34357 (pms_id=68546) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34358 (pms_id=68554) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34360 (pms_id=68555) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34359 (pms_id=68574) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34361 (pms_id=68576) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34362 (pms_id=68577) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34363 (pms_id=68578) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34364 (pms_id=68579) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34365 (pms_id=68580) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34366 (pms_id=68581) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34367 (pms_id=68590) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34368 (pms_id=68591) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34369 (pms_id=68600) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34370 (pms_id=68601) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34371 (pms_id=68602) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34372 (pms_id=68603) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34373 (pms_id=68604) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34374 (pms_id=68605) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34375 (pms_id=68606) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34376 (pms_id=68615) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34378 (pms_id=68616) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34377 (pms_id=68617) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34379 (pms_id=68618) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34380 (pms_id=68619) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34381 (pms_id=68625) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34382 (pms_id=68626) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34383 (pms_id=68635) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34384 (pms_id=68636) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34385 (pms_id=68637) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34386 (pms_id=68638) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34387 (pms_id=68645) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34388 (pms_id=68646) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34389 (pms_id=68648) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34391 (pms_id=68649) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34390 (pms_id=68650) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34395 (pms_id=68652) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34392 (pms_id=68653) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34393 (pms_id=68654) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34394 (pms_id=68655) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34396 (pms_id=68663) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34397 (pms_id=68665) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34399 (pms_id=68666) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34401 (pms_id=68667) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34398 (pms_id=68679) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34400 (pms_id=68681) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34402 (pms_id=68682) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34403 (pms_id=68689) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34404 (pms_id=68690) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34405 (pms_id=68691) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34407 (pms_id=68700) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34406 (pms_id=68692) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34408 (pms_id=68701) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34409 (pms_id=68702) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34414 (pms_id=68703) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34410 (pms_id=68704) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34411 (pms_id=68705) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34412 (pms_id=68706) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34417 (pms_id=68707) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34413 (pms_id=68708) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34415 (pms_id=68712) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34416 (pms_id=68721) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34418 (pms_id=68722) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34419 (pms_id=68723) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34420 (pms_id=68724) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34421 (pms_id=68725) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34424 (pms_id=68734) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34422 (pms_id=68735) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34425 (pms_id=68736) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34426 (pms_id=68737) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34423 (pms_id=68738) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34427 (pms_id=68739) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34428 (pms_id=68740) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34429 (pms_id=68741) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34430 (pms_id=68750) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34432 (pms_id=68751) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34431 (pms_id=68752) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34433 (pms_id=68761) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34434 (pms_id=68762) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34435 (pms_id=68764) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34437 (pms_id=68771) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34436 (pms_id=68772) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34438 (pms_id=68773) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34439 (pms_id=68774) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34440 (pms_id=68775) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34444 (pms_id=68784) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34441 (pms_id=68786) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34446 (pms_id=68787) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34442 (pms_id=68788) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34449 (pms_id=68792) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34443 (pms_id=68794) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34445 (pms_id=68804) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34447 (pms_id=68805) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34448 (pms_id=68806) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34450 (pms_id=68808) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34451 (pms_id=68809) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34452 (pms_id=68813) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34453 (pms_id=68814) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 68813 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34458 (pms_id=68815) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34454 (pms_id=68817) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34460 (pms_id=68816) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34455 (pms_id=68818) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34456 (pms_id=68819) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34457 (pms_id=68827) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34459 (pms_id=68829) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34461 (pms_id=68837) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34469 (pms_id=68838) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34463 (pms_id=68839) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34462 (pms_id=68847) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34464 (pms_id=68848) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34465 (pms_id=68857) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34466 (pms_id=68858) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34467 (pms_id=68859) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34468 (pms_id=68860) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34471 (pms_id=68862) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34470 (pms_id=68861) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34478 (pms_id=68863) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34472 (pms_id=68865) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34475 (pms_id=68866) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34473 (pms_id=68867) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34476 (pms_id=68868) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34474 (pms_id=68877) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34477 (pms_id=68878) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34479 (pms_id=68879) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34480 (pms_id=68880) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34487 (pms_id=68881) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34481 (pms_id=68882) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34482 (pms_id=68883) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34483 (pms_id=68889) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34484 (pms_id=68890) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34485 (pms_id=68891) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34486 (pms_id=68893) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34488 (pms_id=68894) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34489 (pms_id=68904) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34490 (pms_id=68905) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34491 (pms_id=68906) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34493 (pms_id=68907) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34492 (pms_id=68908) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34495 (pms_id=68917) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34496 (pms_id=68918) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34497 (pms_id=68919) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34498 (pms_id=68920) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34494 (pms_id=68922) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34500 (pms_id=68928) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34499 (pms_id=68929) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34501 (pms_id=68930) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34502 (pms_id=68931) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34503 (pms_id=68932) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34507 (pms_id=68933) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34508 (pms_id=68934) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34504 (pms_id=68935) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34509 (pms_id=68936) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34505 (pms_id=68937) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34506 (pms_id=68938) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34510 (pms_id=68939) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34511 (pms_id=68940) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34512 (pms_id=68941) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34513 (pms_id=68942) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34514 (pms_id=68943) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34515 (pms_id=68944) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34516 (pms_id=68945) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34517 (pms_id=68947) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34518 (pms_id=68948) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34519 (pms_id=68949) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34521 (pms_id=68950) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34522 (pms_id=68951) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34520 (pms_id=68952) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34526 (pms_id=68953) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34523 (pms_id=68962) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34524 (pms_id=68963) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34525 (pms_id=68964) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34527 (pms_id=68965) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34528 (pms_id=68974) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34529 (pms_id=68975) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34531 (pms_id=68985) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34530 (pms_id=68986) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34532 (pms_id=68987) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34533 (pms_id=68997) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34536 (pms_id=68998) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34534 (pms_id=69008) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34535 (pms_id=69009) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34538 (pms_id=69011) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34537 (pms_id=69012) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34539 (pms_id=69013) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34540 (pms_id=69014) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34543 (pms_id=69028) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34542 (pms_id=69019) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34541 (pms_id=69040) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34544 (pms_id=69029) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34547 (pms_id=69041) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34545 (pms_id=69042) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34546 (pms_id=69043) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34548 (pms_id=69055) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34549 (pms_id=69056) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34550 (pms_id=69057) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34551 (pms_id=69060) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34552 (pms_id=69061) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34553 (pms_id=69068) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34556 (pms_id=69069) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34557 (pms_id=69070) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34554 (pms_id=69071) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34555 (pms_id=69078) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34560 (pms_id=69079) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34558 (pms_id=69080) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34559 (pms_id=69081) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34561 (pms_id=69082) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34563 (pms_id=69083) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34562 (pms_id=69084) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34564 (pms_id=69093) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34565 (pms_id=69094) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34566 (pms_id=69095) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34569 (pms_id=69096) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34568 (pms_id=69097) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34567 (pms_id=69098) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34573 (pms_id=69099) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34571 (pms_id=69102) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34570 (pms_id=69101) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34572 (pms_id=69103) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34575 (pms_id=69104) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34574 (pms_id=69105) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34576 (pms_id=69106) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34577 (pms_id=69108) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34579 (pms_id=69109) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34578 (pms_id=69117) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34580 (pms_id=69118) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34581 (pms_id=69119) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34582 (pms_id=69121) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34583 (pms_id=69122) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34584 (pms_id=69123) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34585 (pms_id=69124) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34586 (pms_id=69125) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34587 (pms_id=69126) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34592 (pms_id=69127) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34588 (pms_id=69137) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34589 (pms_id=69140) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34590 (pms_id=69141) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34593 (pms_id=69142) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34591 (pms_id=69143) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34595 (pms_id=69152) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34598 (pms_id=69153) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34594 (pms_id=69162) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34596 (pms_id=69164) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34597 (pms_id=69165) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34602 (pms_id=69166) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34599 (pms_id=69167) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34600 (pms_id=69168) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34603 (pms_id=69172) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34601 (pms_id=69173) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34604 (pms_id=69174) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34605 (pms_id=69175) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34606 (pms_id=69176) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34607 (pms_id=69182) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34608 (pms_id=69183) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34609 (pms_id=69184) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34610 (pms_id=69185) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34611 (pms_id=69186) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34614 (pms_id=69188) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34615 (pms_id=69187) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34612 (pms_id=69190) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34613 (pms_id=69191) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34616 (pms_id=69192) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34617 (pms_id=69193) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34618 (pms_id=69194) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69192 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34619 (pms_id=69195) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34620 (pms_id=69196) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34621 (pms_id=69197) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34622 (pms_id=69198) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34625 (pms_id=69200) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34626 (pms_id=69201) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34627 (pms_id=69202) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34628 (pms_id=69204) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34623 (pms_id=69203) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34629 (pms_id=69206) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34624 (pms_id=69205) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34630 (pms_id=69208) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34631 (pms_id=69209) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34634 (pms_id=69210) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34632 (pms_id=69212) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34639 (pms_id=69214) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34633 (pms_id=69215) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34635 (pms_id=69216) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34636 (pms_id=69217) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34641 (pms_id=69218) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34637 (pms_id=69226) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34638 (pms_id=69227) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34640 (pms_id=69228) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34642 (pms_id=69236) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34643 (pms_id=69237) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34644 (pms_id=69238) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34645 (pms_id=69239) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34646 (pms_id=69250) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34647 (pms_id=69251) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34651 (pms_id=69252) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34648 (pms_id=69253) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34649 (pms_id=69254) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34650 (pms_id=69255) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34652 (pms_id=69256) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34653 (pms_id=69257) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34654 (pms_id=69266) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34655 (pms_id=69267) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34656 (pms_id=69268) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34659 (pms_id=69269) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34657 (pms_id=69270) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34661 (pms_id=69271) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34658 (pms_id=69272) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34660 (pms_id=69273) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34662 (pms_id=69274) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34663 (pms_id=69281) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34665 (pms_id=69282) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34664 (pms_id=69283) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34666 (pms_id=69284) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34669 (pms_id=69285) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34667 (pms_id=69286) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34668 (pms_id=69287) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34670 (pms_id=69288) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34671 (pms_id=69290) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34676 (pms_id=69291) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34672 (pms_id=69292) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34673 (pms_id=69293) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34674 (pms_id=69294) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34675 (pms_id=69295) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34677 (pms_id=69296) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34678 (pms_id=69305) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34680 (pms_id=69307) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34679 (pms_id=69308) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34681 (pms_id=69311) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34682 (pms_id=69313) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34683 (pms_id=69314) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34687 (pms_id=69315) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34684 (pms_id=69316) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34685 (pms_id=69317) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34686 (pms_id=69318) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34688 (pms_id=69319) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34690 (pms_id=69320) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34689 (pms_id=69321) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34691 (pms_id=69331) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34692 (pms_id=69332) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34693 (pms_id=69333) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34694 (pms_id=69335) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34695 (pms_id=69336) 2025-11-19 15:35:53 - alpine_bits_python.conversion_service - INFO - Updated conversion 34696 (pms_id=69337) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34697 (pms_id=69340) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34698 (pms_id=69341) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34699 (pms_id=69342) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34700 (pms_id=69343) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34702 (pms_id=69355) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34704 (pms_id=69356) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34705 (pms_id=69357) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34706 (pms_id=69358) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34701 (pms_id=69359) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34703 (pms_id=69361) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34707 (pms_id=69362) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34708 (pms_id=69363) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34709 (pms_id=69364) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34710 (pms_id=69365) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34716 (pms_id=69366) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34711 (pms_id=69367) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34712 (pms_id=69368) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34713 (pms_id=69370) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34714 (pms_id=69371) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34715 (pms_id=69372) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34717 (pms_id=69374) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34718 (pms_id=69375) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69372 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69374 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 69375 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34719 (pms_id=69376) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34722 (pms_id=69378) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34720 (pms_id=69377) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34721 (pms_id=69379) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34723 (pms_id=69381) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34726 (pms_id=69386) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34727 (pms_id=69388) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34724 (pms_id=69389) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34725 (pms_id=69390) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34728 (pms_id=69391) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34729 (pms_id=69396) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34730 (pms_id=69397) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34732 (pms_id=69407) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34731 (pms_id=69408) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34733 (pms_id=69409) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34734 (pms_id=69410) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34735 (pms_id=69411) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34736 (pms_id=69413) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34737 (pms_id=69422) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34738 (pms_id=69423) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34739 (pms_id=69433) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34740 (pms_id=69444) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34741 (pms_id=69445) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34742 (pms_id=69446) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34743 (pms_id=69450) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34744 (pms_id=69451) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34745 (pms_id=69452) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34746 (pms_id=69453) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34747 (pms_id=69454) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34748 (pms_id=69455) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34749 (pms_id=69465) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34750 (pms_id=69467) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34751 (pms_id=69468) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34755 (pms_id=69469) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34756 (pms_id=69470) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34757 (pms_id=69471) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34752 (pms_id=69472) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34753 (pms_id=69473) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34754 (pms_id=69474) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34759 (pms_id=69475) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34761 (pms_id=69476) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34758 (pms_id=69477) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34760 (pms_id=69479) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34762 (pms_id=69480) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34763 (pms_id=69481) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34766 (pms_id=69482) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34765 (pms_id=69489) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34764 (pms_id=69490) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34767 (pms_id=69491) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34768 (pms_id=69492) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34769 (pms_id=69494) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34770 (pms_id=69495) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34771 (pms_id=69496) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34772 (pms_id=69497) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34773 (pms_id=69498) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34774 (pms_id=69507) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34775 (pms_id=69508) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34776 (pms_id=69509) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34777 (pms_id=69510) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34778 (pms_id=69512) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34779 (pms_id=69517) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34780 (pms_id=69522) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34784 (pms_id=69532) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34787 (pms_id=69533) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34782 (pms_id=69534) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34781 (pms_id=69536) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34783 (pms_id=69537) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34786 (pms_id=69539) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34785 (pms_id=69549) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34790 (pms_id=69550) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34788 (pms_id=69561) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34789 (pms_id=69560) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34795 (pms_id=69562) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34791 (pms_id=69563) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34796 (pms_id=69564) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34792 (pms_id=69565) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34797 (pms_id=69566) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34793 (pms_id=69567) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34794 (pms_id=69568) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34798 (pms_id=69569) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34799 (pms_id=69573) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34800 (pms_id=69583) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34801 (pms_id=69584) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34802 (pms_id=69585) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34803 (pms_id=69586) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34804 (pms_id=69587) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34805 (pms_id=69588) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34806 (pms_id=69589) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34807 (pms_id=69590) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34812 (pms_id=69591) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34808 (pms_id=69592) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34809 (pms_id=69600) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34810 (pms_id=69601) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34811 (pms_id=69603) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34813 (pms_id=69604) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34814 (pms_id=69605) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34815 (pms_id=69606) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34816 (pms_id=69607) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34817 (pms_id=69614) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34818 (pms_id=69626) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34819 (pms_id=69627) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34826 (pms_id=69630) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34820 (pms_id=69629) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34821 (pms_id=69635) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34822 (pms_id=69636) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34823 (pms_id=69638) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34824 (pms_id=69640) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34825 (pms_id=69641) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34827 (pms_id=69646) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34828 (pms_id=69647) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34833 (pms_id=69649) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34829 (pms_id=69648) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34832 (pms_id=69650) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34830 (pms_id=69651) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34831 (pms_id=69652) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34834 (pms_id=69653) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34837 (pms_id=69654) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34835 (pms_id=69655) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34836 (pms_id=69656) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34838 (pms_id=69666) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34839 (pms_id=69667) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34840 (pms_id=69668) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34841 (pms_id=69669) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34842 (pms_id=69670) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34843 (pms_id=69671) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34844 (pms_id=69672) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34845 (pms_id=69673) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34846 (pms_id=69674) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34849 (pms_id=69675) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34847 (pms_id=69676) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34848 (pms_id=69677) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34850 (pms_id=69678) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34851 (pms_id=69682) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34852 (pms_id=69687) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34853 (pms_id=69689) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34859 (pms_id=69690) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34854 (pms_id=69691) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34855 (pms_id=69692) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34856 (pms_id=69693) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34857 (pms_id=69694) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34858 (pms_id=69696) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34862 (pms_id=69697) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34860 (pms_id=69699) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34861 (pms_id=69701) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34863 (pms_id=69710) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34864 (pms_id=69711) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34865 (pms_id=69712) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34866 (pms_id=69713) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34867 (pms_id=69714) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34868 (pms_id=69715) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34869 (pms_id=69716) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34870 (pms_id=69717) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34871 (pms_id=69718) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34872 (pms_id=69719) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34873 (pms_id=69720) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34875 (pms_id=69721) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34874 (pms_id=69722) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34876 (pms_id=69723) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34878 (pms_id=69724) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34877 (pms_id=69725) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34879 (pms_id=69726) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34880 (pms_id=69727) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34882 (pms_id=69728) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34881 (pms_id=69729) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34883 (pms_id=69730) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34884 (pms_id=69731) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34885 (pms_id=69732) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34888 (pms_id=69733) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34887 (pms_id=69734) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34889 (pms_id=69736) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34886 (pms_id=69735) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34890 (pms_id=69737) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34895 (pms_id=69738) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34891 (pms_id=69739) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34896 (pms_id=69740) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34892 (pms_id=69741) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34893 (pms_id=69742) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34894 (pms_id=69743) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34897 (pms_id=69744) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34914 (pms_id=69745) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34913 (pms_id=69746) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34898 (pms_id=69747) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34899 (pms_id=69748) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34900 (pms_id=69749) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34901 (pms_id=69750) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34902 (pms_id=69751) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34903 (pms_id=69752) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34905 (pms_id=69753) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34904 (pms_id=69754) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34906 (pms_id=69755) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34909 (pms_id=69756) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34907 (pms_id=69757) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34910 (pms_id=69758) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34908 (pms_id=69759) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34911 (pms_id=69760) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34915 (pms_id=69761) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34912 (pms_id=69762) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34917 (pms_id=69763) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34916 (pms_id=69764) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34918 (pms_id=69765) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34919 (pms_id=69766) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34920 (pms_id=69767) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34922 (pms_id=69768) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34921 (pms_id=69777) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34923 (pms_id=69778) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34924 (pms_id=69779) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34925 (pms_id=69780) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34926 (pms_id=69781) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34930 (pms_id=69782) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34927 (pms_id=69783) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34929 (pms_id=69785) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34928 (pms_id=69784) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34931 (pms_id=69786) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34935 (pms_id=69787) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34932 (pms_id=69788) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34933 (pms_id=69789) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34934 (pms_id=69790) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34936 (pms_id=69791) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34937 (pms_id=69793) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34938 (pms_id=69794) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34939 (pms_id=69795) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34940 (pms_id=69796) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34942 (pms_id=69797) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34941 (pms_id=69798) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34944 (pms_id=69800) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34943 (pms_id=69799) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34948 (pms_id=69801) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34945 (pms_id=69802) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34946 (pms_id=69803) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34952 (pms_id=69804) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34947 (pms_id=69805) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34949 (pms_id=69807) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34950 (pms_id=69817) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34951 (pms_id=69818) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34955 (pms_id=69819) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34957 (pms_id=69820) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34953 (pms_id=69821) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34954 (pms_id=69822) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34956 (pms_id=69824) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34958 (pms_id=69825) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34966 (pms_id=69826) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34962 (pms_id=69827) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34961 (pms_id=69828) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34959 (pms_id=69830) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34965 (pms_id=69833) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34960 (pms_id=69834) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34963 (pms_id=69835) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34967 (pms_id=69836) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34964 (pms_id=69837) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34968 (pms_id=69838) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34972 (pms_id=69839) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34973 (pms_id=69840) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34969 (pms_id=69841) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34974 (pms_id=69842) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34975 (pms_id=69843) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34971 (pms_id=69845) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34970 (pms_id=69844) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34977 (pms_id=69852) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34978 (pms_id=69854) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34976 (pms_id=69853) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34979 (pms_id=69864) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34984 (pms_id=69865) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34980 (pms_id=69866) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34981 (pms_id=69867) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34982 (pms_id=69868) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34983 (pms_id=69869) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34987 (pms_id=69870) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34985 (pms_id=69871) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34988 (pms_id=69872) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34986 (pms_id=69873) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34993 (pms_id=69874) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34990 (pms_id=69875) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34989 (pms_id=69876) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34992 (pms_id=69880) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34991 (pms_id=69879) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34994 (pms_id=69881) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34995 (pms_id=69882) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34997 (pms_id=69883) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34999 (pms_id=69884) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34996 (pms_id=69885) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 34998 (pms_id=69886) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35000 (pms_id=69887) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35003 (pms_id=69888) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35001 (pms_id=69890) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35002 (pms_id=69897) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35004 (pms_id=69898) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35005 (pms_id=69899) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35006 (pms_id=69900) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35007 (pms_id=69908) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35008 (pms_id=69909) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35010 (pms_id=69910) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35009 (pms_id=69911) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35011 (pms_id=69912) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35012 (pms_id=69913) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35013 (pms_id=69914) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35014 (pms_id=69915) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35017 (pms_id=69916) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35018 (pms_id=69917) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35015 (pms_id=69918) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35016 (pms_id=69919) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35022 (pms_id=69922) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35026 (pms_id=69923) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35019 (pms_id=69920) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35020 (pms_id=69924) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35023 (pms_id=69926) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35021 (pms_id=69925) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35024 (pms_id=69927) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35025 (pms_id=69928) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35028 (pms_id=69939) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35027 (pms_id=69940) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35029 (pms_id=69941) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35035 (pms_id=69942) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35036 (pms_id=69944) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35030 (pms_id=69947) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35031 (pms_id=69948) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35032 (pms_id=69949) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35033 (pms_id=69950) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35034 (pms_id=69951) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35038 (pms_id=69958) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35037 (pms_id=69952) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35039 (pms_id=69959) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35043 (pms_id=69960) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35040 (pms_id=69961) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35041 (pms_id=69962) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35044 (pms_id=69963) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35042 (pms_id=69964) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35045 (pms_id=69965) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35047 (pms_id=69966) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35048 (pms_id=69982) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35046 (pms_id=69972) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35049 (pms_id=69983) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35050 (pms_id=69984) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35051 (pms_id=69985) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35052 (pms_id=69986) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35053 (pms_id=69992) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35054 (pms_id=70003) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35058 (pms_id=70005) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35055 (pms_id=70007) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35056 (pms_id=70008) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35057 (pms_id=70009) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35059 (pms_id=70010) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35060 (pms_id=70011) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35062 (pms_id=70012) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35063 (pms_id=70013) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35061 (pms_id=70014) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35064 (pms_id=70015) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35065 (pms_id=70016) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35066 (pms_id=70017) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35067 (pms_id=70018) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35068 (pms_id=70025) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35069 (pms_id=70026) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35070 (pms_id=70034) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35072 (pms_id=70035) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35071 (pms_id=70036) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35073 (pms_id=70038) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35074 (pms_id=70039) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35075 (pms_id=70040) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35078 (pms_id=70041) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35076 (pms_id=70042) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35080 (pms_id=70043) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35077 (pms_id=70044) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35079 (pms_id=70045) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35081 (pms_id=70046) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35085 (pms_id=70047) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35082 (pms_id=70048) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35083 (pms_id=70049) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35084 (pms_id=70050) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35086 (pms_id=70059) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35087 (pms_id=70060) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35090 (pms_id=70061) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35088 (pms_id=70062) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35089 (pms_id=70063) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35091 (pms_id=70064) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35093 (pms_id=70065) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35092 (pms_id=70067) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35094 (pms_id=70066) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35098 (pms_id=70068) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35095 (pms_id=70071) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35097 (pms_id=70080) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35096 (pms_id=70081) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35101 (pms_id=70082) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35099 (pms_id=70083) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35100 (pms_id=70084) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35102 (pms_id=70086) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35104 (pms_id=70085) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35103 (pms_id=70087) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35105 (pms_id=70089) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35106 (pms_id=70090) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35107 (pms_id=70091) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35109 (pms_id=70092) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35108 (pms_id=70093) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35110 (pms_id=70101) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35111 (pms_id=70103) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35113 (pms_id=70104) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35112 (pms_id=70105) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35116 (pms_id=70112) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35117 (pms_id=70113) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35114 (pms_id=70114) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35115 (pms_id=70115) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35118 (pms_id=70122) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35119 (pms_id=70123) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35120 (pms_id=70124) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35121 (pms_id=70125) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35123 (pms_id=70126) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35122 (pms_id=70127) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35124 (pms_id=70128) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35127 (pms_id=70129) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35129 (pms_id=70130) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35130 (pms_id=70131) 2025-11-19 15:35:54 - alpine_bits_python.conversion_service - INFO - Updated conversion 35131 (pms_id=70132) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35125 (pms_id=70133) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35126 (pms_id=70139) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35132 (pms_id=70142) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35128 (pms_id=70141) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35133 (pms_id=70143) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35138 (pms_id=70150) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35134 (pms_id=70151) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35139 (pms_id=70152) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35140 (pms_id=70153) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35135 (pms_id=70154) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35136 (pms_id=70155) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35142 (pms_id=70156) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35137 (pms_id=70160) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35141 (pms_id=70170) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35145 (pms_id=70181) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35143 (pms_id=70182) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35144 (pms_id=70184) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35146 (pms_id=70185) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35147 (pms_id=70186) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35148 (pms_id=70188) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35149 (pms_id=70189) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35152 (pms_id=70190) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35150 (pms_id=70191) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35151 (pms_id=70192) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35153 (pms_id=70193) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35154 (pms_id=70197) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35157 (pms_id=70198) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35160 (pms_id=70199) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35159 (pms_id=70200) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35155 (pms_id=70201) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35156 (pms_id=70202) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35161 (pms_id=70203) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35158 (pms_id=70204) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35162 (pms_id=70209) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35164 (pms_id=70211) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35163 (pms_id=70210) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35165 (pms_id=70216) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35166 (pms_id=70217) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35167 (pms_id=70218) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35168 (pms_id=70219) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35169 (pms_id=70220) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35170 (pms_id=70221) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35171 (pms_id=70222) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35172 (pms_id=70223) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35173 (pms_id=70232) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35174 (pms_id=70233) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35175 (pms_id=70234) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35176 (pms_id=70235) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35177 (pms_id=70236) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35179 (pms_id=70237) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35178 (pms_id=70246) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35181 (pms_id=70251) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35180 (pms_id=70250) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35185 (pms_id=70252) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35186 (pms_id=70253) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35187 (pms_id=70254) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35182 (pms_id=70256) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35184 (pms_id=70257) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35183 (pms_id=70258) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35188 (pms_id=70266) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35190 (pms_id=70267) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35189 (pms_id=70268) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35193 (pms_id=70269) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35196 (pms_id=70270) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35191 (pms_id=70271) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35192 (pms_id=70272) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35194 (pms_id=70273) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35195 (pms_id=70274) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35197 (pms_id=70275) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35198 (pms_id=70276) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35199 (pms_id=70277) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35200 (pms_id=70287) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35201 (pms_id=70288) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35203 (pms_id=70298) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35202 (pms_id=70299) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35204 (pms_id=70300) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35207 (pms_id=70301) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35205 (pms_id=70302) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35208 (pms_id=70304) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35206 (pms_id=70303) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35209 (pms_id=70305) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35210 (pms_id=70306) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35211 (pms_id=70307) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35212 (pms_id=70309) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35215 (pms_id=70311) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35213 (pms_id=70312) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35214 (pms_id=70313) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35217 (pms_id=70321) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35216 (pms_id=70323) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35221 (pms_id=70324) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35218 (pms_id=70325) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35224 (pms_id=70326) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35220 (pms_id=70328) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35219 (pms_id=70327) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35222 (pms_id=70329) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35223 (pms_id=70330) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35225 (pms_id=70331) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35226 (pms_id=70333) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35228 (pms_id=70334) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35227 (pms_id=70335) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35233 (pms_id=70337) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35229 (pms_id=70336) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35230 (pms_id=70338) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35231 (pms_id=70339) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35232 (pms_id=70342) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35234 (pms_id=70343) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35235 (pms_id=70353) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35236 (pms_id=70354) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35240 (pms_id=70355) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35237 (pms_id=70356) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35239 (pms_id=70357) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35238 (pms_id=70358) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35241 (pms_id=70359) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35242 (pms_id=70360) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35245 (pms_id=70361) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35243 (pms_id=70362) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35244 (pms_id=70363) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35247 (pms_id=70364) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35246 (pms_id=70365) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35249 (pms_id=70366) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35248 (pms_id=70367) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35250 (pms_id=70368) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35252 (pms_id=70369) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35253 (pms_id=70370) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35254 (pms_id=70371) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35251 (pms_id=70372) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35255 (pms_id=70382) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35259 (pms_id=70383) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35257 (pms_id=70384) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35256 (pms_id=70385) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35258 (pms_id=70386) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35260 (pms_id=70387) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35261 (pms_id=70388) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35263 (pms_id=70389) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35262 (pms_id=70390) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35264 (pms_id=70391) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35265 (pms_id=70393) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35266 (pms_id=70394) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35267 (pms_id=70395) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35268 (pms_id=70396) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35269 (pms_id=70397) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35270 (pms_id=70398) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35271 (pms_id=70399) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35277 (pms_id=70400) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35279 (pms_id=70401) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35272 (pms_id=70402) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35274 (pms_id=70403) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35273 (pms_id=70405) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35276 (pms_id=70406) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35275 (pms_id=70407) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35280 (pms_id=70408) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35278 (pms_id=70416) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35281 (pms_id=70426) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35282 (pms_id=70427) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35283 (pms_id=70428) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35284 (pms_id=70429) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35286 (pms_id=70430) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35288 (pms_id=70431) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35287 (pms_id=70432) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35285 (pms_id=70433) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35289 (pms_id=70434) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35290 (pms_id=70435) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35291 (pms_id=70436) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35295 (pms_id=70437) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35294 (pms_id=70438) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35296 (pms_id=70439) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35292 (pms_id=70447) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35293 (pms_id=70448) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35297 (pms_id=70457) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35300 (pms_id=70458) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35298 (pms_id=70459) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35299 (pms_id=70460) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35301 (pms_id=70461) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35306 (pms_id=70462) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35302 (pms_id=70463) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35303 (pms_id=70464) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35307 (pms_id=70466) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35304 (pms_id=70465) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35305 (pms_id=70467) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35310 (pms_id=70468) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35311 (pms_id=70469) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35308 (pms_id=70470) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35309 (pms_id=70471) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35313 (pms_id=70473) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35312 (pms_id=70472) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35314 (pms_id=70474) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35315 (pms_id=70475) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35316 (pms_id=70476) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35317 (pms_id=70477) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35318 (pms_id=70478) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35320 (pms_id=70479) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35319 (pms_id=70480) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35322 (pms_id=70481) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35324 (pms_id=70483) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35321 (pms_id=70484) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35326 (pms_id=70485) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35323 (pms_id=70486) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35325 (pms_id=70487) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35328 (pms_id=70488) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35329 (pms_id=70490) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35327 (pms_id=70489) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35335 (pms_id=70491) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35330 (pms_id=70492) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35331 (pms_id=70493) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35332 (pms_id=70494) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35333 (pms_id=70495) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35334 (pms_id=70496) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35336 (pms_id=70497) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35337 (pms_id=70498) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35338 (pms_id=70499) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35339 (pms_id=70500) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35340 (pms_id=70501) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35341 (pms_id=70502) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35342 (pms_id=70504) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35344 (pms_id=70506) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35343 (pms_id=70507) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35345 (pms_id=70508) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35346 (pms_id=70509) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35347 (pms_id=70511) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35348 (pms_id=70512) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35350 (pms_id=70513) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35349 (pms_id=70514) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35351 (pms_id=70515) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35352 (pms_id=70516) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35355 (pms_id=70517) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35353 (pms_id=70518) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35357 (pms_id=70519) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35354 (pms_id=70521) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35358 (pms_id=70523) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35356 (pms_id=70522) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35362 (pms_id=70524) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35359 (pms_id=70525) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35360 (pms_id=70526) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35361 (pms_id=70527) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35365 (pms_id=70528) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35363 (pms_id=70530) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35364 (pms_id=70531) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35367 (pms_id=70535) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35366 (pms_id=70536) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35368 (pms_id=70537) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35370 (pms_id=70538) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35375 (pms_id=70539) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35376 (pms_id=70540) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35369 (pms_id=70546) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35371 (pms_id=70556) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35372 (pms_id=70557) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35373 (pms_id=70558) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35374 (pms_id=70561) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35377 (pms_id=70562) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35378 (pms_id=70563) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35383 (pms_id=70564) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35381 (pms_id=70565) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35379 (pms_id=70574) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35380 (pms_id=70575) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35382 (pms_id=70584) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35385 (pms_id=70585) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35384 (pms_id=70586) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35387 (pms_id=70587) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35388 (pms_id=70588) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35386 (pms_id=70589) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35391 (pms_id=70594) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35393 (pms_id=70595) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35389 (pms_id=70596) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35390 (pms_id=70597) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35394 (pms_id=70598) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35392 (pms_id=70599) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35398 (pms_id=70600) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35395 (pms_id=70601) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35396 (pms_id=70602) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35397 (pms_id=70603) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35403 (pms_id=70605) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35404 (pms_id=70606) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35399 (pms_id=70608) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35406 (pms_id=70618) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35407 (pms_id=70619) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35400 (pms_id=70620) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35402 (pms_id=70621) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35401 (pms_id=70622) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35405 (pms_id=70623) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35408 (pms_id=70633) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35409 (pms_id=70634) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35410 (pms_id=70635) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35413 (pms_id=70643) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35411 (pms_id=70644) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35412 (pms_id=70645) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35415 (pms_id=70652) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35414 (pms_id=70653) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35416 (pms_id=70654) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35417 (pms_id=70655) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35418 (pms_id=70656) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35421 (pms_id=70657) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35419 (pms_id=70659) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35422 (pms_id=70660) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35420 (pms_id=70661) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35423 (pms_id=70662) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35424 (pms_id=70663) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35425 (pms_id=70664) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35426 (pms_id=70665) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35428 (pms_id=70666) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35429 (pms_id=70667) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35430 (pms_id=70669) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35431 (pms_id=70670) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35427 (pms_id=70671) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35432 (pms_id=70672) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35434 (pms_id=70673) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35433 (pms_id=70676) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35435 (pms_id=70677) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35441 (pms_id=70678) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35436 (pms_id=70679) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35437 (pms_id=70685) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35438 (pms_id=70686) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35439 (pms_id=70687) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35440 (pms_id=70688) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35442 (pms_id=70689) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35443 (pms_id=70692) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70686 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70687 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35445 (pms_id=70693) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35444 (pms_id=70694) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35447 (pms_id=70695) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35449 (pms_id=70697) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35448 (pms_id=70696) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35446 (pms_id=70698) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35451 (pms_id=70701) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35452 (pms_id=70702) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35450 (pms_id=70706) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35453 (pms_id=70707) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35455 (pms_id=70708) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35456 (pms_id=70709) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35454 (pms_id=70710) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35458 (pms_id=70721) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35457 (pms_id=70711) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35461 (pms_id=70722) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35460 (pms_id=70723) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35459 (pms_id=70732) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35462 (pms_id=70733) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35468 (pms_id=70734) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35467 (pms_id=70735) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35463 (pms_id=70736) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35464 (pms_id=70737) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35466 (pms_id=70738) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35465 (pms_id=70739) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35469 (pms_id=70740) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35470 (pms_id=70741) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35472 (pms_id=70746) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35471 (pms_id=70747) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35473 (pms_id=70748) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35474 (pms_id=70749) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35476 (pms_id=70750) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35475 (pms_id=70758) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35478 (pms_id=70759) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35477 (pms_id=70760) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35480 (pms_id=70761) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35479 (pms_id=70762) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35481 (pms_id=70763) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35487 (pms_id=70764) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35482 (pms_id=70765) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35484 (pms_id=70766) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35483 (pms_id=70767) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35485 (pms_id=70768) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35486 (pms_id=70769) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35488 (pms_id=70774) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35489 (pms_id=70775) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35490 (pms_id=70776) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35491 (pms_id=70777) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35492 (pms_id=70778) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35495 (pms_id=70779) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35493 (pms_id=70780) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35494 (pms_id=70781) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35496 (pms_id=70782) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35499 (pms_id=70783) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35500 (pms_id=70784) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35497 (pms_id=70785) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35498 (pms_id=70786) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35501 (pms_id=70787) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35502 (pms_id=70788) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35503 (pms_id=70789) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35505 (pms_id=70791) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35504 (pms_id=70790) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35506 (pms_id=70792) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35508 (pms_id=70793) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35507 (pms_id=70794) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35509 (pms_id=70795) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35511 (pms_id=70796) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35515 (pms_id=70797) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35510 (pms_id=70798) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35512 (pms_id=70799) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35513 (pms_id=70800) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35514 (pms_id=70801) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35516 (pms_id=70802) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35517 (pms_id=70803) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35520 (pms_id=70804) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35518 (pms_id=70805) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35521 (pms_id=70807) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35519 (pms_id=70806) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35522 (pms_id=70808) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35523 (pms_id=70809) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35525 (pms_id=70810) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35527 (pms_id=70811) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35524 (pms_id=70812) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35526 (pms_id=70813) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35533 (pms_id=70814) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35528 (pms_id=70815) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35529 (pms_id=70816) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35531 (pms_id=70819) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35530 (pms_id=70818) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35532 (pms_id=70820) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35534 (pms_id=70821) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35535 (pms_id=70822) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35536 (pms_id=70823) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35542 (pms_id=70834) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35537 (pms_id=70824) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35540 (pms_id=70835) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35538 (pms_id=70836) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35539 (pms_id=70837) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35541 (pms_id=70838) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35543 (pms_id=70839) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35544 (pms_id=70840) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35546 (pms_id=70841) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35547 (pms_id=70842) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35545 (pms_id=70843) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35548 (pms_id=70844) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35549 (pms_id=70845) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35550 (pms_id=70846) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35551 (pms_id=70847) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35553 (pms_id=70848) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35552 (pms_id=70849) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35554 (pms_id=70850) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35555 (pms_id=70851) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35556 (pms_id=70852) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35557 (pms_id=70853) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35558 (pms_id=70854) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35561 (pms_id=70855) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35559 (pms_id=70856) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35560 (pms_id=70857) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35563 (pms_id=70858) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35562 (pms_id=70859) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35565 (pms_id=70868) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35564 (pms_id=70869) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35566 (pms_id=70870) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35567 (pms_id=70871) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35568 (pms_id=70872) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35569 (pms_id=70873) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35571 (pms_id=70875) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35570 (pms_id=70874) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35572 (pms_id=70876) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35573 (pms_id=70877) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35574 (pms_id=70878) 2025-11-19 15:35:55 - alpine_bits_python.conversion_service - INFO - Updated conversion 35575 (pms_id=70879) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35577 (pms_id=70880) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35576 (pms_id=70881) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35578 (pms_id=70882) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35579 (pms_id=70883) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35584 (pms_id=70884) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35580 (pms_id=70885) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35582 (pms_id=70886) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35581 (pms_id=70887) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35583 (pms_id=70888) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35587 (pms_id=70890) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35585 (pms_id=70889) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35588 (pms_id=70892) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35586 (pms_id=70891) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35589 (pms_id=70893) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35591 (pms_id=70899) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35590 (pms_id=70898) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35592 (pms_id=70900) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35593 (pms_id=70901) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35594 (pms_id=70910) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35595 (pms_id=70911) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35596 (pms_id=70912) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35597 (pms_id=70913) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35601 (pms_id=70914) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35598 (pms_id=70915) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35599 (pms_id=70916) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35600 (pms_id=70917) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35604 (pms_id=70918) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35602 (pms_id=70919) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35603 (pms_id=70921) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35605 (pms_id=70922) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35606 (pms_id=70923) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35607 (pms_id=70924) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35608 (pms_id=70926) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35609 (pms_id=70927) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35610 (pms_id=70929) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35611 (pms_id=70932) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35614 (pms_id=70933) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35612 (pms_id=70934) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35613 (pms_id=70935) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35616 (pms_id=70937) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35619 (pms_id=70938) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35621 (pms_id=70940) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35615 (pms_id=70939) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35618 (pms_id=70941) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35617 (pms_id=70942) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35622 (pms_id=70943) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35620 (pms_id=70945) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35623 (pms_id=70946) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35624 (pms_id=70947) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35626 (pms_id=70948) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35627 (pms_id=70949) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35628 (pms_id=70950) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35629 (pms_id=70951) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35625 (pms_id=70952) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35630 (pms_id=70953) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35632 (pms_id=70954) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35633 (pms_id=70955) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35631 (pms_id=70956) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35634 (pms_id=70957) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35635 (pms_id=70958) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35639 (pms_id=70959) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35636 (pms_id=70960) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35641 (pms_id=70961) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35637 (pms_id=70962) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35638 (pms_id=70963) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35640 (pms_id=70964) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35642 (pms_id=70965) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35643 (pms_id=70966) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35644 (pms_id=70967) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35647 (pms_id=70968) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35648 (pms_id=70969) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35651 (pms_id=70970) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35645 (pms_id=70971) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35646 (pms_id=70972) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35650 (pms_id=70973) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35649 (pms_id=70974) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35652 (pms_id=70975) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35653 (pms_id=70976) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35654 (pms_id=70985) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35655 (pms_id=70995) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35656 (pms_id=70996) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35658 (pms_id=70997) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35661 (pms_id=70998) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35659 (pms_id=70999) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35657 (pms_id=71001) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35660 (pms_id=71000) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35662 (pms_id=71002) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35664 (pms_id=71006) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35663 (pms_id=71003) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35666 (pms_id=71008) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35665 (pms_id=71009) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35670 (pms_id=71010) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35672 (pms_id=71011) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35673 (pms_id=71012) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35667 (pms_id=71013) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35668 (pms_id=71014) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35669 (pms_id=71016) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35671 (pms_id=71017) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35674 (pms_id=71018) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35675 (pms_id=71019) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35678 (pms_id=71020) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35680 (pms_id=71022) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35676 (pms_id=71021) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35677 (pms_id=71023) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35681 (pms_id=71024) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35682 (pms_id=71025) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35683 (pms_id=71027) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35684 (pms_id=71036) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35679 (pms_id=71028) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35687 (pms_id=71037) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35685 (pms_id=71038) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35686 (pms_id=71039) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35688 (pms_id=71040) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35690 (pms_id=71046) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35692 (pms_id=71047) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35689 (pms_id=71048) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35693 (pms_id=71049) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35691 (pms_id=71050) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35695 (pms_id=71051) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35694 (pms_id=71052) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35697 (pms_id=71060) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35698 (pms_id=71061) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35696 (pms_id=71062) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35701 (pms_id=71063) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35699 (pms_id=71064) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35702 (pms_id=71065) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35704 (pms_id=71066) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35700 (pms_id=71067) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35703 (pms_id=71068) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35707 (pms_id=71069) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35705 (pms_id=71070) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35706 (pms_id=71071) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35708 (pms_id=71072) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35709 (pms_id=71073) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35710 (pms_id=71075) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35713 (pms_id=71074) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35711 (pms_id=71076) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35712 (pms_id=71077) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35714 (pms_id=71078) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35717 (pms_id=71079) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35719 (pms_id=71080) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35715 (pms_id=71081) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35716 (pms_id=71082) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35718 (pms_id=71083) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35723 (pms_id=71088) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35720 (pms_id=71089) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35721 (pms_id=71090) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35722 (pms_id=71091) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35726 (pms_id=71092) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35728 (pms_id=71093) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35725 (pms_id=71095) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35724 (pms_id=71094) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35727 (pms_id=71096) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35729 (pms_id=71097) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35731 (pms_id=71098) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35732 (pms_id=71099) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35730 (pms_id=71100) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35733 (pms_id=71101) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35738 (pms_id=71103) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35734 (pms_id=71104) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35736 (pms_id=71106) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35735 (pms_id=71105) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35737 (pms_id=71107) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35739 (pms_id=71108) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35741 (pms_id=71109) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35742 (pms_id=71110) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35740 (pms_id=71111) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35745 (pms_id=71112) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35743 (pms_id=71114) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35747 (pms_id=71113) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35744 (pms_id=71115) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35748 (pms_id=71116) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35746 (pms_id=71117) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35749 (pms_id=71118) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35751 (pms_id=71119) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35750 (pms_id=71120) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35754 (pms_id=71121) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35757 (pms_id=71126) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35752 (pms_id=71137) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35753 (pms_id=71138) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35755 (pms_id=71139) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35756 (pms_id=71140) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35758 (pms_id=71141) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35759 (pms_id=71142) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35760 (pms_id=71143) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35761 (pms_id=71144) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35764 (pms_id=71145) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35765 (pms_id=71146) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35762 (pms_id=71147) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35766 (pms_id=71148) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35763 (pms_id=71149) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35767 (pms_id=71150) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35769 (pms_id=71151) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35768 (pms_id=71153) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35770 (pms_id=71154) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35772 (pms_id=71164) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35774 (pms_id=71165) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35771 (pms_id=71166) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35776 (pms_id=71174) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35777 (pms_id=71175) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71166 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35773 (pms_id=71176) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35775 (pms_id=71177) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35778 (pms_id=71178) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35779 (pms_id=71179) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35780 (pms_id=71180) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35782 (pms_id=71181) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35784 (pms_id=71182) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35781 (pms_id=71183) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35786 (pms_id=71184) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35783 (pms_id=71185) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35787 (pms_id=71186) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35785 (pms_id=71187) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35788 (pms_id=71188) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35790 (pms_id=71191) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35789 (pms_id=71192) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35791 (pms_id=71193) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35792 (pms_id=71194) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35793 (pms_id=71199) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35796 (pms_id=71200) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35794 (pms_id=71201) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35795 (pms_id=71202) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35798 (pms_id=71203) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35797 (pms_id=71204) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35802 (pms_id=71209) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35799 (pms_id=71208) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35801 (pms_id=71210) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35803 (pms_id=71211) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35800 (pms_id=71212) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35804 (pms_id=71213) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35807 (pms_id=71214) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35808 (pms_id=71215) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35805 (pms_id=71216) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35806 (pms_id=71226) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35809 (pms_id=71227) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35810 (pms_id=71228) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35812 (pms_id=71237) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35813 (pms_id=71238) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35815 (pms_id=71240) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35814 (pms_id=71239) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35811 (pms_id=71241) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35816 (pms_id=71242) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35817 (pms_id=71243) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35818 (pms_id=71244) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35819 (pms_id=71245) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35820 (pms_id=71246) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35823 (pms_id=71247) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35824 (pms_id=71249) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35825 (pms_id=71250) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35821 (pms_id=71251) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35822 (pms_id=71252) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35826 (pms_id=71253) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35829 (pms_id=71254) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35827 (pms_id=71255) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35828 (pms_id=71256) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35830 (pms_id=71259) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35832 (pms_id=71268) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35833 (pms_id=71269) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35831 (pms_id=71270) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35834 (pms_id=71271) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35835 (pms_id=71272) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35837 (pms_id=71278) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35836 (pms_id=71279) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35839 (pms_id=71280) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35838 (pms_id=71281) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35840 (pms_id=71282) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35843 (pms_id=71283) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35842 (pms_id=71284) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35841 (pms_id=71285) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35847 (pms_id=71286) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35844 (pms_id=71287) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35848 (pms_id=71288) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35845 (pms_id=71289) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35846 (pms_id=71290) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35849 (pms_id=71291) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35850 (pms_id=71292) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35854 (pms_id=71293) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35855 (pms_id=71294) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35851 (pms_id=71296) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35852 (pms_id=71297) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35858 (pms_id=71300) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35853 (pms_id=71299) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35856 (pms_id=71301) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35857 (pms_id=71302) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35862 (pms_id=71303) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35863 (pms_id=71304) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35859 (pms_id=71305) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35860 (pms_id=71306) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35861 (pms_id=71307) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35864 (pms_id=71308) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35865 (pms_id=71309) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35866 (pms_id=71311) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35867 (pms_id=71312) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35868 (pms_id=71313) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35869 (pms_id=71314) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35870 (pms_id=71315) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35872 (pms_id=71316) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35873 (pms_id=71317) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35874 (pms_id=71320) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35871 (pms_id=71321) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35875 (pms_id=71322) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35879 (pms_id=71323) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35881 (pms_id=71324) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35878 (pms_id=71326) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35876 (pms_id=71325) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35877 (pms_id=71327) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35880 (pms_id=71328) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35884 (pms_id=71330) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35882 (pms_id=71331) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35883 (pms_id=71332) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35889 (pms_id=71334) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35885 (pms_id=71333) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35890 (pms_id=71335) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35891 (pms_id=71336) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35886 (pms_id=71337) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35887 (pms_id=71338) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35888 (pms_id=71341) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35893 (pms_id=71342) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35894 (pms_id=71343) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35895 (pms_id=71344) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35892 (pms_id=71351) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35897 (pms_id=71353) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35898 (pms_id=71354) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35896 (pms_id=71352) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35899 (pms_id=71355) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35901 (pms_id=71356) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35900 (pms_id=71357) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35902 (pms_id=71358) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35903 (pms_id=71359) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35904 (pms_id=71360) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71358 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35907 (pms_id=71361) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35905 (pms_id=71364) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35910 (pms_id=71363) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35909 (pms_id=71362) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35906 (pms_id=71365) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35908 (pms_id=71366) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35911 (pms_id=71367) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35912 (pms_id=71368) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35914 (pms_id=71378) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35913 (pms_id=71380) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71367 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35919 (pms_id=71381) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35920 (pms_id=71382) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35916 (pms_id=71383) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35915 (pms_id=71387) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35917 (pms_id=71388) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35918 (pms_id=71389) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35921 (pms_id=71390) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35922 (pms_id=71391) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35927 (pms_id=71392) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35923 (pms_id=71394) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35924 (pms_id=71400) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35926 (pms_id=71402) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35925 (pms_id=71401) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35928 (pms_id=71403) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35930 (pms_id=71404) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35929 (pms_id=71406) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35933 (pms_id=71407) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35934 (pms_id=71408) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35935 (pms_id=71409) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35937 (pms_id=71410) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35938 (pms_id=71411) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35931 (pms_id=71412) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35932 (pms_id=71413) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35939 (pms_id=71414) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35936 (pms_id=71415) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35940 (pms_id=71416) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35941 (pms_id=71417) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35948 (pms_id=71418) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35942 (pms_id=71419) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35943 (pms_id=71420) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35945 (pms_id=71430) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35944 (pms_id=71429) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35946 (pms_id=71431) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35947 (pms_id=71438) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35949 (pms_id=71459) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35950 (pms_id=71461) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35951 (pms_id=71463) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35952 (pms_id=71464) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35953 (pms_id=71465) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35954 (pms_id=71466) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35958 (pms_id=71467) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35955 (pms_id=71468) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35960 (pms_id=71469) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35956 (pms_id=71470) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35957 (pms_id=71478) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35959 (pms_id=71479) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35961 (pms_id=71481) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35964 (pms_id=71482) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35962 (pms_id=71483) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35966 (pms_id=71484) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35968 (pms_id=71485) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35969 (pms_id=71486) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35963 (pms_id=71491) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35965 (pms_id=71492) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35967 (pms_id=71493) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35970 (pms_id=71494) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35971 (pms_id=71501) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35972 (pms_id=71502) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35973 (pms_id=71503) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35974 (pms_id=71504) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35980 (pms_id=71505) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35976 (pms_id=71511) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35975 (pms_id=71506) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35977 (pms_id=71512) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35978 (pms_id=71513) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35979 (pms_id=71514) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35981 (pms_id=71515) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35983 (pms_id=71517) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35982 (pms_id=71516) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35984 (pms_id=71518) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35985 (pms_id=71519) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35986 (pms_id=71523) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35987 (pms_id=71533) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35988 (pms_id=71543) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35989 (pms_id=71544) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35990 (pms_id=71545) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35991 (pms_id=71546) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35992 (pms_id=71547) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35993 (pms_id=71548) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35997 (pms_id=71549) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35998 (pms_id=71550) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35999 (pms_id=71551) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36000 (pms_id=71552) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35994 (pms_id=71553) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35995 (pms_id=71555) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 35996 (pms_id=71556) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36001 (pms_id=71557) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36005 (pms_id=71558) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36002 (pms_id=71559) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36003 (pms_id=71560) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36004 (pms_id=71561) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36009 (pms_id=71562) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36006 (pms_id=71563) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36010 (pms_id=71564) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36007 (pms_id=71565) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36008 (pms_id=71566) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36013 (pms_id=71569) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36011 (pms_id=71567) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36012 (pms_id=71568) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36014 (pms_id=71570) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36015 (pms_id=71571) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36017 (pms_id=71579) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36016 (pms_id=71580) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36019 (pms_id=71582) 2025-11-19 15:35:56 - alpine_bits_python.conversion_service - INFO - Updated conversion 36021 (pms_id=71583) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36020 (pms_id=71589) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36018 (pms_id=71584) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36022 (pms_id=71590) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36023 (pms_id=71592) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36024 (pms_id=71594) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36025 (pms_id=71595) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36026 (pms_id=71596) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36027 (pms_id=71597) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36028 (pms_id=71601) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36029 (pms_id=71602) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36030 (pms_id=71603) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36031 (pms_id=71604) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36035 (pms_id=71624) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36032 (pms_id=71605) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36033 (pms_id=71625) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36034 (pms_id=71626) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36036 (pms_id=71627) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36038 (pms_id=71628) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36037 (pms_id=71629) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36039 (pms_id=71630) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36040 (pms_id=71631) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36041 (pms_id=71632) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36044 (pms_id=71633) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36042 (pms_id=71636) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36043 (pms_id=71637) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36045 (pms_id=71639) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36046 (pms_id=71640) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36047 (pms_id=71641) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36048 (pms_id=71642) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36049 (pms_id=71643) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36050 (pms_id=71644) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36051 (pms_id=71645) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36052 (pms_id=71646) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36055 (pms_id=71647) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36053 (pms_id=71648) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36056 (pms_id=71650) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36054 (pms_id=71649) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36057 (pms_id=71651) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36058 (pms_id=71652) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36059 (pms_id=71654) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36064 (pms_id=71658) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36060 (pms_id=71657) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36065 (pms_id=71659) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36061 (pms_id=71660) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36062 (pms_id=71661) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36063 (pms_id=71662) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36066 (pms_id=71663) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36067 (pms_id=71664) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36068 (pms_id=71665) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71663 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36069 (pms_id=71666) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36071 (pms_id=71667) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36072 (pms_id=71668) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36074 (pms_id=71669) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36075 (pms_id=71670) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36070 (pms_id=71674) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36073 (pms_id=71684) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36076 (pms_id=71694) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36077 (pms_id=71695) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36078 (pms_id=71705) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36079 (pms_id=71715) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36080 (pms_id=71716) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36081 (pms_id=71717) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36083 (pms_id=71719) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36082 (pms_id=71718) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36084 (pms_id=71720) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36085 (pms_id=71721) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36086 (pms_id=71722) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36087 (pms_id=71727) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36088 (pms_id=71738) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36089 (pms_id=71739) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36094 (pms_id=71740) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36095 (pms_id=71750) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36090 (pms_id=71751) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36091 (pms_id=71752) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36092 (pms_id=71753) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36093 (pms_id=71754) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36096 (pms_id=71755) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36098 (pms_id=71757) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36097 (pms_id=71756) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36099 (pms_id=71759) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36100 (pms_id=71761) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36101 (pms_id=71762) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36102 (pms_id=71763) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71761 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36104 (pms_id=71764) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36105 (pms_id=71766) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36103 (pms_id=71765) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36106 (pms_id=71767) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36107 (pms_id=71768) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36110 (pms_id=71771) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36108 (pms_id=71769) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36109 (pms_id=71772) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36111 (pms_id=71773) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36115 (pms_id=71782) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36112 (pms_id=71783) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36114 (pms_id=71784) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36113 (pms_id=71785) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36116 (pms_id=71786) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36117 (pms_id=71787) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36119 (pms_id=71789) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36118 (pms_id=71788) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36120 (pms_id=71790) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36122 (pms_id=71795) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36121 (pms_id=71796) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36123 (pms_id=71805) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36124 (pms_id=71806) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36125 (pms_id=71807) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36126 (pms_id=71808) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36127 (pms_id=71809) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36128 (pms_id=71810) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36129 (pms_id=71811) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36130 (pms_id=71813) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36132 (pms_id=71815) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36131 (pms_id=71816) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36133 (pms_id=71820) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36134 (pms_id=71822) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36136 (pms_id=71823) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36135 (pms_id=71824) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36137 (pms_id=71825) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36138 (pms_id=71826) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36139 (pms_id=71827) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36146 (pms_id=71828) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36140 (pms_id=71829) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36141 (pms_id=71830) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36142 (pms_id=71831) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36143 (pms_id=71835) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36144 (pms_id=71836) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36147 (pms_id=71837) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36145 (pms_id=71846) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36148 (pms_id=71847) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36149 (pms_id=71848) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36155 (pms_id=71849) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36156 (pms_id=71860) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36150 (pms_id=71859) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36151 (pms_id=71861) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36152 (pms_id=71869) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36153 (pms_id=71879) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36154 (pms_id=71889) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36157 (pms_id=71890) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36158 (pms_id=71891) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36159 (pms_id=71900) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36160 (pms_id=71902) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36165 (pms_id=71901) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36162 (pms_id=71905) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36161 (pms_id=71903) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36163 (pms_id=71906) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36164 (pms_id=71907) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36167 (pms_id=71914) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36168 (pms_id=71915) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36166 (pms_id=71916) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36169 (pms_id=71917) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36170 (pms_id=71918) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36171 (pms_id=71919) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36172 (pms_id=71921) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36175 (pms_id=71920) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 71921 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36173 (pms_id=71922) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36174 (pms_id=71923) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36179 (pms_id=71924) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36176 (pms_id=71925) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36177 (pms_id=71926) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36178 (pms_id=71936) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36180 (pms_id=71937) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36184 (pms_id=71938) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36181 (pms_id=71939) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36182 (pms_id=71942) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36183 (pms_id=71943) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36185 (pms_id=71944) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36188 (pms_id=71948) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36191 (pms_id=71949) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36186 (pms_id=71950) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36187 (pms_id=71951) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36193 (pms_id=71952) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36189 (pms_id=71954) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36190 (pms_id=71955) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36192 (pms_id=71956) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36194 (pms_id=71957) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36196 (pms_id=71963) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36195 (pms_id=71958) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36197 (pms_id=71964) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36203 (pms_id=71965) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36198 (pms_id=71966) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36200 (pms_id=71968) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36201 (pms_id=71969) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36199 (pms_id=71967) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36202 (pms_id=71970) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36205 (pms_id=71974) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36204 (pms_id=71972) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36207 (pms_id=71975) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36206 (pms_id=71982) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36208 (pms_id=71983) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36209 (pms_id=71984) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36210 (pms_id=71985) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36212 (pms_id=71987) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36211 (pms_id=71986) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36213 (pms_id=71988) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36214 (pms_id=71989) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36215 (pms_id=71990) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36217 (pms_id=71992) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36216 (pms_id=71991) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36221 (pms_id=71993) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36222 (pms_id=71994) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36223 (pms_id=71995) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36218 (pms_id=71996) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36219 (pms_id=71997) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36220 (pms_id=71998) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36224 (pms_id=72003) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36225 (pms_id=72004) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36227 (pms_id=72013) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36226 (pms_id=72014) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36228 (pms_id=72015) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36232 (pms_id=72016) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36229 (pms_id=72017) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36233 (pms_id=72018) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36230 (pms_id=72020) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36231 (pms_id=72021) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36235 (pms_id=72028) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36234 (pms_id=72029) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36236 (pms_id=72030) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36240 (pms_id=72031) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36237 (pms_id=72039) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36238 (pms_id=72040) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36239 (pms_id=72041) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36241 (pms_id=72042) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36242 (pms_id=72043) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36243 (pms_id=72045) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36244 (pms_id=72046) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36245 (pms_id=72048) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36246 (pms_id=72049) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36247 (pms_id=72050) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36248 (pms_id=72059) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36250 (pms_id=72061) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36249 (pms_id=72063) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36251 (pms_id=72072) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36252 (pms_id=72074) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72059 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72063 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36253 (pms_id=72082) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36254 (pms_id=72083) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36255 (pms_id=72084) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36256 (pms_id=72085) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36257 (pms_id=72086) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36258 (pms_id=72087) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36259 (pms_id=72088) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36260 (pms_id=72089) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36261 (pms_id=72091) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36262 (pms_id=72092) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36263 (pms_id=72093) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36264 (pms_id=72094) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36265 (pms_id=72106) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36266 (pms_id=72107) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36267 (pms_id=72117) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36268 (pms_id=72128) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36269 (pms_id=72130) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36270 (pms_id=72140) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36272 (pms_id=72143) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36271 (pms_id=72142) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36274 (pms_id=72149) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36273 (pms_id=72144) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36275 (pms_id=72150) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36277 (pms_id=72151) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36276 (pms_id=72153) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36278 (pms_id=72154) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36279 (pms_id=72155) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36281 (pms_id=72157) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36280 (pms_id=72156) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36282 (pms_id=72158) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36283 (pms_id=72165) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36284 (pms_id=72159) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36285 (pms_id=72166) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36286 (pms_id=72169) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36287 (pms_id=72170) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36288 (pms_id=72171) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36289 (pms_id=72172) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36291 (pms_id=72174) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36290 (pms_id=72173) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36292 (pms_id=72180) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36294 (pms_id=72200) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36293 (pms_id=72190) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36295 (pms_id=72201) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36296 (pms_id=72213) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36298 (pms_id=72202) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36297 (pms_id=72214) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36299 (pms_id=72216) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36302 (pms_id=72215) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72201 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36303 (pms_id=72217) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36300 (pms_id=72224) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36301 (pms_id=72225) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36304 (pms_id=72226) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36305 (pms_id=72227) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36306 (pms_id=72228) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36307 (pms_id=72229) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36308 (pms_id=72230) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36314 (pms_id=72231) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36309 (pms_id=72233) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36316 (pms_id=72234) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36310 (pms_id=72242) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36311 (pms_id=72243) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36312 (pms_id=72244) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36313 (pms_id=72253) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36315 (pms_id=72254) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36317 (pms_id=72255) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36318 (pms_id=72257) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36319 (pms_id=72258) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36320 (pms_id=72259) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36321 (pms_id=72260) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72254 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72255 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36322 (pms_id=72261) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36323 (pms_id=72262) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36324 (pms_id=72288) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36325 (pms_id=72299) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36326 (pms_id=72298) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36327 (pms_id=72309) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36328 (pms_id=72310) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36334 (pms_id=72311) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36329 (pms_id=72312) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36336 (pms_id=72313) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36330 (pms_id=72314) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36331 (pms_id=72315) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36332 (pms_id=72317) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36333 (pms_id=72319) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36335 (pms_id=72320) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36337 (pms_id=72322) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36338 (pms_id=72323) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36339 (pms_id=72332) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36340 (pms_id=72334) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36346 (pms_id=72344) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36341 (pms_id=72345) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36343 (pms_id=72346) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36342 (pms_id=72347) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36344 (pms_id=72348) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36345 (pms_id=72355) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36347 (pms_id=72356) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36348 (pms_id=72365) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36349 (pms_id=72366) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36350 (pms_id=72367) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36351 (pms_id=72368) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36352 (pms_id=72369) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36353 (pms_id=72370) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36354 (pms_id=72371) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36355 (pms_id=72372) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36356 (pms_id=72373) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36357 (pms_id=72374) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36358 (pms_id=72380) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36359 (pms_id=72381) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36360 (pms_id=72382) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36362 (pms_id=72383) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36361 (pms_id=72384) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36363 (pms_id=72385) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36364 (pms_id=72386) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36365 (pms_id=72387) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36366 (pms_id=72388) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36367 (pms_id=72389) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36368 (pms_id=72390) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36369 (pms_id=72391) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36375 (pms_id=72393) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36370 (pms_id=72392) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36371 (pms_id=72394) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36372 (pms_id=72395) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36373 (pms_id=72396) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36377 (pms_id=72397) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36374 (pms_id=72398) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36376 (pms_id=72399) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36378 (pms_id=72400) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36379 (pms_id=72401) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36380 (pms_id=72402) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36382 (pms_id=72403) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36381 (pms_id=72404) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36383 (pms_id=72405) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36384 (pms_id=72406) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36385 (pms_id=72407) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36387 (pms_id=72408) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36386 (pms_id=72409) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36388 (pms_id=72410) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36389 (pms_id=72411) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36390 (pms_id=72412) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36391 (pms_id=72413) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36392 (pms_id=72414) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36393 (pms_id=72421) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36394 (pms_id=72422) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36396 (pms_id=72431) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36395 (pms_id=72432) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36397 (pms_id=72433) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36398 (pms_id=72434) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36399 (pms_id=72435) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36400 (pms_id=72445) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36401 (pms_id=72446) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36407 (pms_id=72455) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36404 (pms_id=72457) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36402 (pms_id=72456) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36403 (pms_id=72458) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36406 (pms_id=72459) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36405 (pms_id=72460) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36408 (pms_id=72467) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36410 (pms_id=72468) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36409 (pms_id=72470) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36412 (pms_id=72469) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36411 (pms_id=72471) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36417 (pms_id=72472) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36418 (pms_id=72473) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36413 (pms_id=72474) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36414 (pms_id=72475) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36415 (pms_id=72478) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36416 (pms_id=72479) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36422 (pms_id=72480) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36419 (pms_id=72481) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36420 (pms_id=72482) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36421 (pms_id=72485) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36423 (pms_id=72486) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36424 (pms_id=72487) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36425 (pms_id=72493) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36426 (pms_id=72496) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36428 (pms_id=72497) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36427 (pms_id=72498) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36430 (pms_id=72506) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36429 (pms_id=72507) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36431 (pms_id=72517) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36434 (pms_id=72518) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36432 (pms_id=72527) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36433 (pms_id=72528) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36436 (pms_id=72529) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36438 (pms_id=72531) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36437 (pms_id=72530) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36435 (pms_id=72541) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36439 (pms_id=72551) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36440 (pms_id=72552) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36441 (pms_id=72553) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36442 (pms_id=72563) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36443 (pms_id=72574) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36444 (pms_id=72575) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36445 (pms_id=72585) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36446 (pms_id=72587) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36447 (pms_id=72588) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36448 (pms_id=72597) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36449 (pms_id=72598) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36450 (pms_id=72599) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36453 (pms_id=72600) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36451 (pms_id=72601) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36452 (pms_id=72602) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36454 (pms_id=72603) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36455 (pms_id=72613) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36456 (pms_id=72623) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36459 (pms_id=72624) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36457 (pms_id=72625) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36458 (pms_id=72626) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36460 (pms_id=72636) 2025-11-19 15:35:57 - alpine_bits_python.conversion_service - INFO - Updated conversion 36461 (pms_id=72637) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36462 (pms_id=72638) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36463 (pms_id=72646) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72626 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36465 (pms_id=72647) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36467 (pms_id=72648) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36464 (pms_id=72649) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36466 (pms_id=72650) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36471 (pms_id=72656) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36468 (pms_id=72657) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36469 (pms_id=72658) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36470 (pms_id=72659) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36473 (pms_id=72660) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36472 (pms_id=72661) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36474 (pms_id=72662) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36475 (pms_id=72663) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36477 (pms_id=72664) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36476 (pms_id=72665) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36483 (pms_id=72666) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36478 (pms_id=72667) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36479 (pms_id=72669) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36480 (pms_id=72670) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36481 (pms_id=72671) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36482 (pms_id=72672) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36484 (pms_id=72676) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36485 (pms_id=72677) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36486 (pms_id=72679) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36487 (pms_id=72685) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36488 (pms_id=72686) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36489 (pms_id=72687) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36490 (pms_id=72688) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36491 (pms_id=72689) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36492 (pms_id=72690) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36493 (pms_id=72691) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36494 (pms_id=72692) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36495 (pms_id=72693) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36496 (pms_id=72694) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36497 (pms_id=72697) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36498 (pms_id=72706) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36500 (pms_id=72707) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36499 (pms_id=72708) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36501 (pms_id=72717) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36502 (pms_id=72718) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36503 (pms_id=72719) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36504 (pms_id=72727) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36505 (pms_id=72728) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36513 (pms_id=72730) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36506 (pms_id=72731) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36507 (pms_id=72733) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36508 (pms_id=72734) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36509 (pms_id=72735) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36510 (pms_id=72742) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36511 (pms_id=72743) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36512 (pms_id=72744) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36514 (pms_id=72746) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36515 (pms_id=72745) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36516 (pms_id=72747) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36517 (pms_id=72748) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36518 (pms_id=72752) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36519 (pms_id=72753) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36520 (pms_id=72754) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36522 (pms_id=72763) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36521 (pms_id=72764) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36523 (pms_id=72768) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36542 (pms_id=72765) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36524 (pms_id=72769) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36525 (pms_id=72770) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36526 (pms_id=72771) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36527 (pms_id=72772) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36528 (pms_id=72773) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36530 (pms_id=72774) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36529 (pms_id=72784) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36531 (pms_id=72785) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36533 (pms_id=72786) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36532 (pms_id=72793) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36534 (pms_id=72794) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36535 (pms_id=72795) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36536 (pms_id=72796) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36537 (pms_id=72797) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36538 (pms_id=72798) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36539 (pms_id=72804) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36540 (pms_id=72805) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36541 (pms_id=72806) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36543 (pms_id=72807) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36549 (pms_id=72808) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36544 (pms_id=72809) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36545 (pms_id=72810) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36546 (pms_id=72811) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36547 (pms_id=72813) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36548 (pms_id=72814) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36550 (pms_id=72815) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36551 (pms_id=72816) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36558 (pms_id=72817) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36554 (pms_id=72818) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36552 (pms_id=72819) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36553 (pms_id=72820) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36556 (pms_id=72821) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36555 (pms_id=72823) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36557 (pms_id=72824) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36559 (pms_id=72825) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36560 (pms_id=72826) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36561 (pms_id=72827) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36567 (pms_id=72828) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36562 (pms_id=72829) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36563 (pms_id=72830) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36564 (pms_id=72833) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36565 (pms_id=72843) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36568 (pms_id=72845) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36566 (pms_id=72844) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36569 (pms_id=72847) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36571 (pms_id=72848) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 72845 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36570 (pms_id=72849) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36576 (pms_id=72850) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36572 (pms_id=72851) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36573 (pms_id=72852) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36574 (pms_id=72853) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36575 (pms_id=72860) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36577 (pms_id=72870) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36578 (pms_id=72871) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36579 (pms_id=72872) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36580 (pms_id=72873) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36585 (pms_id=72874) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36581 (pms_id=72881) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36582 (pms_id=72891) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36584 (pms_id=72892) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36583 (pms_id=72893) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36586 (pms_id=72894) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36588 (pms_id=72895) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36587 (pms_id=72896) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36591 (pms_id=72897) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36589 (pms_id=72898) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36590 (pms_id=72899) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36592 (pms_id=72900) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36593 (pms_id=72901) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36598 (pms_id=72909) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36595 (pms_id=72910) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36594 (pms_id=72920) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36599 (pms_id=72921) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36596 (pms_id=72922) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36597 (pms_id=72923) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36600 (pms_id=72924) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36602 (pms_id=72925) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36601 (pms_id=72926) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36605 (pms_id=72927) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36603 (pms_id=72928) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36604 (pms_id=72929) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36606 (pms_id=72930) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36607 (pms_id=72931) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36608 (pms_id=72933) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36610 (pms_id=72934) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36609 (pms_id=72935) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36612 (pms_id=72945) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36613 (pms_id=72946) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36611 (pms_id=72947) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36617 (pms_id=72948) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36614 (pms_id=72949) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36615 (pms_id=72950) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36619 (pms_id=72951) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36616 (pms_id=72952) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36618 (pms_id=72953) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36620 (pms_id=72954) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36622 (pms_id=72955) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36623 (pms_id=72956) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36624 (pms_id=72957) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36621 (pms_id=72964) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36625 (pms_id=72965) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36626 (pms_id=72966) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36628 (pms_id=72967) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36629 (pms_id=72968) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36627 (pms_id=72974) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36631 (pms_id=72976) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36630 (pms_id=72975) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36632 (pms_id=72977) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36633 (pms_id=72986) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36634 (pms_id=72987) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36635 (pms_id=72988) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36636 (pms_id=72989) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36638 (pms_id=72990) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36639 (pms_id=72997) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36637 (pms_id=72998) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36640 (pms_id=73007) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36641 (pms_id=73008) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36643 (pms_id=73009) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36645 (pms_id=73017) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36644 (pms_id=73019) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36642 (pms_id=73020) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36646 (pms_id=73021) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36647 (pms_id=73022) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36648 (pms_id=73027) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36649 (pms_id=73028) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36652 (pms_id=73029) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36650 (pms_id=73030) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36651 (pms_id=73031) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36653 (pms_id=73032) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36654 (pms_id=73037) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36655 (pms_id=73038) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36656 (pms_id=73039) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36659 (pms_id=73040) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36657 (pms_id=73047) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36660 (pms_id=73048) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36658 (pms_id=73049) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36661 (pms_id=73050) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36662 (pms_id=73051) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36663 (pms_id=73052) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36664 (pms_id=73053) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36665 (pms_id=73054) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36666 (pms_id=73060) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36669 (pms_id=73061) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36667 (pms_id=73062) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36668 (pms_id=73063) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36671 (pms_id=73064) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36670 (pms_id=73065) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36672 (pms_id=73066) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36673 (pms_id=73076) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36677 (pms_id=73077) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36674 (pms_id=73088) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36675 (pms_id=73089) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36676 (pms_id=73090) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36680 (pms_id=73091) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36678 (pms_id=73092) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36679 (pms_id=73099) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36682 (pms_id=73100) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36683 (pms_id=73101) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36684 (pms_id=73102) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36681 (pms_id=73112) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36685 (pms_id=73113) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36686 (pms_id=73114) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36687 (pms_id=73116) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36688 (pms_id=73117) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36691 (pms_id=73118) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36692 (pms_id=73119) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36689 (pms_id=73121) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36693 (pms_id=73133) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36690 (pms_id=73122) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36694 (pms_id=73134) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36695 (pms_id=73135) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36696 (pms_id=73136) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36697 (pms_id=73137) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36698 (pms_id=73138) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36699 (pms_id=73139) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36701 (pms_id=73140) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36700 (pms_id=73141) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36702 (pms_id=73142) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36703 (pms_id=73143) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36704 (pms_id=73144) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36705 (pms_id=73145) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36706 (pms_id=73146) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36707 (pms_id=73147) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36712 (pms_id=73148) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36714 (pms_id=73149) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36708 (pms_id=73150) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36709 (pms_id=73151) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36710 (pms_id=73152) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36711 (pms_id=73153) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36713 (pms_id=73154) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36715 (pms_id=73155) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36716 (pms_id=73158) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36717 (pms_id=73159) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36718 (pms_id=73166) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36719 (pms_id=73167) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36720 (pms_id=73168) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36721 (pms_id=73169) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36724 (pms_id=73170) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36722 (pms_id=73171) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36725 (pms_id=73172) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36723 (pms_id=73173) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36726 (pms_id=73174) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36727 (pms_id=73175) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36728 (pms_id=73176) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36730 (pms_id=73178) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36729 (pms_id=73177) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36731 (pms_id=73179) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36732 (pms_id=73180) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36735 (pms_id=73181) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36734 (pms_id=73182) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36733 (pms_id=73183) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36736 (pms_id=73184) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36737 (pms_id=73185) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36739 (pms_id=73186) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36738 (pms_id=73187) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36740 (pms_id=73188) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36741 (pms_id=73189) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36746 (pms_id=73195) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36742 (pms_id=73197) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36743 (pms_id=73198) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36744 (pms_id=73199) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36745 (pms_id=73200) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36747 (pms_id=73201) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36748 (pms_id=73202) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36750 (pms_id=73203) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36751 (pms_id=73204) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36753 (pms_id=73205) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36749 (pms_id=73215) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36754 (pms_id=73216) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36755 (pms_id=73218) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36757 (pms_id=73219) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36752 (pms_id=73220) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36756 (pms_id=73221) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36758 (pms_id=73222) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36761 (pms_id=73223) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36762 (pms_id=73225) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36759 (pms_id=73233) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36760 (pms_id=73235) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36764 (pms_id=73234) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 73233 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36765 (pms_id=73243) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36766 (pms_id=73244) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36767 (pms_id=73245) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36763 (pms_id=73246) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36768 (pms_id=73247) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36769 (pms_id=73248) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36770 (pms_id=73249) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36771 (pms_id=73250) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36772 (pms_id=73251) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36776 (pms_id=73252) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36777 (pms_id=73253) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36773 (pms_id=73254) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36775 (pms_id=73255) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36774 (pms_id=73258) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36778 (pms_id=73261) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36779 (pms_id=73262) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36781 (pms_id=73263) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36780 (pms_id=73264) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36782 (pms_id=73265) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36786 (pms_id=73272) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36783 (pms_id=73273) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36784 (pms_id=73274) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36787 (pms_id=73276) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36785 (pms_id=73275) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36788 (pms_id=73277) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36789 (pms_id=73278) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36790 (pms_id=73279) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36791 (pms_id=73280) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36792 (pms_id=73281) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36794 (pms_id=73283) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36795 (pms_id=73284) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36793 (pms_id=73293) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36798 (pms_id=73294) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36800 (pms_id=73295) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36796 (pms_id=73305) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36801 (pms_id=73306) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36797 (pms_id=73308) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36802 (pms_id=73307) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36799 (pms_id=73309) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36803 (pms_id=73315) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36806 (pms_id=73316) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36804 (pms_id=73325) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36809 (pms_id=73326) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36805 (pms_id=73328) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36807 (pms_id=73329) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36810 (pms_id=73330) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36811 (pms_id=73331) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36808 (pms_id=73332) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36812 (pms_id=73333) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36813 (pms_id=73334) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36816 (pms_id=73335) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36817 (pms_id=73336) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36814 (pms_id=73337) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36815 (pms_id=73338) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36821 (pms_id=73339) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36818 (pms_id=73340) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36819 (pms_id=73341) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36823 (pms_id=73343) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36820 (pms_id=73342) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36822 (pms_id=73344) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36824 (pms_id=73345) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36825 (pms_id=73346) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36827 (pms_id=73352) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36828 (pms_id=73353) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36829 (pms_id=73354) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36830 (pms_id=73355) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36831 (pms_id=73356) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36826 (pms_id=73357) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36832 (pms_id=73358) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36833 (pms_id=73359) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36834 (pms_id=73369) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36836 (pms_id=73370) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36835 (pms_id=73371) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36839 (pms_id=73372) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36840 (pms_id=73373) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36837 (pms_id=73374) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36838 (pms_id=73376) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36841 (pms_id=73375) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36844 (pms_id=73378) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36842 (pms_id=73377) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36845 (pms_id=73379) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36843 (pms_id=73380) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36848 (pms_id=73382) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36847 (pms_id=73381) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36849 (pms_id=73395) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36846 (pms_id=73397) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36852 (pms_id=73398) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36850 (pms_id=73399) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36851 (pms_id=73401) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36853 (pms_id=73402) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36855 (pms_id=73403) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36860 (pms_id=73404) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36861 (pms_id=73405) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36854 (pms_id=73406) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36856 (pms_id=73407) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36857 (pms_id=73408) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36858 (pms_id=73409) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36859 (pms_id=73410) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36862 (pms_id=73411) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36866 (pms_id=73412) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36868 (pms_id=73413) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36869 (pms_id=73414) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36863 (pms_id=73415) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36864 (pms_id=73416) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36865 (pms_id=73417) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36870 (pms_id=73426) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36871 (pms_id=73427) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36867 (pms_id=73428) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36872 (pms_id=73429) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36877 (pms_id=73430) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36873 (pms_id=73431) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36878 (pms_id=73432) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36874 (pms_id=73433) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36875 (pms_id=73442) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36879 (pms_id=73443) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36876 (pms_id=73444) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36880 (pms_id=73452) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36881 (pms_id=73453) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36882 (pms_id=73463) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36884 (pms_id=73464) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36885 (pms_id=73465) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36887 (pms_id=73466) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36883 (pms_id=73467) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36888 (pms_id=73468) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36889 (pms_id=73469) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36890 (pms_id=73470) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36886 (pms_id=73473) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36891 (pms_id=73474) 2025-11-19 15:35:58 - alpine_bits_python.conversion_service - INFO - Updated conversion 36892 (pms_id=73475) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36893 (pms_id=73485) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36894 (pms_id=73494) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36897 (pms_id=73496) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36895 (pms_id=73495) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36896 (pms_id=73497) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36898 (pms_id=73498) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36902 (pms_id=73499) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36899 (pms_id=73500) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36900 (pms_id=73501) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36901 (pms_id=73502) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36903 (pms_id=73504) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36904 (pms_id=73505) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36905 (pms_id=73516) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36906 (pms_id=73515) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36909 (pms_id=73517) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36910 (pms_id=73518) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36907 (pms_id=73519) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36913 (pms_id=73520) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36912 (pms_id=73521) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36908 (pms_id=73522) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36911 (pms_id=73523) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36915 (pms_id=73524) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36914 (pms_id=73525) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36918 (pms_id=73526) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36921 (pms_id=73527) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36916 (pms_id=73528) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36917 (pms_id=73529) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36922 (pms_id=73530) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36919 (pms_id=73531) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36920 (pms_id=73536) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36923 (pms_id=73537) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36927 (pms_id=73538) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36925 (pms_id=73539) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36924 (pms_id=73540) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36926 (pms_id=73541) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36932 (pms_id=73542) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36928 (pms_id=73543) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36929 (pms_id=73546) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36930 (pms_id=73552) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36931 (pms_id=73553) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36933 (pms_id=73554) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36937 (pms_id=73555) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36934 (pms_id=73557) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36938 (pms_id=73556) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36935 (pms_id=73558) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36941 (pms_id=73559) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36940 (pms_id=73560) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36936 (pms_id=73561) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36942 (pms_id=73562) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36939 (pms_id=73563) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36943 (pms_id=73564) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36945 (pms_id=73565) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36944 (pms_id=73566) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36946 (pms_id=73567) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36949 (pms_id=73568) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36951 (pms_id=73570) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36948 (pms_id=73569) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36950 (pms_id=73571) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36947 (pms_id=73572) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36952 (pms_id=73573) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36954 (pms_id=73574) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36953 (pms_id=73575) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36955 (pms_id=73576) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36956 (pms_id=73577) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36959 (pms_id=73578) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36961 (pms_id=73580) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36960 (pms_id=73579) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36958 (pms_id=73581) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36957 (pms_id=73582) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36963 (pms_id=73583) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36962 (pms_id=73584) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36965 (pms_id=73585) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36968 (pms_id=73586) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36964 (pms_id=73587) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36966 (pms_id=73588) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36970 (pms_id=73590) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36967 (pms_id=73589) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36973 (pms_id=73591) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36969 (pms_id=73602) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36971 (pms_id=73603) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36972 (pms_id=73604) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36974 (pms_id=73605) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36976 (pms_id=73606) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36977 (pms_id=73607) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36979 (pms_id=73608) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36975 (pms_id=73614) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36981 (pms_id=73615) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36983 (pms_id=73616) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36978 (pms_id=73617) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36980 (pms_id=73625) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36982 (pms_id=73635) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36984 (pms_id=73636) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36987 (pms_id=73637) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36989 (pms_id=73638) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36990 (pms_id=73639) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36991 (pms_id=73640) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36992 (pms_id=73641) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36985 (pms_id=73645) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36986 (pms_id=73646) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36988 (pms_id=73647) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36993 (pms_id=73648) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36994 (pms_id=73649) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36996 (pms_id=73657) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36995 (pms_id=73659) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36997 (pms_id=73660) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36998 (pms_id=73661) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37000 (pms_id=73662) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37001 (pms_id=73663) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 36999 (pms_id=73664) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37002 (pms_id=73665) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37004 (pms_id=73666) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37003 (pms_id=73667) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37007 (pms_id=73669) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37005 (pms_id=73668) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37006 (pms_id=73670) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37008 (pms_id=73671) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37009 (pms_id=73672) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37010 (pms_id=73673) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37011 (pms_id=73674) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37012 (pms_id=73675) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37014 (pms_id=73676) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37015 (pms_id=73677) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37013 (pms_id=73678) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37017 (pms_id=73679) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37018 (pms_id=73680) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37016 (pms_id=73682) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37019 (pms_id=73683) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37020 (pms_id=73684) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37021 (pms_id=73685) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37023 (pms_id=73686) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37022 (pms_id=73687) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37025 (pms_id=73688) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37024 (pms_id=73689) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37027 (pms_id=73690) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37028 (pms_id=73691) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37026 (pms_id=73692) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37032 (pms_id=73693) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37029 (pms_id=73694) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37030 (pms_id=73695) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37031 (pms_id=73705) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37033 (pms_id=73715) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37036 (pms_id=73716) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37035 (pms_id=73717) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37037 (pms_id=73727) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37039 (pms_id=73728) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37034 (pms_id=73729) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37038 (pms_id=73730) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37041 (pms_id=73732) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37040 (pms_id=73733) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37043 (pms_id=73734) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37042 (pms_id=73735) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37044 (pms_id=73736) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37049 (pms_id=73747) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37050 (pms_id=73757) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37045 (pms_id=73759) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37046 (pms_id=73760) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37047 (pms_id=73761) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37048 (pms_id=73768) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37051 (pms_id=73769) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37052 (pms_id=73770) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37054 (pms_id=73771) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37053 (pms_id=73779) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37055 (pms_id=73789) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37059 (pms_id=73790) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37057 (pms_id=73791) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37056 (pms_id=73792) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37058 (pms_id=73793) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37060 (pms_id=73794) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37062 (pms_id=73795) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37061 (pms_id=73796) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37066 (pms_id=73797) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37063 (pms_id=73799) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37068 (pms_id=73800) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37064 (pms_id=73801) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37065 (pms_id=73819) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37069 (pms_id=73830) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37067 (pms_id=73831) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37070 (pms_id=73834) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37071 (pms_id=73842) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37072 (pms_id=73843) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37074 (pms_id=73844) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37073 (pms_id=73845) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37075 (pms_id=73846) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37076 (pms_id=73847) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37077 (pms_id=73854) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37078 (pms_id=73855) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37080 (pms_id=73856) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37081 (pms_id=73857) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37079 (pms_id=73859) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37084 (pms_id=73860) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37082 (pms_id=73861) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37083 (pms_id=73862) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37086 (pms_id=73863) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37085 (pms_id=73864) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37089 (pms_id=73865) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37088 (pms_id=73866) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37090 (pms_id=73867) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37087 (pms_id=73868) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37091 (pms_id=73880) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37093 (pms_id=73881) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37092 (pms_id=73882) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37094 (pms_id=73883) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37096 (pms_id=73885) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37095 (pms_id=73886) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37100 (pms_id=73887) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37097 (pms_id=73888) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37101 (pms_id=73889) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37102 (pms_id=73894) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37099 (pms_id=73895) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37098 (pms_id=73896) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37103 (pms_id=73897) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37104 (pms_id=73899) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37106 (pms_id=73900) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37105 (pms_id=73901) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37108 (pms_id=73902) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37109 (pms_id=73903) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37110 (pms_id=73904) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37107 (pms_id=73905) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37111 (pms_id=73906) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37112 (pms_id=73907) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37113 (pms_id=73908) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37115 (pms_id=73909) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37114 (pms_id=73910) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37116 (pms_id=73911) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37117 (pms_id=73912) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37118 (pms_id=73913) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37119 (pms_id=73914) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37121 (pms_id=73915) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37122 (pms_id=73916) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37120 (pms_id=73917) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37124 (pms_id=73918) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37125 (pms_id=73920) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37126 (pms_id=73921) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37123 (pms_id=73922) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37128 (pms_id=73923) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37129 (pms_id=73924) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37131 (pms_id=73925) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37133 (pms_id=73927) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37127 (pms_id=73926) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37130 (pms_id=73928) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37135 (pms_id=73929) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37132 (pms_id=73930) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37134 (pms_id=73931) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37141 (pms_id=73943) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37137 (pms_id=73942) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37136 (pms_id=73941) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37142 (pms_id=73944) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37143 (pms_id=73945) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37138 (pms_id=73946) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37139 (pms_id=73947) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37140 (pms_id=73948) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37145 (pms_id=73950) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37144 (pms_id=73949) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37148 (pms_id=73952) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37149 (pms_id=73953) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37146 (pms_id=73951) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37151 (pms_id=73954) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37150 (pms_id=73955) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37147 (pms_id=73957) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37154 (pms_id=73958) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37152 (pms_id=73956) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37153 (pms_id=73959) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37155 (pms_id=73960) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37157 (pms_id=73962) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37156 (pms_id=73961) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37162 (pms_id=73963) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37158 (pms_id=73964) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37159 (pms_id=73965) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37161 (pms_id=73967) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37160 (pms_id=73966) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37163 (pms_id=73968) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37164 (pms_id=73969) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37166 (pms_id=73970) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37165 (pms_id=73971) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37167 (pms_id=73972) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37168 (pms_id=73973) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37169 (pms_id=73974) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37172 (pms_id=73975) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37171 (pms_id=73976) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37170 (pms_id=73978) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37173 (pms_id=73979) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37174 (pms_id=73980) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37183 (pms_id=73981) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37175 (pms_id=73982) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37176 (pms_id=73983) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37179 (pms_id=73984) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37180 (pms_id=73985) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37177 (pms_id=73986) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37178 (pms_id=73987) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37181 (pms_id=73988) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37184 (pms_id=73989) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37182 (pms_id=73990) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37185 (pms_id=73998) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37186 (pms_id=73999) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37195 (pms_id=74000) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37196 (pms_id=74001) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37191 (pms_id=74002) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37187 (pms_id=74003) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37188 (pms_id=74004) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37189 (pms_id=74005) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37190 (pms_id=74007) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37193 (pms_id=74008) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37192 (pms_id=74009) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37194 (pms_id=74011) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37198 (pms_id=74013) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37199 (pms_id=74014) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37197 (pms_id=74015) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37205 (pms_id=74016) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37200 (pms_id=74017) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37201 (pms_id=74018) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37202 (pms_id=74019) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37203 (pms_id=74020) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37206 (pms_id=74021) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37204 (pms_id=74022) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37207 (pms_id=74023) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37210 (pms_id=74024) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37208 (pms_id=74025) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37212 (pms_id=74026) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37215 (pms_id=74027) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37216 (pms_id=74028) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37217 (pms_id=74029) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37209 (pms_id=74031) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37211 (pms_id=74032) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37214 (pms_id=74033) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37213 (pms_id=74034) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37220 (pms_id=74044) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37218 (pms_id=74045) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37225 (pms_id=74046) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37222 (pms_id=74047) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37219 (pms_id=74048) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37223 (pms_id=74049) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37224 (pms_id=74050) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37226 (pms_id=74051) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37221 (pms_id=74052) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37228 (pms_id=74053) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37227 (pms_id=74054) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37231 (pms_id=74055) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37233 (pms_id=74056) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37235 (pms_id=74057) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37234 (pms_id=74058) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37229 (pms_id=74059) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37230 (pms_id=74071) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37232 (pms_id=74079) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37238 (pms_id=74080) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37239 (pms_id=74081) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37241 (pms_id=74082) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37244 (pms_id=74083) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37236 (pms_id=74084) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37243 (pms_id=74085) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37237 (pms_id=74086) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37240 (pms_id=74087) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37242 (pms_id=74088) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37245 (pms_id=74089) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37249 (pms_id=74090) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37248 (pms_id=74091) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37246 (pms_id=74092) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37247 (pms_id=74102) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37250 (pms_id=74103) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37253 (pms_id=74104) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37254 (pms_id=74105) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37255 (pms_id=74106) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37256 (pms_id=74107) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37251 (pms_id=74108) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37252 (pms_id=74109) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37258 (pms_id=74110) 2025-11-19 15:35:59 - alpine_bits_python.conversion_service - INFO - Updated conversion 37257 (pms_id=74111) 2025-11-19 15:36:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=325, cust=karltraunspurger@gmail.com, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca) via hash 2025-11-19 15:36:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c31a690b528b81ac710a80d6137285dbc96d2472ce04d31f444717ac72d38183 0597f67cf6da8075f559571ae03a184b6078e318d6bda3a6548cd89caef6d2ba, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca, hotel=39054_001) 2025-11-19 15:36:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:36:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:36:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:36:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:36:04 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=337) via hash 2025-11-19 15:36:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=fcbee94c89c37514d746e5ac2f3469ada9d4697800dfab4c656963ced4911d3a, hotel=39054_001) 2025-11-19 15:36:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=479, cust=bisharaluca@gmail.com, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031) via hash 2025-11-19 15:36:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 e91780991dd2345572ee1adc82a2dfcd16c338a03d6359345ee446d043f27fb4, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031, hotel=39054_001) 2025-11-19 15:36:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:36:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:36:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:36:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:36:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:36:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:36:19 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=337) via hash 2025-11-19 15:36:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=fcbee94c89c37514d746e5ac2f3469ada9d4697800dfab4c656963ced4911d3a, hotel=39054_001) 2025-11-19 15:36:19 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=337) via hash 2025-11-19 15:36:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=fcbee94c89c37514d746e5ac2f3469ada9d4697800dfab4c656963ced4911d3a, hotel=39054_001) 2025-11-19 15:36:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:36:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:36:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:36:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1299, cust=Jacopo.giannoni@hotmail.it, email=39ab5bb95b82ae90d707c05e4ec6016f258dcafb0d77d59aabcfa6e03e634e52) via hash 2025-11-19 15:36:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=707a679aac35b386ecdbfb32fb081f773bd2c804759d9998df8fdc214b82e03f ea9cc471f485255959afdce815250b692df174ae773d00e1d9ecc354b6016b71, email=39ab5bb95b82ae90d707c05e4ec6016f258dcafb0d77d59aabcfa6e03e634e52, hotel=39054_001) 2025-11-19 15:36:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:36:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:36:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:36:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:36:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:36:23 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:36:23 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:36:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:36:23 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=325, cust=karltraunspurger@gmail.com, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca) via hash 2025-11-19 15:36:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c31a690b528b81ac710a80d6137285dbc96d2472ce04d31f444717ac72d38183 0597f67cf6da8075f559571ae03a184b6078e318d6bda3a6548cd89caef6d2ba, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca, hotel=39054_001) 2025-11-19 15:36:23 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:36:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:36:27 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:36:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 7eecf857a6a2fbdbf8d7d05581e370c940d134951c4ba05085af04feb518d09e, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:36:29 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=442) via hash 2025-11-19 15:36:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 85b23c8432035cdd625a7db20f34a8b569f8308c48e54863f86fa7d3b2489d2d, email=02dc4cc85b18c8efda99deaef5abe951b60ac150c8999e3958a8bddb4ef9bb20, hotel=39054_001) 2025-11-19 15:36:29 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:36:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:36:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:36:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:36:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:36:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:36:31 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=251) via hash 2025-11-19 15:36:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef 6448403140ec1d1d8e084e854c433ab6dde0af46a2329d0d935850212cd30546, email=None, hotel=39054_001) 2025-11-19 15:36:32 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:36:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:36:32 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:36:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:36:32 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:36:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:36:32 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=808) via hash 2025-11-19 15:36:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 703ba7f3218037da55949c6227e67f4081e620befdb29fb17a3a9cded071e142, email=aad2d52df4f425590f0e6010c1eb6a8c54e7b3a9b3a13d3b566603da2da1e24b, hotel=39054_001) 2025-11-19 15:36:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=538, cust=malvina.pastori@libero.it, email=91a2bd187b072c19afda0375f5ac392f056c9ad42a446e19a446ed3191e13e9c) via hash 2025-11-19 15:36:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ceb413d863201b200c30f217a613a1748d8dd5a281e24338c4fbba024c81ef22 b15e88366164856e0ae30210fc08bac31a0d046eead9622dfbbfd3e5295a341f, email=91a2bd187b072c19afda0375f5ac392f056c9ad42a446e19a446ed3191e13e9c, hotel=39054_001) 2025-11-19 15:36:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:36:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:36:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:36:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:36:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:36:34 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=337) via hash 2025-11-19 15:36:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=fcbee94c89c37514d746e5ac2f3469ada9d4697800dfab4c656963ced4911d3a, hotel=39054_001) 2025-11-19 15:36:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:36:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:36:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a71bd4397285d3c15baa1fcdcf928c1354b293d6beda9fc78d286e14f47a942c 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:36:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:36:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:36:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a71bd4397285d3c15baa1fcdcf928c1354b293d6beda9fc78d286e14f47a942c 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:36:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=325, cust=karltraunspurger@gmail.com, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca) via hash 2025-11-19 15:36:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c31a690b528b81ac710a80d6137285dbc96d2472ce04d31f444717ac72d38183 0597f67cf6da8075f559571ae03a184b6078e318d6bda3a6548cd89caef6d2ba, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca, hotel=39054_001) 2025-11-19 15:36:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:36:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:36:40 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:36:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:36:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:36:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:36:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:36:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:36:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d586e8d650ff680ff83f020e9cfab260cceaa4173ea52a268392a5daf72eed07 a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:36:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:36:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:36:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a71bd4397285d3c15baa1fcdcf928c1354b293d6beda9fc78d286e14f47a942c 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:36:51 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:36:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:36:51 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=919, cust=mancu22@hotmail.it, email=9854d86b1f828f98c513cd0fb8c2de45e24512dccb80a38042c29112f54e2c23) via hash 2025-11-19 15:36:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 05918289128035f901925c87eeb90a0cdd95950e5561fb44be5947f0afa02505, email=9854d86b1f828f98c513cd0fb8c2de45e24512dccb80a38042c29112f54e2c23, hotel=39054_001) 2025-11-19 15:36:58 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=105) via hash 2025-11-19 15:36:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=873fc42a5952181eea451cee3681747710ae38f7c901a1d38c198eb1da473d1a 80cc5659e86a7724b3e6b0bd0d6e8008d6911d81b0b46aeea66e13d2e2701407, email=966b6ce9677607e9325dfbe8aa10a9a6ad0dc709a39466eec2623285bd2359ff, hotel=39054_001) 2025-11-19 15:36:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=159, cust=johanna.waizmann@web.de, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9) via hash 2025-11-19 15:36:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9f8f85d036c72c70e596958eac400cd84d81a4f51d38073e3a8c5a1c216c82b6 ebe5865f3d80bb317185ef6c4bd3e8188364575bb36b7100a71eae228c00787e, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9, hotel=39054_001) 2025-11-19 15:36:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=159, cust=johanna.waizmann@web.de, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9) via hash 2025-11-19 15:36:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9f8f85d036c72c70e596958eac400cd84d81a4f51d38073e3a8c5a1c216c82b6 ebe5865f3d80bb317185ef6c4bd3e8188364575bb36b7100a71eae228c00787e, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9, hotel=39054_001) 2025-11-19 15:37:00 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:37:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:37:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=479, cust=bisharaluca@gmail.com, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031) via hash 2025-11-19 15:37:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 e91780991dd2345572ee1adc82a2dfcd16c338a03d6359345ee446d043f27fb4, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031, hotel=39054_001) 2025-11-19 15:37:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:37:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:37:04 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1149) via hash 2025-11-19 15:37:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c5420b43786b20f6cd116002a483b128e9d24020852c5e1c53731e25f40217f0 51dd6778188f3af70d2a4514edb593351a945c9af07c94dadb670f0d6b9dfd58, email=20a0ec615a4a1501f73781cf07e1b0476e6c186c7c7283bb33a4d2ee01e2f1db, hotel=39054_001) 2025-11-19 15:37:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:37:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 362a296602348e5cfa9df497c9b6157c8f716996bc5ae69b883fa8ce1c653e1c, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:37:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:37:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7a25faacaf8ea321215bc6c116ed40b971dee103c23bf573f8603a369a90c689 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:37:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1425, cust=benedetta.ronci@hotmail.it, email=2b31a1a8212287326ed0fad6363689a43f407e56f7ba80206c14298c16ab6e78) via hash 2025-11-19 15:37:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c64f81213d168187d346b356bea56d60c6feb02e4914ce98f044bfcdb68a77d8 9202f7b735e135a4be1b6b56ecac5d70aff766b3c0586435cd417d39f527c135, email=2b31a1a8212287326ed0fad6363689a43f407e56f7ba80206c14298c16ab6e78, hotel=39054_001) 2025-11-19 15:37:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=822, cust=nicoletti.ornellaa@gmail.com, email=dd3036807bc2b9f705739ae297ebd2881a32e3c0332a0b608a2aca3394827400) via hash 2025-11-19 15:37:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 1cc4592052fca9c33e2cd6dc0c4f6687c1506bd906cf331b279dcda169f9f6f4, email=dd3036807bc2b9f705739ae297ebd2881a32e3c0332a0b608a2aca3394827400, hotel=39054_001) 2025-11-19 15:37:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=479, cust=bisharaluca@gmail.com, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031) via hash 2025-11-19 15:37:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 e91780991dd2345572ee1adc82a2dfcd16c338a03d6359345ee446d043f27fb4, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031, hotel=39054_001) 2025-11-19 15:37:14 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=157, cust=lisadallaglio@yahoo.it, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd) via hash 2025-11-19 15:37:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 885fac1a6c04d61353f7a02e72193784fa0423b2ac1c32241c5cc3b1591675e5, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd, hotel=39054_001) 2025-11-19 15:37:14 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=573) via hash 2025-11-19 15:37:14 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=214d875ef4995908392bb64befb35ca3291dd803fd94bd305ec806a0f39e0e03 c01a7364962d02a6420cda42749477ee2f4c125b15797b9ad4e6bf21bd552253, email=3661c6a4c6d7baf9c7ccb2460e18bf997520133fe94d90baaff576ccbf48f030, hotel=39054_001) 2025-11-19 15:37:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:37:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 362a296602348e5cfa9df497c9b6157c8f716996bc5ae69b883fa8ce1c653e1c, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:37:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=325, cust=karltraunspurger@gmail.com, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca) via hash 2025-11-19 15:37:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c31a690b528b81ac710a80d6137285dbc96d2472ce04d31f444717ac72d38183 0597f67cf6da8075f559571ae03a184b6078e318d6bda3a6548cd89caef6d2ba, email=34434e75ce51e021d1628068555f6ab7934113396d61867c8197abcc7ff6b8ca, hotel=39054_001) 2025-11-19 15:37:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:37:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:37:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:37:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:37:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:37:22 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:37:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:37:22 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1193, cust=Capurronadia68@gmail.com, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f) via hash 2025-11-19 15:37:22 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 133a8203f171074b410137a58fb3c063a37613a62fe359c79495b6332f18c630, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f, hotel=39054_001) 2025-11-19 15:37:23 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=442) via hash 2025-11-19 15:37:23 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 85b23c8432035cdd625a7db20f34a8b569f8308c48e54863f86fa7d3b2489d2d, email=02dc4cc85b18c8efda99deaef5abe951b60ac150c8999e3958a8bddb4ef9bb20, hotel=39054_001) 2025-11-19 15:37:24 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=159, cust=johanna.waizmann@web.de, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9) via hash 2025-11-19 15:37:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9f8f85d036c72c70e596958eac400cd84d81a4f51d38073e3a8c5a1c216c82b6 ebe5865f3d80bb317185ef6c4bd3e8188364575bb36b7100a71eae228c00787e, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9, hotel=39054_001) 2025-11-19 15:37:24 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:37:24 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:37:25 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=479, cust=bisharaluca@gmail.com, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031) via hash 2025-11-19 15:37:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 e91780991dd2345572ee1adc82a2dfcd16c338a03d6359345ee446d043f27fb4, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031, hotel=39054_001) 2025-11-19 15:37:27 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=168) via hash 2025-11-19 15:37:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6e45d8dad824b5c53b9252f439778e196963ec98de3376339e1484e68097330 cd24cb486e6ea1fab9755424b2d3cf9aae96a8fd76e678fad1f10cc866826bb4, email=dab793c16b79d8b5674e88be9c6402db90faad817ed9aab15eeeba7ba15374e7, hotel=39054_001) 2025-11-19 15:37:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:37:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:37:29 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:37:29 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:37:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1193, cust=Capurronadia68@gmail.com, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f) via hash 2025-11-19 15:37:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 133a8203f171074b410137a58fb3c063a37613a62fe359c79495b6332f18c630, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f, hotel=39054_001) 2025-11-19 15:37:30 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:37:30 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:37:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1327, cust=stefimart9@gmail.com, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3) via hash 2025-11-19 15:37:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 4e8e8188c7ad9424d7a049dc0218ea82e57079ead7cd3ecbb80520c029126cd9, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3, hotel=39054_001) 2025-11-19 15:37:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1333, cust=elisapini1@gmail.com, email=0ad3b1a2c0e310ffc31fd845fe87fa9b61b62f1be0de294b4918a407684888bd) via hash 2025-11-19 15:37:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 3150abf034343d5c4b98480934149b0178ea71deecf556659ba28fc9af5f713a, email=0ad3b1a2c0e310ffc31fd845fe87fa9b61b62f1be0de294b4918a407684888bd, hotel=39054_001) 2025-11-19 15:37:33 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=792, cust=infotoqueaporter@gmail.com, email=09a01fd7f2b3c7bafb1d6640a925f6db1e80ef5ae0204dfe54aee217f09693d0) via hash 2025-11-19 15:37:33 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0545493de4891b35576aecdc44e0aacc9c08a4a26b39be3db4dcaa8f489a2bdc 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=09a01fd7f2b3c7bafb1d6640a925f6db1e80ef5ae0204dfe54aee217f09693d0, hotel=39054_001) 2025-11-19 15:37:34 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:37:34 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:37:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=503, cust=petrapohl79@yahoo.com, email=71b69add72ee2f9b1eb34b0167a5d667ec11b95c2c9e88bda7dccda88caff6be) via hash 2025-11-19 15:37:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8a48abbd5535a6de051dd167111e33abe996ddc7091aeac8808ae2c335d505ce 5793bf262ff3c66657642558537d93292b36de2c341ab7365ca1dd2a92e4f531, email=71b69add72ee2f9b1eb34b0167a5d667ec11b95c2c9e88bda7dccda88caff6be, hotel=39054_001) 2025-11-19 15:37:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1526, cust=conny.1999@gmx.net, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127) via hash 2025-11-19 15:37:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=af7f04cff61fc48b570f1e1f5dd0dd0d080cc32b2179f3468b337cb85a338e78 f1a679f067d3b1f0d817f4abc26d2f0d04ac107449a70df570f31326a74e2b6d, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127, hotel=39054_001) 2025-11-19 15:37:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:37:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:37:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:37:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:37:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:37:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:37:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:37:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:37:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:37:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:37:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 362a296602348e5cfa9df497c9b6157c8f716996bc5ae69b883fa8ce1c653e1c, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=578, cust=silvia.sana94@libero.it, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649) via hash 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 7b50943dab3f7f92f4120ca9a031d777b5a13bb71749e7e6a2cdd5f2e0ddaf5a, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649, hotel=39054_001) 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=beb4b6896b30a38deabe0caf9ed3c10f0c217e3ad181e0878d774f8b9e069389 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=159, cust=johanna.waizmann@web.de, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9) via hash 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9f8f85d036c72c70e596958eac400cd84d81a4f51d38073e3a8c5a1c216c82b6 ebe5865f3d80bb317185ef6c4bd3e8188364575bb36b7100a71eae228c00787e, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9, hotel=39054_001) 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:37:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:37:40 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=241, cust=marianichiara1978@gmail.com, email=edb545f2c917d8950b59821a445d512b22565dc97a4a21fc11d31be0bf894a9b) via hash 2025-11-19 15:37:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 8fcbe81ce6831fefce1e03d6b03042de3328decf0c25f658795e345dceafdf18, email=edb545f2c917d8950b59821a445d512b22565dc97a4a21fc11d31be0bf894a9b, hotel=39054_001) 2025-11-19 15:37:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=224, cust=fmarchesin78@gmail.com, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff) via hash 2025-11-19 15:37:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f51ab9d849938a4f1e88903912ccdc17090df2bd9a432adc6aab61ffaf325d82 a8fc0b2a558621ca6c97ee92c128a32c2c3523b0cca61623301c0d5ea1a2b991, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff, hotel=39054_001) 2025-11-19 15:37:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=582, cust=brunaalberta@gmail.com, email=5e17425f38447af2c4b2b41b819684ded226e28de49aaf08a0f30ad81ff080f2) via hash 2025-11-19 15:37:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f96cf6a1d9a1b55845e066252db1801f019ac57d3270001ac046a492216b154c fe4c734933ceb6fb5f3375f7125b1c507a1ed723e430e058e6f49c8d266ea354, email=5e17425f38447af2c4b2b41b819684ded226e28de49aaf08a0f30ad81ff080f2, hotel=39054_001) 2025-11-19 15:37:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:37:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:37:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:37:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:37:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:37:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:37:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=136, cust=forrex2001@yahoo.it, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640) via hash 2025-11-19 15:37:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b237ce3e1d10cca83626ee57af10ad58ae7f86e57f72d743bfdce3bbe20bd11 6fa639033a43d8de0689f8a14eb0eefd5189b5f6b210a27a13627b63af170ddb, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640, hotel=39054_001) 2025-11-19 15:37:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:37:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:37:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:37:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:37:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:37:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:37:46 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=115, cust=info@wb-bau.de, email=cc30eaa90bc5928ee96b8161187ae5e7b953465ea98c96e01fd0ba1d2448d7a1) via hash 2025-11-19 15:37:46 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1d4b41c9db9172e5f151e4a5fe3c57ca3f98b8e6ba807450b10d1897c84ce72b bcd70df02ff441908b4418c7dfb884b04ffaf25cab78fd6b0f255e51c582ff02, email=cc30eaa90bc5928ee96b8161187ae5e7b953465ea98c96e01fd0ba1d2448d7a1, hotel=39054_001) 2025-11-19 15:37:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:37:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:37:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:37:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:37:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=280, cust=fe.monti@yahoo.it, email=b83de2d2bd18681930f51a217836846328d4bb2ac00d9a4adb36998fa7a65ca5) via hash 2025-11-19 15:37:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 51f6725e83e74f04ae12ac94c1b8a04df5e983e83cfbd551c2d9368686427d60, email=b83de2d2bd18681930f51a217836846328d4bb2ac00d9a4adb36998fa7a65ca5, hotel=39054_001) 2025-11-19 15:37:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1585, cust=deboraconcialdi74@gmail.com, email=9a5cf6d76c1b874cf4ae79f3d718e6a14fd029fb185a3ef1381e1e50684f5495) via hash 2025-11-19 15:37:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef441365f38ad099fd0bbdac142e382dfa66c6964ad8e51f2193a5b651aa6926 a53e4f2dd212273df2da9d1fa7255fa06afffd841ae7bfd0876f0e6c632b37db, email=9a5cf6d76c1b874cf4ae79f3d718e6a14fd029fb185a3ef1381e1e50684f5495, hotel=39054_001) 2025-11-19 15:37:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:37:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:37:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1514, cust=giuditta84@hotmail.it, email=8f6e09fc9fe93b91446792a3910d9d3492cce9c4a2d9b3e29f7219d2e99fe488) via hash 2025-11-19 15:37:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a058dfec5ab1ad3b3ab8f65db209b3b4e65c5386b9c1d6ac294fea2f0e5da3d8 26e19f2b4dd93a3a7c49c3e785ec8932550af6aa6bea13078672a8c81508f18e, email=8f6e09fc9fe93b91446792a3910d9d3492cce9c4a2d9b3e29f7219d2e99fe488, hotel=39054_001) 2025-11-19 15:37:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=466, cust=ziaro73@gmail.com, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79) via hash 2025-11-19 15:37:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 95c0ad24384a27cba83f31e646b9dcda733e25fbcba9bc12cff2c8534c432a35, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79, hotel=39054_001) 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=442) via hash 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 85b23c8432035cdd625a7db20f34a8b569f8308c48e54863f86fa7d3b2489d2d, email=02dc4cc85b18c8efda99deaef5abe951b60ac150c8999e3958a8bddb4ef9bb20, hotel=39054_001) 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=442) via hash 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 85b23c8432035cdd625a7db20f34a8b569f8308c48e54863f86fa7d3b2489d2d, email=02dc4cc85b18c8efda99deaef5abe951b60ac150c8999e3958a8bddb4ef9bb20, hotel=39054_001) 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1199, cust=Edocia74@gmail.com, email=9ef66b302915fcf5a98709a43347e30fb7d849e0f1b0c68260b12d1fed59682c) via hash 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ffe138c1680e8e3c824daa5c3eeba673825b9a0092866608b1f4f3e3212378d1 0902877c1539c2e0a8406bbbcd6cf2c1e711d0110dc548f5fb88fc899bb1c726, email=9ef66b302915fcf5a98709a43347e30fb7d849e0f1b0c68260b12d1fed59682c, hotel=39054_001) 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1195, cust=piovesang26@gmail.com, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44) via hash 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1263, cust=piovesang26@gmail.com, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44) via hash 2025-11-19 15:37:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6916cc8cca322a9f40e9d4d87e57cec1c37b9c26fdfa744f0e9706c21f13ce92 b6364ffd5d25e8ff6ec29899a8e40aa1e452a4969783e8c76423679dbf49970b, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44, hotel=39054_001) 2025-11-19 15:37:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1199, cust=Edocia74@gmail.com, email=9ef66b302915fcf5a98709a43347e30fb7d849e0f1b0c68260b12d1fed59682c) via hash 2025-11-19 15:37:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ffe138c1680e8e3c824daa5c3eeba673825b9a0092866608b1f4f3e3212378d1 0902877c1539c2e0a8406bbbcd6cf2c1e711d0110dc548f5fb88fc899bb1c726, email=9ef66b302915fcf5a98709a43347e30fb7d849e0f1b0c68260b12d1fed59682c, hotel=39054_001) 2025-11-19 15:37:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1195, cust=piovesang26@gmail.com, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44) via hash 2025-11-19 15:37:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1263, cust=piovesang26@gmail.com, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44) via hash 2025-11-19 15:37:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6916cc8cca322a9f40e9d4d87e57cec1c37b9c26fdfa744f0e9706c21f13ce92 b6364ffd5d25e8ff6ec29899a8e40aa1e452a4969783e8c76423679dbf49970b, email=83f71a31c69e45cadad6eab8963503886d3211089c3bd1acf5bed1268b38de44, hotel=39054_001) 2025-11-19 15:37:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1315, cust=saravalbonesi@hotmail.it, email=37ea5214248f5dfcddb6459c232ea666637fdd4d612c0f5399f69cd9d09aefac) via hash 2025-11-19 15:37:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 3f05d847e460af085307c2d3c4328f39a43999cabd8d7a644e026127f6deac08, email=37ea5214248f5dfcddb6459c232ea666637fdd4d612c0f5399f69cd9d09aefac, hotel=39054_001) 2025-11-19 15:37:55 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:37:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:37:56 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:37:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:37:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:37:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:37:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=83, cust=visconti.ann@gmail.com, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2) via hash 2025-11-19 15:37:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 4cfd73dab13774c2c502b55ad07e0e7ebe976c491ecc3a852dbca6b7691160fc, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2, hotel=39054_001) 2025-11-19 15:37:59 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:37:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:37:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1502, cust=davidesan1978@gmail.com, email=a515c6468e72fa99a4b6caaa4043e96a732f5245e32b83020bae99a4c55c8319) via hash 2025-11-19 15:37:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57, email=a515c6468e72fa99a4b6caaa4043e96a732f5245e32b83020bae99a4c55c8319, hotel=39054_001) 2025-11-19 15:37:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=511, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:37:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=432, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:37:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 4dc2053e86144d39a0141d30bf09df233875569d056002cc27509fdb24cc1965, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5, hotel=39054_001) 2025-11-19 15:37:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=511, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:37:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=432, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:37:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 4dc2053e86144d39a0141d30bf09df233875569d056002cc27509fdb24cc1965, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5, hotel=39054_001) 2025-11-19 15:38:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=511, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:38:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=432, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:38:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 4dc2053e86144d39a0141d30bf09df233875569d056002cc27509fdb24cc1965, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5, hotel=39054_001) 2025-11-19 15:38:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:38:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:38:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1008, cust=avv.silviamadreperla@gmail.com, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b) via hash 2025-11-19 15:38:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 26f82e27b802194550999330b2c49bd6c85a4519be613619f6ec65d965178792, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b, hotel=39054_001) 2025-11-19 15:38:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=136, cust=forrex2001@yahoo.it, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640) via hash 2025-11-19 15:38:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b237ce3e1d10cca83626ee57af10ad58ae7f86e57f72d743bfdce3bbe20bd11 6fa639033a43d8de0689f8a14eb0eefd5189b5f6b210a27a13627b63af170ddb, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640, hotel=39054_001) 2025-11-19 15:38:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:38:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:38:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:38:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:38:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:38:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:38:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:38:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 1a22882780314b2942a6522f3109cdec553a294eab5ffc6901b85fd4bef6c930, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:38:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=478, cust=simona_antoni5042@yahoo.it, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467) via hash 2025-11-19 15:38:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 ee925bb2b5c28229232ef77a2bf0812d346830d9c0f3a331589cea3b73763ef1, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467, hotel=39054_001) 2025-11-19 15:38:06 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1392) via hash 2025-11-19 15:38:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=74744f0df5ee17034e3a391aa6bc1dc4d0db08f108a178d0198b177255ddb0c3 23635671b14ff3f69e01d9f32f74ae309de09a953f6b49385b3a81b3239237db, email=db0a661370a3fa857c93c4cc8c4e2a7ad447ac791af43f5ce8041c03d6c7ffda, hotel=39054_001) 2025-11-19 15:38:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=143, cust=ch-stumpf@web.de, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163) via hash 2025-11-19 15:38:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163, hotel=39054_001) 2025-11-19 15:38:07 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1086) via hash 2025-11-19 15:38:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=09bcdb65b8d9600d29f0bdd087b58b3df2860acb206a9e1dff65951c27410ff2, hotel=39054_001) 2025-11-19 15:38:07 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=143) via hash 2025-11-19 15:38:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=26167f7f9c2d53afe344cc3f216a7664acdcf278b5ec1bcce1e26bede588e8db, hotel=39054_001) 2025-11-19 15:38:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:38:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:38:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:38:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:38:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1030, cust=radova@hotmail.it, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868) via hash 2025-11-19 15:38:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 b2ade6d41fd3111a6ffea0f49eb286c765ad13c2cb6c735c7a2250c267d34cef, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868, hotel=39054_001) 2025-11-19 15:38:08 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=143) via hash 2025-11-19 15:38:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=26167f7f9c2d53afe344cc3f216a7664acdcf278b5ec1bcce1e26bede588e8db, hotel=39054_001) 2025-11-19 15:38:09 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1087) via hash 2025-11-19 15:38:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ec27c5dcb1aba241730da0ab0e695920ac927de0399226d226b82b0e8b01103f a8145439d70ba4ba6ca03e020b7f41a465ae6ba6330886a1d77bba4cb08e13da, email=49eeebe6035c094b21268e059cc8a12e88f95d6df164ccd6d599a2292da00758, hotel=39054_001) 2025-11-19 15:38:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=76, cust=pamelamurachelli@gmail.com, email=96ff9e147aef8e8314150d3ba0f9d0a0657b4e390ea226f65d4de84a56180e08) via hash 2025-11-19 15:38:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cbbcacaf0d582e760874a68b44c572218102a1d24fa262b00dc7f090c7257302 3653f92c811f518cd738831b5306ec394b7d5bb1b28fe13515512d6df5132947, email=96ff9e147aef8e8314150d3ba0f9d0a0657b4e390ea226f65d4de84a56180e08, hotel=39054_001) 2025-11-19 15:38:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1008, cust=avv.silviamadreperla@gmail.com, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b) via hash 2025-11-19 15:38:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 26f82e27b802194550999330b2c49bd6c85a4519be613619f6ec65d965178792, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b, hotel=39054_001) 2025-11-19 15:38:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=874, cust=giacomo.gerotto@gmail.com, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc) via hash 2025-11-19 15:38:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b e46164861467a24f4fe4079466597a58023bdf02ccae405abfe11ecbbe6cdcdf, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc, hotel=39054_001) 2025-11-19 15:38:13 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1529, cust=Pierluigigiuliodori@gmail.com, email=1a2602f6934afefbd00de8da091be8b1f34deba2c3dc3b61b3fce97e68be10b0) via hash 2025-11-19 15:38:13 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=06e07779754abe92fe2269de6001af3e5e958a18a4096b4bb7e3d28f8f4697b9 5cc98f9bb10beedccafce681aee0e2dc5fe76df0be4b3878df49e9e54422c263, email=1a2602f6934afefbd00de8da091be8b1f34deba2c3dc3b61b3fce97e68be10b0, hotel=39054_001) 2025-11-19 15:38:16 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:38:16 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:38:17 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:38:17 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:38:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:38:17 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=874, cust=giacomo.gerotto@gmail.com, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc) via hash 2025-11-19 15:38:17 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b e46164861467a24f4fe4079466597a58023bdf02ccae405abfe11ecbbe6cdcdf, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc, hotel=39054_001) 2025-11-19 15:38:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1327, cust=stefimart9@gmail.com, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3) via hash 2025-11-19 15:38:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 4e8e8188c7ad9424d7a049dc0218ea82e57079ead7cd3ecbb80520c029126cd9, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3, hotel=39054_001) 2025-11-19 15:38:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1209, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:38:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1296, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:38:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1513, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:38:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 5f79a4378c0798d06af26b9009b82303c2c9bc6f06e136a0b2ed9d52044bde4c, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8, hotel=39054_001) 2025-11-19 15:38:18 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1178) via hash 2025-11-19 15:38:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2b2a0ff8f9def3f17d58512ab10d7b1b40e5ae06dabbddfd4d9278a428a3700c 64ac8e9e83643163ef4e57542d5a3b395da1eeafe0f08dc86e8f74ee728dc6f4, email=4a10dc87223e4f598e4057f8e13df4a72b1b51420766758d921abb0a00eca243, hotel=39054_001) 2025-11-19 15:38:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=157, cust=lisadallaglio@yahoo.it, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd) via hash 2025-11-19 15:38:18 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 885fac1a6c04d61353f7a02e72193784fa0423b2ac1c32241c5cc3b1591675e5, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd, hotel=39054_001) 2025-11-19 15:38:18 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=172, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=175, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7276cf79fc3ff7ae0713e80384a31f2aa524a67439c27a39b249f8634bc0647 17f1a7a99472f8b041765f5125fcac5733bceeabf810d539aea600cb86b594df, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d, hotel=39054_001) 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=538, cust=malvina.pastori@libero.it, email=91a2bd187b072c19afda0375f5ac392f056c9ad42a446e19a446ed3191e13e9c) via hash 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ceb413d863201b200c30f217a613a1748d8dd5a281e24338c4fbba024c81ef22 b15e88366164856e0ae30210fc08bac31a0d046eead9622dfbbfd3e5295a341f, email=91a2bd187b072c19afda0375f5ac392f056c9ad42a446e19a446ed3191e13e9c, hotel=39054_001) 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 1a22882780314b2942a6522f3109cdec553a294eab5ffc6901b85fd4bef6c930, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=121, cust=robby85.robby@gmail.com, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f) via hash 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 8444feb617338edc343379971623cbf456bca1a6ad461d75f20b677361929868, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f, hotel=39054_001) 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:38:19 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:38:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=239, cust=cristiana.giay@gmail.com, email=fd9be2fd69f5ccecc43ff3977133e87653dd1343fb32c6b19d3c9c1ee2d2d268) via hash 2025-11-19 15:38:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 6c9a52bb4a945c9c44e61a00eb5f719dbb4341334578bacd750a862c18d3ca07, email=fd9be2fd69f5ccecc43ff3977133e87653dd1343fb32c6b19d3c9c1ee2d2d268, hotel=39054_001) 2025-11-19 15:38:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=172, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:38:20 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=175, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:38:20 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7276cf79fc3ff7ae0713e80384a31f2aa524a67439c27a39b249f8634bc0647 17f1a7a99472f8b041765f5125fcac5733bceeabf810d539aea600cb86b594df, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d, hotel=39054_001) 2025-11-19 15:38:21 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=361, cust=antonino.busacca@busacca.it, email=2d92c01aebc66f57d8c267f00583c1258715afce8bc0230f8c294363ed0f2321) via hash 2025-11-19 15:38:21 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79395ca0a631c4e0a6432c726929f105f097c7c70193ade04192418c7d839392 1c4c95b25738355408884fc15e03ecf10e615a6bb0c95cf3ab461290a7d78521, email=2d92c01aebc66f57d8c267f00583c1258715afce8bc0230f8c294363ed0f2321, hotel=39054_001) 2025-11-19 15:38:25 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=952, cust=ari.conte@gmail.com, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103) via hash 2025-11-19 15:38:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5fdcf3cf9df24d061dd59d4e6e395a735912d4c2782f73d5e037a921bb0a9e34 b2ba95a42423cbb53873ddfe194ceb84cbb14bbad9cb4204949ce59ebebf2497, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103, hotel=39054_001) 2025-11-19 15:38:25 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=213) via hash 2025-11-19 15:38:25 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa 324b3c9a444f679ebf5cf1e255811fb48a007eaa78a81226f1abe92358bd5298, email=d4b2adf3ebd204570da6df237fae6b90c26dcd632a8020dad0ea3375c9c077ad, hotel=39054_001) 2025-11-19 15:38:26 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=143) via hash 2025-11-19 15:38:26 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=26167f7f9c2d53afe344cc3f216a7664acdcf278b5ec1bcce1e26bede588e8db, hotel=39054_001) 2025-11-19 15:38:27 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1260) via hash 2025-11-19 15:38:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4007d46292298e83da10d0763d95d5139fe0c157148d0587aa912170414ccba6 068a4c6177484c171e5dbb729adfe6343809e74392ce45fa887fac12d057c51b, email=ab3f17869b4db40eb81c1e41f3d243983f4612725256dab3fbb065e8ff6f2e31, hotel=39054_001) 2025-11-19 15:38:27 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=167, cust=Famigliapredieri@gmail.com, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9) via hash 2025-11-19 15:38:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 27716ca589af0896f5d779766e0604eff708c73d3833cae86196e2a43823b554, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9, hotel=39054_001) 2025-11-19 15:38:27 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=167, cust=Famigliapredieri@gmail.com, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9) via hash 2025-11-19 15:38:27 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 27716ca589af0896f5d779766e0604eff708c73d3833cae86196e2a43823b554, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9, hotel=39054_001) 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=136, cust=forrex2001@yahoo.it, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640) via hash 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b237ce3e1d10cca83626ee57af10ad58ae7f86e57f72d743bfdce3bbe20bd11 6fa639033a43d8de0689f8a14eb0eefd5189b5f6b210a27a13627b63af170ddb, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640, hotel=39054_001) 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=167, cust=Famigliapredieri@gmail.com, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9) via hash 2025-11-19 15:38:28 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 27716ca589af0896f5d779766e0604eff708c73d3833cae86196e2a43823b554, email=56aa995192be6d52b19f4c45a1b5aa6f726dd976822e7bd506b92564a5258cc9, hotel=39054_001) 2025-11-19 15:38:31 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:38:31 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:38:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=143, cust=ch-stumpf@web.de, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163) via hash 2025-11-19 15:38:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163, hotel=39054_001) 2025-11-19 15:38:32 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=143, cust=ch-stumpf@web.de, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163) via hash 2025-11-19 15:38:32 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163, hotel=39054_001) 2025-11-19 15:38:35 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1030, cust=radova@hotmail.it, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868) via hash 2025-11-19 15:38:35 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 b2ade6d41fd3111a6ffea0f49eb286c765ad13c2cb6c735c7a2250c267d34cef, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868, hotel=39054_001) 2025-11-19 15:38:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1252, cust=moni.pini76@gmail.com, email=31d20ab41f733172d98ea44e737ced65248a82fdba08ef7e53aa98eefefaac10) via hash 2025-11-19 15:38:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 3150abf034343d5c4b98480934149b0178ea71deecf556659ba28fc9af5f713a, email=31d20ab41f733172d98ea44e737ced65248a82fdba08ef7e53aa98eefefaac10, hotel=39054_001) 2025-11-19 15:38:36 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1259, cust=mirko2675@gmail.com, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0) via hash 2025-11-19 15:38:36 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 72c435ec79fe25e00788535c75458df90030e036feae69fcf68e3da584c17a32, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0, hotel=39054_001) 2025-11-19 15:38:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1030, cust=radova@hotmail.it, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868) via hash 2025-11-19 15:38:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 b2ade6d41fd3111a6ffea0f49eb286c765ad13c2cb6c735c7a2250c267d34cef, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868, hotel=39054_001) 2025-11-19 15:38:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=952, cust=ari.conte@gmail.com, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103) via hash 2025-11-19 15:38:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5fdcf3cf9df24d061dd59d4e6e395a735912d4c2782f73d5e037a921bb0a9e34 b2ba95a42423cbb53873ddfe194ceb84cbb14bbad9cb4204949ce59ebebf2497, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103, hotel=39054_001) 2025-11-19 15:38:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=843, cust=manuelnicolini84@yahoo.it, email=5471d6d8e9e1b7d76fde8a9f907e3c725d7d61d0800fe369b0e0fa4c6d3300b7) via hash 2025-11-19 15:38:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cca457407f24b80c72d89dd061837112cb99a0aa050c155514b320b7aaffe95c e772101617f86ce8c6fcfac413b255000f9fb4bd23f7dbccd6eceb5619e28995, email=5471d6d8e9e1b7d76fde8a9f907e3c725d7d61d0800fe369b0e0fa4c6d3300b7, hotel=39054_001) 2025-11-19 15:38:37 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:38:37 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:38:38 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=911) via hash 2025-11-19 15:38:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7356c5332a3dc172307d7d27b86c3b852b08334cbf292d93965c4566ffacf99 c3277e11a193021b1e5496221ae8b42cf085ce6906b6943d7aad25d0bb8ebc36, email=c292fc27667da3bdc4cace57af0b80e80a3116569506fcce3152caae15d20f52, hotel=39054_001) 2025-11-19 15:38:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1403, cust=hg.doering@t-online.de, email=4f1b0a2cf1e5c484b2277ff56a16044ad9f95e938ed313e454b00be0474d07ce) via hash 2025-11-19 15:38:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a7a77af01fc850370466443694c58934560e55a7be248c9cb39f5b808650312f 1f6128882bfdd64a68ffe3f895456470cd8e00e7844b1dcab24c4659ebe9f68d, email=4f1b0a2cf1e5c484b2277ff56a16044ad9f95e938ed313e454b00be0474d07ce, hotel=39054_001) 2025-11-19 15:38:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1591, cust=silviaseveso83@gmail.com, email=3a640049bf72296717b278fa86d9ae30b829379758022c3ea5682f40f651a0cc) via hash 2025-11-19 15:38:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 640998760a4c626621bdc8c8d738db7ff3e15c5169bfd3bd43a4736cb0185381, email=3a640049bf72296717b278fa86d9ae30b829379758022c3ea5682f40f651a0cc, hotel=39054_001) 2025-11-19 15:38:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1209, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:38:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1296, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:38:38 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1513, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:38:38 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 5f79a4378c0798d06af26b9009b82303c2c9bc6f06e136a0b2ed9d52044bde4c, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8, hotel=39054_001) 2025-11-19 15:38:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1209, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:38:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1296, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:38:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1513, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:38:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 5f79a4378c0798d06af26b9009b82303c2c9bc6f06e136a0b2ed9d52044bde4c, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8, hotel=39054_001) 2025-11-19 15:38:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=147, cust=ca.biscardo@gmail.com, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918) via hash 2025-11-19 15:38:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b8d8e9a396b3da1eec06c576445f41742b93e10d08d33a8bc19bca926fb33c0 0f4bc4031721a1e9d23112943532fb654dcab63101f4a70e2bbb4578e506ecca, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918, hotel=39054_001) 2025-11-19 15:38:39 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=147, cust=ca.biscardo@gmail.com, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918) via hash 2025-11-19 15:38:39 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b8d8e9a396b3da1eec06c576445f41742b93e10d08d33a8bc19bca926fb33c0 0f4bc4031721a1e9d23112943532fb654dcab63101f4a70e2bbb4578e506ecca, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918, hotel=39054_001) 2025-11-19 15:38:40 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=121, cust=robby85.robby@gmail.com, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f) via hash 2025-11-19 15:38:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 8444feb617338edc343379971623cbf456bca1a6ad461d75f20b677361929868, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f, hotel=39054_001) 2025-11-19 15:38:40 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1521, cust=tempiovenere@email.it, email=54fd1ce3b72365a7fc4ec76f9aae1093914b3b127977945c4d51329eaf565d0e) via hash 2025-11-19 15:38:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=27c3d3b047672ba2cf4abd7688e81f4fbb044eadeec897b665fc76636069daa7 32ead69bb75fac5e82f12c75bb5d07e9ecf77cbea096c200ad888d2829f86f0a, email=54fd1ce3b72365a7fc4ec76f9aae1093914b3b127977945c4d51329eaf565d0e, hotel=39054_001) 2025-11-19 15:38:40 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1585, cust=deboraconcialdi74@gmail.com, email=9a5cf6d76c1b874cf4ae79f3d718e6a14fd029fb185a3ef1381e1e50684f5495) via hash 2025-11-19 15:38:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef441365f38ad099fd0bbdac142e382dfa66c6964ad8e51f2193a5b651aa6926 a53e4f2dd212273df2da9d1fa7255fa06afffd841ae7bfd0876f0e6c632b37db, email=9a5cf6d76c1b874cf4ae79f3d718e6a14fd029fb185a3ef1381e1e50684f5495, hotel=39054_001) 2025-11-19 15:38:40 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:38:40 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1428, cust=bragantecarlo@gmail.com, email=35ab6e101bb848bf2270888c920c27692977b53d3d5830221135f6e267a23f43) via hash 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 8635a94147a3f7e2684746ab0dfa399218da543bbf97b1f4cbc615149fe27405, email=35ab6e101bb848bf2270888c920c27692977b53d3d5830221135f6e267a23f43, hotel=39054_001) 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=83, cust=visconti.ann@gmail.com, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2) via hash 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 4cfd73dab13774c2c502b55ad07e0e7ebe976c491ecc3a852dbca6b7691160fc, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2, hotel=39054_001) 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=83, cust=visconti.ann@gmail.com, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2) via hash 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 4cfd73dab13774c2c502b55ad07e0e7ebe976c491ecc3a852dbca6b7691160fc, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2, hotel=39054_001) 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=121, cust=robby85.robby@gmail.com, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f) via hash 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 8444feb617338edc343379971623cbf456bca1a6ad461d75f20b677361929868, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f, hotel=39054_001) 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=121, cust=robby85.robby@gmail.com, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f) via hash 2025-11-19 15:38:41 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 8444feb617338edc343379971623cbf456bca1a6ad461d75f20b677361929868, email=a6dc852b932de809e2aba4d228c4a49f54fb7f9638781cac5b8fe083e223236f, hotel=39054_001) 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=83, cust=visconti.ann@gmail.com, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2) via hash 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 4cfd73dab13774c2c502b55ad07e0e7ebe976c491ecc3a852dbca6b7691160fc, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2, hotel=39054_001) 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1219, cust=heart1584@aol.com, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009) via hash 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d3dedb6f8b7a83955054f2c30404ad2215e574077406259c16a6de207da65a24 03fb94180aa0ff2c583d97bbb1fc6d84a6ba7df5bde3c267459bb9a9b8c9841b, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009, hotel=39054_001) 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1219, cust=heart1584@aol.com, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009) via hash 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d3dedb6f8b7a83955054f2c30404ad2215e574077406259c16a6de207da65a24 03fb94180aa0ff2c583d97bbb1fc6d84a6ba7df5bde3c267459bb9a9b8c9841b, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009, hotel=39054_001) 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1545, cust=Gabricat81@gmail.com, email=d1db3733312d52977c1cdeed6031596d79c5a874543feac88b86cd5029db2f18) via hash 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b8415f3947f6b04f94736f899be8ef4c33f8d921f185d30017b9c0cea42085ef d371dc73107b24ff7e58b5bd4952581f8432a90b3b54428cf3dc5d1234f448c6, email=d1db3733312d52977c1cdeed6031596d79c5a874543feac88b86cd5029db2f18, hotel=39054_001) 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1545, cust=Gabricat81@gmail.com, email=d1db3733312d52977c1cdeed6031596d79c5a874543feac88b86cd5029db2f18) via hash 2025-11-19 15:38:42 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b8415f3947f6b04f94736f899be8ef4c33f8d921f185d30017b9c0cea42085ef d371dc73107b24ff7e58b5bd4952581f8432a90b3b54428cf3dc5d1234f448c6, email=d1db3733312d52977c1cdeed6031596d79c5a874543feac88b86cd5029db2f18, hotel=39054_001) 2025-11-19 15:38:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=478, cust=simona_antoni5042@yahoo.it, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467) via hash 2025-11-19 15:38:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 ee925bb2b5c28229232ef77a2bf0812d346830d9c0f3a331589cea3b73763ef1, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467, hotel=39054_001) 2025-11-19 15:38:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:38:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:38:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=224, cust=fmarchesin78@gmail.com, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff) via hash 2025-11-19 15:38:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f51ab9d849938a4f1e88903912ccdc17090df2bd9a432adc6aab61ffaf325d82 a8fc0b2a558621ca6c97ee92c128a32c2c3523b0cca61623301c0d5ea1a2b991, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff, hotel=39054_001) 2025-11-19 15:38:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=478, cust=simona_antoni5042@yahoo.it, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467) via hash 2025-11-19 15:38:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 ee925bb2b5c28229232ef77a2bf0812d346830d9c0f3a331589cea3b73763ef1, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467, hotel=39054_001) 2025-11-19 15:38:43 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=371, cust=Mauradagnino@libero.it, email=8d750ff191798fa3c3a4c29c4ed6684a635644303a48bc5a8cc27c00e1341e08) via hash 2025-11-19 15:38:43 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5eb558f674be5c2655acd256ed20d74647b534f3f4ba8ff22e1bc1bb4bbf3305 7ed41d59fffdf64ebbf94b3504b7347380680902b5037ae44c39521333881b0e, email=8d750ff191798fa3c3a4c29c4ed6684a635644303a48bc5a8cc27c00e1341e08, hotel=39054_001) 2025-11-19 15:38:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=540, cust=maria_chiara_camerino@hotmail.com, email=1ce1d38d9d1f9d44599ab03e0ae4285919300aaab7eb87f0b23d3db95cb61505) via hash 2025-11-19 15:38:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=899c8083ef91279fcc2955eb2260820bd5fd3256fb6d933ad13015dec6df97a0 a524a169e45307d9a71d502a9a5c86cd4c7b7311b81d9132c6b04404c0ef0c16, email=1ce1d38d9d1f9d44599ab03e0ae4285919300aaab7eb87f0b23d3db95cb61505, hotel=39054_001) 2025-11-19 15:38:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1335, cust=alicelazzeri@libero.it, email=91b3abfc9dd513b28e470408c8b0eb4e94c14e1fb54517453e80ce9dfb53fc69) via hash 2025-11-19 15:38:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=461fac36809ceb0603fc4d841c6ccebccbeae1d011c915f7cc2b8cebba9e534f 3583610da7878adeff9818011d7883dcca7e6b6a9cbe59de886449aade2cfda4, email=91b3abfc9dd513b28e470408c8b0eb4e94c14e1fb54517453e80ce9dfb53fc69, hotel=39054_001) 2025-11-19 15:38:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=619, cust=checcobasso@hotmail.com, email=9556157cc27382c64ea428dd02bde06a83accf65c816720dbd436ff9fcafb39a) via hash 2025-11-19 15:38:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 92d325edc633759f54b9392afb12a3fd9186388c7f153dc6377be3869a0da5fb, email=9556157cc27382c64ea428dd02bde06a83accf65c816720dbd436ff9fcafb39a, hotel=39054_001) 2025-11-19 15:38:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=112, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:38:44 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1265, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:38:44 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 a50c00eda15cbf0ae7d055d3657d586359ba394f5885278740290734991f7b93, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd, hotel=39054_001) 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=318, cust=valentina.barbera88@libero.it, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4) via hash 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 e3ad8b2a398a36dd44289c93dc773455534765922aa0c8920a78173b5ac437e6, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4, hotel=39054_001) 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=318, cust=valentina.barbera88@libero.it, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4) via hash 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3f55c236166f4e54112478ff49fa12e7039926b32000ac958c5e2d3838ec9e6 8c41a399d8cbf4d5711cdbe5f95a89ba81732502edf9267f997487ed9a5f70ad, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4, hotel=39054_001) 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e87f468fb9123488462f1a724eda5ea081994db60e5dddd442c6f7a58d801323 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=366, cust=francescobussei.fb@gmail.com, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5) via hash 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 1776e1d012b2914c22a3988a44a3ff221e2f7d00a2f6b4d15634da3bb580ad73, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5, hotel=39054_001) 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=366, cust=francescobussei.fb@gmail.com, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5) via hash 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 1776e1d012b2914c22a3988a44a3ff221e2f7d00a2f6b4d15634da3bb580ad73, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5, hotel=39054_001) 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=318, cust=valentina.barbera88@libero.it, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4) via hash 2025-11-19 15:38:45 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 e3ad8b2a398a36dd44289c93dc773455534765922aa0c8920a78173b5ac437e6, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4, hotel=39054_001) 2025-11-19 15:38:47 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:38:47 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=543, cust=salvatorelatorre9@gmail.com, email=09cc487660fd1f0ec9bc13f709313bd2dfa75ddb4c61a530b43c1190876ed371) via hash 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b32adb6b54c872706de8055d163f9ef0716be313c70b9ec61ea4062834e36b56 97f914349bf638569fa8e4353859c8f653a1215d11ead87f7153bec0b8251eea, email=09cc487660fd1f0ec9bc13f709313bd2dfa75ddb4c61a530b43c1190876ed371, hotel=39054_001) 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1570, cust=marygten6@hotmail.com, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2) via hash 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=17202fba6868d4488e6b0a1089702109242c206877900c518e85cde501ecbf4c ebea21f6bd5ccae022529118ea982480d6633b1c4da6d9cecd953473615ddb56, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2, hotel=39054_001) 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1570, cust=marygten6@hotmail.com, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2) via hash 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=17202fba6868d4488e6b0a1089702109242c206877900c518e85cde501ecbf4c ebea21f6bd5ccae022529118ea982480d6633b1c4da6d9cecd953473615ddb56, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2, hotel=39054_001) 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1570, cust=marygten6@hotmail.com, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2) via hash 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=17202fba6868d4488e6b0a1089702109242c206877900c518e85cde501ecbf4c ebea21f6bd5ccae022529118ea982480d6633b1c4da6d9cecd953473615ddb56, email=50de2a8c4886afd04dcaf18ce73bb6af5f5be170b476fa2d2cfb6cdd29fd78b2, hotel=39054_001) 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=714) via hash 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 944f9de6faa391342921122fae4a37e103a76035d66ed6122dfe0c95d3d93823, email=e8a9202e8400f1fd2cab817101973b0eee3d568991f749ee29e96c32ebad9226, hotel=39054_001) 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=136, cust=forrex2001@yahoo.it, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640) via hash 2025-11-19 15:38:48 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b237ce3e1d10cca83626ee57af10ad58ae7f86e57f72d743bfdce3bbe20bd11 6fa639033a43d8de0689f8a14eb0eefd5189b5f6b210a27a13627b63af170ddb, email=94f96dc7875dec80321756ee3680bd6fe5b681e183f175cd7b2599f0e0b6d640, hotel=39054_001) 2025-11-19 15:38:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:38:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 1a22882780314b2942a6522f3109cdec553a294eab5ffc6901b85fd4bef6c930, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:38:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=112, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:38:49 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1265, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:38:49 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 a50c00eda15cbf0ae7d055d3657d586359ba394f5885278740290734991f7b93, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd, hotel=39054_001) 2025-11-19 15:38:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1287, cust=ombrettabenatti74@gmail.com, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08) via hash 2025-11-19 15:38:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1528, cust=ombrettabenatti74@gmail.com, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08) via hash 2025-11-19 15:38:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=534657f636ff8f74329d31e5ca8b5879a10e1e47daf8f4c1622b6aedad789bcf dfa1016a1bbe292a53da6507644d3497a6a313f352d6d5326619ec816abdccda, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08, hotel=39054_001) 2025-11-19 15:38:50 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:38:50 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:38:51 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:38:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:38:51 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=366, cust=francescobussei.fb@gmail.com, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5) via hash 2025-11-19 15:38:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 1776e1d012b2914c22a3988a44a3ff221e2f7d00a2f6b4d15634da3bb580ad73, email=594fe09d0a3e58702aec4b870483e3c4c06fadc157d5bb212ed2fa3f968087b5, hotel=39054_001) 2025-11-19 15:38:51 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1287, cust=ombrettabenatti74@gmail.com, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08) via hash 2025-11-19 15:38:51 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1528, cust=ombrettabenatti74@gmail.com, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08) via hash 2025-11-19 15:38:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=534657f636ff8f74329d31e5ca8b5879a10e1e47daf8f4c1622b6aedad789bcf dfa1016a1bbe292a53da6507644d3497a6a313f352d6d5326619ec816abdccda, email=495efb07a0c0a01247fe37277bbac097cccf93cba5061ddb9d224e9b1dc65a08, hotel=39054_001) 2025-11-19 15:38:51 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1216, cust=francescoluongo-4176@libero.it, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105) via hash 2025-11-19 15:38:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 492c7ef3b4a8e74e8a01dc459aaf67f47f56299e8e972a15fd49b79481c7c424, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105, hotel=39054_001) 2025-11-19 15:38:51 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1216, cust=francescoluongo-4176@libero.it, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105) via hash 2025-11-19 15:38:51 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 492c7ef3b4a8e74e8a01dc459aaf67f47f56299e8e972a15fd49b79481c7c424, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105, hotel=39054_001) 2025-11-19 15:38:52 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=466, cust=ziaro73@gmail.com, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79) via hash 2025-11-19 15:38:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 95c0ad24384a27cba83f31e646b9dcda733e25fbcba9bc12cff2c8534c432a35, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79, hotel=39054_001) 2025-11-19 15:38:52 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1258, cust=c.consani1@gmail.com, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557) via hash 2025-11-19 15:38:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 5d964b82ee9eb05cb5c3bb76722f71d7f73c38398acd1c615a1e05ca6e80cd08, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557, hotel=39054_001) 2025-11-19 15:38:52 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1150) via hash 2025-11-19 15:38:52 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=90cc33a41b541af2c1964e3e10a46088cbdedf63031efaa35d588a698c91193f 0ab9df3b1514e17fb69f12be15eb45747161a7949384fcdb9eed6dc90b4c9726, email=30a7b76807c20632736e28034db6448e2ba2fe7762a4872568ccdfe6ec236266, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=578, cust=silvia.sana94@libero.it, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 7b50943dab3f7f92f4120ca9a031d777b5a13bb71749e7e6a2cdd5f2e0ddaf5a, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1194, cust=fabiomartino71@gmail.com, email=5dc00b347d87a61944ee1e4b98f49233dbb29ebdbaa5b30f2e72b1a243d004c8) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1486, cust=fabiomartino71@gmail.com, email=5dc00b347d87a61944ee1e4b98f49233dbb29ebdbaa5b30f2e72b1a243d004c8) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=26ef33af3f99c756154f03b275c8ee4244ddd82cf0fb046dd84b7b9f0242e9fa 2e9e6a9594f0832c736765249bf677214b31c9bfdbec94b90b17108ce4304e4a, email=5dc00b347d87a61944ee1e4b98f49233dbb29ebdbaa5b30f2e72b1a243d004c8, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1484, cust=loretta.alfei@gmail.com, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94a9c6fd83039f5d9bb820a93ceb099ba1e74817124f81adaf38df9d34c7e5ef 9f80478293e2fd535eb6114ca43b7365399e078822659c4eebe93eaa2bec9b12, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1483, cust=brocanichiara@gmail.com, email=148b48cff3c78890d475042fda925d3324a5b85017a879b0025faa70dceb0ab4) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 82c62115c926195abab9587dbddb9f1a5989d1a96c11898f9f915a3d9ae59a1a, email=148b48cff3c78890d475042fda925d3324a5b85017a879b0025faa70dceb0ab4, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1485, cust=gvittoriano@yahoo.com, email=65cee68411b7d1003dae323cbb4c4b9059ad8f402d2c0ffc2cbd0c66854ad2f0) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=205dee7d26b3cc4caafa9b445b5efa3998fb0441521afe211584729920b6403c b0f9699df0bdeadda426646bba66f6001f4ef29a76771051ca6b46536f5f88e8, email=65cee68411b7d1003dae323cbb4c4b9059ad8f402d2c0ffc2cbd0c66854ad2f0, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1485, cust=gvittoriano@yahoo.com, email=65cee68411b7d1003dae323cbb4c4b9059ad8f402d2c0ffc2cbd0c66854ad2f0) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=205dee7d26b3cc4caafa9b445b5efa3998fb0441521afe211584729920b6403c b0f9699df0bdeadda426646bba66f6001f4ef29a76771051ca6b46536f5f88e8, email=65cee68411b7d1003dae323cbb4c4b9059ad8f402d2c0ffc2cbd0c66854ad2f0, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1482, cust=Raffaelerondoni@gmail.com, email=ae55d9eef8c2b0244374cc1838a81f48ca7ba5b2101516d6bcabdcae5e8a6bf1) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b49e768e5556bfb154327b123947b274e9a814acd13d127b321fa4f711a79acb ba75e1c49ccaca99c990ddc733dfbfe1e858fd63dae24742bb76c10a0f0d9213, email=ae55d9eef8c2b0244374cc1838a81f48ca7ba5b2101516d6bcabdcae5e8a6bf1, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1395, cust=chiara.diemidio88@gmail.com, email=4bb3d9f5ca80c0cb3c850e3deda3c8e561e5efb84fed710f0e399a4c43c43653) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 16b1adaa0ca5b239f3ed92c461e8f98ccd3af76596b0f4b1bf72d04c90a8d90e, email=4bb3d9f5ca80c0cb3c850e3deda3c8e561e5efb84fed710f0e399a4c43c43653, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1484, cust=loretta.alfei@gmail.com, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94a9c6fd83039f5d9bb820a93ceb099ba1e74817124f81adaf38df9d34c7e5ef 9f80478293e2fd535eb6114ca43b7365399e078822659c4eebe93eaa2bec9b12, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1527, cust=federicolucarini82@gmail.com, email=ccff5ce407af4b6ed91bb6a28a0e7afca7654cdfb137c0220d441d10b04cba70) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cd71fa4239dac4232ed0f85d682be555798551f732d1cf655f65f86884121fe4 cf7fec8fb43b9e40d3e2f7fbfd8ec4f6db5a62c93270d49f1ec45da2eba7ed22, email=ccff5ce407af4b6ed91bb6a28a0e7afca7654cdfb137c0220d441d10b04cba70, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1564, cust=chiara24475@gmail.com, email=de35d7ba9a8cab6955ba39d24963478dd6eb8fba86a4e90698c7f168f2f7e79d) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 55ba973bb92735cf692ae87dd9f5a01a91bba0a4a33a2fb55a411b5a5a95367f, email=de35d7ba9a8cab6955ba39d24963478dd6eb8fba86a4e90698c7f168f2f7e79d, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1563, cust=isaneri@tiscali.it, email=1d03fa6e28e5d64a2220f16c0ff6daa7cf40df2324d34286efc9412a0618248e) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=da2da8e71c82b18aaec0e9dcf817ab09481a8b55061066f011b3e38188788f65 f31d6a8e61ecc4b4b8452fe9c12701d2cffda71d120546c275cce115806a0564, email=1d03fa6e28e5d64a2220f16c0ff6daa7cf40df2324d34286efc9412a0618248e, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1250, cust=Enrico@visibilia.net, email=bd30ceedb25c75e740eed0a33da2bccaa50ccd64a4da4e5bb7742a6fa6f3ae1b) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 9af9eb12c1d59e07a2cee6c639569aa1cafd68f5b1ca9662d12fe0018a8271cf, email=bd30ceedb25c75e740eed0a33da2bccaa50ccd64a4da4e5bb7742a6fa6f3ae1b, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1259, cust=mirko2675@gmail.com, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 72c435ec79fe25e00788535c75458df90030e036feae69fcf68e3da584c17a32, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1259, cust=mirko2675@gmail.com, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 72c435ec79fe25e00788535c75458df90030e036feae69fcf68e3da584c17a32, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1390, cust=valbusanicola@gmail.com, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 da5d6156115087ff6f63d0a7f7d5975477f1a6e8c16d24b648db385548d9ef92, email=db2d2b3ec6c00b637f0c2dd1e5f1bb385eec0203b8fc6082ebb1b2eb5dcb1272, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1259, cust=mirko2675@gmail.com, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 72c435ec79fe25e00788535c75458df90030e036feae69fcf68e3da584c17a32, email=a5f5e63ac94a1517b821dfd2f66e70df358579b6316ed1f8891a9af75198f8b0, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1258, cust=c.consani1@gmail.com, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 5d964b82ee9eb05cb5c3bb76722f71d7f73c38398acd1c615a1e05ca6e80cd08, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1258, cust=c.consani1@gmail.com, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 5d964b82ee9eb05cb5c3bb76722f71d7f73c38398acd1c615a1e05ca6e80cd08, email=e3de827069aa8474a3b69b651cbffb980c19f8b96f6e5a376d59712d7525e557, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1257, cust=Cameliabogdan0@gmail.com, email=e014e79cb13249680f7fb68d9f0a87e39a42d33a2a8154782da02e3eac74a286) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e0ab01d023b329244165ba9c1d6c4b351f0198a1f6aa07292101cc91dc5552f4 a023cc1cd2e93015718c625b01a81d5b85da7c2654c7d7572a0d02fcec8e59c9, email=e014e79cb13249680f7fb68d9f0a87e39a42d33a2a8154782da02e3eac74a286, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1257, cust=Cameliabogdan0@gmail.com, email=e014e79cb13249680f7fb68d9f0a87e39a42d33a2a8154782da02e3eac74a286) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e0ab01d023b329244165ba9c1d6c4b351f0198a1f6aa07292101cc91dc5552f4 a023cc1cd2e93015718c625b01a81d5b85da7c2654c7d7572a0d02fcec8e59c9, email=e014e79cb13249680f7fb68d9f0a87e39a42d33a2a8154782da02e3eac74a286, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1230, cust=dicarloluana@libero.it, email=07f44beb61a549a2fafe8368896c67af20abc5690e52cd4700361bba83763b16) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=eebaf9dea81a24e61892c53e92d1bb528d804722b3940bc24f676a5747d2e34b e4208391c0da7cccf654bf4169b8a213f3e885549e62e5255e42529adec0d0f7, email=07f44beb61a549a2fafe8368896c67af20abc5690e52cd4700361bba83763b16, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1231, cust=Frantin.tina@icloud.com, email=04e67e63abadc01e47ea51946fa85a9d0f6db5ca7548603c4596a1e3b1d5683f) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f5cf99ba792544538f6cbe64cf23c6c482aa365dee0e22e7cc0d0a2f48cdcf02 b32adb6b54c872706de8055d163f9ef0716be313c70b9ec61ea4062834e36b56, email=04e67e63abadc01e47ea51946fa85a9d0f6db5ca7548603c4596a1e3b1d5683f, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1228, cust=stefanocassol91@gmail.com, email=77b058dcec745909b86071418522d2e84763bba57c12419d2bfddd9f996585a1) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=05b9115df05a2a467841772eccc969822d884c9e71841050fe9e0893cce7d11b 05826dcb86327e9990be777f3e298ac85f1bf45c2a4fbe4d348eab446a411528, email=77b058dcec745909b86071418522d2e84763bba57c12419d2bfddd9f996585a1, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1228, cust=stefanocassol91@gmail.com, email=77b058dcec745909b86071418522d2e84763bba57c12419d2bfddd9f996585a1) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=05b9115df05a2a467841772eccc969822d884c9e71841050fe9e0893cce7d11b 05826dcb86327e9990be777f3e298ac85f1bf45c2a4fbe4d348eab446a411528, email=77b058dcec745909b86071418522d2e84763bba57c12419d2bfddd9f996585a1, hotel=39054_001) 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1229, cust=Gabriella.margani@yahoo.it, email=e407763b8153419c9aebb26c9127669d03fd8e49af4aef27ac636f4de323e58f) via hash 2025-11-19 15:38:53 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb e8c385d0e7ee88a7749d914c55dab5431dad6b37b5bd4c453313b8ded9d97e18, email=e407763b8153419c9aebb26c9127669d03fd8e49af4aef27ac636f4de323e58f, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1153, cust=silvia.costa.irc@gmail.com, email=aeedb3a6342b837efc5b6822586ef364484f6e6cc6e8ad72694058160ecbaea9) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 65fa568dbbc05b134708062f004c3141bd93bc79f847a490386a56d99ae6f1ab, email=aeedb3a6342b837efc5b6822586ef364484f6e6cc6e8ad72694058160ecbaea9, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1149, cust=rita.franceschini58@gmail.com, email=be5b8b608a0c63dfad5105e5bcc1319e99bf5e68ee73a2d8bfaa06ee0cfcc42b) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c5420b43786b20f6cd116002a483b128e9d24020852c5e1c53731e25f40217f0 51dd6778188f3af70d2a4514edb593351a945c9af07c94dadb670f0d6b9dfd58, email=be5b8b608a0c63dfad5105e5bcc1319e99bf5e68ee73a2d8bfaa06ee0cfcc42b, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1149, cust=rita.franceschini58@gmail.com, email=be5b8b608a0c63dfad5105e5bcc1319e99bf5e68ee73a2d8bfaa06ee0cfcc42b) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c5420b43786b20f6cd116002a483b128e9d24020852c5e1c53731e25f40217f0 51dd6778188f3af70d2a4514edb593351a945c9af07c94dadb670f0d6b9dfd58, email=be5b8b608a0c63dfad5105e5bcc1319e99bf5e68ee73a2d8bfaa06ee0cfcc42b, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1147, cust=fratocci@libero.it, email=722fb50575aba8ba0716cb2b837267990826a07332f6681f137fbc82325ac866) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 a0b53ea7c2ad654a14c310e19dd25f5d1660e9c6b142975078f781cb7f5deb8b, email=722fb50575aba8ba0716cb2b837267990826a07332f6681f137fbc82325ac866, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1622) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d2debd249a866cf0d19274260c7012b52725a404807dc8c5ef7e86d00ce8c03 55ad2a87e27bab3571d5b36b8825747e72e7f3adfc875148bd460aab2524039d, email=None, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1146, cust=elipog85@yahoo.it, email=4d91798ce72b902a30a95e59f56aa863e1b0d73842235b8123066b767a41ce22) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 7b203e63f0e400259362298d75b255504cbf89a7537a34f31bc6da54146dbf73, email=4d91798ce72b902a30a95e59f56aa863e1b0d73842235b8123066b767a41ce22, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1453, cust=susibergamini@gmail.com, email=00deae51fb199f22c663eaff31497a376786fe615d80034114ebf8693b6b4a70) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b77cee999c72f1afcaca7974345238f92e226d8f4afe19f9ced3cd72f69f05f2 254497661103c63489bb2d75804fc42c02072d99d2eb47d6c886a39cf4b3a166, email=00deae51fb199f22c663eaff31497a376786fe615d80034114ebf8693b6b4a70, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1621, cust=m.barchiesi56@gmail.com, email=16ed3c57bfd8077628ec0815d54df34a13f5c39528dfb466b1b6de3817506495) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 3124c0043cdb3f2cc093aa127056b37c10eb95222c6dd2502b830ca5e5278698, email=16ed3c57bfd8077628ec0815d54df34a13f5c39528dfb466b1b6de3817506495, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1284, cust=k.campe@t-online.de, email=cbec26e0c35548ce48693ba4d60cf89f9585e5086da20edc5915965d73a33dc6) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ee755837a143517b417c59d5cf23bcccbd0290c6086d7309084d7bd6ee90fcf 4fc6bc47aa8e80dc0a7366c8eb7811f8ae5189be32ab69555db5af88f3b8aac0, email=cbec26e0c35548ce48693ba4d60cf89f9585e5086da20edc5915965d73a33dc6, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1145, cust=lena.stratmann92@web.de, email=6699102d06529fe423decea809fd0c55f12e7eb67730644c0137462a1fa9642a) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc967443070ab409a57a455dc8c2405a10b6ba96ca75f87bcf18ca368bb090a8 b769ad17a49ff050fecfd9aaddfdee7aa5a9c2c6b831842a2874680181d4c858, email=6699102d06529fe423decea809fd0c55f12e7eb67730644c0137462a1fa9642a, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1088) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1127) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 8edde4ee444fd2695f3d095c223ecc56012d278c84ed0f641035bd0e5625457a, email=564f4ad922922bd3b6c00c4dab320d4c59f0be318180d99d4cbf93684bd2f72c, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1142, cust=massimilianoluciani72.ml@gmail.com, email=e1c1bf801a0755b144af65c50ceef829a64dff8b4da8c5f63c53d13173d8d8bc) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5e9286da8261a15d2b25563de427fdaa515ef7f88e00f776cbafaded1d4c5af3 86627f1dc5fd40d0e66d8a4a686476d5554e125a31e9f51de901431442c206fe, email=e1c1bf801a0755b144af65c50ceef829a64dff8b4da8c5f63c53d13173d8d8bc, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1357, cust=felicelustri@tiscali.it, email=d9e46d1ee3c411e9de5239934e0579c4bd8714fdc71ea23d55612facf6da9638) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bf98edbffec6adbc772ac6426d3b2d6f4c2b35152a11271b7a29cdcbb75ae3be 928dbcbbccb4af0dbc3f0375f64c6ea3da0370c7aed6f84bc1649efa2e48977c, email=d9e46d1ee3c411e9de5239934e0579c4bd8714fdc71ea23d55612facf6da9638, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1355, cust=Elisabetta.ravasi@sappi.com, email=b953c257def867dc77a897b9552c45cbe9c83bd43e3be7fb2c4e20d80288bdfe) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c0c49fca3d28a779aa2985008f3f4186c04db890baadfdc6e9d4a6dce8aeafcb 6a65153d21a774c90d9ebff8ac7c76e78ba60e56f00a7db5db23d2c25980f322, email=b953c257def867dc77a897b9552c45cbe9c83bd43e3be7fb2c4e20d80288bdfe, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1342, cust=mirkabaiardi@yahoo.it, email=9ef40619c72517f4ec7c903abe95a4d6cb2e02086ea7d2bf1cd0a4beae7d448b) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8451b0aba9752330ea82bfd76fefb7005d742ce5a37054e384d9c5ded6729642 9951b12b8a618b6c76641ff1b401ea3f82c269c6b228d56cb52f16fb2e3d12b3, email=9ef40619c72517f4ec7c903abe95a4d6cb2e02086ea7d2bf1cd0a4beae7d448b, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1139, cust=magnanicristina1964@gmail.com, email=174636232e840b6b58e0b9f7089b04622dff37d06c155608c9168c1d05588beb) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 4da36b24c229b6ec5dae112d78146255b39326dbd98405473782cf595df98da3, email=174636232e840b6b58e0b9f7089b04622dff37d06c155608c9168c1d05588beb, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1354, cust=Gian.ale@alice.it, email=9fb674364bb4c38d3f31f6937c9a2fa2a183a0fb794e0b17c2c4984efe281002) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c fcaf0e0350abd06bf1d62a2c11936644ac2ad7c514f230f8af8dc97e6f4b47aa, email=9fb674364bb4c38d3f31f6937c9a2fa2a183a0fb794e0b17c2c4984efe281002, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1351, cust=bevilacquaanita@gmail.com, email=522e3e4d29f87e687b9822384c02d1041145f1ce47bc35ee0b3872b38eb9c6f2) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=000e02e40e441be798211aaf86d037bacd3dedbc8a6318ca5f9a5c72ad52ffbe 453e2e926d5047bb1103e95f6212c0d7be016f19bfc00947d79800cf83aa5616, email=522e3e4d29f87e687b9822384c02d1041145f1ce47bc35ee0b3872b38eb9c6f2, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1352, cust=F.giffonifabiola@gmail.com, email=629f0aab4a72cb4a6bfd2a4b3e9f329cc497e1cf9e97c0f4caa7039a66d239a6) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f72473bd7514d96deb89fcb72f545c08f881fb2ed728a018c39e792a9c47aad1 01aa0f354dd8bcc3b5bc732b563708f71c0a115559127cacd0c959d8631ec846, email=629f0aab4a72cb4a6bfd2a4b3e9f329cc497e1cf9e97c0f4caa7039a66d239a6, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1369, cust=andreacrisafuli46@hotmail.com, email=3d57aa9dd876690596d077f041f72733417c4783a8060fda66c63163da9d1bbb) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 7bb8af69afd58ebba900e7f7bc3999adaf8f7c974aeab20ad750dba4f61a7ddc, email=3d57aa9dd876690596d077f041f72733417c4783a8060fda66c63163da9d1bbb, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1134, cust=faccograziano@gmail.com, email=ba1824379fdf8520db37c0c573ab09ace22fa879c76214304f200c65819c7efe) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1253e06334aa1226811179d30027f307a9af86c9de714a60c57fe324b2195f2c 2517498cc10427516b62fddef2fe59804232fd112d43a65f3260b3042205ee09, email=ba1824379fdf8520db37c0c573ab09ace22fa879c76214304f200c65819c7efe, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1133, cust=cristina.tassistro@virgilio.it, email=d15d3a38a56738769434a53a40ae33640cc1b6a41429b23d2a3ab7e0412d0f9c) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 188f3cfdde2f972e37b6faa99ea6f3523f2dafa71be6cb9eafc869e801c16de1, email=d15d3a38a56738769434a53a40ae33640cc1b6a41429b23d2a3ab7e0412d0f9c, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1132, cust=barbara.moreo@gmail.com, email=b637fd7ae19d3b1f9e622c6fdb0b31fca27a5e9f023d5796cd5894b80f8ee2b9) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 a1c4a3bbbce5ec1a3e62d0bdbe8786574eb408878d517bead95b7a9b3159f890, email=b637fd7ae19d3b1f9e622c6fdb0b31fca27a5e9f023d5796cd5894b80f8ee2b9, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1369, cust=andreacrisafuli46@hotmail.com, email=3d57aa9dd876690596d077f041f72733417c4783a8060fda66c63163da9d1bbb) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 7bb8af69afd58ebba900e7f7bc3999adaf8f7c974aeab20ad750dba4f61a7ddc, email=3d57aa9dd876690596d077f041f72733417c4783a8060fda66c63163da9d1bbb, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1370, cust=andrea.martino89@hotmail.it, email=02a524de56a5072dc6971bf1ef80ab21df6f32b9c3f465bad79a42da60548162) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 2e9e6a9594f0832c736765249bf677214b31c9bfdbec94b90b17108ce4304e4a, email=02a524de56a5072dc6971bf1ef80ab21df6f32b9c3f465bad79a42da60548162, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1131, cust=valentinagrifo@libero.it, email=281534f7ddc2680195e8e10bc15aa5f59704e7785170def316eed17dc9114837) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 afb728b9f3191f9aa605a58b7f200f6edfc02db48deff336d91a5197e7eab184, email=281534f7ddc2680195e8e10bc15aa5f59704e7785170def316eed17dc9114837, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1045, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1130, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 68cf8b71d124575989095752f4f54d766a4b722a0ec899bf642c2367f363a49e, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1142, cust=massimilianoluciani72.ml@gmail.com, email=e1c1bf801a0755b144af65c50ceef829a64dff8b4da8c5f63c53d13173d8d8bc) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5e9286da8261a15d2b25563de427fdaa515ef7f88e00f776cbafaded1d4c5af3 86627f1dc5fd40d0e66d8a4a686476d5554e125a31e9f51de901431442c206fe, email=e1c1bf801a0755b144af65c50ceef829a64dff8b4da8c5f63c53d13173d8d8bc, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1282, cust=Alby.gandy@gmail.com, email=7a1e39782b123aa019e07fecdb492e2bbd0127ed13f3d899981a2e43e8700d24) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4bdbc215d8dc3c571e802a69bced0c3071cc4a1f129ad97e15b357018aac6cd4 1436e1091c717e23e42a580c25ccbb94a3c8e13f44bc8816b5a7507b589f3320, email=7a1e39782b123aa019e07fecdb492e2bbd0127ed13f3d899981a2e43e8700d24, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1281, cust=franca.asia@yahoo.it, email=57412921927820a7e2ad23df495c1d3bf1c835ef2f500b920649ea3e13006129) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=43803af471f2a98d8c1fc72b184fb5b293be92c7e965f30fb230cc1c813117f6 57c4de41017d2d053aecd28e9916c22337f3dbecea0a48fce0d6f5c7f558c2ee, email=57412921927820a7e2ad23df495c1d3bf1c835ef2f500b920649ea3e13006129, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=447, cust=davidebelotti1973@gmail.com, email=41aab87753bcf04830135785daa3488b074758e162d57c86ad4e2efa1e89a8e9) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1129, cust=davidebelotti1973@gmail.com, email=41aab87753bcf04830135785daa3488b074758e162d57c86ad4e2efa1e89a8e9) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 5c8ca1b8bf0b343c7ca0d70acc7db1bef9e62baf72074e52fb41607919963ecc, email=41aab87753bcf04830135785daa3488b074758e162d57c86ad4e2efa1e89a8e9, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1088) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1127) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 8edde4ee444fd2695f3d095c223ecc56012d278c84ed0f641035bd0e5625457a, email=564f4ad922922bd3b6c00c4dab320d4c59f0be318180d99d4cbf93684bd2f72c, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1278, cust=robertapiron@gmail.com, email=0623e9736bfc67b37191e7466087975facd67d6ffb492a8eb862dea77af3f57c) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 c6d5d3cca8622d91694a5346bb60724211f20f6ca6f734055a22fb43ee80b73b, email=0623e9736bfc67b37191e7466087975facd67d6ffb492a8eb862dea77af3f57c, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1279, cust=barbara.magliani@gmail.com, email=4b86290ad2930c11210048f1313dedb0b77123a0c4df5e672944e0e038bc71eb) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 44df2d1ece75c7f425a790ec07657809a296526421fad28fc36313fa43ee84f8, email=4b86290ad2930c11210048f1313dedb0b77123a0c4df5e672944e0e038bc71eb, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1280, cust=davide.montanari72@gmail.com, email=46a7ed00ddd9941a817d9892f1fbcdcc1e1fe33366e4cbce2cb9ffd89aa0f6d9) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 597ce58a397d54666512e59d983023698fd5f804d5e9bd1c722616f9c0219563, email=46a7ed00ddd9941a817d9892f1fbcdcc1e1fe33366e4cbce2cb9ffd89aa0f6d9, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1455, cust=Gianpiero.moretti@hotmail.it, email=287d67f77bb1aec143e50eb68e87278f6eceee6b46714d0df0a27c5437b5f4a5) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6f32238932af54b7a1181f2b2ccb31e48bf7bb4b68d8df4a5d266aa65f430ff1 b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=287d67f77bb1aec143e50eb68e87278f6eceee6b46714d0df0a27c5437b5f4a5, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1122, cust=simona.baldassarri@hotmail.it, email=820358b998e2d1c6d1c7bce627a9ae1f854bb1da69336b12e8149f5108fcccb8) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 977a518498b2c3c87a78cdc3dd26509aecc3793be7108942d80ed476d9caffe1, email=820358b998e2d1c6d1c7bce627a9ae1f854bb1da69336b12e8149f5108fcccb8, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1123, cust=gumary73@gmail.com, email=a5029cafcbb3fe9a37a9ddb98aecae00afe9be18c5daaeaef987648a0e358372) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 9cc30b5ac83234853737d24637ba99cb138d40a52282af351c3cf9bcf07a3e13, email=a5029cafcbb3fe9a37a9ddb98aecae00afe9be18c5daaeaef987648a0e358372, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1454, cust=sarajuve1981@gmail.com, email=d9cc9f946bc66ecc823f01d987e3869e98e8a9518425b2e35c896ee26381da32) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 6595c1ff9857ff9fc0aa6f62e6c0a609f57c88b3652e4e9160082fcba72fd02c, email=d9cc9f946bc66ecc823f01d987e3869e98e8a9518425b2e35c896ee26381da32, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1121, cust=alessandro.mallardi797@gmail.com, email=7555981385424e9bea944192c167bbe5ac763958ba897fed5dada04a2e7f0d9a) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 8a51038d6c7f3a111c3120f0a9794a2dd1f5c82a751a20c065f790dcb177c842, email=7555981385424e9bea944192c167bbe5ac763958ba897fed5dada04a2e7f0d9a, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1120, cust=simona.cusi@libero.it, email=98249cbb3731a7a271091779bbd7fce7f35755a149e3c60ec2c30737ea80c144) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 0729be8256fd8ff89c65e2305ea86c37d31793be31d5866d54aaba179410644d, email=98249cbb3731a7a271091779bbd7fce7f35755a149e3c60ec2c30737ea80c144, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1118, cust=gabryrosati@gmail.com, email=61ea88f3214819f83d4d57bd4b51d1d003ec230969e0cfc12a79bd80941a1cb8) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 8ccb208be4baab87b70ad42ae3ebbf3e94d635c4d3d347931b1fce02504ba8d2, email=61ea88f3214819f83d4d57bd4b51d1d003ec230969e0cfc12a79bd80941a1cb8, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1118, cust=gabryrosati@gmail.com, email=61ea88f3214819f83d4d57bd4b51d1d003ec230969e0cfc12a79bd80941a1cb8) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=85616c20cbae93dcfcc843beae681de3610ccaac207eba12127142c600c23ecb 8ccb208be4baab87b70ad42ae3ebbf3e94d635c4d3d347931b1fce02504ba8d2, email=61ea88f3214819f83d4d57bd4b51d1d003ec230969e0cfc12a79bd80941a1cb8, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1350, cust=Magdadevanna@libero.it, email=964b886a48f5850f9f1c0f82268eb78b355094e98d3de0257b428d6179ae0698) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=83e78bb33a170b81326af1f1d89dd2955347b3aa451b3ba59293516691f7fb0b 0097e0424fd4f3466cad7b03de5f65bed210f584a85726c92e0ab4f6f04f9ac4, email=964b886a48f5850f9f1c0f82268eb78b355094e98d3de0257b428d6179ae0698, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1348, cust=laurasalvucci@hotmail.it, email=b874636d968039c067c6094c9cf5a18629fdca0e698fa1813b9352b8e081eaaf) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 61029500e32c90deab91d1b8cf85b60c29ae05c90ad55c9998321ad89a00acf3, email=b874636d968039c067c6094c9cf5a18629fdca0e698fa1813b9352b8e081eaaf, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1117, cust=silviasan_1989@libero.it, email=74ee119f65c3775fc5008ce8e79140d6f9a8e830498b7077bd14ed8784da756c) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 0093386ead851ac9f21b7b5291e9de286909ffc41bc570e43cdc0fcda4f3e432, email=74ee119f65c3775fc5008ce8e79140d6f9a8e830498b7077bd14ed8784da756c, hotel=39054_001) 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1349, cust=ecavallucci@libero.it, email=d1b0241a7ae2a4fbbf504191172801f47b0535c095da0096544514333bb88db9) via hash 2025-11-19 15:38:54 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 ab9082ce6e72e6418df35f8c578f8dedf8d5002f878caa4b4b43e5c04655cfe3, email=d1b0241a7ae2a4fbbf504191172801f47b0535c095da0096544514333bb88db9, hotel=39054_001) 2025-11-19 15:38:55 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1347, cust=massimotaroni65@gmail.com, email=39a5eff38a358876b57f19eadfcad9946dd30932b1902f66cb10a2f8ba1bc65d) via hash 2025-11-19 15:38:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f805bcb3efc982ec60744b3cc23f11ed1a4a0c4b783f345c1dc64ebab616da91 a989cb1a6603b3d1c29acaf157f4731531d3876d11d8b3117d1119aaed9e12dc, email=39a5eff38a358876b57f19eadfcad9946dd30932b1902f66cb10a2f8ba1bc65d, hotel=39054_001) 2025-11-19 15:38:55 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1116, cust=michybyron@yahoo.it, email=0c04b8d9bcd2a1c82831445a82d1897857ce7754be2ef340ba5bf247ea29b98a) via hash 2025-11-19 15:38:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None f3ee782b6817ab6133cb5b31187825470bf90d8e031bcdfdf1bbea811bb638cf, email=0c04b8d9bcd2a1c82831445a82d1897857ce7754be2ef340ba5bf247ea29b98a, hotel=39054_001) 2025-11-19 15:38:55 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1344, cust=sozzisusanna@gmail.com, email=337c4fcea8145591277ebc804b5e0f591df7a215daac476fcf3f737de89cfafe) via hash 2025-11-19 15:38:55 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a97ce4636a73bea92d2b48c2b39327a2b0b15586082f9d533c2edab4fd2fad25 3f826c1c6f9b9e945830acbeaacb1df8aabe8a9d741001fdfe8f906286f7f563, email=337c4fcea8145591277ebc804b5e0f591df7a215daac476fcf3f737de89cfafe, hotel=39054_001) 2025-11-19 15:38:56 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1114, cust=fiore_87@live.it, email=85910d50480912f55c49bcf7f68df7d6178ca0e7cbcd668b2c447c8ef6a07278) via hash 2025-11-19 15:38:56 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=de95940e9caf7005e6d942b7cec478e08a0e8b6203a7e5eada4be4884007e697 2bdf7cd89973a510385043bcfc6b2d88c41eafb0f8a196c405a31708dea7100c, email=85910d50480912f55c49bcf7f68df7d6178ca0e7cbcd668b2c447c8ef6a07278, hotel=39054_001) 2025-11-19 15:38:57 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1269, cust=Elisaaaaa@gmail.com, email=807cef3d9f91f5b905fe73776e26e598eda2d6f9941273c434a9cfab44ea3a55) via hash 2025-11-19 15:38:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad b6598e838f350a97cb734eca208ce0cdc602dd60afbf65a3b8b65195cbd1a7fe, email=807cef3d9f91f5b905fe73776e26e598eda2d6f9941273c434a9cfab44ea3a55, hotel=39054_001) 2025-11-19 15:38:57 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1269, cust=Elisaaaaa@gmail.com, email=807cef3d9f91f5b905fe73776e26e598eda2d6f9941273c434a9cfab44ea3a55) via hash 2025-11-19 15:38:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad b6598e838f350a97cb734eca208ce0cdc602dd60afbf65a3b8b65195cbd1a7fe, email=807cef3d9f91f5b905fe73776e26e598eda2d6f9941273c434a9cfab44ea3a55, hotel=39054_001) 2025-11-19 15:38:57 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1113, cust=sara.riccoboni@gmail.com, email=3c0f34516018fd44dbff878e14638c8119533ef1d5a2e11d51351f0a6d417cab) via hash 2025-11-19 15:38:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 3c871cecbfe7779bced133d9bb9fb57ada35372bab68ada636fba0e56249dfd0, email=3c0f34516018fd44dbff878e14638c8119533ef1d5a2e11d51351f0a6d417cab, hotel=39054_001) 2025-11-19 15:38:57 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1392, cust=beckerkarin@hotmail.de, email=4e2a0591c73a886f01a61c7c3ab5b42839b22d4946aa7ec5d7150bf59116ce20) via hash 2025-11-19 15:38:57 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=74744f0df5ee17034e3a391aa6bc1dc4d0db08f108a178d0198b177255ddb0c3 23635671b14ff3f69e01d9f32f74ae309de09a953f6b49385b3a81b3239237db, email=4e2a0591c73a886f01a61c7c3ab5b42839b22d4946aa7ec5d7150bf59116ce20, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1112, cust=Danilo_et2@yahoo.it, email=4e64fbf12bc0bc8430e0992460e4fade16a4702cfb9fbcde6016b69ec53898c1) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=da9f6713671da24a575ffbe6f0749ecb613efe7f3887b5c9f3e6cc8a94982ae9 0299a0b06cdd44e61b971fea58ea502ddd4e2cd2d8ac9b25990826ca03d79f63, email=4e64fbf12bc0bc8430e0992460e4fade16a4702cfb9fbcde6016b69ec53898c1, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1104, cust=alessiapro77@gmail.com, email=ef59d53ca364354ba410e56fb03018882653ad32a4b9dc3b30ff4d42962f6d05) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1111, cust=alessiapro77@gmail.com, email=ef59d53ca364354ba410e56fb03018882653ad32a4b9dc3b30ff4d42962f6d05) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 078fae80f30dc8c8a0c522f9c1db06059212785e24b5f8637be91dc9ee0d2fcd, email=ef59d53ca364354ba410e56fb03018882653ad32a4b9dc3b30ff4d42962f6d05, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1268, cust=antonio.vannacci@gmail.com, email=2a351d0f4b54449c6788677a9060cc5792049747a399cc66f02ddfb3d3e5aa47) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ee3679892e6ac5a5b513eba7fd529d363d7a96508421c5dbd44b01b349cf514 52461a3c6d411b46b4916e9043a01b8f5e72d59fa5f6b11114a219a76c6be7e0, email=2a351d0f4b54449c6788677a9060cc5792049747a399cc66f02ddfb3d3e5aa47, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1484, cust=loretta.alfei@gmail.com, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 9f80478293e2fd535eb6114ca43b7365399e078822659c4eebe93eaa2bec9b12, email=5a80d2edf32ebf05aa9a56c89026ee1d0b67df8b10ab071468d98dfe92a17462, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1589, cust=danielamaffei7@gmail.com, email=8c471d2b4090ab00cd3ae25708b7852e492e43d6e21b1d6c726aaa2f0e34a0dd) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 dffd53cbd70fdfede10e89400228365f602b467acfb0f9941c416a9168138364, email=8c471d2b4090ab00cd3ae25708b7852e492e43d6e21b1d6c726aaa2f0e34a0dd, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1588, cust=S.guacci@libero.it, email=974c1ef6bd28808054dfc8aa0ade7edac8f6ecc7c7e3e0e2581122fb2c3f5f72) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b32adb6b54c872706de8055d163f9ef0716be313c70b9ec61ea4062834e36b56 ace2fd2a2c45c81d11d9eb1632764da87110a7d180ec713207a64b90ae0b6972, email=974c1ef6bd28808054dfc8aa0ade7edac8f6ecc7c7e3e0e2581122fb2c3f5f72, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1219, cust=heart1584@aol.com, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d3dedb6f8b7a83955054f2c30404ad2215e574077406259c16a6de207da65a24 03fb94180aa0ff2c583d97bbb1fc6d84a6ba7df5bde3c267459bb9a9b8c9841b, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1587, cust=silvytiberio@gmail.com, email=4a202fabb39601fd701798d5f72681121fa858cd34fd446bf3566aeb19df2e58) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=11b385a712ba513932a72aa1ace8f33b6dde9585bfc3e4cd8d11fbaf5fd15fd2 c6da43e069e6f41e89f6e0802cbae2c182a33324de2babf8101ad82abb393aaf, email=4a202fabb39601fd701798d5f72681121fa858cd34fd446bf3566aeb19df2e58, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1219, cust=heart1584@aol.com, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d3dedb6f8b7a83955054f2c30404ad2215e574077406259c16a6de207da65a24 03fb94180aa0ff2c583d97bbb1fc6d84a6ba7df5bde3c267459bb9a9b8c9841b, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1586, cust=Morandiniroberta@gmail.com, email=13b2c062c3983ed048ba5d87819dda778bb9c6fd3e481c086aa85b92047c79ac) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 db92c3fff1d43a8702c3ab2e1ae16492ea17d22ca309648fbc622a45ee39c869, email=13b2c062c3983ed048ba5d87819dda778bb9c6fd3e481c086aa85b92047c79ac, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1108, cust=teresa.morelli@live.it, email=7a3bd8d4d23ce650a59eb513df6a637760436a74eb5c55c8ca58533a40db8584) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9e88b067408182d0bd525120e9ba2607e19b0dfa17b48582d2d405fc52dc4a1a 13ebca620cfaccfa2c881a0b9f07f5513365a8fcd530a76015ca37e76a5cc295, email=7a3bd8d4d23ce650a59eb513df6a637760436a74eb5c55c8ca58533a40db8584, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1164, cust=dennissommer@gmx.de, email=95206fce8f87642d4f2ab895f098ccbf145245edd699963baf8f94116718a74c) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bb647e29b34334079a9d553184f6cb58abd93182f8a4f7e95caf4bea0c2b2171 3749ad2680c15aade0095cc3072736e551fc5ba89ace5bcbb61549db931bee26, email=95206fce8f87642d4f2ab895f098ccbf145245edd699963baf8f94116718a74c, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1105, cust=peterkleiner@nc-online.de, email=734b2df5a9bcec143984543e8ebf0212e132ae0a8cd03124b2487e41223d3898) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=026ad9b14a7453b7488daa0c6acbc258b1506f52c441c7c465474c1a564394ff e4b6dd2322c5edc0ed85a5338ebe47469c507dbc089f6f9dafba27e29d197a70, email=734b2df5a9bcec143984543e8ebf0212e132ae0a8cd03124b2487e41223d3898, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1115, cust=arnaldopietrodebrito@libero.it, email=19d0985e1982f670d4c86f25229e51dd63f64ddb264e1546738b284aeece246e) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1481, cust=arnaldopietrodebrito@libero.it, email=19d0985e1982f670d4c86f25229e51dd63f64ddb264e1546738b284aeece246e) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1a90652cfe0cdc2ade4392c7b1e31168e9ca9f594d143b613a6ec982220ba270 8de30eee38bc9929df5a4ada7297453d1baaeb8d3b5d6aff269b2389fcd8c99b, email=19d0985e1982f670d4c86f25229e51dd63f64ddb264e1546738b284aeece246e, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=546, cust=claudio.mazzo67@gmail.com, email=33eb385b91972dd76b807d34202fcc34bb5a8116d1a1ec16046f594666a066cf) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1101, cust=claudio.mazzo67@gmail.com, email=33eb385b91972dd76b807d34202fcc34bb5a8116d1a1ec16046f594666a066cf) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8cface989a3a91edb14989e82ff3ab67cfd3046906d0cee828f8882a8e137823 8498ee2d056c094bbabdd3f487bcb26f0d797ab09cbc1842fde96580380b467f, email=33eb385b91972dd76b807d34202fcc34bb5a8116d1a1ec16046f594666a066cf, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1102, cust=annamessina8286@gmail.com, email=f55fe2fea6c5ba8ed2854597e6999446f72224a8bb4ccfd538738efb7ad7b56f) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 1483ab74cb304d58e35dbedc1ca15150bd08ce3f1e73e8c38da4b86a7713ede2, email=f55fe2fea6c5ba8ed2854597e6999446f72224a8bb4ccfd538738efb7ad7b56f, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1100, cust=carlosigno90@gmail.com, email=7704ea867d4e36c28555e1eb41d90450a008e0c225d5effe9bcd4562d3ac5d95) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7a25faacaf8ea321215bc6c116ed40b971dee103c23bf573f8603a369a90c689 442e18743ab213d2764aceab1eab5aeb33816783cc91be1be852aad39a1f882a, email=7704ea867d4e36c28555e1eb41d90450a008e0c225d5effe9bcd4562d3ac5d95, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=112, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1265, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 a50c00eda15cbf0ae7d055d3657d586359ba394f5885278740290734991f7b93, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1099, cust=antetomasoirene@gmail.com, email=001b95c54f5a2fdb3b857a96f7c00441610e83b0300c854f81037739c406deb5) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c30d8b13bcc759e8b965c2e3406e850caf074147f084c57b20e6aaa987e4f458 cfe1a04e3e73715a1be2228f943527b93957ef7f40aabd7d6f555f46be9fd121, email=001b95c54f5a2fdb3b857a96f7c00441610e83b0300c854f81037739c406deb5, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1098, cust=giusy0104@gmail.com, email=ccb0960abacfc9b28a0cab2a88e0a9b42977d90cb8bc430c3f1076971fd42576) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef750942410a175bbffc5fcb86842d5cd74a683947ba53c59ab06a3952feac5e 8edde4ee444fd2695f3d095c223ecc56012d278c84ed0f641035bd0e5625457a, email=ccb0960abacfc9b28a0cab2a88e0a9b42977d90cb8bc430c3f1076971fd42576, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1097, cust=daniela.dona86@gmail.com, email=2e0f3670fc8f219af4a26cbcb31230b4c83335c679e19e36cd124a0954d17e5b) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 f6f8b7ae4f6d5a71f4549398dd264fa68e66edc5cd7575a12e6c7bab1c2bcada, email=2e0f3670fc8f219af4a26cbcb31230b4c83335c679e19e36cd124a0954d17e5b, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1096, cust=enricoe-@libero.it, email=4b6324a383ea1bd85ab926350721468e2982edf94c84f157b47f32d7882c0496) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 769071d16f2e3df2a5b9a8b0ddacaacef3d4b6ab0ca87ef6750d21bcee568fab, email=4b6324a383ea1bd85ab926350721468e2982edf94c84f157b47f32d7882c0496, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1190, cust=marianna762006@libero.it, email=76fdd338192e1d9671710df30818b0dc2424b5cd2c66059324087528277fd438) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c35b0d06edea30d3ba40dedc4715510ab6c7a805ab4aa3b1a14050738f135f67 8ee5fa64da7b82112da9e1906a7dd4e8297c3cf536f24ae7215e910fba6876cd, email=76fdd338192e1d9671710df30818b0dc2424b5cd2c66059324087528277fd438, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1093, cust=ctassinello@gmail.com, email=7b9e6245bf85e5cf4bc2d901a2c8a5b6e943df1a38dba0821c0d0c3c60405fb4) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 aa3870c67be6ae2a68ca810e206e1842b2ffe9575706d6bf17e14578164381ea, email=7b9e6245bf85e5cf4bc2d901a2c8a5b6e943df1a38dba0821c0d0c3c60405fb4, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1188, cust=emilianacottignoli@yahoo.it, email=a843f37fd69ec7787afdc570056fdbbab97ec74bf2a9ddc3ebf6ac18cb4502fd) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c5183787266d84f5ea69b1730ce4ae594a856248bac10621f62922d4f25cf6c6 581d8f4eab98c22eb0229e360882bd8c415bcbd9c3c2a7863740db36d661205c, email=a843f37fd69ec7787afdc570056fdbbab97ec74bf2a9ddc3ebf6ac18cb4502fd, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1057, cust=stefania_bocchino@yahoo.it, email=793216171a92a58c6ce8f6c6806be7b6f3bf6437729972737eccca3e46b1b747) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 892acd69e6236926eb3a0df82a780e3d33b8bd051247fb2a983f03a27526f69a, email=793216171a92a58c6ce8f6c6806be7b6f3bf6437729972737eccca3e46b1b747, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1285, cust=zottinluca04@gmail.com, email=87abb41faeced060b51b7c312455cec6174c7ae35f93bb7e60af5e1a8296a7bd) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 dd228efc17cfef7b3976976fd66903db48d29d6c5c8f911ea5b64f9e2f46512c, email=87abb41faeced060b51b7c312455cec6174c7ae35f93bb7e60af5e1a8296a7bd, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1090, cust=alberico.nardone@bunge.com, email=90670a5e928fd1e7b0142c6e707261c06cad3c2eacfa20efdd51305bf645ef27) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6ec486f754577f7e8f70985acb01667d2f841dca1c39036b2494531aa183d7d7 ac5895a625706caf2d8aca3c7fb7fc5b56c391bf95faee814b76cf607874a7cd, email=90670a5e928fd1e7b0142c6e707261c06cad3c2eacfa20efdd51305bf645ef27, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1288, cust=nenaioannucci@gmail.com, email=257e668369f8c079d79f69732a1dca91fcbadb81a4f7a9dda3f28453c9924b04) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=63843fabf8fd84dff6a565c54e54765e3caebd8a0e97ddd02380d935b270842a 3758705e12b915ae921787f9acb0d0ab6cbcbb6663d90349da340428fdb623d0, email=257e668369f8c079d79f69732a1dca91fcbadb81a4f7a9dda3f28453c9924b04, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1289, cust=capozziemanuele27@gmail.com, email=6f928dd7328dd4026df1a4250d2c73e2e601e329078843d55b740cd71b457421) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 ea92b6244a55496f8c51d10e8ee59ae92d8ed3d3c0a43e0ebff38d4447cccaf7, email=6f928dd7328dd4026df1a4250d2c73e2e601e329078843d55b740cd71b457421, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1286, cust=elena.razza@libero.it, email=c1d4966c2aa52f26425857d98f862807481ecb8ddaaa0ccf74d834d061ee42db) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 0059a2a3397107a0503f15b289a31ae805a72f482ebfb7aa2139df2e7ceef6a8, email=c1d4966c2aa52f26425857d98f862807481ecb8ddaaa0ccf74d834d061ee42db, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1086, cust=marina.rossi82@virgilio.it, email=cb5edd1aa2f076f0793395e6f5d4c8b0e07a6a6a088b121e5d8bfc0884043e7b) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=cb5edd1aa2f076f0793395e6f5d4c8b0e07a6a6a088b121e5d8bfc0884043e7b, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1085, cust=martymeds@hotmail.it, email=704eb0c1dc41ced07680811457188150382d1c3b3037dea2a5feb7aa4da56434) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a fc4162149d133b62d121782f03621b452f56083fb731e5b922caa81ba5a3ede1, email=704eb0c1dc41ced07680811457188150382d1c3b3037dea2a5feb7aa4da56434, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1252, cust=moni.pini76@gmail.com, email=31d20ab41f733172d98ea44e737ced65248a82fdba08ef7e53aa98eefefaac10) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 3150abf034343d5c4b98480934149b0178ea71deecf556659ba28fc9af5f713a, email=31d20ab41f733172d98ea44e737ced65248a82fdba08ef7e53aa98eefefaac10, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=1082) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 64c6931dbc4db88bd4b74f41d713e9852e4de75f085b0e48e65a96eb3b7bd97f, email=0d9eed18412da328980b80ce6002957d51928eb1a5ffa0447aea5f419e3b3661, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1251, cust=silviapistilli@yahoo.it, email=a082db0812a8590a6df142d6bc2cc3eef91815e25049480ca1e26eed1babd3e6) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 9a0dd875cd5ec37c29685e4208caa9546f503f7158b5c9a131c1efb84e83cb9c, email=a082db0812a8590a6df142d6bc2cc3eef91815e25049480ca1e26eed1babd3e6, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1615, cust=paolodisconzi@gmail.com, email=5c14ed63452cc6485569cf1e6be5a9e278f1e7a8f9e2d8290575e0686371f38e) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 d262dd74edf21d2dd22101bee640950990a526699764bb92b664cc45da52c65e, email=5c14ed63452cc6485569cf1e6be5a9e278f1e7a8f9e2d8290575e0686371f38e, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=110, cust=pisandre2@gmail.com, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1078, cust=pisandre2@gmail.com, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 feac526abc84686b0eb549f3f9d84cdf5ec35f7289761e9d6bc2cd875b486786, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5, hotel=39054_001) 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1077, cust=giorgy143@hotmail.it, email=cc2f343e261ebb5197c7eaca6218ef9be6d41c12dc82c520a9c0945af0601f5d) via hash 2025-11-19 15:38:58 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=779562b086bb57bfe27509a43b72b47612f9a64815e53a5a9f48140de037eb5d db044f19bc0137185286345ccf1f067d2d9ce1c8efb38349b2479696850db69f, email=cc2f343e261ebb5197c7eaca6218ef9be6d41c12dc82c520a9c0945af0601f5d, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1070, cust=ambra.benvenuti@live.it, email=be8fa7372e18ce40b8e9bd28eb2ef92ea269e56b415217cb847bb1862558970f) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=74e3ce93e1abd77aa3065ffa7dfb3ede2516b990d2191919e17b59a9f5cfe4bb 8709e8238cd036f57d736e6f0daeac20b89f6489de0459cd18f2ae4b2f695fa2, email=be8fa7372e18ce40b8e9bd28eb2ef92ea269e56b415217cb847bb1862558970f, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1407, cust=Rafbuscemi@gmail.com, email=6376f5d6d5af386f80438986115a5e4f69e84d3511d05be05bad326f7dd36992) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b49e768e5556bfb154327b123947b274e9a814acd13d127b321fa4f711a79acb 8e9eee07e0ac32bfff618b18627df1bc9c95af4022f5ac56405efc76d8458e35, email=6376f5d6d5af386f80438986115a5e4f69e84d3511d05be05bad326f7dd36992, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1219, cust=heart1584@aol.com, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d3dedb6f8b7a83955054f2c30404ad2215e574077406259c16a6de207da65a24 03fb94180aa0ff2c583d97bbb1fc6d84a6ba7df5bde3c267459bb9a9b8c9841b, email=2b455c14586dc3064cd50195798c872a7bdfbdff548e7d79eb57d99b10a9f009, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1075, cust=giacomospelta@libero.it, email=adb349e17c9dccfae807dc6c598f60a84858e3cab04cc04d98c54b478581e7be) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b f9ca02329c25189c0a00f3da587e98fc87a172bb082ebbc59736b136cc12db08, email=adb349e17c9dccfae807dc6c598f60a84858e3cab04cc04d98c54b478581e7be, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1069, cust=eleonora.zazza@libero.it, email=0d5c94ab7f5ffd62b2312eb15083348e4f71db6cecdbf2ba1d0a59607926fc8f) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 49fe0d0f337dac1deb61eb39419ac52122f17d3f73441e4d7e793add6ad62c94, email=0d5c94ab7f5ffd62b2312eb15083348e4f71db6cecdbf2ba1d0a59607926fc8f, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1069, cust=eleonora.zazza@libero.it, email=0d5c94ab7f5ffd62b2312eb15083348e4f71db6cecdbf2ba1d0a59607926fc8f) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 49fe0d0f337dac1deb61eb39419ac52122f17d3f73441e4d7e793add6ad62c94, email=0d5c94ab7f5ffd62b2312eb15083348e4f71db6cecdbf2ba1d0a59607926fc8f, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1068, cust=francesca.lanza57@gmail.com, email=e0f87b285939efa522d6a242b28db40313c800df34de4643d0e247ab553adcf3) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 31cc6d61586c752d1e6542b31fe43126987c5fa2bab6f8e40031ac0692217b25, email=e0f87b285939efa522d6a242b28db40313c800df34de4643d0e247ab553adcf3, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1018, cust=sara.orlandini88@gmail.com, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1067, cust=sara.orlandini88@gmail.com, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 e97b337c50b759b051be9a91d8a8daecb7ebb000f57c16c90e49185f2822d5ef, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1409, cust=marisapatrizia.galli@gmail.com, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b85f25bc9d03ae6cd57829bdbaeff297000575e3f1e71a598dd2edb814c2405 2c07dca1520a992bd4814f927e2dbbff40d21f8280c6bb4afab200b516438d23, email=01df4753a4c863facfadc797e9f0148bb02461fbf168fdc5d28dd1a35ba0fe16, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1066, cust=lucianacere@gmail.com, email=61226cca490361f2ddc5ea0bf398c0d401290959ddac8ec36875999e63e9cc48) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a51a3dd434901e64092f7c92cdb86e8e0be4d514d88b9bb5d16c506b618a2507 f47e6a4e5e1e486ee53e97977d697559dab13725c57419b55579d36f75f269ad, email=61226cca490361f2ddc5ea0bf398c0d401290959ddac8ec36875999e63e9cc48, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1216, cust=francescoluongo-4176@libero.it, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 492c7ef3b4a8e74e8a01dc459aaf67f47f56299e8e972a15fd49b79481c7c424, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1216, cust=francescoluongo-4176@libero.it, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 492c7ef3b4a8e74e8a01dc459aaf67f47f56299e8e972a15fd49b79481c7c424, email=254a45488ca8f01c68167cfdeca552aa362a381edff3caa59673a3fb361d4105, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=224, cust=fmarchesin78@gmail.com, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f51ab9d849938a4f1e88903912ccdc17090df2bd9a432adc6aab61ffaf325d82 a8fc0b2a558621ca6c97ee92c128a32c2c3523b0cca61623301c0d5ea1a2b991, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1253, cust=fmartinelli1976@gmail.com, email=274087593a68f461d072c6623a6bcdb61995d6dc29dbe94e04269aed09310e63) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 cd24cb486e6ea1fab9755424b2d3cf9aae96a8fd76e678fad1f10cc866826bb4, email=274087593a68f461d072c6623a6bcdb61995d6dc29dbe94e04269aed09310e63, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1063, cust=federica.orti09@libero.it, email=e4bf96b28be1fee36fda7dd88f2a46e0fcd1a22767bac747d3e7f988f4783946) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 3747e91bff7caa14f53f7783a065c8ab77dded44c56b86b6726d5b01274b4059, email=e4bf96b28be1fee36fda7dd88f2a46e0fcd1a22767bac747d3e7f988f4783946, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1061, cust=lucapiccinato@yahoo.com, email=dae862429857134419a4c0dab741f8d17856b2570c256d6ba093fb11f66ec0e4) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 b91b914992cf81b1adefeb196709d95a2a82430c2a1a9794503eb03bf2c9a14c, email=dae862429857134419a4c0dab741f8d17856b2570c256d6ba093fb11f66ec0e4, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=224, cust=fmarchesin78@gmail.com, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f51ab9d849938a4f1e88903912ccdc17090df2bd9a432adc6aab61ffaf325d82 a8fc0b2a558621ca6c97ee92c128a32c2c3523b0cca61623301c0d5ea1a2b991, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1583, cust=cinzia.caselli@giustizia.it, email=f1196e650852951adf97ed273f2701691d590505c315cc45f2e36fdb3a40d8f2) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9249e325d97a0839788b3c8f614f41e3ed11f7f6aec5a5a3a210a34c0a96745 1dad0f20d5da473db46f78706127a1c97af2236dde7c81d01c76bcea503c586a, email=f1196e650852951adf97ed273f2701691d590505c315cc45f2e36fdb3a40d8f2, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1065, cust=suardisimona@hotmail.it, email=1a4ded494d1ce7818eb7f3c4a8f621edb227c8a1536b84e6adb8292ca1340434) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 51502b32af19c5ab3eade632bd36f6f3dbe38543eb3020b6d668731cb1c56b96, email=1a4ded494d1ce7818eb7f3c4a8f621edb227c8a1536b84e6adb8292ca1340434, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1064, cust=alessiamirigliani@hotmail.com, email=d0ee160dc87149c4ccd931b43486ce5973ac194dc8453939301908dd6976236a) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 6afec5703611ddf2dbe6805adf193a0db30415288f82422cbcb893f51945b64e, email=d0ee160dc87149c4ccd931b43486ce5973ac194dc8453939301908dd6976236a, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1060, cust=martinaceolin1683@gmail.com, email=ee251bd74e13c6ef6b451ef4bcb010270fbeb9195355e50c18ae39bc7422b74f) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a f7c6614ee8e3a79b71410f3dcc176608e66d36504218266ba64650399dfe3af4, email=ee251bd74e13c6ef6b451ef4bcb010270fbeb9195355e50c18ae39bc7422b74f, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1062, cust=elenasandron@hotmail.it, email=574011199c7c7a8f2d9f3c10f403e4e3dcb487986b57f186cf97cd61756fffd0) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 36fc5d3aa618ff2ed58d9d2dc2ade4b003e816303d410c60b0738842b966cc39, email=574011199c7c7a8f2d9f3c10f403e4e3dcb487986b57f186cf97cd61756fffd0, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1058, cust=tizianacallari@tiscali.it, email=343c2119fc16183812a5b2a670869c56d2e0daceb3d08723cd9ca8c6b47c42d4) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8971de74e72dc29b04615ef8aaf433890f5908290c4bd5171a86dd3b4c8f85b0 6a58e397b81485d8edf91b1806381eb8b1e709bb170e77f57865769c99e9f269, email=343c2119fc16183812a5b2a670869c56d2e0daceb3d08723cd9ca8c6b47c42d4, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1056, cust=soriani.maria@gmail.com, email=4d3afe7205e6b2293da89216e5d92e392693a180e5f503f876b89d31bfc0492b) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 77f02b1aef00b4fa99e91813c890b172fa505b59ba27e7e284919294de9d857f, email=4d3afe7205e6b2293da89216e5d92e392693a180e5f503f876b89d31bfc0492b, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1053, cust=migliari.simo@gmail.com, email=c4b25eacbf9f1615781ac8c24bda79e53910b1cc9495b09425b1e22c705d2775) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1573, cust=migliari.simo@gmail.com, email=c4b25eacbf9f1615781ac8c24bda79e53910b1cc9495b09425b1e22c705d2775) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 45682640139a8d4f266ce2f18511357d257c17a76c6400c363670b58052166da, email=c4b25eacbf9f1615781ac8c24bda79e53910b1cc9495b09425b1e22c705d2775, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1423, cust=Gippao27@gmail.com, email=718d6bd4a9e94841934ccd0d5c410c6f711bd84560bf710bbb2380e93348030d) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1c9c8819df7896c876508f6953fc239983cec0c115f82388b67a2ad3a7a99f78 aa4edc5a7cae27e1dc60530d1764411594ed0a9a49ee43dc8008120cfc615be8, email=718d6bd4a9e94841934ccd0d5c410c6f711bd84560bf710bbb2380e93348030d, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1055, cust=claudia.regoli@gmail.com, email=999317615dc9760527bcc0c51d0b27a775c967cf95522b310fd9f00975800963) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 eccf57f9a7735f7161ad7b988e5e1fce048cdf2157607a38dbc4f753b03808c0, email=999317615dc9760527bcc0c51d0b27a775c967cf95522b310fd9f00975800963, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1045, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1130, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 68cf8b71d124575989095752f4f54d766a4b722a0ec899bf642c2367f363a49e, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1045, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1130, cust=melisse_@hotmail.it, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 68cf8b71d124575989095752f4f54d766a4b722a0ec899bf642c2367f363a49e, email=3e6090e23da4f8b2d04c63a9976c7be55ff8fcf7d4e188f94c6b852b5f997fbe, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1422, cust=e.caronia@libero.it, email=491ff7725ab6d3b0fbcacabda4a449c4077c9979d8eb88cbc87cd2882fd04e19) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 fcfc8987eee7f615ca7df41d1a9de7dee15b8e6510f60655aaa8a1a14c93fce6, email=491ff7725ab6d3b0fbcacabda4a449c4077c9979d8eb88cbc87cd2882fd04e19, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1054, cust=melissaperlorca1@gmail.com, email=d5d2359a97bba4cb5fe7fe44f58b4372fa7f30cfa3e099e6edc7c1fcbccfb25f) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8def3bf5d78abb247b4829e87b52b10d79b1cd0e2aec529930ed692ee8d1cd2c ce28203b2478deed914dea3d2c634cd7facd8f014a26a0966bbaadb7fbf4194b, email=d5d2359a97bba4cb5fe7fe44f58b4372fa7f30cfa3e099e6edc7c1fcbccfb25f, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1051, cust=fra.travaglini@libero.it, email=55050908fbc2f165105681a0e6d1677e01c3c29d8e5360ac7df39354a4ffe7b7) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 2486ece155f441a945cec4127abae95afb3f4e613eb1a9047cfe2304bbb1f990, email=55050908fbc2f165105681a0e6d1677e01c3c29d8e5360ac7df39354a4ffe7b7, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1052, cust=silly2180@gmail.com, email=ed1744b492d431f88a304b98a54f688d386bcaca4529134370ad21fa9b4eaa70) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 532b95e83f6b7b8ac8438d44f93d2c53bd52dc6b9fd3413dc0605499bdcec12b, email=ed1744b492d431f88a304b98a54f688d386bcaca4529134370ad21fa9b4eaa70, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1050, cust=migann1@yahoo.it, email=c7ec87da9220760c69c5cb7e995587138d937ec79d2c029ddbff2d89a381cc73) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fec6939d9150326486c4f459b966d7a4effccb4e125ead017da8ecde375379f0 21171ee20d452140d2f40116191ed707f26ce9611503f4c0e0619e1da83c188e, email=c7ec87da9220760c69c5cb7e995587138d937ec79d2c029ddbff2d89a381cc73, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1421, cust=Elisa27francesco@gmail.com, email=404b5b37e934c04ce24b24fa227b7f2d3538e77883975e480faf9b485bc18a24) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 79f5f94c7807afc6dc366e04fec68aa20b6005e8cf0a848f7462bedfcc39921b, email=404b5b37e934c04ce24b24fa227b7f2d3538e77883975e480faf9b485bc18a24, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1046, cust=eliagos75@gmail.com, email=39e8866912e7edf1ecb6463eb78dbe4bf33059d70a7bc119eb2b01c376ffeda0) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad c99be70e1e06ca3c7728a6f66122da31d1d62847da8ff88261068452df08f779, email=39e8866912e7edf1ecb6463eb78dbe4bf33059d70a7bc119eb2b01c376ffeda0, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1403, cust=hg.doering@t-online.de, email=4f1b0a2cf1e5c484b2277ff56a16044ad9f95e938ed313e454b00be0474d07ce) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=43910a8b673f85224dd6a37d28fcd24eda2dccbd9e38b5adaa998df243707892 1f6128882bfdd64a68ffe3f895456470cd8e00e7844b1dcab24c4659ebe9f68d, email=4f1b0a2cf1e5c484b2277ff56a16044ad9f95e938ed313e454b00be0474d07ce, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1049, cust=panzericlaudio@gmail.com, email=11d41aa3fca100cab4e111aba68c4ad6ceb3c6bd74d8dd91297ea34eec3d16e1) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8cface989a3a91edb14989e82ff3ab67cfd3046906d0cee828f8882a8e137823 7692990872f3217da2720dd566be21f51f00cb6045f498fa03b797cb8f039130, email=11d41aa3fca100cab4e111aba68c4ad6ceb3c6bd74d8dd91297ea34eec3d16e1, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1044, cust=m.t.liambo@gmail.com, email=1d28305a160d8bab91b55ff5700b77e61c268ccb49268a3aa1bbcf7d8c158a68) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=df4ef061ae8566eba90d860c1124760c059e90324b3384e6bd10e7af50644107 759ce00cf418753d2349c664ab4deaf563fc02222883a1bf0d73c610553749c9, email=1d28305a160d8bab91b55ff5700b77e61c268ccb49268a3aa1bbcf7d8c158a68, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1043, cust=alessia.venzo@libero.it, email=b5bff51a1f67e7cbdeb2d138e5ac9944c8a4ad7636bab7708c877901d26399cb) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 dedf6e838a3272983a2c558bb14fa6ca5cdc1b4a0b30a77d7ffddfa8a260fa5e, email=b5bff51a1f67e7cbdeb2d138e5ac9944c8a4ad7636bab7708c877901d26399cb, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1042, cust=m.pannullo1982@gmail.com, email=94c2d85b8727bd562591213fb0134c620842bca6f42cdfe2cd637653b7d3a15e) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 267e9b72300d78797a3e907b035a0ef2e7d4fe01c45217700a1838d8ed6b6f23, email=94c2d85b8727bd562591213fb0134c620842bca6f42cdfe2cd637653b7d3a15e, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1416, cust=Tiziana.perini@libero.it, email=aa18a9f417d5431f621f949f7605b6fc235bb210d62b9544e44f47eeaadb6261) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8971de74e72dc29b04615ef8aaf433890f5908290c4bd5171a86dd3b4c8f85b0 1b2ab79167647cb17a9fea5b96e1934cd6f948343d85983b45abf6ec9ffdb4ee, email=aa18a9f417d5431f621f949f7605b6fc235bb210d62b9544e44f47eeaadb6261, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1417, cust=vivianamagoga@libero.it, email=e93e88b750f90c54a688b5e7046186e94f269fbe0df2b1a92f081036ac0c915c) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a159d9520a9b842f63b626e03552835a1dc99084619b7d98e0fa23b7d82f2ac3 c67610ad9990240cf686265e7470622b12c66b8261fe15f294a0d6a8b47e35cd, email=e93e88b750f90c54a688b5e7046186e94f269fbe0df2b1a92f081036ac0c915c, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1368, cust=laurasacco9@gmail.com, email=ac68a6505dd700a4e24209220fee81461fe93eabcdd3671373f53a93e3c24861) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 3af151bfb82bfe370c9b5e68d5af76473097db3f00f0efe0d25c39d22008c2f7, email=ac68a6505dd700a4e24209220fee81461fe93eabcdd3671373f53a93e3c24861, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1036, cust=claurolandi@hotmail.it, email=c913debea6ad902a76d74c7670742956f89fa0f4582893c9e38f36655621657d) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=35f85825b9016fcc7818aca22298dc88a92ba6e4f029366ff8acbb3f823152d4 4a75084d445fa4565e41d90950b59dbb6d7c72cc5225c75c72097e11b2032096, email=c913debea6ad902a76d74c7670742956f89fa0f4582893c9e38f36655621657d, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1037, cust=marco.spine88@gmail.com, email=972f1857c55be567da33767a686244d67e23ac2a9c7aefc8e9085bf427489ce0) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 d79519da0d495b3f5188e0da8ac64af40a6a5daad054f49764d5e489f94d337d, email=972f1857c55be567da33767a686244d67e23ac2a9c7aefc8e9085bf427489ce0, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1039, cust=estefi035@hotmail.com, email=808ed32d5c9dbb8767dcdf3207338d7d23b7d9d006129fd46081fab967f7d45e) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5c7bd1cd158d2043f1a1b334ee15e70359110f6bd5382641fd61d7632d5f21ae 3705af3be59cc9876768ae619bf545ffc25aa28ed79e69c5982c3fded09e3ebb, email=808ed32d5c9dbb8767dcdf3207338d7d23b7d9d006129fd46081fab967f7d45e, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1038, cust=roberta.oppedisano19@gmail.com, email=5ee0d712236fe779948b29d94dcaaf06c8d75a0e3179746be2915d47b3dbd730) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 cd4f131255262afcd9196ce70b8eb2b2b246e69a2c55910eeb68abef9f7dc422, email=5ee0d712236fe779948b29d94dcaaf06c8d75a0e3179746be2915d47b3dbd730, hotel=39054_001) 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1035, cust=alice.presot@libero.it, email=39fad9f55034953b24628673190dabd8b0bd4fbbd84bc6d2fcf5046835a246b4) via hash 2025-11-19 15:38:59 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 152fc4dddcedc0be83ea10cd2667d9e4218b00439c65cb352f4a048e409203b2, email=39fad9f55034953b24628673190dabd8b0bd4fbbd84bc6d2fcf5046835a246b4, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1034, cust=lauralettieri@virgilio.it, email=cda19eddd0ead215e05298999685da247196667c7a544e6bdfd5ca53f696d23c) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f d3b8a5134f06bb55d007a0681aa98bd243b4f5b8db121317a84c32f9ffdb9555, email=cda19eddd0ead215e05298999685da247196667c7a544e6bdfd5ca53f696d23c, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=902, cust=francy.did@gmail.com, email=b2c370fd1f7e9a314c1af636c354487fc6456707fd7201ee12d000552ea87931) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1033, cust=francy.did@gmail.com, email=b2c370fd1f7e9a314c1af636c354487fc6456707fd7201ee12d000552ea87931) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 01b039e1e18271103fa0c2d61cec6919fa256aa0318574725f98228a788fc050, email=b2c370fd1f7e9a314c1af636c354487fc6456707fd7201ee12d000552ea87931, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1031, cust=simonaporta92@gmail.com, email=597e00e30d596d5f79a4802ad1796319316b3e8e4f87ca5dcd98fdb7728bab24) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1032, cust=simonaporta92@gmail.com, email=597e00e30d596d5f79a4802ad1796319316b3e8e4f87ca5dcd98fdb7728bab24) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 158bdb6fad0f12a86efa74f165b315a0b38da927023efb82c4e9a0206c17b28a, email=597e00e30d596d5f79a4802ad1796319316b3e8e4f87ca5dcd98fdb7728bab24, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1577, cust=Baccini86@gmail.com, email=17150dde0974c2bb25ac0322945b6b69c5e3123d30245ebf026675e65f37e721) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 e9f9af06d0987962f4bed956e322ca2b92a902c5f4bdec2fb933a5533188c026, email=17150dde0974c2bb25ac0322945b6b69c5e3123d30245ebf026675e65f37e721, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1578, cust=Claudioboglioli88@hotmail.it, email=5de02fb1dd84c5110e12fef4dd8ac4db8df89f8ab58c336df7cda610b4291109) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8cface989a3a91edb14989e82ff3ab67cfd3046906d0cee828f8882a8e137823 855d5325996c22eb54fbf99ec5e640dce1f0fc549921e55236561fe7896c96f2, email=5de02fb1dd84c5110e12fef4dd8ac4db8df89f8ab58c336df7cda610b4291109, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1026, cust=serena8502@libero.it, email=b9df09fb6ba93387b55d246c3508c1c683ce9b11ab99e045b5b7976c4d8285dc) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5e42e5c6483833eb0a4fb292c5e5aecfb53563724a5ea4145b6bbe5bb132c25b 5b636c92aefda003c1cc131bf2f937dcaf18f5dc4b87eb2d271bdec901ed5788, email=b9df09fb6ba93387b55d246c3508c1c683ce9b11ab99e045b5b7976c4d8285dc, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1027, cust=benardanezha53@yahoo.com, email=578f82ddbbc71f8970e9f1f956b45c66ed7f0384a5831f88775f48757c6f8dd8) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=866abc9d0a467bc062eb881740b3e559601b5d4727dea5ef5c8a042a5bf82cd1 f5ed62cfbb7d30633c1bdec46dc2e8280fd6f4173a0167f1ce262b49ca0b3e13, email=578f82ddbbc71f8970e9f1f956b45c66ed7f0384a5831f88775f48757c6f8dd8, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1028, cust=a-amoruso@hotmail.it, email=4f2c6d91f05200061a8f80a6798e4462e1340f1c96d3997ec44650da424d9bd1) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 6480f3de26007609f3e0cce25be1d58c13c83fc18a2fa12ef23480b8e0302126, email=4f2c6d91f05200061a8f80a6798e4462e1340f1c96d3997ec44650da424d9bd1, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1029, cust=ilaria.deflorentis@gmail.com, email=a708292ea824f789778d17d277e6bd27708f71dab5e8f59cba764b638c7743fb) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4e5d9e1b2f48147d8d06c972eab8afc04cfdb134e6d7dd7e73ae6e55eea3a2f0 f5a9752a6cb803f9c4d150c39f6d68ed53eab114b8babe6c780abc9c440f0734, email=a708292ea824f789778d17d277e6bd27708f71dab5e8f59cba764b638c7743fb, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1030, cust=radova@hotmail.it, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 b2ade6d41fd3111a6ffea0f49eb286c765ad13c2cb6c735c7a2250c267d34cef, email=12f4058d50f5984ff3d16ed1c51f273f3cd4e86fd5b4bb71f80ef49286fd6868, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1572, cust=zeccam@yahoo.it, email=3f9fd9d936f7c4c0c4b2ae0d1d29def5b11de9e28f4c3effdc4c1cfe724b191f) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 c004cc02a4c58c7b755e25fef6ea8c70e2870094badb370efe9423577f826eab, email=3f9fd9d936f7c4c0c4b2ae0d1d29def5b11de9e28f4c3effdc4c1cfe724b191f, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1575, cust=tamburinigc@gmail.com, email=975cd6aa4122068fdd9d7825bbf8bfbbaba1291c63a98a309faec40064ec0c7d) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f99ea984b0ce642c24bbc8c6375cb70e2beae5509bff875ac2a6629b8f66b5e3 7279e438c2c5e7da71b68864076c5449ea1a66a21609342f35016705f5520e3a, email=975cd6aa4122068fdd9d7825bbf8bfbbaba1291c63a98a309faec40064ec0c7d, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1023, cust=cele.marika@yahoo.it, email=55ad16799cde0dede6cb4e936aedc9c0913f279f9f00d909775fde706303849f) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 856519c42901a601fc2fabb26714eb7b6b385453c0c4f0ddf3b65a234935e080, email=55ad16799cde0dede6cb4e936aedc9c0913f279f9f00d909775fde706303849f, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1022, cust=elena.poggialini@live.com, email=12ade46d638d188cc4e0a21363ad56f2b4dbb756bea53007b2444ce0a8fedbeb) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 34aaa3c195a58cb24056686ee5e00222dcb28f03cee8776867804472eee8d34e, email=12ade46d638d188cc4e0a21363ad56f2b4dbb756bea53007b2444ce0a8fedbeb, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1021, cust=monicabilello@gmail.com, email=ac3312dfce819c1aec6c470c1320bf07b4355b77347850be6a69c5c528f19f3a) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 78c8f367919f41f1f19e518b12767c7177b03295561f428e5f82e616a01e5da6, email=ac3312dfce819c1aec6c470c1320bf07b4355b77347850be6a69c5c528f19f3a, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1019, cust=jennydavide2019@libero.it, email=2f6207d8238f7f092d6fa4bd1b1834b35e1aeb5fde15e0463e42b4f6ccef9c25) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=239127e09157cbafb6212123b102aa1103241946b3684c232c44b8367c3a4d47 9905d80fdb7ab5e3f952851b9d58ecd62345fc084106c1c2144f3338683b7408, email=2f6207d8238f7f092d6fa4bd1b1834b35e1aeb5fde15e0463e42b4f6ccef9c25, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1020, cust=chiara91@gmail.com, email=e040458b9482e3c7ea45a272b5f42cc5578e8135669141e5162eb5d4636114af) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 f1b142ac954a1f4875c27a7a26b20e26e649c9f8e223c51be5f8cc850f6f00da, email=e040458b9482e3c7ea45a272b5f42cc5578e8135669141e5162eb5d4636114af, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1013, cust=marcobarbari@gmail.com, email=f4396e0803960ca23fc25e763d0cd5b0b48b5ad21bd43311a7a0327b7c2e8590) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 e9f642114f3a76940dc169c0d39d2648b874f04b1a7e92c3a53bf71ba3aa490a, email=f4396e0803960ca23fc25e763d0cd5b0b48b5ad21bd43311a7a0327b7c2e8590, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1014, cust=monicafreti89@gmail.com, email=682d1fc7d1410e31bec06e62d5d8a698d72fdecdc17ffe5de72e2a780db77bee) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff ee1ed79029c87274aa2e50c7621c3068631595f8d8d7a43805bf6e31f32668f2, email=682d1fc7d1410e31bec06e62d5d8a698d72fdecdc17ffe5de72e2a780db77bee, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1015, cust=mmonicamagnani@gmail.com, email=885b7c371cb43913fd1f2a53ef089269f9b84cf2f86fc4c18e1bfd7f465bc22e) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 e72cceaa64b7dfad8cb89b3c92dea0360f352b053e3335f8ebb2096d2c40551a, email=885b7c371cb43913fd1f2a53ef089269f9b84cf2f86fc4c18e1bfd7f465bc22e, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1204, cust=amministrazione@consulenzapierro.com, email=9cd833b2580d751c978f9e74c46fd72102def143c38d5b06b14ec413e09f4084) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f5cf99ba792544538f6cbe64cf23c6c482aa365dee0e22e7cc0d0a2f48cdcf02 03f5b6460d11aa6c0b63b38bdb515340ab5d6461d3f72b76e7384073885ee65b, email=9cd833b2580d751c978f9e74c46fd72102def143c38d5b06b14ec413e09f4084, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1018, cust=sara.orlandini88@gmail.com, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1067, cust=sara.orlandini88@gmail.com, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 e97b337c50b759b051be9a91d8a8daecb7ebb000f57c16c90e49185f2822d5ef, email=7c31347f48e390e4415f9dcf86842a1d7b4b3fc615ec644592c83104f6b66de4, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1012, cust=nicoletta.mattiussi@gmail.com, email=b128f42fdcc4a59249176faa7ef251126be5adc1c370942f831c55863329f8cc) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1584, cust=nicoletta.mattiussi@gmail.com, email=b128f42fdcc4a59249176faa7ef251126be5adc1c370942f831c55863329f8cc) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b2436568257bcf7d131f42275e2cdd9e1e7680b86a57858a2ae0fc8c2b709889 ed0497e2fddcb3c10f27aafd96b9ebdb4f11c0f3ed381d40722cad76b72532e4, email=b128f42fdcc4a59249176faa7ef251126be5adc1c370942f831c55863329f8cc, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1201, cust=nannaenea@gmail.com, email=cb7f3ff502a55cf934d29d99f591e2073e759fa68c7f7a89a2a95574d6e9e194) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3eeb2e33815c093bd2f7ed0e3002ab425cf0a0af3bfc8e1af3c74c464fbcf746 3569ac0b2a3a3f983d5b990ff038e8024523780151f9b573800e99dec590651e, email=cb7f3ff502a55cf934d29d99f591e2073e759fa68c7f7a89a2a95574d6e9e194, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1197, cust=ghearasimcamelia@gmail.com, email=ce2a78349cb30c0f64b6f1c2c9087aebae0fe05859b9426a2ed975902c2e7c1c) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bae7703ddde05eb6418ad445dc48b05b6db1d130e5e1d8f2a4cd49d212060bdc 3d52facaaa1b1a7052116729579fdd9645f7a6d978511e01bb74bd59ab653fc1, email=ce2a78349cb30c0f64b6f1c2c9087aebae0fe05859b9426a2ed975902c2e7c1c, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1007, cust=sanchezscarlet90@gmail.com, email=c3fc9fe5b5cc5c74cec39b323c29ab2d86f8fa48923b9683a8c6f93d7b3cb820) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f763ca7aa9ae2ff29c8f0869e04e9b4a9f0a0e950f603cd111624a9fd24aaefc 319ec3e742d3a04898f95a619fe42172baba030c0c00c5deb32968108ffa41e4, email=c3fc9fe5b5cc5c74cec39b323c29ab2d86f8fa48923b9683a8c6f93d7b3cb820, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1008, cust=avv.silviamadreperla@gmail.com, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 26f82e27b802194550999330b2c49bd6c85a4519be613619f6ec65d965178792, email=56992f3efe7c070d8c79f2f6fc59262a69ab82a0aaa3278ae51a8e84ef20861b, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=924, cust=perronemonica84@hotmail.com, email=22badee7a9fcd330b853b2c03e83b88b42b7ac05cc80f22201b069ce8d09917c) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=721a7c7913adc8f5736d8544a68bb198efd1c99a3ec44edc230e79a8e07e3ccf afb728b9f3191f9aa605a58b7f200f6edfc02db48deff336d91a5197e7eab184, email=22badee7a9fcd330b853b2c03e83b88b42b7ac05cc80f22201b069ce8d09917c, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1193, cust=Capurronadia68@gmail.com, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 133a8203f171074b410137a58fb3c063a37613a62fe359c79495b6332f18c630, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1001, cust=kerstin.preger@gmx.de, email=a1547a01349df849dee549dc01f250c03d3169db37288855129b7ca505eb3b1a) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=96ae70b8d33e99ddfc296056cfa24e900f17e5b355ea04c2c1ed889c6b412454 6148bb83fdb3eb9863e5613224657dc3647d8728b33ea4d5bf425c950f43cbb7, email=a1547a01349df849dee549dc01f250c03d3169db37288855129b7ca505eb3b1a, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1002, cust=iaquintaelisa@hotmail.com, email=f796ec6fe19bfc357924669a3d1b84a805ca090b9c700bd1ab0778f78b2bac08) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad ab21ea2aa15ff224c4ec22a1ed6363e403c2b86a1af7ca0fe7d84aab250a01c0, email=f796ec6fe19bfc357924669a3d1b84a805ca090b9c700bd1ab0778f78b2bac08, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1003, cust=vladislavatkach1@gmail.com, email=ea705861a72a24c9b819e619522c3ca999ac10d95e867ee20552113b66ad1cae) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 1d4df462e40a0a49aff67c249397c4562b81b62b731304306d830a64ff66724e, email=ea705861a72a24c9b819e619522c3ca999ac10d95e867ee20552113b66ad1cae, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1004, cust=m.beatriceaglini@gmail.com, email=0366da696c332751a158f96be563811a690f5084cb445e0800f78f075c9dbea0) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4292985626294eae9765878eb35a76d34e108a0e64961b855fd2dc1f69a12484 0d615103a1c41a77e64906f695906322608e04a5d6cc81c47c8ffc1663e31fda, email=0366da696c332751a158f96be563811a690f5084cb445e0800f78f075c9dbea0, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1009, cust=vixmau36@gmail.com, email=e46b46450dae1901fc0e39302e5ebcf39d548e75ee5b023cd3447a7f89240caf) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2547887be5eaec9c95584fb892e5ca8d38b85e4265babb9c7c7f7b5256e0d635 ea2fe6e0033f79863b9cd215664d37af7b74bf998b95446bfca33d11cb843bd9, email=e46b46450dae1901fc0e39302e5ebcf39d548e75ee5b023cd3447a7f89240caf, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1014, cust=monicafreti89@gmail.com, email=682d1fc7d1410e31bec06e62d5d8a698d72fdecdc17ffe5de72e2a780db77bee) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff ee1ed79029c87274aa2e50c7621c3068631595f8d8d7a43805bf6e31f32668f2, email=682d1fc7d1410e31bec06e62d5d8a698d72fdecdc17ffe5de72e2a780db77bee, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1013, cust=marcobarbari@gmail.com, email=f4396e0803960ca23fc25e763d0cd5b0b48b5ad21bd43311a7a0327b7c2e8590) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 e9f642114f3a76940dc169c0d39d2648b874f04b1a7e92c3a53bf71ba3aa490a, email=f4396e0803960ca23fc25e763d0cd5b0b48b5ad21bd43311a7a0327b7c2e8590, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1193, cust=Capurronadia68@gmail.com, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 133a8203f171074b410137a58fb3c063a37613a62fe359c79495b6332f18c630, email=d8e3f8cd0572aa024b83fc7f27aedc058addd275e4c9b33d77ba97dec8e7e32f, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1002, cust=iaquintaelisa@hotmail.com, email=f796ec6fe19bfc357924669a3d1b84a805ca090b9c700bd1ab0778f78b2bac08) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad b8b1938e690e28437d11fc64aaf46cc1f297631b01500874f3358111ce85f346, email=f796ec6fe19bfc357924669a3d1b84a805ca090b9c700bd1ab0778f78b2bac08, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1000, cust=federicaspina7@gmail.com, email=418f1a9c594615df4071381ecc74dd519fd990fc4217a4fd17d53520b1f8f2e4) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b88b5eb909d1bd5215ce6dd44e64244afad213dc77b77691cc124a4621b30ebc d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90, email=418f1a9c594615df4071381ecc74dd519fd990fc4217a4fd17d53520b1f8f2e4, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=998, cust=cinziapda@gmail.com, email=b24aa833b59c506e2f96f2fc1d3fcee27f2c0d280287ad245d70935634fff1ea) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9249e325d97a0839788b3c8f614f41e3ed11f7f6aec5a5a3a210a34c0a96745 599e45443c4958bb179df6ce4ccaf4acbdcc1270db006e0934ba42414b6aa1c2, email=b24aa833b59c506e2f96f2fc1d3fcee27f2c0d280287ad245d70935634fff1ea, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=996, cust=robertalabate1@gmail.com, email=aee521d8c4d45ed2ab49c2b714a7b7f0e3f593de12ca9134e431263e3f5f82de) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 36bd62c13001d347bf78f4b65e2296e0a64f491f62380db7f16586ff2b3a8742, email=aee521d8c4d45ed2ab49c2b714a7b7f0e3f593de12ca9134e431263e3f5f82de, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=959, cust=cinziacampagna@gmail.com, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=995, cust=cinziacampagna@gmail.com, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9249e325d97a0839788b3c8f614f41e3ed11f7f6aec5a5a3a210a34c0a96745 c966fffc189856665838c354f0d7ef58b90386492ac919e9fe760473364f41ef, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=112, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1265, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 a50c00eda15cbf0ae7d055d3657d586359ba394f5885278740290734991f7b93, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1264, cust=anna.mandolini57@gmail.com, email=4f9dd97c6ca9c6222020901b143d5187cbfa0a0cedf1a1e780c3b17afa7edd62) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 597ab9b96fb1cfb372982df3018bfbb261a607f57261cb5c255b8b23640f7811, email=4f9dd97c6ca9c6222020901b143d5187cbfa0a0cedf1a1e780c3b17afa7edd62, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1266, cust=Francescovalente@ymail.com, email=f2b674f4bad5e80b867dd66952c66ab1131583581271405dce66aa3ddc9659e8) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 7eb82906f5639b80758ac3b59df3052fed053920c3b21030a3ac4ba0f342c1b3, email=f2b674f4bad5e80b867dd66952c66ab1131583581271405dce66aa3ddc9659e8, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=993, cust=scidurlochiara@gmail.com, email=0c113dbfc250d35deef49665e083efeca8cfa6c1d368fc639634f3c8a6a9889b) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 c4abbc6e51f6618e06344117a21043f2157cc789afdb29c7a59e39b621b1ace1, email=0c113dbfc250d35deef49665e083efeca8cfa6c1d368fc639634f3c8a6a9889b, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=992) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 b2b281ff413e3f7180f198e43d9c217bdb167e3ab3d8d81c40dd2116f2dc856a, email=d2b232ef7408c8a5a8302f042451c45392470b2f764a2a43b655282250f84a01, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=987, cust=ilenia.petri@gmail.com, email=ec6ff8ffe0d184ed8d5567a89d350097a65d9921d69a3b1e0763dc07264412c5) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4f8d03a75dedc1681811751e5e59038c73549b8d6da97d6a6fc628839135e01f 6c733452910a839d5e61f11c809a39e4a962b3ab4c2bcdded4d5294a39a72c45, email=ec6ff8ffe0d184ed8d5567a89d350097a65d9921d69a3b1e0763dc07264412c5, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=991, cust=soromeo76@hotmail.com, email=0c7b3656512a479bf83f2778706f55659be70b63d429696e967f9b837227e466) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a998c624e44da62dc54d0204cfc341325d860b21a685077b02228033b7832ea0 b88b5eb909d1bd5215ce6dd44e64244afad213dc77b77691cc124a4621b30ebc, email=0c7b3656512a479bf83f2778706f55659be70b63d429696e967f9b837227e466, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=890, cust=elyflore_82@outlook.it, email=e9dd61012a76c46a211e471b4d6a95d9f349ab955744bbb9152118fb545a3f9d) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 7bf8ea6857a11e1857ec7c9294ffa3b68321931618d2a6d11ac59e16c24afe52, email=e9dd61012a76c46a211e471b4d6a95d9f349ab955744bbb9152118fb545a3f9d, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=989, cust=giuliacencetti@yahoo.it, email=accf3ac15a550d9d89fae707f01e941b1c0014fd481988c87aa9741cd3ce6731) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 2abab3b0fdfc2c5365c70481f6e5c0a91c7825122f15e925b85c1b671130cf5a, email=accf3ac15a550d9d89fae707f01e941b1c0014fd481988c87aa9741cd3ce6731, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=988, cust=ottaviamancuso@gmail.com, email=77cc2f7db7ac2e4c680cb2171590acc4e3baebae371559f7074e315370c54bb0) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b8415f3947f6b04f94736f899be8ef4c33f8d921f185d30017b9c0cea42085ef 6b8b2f249fc25c7783bd4753526ebba31814c2f9d72da947e060658902efd2a6, email=77cc2f7db7ac2e4c680cb2171590acc4e3baebae371559f7074e315370c54bb0, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=986, cust=jo_amoroso@hotmail.com, email=91442542ec6c8f001bad7d646969de77503eab65af0594194a0e3371b69ea2fa) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ecbd105358e381d778dd0173cd6a6db10f2f136e1810797c212b483fc42a02a2 ff4424402b9f5ba13944243f8012e9ecd199e3c358cde4e73b10544dca22608d, email=91442542ec6c8f001bad7d646969de77503eab65af0594194a0e3371b69ea2fa, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=873, cust=cassandra15@live.it, email=3d640e350ad90c4d00ad4e672f3b861a3a78b1601cf66097297808d3567c82d2) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=981, cust=cassandra15@live.it, email=3d640e350ad90c4d00ad4e672f3b861a3a78b1601cf66097297808d3567c82d2) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f1c6127b16ff422bfa09b98334abe44c5f88327e2a2185a2fe00ce26cdcf0075 7cd26f2995e4cb6d28fd5afc9bbe4d5e93c623a2976e4e6661436a01472a4d38, email=3d640e350ad90c4d00ad4e672f3b861a3a78b1601cf66097297808d3567c82d2, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=978, cust=alice.santi.8@gmail.com, email=4f57f272e0b546f2b3075655044c35a626d7d7c68d475bc5ada6bc51021f5535) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=979, cust=alice.santi.8@gmail.com, email=4f57f272e0b546f2b3075655044c35a626d7d7c68d475bc5ada6bc51021f5535) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bd806c97f0e00af1a1fc3328fa763a9269723c8db8fac4f93af71db186d6e90 324ca5355e9d7d5f60fb23b379f5bad7d4a12013a8b89b46ec2392c3021d3a27, email=4f57f272e0b546f2b3075655044c35a626d7d7c68d475bc5ada6bc51021f5535, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=980, cust=vanessa.biondi09@gmail.com, email=8a8bfc8b9eaa8e4fd04f2f661c7ce7cd472937128975734fc6c2e07329f17a51) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a051e62c16c385ab646c4161a67a338bc8e7efdff2c797e53fcdb72b9fc2b4d0 2c14d8881672367aa1fdc26908289579fe9c80c59b493e384a58b514dd1c1981, email=8a8bfc8b9eaa8e4fd04f2f661c7ce7cd472937128975734fc6c2e07329f17a51, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=985, cust=joe86@libero.it, email=51710da6b715b8083294828049d4356d91e137b595cfe6e0465d25bd677880e7) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6916cc8cca322a9f40e9d4d87e57cec1c37b9c26fdfa744f0e9706c21f13ce92 e05fb2c8717a691398def5463391244365a81309b504410331715266ea9be117, email=51710da6b715b8083294828049d4356d91e137b595cfe6e0465d25bd677880e7, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=977, cust=feduti@libero.it, email=5b142d188765a1f3b8bb3a560798ab91f5ec1a0c349b48b6a9162b39d60c08cb) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 310f8deab40e2797aa3bba6cd9f91ff9c76d23724c9371414cbcdc7a99019517, email=5b142d188765a1f3b8bb3a560798ab91f5ec1a0c349b48b6a9162b39d60c08cb, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1443, cust=zerosimone1@inwind.it, email=dc402c1f79352cf33a9d482649f3a578f4458bf3fbe0cde1f75ed098b990f6eb) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 9948ac740e6ce31fc4c76eab06e62d273edeced6d1e05f2f08a0fac8e209a0df, email=dc402c1f79352cf33a9d482649f3a578f4458bf3fbe0cde1f75ed098b990f6eb, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=970, cust=annamaura.valente_88@libero.it, email=887a3a6377b8e74a5ff8f5cdbb442aa658580955af0c1b16d1697c6beff92902) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 7eb82906f5639b80758ac3b59df3052fed053920c3b21030a3ac4ba0f342c1b3, email=887a3a6377b8e74a5ff8f5cdbb442aa658580955af0c1b16d1697c6beff92902, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=972, cust=angicarletti@yahoo.it, email=1e89978246be118def702c7d785e5721a925e097dcd6d85fad75c3d11ab0306f) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef 254912af7c758e32b715ff9850b6a8dacfa564d60be6cb58e2fce7d3594d808c, email=1e89978246be118def702c7d785e5721a925e097dcd6d85fad75c3d11ab0306f, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1319, cust=Mazzi84@inwind.it, email=48ca76e3e5e997a99e3a3c3fd7652c19517fe650e6a9ad56bb44571a04ed3baf) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 247c7fdda6f813324eb552f3a082df8de2438f4f02bfef386cb8584aa7d4becd, email=48ca76e3e5e997a99e3a3c3fd7652c19517fe650e6a9ad56bb44571a04ed3baf, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=971, cust=barbara.latragna@gmail.com, email=bdd03541687a8c0b5bd9d896c4e2ef8bf77870e829dccf82ed0b3ae0e3c6fa0b) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 19fdf48da6c7405d6d20267d4d517201fd06739dc195117f9af4a240524fff39, email=bdd03541687a8c0b5bd9d896c4e2ef8bf77870e829dccf82ed0b3ae0e3c6fa0b, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=973, cust=chiaragiacinti@outlook.it, email=ca0b3b81aa5dc3974e4613db5336a2990fa900f1436d08794d0a09a47505b9e0) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 40b62295c544a78028c7470df20b6757ce85952211888beb6f509935ebedd004, email=ca0b3b81aa5dc3974e4613db5336a2990fa900f1436d08794d0a09a47505b9e0, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=965, cust=lavale93@gmail.com, email=ded5a2dadb4fe378e5be3313fb7455d9e6537689d53d9ea90fe765763f082413) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 5cbf8ca32183534d3e0bbfc796adadbdff2a1376911b472777f3f50e028b3958, email=ded5a2dadb4fe378e5be3313fb7455d9e6537689d53d9ea90fe765763f082413, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=966, cust=fanny_peruzzo@hotmail.com, email=ccaf4fa20b58e6dfaae2923adb826bd497e0850a25321ca5943c53173379d77a) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=39c824dcac73d365d300430ea0592b492039d46089752e53ee3240ee75163d18 f42140d5086c58d690a4713d7ca600ce405dc029422991adad1a9ee1783da9d4, email=ccaf4fa20b58e6dfaae2923adb826bd497e0850a25321ca5943c53173379d77a, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=967, cust=alessandradibrino@hotmail.com, email=b770f1a63cc53d4ea2a487cbb4c309422c3832f64e9dee488d4358e37397d193) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c a78398ef849550f78f1acd40b696813771c4e37034e287926ec829f6b1f427cd, email=b770f1a63cc53d4ea2a487cbb4c309422c3832f64e9dee488d4358e37397d193, hotel=39054_001) 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=969, cust=nikolas.gobbi87@gmail.com, email=5d754156108d92483ae326756a329f3d199a4a78b988d129aa5f08552d071914) via hash 2025-11-19 15:39:00 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dae2103aba4abe56095cc4dcf9a000df0d0ed7a664aa187ebed5a9eb9224fea9 58771238c99be3f9e0ae6bbce8cc4915a8a1e3fa4e1f47c026e9ac75f56e0ab0, email=5d754156108d92483ae326756a329f3d199a4a78b988d129aa5f08552d071914, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=964, cust=valeire@hotmail.it, email=c9e8d30f0182c837b03a12ac85bd9dcbaac2939d5868eee9ba3ceb1add082b21) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 5076c95ef571f66f6309d0387ce753dcb1e2a01d8f8f2de278c22c204a00e8ca, email=c9e8d30f0182c837b03a12ac85bd9dcbaac2939d5868eee9ba3ceb1add082b21, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=964, cust=valeire@hotmail.it, email=c9e8d30f0182c837b03a12ac85bd9dcbaac2939d5868eee9ba3ceb1add082b21) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 5076c95ef571f66f6309d0387ce753dcb1e2a01d8f8f2de278c22c204a00e8ca, email=c9e8d30f0182c837b03a12ac85bd9dcbaac2939d5868eee9ba3ceb1add082b21, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1320, cust=paolavoliamo@virgilio.it, email=4aece761b26eebf6627b2ec0d34e9b12c10be0211f65c4e226d29236b3fab810) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 01f1ceaa5a4aacd191d5bb5f9181c08bce9f230f8d61ba604b7f28f86b549ee1, email=4aece761b26eebf6627b2ec0d34e9b12c10be0211f65c4e226d29236b3fab810, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=959, cust=cinziacampagna@gmail.com, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=995, cust=cinziacampagna@gmail.com, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9249e325d97a0839788b3c8f614f41e3ed11f7f6aec5a5a3a210a34c0a96745 c966fffc189856665838c354f0d7ef58b90386492ac919e9fe760473364f41ef, email=32240ad6d8f09d9b9ae421d1d92669d93afd294b88e0e75ac6d074b7a6e90bbe, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=957, cust=aaelena80@gmail.com, email=29c59735b2d7807798b15fade5db97df3bfa73cdbc9b7f977deb6493839746d1) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 330526824e62e8e90bf236c6f3b98100182661668bf455e3e6272d62430b563f, email=29c59735b2d7807798b15fade5db97df3bfa73cdbc9b7f977deb6493839746d1, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=956, cust=fabrizia82@hotmail.com, email=c4a8761f8bb352b45c8dfad38f389b8e3670b1762c47d858a9ee79541a72ca20) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cb35a2dbc2f7a1cf396820f7659a80c53ad31b5d546057932622d7f0856682ea 6c7f4365fd6ff707f7a7248e17c56fb57b30df0a2401132c26bf9a28acedf5e3, email=c4a8761f8bb352b45c8dfad38f389b8e3670b1762c47d858a9ee79541a72ca20, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=955, cust=rebileonardi@gmail.com, email=a1786d2c7e3646c12a5a13aad86f8dacb1aa8e10efc1be2bfa04b41d878f956b) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6bdf0b2dfc2e0221960849943e884b3d4c6baf7cd25286caee29b9737ab3a343 bf6d0046b4c60c0d35f6b52dd86ae15a4891cc01e552a79acfd52dca1b76d3b5, email=a1786d2c7e3646c12a5a13aad86f8dacb1aa8e10efc1be2bfa04b41d878f956b, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=949, cust=luciapressi@gmail.com, email=af844c77b037d8797438f6767a88b146cd39f0cf08de102755004da130f6a488) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc 95eafddb1e7f049d7d7e244b2faa62b033d5b2442e932d12cbfc552af6b4676b, email=af844c77b037d8797438f6767a88b146cd39f0cf08de102755004da130f6a488, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=948, cust=cristinamapelli.1992@outlook.com, email=222d7cd917b5fb0b8f44bc586d762bf783f19cafcfdfa671c7d761573558f1d8) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 53afd503ed48230a7e1ec00a5c5c46fc0d7415ef01d4f662e23d5dde1afa2732, email=222d7cd917b5fb0b8f44bc586d762bf783f19cafcfdfa671c7d761573558f1d8, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=945, cust=margiucanrodi@gmail.com, email=b2ff8e01caedc0320efeff70e26032c340192f48ca968277b459a7e745d4b88d) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 1da97ba73abb5d3b6616a29cfc790edbb843634d1867c4f789a624becf6fa83d, email=b2ff8e01caedc0320efeff70e26032c340192f48ca968277b459a7e745d4b88d, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1311, cust=xmax.lattanzi@libero.it, email=f528469c8585488e6fc6d36ea17b9d442c52521e3a44fa4f72d7ad40309bd05c) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f805bcb3efc982ec60744b3cc23f11ed1a4a0c4b783f345c1dc64ebab616da91 74bd3ea90ba5ad9ef2329ab88308cdfab1afbc6d57812a4d184f422b6ca613f5, email=f528469c8585488e6fc6d36ea17b9d442c52521e3a44fa4f72d7ad40309bd05c, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=952, cust=ari.conte@gmail.com, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5fdcf3cf9df24d061dd59d4e6e395a735912d4c2782f73d5e037a921bb0a9e34 b2ba95a42423cbb53873ddfe194ceb84cbb14bbad9cb4204949ce59ebebf2497, email=0fb4f7f00134d18d046ec28c104223260874cdb69c4c865add2f87a3012d0103, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=943, cust=martadelvi@yahoo.it, email=94cd3413ab8916fd0de8876cf2d212e9404f457ac207979a0b103f38b54923c5) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 1bc09146b60c7b68ff629187f9ec2c844e554f5463e55fdbf0cbdebffd803c59, email=94cd3413ab8916fd0de8876cf2d212e9404f457ac207979a0b103f38b54923c5, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=950, cust=marta.biferi@libero.it, email=2a2c71b5dc2d4684d7d0ec36e7096b036be049f7055c2f57da70e8a7e7c1b42b) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 dc118fbc329072f5fde2f018f9f6dd220c9651ffa919ba3ee74b673f643f4b18, email=2a2c71b5dc2d4684d7d0ec36e7096b036be049f7055c2f57da70e8a7e7c1b42b, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=951, cust=valeriacontu29@gmail.com, email=348da63319fbae33944a67a7dcc35cdf2df9854013ef90227347a64c05669b7d) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 d5485d4293dcbe3461be62f423266567556643e1bc880273f8c102b950b23dff, email=348da63319fbae33944a67a7dcc35cdf2df9854013ef90227347a64c05669b7d, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1310, cust=martina_marchetti@hotmail.it, email=cb011d87ecbac8ff2c03bf973d4bb590eaa99a3ddd1c863299554d6924e40621) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a 24dd393f706cc7bc8ef715f81ce8b70bff11285f82286edd2c601220fad86614, email=cb011d87ecbac8ff2c03bf973d4bb590eaa99a3ddd1c863299554d6924e40621, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=942, cust=carmen.ciani82@gmail.com, email=b82e3495414b6e5b0d56b6a1fd8984bfa3a3a521a060d66907341ba3af5bd7e0) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3c2ce176290b0c384cb4881eb714f2db58f630c33863d91c9bedf58d36007db c9abb2e9c086585e9cdc39c11e935976a9c0bd8b278335d0dbbf2020dbe0be02, email=b82e3495414b6e5b0d56b6a1fd8984bfa3a3a521a060d66907341ba3af5bd7e0, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=941, cust=laissa.crcosta@gmail.com, email=bfcf3e38eb4e2674fed1c826fac508d2f9a64e9d5bd56ae9f95f7e9112615691) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b9361a25db2f09e8b57184900afb07060e24ccd0210b7b884df98bbf5c6d0167 65fa568dbbc05b134708062f004c3141bd93bc79f847a490386a56d99ae6f1ab, email=bfcf3e38eb4e2674fed1c826fac508d2f9a64e9d5bd56ae9f95f7e9112615691, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=939, cust=mariangela.sicignan@gmail.com, email=c139ef78fb7f8df9305d1c50e81510e730bd2b00e30dad68cee6aafda97ac1c9) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7cd080480b03124d9963ffef0539472c2df876c75a0228914b03b94bebe58a42 037b755a371c49f712c36f161993a8d606ce82fe9a29bfbb1dea68cecd7317d1, email=c139ef78fb7f8df9305d1c50e81510e730bd2b00e30dad68cee6aafda97ac1c9, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=938, cust=stefanogentile90@hotmail.it, email=662505b2de2fe9fb73eeb217268ce5d78b04c6d8221fe1480f903d6fe2fd0ea2) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=05b9115df05a2a467841772eccc969822d884c9e71841050fe9e0893cce7d11b 788c699f03ac6dac0afaeb84acea02a792a9a78b330158319292b4c9129df50c, email=662505b2de2fe9fb73eeb217268ce5d78b04c6d8221fe1480f903d6fe2fd0ea2, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=937, cust=ele.desi9@gmail.com, email=a12f83500d528d1a455130b2c4a010ff2d2e16c1b1c82adbfbaf37e39aff6e77) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c ef7774eefe50d00040b7ce880c01c96b442529a1f56033e01ac45ac494fbc731, email=a12f83500d528d1a455130b2c4a010ff2d2e16c1b1c82adbfbaf37e39aff6e77, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=910, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=936, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 fd06ed6fee5d4ed2f05d546c782413943dfdd1c17284b432096db818eac92351, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=929, cust=carlaserrao90@gmail.com, email=6b996acd499f89a03b30eb6d28f1c2fe3e31433d871bbd7dae8ba2c19a7fec3e) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8813d406421e0063ef8ec81fc45170338b4cfd9547ee1ab157b90b46bcb6e2a7 63268d436c9067477674623e1a0972c1c4179d6946ab149d5ad38cabaadba3fb, email=6b996acd499f89a03b30eb6d28f1c2fe3e31433d871bbd7dae8ba2c19a7fec3e, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=927, cust=rutac88@gmail.com, email=9aaf90fb01148fba1481b78d88e0c0bf02b8ca2b8c0ac3d3723b2a7982fcc25f) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 7eb060dcbe46666da9c439350fbd33f798994afe83891638b728742d7ec9fb4c, email=9aaf90fb01148fba1481b78d88e0c0bf02b8ca2b8c0ac3d3723b2a7982fcc25f, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1466, cust=cinziavigna.cv@gmail.com, email=69e6da50609399ee3cd96ce49a77e9835dae951a7e63afd3029048683ad5cf33) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9249e325d97a0839788b3c8f614f41e3ed11f7f6aec5a5a3a210a34c0a96745 be5c9c6c9e8d98a5da93ec7741a5f6eeeaea113c8c5089cd0d684b0aab3ecc36, email=69e6da50609399ee3cd96ce49a77e9835dae951a7e63afd3029048683ad5cf33, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=923, cust=lonardi.federica@gmail.com, email=6ceadcb4ea3eeeae7e72e854ece2974be2d3926260690197622f33ce547ae3bd) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d a22119df09bb0b14cbb03de5c20520bcf946e5fadc07f98656886f8f23ef1e32, email=6ceadcb4ea3eeeae7e72e854ece2974be2d3926260690197622f33ce547ae3bd, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=924, cust=perronemonica84@hotmail.com, email=22badee7a9fcd330b853b2c03e83b88b42b7ac05cc80f22201b069ce8d09917c) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=721a7c7913adc8f5736d8544a68bb198efd1c99a3ec44edc230e79a8e07e3ccf afb728b9f3191f9aa605a58b7f200f6edfc02db48deff336d91a5197e7eab184, email=22badee7a9fcd330b853b2c03e83b88b42b7ac05cc80f22201b069ce8d09917c, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=925, cust=monica.troncon@gmail.com, email=1000de3089fa86e6b23012279db6872ada91c713ec09341745183e514a6cb026) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 125f646d54ff2ba9fd2763dec28bdc19c16f7bfa65cd12c5252d96f7384c3396, email=1000de3089fa86e6b23012279db6872ada91c713ec09341745183e514a6cb026, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=926, cust=ILARIA.ALGHISI@live.it, email=3fc6305ee728c661e0909094395b614af73e3b45c12857f4085eea7e1ac217f5) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1430, cust=ILARIA.ALGHISI@live.it, email=3fc6305ee728c661e0909094395b614af73e3b45c12857f4085eea7e1ac217f5) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4e5d9e1b2f48147d8d06c972eab8afc04cfdb134e6d7dd7e73ae6e55eea3a2f0 51af1c32865e0f777e205f1f5f6899bdb5b9469d909c7f5a5f788a3224272dcc, email=3fc6305ee728c661e0909094395b614af73e3b45c12857f4085eea7e1ac217f5, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=922, cust=fedebolis@hotmail.com, email=3d0af69832fd17e18169e81ba306b0774cb9a0372699a678dfc64e5497342c8d) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 03415d240e59ef440b9c3761d24e00f238e7d965b949c37b6680dd2d72a8ab18, email=3d0af69832fd17e18169e81ba306b0774cb9a0372699a678dfc64e5497342c8d, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=919, cust=mancu22@hotmail.it, email=9854d86b1f828f98c513cd0fb8c2de45e24512dccb80a38042c29112f54e2c23) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 05918289128035f901925c87eeb90a0cdd95950e5561fb44be5947f0afa02505, email=9854d86b1f828f98c513cd0fb8c2de45e24512dccb80a38042c29112f54e2c23, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=918, cust=elisa.tregnaghi@live.it, email=5497dfbd0479e4f5e730be588ad14b98497951c4ae156fa4471c5b98c36eea5e) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 1506557c049f2ba6ba19c6a20e016b2b2450c5a8f1305e0faa976e668bd7cd15, email=5497dfbd0479e4f5e730be588ad14b98497951c4ae156fa4471c5b98c36eea5e, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=917, cust=nadiaberardi2@gmail.com, email=017bf29d28528b9eb992bd1475b6f8ca314a6c68c3414777e98c6019669c6702) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 34a12e3972e587a077f3fa1106f1f8a310a460d394af13dba1fa7dfe17b00826, email=017bf29d28528b9eb992bd1475b6f8ca314a6c68c3414777e98c6019669c6702, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=915, cust=ale71985@libero.it, email=1331369223baad7142aae5466cda5772b0f6ba32f30843e08f1be18af5d8d12f) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=eb9512d8149684a621bf8bd30933bd8c657c6dd9e307874b81e6dec93b17453f 43f52410ceeba65a8e92d84b6d29f6a82aa3b46959bdd3b056f4c616734e8299, email=1331369223baad7142aae5466cda5772b0f6ba32f30843e08f1be18af5d8d12f, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1309, cust=Martjn76@gmail.com, email=0314e8fc0c5ff0a17ef57a34b87bedcd265cabf06bd893095cae9a983a09b08f) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 c0d542fcef483aaede5ec4c885205b30969f9545fab63e3a37d1304f7270eff2, email=0314e8fc0c5ff0a17ef57a34b87bedcd265cabf06bd893095cae9a983a09b08f, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1456, cust=Sarasanzi035@gmail.com, email=e41584e369a989d9fa6d65a6df433156da73b46b5c11cf1fe4362250816ce637) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 bcb5f848b6f1b4a9d372f20692ef3c0639e623e1efee585d3c571c195de50133, email=e41584e369a989d9fa6d65a6df433156da73b46b5c11cf1fe4362250816ce637, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=912, cust=valentina.vedovati@gmail.com, email=dd1c4488c5771dc812d2653fb096f3b63bca2020eda2d9e15a5b83bc6bb07827) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 19ae84e462f55af376f9a3412dab85888f809a34fae5979157fe08c8a5d847b2, email=dd1c4488c5771dc812d2653fb096f3b63bca2020eda2d9e15a5b83bc6bb07827, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=913, cust=claudiacartelli@tiscali.it, email=bfd600b6a7d3b078463059384a3f64f972f1d4b1d870f1143f068e16a06e2205) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=35f85825b9016fcc7818aca22298dc88a92ba6e4f029366ff8acbb3f823152d4 56cdce2b6728fe61486feeb323513cd6472f09d93c463cba1018aa7232d76e87, email=bfd600b6a7d3b078463059384a3f64f972f1d4b1d870f1143f068e16a06e2205, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1598, cust=Davidecurcio@libero.it, email=ca3989438692a5fd70ee68219b38108b89850c17c526996fc2cf550f2b47228f) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 8853064db091125208a967c23077109ab4d7e37fbb20dff25b00942c1756e605, email=ca3989438692a5fd70ee68219b38108b89850c17c526996fc2cf550f2b47228f, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=905, cust=giulia.tigrino@virgilio.it, email=febdc1e2d6aae8cbfee9e73f7f672aed351e3965628e3a7cfd1cac6b9bc379c8) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 c9023707f770216fb4732c730474cbfb03d22d05b549e79645ded1765a4f658f, email=febdc1e2d6aae8cbfee9e73f7f672aed351e3965628e3a7cfd1cac6b9bc379c8, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=910, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=936, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 fd06ed6fee5d4ed2f05d546c782413943dfdd1c17284b432096db818eac92351, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=906, cust=penzo.lisa@gmail.com, email=e85b1a7513d2ca0ef8d34351e26b360bc447c2ebaf20b949a9a2cd77162bb8d2) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d84fe7e07bedb227cffff10009151d96fc944f6a1bd37cff60e8e4626a1eb1c3 9d2ef29331c993e5ced90cf3295c72d58f56443fbc17470cb5e84b8a9efe3294, email=e85b1a7513d2ca0ef8d34351e26b360bc447c2ebaf20b949a9a2cd77162bb8d2, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1595, cust=Cristinabelgiovine@libero.it, email=da7a20d838e0da4d08fa0ce5707b5486e98ee786aa72617b6face310e6cc9c34) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=31b969de4da19a145ed640a969bedbaacdda758696d571fabb834496f4c570a4 f0ef3e2c18e4a99f0909e2afd0b0ee4a08742e757222f8f5878b488aaa5a6d59, email=da7a20d838e0da4d08fa0ce5707b5486e98ee786aa72617b6face310e6cc9c34, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=909, cust=francescaberetti@libero.it, email=89cf291bb8fe1ecc4b3ac6a46a22980bc7e4e1e9e6fa43a5d81308a3de8b3dcf) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 569d1ca5a4be1ddaae7bddd4c61214fc06b8f6a5fcc5dab8bb22e238ca82b779, email=89cf291bb8fe1ecc4b3ac6a46a22980bc7e4e1e9e6fa43a5d81308a3de8b3dcf, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1592, cust=orsopiteco@gmail.com, email=fbb16ad8dc27162dddd1b7b698306410dd5b9fd7ef8f4c3f03310b9e8ff970a4) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 5c8cf312af4666d8917abbbfe22719ddf7f00be7ecaaf4208ca8add0809177ae, email=fbb16ad8dc27162dddd1b7b698306410dd5b9fd7ef8f4c3f03310b9e8ff970a4, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1594, cust=Zampierimicaela@gmail.com, email=9b83dd1eb08956769fb963b0fba8881a88e28469b265bc130569a37132d83a8c) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6834b54940b2362459880fc0572f887e85f806420ee2c0e6905ad033760011e2 0ce78daf1f574fd07969b1b9290940cf1d39bf6d32a88b975292bb63b6e810cd, email=9b83dd1eb08956769fb963b0fba8881a88e28469b265bc130569a37132d83a8c, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=901, cust=vittoriavettraino91@gmail.com, email=2caa0c1046331f59a415dc5b6928f2eae49a7a239b41a624bc1456b52b583c9a) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1011, cust=vittoriavettraino91@gmail.com, email=2caa0c1046331f59a415dc5b6928f2eae49a7a239b41a624bc1456b52b583c9a) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 c70ced143edaaad8f6333a985b56720ae0f719f7836854421a42d2f203ea538d, email=2caa0c1046331f59a415dc5b6928f2eae49a7a239b41a624bc1456b52b583c9a, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=899, cust=valentinaorsini2016@gmail.com, email=a7f794d39a88cbaa82b5ae1fc22ff4a6073e218c23b1a5dfa99124835f57cd66) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 a73342f3d5a833aff9863dd0c586295a6116d6265212c82e376ef43cdb30ddb2, email=a7f794d39a88cbaa82b5ae1fc22ff4a6073e218c23b1a5dfa99124835f57cd66, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1509, cust=simona.taglieri@gmail.com, email=738755dbca0ce5718d9d113b88143719f420b9b1664080037bdbcd57597b226f) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1547, cust=simona.taglieri@gmail.com, email=738755dbca0ce5718d9d113b88143719f420b9b1664080037bdbcd57597b226f) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 788c3d8d8e848ea12eecc6b19e5571d00e377d5b836475350dd7d8373dc47dd2, email=738755dbca0ce5718d9d113b88143719f420b9b1664080037bdbcd57597b226f, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=893, cust=cogoemily@libero.it, email=98a1597d43806887a0ed4293b4433fbfe2dbbbede1ef658e0e5b1295ce93d774) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1094, cust=cogoemily@libero.it, email=98a1597d43806887a0ed4293b4433fbfe2dbbbede1ef658e0e5b1295ce93d774) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e8e9689deac5bac977b64e85c1105bd1419608f1223bdafb8e5fbdf6cf939879 3a642e6adcc57194fa11087842442d0d83c06757bfb8566ac725a259c85d27fe, email=98a1597d43806887a0ed4293b4433fbfe2dbbbede1ef658e0e5b1295ce93d774, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1507, cust=gemmamonica19@gmail.com, email=d429d2cc3f6a70b26706857d0ec0ddf7fefed936314c4ca87be71f8c0d8cd30c) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 3fb22a5597fb91ee4f9abbf30ea69d318be150e0fcf3ca1db8ca334b520d2894, email=d429d2cc3f6a70b26706857d0ec0ddf7fefed936314c4ca87be71f8c0d8cd30c, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1590, cust=rebecca_cattaneo@libero.it, email=71635e0f5757fc78013e2a0f81a2767e81e64ccadc0882ac8913937bd9c731ac) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6bdf0b2dfc2e0221960849943e884b3d4c6baf7cd25286caee29b9737ab3a343 3feeac112793686373a47a4cbbf0994f08491c303795e0bdad1c4878427b05a8, email=71635e0f5757fc78013e2a0f81a2767e81e64ccadc0882ac8913937bd9c731ac, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=892, cust=clementielisa@libero.it, email=0c2c7784af9aad471c277d0a58fed3e36acbff8362bf67fa99997494bf7ce3e4) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 6b23787f46eed5440a384be9050a85b1b61d4aa4d23ec4c7c1b16a215cfd2864, email=0c2c7784af9aad471c277d0a58fed3e36acbff8362bf67fa99997494bf7ce3e4, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1504, cust=passalacquafabrizio71@gmail.com, email=a7ad54cca4b65ec4d2a2d61ade33bfc5c57676eb5d923ce8c434c76bb5f5d383) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=819c52a063a8f4fc1095d661e35dd4b05d885882dcf6bdb81092c3debd6d398d d4b1b446672ca571407f43f214ef5f4b513c83527e244581041616045d4807e7, email=a7ad54cca4b65ec4d2a2d61ade33bfc5c57676eb5d923ce8c434c76bb5f5d383, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=863, cust=meris.tabarrini@gmail.com, email=2c7a2c974b9b40320d2245fdc8a900494af5d1a6f0463980d42c4b7853866965) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fc09c8a655cd76fe4b690087339e78fae526f3b164c8ea5fcf54a40f666c1159 6d6ee431a4d6c621dd38c8d25f94a018b92d543de0de82b122755d64c08af960, email=2c7a2c974b9b40320d2245fdc8a900494af5d1a6f0463980d42c4b7853866965, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1503, cust=Stefania.ballerano@gmail.com, email=b0a075623186e9f4890728db94a65cee0610c077d716fd8afcc2b429f5372674) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 3fc7af027275cdede5ca4667b46f5d03fe1dc11bca192077902b49eeaac08d6a, email=b0a075623186e9f4890728db94a65cee0610c077d716fd8afcc2b429f5372674, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1503, cust=Stefania.ballerano@gmail.com, email=b0a075623186e9f4890728db94a65cee0610c077d716fd8afcc2b429f5372674) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 3fc7af027275cdede5ca4667b46f5d03fe1dc11bca192077902b49eeaac08d6a, email=b0a075623186e9f4890728db94a65cee0610c077d716fd8afcc2b429f5372674, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=888, cust=trupia.martina@gmail.com, email=deffce5a0426dbd48ac0ab1ce10aeec7bda5d6289a05a2eec05a45d7bda95117) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a b3c49ad6674f7de8ff1b18887b6bec8a9a3d2794bb011c539e14e9a4aaffdadf, email=deffce5a0426dbd48ac0ab1ce10aeec7bda5d6289a05a2eec05a45d7bda95117, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1502, cust=davidesan1978@gmail.com, email=a515c6468e72fa99a4b6caaa4043e96a732f5245e32b83020bae99a4c55c8319) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 31370949900c078242f3479a6fc557ce0bfc01a5379281ab68fe00b77f8653f4, email=a515c6468e72fa99a4b6caaa4043e96a732f5245e32b83020bae99a4c55c8319, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1500, cust=caldanaluciano24@gmail.com, email=4ac4beb00085584d21acab7919f571cf3d0839601fcb1fe9754f3fc88f224e1f) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=094dbbde77990245afe521519e98cf5a48fba5cb5cec9c11422ef3d21bea088f 91d19182c9e324065c4efbd03c6c6cd5676db34642daa868812d175057208e1f, email=4ac4beb00085584d21acab7919f571cf3d0839601fcb1fe9754f3fc88f224e1f, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1499, cust=barbarafortunato8@gmail.com, email=66ca1d85e5e8fda76375e3c22557ea6459dffe5be0e8712c03163fff997b5c8f) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 fd4195d2777c1cc31f4cf19389e5e685e6aa54d4d9bc43449666add748027db3, email=66ca1d85e5e8fda76375e3c22557ea6459dffe5be0e8712c03163fff997b5c8f, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=884, cust=debbo89@libero.it, email=12e97c8dd27f625c34d71938274e8a85848da3623f70a9ce38b4cab1ffc8e494) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef441365f38ad099fd0bbdac142e382dfa66c6964ad8e51f2193a5b651aa6926 edabc0aacbcb31fabfde9744c71a699b32243786aeb0dccbfe2b3a441e158c5d, email=12e97c8dd27f625c34d71938274e8a85848da3623f70a9ce38b4cab1ffc8e494, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=882, cust=derogiulia@icloud.com, email=f79878154c309b494c5cba02c1f5e3234c7ae196148615f7da442a55e7c4d905) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 35e255d87a9fbb76b5d6115556fe21643f28a321e6de28d0cf4f0cb1f7713f72, email=f79878154c309b494c5cba02c1f5e3234c7ae196148615f7da442a55e7c4d905, hotel=39054_001) 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1501, cust=Lpsanvittorio@gmail.com, email=0e3478c8b299fcff031eccf57492835e892906ed8c4ce7e8f21b40ac51aaabd2) via hash 2025-11-19 15:39:01 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 586afcc8de6b7c1df45edb77e0ad19058a546e84e44feb1edb08a6fdff720d36, email=0e3478c8b299fcff031eccf57492835e892906ed8c4ce7e8f21b40ac51aaabd2, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=887, cust=perla.grossi@libero.it, email=ec0fc917b5953720a778b32b84f7c88cfa6338b1656519895db0fc7a8fb3691f) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=103f9732c86565481d7587abe03c52929053dc8ecb5b066dd575288a4337bac5 d58087cc52c16d9960dcf90e11e01b9be750bb4977bb975a164be019533a14a4, email=ec0fc917b5953720a778b32b84f7c88cfa6338b1656519895db0fc7a8fb3691f, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=876, cust=b.nadia83@tiscali.it, email=d2b7a9df2b8bd81468293f8dac7379ec696504b062461632084aaa5435475b16) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=877, cust=b.nadia83@tiscali.it, email=d2b7a9df2b8bd81468293f8dac7379ec696504b062461632084aaa5435475b16) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=dbaf86dd80e3bcd5fe4bdb15daa4bc47b66e00bddc2c8e5fa988a183d1ce1899 80347848c2d47ae257ec1be9528901cb8c0b51c2b154ec0ed0139a9d21ae7e78, email=d2b7a9df2b8bd81468293f8dac7379ec696504b062461632084aaa5435475b16, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=880, cust=francescastepich@gmail.com, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 55d7caa3130fa9ada5ca04b72faa21c7d45f0667a1ec9d44ca5b793cbed0f478, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=880, cust=francescastepich@gmail.com, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 55d7caa3130fa9ada5ca04b72faa21c7d45f0667a1ec9d44ca5b793cbed0f478, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=880, cust=francescastepich@gmail.com, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 55d7caa3130fa9ada5ca04b72faa21c7d45f0667a1ec9d44ca5b793cbed0f478, email=ce3dbee7f039290eaccd1eb1eee7dd0bbcb35767f1b50f5342bfa9915cb3fb6c, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=879, cust=desyco86@libero.it, email=177f64de179127f06aab38ef44a1cb85c96e905038572af6a1eb64999fa56584) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6134575cfc8cb5b30c6f7eafd7e4b329938fad517cf8fb76a9b9d3631e92dd6e f996eff4f076929c7c86213176b527fd5820dce1d0c6d8afe2df0d3eaaf36a77, email=177f64de179127f06aab38ef44a1cb85c96e905038572af6a1eb64999fa56584, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=878, cust=mariaconsuelobattisti@gmail.com, email=d088ce56df8f5a09343c2695e2347174ed3814ab298b937cefc111c5de878592) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9e8b17450fb20a822902ea635f5a5c84e136de42ba427db57614667ba719988d 654f6db2ff7464358eb3b8b48d8ea02abc93f35dc3be3f19e0aed8d46b9dca05, email=d088ce56df8f5a09343c2695e2347174ed3814ab298b937cefc111c5de878592, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=874, cust=giacomo.gerotto@gmail.com, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b e46164861467a24f4fe4079466597a58023bdf02ccae405abfe11ecbbe6cdcdf, email=a4840b4338d48518fbaa0e0d0f296bfb82239ecdce096fd1e6653f6faa4a19fc, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1498, cust=Cathyholmberg@hotmail.com, email=89a647505918a95e895e7b3f1889e5ef43bd7683d283bb3c8a9552a712353235) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=60406eff7d08cf2fd05fc1270d5beedaf5e679c6d689b4367efbfab75a30010b 61fc700a55c944caf553c30390cf5f33eebae8ba11e59f71d3c4131c83e59e97, email=89a647505918a95e895e7b3f1889e5ef43bd7683d283bb3c8a9552a712353235, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=871, cust=aulisiomc@yahoo.com, email=1436d8801268523563e7cc01070456177cd9a9e233910b03ae6f9a7350a476b6) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3568d1cfd48b6540702d69781f7c971e440545c875b0a9d555dcfe46b9332a71 dfee7d28a60f2030e81b6a3e757ced44c90f0efa610399fe95f715865a74f3e5, email=1436d8801268523563e7cc01070456177cd9a9e233910b03ae6f9a7350a476b6, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=863, cust=meris.tabarrini@gmail.com, email=2c7a2c974b9b40320d2245fdc8a900494af5d1a6f0463980d42c4b7853866965) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fc09c8a655cd76fe4b690087339e78fae526f3b164c8ea5fcf54a40f666c1159 6d6ee431a4d6c621dd38c8d25f94a018b92d543de0de82b122755d64c08af960, email=2c7a2c974b9b40320d2245fdc8a900494af5d1a6f0463980d42c4b7853866965, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=864, cust=martinelli_katia@hotmail.com, email=dfefa219321bf0f1b9c9d1d3db615e52bdf7fe0cc8ad8f9991cd9a078e87ae36) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=60406eff7d08cf2fd05fc1270d5beedaf5e679c6d689b4367efbfab75a30010b cd24cb486e6ea1fab9755424b2d3cf9aae96a8fd76e678fad1f10cc866826bb4, email=dfefa219321bf0f1b9c9d1d3db615e52bdf7fe0cc8ad8f9991cd9a078e87ae36, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=865, cust=federica.piersanti@gmail.com, email=07d957a28d2569ff6dbc95d64c8def7c2500944ff4ab7fa1ecbc0c2381d47aba) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 5a5acbee896bbc4459b42c09dc91f169d26ccf330f5e02880d3d5bc6725b6592, email=07d957a28d2569ff6dbc95d64c8def7c2500944ff4ab7fa1ecbc0c2381d47aba, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=866, cust=f.boezio@hotmail.it, email=0197f4701e96e501a4f7f54bfafcd321b33eaa22759296448e7c3cef4f55d176) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 69e8d8504ba350f1bbd512f64c9008317d5a6afe62bc7f3b638b293c293ce1df, email=0197f4701e96e501a4f7f54bfafcd321b33eaa22759296448e7c3cef4f55d176, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=867, cust=valentina.donello@libero.it, email=3fd5f73ecdd51c9c31c4cb490cca5bf7c3046b99c156c4d5332f58a20764ac5e) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 0775db24e56f70243242a529333718415accc757ee345e26ea3a66f564d64f75, email=3fd5f73ecdd51c9c31c4cb490cca5bf7c3046b99c156c4d5332f58a20764ac5e, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=869, cust=serenamenon79@gmail.com, email=aadb15d931d70d4a3d0b066bf989a528289fd42e14d7cf50b4829730b95318d7) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5e42e5c6483833eb0a4fb292c5e5aecfb53563724a5ea4145b6bbe5bb132c25b 078298e4f48ba1fec85e04d0a3d8e7ae7431a6f1e0a680bf6f43bd69803ec722, email=aadb15d931d70d4a3d0b066bf989a528289fd42e14d7cf50b4829730b95318d7, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=870, cust=squartecchia.fabio.88@hotmail.it, email=7913427f0350f63c6d98170759664d06952f18f7c8d329d6c39ca0f6196e9694) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=26ef33af3f99c756154f03b275c8ee4244ddd82cf0fb046dd84b7b9f0242e9fa 621bcdd810f48ab86f78be7933896afad2a280edf46156ea61698f9106efc22f, email=7913427f0350f63c6d98170759664d06952f18f7c8d329d6c39ca0f6196e9694, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=859, cust=elisa.mortandello@gmail.com, email=92eb5ac256136d1e369986358456db03ff69bd3a673697f2ce77a05efd1f2438) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=00e48a815525529ba9d33f8761a167588fe00c47bc82f515cf791c482ed99ecc 59271af1584f37f3ad5843d3e4968a27e790920429216d4cc3d9234701a733f0, email=92eb5ac256136d1e369986358456db03ff69bd3a673697f2ce77a05efd1f2438, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1388, cust=Stefiturso7@gmail.com, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1438, cust=Stefiturso7@gmail.com, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86f374468c683bb4a2291a2cc7751b5ce452d4a9faa96bb488507515aa22a523 4170f4782823a501ca0357861606550c03bad7d8ec70d166bf7ff8ae7d328bbd, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1434, cust=Stefania.rullini@gmail.com, email=0faffe427885eaa8b3ddb675339100840b36a29f07a814a508457de8cd43af93) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 3404251173410f14619ae26cc14742dd8b7fa1965ed9fa001a78e0785632f9f2, email=0faffe427885eaa8b3ddb675339100840b36a29f07a814a508457de8cd43af93, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=855, cust=francesca@raihuen.com, email=59e56b76655d5e142eb5630ab44b754de1e4c0b79b82161f41a7d130b4700adb) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db f76210cb6b342e75ad9f2a09810528763a32a8fdc0e7ceca6ccaf9dde8e9803b, email=59e56b76655d5e142eb5630ab44b754de1e4c0b79b82161f41a7d130b4700adb, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=857, cust=elisa.io@hotmail.it, email=85602552b5f312a7645b87409f210411531d2304cb9f465bb3f5bfe52842fa28) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=aaf407098b2ffb6a16d73b899d5321c8bbc9ec8a9b577559079224a5d8ba80d4 1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad, email=85602552b5f312a7645b87409f210411531d2304cb9f465bb3f5bfe52842fa28, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1435, cust=maurizioborella@gmail.com, email=52a70ebdee922a6a6f67e35b2dcb56dcb7ad620bb95400da065b807716c4d9f9) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=768fbcc4607725e6a2b104bc483810536d022bd840375b16437c6b7284ad6d7b 0fba841aed6a07e6c21032f98f9cd82c3065530f4dbb7dfd9e179dac0b67f19f, email=52a70ebdee922a6a6f67e35b2dcb56dcb7ad620bb95400da065b807716c4d9f9, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1435, cust=maurizioborella@gmail.com, email=52a70ebdee922a6a6f67e35b2dcb56dcb7ad620bb95400da065b807716c4d9f9) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=768fbcc4607725e6a2b104bc483810536d022bd840375b16437c6b7284ad6d7b 0fba841aed6a07e6c21032f98f9cd82c3065530f4dbb7dfd9e179dac0b67f19f, email=52a70ebdee922a6a6f67e35b2dcb56dcb7ad620bb95400da065b807716c4d9f9, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=858, cust=danimissi88@hotmail.it, email=cd0208a722e30d942ad3c3f94b055f0bc4df4bbf968d8640ce8e30bf7323dc34) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 f6bd1e45cf07da80e92f144d639d30bf8a71a076fa7e1bffbbf5ec26aff571f9, email=cd0208a722e30d942ad3c3f94b055f0bc4df4bbf968d8640ce8e30bf7323dc34, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1436, cust=simonacrespolini@alice.it, email=8c590f1f3409734a6cf56f8950e6459512efc69272fd016c631eee90d8c96ca6) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 1d4e08dbb38cff00fba4f5d02e4b2d3e2e25640d51d2f713394916bb67136112, email=8c590f1f3409734a6cf56f8950e6459512efc69272fd016c631eee90d8c96ca6, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=852, cust=angelabarbieriit@yahoo.it, email=ca7f36aa7172dacb62e4cef4976f475a63e5eea33aa60183f1cd536edf7695f4) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1557, cust=angelabarbieriit@yahoo.it, email=ca7f36aa7172dacb62e4cef4976f475a63e5eea33aa60183f1cd536edf7695f4) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef cc77e50152c0407517fe759fa492a81f6bf2f3b83dad1d5bbe85d3f17ff628cf, email=ca7f36aa7172dacb62e4cef4976f475a63e5eea33aa60183f1cd536edf7695f4, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=853, cust=claudia.espositoar@libero.it, email=433044a7bba3266ef04234a657dd1a863662513ef05e3173562c9c5778d62cf3) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=35f85825b9016fcc7818aca22298dc88a92ba6e4f029366ff8acbb3f823152d4 823063e1be5f6de738072e8b0daa2e58f4fad10135b1a36a0e9134e61b41c431, email=433044a7bba3266ef04234a657dd1a863662513ef05e3173562c9c5778d62cf3, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=850, cust=viviana.franzosi@gmail.com, email=0b49ae2b5fd4f0621a535b2fe5148dbd7685c993f5796d074a7ae13957b21281) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a159d9520a9b842f63b626e03552835a1dc99084619b7d98e0fa23b7d82f2ac3 499b9f8e72903582c8652803b84f4f51fd4fd1993adf997965d95928da5e150e, email=0b49ae2b5fd4f0621a535b2fe5148dbd7685c993f5796d074a7ae13957b21281, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1433, cust=angelicoabag1984@gmail.com, email=9a37bd336c46e0ca5b2f06cae338a1cbb2f94faaa59b34946b7c89183093fbc5) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe384adb7e67d54e973c65b0174e3de5d8288e483958da561d39c98ddb1cc5d4 1bd027df89f7d83db84c58bccf3c221035c2c1bc1fe232fe42ce02836815e4f2, email=9a37bd336c46e0ca5b2f06cae338a1cbb2f94faaa59b34946b7c89183093fbc5, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=851, cust=fedetiozzo86@gmail.com, email=e0122b57794e7cc2b4e0ad2103df890f139b65bd2d4b0efbec7beb76af63c9b7) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9a9377d345b17309c28f56e3a388f7fca723138cd227a144b31eb7f92b963986 4521e42c4f7727b3392e0b700f7a92a2af61c82b0e5f59f8c8989bb69df45894, email=e0122b57794e7cc2b4e0ad2103df890f139b65bd2d4b0efbec7beb76af63c9b7, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1432, cust=Limaschideborah@gmail.com, email=b47d3152b8b8a37086c1ad87da0e4504c8fcab79d12423ce857aaa77d0a141ae) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=591e94c45b4cb95db6c585bdfe89908bddcb7d27b5a2821e139f2bd950c20006 c7531240c2b85ce27a35ba95b049956cfc1dd8053651af274396682c2b55d33b, email=b47d3152b8b8a37086c1ad87da0e4504c8fcab79d12423ce857aaa77d0a141ae, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=848, cust=martinagallizia@gmail.com, email=46ed6e6be24004cf28039e59697da7f8230ac366f71260ab83036f319b4452a7) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a 39df04868d666b11a12bd8749639a8ebc1577a40902f19ddfc5edec4f9392524, email=46ed6e6be24004cf28039e59697da7f8230ac366f71260ab83036f319b4452a7, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=847, cust=ileanaraimondi@libero.it, email=ab6803f1107f5cbf27891d614353c284551ad901a6e35c1f74bbe5dfae0abf38) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=736a05311d7323dd5ee13417c520785fcc4dfffbab6fdb7ab6beca108180a30d 0392c35c0c323c16d0d0f58a17fcad36af1e6221855dadea4ef23aaa74984b47, email=ab6803f1107f5cbf27891d614353c284551ad901a6e35c1f74bbe5dfae0abf38, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=855, cust=francesca@raihuen.com, email=59e56b76655d5e142eb5630ab44b754de1e4c0b79b82161f41a7d130b4700adb) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db f76210cb6b342e75ad9f2a09810528763a32a8fdc0e7ceca6ccaf9dde8e9803b, email=59e56b76655d5e142eb5630ab44b754de1e4c0b79b82161f41a7d130b4700adb, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1431, cust=Vittoria9185@libero.it, email=095dec9f2c07bafeadbb8c90da88a55162db3f2d228fc270c181043e96cf9753) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 f51ccc421320e810d4d7821665f851335e847f8cfee34cdf9ad919626f241664, email=095dec9f2c07bafeadbb8c90da88a55162db3f2d228fc270c181043e96cf9753, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1555, cust=rrpapl1977@gmail.com, email=b83a0056667ad2c2adf8a2ab2bbe3a0e73c29d4c208c1b50210c3dd057fb2e57) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 1d1a48d9609b03bf29eada8535e3223ce6af9ed6b8668d59dac5b0b6003762af, email=b83a0056667ad2c2adf8a2ab2bbe3a0e73c29d4c208c1b50210c3dd057fb2e57, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=843, cust=manuelnicolini84@yahoo.it, email=5471d6d8e9e1b7d76fde8a9f907e3c725d7d61d0800fe369b0e0fa4c6d3300b7) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cca457407f24b80c72d89dd061837112cb99a0aa050c155514b320b7aaffe95c e772101617f86ce8c6fcfac413b255000f9fb4bd23f7dbccd6eceb5619e28995, email=5471d6d8e9e1b7d76fde8a9f907e3c725d7d61d0800fe369b0e0fa4c6d3300b7, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1552, cust=nardini.gabriele03@gmail.com, email=9c0b2154b08710cec37c4398247e6239eb1e2330d31ddfe8d6698c08a3ce978b) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b8415f3947f6b04f94736f899be8ef4c33f8d921f185d30017b9c0cea42085ef f615dd48cde08854c74ca3e5c80deec90d9625f095303e63de7f7b7ed97266c6, email=9c0b2154b08710cec37c4398247e6239eb1e2330d31ddfe8d6698c08a3ce978b, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1000, cust=federicaspina7@gmail.com, email=418f1a9c594615df4071381ecc74dd519fd990fc4217a4fd17d53520b1f8f2e4) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 b88b5eb909d1bd5215ce6dd44e64244afad213dc77b77691cc124a4621b30ebc, email=418f1a9c594615df4071381ecc74dd519fd990fc4217a4fd17d53520b1f8f2e4, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=841, cust=simonetta.84@icloud.com, email=b3317ee6494aff0ccd8e27fa8c06c22a089128a2c866f1cfdadfb19f57e44f1f) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0bc7f8b0231dd0a8ca0c54e9343bb02701a9f540cd592276a55aa6301a6d3585 fd05b73b99ab24f66348aedd965174525f90b29c769c5a5db0ce69947105a3d3, email=b3317ee6494aff0ccd8e27fa8c06c22a089128a2c866f1cfdadfb19f57e44f1f, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=842, cust=alessandra.barzon@gmail.com, email=6ec54700f46dc2d96f3e6616b242255dea216fd9e6a7f1042fded1d05b1b351b) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c abf9ac8eae5ad6438548d3212629013b62c9836827fc6bdc2cd1f05d60cacfdd, email=6ec54700f46dc2d96f3e6616b242255dea216fd9e6a7f1042fded1d05b1b351b, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1553, cust=Patrickbert80@gmail.com, email=465a3ebb0cc7f94bd6d217c90504fb0b3c86df6efe69ce19673b3aab58795248) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=23ddda4810068cc44360dffd31b6c5a9ad13fb9e6a69c9354a5d1b07f1b9843f 32987c4b7a9fb90e729425fc63e7bb81ce2cb1f80140ddeddc968aa79a34e8f8, email=465a3ebb0cc7f94bd6d217c90504fb0b3c86df6efe69ce19673b3aab58795248, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1268, cust=antonio.vannacci@gmail.com, email=2a351d0f4b54449c6788677a9060cc5792049747a399cc66f02ddfb3d3e5aa47) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ee3679892e6ac5a5b513eba7fd529d363d7a96508421c5dbd44b01b349cf514 52461a3c6d411b46b4916e9043a01b8f5e72d59fa5f6b11114a219a76c6be7e0, email=2a351d0f4b54449c6788677a9060cc5792049747a399cc66f02ddfb3d3e5aa47, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=859, cust=elisa.mortandello@gmail.com, email=92eb5ac256136d1e369986358456db03ff69bd3a673697f2ce77a05efd1f2438) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=00e48a815525529ba9d33f8761a167588fe00c47bc82f515cf791c482ed99ecc 59271af1584f37f3ad5843d3e4968a27e790920429216d4cc3d9234701a733f0, email=92eb5ac256136d1e369986358456db03ff69bd3a673697f2ce77a05efd1f2438, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=147, cust=ca.biscardo@gmail.com, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b8d8e9a396b3da1eec06c576445f41742b93e10d08d33a8bc19bca926fb33c0 0f4bc4031721a1e9d23112943532fb654dcab63101f4a70e2bbb4578e506ecca, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=840, cust=drmaria1993rm@gmail.com, email=f3c6787613e00de18873e16428dcba4f96906044670d41d9783376f1d4bb056b) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 b0c27fca74fa91934900c9ffcb3dcca5b807a3c059a3b516cdd0788807b5ff49, email=f3c6787613e00de18873e16428dcba4f96906044670d41d9783376f1d4bb056b, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=915, cust=ale71985@libero.it, email=1331369223baad7142aae5466cda5772b0f6ba32f30843e08f1be18af5d8d12f) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=eb9512d8149684a621bf8bd30933bd8c657c6dd9e307874b81e6dec93b17453f 43f52410ceeba65a8e92d84b6d29f6a82aa3b46959bdd3b056f4c616734e8299, email=1331369223baad7142aae5466cda5772b0f6ba32f30843e08f1be18af5d8d12f, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1434, cust=Stefania.rullini@gmail.com, email=0faffe427885eaa8b3ddb675339100840b36a29f07a814a508457de8cd43af93) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 3404251173410f14619ae26cc14742dd8b7fa1965ed9fa001a78e0785632f9f2, email=0faffe427885eaa8b3ddb675339100840b36a29f07a814a508457de8cd43af93, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=839, cust=francescamanconi1989@gmail.com, email=ee92de68cef78a01f8891beb13e57afda98a2f848d9dc75bd465834ba8d76787) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db ba54520d46475011defbd4beb7e07ab57996a5d7709c1eff15985535d82d3210, email=ee92de68cef78a01f8891beb13e57afda98a2f848d9dc75bd465834ba8d76787, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=910, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=936, cust=marnabbate@gmail.com, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 fd06ed6fee5d4ed2f05d546c782413943dfdd1c17284b432096db818eac92351, email=7aadd2345f6198624e3f91760152fe4a8dd6ef6b517ea2aee018aed0cad293a8, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1034, cust=lauralettieri@virgilio.it, email=cda19eddd0ead215e05298999685da247196667c7a544e6bdfd5ca53f696d23c) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f d3b8a5134f06bb55d007a0681aa98bd243b4f5b8db121317a84c32f9ffdb9555, email=cda19eddd0ead215e05298999685da247196667c7a544e6bdfd5ca53f696d23c, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=837, cust=valeria20volpe@gmail.com, email=e1c479bcb05da1fa59c0e006824e86aedf78ef61a723dd10d9ae8fe4743cd9d7) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 a4c6130f3b5f00c2e460d30a243b35cb0b70888fa9b3b49dfb69a5ae5a176d8e, email=e1c479bcb05da1fa59c0e006824e86aedf78ef61a723dd10d9ae8fe4743cd9d7, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=967, cust=alessandradibrino@hotmail.com, email=b770f1a63cc53d4ea2a487cbb4c309422c3832f64e9dee488d4358e37397d193) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c a78398ef849550f78f1acd40b696813771c4e37034e287926ec829f6b1f427cd, email=b770f1a63cc53d4ea2a487cbb4c309422c3832f64e9dee488d4358e37397d193, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=838, cust=elisa_santini@alice.it, email=99327ae24d5a8a645f2a9239fd47b7c793a0dcdf8845103e37fc39abddfe52b4) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 82a1930bd1eea4d1d608e59e027c2d5c69ed633b87b94c2ede3325d6b7f3e431, email=99327ae24d5a8a645f2a9239fd47b7c793a0dcdf8845103e37fc39abddfe52b4, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=836, cust=jessicagabbiadini@live.it, email=a3fb0c9e05c4346dbf52c80b6daab74836f05e3945b1ab3da60d037376ef25ee) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e1fc45f7880e0505ff0b6a079b9af149f225e260f59b1d20225357a8cce8ffd8 8a5193f7e21ffe541fd4bfb4f68dfc879a0d91b32f7ca9aff37b652537bd0344, email=a3fb0c9e05c4346dbf52c80b6daab74836f05e3945b1ab3da60d037376ef25ee, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=835, cust=sara_cervelli@yahoo.it, email=ed5cb3c1244ff44c7cfb37052d9bb0565a9ef4361581c6678d3edb2c3d8a9b6a) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 427dfda84f1990c0ba9258d663016e3d07eb1917ca6e2908365f3f4b96734311, email=ed5cb3c1244ff44c7cfb37052d9bb0565a9ef4361581c6678d3edb2c3d8a9b6a, hotel=39054_001) 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=834, cust=vecchiettia@gmail.com, email=0a2762624e80cbc53eb6d634bb5d6c0861510d90c824245139b5e547eb7c3443) via hash 2025-11-19 15:39:02 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 2084b741f829e2c541c2bf56ddd7ae003b1627a595061f743753ad0528c19b3f, email=0a2762624e80cbc53eb6d634bb5d6c0861510d90c824245139b5e547eb7c3443, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=830, cust=gloriapiermarini@hotmail.com, email=05e8be78f43d829fe4f76f89d07592573607b5dbaddb0d491b94fdb71f377aa6) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=38bc14a268a3da3ecf3db0c08a82726c246193ba3e964c9165690e17fbffdb88 2ff7594c84a6f5676a43d8d007cc101afe4b34f211b573f79e63bc379c983770, email=05e8be78f43d829fe4f76f89d07592573607b5dbaddb0d491b94fdb71f377aa6, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=831, cust=elisamedri8787@gmail.com, email=17754b788b369f775a3cbc1799f72c41a3c142a2313978d18f834423c77c6cad) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad f14546d2f7b63a5fbaa2be1ea42395a29b11baf1690a4087338368c64f28ce61, email=17754b788b369f775a3cbc1799f72c41a3c142a2313978d18f834423c77c6cad, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=832, cust=malalo2011@libero.it, email=1ea17e1184672c33751a4a644373255503f55628bec804b470a8e256a49d2fab) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03fd72f81572805dd59f829b94fd8a6f82077fb435ca2b406d9595718e521afa e3ad8b2a398a36dd44289c93dc773455534765922aa0c8920a78173b5ac437e6, email=1ea17e1184672c33751a4a644373255503f55628bec804b470a8e256a49d2fab, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=828, cust=Giorgiadivirgilio85@gmail.com, email=1128e092c547cd6b132efffad98d4705f3493b16ee34500d19d95d471e41604a) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=779562b086bb57bfe27509a43b72b47612f9a64815e53a5a9f48140de037eb5d 3fc7fac8b76bbcf3754ae7c601b77c363b7ac828f59398959f7d5332e23a5078, email=1128e092c547cd6b132efffad98d4705f3493b16ee34500d19d95d471e41604a, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1537, cust=convertino.antonella@gmail.com, email=0a2bf2269d7d116ba4251c228db1113f1cec5326e5482646b034f9b665aa5f8e) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d2debd249a866cf0d19274260c7012b52725a404807dc8c5ef7e86d00ce8c03 ed01af4fa530b33c1e34bb85ee867c9625e73feb0fdcae75aca4ffabc0da94a6, email=0a2bf2269d7d116ba4251c228db1113f1cec5326e5482646b034f9b665aa5f8e, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1536, cust=massimo.granocchia@gmail.com, email=8aeadf527845a379aa35a86a27346fea049ff99b999752edc34e6656f73b136a) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f805bcb3efc982ec60744b3cc23f11ed1a4a0c4b783f345c1dc64ebab616da91 d04e753ad1c3b11b7019a76a8117ed9706153a650a146dd12b691d21be3c0a07, email=8aeadf527845a379aa35a86a27346fea049ff99b999752edc34e6656f73b136a, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=827, cust=manfredi_antonella@yahoo.it, email=fc9923c25aa129f370397f624f7856c9ca984240ee7c9371168b9d5f5c204fdd) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d2debd249a866cf0d19274260c7012b52725a404807dc8c5ef7e86d00ce8c03 b2308ddd8fd8a36552c5c127579b7039dd500854f113eb0a78db319f821615b6, email=fc9923c25aa129f370397f624f7856c9ca984240ee7c9371168b9d5f5c204fdd, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1535, cust=elenafabbianii@gmail.com, email=1f18ef114c168a1d49838a9e80a8186321325517c2aec0fee59a8b582421fa5e) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 7ccbbc9e86e5359adea544ab4ca82eb241621937b8571d95c6f7e55cfd053664, email=1f18ef114c168a1d49838a9e80a8186321325517c2aec0fee59a8b582421fa5e, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=826, cust=michela.stama@gmail.com, email=f290324d80e8a67586af5c215c36a60bee77815facdbe493eedbbec914b87024) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3ee782b6817ab6133cb5b31187825470bf90d8e031bcdfdf1bbea811bb638cf ac96d47b146033781eeb6015d73a6cf7a30bc06077debcff9694bdd5c4c764ed, email=f290324d80e8a67586af5c215c36a60bee77815facdbe493eedbbec914b87024, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=825, cust=francesca.hotelfabiola@gmail.com, email=3760f7846bcbba5339ab2e815955a03141e4ca41a7f6c4e1d2ace619d00d42e5) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db d58087cc52c16d9960dcf90e11e01b9be750bb4977bb975a164be019533a14a4, email=3760f7846bcbba5339ab2e815955a03141e4ca41a7f6c4e1d2ace619d00d42e5, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1533, cust=passador_ale@tiscali.it, email=9dd4db8934f0aadce41ff3f5f2fb7cdeaa73cc8b743fd781a32767f967c38a7c) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 3372a649d5eba819e000e0c5ad5aeb56198741ff3b13059076d0071f5403642f, email=9dd4db8934f0aadce41ff3f5f2fb7cdeaa73cc8b743fd781a32767f967c38a7c, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=824, cust=marco.lazze2@gmail.com, email=a3a5c6f0546cd8814820969d8036230720a921e7873e3e8ef80c77a08431b5c1) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 ecd37a8d360f7760b44d40bbd6848561dc58c60a278cadfa301267e86a38c7da, email=a3a5c6f0546cd8814820969d8036230720a921e7873e3e8ef80c77a08431b5c1, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=823, cust=cristinarichelli@yahoo.com, email=c326ea4b428ec4c1a9df20f0da94188f0a2c9973d289e0da7adb6c8d22717aef) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 00fe420b0b7a3b4e36d02da0e6b0097e869b18c812c8d8bdd6b526905f237b72, email=c326ea4b428ec4c1a9df20f0da94188f0a2c9973d289e0da7adb6c8d22717aef, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=822, cust=nicoletti.ornellaa@gmail.com, email=dd3036807bc2b9f705739ae297ebd2881a32e3c0332a0b608a2aca3394827400) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 1cc4592052fca9c33e2cd6dc0c4f6687c1506bd906cf331b279dcda169f9f6f4, email=dd3036807bc2b9f705739ae297ebd2881a32e3c0332a0b608a2aca3394827400, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=821, cust=france_86796@hotmail.com, email=665e4235b62aea387351a4d0c36680a3e9de8b8e95dae03ef0122e508b3dfe69) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db aafdaad24439ef753e269f98ef4d7809a8c413116a35a2da9ef8716a68558d13, email=665e4235b62aea387351a4d0c36680a3e9de8b8e95dae03ef0122e508b3dfe69, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=656, cust=pasqualecoiffeur93@gmail.com, email=d1b90b7f05fe8571106346c0ebec8a8f33946ed2bcd66e125354637dafeb06f6) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=80934dc22a7056618b257ac2727543d2d0d301189347631b776deaf694c03dc3 2383d0b1f85db81709f5042c520c4f2ea3b4bfbccb66e866cc60a222d7713a2e, email=d1b90b7f05fe8571106346c0ebec8a8f33946ed2bcd66e125354637dafeb06f6, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=820, cust=lauramangiaracina@gmail.com, email=0a0394f96c358d982c5f1d2eded059fc1596859b0ab30143455fff8a84da48b5) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 0d0ceba073038269edf62fb5413577f8b2b62357407b003cddd63ea131b9273c, email=0a0394f96c358d982c5f1d2eded059fc1596859b0ab30143455fff8a84da48b5, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=803, cust=veronica_cuberli@msn.com, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=819, cust=veronica_cuberli@msn.com, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=82d3042b941378bc994b8c2596fa69e4370bd2cb5400c4c043c996dc197fda7c b4463189b53c9a8e8173d33acef7953c509db099c81df338ed7a6c84f5827f4a, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=814, cust=stefania88.morelli@hotmail.it, email=be3f287aea2ebfcd3c797b809c51555da7b5d5b635e4a9d4705987e72c07fd34) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 a6be4f82afe50e26b1dffe114593f480f908400398ecce5a40b0477b5ad53426, email=be3f287aea2ebfcd3c797b809c51555da7b5d5b635e4a9d4705987e72c07fd34, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=812, cust=morenaemma133@gmail.com, email=a83d7b5dfa48b3bbef24c3d00ff26aced1d2b5cea69418ffb91ff1f3d7ca381b) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=674f5bf86303e22e30c29c917fbcdf3eaffd60e930c60980bf1727e05dfd0cfe 60b6ec53e2c4a3db0c9a56b4047b8973ad67020579acadedce500a8a921d23f7, email=a83d7b5dfa48b3bbef24c3d00ff26aced1d2b5cea69418ffb91ff1f3d7ca381b, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=816, cust=donato.giacomo@yahoo.it, email=0306c8e16abf6a9cfbbea3c0687f870d93b7ad347e40aa56bd3c2f70c2ff586a) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b b7c70d4b37fe2a957bcd8e7696a363e5c1a925d933482428fb27f30ef642301e, email=0306c8e16abf6a9cfbbea3c0687f870d93b7ad347e40aa56bd3c2f70c2ff586a, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=817, cust=marta.patrito@gmail.com, email=27f484bcfa008c2d5c12124aa6925e4b16059c3a9bc839a8b9f110c4cd182306) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 06d4db386f972e63743cdfc36fbc36c7528b5fdc192432d11ce423807fbe1651, email=27f484bcfa008c2d5c12124aa6925e4b16059c3a9bc839a8b9f110c4cd182306, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1325, cust=Marcoprovenzi@alice.it, email=a7d16040472a0ae7a2cf5860e4c02a7fcc381c81c40013b17dc713752d8f889c) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 a14f88dad3e7fe30c52c0d26bb0d4ef512eebe35d909d94b268d7ee6d1072215, email=a7d16040472a0ae7a2cf5860e4c02a7fcc381c81c40013b17dc713752d8f889c, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=818, cust=marta85.rivera@gmail.com, email=ae9f90948f1afd0d74f4031f46126a7d4e6355efd8f48d4cf6323d7695f2b5ba) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 8ba35ebe3d5c74320285c75c019a06197837d4b53ea93a3f6834d725be957117, email=ae9f90948f1afd0d74f4031f46126a7d4e6355efd8f48d4cf6323d7695f2b5ba, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=809, cust=bru_hope@hotmail.it, email=e77c2c5fdfbd3c32ddc7367cd8d0b518730bada8cd42cbfe4906a2e3d50be6ab) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b858987dd76e261fdd6d6679e6845fdb45f5a034b25912ffded7a3dc50b5f19 57c00d68518dbe249fb4f83bac7f3e36348384f7d1cd297d03ab4bb5f1a6e497, email=e77c2c5fdfbd3c32ddc7367cd8d0b518730bada8cd42cbfe4906a2e3d50be6ab, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1490, cust=gherimi@gmail.com, email=aebce20e4630d4f4141fcb1917881132a6d74ecd0e6d1cb11ac1ad98d147045f) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6e45d8dad824b5c53b9252f439778e196963ec98de3376339e1484e68097330 7eecb5a1baa42f718d1f316045dd4c04eda62250d8493687735fdebb5dfb8abf, email=aebce20e4630d4f4141fcb1917881132a6d74ecd0e6d1cb11ac1ad98d147045f, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=810, cust=maccadaniela16@gmail.com, email=09505f37df9eade6ba5df3617d0226135c89ce76d7aaabd006c195ae28949ac8) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 472037e8fdd5759eeb2192a7781860c31cbcd9bb771acc14e9609c17560dd2a1, email=09505f37df9eade6ba5df3617d0226135c89ce76d7aaabd006c195ae28949ac8, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=811, cust=giuliamarinsalta@hotmail.it, email=16fdb257394467a0a20a6b6eb1e99febc144c5cf8f2ff7a791b55f60503b822a) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 d57c3e818d8de5c83d0ef8bf5d3b43fdfa4f0e7b80cf0872281bdae723f8ed74, email=16fdb257394467a0a20a6b6eb1e99febc144c5cf8f2ff7a791b55f60503b822a, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=807, cust=ldicembrino@hotmail.it, email=ccdeabec0f3a30f4bc328169004e22dfd160cd3b9ff1d6e3c54d13165adc0fb2) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc c5b9ef0a450f9f467f888d527f9af52e00d0bc9d5857b3d234307db89a0396d5, email=ccdeabec0f3a30f4bc328169004e22dfd160cd3b9ff1d6e3c54d13165adc0fb2, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=804, cust=Azzurrafoffa@gmail.com, email=7eaba5995f48c2e438227a6d86c85a6fbb2890989db80cb7bcf76e4d4e7b8c1b) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f68c8991423013f5b07b0e4faae533cb9499175a35ef47e7d971c1bad632a9e4 229081595039424e8d4821277153835df9970a288f48d484ab493633beb5b718, email=7eaba5995f48c2e438227a6d86c85a6fbb2890989db80cb7bcf76e4d4e7b8c1b, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1492, cust=mazzori@petalmail.com, email=71a13a94cc330c906416bb4857179ed90406959abbf06104d3f976242347f0ef) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=30392496896dd377fd7885d6a65b279f3d37b28eadff543685e3790d58a9fbdb a6f379d09dd9b1b1f8955ed8618f9c6dc61b681f6e830ab6a9de3761af54b7b0, email=71a13a94cc330c906416bb4857179ed90406959abbf06104d3f976242347f0ef, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1492, cust=mazzori@petalmail.com, email=71a13a94cc330c906416bb4857179ed90406959abbf06104d3f976242347f0ef) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=30392496896dd377fd7885d6a65b279f3d37b28eadff543685e3790d58a9fbdb a6f379d09dd9b1b1f8955ed8618f9c6dc61b681f6e830ab6a9de3761af54b7b0, email=71a13a94cc330c906416bb4857179ed90406959abbf06104d3f976242347f0ef, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=805, cust=francesco.coratti86@gmail.com, email=89aeb181c75a75bd5589063083e8f1c20d320ea7c00544f2d988623d563dab95) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7356c5332a3dc172307d7d27b86c3b852b08334cbf292d93965c4566ffacf99 c6d7f7c6c160d9fbfaaae018a0622ee2eb55a9012295f7fbe3715341b1b3df17, email=89aeb181c75a75bd5589063083e8f1c20d320ea7c00544f2d988623d563dab95, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=806, cust=costailenia0@gmail.com, email=cfb8e6b6efc872497806d1832a269312d9d2b45317ca7f1c47b742663989d08c) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d4ee54f2421b007e2df60581f87b9f739982877347d278b8dd7e58c67b24b163 65fa568dbbc05b134708062f004c3141bd93bc79f847a490386a56d99ae6f1ab, email=cfb8e6b6efc872497806d1832a269312d9d2b45317ca7f1c47b742663989d08c, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=799, cust=anna.paganin@virgilio.it, email=39e1c8bb174f711ad90f52841a4280f6f1f42867ecec3e92e1c336d9c239ee3d) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 032105921edec6d73b0deb4aa59e027e06d2693bb2ab1010ec090aa791cadb5e, email=39e1c8bb174f711ad90f52841a4280f6f1f42867ecec3e92e1c336d9c239ee3d, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=800, cust=rominapasseri@hotmail.it, email=c83992dc5076990655914f5f4d384002256eb4def462a7cf5f997a9c825b1b06) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=03f2bc7d787d4d205d41cd8018271fdecc44ca2631e47a3096dcca8db4429480 2e5d0591f168d6d76ce489282466d9fc989c95514bd1706ad4c2553ebe7238e7, email=c83992dc5076990655914f5f4d384002256eb4def462a7cf5f997a9c825b1b06, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=801, cust=saralboini@gmail.com, email=abe794859df987d572cced4779cfe1734f6302c0b19670c1447e03f4cee4cd7e) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 7c2055dbe0523a170adfb04f8bfb13fbfc7ff09b482a82c9dcf061c162ce6930, email=abe794859df987d572cced4779cfe1734f6302c0b19670c1447e03f4cee4cd7e, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=802, cust=rosanna.assoni@gmail.com, email=1a9fdb460198ac24f7109f30dbb0ba847e455caf21f8a56bf3d6938ef97caba0) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7f8a66f24d11b5b4c16a230941fe230dfcbf7ced9fe8221128228e5abb9a5d17 fedc6f54bd4c5e85a49c91d8d1c23e6178c72305bb716536fbc21cffd9a653eb, email=1a9fdb460198ac24f7109f30dbb0ba847e455caf21f8a56bf3d6938ef97caba0, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=798, cust=katia.vi86.kv@gmail.com, email=50b3b763c34847df5bdadfcec270e56ab70e001ec2af2e9f3f48c39e0cf5372d) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a8fa61bc4e10bf3ea73ee89bdfebd002139116c9d6e406f76bd21600d28ced46 d79febd0d355c542b6d9bf95c50f2c502ad1a13c97619f40f162df513c953da9, email=50b3b763c34847df5bdadfcec270e56ab70e001ec2af2e9f3f48c39e0cf5372d, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=803, cust=veronica_cuberli@msn.com, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=819, cust=veronica_cuberli@msn.com, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2703fe1e8de28308fb6ed1b1eeb0cd5e275d61e7a9a306464572278a1de7343d 623a79c16d7a5e247caf666ace478e38770f08af83913480d854482e852b493c, email=9c9bdb91b4489532a40afe3ce863be01ef4d95140e7ab4e6f4d97a94db777bab, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=656, cust=pasqualecoiffeur93@gmail.com, email=d1b90b7f05fe8571106346c0ebec8a8f33946ed2bcd66e125354637dafeb06f6) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=80934dc22a7056618b257ac2727543d2d0d301189347631b776deaf694c03dc3 2383d0b1f85db81709f5042c520c4f2ea3b4bfbccb66e866cc60a222d7713a2e, email=d1b90b7f05fe8571106346c0ebec8a8f33946ed2bcd66e125354637dafeb06f6, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=797, cust=daniele.lancioni@yahoo.it, email=2da22cc0df81e35392f3991950ea025062f274381c243a6e8ee5b25737752a26) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86d0917177d9cf5fb859b81005f650eb9a3be0d5b1a66df60aea9aee416bc03d 398d6925ddedaa029e1d150d1e520cdd9b0c70b7b2ecd2fb775996a022d476c8, email=2da22cc0df81e35392f3991950ea025062f274381c243a6e8ee5b25737752a26, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=796, cust=g-87@hotmail.it, email=8a16d497ceffe07a8d9e8b0502ced1e0a166c7492ddf8299c69eabf7acfcee7c) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b95ee4efc49878ebc6e8f93c29d7f692742dad7330574634428c8d6355794d88 cee9fcf012de248d796933b2c7da29f2ee90be453eef0cb81303eee736b33f66, email=8a16d497ceffe07a8d9e8b0502ced1e0a166c7492ddf8299c69eabf7acfcee7c, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=795, cust=noribelfiore92@gmail.com, email=90232874e53fb57a55030e65bcd28f20f7ce4a1510cbbfebea51427bc03d2ca4) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 572e31f55b6ac1b13fd5f5665d44bef1e3474ccf39b983428d4d8c4493d041c5, email=90232874e53fb57a55030e65bcd28f20f7ce4a1510cbbfebea51427bc03d2ca4, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1243, cust=tredicipatrizia@gmail.com, email=90f3b14f19e062a2337c84ce5fab989697769f540a4d433dff56ae6603f68878) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a16f4d40f57f0db6f2b42b64e389be4c5b547f932d93a3979e2df1e3a0035e49 095085b58a8a2d286c20ea0d4a6baca4cbc09de634c87a970bf560d03d1c8768, email=90f3b14f19e062a2337c84ce5fab989697769f540a4d433dff56ae6603f68878, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=794, cust=gmaramai@yahoo.it, email=579a3a97b951f27fdbf90b32d32f4b514ea96efb171eb02e6d286621e6be86e2) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=de95940e9caf7005e6d942b7cec478e08a0e8b6203a7e5eada4be4884007e697 2de9d63834e548d32e5d8a37a90515af1e5621d756a5473153eb7f1dde421ee6, email=579a3a97b951f27fdbf90b32d32f4b514ea96efb171eb02e6d286621e6be86e2, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=791, cust=laura@scuffiflli.it, email=4aead908326180c2605ee40547994e222dc65ceedc10ae2215fe8a290ec6626e) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 000f2ddecf0083a6c1935548cd01d6502900c4a95c01cad26dd78052fadce279, email=4aead908326180c2605ee40547994e222dc65ceedc10ae2215fe8a290ec6626e, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=790, cust=stefania.mellano@icloud.com, email=6a5646983ba30f41d70cd5457907848e1cdb6438e043b941153908ca5c414264) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc f3317dba37baefd1111d69a6e270f25b7d15190d2713105f438319d9979afa05, email=6a5646983ba30f41d70cd5457907848e1cdb6438e043b941153908ca5c414264, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=789, cust=davi_stefania@hotmail.it, email=227580c68d51b652b17c134e2b630c9a39015c7be38bdb6cc6b0733bb18be0b1) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 3c1adf97d2248bd1318703065adda1e9c07b67f869d490931549e51e2a8ba159, email=227580c68d51b652b17c134e2b630c9a39015c7be38bdb6cc6b0733bb18be0b1, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1221, cust=Da.da2003@yahoo.it, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1274, cust=Da.da2003@yahoo.it, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4458e908dd9a5440ad70b4d0ee13ebe96f0d25bb263b80169b3de5a9a0b90e3d 29b7af4330e08562f94b7de54da2762933767b09f974ca59998fd28f68120230, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=786, cust=veraborriello35@gmail.com, email=4b668b73f70c08391b65ecf59781c63ed284465b3b68410997a89f3f8460f3a4) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c7f6d322bc205f26de153999e8d923b63b9261ce34bcb0ef1b9c711f843e05d5 0c8a756b54893e2ba6d779c30776ac91e59ec4f6fdef39098b69ebdc398980e2, email=4b668b73f70c08391b65ecf59781c63ed284465b3b68410997a89f3f8460f3a4, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=784, cust=pasettimauro@live.it, email=03fc3d15639e68c030e8f21006c6b3ac24bfb762d3de5403a451cf17505c7b19) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=974, cust=pasettimauro@live.it, email=03fc3d15639e68c030e8f21006c6b3ac24bfb762d3de5403a451cf17505c7b19) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 8dc0d0917ec9603882986fc2b279782b5f9a6e04e23238688e5a7e13c69609cb, email=03fc3d15639e68c030e8f21006c6b3ac24bfb762d3de5403a451cf17505c7b19, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=785, cust=alessandra_m80@hotmail.com, email=3fe5b3b23bb4f872ac1d362e4f8ea813f2a47d8097a0812df520b5470576c91f) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c b4e3755414c19e7efe5268308328e5f0d2eff163d4c075989de997bfd687ffe8, email=3fe5b3b23bb4f872ac1d362e4f8ea813f2a47d8097a0812df520b5470576c91f, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1058, cust=tizianacallari@tiscali.it, email=343c2119fc16183812a5b2a670869c56d2e0daceb3d08723cd9ca8c6b47c42d4) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8971de74e72dc29b04615ef8aaf433890f5908290c4bd5171a86dd3b4c8f85b0 6a58e397b81485d8edf91b1806381eb8b1e709bb170e77f57865769c99e9f269, email=343c2119fc16183812a5b2a670869c56d2e0daceb3d08723cd9ca8c6b47c42d4, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=783, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1628, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 7ba678b626b9d2402152dd63cc3c83a9392526cb232f674bda125b3f7899aa10, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1367, cust=paulaflo@tiscali.it, email=6910d723c3c4350bad367076a9e41ba8964caffc274283af22ab8ff5b0395802) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 e8fb803a42bff95873b2c4a59c4702b9365882b7ee8114b97710d45e7bf53550, email=6910d723c3c4350bad367076a9e41ba8964caffc274283af22ab8ff5b0395802, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=782, cust=roberta.consoli.16@gmail.com, email=474ac16d2dc9edda30485c4f39c86bfebefd8714aad53d06b0efd87cc7294721) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 0472b8732cbe437b836e9898ae6ea6d93f60c3c2a80868835fbd2f198b3c8224, email=474ac16d2dc9edda30485c4f39c86bfebefd8714aad53d06b0efd87cc7294721, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=781, cust=papagloria40@gmail.com, email=8527acbcbd49400a3b889d1ac18b9145f2f92299c4513a1c5cba0623c4d8b37e) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=38bc14a268a3da3ecf3db0c08a82726c246193ba3e964c9165690e17fbffdb88 760a31bf164ac826e468c4cd37bd517d8f5e4abd75faf0db3150f159d25c05f6, email=8527acbcbd49400a3b889d1ac18b9145f2f92299c4513a1c5cba0623c4d8b37e, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=779, cust=rogagio@icloud.com, email=c1d586f039f63966f4b8e18871891196b28c88264e9fa94a0062a212354648ba) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4135aa9dc1b842a653dea846903ddb95bfb8c5a10c504a7fa16e10bc31d1fdf0 45acb5b2a09f2170315d56b2c36652cd3d07434fe34b767bbcda0b9ea8e2e01f, email=c1d586f039f63966f4b8e18871891196b28c88264e9fa94a0062a212354648ba, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=780, cust=c.diblasi86@gmail.com, email=78bc0ca1d9a20c6cdf494522c02180006b788931d93c0d4611bc79ff7197e8c8) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 b9510c435f8fd9c2df582e1afd5e26adca8572d30d84383dd7f872465235ddba, email=78bc0ca1d9a20c6cdf494522c02180006b788931d93c0d4611bc79ff7197e8c8, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1366, cust=gimmilongo@gmail.com, email=fc07943114de5b2d7e463ebc5eccf37d5e46f493ce1161d61216c255953f9c5e) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d8e5fc79bb256732016897056b2cd16778dbdb3f1b9f6e1ae5171b4538138485 5f4a30127f3396ebf7ff8f09442368b93b14dc53d853559f66afadcae8af2309, email=fc07943114de5b2d7e463ebc5eccf37d5e46f493ce1161d61216c255953f9c5e, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1364, cust=chiarabernabucci1@gmail.com, email=b6ab79f6fae0000d7de4f576f58a5323b135430da0ee4a1eeadff0e2520e0655) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 6ab252917fc643f4dd43d238e3456a69a0f1f312fffe26a18f6fc4c96338b727, email=b6ab79f6fae0000d7de4f576f58a5323b135430da0ee4a1eeadff0e2520e0655, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=777, cust=annalisatiburzi@gmail.com, email=bb88abf430f2291ad7bb4e05d754ac00ec983568ddbc039c5e54217aa1b8d27c) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fde8eb99a019b8b4aede6323f3be2a6595dce32396f8101b05cb7448b4fd04c0 85cfa106788c5981f345cdc0fc74bf6687a2baf9bf5976fff4f2f502e750623c, email=bb88abf430f2291ad7bb4e05d754ac00ec983568ddbc039c5e54217aa1b8d27c, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=775, cust=silvia.farolfi@hotmail.it, email=573ed4b3e4be200a8aba0eba85f95b0e6382c584e5347c5850d9e24f8403b09f) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 b58b18d292e122d0399c633ea3f9a896b622653a1e24845a108b2c5b5ef7eed3, email=573ed4b3e4be200a8aba0eba85f95b0e6382c584e5347c5850d9e24f8403b09f, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=776, cust=bordinalice@gmail.com, email=3c2fdf59b1974ef6f3c789a662bbad3a20d36032f523728d3ddde75219991341) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9bc8926d7c2283227ae3c0d6467575db34439f0deb323f3bd86f5449b66688c 67dfd53bc955fafc592b39144c70b0e6cc6ecaa5f877e53730c2a47ad66c4e17, email=3c2fdf59b1974ef6f3c789a662bbad3a20d36032f523728d3ddde75219991341, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=774, cust=ost.sarapannacci@gmail.com, email=3f3ae9366aed6761a033c974146e5e91e332036bc43170666783153ae196af48) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 5db78e15443709b65d5ea021b12abebb96bff4badc959fed7229df1346634461, email=3f3ae9366aed6761a033c974146e5e91e332036bc43170666783153ae196af48, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=771, cust=silviagrevo@gmail.com, email=64e68b135572dbe714008217004aa039a607acbcaa1e57483c35114c4e1308d2) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 ffd699cf9310231316d6ae4f2b4fd27fd429c21f1d8852c222e3246cfab2c4c0, email=64e68b135572dbe714008217004aa039a607acbcaa1e57483c35114c4e1308d2, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=768, cust=lucrezia.caputi@hotmail.it, email=d6d74b82af961fe479e7a9188e500ec6c8d9fa0e3ef06f94a8bdd3ad5d5c511a) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7d9553132e0b6d6b8888a7ee6222052892133308a43ee302742764c88bf89782 c1b313a676013cb48dacdb11457ce2f5826ed3f63dbfec44a1eaa7382a38f4c1, email=d6d74b82af961fe479e7a9188e500ec6c8d9fa0e3ef06f94a8bdd3ad5d5c511a, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1366, cust=gimmilongo@gmail.com, email=fc07943114de5b2d7e463ebc5eccf37d5e46f493ce1161d61216c255953f9c5e) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d8e5fc79bb256732016897056b2cd16778dbdb3f1b9f6e1ae5171b4538138485 5f4a30127f3396ebf7ff8f09442368b93b14dc53d853559f66afadcae8af2309, email=fc07943114de5b2d7e463ebc5eccf37d5e46f493ce1161d61216c255953f9c5e, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1388, cust=Stefiturso7@gmail.com, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1438, cust=Stefiturso7@gmail.com, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86f374468c683bb4a2291a2cc7751b5ce452d4a9faa96bb488507515aa22a523 4170f4782823a501ca0357861606550c03bad7d8ec70d166bf7ff8ae7d328bbd, email=c672f9b7962a53f832d09f21ca858a8d35fdb4950e9452a23855105b8ee544b7, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=769, cust=arias84@libero.it, email=03bed7a96a3b32132462736e54ac594ad4d20b35fb9c115d5b20f5d25c3ea950) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 2537398900048710aae9268cb3ee302f9b4897053c64dd454ed47396910765a8, email=03bed7a96a3b32132462736e54ac594ad4d20b35fb9c115d5b20f5d25c3ea950, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=767, cust=alice.palmiero@outlook.it, email=c39d72f34da86a7f8c6ba9c5e8680da1c1c738be3cbf13092f91967e6cbc6e5f) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bd806c97f0e00af1a1fc3328fa763a9269723c8db8fac4f93af71db186d6e90 6f8c5008c017ddb0c258e9018e64fea16fe8d2be0ff1b46f058f6829ff73cf9e, email=c39d72f34da86a7f8c6ba9c5e8680da1c1c738be3cbf13092f91967e6cbc6e5f, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1221, cust=Da.da2003@yahoo.it, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1274, cust=Da.da2003@yahoo.it, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4458e908dd9a5440ad70b4d0ee13ebe96f0d25bb263b80169b3de5a9a0b90e3d 29b7af4330e08562f94b7de54da2762933767b09f974ca59998fd28f68120230, email=60e5d6ef9e8d8257fa7cdabf84e5849d7abda34fb3d326e173b38b8b55333f5b, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=765, cust=lauragrandinetti83@gmail.com, email=3781cf8df58211be7ec8b528a5e7464f1a1372c29611997c6a8c6bd8c34173d3) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 983e9dd795b2e9076d4f830e32a5c618d7da20a779f5e23185c9f79e9e4319a8, email=3781cf8df58211be7ec8b528a5e7464f1a1372c29611997c6a8c6bd8c34173d3, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1387, cust=vincenzo.melissari@hotmail.it, email=72e10c995d9549f1937ce61f32e4224579120b63d2ec0365d8dd61397861f9c3) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2547887be5eaec9c95584fb892e5ca8d38b85e4265babb9c7c7f7b5256e0d635 031a3a6fd08ddd4afd3d1bb5a7c49dfa1f195c3fcd4095496f1fc05d7353ffd7, email=72e10c995d9549f1937ce61f32e4224579120b63d2ec0365d8dd61397861f9c3, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=764, cust=osjakompakuta@gmail.com, email=7d281586c3799cfb935e538c681a87baadc5c04b424cefe76e451c19c0580d8a) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3fa987493ca3ccfcb95243b881a02b7d2e660bd58f5763086ab1d731e473421b 37c0eb637ca4082687945cf96accefde3d39e2a575981b0545de0f719e5830b2, email=7d281586c3799cfb935e538c681a87baadc5c04b424cefe76e451c19c0580d8a, hotel=39054_001) 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=761, cust=valeriatanzi86@gmail.com, email=87a47876f7916a5677b872170ebee1468d5dcd52d7410f659eca0734d4eb2360) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=762, cust=valeriatanzi86@gmail.com, email=87a47876f7916a5677b872170ebee1468d5dcd52d7410f659eca0734d4eb2360) via hash 2025-11-19 15:39:03 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a1c2d05656b9041ce76a61d23aef096635931217a5cf8b8dd4249cc067ee3ac7 2c0f310a485425180482cfeeb3d2855d892f12c1226527c9735acac4d49cb79c, email=87a47876f7916a5677b872170ebee1468d5dcd52d7410f659eca0734d4eb2360, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=759, cust=mrn.maffei@gmail.com, email=2b8cdcf98002cdb6aa7ef487c0ee73a41dd1bdf702f307a40cce342d9b217b1e) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=62f385917c82d24eb2c96390033915e61c1705b25afc867378be34c4e5428e8e dffd53cbd70fdfede10e89400228365f602b467acfb0f9941c416a9168138364, email=2b8cdcf98002cdb6aa7ef487c0ee73a41dd1bdf702f307a40cce342d9b217b1e, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1385, cust=Matteo.pierleoni@gmail.com, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 6854e24571727958fba585deb02c7c603f10662694e498d2aa81238eebcfb939, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=758, cust=giadadanniballe@gmail.com, email=e522996d0e56a06ae591abb912a1690760c5d37bb5231f4865f203f2b380441e) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7356c5332a3dc172307d7d27b86c3b852b08334cbf292d93965c4566ffacf99 fc2552589bb92749db3943d0af988d65c03b742188483887f74b2dfcb5e08497, email=e522996d0e56a06ae591abb912a1690760c5d37bb5231f4865f203f2b380441e, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=755, cust=edoardobusolo@gmail.com, email=162abd6c415b32ad51ecedfc1b91464d1a4f0e540edfe55c9f5b95b2001a3827) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ffe138c1680e8e3c824daa5c3eeba673825b9a0092866608b1f4f3e3212378d1 8675f1d1e3170beb5baf58e4677b134533259af04d1a99d0c19c44d13a735ba6, email=162abd6c415b32ad51ecedfc1b91464d1a4f0e540edfe55c9f5b95b2001a3827, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=756, cust=lardo_lucia@yahoo.it, email=98867dc1f44af7752748284e13d77bef5d071061d01ba9f4dc0cfd255f4ae62a) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc 7f0b6dea1457b719953f8b5107bcfcb8e17e8792075adcf4a04260454814315d, email=98867dc1f44af7752748284e13d77bef5d071061d01ba9f4dc0cfd255f4ae62a, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1385, cust=Matteo.pierleoni@gmail.com, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 6854e24571727958fba585deb02c7c603f10662694e498d2aa81238eebcfb939, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1385, cust=Matteo.pierleoni@gmail.com, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 6854e24571727958fba585deb02c7c603f10662694e498d2aa81238eebcfb939, email=d7faae83469504bd109e4d2c5dda4aef8a009cc415011701a3ccac81b9cd2e5e, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=752, cust=antoninogerardi78@libero.it, email=dc63bcf8cb4461e0a4c2995fe491b3615bf75cdd87eab3a74841edc1f1174464) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=177e8d73d57e0e3ebf8ae599a06bb5fe4f18e73f7de6cea8dcf7ca4e7f9901e0 1bdcb8050320350ea2f3640c81f4f0d3c374b2370519170f076ce05b447e75dc, email=dc63bcf8cb4461e0a4c2995fe491b3615bf75cdd87eab3a74841edc1f1174464, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1382, cust=antares.wlz@gmail.com, email=a63a1d7aa589a0be3e84b7237fdd1a9f6445d2b13188935758de4153e63ff454) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 fd5e68890b83cd5920e2ad3e4df7805a7e2bd19e8f4fc3e98d470d6680057a69, email=a63a1d7aa589a0be3e84b7237fdd1a9f6445d2b13188935758de4153e63ff454, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1382, cust=antares.wlz@gmail.com, email=a63a1d7aa589a0be3e84b7237fdd1a9f6445d2b13188935758de4153e63ff454) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19e37c4dfe9a2e1570be1f4cbafca76f3ed757231c0865e02465c909d916b1d1 fd5e68890b83cd5920e2ad3e4df7805a7e2bd19e8f4fc3e98d470d6680057a69, email=a63a1d7aa589a0be3e84b7237fdd1a9f6445d2b13188935758de4153e63ff454, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=149, cust=simonagraziosi@gmail.com, email=a9035832880bcc71feaa2226e0145c54e57d7b48a37ea11718efe34677b37eca) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 e43f928428499069bc03d05566a4dccb9fba21e2990b3557d7b771c9efa7cc13, email=a9035832880bcc71feaa2226e0145c54e57d7b48a37ea11718efe34677b37eca, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=278, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=742, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=815, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 3b58f80a1b4b783d6ba3915187e9e1daaea46bcc77e29717577e15f3317bdb26, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=751, cust=mobilificiocistola@gmail.com, email=8db0b898cf85803e0541f315941d595f5929fc9f7b575403ec8e8d564e6501e6) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc c048b773f58668599ba14bd213fbb43f2276a0c9ad16e3d2c95f78d2ad4050a8, email=8db0b898cf85803e0541f315941d595f5929fc9f7b575403ec8e8d564e6501e6, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=750, cust=antilauri@hotmail.it, email=6d08540f1cb39263d366fc46248792ecff7dbb5a490cea8e8ac92a2f98de5a76) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d2debd249a866cf0d19274260c7012b52725a404807dc8c5ef7e86d00ce8c03 484587f1247058385d59d86748a29562a37acdf30d5518c06dc6cdcf06143619, email=6d08540f1cb39263d366fc46248792ecff7dbb5a490cea8e8ac92a2f98de5a76, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=745, cust=fabiola.03@hotmail.it, email=2822e727ff3c636a82d7a2a16e973f8d176002dfcbd8651d1728fe8245b820a2) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 19b87ac5ecb1afe2d7f3a59cbc81fe0f6c257624157e45c7ecd96bb0d0e76206, email=2822e727ff3c636a82d7a2a16e973f8d176002dfcbd8651d1728fe8245b820a2, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=746, cust=jleniacecchi42@gmail.com, email=2b2591bd5fa67dc9021ac2acefaaba17152cf43f36a78c528834f746f8ffd722) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9e0cadcd41cba42a0e17d2a31343d170abdec4eb09542b29e0b781aece5c867 83f665ab556dd3a8d4b2ec1b3814294760cbdfd57c5bb685af7192e4c05513ab, email=2b2591bd5fa67dc9021ac2acefaaba17152cf43f36a78c528834f746f8ffd722, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=748, cust=bmanchegp@gmail.com, email=296b79906b7a2abfe8eb6425f8d946829e32a8799fbdff870e9caac8919fb339) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=48858ef3b922986748211bfa5af30254c216578875eda2aaa7af86ae6e182668 8007d9fdbac05510e2dad96c3d27adef43d0a9287f4036075f7061d217d95fd5, email=296b79906b7a2abfe8eb6425f8d946829e32a8799fbdff870e9caac8919fb339, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=749, cust=Piccionefrancesca@gmail.com, email=efddf7db05210994248ec43cdf13b1054924949b24675fbc63dcb184a2b2aaac) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db a48c2d3a200a024f9f72054463d07dfdb89c820a164e651be36fc7bd89ccea63, email=efddf7db05210994248ec43cdf13b1054924949b24675fbc63dcb184a2b2aaac, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=743, cust=morena.damato@gmail.com, email=88781440260dceb99ce237e1e5b8efa5c53298e6c770c1ef2ffef782d59d0ec9) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=674f5bf86303e22e30c29c917fbcdf3eaffd60e930c60980bf1727e05dfd0cfe ab6a983eb0a4c01076efb3da0f024fb2dea803aa4cce66a678e295c36fed31c4, email=88781440260dceb99ce237e1e5b8efa5c53298e6c770c1ef2ffef782d59d0ec9, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=744, cust=ipertata@yahoo.it, email=dcd6531f53fdf9b718fdff863268b61cc9497d7dc717abe3370ec5fdbd9b70ca) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 acd68edea86f195a27aa88d2be4c7c59ddad01a5a32de2dad854478727cf621e, email=dcd6531f53fdf9b718fdff863268b61cc9497d7dc717abe3370ec5fdbd9b70ca, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=741, cust=m_casciaro@hotmail.com, email=eb237156e04fbfe74573d6d5f9c387c34a4cd469f5e04852af143c59fd374380) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=72099cb2f0e789a71d57261a6c3d384ec6f119b4561d1169aebd1a3adbf11df4 2ef8fa471ab36841b2f856d733760c8d452c6f4a747654ff9b18302383719390, email=eb237156e04fbfe74573d6d5f9c387c34a4cd469f5e04852af143c59fd374380, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1377, cust=ridocr74@gmail.com, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 1092c9daf05730af99bc047ac23ff2bd3e8c34f27dac229cf3901a7cb4eccb5c, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1377, cust=ridocr74@gmail.com, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 1092c9daf05730af99bc047ac23ff2bd3e8c34f27dac229cf3901a7cb4eccb5c, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1377, cust=ridocr74@gmail.com, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 1092c9daf05730af99bc047ac23ff2bd3e8c34f27dac229cf3901a7cb4eccb5c, email=b6d53b6f8f3d373e11241959f5264826e1ec7566dda1156d9b520c1dac822fe1, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=740, cust=kat.mat@hotmail.it, email=8c18029d0696517d9e45146a5a4f466ac3e8330a7abaa270888581cae0d3c9b0) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=60406eff7d08cf2fd05fc1270d5beedaf5e679c6d689b4367efbfab75a30010b 21788a9dbde0111cbc24d9f9f3a23cf1a1862912cd04e58f03a55d084375e772, email=8c18029d0696517d9e45146a5a4f466ac3e8330a7abaa270888581cae0d3c9b0, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=739, cust=mariasole.depasquale@gmail.com, email=8089604aa4abb1261c1d262da4e48b9cba30e0c3d975bc0ca751958b41c48987) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a44a02fbfc3b7d9455f72c99aa2f8f419cabfce48bde3dc488d2170c320e730a 6ad835f27f3c7e695c374514ae56fd35a9eee31531edfc71f3e40f68c034fe0e, email=8089604aa4abb1261c1d262da4e48b9cba30e0c3d975bc0ca751958b41c48987, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=738, cust=lauraplensick@hotmail.it, email=c87e7fcf7a2b00631396aaeeb3a58fb556506a4f9816b429a806776789c1ea2b) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 32f925202bdca953de35561ce749eff46a5cf5d57b328d10ce5ad49af7e68979, email=c87e7fcf7a2b00631396aaeeb3a58fb556506a4f9816b429a806776789c1ea2b, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=736, cust=stefano_muratori@yahoo.it, email=2a7d6ecbaac46d59086369867475fd980b4f809dbfa97a390f27640a2e87bd90) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=05b9115df05a2a467841772eccc969822d884c9e71841050fe9e0893cce7d11b 1bdb9bf52c2a70e24312029e9d7300a03ca3afdfe504d7c55ed94e9ab23d07a7, email=2a7d6ecbaac46d59086369867475fd980b4f809dbfa97a390f27640a2e87bd90, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=734, cust=orlandidiletta@gmail.com, email=a7e53103d8ea26b63c26c04af391258dae79b3338569b99cde989e31a0862ba6) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e824a251b7d9594421726c7fbed3ad9bb1b5009d33b8ad85211b21b0079342d8 9b06ceed2eff49570437f64c1552333f2c270c5582d54e594741f8c530c7bd86, email=a7e53103d8ea26b63c26c04af391258dae79b3338569b99cde989e31a0862ba6, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=733, cust=daniela.vv91@gmail.com, email=1e1c5810a0f2e16b683309280ed650884efafc5fa1ff4d4c53a4a286765d8973) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 e57fb31538176aa79a3e2acbd7e7315f4ba9be7b54d83718eb884548e505a100, email=1e1c5810a0f2e16b683309280ed650884efafc5fa1ff4d4c53a4a286765d8973, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1340, cust=allecocchi@hotmail.it, email=4321136a8723bb0f2dc0b794416de77bfc11a0d8f8bd7008c1f375a077fe1018) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 805c1418063c05aa8e8b646740441b236f0c39b9d7d8c60ec3710b7435251805, email=4321136a8723bb0f2dc0b794416de77bfc11a0d8f8bd7008c1f375a077fe1018, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=732, cust=sara_bai@hotmail.com, email=70fefd2f91ad81001d58462c32c91fb849e561575e30699166d080384cbc40c0) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 35a093e38266291d17345c88e05c4dc5bab060a10839ffe7602e1cf4d248142f, email=70fefd2f91ad81001d58462c32c91fb849e561575e30699166d080384cbc40c0, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=731, cust=antonydn79@yahoo.it, email=17e5fabad6fa64310a229a0559752ab70a77ad37e016efa62a8596afcedc61cc) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ee3679892e6ac5a5b513eba7fd529d363d7a96508421c5dbd44b01b349cf514 55ec5a34a164ffe486854ae3624cf8d73271203a67183b87e7a083e1240ae81c, email=17e5fabad6fa64310a229a0559752ab70a77ad37e016efa62a8596afcedc61cc, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1339, cust=Leonardoricciarelli@gmail.com, email=ed5cabf9f7a46258c5be91906edbed63828d542515a104708d2c6e11f113487a) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=18ccba186d8757c20cbf05d7a98b2c64f9f16eb64ea4a64659bbc5c9b7b3a7fe bac2fe95dd9b9c82f0ec10bb112f88879d34a950cce545af695fdb9701f7ecd0, email=ed5cabf9f7a46258c5be91906edbed63828d542515a104708d2c6e11f113487a, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=730, cust=mlcantoro@gmail.com, email=6136beb89d20c47ade499d44af15a81a40520657921f40292724389ac6b98718) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c37f49e132e47b8608074c780481fa0fa681475373f73d7216b3a600268296c 0d1bb6d987096e23b9df5a9d3ce7d6d18b0dba2ed4955d7fd49c08a6e572c5e1, email=6136beb89d20c47ade499d44af15a81a40520657921f40292724389ac6b98718, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=729, cust=marika.salaris1994@gmail.com, email=1c3ce95ba547be1bd863860a98aecb95646ab6814fde8f6ca49c6e63b46aea6b) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b9959b361fe2d3e89af347e999b4698740035b65795a6877a4044009addbd6de e04558f8dca59fcefec457303434be89d4d6ddbc644866123ea5dfc805beb6c6, email=1c3ce95ba547be1bd863860a98aecb95646ab6814fde8f6ca49c6e63b46aea6b, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1338, cust=nicoliniluigi@hotmail.it, email=a595561854cadbef9fcf777477c33b0e4d50417e16d7f69a3187315db4b72475) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5839ecdfd43bc7467f77cba4a40ea64c8ee5f986f61cf16a0e024ed2225891a4 e772101617f86ce8c6fcfac413b255000f9fb4bd23f7dbccd6eceb5619e28995, email=a595561854cadbef9fcf777477c33b0e4d50417e16d7f69a3187315db4b72475, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1337, cust=giopilla86@gmail.com, email=31b1158b90f9b2c25780a0c573c64bbac9840eec2b779129148a3beb615781c9) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 0c15209fee17c64179ff1e291fa6b6bc025633060995c3e11f814da5e8ce7a1f, email=31b1158b90f9b2c25780a0c573c64bbac9840eec2b779129148a3beb615781c9, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=728) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 ad53eea7a39fdb6e28e01a1ec61b9c9d5f9624e3df582eaf1e2a2ca8409618b1, email=6ced101836b2be53a8c156e36804ca7a06d56982c9a2bb285a287efed99febbb, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1606, cust=Lucia.aversano87@gmail.com, email=dc89fdd3f71fbaeb18f5573ec5687eb122e17602e5cc7709eb9a06499f538174) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc c11dbd08dd0f768ad7cdf8d3bd0a12eb2f4ae9efb36d787171b8b6ca8819bb5b, email=dc89fdd3f71fbaeb18f5573ec5687eb122e17602e5cc7709eb9a06499f538174, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1606, cust=Lucia.aversano87@gmail.com, email=dc89fdd3f71fbaeb18f5573ec5687eb122e17602e5cc7709eb9a06499f538174) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc c11dbd08dd0f768ad7cdf8d3bd0a12eb2f4ae9efb36d787171b8b6ca8819bb5b, email=dc89fdd3f71fbaeb18f5573ec5687eb122e17602e5cc7709eb9a06499f538174, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=726, cust=greta.amadori@hotmail.it, email=d9dff13c936c87dfde74b13c911f23b75c2349a301cfa45893125a3ca39bf827) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ebd0beb593e575046d45b519d9f03b4fe57c28001415a151c49a0a5e18dd5963 f27f4d82b2efe47a6a38101b991cd9cbbb22fb0f04d95d06546caf91467302ac, email=d9dff13c936c87dfde74b13c911f23b75c2349a301cfa45893125a3ca39bf827, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=725, cust=Doronzo.angelica@hotmail.it, email=e854570946a0b111f446aa2a7f4c366fb41006e1db43a120e3b033a0f75bdbef) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1f254faa04cffa0d0a8c75f8514f0087429c37cc3516f7abb69c6660db2e6407 8de2156bca358ea28ddd533309b07c6972a831fff8e67aef8dc05a60b0d5e6fc, email=e854570946a0b111f446aa2a7f4c366fb41006e1db43a120e3b033a0f75bdbef, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=723, cust=giuengi84@gmail.com, email=2fa5d83b4c2b9f2b088c60dda966989857fb5fab3cfc2541dc9bb05633a11845) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef750942410a175bbffc5fcb86842d5cd74a683947ba53c59ab06a3952feac5e 76b75e84fba296c3b04b22bbff827e5ea2a09b59163187816920ebe0051d91a2, email=2fa5d83b4c2b9f2b088c60dda966989857fb5fab3cfc2541dc9bb05633a11845, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=724, cust=federica.festa91@gmail.com, email=fcc30a34e8565d0c352bbe83b29df1ad745da341b037fb60d71d2aa6bcaae1ee) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 068f4ebf81d780dc10b28f578b59ba51935e2caedb1812c58d289eb085914790, email=fcc30a34e8565d0c352bbe83b29df1ad745da341b037fb60d71d2aa6bcaae1ee, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=722, cust=giacomo.leo@alice.it, email=8c07b48420881c2855b7239b5d6a17fca3ba11d2f2e106eda1d7b2a03e60b3a6) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=104167cdea7960e001f98d09d4f8b7f94ecca6482f6510f82063cfff3a56dc5b 8535e86c8118bbbb0a18ac72d15d3a2b37b18d1bce1611fc60165f322cf57386, email=8c07b48420881c2855b7239b5d6a17fca3ba11d2f2e106eda1d7b2a03e60b3a6, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1562, cust=fabiopareschi69@gmail.com, email=638ee287b9c1bbc8b8c9369fb98fb54647f1577ef8683b4f088d29efb78308eb) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=26ef33af3f99c756154f03b275c8ee4244ddd82cf0fb046dd84b7b9f0242e9fa d37d986f09943540e59f32b6725164eae9f4e065414804aa698066e101756b81, email=638ee287b9c1bbc8b8c9369fb98fb54647f1577ef8683b4f088d29efb78308eb, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=721, cust=sara.tavella15@gmail.com, email=59e372b73633cdb53fb95c91c212dd377e42b75f3385b4abdb782c3ec9b53bca) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 67d9ef063fabb6d33e62f48276c988648736ca1c6b8b1e336d6e63a4f92a5300, email=59e372b73633cdb53fb95c91c212dd377e42b75f3385b4abdb782c3ec9b53bca, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1561, cust=Ernesto.rosso@outlook.it, email=523fb5a5e6b7f2e4bbcd029988f2f83dcbc8ce94cec735a417f50bf28dfa9a33) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4733f0b0ddd035942d0ef395e9c62c36de882a66f2917f1d8c072cc9470bb2e9 a25ac18511e18d35ff514014e726b95239fd2d77d871469979c164b321753bab, email=523fb5a5e6b7f2e4bbcd029988f2f83dcbc8ce94cec735a417f50bf28dfa9a33, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=714, cust=kikakikka897@gmail.com, email=96e2760977e6a1ca1f007d6c0facbbfdd76097c8081f0baafc31dca4afb74b70) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 944f9de6faa391342921122fae4a37e103a76035d66ed6122dfe0c95d3d93823, email=96e2760977e6a1ca1f007d6c0facbbfdd76097c8081f0baafc31dca4afb74b70, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=715, cust=santomauromaria84@gmail.com, email=29208d41a279fa8b934373adaaa2b6e69bc39bb660c685abdc79b935ebbcda94) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 b2928db66621b8c819192c04df2bd4d05f6265a4bd8411418b6fed5e459a37b0, email=29208d41a279fa8b934373adaaa2b6e69bc39bb660c685abdc79b935ebbcda94, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=713, cust=giuliano.maggiolo.gm@gmail.com, email=015c529c9fa5013804ae0e42021383f4b5b68cc41b129352a23f1eb22fe4f1f1) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2703fe1e8de28308fb6ed1b1eeb0cd5e275d61e7a9a306464572278a1de7343d 49d0508daab47348c672be89414696ad68c89dadf10b06f57a8b0e40b6b653c7, email=015c529c9fa5013804ae0e42021383f4b5b68cc41b129352a23f1eb22fe4f1f1, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1220, cust=giancarlocapraro8@gmail.com, email=103f4e527c6c32d8b28b9709b3dca378216d1cc7d1d0e109f62620cd98eb79b3) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fd6aea9cd77f6a31ac5a24d0f08a560f43ab575c67a750a6bb2a0d0ebfe35e3c b1a65af0b241fe5c3f9f8a2310b935fb5f2c04db2a4f9b0ab85ec8afe88a2dff, email=103f4e527c6c32d8b28b9709b3dca378216d1cc7d1d0e109f62620cd98eb79b3, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=712, cust=rainersting@web.de, email=c1c9930d9c73ffdbf3cc5b259a72cacff7daddd3e624f2c921e500227d77021f) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d022eb93cfb20c4775923cef3ed6b290e1e1c93e59e15ee7df72b0beacf069b 04695fa805d662a7ca811a5d9568e6cc080c07e6ec9f81360f8146eccb701cc6, email=c1c9930d9c73ffdbf3cc5b259a72cacff7daddd3e624f2c921e500227d77021f, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=720, cust=micaela.lena@outlook.it, email=00dc5a4f9148de393bbccbaf7ff32b1fa4f46ba4898bdee05fc85660c080a422) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6834b54940b2362459880fc0572f887e85f806420ee2c0e6905ad033760011e2 cc967443070ab409a57a455dc8c2405a10b6ba96ca75f87bcf18ca368bb090a8, email=00dc5a4f9148de393bbccbaf7ff32b1fa4f46ba4898bdee05fc85660c080a422, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=718, cust=giuliaerasmi@gmail.com, email=f5cc35ff3a318130e91003a121fdea2b03f38c3c7be56d009d80b2cb3927fd00) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 9b98a78ae302fe33f9de02535bc0efb201d18a74d51661483958e1080b5a1493, email=f5cc35ff3a318130e91003a121fdea2b03f38c3c7be56d009d80b2cb3927fd00, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1560, cust=patrizia_barni_91@libero.it, email=62e8d0f6a755bb77bfa73e0e79822982c097ceee181b1b6218a93690ae6810cb) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=148de9c5a7a44d19e56cd9ae1a554bf67847afb0c58f6e12fa29ac7ddfca9940 e7a175043449189cc956768563f20075df46af6414e6346c0845c3e7e814c872, email=62e8d0f6a755bb77bfa73e0e79822982c097ceee181b1b6218a93690ae6810cb, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=716, cust=tiziana_marcantonio@hotmail.it, email=0802e1b5c80c970948f8aab873b89eb48b393e099375618467026964f46d4043) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8971de74e72dc29b04615ef8aaf433890f5908290c4bd5171a86dd3b4c8f85b0 7eab612740dea6b426039a722ff6c2feadbf49f416da9cfebd1733ef119a07ee, email=0802e1b5c80c970948f8aab873b89eb48b393e099375618467026964f46d4043, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=711, cust=amandadimeola@live.com, email=9812f0d4b073f5a5c7af63df492dd61dc458c48dcc9c29919e4914cbca4803da) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=52e8e47b38e854580afce4aade15dbd5ce0c0464da711afe71da123687d5a4cd 2733f446917694153882bb43bc34be0732e3c2d7322ee03e4dea30f57a1bd011, email=9812f0d4b073f5a5c7af63df492dd61dc458c48dcc9c29919e4914cbca4803da, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=707, cust=marziastani@gmail.com, email=01c4c36d328ae29a05ca186fda2cf659e434ecc2460342a81e55c13f12d9322c) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9eb1a78a9fd3fc30b5170535fcb82fae5a93c9b7b6329c50094e650499134099 ac15a4e0e5f8160911c966b2bc3fa1ab5650cb558b7c056e5ce69329e07432d3, email=01c4c36d328ae29a05ca186fda2cf659e434ecc2460342a81e55c13f12d9322c, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=708, cust=fabrizio.fraioli70@gmail.com, email=2f181299c6871f3626fe54241996f2cc9ef0361f52985ef2728617657471670d) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=819c52a063a8f4fc1095d661e35dd4b05d885882dcf6bdb81092c3debd6d398d 8ba56d223a20727ac4c5579ad9f7f43cd4be917212d83afbafc61659b8ded364, email=2f181299c6871f3626fe54241996f2cc9ef0361f52985ef2728617657471670d, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=709, cust=alice_dellaquila@hotmail.it, email=370b805644e02050ed1b7c9025faf14a5b09782a188dfc00fb4b885769034563) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bd806c97f0e00af1a1fc3328fa763a9269723c8db8fac4f93af71db186d6e90 a96ecd7ccac08c78a456c96c92c7434a9aabc70964f80cc2cd2a97fb889efddf, email=370b805644e02050ed1b7c9025faf14a5b09782a188dfc00fb4b885769034563, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=705, cust=valeriosax@live.it, email=b4e2e034fd0518eb74668912319715ee23df337f679b81d153b8501136007c42) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a4633e1bc2623243dc71a9dd6b4e67d583f5dbc326c703475c1cd2e4e221539c 1c587a91ae2b452d5e94ef325c2a5917fa838765a545d73fd686e63adc90e930, email=b4e2e034fd0518eb74668912319715ee23df337f679b81d153b8501136007c42, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=871, cust=aulisiomc@yahoo.com, email=1436d8801268523563e7cc01070456177cd9a9e233910b03ae6f9a7350a476b6) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3568d1cfd48b6540702d69781f7c971e440545c875b0a9d555dcfe46b9332a71 dfee7d28a60f2030e81b6a3e757ced44c90f0efa610399fe95f715865a74f3e5, email=1436d8801268523563e7cc01070456177cd9a9e233910b03ae6f9a7350a476b6, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=704, cust=mikiriflessi@libero.it, email=093c7ede0c0ac1ca1df6b27837009186456d91ef26e04d9d813893ba6551e970) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 128845f725a277189fec418f8e7eef60a27051145234a40fb8be670080d443c8, email=093c7ede0c0ac1ca1df6b27837009186456d91ef26e04d9d813893ba6551e970, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=706, cust=franciuy@hotmail.it, email=e1e7f8d0d165570a5a75c7d820b1cd81eddeb56fc38994d392ce9b505e932900) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db a95e8a96836ea01d345a56d095488ca2b725f37748a874c5eac6b15945363a7f, email=e1e7f8d0d165570a5a75c7d820b1cd81eddeb56fc38994d392ce9b505e932900, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=854, cust=Michyborrelli@libero.it, email=1657682e41f8599f5a46d261bbd1b97f28b124f6fa8f1b82febc3ef7b56cce04) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1170, cust=Michyborrelli@libero.it, email=1657682e41f8599f5a46d261bbd1b97f28b124f6fa8f1b82febc3ef7b56cce04) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3ee782b6817ab6133cb5b31187825470bf90d8e031bcdfdf1bbea811bb638cf 2397260362ac019b2382d8d436c3e6c860680859e86e949f0eb9d85197992ecd, email=1657682e41f8599f5a46d261bbd1b97f28b124f6fa8f1b82febc3ef7b56cce04, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=703, cust=marta9guerra4@gmail.com, email=b117e9dd2397dbc458ea38f0ddd64ae26c30d154bb0b1dab3c52ba2d18dd7289) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e420eb81d1179e1d06fa9d50691b06a53b8ed79035f4d6c1d3028e9fc4e04487 93c67a5db434ea311403d081603d0ed584a090babbd11f04cd509849ae719b8f, email=b117e9dd2397dbc458ea38f0ddd64ae26c30d154bb0b1dab3c52ba2d18dd7289, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=702, cust=simona.pautasso87@gmail.com, email=968a494aae76f86d34228e1a4b850a1bb586f723b51a0dcc66dab68defdf7fa5) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 c93e6a28a77788adc15697036d77019e6bc24abf414bc4d57146d0b89b1e7442, email=968a494aae76f86d34228e1a4b850a1bb586f723b51a0dcc66dab68defdf7fa5, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=701, cust=gianninamaio88@gmail.com, email=4c935c10896b535b1d30925a7ee7666809c8275e292d79ba4091cdff3e0ca0f5) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d845890a64264717f41f3b9e3a456b2adb80c7e2d71b6f728c3732b435bc09f1 334fa3ef88b581ba02bbbb05a67fe35e08c24ffe2967dd075db5f57694fe1cbe, email=4c935c10896b535b1d30925a7ee7666809c8275e292d79ba4091cdff3e0ca0f5, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=699, cust=francescafranzoia@libero.it, email=ffef7e1bcc394fc8b110f34119c5d610a8492aa1d2280de3a80e3180c9c6bb4f) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 82acd3690099be03e74f0721dfdbccafe568bbba95790a674c325605c785f58a, email=ffef7e1bcc394fc8b110f34119c5d610a8492aa1d2280de3a80e3180c9c6bb4f, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=697, cust=simona.figliola@gmail.com, email=4fde73762e968a9218fb9b8bd8bda665c469c9b5432edede2fc60ce1cdd6a000) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 5a839e54ef2cd7e12bce5e4227d119ceade8111f28c139cb0c96f495be29933a, email=4fde73762e968a9218fb9b8bd8bda665c469c9b5432edede2fc60ce1cdd6a000, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=698, cust=derocchi.r@gmail.com, email=f8d20874f40e2fcbf6097fdbcb24b7e36c200feb0102dd5c2481799c7015fbf6) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=30392496896dd377fd7885d6a65b279f3d37b28eadff543685e3790d58a9fbdb 171834eccb7bff8277de4a5522d86fa0fcf37d69a6ea5cf7e29cc676ca9f3e1c, email=f8d20874f40e2fcbf6097fdbcb24b7e36c200feb0102dd5c2481799c7015fbf6, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=693, cust=contisimo86@gmail.com, email=737b20d35f27e8cf7df6f5c35f77bc4c9d3db2c09f1115452afa925a334328de) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 50c36d34245fbb582897c71b2090dd3c9afb229e4b48dba077cb64bb892e9f73, email=737b20d35f27e8cf7df6f5c35f77bc4c9d3db2c09f1115452afa925a334328de, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=694, cust=demarzisara@gmail.com, email=c7fd6111070294af14d50bfc9f006a3882dc8b26bf9a330fed69a59884835a39) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=696, cust=demarzisara@gmail.com, email=c7fd6111070294af14d50bfc9f006a3882dc8b26bf9a330fed69a59884835a39) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 8f46cf6dd9f2dbc33546644c4a9f8a079fb9af7ace868df0d1628607aadba6a2, email=c7fd6111070294af14d50bfc9f006a3882dc8b26bf9a330fed69a59884835a39, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=695, cust=danielefurlani0@gmail.com, email=df42091b5f2b8a0f37f7bae418c2fa5849a2d7da0a2c8bb543196865f02171e5) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86d0917177d9cf5fb859b81005f650eb9a3be0d5b1a66df60aea9aee416bc03d 154e35dadbb24ac2c477f8e876ad5c2e8f85ba49bd6daeb34586096b96f31ed2, email=df42091b5f2b8a0f37f7bae418c2fa5849a2d7da0a2c8bb543196865f02171e5, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a71bd4397285d3c15baa1fcdcf928c1354b293d6beda9fc78d286e14f47a942c 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=beb4b6896b30a38deabe0caf9ed3c10f0c217e3ad181e0878d774f8b9e069389 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=684, cust=rigonmatilde@hotmail.it, email=4c72267f818e9165dccbcad2d6b9b79f4d34221a9c38f9822964c044c5517571) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9da59aa352ca5991338ad7edc89de4fabb4b9fef9196dc287e5346a2fbaaa0e4 b404189b82d0e5b22f24028c4ba4f0fd16acac80461080ecae24d1ced7429a97, email=4c72267f818e9165dccbcad2d6b9b79f4d34221a9c38f9822964c044c5517571, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=685, cust=crispinosonia88@gmail.com, email=33f5e97d929eb57099e27132c974ef97fc4b23f4659d9b6f6246a4ca7cd5a120) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b90d33f2b12789d32691050a2083be28eb99985601a1f1a72efc9232e49306fd 2298d0768ee9fc1094974e68939a2a9ab1dcc2631e552303e6f29aaee02e6d8e, email=33f5e97d929eb57099e27132c974ef97fc4b23f4659d9b6f6246a4ca7cd5a120, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=686, cust=ele.soc@gmail.com, email=e634b65178f6c8a8315d75bf5533e601a38c5f7e7b5344cd4842d66b45d2193d) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 00c1c9a927cc3ccb964c52b50edddc3f38b60eb6975476c472260e56d265e570, email=e634b65178f6c8a8315d75bf5533e601a38c5f7e7b5344cd4842d66b45d2193d, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=687, cust=tomuca78@gmail.com, email=addc6c2c7e13707b63d9e0c68de3a35f945f9680587a6047ed5f5f2119dcfc3c) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ec27c5dcb1aba241730da0ab0e695920ac927de0399226d226b82b0e8b01103f a10dccc7f42be4faa86572bb0406be4f60054fac333994b9f91549094572a299, email=addc6c2c7e13707b63d9e0c68de3a35f945f9680587a6047ed5f5f2119dcfc3c, hotel=39054_001) 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=688, cust=greenba83@hotmail.com, email=ee07839bcb9e089edaea9fbdc81c1be9c404f9265bb42a87f92f313c493bc943) via hash 2025-11-19 15:39:04 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cd71fa4239dac4232ed0f85d682be555798551f732d1cf655f65f86884121fe4 50174b8d342ef309aee79cd0bdec48191eb79d4a9854f68ca6fefada5e722bdf, email=ee07839bcb9e089edaea9fbdc81c1be9c404f9265bb42a87f92f313c493bc943, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1334, cust=artelisa79@hotmail.com, email=a931c27c9f5973bd6e3225c58fcf5ccf8c8fa4757f19dbc8a84ceb8e3b33b87c) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 9159bf6cfebad04e803f4137c7cda097e430198811b385af88a4f7cd911aaecc, email=a931c27c9f5973bd6e3225c58fcf5ccf8c8fa4757f19dbc8a84ceb8e3b33b87c, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1185, cust=Pasinifam@virgilio.it, email=369cb3f54437fdab210bc14f43b750ac2f8137669fb08376f7c037dd5c04bcdc) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fec6939d9150326486c4f459b966d7a4effccb4e125ead017da8ecde375379f0 0a0b252b876080bddd3b4a690e4186ee6c8830fa21bf9378ee413457f144d519, email=369cb3f54437fdab210bc14f43b750ac2f8137669fb08376f7c037dd5c04bcdc, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=723, cust=giuengi84@gmail.com, email=2fa5d83b4c2b9f2b088c60dda966989857fb5fab3cfc2541dc9bb05633a11845) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef750942410a175bbffc5fcb86842d5cd74a683947ba53c59ab06a3952feac5e 76b75e84fba296c3b04b22bbff827e5ea2a09b59163187816920ebe0051d91a2, email=2fa5d83b4c2b9f2b088c60dda966989857fb5fab3cfc2541dc9bb05633a11845, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=678, cust=valejb90@gmail.com, email=26fdbb2f95b6b8c861427edcf76f901edd657a400b8c8cd66e3ab8d70b85cb1e) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 a20222408873189eb19d2a011b0556821a5a1865db521ed06055898f62c9bf95, email=26fdbb2f95b6b8c861427edcf76f901edd657a400b8c8cd66e3ab8d70b85cb1e, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=677, cust=saskiaschmid6@gmail.com, email=8b26bfe37a1cf3eecc4fc2394050fc835702316dfccb60db6dac16a275051d11) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8202e09e8194bd424d2192903b70fa5cb2f1d0b47996c6787b1bc1108d87eafc 5a68ed08f906536966bcedbfb3e2f273c79b8fd6d2252b8e04277812c42072bf, email=8b26bfe37a1cf3eecc4fc2394050fc835702316dfccb60db6dac16a275051d11, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1178, cust=emanuelem83@gmail.com, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9306811d7f87e136896a67900a88a1b8c1a58db5f10afaf380c2cd21b4708921 e768c3a3f37becbe05f1774fb801ff12f5b52256040ba43880a2253fad7c18f6, email=bc7afe6576e729eec1f394914befbf43f0b40e8a4598184bd7470f617ca421a2, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=676, cust=alois.prey@t-online.de, email=ca7ab53c066e0436d9392e168a1c14c2c9e8c2f9d5c424072aa307bef021fc25) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7f18a3d1716b6b2ea851ed136aa8387d1415ae7fb1e783e3e3e4685813680669 eb23298dffb8c7299bca77e4401d4a17a36d64a69c14f9db932c54301c15998c, email=ca7ab53c066e0436d9392e168a1c14c2c9e8c2f9d5c424072aa307bef021fc25, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1177, cust=liftcar@hotmail.it, email=0c03799eef469d84119383f144cd122ca915411d32d6493c0137ac64e8ddfae0) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ffe138c1680e8e3c824daa5c3eeba673825b9a0092866608b1f4f3e3212378d1 621e1c64933a24f4a6cc20cbdab2bf626e670c67e4cee0803d3a870591429d91, email=0c03799eef469d84119383f144cd122ca915411d32d6493c0137ac64e8ddfae0, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1373, cust=Luciavisintin@libero.it, email=7a213212b50a14bf46eb60e76acd6d79b9246ce5263803001745e36596fa4cdb) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc 9cc52922c68b5f1562ed99d4b71322fc73dac79a8727954da3f73d377c7c7a3f, email=7a213212b50a14bf46eb60e76acd6d79b9246ce5263803001745e36596fa4cdb, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=668, cust=eglasula1@gmail.com, email=c6ad47d5131b275e21b2c07ee5de6751a6c6dc456134d9045838c705834bc2ce) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b2b547ab5377906300c69cd065aa48ecc143ddcd9501ef2b7c6408cc3592ac3 fcbf5d29f807b5ea42c3974f6cd46f5afde78a9d60eb001d38f142a6e85ffce2, email=c6ad47d5131b275e21b2c07ee5de6751a6c6dc456134d9045838c705834bc2ce, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=670, cust=giuls.biagi@gmail.com, email=4bd28624a88c9d6f648daa5cfc78ea3f610de503133a51e8c43431c8d06915c4) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 f7d6dc43e64c2027451333bea26fab75cdd06577c8100aa8ba08c77b0b377723, email=4bd28624a88c9d6f648daa5cfc78ea3f610de503133a51e8c43431c8d06915c4, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=671, cust=martina.balloi@yahoo.com, email=d46e7c0f89262adb34602a7b6349916db7625a2a207fa2c6f7978042eeec3bf3) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a d80f7c0ca18125fa39af5f73ede0ed7846b521912986c89091e1ebe11c2a2257, email=d46e7c0f89262adb34602a7b6349916db7625a2a207fa2c6f7978042eeec3bf3, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=672, cust=danigilb82@gmail.com, email=d7a6d42047d1682e6c2777274dad29a3f747e22fc13a46dd57aba230892aafe5) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 6507bbf0c67f94f26b611e9c9150fbd7040458d71f13939e3dd6ca48f0dc7416, email=d7a6d42047d1682e6c2777274dad29a3f747e22fc13a46dd57aba230892aafe5, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=669, cust=randellinielisa@gmail.com, email=2c3b1751c734d1757cb86d1ac2c03606f99fc6bef816420540ef0453a179fa52) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad f1a967e242bd01159a8df685ffb0aaf0b4bcd9a5fa7a2e9580acab31fb197c81, email=2c3b1751c734d1757cb86d1ac2c03606f99fc6bef816420540ef0453a179fa52, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1613, cust=orsiroberto37@gmail.com, email=9627f84195898eb7df2db57056404996064d0a171a7e3183fa871d77132a1043) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=72534c4a93ddc043fe3229ed46b1d526c4ccc747febdcd0f284f7f6057a37858 15b9f8ad17b4ccd17f448a8b631480e25ef8d9176ce2fab3618006d1d5389ba3, email=9627f84195898eb7df2db57056404996064d0a171a7e3183fa871d77132a1043, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=667, cust=dieter.kunz@gmx.com, email=e7e47a2379a29e82dafa21135778c50aef3f71eead92c14a5531d27fd397cdde) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ab1e340a93819bcf362e922c1ea53102eea03b3906881b9834812c8f1cc8072d 1b4aa9b2fafc7bbc5ec4ceedc31defc3114e984ab08cf9c1ed64f8fbf3879747, email=e7e47a2379a29e82dafa21135778c50aef3f71eead92c14a5531d27fd397cdde, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=666) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=23d4b762e447324c184e21f59e7408181261606efeef947a505667b9e38decb8 1937347a622f4a514c69c30d69399f98f365561a2106d908fd49fb96c24b41fc, email=a3a447a751fa9caadf04bce005696b144f746ed204af361ff256ed24150cf386, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=665, cust=marinaholaus29@gmail.com, email=61daf4a2a9ad216338ee61aaa339a88f79c522346629a1e14c20da38e394ab1a) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 12e06b98bfb14c901fc17fc41457de646cb0e2f0bbdd871f684a56a991370256, email=61daf4a2a9ad216338ee61aaa339a88f79c522346629a1e14c20da38e394ab1a, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1612, cust=cesca.85@hotmail.it, email=040f9e0e65b6d4e1b2a9e03c3af003b0cbf0f3316671f85ee836e7c6d4134f9f) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 3f17d72c371d01b7aa448b86049667da26a45ea8876910d2563507990d970d50, email=040f9e0e65b6d4e1b2a9e03c3af003b0cbf0f3316671f85ee836e7c6d4134f9f, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=664, cust=cristinagrande21@gmail.com, email=0e386355699bf7a3f22f597495d0b26a3dd23cf3bd6eb382a398d29247b15598) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 34ca6bb1036d148d7b9ae5650fab821701ac8c8543226650d2ad6e86b0b8f8c0, email=0e386355699bf7a3f22f597495d0b26a3dd23cf3bd6eb382a398d29247b15598, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1428, cust=bragantecarlo@gmail.com, email=35ab6e101bb848bf2270888c920c27692977b53d3d5830221135f6e267a23f43) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=976c49391de9909cda71c0b17f580f9e9c58b6264516ce8466ebd10c24caf0a2 8635a94147a3f7e2684746ab0dfa399218da543bbf97b1f4cbc615149fe27405, email=35ab6e101bb848bf2270888c920c27692977b53d3d5830221135f6e267a23f43, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1429, cust=caprinimariangela@gmail.com, email=17cbb2649acff9138ef64b5b2551af944ec4664c9a127dcb5fb395e0010bf39c) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7cd080480b03124d9963ffef0539472c2df876c75a0228914b03b94bebe58a42 79623184cd7a47e9d017dedd4d3e2aa9f2566fa7f65fd374e62b92a62568e687, email=17cbb2649acff9138ef64b5b2551af944ec4664c9a127dcb5fb395e0010bf39c, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1526, cust=conny.1999@gmx.net, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=af7f04cff61fc48b570f1e1f5dd0dd0d080cc32b2179f3468b337cb85a338e78 f1a679f067d3b1f0d817f4abc26d2f0d04ac107449a70df570f31326a74e2b6d, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1526, cust=conny.1999@gmx.net, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=af7f04cff61fc48b570f1e1f5dd0dd0d080cc32b2179f3468b337cb85a338e78 f1a679f067d3b1f0d817f4abc26d2f0d04ac107449a70df570f31326a74e2b6d, email=0bf61665a10cd97e87ae75b114aae86d904aa7f4b74323d5865ceaf929faf127, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1427, cust=arberial@yahoo.it, email=396794844fab05e7b2bf21d0c686a5f85de042afad8d98040821ebc067913074) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2a403fed185d8e8674ec0f7987f0aa5528bcf1eaa15dd22ad2bdc73934413473 879666d91cdaf326f31fd9e22d6531d8ea112cf9e8b62b8af9f3039f88c8a1f9, email=396794844fab05e7b2bf21d0c686a5f85de042afad8d98040821ebc067913074, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=672, cust=danigilb82@gmail.com, email=d7a6d42047d1682e6c2777274dad29a3f747e22fc13a46dd57aba230892aafe5) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 6507bbf0c67f94f26b611e9c9150fbd7040458d71f13939e3dd6ca48f0dc7416, email=d7a6d42047d1682e6c2777274dad29a3f747e22fc13a46dd57aba230892aafe5, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=655, cust=krause_yuliya@yahoo.de, email=777e06ce8bfb796281b6b58b2384528c3aa40c0e7425ae95d014f73cbe7165ae) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d277670919a94ba361be1887d39852c3f31d7eed817343cbb70fcd8910841f86 5addc4c4fa58aa9a468903a8efad2efa975e60f8c70305df3b60b1794acf1ef7, email=777e06ce8bfb796281b6b58b2384528c3aa40c0e7425ae95d014f73cbe7165ae, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=654, cust=alessio.cappucci@outlook.it, email=3e15778384f2704178b41917bed8698587cbea2bbb8b982317ff006fd9bad8df) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 b6541a52b1d524e4cbb18463d24395f5810a85451210eea658cea95f39cb5af4, email=3e15778384f2704178b41917bed8698587cbea2bbb8b982317ff006fd9bad8df, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=651, cust=litlesimo@yahoo.it, email=615948f604a163014b2b8b6d44306a6a699d73c7779b5a18980d4a8a554dc2e1) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 c2b26f4f60071b7705637744afe0bd69ec62a55da28277bc7f3e843fd3aaceea, email=615948f604a163014b2b8b6d44306a6a699d73c7779b5a18980d4a8a554dc2e1, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=649, cust=priscilla_boscaino@hotmail.it, email=f44df22e84ac8b39fcd1ccddb26ac3a562a633461bd1c8abc5a1b23ad6e8d668) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8045db2189f244901380c053e2b14b5c5876fd08baa4549d74c938ccb10fb1f9 6f971ab41e2cac98a687360950869e32239fb868ee77c82daf2db07c1c5b5ee1, email=f44df22e84ac8b39fcd1ccddb26ac3a562a633461bd1c8abc5a1b23ad6e8d668, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=648, cust=stefaniewolf59@gmail.com, email=e4ef1b694e077b6e663fa806f11d0b47a6c411a50e790c2aecd1a4157c11071b) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3ad87d480554432e8fb02589a49bb9553150c357b12c2fa70c40e9f36edd03f4 3051d6e67bbf41c9afe7fc65b80246b132eb78267f32ab4cff7edb2d56e93013, email=e4ef1b694e077b6e663fa806f11d0b47a6c411a50e790c2aecd1a4157c11071b, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=648, cust=stefaniewolf59@gmail.com, email=e4ef1b694e077b6e663fa806f11d0b47a6c411a50e790c2aecd1a4157c11071b) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3ad87d480554432e8fb02589a49bb9553150c357b12c2fa70c40e9f36edd03f4 3051d6e67bbf41c9afe7fc65b80246b132eb78267f32ab4cff7edb2d56e93013, email=e4ef1b694e077b6e663fa806f11d0b47a6c411a50e790c2aecd1a4157c11071b, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1246, cust=lucamarcato490@gmail.com, email=585b5da7f6cac4cda1d3bc3ec20c103d47c797cbe869eec43c92de136009757f) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 a165084f696a763c378891bf5cb0006f4fba5b74a78d64e93eae023c4ab7b357, email=585b5da7f6cac4cda1d3bc3ec20c103d47c797cbe869eec43c92de136009757f, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=641, cust=luca.sacchetti90@gmail.com, email=d29f7f4e45687908a864925420a44f207d6e8e48dd0907d37f70576c34a81f6b) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 dd44de39caafbeb0769e1ed07848aedc39f1fa367d5004fb9ac57431c8ecb3f2, email=d29f7f4e45687908a864925420a44f207d6e8e48dd0907d37f70576c34a81f6b, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=640, cust=rosalinde51@colum.de, email=077b8aef979dcd36fdc127328a636081365bafddf428f903a59cf5833b2c8a87) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=642, cust=rosalinde51@colum.de, email=077b8aef979dcd36fdc127328a636081365bafddf428f903a59cf5833b2c8a87) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=646, cust=rosalinde51@colum.de, email=077b8aef979dcd36fdc127328a636081365bafddf428f903a59cf5833b2c8a87) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=583, cust=rosalinde51@colum.de, email=077b8aef979dcd36fdc127328a636081365bafddf428f903a59cf5833b2c8a87) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=98c8119e9ca79157d57bf26dc5a8cce92cc97ba88ee664b01ddcd6e8ba9b40e6 edfbb4c23322156d6fb89462e320c62560d4229c211121ec7dfe617433a03016, email=077b8aef979dcd36fdc127328a636081365bafddf428f903a59cf5833b2c8a87, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=636, cust=rg.riccardogianni@gmail.com, email=d6b60f7d3dd2b0ce77470435da120f1bc535f646966e7eeb544cf038482b25ed) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=30392496896dd377fd7885d6a65b279f3d37b28eadff543685e3790d58a9fbdb 771795917a4700741d27b968cf422b0985ba45e1d45937413135f579cb6aff02, email=d6b60f7d3dd2b0ce77470435da120f1bc535f646966e7eeb544cf038482b25ed, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=634, cust=johannes@dorn-nordhausen.de, email=06ffe08486be96aa719c5204b2a2b3a315498f5dd54d95aa456cafe72eb0bd7d) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1d4b41c9db9172e5f151e4a5fe3c57ca3f98b8e6ba807450b10d1897c84ce72b 108464cda62583e0283a17a2997323207612a0fdf47a97e96386e888f1a41b27, email=06ffe08486be96aa719c5204b2a2b3a315498f5dd54d95aa456cafe72eb0bd7d, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1186, cust=lakertamalaj@yahoo.it, email=1292a8a4502fe919fc43ceb406c4490a08685cdec113d854100ec5117809c050) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=aebd7e3fa13a5cd0cd1bd92a2ce585d67f6ada0b55fbd8f045dad74dd317c71f 318280a3b330425bd9340f1e6f749d7526bc57a02cd4d4464dd71abba86b7299, email=1292a8a4502fe919fc43ceb406c4490a08685cdec113d854100ec5117809c050, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1283, cust=wolfhard.cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1630, cust=Wolfhard.Cappel@t-online.de, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55c7fe9c9822c65a21be7becdd39a13a6609571ef8392cf41b69d49b42abab5a a9a4fe8ad30dab81f69c9e0034ac362ea6cd87497d8fea1f77122d9004a53240, email=4d6292ef86cdc54385b8dc4ee40884cddfba758b45d130ab55586fff49159119, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=632, cust=marghe.monastra@gmail.com, email=c138e17c5d0e50b5b4aff3a3463cb79d5d3e2defd99548e005d8b585d5f446bb) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6e45d8dad824b5c53b9252f439778e196963ec98de3376339e1484e68097330 e055491170ad786e283e2aac4dfb390f82b7f9c1366d792e404313a9b0542fb7, email=c138e17c5d0e50b5b4aff3a3463cb79d5d3e2defd99548e005d8b585d5f446bb, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1295, cust=paola.bosco@policlinico.mi.it, email=e50d654f33f0a36f86719e2b228310e5361891ed6a02d1eb54f791e6bd960d7d) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 cf4dd222c57921747fc6711dca81473a815857bf9cd96443adddfe4b1cec8085, email=e50d654f33f0a36f86719e2b228310e5361891ed6a02d1eb54f791e6bd960d7d, hotel=39054_001) 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1294, cust=d.este.mary@gmail.com, email=7636bb2fc694d46dae1595ba2b014e6d2e5c596a636550ab5b0a321c2088d738) via hash 2025-11-19 15:39:05 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 30f87af006ea0445b236481c725ab1cc620fdd66836e27346444f7ea14db1474, email=7636bb2fc694d46dae1595ba2b014e6d2e5c596a636550ab5b0a321c2088d738, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=629, cust=guguly90@gmail.com, email=a3531b6b1bdaf84f9c2ed3d1eec3a9d3dc29f27b7d8e735636f9fc7fc5a252ca) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4222b9b07065c58a6df262fb2ef1bdce46dd9c790227afb9f20ea34fe534817d b6b02dd64e65b37786a6d380f47d8b513783d8d234a695ed5cdb89963d20a27b, email=a3531b6b1bdaf84f9c2ed3d1eec3a9d3dc29f27b7d8e735636f9fc7fc5a252ca, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1375, cust=Lucas.1978@hotmail.it, email=a1ccea8080f9f498d7ceedc1e488e9f2bbdfd3537f81d22b1223e139d6ad3975) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 5a18f024841adc9b3953c7f54ab0d2cd48fc9c13b9dadc2a065775f1468354ad, email=a1ccea8080f9f498d7ceedc1e488e9f2bbdfd3537f81d22b1223e139d6ad3975, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1180, cust=christine_kappes@web.de, email=dcac015c43119dfa7b752b257b55e656a0fe965a76e8c9eff86180aacef7143b) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5e608d7beca7513cab18e6a396ea894f2c5466379dcc1e3888cc23d685aea600 336392aeea325d6ea91fe24ac4ca1b94d980a72292581d5b823a29c1101f893c, email=dcac015c43119dfa7b752b257b55e656a0fe965a76e8c9eff86180aacef7143b, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1239, cust=alessiacarroccia@gmail.com, email=57676e8e2841f4e8d1f5eff2ecf1e8571c47182a9417d0a3b45fcad2239f5f4a) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 df8b7c9d6cdf18a607acafb2deae468ab7b54d9d3e717b43a2a2551c641f470a, email=57676e8e2841f4e8d1f5eff2ecf1e8571c47182a9417d0a3b45fcad2239f5f4a, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=628, cust=marida.fragassi@gmail.com, email=67ff17711c0697606792d9d1470018f3c4f49f2e02e74eca3a14a296832279cf) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ef506bcb5ce55426e257561d6692959b31d4e93f36d576744931fb7111dff07c 7183b71f040c94fc0079febdab3a15a337e45d0ad921a5763346640dd3936299, email=67ff17711c0697606792d9d1470018f3c4f49f2e02e74eca3a14a296832279cf, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1237, cust=silvia.lionello10@gmail.com, email=4e926e60d1ebc5149509d75f3e921b9c92b0380376b17274c9ef512cf01e33ec) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 fe87bbb28cead55bfbc081254a2315f064b1fdecb9183c5adcb056a93d08e49c, email=4e926e60d1ebc5149509d75f3e921b9c92b0380376b17274c9ef512cf01e33ec, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1236, cust=cristianmariotti2@gmail.com, email=8ab7a72cba2256c15b94d5d71a5bd9b26b011e5c4785a7d6fc5fcd23e0ec510c) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1505e1f8fa878cdc44dec9aded681d7891b63a28249dccd2180a96359a92658d d4831988b3d5d36d68f38e4f286621de1070480852d5b1c58764b65fd347262a, email=8ab7a72cba2256c15b94d5d71a5bd9b26b011e5c4785a7d6fc5fcd23e0ec510c, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1183, cust=Nunziafico09@gmail.com, email=80ca7204b9447ea8b9e87d63fb7cda01c4f5ce0ecd47dbc13bad33a7e96bc06f) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9851aba5cff7efc9d5849e0b58be4e20c8a48a8f8f4450a42d3ac238c59eceb2 be37bbf098bb8c168aec929ea055a7f9aed774c044052fa53d53f56e883b4679, email=80ca7204b9447ea8b9e87d63fb7cda01c4f5ce0ecd47dbc13bad33a7e96bc06f, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1182, cust=simonec1984@live.it, email=db7c4baed680c2ae4d9d355aa68ea60312b4ac17a92f58fc943842772d49d577) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 04e4cb0c2b6aaeb73aef04a920b43c9a2be3d1224b148e5a3f06873d51f77bdb, email=db7c4baed680c2ae4d9d355aa68ea60312b4ac17a92f58fc943842772d49d577, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=616, cust=sararuffilli91@libero.it, email=b3401fffcc1538a578327a5929e9f9858115dbdd43adee38c11e5ac31c7738c4) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 13073d06c7bfed0955876ddd3549dbab87e18928c4a50fdbc52614ca4f6a4230, email=b3401fffcc1538a578327a5929e9f9858115dbdd43adee38c11e5ac31c7738c4, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=614, cust=silvia_do@hotmail.it, email=96f86f0f77a576a16506ee7f15615a4ab659831bfd77435cd0d8131f66f22496) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 aaf68ada0efca2fabd36514f6d293f21cb0b1e76073028f50d6c93170e10e65e, email=96f86f0f77a576a16506ee7f15615a4ab659831bfd77435cd0d8131f66f22496, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=337) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=fcbee94c89c37514d746e5ac2f3469ada9d4697800dfab4c656963ced4911d3a, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1565, cust=ramo77gob@tiscali.it, email=c051a341ff6fd8863e91fa5b8e64519a6e31a20f6e74ed9046ad5df72721aaa1) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=224239d9662d3e7574cadacf62487785eb3974a05ba84cda4483534a052a5818 50c3b4c91c825d1b4c0b70b24f5e55fb9a8f97943a9daa561d951b6008d252ca, email=c051a341ff6fd8863e91fa5b8e64519a6e31a20f6e74ed9046ad5df72721aaa1, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=610, cust=falk.henninghaus@t-online.de, email=7b8439ee319d63e8ecfd53c2e0e384c1376b6c3fa534a47975f21e12c73b05d4) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b1ac85b5f0a7a2525c8ff1986f38947071edcbe31cedac72b58630889844c0c4 23f3b4331d6b7ac220c70df3bec9be5a91ffe427eb542605da6c22eb11bf8030, email=7b8439ee319d63e8ecfd53c2e0e384c1376b6c3fa534a47975f21e12c73b05d4, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=609, cust=lothar.glaser@t-online.de, email=43d1a6b4de9219107e8b7d10004de8d0c1d1a5579464f7c135ae152d33ae960f) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=eaffd65c3ac9a46c22f952ec2bb24b38e87c7b95763f90eb26d43cee8a2a78f9 2454c3a56a179c0f8942fd4c06d203f3e0e1be664f328eda24a047155be9e54e, email=43d1a6b4de9219107e8b7d10004de8d0c1d1a5579464f7c135ae152d33ae960f, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=608, cust=stefylazzari17@icloud.com, email=d0cb0ff4020034561e3bd3a8f7e409278f17276de441b81b089adebd4fb20762) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 45fa5ad6259b0f9657e06c5594f3b6dca0f4b28888f0eb98dceaed2cfb5b9afa, email=d0cb0ff4020034561e3bd3a8f7e409278f17276de441b81b089adebd4fb20762, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=606, cust=mikerega@hotmail.it, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 817ee7776baab26a888895c78c5ad68fbe7bba32c9eadc31c1c2ec111fcd6566, email=4408f8a2c01949b1238a37936f8d866c758e9fcce43506eaf2c54d9c594ff4d7, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=605, cust=claudefandel84@gmail.com, email=7b7758f0a45cdd1b187a70dff684ffdbd5c1fd2ee6250a3c8e6728ff2a87e823) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c857d09db23e6822e3600bc06ad8d58f92ed62bc8efd81c753f77048662cb97d 02fb49d7806183e86f7692f104db302d197aedfedbcb28eb38b56270115e1cc6, email=7b7758f0a45cdd1b187a70dff684ffdbd5c1fd2ee6250a3c8e6728ff2a87e823, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=605, cust=claudefandel84@gmail.com, email=7b7758f0a45cdd1b187a70dff684ffdbd5c1fd2ee6250a3c8e6728ff2a87e823) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c857d09db23e6822e3600bc06ad8d58f92ed62bc8efd81c753f77048662cb97d 02fb49d7806183e86f7692f104db302d197aedfedbcb28eb38b56270115e1cc6, email=7b7758f0a45cdd1b187a70dff684ffdbd5c1fd2ee6250a3c8e6728ff2a87e823, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=604, cust=ester.volpe91@gmail.com, email=2fa52f97a2350c6ed7c1d3b502021bf51fca81f9528338f7ab245fbb56eee998) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1e28b0f96e44fb2fcc09e8386c36f5c6c53fe84cdcbda785303278cd4e16652c a4c6130f3b5f00c2e460d30a243b35cb0b70888fa9b3b49dfb69a5ae5a176d8e, email=2fa52f97a2350c6ed7c1d3b502021bf51fca81f9528338f7ab245fbb56eee998, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1293, cust=mardem76@gmail.com, email=96b016be8f6cb59b0af4cfab769bccd9dc1bf616b5ec370176c91b767a8208e5) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 082a084fe0734780c8f8d72d8b6c4d97cece695fcd1a30ce45f8d0bc485d7845, email=96b016be8f6cb59b0af4cfab769bccd9dc1bf616b5ec370176c91b767a8208e5, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=595, cust=mend.ang88@gmail.com, email=4a1772585384b4b168f6e7a10c5baf3a3b5e29a47662eed68bea2305740eabff) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b6f2920002873556366ad9f9a44711e4f34b596a892bd175427071e4064a89cc 63be4cdc04d7fc826e9694bf7346142a5b75b3a3da30f226e21b81ed1f02a452, email=4a1772585384b4b168f6e7a10c5baf3a3b5e29a47662eed68bea2305740eabff, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1208, cust=dany_p85@hotmail.it, email=b314a6d3fa5e41e8ab06bc2f55cb0d21b0b08e2f90722068c7b7ee2d152232be) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 5964e8ad049bf8f94a5b0a8b5d452b3dc9ad5d9216af9d783b0751895580be8c, email=b314a6d3fa5e41e8ab06bc2f55cb0d21b0b08e2f90722068c7b7ee2d152232be, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=594, cust=ceo@volodin.de, email=3dffad01e436ff4aaa0e06f1a58cfa2fb07ab7fe2464eed2fdafa9ef81d168be) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0a8c7c05824dc3112b2f15fde3f42c7722db0cbb76a5969b0c0a34ac4146dc77 82033700268b03e95bb94f07b56d0cffa332ecead0341a753957661d533375c7, email=3dffad01e436ff4aaa0e06f1a58cfa2fb07ab7fe2464eed2fdafa9ef81d168be, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=592, cust=renato.perfetto@libero.it, email=edc3aacbed952656cc7e5b7243b22dee97fe55ae91647c82f9397dd1b4d331a7) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3e4e823f00a094bc933cb5b9f65b2d5adb8a55dd5b83bbe991465dd57bd55040 5486292d86b9aa702b93900836a8acc940855c50fcb58eee33f859f59f2fa3db, email=edc3aacbed952656cc7e5b7243b22dee97fe55ae91647c82f9397dd1b4d331a7, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=590, cust=marco.cagalli@yahoo.it, email=42227cb69795312f75e9acb456414ca5394564b608784252389eba0fe7905bd4) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 579ecce75b8f31a2850670ca6428c884d7bd0631727b628df0e48a35a7ee46ac, email=42227cb69795312f75e9acb456414ca5394564b608784252389eba0fe7905bd4, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1167, cust=lidiaanaciuraru@gmail.com, email=e83de40791f90edfdf2a5f2900b7b00b03830ea2700247bcfa8dff3df8c0aaa2) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1552db05a75559105170dbecadb2613ca84776f7866d9436bd97ea1a80398667 e30131a89264985ef26e81b4f4754891cfe9fde0b29e52c57bc7629e73e7dd82, email=e83de40791f90edfdf2a5f2900b7b00b03830ea2700247bcfa8dff3df8c0aaa2, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1475, cust=Maria.4277@yahoo.com, email=1b16861b1a012154292cbe9b2f0e4ff0423b387695e0960ead0fcc293fdfd645) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ebc39725f8326a771b4c11c4312ae89e885e588347dd67f2b10a34fe2d7e51b3 b5ef72133da8de9b7d87b32f3a0bdb4de9d9a430c356c86fb68c9f7c9a70647e, email=1b16861b1a012154292cbe9b2f0e4ff0423b387695e0960ead0fcc293fdfd645, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1475, cust=Maria.4277@yahoo.com, email=1b16861b1a012154292cbe9b2f0e4ff0423b387695e0960ead0fcc293fdfd645) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ebc39725f8326a771b4c11c4312ae89e885e588347dd67f2b10a34fe2d7e51b3 b5ef72133da8de9b7d87b32f3a0bdb4de9d9a430c356c86fb68c9f7c9a70647e, email=1b16861b1a012154292cbe9b2f0e4ff0423b387695e0960ead0fcc293fdfd645, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=586, cust=milena93@hotmail.it, email=731d053ce080e0284eb07aad26bd69aa8a3202b18e463bd6c6e0a9537e82e2cd) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b32adb6b54c872706de8055d163f9ef0716be313c70b9ec61ea4062834e36b56 c524bcf78fae4ad09825401ac96c5c12614ae7ff6c466a3bb77269ed63a773d2, email=731d053ce080e0284eb07aad26bd69aa8a3202b18e463bd6c6e0a9537e82e2cd, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=585, cust=erikaforte2018@gmail.com, email=2bf3a144a18138ab17455b9c5f6d93ccc95d2b30dda979d6fd0914f97ad559e9) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f83c31f2a4558a2223e1f58d52cd7b3c8e6cf42da50dfc455f61b02b454f7bb0 d3c2183f8bd8fa48e2fc35ed8d2c05c25827b0963f734f7785cb96beee7cd018, email=2bf3a144a18138ab17455b9c5f6d93ccc95d2b30dda979d6fd0914f97ad559e9, hotel=39054_001) 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=582, cust=brunaalberta@gmail.com, email=5e17425f38447af2c4b2b41b819684ded226e28de49aaf08a0f30ad81ff080f2) via hash 2025-11-19 15:39:06 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f96cf6a1d9a1b55845e066252db1801f019ac57d3270001ac046a492216b154c fe4c734933ceb6fb5f3375f7125b1c507a1ed723e430e058e6f49c8d266ea354, email=5e17425f38447af2c4b2b41b819684ded226e28de49aaf08a0f30ad81ff080f2, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1396, cust=fee.kandel@gmx.at, email=60c06ef1c1fc94a472e9d1e635279fc2cebde3e01e144cd71789f897accacc58) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b80cdaae9b322bba2a38fd396299782a4cc6b4a0ccf67fccbbcc617c94a46026 b358dc56141e6a899a5f20121229b1ffccd84965730a3244917d3a701bee6562, email=60c06ef1c1fc94a472e9d1e635279fc2cebde3e01e144cd71789f897accacc58, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1235, cust=lastruccianna4@gmail.com, email=a23a2f4b8ac462ae8e18a736fcd48190792f44e63355771bbdb16b6f56e89c96) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 b2b280fc86ff07e285c80f5d6a5a9359e94b97f2efcc45ad52de1e22eeb4de8d, email=a23a2f4b8ac462ae8e18a736fcd48190792f44e63355771bbdb16b6f56e89c96, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1629, cust=teresa.loria81@libero.it, email=09b4963e6fee256b84ecad89a532afb122b9a0313e3a7f7331ad9f69c43d59b4) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9e88b067408182d0bd525120e9ba2607e19b0dfa17b48582d2d405fc52dc4a1a 17480201cf4f6c7fa155b08570657f6ffb5c4cc36d363541f08ad9d90fca20da, email=09b4963e6fee256b84ecad89a532afb122b9a0313e3a7f7331ad9f69c43d59b4, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=783, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1628, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 7ba678b626b9d2402152dd63cc3c83a9392526cb232f674bda125b3f7899aa10, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1626, cust=vale_zilli@hotmail.com, email=44db1d388baaef027b00e29b6f68aae28cf34dc2fe135c3dd32961e784b08378) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 71a08d57427322e3ce0a192867ebc89d2d5e013a2c00df6a4eb04ca26fb0f2a0, email=44db1d388baaef027b00e29b6f68aae28cf34dc2fe135c3dd32961e784b08378, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1626, cust=vale_zilli@hotmail.com, email=44db1d388baaef027b00e29b6f68aae28cf34dc2fe135c3dd32961e784b08378) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 71a08d57427322e3ce0a192867ebc89d2d5e013a2c00df6a4eb04ca26fb0f2a0, email=44db1d388baaef027b00e29b6f68aae28cf34dc2fe135c3dd32961e784b08378, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1480, cust=Annalisa76.amadio@gmail.com, email=4ac36fe64971a6da39352f513813c292068b7409ef4378c50cda8fa1dd3d9c34) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 402873b5725d09b270a925f028e5efdb57143baa8cc29d33e3fd7b4de17506e8, email=4ac36fe64971a6da39352f513813c292068b7409ef4378c50cda8fa1dd3d9c34, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1478, cust=alessio.castillenti@gmail.com, email=8ea41b5017322bd4c8160d1eac4cc4d8d6d6d225e9b2058d07d37e06b149c5ca) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 93398ca1ffe5d8ede0ee6dcab595edf4d4a37abbf652cfebd2b9eb7bf484b463, email=8ea41b5017322bd4c8160d1eac4cc4d8d6d6d225e9b2058d07d37e06b149c5ca, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1473, cust=n.stademann@gmail.com, email=4a431e82416f08e37bcea6f470b678681ab04d430cdd898f03489cc0ba5b2578) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cd879f74c6ffe6e4ae973145798ca26489fa2a61f7b29ac5fd816c0ad959511f d94e717c25514ffda71b9b112c283a65da1972a1bf54a07b73c1d2164e7310b9, email=4a431e82416f08e37bcea6f470b678681ab04d430cdd898f03489cc0ba5b2578, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1414, cust=isabella.migliarini@gmail.com, email=fe98733037856141dd3e75f6876c298ecb77f133a014225e3b139e6b95b25c1a) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ec27c5dcb1aba241730da0ab0e695920ac927de0399226d226b82b0e8b01103f e13883392fee2516d914bcd7cd72286335e8c1ef5f2de1911c20d52859fa7f8f, email=fe98733037856141dd3e75f6876c298ecb77f133a014225e3b139e6b95b25c1a, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=783, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1628, cust=E.battiloro1@gmail.com, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 7ba678b626b9d2402152dd63cc3c83a9392526cb232f674bda125b3f7899aa10, email=707252a4625ecede853637f98a424603c54f22a2aea03ecf739f813f72e532cd, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1167, cust=lidiaanaciuraru@gmail.com, email=e83de40791f90edfdf2a5f2900b7b00b03830ea2700247bcfa8dff3df8c0aaa2) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1552db05a75559105170dbecadb2613ca84776f7866d9436bd97ea1a80398667 aef7f05bfc3c5038381d2cf54350e02327b6aeb3e3919121832b6b2c206ae796, email=e83de40791f90edfdf2a5f2900b7b00b03830ea2700247bcfa8dff3df8c0aaa2, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1524, cust=enzafoschillo@gmail.com, email=7c7539abf2f30c6a8e6197955dd802bdfc9c2fae6c4036a279f8d3d1b83bc132) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bc3e5c17a35f373b9e5364fbed98f37edc7c275f4538c9ea1841572e44d1147b ee6443f955670fbb753a670aa5b38188507d218b3b01ba67d1035dcd7e35cf87, email=7c7539abf2f30c6a8e6197955dd802bdfc9c2fae6c4036a279f8d3d1b83bc132, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1163, cust=gerald.steiner.gs@googlemail.com, email=bc30936ee69f9039b3a0a8f66da864992d09db23499c15817613ed875a9a7929) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=21aafe2f10e974a8dd7c1533b954116ff776f572fda8abf523641f33bd8e42bc 6544dddce3ba17bdeab5ed9ce5e1b82a91aff30ff6c565cab22b326e47c2efd3, email=bc30936ee69f9039b3a0a8f66da864992d09db23499c15817613ed875a9a7929, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1522, cust=s.passaro93@gmail.com, email=27efd64edfd722d4ea213422d3eee4508725dadf55cbcef706756374a5813890) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 f71dc333ea340110dcf9a3ac34b37303961396f618796a5775e0c5de7e74e70f, email=27efd64edfd722d4ea213422d3eee4508725dadf55cbcef706756374a5813890, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=203, cust=enricodrovandi@hotmail.com, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 021d7809bc0086fcb11a1decc4733c14bedb972e93973ef45b9710f859eb1b5c, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=669, cust=randellinielisa@gmail.com, email=2c3b1751c734d1757cb86d1ac2c03606f99fc6bef816420540ef0453a179fa52) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad f1a967e242bd01159a8df685ffb0aaf0b4bcd9a5fa7a2e9580acab31fb197c81, email=2c3b1751c734d1757cb86d1ac2c03606f99fc6bef816420540ef0453a179fa52, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=577, cust=silenzi.silvia@virgilio.it, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 d6e301c5912e331f7796d096ce43a38ac3de5d8f94167dbcd7992c2cc5fe9684, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1517, cust=nicolamaradei@libero.it, email=881021ed28dd400d04d4e60ac474fb693e98827996a092b0edc35b2631c5460a) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 22c9e605eeb9a6a127f24ae66886aa7097ab31e9f821e09dd49f9ca7a9602723, email=881021ed28dd400d04d4e60ac474fb693e98827996a092b0edc35b2631c5460a, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1222, cust=marilenaciobanu016@gmail.com, email=ad72b22ef322f8b8ac6ddcfec3716690edf8a23c8845b3ae6e4e46b74de2e9df) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ef3aafd53e6c68e6535f46085e3ee29050d403bcfffc1ad8f0db3bf14f09bcf f823ff30d70782d2f0d22ff3965734f1ab66e8120516fc7ea6ec2cc7da63f447, email=ad72b22ef322f8b8ac6ddcfec3716690edf8a23c8845b3ae6e4e46b74de2e9df, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1222, cust=marilenaciobanu016@gmail.com, email=ad72b22ef322f8b8ac6ddcfec3716690edf8a23c8845b3ae6e4e46b74de2e9df) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ef3aafd53e6c68e6535f46085e3ee29050d403bcfffc1ad8f0db3bf14f09bcf f823ff30d70782d2f0d22ff3965734f1ab66e8120516fc7ea6ec2cc7da63f447, email=ad72b22ef322f8b8ac6ddcfec3716690edf8a23c8845b3ae6e4e46b74de2e9df, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=578, cust=silvia.sana94@libero.it, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 7b50943dab3f7f92f4120ca9a031d777b5a13bb71749e7e6a2cdd5f2e0ddaf5a, email=3166945f263177f02eb8cca2e222911632ac7a7768eb8079249bee0aa048f649, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=577, cust=silenzi.silvia@virgilio.it, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 d6e301c5912e331f7796d096ce43a38ac3de5d8f94167dbcd7992c2cc5fe9684, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=246, cust=amonivalentina1985@libero.it, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=247, cust=amonivalentina1985@libero.it, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 f52e6b7599a67ba3348e5516442d6e1f74ac7dcec0341c16317cdf0ae27bca49, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c, hotel=39054_001) 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=60, cust=matteo.branchini85@gmail.com, email=feb6757d744e11f5ff20eca721d4f1807d03594a732266ef5e3f54f31e68a7bc) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=576, cust=MATTEO.BRANCHINI85@gmail.com, email=feb6757d744e11f5ff20eca721d4f1807d03594a732266ef5e3f54f31e68a7bc) via hash 2025-11-19 15:39:07 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 72197470415901d9e99539e727d84a194145738c91a782eda7113d0358aa2754, email=feb6757d744e11f5ff20eca721d4f1807d03594a732266ef5e3f54f31e68a7bc, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=63, cust=elena.lamera71@gmail.com, email=03e8c9be0eaeb293243e3583aca23cb481759b5653815d757ae98f77ea0d0f4f) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 144d3a33209b6b66753feaeea888c7e3d00e526119898e5dfbea1871d077a81d, email=03e8c9be0eaeb293243e3583aca23cb481759b5653815d757ae98f77ea0d0f4f, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1568, cust=gubilitvera@gmail.com, email=aec520a78897f058c24375962a26baec5355c6b329dee9787477e12ec9096afe) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 69e378e0548c5fbef352c5ea11749294fe64bafbda3779a7b7c279ce5ad40ae3, email=aec520a78897f058c24375962a26baec5355c6b329dee9787477e12ec9096afe, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=64, cust=nili.grothe@gmx.net, email=f543769ce0a8fec55bab51b1bb26d4f66be635f9f54d17d1505eca640b152de2) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=941bda7a1818ee1b8940c1e4411d0b3d360b163b750824b967e1b71c79343d13 3f8a046ced388910b0a831562c70c15bb2a1189a5d86c62865c409f600b6323d, email=f543769ce0a8fec55bab51b1bb26d4f66be635f9f54d17d1505eca640b152de2, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=65, cust=jadrankamihajlovic363@gmail.com, email=f5cb9e8549776c3c28e1c433b66995cc1fd6ff7a7534ee74a6aacb98b000ab23) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2cf2309c3b13896a2e4ed5b1fa4783213cb479cbad2fe3b067d10fc028867a44 6baf5a6f83d86c94067a23b3eb31fd8b40625b22371267d73fcf8c2eca1d7277, email=f5cb9e8549776c3c28e1c433b66995cc1fd6ff7a7534ee74a6aacb98b000ab23, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=66, cust=alicepadovani1009@gmail.com, email=718eef80859a4b73445928a86490630829a2b1f38af7059d886024756a02ada8) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bd806c97f0e00af1a1fc3328fa763a9269723c8db8fac4f93af71db186d6e90 33068f1f66ac6ed388792f3dd3db21a6de94893b1bd5110a45f49b145e8e4585, email=718eef80859a4b73445928a86490630829a2b1f38af7059d886024756a02ada8, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=68, cust=rafa74@hotmail.it, email=26c0f4a1dc665847a820b685f749a6afaf8fd9b38211d16776a891e931f7b204) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b49e768e5556bfb154327b123947b274e9a814acd13d127b321fa4f711a79acb 13edb42da425e722c332db5bd8b049a54caa94cf17a547234759c4f5c9294bf1, email=26c0f4a1dc665847a820b685f749a6afaf8fd9b38211d16776a891e931f7b204, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=63, cust=elena.lamera71@gmail.com, email=03e8c9be0eaeb293243e3583aca23cb481759b5653815d757ae98f77ea0d0f4f) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 144d3a33209b6b66753feaeea888c7e3d00e526119898e5dfbea1871d077a81d, email=03e8c9be0eaeb293243e3583aca23cb481759b5653815d757ae98f77ea0d0f4f, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1567, cust=Shakihavana@gmail.com, email=ad6e124b20b66bd362c559967e2bfea8650248b767abae0435fd6baf2f0a1e61) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 9a3b54b3e456bd208cd49bdb6c542e09d79e073096e16d8309f3287d114c8df5, email=ad6e124b20b66bd362c559967e2bfea8650248b767abae0435fd6baf2f0a1e61, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=70, cust=macarella@alice.it, email=c21fedd7daca52d6167546d7ebad6e685ed12146ca6c85b23146ade6c5835e90) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 af2c116cdf00d2e0d5b49ccbeba3a9a088d81c4146b5cf15c16bcce030028ab4, email=c21fedd7daca52d6167546d7ebad6e685ed12146ca6c85b23146ade6c5835e90, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=71, cust=biancabaumer@web.de, email=913b9e11876a7f605c53ff8b302ae1fa04698b88f7d4b8331456e8275c30fed0) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4d6dc0f6e2842e950ae809a86e90456285822d9d350ccc4dae596e0a724d7a3 9f59af1b3446af212d5d1738d34fd0879c2a08211393e22d39783b276adbf6bd, email=913b9e11876a7f605c53ff8b302ae1fa04698b88f7d4b8331456e8275c30fed0, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1225, cust=acannuni4@gmail.com, email=a26243e4bed2c58e51696bf2ceca0a51652e38539ee8efa97c74065df96ae66a) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 7976674d115af06926da72d0aabc1d4f17f868e367b222a7fef9883374635385, email=a26243e4bed2c58e51696bf2ceca0a51652e38539ee8efa97c74065df96ae66a, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=75, cust=gabi.lerch@gmx.at, email=f2e7b50ba7016fed7a000b39a8b7a7354da4164ebc67ee604faae6f008b7c70f) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b8415f3947f6b04f94736f899be8ef4c33f8d921f185d30017b9c0cea42085ef b55e7bf78581d7d59d133efb94cfd509c92ce45931422b0664141dfaec3b16a1, email=f2e7b50ba7016fed7a000b39a8b7a7354da4164ebc67ee604faae6f008b7c70f, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=77, cust=franzisca.dietrich@t-online.de, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c3a07599441a732b4e276263f4524f57f5923c8865174bd63476548adca7fa2d 79096340208fdc3af55a75ede45b7351e04bf7a9669065020465bcec3bab0949, email=5975b5afd74392a3f6b76d19dfb257fec65a638adc00e415ddd9cc69b0126686, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=79, cust=nurosch.chro94@gmail.com, email=848b19460c83009733353e57e152a127ecff2cd2fc592da554b35ed108d33a51) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5092323ae3d196bbccca772f8ad11bc64ee56d8902d73497bb197b41064bc2a6 a8f23f4be4df43d368340c7fb82e7f60f41664a25900dd0ff2075750749c8647, email=848b19460c83009733353e57e152a127ecff2cd2fc592da554b35ed108d33a51, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=78, cust=sole1980@hotmail.it, email=a0351037edb307e686d04855167fc127fb01054bfc2c20a9da520f1e09420337) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cbbcacaf0d582e760874a68b44c572218102a1d24fa262b00dc7f090c7257302 cee9fcf012de248d796933b2c7da29f2ee90be453eef0cb81303eee736b33f66, email=a0351037edb307e686d04855167fc127fb01054bfc2c20a9da520f1e09420337, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=76, cust=pamelamurachelli@gmail.com, email=96ff9e147aef8e8314150d3ba0f9d0a0657b4e390ea226f65d4de84a56180e08) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cbbcacaf0d582e760874a68b44c572218102a1d24fa262b00dc7f090c7257302 3653f92c811f518cd738831b5306ec394b7d5bb1b28fe13515512d6df5132947, email=96ff9e147aef8e8314150d3ba0f9d0a0657b4e390ea226f65d4de84a56180e08, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1225, cust=acannuni4@gmail.com, email=a26243e4bed2c58e51696bf2ceca0a51652e38539ee8efa97c74065df96ae66a) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 7976674d115af06926da72d0aabc1d4f17f868e367b222a7fef9883374635385, email=a26243e4bed2c58e51696bf2ceca0a51652e38539ee8efa97c74065df96ae66a, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=80, cust=donatelladalessio@tiscali.it, email=e476c8d8520acce1c868ba42524986e09b03c91d9fefe708327da9d4b04cb2fc) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ed185d9078a5d2a23e2d9cbbacef0eae785c74d73b648aa20eff6a473c35a6b3 eb3d27e14930f20b0d7814694b70597e450e07d4719ecf798400d1daca88714c, email=e476c8d8520acce1c868ba42524986e09b03c91d9fefe708327da9d4b04cb2fc, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=84, cust=germana.luca@tiscali.it, email=a22ffdc65f1976d1492d14bea46b810b64d898c9d7a6426aafab577750d6989c) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c693e0e89511bd6b2f2e5264ec7fe4f3e73140a85517586ba55a1472b3cedb8b e9eb5efdd026a896d4da7c2d4fb7752a797730f07bddf67e479ae78d8400ae80, email=a22ffdc65f1976d1492d14bea46b810b64d898c9d7a6426aafab577750d6989c, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=577, cust=silenzi.silvia@virgilio.it, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 d6e301c5912e331f7796d096ce43a38ac3de5d8f94167dbcd7992c2cc5fe9684, email=58001d767109840c88125eb2907e012be209923978093d2df317030a4ee93bcc, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=83, cust=visconti.ann@gmail.com, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 4cfd73dab13774c2c502b55ad07e0e7ebe976c491ecc3a852dbca6b7691160fc, email=598ba4c4973f2f294c8bb7c861ac3e7c6fef1819c83f51acef2c6c50dd5040a2, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=82, cust=schneider-jessica@hotmail.de, email=879cc0c7cdf96deee65119f06b59492c2009e5a829bd7947dbba336d679cdf59) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e1fc45f7880e0505ff0b6a079b9af149f225e260f59b1d20225357a8cce8ffd8 c5f975b35c72cfe2da72009c9866a7ce5eafadce57af395c9c1b6c94b383ed2c, email=879cc0c7cdf96deee65119f06b59492c2009e5a829bd7947dbba336d679cdf59, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=95, cust=m.vivian89@gmail.com, email=9b03be7f7b75d06210aa37a9628adedd1e325796ba033f8a57bb8c5753d66f71) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=adefb68926ebe4e68ee4fb19feb31fdeb301bfe3b1d41cd814182864f6561196 caad0424c289b50db0fab5c16180169d817a2334f4978758ef0770ddd2c346a8, email=9b03be7f7b75d06210aa37a9628adedd1e325796ba033f8a57bb8c5753d66f71, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=87, cust=olivieriamanda1997@gmail.com, email=145e447211f84409c02f1cf4cd381969910477249cc16ba8004fac0329abcdb9) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=52e8e47b38e854580afce4aade15dbd5ce0c0464da711afe71da123687d5a4cd b33c87ef53c48f30d1bb8f28dbecc4b256e893e0f252fb1dc606e47d1d1f345e, email=145e447211f84409c02f1cf4cd381969910477249cc16ba8004fac0329abcdb9, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=93, cust=marcogori04@gmail.com, email=d6243000de1e650325d6bed59c49c0b0922617ab804e0580144ef1a458547043) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 f1174614024ba00c32390a3aa121bd0e127a3f0733960aa44a7fd54cf7ea88c2, email=d6243000de1e650325d6bed59c49c0b0922617ab804e0580144ef1a458547043, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1394, cust=anna.filippitsch@gmail.com, email=e562107a129eb168692cad4370e42d99085963ba8f7533742a97579b3ef96d21) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 deb1ad2fbf0877310afd900cb0be0f5f48d89a97de6dc73b3e06618acbf4cd73, email=e562107a129eb168692cad4370e42d99085963ba8f7533742a97579b3ef96d21, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1329, cust=Liliana.alexeeva@gmail.com, email=4c60e4451fc80ef08ac65b32c46cec18c8c368a005fcc74c4e480cb310fcc6ca) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f6a761f669dfeafd8086a367b336cbee496a1b13ac5128c8cb9346ca7891ccf3 e49891c8cdcce6572c7e8bb56c00ce84e1f71c37779b77c37864a9b420968974, email=4c60e4451fc80ef08ac65b32c46cec18c8c368a005fcc74c4e480cb310fcc6ca, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=99, cust=erikananni991@gmail.com, email=10ec34247f0db7dbe6b01af65bed54320d5698632198edbad8b52fde1d865ef9) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f83c31f2a4558a2223e1f58d52cd7b3c8e6cf42da50dfc455f61b02b454f7bb0 6c799e0b6ed0a4d94401fe6820626caf3c3a01ef55a7561032331abb5031a7ae, email=10ec34247f0db7dbe6b01af65bed54320d5698632198edbad8b52fde1d865ef9, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=96, cust=pie92.magic@gmail.com, email=0d279f135e54cc22ecb7ec6b15693653888b522245c503ff45888722f9b1829e) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=400036f1e80fc7626d4801a28476e275fe315f127edb12defaeea4f12d48e7a9 586afcc8de6b7c1df45edb77e0ad19058a546e84e44feb1edb08a6fdff720d36, email=0d279f135e54cc22ecb7ec6b15693653888b522245c503ff45888722f9b1829e, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=90, cust=angeloroalessia87@gmail.com, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=148, cust=angeloroalessia87@gmail.com, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 2f972ae700dce93905a4ea77dc7f644e5ae53bcb23da40a08a51607968c76689, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=101, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=107, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 6fef92f08df3e125d7f378fcc6b2c963277a8d4fc0eff7cafbb329a93ed14d2e, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=101, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=107, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 6fef92f08df3e125d7f378fcc6b2c963277a8d4fc0eff7cafbb329a93ed14d2e, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1331, cust=simona.reina1985@gmail.com, email=355cc3834aecd1ddb412e5583d7b96cf0ca85da3307ec443ee060848faa92d82) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 fdc97875a4c7d08653f1878804c341a04e341a1c5498f58666c5b86237ea2101, email=355cc3834aecd1ddb412e5583d7b96cf0ca85da3307ec443ee060848faa92d82, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=104, cust=valentinagiomo@gmail.com, email=1a69607ac19a88638b3a8f11fc3bf83a0b5c41f7f32d328fe744a08128bfcb52) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 8be8456f63cb5962a78e9ac827b0656eb895606742404d4daab1670fa7745e7f, email=1a69607ac19a88638b3a8f11fc3bf83a0b5c41f7f32d328fe744a08128bfcb52, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=105) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=873fc42a5952181eea451cee3681747710ae38f7c901a1d38c198eb1da473d1a 80cc5659e86a7724b3e6b0bd0d6e8008d6911d81b0b46aeea66e13d2e2701407, email=966b6ce9677607e9325dfbe8aa10a9a6ad0dc709a39466eec2623285bd2359ff, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1329, cust=Liliana.alexeeva@gmail.com, email=4c60e4451fc80ef08ac65b32c46cec18c8c368a005fcc74c4e480cb310fcc6ca) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f6a761f669dfeafd8086a367b336cbee496a1b13ac5128c8cb9346ca7891ccf3 e49891c8cdcce6572c7e8bb56c00ce84e1f71c37779b77c37864a9b420968974, email=4c60e4451fc80ef08ac65b32c46cec18c8c368a005fcc74c4e480cb310fcc6ca, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=102, cust=castagna1.ac4@gmail.com, email=85f521daa3e9fcf2d1ca19e75ed0b16ed0dddc5a120c53e2abdb3e2d6d310efa) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 0757afd93baa5de0a77732ba12143f24020293a7db1f05e85b873b14e7d28a22, email=85f521daa3e9fcf2d1ca19e75ed0b16ed0dddc5a120c53e2abdb3e2d6d310efa, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=102, cust=castagna1.ac4@gmail.com, email=85f521daa3e9fcf2d1ca19e75ed0b16ed0dddc5a120c53e2abdb3e2d6d310efa) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 0757afd93baa5de0a77732ba12143f24020293a7db1f05e85b873b14e7d28a22, email=85f521daa3e9fcf2d1ca19e75ed0b16ed0dddc5a120c53e2abdb3e2d6d310efa, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=108, cust=federicaf747@gmail.com, email=1472764b12149c11fa19cb070b9ff2938ab83b2a43105d3c26d8c80a145e9d86) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d c06909d871671878e5cad1bcf0d1c2e63d2bbd2370f27b230d3ba285160a75b7, email=1472764b12149c11fa19cb070b9ff2938ab83b2a43105d3c26d8c80a145e9d86, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=106, cust=gbpatarini@yahoo.it, email=734c54b7aea918b50dc83a3741dbc4a7d69991a1c01047192ce4c856ff633c9d) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 ec54724b8490e419edcd7cd90fcba3d6d5438643498fc71640044827b58547ba, email=734c54b7aea918b50dc83a3741dbc4a7d69991a1c01047192ce4c856ff633c9d, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=106, cust=gbpatarini@yahoo.it, email=734c54b7aea918b50dc83a3741dbc4a7d69991a1c01047192ce4c856ff633c9d) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 ec54724b8490e419edcd7cd90fcba3d6d5438643498fc71640044827b58547ba, email=734c54b7aea918b50dc83a3741dbc4a7d69991a1c01047192ce4c856ff633c9d, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1327, cust=stefimart9@gmail.com, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6f63ccd5d1ea1ee37f12baa72e9376ba62a3be038cd78f0c67ccef4feb880cc 4e8e8188c7ad9424d7a049dc0218ea82e57079ead7cd3ecbb80520c029126cd9, email=40d3088d05004bc920272602d2b4f9b25a3bcbea7c4cbef1d935b8f8a7863cb3, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=112, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1265, cust=pabli2580@gmail.com, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 a50c00eda15cbf0ae7d055d3657d586359ba394f5885278740290734991f7b93, email=e4e500444457f1556239bc4043723109c4eda8bb890c197d4af213794ebba7fd, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=111, cust=fedenico2012@libero.it, email=eb45012b6e6383bb4d3c51d5a3200cc9c9c8a017a0c013e2591369bafeff8ae8) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 25deb8ba4bbe9cae3b74e8dbfb9226a6bb7281b23878c0d8aab821f510ec0e00, email=eb45012b6e6383bb4d3c51d5a3200cc9c9c8a017a0c013e2591369bafeff8ae8, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=101, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=107, cust=giormaty@gmail.com, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 6fef92f08df3e125d7f378fcc6b2c963277a8d4fc0eff7cafbb329a93ed14d2e, email=d0f6d28584080a82c2010cb8f9331ad0099db510b335024c8ccfd53e7517457a, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=119, cust=foda66ttyy05@gmail.com, email=4f1dcf5e3ac097cce7b20d40150f6957718320892ae94735324253e1b0bf10ad) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86d0917177d9cf5fb859b81005f650eb9a3be0d5b1a66df60aea9aee416bc03d 4566eebaa50b2e735cc0c8edc27474da22e368bcda97433ccd13dac747668397, email=4f1dcf5e3ac097cce7b20d40150f6957718320892ae94735324253e1b0bf10ad, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=110, cust=pisandre2@gmail.com, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1078, cust=pisandre2@gmail.com, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 feac526abc84686b0eb549f3f9d84cdf5ec35f7289761e9d6bc2cd875b486786, email=13c9deaf5ad3dc8bf5887b20d9806358e5bf85803f9ecac0561ca166bdb179d5, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=115, cust=info@wb-bau.de, email=cc30eaa90bc5928ee96b8161187ae5e7b953465ea98c96e01fd0ba1d2448d7a1) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1d4b41c9db9172e5f151e4a5fe3c57ca3f98b8e6ba807450b10d1897c84ce72b bcd70df02ff441908b4418c7dfb884b04ffaf25cab78fd6b0f255e51c582ff02, email=cc30eaa90bc5928ee96b8161187ae5e7b953465ea98c96e01fd0ba1d2448d7a1, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=210, cust=eliga84@gmail.com, email=3b016c0a8c9b114c8215e3d0cd1150b8ecec2cc03891a25e86f28bdf0e05721d) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 645be1d657a165b90d842422ce48e9d74a2b9c7e5185d48ff53219faf2ce2eeb, email=3b016c0a8c9b114c8215e3d0cd1150b8ecec2cc03891a25e86f28bdf0e05721d, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=128, cust=damknikic0@gmail.com, email=b0a9cb87ab93ca88c3c6224029a0cd7fadd4951e8283913a8b982cb6b49b207a) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3b9c083cf1925df50e1e7db938ece186fa153d14782b30cf4960a069a2a0f68d 8cc16a93417589565f3c027d009fcb7640eab5efd1be27ed6114719021bd0d7c, email=b0a9cb87ab93ca88c3c6224029a0cd7fadd4951e8283913a8b982cb6b49b207a, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=124, cust=cornetti1987@yahoo.it, email=6aa420c9b54ce2dc1dc5363e89393b81b59d60ab21556d6c6f61cde4f23bb9f3) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 d8ccd5890fd35aea666c7154cfbdfc8fc3c0ea7b4855613a0df9dc0d83136b03, email=6aa420c9b54ce2dc1dc5363e89393b81b59d60ab21556d6c6f61cde4f23bb9f3, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=133, cust=sarahmarie1984@web.de, email=1c5d22efcd2ad20459e2593c4ff548bdd4c22ba22222a386b10d9b07c1fcfdfa) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d233633d9524e84c71d6fe45eb3836f8919148e4a5fc2234cc9e6494ec0f11c2 1382dca91398a112777fe6ac3527c92fe97f2c74f58e7f5eee97c7ea5ca88e43, email=1c5d22efcd2ad20459e2593c4ff548bdd4c22ba22222a386b10d9b07c1fcfdfa, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=130, cust=cristina.filippini87@gmail.com, email=5bb874ec44095e9dc1ce572a769f7231ed5c5382594e259f33480fb188e501cb) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f bddbe7c3de821d27f79ee32eeafa1fe9b2c290a2ea1d9df2ca620d2069a5d968, email=5bb874ec44095e9dc1ce572a769f7231ed5c5382594e259f33480fb188e501cb, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=127, cust=francescafuchs@web.de, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 87b833ddd75c48aeace0a431087249e74685b6b00dabba9133a652d360b3f390, email=04d249303287c4c2c53dbdb7d2cf019a55ac10b9171850be9aa786a163d68d19, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1166, cust=kdugdaleosullivan@gmail.com, email=62a2ee8c45339acdb4746ba1b7f1baf1eb070fbb2fc67c4dceee5522a51cab50) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f5be4b62e1c45f6151b247dcae513da8a91906942535f0e2c232bf7efe4750bd e55461d674edf17feb7214adde02612653b237e6ce2394e26e209e42401d8842, email=62a2ee8c45339acdb4746ba1b7f1baf1eb070fbb2fc67c4dceee5522a51cab50, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1166, cust=kdugdaleosullivan@gmail.com, email=62a2ee8c45339acdb4746ba1b7f1baf1eb070fbb2fc67c4dceee5522a51cab50) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f5be4b62e1c45f6151b247dcae513da8a91906942535f0e2c232bf7efe4750bd e55461d674edf17feb7214adde02612653b237e6ce2394e26e209e42401d8842, email=62a2ee8c45339acdb4746ba1b7f1baf1eb070fbb2fc67c4dceee5522a51cab50, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=139, cust=elena.coita@live.com, email=e9335057c29d23413b95adc939843ccea0884d91bb9e69d7d1a70452ce6c93a1) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 a35b6151e84ee6eb7686582c049543dc3c4b8bcdb0d97808f575ea747b3d26ca, email=e9335057c29d23413b95adc939843ccea0884d91bb9e69d7d1a70452ce6c93a1, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=135, cust=mydliarovajana@yahoo.de, email=851cf038426289d7a6589f8ceaafd999714a15a81bba13c7404f7637632abb49) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=be480d3210e56e785947940fedd007ad4eb049b849e5def041dd90595cc220a2 885f6f6c52a092c928ef56dbc6cf8cda09822d433fe7a5eeb703222f247489b6, email=851cf038426289d7a6589f8ceaafd999714a15a81bba13c7404f7637632abb49, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=126, cust=lisalotti28@gmail.com, email=e45d2bb4ea7150422ad4d6ec9b1570f4e378077e902ea0baa57721a5c6a4d0f4) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=134, cust=lisalotti28@gmail.com, email=e45d2bb4ea7150422ad4d6ec9b1570f4e378077e902ea0baa57721a5c6a4d0f4) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d84fe7e07bedb227cffff10009151d96fc944f6a1bd37cff60e8e4626a1eb1c3 743a4b029cfb0298633adbffc2ec587430ff03bfdba3a991a6c06dc3ce3b01fc, email=e45d2bb4ea7150422ad4d6ec9b1570f4e378077e902ea0baa57721a5c6a4d0f4, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07daa37c0fa3ae8530e90d617578813f89825944f3113b0cc643ea9b74339705 e2cde22b860d9a7f89204802478e91faca0f93db12e9406aebf3a083275f33f5, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1373, cust=Luciavisintin@libero.it, email=7a213212b50a14bf46eb60e76acd6d79b9246ce5263803001745e36596fa4cdb) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6326e0e8cfdaab9af83026a0620bafd05179e3a0cd1b812222682d86285b30cc 9cc52922c68b5f1562ed99d4b71322fc73dac79a8727954da3f73d377c7c7a3f, email=7a213212b50a14bf46eb60e76acd6d79b9246ce5263803001745e36596fa4cdb, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=765, cust=lauragrandinetti83@gmail.com, email=3781cf8df58211be7ec8b528a5e7464f1a1372c29611997c6a8c6bd8c34173d3) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 983e9dd795b2e9076d4f830e32a5c618d7da20a779f5e23185c9f79e9e4319a8, email=3781cf8df58211be7ec8b528a5e7464f1a1372c29611997c6a8c6bd8c34173d3, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=142, cust=eli.gabbana@gmail.com, email=d6f7452a49e40d9c8209eecfa1eed8db01e02ed07ba6611dadb712ad0045a6ea) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad cb47533ed301f375848733c2af0a9a06c5877122817513242210cec4f2cca7d8, email=d6f7452a49e40d9c8209eecfa1eed8db01e02ed07ba6611dadb712ad0045a6ea, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=257, cust=francesca.andreana@alice.it, email=16860c50103260fb9bbb468ec77792d7c2f5591667673b30aaecc575209071fa) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1160, cust=francesca.andreana@alice.it, email=16860c50103260fb9bbb468ec77792d7c2f5591667673b30aaecc575209071fa) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=43803af471f2a98d8c1fc72b184fb5b293be92c7e965f30fb230cc1c813117f6 c37e9b1691a6e259921efadefaa3355ca22b2747e76ac56007193ea51af6a269, email=16860c50103260fb9bbb468ec77792d7c2f5591667673b30aaecc575209071fa, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=147, cust=ca.biscardo@gmail.com, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7b8d8e9a396b3da1eec06c576445f41742b93e10d08d33a8bc19bca926fb33c0 0f4bc4031721a1e9d23112943532fb654dcab63101f4a70e2bbb4578e506ecca, email=57ff9640ec8ddb2f4ab5742ab73a6b011998c3a9879c0de0305116c49160c918, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=145, cust=sararoma90.sr@gmail.com, email=423cf691d91a76f9bd5dd73dd12e126009e80d222fe6ce0cebd859cb7efe2b2f) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 b1ec253b523cfe4625cd452fbd68948bc7c1a8842946365d5c6e161da03787ac, email=423cf691d91a76f9bd5dd73dd12e126009e80d222fe6ce0cebd859cb7efe2b2f, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=144, cust=lisa-madeleine.steinbach@web.de, email=a98314980e09578d3d4561b0a736ffd5d1b9788a20037f7c50246dd7b19510c4) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d84fe7e07bedb227cffff10009151d96fc944f6a1bd37cff60e8e4626a1eb1c3 eb1309294b2614ed9cf3d75a3d0d986aa8cbf2c9864098a021c855811ff1c940, email=a98314980e09578d3d4561b0a736ffd5d1b9788a20037f7c50246dd7b19510c4, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=143, cust=ch-stumpf@web.de, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 c8394cb5ab57ced28cc05fb12f4c3900ebf465704e4190d57b194bb2d23e1fab, email=a630ffd913993193b741a712b7ed6413d8a047a7af2cbaa1bfa7672e74e61163, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=90, cust=angeloroalessia87@gmail.com, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=148, cust=angeloroalessia87@gmail.com, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=608a74902fdf38039c2a43c0f10ca0d392a599a8f6b7fb6cec11466660aded51 2f972ae700dce93905a4ea77dc7f644e5ae53bcb23da40a08a51607968c76689, email=111c314bedf9eb40ef6c0ab3a4b74bfd6b1d0dc50eb53931044e59ebaec20af2, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=150, cust=costi.miron12@gmail.com, email=9b5723b1c3c59f5398b1ca6cde0ff88b13f27ad76357b1d0170e31cb099186a5) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 6d7a9c35acc287388bc839bfb6fb870707403344a0317a7e9a5096e242c315af, email=9b5723b1c3c59f5398b1ca6cde0ff88b13f27ad76357b1d0170e31cb099186a5, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=149, cust=simonagraziosi@gmail.com, email=a9035832880bcc71feaa2226e0145c54e57d7b48a37ea11718efe34677b37eca) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 e43f928428499069bc03d05566a4dccb9fba21e2990b3557d7b771c9efa7cc13, email=a9035832880bcc71feaa2226e0145c54e57d7b48a37ea11718efe34677b37eca, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1209, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1296, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1513, cust=davide_bonello@libero.it, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 5f79a4378c0798d06af26b9009b82303c2c9bc6f06e136a0b2ed9d52044bde4c, email=e0ecd5c9036f88b61c209c6bed9bbe309f8f74942c8ce2e315511a47115d07b8, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=140, cust=mirlinda-gashi@bluewin.ch, email=2c6ad6ad57024f9b8b160579bc4b78c64de40fb068b3f4f230e482dca86435d8) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fd36991f02a65f3ad765c0356ce16f1d4eedc7a5a47890294c1812643862d293 156f5a78028c634a7438fc89416a76fefa1a77d2615df9d3364490b3c6c48ba6, email=2c6ad6ad57024f9b8b160579bc4b78c64de40fb068b3f4f230e482dca86435d8, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=152, cust=nessunomai28@gmail.com, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=04c10bc62d25ff9f3cf6f23a1864fb4269165ff14d2c547113d2ccf50fc52eea 734b31066ba34b54563ce0c36227a785b78264f583228b64c773acf9d3bf1fcf, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=152, cust=nessunomai28@gmail.com, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=04c10bc62d25ff9f3cf6f23a1864fb4269165ff14d2c547113d2ccf50fc52eea 734b31066ba34b54563ce0c36227a785b78264f583228b64c773acf9d3bf1fcf, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8, hotel=39054_001) 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=152, cust=nessunomai28@gmail.com, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8) via hash 2025-11-19 15:39:08 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=04c10bc62d25ff9f3cf6f23a1864fb4269165ff14d2c547113d2ccf50fc52eea 734b31066ba34b54563ce0c36227a785b78264f583228b64c773acf9d3bf1fcf, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=172, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=175, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7276cf79fc3ff7ae0713e80384a31f2aa524a67439c27a39b249f8634bc0647 17f1a7a99472f8b041765f5125fcac5733bceeabf810d539aea600cb86b594df, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=125, cust=fabiofroldi@hotmail.it, email=c7d41ee9cf5b67ec8c211599e83a1ce066db5fe39aad0b54308a3bfa46901c0c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=26ef33af3f99c756154f03b275c8ee4244ddd82cf0fb046dd84b7b9f0242e9fa fe34adb3c96d2962c963254fb7612d2d9bf6bdc54fe33b7baca30d9a672f1136, email=c7d41ee9cf5b67ec8c211599e83a1ce066db5fe39aad0b54308a3bfa46901c0c, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=156, cust=davidv@gmx.net, email=813f64e18eb8fffc17119dae64773193a3540d974b006a5b063a922431213b3c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=07d046d5fac12b3f82daf5035b9aae86db5adc8275ebfbf05ec83005a4a8ba3e 909f1b3bbb2d3bc7baaefab1da9cef1054ee996d32a5ce6a762d257577d0b2d4, email=813f64e18eb8fffc17119dae64773193a3540d974b006a5b063a922431213b3c, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=152, cust=nessunomai28@gmail.com, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=04c10bc62d25ff9f3cf6f23a1864fb4269165ff14d2c547113d2ccf50fc52eea 734b31066ba34b54563ce0c36227a785b78264f583228b64c773acf9d3bf1fcf, email=f5ca7b9a9e11abc0b910593fe67c84741b0a4f68fb744d40b31a6a12effcbbf8, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=154, cust=katharina.pfoess75@gmail.com, email=fb242c27aedad80489e58140b2713e6fcc80eb9b9f99d75ff5174e9554bad2a5) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b9790352f03b19c59b587b9fa0c0485468a2a0c459f43f2e90917e5cf919df8 0b037899604d66ab84796afe159719fb7178893bfacd3ff8ee0d9351db6b86fb, email=fb242c27aedad80489e58140b2713e6fcc80eb9b9f99d75ff5174e9554bad2a5, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=157, cust=lisadallaglio@yahoo.it, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d203ce6d92c4a8a5204af4727f6ca08b81634fd7758c195f4003996496f00c73 885fac1a6c04d61353f7a02e72193784fa0423b2ac1c32241c5cc3b1591675e5, email=d6f221e7a9c869ba4afca85f81fa4595853fccbf497432f8c0c11ee6f35e54dd, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=159, cust=johanna.waizmann@web.de, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9f8f85d036c72c70e596958eac400cd84d81a4f51d38073e3a8c5a1c216c82b6 ebe5865f3d80bb317185ef6c4bd3e8188364575bb36b7100a71eae228c00787e, email=87518105a2a718f5051bc4eb34dcd7c2c424253192b73f1051a43285901dd2a9, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=168) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6e45d8dad824b5c53b9252f439778e196963ec98de3376339e1484e68097330 cd24cb486e6ea1fab9755424b2d3cf9aae96a8fd76e678fad1f10cc866826bb4, email=dab793c16b79d8b5674e88be9c6402db90faad817ed9aab15eeeba7ba15374e7, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=166, cust=adam.87@hotmail.it, email=2bfe32eb4d03a2623d2e2040353f2ad98f68a1792fa5df23cb5d376db36906b0) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f7f376a1fcd0d0e11a10ed1b6577c99784d3a6bbe669b1d13fae43eb64634f6e 863a60bc716c3e283a154c7e86158a51524b530c6d5ab19a73eb17991a33c253, email=2bfe32eb4d03a2623d2e2040353f2ad98f68a1792fa5df23cb5d376db36906b0, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=172, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=175, cust=casaelle1234@gmail.com, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7276cf79fc3ff7ae0713e80384a31f2aa524a67439c27a39b249f8634bc0647 17f1a7a99472f8b041765f5125fcac5733bceeabf810d539aea600cb86b594df, email=d9de1f1178018993dd9867a6b881f00eade12c7528a07b86a4ab1c2fa04b1d2d, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=171, cust=simonafarinetti70@gmail.com, email=6923fbf1adbec6ae5504a6e452dc4800152192fd5e5575792b47b67cddf75968) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 0d6cc135b43e079e4771375ab88cfa02bb1e970561115e5097dc6db99f114e89, email=6923fbf1adbec6ae5504a6e452dc4800152192fd5e5575792b47b67cddf75968, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=176, cust=tronconi.franco@tiscali.it, email=577fda711a7920f1aa64676abde90d833b8296b84790d2406d1349eec1edb632) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93722a04fa35a4daf711970c7bc4ad6a66eb690236929f5449e3323db268d610 311098425e2faf14e80c5d630257faf7609ceed30ce777b4439775fb02385571, email=577fda711a7920f1aa64676abde90d833b8296b84790d2406d1349eec1edb632, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=184, cust=m.serenella@libero.it, email=e3653e47ef6faefe3aa95b29abfc3e2c832a98acdb6900fd07fd6088976c2c3f) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3ee782b6817ab6133cb5b31187825470bf90d8e031bcdfdf1bbea811bb638cf 3312ca7740039fc69f46b344b2e5906fa7e5a48fbddaa10a02d94b938ffe0517, email=e3653e47ef6faefe3aa95b29abfc3e2c832a98acdb6900fd07fd6088976c2c3f, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=186, cust=giuliana.morosato71@gmail.com, email=dd5ca9979c0d14688a86f35cce4b6bba21b104d083d11682ed98a9275ea9ee18) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=180, cust=giuliana.morosato71@gmail.com, email=dd5ca9979c0d14688a86f35cce4b6bba21b104d083d11682ed98a9275ea9ee18) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7df0a1c321a9777a6e8969115321d1c071441a1098145be9ff35f13f7f32fd47 80aac02fa3875f4756d353b4d2cc3e9b30e12e3d52f140b0c8e287ae86fce271, email=dd5ca9979c0d14688a86f35cce4b6bba21b104d083d11682ed98a9275ea9ee18, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=188, cust=corinne.zanelli@gmail.com, email=4f9d30cd16a3af69f1892079721415e518856eb4b51006bbdde3256862c35ec7) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bda0f4154d3677a2db14b3bb26c4cbe77d6f0a750dae95994ac108473766dc81 859abb4717d60394bccfa89288536187c6ce80f43a314b14b96efda7f5b26b3c, email=4f9d30cd16a3af69f1892079721415e518856eb4b51006bbdde3256862c35ec7, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=189, cust=rosariadimartino7@hotmail.it, email=084724296f392e01181762a2e452c0bc706175b0492b4cdabec9455d6df90fd1) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a43dd97001f3a11f5fd2e1803f39cac63c51e06fab9ebf8abc91cf3dea3018ef 9eca4e3401e99cb7557863173a63804c84331f483e7fadf0d57ff9440b634dfa, email=084724296f392e01181762a2e452c0bc706175b0492b4cdabec9455d6df90fd1, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=191, cust=federica88lazzaro@gmail.com, email=18ea673a1b5ef9851d340e3eb526e08151c85a1e30033e15de90e9ddfdc28416) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 295562f049406fc51a95f9c23e920756e1d5785c7ff9c77ebb77b57980eb1c22, email=18ea673a1b5ef9851d340e3eb526e08151c85a1e30033e15de90e9ddfdc28416, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=191, cust=federica88lazzaro@gmail.com, email=18ea673a1b5ef9851d340e3eb526e08151c85a1e30033e15de90e9ddfdc28416) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 295562f049406fc51a95f9c23e920756e1d5785c7ff9c77ebb77b57980eb1c22, email=18ea673a1b5ef9851d340e3eb526e08151c85a1e30033e15de90e9ddfdc28416, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=193, cust=Enovebiu11@outlook.com, email=d746dee5bc4ec768bde25f968ddd949b330c9faa0de4a16af45c965c6ebe2bff) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=863613c4458cb474d3cf9dd4cad2664bc0a523e0de13247ceb1177ee98340f39 5471638c1b5329e9091febce76b6cff7a8cee4cbcd366009f9803d00eb8a979a, email=d746dee5bc4ec768bde25f968ddd949b330c9faa0de4a16af45c965c6ebe2bff, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=195, cust=Mariarosarialippi@yahoo.it, email=ef06bdc0f107b9731899162bcc1592b9784695915b51e8bf51278d1d1b87033e) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2e05a99f2a3277ce0da3d7b8be14581533114dc81b65da91814c6a62d69421f3 ed154c273ece26afd72b75c228abb06828d30f912337f8dfaa6a0479f75114a1, email=ef06bdc0f107b9731899162bcc1592b9784695915b51e8bf51278d1d1b87033e, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=198, cust=carolinanne.frey@gmx.de, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=141a22e67c3322ef057e4264499bc488bcf3900ed8b6f3af4e145e91bd824a90 2a971953cb93a5c8d364b99198373e8e0a6af30c70bf2de6679faaf20adfbc90, email=69628b42e7219e6771466f0650c866300344cb3bf1754fb7681c06298057a534, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=197, cust=maddalena.zanon@gmail.com, email=26f0d1a3f3a371bd4189fcbc596ae84e1ac63cfbef301deb30a9e2a3d07e850f) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8c0ff78e855690accc07186091a60eb8ee0b907ae6633830747dfe5f799acc00 2c927f04fd2e4dff361b5ecaf4692c520d81155d185d4bbd47c24b5de87b5ca7, email=26f0d1a3f3a371bd4189fcbc596ae84e1ac63cfbef301deb30a9e2a3d07e850f, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=201, cust=bosettoelena@gmail.com, email=d2621c54d5500f94679b7f99de9d38854aecf8dc500b4df181624499f17d779c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0ce93c9606f0685bf60e051265891d256381f639d05c0aec67c84eec49d33cc1 1de0ec590f01d022cb0bb82c24f8934b3c3d5924a3728d2b16377ba640ac1bcd, email=d2621c54d5500f94679b7f99de9d38854aecf8dc500b4df181624499f17d779c, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=203, cust=enricodrovandi@hotmail.com, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 021d7809bc0086fcb11a1decc4733c14bedb972e93973ef45b9710f859eb1b5c, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=203, cust=enricodrovandi@hotmail.com, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ceb86317d0d4dac6853663589ef02ccb67134cee75bb886a4410b7aedd0e109 021d7809bc0086fcb11a1decc4733c14bedb972e93973ef45b9710f859eb1b5c, email=eb71d81584ee3438e8efb8dbb45cefd6df64a3739abdb84e6846bc420bbccfcb, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=202, cust=japantri88@gmail.com, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=360, cust=japantri88@gmail.com, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2547887be5eaec9c95584fb892e5ca8d38b85e4265babb9c7c7f7b5256e0d635 b1f1b9ac76e307221ae2b928e28d6245781638c731e75af5ebfa2e1a6ec7544a, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=216, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=229, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=248, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 d1466fcbf66a6f772f6df2927dc3ee74ddf1ec3d00936dd822982393f3604632, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=215, cust=alerich93@libero.it, email=387997eaa2f2221ef14e1225952e5a32b3c9190c150bb85361365cf93188ad5d) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 15079ff27eb9577bb794a6a73088e2fd8920ab771185c4724ce9bd5094566418, email=387997eaa2f2221ef14e1225952e5a32b3c9190c150bb85361365cf93188ad5d, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=210, cust=eliga84@gmail.com, email=3b016c0a8c9b114c8215e3d0cd1150b8ecec2cc03891a25e86f28bdf0e05721d) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 645be1d657a165b90d842422ce48e9d74a2b9c7e5185d48ff53219faf2ce2eeb, email=3b016c0a8c9b114c8215e3d0cd1150b8ecec2cc03891a25e86f28bdf0e05721d, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=209, cust=ioleoieni69@gmail.com, email=59818b98d6f9d96d4643f0c84134bd7f9f2de7e1cc8f5a3e28fed7c671d8f39c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 57c65beead1c902cb1d49aa2b91b3e91174b37c2d2c4ae17e25c2d5f719ebea1, email=59818b98d6f9d96d4643f0c84134bd7f9f2de7e1cc8f5a3e28fed7c671d8f39c, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=207, cust=sabrinareisser@web.de, email=fd9c5b7962ac9e7a91ccfb8313e14027ba23172c5a1615be75376dc5d5d53f75) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c49b876c05fd376922883ceaf5b7e7871ae4ae9f24e79958f3fc70efe114627d e3aefd75427a11015981c0cca66c2cbf131b6d10b0c5352d21d83b0573034c8f, email=fd9c5b7962ac9e7a91ccfb8313e14027ba23172c5a1615be75376dc5d5d53f75, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=208, cust=alfonsobarricella63@gmail.com, email=81e71f66a6aee69de18139d02f47b3395402e9d42a1ff3ed29ad8dd6eb8619d2) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c7e52d8590eaed2bc3558eacd21b5ed7d1ac0770507440f8bc2748308090bc77 b6a060ebe45e7678b91ce60db9d0b128eac36c2a427a26a4511a84d4f8e84b6f, email=81e71f66a6aee69de18139d02f47b3395402e9d42a1ff3ed29ad8dd6eb8619d2, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=507, cust=alfaranofrancesco@virgilio.it, email=618e3f2337a14ac3380c8a99e700df09711160f3cf41ba50ae315681d19279e7) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=508, cust=alfaranofrancesco@virgilio.it, email=618e3f2337a14ac3380c8a99e700df09711160f3cf41ba50ae315681d19279e7) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=206, cust=alfaranofrancesco@virgilio.it, email=618e3f2337a14ac3380c8a99e700df09711160f3cf41ba50ae315681d19279e7) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 102b716248e2527dce48514a55f46c79fa4abeee267f3cba57b0e687448765c7, email=618e3f2337a14ac3380c8a99e700df09711160f3cf41ba50ae315681d19279e7, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=214, cust=annalupo@hotmail.it, email=c3bc7423ff6aeca103dcff031346ec34357770b14ca6adb1295382b35c193f3c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=55579b557896d0ce1764c47fed644f9b35f58bad620674af23f356d80ed0c503 d54fad41ac9d4e276f47a78bf9b623497a44ee3c92d836e03309da7c5ea38114, email=c3bc7423ff6aeca103dcff031346ec34357770b14ca6adb1295382b35c193f3c, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=212, cust=f.bafico@me.com, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=220, cust=f.bafico@me.com, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 b4754268d144e545f8a4f2425d74d0894a6576819520695d5ccf9311028c4c86, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=212, cust=f.bafico@me.com, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=220, cust=f.bafico@me.com, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 180427a8dc69d405f7f878370f6b175d8f160a7422aded115c2fe9c32a45189b, email=f412673b8188469a1e9009e3365c00a4be089a3a65523292359c7037891f964c, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=221, cust=samuric@libero.it, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6c1bdfb0f1ec46ffd6ddb972d02049c9d2168515bd9fd23c7eda144607891b5f 15079ff27eb9577bb794a6a73088e2fd8920ab771185c4724ce9bd5094566418, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=223, cust=michela.tati@gmail.com, email=4b98cec35cedbb4fbca4cae3d2478729210d8a2c655629a6484a09d8e93c2a7a) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3ee782b6817ab6133cb5b31187825470bf90d8e031bcdfdf1bbea811bb638cf db0e502f4cc100e42a2946b6707a592cd18ad65af3c024c741e1a69888753797, email=4b98cec35cedbb4fbca4cae3d2478729210d8a2c655629a6484a09d8e93c2a7a, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=222, cust=delleradenise@gmail.com, email=58ce11723b7a8f70c7f4efdfcfc94b97d59a179ad007bee015af79a7de0a168d) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 1d50ab23dabdcd279baf8dfab5108fb00b6d0da0118db5af40d95f2e735000fd, email=58ce11723b7a8f70c7f4efdfcfc94b97d59a179ad007bee015af79a7de0a168d, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=224, cust=fmarchesin78@gmail.com, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f51ab9d849938a4f1e88903912ccdc17090df2bd9a432adc6aab61ffaf325d82 a8fc0b2a558621ca6c97ee92c128a32c2c3523b0cca61623301c0d5ea1a2b991, email=703709c65d77a3a0b49ab81694bf0fe49896a6610d68f6259b80016b0efbbaff, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=225, cust=melissa.corrigan@gmx.de, email=bdc6e4ad7d17a6e817bad7b7dfbab0e638c8a6cdc44a9480922043ae3dd9bee8) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8def3bf5d78abb247b4829e87b52b10d79b1cd0e2aec529930ed692ee8d1cd2c 25f102fa56f62b9aa18941e1c71bc51633e15b1ba0e3545f8610207b79abd482, email=bdc6e4ad7d17a6e817bad7b7dfbab0e638c8a6cdc44a9480922043ae3dd9bee8, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=227, cust=bobina78@hotmail.it, email=ecb2469bf03f830d817771243182a18cf8c5a1fb7d9f3a811f71d6c1482977a8) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c ba3d4b19f4deaa8fb663c46f153847369c64fc07a63e8b531439762d2b4cfcba, email=ecb2469bf03f830d817771243182a18cf8c5a1fb7d9f3a811f71d6c1482977a8, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=216, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=229, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=248, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 d1466fcbf66a6f772f6df2927dc3ee74ddf1ec3d00936dd822982393f3604632, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=233, cust=carmelamanzione@virgilio.it, email=3ce612faeebe2727f352f6988df0e051167eb20ed62b8d62db24abfe36ca12fd) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=10d3927dc980e0300756ab1857e29d66e28a8ffc4f5976356a049db158e165f6 43a0982b359bf623aab45d66de32d27cd7a3ea2ca3237941d2d09f5385b371f8, email=3ce612faeebe2727f352f6988df0e051167eb20ed62b8d62db24abfe36ca12fd, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=232, cust=mariageorgantzinou@gmail.com, email=e23385d34c10d26fdbd192b32baea4eb47c93244f56686a533482acf338592f0) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 aebb178d694e1de95c4744beae2b1d2bffe191a99b22fd143cc5537d3e0921ec, email=e23385d34c10d26fdbd192b32baea4eb47c93244f56686a533482acf338592f0, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=237, cust=info@baeckerei-dorner.at, email=1e618c4ec1260de5d632ccdf2fbfa5c3806c51d685f6b263781e029711f6737c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c2afdd38565b01f278bc8a5513cd8354840fec53de25dd45af4d23d6939abe8a 76a2bac9af73dd0a68a3edeef43ce3a6581f2d8fa0d3b977126248f2d50d89b4, email=1e618c4ec1260de5d632ccdf2fbfa5c3806c51d685f6b263781e029711f6737c, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=238, cust=raducarmen11@yahoo.it, email=3404865c0c23d70b931fd095993270b539dce0258fdcf68f603ab0b6625415b8) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f3c2ce176290b0c384cb4881eb714f2db58f630c33863d91c9bedf58d36007db f62a17341e3875c73b72994c574c58fe7d30a644cd6f81e295d9cb3c9202304d, email=3404865c0c23d70b931fd095993270b539dce0258fdcf68f603ab0b6625415b8, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=239, cust=cristiana.giay@gmail.com, email=fd9be2fd69f5ccecc43ff3977133e87653dd1343fb32c6b19d3c9c1ee2d2d268) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f 6c9a52bb4a945c9c44e61a00eb5f719dbb4341334578bacd750a862c18d3ca07, email=fd9be2fd69f5ccecc43ff3977133e87653dd1343fb32c6b19d3c9c1ee2d2d268, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=244, cust=dibattista.elisa@gmail.com, email=6d0ef3195f57d67e7e47e658e6f86a99ca491bc71592f36f54b625716f7daa52) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 5287e51f0b6ff679be66b9b784a3c74c010fb0ad5513abe224932334a4c3e257, email=6d0ef3195f57d67e7e47e658e6f86a99ca491bc71592f36f54b625716f7daa52, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=243, cust=liamassa13@libero.it, email=54840faf584f0a2c60ff922dda1594a587f3a5983e3318e0918bb380aaa7395f) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=71e62fa3447f5eef222cb336c7184f0270ad10b37b5783ba3f9686dfbdb65d5a 67f9390708de76a98e5ab5b5445a8683f26b3f27761d743b637bfb5f342e251d, email=54840faf584f0a2c60ff922dda1594a587f3a5983e3318e0918bb380aaa7395f, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=216, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=229, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=248, cust=barbarabettini77@gmail.com, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 d1466fcbf66a6f772f6df2927dc3ee74ddf1ec3d00936dd822982393f3604632, email=36309b008d554d38d7102bef3eec750e9cd3394ecbfc076627db99c5867a4aa5, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=246, cust=amonivalentina1985@libero.it, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=247, cust=amonivalentina1985@libero.it, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 f52e6b7599a67ba3348e5516442d6e1f74ac7dcec0341c16317cdf0ae27bca49, email=52ee8f4ffa666b4174137fec19c61561874c47ead88402c9e965af85841d3c5c, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=241, cust=marianichiara1978@gmail.com, email=edb545f2c917d8950b59821a445d512b22565dc97a4a21fc11d31be0bf894a9b) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 8fcbe81ce6831fefce1e03d6b03042de3328decf0c25f658795e345dceafdf18, email=edb545f2c917d8950b59821a445d512b22565dc97a4a21fc11d31be0bf894a9b, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=240, cust=lara.danti1970@gmail.com, email=fbe41f56a9ad409ea4ab9e249793df5b704b75ddb1ac7139107e398330c57f0a) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2b2a0ff8f9def3f17d58512ab10d7b1b40e5ae06dabbddfd4d9278a428a3700c fcc80750040f1a2d6eab910392531d8e766f3e9faeb6d0b19c7b3c6c7c242a05, email=fbe41f56a9ad409ea4ab9e249793df5b704b75ddb1ac7139107e398330c57f0a, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=253, cust=jenni.struebing@googlemail.com, email=4df8434b55d69a229c6c8cf39ed165d7391cc338bd0167e6c268bbc0a907b708) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9ce8db922a8f4a7abd859adee70bd8b7a63321265487da54cf4bed6a69eb3e1b 5d2efa5ffffa5c7037a0b3cf8899410a6ccf36f6dbeb03083b3bafe6ac691d0d, email=4df8434b55d69a229c6c8cf39ed165d7391cc338bd0167e6c268bbc0a907b708, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=221, cust=samuric@libero.it, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6c1bdfb0f1ec46ffd6ddb972d02049c9d2168515bd9fd23c7eda144607891b5f 15079ff27eb9577bb794a6a73088e2fd8920ab771185c4724ce9bd5094566418, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=261, cust=barchettarosa1964@gmail.com, email=d37a83471cc3ffb5712010f87455f000727aea45736feaafb232c19c9421e48f) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6a61eb7383e868f226d30d31c95348371760d993de5a098747a36923bdcaf25c f21637fb7ba083096fb5a9a20cbe3f1a4c23837bbb26ac9fc35069db0e18ef6a, email=d37a83471cc3ffb5712010f87455f000727aea45736feaafb232c19c9421e48f, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=256, cust=chiara.imperiali82@gmail.com, email=27f818022da55b6e9adfedf65e0d7506295d2122d4f4f36fdce927d63b5850e4) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fbd785fa01c09b62ee58e7db3889276e91be5d98eede6b37905fb36df12f4de1 0f19f46f7424ff92e7b53647b519992c9d2ed8645bad79f414c28ff35d524db3, email=27f818022da55b6e9adfedf65e0d7506295d2122d4f4f36fdce927d63b5850e4, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=263, cust=Sarazerbinati89@gmail.com, email=0fe50d94679ab4c67118512557cf6a03c6070ba589c9dbc57292eee2e43148ff) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 64b9635119c6eac040b93e5268013928eb86c63efcc9868dc47ade440a71fa71, email=0fe50d94679ab4c67118512557cf6a03c6070ba589c9dbc57292eee2e43148ff, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1164, cust=dennissommer@gmx.de, email=95206fce8f87642d4f2ab895f098ccbf145245edd699963baf8f94116718a74c) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bb647e29b34334079a9d553184f6cb58abd93182f8a4f7e95caf4bea0c2b2171 3749ad2680c15aade0095cc3072736e551fc5ba89ace5bcbb61549db931bee26, email=95206fce8f87642d4f2ab895f098ccbf145245edd699963baf8f94116718a74c, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=266, cust=mirkoselmo70@gmail.com, email=efb0bb086e9eb26f855e37fd09d96936468791d7b63bbbeb15b036d0cb837b81) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=250, cust=mirkoselmo70@gmail.com, email=efb0bb086e9eb26f855e37fd09d96936468791d7b63bbbeb15b036d0cb837b81) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 51171aacd08289c7cb99ef4dcbd722a2ce4e33e188b2dc44d9af0fa3893f037b, email=efb0bb086e9eb26f855e37fd09d96936468791d7b63bbbeb15b036d0cb837b81, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=267, cust=eleo.luck93@gmail.com, email=fabe505bdee18565c5fab5d19a5c44fe92cbcd4bde3cb0c3dd91114a02162526) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 8dd8f07255667b046b228037ad9ca74338889b704606a7c542c7d4140cdd3ff0, email=fabe505bdee18565c5fab5d19a5c44fe92cbcd4bde3cb0c3dd91114a02162526, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=221, cust=samuric@libero.it, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6c1bdfb0f1ec46ffd6ddb972d02049c9d2168515bd9fd23c7eda144607891b5f 15079ff27eb9577bb794a6a73088e2fd8920ab771185c4724ce9bd5094566418, email=8891f7e590b121df9f688f4145ee4fb45d49a3fd160654b188fe5c98eedb304a, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=268, cust=beata.wirtl@icloud.com, email=a2c0a0d9161fcdfad61f9cf56879553c66cfc6d9ecf2e26bcaa0975d035b6aa6) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f691e61ba9a69e1f65984391128656d88749eae94016b451d5ab8d98c7a201a8 e4d2da435d96f074be7cff110081d5a0b1176f14b59a3b1bec5de10c1e162d41, email=a2c0a0d9161fcdfad61f9cf56879553c66cfc6d9ecf2e26bcaa0975d035b6aa6, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=270, cust=cecchettialice93@gmail.com, email=6da8863616c0804837b4bbd01fb228331c21286ebf8179832a44c7257bf3fff8) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bd806c97f0e00af1a1fc3328fa763a9269723c8db8fac4f93af71db186d6e90 b7700be332aa9195fbba25e3ccafb86e9bd415e06019340c6aadaa9aeddb9395, email=6da8863616c0804837b4bbd01fb228331c21286ebf8179832a44c7257bf3fff8, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=271, cust=francesca.t83f@libero.it, email=17e987b73acdc9b98304f5fb557e0646bab4d17b3fcb2695c5ecc2b878430377) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 24e404e12593936f6a7f0ec0f2a097319fe4966de67b3ec179cb424d4fc2ef51, email=17e987b73acdc9b98304f5fb557e0646bab4d17b3fcb2695c5ecc2b878430377, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=272, cust=alessandrarussia@hotmail.com, email=bc62128eef1bd74eee227d64e8a69a69337b258b1d9f639935b98c21911f30d6) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b3363e9790846a4976b84ad24bbdf469292b99ac7a8a88648c617b7b16da058c 66727a69f330555783341a03ca8fa7c90f80e3e92c7f3915251be43ab9102231, email=bc62128eef1bd74eee227d64e8a69a69337b258b1d9f639935b98c21911f30d6, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=273, cust=christina.neise@gmx.at, email=efb71aa635cc0102877a3b59301d99e938a527d48e3ddc5a9aef22596fb8f657) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=93c6b09e0fc292a99a2d60d862f484b66c8709f78fd3a30ceaec6422a2197824 dcbcff0217abe770afa4629faf1ae6de4abcc60e9cf6764baba6e503b4a6293c, email=efb71aa635cc0102877a3b59301d99e938a527d48e3ddc5a9aef22596fb8f657, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=274, cust=gluca.bolognesi@gmail.com, email=53d29e19052bb0f648c709108b2d914d050d025692ff3d0c4940e3b59f44e197) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ec27c5dcb1aba241730da0ab0e695920ac927de0399226d226b82b0e8b01103f 019be4871cae783fab2999dfc7a9eb49d9eb85ca8eb1830a72ac74301ecd993e, email=53d29e19052bb0f648c709108b2d914d050d025692ff3d0c4940e3b59f44e197, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=278, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=742, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=815, cust=puertogiga@libero.it, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 eeed029c7ac76e15dce8ba2c0bed447d91dcca4417bff088a8242b7e4bcfec0a, email=a1a7743ac06dba7e0e516f20522a0abec30dd942a853caa3c46b7699472cc802, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=279, cust=acinommu@gmail.com, email=ff146a593b8d2aed46ae0c3d0f8c37eef8125afb1a9f0031dd8e7b0316bbccfe) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 9c9d940987786691298dfafe604b1cddb56a9f3dcaa5054b36fea1a9f8d2bccd, email=ff146a593b8d2aed46ae0c3d0f8c37eef8125afb1a9f0031dd8e7b0316bbccfe, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=205, cust=sabrinadivita96@gmail.com, email=b56472d4360348ef2aa9df7479d9adcb031aa83291c9b6d93eaa9c1b38ad9522) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=277, cust=sabrinadivita96@gmail.com, email=b56472d4360348ef2aa9df7479d9adcb031aa83291c9b6d93eaa9c1b38ad9522) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c49b876c05fd376922883ceaf5b7e7871ae4ae9f24e79958f3fc70efe114627d fb18245487ca9ab219a007c65da495254f9cf8b3a89a2341e1d9a9b2a1e26ba4, email=b56472d4360348ef2aa9df7479d9adcb031aa83291c9b6d93eaa9c1b38ad9522, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=281, cust=adampier@outlook.it, email=56719d188a821027d2d97d871bc07fdf545daf7e38f4403dae21c7d86cf78f7e) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7a043bbb80a97bfe36738b6d09df2e431b5bbe648d6b9e881e1dc31b143291c8 1f3978abc8f38fd590745120514a8f0b0bbc65816ab324aa0710cdc0f0b8e6a7, email=56719d188a821027d2d97d871bc07fdf545daf7e38f4403dae21c7d86cf78f7e, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=284, cust=a.cibin@yahoo.com, email=317a726440b1c0350452586ba20a69a37f4f4f4bd911a5b0432cbaafaec16627) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 459b7487fdd100b3825cae2de02625738af7b4cf4dd6e305cc45ad4e99620273, email=317a726440b1c0350452586ba20a69a37f4f4f4bd911a5b0432cbaafaec16627, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=286, cust=giorgiaparrinello31@gmail.com, email=c2bd0d68255ef6069dcb3f99971d5ccbda2c0be8ab406c5089f2be545a392fe8) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=779562b086bb57bfe27509a43b72b47612f9a64815e53a5a9f48140de037eb5d 05789ef83725bf50a8cbcadd2763867becae189bb991ccfe28c803752500c99c, email=c2bd0d68255ef6069dcb3f99971d5ccbda2c0be8ab406c5089f2be545a392fe8, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=285, cust=aldadervishi@outlook.it, email=652d8fc79a9cd2cbce0338b6e7e1c791b3293eb8062a18d0abd290b4e5746735) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bb82dbff53784a92e668ead79ea90c9f7a09dab6777137d4b27cc78a639ddbc9 e866f78715d407a473457a408b6cd542f6d004fc9c77c5f75c92bddb5eeb5573, email=652d8fc79a9cd2cbce0338b6e7e1c791b3293eb8062a18d0abd290b4e5746735, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=283, cust=elisa.vezzani1991@gmail.com, email=470cae0978565503ea3f04f5f9c8c1910e1bdb65a0c002f7136406d0e95d53ba) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 028cf272abebc566c5b45dd91debf2e2fa70790ab1407210eaf648f61c577352, email=470cae0978565503ea3f04f5f9c8c1910e1bdb65a0c002f7136406d0e95d53ba, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=287, cust=chrisbardawil1@gmail.com, email=158f0d4c4c83320b576197f23c2c6c39d3485ad6d3ac7b54b2440c1638bc512b) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8afd93c0a1992329715c777f514f802faaa0d28b9642807e22194e9abecf9b4c c09e46f3c6a44c8e1a5211779468f99f01f6c0ae04bfd98a1ded83fd65fcd977, email=158f0d4c4c83320b576197f23c2c6c39d3485ad6d3ac7b54b2440c1638bc512b, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1402, cust=bruno.berselli77@gmail.com, email=1052bde8b7148ec1ffe68a6cafc6f5098569e4a65fb257eb92f47739d57478ad) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ccc68482d9e0eee0789e64c7674421076738f8836857ea89bcd0afb832bf3fc3 07ed7f68cd4dadfbb854e769d13acba76da20207cca343603c30d372df2322a3, email=1052bde8b7148ec1ffe68a6cafc6f5098569e4a65fb257eb92f47739d57478ad, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=575, cust=luzzisandra378@gmail.com, email=6e29955a3e6d615b555bfd252fa0d513e11a5219950fad47d955fe99fe00c99b) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=83ed5207a41179600b50c409a460cfc229c60cb91bf06480d705c923c864e501 d91ecaff20ee522835c84dcb1bf35e73a8010596c9f5690a1059f07967f2ba47, email=6e29955a3e6d615b555bfd252fa0d513e11a5219950fad47d955fe99fe00c99b, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=294, cust=mironmarinela93@gmail.com, email=daa9b52e842b88c7bd6a61565bb68e171a1c0209478e6e5e4c223a4f79eb08cf) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=33f5a97bfd3c6b9f8d27b6cea8b2ded9d509431f3cd42d559d6fad6c9c8a26c4 6d7a9c35acc287388bc839bfb6fb870707403344a0317a7e9a5096e242c315af, email=daa9b52e842b88c7bd6a61565bb68e171a1c0209478e6e5e4c223a4f79eb08cf, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=289, cust=diana_94@live.it, email=54bcf3d61c197137217c9d9861ec71e128be0e1a733a227f8a56344c32b3b636) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 62016d53edb0a0b939bea5ab8012f3a4e7daa99fc00eb373ba243a556b95641e, email=54bcf3d61c197137217c9d9861ec71e128be0e1a733a227f8a56344c32b3b636, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=280, cust=fe.monti@yahoo.it, email=b83de2d2bd18681930f51a217836846328d4bb2ac00d9a4adb36998fa7a65ca5) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca9327c81f7c76ed12e5408d12c1c9a1a38ded25d4d73da45d789544a89a965d 51f6725e83e74f04ae12ac94c1b8a04df5e983e83cfbd551c2d9368686427d60, email=b83de2d2bd18681930f51a217836846328d4bb2ac00d9a4adb36998fa7a65ca5, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=296, cust=desireepacifico2715@gmail.com, email=97a266e4c21c42ec8accf10a578174f95458d0f9a5e82a39ebd8862d0ab02fe2) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=59405314053222d46e63a405db9f44164a0e85eb2cd332f255faabe1668d3bdd 3435716ccca35bfa0ccd6bfd598133b37cf3a18c2e577ab128a992672e1f2c0e, email=97a266e4c21c42ec8accf10a578174f95458d0f9a5e82a39ebd8862d0ab02fe2, hotel=39054_001) 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=298, cust=mg281180@gmail.com, email=8c1e955eaf4219f52ac0675c1db86ca65e3a79f3a143059bce4f8813a1db6b25) via hash 2025-11-19 15:39:09 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=64b4d0f47c93ce23d157e68a58767356283dc9b63c459d45d0e0e39b3a64b9b9 3e17c0d0d0bf52527df907a18e3bd3449cc209e0c1632416fc606c2cf5c17446, email=8c1e955eaf4219f52ac0675c1db86ca65e3a79f3a143059bce4f8813a1db6b25, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=299, cust=susannagianola88@gmail.com, email=aa685d6d464df2980773ed7d4cfa02a9c1c9fa1b5fe09ae584bb675c96b77bb3) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a97ce4636a73bea92d2b48c2b39327a2b0b15586082f9d533c2edab4fd2fad25 e65e0515ea6831ded4310af0d1cb9f7a96be8a044ed673cf4b5a77e4101c5fc5, email=aa685d6d464df2980773ed7d4cfa02a9c1c9fa1b5fe09ae584bb675c96b77bb3, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=298, cust=mg281180@gmail.com, email=8c1e955eaf4219f52ac0675c1db86ca65e3a79f3a143059bce4f8813a1db6b25) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=64b4d0f47c93ce23d157e68a58767356283dc9b63c459d45d0e0e39b3a64b9b9 3e17c0d0d0bf52527df907a18e3bd3449cc209e0c1632416fc606c2cf5c17446, email=8c1e955eaf4219f52ac0675c1db86ca65e3a79f3a143059bce4f8813a1db6b25, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=304, cust=angelaelia9097@gmail.com, email=c030bbfb68b72efcbd9bdce17dcf3f94c40500b72e032c508b48fe7b28609d01) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef 1e313d3d03fe7e3db93ba5561491f4993649df02b3364b072e2b1afe8a731864, email=c030bbfb68b72efcbd9bdce17dcf3f94c40500b72e032c508b48fe7b28609d01, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=303, cust=vera.rohloff@gmx.se, email=1fbc00ac1fb879199246ac635169371992523014a1f62fbc80577055c6668066) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c7f6d322bc205f26de153999e8d923b63b9261ce34bcb0ef1b9c711f843e05d5 a9983bbb0838a9a74e999b38d544f0f3af1faa385bed6eca6558a1635bc31ae9, email=1fbc00ac1fb879199246ac635169371992523014a1f62fbc80577055c6668066, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=305, cust=rvertuvcio@gmail.com, email=06bd8328890fa5200c96be1dabc3a5c1cd7d22431131424d05676b57fd5e42e3) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9e88b067408182d0bd525120e9ba2607e19b0dfa17b48582d2d405fc52dc4a1a 4146dafcac05767b516a167cfdb6e3dfef17069cfa36b143d3c24e495b4e310e, email=06bd8328890fa5200c96be1dabc3a5c1cd7d22431131424d05676b57fd5e42e3, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=308, cust=sinaschulz17@yahoo.de, email=d163c6c4fa025bf47a091a455874c6f1df0840ef3aecff4510f34a77fec102b1) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1131204124b1c4a4f60262ad7312b91898340ec921df8a6c1e6529029c4567c9 2dbd218072117713f2d5996a726a9b216ed791ffd0783b6ba4ab6d61b8333192, email=d163c6c4fa025bf47a091a455874c6f1df0840ef3aecff4510f34a77fec102b1, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=314, cust=corso.antonio@inwind.it, email=91f2d339391954be5350a9ea4fb192d06aa6032d7e636ec0f4ae790e2a749cf2) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4ee3679892e6ac5a5b513eba7fd529d363d7a96508421c5dbd44b01b349cf514 8e0879981a321b769b8ee7f0f73d5621961e4c6daa93b9b361053ee81d8955c0, email=91f2d339391954be5350a9ea4fb192d06aa6032d7e636ec0f4ae790e2a749cf2, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=313, cust=sandro_marani@hotmail.it, email=25900beabefaed0280770e13f4435abf9cc716da4efa227e1247bc118bf050ec) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1faf23fc4ed5880a64cfd5a2340d74628c99f50b8314d38935a2802c553fc950 f1b4aae7bf24af24ee82984b33cd74aaf955c2bfc8d3a83ae0cca5cd4969a965, email=25900beabefaed0280770e13f4435abf9cc716da4efa227e1247bc118bf050ec, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=309, cust=davidedallevedove@gmail.com, email=52d80cb1e4f7d387bed912233dc356ecbe2fa79332d11c2be6081cdad5923f0b) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 e76f2b6598f982a11124bf2057850feb3d70a2419124b1c6efa732d9c9b4761b, email=52d80cb1e4f7d387bed912233dc356ecbe2fa79332d11c2be6081cdad5923f0b, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=307, cust=danieledamon77@gmail.com, email=4678408434342017e96115ff0e8e2451e2997871fedafb426ce79bd2c46c0e2a) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=86d0917177d9cf5fb859b81005f650eb9a3be0d5b1a66df60aea9aee416bc03d 24955120ac8c71fc4e61677aacbe77701382d455722fcc9d4912c536ba22b81d, email=4678408434342017e96115ff0e8e2451e2997871fedafb426ce79bd2c46c0e2a, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=302, cust=raffaella.spaggiari@yahoo.com, email=1cf7da828cdf8229b90127c00d0691ccdfadc139364f0e66b866df6c8a578fa6) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=42ad2ba711dfa5be188222de5c48343e393e0ba059801100d350a4d8139a6607 0cbef07cc00c901572a678298b9e9e6803eb160ad05f320dc71a0869d8653a16, email=1cf7da828cdf8229b90127c00d0691ccdfadc139364f0e66b866df6c8a578fa6, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=311, cust=Cristinaaxinia11a@gmail.com, email=2e2ce7c0449f5cd0e5e753a701db8769fd8886388c38f1268301ae60c752f9f7) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=1234, cust=Cristinaaxinia11a@gmail.com, email=2e2ce7c0449f5cd0e5e753a701db8769fd8886388c38f1268301ae60c752f9f7) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=15acfdc75fdb88851487238cd8442c5ecc8e0c31868ce9f52a4e2361ba899f2f a4aa26b0ef26981a5e1a827d2e970ea8e453b4ef613de13b26e44d82f595028e, email=2e2ce7c0449f5cd0e5e753a701db8769fd8886388c38f1268301ae60c752f9f7, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=318, cust=valentina.barbera88@libero.it, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 e3ad8b2a398a36dd44289c93dc773455534765922aa0c8920a78173b5ac437e6, email=2b89f76c4cc8bbabd2dfe77eb58d95c456f86db45bd93e6e1fbe018d4729bdc4, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=322, cust=sarayolanda9331@gmail.com, email=fc730176137cdfac18e92ae38692ffb3c92bd73706a683bb4d2619d3ac73aaa4) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 6ef5089a33c5092822fb70db99a3e64ddf6b6410fc807fb46d45f3522d270108, email=fc730176137cdfac18e92ae38692ffb3c92bd73706a683bb4d2619d3ac73aaa4, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=320) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c9ae5a10ae8824d79d22c3e571ef302f5368e51afa1f551b374f06cbbd682410 474a2cc4107f5b896f906c4c302af3baf01fe13bb83fb11cb6a4dd16608850bd, email=0139a0fa8cbb3c455c690dd8888502bbda2d33c8efd07604dc55614d05ec2b7b, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=319, cust=paola.f@hotmail.it, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=418, cust=Paola.f@hotmail.it, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 97ee4f526166682040d5440f408a65774dc958afdffdad806b949b28f6614e8d, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=322, cust=sarayolanda9331@gmail.com, email=fc730176137cdfac18e92ae38692ffb3c92bd73706a683bb4d2619d3ac73aaa4) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None 3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7, email=fc730176137cdfac18e92ae38692ffb3c92bd73706a683bb4d2619d3ac73aaa4, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=324, cust=mariagania88@gmail.com, email=ca307774803d5a2b841ef008489912b7d5b58607a2453f5d88aeb15b54204492) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=94aec9fbed989ece189a7e172c9cf41669050495152bc4c1dbf2a38d7fd85627 5bb3da2ca7d320a94a8ad450497fdf9747368e25e671e6df855fd85d1fac1d58, email=ca307774803d5a2b841ef008489912b7d5b58607a2453f5d88aeb15b54204492, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=330, cust=polalaura5@gmail.com, email=430f986c040f6b5aba48b6fb1ced27c8cca5ef4d3687927249c098cf096f7d69) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f 2c129d3947617c85b44c5623ee0be802f65f7b6ca1775fa56dc733adc8027e6d, email=430f986c040f6b5aba48b6fb1ced27c8cca5ef4d3687927249c098cf096f7d69, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=329, cust=porfiricristiana@gmail.com, email=a1cfbed4294b27d7810d7abf587f36e39e71ea89933b588d9155a747546ccf96) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=341868f71bc6af9f8e7b19d67152d447eb2f63dffd7f1d359383c412f189e93b 5f254cf803acf3c4702344016f687973fc1dfd83bfeb03a20da4fda1e0cfd5f4, email=a1cfbed4294b27d7810d7abf587f36e39e71ea89933b588d9155a747546ccf96, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=328, cust=natasciabachini@gmail.com, email=52ebcacc7c5f1d3833343c2fea3cacce680c20b64e8190236f517c922784e7f6) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d63b16d6f3eba31cd868d6eab0de6cb010378fe905ec4e7503f3093d799a1c6 3cd8f37da6f2ca108e48cecf9e33e8cb8ce3e0f822c454f858d53dc42d1b2e08, email=52ebcacc7c5f1d3833343c2fea3cacce680c20b64e8190236f517c922784e7f6, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=327, cust=akiram39@hotmail.it, email=6d0b8cfc7a347fd52ccd47c5c0d50a6621a54b7ad0fd9af3ab9a267c68953499) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b9959b361fe2d3e89af347e999b4698740035b65795a6877a4044009addbd6de bf8e7f9df752c3a461b12e21b1fe58d7dea43a67b3370a55a1d0fc8ff4fe1fc9, email=6d0b8cfc7a347fd52ccd47c5c0d50a6621a54b7ad0fd9af3ab9a267c68953499, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=312, cust=lauradaisymoretti@gmail.com, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5d702eb07928ed7b84626b777c86c39bf4cb403d4024f031d5f97a4b0664421f b6bef1e4957281f6215aed645134d89d97c5b482bc04e4843e0ba1e799478bc2, email=2e330684266293d4cecc9888be58c0b74168b95f6092ba286769a695232df461, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=333, cust=andreareali1984@libero.it, email=c2584ca3fc23196ec2ee46e505c0e1e933eac066b699c5a9c1ca79ff9854e9dd) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 e1487f0d9d94b893e2eac5944407d22d542377b3f8b2885199affc1750d941c7, email=c2584ca3fc23196ec2ee46e505c0e1e933eac066b699c5a9c1ca79ff9854e9dd, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=332, cust=giafard1987@libero.it, email=f05e57f30c5079a8a6836b62e524b13d44c1835c0ce756c3e182a7fd9c409d3a) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e7356c5332a3dc172307d7d27b86c3b852b08334cbf292d93965c4566ffacf99 24b625baf04f34f08deafbd3b00f1a4869fe3d314ee766fa1f922bb92b483492, email=f05e57f30c5079a8a6836b62e524b13d44c1835c0ce756c3e182a7fd9c409d3a, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=331, cust=ri.r@live.it, email=b0c75ce610435cbe5936cd93f6e2693132e78a20224288c77069393047bee9c8) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None c5420b43786b20f6cd116002a483b128e9d24020852c5e1c53731e25f40217f0, email=b0c75ce610435cbe5936cd93f6e2693132e78a20224288c77069393047bee9c8, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=334, cust=giancarlobiron78@gmail.com, email=3df7edfd89b8edb3040be95e4416739e5ce982943aa72e9523f27ce036ed9380) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fd6aea9cd77f6a31ac5a24d0f08a560f43ab575c67a750a6bb2a0d0ebfe35e3c 9db5f241dfdb0f71956769ec2b82c4cc20b1c79834248db236777f6817f7fb34, email=3df7edfd89b8edb3040be95e4416739e5ce982943aa72e9523f27ce036ed9380, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=337, cust=schmidt.h.l@unitybox.de, email=7eac5a6f06a498264d0789f34662c00846cb900a5715d5496c9641223922f15b) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cc04effa2069db88d0b528e3448c4c19580986dd22690a9794b02c8d76544bf7 c7311d4137b8a37bc1218bec360eba3db8a7a297a82b25f063547054036838e3, email=7eac5a6f06a498264d0789f34662c00846cb900a5715d5496c9641223922f15b, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=339, cust=montalbanovalentina79@gmail.com, email=84d1d614677ca5b0a0f5d339392e29dfe53dbe25ff0cc56a9e7d277bd7e25136) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 1506e095d68e4843394b6ce159e3c34f096d10964dcab18f33651af527fe3d4b, email=84d1d614677ca5b0a0f5d339392e29dfe53dbe25ff0cc56a9e7d277bd7e25136, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=343, cust=pattydance2@gmail.com, email=c3dbecdcdb390fd439550b7bb669c04a738fa8a0b0cb59e5495e44b6866852e0) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a16f4d40f57f0db6f2b42b64e389be4c5b547f932d93a3979e2df1e3a0035e49 572e31f55b6ac1b13fd5f5665d44bef1e3474ccf39b983428d4d8c4493d041c5, email=c3dbecdcdb390fd439550b7bb669c04a738fa8a0b0cb59e5495e44b6866852e0, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=338, cust=amministrazione@squadracredit.com, email=4430222e494f14c26520a8dc66cd337078032165eefcdfc8b687f81a386493c6) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=182, cust=amministrazione@squadracredit.com, email=4430222e494f14c26520a8dc66cd337078032165eefcdfc8b687f81a386493c6) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=636916f4580964eef823bd7b87713d15e7cc7d6d553e5eab971c3ed86a47c6c1 aa1c6031a071a4995fae12f4b72ef18260b74b141f4a924dd42b5ef1247c3416, email=4430222e494f14c26520a8dc66cd337078032165eefcdfc8b687f81a386493c6, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=345, cust=pesciolina78@hotmail.com, email=6efc1b1772e41312df30d3223740335eaa9e5edbcaf6653072a58bb3f49a7baf) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9fede2030631728fc75fbfdad738ac45acc4af0f2a3e86ef6da556b8b8185d86 4135c4c9181f922cb9ea3e71b9d77fe3884f8fa701413df99aa04261ad2e6a48, email=6efc1b1772e41312df30d3223740335eaa9e5edbcaf6653072a58bb3f49a7baf, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=346, cust=Hmlhopital@gmail.com, email=7e7d9ca993b8717b103b4007a68f1680df16138e311ff0445abe858ceb38dea3) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a6ae07ad556c5f9348cc09c16ed17a437e65acc71e689c1b19f872f1dab3c9c1 ff4c5d09f6a9467299d7e29a9a818b0c5461365b3995ed1c8cefd0f01edd47c6, email=7e7d9ca993b8717b103b4007a68f1680df16138e311ff0445abe858ceb38dea3, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=355, cust=luca@marseglia.it, email=c63c1736ab1dd0e004d94260ed11b93fa26f2823907e9863210ae0c05b18988f) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 79c782a078ee2a188b32e41f6b3082d2d3c27ee633fa35698bf5c91edcf610f0, email=c63c1736ab1dd0e004d94260ed11b93fa26f2823907e9863210ae0c05b18988f, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=356, cust=roberto.vanini@gmail.com, email=4e7d9ae21b7d2b673b30eacc5a00a8b55b17da516ef4f68ae107e954afa0837a) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=72534c4a93ddc043fe3229ed46b1d526c4ccc747febdcd0f284f7f6057a37858 9b774199deff77a50cffc194b383fbc5bb8a127ebd9d4023f37078e076ac102a, email=4e7d9ae21b7d2b673b30eacc5a00a8b55b17da516ef4f68ae107e954afa0837a, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=352, cust=mosello.germana@libero.it, email=0702a9d9174fbc4790d08e1d4f8e81197f7dac6d5541afb95031409e20a40eb4) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c693e0e89511bd6b2f2e5264ec7fe4f3e73140a85517586ba55a1472b3cedb8b b9f0427975fa71a37c88b7341565258487d829a3243d1a908ec3746010d766e8, email=0702a9d9174fbc4790d08e1d4f8e81197f7dac6d5541afb95031409e20a40eb4, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=350, cust=rampin29@virgilio.it, email=457efceb4dbc526e08240bc2134af11b074699a257b8666df8b2c1142f6b7828) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b5d1494c27b0c20e91d20217050599e1b17b13fa028340de0887c0029bba19c4 19d192074f8a77a8625b855eacdcb116fdf8fb65877f8102ed5197df8e441ab5, email=457efceb4dbc526e08240bc2134af11b074699a257b8666df8b2c1142f6b7828, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=353, cust=p.tranquillo@alice.it, email=578e464dc6423393478256fae7f1e7909594fb763108558eee097224b4379360) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=80934dc22a7056618b257ac2727543d2d0d301189347631b776deaf694c03dc3 ae2d694161fb17134c5cd8e01f382554cd35170023827c223522b0ba21e44ecc, email=578e464dc6423393478256fae7f1e7909594fb763108558eee097224b4379360, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=357, cust=illek.sonja@gmail.com, email=e3c3a0da9ae6e88214bea4df219eaec0e7e80ede106d9736af991771ba747ec7) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e6c4df91a3b4064bcaea006b82d7a505cadd284e1864bbe5336b168cf612e4f9 2879f86c9861d77ce5501ece4d68adc9ce4c74750f155f041bf17dfd559ea0c3, email=e3c3a0da9ae6e88214bea4df219eaec0e7e80ede106d9736af991771ba747ec7, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=202, cust=japantri88@gmail.com, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=360, cust=japantri88@gmail.com, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2547887be5eaec9c95584fb892e5ca8d38b85e4265babb9c7c7f7b5256e0d635 b1f1b9ac76e307221ae2b928e28d6245781638c731e75af5ebfa2e1a6ec7544a, email=ef5c993bf0712ce186b67031ff28afa8ec7382b490ab4efc5815c315f9da3f55, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=359, cust=tulliamarchese3@icloud.com, email=438662d966250c0b5e18878a1a1eaa5a232f75b0ada9e2fe6a00c3d1cb2213fd) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9359b7721e9141880ab6e8619cbe03012f5ba364a998cb094c933c3ffeb88bb6 085caa96e51d45cd769111154aa794047ed7b97a1c8812ae3f472385eaf262ff, email=438662d966250c0b5e18878a1a1eaa5a232f75b0ada9e2fe6a00c3d1cb2213fd, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=367, cust=federicozona17@libero.it, email=5c3a0693776bd1e3ef50a77d58e3f4715d02b54ad79a6266a4665ee4f3882090) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=cd71fa4239dac4232ed0f85d682be555798551f732d1cf655f65f86884121fe4 62862a181c1ddb7cba5466b60f28e3552980800baf0de065428f7865bb406734, email=5c3a0693776bd1e3ef50a77d58e3f4715d02b54ad79a6266a4665ee4f3882090, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=365, cust=angybibi89@hotmail.it, email=c8ea607ceeec33cd08b2837fb799358a2627a1a3c4129697b5a143371d43ef02) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef 61d275131ae629d6d3ca9600bd759c1b6c5479d684f340cee991e415d09d2903, email=c8ea607ceeec33cd08b2837fb799358a2627a1a3c4129697b5a143371d43ef02, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=364, cust=silviagallo93@libero.it, email=bff3ef9c7c403e1d00e7a6d560cd4d79ee503a84d1ca32e3fdd355aec11d5978) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2d51a3b3ca1cdf790485938566c720527b2ebbe5a1f0326316ce63aafbc385d4 993e29f2b42b583a43ebd16a9ba1e36ae1f902832ed045b1312a5d3d57bb2382, email=bff3ef9c7c403e1d00e7a6d560cd4d79ee503a84d1ca32e3fdd355aec11d5978, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=365, cust=angybibi89@hotmail.it, email=c8ea607ceeec33cd08b2837fb799358a2627a1a3c4129697b5a143371d43ef02) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=79a6a933dfc9b1975e444d4e8481c64c771d8ab40b7ac72f8bc1a1bca1718bef 61d275131ae629d6d3ca9600bd759c1b6c5479d684f340cee991e415d09d2903, email=c8ea607ceeec33cd08b2837fb799358a2627a1a3c4129697b5a143371d43ef02, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=363, cust=dcleonardo@hotmail.it, email=4b170faae1c2787673886c2ba97b78f74ed9033b280e4b46e5559cb1f125a68c) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=18ccba186d8757c20cbf05d7a98b2c64f9f16eb64ea4a64659bbc5c9b7b3a7fe 861a7ea240ad4eb593d448dd899c96081e6afa5e14cabc0cc4a4b7a9097ccea5, email=4b170faae1c2787673886c2ba97b78f74ed9033b280e4b46e5559cb1f125a68c, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=369, cust=simonafersini89@gmail.com, email=c6828d4bac7a897a56f73533e20531184ea79574f42ec5eb233dfb250199ba43) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 adf585d0b12d40cb7d2a38a17d171fd09ba6573c8794d98492fa5a34dcf15a15, email=c6828d4bac7a897a56f73533e20531184ea79574f42ec5eb233dfb250199ba43, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=371, cust=Mauradagnino@libero.it, email=8d750ff191798fa3c3a4c29c4ed6684a635644303a48bc5a8cc27c00e1341e08) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5eb558f674be5c2655acd256ed20d74647b534f3f4ba8ff22e1bc1bb4bbf3305 7ed41d59fffdf64ebbf94b3504b7347380680902b5037ae44c39521333881b0e, email=8d750ff191798fa3c3a4c29c4ed6684a635644303a48bc5a8cc27c00e1341e08, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=372, cust=arcobalenosrl@live.com, email=e2f2ebfb4cb8a98ce99cc6522a19ae5acc8b2fdb96973685e99a8e87db486c23) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=092893ee79dd16315d90cc851c17ca985b823d5e0faa56c20d48ab779aa7c355 0c313743a2d6fdb62c76dc7e2b4c803e4dd88d2595a492d62f78330d44353144, email=e2f2ebfb4cb8a98ce99cc6522a19ae5acc8b2fdb96973685e99a8e87db486c23, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=373, cust=lmarina257@gmail.com, email=109c9b03c8ac34ca3a3a4c1dc775969d514dae2f0e20c26326baf1564a55cbb6) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d3e0bf685d077784de23e1c217de5c5d8da4c0200d7c86df6ff607d9cbc6959 513205c9ea865588c77d600449d12e143af69a957c39581774c091a366c0ba1a, email=109c9b03c8ac34ca3a3a4c1dc775969d514dae2f0e20c26326baf1564a55cbb6, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=375, cust=giuliapazi@virgilio.it, email=f9f4795eb2028815f9ed35b019ac777e733bafd26f5e33fcb3359daa13fd1bb8) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 fc56bb5f4fb44f3ac5d34fa2047d108baac8bab4ae5049e3c525a3749a79abe4, email=f9f4795eb2028815f9ed35b019ac777e733bafd26f5e33fcb3359daa13fd1bb8, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=378, cust=asteluca82@gmail.com, email=708332a436542463b47f3d2391d6b66a236f23932454bc39c27f14eb52e92e14) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 aee882c1c7bf0725b25efe224879c49e89585934317f15cc6bf952d0c8df75ea, email=708332a436542463b47f3d2391d6b66a236f23932454bc39c27f14eb52e92e14, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=382, cust=simone.brognoli@alice.it, email=73302c4b3d36a910c8c0c32bd55d01d0f9a44980b7b5f62df1a4851fb85d109f) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=19a0098e641d4bee278bb5d470d06679ffc5fdc818c3a1c52bfb7f8cde3752d3 91f020eec7b87bdc64d43c67bfcbd303b3417fdc3223282bc555ec1463da92ab, email=73302c4b3d36a910c8c0c32bd55d01d0f9a44980b7b5f62df1a4851fb85d109f, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=414, cust=martina.vannucchi@gmail.com, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 2e5d008c0ed918001faff1761d5d181ff31700f0e50c8b650e71086bd387d345, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=385, cust=neri06@hotmail.de, email=e212ee271ba1806224e515c67e906533e7ee02b855d50e2afffc16afb0706387) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3fec2131852b5db5b78e5fbbfe7f0230959faecfdbb821b511171ddf740630bb f31d6a8e61ecc4b4b8452fe9c12701d2cffda71d120546c275cce115806a0564, email=e212ee271ba1806224e515c67e906533e7ee02b855d50e2afffc16afb0706387, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=385, cust=neri06@hotmail.de, email=e212ee271ba1806224e515c67e906533e7ee02b855d50e2afffc16afb0706387) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3fec2131852b5db5b78e5fbbfe7f0230959faecfdbb821b511171ddf740630bb f31d6a8e61ecc4b4b8452fe9c12701d2cffda71d120546c275cce115806a0564, email=e212ee271ba1806224e515c67e906533e7ee02b855d50e2afffc16afb0706387, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=414, cust=martina.vannucchi@gmail.com, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8b555452b14c8d3570608964a1ce406429731746211d45dd3c92c21fb35cb039 2e5d008c0ed918001faff1761d5d181ff31700f0e50c8b650e71086bd387d345, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=384, cust=bruna.dedonno@icloud.com, email=22f5ba1b24cbe67d689e7d304d409aba6528747e277cbfa93c01298c02251f4d) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f96cf6a1d9a1b55845e066252db1801f019ac57d3270001ac046a492216b154c 2ad1bf818c8cdc9ca9afb79c5adce5d89c80502f0c62626e2b009f88477a5cbd, email=22f5ba1b24cbe67d689e7d304d409aba6528747e277cbfa93c01298c02251f4d, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=574, cust=andrea.farina79@gmail.com, email=8a671fac492645ae2cb113d79d0320cae3e3eb20af683fba7bf42a135e653523) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 196ca6a8460090e528b9ca9725577833834ae3ae9d879cba2890046dfde764d0, email=8a671fac492645ae2cb113d79d0320cae3e3eb20af683fba7bf42a135e653523, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=573) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=214d875ef4995908392bb64befb35ca3291dd803fd94bd305ec806a0f39e0e03 c01a7364962d02a6420cda42749477ee2f4c125b15797b9ad4e6bf21bd552253, email=3661c6a4c6d7baf9c7ccb2460e18bf997520133fe94d90baaff576ccbf48f030, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=391, cust=francesco.roncon@libero.it, email=30d5ba8bb63b85bc3ad44cb05c6e47c149e6f852356d6bf05c2142bff07582d8) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a2cab1deca58c8353168310f520c3bb7e45466e6722d771bed19126077b58703 5c9d793f11be342b7402ec02719974294260d8f1b04a834c35aff155d09fbc9e, email=30d5ba8bb63b85bc3ad44cb05c6e47c149e6f852356d6bf05c2142bff07582d8, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=395, cust=loree89@libero.it, email=c5610043ab8e58ceffc3319b42a5f64e3ae424e45fb291aa4aa0381e819df3b1) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2bed7dfed277df864e5843e57f8ae14e38198053648a141dead0b7b1ce7307e5 aca3bf9a700b2c953ec34f7746f7f2e647595ebb63e73d5bc31fd05690515655, email=c5610043ab8e58ceffc3319b42a5f64e3ae424e45fb291aa4aa0381e819df3b1, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=389, cust=daniela.foracappa@libero.it, email=b4d1c894f0f4fb823a03271d17f2e9416521538340ac80a944fca6eea007c431) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 832b9a7dca97fc91af3a7c942a50f982e24e239cdd3979a4db338fed10e4d687, email=b4d1c894f0f4fb823a03271d17f2e9416521538340ac80a944fca6eea007c431, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=388, cust=andreacioffi8@gmail.com, email=3084eb5d918c376f07765a3d158065011853947da1f7d84a09d6e5f264ec997c) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6d2debd249a866cf0d19274260c7012b52725a404807dc8c5ef7e86d00ce8c03 a85303867ec85a2deec803215099cefdaf8848a7672c2c78a894c54c0442e223, email=3084eb5d918c376f07765a3d158065011853947da1f7d84a09d6e5f264ec997c, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=396, cust=cannellivalentina@gmail.com, email=8ba99edc3f67ca78239274a594704970d5176a1fcc458ecbb1857158464f3bd0) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 6225afa10956a4ab71ef5a36fd9784311fb23f1d431ec981f81501c8b0fe5a55, email=8ba99edc3f67ca78239274a594704970d5176a1fcc458ecbb1857158464f3bd0, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=397, cust=joannamalinconico@gmail.com, email=ce1c243a711a44d14d3eeabe9abacaacfd8c8cc6660e5bd71d09b006003c4b39) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ecbd105358e381d778dd0173cd6a6db10f2f136e1810797c212b483fc42a02a2 2c91f54ba550caf9496e3105dbe3b016f94e9b7e3955e1a52ff120afaf43b000, email=ce1c243a711a44d14d3eeabe9abacaacfd8c8cc6660e5bd71d09b006003c4b39, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=399, cust=nicolettatesti@yahoo.it, email=11ff8d29a0863d938396bb27b6fd05fa50a09dbf20b980941f8cc875982c2803) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b2436568257bcf7d131f42275e2cdd9e1e7680b86a57858a2ae0fc8c2b709889 26e19f2b4dd93a3a7c49c3e785ec8932550af6aa6bea13078672a8c81508f18e, email=11ff8d29a0863d938396bb27b6fd05fa50a09dbf20b980941f8cc875982c2803, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=412, cust=gsgayan@gmail.com, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=500, cust=gsgayan@gmail.com, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=20177709d4a5c7763831bd733670d26d01e0988ba70857744adedd25337bd2c2 f5877b88619e440559415bc1bef6862e984adfc153415733f008e6b197eba1ba, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=419) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=414, cust=martina.vannucchi@gmail.com, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a 2ae21def2ca996ca08ee74fe170839c9b029aa136bb5e3a0d2ad81acbc2e9830, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=408, cust=ciliberti.mariangela@gmail.com, email=ea7b3742cf92b242f7aa327ddcf5ecc12b3773bbc021a225adca94d4405c3a0c) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7cd080480b03124d9963ffef0539472c2df876c75a0228914b03b94bebe58a42 176637e4f151be914fb5abcf0d4df65f1068a901ad7f2e1be0f441489e3a7664, email=ea7b3742cf92b242f7aa327ddcf5ecc12b3773bbc021a225adca94d4405c3a0c, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=410) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ba2d0830e65eadb371708af3592703d68353b5566093002111df7c34f89c9ff0 d7dc98aeb144224ffe05466aff021a928d89eb924708a2bf70c26e508eb7c502, email=d0a3ae59dc235550458efbb6587c32f45414c95bd72dd788899bc6b3251de93e, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=406, cust=miciafufi@yahoo.it, email=5da234aa88d6abb0f483d5ecaf48405bebd6f2b6211cd902791fe0a2d36b3101) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ebd0beb593e575046d45b519d9f03b4fe57c28001415a151c49a0a5e18dd5963 3b4dcf9f01f7379c73baa2cf9ac51a41e4802babe4583968a4abd8b8856dc2de, email=5da234aa88d6abb0f483d5ecaf48405bebd6f2b6211cd902791fe0a2d36b3101, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=537, cust=monica.brusconi78@gmail.com, email=c42b2f807f319037f656846d688f17f74d985621699e25b4cccf6dc2f00cbe5b) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=409, cust=monica.brusconi78@gmail.com, email=c42b2f807f319037f656846d688f17f74d985621699e25b4cccf6dc2f00cbe5b) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=467, cust=monica.brusconi78@gmail.com, email=c42b2f807f319037f656846d688f17f74d985621699e25b4cccf6dc2f00cbe5b) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff 23a8f1f07886c96169840f58af4f9b682588de727136a1c5b8e66606264f5cf0, email=c42b2f807f319037f656846d688f17f74d985621699e25b4cccf6dc2f00cbe5b, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=416, cust=pace.noemi@gmail.com, email=134c6f6a9ee7c70e1be69b826286db7e127f6fa771a3eb825fb0e5322c1bf27d) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=baec4a1aef1c32173a406a11e67c82ffc562acc45c4ce4b4567fc95f50dc009f 19b87ac5ecb1afe2d7f3a59cbc81fe0f6c257624157e45c7ecd96bb0d0e76206, email=134c6f6a9ee7c70e1be69b826286db7e127f6fa771a3eb825fb0e5322c1bf27d, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=415, cust=imongella@gmail.com, email=fccfdba501c9a49c9682adf5680a39323f5ba3c1d6ba4e1c8c737b1d71736d0d) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=f10931922d4034b81497d44fdf6310f24914803ed360bf61f69c9ed1e56b42e8 5aefae93dc6ee527544df0f3ac6fd67186144c1fda9118384ba6dab7942bdb10, email=fccfdba501c9a49c9682adf5680a39323f5ba3c1d6ba4e1c8c737b1d71736d0d, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=419) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=414, cust=martina.vannucchi@gmail.com, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=16b02287e8a9f1d5bb5a4afacaf6ac7124c62846bad58d8f48acc27598a2cb7a 2ae21def2ca996ca08ee74fe170839c9b029aa136bb5e3a0d2ad81acbc2e9830, email=05f256cfbc9250ac7f97d50f26d8fd890eaeed54c126e29dede218083ecc3360, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=319, cust=paola.f@hotmail.it, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=418, cust=Paola.f@hotmail.it, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=395acd169ca407da8ba4ce63046bbea547468235c2823b28d28a4d66f1bd7bb6 97ee4f526166682040d5440f408a65774dc958afdffdad806b949b28f6614e8d, email=42cf7488d3922e701d4e0113e958bd2d23ec7283fdc355887d2fcfd04d8df03a, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=420, cust=davide.bajo@yahoo.it, email=b07e5c8ec1972ed0064ad030b26cca8405d2ecd65568239989b2b87276c789bc) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c8a2035c91b566a5dffc34d586408a298abf95ca3d706ead1c677b4979a44c57 d6f71334015da4f42c134494296686d46b4a0e6cb9e0f304e6eb02de3e781bd4, email=b07e5c8ec1972ed0064ad030b26cca8405d2ecd65568239989b2b87276c789bc, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=430, cust=sahika_s91@hotmail.com, email=23a178126dd66bc21020cf0a83c3e61ad4fbd4158b9deceae8cf5b514e6c00a3) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=0b9d00436b147fc6188886c3bfba7469c7982062e76fc567b9efc8fd24dcf78c e9285311a65440a108cb87ba0ccc7f28d34eb10c484e94484d0e41cbb4383d67, email=23a178126dd66bc21020cf0a83c3e61ad4fbd4158b9deceae8cf5b514e6c00a3, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=429, cust=raffaelacarrano@live.it, email=c6230646681821a41af1921a61b21a34061d83847e861e54da98ec579d179f01) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8af9c762805363bf4fa3939f4d90df4c120b70312fa34eb25bab1954611dbb62 39f15a716671310fbf878117a76d079f83c9aca9e8829cbbb2412affbe2ce838, email=c6230646681821a41af1921a61b21a34061d83847e861e54da98ec579d179f01, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=235, cust=eleonora.manganini@gmail.com, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 47638f5f898a52fa53f067587be177bd3308b33b57a648f10f3fe96eb69db852, email=27611a1a3da23af85766c4a9802f03d80c7368107e48a9126e1467d5f86e1f7d, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=428, cust=gabriellaepaolo00@gmail.com, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=254835d73cc88095a30fc74133beabe9d8463b2954493227b205ea326c8a9c86 362a296602348e5cfa9df497c9b6157c8f716996bc5ae69b883fa8ce1c653e1c, email=5390cd56077e420861d51cf0555c6c896de5b0bbe11f93466518d1e95cd459cc, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=431, cust=veromelnic87@gmail.com, email=1736f9940a8393068f3225fa75d1d163cd06a6f7204785d2d09051fdef832aa2) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=492, cust=veromelnic87@gmail.com, email=1736f9940a8393068f3225fa75d1d163cd06a6f7204785d2d09051fdef832aa2) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=82d3042b941378bc994b8c2596fa69e4370bd2cb5400c4c043c996dc197fda7c 28edbb3ea87236de5664f642a341feffb72839ec1a0b590b3b00df7080146dbb, email=1736f9940a8393068f3225fa75d1d163cd06a6f7204785d2d09051fdef832aa2, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=437, cust=Tania.demetri@yahoo.it, email=716edeb61c196310bc8d96aeb8717d5f194755c9245a69762fdadf3e8dcb28c7) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=37755b1afe16a4973d4d2208c4a7dea45e2e5772015dc3d34e04eeed77f58591 45c8227c4c15156038f7c40dcca50ce94e4cecaeeff3da430781e68bc9075f9d, email=716edeb61c196310bc8d96aeb8717d5f194755c9245a69762fdadf3e8dcb28c7, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=511, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=432, cust=francescarullo11@gmail.com, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5dfd46e27a5e3e8e06fcb92817b0955f7fd28048f5003bfd4e5be8e67bf417db 4dc2053e86144d39a0141d30bf09df233875569d056002cc27509fdb24cc1965, email=c1506a397241405b735f7a56724cf13e81075c012ac8f9b546da6d3d66f210d5, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=439, cust=e.lattisi@gmail.com, email=839eb572ea95c36e472f099bc1e62adc70b91a344a0f8e99e1ec2c33cbb7679f) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 0498044af64338126b58d589733474cfe5355c2d0288f0ce8cf75ea5bbc0e4d2, email=839eb572ea95c36e472f099bc1e62adc70b91a344a0f8e99e1ec2c33cbb7679f, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=438, cust=danielabianchini9@gmail.com, email=987e5836722ffc9d295cea1cc8677dd038676ee1c02652f566e801290ac7bc4a) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5839ecdfd43bc7467f77cba4a40ea64c8ee5f986f61cf16a0e024ed2225891a4 63d797515e4a2727f25480c6850736e438a9239c9edffa489d43bfe244341421, email=987e5836722ffc9d295cea1cc8677dd038676ee1c02652f566e801290ac7bc4a, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=442, cust=scapindaniela3@gmail.com, email=a1f43806bf127b9a8bcbfe8d8c4c63f6b3325e69006273adb7d984b72ec1b9f2) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4ee06d13f52021bfbfc793ebce404608a0efd7786e1accad9d113d099fbab48 85b23c8432035cdd625a7db20f34a8b569f8308c48e54863f86fa7d3b2489d2d, email=a1f43806bf127b9a8bcbfe8d8c4c63f6b3325e69006273adb7d984b72ec1b9f2, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=450, cust=pinarkasap@yahoo.de, email=89d8ffb8f79290053405d14c8e9bd38c29991d555b1c72dc972f341f42e96583) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=14d14f82f5dba2753d6233fc919fda51d922f17a97b778f1cb0ffa1f75ec850b 63bab5bdceeae07f0dac93dc98e8af67546942e07895de74be58a9ed3249c31e, email=89d8ffb8f79290053405d14c8e9bd38c29991d555b1c72dc972f341f42e96583, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=444, cust=barbara24.frei@gmail.com, email=14771de5736872bbbdc5ac3446df0545457a3aa12a9f88b54c41d196c1bbb3fa) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 7a1da727c62f38b1aa2194ac10966441b90078eae2ea480403b00343048c8b5f, email=14771de5736872bbbdc5ac3446df0545457a3aa12a9f88b54c41d196c1bbb3fa, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=448, cust=mattrap@hotmail.it, email=4badaa9c7f69e5a37da111278edb3f35228346afe3c7f0cc41354d3a74223d0d) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 2b19c3252c22f0f731042bcf26850e46d42f7ce969a4c17e8157953935225afe, email=4badaa9c7f69e5a37da111278edb3f35228346afe3c7f0cc41354d3a74223d0d, hotel=39054_001) 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=451, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=471, cust=nadia.rossi53@gmail.com, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48) via hash 2025-11-19 15:39:10 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a71bd4397285d3c15baa1fcdcf928c1354b293d6beda9fc78d286e14f47a942c 30cc6dd8ef8458e679e13ae3bf3f634cace9810e2eea03bb6487904595f41056, email=da619b7673dd686c9526032fb97856f842727e5f95e7c8f8408395af06d2da48, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=446, cust=viviana.liccardo@yahoo.it, email=5fb1978f2ca8af8c03dc6368e2e46285e18841e1e85f0ca0d6fa3b434db64ae7) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a159d9520a9b842f63b626e03552835a1dc99084619b7d98e0fa23b7d82f2ac3 e0cae348834329be67233a1471d0fcf653025be9aabe01a8a6cdc947578bb3dd, email=5fb1978f2ca8af8c03dc6368e2e46285e18841e1e85f0ca0d6fa3b434db64ae7, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=445, cust=paolo.dambruoso@libero.it, email=615aaf7e0018657219e6694bfbcdafff77b3fe0d34154770d277ce7becdf5cba) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=758828363a45e4d3f4e5eb06d91850e587f9a71b9874c04ed5dfc3f93fcead8f f99a8ac0dae1591ef067861e5aeb76b325756b35dca2c5494155c573cebbf6c2, email=615aaf7e0018657219e6694bfbcdafff77b3fe0d34154770d277ce7becdf5cba, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=443, cust=fzps@libero.it, email=bb7742c962d8a6d0fb51b099ce9bb4f76789afe5f6eba1d3eff32028c7585002) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=99cb2f9b05f6f0c2056bb18cf8230f6f01aabddeb4e102a4de5717e437658da4 52e8a8ec6e89fbb51b7a9d30fbbc656e5f7e049898de0d1aad97c2cae345a060, email=bb7742c962d8a6d0fb51b099ce9bb4f76789afe5f6eba1d3eff32028c7585002, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=440, cust=orianagilotti@virgilio.it, email=b84ca74ccb8d6b569857fa629c548957ec4ab3307baa9a8e14d1121fe427736b) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d577db5e90fc343d14b8e9e16bd97e10cb7d06b4b8fc2ca77b0b399ee8d4d4d9 269ba6473cdc9009b5c3a43f09afa54ee051524142e5ffe7879cc5f3c1202977, email=b84ca74ccb8d6b569857fa629c548957ec4ab3307baa9a8e14d1121fe427736b, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=433) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=9da59aa352ca5991338ad7edc89de4fabb4b9fef9196dc287e5346a2fbaaa0e4 8112e567ea8ad1da1c0d0007954e5acc4ccb32407bae4caf5880258773a5d2a2, email=70ea5d7b2a92de1ffa26d059b0f26677128e7a39c9877628afdc6be5b0fd8efc, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=454, cust=acquario.vania@libero.it, email=b542df930136672406f6dcf20e7f19153e430b8d3596166d8a775e04f6cd9bcc) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=455, cust=acquario.vania@libero.it, email=b542df930136672406f6dcf20e7f19153e430b8d3596166d8a775e04f6cd9bcc) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=20ce825f143326930f72287c6dfb7a3ebb94dd5daf895651fa3f6590406e95f9 2f9e6f60c188705c8b3333f9d18dd2d597ea9eab632844f37db68289ee3fe086, email=b542df930136672406f6dcf20e7f19153e430b8d3596166d8a775e04f6cd9bcc, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=463, cust=Zoa339@gmail.com, email=ce17542ce9cae3001f30bf708ee7bb4c6356ad2f057abdc1f2632a0e3b7e57b4) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=6eb44ff6ac59c9b9d39e7ac203910f0384e4c2d3a59c8bfd7fecb7a5f6de1e10 67e50c0f8012a1fb5eaf3edf61ffdb8fc0e9e80aa3cc31de6eb4e2e45a1d3086, email=ce17542ce9cae3001f30bf708ee7bb4c6356ad2f057abdc1f2632a0e3b7e57b4, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=461, cust=gribenceadorina90@gmail.com, email=3d8911f8c742fd03bfbba80fd96815ae0f7b0591de0fdb93fe9504affba08610) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5c7c0a67062d2a796bc21497f36683cca93a7db23e66051a180c8eb0af704117 5214c92720ffe723e963fd3ecd6c526dee2cd3e969f4de5ba59e480976cb4d82, email=3d8911f8c742fd03bfbba80fd96815ae0f7b0591de0fdb93fe9504affba08610, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=460, cust=liliyakroytor788@gmail.com, email=5fc93d54afc9ea61a745c007f3db3f19e8011a36510d32e3652d894205f56301) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a81898492f3d3b3c8ec617be43c7ee83ed49e335a1a1c51cb5e09f11e255196b c7a87232fc3e6949b42509e6b38d29be4222a153fc877c582656145175163331, email=5fc93d54afc9ea61a745c007f3db3f19e8011a36510d32e3652d894205f56301, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=459, cust=totiole@yahoo.it, email=ad58801ce913714620962b02e5e2c79a43cd935508ddbdb16bc1cfd4b648a3fe) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d6edf50cd23ce11dc0d55f8ddb6935f0bca1f7f06e24a35434af05f9a6105a22 1304e61167041842f9c6892a950c31951e34bb831ffc0329a5172618b96e9a95, email=ad58801ce913714620962b02e5e2c79a43cd935508ddbdb16bc1cfd4b648a3fe, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=458, cust=canepa.giulia84@gmail.com, email=f679b7eebca21bda2511bb30039e379c140627bddf90332acc5cb933b15b5fec) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e4c2eed8a6df0147265631e9ff25b70fd0e4b3a246896695b089584bf3ce8b90 f500e70bb382f6f14977c0a644339d4c23ab30df32a9a84e15a8ccc7711322df, email=f679b7eebca21bda2511bb30039e379c140627bddf90332acc5cb933b15b5fec, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=457, cust=babi0787@hotmail.it, email=cd54f59cbe3826f2201ffe0ae464d8b5051481d0a7536756e6270522bb86d2d9) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 22292b3be91bc5fba17164120fee67c0a31d142e3e41e39d3c23a5618aec8dc1, email=cd54f59cbe3826f2201ffe0ae464d8b5051481d0a7536756e6270522bb86d2d9, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=449, cust=chiesa.barbara@gmail.com, email=790610f04701c92716289907b7015082658eca9af41be11627a081059421ddaf) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4da860a59a46e88c2b71a71baf7a2e2d0b2b42c583ffb04e8f0f671dfd0b3493 3052eb6f7bae7493e012033c995b4942026098ddc1c2748e3a17503ed5470097, email=790610f04701c92716289907b7015082658eca9af41be11627a081059421ddaf, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=473, cust=lidiadisalvatore@gmail.com, email=7f2bf53c9f9f3d97c1c94f47f39045c7494d14a6290675ce7dbb66837f399f5d) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1552db05a75559105170dbecadb2613ca84776f7866d9436bd97ea1a80398667 9526f5e754b7625af162f3bf9a281c740cfc25b2751dbef6ef23765ec4aa0ad0, email=7f2bf53c9f9f3d97c1c94f47f39045c7494d14a6290675ce7dbb66837f399f5d, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=475, cust=vitnat77@gmail.com, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=7c8ccc86c11654af029457d90fdd9d013ce6fb011ee8fdb1374832268cc8d967 57fa87f92d0c4068d6c7de7acb549792cf28eb31c818111c5df17edf46cf4357, email=7eeb8c240b8a85e8dc033682717d6ece1439400b76275b90d66ae32a073001e1, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=469, cust=avia1991@libero.it, email=646249a227d0dbdb090f651fd371820331263de26c3232d120667fdcafedf928) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=e001e854afe9840c9784ef3d865ed83f2df1322898c9b55f4a97181f5351a699 8b7c02c79ba32781ab0ee4f01cd74bb80c36ecb3688d4063f2bfa2fdc0b1d0bb, email=646249a227d0dbdb090f651fd371820331263de26c3232d120667fdcafedf928, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=466, cust=ziaro73@gmail.com, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=926dc6fb2c9459c7f480ab99b7213678b68c8bd77532d6d00973dc433d993ae5 95c0ad24384a27cba83f31e646b9dcda733e25fbcba9bc12cff2c8534c432a35, email=850945093e238a7cdba9cb91d9eb875f6e1e278440a2362975a21d08c7907b79, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=464, cust=ursula.i.koch@icloud.com, email=abe6fa8ee8f3cfa6d037304cf72593055b489027af42096ba828add4b93180e0) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1792b31816db934120056d9c8f645b238253e91a6d900897cf09b4b547f12351 e11ac386b455f5891846c593791227be0e0fd692b2b3d8043415fe09ebba7ce6, email=abe6fa8ee8f3cfa6d037304cf72593055b489027af42096ba828add4b93180e0, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=487, cust=famiglia.dallantonia@gmail.com, email=6f7a979b2e151a391f00e77b4c45ebd0759ae52a068505bdf34bcf25ad04fb2d) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=None c2d222062432d63c03ab1597a6306671e7ac5dbae172ada7305d3abe4aa86168, email=6f7a979b2e151a391f00e77b4c45ebd0759ae52a068505bdf34bcf25ad04fb2d, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=486, cust=lazzeri@agrigeoservice.it, email=3422cd53f3b4c7d5de795d9c04f0602a2f8ae1629e3664e9c53266fa06fc4f7d) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 3583610da7878adeff9818011d7883dcca7e6b6a9cbe59de886449aade2cfda4, email=3422cd53f3b4c7d5de795d9c04f0602a2f8ae1629e3664e9c53266fa06fc4f7d, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=485, cust=mi.verdicchio@gmail.com, email=e4a8accd54677dd5c940ba7068c5e6c8e73095d079f12e637d020d5cd8ee06b3) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=208ad55e4c4200ca42a73ab260efd6df57efccc95aad25fe4d1f378e23a0acb6 6b9a1e89d411852dc7efdde7e60a39e78d60ec412a979409e221f75936abfb05, email=e4a8accd54677dd5c940ba7068c5e6c8e73095d079f12e637d020d5cd8ee06b3, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=484, cust=pierluigizoni1958@gmail.com, email=d5b285ad211ae310dbb420f54eae95eccdf22a65a0a11db897eb25bbbaa70ab8) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=06e07779754abe92fe2269de6001af3e5e958a18a4096b4bb7e3d28f8f4697b9 603bc6ce558db456457775fca420952df3d354e09056edb2a2f97fe9fa948b71, email=d5b285ad211ae310dbb420f54eae95eccdf22a65a0a11db897eb25bbbaa70ab8, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=482, cust=sara.bond9@icloud.com, email=c2d01d0e72cc736ebacc9d9c433c945c5253c4a39e9756788c7e6bc1a2005cb9) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=a43dd97001f3a11f5fd2e1803f39cac63c51e06fab9ebf8abc91cf3dea3018ef df9e8ef63572a3acbe676b9a1b619eb741b2f1833304676c084e14d7fe3269a5, email=c2d01d0e72cc736ebacc9d9c433c945c5253c4a39e9756788c7e6bc1a2005cb9, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=481, cust=lore_yz@gmx.at, email=72a2f431d88c3a1e25912866d9ac8a097043871e8ea0a3ea4c99187110a5cfa0) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=4d41d1ba85365959270848f789976e565ec3339c297a78ad47216a9009918cb7 b4fe07727b91d1efc96c5e8f9a6d3d5121d1e364840b307cce786f1ccb885acc, email=72a2f431d88c3a1e25912866d9ac8a097043871e8ea0a3ea4c99187110a5cfa0, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=479, cust=bisharaluca@gmail.com, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d70f47790f689414789eeff231703429c7f88a10210775906460edbf38589d90 e91780991dd2345572ee1adc82a2dfcd16c338a03d6359345ee446d043f27fb4, email=86232729a69945fb0c9a72834e67981bffd3e3c59b085e892754f5c7112ef031, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=480, cust=isabella.morano@tiscali.it, email=f2e3d0825c30873e5f70b855ebe88838e75404da88615c7b7307532357f642f3) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=da2da8e71c82b18aaec0e9dcf817ab09481a8b55061066f011b3e38188788f65 e31c26766136f1611994efc50f3431907074c0f7a3006dc6f4b5b4f164e9044d, email=f2e3d0825c30873e5f70b855ebe88838e75404da88615c7b7307532357f642f3, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=478, cust=simona_antoni5042@yahoo.it, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d03466088881d2595b204faca58673aa59a0e3cf4647c8454a37ffaffa205258 ee925bb2b5c28229232ef77a2bf0812d346830d9c0f3a331589cea3b73763ef1, email=016660e99b85017ed1b139c958b3bce6f2914aba26d8e326d944f5e9ad58d467, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=477, cust=sabine.huvart@gmx.de, email=0413d34ce2d68e040e1ddca184e8956c80b83013031401459f1aa2c14658e0de) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=2eff821d3e45468f13deac8d7f689a16aba442d6af2e5cd2e0bec42955f18ceb 48fdccd36af6dc155948bf730922a931b9aed683576ca148602273145188531a, email=0413d34ce2d68e040e1ddca184e8956c80b83013031401459f1aa2c14658e0de, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=483, cust=cecchini.tessile@gmail.com, email=240d0c9714159a02c0ca6a90d69012bf7501b3f12e994bdefec851813755dc56) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=5f3d6952c5c5e22077fabf461de80f1ce475752fe75afcf5ca46bac438405619 dce38748c4428552b99b608af49291bc7a4915b54b379d7b87010abd05fe170a, email=240d0c9714159a02c0ca6a90d69012bf7501b3f12e994bdefec851813755dc56, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=427, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=488, cust=seppina@gmx.de, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1eeda71f0ded57febfe7e856e9b41c6a96e5f6e5097d5496865a8f6081e962f9 34af838e026e8d6c344958099b657faf927586726090a2764ec77e1b5a74c9ea, email=5fb8ccfa2416914ff16295044a6b70b91f2dfe244259467885f8d3a4e9a45f6b, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=434, cust=gnlcbiondo@gmail.com, email=a9251235bda12152ca11b51a7f9d5d7009fec28498a724c6e5ecba154bcf78f5) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=653, cust=gnlcbiondo@gmail.com, email=a9251235bda12152ca11b51a7f9d5d7009fec28498a724c6e5ecba154bcf78f5) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ec27c5dcb1aba241730da0ab0e695920ac927de0399226d226b82b0e8b01103f 19b90e9a4f3721235eecc8d7374b5b4cc3e8ad6cf4d2b151e1deffd1f373dc68, email=a9251235bda12152ca11b51a7f9d5d7009fec28498a724c6e5ecba154bcf78f5, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=489, cust=elisaturri76@gmail.com, email=97e265fc5319a6f2f2c20751641df374ff2d1d002e02e865e6cd6723ff27730f) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1001f085ab6fecdf636c50b29535df5f9eb0c77c5bdbbf036a433dfad40f75ad 0ee5ff87a6327e7624459d108cd47534b78899755162ac91a84399b41fad1d7b, email=97e265fc5319a6f2f2c20751641df374ff2d1d002e02e865e6cd6723ff27730f, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=490, cust=mauryx05@icloud.com, email=672f513fed2cb652322ff7a0bb0b82e8e2f71e4a431e1e9b21549d1cc162a495) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=768fbcc4607725e6a2b104bc483810536d022bd840375b16437c6b7284ad6d7b 86d625ecfd684082637fae24012f5cf86b8af2d6d724280822a30ff91d37f017, email=672f513fed2cb652322ff7a0bb0b82e8e2f71e4a431e1e9b21549d1cc162a495, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=496, cust=claudio.margiaria@alice.it, email=a9f14320e0c749fb3cf649b503ddbaedc1426f3006cf01350e03325391b39482) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8cface989a3a91edb14989e82ff3ab67cfd3046906d0cee828f8882a8e137823 5f0f8d6b9e9648c55c7d7002b8a4a97e6d255c4e4521450ed1beb4317011798a, email=a9f14320e0c749fb3cf649b503ddbaedc1426f3006cf01350e03325391b39482, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=495, cust=fabianoflocco90@gmail.com, email=96cb3483457629cd876fa266a259fefc80c2f66f854937b74b6120effe5bd2a4) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=67b8957da97dc943f201dcb516de1081ad24e97f92ab4527f68162adf78eae09 09ab721cb809786650162496e84526ebb2fcbfd9acfcafda8ef46a2fc656ba5d, email=96cb3483457629cd876fa266a259fefc80c2f66f854937b74b6120effe5bd2a4, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=494, cust=gaia.giorgianni99@gmail.com, email=67ddc649d483e4e0254656f8fa833ae67bd804516fdc1762844d5d5fc85996a3) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b95ee4efc49878ebc6e8f93c29d7f692742dad7330574634428c8d6355794d88 f0318f9b2fb701fafd2c11c3c987ef81e2ec5a937b3d21358ee394cf6f602162, email=67ddc649d483e4e0254656f8fa833ae67bd804516fdc1762844d5d5fc85996a3, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=493, cust=Faracimarianna27@gmail.com, email=a076155039859c3dc619c2f7e86ca5a3d0aeda713c0058f72e8131926cb87d79) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=c35b0d06edea30d3ba40dedc4715510ab6c7a805ab4aa3b1a14050738f135f67 70eaa0bce2670da33443309a5fe085ed778686c584502b8aa1f2e30e36da4d3c, email=a076155039859c3dc619c2f7e86ca5a3d0aeda713c0058f72e8131926cb87d79, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=498, cust=sophiaklobetanz@gmx.de, email=751f350d55e12c3b4d7ca26550c527f073ef24d667fd408fda907f2fcea9e008) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fc5a299cd6cd644f40bdcc8f7ae00e89a4ae4fbc44031c4bc27e54dd4bcb9773 f4cd15af319d4eaa9547bf9d94a4ca5b5f07d7f8bde0546dc2526edef0ecd789, email=751f350d55e12c3b4d7ca26550c527f073ef24d667fd408fda907f2fcea9e008, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5AA, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=509, cust=langela62@libero.it, email=a6ccc15242bc4568d5919870f895fc486c2c335b00c7a59d8a842caca7ebb262) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=34f02502a4397504a6c2d64b7768cbba6629e33769826d9f4f971c0f1756f5ce 04e4cb0c2b6aaeb73aef04a920b43c9a2be3d1224b148e5a3f06873d51f77bdb, email=a6ccc15242bc4568d5919870f895fc486c2c335b00c7a59d8a842caca7ebb262, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=502, cust=alessio110368@gmail.com, email=af930405d76c80b7b193d28e5261bcb63e81caf8b01d58dcb12ca6bb7d71383c) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=8d0cfd6182ef851052565eb5c11e79f73c691307f7b6ddb877b4303cc726f260 4d3b6be28da90c73763a82a8c39a1371002d0f64aa126b70c94fdfe84d225946, email=af930405d76c80b7b193d28e5261bcb63e81caf8b01d58dcb12ca6bb7d71383c, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=412, cust=gsgayan@gmail.com, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=500, cust=gsgayan@gmail.com, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=20177709d4a5c7763831bd733670d26d01e0988ba70857744adedd25337bd2c2 f5877b88619e440559415bc1bef6862e984adfc153415733f008e6b197eba1ba, email=a51f47ecfa99455defc874d5ae65014c575267f8f638939238a775544a52093b, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=CjwKCAiAzrbIBhA3EiwAUBaUdeznAugu6c1XczI1hq5ifiVRkwZgmA2r8IGPNTvh, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAassWPh1b8QBHgcpp31k11KpwpJCJdgcWGz9mqzjDm, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=512, cust=gio.procacci@gmail.com, email=dcc6d6c2aeec0fb84e5f8a0d09d481a90bffde69e82dc0617bb46687f1279f94) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=192c33caac3d89ed647f6dc54419161c2bbf4b57d12bb8c546e41d6448597571 da5341a295506b3bd3cec965f41995ddc556e758893bc8698636e06eaf79e003, email=dcc6d6c2aeec0fb84e5f8a0d09d481a90bffde69e82dc0617bb46687f1279f94, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=513, cust=daria.haar@gmx.de, email=454ec3e36ac32fb38f215010675f7871bc7bebb98f37cf93e5dcce879b71aef9) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=baa3cadedb5c5b75a7cadc296a66f69f973b3362bb37434cead643b1386bfb12 c33635072f01e4f83600ca6b80db60fbc2486fbf92a0feef61433fa9f8edb7f3, email=454ec3e36ac32fb38f215010675f7871bc7bebb98f37cf93e5dcce879b71aef9, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=515, cust=nicolalari1984@gmail.com, email=1c81f5f555f601bb1a88f9630bdbe4253fea1b2044502f1802358ace7884b84c) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=1275302e01cef631a7f8180c513d119a4e81fa7c160f337155da254d4f093e7d e0838cf8169322147fcad7e6262417573d58ffa86f46be896811540dd37e7cc4, email=1c81f5f555f601bb1a88f9630bdbe4253fea1b2044502f1802358ace7884b84c, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=514, cust=daniel.carlesso00@gmail.com, email=8eb6bbdb0ee0dd90d5b1d4def0cdc2973c837eaee568fe9b9e3656cccabaed26) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=bd3dae5fb91f88a4f0978222dfd58f59a124257cb081486387cbae9df11fb879 87bd7546ea4308fcc96882c25eeb151b01abac529c64e70ea479d513409a8314, email=8eb6bbdb0ee0dd90d5b1d4def0cdc2973c837eaee568fe9b9e3656cccabaed26, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAassWPh1b8QBHgcpp31k11KpwpJCJdgcWGz9mqzjDm, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=518, cust=dominicdf@alice.it, email=ab8bff7da4e766503cea319425a21652c6a7ddc5f91346e94e69186d71391b39) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=d16aed0a483a21d695fe5e210da62adec78c21631b5be5ff837e9fbedf2e6241 2e470484b351ab62e7448cfbb3314a7cde10850dea9ed424a4abf941f60d650a, email=ab8bff7da4e766503cea319425a21652c6a7ddc5f91346e94e69186d71391b39, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5AA, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=EAIaIQobChMIpNik0vXskAMVOoCDBx0cSQ1GEAAYASAAEgLog_D_BwE, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=517) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=abe6a5ad606909657e482cea9c0218a9ff124d42d8b43a30b2480918c9df263c 847cbbc78467b52a6c4383fd714d9146adbd54efad1a80fbc0c250903ae9fca1, email=eab7d3f08562fdbcc455d54ca37a73687829517c7587b77fd962dea22234ee67, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=516, cust=faggi.sara@yahoo.it, email=3e4261b679e0c67db4a2d031d3e7c8f8699bc1e20d600a962bc62f7710977ba4) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=3a6d64c24cf80b69ccda37650406467e8266667b50cfd0b984beb3651b129ed7 595e879203da1d6a46a46d1fa6c36259f93dece4f231e4389e173cc1dd443fe3, email=3e4261b679e0c67db4a2d031d3e7c8f8699bc1e20d600a962bc62f7710977ba4, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAassWPh_WtRzcnRjBmFwcF9pZA8xMjQwMjQ1NzQyOD, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=523, cust=monica.demartinis@tin.it, email=026a153c774ed940cd2f036dd515dc4e93e4e1943e1c3861ec7e79380fcabcab) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ca0b642ed0c1c9902c3e9c8ac00865e0a9cf6449f66012e1c6948b66818f26ff d020af47fafaa00d3db2a92b41076b6f797c4e216b7db95cf02b92b6f2d469aa, email=026a153c774ed940cd2f036dd515dc4e93e4e1943e1c3861ec7e79380fcabcab, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=525, cust=guadro74@yahoo.it, email=32589e424dcf660e94502928e4ec1a1182b4993d429bc01b5cb01f400f2632de) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=fe301eaaac49b4652b8dfd9fb0e913683ac5600f59370a6261824ab608b4fad7 e9dab1b0f76f7a8c5d3e0c1209dbef4ca53340f85020f8deeb24c84680e2b27d, email=32589e424dcf660e94502928e4ec1a1182b4993d429bc01b5cb01f400f2632de, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact name match (reservation_id=524) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=73b8a7f3cffd4f0a177259cd99937603b61ff45cc20c5beb825ce05b71de1283 3de9aa6a734e3b613f16338936a2a5dbcedd30cecd6d8dab536fe985c375be9a, email=a8bf5472001dce8dd2464e06777ab1c26914fe3c68733a660d71fa9d98a01e53, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA8yNzUyNTQ2OTI1OT, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CEQA114EpcAE1ULt7_z4lMF8gZbjV_Nbf2QEv6J, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvpcu2RzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CG2KII8nL7p1fWQz6ZoIaJV1Tsy1dFO7darRPOB, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5CG, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastape2TKRzcnRjBmFwcF9pZAo2NjI4NTY4Mzc5CG, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CFACvm4y41X_r5ugiSFQ4p1R_J8gjYLeoMECRNZ, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CHOEQXGd_8aX2MdW6X29FCL5ATKBMAg_c6kte8S, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiA5uDIBhDAARIsAOxj0CF_CkXPD_Ob0tAluK9cQqdzjAFz9Klodd55NSKp, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA8xMjQwMjQ1NzQyOD, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=543, cust=salvatorelatorre9@gmail.com, email=09cc487660fd1f0ec9bc13f709313bd2dfa75ddb4c61a530b43c1190876ed371) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=b32adb6b54c872706de8055d163f9ef0716be313c70b9ec61ea4062834e36b56 97f914349bf638569fa8e4353859c8f653a1215d11ead87f7153bec0b8251eea, email=09cc487660fd1f0ec9bc13f709313bd2dfa75ddb4c61a530b43c1190876ed371, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwY2xjawOGYT1leHRuA2FlbQIxMQBzcnRjBmFwcF9pZAwzNTA2ODU1MzE3MjgIY2, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=548, cust=edoardo.forcella@alice.it, email=862066a3562061b930e3aefc655b2a775c2a43edd6b29d91530574003bf2b77c) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ffe138c1680e8e3c824daa5c3eeba673825b9a0092866608b1f4f3e3212378d1 9be6c7d0d98ac5e8465465aeb5ccc9dd8b5d4c921867f8ad2cf304ad66f4fb17, email=862066a3562061b930e3aefc655b2a775c2a43edd6b29d91530574003bf2b77c, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAaska1WNPLRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Found exact email match (reservation_id=558, cust=skyline_84@web.de, email=3b196b3cdca7ff6f419d7cd0f74ea822654d1be53a4d9bd46de372a634e5f841) via hash 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by guest details (name=ff38d2567b8123d1144a15ea77d969f1e742a8bdcd7f31c48a7cfdf4c4037663 c2e18e704a08dc04295d5503dd2486f9f8455708033b9e960f052fe438a545b4, email=3b196b3cdca7ff6f419d7cd0f74ea822654d1be53a4d9bd46de372a634e5f841, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAaska1VJfPRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=IwZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZAwzNTA2ODU1MzE3Mj, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=Cj0KCQiAiebIBhDmARIsAE8PGNIe5ZE0J_asBEESS4NXxZxAqgjkS6oi-JTE7IY0, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAaska1VJfPRzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.conversion_service - INFO - Matched conversion by advertising data (advertisingCampagne=PAZXh0bgNhZW0BMABhZGlkAastHvqMffRzcnRjBmFwcF9pZA81NjcwNjczNDMzNT, hotel=39054_001) 2025-11-19 15:39:11 - alpine_bits_python.api - INFO - Conversion processing complete for file.xml: {'total_reservations': 38200, 'deleted_reservations': 55, 'total_daily_sales': 454164, 'matched_to_reservation': 1206, 'matched_to_customer': 0, 'matched_to_hashed_customer': 0, 'unmatched': 36052, 'errors': 0} 2025-11-19 15:48:40 - alpine_bits_python.api - INFO - Application shutdown initiated 2025-11-19 15:48:40 - alpine_bits_python.email_service - INFO - Shutting down email service thread pool 2025-11-19 15:48:40 - alpine_bits_python.email_service - INFO - Email service thread pool shut down complete 2025-11-19 15:48:40 - alpine_bits_python.api - INFO - Email service shut down 2025-11-19 15:48:40 - alpine_bits_python.api - INFO - Application shutdown complete 2025-11-19 15:48:40 - alpine_bits_python.worker_coordination - INFO - Released primary worker lock (pid=3341) 2025-11-19 16:16:32 - root - INFO - Logging to file: config/alpinebits.log 2025-11-19 16:16:32 - root - INFO - Logging configured at INFO level 2025-11-19 16:16:32 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-19 16:16:32 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-19 16:16:32 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-19 16:16:32 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-19 16:16:32 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-19 16:16:32 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-19 16:16:32 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-19 16:16:32 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-19 16:16:32 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-19 16:16:32 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-19 16:16:32 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-19 16:16:32 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-19 16:16:32 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-19 16:16:32 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-19 16:16:32 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-19 16:16:32 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-19 16:16:32 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-19 16:16:32 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-19 16:16:32 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-19 16:16:32 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-19 16:16:32 - alpine_bits_python.api - INFO - Application startup complete 2025-11-19 16:16:36 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 16:16:36 - alpine_bits_python.api - INFO - CSV file queued for processing: logs/csv_imports/file_bemelman_20251119_161636.csv by user bemelman (original: file.csv) 2025-11-19 16:16:36 - alpine_bits_python.api - INFO - Starting database processing of file.csv 2025-11-19 16:16:36 - alpine_bits_python.csv_import - ERROR - CSV import failed, rolling back all changes Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 521, in _prepare_and_execute prepared_stmt, attributes = await adapt_connection._prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ operation, self._invalidate_schema_cache_asof ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 768, in _prepare prepared_stmt = await self._connection.prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ operation, name=self._prepared_statement_name_func() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 635, in prepare return await self._prepare( ^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 653, in _prepare stmt = await self._get_statement( ^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 432, in _get_statement statement = await self._protocol.prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "asyncpg/protocol/protocol.pyx", line 165, in prepare asyncpg.exceptions.UndefinedColumnError: column reservations.hashed_customer_id does not exist The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.ProgrammingError: : column reservations.hashed_customer_id does not exist The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 362, in import_csv_file existing_res = await self.find_duplicate_reservation( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ first_name, last_name, email or None, start_date, end_date, fbclid, gclid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 272, in find_duplicate_reservation result = await self.db_session.execute(query) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 2365, in execute return self._execute_internal( ~~~~~~~~~~~~~~~~~~~~~~^ statement, ^^^^^^^^^^ ...<4 lines>... _add_event=_add_event, ^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, ^^^^^ ...<4 lines>... conn, ^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( statement, params or {}, execution_options=execution_options ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.ProgrammingError: (sqlalchemy.dialects.postgresql.asyncpg.ProgrammingError) : column reservations.hashed_customer_id does not exist [SQL: SELECT reservations.id, reservations.customer_id, reservations.hashed_customer_id, reservations.unique_id, reservations.md5_unique_id, reservations.start_date, reservations.end_date, reservations.num_adults, reservations.num_children, reservations.children_ages, reservations.offer, reservations.created_at, reservations.utm_source, reservations.utm_medium, reservations.utm_campaign, reservations.utm_term, reservations.utm_content, reservations.user_comment, reservations.fbclid, reservations.gclid, reservations.meta_account_id, reservations.google_account_id, reservations.hotel_code, reservations.hotel_name, reservations.room_type_code, reservations.room_classification_code, reservations.room_type FROM reservations JOIN customers ON reservations.customer_id = customers.id WHERE reservations.start_date = $1::DATE AND reservations.end_date = $2::DATE AND (customers.given_name ILIKE $3::VARCHAR AND customers.surname ILIKE $4::VARCHAR OR customers.email_address ILIKE $5::VARCHAR)] [parameters: (datetime.date(2025, 12, 30), datetime.date(2026, 1, 4), 'Martina', 'Contarin', 'martinacontarin.mc@gmail.com')] (Background on this error at: https://sqlalche.me/e/20/f405) 2025-11-19 16:16:36 - alpine_bits_python.api - ERROR - Error processing CSV import in background for file.csv Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 521, in _prepare_and_execute prepared_stmt, attributes = await adapt_connection._prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ operation, self._invalidate_schema_cache_asof ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 768, in _prepare prepared_stmt = await self._connection.prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ operation, name=self._prepared_statement_name_func() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 635, in prepare return await self._prepare( ^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 653, in _prepare stmt = await self._get_statement( ^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 432, in _get_statement statement = await self._protocol.prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "asyncpg/protocol/protocol.pyx", line 165, in prepare asyncpg.exceptions.UndefinedColumnError: column reservations.hashed_customer_id does not exist The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.ProgrammingError: : column reservations.hashed_customer_id does not exist The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/api.py", line 1181, in _process_csv_import_background stats = await importer.import_csv_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 362, in import_csv_file existing_res = await self.find_duplicate_reservation( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ first_name, last_name, email or None, start_date, end_date, fbclid, gclid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 272, in find_duplicate_reservation result = await self.db_session.execute(query) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 2365, in execute return self._execute_internal( ~~~~~~~~~~~~~~~~~~~~~~^ statement, ^^^^^^^^^^ ...<4 lines>... _add_event=_add_event, ^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, ^^^^^ ...<4 lines>... conn, ^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( statement, params or {}, execution_options=execution_options ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.ProgrammingError: (sqlalchemy.dialects.postgresql.asyncpg.ProgrammingError) : column reservations.hashed_customer_id does not exist [SQL: SELECT reservations.id, reservations.customer_id, reservations.hashed_customer_id, reservations.unique_id, reservations.md5_unique_id, reservations.start_date, reservations.end_date, reservations.num_adults, reservations.num_children, reservations.children_ages, reservations.offer, reservations.created_at, reservations.utm_source, reservations.utm_medium, reservations.utm_campaign, reservations.utm_term, reservations.utm_content, reservations.user_comment, reservations.fbclid, reservations.gclid, reservations.meta_account_id, reservations.google_account_id, reservations.hotel_code, reservations.hotel_name, reservations.room_type_code, reservations.room_classification_code, reservations.room_type FROM reservations JOIN customers ON reservations.customer_id = customers.id WHERE reservations.start_date = $1::DATE AND reservations.end_date = $2::DATE AND (customers.given_name ILIKE $3::VARCHAR AND customers.surname ILIKE $4::VARCHAR OR customers.email_address ILIKE $5::VARCHAR)] [parameters: (datetime.date(2025, 12, 30), datetime.date(2026, 1, 4), 'Martina', 'Contarin', 'martinacontarin.mc@gmail.com')] (Background on this error at: https://sqlalche.me/e/20/f405) 2025-11-19 16:17:00 - alpine_bits_python.api - INFO - Application shutdown initiated 2025-11-19 16:17:00 - alpine_bits_python.email_service - INFO - Shutting down email service thread pool 2025-11-19 16:17:00 - alpine_bits_python.email_service - INFO - Email service thread pool shut down complete 2025-11-19 16:17:00 - alpine_bits_python.api - INFO - Email service shut down 2025-11-19 16:17:00 - alpine_bits_python.api - INFO - Application shutdown complete 2025-11-19 16:17:00 - alpine_bits_python.worker_coordination - INFO - Released primary worker lock (pid=15777) 2025-11-19 16:17:02 - root - INFO - Logging to file: config/alpinebits.log 2025-11-19 16:17:02 - root - INFO - Logging configured at INFO level 2025-11-19 16:17:02 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-19 16:17:02 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-19 16:17:02 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-19 16:17:02 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-19 16:17:02 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-19 16:17:02 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-19 16:17:02 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-19 16:17:02 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-19 16:17:02 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-19 16:17:02 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-19 16:17:02 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-19 16:17:02 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-19 16:17:02 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-19 16:17:02 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-19 16:17:02 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-19 16:17:02 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-19 16:17:02 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-19 16:17:02 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-19 16:17:02 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-19 16:17:02 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-19 16:17:02 - alpine_bits_python.api - INFO - Application startup complete 2025-11-19 16:17:04 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 16:17:04 - alpine_bits_python.api - INFO - CSV file queued for processing: logs/csv_imports/file_bemelman_20251119_161704.csv by user bemelman (original: file.csv) 2025-11-19 16:17:04 - alpine_bits_python.api - INFO - Starting database processing of file.csv 2025-11-19 16:17:04 - alpine_bits_python.csv_import - ERROR - CSV import failed, rolling back all changes Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 521, in _prepare_and_execute prepared_stmt, attributes = await adapt_connection._prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ operation, self._invalidate_schema_cache_asof ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 768, in _prepare prepared_stmt = await self._connection.prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ operation, name=self._prepared_statement_name_func() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 635, in prepare return await self._prepare( ^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 653, in _prepare stmt = await self._get_statement( ^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 432, in _get_statement statement = await self._protocol.prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "asyncpg/protocol/protocol.pyx", line 165, in prepare asyncpg.exceptions.UndefinedColumnError: column reservations.hashed_customer_id does not exist The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.ProgrammingError: : column reservations.hashed_customer_id does not exist The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 362, in import_csv_file existing_res = await self.find_duplicate_reservation( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ first_name, last_name, email or None, start_date, end_date, fbclid, gclid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 272, in find_duplicate_reservation result = await self.db_session.execute(query) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 2365, in execute return self._execute_internal( ~~~~~~~~~~~~~~~~~~~~~~^ statement, ^^^^^^^^^^ ...<4 lines>... _add_event=_add_event, ^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, ^^^^^ ...<4 lines>... conn, ^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( statement, params or {}, execution_options=execution_options ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.ProgrammingError: (sqlalchemy.dialects.postgresql.asyncpg.ProgrammingError) : column reservations.hashed_customer_id does not exist [SQL: SELECT reservations.id, reservations.customer_id, reservations.hashed_customer_id, reservations.unique_id, reservations.md5_unique_id, reservations.start_date, reservations.end_date, reservations.num_adults, reservations.num_children, reservations.children_ages, reservations.offer, reservations.created_at, reservations.utm_source, reservations.utm_medium, reservations.utm_campaign, reservations.utm_term, reservations.utm_content, reservations.user_comment, reservations.fbclid, reservations.gclid, reservations.meta_account_id, reservations.google_account_id, reservations.hotel_code, reservations.hotel_name, reservations.room_type_code, reservations.room_classification_code, reservations.room_type FROM reservations JOIN customers ON reservations.customer_id = customers.id WHERE reservations.start_date = $1::DATE AND reservations.end_date = $2::DATE AND (customers.given_name ILIKE $3::VARCHAR AND customers.surname ILIKE $4::VARCHAR OR customers.email_address ILIKE $5::VARCHAR)] [parameters: (datetime.date(2025, 12, 30), datetime.date(2026, 1, 4), 'Martina', 'Contarin', 'martinacontarin.mc@gmail.com')] (Background on this error at: https://sqlalche.me/e/20/f405) 2025-11-19 16:17:04 - alpine_bits_python.api - ERROR - Error processing CSV import in background for file.csv Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 521, in _prepare_and_execute prepared_stmt, attributes = await adapt_connection._prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ operation, self._invalidate_schema_cache_asof ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 768, in _prepare prepared_stmt = await self._connection.prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ operation, name=self._prepared_statement_name_func() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 635, in prepare return await self._prepare( ^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 653, in _prepare stmt = await self._get_statement( ^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/connection.py", line 432, in _get_statement statement = await self._protocol.prepare( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... ) ^ File "asyncpg/protocol/protocol.pyx", line 165, in prepare asyncpg.exceptions.UndefinedColumnError: column reservations.hashed_customer_id does not exist The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.ProgrammingError: : column reservations.hashed_customer_id does not exist The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/api.py", line 1181, in _process_csv_import_background stats = await importer.import_csv_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 362, in import_csv_file existing_res = await self.find_duplicate_reservation( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ first_name, last_name, email or None, start_date, end_date, fbclid, gclid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/csv_import.py", line 272, in find_duplicate_reservation result = await self.db_session.execute(query) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 2365, in execute return self._execute_internal( ~~~~~~~~~~~~~~~~~~~~~~^ statement, ^^^^^^^^^^ ...<4 lines>... _add_event=_add_event, ^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, ^^^^^ ...<4 lines>... conn, ^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement result = conn.execute( statement, params or {}, execution_options=execution_options ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.ProgrammingError: (sqlalchemy.dialects.postgresql.asyncpg.ProgrammingError) : column reservations.hashed_customer_id does not exist [SQL: SELECT reservations.id, reservations.customer_id, reservations.hashed_customer_id, reservations.unique_id, reservations.md5_unique_id, reservations.start_date, reservations.end_date, reservations.num_adults, reservations.num_children, reservations.children_ages, reservations.offer, reservations.created_at, reservations.utm_source, reservations.utm_medium, reservations.utm_campaign, reservations.utm_term, reservations.utm_content, reservations.user_comment, reservations.fbclid, reservations.gclid, reservations.meta_account_id, reservations.google_account_id, reservations.hotel_code, reservations.hotel_name, reservations.room_type_code, reservations.room_classification_code, reservations.room_type FROM reservations JOIN customers ON reservations.customer_id = customers.id WHERE reservations.start_date = $1::DATE AND reservations.end_date = $2::DATE AND (customers.given_name ILIKE $3::VARCHAR AND customers.surname ILIKE $4::VARCHAR OR customers.email_address ILIKE $5::VARCHAR)] [parameters: (datetime.date(2025, 12, 30), datetime.date(2026, 1, 4), 'Martina', 'Contarin', 'martinacontarin.mc@gmail.com')] (Background on this error at: https://sqlalche.me/e/20/f405) 2025-11-19 16:17:14 - alpine_bits_python.api - INFO - Application shutdown initiated 2025-11-19 16:17:14 - alpine_bits_python.email_service - INFO - Shutting down email service thread pool 2025-11-19 16:17:14 - alpine_bits_python.email_service - INFO - Email service thread pool shut down complete 2025-11-19 16:17:14 - alpine_bits_python.api - INFO - Email service shut down 2025-11-19 16:17:14 - alpine_bits_python.api - INFO - Application shutdown complete 2025-11-19 16:17:14 - alpine_bits_python.worker_coordination - INFO - Released primary worker lock (pid=16009) 2025-11-19 16:21:37 - root - INFO - Logging to file: config/alpinebits.log 2025-11-19 16:21:37 - root - INFO - Logging configured at INFO level 2025-11-19 16:21:37 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-19 16:21:37 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-19 16:21:37 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-19 16:21:37 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-19 16:21:37 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-19 16:21:37 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-19 16:21:37 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-19 16:21:37 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-19 16:21:37 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-19 16:21:37 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-19 16:21:37 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-19 16:21:37 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-19 16:21:37 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-19 16:21:37 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-19 16:21:37 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-19 16:21:37 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-19 16:21:37 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-19 16:21:37 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-19 16:21:37 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-19 16:21:37 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-19 16:21:37 - alpine_bits_python.api - INFO - Application startup complete 2025-11-19 16:21:39 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 16:21:39 - alpine_bits_python.api - INFO - CSV file queued for processing: logs/csv_imports/file_bemelman_20251119_162139.csv by user bemelman (original: file.csv) 2025-11-19 16:21:39 - alpine_bits_python.api - INFO - Starting database processing of file.csv 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 2: duplicate reservation found (ID: X-5czfeV0jnjaJue5pVhUjoWgzyeUX3A) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for giulia latini 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Buompadre 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 5: duplicate reservation found (ID: UxEhzYZzfE2GhYd6zcX2Xc3_Uv4C4gv3) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 6: duplicate reservation found (ID: 4yRJaVfWIv3yjRUhQIYD2IaXhgHKTodT) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 7: duplicate reservation found (ID: 1oz3ZCgVSwRrwjQlZGKd_1d_87JZwdoC) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 8: duplicate reservation found (ID: ZKfeK7VOUWVV-ypua-vsFb45GVljK32d) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Franca Andreana 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 10: duplicate reservation found (ID: ZNwNntZXUUNRmhQOXVXd9p_VIr_oAgyy) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 11: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 12: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Orru 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Clementina bisceglie Bisceglie 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 15: duplicate reservation found (ID: IoH7aRAvA7P6yDAiTSGvU4ExmihiSsHk) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Gerald Steiner 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Dennis Sommer 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 18: duplicate reservation found (ID: cSBi0fxTOPlLPRf7A97MOhkqLl2wNFeg) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 19: duplicate reservation found (ID: QWz2ArN7AmuVFanfCFqOBAnWDT6cJJKH) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 20: duplicate reservation found (ID: DrEiOg4FqZuriDQIoHyOAM347w0_slHK) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Giustina Ganci 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Katherine OSULLIVAN 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 23: duplicate reservation found (ID: nIFL_bQY2gl-3IJAlALq-VNbo6KNXal3) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 24: duplicate reservation found (ID: OFifdnj3bowWXDk6sKa6YL9HGH-KWQRH) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 25: duplicate reservation found (ID: yvkFQzw9tXfdoz4oWFw_U5nHTtgxbozV) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Lidia Ciuraru Ciuraru 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta La riccia 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 28: duplicate reservation found (ID: 76c9681a-b57d-4f11-9e4c-640af12939e5) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 29: duplicate reservation found (ID: -Dut_H-sKFyoYoABAIJ019T-iueW-c8j) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Guidi Guidi 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 31: duplicate reservation found (ID: JD4VoXxhGQor6k6VmSOuXlbR-RlUpwDD) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Borrelli 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Luisa Göddemeier 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Fabio panconi Panconi 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Daniele Simonetti 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Loredana Padedda 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Adriana Alfieri 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Tiziano Conti 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Edoardo Grimaccia 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Lara Marcatelli 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Romoli 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Christine Kappes Kappes 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Flavio Tosetto 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Cinti 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Annunziata Fico 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Adriana Rullo 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Annamaria Pozzani 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Lakerta Malaj 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Bottoni 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Skipping row 50: duplicate reservation found (ID: csv_import_49_2025-11-19T16:21:39.938666) 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Emiliana Cottignoli 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Massimo Morandi 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Marianna Sanna 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for dumitrita bocanceai bocancea 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Danila Marenghi 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Capurro 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Fabio Martino 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Piovesan 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Leonardo Intini 2025-11-19 16:21:39 - alpine_bits_python.csv_import - INFO - Created reservation for Camelia GHEARASIM 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Michele Mainardi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Edo Ciaralli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Pelicioli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Imma Carone 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Matteo Tommasi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Baldino 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Concetta Pierro 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Gaggioli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Diego Vendramin 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Angela Nonino 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Palusci 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Bonello 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Marika Castelletti 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Panacchia 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for laura severini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Borri 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Novazzi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriella Mury 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Luongo 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppina Di Micco 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Monika Wolf 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for cathy cook 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Giancarlo Capraro 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Davis Fabbi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Marilena Ciobanu Ciobanu 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Chiaranda 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Porcu 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 88: duplicate reservation found (ID: XOCMzbeqkIB2q22mRrdFEGujNSSnuIL-) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Cannuni 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Vittoria sicolo 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Alueda Mucaj 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Stefano Cassol 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriella Margani 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Luana Di carlo 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Concetta Salvatore 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Giorgia Valenti Valenti 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Noris NORIS 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Axinia 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for anna lastrucci 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Cristian Mariotti 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for silvia Lionello 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Gaetano Gramano 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Carroccia 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 104: duplicate reservation found (ID: 2aa2922d-ec2e-4564-8c09-38cd9db17ca2) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 105: duplicate reservation found (ID: 8IOMgVadJHyXOAQqu9JpZiHUdilgw1Eo) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 106: duplicate reservation found (ID: 8IOMgVadJHyXOAQqu9JpZiHUdilgw1Eo) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 107: duplicate reservation found (ID: csv_import_84_2025-11-19T16:21:40.119459) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Rosa Picchi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for david pesaresi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Lara Malpezzi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Patrizia Tredici 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Flori Kuka 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Agnese Carnevali 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for LUCA Marcato 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Camoletti 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Paolo Mariani 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Daniele Paiano 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Enrico Breda 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 119: duplicate reservation found (ID: Xg0KTHZL5ZT_zmK6-H3mhLFOk5D1W5kx) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Pistilli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Pini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Martinelli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Ripiccini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for domenico demaria 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Angela Ignomeriello 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Camelia Bogdan 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Carlo Consani 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Mirko Angeli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 129: duplicate reservation found (ID: bCRRUJmQ6Z2PyuaGSKC0qd8Z39-FTw10) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 130: duplicate reservation found (ID: I3pat-sCSw-sfNh1ohUcah134dID1LXr) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 131: duplicate reservation found (ID: -Qw1pcqiJeU1sbZmdchXzY0SAr1mmUdn) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 132: duplicate reservation found (ID: Z9Y0ccPWuS_k-QVJgj_KNPWFqxfLH2eK) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 133: duplicate reservation found (ID: lBSqnYv4lRiRLzSWmcersbQyfx9kI22C) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Robert Nitschke 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 135: duplicate reservation found (ID: YUWA9pl4qNto5MHDN24xqVPZEusYUL77) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 136: duplicate reservation found (ID: SGDICHGQSf9wPJHUm7Lr1baLBzbZGzL4) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Dr.Matuschek-Grohmann 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Erica Biondi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Piovesan 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Mandolini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Paola Passarin 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Valente 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for dumitrita bocancea terenti 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Antonio Vannacci Vannacci 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Lore 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Lovino 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Meini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Enzo Sberna 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Paolo Antonucci 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Davis Fabbi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Arianna Taffetani 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 152: duplicate reservation found (ID: csv_import_90_2025-11-19T16:21:40.148026) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 153: duplicate reservation found (ID: csv_import_90_2025-11-19T16:21:40.148026) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 154: duplicate reservation found (ID: 1f45918e-ed53-4130-a6ad-f23d3a63691e) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Hazel Silvia Massone 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for .lanfredi Rachele Lanfredi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Piron 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Magliani 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Montanari 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Franca Gravano 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Alberto Gandini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Prof. Wolfhard Cappel 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 163: duplicate reservation found (ID: -Dut_H-sKFyoYoABAIJ019T-iueW-c8j) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Katharina Campe 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Zottin 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Razza 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Ombretta Benattii 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Nazzarena Ioannucci 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuele Capozzi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Mansour 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Quadrelli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Serragli Serragli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Marco D'EMILIO 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Marina D'Este 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 175: duplicate reservation found (ID: csv_import_174_2025-11-19T16:21:40.559633) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for paola Bosco 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Bonello 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Micaela Mostacci 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Flavia Barattini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Jacopo Giannoni 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for ANNA Fiorenzo 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Zanframundo 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Max Bernardini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Baroni 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Roberto Marchesoli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Mercante 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 187: duplicate reservation found (ID: csv_import_186_2025-11-19T16:21:40.622677) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Domenico De Santis 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Scaccia 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Paola Zanesi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Martini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Marchetti 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Massimo Lattanzi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 194: duplicate reservation found (ID: csv_import_193_2025-11-19T16:21:40.657486) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Iuliana Soroceanu 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Gandossi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Caglio 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Valbonesi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Santacecilia Santacecilia 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Orietta Sacchetto 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Rocca 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Mazzitelli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Paola Bartocci 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Croce 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Pietrangeli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for valeria magrino 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 207: duplicate reservation found (ID: csv_import_204_2025-11-19T16:21:40.712143) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 208: duplicate reservation found (ID: csv_import_165_2025-11-19T16:21:40.509751) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriella Saronni 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 210: duplicate reservation found (ID: csv_import_165_2025-11-19T16:21:40.509751) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Forti 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 212: duplicate reservation found (ID: H2mp8bS_42Bv04nWDNS-d-ZCSME_i3Co) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Provenzi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Hazel Mass 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Martella 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Mazzer 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Liliana Alexeeva 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for MASSIMO MOCCI 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Reina 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Tatiana Ballarino 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Pini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Canini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 223: duplicate reservation found (ID: csv_import_26_2025-11-19T16:21:39.821216) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Calogiuri 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Lazzeri 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Lorenzo Fosca 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanni Pilla 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for luigi nicolini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Leonardo RICCIARELLI 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 230: duplicate reservation found (ID: csv_import_229_2025-11-19T16:21:40.835926) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Cocchi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Sara De Cesco 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Mirka Baiardi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Cangini Beatrice 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Susanna Sozzi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Italo Ferrari 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Rottini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Massimo Taroni 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for alessia proietti 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Salvucci 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Enrico Cavallucci 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Magda De vanna 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Anita Bevilacqua 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Fabiola Giffoni 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 245: duplicate reservation found (ID: csv_import_213_2025-11-19T16:21:40.745089) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Sabrina Meli 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Faliva Faliva 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 248: duplicate reservation found (ID: csv_import_233_2025-11-19T16:21:40.853619) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Elisabetta Ravasi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Bolognesi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Felice Lustrissimi 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Franzini Franzini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Mambrini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Skipping row 254: duplicate reservation found (ID: csv_import_252_2025-11-19T16:21:40.953233) 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Flavia mercadante/ascani Mercadante Ascani 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Rosa Galdieri 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Ester caserio 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara IANNIELLO 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Bernabucci 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Manfredini 2025-11-19 16:21:40 - alpine_bits_python.csv_import - INFO - Created reservation for Gimmi Longo 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for paola floris 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Sacco 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Crisafuli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 265: duplicate reservation found (ID: csv_import_250_2025-11-19T16:21:40.942746) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Martino 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Modafferi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Mandelli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Visintin 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Gennari 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Saracca 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Pettenò 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Alessio Ridolfi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Katy Vitorbi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra De luca 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Tieri 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 277: duplicate reservation found (ID: csv_import_276_2025-11-19T16:21:41.063872) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for eugen sandor sandor 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Salvatore Tulumello 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Levati 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Cerasti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Salvatore Spagnolo 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Enrico Maria Sala 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Matteo Pierleoni 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Imberti Imberti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 286: duplicate reservation found (ID: csv_import_84_2025-11-19T16:21:40.119459) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Vincenzo Melissari 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Turso Turso Stefi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 289: duplicate reservation found (ID: csv_import_261_2025-11-19T16:21:40.994760) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Carbognani 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Nicola Valbusa 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for johnny carnevale 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Karin Becker 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Maffessanti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 295: duplicate reservation found (ID: p1aMYzBx9xxG2N7OoRSwLxAtOWPH-IpU) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Filippitsch 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Di Emidio 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Fee Kandel 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Lisa Mann 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Edoardo Domenichini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Visicale 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Maddalena Cerroni 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Benetti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Bruno Berselli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 305: duplicate reservation found (ID: dlteTsFHcmnMOgWlYWz_xDJtPHsJh7WK) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Hans-Georg Döring 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Batoni 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Giacomo Spelta 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Andrelli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Gianluca Mazza 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Raffaele Buscemi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Gianfranco La torre 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Marisa Galli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Sapia 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Patrizia Barbiani Barbiani 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Kostopoulos 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Elisabetta Buldini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Gianluca Bronzetti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Zara 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Tiziana Perini Perini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Viviana Magoga 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Milena Miccio 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Federico Giovanardi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Pavani 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Mercati Mercati 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuele Caronia 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Gianpaolo Ceruti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Ulisse Magrini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Gaetano Proscia 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Benedetta ronci 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 331: duplicate reservation found (ID: csv_import_310_2025-11-19T16:21:41.214927) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Desiree Nannarelli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 333: duplicate reservation found (ID: csv_import_310_2025-11-19T16:21:41.214927) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Arberi Beltoja 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Carlo Bragante 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Mariangela Caprini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for ILARIA ALGHISI 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Vittoria Carolo 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Deborah Limaschi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Francis Abag 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Rullini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Maurizio BORELLA 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Crespolini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Donata Brisotto 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Turso Stefi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 346: duplicate reservation found (ID: DI7xu9zIiwMVdP1dF5W2JJfL68oaZFe2) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 347: duplicate reservation found (ID: cvooNg4GIhmGtcSw0kA38en3b9YRLzJR) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 348: duplicate reservation found (ID: 9iLaNlAD1wwWohyVPNgw66CtUn-m5_Ds) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 349: duplicate reservation found (ID: KaobZwoEaqiudSaupeUSL3jQY9UFpofU) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 350: duplicate reservation found (ID: eg8oyuIbKKVD815KpBlTBq3Yo7sq0NsT) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 351: duplicate reservation found (ID: csv_import_202_2025-11-19T16:21:40.701083) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Salvatore 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Lanzilotto 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Lara Fochesato 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Fabrizio Turcato 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Denaro 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Gonnella 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for PAOLA SIGNORI 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for francesca.masserelli@virgilio.it Masserelli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Veronica Urbinati 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 361: duplicate reservation found (ID: csv_import_59_2025-11-19T16:21:39.987761) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Katia Bonaldo 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Katia Corbara 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Vecchiola 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Patrizia Santirocchi Santirocchi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Vitalba Mezzocapo 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Susi Bergamini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Cavallaro 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Gian piero Moretti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 370: duplicate reservation found (ID: csv_import_191_2025-11-19T16:21:40.645890) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Sanzi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Murgia 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella Marazia 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Ferrigno Ferrigno 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Gennaro Piscopo 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for marina pellanda 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Tomasi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Mandis Mariana 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Malini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Matteo Sais 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Cinzia Vignatelli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Rottini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Luana Cascelli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Cristina Leonardi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Walter Bartoli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Bortolan 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Arianna Natale 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Stademann Natalie 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Paola Cerrone 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Maria rosaria Bonofiglio BONOFIGLIO 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Maurizio Perugini Perugini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Rondelli Rondelli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Alessio Castillenti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Debby Schiavon 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Annalisa AMADIO 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Arnaldo Pietro De Brito 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Raffaele Rondoni 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Brocani 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Loretta Alfei 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Vittoriano Gimmarrusti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for fabio Martino 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Pincin 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Rita Barbone 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Antonio Giappichini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Margherita Cameli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Gherri 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Maggi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Riccardo Mazzola 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Gian Luca Cirimbelli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for raffaele silipo Silipo 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Maryna Kulchak 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Livia Villani 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Robero Stoissich 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for caterina Holmberg 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Fortunato 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Luciano Caldana 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Cosentino 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Baglioni 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Ballerano 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Fabrizio Passalacqua 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Cinzia Mandreoli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Domenico De Santis 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Gemma 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Di Lembo Lina 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Taglieri 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Marica Posa 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Clara Bernardelli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Rondelli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Bonello 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Giuditta Generoso 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Natascia Cantoni 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Claudio Butti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Nicola Maradei 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Romina Di Maio 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Letizia Berardi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Petix 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Rosetta Merenda 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Passaro 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Valter Scarpa 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Vincenza Foschillo 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Montanari 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 442: duplicate reservation found (ID: csv_import_264_2025-11-19T16:21:41.009696) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Conny Reinhardt 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Federico Lucarini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for ombretta benatti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Pierluigi Giuliodori 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Rino Festugato 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for PATRIZIA Solombrino 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Eugenia Malusa 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Passador 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuela Della porta 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Fabbiani 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for massimo Granocchia 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella Convertino 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Candido Caserta 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 456: duplicate reservation found (ID: csv_import_455_2025-11-19T16:21:41.875873) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Letizia De sanctis 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for daniela cavallaro 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Ettore Rapezzi 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Roberto Zito 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Negoita Nicoleta Nicoleta 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Carmine Cipro 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Catanzaro 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Nogara 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 465: duplicate reservation found (ID: csv_import_423_2025-11-19T16:21:41.717638) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Taglieri 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Marica Bemer Bemer 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Claudio Langianni 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Denise Sartori 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Stagni STAGNI 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 471: duplicate reservation found (ID: csv_import_338_2025-11-19T16:21:41.341730) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Nardini 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Patrick Bert 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Giovanna Rapetta 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for paolo rossignoli 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Baldassari 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Angela Maria Barbieri 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 478: duplicate reservation found (ID: csv_import_472_2025-11-19T16:21:41.947456) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Berluti 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Tanja Lerro 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 481: duplicate reservation found (ID: qR3-o3pQGWDGrvp3U-xuNFrNQppPEBrP) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 482: duplicate reservation found (ID: RCzo2pSWF5oIW8HFg756Ot6H5YEVa_4A) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 483: duplicate reservation found (ID: PFx3IMUqOrqQ1da2AVeinnKlp5uZlVkl) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Skipping row 484: duplicate reservation found (ID: L1eBvBDDMElGOTMJv-NbbliG_y6EIlHd) 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for P Barni 2025-11-19 16:21:41 - alpine_bits_python.csv_import - INFO - Created reservation for Ernesto Annarumma 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Fabio Pareschi 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Isabella Neri 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Iorio 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Ramona Gobetti 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Mattia Simonetto 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 492: duplicate reservation found (ID: 83392f96-1784-4a8c-8cea-970c9a25b8bc) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Tonini Tonini 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Arhip 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Veronica Marchetti Marchetti 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Grazia Ferri 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for silvia andreotti 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Zecca 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Migliari 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Donatella Ludovico 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Gian Carlo Tamburini 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Zucchini 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Baccini 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for claudio Boglioli 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Angelica Gramaccioni 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Acunzo 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 507: duplicate reservation found (ID: ONPc9OLkEPnSz2G0Ktzzlj7kI7SolfBy) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 508: duplicate reservation found (ID: QJZZTutZAhof6H_bDc0N6iYrZg5-cwZL) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 509: duplicate reservation found (ID: f8GkS-1jRbK1A2qWUX_RYbR1ZZKKiijC) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 510: duplicate reservation found (ID: 3Zvfy3X0mcCVSScy_6dDWvQWO0O94nUa) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 511: duplicate reservation found (ID: uHZ6WNNP_PRtNJN8rctAGx3u5ZQMMZNp) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 512: duplicate reservation found (ID: X5n28rYBD-QW299mvUsNWvRJwcioPrkF) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 513: duplicate reservation found (ID: -0u5yulW6-1p7d_Ym0sGtJNSdZNtSBrl) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 514: duplicate reservation found (ID: YZO3Shc0rK-lp1Hk9xRBhwa2UvMlnRBl) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Pranzini 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuela Birini 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for cinzia caselli 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Nicoletta Mattiussi 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Debora Concialdi 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Tartabini 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Morandini 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Silvana Tiberio 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Salvatore Giacci 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Maffei 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 525: duplicate reservation found (ID: csv_import_399_2025-11-19T16:21:41.603951) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Rebecca Cattaneo 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Seveso 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Spigolon 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Marcela Pette 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for MicaelA Zampieri 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Cristina Belgiovine 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Sandra Mazza 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 533: duplicate reservation found (ID: csv_import_380_2025-11-19T16:21:41.514123) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 534: duplicate reservation found (ID: csv_import_380_2025-11-19T16:21:41.514123) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Tatiana Falcinelli 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Curcio Curcio 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Milena Miccio 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Grazia Gentile 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Moretti 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Venturato 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Barricelli 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Benedtta Cappiello 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Greco 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Aversano 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Marcella Marchi 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 546: duplicate reservation found (ID: 15MU5gsyrO7tjGj4lm1mBiL2jWCRG9jr) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 547: duplicate reservation found (ID: csv_import_530_2025-11-19T16:21:42.183423) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Contarato 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Luigi De Martino 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Corradin Corradib 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 551: duplicate reservation found (ID: csv_import_385_2025-11-19T16:21:41.536863) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Denise Chistolini Chistolini 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Sorgato 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Roberto O Orsi 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Teresa Grillo 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Paolo Disconzi 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Patrizia Anatriello 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Anfos 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Bonadonna 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 560: duplicate reservation found (ID: csv_import_399_2025-11-19T16:21:41.603951) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Gianfranco Marino 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Alana Gallini 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 563: duplicate reservation found (ID: csv_import_367_2025-11-19T16:21:41.456926) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Barchiesi 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella De Luca 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Gaetano Caiani 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 567: duplicate reservation found (ID: csv_import_82_2025-11-19T16:21:40.108709) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella Urban Urban 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 569: duplicate reservation found (ID: csv_import_424_2025-11-19T16:21:41.722182) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Ghigi 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Zilli 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Paccagnan 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Battiloro 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Teresa Loria 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Created reservation for Wolfhard Cappel 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 576: duplicate reservation found (ID: RkMvgL_z0y7IyC-cTaVSLYEHYdeEmToR) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - Skipping row 577: duplicate reservation found (ID: YCWES2FOqFiN0K3ILa9SHLoJnPo7AJUd) 2025-11-19 16:21:42 - alpine_bits_python.csv_import - INFO - CSV import completed successfully. Stats: {'total_rows': 576, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 482, 'created_reservations': 482, 'skipped_duplicates': 94, 'pre_acknowledged': 482, 'errors': []} 2025-11-19 16:21:42 - alpine_bits_python.api - INFO - CSV import complete for file.csv: {'total_rows': 576, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 482, 'created_reservations': 482, 'skipped_duplicates': 94, 'pre_acknowledged': 482, 'errors': []} 2025-11-19 16:21:55 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 16:21:55 - alpine_bits_python.api - INFO - CSV file queued for processing: logs/csv_imports/file_bemelman_20251119_162155.csv by user bemelman (original: file.csv) 2025-11-19 16:21:55 - alpine_bits_python.api - INFO - Starting database processing of file.csv 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 2: duplicate reservation found (ID: 2965b2bb-f678-4187-9038-6884396821b5) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 3: duplicate reservation found (ID: b97a4d8f-7198-4e2a-a943-473215d5e8af) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 4: duplicate reservation found (ID: cbd30f95-aa1e-46a5-a391-aec9c2efd456) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 5: duplicate reservation found (ID: 82f9f103-a7d4-4d3e-b38e-9c6ff00f9546) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 6: duplicate reservation found (ID: fd91bf4d-532a-4980-ab88-2e2b0b746528) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 7: duplicate reservation found (ID: 48a05711-1db9-496f-ba65-ad3a045ff134) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 8: duplicate reservation found (ID: 1580fa12-ab41-49db-9950-92239c8b68bc) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 9: duplicate reservation found (ID: 5f57bdd7-1061-43bb-a524-f22f0c13f2fa) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 10: duplicate reservation found (ID: fbbd4f10-6a51-4362-888a-039d64c9ef05) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 11: duplicate reservation found (ID: 17b95976-6b69-4ddf-a5ee-4d2709f71a5a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 12: duplicate reservation found (ID: 8321d961-bdb8-457a-8b4f-d03502106e0e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 13: duplicate reservation found (ID: 0a105d87-a9ec-4b18-aa51-b71dbb1f7f6f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 14: duplicate reservation found (ID: 59db78b0-bb3d-4697-b309-106ed856b5e6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 15: duplicate reservation found (ID: f84ba85b-5758-45cc-89fd-80d69916b636) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 16: duplicate reservation found (ID: ae354618-95d5-42ef-a787-f809dd586bcb) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 17: duplicate reservation found (ID: a5ead87c-0c67-4ee1-a0c5-65bc7d1ef94b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 18: duplicate reservation found (ID: 1a4c1959-5a51-477d-b850-7f1129b5b58d) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 19: duplicate reservation found (ID: 03e5f26d-d04a-4d8b-b300-31c5756f4850) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 20: duplicate reservation found (ID: 2148da46-f2a9-42da-9207-9caf578925c5) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 21: duplicate reservation found (ID: 537c91ce-6fa1-44fb-8eaa-e87dd50cf479) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 22: duplicate reservation found (ID: 42c32ec8-4e74-430c-8d33-9a811a0ea019) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 23: duplicate reservation found (ID: 5ea1b09f-501b-4642-b3f6-2b271c9b7d42) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 24: duplicate reservation found (ID: 31059011-d520-446a-bbd8-f9f4c58c802a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 25: duplicate reservation found (ID: ac4448b0-d996-47f4-821e-77dfd23012c7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 26: duplicate reservation found (ID: 3640eb5b-7c8a-4d7a-8c45-b0d27203b499) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 27: duplicate reservation found (ID: 76048dda-4623-4796-af90-00b0d92ea66e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 28: duplicate reservation found (ID: c6765e45-ab08-443b-965d-439c5df6c351) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 29: duplicate reservation found (ID: a07acd02-570a-47cd-8d0b-f8f5c0a72b62) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 30: duplicate reservation found (ID: 2cc95424-7b5c-4946-868f-3f43db1b2560) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 31: duplicate reservation found (ID: 8c212285-7c25-4472-8572-5266072fac16) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 32: duplicate reservation found (ID: 58a7ed2a-8f61-458b-9b47-c3a2e6019ee0) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 33: duplicate reservation found (ID: 5f3c8a93-13a6-467c-b664-93ebfe7796e3) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 34: duplicate reservation found (ID: a2ef33f1-b950-4e87-a447-e2a0817830c4) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 35: duplicate reservation found (ID: cd21ea08-a620-421a-a98e-a683e6de445a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 36: duplicate reservation found (ID: 490e9cad-5029-467f-ba37-bcfaf2a0c008) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 37: duplicate reservation found (ID: 5bb88182-0480-48f8-8bc5-ab57ae24d801) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 38: duplicate reservation found (ID: d4c2eaca-9ccc-41c8-ac7c-c04c07fef9e9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 39: duplicate reservation found (ID: 8b309828-b5d1-4173-b879-e34eb4548073) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 40: duplicate reservation found (ID: c685728f-1027-40f5-90d1-33f782ac0315) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 41: duplicate reservation found (ID: 207c4369-7bd0-4409-876c-f500f1c48c58) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 42: duplicate reservation found (ID: 794442db-fc9b-43cd-bce4-0ef9e5ade3e4) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 43: duplicate reservation found (ID: b88a620c-2c05-4c62-ab52-8b0edcd93f99) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 44: duplicate reservation found (ID: 0616a14f-f941-42aa-b247-cc10ac844bc1) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 45: duplicate reservation found (ID: 058719e9-4d67-42ce-ada2-6f3664aa257e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 46: duplicate reservation found (ID: 2a8596dd-6e8e-4c94-92ad-59bcb509096a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 47: duplicate reservation found (ID: 3a380e4b-3d71-4c24-b273-b595b624da87) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 48: duplicate reservation found (ID: f298cfc0-99d0-4c0d-ab6c-005c389419fd) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 49: duplicate reservation found (ID: e270079a-2e56-4019-9bd8-88c769f5c3fc) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 50: duplicate reservation found (ID: 29c0f798-f5d9-4ce5-8cba-a7b7991fb111) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 51: duplicate reservation found (ID: 59a8ffd7-1b9a-4209-90fa-47e9060eeb08) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 52: duplicate reservation found (ID: 2cf5dffb-8845-46c7-b08d-3a4f875842a0) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 53: duplicate reservation found (ID: ae8837ee-bb2d-4bad-a065-7e366dde7e6b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 54: duplicate reservation found (ID: ea7d3183-8f8c-43a9-bd6d-a0b9268f7c0c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 55: duplicate reservation found (ID: 355089b0-7ae6-4ae2-8d1b-6d29bcde1864) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 56: duplicate reservation found (ID: eb0876d8-e2b8-4569-9f8e-adfcb8de63e2) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 57: duplicate reservation found (ID: d4c388e9-156c-4178-9c48-a9a6a25f45ea) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 58: duplicate reservation found (ID: 9f2837fe-9f25-4aea-ac7c-89b8face040a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 59: duplicate reservation found (ID: 90a792a6-fafe-453c-a03c-7bc4ad690bc9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 60: duplicate reservation found (ID: de43f3f8-1dce-411a-ba01-a2be59a3bbe9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 61: duplicate reservation found (ID: 094b3f13-c0f9-4488-a107-e4206c170763) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 62: duplicate reservation found (ID: 0f5e4c80-fefe-44a2-9356-fa286ccd8b04) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 63: duplicate reservation found (ID: 1a208d79-bf04-4d75-9818-240bd9681a10) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 64: duplicate reservation found (ID: 5d929634-9852-4c90-838a-2d414a6f3a28) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 65: duplicate reservation found (ID: 5bbcc802-a411-41ee-98c3-7d6469705a0a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 66: duplicate reservation found (ID: 3976ba49-bc7d-4faf-8d06-133c82bded3f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 67: duplicate reservation found (ID: 5c643a5d-fc93-427f-8cbf-e70412d051fd) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 68: duplicate reservation found (ID: f8715799-2f70-4a51-8d24-3c45d1960726) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 69: duplicate reservation found (ID: 2fd3b670-ae17-4f2e-a1e6-69ae3f8a89a3) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 70: duplicate reservation found (ID: fec57dbe-44f9-4f24-a46f-7f49e25b0c65) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 71: duplicate reservation found (ID: 8ccc3fa8-7a33-41de-b1a7-8658472a7e25) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 72: duplicate reservation found (ID: 49c9ce24-2b79-417b-a487-23c078be15e9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 73: duplicate reservation found (ID: faccead1-62bc-467b-9f4d-e59d1205f454) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 74: duplicate reservation found (ID: 11829d82-1309-4021-8f20-3613151f4e35) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 75: duplicate reservation found (ID: 3c21f7b0-ba96-49ab-bae9-89c79595521a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 76: duplicate reservation found (ID: 5d7a9d3e-f2cb-4c70-9155-cebb053e32bb) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 77: duplicate reservation found (ID: 2d9fc7fc-3bb2-4d16-9ac7-bae1d65d882a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 78: duplicate reservation found (ID: fbdf250d-4be2-4d3e-a7d9-53d0b7be26b9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 79: duplicate reservation found (ID: f2d5d6b8-3de0-47d3-b9cc-4d0a35a7ede9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 80: duplicate reservation found (ID: d6de8d11-091c-480e-92cb-068354579c49) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 81: duplicate reservation found (ID: babbcdb0-17b3-41c2-a185-33d3a7c2c882) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 82: duplicate reservation found (ID: d98eeeb8-7094-47b7-b1e7-eba6e03334ca) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 83: duplicate reservation found (ID: 52e8d35a-3779-4868-8051-9ccfceccf683) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 84: duplicate reservation found (ID: 4daeef63-d792-41d6-8b3c-2efe95720455) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 85: duplicate reservation found (ID: 668c511d-4790-4f3b-8984-f79ea4bdb0c9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 86: duplicate reservation found (ID: a5dd1a15-fa5d-4c66-a163-f79f9143d5f6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 87: duplicate reservation found (ID: 5bfb5c0f-0aaf-4b4e-a75e-d58906c8d402) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 88: duplicate reservation found (ID: 9fdf7268-fa18-452d-98af-a2a141593cf9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 89: duplicate reservation found (ID: 5b85f607-a5fd-4d18-b768-7e3b21a93a18) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 90: duplicate reservation found (ID: 16296339-e855-4e61-8ee3-636dca1b2749) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 91: duplicate reservation found (ID: 71910199-f9eb-44e5-a2db-02576a3a76eb) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 92: duplicate reservation found (ID: 4374ce06-1dd1-4160-9613-5fdd146097a7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 93: duplicate reservation found (ID: e6ae2e47-1a0d-44de-bb65-cf1cabfa1ca6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 94: duplicate reservation found (ID: 85b42d88-983d-4f83-9b9d-39a66805789a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 95: duplicate reservation found (ID: 7dbc99e8-c568-4754-baca-1ca0070561a6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 96: duplicate reservation found (ID: 54ee6ae2-4eab-4401-8eec-3e41e6437ce8) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 97: duplicate reservation found (ID: 1e541fdc-decf-42f4-ab3c-5e4a4dc59e09) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 98: duplicate reservation found (ID: d6c2646b-9517-42af-b05d-f6114ca74fdd) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 99: duplicate reservation found (ID: f72a2dae-79cc-43fb-8183-9229141f1122) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 100: duplicate reservation found (ID: be72cc69-de97-4c40-8aff-b9939f5c3768) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 101: duplicate reservation found (ID: 8b7f59e6-e2eb-4f05-9cf3-f914f9a0306e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 102: duplicate reservation found (ID: 0399fb1e-e0d1-4548-b52a-6ec7092a352d) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 103: duplicate reservation found (ID: 694efaa6-6df3-468e-9284-89ca779f2bc7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 104: duplicate reservation found (ID: 1909cd86-fec0-4b60-b362-5ad11ad02f17) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 105: duplicate reservation found (ID: 80a01e37-89dc-4792-85ed-25375bb098d3) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 106: duplicate reservation found (ID: 109b2320-ca32-41d2-8cda-1fd576cc112b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 107: duplicate reservation found (ID: 461ce568-85c0-4b4a-b930-88764f6d2cab) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 108: duplicate reservation found (ID: fd0d6dcf-d3b6-4a97-8e3a-00f5e5867c25) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 109: duplicate reservation found (ID: 120e1c82-ffb1-454a-9ee6-409c41164020) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 110: duplicate reservation found (ID: badf94a2-5a64-42c9-9e3f-694dd414dd4b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 111: duplicate reservation found (ID: b6bad401-6e1f-4e86-ac2a-1c418da86914) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 112: duplicate reservation found (ID: fd91bf4d-532a-4980-ab88-2e2b0b746528) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 113: duplicate reservation found (ID: fd91bf4d-532a-4980-ab88-2e2b0b746528) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 114: duplicate reservation found (ID: 7191be7a-8e77-474a-bbfb-52c74dff976c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 115: duplicate reservation found (ID: fc658caa-7a70-449f-b5ee-2eacddbc215c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 116: duplicate reservation found (ID: 359182ad-f747-40ba-9d0a-f68c4be287ed) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 117: duplicate reservation found (ID: c7023d7e-9c3a-43ff-8d10-f20437a0f2d0) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 118: duplicate reservation found (ID: 271c54f7-b108-447b-a919-6c2ab9c750d5) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 119: duplicate reservation found (ID: f843a52d-3e6f-4949-b6d5-40a0c9c1b49f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 120: duplicate reservation found (ID: 01055aff-98b6-4983-b8a4-52a674ce5cac) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 121: duplicate reservation found (ID: 7e4f9a54-8b8c-4d0b-9f4e-3a8cac861e2f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 122: duplicate reservation found (ID: 271c54f7-b108-447b-a919-6c2ab9c750d5) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 123: duplicate reservation found (ID: f31debd8-c7e1-4254-b42c-6c7a0d601ed6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 124: duplicate reservation found (ID: d9d9f92c-18be-41da-b7f4-79636abca92f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 125: duplicate reservation found (ID: 28272ef0-c593-49c7-a036-9286453c76e2) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 126: duplicate reservation found (ID: e662f045-1440-4cea-981f-4b1e71377882) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 127: duplicate reservation found (ID: 08ac12a4-086f-4adc-89da-95a8374f2cb0) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 128: duplicate reservation found (ID: a63061ef-a252-4d47-9ef2-e30fe7ebc241) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 129: duplicate reservation found (ID: 3c671f02-2752-47e0-af51-166f87667492) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 130: duplicate reservation found (ID: c7ebaf69-d016-4b8c-bc69-f392e74ff651) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 131: duplicate reservation found (ID: 74a9483b-6ea2-4840-8662-eb7176fa621d) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 132: duplicate reservation found (ID: 37e01d1c-62d1-4d30-9de2-f4dd5a65d533) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 133: duplicate reservation found (ID: cbcd9933-e2a3-454f-9fbb-74eb5e498812) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 134: duplicate reservation found (ID: a7a3f787-be6d-45d2-b745-3e522361f500) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 135: duplicate reservation found (ID: 162804c8-719e-4ced-9466-bea68fb95619) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 136: duplicate reservation found (ID: 016328a6-3d87-4d5a-b728-13ffb56d98b1) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 137: duplicate reservation found (ID: 431859a0-7f7d-4999-beb1-461cf9577a10) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 138: duplicate reservation found (ID: f3d41c7b-890d-4612-9509-56c68f52b0dc) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 139: duplicate reservation found (ID: b469f92e-e613-4362-aac9-517b321299cf) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 140: duplicate reservation found (ID: a0ded9e4-4bed-4bea-8f9f-2674191c4541) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 141: duplicate reservation found (ID: 47acc8b2-68ca-450d-ac1e-51a4b1a835b7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Jutta Klare 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Farina 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 144: duplicate reservation found (ID: 40692cbb-f05a-4479-b024-484f06b60728) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 145: duplicate reservation found (ID: cb216457-c5c7-4ce9-b48d-b4f91ed57904) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 146: duplicate reservation found (ID: bfad771c-139f-4b42-aae2-2fab4fd44441) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 147: duplicate reservation found (ID: 2d68b017-c7c7-4b26-be15-eda23d2918f2) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 148: duplicate reservation found (ID: d833e1f9-b42b-4f55-a435-b33048e60ffb) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 149: duplicate reservation found (ID: ccd49624-7b17-4084-91e7-c8dea40fa029) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 150: duplicate reservation found (ID: 138f10e8-1a09-4d5e-9a56-8a4d0de60c5e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 151: duplicate reservation found (ID: a193ee82-8807-4d21-b363-344ffec42e31) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 152: duplicate reservation found (ID: df11a454-ad4c-4662-b9a1-2414da9c4cde) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 153: duplicate reservation found (ID: 4669d476-1906-42cc-8fe4-31e1b3b87b5b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 154: duplicate reservation found (ID: 93fd5a36-c7ea-4ecb-b42e-a093a69db79c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 155: duplicate reservation found (ID: e8e2bab4-6e60-4210-a881-17461bafac9b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 156: duplicate reservation found (ID: 7ef7eac0-79f5-410e-83a6-da03dd8fd122) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 157: duplicate reservation found (ID: 2a2d103a-f151-4e6e-a2b3-8ec22f8a6b1e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 158: duplicate reservation found (ID: 34ee6a41-0962-47ac-b196-dd3d3430da8a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 159: duplicate reservation found (ID: 51b5dcda-9e13-4707-8819-9ef47c3c3600) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 160: duplicate reservation found (ID: 68a35ca4-6fc5-4a9a-bdae-74f14439f10c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 161: duplicate reservation found (ID: 42005ac4-0c7b-493b-a7aa-0f8f23b1f7db) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 162: duplicate reservation found (ID: 5329a73d-d4e3-4d19-99d2-b3fe44ab65f8) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 163: duplicate reservation found (ID: 6b4d9f62-a635-40a0-adb2-5c5e91768a84) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 164: duplicate reservation found (ID: d102b089-b4a9-4589-83d4-303445bff1e6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 165: duplicate reservation found (ID: 8f779453-8791-40fd-aee0-facd7b2f30a3) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 166: duplicate reservation found (ID: 4ed85f46-ec53-490c-a669-59b489e54e7c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 167: duplicate reservation found (ID: 458e2cd2-4e62-44dd-bc79-0e5d4014f077) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 168: duplicate reservation found (ID: df914821-4f8e-43d2-b167-d353967d1d64) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 169: duplicate reservation found (ID: f32d1b68-761d-406e-b1ff-edf0f060aaa9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 170: duplicate reservation found (ID: fcbb39d1-0adb-4459-9fbb-1eb2ffcf364d) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 171: duplicate reservation found (ID: 9614bac8-0019-4cb0-98f5-ceabd53653bc) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 172: duplicate reservation found (ID: d73256b9-7ebc-407d-8aea-a90a56a1ea16) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 173: duplicate reservation found (ID: be6958f4-993b-4e28-8f55-415fd1ec1317) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 174: duplicate reservation found (ID: 0785f5f1-b21c-48b8-af62-744c019d0967) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 175: duplicate reservation found (ID: 499e1cc7-c1cf-4daa-969d-7ffa09ef6173) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 176: duplicate reservation found (ID: 72ae2a5d-4705-4c68-990d-f297cfc3cd87) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 177: duplicate reservation found (ID: d3fc4d7e-656a-44be-b8f1-762d9de53290) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 178: duplicate reservation found (ID: 8a3143c1-43cb-48d1-aa1a-353af775311b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 179: duplicate reservation found (ID: e156d5f7-b410-4ad3-8bf0-da0736b55d35) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 180: duplicate reservation found (ID: 2aa2922d-ec2e-4564-8c09-38cd9db17ca2) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 181: duplicate reservation found (ID: e1aa2b5a-54a8-48ac-a196-79eb1a20e248) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 182: duplicate reservation found (ID: 1dea3803-8ab6-417f-8644-f6d524d9be72) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 183: duplicate reservation found (ID: 6027a34e-278c-47d5-b6a7-2963426c85af) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 184: duplicate reservation found (ID: 799a41e3-8a12-4e1e-99db-787e52990f57) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 185: duplicate reservation found (ID: db80261e-ed24-4793-b7e9-93d12f472490) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 186: duplicate reservation found (ID: 33f539c3-b84a-447d-82c3-3b0537376a02) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 187: duplicate reservation found (ID: f8e99cb5-faf1-4653-88f7-523f6a8b5c69) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 188: duplicate reservation found (ID: 8e6cda68-05e7-4878-b69a-0d3000f298ac) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 189: duplicate reservation found (ID: f20d5b38-6fb2-4922-a82b-c00b7f588098) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 190: duplicate reservation found (ID: 395e3de7-66dd-477c-8899-8bf67c0c8989) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 191: duplicate reservation found (ID: 2cb88da7-fb1b-456d-95a4-54f3fc0fd40a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 192: duplicate reservation found (ID: 3a5b8c4d-ff29-40a7-a186-29b949c1fc25) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 193: duplicate reservation found (ID: 2198e4d8-559a-4da0-810e-707065de9e7e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 194: duplicate reservation found (ID: 9149b53d-a928-4e1b-b895-afe7635637cd) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 195: duplicate reservation found (ID: 8deb8bc3-0e00-4d45-be4d-19b5d3bb9c26) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 196: duplicate reservation found (ID: 9d9781c1-5d2f-4df3-8aa6-e3ec6bda8130) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 197: duplicate reservation found (ID: 73179e46-f88c-415b-b55b-2dae17a1a025) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 198: duplicate reservation found (ID: 76c9681a-b57d-4f11-9e4c-640af12939e5) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 199: duplicate reservation found (ID: b18a6450-9f57-4ad5-8c2b-3b25e056ca03) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 200: duplicate reservation found (ID: ae84c1e3-8a39-448c-918d-7d6b2e5f0a9a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 201: duplicate reservation found (ID: c9e42a3d-7ece-414f-9449-bb875c48d282) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 202: duplicate reservation found (ID: 140baa27-0fc1-41c2-a79f-3a2e14399240) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 203: duplicate reservation found (ID: c228f826-5d16-4e1a-931d-cac9818169e7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 204: duplicate reservation found (ID: 43ebc0d6-951e-4be3-b318-6244b06aa6ef) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 205: duplicate reservation found (ID: cf995752-cee0-4b20-9b68-5a9efa739575) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 206: duplicate reservation found (ID: 93950ed8-3bd9-4a13-8d6f-0f367a3ba285) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 207: duplicate reservation found (ID: 3af4e489-bc4b-4b0c-a458-598c2055e1ab) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 208: duplicate reservation found (ID: 880c6b5a-1438-43a5-9e0b-b7f5a5a47b6b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 209: duplicate reservation found (ID: ca3d3da0-f367-472f-9949-1119ef5eccc8) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 210: duplicate reservation found (ID: b5ec39b8-ae1b-46af-bddd-f49c82146e2e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 211: duplicate reservation found (ID: 83a5e80b-e627-4909-81cb-378c5a15c1fc) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 212: duplicate reservation found (ID: c926c839-4aaa-42ba-a58a-6a9b1f7c695c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 213: duplicate reservation found (ID: 5403bb93-788e-4912-908c-bb7fd10b56d5) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 214: duplicate reservation found (ID: a161cb34-f910-4897-b902-784e8352f00e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 215: duplicate reservation found (ID: 741804d7-34d8-410e-ac20-02238880a4fa) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 216: duplicate reservation found (ID: a7d62d87-8c79-4139-980f-b0c5355f97c9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 217: duplicate reservation found (ID: 68c73285-78eb-4a61-aa84-eb0af87c0897) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 218: duplicate reservation found (ID: 6d079119-d149-4606-9a9e-333611df799a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 219: duplicate reservation found (ID: 0c8aded6-f6f8-4f76-b250-25e1ed077269) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 220: duplicate reservation found (ID: dcb20903-fc75-4cc1-9ce6-db5ebaaabcc1) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 221: duplicate reservation found (ID: 0bc5efb2-0cc5-4a99-848e-6e0bcaf28c1a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 222: duplicate reservation found (ID: 3b40d20a-a858-4902-baeb-9be9345ea4c7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 223: duplicate reservation found (ID: 60156a79-4151-4eb6-9814-db8de980c4c3) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 224: duplicate reservation found (ID: aa9f2d63-35b5-42d9-9c08-16ba4bac76fc) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 225: duplicate reservation found (ID: 201bdfc4-89cb-426f-bc89-974581168531) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 226: duplicate reservation found (ID: a774d425-6365-4c1c-925e-515648518b36) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 227: duplicate reservation found (ID: 19f72ce3-1d96-4b78-ad47-6714c002dc8c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 228: duplicate reservation found (ID: fb122c61-e7c0-4da3-a81b-e9d14920b0f4) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 229: duplicate reservation found (ID: 9c511ddb-5bd9-4e29-a9d5-be2623a622c4) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Sandra Luzzi 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 231: duplicate reservation found (ID: ee625e8e-934d-4cfa-9831-dfb0771596c3) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 232: duplicate reservation found (ID: a8ced397-4408-4df0-8f94-684043750e0c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 233: duplicate reservation found (ID: 10e7f403-6367-4ac2-8ffe-80b237fb160c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 234: duplicate reservation found (ID: 85eb9c04-7721-49d3-b600-95afea8f4ece) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 235: duplicate reservation found (ID: ecf10cdc-36da-4ab2-aad1-0e7f27b9b565) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 236: duplicate reservation found (ID: 835b3ece-1190-453a-828f-a3cbf11e03ad) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 237: duplicate reservation found (ID: 22a15c2c-43fd-45f6-a80e-af1431f5a1c2) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 238: duplicate reservation found (ID: f83cca5f-3544-420b-872d-6d6f7272ce26) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 239: duplicate reservation found (ID: a1ba92f0-4d7a-41c4-8ace-7039ea9b22ec) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 240: duplicate reservation found (ID: d41dfd6e-9a98-46c2-8a47-4d7e2ee53893) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 241: duplicate reservation found (ID: 5253cb50-1d3e-4a9d-aa3b-203737b94b46) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 242: duplicate reservation found (ID: 52d233d3-c65f-4b4d-9d64-6a2a57ffd644) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 243: duplicate reservation found (ID: 0f2cadd7-6c66-4f4f-ac6f-b991cac56e73) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 244: duplicate reservation found (ID: 3de05e4f-1e90-40ec-a786-51064706fcc8) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 245: duplicate reservation found (ID: a159b762-fae5-4e3e-876e-4eec7960c779) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 246: duplicate reservation found (ID: 993a156b-33b5-4b8b-9437-3f7bb62cd280) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 247: duplicate reservation found (ID: 3dad9697-43bf-4d0d-8720-84dd32d33d92) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 248: duplicate reservation found (ID: 70b9ea18-e858-439c-9683-4c124ea332c1) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 249: duplicate reservation found (ID: e5c0aa61-edfd-4b55-a8c5-7c98c1e45477) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 250: duplicate reservation found (ID: 0e1358ba-481b-464b-8912-3480d5c92f39) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 251: duplicate reservation found (ID: 73c34849-70ce-42e8-b1d2-08ebfa57b5bf) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 252: duplicate reservation found (ID: c1d1557c-da07-41d6-8b33-e30ec16022ca) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 253: duplicate reservation found (ID: c3ec928e-e1e1-4551-93d9-06d195cd5401) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 254: duplicate reservation found (ID: fb669943-6044-452d-9e86-00106ef22ace) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 255: duplicate reservation found (ID: f6027a23-07a1-487b-9893-6078f3ea13ef) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 256: duplicate reservation found (ID: ee75fb02-4d9b-473b-8c97-575f6ccbd70b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 257: duplicate reservation found (ID: 63870baf-491d-4c67-bfd8-3449acff7d86) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 258: duplicate reservation found (ID: 58f829b0-8f10-4c48-be50-1ec4a9257b76) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 259: duplicate reservation found (ID: bf199799-89d5-462e-827b-3e101147c847) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 260: duplicate reservation found (ID: bf199799-89d5-462e-827b-3e101147c847) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 261: duplicate reservation found (ID: 96d35e76-8fd4-4adc-8943-bba1c7caf146) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 262: duplicate reservation found (ID: 17093ca6-12f8-4908-a66a-bc7090f90179) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 263: duplicate reservation found (ID: 8b3bb9d7-1c48-4c07-b7cd-418292e9815b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 264: duplicate reservation found (ID: ff71cae6-dcf9-42c4-a674-3b6dfc4ad4fb) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 265: duplicate reservation found (ID: 4c2550d8-df34-4b31-b225-40bebb24eb5c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 266: duplicate reservation found (ID: c3456a77-6ba8-45cd-99a6-d6a7274e91aa) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 267: duplicate reservation found (ID: 7205682a-fa74-4407-88fd-ec6a244e69b6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 268: duplicate reservation found (ID: 343268f5-af2c-4acd-8e66-74eebdbc3ae1) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 269: duplicate reservation found (ID: d0e6df09-a519-41f0-b0eb-5493c7583dae) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 270: duplicate reservation found (ID: 6d9bf29b-44c5-4c1c-a320-859df7753af0) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 271: duplicate reservation found (ID: 8897f30c-e715-4647-affd-119a68c1b329) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 272: duplicate reservation found (ID: 21056227-e6a1-4075-876a-5026c64cbd22) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 273: duplicate reservation found (ID: 1b468d6e-826a-49ea-a642-1756ad203232) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 274: duplicate reservation found (ID: 99dd9bd0-f059-46ec-8271-5ffa6b448d7e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 275: duplicate reservation found (ID: 03e8e27a-8c1c-48fc-a92b-1f7cb483b023) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 276: duplicate reservation found (ID: 0f49d9ca-46bf-41df-8b2f-34b37996f9d4) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 277: duplicate reservation found (ID: 2c66bdb5-bc24-4348-b905-f5a5efc0401f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 278: duplicate reservation found (ID: 590482d1-8d49-4b08-9297-8ef37310136e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 279: duplicate reservation found (ID: 0c2dabc7-1925-4ed8-b455-91e20cafe634) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 280: duplicate reservation found (ID: 55a2bae9-e847-4213-8933-c12e646d6ea4) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 281: duplicate reservation found (ID: 2b9ba8cc-6890-4084-9be0-fa68ea4a4111) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 282: duplicate reservation found (ID: 09bb1aef-efe6-4db8-8dc9-a06aeee10a10) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 283: duplicate reservation found (ID: dcc3c4cd-f318-4e39-978a-37059a02c897) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 284: duplicate reservation found (ID: b68f304f-4fa7-4478-aaf3-94f89f3560b8) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 285: duplicate reservation found (ID: 7b63a7e5-1c36-4244-af58-05336072fe99) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 286: duplicate reservation found (ID: 4ea6fb73-9b54-4c67-bdf3-2774ce7f7b95) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 287: duplicate reservation found (ID: d00dc9a0-bfba-4fd8-b494-30faf2f71e90) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 288: duplicate reservation found (ID: 12e27192-6570-42b6-a36b-063fc66e8d3e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 289: duplicate reservation found (ID: 7e6f29a6-3276-4705-8e02-b137ce3749d5) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 290: duplicate reservation found (ID: 1f216d58-8f16-42df-8c23-738060180ed6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 291: duplicate reservation found (ID: 50c5c1c4-7529-42a9-8cc6-f164eb9b04b6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 292: duplicate reservation found (ID: 24a38ea6-74e8-4a94-922a-28b0f7c95c20) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 293: duplicate reservation found (ID: 7ff505ec-c201-4963-8f90-1aa38802fca7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 294: duplicate reservation found (ID: 1f45918e-ed53-4130-a6ad-f23d3a63691e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 295: duplicate reservation found (ID: d8303e5d-d34d-4212-9b26-22bdae940487) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 296: duplicate reservation found (ID: 496c1ca3-3506-4ad0-a865-784bece01c21) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 297: duplicate reservation found (ID: b2d92f99-6895-40dc-97a3-67dc90e460c0) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 298: duplicate reservation found (ID: d1b5365f-9534-40b9-b8b1-6e0c430f8ab6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 299: duplicate reservation found (ID: 06088ac6-df78-46f7-a76b-73ddc9322e84) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 300: duplicate reservation found (ID: a7574c95-33e3-4b48-8aea-c848f5286733) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 301: duplicate reservation found (ID: 5860cced-b981-41a0-a6b0-12ecfdd58961) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 302: duplicate reservation found (ID: f2ce4033-ceef-4ad4-aa3d-bfb74d8f6528) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 303: duplicate reservation found (ID: fd3d19c5-6462-4d66-86c4-0b83c6cf0529) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 304: duplicate reservation found (ID: 8d95591c-961d-433f-8517-6346bce90061) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 305: duplicate reservation found (ID: 58c42a1e-0660-4b65-a3c6-799d9db069ca) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 306: duplicate reservation found (ID: 6fc3a97e-81b5-4f63-9217-290a481a5f96) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 307: duplicate reservation found (ID: c8ac1396-f779-491f-883d-ef220706e2f0) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 308: duplicate reservation found (ID: 70866744-fa96-4777-8c93-17512479b044) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 309: duplicate reservation found (ID: 5eb3de30-64c0-4c9f-8d80-a9285483d6c7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 310: duplicate reservation found (ID: 42999d12-6928-48fd-933b-381c2d58bd38) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 311: duplicate reservation found (ID: 9baf81ab-e1b6-4671-a380-f728a6df138d) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 312: duplicate reservation found (ID: 6dcd9103-a14a-4fb3-bb81-642c24034c40) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 313: duplicate reservation found (ID: 7ac2b4d8-fcac-4ea6-a339-8a629bae02f6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 314: duplicate reservation found (ID: 85958efd-1555-455f-804c-0b4e42edf7a9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 315: duplicate reservation found (ID: b55e1677-727f-45a0-8e8c-e0f785ae854a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 316: duplicate reservation found (ID: 221868f9-485b-49f0-8498-89cb7979fcc2) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 317: duplicate reservation found (ID: 7106c0a9-19e1-4cb5-bfea-19d5c04992fc) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 318: duplicate reservation found (ID: f210a515-2a65-4ea4-8257-d43e1511bc47) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 319: duplicate reservation found (ID: ac88531d-3b9a-471d-b769-d3c5b7ed7bdf) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 320: duplicate reservation found (ID: ac88531d-3b9a-471d-b769-d3c5b7ed7bdf) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 321: duplicate reservation found (ID: 034a2088-7116-467f-8554-cb4d1b3c032a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 322: duplicate reservation found (ID: 8bc8cf10-4c6b-4369-81ab-8357a4cbf089) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 323: duplicate reservation found (ID: 7a3dc214-1de4-400e-b156-df542e4b5811) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 324: duplicate reservation found (ID: ae32d4d0-639a-40c9-8bd7-6f003c63797e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 325: duplicate reservation found (ID: 76d3eee4-f752-46ba-8dd1-1d05e9cc7309) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 326: duplicate reservation found (ID: eb42c07c-8ede-48cc-a86b-66810dccf68e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 327: duplicate reservation found (ID: 75343a94-dc25-4042-ba85-85d1d389b13a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 328: duplicate reservation found (ID: 990adf8c-0d2e-4d6c-af10-6a845d373720) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 329: duplicate reservation found (ID: ec337248-f963-4370-bea4-7620d247d2e9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 330: duplicate reservation found (ID: 3fdf9388-2183-4711-a2b1-fc3a85aec43a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 331: duplicate reservation found (ID: 20501327-81b7-4149-983c-545d9ac196f8) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 332: duplicate reservation found (ID: 2e7e0fd0-26ee-4ec6-9715-330289a79d6f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 333: duplicate reservation found (ID: ff42ece7-60ca-4c35-bca2-0ae7605f610a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 334: duplicate reservation found (ID: 893ebacf-06d5-477c-bbcf-fed6990cb9e7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 335: duplicate reservation found (ID: 1dc6b54f-3403-490b-840d-5b7652cb74d6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 336: duplicate reservation found (ID: 948d2fb1-5143-4f52-a1fe-299cef791970) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 337: duplicate reservation found (ID: d3374e29-06ab-4d63-8bad-f07a600c19fa) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 338: duplicate reservation found (ID: 5abe1144-fbc4-4c99-9f9a-7dbe193e1fd1) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 339: duplicate reservation found (ID: dbb49e3d-d6fb-40c3-a7b8-94314da7dd84) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 340: duplicate reservation found (ID: 5f9ddf3a-f6a4-4752-8a2c-d560883e1308) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 341: duplicate reservation found (ID: 6ebc7a5d-80fc-4a11-a537-a8608060c91d) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 342: duplicate reservation found (ID: 1dd65740-5daf-4245-91e6-c873428e5bfd) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 343: duplicate reservation found (ID: 3c9d6159-28be-42c3-99f1-244f2fc8b529) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 344: duplicate reservation found (ID: 503764d5-41d5-4936-b1f9-b57b71ee2399) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 345: duplicate reservation found (ID: 6d21b908-ba34-483e-874c-7bf913f70bee) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 346: duplicate reservation found (ID: aa735d81-12b6-4361-a5d5-f0e1958e45e1) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 347: duplicate reservation found (ID: 9202af90-7b44-46d4-877d-92f88e7e5ca1) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 348: duplicate reservation found (ID: f76dc83b-4ae3-45a5-869b-6fa0839a5de3) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 349: duplicate reservation found (ID: 0bfc21c1-ba17-46b6-8caa-348a1644a9eb) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 350: duplicate reservation found (ID: c6c1cedd-1c59-4c3d-b947-cdcc2a26c13b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 351: duplicate reservation found (ID: 2cd006ef-90d8-431a-b7bd-7a282a8f9f0d) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 352: duplicate reservation found (ID: 62c7bd6f-e143-4c99-9ccc-af02d1eca21c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 353: duplicate reservation found (ID: ba330af4-1f25-41db-9ced-1c5a692e7603) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 354: duplicate reservation found (ID: 549d0d6d-1195-4d11-91cd-a4f4a1c16e88) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 355: duplicate reservation found (ID: 725489f6-638b-4656-adcc-6f57d34305ee) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 356: duplicate reservation found (ID: 34bf6231-1622-4781-ba78-5ec1dfa60630) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 357: duplicate reservation found (ID: 4c0675dd-2ee2-497c-9061-ea4ebc0c5cde) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 358: duplicate reservation found (ID: 762c1e9c-ad0b-4de7-8516-7be063134e76) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 359: duplicate reservation found (ID: 1b698a2b-c31d-436d-9301-f9a20d7cd49a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 360: duplicate reservation found (ID: 21e63fee-fae1-4a81-ba75-e7f045a6fb3d) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 361: duplicate reservation found (ID: a5b68f41-4f55-4a5a-9c31-364f30d68580) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 362: duplicate reservation found (ID: 38d745b7-7a4f-49d6-b4f4-975dfeb82d76) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 363: duplicate reservation found (ID: 9f7dfdb8-a65b-4421-bdec-3270ccd90809) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 364: duplicate reservation found (ID: aaf118ae-46b0-4806-9cb2-777d80f99463) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 365: duplicate reservation found (ID: f6c08430-0036-4cd1-8fc6-9425249c89e4) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 366: duplicate reservation found (ID: e0775187-f1d0-4f0c-8a38-955aa6eb6b73) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 367: duplicate reservation found (ID: 8d3bd84c-2095-4b69-81d2-6351dac2d2c6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 368: duplicate reservation found (ID: 6bf9406c-015b-4685-aaa6-0679b8419c22) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 369: duplicate reservation found (ID: 2da7260b-ccf0-4e3a-8987-da7030297d46) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 370: duplicate reservation found (ID: 59f3fd74-03ca-499b-b4ad-c71ad0d9ec0f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 371: duplicate reservation found (ID: f0968616-794b-400f-8c30-9c889772ddd2) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 372: duplicate reservation found (ID: a2690cf1-5243-4182-92d5-d5c12b704c93) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 373: duplicate reservation found (ID: 5536fa3e-3322-4baf-8f50-c39f2219e6b7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 374: duplicate reservation found (ID: 480db9a2-52d7-4ddb-bb0f-6a635594ba8b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 375: duplicate reservation found (ID: 135430f6-41f8-45dc-999b-fcbfcfb72eda) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 376: duplicate reservation found (ID: 4229432e-dd89-4737-9e18-cc8f4296d2e8) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 377: duplicate reservation found (ID: 7862aa49-6d40-4173-814d-0cab39322bca) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 378: duplicate reservation found (ID: 72eacea0-295d-46c3-8bb3-3eb9fd1a105c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 379: duplicate reservation found (ID: 7011c569-840f-40c9-b646-5b54384bb63c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 380: duplicate reservation found (ID: e5bdce36-1825-4b6b-a392-0ecf32542c8a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 381: duplicate reservation found (ID: 097546fd-7092-4e2d-85bd-f5c14557fe46) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 382: duplicate reservation found (ID: 1bc15917-fedc-4e48-911e-a18cf9f873f5) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 383: duplicate reservation found (ID: 39300a06-fc01-419a-95f1-cc8eca839421) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 384: duplicate reservation found (ID: f327692c-7cde-4765-b27c-a6f35831ad35) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 385: duplicate reservation found (ID: 86aca49f-eda8-4d34-b87c-151ffe56e050) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 386: duplicate reservation found (ID: e47d7cf2-4d3e-4b71-b3dc-0fb96c63049a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 387: duplicate reservation found (ID: 4731fbe5-2b13-4990-894d-b0d86454e5d3) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 388: duplicate reservation found (ID: 06dd1d29-9fc3-4dec-87b1-dc1cd169251e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 389: duplicate reservation found (ID: 80fdd5f9-d2ca-48d6-9b2c-d61916435074) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 390: duplicate reservation found (ID: 4343b6d1-75fb-4d18-bd6c-0f77fa0e8522) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for BRANCHINI BRANCHINI MATTEO 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 392: duplicate reservation found (ID: ec3b88c1-378a-41d9-a70d-ef4f38e86bda) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 393: duplicate reservation found (ID: 56e0bced-e1e8-45e7-b26d-0199773d7a57) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 394: duplicate reservation found (ID: 8e976b32-ca65-4930-a47a-c595d674dd34) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 395: duplicate reservation found (ID: e4842426-5781-4fd5-ab3c-ec041f08ba98) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 396: duplicate reservation found (ID: b77bd9c5-38f1-4e2f-a29c-53cfe90675ed) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 397: duplicate reservation found (ID: 388caa51-a55f-497d-8c13-ce5ce8c737ce) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 398: duplicate reservation found (ID: efee15e3-f70a-4174-81b2-dbb786042f1b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 399: duplicate reservation found (ID: b1ab17e7-b74c-41ee-b043-3d7282478098) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 400: duplicate reservation found (ID: 6b30628f-129a-4665-9bb5-cbf1c17bf41b) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 401: duplicate reservation found (ID: 8115acd4-3e0e-48ce-87c9-99bfbf13c295) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 402: duplicate reservation found (ID: f752d6ad-4994-4a7b-959f-a431bca27e91) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 403: duplicate reservation found (ID: 94b816c6-a361-461d-9d1a-02d6d293ef86) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 404: duplicate reservation found (ID: a60dd88d-2573-45d1-b27e-ac70160eb666) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 405: duplicate reservation found (ID: 660e5cfd-e278-4991-9924-e085248a6b4c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 406: duplicate reservation found (ID: d49789d3-e575-4326-8d04-9d828ebf9b0f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 407: duplicate reservation found (ID: 5868bb02-cae1-45ea-9cfc-b4471c12190c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 408: duplicate reservation found (ID: 3b8a61ce-4245-407e-a5ea-ba8686424d9c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 409: duplicate reservation found (ID: 2df533f5-023d-4f88-9480-fd5673272968) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 410: duplicate reservation found (ID: 209c387a-f1ea-4626-8604-62b9999ac747) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 411: duplicate reservation found (ID: 758309c5-c7bc-46af-9359-fbe20a61ead0) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 412: duplicate reservation found (ID: 165f8327-838d-46ea-b4bb-b16f40188c4c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 413: duplicate reservation found (ID: b8081b10-45e3-4da6-924b-d39a85220088) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 414: duplicate reservation found (ID: 6ecfac39-e556-45bb-a228-b8f47a146b4e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 415: duplicate reservation found (ID: 9018cc93-1bc3-4fb1-81ea-455c1ef1e6f7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 416: duplicate reservation found (ID: 10e87d5e-0eb5-409e-a8b9-10898625cc45) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 417: duplicate reservation found (ID: e182bba7-43fa-4c99-ae61-1c24e9fe2c60) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 418: duplicate reservation found (ID: d99530bd-a39d-4343-9f47-6f8c9d7a850f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 419: duplicate reservation found (ID: c52702c9-55b9-44e1-b158-ec9544c73cc7) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 420: duplicate reservation found (ID: 49a1c6e3-5349-40ba-b507-f8f3c92af106) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 421: duplicate reservation found (ID: 5a84d3cf-0e78-4e97-a313-cde143789359) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 422: duplicate reservation found (ID: 1759b3fd-814e-4ec8-9e64-ee66cc33338e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Silenzi 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 424: duplicate reservation found (ID: 83392f96-1784-4a8c-8cea-970c9a25b8bc) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 425: duplicate reservation found (ID: ca9997d1-553b-4ed9-a7bf-440b3425882e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 426: duplicate reservation found (ID: 4185ed34-0149-43ed-bf95-eae9e7f1f163) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 427: duplicate reservation found (ID: 51d50f0e-f983-4045-9f39-2134ff950481) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Sana 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 429: duplicate reservation found (ID: a96cb0ab-9d5f-4938-9c7f-f2e5673bd468) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 430: duplicate reservation found (ID: 86d247dc-9d5a-4eb7-87a7-677bf64645ad) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 431: duplicate reservation found (ID: 41a386f4-2b19-47b9-8042-7dbd78b5c209) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 432: duplicate reservation found (ID: bbedea4c-28ca-4446-8ec2-02796d07ba25) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 433: duplicate reservation found (ID: f0e6ac2f-56f0-4c85-b341-0c6f2ccd8380) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 434: duplicate reservation found (ID: 0be5422c-a3c5-477f-926d-fd6cc32a02bd) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 435: duplicate reservation found (ID: e21b7ace-224b-4bc8-ac47-09dcd9945ca6) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 436: duplicate reservation found (ID: 6dac716f-e6bc-4ff9-98d1-0da1a5a79639) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 437: duplicate reservation found (ID: f4444333-87cd-463a-b338-fc29df297137) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 438: duplicate reservation found (ID: 5338a4f8-4038-4ee4-a3a1-eff6c8f12e6f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 439: duplicate reservation found (ID: 65f5578e-e07e-4ac4-b006-5e3d0e1130fe) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 440: duplicate reservation found (ID: fa108a0a-81f0-445f-8e73-2526cc0649bc) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 441: duplicate reservation found (ID: 7892c009-94b1-455c-8526-2012388fc409) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 442: duplicate reservation found (ID: ab11eb67-6a53-444c-858f-b978810d34d9) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 443: duplicate reservation found (ID: 7baed01c-3f32-47c2-8e2d-e2d8ee8c8123) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 444: duplicate reservation found (ID: f349b208-b788-4f32-8bce-5377b4f067b3) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 445: duplicate reservation found (ID: 57dcda66-998b-4f8f-b427-8f5011f8cac1) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 446: duplicate reservation found (ID: 81890873-0447-4827-b87e-9b8a42ad3029) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 447: duplicate reservation found (ID: 368f17e2-9f6a-40ed-85b8-8146ccb23c6f) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 448: duplicate reservation found (ID: 9b6ca02a-15e7-47af-b47a-26117a89a76d) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 449: duplicate reservation found (ID: c22265e3-661b-403e-a7b9-bab2532e8c30) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 450: duplicate reservation found (ID: 0a599c47-80b4-4ed1-8d12-4fdbb2ec3781) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 451: duplicate reservation found (ID: 8e68dab6-7c2e-4c67-9471-b8cbfb7b3fcb) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 452: duplicate reservation found (ID: 02fbc71c-745b-4c73-9cba-827d0958117a) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 453: duplicate reservation found (ID: afa35127-a072-4968-9c5d-d30120f15014) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 454: duplicate reservation found (ID: 7f1ce466-c6f8-4fc2-a7d1-d0819a3a9e04) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 455: duplicate reservation found (ID: 3150614e-1b0a-47ba-a774-b0a0c71d8110) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 456: duplicate reservation found (ID: a4109200-4337-4d88-a6c5-ab3d8da2e91e) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 457: duplicate reservation found (ID: f15c4200-da39-46bd-8d0a-8bb8d148fd7c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 458: duplicate reservation found (ID: 36c4c6e8-78e5-420a-9c0f-3aa3ef9f6411) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Skipping row 459: duplicate reservation found (ID: 5abe9219-37f6-415f-97ff-96846313f16c) 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Jonas Linter 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Paoloni 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Luigi Zanetti 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Bruna La Rocca 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Rosalinde Bauknecht 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Marasco 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Erika Forte 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Salvatore Bianco 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Maria vittoria Tarozzi 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Carlotta Longo 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Delia Ros 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for MARCO CAGALLI 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Manzo 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Adele Matarazzo 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Rossella Sorgente 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Volodin Andrii 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Angelo Mendicino 2025-11-19 16:21:55 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Forin 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Ernesta Lala 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Fabiola Furlan 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuel Viganò 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Hellis Teraroli 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Ricci 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Fabrizio Barulli 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Celeste Aurelio 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Ester Ester 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Fandel Claude 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Michele Regazzoni 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Ileana Irrera 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Lazzari 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for lothar glaser 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Falk Henninghaus 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Ilaria Celletti 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Grazia Cirino 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Bullentini 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Doro 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Mati 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Ruffilli 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Fiorenza 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Panfilo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Basso 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Nicole Perico 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Fabrizio Barulu 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Postar 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Egla Dajkolli 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Messa 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Clara Cremaschi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Brombal 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Evelyn Beck 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Marida Fragassi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Gordana Nozaric 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elisabetta Cesarano 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Holzer 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Margherita Monastra 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for test test 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Johannes Dorn 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Gentile 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Riccardo Gianni 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Azzaro 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Cavicchi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Diana Moreno 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Rosalinde Bauknecht 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Sacchetti 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Rosalinde Bauknecht 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Prato 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Larisa Ursu 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Rossana Sanzo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Rosalinde Bauknecht 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for stefania meleddu 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Stefanie Wolf Savic 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Albanese Boscaino 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Insilda Dimni 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Alunno 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Verdiana Ralli 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Gianluca Biondo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alessio Capp 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Julia Greipel 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Pasquale Di Leonardo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Vizzini 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sharon Bianconi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for elita pecchi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Bertuletti 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Vanessa Maccarone 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Brenna 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Bartoloni 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Grande 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Marina Holaus 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Karola Kaiser-Franz 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Dieter Kunz 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alfred Hakcani 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Randellini 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Biagi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Balloi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Gilberti 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Nicola Di paolo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Beatrice Di Mario 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Pierini 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alois Prey 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Saskia Schmid 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Tagliaferri 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Michela D'Ascanio 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Roberto Vito Manfredi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for stefania meleddu 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Matteo Valli 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simone Bruzzi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Matilde Rigon 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sonia Crispino 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Skipping row 567: duplicate reservation found (ID: 2025-08-21T03:26:46.378Z) 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Socal 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Gianluca Tomei 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Federico Vezzali 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Lisciandra 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Ilaria Fabri 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Selenia Ciani 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Skipping row 574: duplicate reservation found (ID: csv_import_224_2025-11-19T16:21:40.805540) 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Conti 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara De Marzi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Daniele Furlani 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara De Marzi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Figliola 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Riccardo De Rocchi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Franzoia 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Vezzoli 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Gianna Maio 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Pautasso 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Guerra 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Michele Liseno 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Valerio Sassano 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Magnaterra 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Marzia stanisci 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for FABRIZIO FRAIOLI 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Dell' Aquila 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Katia Vitorbi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Amanda Di Meola 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Rainer Sting 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giuliano Maggiolo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Caruso 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Santomauro 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Tiziana Marcantonio 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Rosaria Mozzillo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Erasmi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Colombo Colombo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Micaela Lena 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Tavella 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giacomo Leo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giusy Giaccio 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Festa 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Angelica Doronzo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Skipping row 608: duplicate reservation found (ID: 2025-08-16T10:12:58.205Z) 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Greta Amadori 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Mariotti 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Dalla Piazza 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Marika Salaris 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Lucia Cantoro 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Antonio Di Nardo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Ronni 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Vicari venditti 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Diletta Orlandi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Klodjana Stafa 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Stefano Muratori 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Cerioni 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Plensick 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Mariasole De Pasquale 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Caterina Matriciani 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Manuela Casciaro 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanni Esposito 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for morena d'amato 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Dessi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Pace 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Jlenia Cecchi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Liza Messica 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Belen Manchego 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Piccione 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella Lauri 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Cistola 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Skipping row 635: duplicate reservation found (ID: 2025-08-13T08:00:12.093Z) 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Antonino Gerardi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Skipping row 637: duplicate reservation found (ID: csv_import_274_2025-11-19T16:21:41.054441) 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Skipping row 638: duplicate reservation found (ID: csv_import_280_2025-11-19T16:21:41.078897) 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Edoardo Busolo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Lardo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Ciangherotti 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Giada D'Anniballe 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Mariano Maffei 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Silvis Allois 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Tanzi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Tanzi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Costel Poaca 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Olga Rodoslav 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Grandinetti 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriela Porcu 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Palmiero 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Lucrezia Caputi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Raschi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Frangiamore 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Pedretti 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Evs Amanzio 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Michele Ventura 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Pannacci 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Farolfi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Ruggero Rappo 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Piergiorgio Milia 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Monaci 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alex Ghinelli 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Di Blasi 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Gloria Sansoni 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Consoli 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Battiloro 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Pasetti 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Gemio 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Vera Borriello 2025-11-19 16:21:56 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Benigno 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanna Iovino 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Davi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Mellano 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Strambini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Adriana Rossi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Claudia Pingaro 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuela Zappia 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Arena 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Gaia Petrucci 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Daniele Lancioni 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Katia Villella 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Paganin 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Romina Passeri 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Alboini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Rosanna Assoni 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giuliano Pelliciari 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Azzurra Sogina 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giada Catena 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Ilenia Costa 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Dicembrino 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriella Todisco 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Brunella Zitolo 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Cacciola Cacciola 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Marinsalta 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Morena De Virgilio 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Guzzini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Matteo Ghidelli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Aiello 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giacomo Donato 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Patrito 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Rivera 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Veronica Cuberli mancuso 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Mangiaracina 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Redi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Ornella Nicoletti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Richelli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Lazzerelli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Grossi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Stama 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Antonella Manfredi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giorgia Di Virgilio 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Teresa Moretti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Gloria Piermarini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Medri 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for lorenzo barbera 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Raspanti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for ALESSIA Vecchietti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Cervelli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Jessica Gabbiadini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Volpe 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Santini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Manco i 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Roma 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Simonetta Castagnola 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Barzon 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Manuel Nicolini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Fiorini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Erica Masetti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Erika Marcianesi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Ileana Raimondi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Gallizia 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Skipping row 733: duplicate reservation found (ID: 2025-08-01T14:03:10.649Z) 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Lanaro 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Viviana Franzosi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Tiozzo bon 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Sngela Barbieri 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Claudia Di Salvo 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Borrelli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Marcolongo 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Debora Durantini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Cavalloro 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Missiroli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Diego Scattolin 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Attolini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Mucciaccio 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Damiano Capodaglio 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Meris Tabarrini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Caterina Martinelli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Piersanti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Boezio 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Donello 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Teresa Bruni 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Menon 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Fabio Squartecchia 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Mariacristina Aulisio 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Pasini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Cassandra Cascione 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giacomo Gerotto 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Filomena Santoro 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Barlocchi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Barlocchi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Maria consuelo Battisti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for desy cordioli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Busi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Maria Clementini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia De Rosso 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Bratrice Almagno 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Debora PASTORINO 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Ferrari 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Floris 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Perla Grossi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Skipping row 773: duplicate reservation found (ID: 2025-07-28T22:14:40.109Z) 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Trupia 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Daniele Pedandola 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Maffi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Murgia 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Clementi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Emily Cogo 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Frediani 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Di Vincenzo 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Talucci 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Pagani 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Ermakiva Erm 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Orsini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Filomena Cinquegrana 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Vittoria Vettraino 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Di Donato 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Parisi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Ty F 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Tigrino 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Lisa Penzo 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Ilaria Belardinelli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Marini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Beretti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Marina Abbate 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giada Zanotti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Dassi Dassi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Claudia Cartelli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Giannini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Alain Zin 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Massimo Serafini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Berardi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Tregnaghi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Mancuso 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Melissa Sonzogni 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Linda Parri 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Bolis 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Lonardi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Perrone 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Troncon 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for ILARIA ALGHISI 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Carlo Ruta 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Giacaroni 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Carla Serrao 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Carosi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Skipping row 817: duplicate reservation found (ID: csv_import_406_2025-11-19T16:21:41.638432) 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Pierangelo Leibanti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Villone 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Cereda 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanni Lamera 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Marina Abbate 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora De Simone 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Stefano Gentile 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Mariangela Sicignano 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Skipping row 826: duplicate reservation found (ID: 2025-07-27T13:51:22.805Z) 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Belogi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Laissa Costa 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Carmen Ciani 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Del Villano 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Stora 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Rodigari 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Guzzini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Azzurra Paolini 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Mapelli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Pressi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Marta Biferi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Contu 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Arianna Conte 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Skipping row 840: duplicate reservation found (ID: 2025-07-24T20:32:19.558Z) 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Caterina Maroncelli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Olmi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Rebecca Leonardi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Fabrizia Calvello 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Elena ROZZINI 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Mellori Libbi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Cinzia Campagna 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Fusto 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Erik Brighi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Zucchi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Ravera 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Skipping row 852: duplicate reservation found (ID: csv_import_206_2025-11-19T16:21:40.722879) 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanni Sivilotti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Fanny Peruzzo 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandra Di brino 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Vito Toto 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Nikolas Gobbi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Valente 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Latragna 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Angela Carletti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Giacinti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Pasetti 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Rosaria Spinelli 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia D'Amato 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Celegato 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Santi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Alice Santi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Vanessa Biondi 2025-11-19 16:21:57 - alpine_bits_python.csv_import - INFO - Created reservation for Cassandra Cascione 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Non Muscoloni 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for alessandra cau 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Valentini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Blasi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Joanna Amoroso 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Ilenia Petri 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriele Boni 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Giani 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 878: duplicate reservation found (ID: 2025-07-26T17:58:46.039Z) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Samantha Fabbris 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Simine Romeo 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Balducci 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Scidurll 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Giulia Bombini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Cinzia Campagna 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Labate 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Alterini Luca 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Cinzia Perozzi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Mara Suardi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Romeo Luca 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Kerstin Preger 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Iaquinta Elisa 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea D'Alessandro 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Beatrice Aglini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia Pilloni 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Serena Losacco 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Scarlet Sanchez 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 897: duplicate reservation found (ID: 2025-07-12T06:02:42.052Z) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Madreperla 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 899: duplicate reservation found (ID: 2025-07-22T01:51:20.296Z) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Vincenzo Mauriello 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Iore 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Vittoria Vettraino 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Nicoletta Mattiussi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Barbari 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Freti 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for marco scollo 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Deborah Vardanega 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Piccoli 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Orlandini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Jenny Benatelli 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Robino 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Monica Bilello 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Poggialini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Mauro Coppo 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Vanoni 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Giusy Durante 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Serena De Guglielmo 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Benarda Nezha 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Amoruso 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Ilaria De Florentis 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Valeria Radovcic 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Porta 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Porta 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Di Donato 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Laura Lettieri 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Olivier 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Claudia Rolandi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Marco Spinelli 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Roberta Oppedisano 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Estephany Bonzano 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Fanella 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Ilenia Dambra 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for marco pannullo 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Venzo 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Teresa Liambo 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Fabbrini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Agostini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Grimi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Maddalena serra 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Claudio Panzeri 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Annamaria Nigro 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca travaglini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Adagio 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Migliari 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Melissa Perlorca 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Tiezzi Marco 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Soriani 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Stefania Bocchino 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for tizianacallari@tiscali.it Callari 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Arjola Gjergji 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Ceolin 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Piccinato 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Sandron 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Federica Lehman 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 955: duplicate reservation found (ID: 2025-07-05T14:03:23.826Z) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Mirigliani 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Suardi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Luciana Cerè 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Orlandini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Lanza 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Zazza 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Ambra Benvenuti 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Beatrice Durigon 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 964: duplicate reservation found (ID: csv_import_329_2025-11-19T16:21:41.306204) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Grazia Papappicco 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Elena Zamprogna 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 967: duplicate reservation found (ID: csv_import_308_2025-11-19T16:21:41.205326) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Francesca Marchetti 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Giorgia Martinez 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Piscitelli 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Giuseppe Natilli 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Andrea Alfieri 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Teresa Grillo 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Trovarelli 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Arianna Vincenzi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Margherita Lumini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Martina Tozzi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Marina Rossi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Gianluca Martufi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia De Giorgi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for ROBERTA SARACENI 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Alberico Nardone 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 983: duplicate reservation found (ID: 2025-07-06T06:11:37.638Z) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 984: duplicate reservation found (ID: 2025-06-29T19:05:48.769Z) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Mimmo Risolino 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Andreea katy Rusu 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Chiara Tassinello 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Emily Cogo 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Allia 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Enrico Emiliani 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Daniela Donadoni 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Giusy De Giorgi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Irene Antetomaso 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Carlotta Signorini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Claudio Mazzocchetti 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Anna Messina 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Carla Rossi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for alessia proietti 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Peter Kleiner 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 1000: duplicate reservation found (ID: csv_import_520_2025-11-19T16:21:42.135109) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Nevoso 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Teresa Morelli 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Giovanni Scatigna 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Verusca Fantini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 1005: duplicate reservation found (ID: csv_import_239_2025-11-19T16:21:40.886818) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Danilo Casciana 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Riccoboni 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Emanuela Fiore 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Arnaldo De Brito 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Michela Ghinassi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Santoro 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Gabriella Rosati 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Sandra Magnani 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Cusi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Alessandro Mallardi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Simona Baldassarri 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Guercio 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Gaia Daneluzzi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Alessia Di Saverio 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for GIOVANNI PERSI 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Nadia De Giorgi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Frank Monschau 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Davide Belotti 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Fabbrini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Valentina Perrone 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Barbara Moreo 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Tassistro 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Graziano Facco 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Stefano Iacoponi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Sara Graziani 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Eleonora Franchini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Luca Colombo 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Cristina Magnani 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Claudia Fabiani 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Njcol Bisignani 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Massimiliano Luciani 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 1037: duplicate reservation found (ID: 2025-06-28T00:59:21.562Z) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Pasquale rutigliano 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Gaia Daneluzzi 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Lena Stratmann 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Elisa Poggioni 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Francesco Tocci 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Lucia Conti 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Rita Franceschini 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Samuel Jöchler 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for test@test.it test@test.it 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 1047: duplicate reservation found (ID: 2025-05-27T12:51:16.872Z) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for test test 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Skipping row 1049: duplicate reservation found (ID: 2025-05-28T14:03:46.557Z) 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Silvia Costa 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for Maria Luisa Mancuso 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for test test 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for test test 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - Created reservation for asd asdas 2025-11-19 16:21:58 - alpine_bits_python.csv_import - INFO - CSV import completed successfully. Stats: {'total_rows': 1053, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 576, 'created_reservations': 576, 'skipped_duplicates': 477, 'pre_acknowledged': 576, 'errors': []} 2025-11-19 16:21:58 - alpine_bits_python.api - INFO - CSV import complete for file.csv: {'total_rows': 1053, 'skipped_empty': 0, 'created_customers': 0, 'existing_customers': 576, 'created_reservations': 576, 'skipped_duplicates': 477, 'pre_acknowledged': 576, 'errors': []} 2025-11-19 16:22:02 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 16:22:02 - alpine_bits_python.api - INFO - XML file queued for processing: logs/conversions_import/file_bemelman_20251119_162202.xml by user bemelman (original: file.xml) 2025-11-19 16:22:11 - alpine_bits_python.api - INFO - Starting database processing of file.xml 2025-11-19 16:22:11 - alpine_bits_python.conversion_service - INFO - ConversionService initialized in concurrent mode with SessionMaker 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Loaded 1626 reservations into cache 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Reservation cache initialized with 6 hotel codes 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73224 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73260 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 70674 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73257 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73259 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73271 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73282 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73385 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73386 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73256 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73387 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73396 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73388 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73400 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73389 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73390 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73484 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 64718 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73503 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71940 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73081 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73544 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73545 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73592 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73650 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73658 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73681 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73327 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73731 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73737 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73798 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73809 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73802 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73360 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73758 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73829 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73833 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73853 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73858 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73869 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73870 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73884 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73832 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73890 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73898 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73919 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74006 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74010 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74012 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73977 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74069 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74070 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 72586 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73532 2025-11-19 16:22:18 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71770 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 23: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 506) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '506', '23', '1', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 19, 30), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 18, 963590), datetime.datetime(2025, 11, 19, 16, 22, 18, 963594))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 506) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 506) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 506) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '506', '23', '1', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 19, 30), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 18, 963590), datetime.datetime(2025, 11, 19, 16, 22, 18, 963594))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 73: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27150', '73', '12', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 17, 24), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 74614), datetime.datetime(2025, 11, 19, 16, 22, 19, 74616))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27150', '73', '12', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 17, 24), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 74614), datetime.datetime(2025, 11, 19, 16, 22, 19, 74616))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 74: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16041) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16041', '74', '13', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 19, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 81851), datetime.datetime(2025, 11, 19, 16, 22, 19, 81853))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16041) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16041) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16041) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16041', '74', '13', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 19, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 81851), datetime.datetime(2025, 11, 19, 16, 22, 19, 81853))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 77: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26149) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26149', '77', '16', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 31, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 90455), datetime.datetime(2025, 11, 19, 16, 22, 19, 90456))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26149) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26149) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26149) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26149', '77', '16', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 31, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 90455), datetime.datetime(2025, 11, 19, 16, 22, 19, 90456))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 29: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25137) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25137', '29', '7', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 25, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 91009), datetime.datetime(2025, 11, 19, 16, 22, 19, 91011))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25137) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25137) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25137) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25137', '29', '7', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 25, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 91009), datetime.datetime(2025, 11, 19, 16, 22, 19, 91011))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 25: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6131) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6131', '25', '3', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 23, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 91392), datetime.datetime(2025, 11, 19, 16, 22, 19, 91393))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6131) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6131) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6131) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6131', '25', '3', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 23, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 91392), datetime.datetime(2025, 11, 19, 16, 22, 19, 91393))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 27: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1150', '27', '5', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 24, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 92410), datetime.datetime(2025, 11, 19, 16, 22, 19, 92411))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1150', '27', '5', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 24, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 92410), datetime.datetime(2025, 11, 19, 16, 22, 19, 92411))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 24: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 535) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '535', '24', '2', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 22, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 92104), datetime.datetime(2025, 11, 19, 16, 22, 19, 92105))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 535) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 535) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 535) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '535', '24', '2', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 22, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 92104), datetime.datetime(2025, 11, 19, 16, 22, 19, 92105))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 26: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1100) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1100', '26', '4', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 23, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 92789), datetime.datetime(2025, 11, 19, 16, 22, 19, 92790))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1100) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1100) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1100) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1100', '26', '4', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 23, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 92789), datetime.datetime(2025, 11, 19, 16, 22, 19, 92790))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 68: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2031', '68', '8', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 15, 56, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 93319), datetime.datetime(2025, 11, 19, 16, 22, 19, 93320))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2031', '68', '8', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 15, 56, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 93319), datetime.datetime(2025, 11, 19, 16, 22, 19, 93320))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 69: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23058) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23058', '69', '9', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 15, 57, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 99244), datetime.datetime(2025, 11, 19, 16, 22, 19, 99245))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23058) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23058) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23058) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23058', '69', '9', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 15, 57, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 99244), datetime.datetime(2025, 11, 19, 16, 22, 19, 99245))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 78: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20023) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20023', '78', '17', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 37, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 119836), datetime.datetime(2025, 11, 19, 16, 22, 19, 119838))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20023) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20023) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20023) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20023', '78', '17', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 37, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 119836), datetime.datetime(2025, 11, 19, 16, 22, 19, 119838))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 28: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11578) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11578', '28', '6', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 25, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 101843), datetime.datetime(2025, 11, 19, 16, 22, 19, 101844))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11578) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11578) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11578) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11578', '28', '6', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 25, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 101843), datetime.datetime(2025, 11, 19, 16, 22, 19, 101844))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 79: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21857) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21857', '79', '18', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 39, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 134738), datetime.datetime(2025, 11, 19, 16, 22, 19, 134740))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21857) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21857) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21857) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21857', '79', '18', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 39, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 134738), datetime.datetime(2025, 11, 19, 16, 22, 19, 134740))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 80: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28085) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28085', '80', '19', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 49, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 135214), datetime.datetime(2025, 11, 19, 16, 22, 19, 135216))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28085) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28085) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28085) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28085', '80', '19', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 49, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 135214), datetime.datetime(2025, 11, 19, 16, 22, 19, 135216))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 82: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18106) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18106', '82', '21', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 58, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 139827), datetime.datetime(2025, 11, 19, 16, 22, 19, 139829))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18106) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18106) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18106) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18106', '82', '21', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 58, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 139827), datetime.datetime(2025, 11, 19, 16, 22, 19, 139829))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 83: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1152', '83', '22', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 59, 22), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 140235), datetime.datetime(2025, 11, 19, 16, 22, 19, 140236))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1152', '83', '22', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 59, 22), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 140235), datetime.datetime(2025, 11, 19, 16, 22, 19, 140236))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 84: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21794) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21794', '84', '23', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 9, 12, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 140563), datetime.datetime(2025, 11, 19, 16, 22, 19, 140564))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21794) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21794) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21794) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21794', '84', '23', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 9, 12, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 140563), datetime.datetime(2025, 11, 19, 16, 22, 19, 140564))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 88: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28059) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28059', '88', '26', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 11, 54, 12), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 145682), datetime.datetime(2025, 11, 19, 16, 22, 19, 145684))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28059) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28059) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28059) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28059', '88', '26', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 11, 54, 12), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 145682), datetime.datetime(2025, 11, 19, 16, 22, 19, 145684))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 90: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27989) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27989', '90', '28', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 26, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 165740), datetime.datetime(2025, 11, 19, 16, 22, 19, 165741))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27989) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27989) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27989) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27989', '90', '28', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 26, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 165740), datetime.datetime(2025, 11, 19, 16, 22, 19, 165741))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 91: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27368) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27368', '91', '29', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 32, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 166543), datetime.datetime(2025, 11, 19, 16, 22, 19, 166544))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27368) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27368) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27368) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27368', '91', '29', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 32, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 166543), datetime.datetime(2025, 11, 19, 16, 22, 19, 166544))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 93: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27990) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27990', '93', '31', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 5, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 172308), datetime.datetime(2025, 11, 19, 16, 22, 19, 172310))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27990) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27990) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27990) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27990', '93', '31', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 5, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 172308), datetime.datetime(2025, 11, 19, 16, 22, 19, 172310))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 92: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19333) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19333', '92', '30', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 53, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 172772), datetime.datetime(2025, 11, 19, 16, 22, 19, 172773))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19333) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19333) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19333) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19333', '92', '30', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 53, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 172772), datetime.datetime(2025, 11, 19, 16, 22, 19, 172773))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 95: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4836) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4836', '95', '33', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 15, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 173396), datetime.datetime(2025, 11, 19, 16, 22, 19, 173397))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4836) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4836) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4836) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4836', '95', '33', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 15, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 173396), datetime.datetime(2025, 11, 19, 16, 22, 19, 173397))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 94: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28144) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28144', '94', '32', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 11, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 173716), datetime.datetime(2025, 11, 19, 16, 22, 19, 173717))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28144) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28144) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28144) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28144', '94', '32', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 11, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 173716), datetime.datetime(2025, 11, 19, 16, 22, 19, 173717))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 96: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28134) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28134', '96', '34', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 19, 47), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 177895), datetime.datetime(2025, 11, 19, 16, 22, 19, 177896))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28134) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28134) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28134) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28134', '96', '34', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 19, 47), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 177895), datetime.datetime(2025, 11, 19, 16, 22, 19, 177896))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 98: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26104) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26104', '98', '36', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 11, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 182375), datetime.datetime(2025, 11, 19, 16, 22, 19, 182376))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26104) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26104) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26104) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26104', '98', '36', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 11, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 182375), datetime.datetime(2025, 11, 19, 16, 22, 19, 182376))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 97: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12368) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12368', '97', '35', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 58, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 182031), datetime.datetime(2025, 11, 19, 16, 22, 19, 182032))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12368) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12368) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12368) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12368', '97', '35', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 58, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 182031), datetime.datetime(2025, 11, 19, 16, 22, 19, 182032))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 99: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26520) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26520', '99', '37', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 12, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 198434), datetime.datetime(2025, 11, 19, 16, 22, 19, 198436))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26520) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26520) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26520) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26520', '99', '37', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 12, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 198434), datetime.datetime(2025, 11, 19, 16, 22, 19, 198436))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 100: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22050) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22050', '100', '38', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 13, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 202262), datetime.datetime(2025, 11, 19, 16, 22, 19, 202263))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22050) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22050) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22050) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22050', '100', '38', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 13, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 202262), datetime.datetime(2025, 11, 19, 16, 22, 19, 202263))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 101: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28223) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28223', '101', '39', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 39, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 211529), datetime.datetime(2025, 11, 19, 16, 22, 19, 211531))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28223) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28223) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28223) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28223', '101', '39', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 39, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 211529), datetime.datetime(2025, 11, 19, 16, 22, 19, 211531))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 102: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9342) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9342', '102', '40', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 42, 33), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 211921), datetime.datetime(2025, 11, 19, 16, 22, 19, 211922))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9342) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9342) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9342) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9342', '102', '40', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 42, 33), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 211921), datetime.datetime(2025, 11, 19, 16, 22, 19, 211922))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 104: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27993) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27993', '104', '42', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 50, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 212239), datetime.datetime(2025, 11, 19, 16, 22, 19, 212240))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27993) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27993) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27993) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27993', '104', '42', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 50, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 212239), datetime.datetime(2025, 11, 19, 16, 22, 19, 212240))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 105: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 984) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '984', '105', '43', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 36, 50), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 212613), datetime.datetime(2025, 11, 19, 16, 22, 19, 212614))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 984) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 984) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 984) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '984', '105', '43', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 36, 50), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 212613), datetime.datetime(2025, 11, 19, 16, 22, 19, 212614))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 110: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27994) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27994', '110', '46', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 50, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 220137), datetime.datetime(2025, 11, 19, 16, 22, 19, 220139))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27994) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27994) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27994) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27994', '110', '46', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 50, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 220137), datetime.datetime(2025, 11, 19, 16, 22, 19, 220139))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 111: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18051) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18051', '111', '47', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 55, 40), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 220536), datetime.datetime(2025, 11, 19, 16, 22, 19, 220537))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18051) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18051) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18051) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18051', '111', '47', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 55, 40), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 220536), datetime.datetime(2025, 11, 19, 16, 22, 19, 220537))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 113: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28087) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28087', '113', '48', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 5, 1), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 220882), datetime.datetime(2025, 11, 19, 16, 22, 19, 220883))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28087) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28087) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28087) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28087', '113', '48', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 5, 1), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 220882), datetime.datetime(2025, 11, 19, 16, 22, 19, 220883))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 114: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24008) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24008', '114', '49', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 9, 5), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 237919), datetime.datetime(2025, 11, 19, 16, 22, 19, 237921))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24008) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24008) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24008) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24008', '114', '49', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 9, 5), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 237919), datetime.datetime(2025, 11, 19, 16, 22, 19, 237921))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 115: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10900) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10900', '115', '50', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 14, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 249719), datetime.datetime(2025, 11, 19, 16, 22, 19, 249720))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10900) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10900) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10900) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10900', '115', '50', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 14, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 249719), datetime.datetime(2025, 11, 19, 16, 22, 19, 249720))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 116: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28061) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28061', '116', '51', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 23, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 250202), datetime.datetime(2025, 11, 19, 16, 22, 19, 250203))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28061) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28061) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28061) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28061', '116', '51', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 23, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 250202), datetime.datetime(2025, 11, 19, 16, 22, 19, 250203))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 117: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 383) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '383', '117', '52', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 47, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 250943), datetime.datetime(2025, 11, 19, 16, 22, 19, 250944))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 383) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 383) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 383) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '383', '117', '52', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 47, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 250943), datetime.datetime(2025, 11, 19, 16, 22, 19, 250944))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 118: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27996) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27996', '118', '53', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 10, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 251351), datetime.datetime(2025, 11, 19, 16, 22, 19, 251352))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27996) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27996) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27996) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27996', '118', '53', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 10, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 251351), datetime.datetime(2025, 11, 19, 16, 22, 19, 251352))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 119: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1313', '119', '54', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 17, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 251804), datetime.datetime(2025, 11, 19, 16, 22, 19, 251806))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1313', '119', '54', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 17, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 251804), datetime.datetime(2025, 11, 19, 16, 22, 19, 251806))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 120: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4247', '120', '55', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 59, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 252227), datetime.datetime(2025, 11, 19, 16, 22, 19, 252228))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4247', '120', '55', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 59, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 252227), datetime.datetime(2025, 11, 19, 16, 22, 19, 252228))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 122: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 34) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '34', '122', '57', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 19, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 256470), datetime.datetime(2025, 11, 19, 16, 22, 19, 256471))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 34) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 34) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 34) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '34', '122', '57', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 19, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 256470), datetime.datetime(2025, 11, 19, 16, 22, 19, 256471))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 123: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26286) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26286', '123', '58', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 24, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 256910), datetime.datetime(2025, 11, 19, 16, 22, 19, 256912))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26286) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26286) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26286) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26286', '123', '58', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 24, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 256910), datetime.datetime(2025, 11, 19, 16, 22, 19, 256912))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 124: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7994) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7994', '124', '59', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 27, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 257363), datetime.datetime(2025, 11, 19, 16, 22, 19, 257364))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7994) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7994) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7994) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7994', '124', '59', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 27, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 257363), datetime.datetime(2025, 11, 19, 16, 22, 19, 257364))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 125: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27997) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27997', '125', '60', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 32, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 286947), datetime.datetime(2025, 11, 19, 16, 22, 19, 286948))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27997) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27997) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27997) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27997', '125', '60', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 32, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 286947), datetime.datetime(2025, 11, 19, 16, 22, 19, 286948))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 127: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27998) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27998', '127', '62', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 46, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 299203), datetime.datetime(2025, 11, 19, 16, 22, 19, 299205))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27998) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27998) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27998) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27998', '127', '62', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 46, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 299203), datetime.datetime(2025, 11, 19, 16, 22, 19, 299205))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 130: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28000) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28000', '130', '65', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 14, 56, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 299902), datetime.datetime(2025, 11, 19, 16, 22, 19, 299903))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28000) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28000) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28000) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28000', '130', '65', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 14, 56, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 299902), datetime.datetime(2025, 11, 19, 16, 22, 19, 299903))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 131: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22047) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22047', '131', '66', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 16, 46, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 300226), datetime.datetime(2025, 11, 19, 16, 22, 19, 300227))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22047) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22047) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22047) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22047', '131', '66', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 16, 46, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 300226), datetime.datetime(2025, 11, 19, 16, 22, 19, 300227))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 132: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7933) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7933', '132', '67', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 16, 52, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 300625), datetime.datetime(2025, 11, 19, 16, 22, 19, 300626))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7933) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7933) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7933) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7933', '132', '67', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 16, 52, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 300625), datetime.datetime(2025, 11, 19, 16, 22, 19, 300626))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 139: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24847) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24847', '139', '68', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 15, 54, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 300984), datetime.datetime(2025, 11, 19, 16, 22, 19, 300986))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24847) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24847) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24847) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24847', '139', '68', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 15, 54, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 300984), datetime.datetime(2025, 11, 19, 16, 22, 19, 300986))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 142: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 56) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '56', '142', '71', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 16, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 305667), datetime.datetime(2025, 11, 19, 16, 22, 19, 305668))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 56) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 56) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 56) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '56', '142', '71', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 16, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 305667), datetime.datetime(2025, 11, 19, 16, 22, 19, 305668))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 141: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18405) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18405', '141', '70', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 5, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 306015), datetime.datetime(2025, 11, 19, 16, 22, 19, 306016))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18405) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18405) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18405) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18405', '141', '70', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 5, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 306015), datetime.datetime(2025, 11, 19, 16, 22, 19, 306016))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 143: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28001) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28001', '143', '72', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 18, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 306382), datetime.datetime(2025, 11, 19, 16, 22, 19, 306383))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28001) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28001) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28001) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28001', '143', '72', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 18, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 306382), datetime.datetime(2025, 11, 19, 16, 22, 19, 306383))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 144: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7005) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7005', '144', '73', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 22, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 306916), datetime.datetime(2025, 11, 19, 16, 22, 19, 306918))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7005) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7005) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7005) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7005', '144', '73', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 22, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 306916), datetime.datetime(2025, 11, 19, 16, 22, 19, 306918))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 152: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16257) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16257', '152', '80', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 51, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 351352), datetime.datetime(2025, 11, 19, 16, 22, 19, 351355))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16257) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16257) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16257) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16257', '152', '80', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 51, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 351352), datetime.datetime(2025, 11, 19, 16, 22, 19, 351355))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 150: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20960) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20960', '150', '78', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 47, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 352285), datetime.datetime(2025, 11, 19, 16, 22, 19, 352287))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20960) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20960) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20960) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20960', '150', '78', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 47, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 352285), datetime.datetime(2025, 11, 19, 16, 22, 19, 352287))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 154: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18484) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18484', '154', '82', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 55, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 352661), datetime.datetime(2025, 11, 19, 16, 22, 19, 352662))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18484) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18484) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18484) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18484', '154', '82', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 55, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 352661), datetime.datetime(2025, 11, 19, 16, 22, 19, 352662))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 155: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28457) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28457', '155', '83', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 56, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 353253), datetime.datetime(2025, 11, 19, 16, 22, 19, 353255))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28457) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28457) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28457) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28457', '155', '83', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 56, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 353253), datetime.datetime(2025, 11, 19, 16, 22, 19, 353255))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 158: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6500) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6500', '158', '86', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 13, 9, 48), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 353610), datetime.datetime(2025, 11, 19, 16, 22, 19, 353611))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6500) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6500) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6500) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6500', '158', '86', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 13, 9, 48), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 353610), datetime.datetime(2025, 11, 19, 16, 22, 19, 353611))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 159: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22213) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22213', '159', '87', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 36, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 353909), datetime.datetime(2025, 11, 19, 16, 22, 19, 353910))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22213) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22213) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22213) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22213', '159', '87', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 36, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 353909), datetime.datetime(2025, 11, 19, 16, 22, 19, 353910))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 160: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16026) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16026', '160', '88', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 39, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 354818), datetime.datetime(2025, 11, 19, 16, 22, 19, 354819))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16026) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16026) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16026) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16026', '160', '88', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 39, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 354818), datetime.datetime(2025, 11, 19, 16, 22, 19, 354819))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 161: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6406) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6406', '161', '89', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 42, 1), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 355479), datetime.datetime(2025, 11, 19, 16, 22, 19, 355480))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6406) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6406) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6406) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6406', '161', '89', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 42, 1), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 355479), datetime.datetime(2025, 11, 19, 16, 22, 19, 355480))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 162: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8607) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8607', '162', '90', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 43, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 392457), datetime.datetime(2025, 11, 19, 16, 22, 19, 392459))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8607) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8607) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8607) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8607', '162', '90', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 43, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 392457), datetime.datetime(2025, 11, 19, 16, 22, 19, 392459))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 165: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28003) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28003', '165', '94', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 4, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 393166), datetime.datetime(2025, 11, 19, 16, 22, 19, 393168))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28003) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28003) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28003) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28003', '165', '94', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 4, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 393166), datetime.datetime(2025, 11, 19, 16, 22, 19, 393168))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 166: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15077) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15077', '166', '95', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 15, 30), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 393586), datetime.datetime(2025, 11, 19, 16, 22, 19, 393587))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15077) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15077) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15077) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15077', '166', '95', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 15, 30), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 393586), datetime.datetime(2025, 11, 19, 16, 22, 19, 393587))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 169: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28529) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28529', '169', '96', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 19, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 394015), datetime.datetime(2025, 11, 19, 16, 22, 19, 394016))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28529) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28529) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28529) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28529', '169', '96', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 19, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 394015), datetime.datetime(2025, 11, 19, 16, 22, 19, 394016))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 164: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19414) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19414', '164', '93', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 50, 47), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 394369), datetime.datetime(2025, 11, 19, 16, 22, 19, 394371))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19414) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19414) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19414) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19414', '164', '93', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 50, 47), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 394369), datetime.datetime(2025, 11, 19, 16, 22, 19, 394371))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 170: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3', '170', '97', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 20, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 394787), datetime.datetime(2025, 11, 19, 16, 22, 19, 394788))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3', '170', '97', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 20, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 394787), datetime.datetime(2025, 11, 19, 16, 22, 19, 394788))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 171: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8083) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8083', '171', '98', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 25, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 395315), datetime.datetime(2025, 11, 19, 16, 22, 19, 395316))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8083) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8083) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8083) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8083', '171', '98', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 25, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 395315), datetime.datetime(2025, 11, 19, 16, 22, 19, 395316))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 172: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16512) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16512', '172', '99', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 26, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 395839), datetime.datetime(2025, 11, 19, 16, 22, 19, 395840))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16512) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16512) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16512) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16512', '172', '99', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 26, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 395839), datetime.datetime(2025, 11, 19, 16, 22, 19, 395840))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 174: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10490) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10490', '174', '101', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 29, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 427539), datetime.datetime(2025, 11, 19, 16, 22, 19, 427540))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10490) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10490) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10490) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10490', '174', '101', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 29, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 427539), datetime.datetime(2025, 11, 19, 16, 22, 19, 427540))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 175: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28004) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28004', '175', '102', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 31, 19), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 428085), datetime.datetime(2025, 11, 19, 16, 22, 19, 428086))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28004) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28004) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28004) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28004', '175', '102', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 31, 19), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 428085), datetime.datetime(2025, 11, 19, 16, 22, 19, 428086))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 176: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28604) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28604', '176', '103', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 37, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 428419), datetime.datetime(2025, 11, 19, 16, 22, 19, 428420))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28604) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28604) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28604) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28604', '176', '103', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 37, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 428419), datetime.datetime(2025, 11, 19, 16, 22, 19, 428420))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 178: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18862) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18862', '178', '105', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 44, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 428816), datetime.datetime(2025, 11, 19, 16, 22, 19, 428817))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18862) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18862) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18862) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18862', '178', '105', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 44, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 428816), datetime.datetime(2025, 11, 19, 16, 22, 19, 428817))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 179: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 714) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '714', '179', '106', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 45, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 429210), datetime.datetime(2025, 11, 19, 16, 22, 19, 429210))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 714) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 714) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 714) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '714', '179', '106', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 45, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 429210), datetime.datetime(2025, 11, 19, 16, 22, 19, 429210))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 181: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13245) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13245', '181', '108', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 53, 3), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 429571), datetime.datetime(2025, 11, 19, 16, 22, 19, 429572))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13245) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13245) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13245) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13245', '181', '108', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 53, 3), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 429571), datetime.datetime(2025, 11, 19, 16, 22, 19, 429572))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 180: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14917) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14917', '180', '107', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 47, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 429884), datetime.datetime(2025, 11, 19, 16, 22, 19, 429885))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14917) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14917) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14917) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14917', '180', '107', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 47, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 429884), datetime.datetime(2025, 11, 19, 16, 22, 19, 429885))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 185: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 149) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '149', '185', '112', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 5, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 430386), datetime.datetime(2025, 11, 19, 16, 22, 19, 430387))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 149) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 149) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 149) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '149', '185', '112', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 5, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 430386), datetime.datetime(2025, 11, 19, 16, 22, 19, 430387))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 186: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21247', '186', '113', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 7, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 430835), datetime.datetime(2025, 11, 19, 16, 22, 19, 430836))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21247', '186', '113', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 7, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 430835), datetime.datetime(2025, 11, 19, 16, 22, 19, 430836))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 188: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28700) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28700', '188', '114', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 10, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 431493), datetime.datetime(2025, 11, 19, 16, 22, 19, 431494))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28700) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28700) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28700) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28700', '188', '114', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 10, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 431493), datetime.datetime(2025, 11, 19, 16, 22, 19, 431494))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 189: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24554) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24554', '189', '115', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 14, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 468810), datetime.datetime(2025, 11, 19, 16, 22, 19, 468811))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24554) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24554) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24554) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24554', '189', '115', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 14, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 468810), datetime.datetime(2025, 11, 19, 16, 22, 19, 468811))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 190: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24459) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24459', '190', '116', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 16, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 469347), datetime.datetime(2025, 11, 19, 16, 22, 19, 469348))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24459) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24459) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24459) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24459', '190', '116', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 16, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 469347), datetime.datetime(2025, 11, 19, 16, 22, 19, 469348))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 191: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28008) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28008', '191', '117', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 20, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 469673), datetime.datetime(2025, 11, 19, 16, 22, 19, 469674))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28008) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28008) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28008) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28008', '191', '117', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 20, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 469673), datetime.datetime(2025, 11, 19, 16, 22, 19, 469674))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 194: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26321) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26321', '194', '120', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 29, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 470371), datetime.datetime(2025, 11, 19, 16, 22, 19, 470372))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26321) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26321) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26321) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26321', '194', '120', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 29, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 470371), datetime.datetime(2025, 11, 19, 16, 22, 19, 470372))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 192: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28007) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28007', '192', '118', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 24, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 470693), datetime.datetime(2025, 11, 19, 16, 22, 19, 470694))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28007) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28007) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28007) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28007', '192', '118', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 24, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 470693), datetime.datetime(2025, 11, 19, 16, 22, 19, 470694))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 193: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6498) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6498', '193', '119', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 27, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 471021), datetime.datetime(2025, 11, 19, 16, 22, 19, 471022))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6498) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6498) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6498) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6498', '193', '119', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 27, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 471021), datetime.datetime(2025, 11, 19, 16, 22, 19, 471022))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 196: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13304) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13304', '196', '122', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 34, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 471441), datetime.datetime(2025, 11, 19, 16, 22, 19, 471442))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13304) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13304) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13304) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13304', '196', '122', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 34, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 471441), datetime.datetime(2025, 11, 19, 16, 22, 19, 471442))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 195: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8571) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8571', '195', '121', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 32, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 471790), datetime.datetime(2025, 11, 19, 16, 22, 19, 471791))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8571) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8571) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8571) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8571', '195', '121', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 32, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 471790), datetime.datetime(2025, 11, 19, 16, 22, 19, 471791))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 197: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11727) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11727', '197', '123', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 36, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 472276), datetime.datetime(2025, 11, 19, 16, 22, 19, 472277))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11727) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11727) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11727) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11727', '197', '123', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 36, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 472276), datetime.datetime(2025, 11, 19, 16, 22, 19, 472277))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 198: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24579) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24579', '198', '124', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 39, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 472797), datetime.datetime(2025, 11, 19, 16, 22, 19, 472798))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24579) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24579) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24579) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24579', '198', '124', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 39, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 472797), datetime.datetime(2025, 11, 19, 16, 22, 19, 472798))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 199: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16956) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16956', '199', '125', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 41, 51), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 513961), datetime.datetime(2025, 11, 19, 16, 22, 19, 513962))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16956) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16956) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16956) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16956', '199', '125', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 41, 51), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 513961), datetime.datetime(2025, 11, 19, 16, 22, 19, 513962))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 200: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28742) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28742', '200', '126', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 45, 37), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 514496), datetime.datetime(2025, 11, 19, 16, 22, 19, 514497))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28742) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28742) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28742) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28742', '200', '126', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 45, 37), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 514496), datetime.datetime(2025, 11, 19, 16, 22, 19, 514497))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 203: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13568) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13568', '203', '128', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 13, 6, 50), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 514837), datetime.datetime(2025, 11, 19, 16, 22, 19, 514838))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13568) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13568) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13568) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13568', '203', '128', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 13, 6, 50), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 514837), datetime.datetime(2025, 11, 19, 16, 22, 19, 514838))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 205: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28009) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28009', '205', '130', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 13, 23, 46), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 515145), datetime.datetime(2025, 11, 19, 16, 22, 19, 515146))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28009) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28009) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28009) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28009', '205', '130', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 13, 23, 46), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 515145), datetime.datetime(2025, 11, 19, 16, 22, 19, 515146))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 206: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28846) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28846', '206', '131', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 51, 32), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 515446), datetime.datetime(2025, 11, 19, 16, 22, 19, 515447))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28846) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28846) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28846) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28846', '206', '131', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 51, 32), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 515446), datetime.datetime(2025, 11, 19, 16, 22, 19, 515447))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 207: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28769) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28769', '207', '132', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 54, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 515720), datetime.datetime(2025, 11, 19, 16, 22, 19, 515721))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28769) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28769) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28769) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28769', '207', '132', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 54, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 515720), datetime.datetime(2025, 11, 19, 16, 22, 19, 515721))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 208: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28010) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28010', '208', '133', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 55, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 516021), datetime.datetime(2025, 11, 19, 16, 22, 19, 516022))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28010) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28010) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28010) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28010', '208', '133', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 55, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 516021), datetime.datetime(2025, 11, 19, 16, 22, 19, 516022))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 209: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12088) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12088', '209', '134', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 59, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 516428), datetime.datetime(2025, 11, 19, 16, 22, 19, 516429))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12088) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12088) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12088) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12088', '209', '134', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 59, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 516428), datetime.datetime(2025, 11, 19, 16, 22, 19, 516429))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 211: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28011) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28011', '211', '136', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 4, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 516723), datetime.datetime(2025, 11, 19, 16, 22, 19, 516724))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28011) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28011) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28011) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28011', '211', '136', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 4, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 516723), datetime.datetime(2025, 11, 19, 16, 22, 19, 516724))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 210: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26487) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26487', '210', '135', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 2, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 517030), datetime.datetime(2025, 11, 19, 16, 22, 19, 517031))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26487) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26487) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26487) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26487', '210', '135', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 2, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 517030), datetime.datetime(2025, 11, 19, 16, 22, 19, 517031))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 212: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28012) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28012', '212', '137', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 13, 7), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 552962), datetime.datetime(2025, 11, 19, 16, 22, 19, 552963))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28012) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28012) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28012) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28012', '212', '137', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 13, 7), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 552962), datetime.datetime(2025, 11, 19, 16, 22, 19, 552963))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 213: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18660) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18660', '213', '138', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 17, 24), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 553350), datetime.datetime(2025, 11, 19, 16, 22, 19, 553351))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18660) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18660) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18660) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18660', '213', '138', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 17, 24), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 553350), datetime.datetime(2025, 11, 19, 16, 22, 19, 553351))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 214: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28836) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28836', '214', '139', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 26, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 553631), datetime.datetime(2025, 11, 19, 16, 22, 19, 553632))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28836) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28836) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28836) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28836', '214', '139', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 26, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 553631), datetime.datetime(2025, 11, 19, 16, 22, 19, 553632))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 215: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 31) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '31', '215', '140', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 28, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 553941), datetime.datetime(2025, 11, 19, 16, 22, 19, 553942))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 31) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 31) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 31) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '31', '215', '140', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 28, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 553941), datetime.datetime(2025, 11, 19, 16, 22, 19, 553942))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 216: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 334) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '334', '216', '141', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 29, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 554240), datetime.datetime(2025, 11, 19, 16, 22, 19, 554241))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 334) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 334) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 334) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '334', '216', '141', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 29, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 554240), datetime.datetime(2025, 11, 19, 16, 22, 19, 554241))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 218: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1668) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1668', '218', '143', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 31, 6), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 554597), datetime.datetime(2025, 11, 19, 16, 22, 19, 554598))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1668) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1668) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1668) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1668', '218', '143', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 31, 6), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 554597), datetime.datetime(2025, 11, 19, 16, 22, 19, 554598))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 217: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25', '217', '142', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 30, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 554960), datetime.datetime(2025, 11, 19, 16, 22, 19, 554961))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25', '217', '142', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 30, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 554960), datetime.datetime(2025, 11, 19, 16, 22, 19, 554961))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 219: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21067) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21067', '219', '144', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 37, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 555241), datetime.datetime(2025, 11, 19, 16, 22, 19, 555242))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21067) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21067) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21067) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21067', '219', '144', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 37, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 555241), datetime.datetime(2025, 11, 19, 16, 22, 19, 555242))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 220: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 427) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '427', '220', '145', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 41, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 555805), datetime.datetime(2025, 11, 19, 16, 22, 19, 555806))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 427) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 427) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 427) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '427', '220', '145', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 41, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 555805), datetime.datetime(2025, 11, 19, 16, 22, 19, 555806))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 221: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2770) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2770', '221', '146', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 42, 25), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 555513), datetime.datetime(2025, 11, 19, 16, 22, 19, 555513))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2770) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2770) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2770) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2770', '221', '146', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 42, 25), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 555513), datetime.datetime(2025, 11, 19, 16, 22, 19, 555513))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 222: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16827) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16827', '222', '147', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 43, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 591712), datetime.datetime(2025, 11, 19, 16, 22, 19, 591713))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16827) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16827) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16827) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16827', '222', '147', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 43, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 591712), datetime.datetime(2025, 11, 19, 16, 22, 19, 591713))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 224: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26524) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26524', '224', '149', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 19, 1), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 592816), datetime.datetime(2025, 11, 19, 16, 22, 19, 592817))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26524) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26524) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26524) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26524', '224', '149', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 19, 1), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 592816), datetime.datetime(2025, 11, 19, 16, 22, 19, 592817))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 223: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28013) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28013', '223', '148', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 44, 55), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 593432), datetime.datetime(2025, 11, 19, 16, 22, 19, 593434))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28013) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28013) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28013) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28013', '223', '148', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 44, 55), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 593432), datetime.datetime(2025, 11, 19, 16, 22, 19, 593434))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 227: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28895) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28895', '227', '152', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 23, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 594204), datetime.datetime(2025, 11, 19, 16, 22, 19, 594205))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28895) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28895) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28895) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28895', '227', '152', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 23, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 594204), datetime.datetime(2025, 11, 19, 16, 22, 19, 594205))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 226: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28899) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28899', '226', '151', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 22, 48), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 594541), datetime.datetime(2025, 11, 19, 16, 22, 19, 594596))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28899) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28899) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28899) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28899', '226', '151', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 22, 48), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 594541), datetime.datetime(2025, 11, 19, 16, 22, 19, 594596))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 228: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8153) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8153', '228', '153', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 35, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 595006), datetime.datetime(2025, 11, 19, 16, 22, 19, 595007))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8153) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8153) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8153) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8153', '228', '153', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 35, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 595006), datetime.datetime(2025, 11, 19, 16, 22, 19, 595007))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 230: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26647) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26647', '230', '155', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 44, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 595341), datetime.datetime(2025, 11, 19, 16, 22, 19, 595342))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26647) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26647) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26647) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26647', '230', '155', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 44, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 595341), datetime.datetime(2025, 11, 19, 16, 22, 19, 595342))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 232: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22551) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22551', '232', '157', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 52, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 595927), datetime.datetime(2025, 11, 19, 16, 22, 19, 595929))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22551) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22551) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22551) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22551', '232', '157', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 52, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 595927), datetime.datetime(2025, 11, 19, 16, 22, 19, 595929))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 233: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4', '233', '158', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 53, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 596486), datetime.datetime(2025, 11, 19, 16, 22, 19, 596487))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4', '233', '158', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 53, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 596486), datetime.datetime(2025, 11, 19, 16, 22, 19, 596487))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 235: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 146) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '146', '235', '160', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 55, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 630556), datetime.datetime(2025, 11, 19, 16, 22, 19, 630557))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 146) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 146) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 146) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '146', '235', '160', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 55, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 630556), datetime.datetime(2025, 11, 19, 16, 22, 19, 630557))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 236: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11824) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11824', '236', '161', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 33, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 631102), datetime.datetime(2025, 11, 19, 16, 22, 19, 631103))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11824) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11824) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11824) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11824', '236', '161', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 33, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 631102), datetime.datetime(2025, 11, 19, 16, 22, 19, 631103))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 239: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28016) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28016', '239', '164', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 40, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 631426), datetime.datetime(2025, 11, 19, 16, 22, 19, 631427))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28016) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28016) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28016) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28016', '239', '164', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 40, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 631426), datetime.datetime(2025, 11, 19, 16, 22, 19, 631427))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 237: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1152', '237', '162', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 35, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 631734), datetime.datetime(2025, 11, 19, 16, 22, 19, 631735))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1152', '237', '162', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 35, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 631734), datetime.datetime(2025, 11, 19, 16, 22, 19, 631735))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 238: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 217) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '217', '238', '163', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 36, 5), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 632037), datetime.datetime(2025, 11, 19, 16, 22, 19, 632038))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 217) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 217) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 217) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '217', '238', '163', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 36, 5), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 632037), datetime.datetime(2025, 11, 19, 16, 22, 19, 632038))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 240: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28017) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28017', '240', '165', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 41, 56), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 632315), datetime.datetime(2025, 11, 19, 16, 22, 19, 632315))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28017) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28017) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28017) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28017', '240', '165', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 41, 56), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 632315), datetime.datetime(2025, 11, 19, 16, 22, 19, 632315))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 241: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28950) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28950', '241', '166', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 49, 18), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 632610), datetime.datetime(2025, 11, 19, 16, 22, 19, 632610))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28950) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28950) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28950) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28950', '241', '166', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 49, 18), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 632610), datetime.datetime(2025, 11, 19, 16, 22, 19, 632610))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 243: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24625) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24625', '243', '168', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 52, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 633354), datetime.datetime(2025, 11, 19, 16, 22, 19, 633354))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24625) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24625) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24625) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24625', '243', '168', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 52, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 633354), datetime.datetime(2025, 11, 19, 16, 22, 19, 633354))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 242 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 244: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13599) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13599', '244', '169', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 54, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 675297), datetime.datetime(2025, 11, 19, 16, 22, 19, 675298))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13599) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13599) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13599) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13599', '244', '169', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 54, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 675297), datetime.datetime(2025, 11, 19, 16, 22, 19, 675298))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 247: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8326) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8326', '247', '172', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 3, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 675653), datetime.datetime(2025, 11, 19, 16, 22, 19, 675654))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8326) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8326) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8326) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8326', '247', '172', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 3, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 675653), datetime.datetime(2025, 11, 19, 16, 22, 19, 675654))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 245: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26584) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26584', '245', '170', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 59, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 675940), datetime.datetime(2025, 11, 19, 16, 22, 19, 675941))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26584) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26584) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26584) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26584', '245', '170', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 59, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 675940), datetime.datetime(2025, 11, 19, 16, 22, 19, 675941))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 248: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18800) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18800', '248', '173', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 4, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 676243), datetime.datetime(2025, 11, 19, 16, 22, 19, 676244))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18800) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18800) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18800) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18800', '248', '173', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 4, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 676243), datetime.datetime(2025, 11, 19, 16, 22, 19, 676244))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 250: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29001) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29001', '250', '175', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 6, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 676542), datetime.datetime(2025, 11, 19, 16, 22, 19, 676543))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29001) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29001) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29001) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29001', '250', '175', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 6, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 676542), datetime.datetime(2025, 11, 19, 16, 22, 19, 676543))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 249: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22623) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22623', '249', '174', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 6, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 676833), datetime.datetime(2025, 11, 19, 16, 22, 19, 676834))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22623) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22623) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22623) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22623', '249', '174', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 6, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 676833), datetime.datetime(2025, 11, 19, 16, 22, 19, 676834))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 251: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1669) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1669', '251', '176', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 8, 26), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 677217), datetime.datetime(2025, 11, 19, 16, 22, 19, 677218))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1669) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1669) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1669) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1669', '251', '176', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 8, 26), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 677217), datetime.datetime(2025, 11, 19, 16, 22, 19, 677218))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 252: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20845) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20845', '252', '177', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 9, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 677514), datetime.datetime(2025, 11, 19, 16, 22, 19, 677515))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20845) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20845) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20845) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20845', '252', '177', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 9, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 677514), datetime.datetime(2025, 11, 19, 16, 22, 19, 677515))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 253: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23031', '253', '178', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 11, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 704868), datetime.datetime(2025, 11, 19, 16, 22, 19, 704870))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23031', '253', '178', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 11, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 704868), datetime.datetime(2025, 11, 19, 16, 22, 19, 704870))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 257: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6534) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6534', '257', '182', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 29, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 705381), datetime.datetime(2025, 11, 19, 16, 22, 19, 705382))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6534) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6534) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6534) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6534', '257', '182', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 29, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 705381), datetime.datetime(2025, 11, 19, 16, 22, 19, 705382))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 258: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28019) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28019', '258', '183', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 31, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 705713), datetime.datetime(2025, 11, 19, 16, 22, 19, 705714))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28019) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28019) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28019) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28019', '258', '183', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 31, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 705713), datetime.datetime(2025, 11, 19, 16, 22, 19, 705714))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 259: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8058) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8058', '259', '184', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 35, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 706011), datetime.datetime(2025, 11, 19, 16, 22, 19, 706012))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8058) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8058) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8058) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8058', '259', '184', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 35, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 706011), datetime.datetime(2025, 11, 19, 16, 22, 19, 706012))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 261: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15956) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15956', '261', '186', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 36, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 706353), datetime.datetime(2025, 11, 19, 16, 22, 19, 706354))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15956) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15956) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15956) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15956', '261', '186', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 36, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 706353), datetime.datetime(2025, 11, 19, 16, 22, 19, 706354))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 260: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15040) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15040', '260', '185', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 36, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 706668), datetime.datetime(2025, 11, 19, 16, 22, 19, 706669))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15040) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15040) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15040) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15040', '260', '185', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 36, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 706668), datetime.datetime(2025, 11, 19, 16, 22, 19, 706669))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 262: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4703) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4703', '262', '187', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 38, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 706975), datetime.datetime(2025, 11, 19, 16, 22, 19, 706975))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4703) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4703) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4703) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4703', '262', '187', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 38, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 706975), datetime.datetime(2025, 11, 19, 16, 22, 19, 706975))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 265: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24682) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24682', '265', '190', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 39, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 739799), datetime.datetime(2025, 11, 19, 16, 22, 19, 739800))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24682) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24682) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24682) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24682', '265', '190', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 39, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 739799), datetime.datetime(2025, 11, 19, 16, 22, 19, 739800))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 266: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24376) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24376', '266', '191', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 41, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 740186), datetime.datetime(2025, 11, 19, 16, 22, 19, 740187))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24376) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24376) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24376) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24376', '266', '191', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 41, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 740186), datetime.datetime(2025, 11, 19, 16, 22, 19, 740187))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 267: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28020) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28020', '267', '192', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 43, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 740474), datetime.datetime(2025, 11, 19, 16, 22, 19, 740475))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28020) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28020) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28020) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28020', '267', '192', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 43, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 740474), datetime.datetime(2025, 11, 19, 16, 22, 19, 740475))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 268: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29112) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29112', '268', '193', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 49, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 740841), datetime.datetime(2025, 11, 19, 16, 22, 19, 740842))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29112) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29112) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29112) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29112', '268', '193', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 49, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 740841), datetime.datetime(2025, 11, 19, 16, 22, 19, 740842))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 270: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28023) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28023', '270', '195', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 54, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 741144), datetime.datetime(2025, 11, 19, 16, 22, 19, 741145))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28023) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28023) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28023) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28023', '270', '195', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 54, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 741144), datetime.datetime(2025, 11, 19, 16, 22, 19, 741145))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 269: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28022) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28022', '269', '194', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 51, 16), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 741436), datetime.datetime(2025, 11, 19, 16, 22, 19, 741437))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28022) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28022) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28022) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28022', '269', '194', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 51, 16), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 741436), datetime.datetime(2025, 11, 19, 16, 22, 19, 741437))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 271: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24826) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24826', '271', '196', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 56, 16), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 741814), datetime.datetime(2025, 11, 19, 16, 22, 19, 741816))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24826) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24826) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24826) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24826', '271', '196', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 56, 16), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 741814), datetime.datetime(2025, 11, 19, 16, 22, 19, 741816))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 234: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 144) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '144', '234', '159', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 55, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 742312), datetime.datetime(2025, 11, 19, 16, 22, 19, 742313))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 144) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 144) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 144) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '144', '234', '159', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 55, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 742312), datetime.datetime(2025, 11, 19, 16, 22, 19, 742313))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 272: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18903) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18903', '272', '197', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 14, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 791978), datetime.datetime(2025, 11, 19, 16, 22, 19, 791980))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18903) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18903) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18903) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18903', '272', '197', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 14, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 791978), datetime.datetime(2025, 11, 19, 16, 22, 19, 791980))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 273: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2473) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2473', '273', '198', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 16, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 796109), datetime.datetime(2025, 11, 19, 16, 22, 19, 796110))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2473) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2473) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2473) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2473', '273', '198', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 16, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 796109), datetime.datetime(2025, 11, 19, 16, 22, 19, 796110))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 275: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29218) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29218', '275', '200', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 39, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 796516), datetime.datetime(2025, 11, 19, 16, 22, 19, 796517))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29218) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29218) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29218) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29218', '275', '200', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 39, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 796516), datetime.datetime(2025, 11, 19, 16, 22, 19, 796517))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 276: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29225) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29225', '276', '201', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 44, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 796828), datetime.datetime(2025, 11, 19, 16, 22, 19, 796829))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29225) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29225) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29225) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29225', '276', '201', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 44, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 796828), datetime.datetime(2025, 11, 19, 16, 22, 19, 796829))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 277: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28025) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28025', '277', '202', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 46, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 797110), datetime.datetime(2025, 11, 19, 16, 22, 19, 797111))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28025) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28025) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28025) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28025', '277', '202', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 46, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 797110), datetime.datetime(2025, 11, 19, 16, 22, 19, 797111))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 279: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26745) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26745', '279', '204', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 49, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 797416), datetime.datetime(2025, 11, 19, 16, 22, 19, 797417))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26745) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26745) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26745) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26745', '279', '204', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 49, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 797416), datetime.datetime(2025, 11, 19, 16, 22, 19, 797417))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 278: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15128) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15128', '278', '203', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 48, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 797695), datetime.datetime(2025, 11, 19, 16, 22, 19, 797696))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15128) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15128) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15128) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15128', '278', '203', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 48, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 797695), datetime.datetime(2025, 11, 19, 16, 22, 19, 797696))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 280: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12431) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12431', '280', '205', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 53, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 809542), datetime.datetime(2025, 11, 19, 16, 22, 19, 809544))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12431) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12431) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12431) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12431', '280', '205', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 53, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 809542), datetime.datetime(2025, 11, 19, 16, 22, 19, 809544))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 281: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28026) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28026', '281', '206', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 57, 33), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 825606), datetime.datetime(2025, 11, 19, 16, 22, 19, 825607))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28026) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28026) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28026) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28026', '281', '206', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 57, 33), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 825606), datetime.datetime(2025, 11, 19, 16, 22, 19, 825607))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 284: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22867) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22867', '284', '209', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 11, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 829334), datetime.datetime(2025, 11, 19, 16, 22, 19, 829335))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22867) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22867) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22867) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22867', '284', '209', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 11, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 829334), datetime.datetime(2025, 11, 19, 16, 22, 19, 829335))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 285: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6408) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6408', '285', '210', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 26, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 830431), datetime.datetime(2025, 11, 19, 16, 22, 19, 830433))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6408) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6408) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6408) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6408', '285', '210', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 26, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 830431), datetime.datetime(2025, 11, 19, 16, 22, 19, 830433))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 286: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4935) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4935', '286', '211', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 28, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 830788), datetime.datetime(2025, 11, 19, 16, 22, 19, 830789))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4935) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4935) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4935) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4935', '286', '211', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 28, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 830788), datetime.datetime(2025, 11, 19, 16, 22, 19, 830789))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 288: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23114) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23114', '288', '213', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 9, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 831149), datetime.datetime(2025, 11, 19, 16, 22, 19, 831150))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23114) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23114) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23114) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23114', '288', '213', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 9, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 831149), datetime.datetime(2025, 11, 19, 16, 22, 19, 831150))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 287: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12587) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12587', '287', '212', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 5, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 831459), datetime.datetime(2025, 11, 19, 16, 22, 19, 831460))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12587) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12587) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12587) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12587', '287', '212', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 5, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 831459), datetime.datetime(2025, 11, 19, 16, 22, 19, 831460))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 282 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 289: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28029) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28029', '289', '214', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 16, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 844146), datetime.datetime(2025, 11, 19, 16, 22, 19, 844147))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28029) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28029) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28029) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28029', '289', '214', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 16, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 844146), datetime.datetime(2025, 11, 19, 16, 22, 19, 844147))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 290: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28030) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28030', '290', '215', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 19, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 857341), datetime.datetime(2025, 11, 19, 16, 22, 19, 857342))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28030) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28030) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28030) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28030', '290', '215', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 19, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 857341), datetime.datetime(2025, 11, 19, 16, 22, 19, 857342))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 291: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28031', '291', '216', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 20, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 861623), datetime.datetime(2025, 11, 19, 16, 22, 19, 861625))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28031', '291', '216', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 20, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 861623), datetime.datetime(2025, 11, 19, 16, 22, 19, 861625))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 292: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28032) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28032', '292', '217', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 23, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 862048), datetime.datetime(2025, 11, 19, 16, 22, 19, 862049))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28032) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28032) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28032) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28032', '292', '217', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 23, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 862048), datetime.datetime(2025, 11, 19, 16, 22, 19, 862049))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 293: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19178) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19178', '293', '218', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 30, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 862418), datetime.datetime(2025, 11, 19, 16, 22, 19, 862420))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19178) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19178) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19178) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19178', '293', '218', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 30, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 862418), datetime.datetime(2025, 11, 19, 16, 22, 19, 862420))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 295: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24716) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24716', '295', '220', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 33, 25), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 862748), datetime.datetime(2025, 11, 19, 16, 22, 19, 862749))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24716) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24716) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24716) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24716', '295', '220', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 33, 25), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 862748), datetime.datetime(2025, 11, 19, 16, 22, 19, 862749))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 294: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29533) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29533', '294', '219', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 31, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 863130), datetime.datetime(2025, 11, 19, 16, 22, 19, 863131))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29533) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29533) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29533) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29533', '294', '219', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 31, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 863130), datetime.datetime(2025, 11, 19, 16, 22, 19, 863131))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 296: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17240) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17240', '296', '221', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 40, 3), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 871661), datetime.datetime(2025, 11, 19, 16, 22, 19, 871662))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17240) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17240) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17240) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17240', '296', '221', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 40, 3), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 871661), datetime.datetime(2025, 11, 19, 16, 22, 19, 871662))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 264: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25844) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25844', '264', '189', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 4, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 864090), datetime.datetime(2025, 11, 19, 16, 22, 19, 864091))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25844) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25844) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25844) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25844', '264', '189', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 4, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 864090), datetime.datetime(2025, 11, 19, 16, 22, 19, 864091))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 263: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22616) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22616', '263', '188', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 11, 59, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 864521), datetime.datetime(2025, 11, 19, 16, 22, 19, 864523))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22616) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22616) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22616) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22616', '263', '188', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 11, 59, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 864521), datetime.datetime(2025, 11, 19, 16, 22, 19, 864523))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 297: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28033) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28033', '297', '222', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 44, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 888060), datetime.datetime(2025, 11, 19, 16, 22, 19, 888061))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28033) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28033) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28033) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28033', '297', '222', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 44, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 888060), datetime.datetime(2025, 11, 19, 16, 22, 19, 888061))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 299: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17337) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17337', '299', '224', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 51, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 892265), datetime.datetime(2025, 11, 19, 16, 22, 19, 892266))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17337) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17337) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17337) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17337', '299', '224', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 51, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 892265), datetime.datetime(2025, 11, 19, 16, 22, 19, 892266))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 298: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26903) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26903', '298', '223', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 47, 34), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 892639), datetime.datetime(2025, 11, 19, 16, 22, 19, 892640))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26903) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26903) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26903) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26903', '298', '223', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 47, 34), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 892639), datetime.datetime(2025, 11, 19, 16, 22, 19, 892640))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 302: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17359) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17359', '302', '225', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 55, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 896155), datetime.datetime(2025, 11, 19, 16, 22, 19, 896156))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17359) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17359) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17359) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17359', '302', '225', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 55, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 896155), datetime.datetime(2025, 11, 19, 16, 22, 19, 896156))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 303: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24', '303', '226', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 0, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 896474), datetime.datetime(2025, 11, 19, 16, 22, 19, 896475))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24', '303', '226', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 0, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 896474), datetime.datetime(2025, 11, 19, 16, 22, 19, 896475))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 305: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15392) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15392', '305', '227', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 1, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 896764), datetime.datetime(2025, 11, 19, 16, 22, 19, 896765))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15392) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15392) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15392) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15392', '305', '227', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 1, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 896764), datetime.datetime(2025, 11, 19, 16, 22, 19, 896765))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 306: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15390) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15390', '306', '228', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 1, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 897105), datetime.datetime(2025, 11, 19, 16, 22, 19, 897106))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15390) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15390) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15390) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15390', '306', '228', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 1, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 897105), datetime.datetime(2025, 11, 19, 16, 22, 19, 897106))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 311: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3337) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3337', '311', '230', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 9, 41, 49), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 912919), datetime.datetime(2025, 11, 19, 16, 22, 19, 912921))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3337) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3337) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3337) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3337', '311', '230', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 9, 41, 49), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 912919), datetime.datetime(2025, 11, 19, 16, 22, 19, 912921))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 314: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28034) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28034', '314', '232', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 21, 13), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 927238), datetime.datetime(2025, 11, 19, 16, 22, 19, 927240))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28034) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28034) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28034) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28034', '314', '232', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 21, 13), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 927238), datetime.datetime(2025, 11, 19, 16, 22, 19, 927240))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 325: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28093) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28093', '325', '233', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 39, 32), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 928821), datetime.datetime(2025, 11, 19, 16, 22, 19, 928823))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28093) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28093) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28093) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28093', '325', '233', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 39, 32), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 928821), datetime.datetime(2025, 11, 19, 16, 22, 19, 928823))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 331: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26240) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26240', '331', '234', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 59, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 929754), datetime.datetime(2025, 11, 19, 16, 22, 19, 929756))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26240) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26240) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26240) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26240', '331', '234', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 59, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 929754), datetime.datetime(2025, 11, 19, 16, 22, 19, 929756))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 332: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25171) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25171', '332', '235', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 17, 2, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 933453), datetime.datetime(2025, 11, 19, 16, 22, 19, 933454))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25171) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25171) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25171) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25171', '332', '235', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 17, 2, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 933453), datetime.datetime(2025, 11, 19, 16, 22, 19, 933454))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 346: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28035) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28035', '346', '236', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 13, 56, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 933792), datetime.datetime(2025, 11, 19, 16, 22, 19, 933793))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28035) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28035) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28035) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28035', '346', '236', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 13, 56, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 933792), datetime.datetime(2025, 11, 19, 16, 22, 19, 933793))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 347: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28036) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28036', '347', '237', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 14, 13, 54), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 934115), datetime.datetime(2025, 11, 19, 16, 22, 19, 934116))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28036) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28036) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28036) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28036', '347', '237', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 14, 13, 54), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 934115), datetime.datetime(2025, 11, 19, 16, 22, 19, 934116))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 349: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28037) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28037', '349', '239', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 16, 24, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 937796), datetime.datetime(2025, 11, 19, 16, 22, 19, 937797))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28037) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28037) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28037) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28037', '349', '239', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 16, 24, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 937796), datetime.datetime(2025, 11, 19, 16, 22, 19, 937797))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 348: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25978) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25978', '348', '238', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 16, 18, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 938183), datetime.datetime(2025, 11, 19, 16, 22, 19, 938184))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25978) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25978) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25978) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25978', '348', '238', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 16, 18, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 938183), datetime.datetime(2025, 11, 19, 16, 22, 19, 938184))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 353: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1313', '353', '241', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 31, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 938483), datetime.datetime(2025, 11, 19, 16, 22, 19, 938484))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1313', '353', '241', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 31, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 938483), datetime.datetime(2025, 11, 19, 16, 22, 19, 938484))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 355: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28155) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28155', '355', '243', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 43, 32), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 975190), datetime.datetime(2025, 11, 19, 16, 22, 19, 975192))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28155) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28155) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28155) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28155', '355', '243', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 43, 32), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 975190), datetime.datetime(2025, 11, 19, 16, 22, 19, 975192))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 361: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26853) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26853', '361', '248', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 48, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 976682), datetime.datetime(2025, 11, 19, 16, 22, 19, 976685))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26853) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26853) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26853) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26853', '361', '248', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 48, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 976682), datetime.datetime(2025, 11, 19, 16, 22, 19, 976685))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 363: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28176) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28176', '363', '250', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 49, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 978008), datetime.datetime(2025, 11, 19, 16, 22, 19, 978009))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28176) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28176) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28176) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28176', '363', '250', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 49, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 978008), datetime.datetime(2025, 11, 19, 16, 22, 19, 978009))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 367: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28168) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28168', '367', '254', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 53, 2), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 978387), datetime.datetime(2025, 11, 19, 16, 22, 19, 978388))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28168) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28168) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28168) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28168', '367', '254', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 53, 2), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 978387), datetime.datetime(2025, 11, 19, 16, 22, 19, 978388))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:19 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 368: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28171) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28171', '368', '255', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 53, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 978708), datetime.datetime(2025, 11, 19, 16, 22, 19, 978709))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28171) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28171) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28171) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28171', '368', '255', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 53, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 978708), datetime.datetime(2025, 11, 19, 16, 22, 19, 978709))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 373: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28152', '373', '260', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 57, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 979067), datetime.datetime(2025, 11, 19, 16, 22, 19, 979068))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28152', '373', '260', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 57, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 979067), datetime.datetime(2025, 11, 19, 16, 22, 19, 979068))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 374: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28181) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28181', '374', '261', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 58, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 979474), datetime.datetime(2025, 11, 19, 16, 22, 19, 979475))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28181) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28181) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28181) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28181', '374', '261', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 58, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 979474), datetime.datetime(2025, 11, 19, 16, 22, 19, 979475))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 385: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28048) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28048', '385', '262', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 12, 24, 50), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 979831), datetime.datetime(2025, 11, 19, 16, 22, 19, 979832))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28048) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28048) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28048) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28048', '385', '262', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 12, 24, 50), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 979831), datetime.datetime(2025, 11, 19, 16, 22, 19, 979832))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 386: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28049) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28049', '386', '263', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 12, 49, 21), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 984833), datetime.datetime(2025, 11, 19, 16, 22, 19, 984836))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28049) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28049) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28049) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28049', '386', '263', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 12, 49, 21), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 19, 984833), datetime.datetime(2025, 11, 19, 16, 22, 19, 984836))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 387: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28050) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28050', '387', '264', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 16, 23, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 12739), datetime.datetime(2025, 11, 19, 16, 22, 20, 12740))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28050) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28050) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28050) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28050', '387', '264', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 16, 23, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 12739), datetime.datetime(2025, 11, 19, 16, 22, 20, 12740))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 395: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25277', '395', '268', datetime.date(2014, 4, 10), datetime.datetime(2014, 4, 10, 8, 29, 6), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 17976), datetime.datetime(2025, 11, 19, 16, 22, 20, 17977))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25277', '395', '268', datetime.date(2014, 4, 10), datetime.datetime(2014, 4, 10, 8, 29, 6), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 17976), datetime.datetime(2025, 11, 19, 16, 22, 20, 17977))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 411: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22019', '411', '270', datetime.date(2014, 4, 10), datetime.datetime(2014, 4, 10, 16, 0, 15), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 18360), datetime.datetime(2025, 11, 19, 16, 22, 20, 18361))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22019', '411', '270', datetime.date(2014, 4, 10), datetime.datetime(2014, 4, 10, 16, 0, 15), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 18360), datetime.datetime(2025, 11, 19, 16, 22, 20, 18361))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 415: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28060) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28060', '415', '271', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 13, 3, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 18668), datetime.datetime(2025, 11, 19, 16, 22, 20, 18669))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28060) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28060) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28060) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28060', '415', '271', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 13, 3, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 18668), datetime.datetime(2025, 11, 19, 16, 22, 20, 18669))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 389: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28052) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28052', '389', '266', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 16, 48, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 18960), datetime.datetime(2025, 11, 19, 16, 22, 20, 18961))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28052) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28052) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28052) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28052', '389', '266', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 16, 48, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 18960), datetime.datetime(2025, 11, 19, 16, 22, 20, 18961))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 420: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25277', '420', '272', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 19, 40, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 19349), datetime.datetime(2025, 11, 19, 16, 22, 20, 19350))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25277', '420', '272', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 19, 40, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 19349), datetime.datetime(2025, 11, 19, 16, 22, 20, 19350))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 422: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28063) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28063', '422', '274', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 8, 39, 59), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 24520), datetime.datetime(2025, 11, 19, 16, 22, 20, 24521))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28063) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28063) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28063) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28063', '422', '274', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 8, 39, 59), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 24520), datetime.datetime(2025, 11, 19, 16, 22, 20, 24521))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 421: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28064) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28064', '421', '273', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 20, 7, 48), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 24132), datetime.datetime(2025, 11, 19, 16, 22, 20, 24134))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28064) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28064) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28064) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28064', '421', '273', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 20, 7, 48), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 24132), datetime.datetime(2025, 11, 19, 16, 22, 20, 24134))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 427: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28065) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28065', '427', '277', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 17, 7, 3), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 44106), datetime.datetime(2025, 11, 19, 16, 22, 20, 44108))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28065) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28065) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28065) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28065', '427', '277', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 17, 7, 3), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 44106), datetime.datetime(2025, 11, 19, 16, 22, 20, 44108))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 424: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20083) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20083', '424', '275', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 15, 33, 4), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 24841), datetime.datetime(2025, 11, 19, 16, 22, 20, 24842))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20083) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20083) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20083) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20083', '424', '275', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 15, 33, 4), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 24841), datetime.datetime(2025, 11, 19, 16, 22, 20, 24842))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 428: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28066) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28066', '428', '278', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 17, 7, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 53579), datetime.datetime(2025, 11, 19, 16, 22, 20, 53582))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28066) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28066) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28066) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28066', '428', '278', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 17, 7, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 53579), datetime.datetime(2025, 11, 19, 16, 22, 20, 53582))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 431: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13194) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13194', '431', '280', datetime.date(2014, 4, 13), datetime.datetime(2014, 4, 13, 17, 51, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 54020), datetime.datetime(2025, 11, 19, 16, 22, 20, 54021))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13194) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13194) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13194) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13194', '431', '280', datetime.date(2014, 4, 13), datetime.datetime(2014, 4, 13, 17, 51, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 54020), datetime.datetime(2025, 11, 19, 16, 22, 20, 54021))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 443: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 59680) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '59680', '443', '284', datetime.date(2014, 4, 14), datetime.datetime(2014, 4, 14, 10, 26, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 58642), datetime.datetime(2025, 11, 19, 16, 22, 20, 58643))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 59680) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 59680) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 59680) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '59680', '443', '284', datetime.date(2014, 4, 14), datetime.datetime(2014, 4, 14, 10, 26, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 58642), datetime.datetime(2025, 11, 19, 16, 22, 20, 58643))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 464: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7162) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7162', '464', '287', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 16, 24, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 59578), datetime.datetime(2025, 11, 19, 16, 22, 20, 59579))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7162) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7162) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7162) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7162', '464', '287', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 16, 24, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 59578), datetime.datetime(2025, 11, 19, 16, 22, 20, 59579))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 442: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2450) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2450', '442', '283', datetime.date(2014, 4, 14), datetime.datetime(2014, 4, 14, 10, 11, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 59964), datetime.datetime(2025, 11, 19, 16, 22, 20, 59965))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2450) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2450) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2450) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2450', '442', '283', datetime.date(2014, 4, 14), datetime.datetime(2014, 4, 14, 10, 11, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 59964), datetime.datetime(2025, 11, 19, 16, 22, 20, 59965))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 467: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25147', '467', '288', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 17, 18, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 60295), datetime.datetime(2025, 11, 19, 16, 22, 20, 60296))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25147', '467', '288', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 17, 18, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 60295), datetime.datetime(2025, 11, 19, 16, 22, 20, 60296))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 460: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28068) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28068', '460', '286', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 8, 28, 26), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 60607), datetime.datetime(2025, 11, 19, 16, 22, 20, 60608))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28068) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28068) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28068) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28068', '460', '286', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 8, 28, 26), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 60607), datetime.datetime(2025, 11, 19, 16, 22, 20, 60608))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 440 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 469: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18449) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18449', '469', '289', datetime.date(2014, 4, 16), datetime.datetime(2014, 4, 16, 10, 22, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 74599), datetime.datetime(2025, 11, 19, 16, 22, 20, 74601))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18449) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18449) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18449) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18449', '469', '289', datetime.date(2014, 4, 16), datetime.datetime(2014, 4, 16, 10, 22, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 74599), datetime.datetime(2025, 11, 19, 16, 22, 20, 74601))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 488: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28070) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28070', '488', '293', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 13, 13, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 96765), datetime.datetime(2025, 11, 19, 16, 22, 20, 96766))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28070) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28070) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28070) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28070', '488', '293', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 13, 13, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 96765), datetime.datetime(2025, 11, 19, 16, 22, 20, 96766))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 489: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18156) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18156', '489', '294', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 13, 14), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 100971), datetime.datetime(2025, 11, 19, 16, 22, 20, 100972))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18156) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18156) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18156) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18156', '489', '294', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 13, 14), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 100971), datetime.datetime(2025, 11, 19, 16, 22, 20, 100972))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 491: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28073) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28073', '491', '296', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 32, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 101430), datetime.datetime(2025, 11, 19, 16, 22, 20, 101431))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28073) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28073) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28073) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28073', '491', '296', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 32, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 101430), datetime.datetime(2025, 11, 19, 16, 22, 20, 101431))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 490: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28072) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28072', '490', '295', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 28, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 101835), datetime.datetime(2025, 11, 19, 16, 22, 20, 101836))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28072) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28072) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28072) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28072', '490', '295', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 28, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 101835), datetime.datetime(2025, 11, 19, 16, 22, 20, 101836))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 493: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11259) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11259', '493', '298', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 16, 59, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 102728), datetime.datetime(2025, 11, 19, 16, 22, 20, 102729))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11259) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11259) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11259) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11259', '493', '298', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 16, 59, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 102728), datetime.datetime(2025, 11, 19, 16, 22, 20, 102729))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 492: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28074) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28074', '492', '297', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 37, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 103043), datetime.datetime(2025, 11, 19, 16, 22, 20, 103044))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28074) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28074) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28074) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28074', '492', '297', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 37, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 103043), datetime.datetime(2025, 11, 19, 16, 22, 20, 103044))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 494: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15120) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15120', '494', '299', datetime.date(2014, 4, 18), datetime.datetime(2014, 4, 18, 13, 41, 24), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 103358), datetime.datetime(2025, 11, 19, 16, 22, 20, 103359))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15120) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15120) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15120) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15120', '494', '299', datetime.date(2014, 4, 18), datetime.datetime(2014, 4, 18, 13, 41, 24), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 103358), datetime.datetime(2025, 11, 19, 16, 22, 20, 103359))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 495: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28088) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28088', '495', '300', datetime.date(2014, 4, 18), datetime.datetime(2014, 4, 18, 16, 35, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 108703), datetime.datetime(2025, 11, 19, 16, 22, 20, 108704))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28088) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28088) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28088) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28088', '495', '300', datetime.date(2014, 4, 18), datetime.datetime(2014, 4, 18, 16, 35, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 108703), datetime.datetime(2025, 11, 19, 16, 22, 20, 108704))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 496: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28091) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28091', '496', '301', datetime.date(2014, 4, 19), datetime.datetime(2014, 4, 19, 9, 45, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 143419), datetime.datetime(2025, 11, 19, 16, 22, 20, 143420))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28091) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28091) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28091) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28091', '496', '301', datetime.date(2014, 4, 19), datetime.datetime(2014, 4, 19, 9, 45, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 143419), datetime.datetime(2025, 11, 19, 16, 22, 20, 143420))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 497: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28090) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28090', '497', '302', datetime.date(2014, 4, 19), datetime.datetime(2014, 4, 19, 10, 34, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 147422), datetime.datetime(2025, 11, 19, 16, 22, 20, 147423))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28090) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28090) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28090) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28090', '497', '302', datetime.date(2014, 4, 19), datetime.datetime(2014, 4, 19, 10, 34, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 147422), datetime.datetime(2025, 11, 19, 16, 22, 20, 147423))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 500: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28092) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28092', '500', '304', datetime.date(2014, 4, 20), datetime.datetime(2014, 4, 20, 12, 57, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 147759), datetime.datetime(2025, 11, 19, 16, 22, 20, 147760))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28092) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28092) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28092) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28092', '500', '304', datetime.date(2014, 4, 20), datetime.datetime(2014, 4, 20, 12, 57, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 147759), datetime.datetime(2025, 11, 19, 16, 22, 20, 147760))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 503: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28095) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28095', '503', '306', datetime.date(2014, 4, 22), datetime.datetime(2014, 4, 22, 8, 23, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 148312), datetime.datetime(2025, 11, 19, 16, 22, 20, 148313))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28095) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28095) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28095) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28095', '503', '306', datetime.date(2014, 4, 22), datetime.datetime(2014, 4, 22, 8, 23, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 148312), datetime.datetime(2025, 11, 19, 16, 22, 20, 148313))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 509: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20754) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20754', '509', '310', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 4, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 149259), datetime.datetime(2025, 11, 19, 16, 22, 20, 149260))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20754) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20754) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20754) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20754', '509', '310', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 4, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 149259), datetime.datetime(2025, 11, 19, 16, 22, 20, 149260))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 510: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 57) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '57', '510', '311', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 5, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 149611), datetime.datetime(2025, 11, 19, 16, 22, 20, 149612))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 57) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 57) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 57) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '57', '510', '311', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 5, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 149611), datetime.datetime(2025, 11, 19, 16, 22, 20, 149612))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 511: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29113) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29113', '511', '312', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 7, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 150616), datetime.datetime(2025, 11, 19, 16, 22, 20, 150617))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29113) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29113) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29113) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29113', '511', '312', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 7, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 150616), datetime.datetime(2025, 11, 19, 16, 22, 20, 150617))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 512: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11', '512', '313', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 14, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 154192), datetime.datetime(2025, 11, 19, 16, 22, 20, 154193))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11', '512', '313', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 14, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 154192), datetime.datetime(2025, 11, 19, 16, 22, 20, 154193))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 514: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28096) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28096', '514', '314', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 34, 41), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 180929), datetime.datetime(2025, 11, 19, 16, 22, 20, 180930))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28096) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28096) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28096) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28096', '514', '314', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 34, 41), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 180929), datetime.datetime(2025, 11, 19, 16, 22, 20, 180930))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 515: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1515) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1515', '515', '315', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 38, 13), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 181308), datetime.datetime(2025, 11, 19, 16, 22, 20, 181309))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1515) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1515) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1515) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1515', '515', '315', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 38, 13), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 181308), datetime.datetime(2025, 11, 19, 16, 22, 20, 181309))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 516: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9576) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9576', '516', '316', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 47, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 181648), datetime.datetime(2025, 11, 19, 16, 22, 20, 181649))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9576) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9576) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9576) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9576', '516', '316', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 47, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 181648), datetime.datetime(2025, 11, 19, 16, 22, 20, 181649))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 517: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 32147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '32147', '517', '317', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 48, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 182209), datetime.datetime(2025, 11, 19, 16, 22, 20, 182211))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 32147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 32147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 32147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '32147', '517', '317', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 48, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 182209), datetime.datetime(2025, 11, 19, 16, 22, 20, 182211))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 521: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29115) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29115', '521', '321', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 50, 57), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 182671), datetime.datetime(2025, 11, 19, 16, 22, 20, 182672))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29115) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29115) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29115) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29115', '521', '321', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 50, 57), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 182671), datetime.datetime(2025, 11, 19, 16, 22, 20, 182672))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 523: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4103) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4103', '523', '323', datetime.date(2014, 4, 24), datetime.datetime(2014, 4, 24, 16, 7, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 183890), datetime.datetime(2025, 11, 19, 16, 22, 20, 183891))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4103) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4103) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4103) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4103', '523', '323', datetime.date(2014, 4, 24), datetime.datetime(2014, 4, 24, 16, 7, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 183890), datetime.datetime(2025, 11, 19, 16, 22, 20, 183891))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 525: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28099) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28099', '525', '325', datetime.date(2014, 4, 24), datetime.datetime(2014, 4, 24, 16, 31, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 184316), datetime.datetime(2025, 11, 19, 16, 22, 20, 184317))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28099) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28099) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28099) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28099', '525', '325', datetime.date(2014, 4, 24), datetime.datetime(2014, 4, 24, 16, 31, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 184316), datetime.datetime(2025, 11, 19, 16, 22, 20, 184317))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 540: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28102) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28102', '540', '327', datetime.date(2014, 4, 25), datetime.datetime(2014, 4, 25, 16, 23, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 184837), datetime.datetime(2025, 11, 19, 16, 22, 20, 184838))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28102) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28102) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28102) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28102', '540', '327', datetime.date(2014, 4, 25), datetime.datetime(2014, 4, 25, 16, 23, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 184837), datetime.datetime(2025, 11, 19, 16, 22, 20, 184838))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 549: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28110) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28110', '549', '333', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 0, 1), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 214935), datetime.datetime(2025, 11, 19, 16, 22, 20, 214937))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28110) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28110) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28110) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28110', '549', '333', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 0, 1), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 214935), datetime.datetime(2025, 11, 19, 16, 22, 20, 214937))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 550: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28106) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28106', '550', '334', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 21, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 215400), datetime.datetime(2025, 11, 19, 16, 22, 20, 215401))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28106) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28106) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28106) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28106', '550', '334', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 21, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 215400), datetime.datetime(2025, 11, 19, 16, 22, 20, 215401))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 551: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28107', '551', '335', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 57, 20), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 216239), datetime.datetime(2025, 11, 19, 16, 22, 20, 216240))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28107', '551', '335', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 57, 20), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 216239), datetime.datetime(2025, 11, 19, 16, 22, 20, 216240))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 553: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28107', '553', '337', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 9, 2, 27), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 216545), datetime.datetime(2025, 11, 19, 16, 22, 20, 216547))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28107', '553', '337', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 9, 2, 27), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 216545), datetime.datetime(2025, 11, 19, 16, 22, 20, 216547))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 557: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28526) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28526', '557', '341', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 19, 53), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 217385), datetime.datetime(2025, 11, 19, 16, 22, 20, 217386))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28526) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28526) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28526) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28526', '557', '341', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 19, 53), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 217385), datetime.datetime(2025, 11, 19, 16, 22, 20, 217386))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 556: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28108) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28108', '556', '340', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 3, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 218131), datetime.datetime(2025, 11, 19, 16, 22, 20, 218132))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28108) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28108) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28108) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28108', '556', '340', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 3, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 218131), datetime.datetime(2025, 11, 19, 16, 22, 20, 218132))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 558: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10417) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10417', '558', '342', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 49, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 218552), datetime.datetime(2025, 11, 19, 16, 22, 20, 218553))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10417) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10417) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10417) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10417', '558', '342', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 49, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 218552), datetime.datetime(2025, 11, 19, 16, 22, 20, 218553))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 485: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28069) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28069', '485', '291', datetime.date(2014, 4, 16), datetime.datetime(2014, 4, 16, 16, 19, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 219290), datetime.datetime(2025, 11, 19, 16, 22, 20, 219292))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28069) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28069) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28069) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28069', '485', '291', datetime.date(2014, 4, 16), datetime.datetime(2014, 4, 16, 16, 19, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 219290), datetime.datetime(2025, 11, 19, 16, 22, 20, 219292))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 560: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3764', '560', '344', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 16, 0, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 249565), datetime.datetime(2025, 11, 19, 16, 22, 20, 249567))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3764', '560', '344', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 16, 0, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 249565), datetime.datetime(2025, 11, 19, 16, 22, 20, 249567))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 559: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28111) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28111', '559', '343', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 13, 20, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 249975), datetime.datetime(2025, 11, 19, 16, 22, 20, 249976))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28111) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28111) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28111) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28111', '559', '343', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 13, 20, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 249975), datetime.datetime(2025, 11, 19, 16, 22, 20, 249976))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 562: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28112) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28112', '562', '345', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 16, 57, 47), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 250631), datetime.datetime(2025, 11, 19, 16, 22, 20, 250633))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28112) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28112) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28112) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28112', '562', '345', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 16, 57, 47), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 250631), datetime.datetime(2025, 11, 19, 16, 22, 20, 250633))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 564: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26776', '564', '346', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 8, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 254511), datetime.datetime(2025, 11, 19, 16, 22, 20, 254512))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26776', '564', '346', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 8, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 254511), datetime.datetime(2025, 11, 19, 16, 22, 20, 254512))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 565: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28113) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28113', '565', '347', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 8, 59, 49), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 254972), datetime.datetime(2025, 11, 19, 16, 22, 20, 254973))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28113) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28113) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28113) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28113', '565', '347', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 8, 59, 49), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 254972), datetime.datetime(2025, 11, 19, 16, 22, 20, 254973))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 567: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28114) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28114', '567', '349', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 11, 36, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 255353), datetime.datetime(2025, 11, 19, 16, 22, 20, 255354))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28114) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28114) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28114) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28114', '567', '349', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 11, 36, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 255353), datetime.datetime(2025, 11, 19, 16, 22, 20, 255354))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 569: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28117) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28117', '569', '351', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 14, 34, 11), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 282496), datetime.datetime(2025, 11, 19, 16, 22, 20, 282499))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28117) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28117) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28117) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28117', '569', '351', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 14, 34, 11), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 282496), datetime.datetime(2025, 11, 19, 16, 22, 20, 282499))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 568 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 572: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22375) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22375', '572', '354', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 9, 18, 13), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 286711), datetime.datetime(2025, 11, 19, 16, 22, 20, 286713))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22375) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22375) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22375) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22375', '572', '354', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 9, 18, 13), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 286711), datetime.datetime(2025, 11, 19, 16, 22, 20, 286713))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 571: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28118) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28118', '571', '353', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 7, 57, 52), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 287154), datetime.datetime(2025, 11, 19, 16, 22, 20, 287155))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28118) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28118) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28118) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28118', '571', '353', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 7, 57, 52), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 287154), datetime.datetime(2025, 11, 19, 16, 22, 20, 287155))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 576: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28123) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28123', '576', '357', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 16, 59, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 291061), datetime.datetime(2025, 11, 19, 16, 22, 20, 291062))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28123) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28123) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28123) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28123', '576', '357', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 16, 59, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 291061), datetime.datetime(2025, 11, 19, 16, 22, 20, 291062))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 579: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28121) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28121', '579', '360', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 9, 50, 4), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 292296), datetime.datetime(2025, 11, 19, 16, 22, 20, 292297))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28121) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28121) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28121) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28121', '579', '360', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 9, 50, 4), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 292296), datetime.datetime(2025, 11, 19, 16, 22, 20, 292297))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 578: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17231) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17231', '578', '359', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 9, 21, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 292626), datetime.datetime(2025, 11, 19, 16, 22, 20, 292627))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17231) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17231) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17231) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17231', '578', '359', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 9, 21, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 292626), datetime.datetime(2025, 11, 19, 16, 22, 20, 292627))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 580: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29016) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29016', '580', '361', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 10, 23, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 292919), datetime.datetime(2025, 11, 19, 16, 22, 20, 292920))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29016) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29016) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29016) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29016', '580', '361', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 10, 23, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 292919), datetime.datetime(2025, 11, 19, 16, 22, 20, 292920))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 581: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9907) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9907', '581', '362', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 11, 3, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 307205), datetime.datetime(2025, 11, 19, 16, 22, 20, 307207))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9907) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9907) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9907) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9907', '581', '362', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 11, 3, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 307205), datetime.datetime(2025, 11, 19, 16, 22, 20, 307207))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 587: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26151) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26151', '587', '366', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 11, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 320001), datetime.datetime(2025, 11, 19, 16, 22, 20, 320002))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26151) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26151) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26151) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26151', '587', '366', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 11, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 320001), datetime.datetime(2025, 11, 19, 16, 22, 20, 320002))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 591: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28178) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28178', '591', '370', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 19, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 320389), datetime.datetime(2025, 11, 19, 16, 22, 20, 320390))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28178) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28178) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28178) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28178', '591', '370', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 19, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 320389), datetime.datetime(2025, 11, 19, 16, 22, 20, 320390))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 592: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28186) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28186', '592', '371', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 20, 32), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 324836), datetime.datetime(2025, 11, 19, 16, 22, 20, 324837))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28186) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28186) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28186) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28186', '592', '371', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 20, 32), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 324836), datetime.datetime(2025, 11, 19, 16, 22, 20, 324837))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 593: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28154) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28154', '593', '372', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 20, 59), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 325265), datetime.datetime(2025, 11, 19, 16, 22, 20, 325266))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28154) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28154) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28154) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28154', '593', '372', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 20, 59), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 325265), datetime.datetime(2025, 11, 19, 16, 22, 20, 325266))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 595: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28187) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28187', '595', '374', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 25, 24), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 325598), datetime.datetime(2025, 11, 19, 16, 22, 20, 325599))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28187) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28187) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28187) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28187', '595', '374', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 25, 24), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 325598), datetime.datetime(2025, 11, 19, 16, 22, 20, 325599))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 596: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28173) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28173', '596', '375', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 325959), datetime.datetime(2025, 11, 19, 16, 22, 20, 325960))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28173) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28173) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28173) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28173', '596', '375', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 325959), datetime.datetime(2025, 11, 19, 16, 22, 20, 325960))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 598: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28169) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28169', '598', '377', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 345754), datetime.datetime(2025, 11, 19, 16, 22, 20, 345755))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28169) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28169) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28169) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28169', '598', '377', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 345754), datetime.datetime(2025, 11, 19, 16, 22, 20, 345755))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 597: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28179) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28179', '597', '376', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 350931), datetime.datetime(2025, 11, 19, 16, 22, 20, 350932))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28179) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28179) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28179) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28179', '597', '376', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 350931), datetime.datetime(2025, 11, 19, 16, 22, 20, 350932))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 600: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22060) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22060', '600', '379', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 40, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 360817), datetime.datetime(2025, 11, 19, 16, 22, 20, 360818))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22060) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22060) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22060) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22060', '600', '379', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 40, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 360817), datetime.datetime(2025, 11, 19, 16, 22, 20, 360818))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 603: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28126) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28126', '603', '380', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 45, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 362986), datetime.datetime(2025, 11, 19, 16, 22, 20, 362987))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28126) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28126) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28126) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28126', '603', '380', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 45, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 362986), datetime.datetime(2025, 11, 19, 16, 22, 20, 362987))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 604: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28127) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28127', '604', '381', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 48, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 366664), datetime.datetime(2025, 11, 19, 16, 22, 20, 366665))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28127) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28127) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28127) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28127', '604', '381', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 48, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 366664), datetime.datetime(2025, 11, 19, 16, 22, 20, 366665))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 605: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28128) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28128', '605', '382', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 53, 11), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 367046), datetime.datetime(2025, 11, 19, 16, 22, 20, 367047))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28128) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28128) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28128) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28128', '605', '382', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 53, 11), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 367046), datetime.datetime(2025, 11, 19, 16, 22, 20, 367047))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 608: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26590) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26590', '608', '384', datetime.date(2014, 5, 2), datetime.datetime(2014, 5, 2, 8, 23, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 373890), datetime.datetime(2025, 11, 19, 16, 22, 20, 373891))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26590) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26590) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26590) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26590', '608', '384', datetime.date(2014, 5, 2), datetime.datetime(2014, 5, 2, 8, 23, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 373890), datetime.datetime(2025, 11, 19, 16, 22, 20, 373891))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 609: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28130) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28130', '609', '385', datetime.date(2014, 5, 2), datetime.datetime(2014, 5, 2, 17, 55, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 374296), datetime.datetime(2025, 11, 19, 16, 22, 20, 374297))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28130) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28130) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28130) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28130', '609', '385', datetime.date(2014, 5, 2), datetime.datetime(2014, 5, 2, 17, 55, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 374296), datetime.datetime(2025, 11, 19, 16, 22, 20, 374297))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 610: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28131) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28131', '610', '386', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 8, 8, 57), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 374711), datetime.datetime(2025, 11, 19, 16, 22, 20, 374712))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28131) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28131) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28131) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28131', '610', '386', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 8, 8, 57), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 374711), datetime.datetime(2025, 11, 19, 16, 22, 20, 374712))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 612: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28133) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28133', '612', '388', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 8, 51, 33), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 387207), datetime.datetime(2025, 11, 19, 16, 22, 20, 387209))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28133) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28133) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28133) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28133', '612', '388', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 8, 51, 33), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 387207), datetime.datetime(2025, 11, 19, 16, 22, 20, 387209))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 614: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24637) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24637', '614', '390', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 13, 1, 53), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 398499), datetime.datetime(2025, 11, 19, 16, 22, 20, 398500))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24637) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24637) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24637) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24637', '614', '390', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 13, 1, 53), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 398499), datetime.datetime(2025, 11, 19, 16, 22, 20, 398500))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 613: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13922) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13922', '613', '389', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 9, 33, 22), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 398944), datetime.datetime(2025, 11, 19, 16, 22, 20, 398945))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13922) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13922) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13922) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13922', '613', '389', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 9, 33, 22), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 398944), datetime.datetime(2025, 11, 19, 16, 22, 20, 398945))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 617: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11421) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11421', '617', '391', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 11, 11, 30), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 400719), datetime.datetime(2025, 11, 19, 16, 22, 20, 400721))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11421) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11421) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11421) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11421', '617', '391', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 11, 11, 30), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 400719), datetime.datetime(2025, 11, 19, 16, 22, 20, 400721))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 618: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28136) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28136', '618', '392', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 13, 33, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 404668), datetime.datetime(2025, 11, 19, 16, 22, 20, 404669))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28136) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28136) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28136) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28136', '618', '392', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 13, 33, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 404668), datetime.datetime(2025, 11, 19, 16, 22, 20, 404669))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 619: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9330) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9330', '619', '393', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 13, 48, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 411500), datetime.datetime(2025, 11, 19, 16, 22, 20, 411502))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9330) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9330) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9330) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9330', '619', '393', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 13, 48, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 411500), datetime.datetime(2025, 11, 19, 16, 22, 20, 411502))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 621: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28138) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28138', '621', '395', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 14, 38, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 411918), datetime.datetime(2025, 11, 19, 16, 22, 20, 411919))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28138) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28138) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28138) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28138', '621', '395', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 14, 38, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 411918), datetime.datetime(2025, 11, 19, 16, 22, 20, 411919))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 622: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28139) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28139', '622', '396', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 8, 25, 12), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 418740), datetime.datetime(2025, 11, 19, 16, 22, 20, 418741))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28139) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28139) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28139) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28139', '622', '396', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 8, 25, 12), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 418740), datetime.datetime(2025, 11, 19, 16, 22, 20, 418741))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 623: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28140) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28140', '623', '397', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 8, 36, 7), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 419132), datetime.datetime(2025, 11, 19, 16, 22, 20, 419133))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28140) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28140) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28140) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28140', '623', '397', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 8, 36, 7), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 419132), datetime.datetime(2025, 11, 19, 16, 22, 20, 419133))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 624: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28141) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28141', '624', '398', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 9, 43, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 427321), datetime.datetime(2025, 11, 19, 16, 22, 20, 427322))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28141) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28141) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28141) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28141', '624', '398', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 9, 43, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 427321), datetime.datetime(2025, 11, 19, 16, 22, 20, 427322))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 625: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28142) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28142', '625', '399', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 9, 56, 19), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 442191), datetime.datetime(2025, 11, 19, 16, 22, 20, 442193))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28142) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28142) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28142) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28142', '625', '399', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 9, 56, 19), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 442191), datetime.datetime(2025, 11, 19, 16, 22, 20, 442193))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 627: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22045) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22045', '627', '400', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 13, 37, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 442593), datetime.datetime(2025, 11, 19, 16, 22, 20, 442594))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22045) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22045) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22045) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22045', '627', '400', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 13, 37, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 442593), datetime.datetime(2025, 11, 19, 16, 22, 20, 442594))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 630: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28145) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28145', '630', '402', datetime.date(2014, 5, 7), datetime.datetime(2014, 5, 7, 14, 49, 17), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 448705), datetime.datetime(2025, 11, 19, 16, 22, 20, 448706))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28145) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28145) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28145) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28145', '630', '402', datetime.date(2014, 5, 7), datetime.datetime(2014, 5, 7, 14, 49, 17), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 448705), datetime.datetime(2025, 11, 19, 16, 22, 20, 448706))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 629: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22259) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22259', '629', '401', datetime.date(2014, 5, 7), datetime.datetime(2014, 5, 7, 10, 25, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 448314), datetime.datetime(2025, 11, 19, 16, 22, 20, 448316))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22259) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22259) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22259) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22259', '629', '401', datetime.date(2014, 5, 7), datetime.datetime(2014, 5, 7, 10, 25, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 448314), datetime.datetime(2025, 11, 19, 16, 22, 20, 448316))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 632: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28146) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28146', '632', '405', datetime.date(2014, 5, 8), datetime.datetime(2014, 5, 8, 8, 37, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 449039), datetime.datetime(2025, 11, 19, 16, 22, 20, 449040))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28146) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28146) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28146) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28146', '632', '405', datetime.date(2014, 5, 8), datetime.datetime(2014, 5, 8, 8, 37, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 449039), datetime.datetime(2025, 11, 19, 16, 22, 20, 449040))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 633: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28147', '633', '406', datetime.date(2014, 5, 8), datetime.datetime(2014, 5, 8, 9, 2, 20), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 449775), datetime.datetime(2025, 11, 19, 16, 22, 20, 449776))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28147', '633', '406', datetime.date(2014, 5, 8), datetime.datetime(2014, 5, 8, 9, 2, 20), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 449775), datetime.datetime(2025, 11, 19, 16, 22, 20, 449776))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 652: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28150', '652', '411', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 8, 6, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 458327), datetime.datetime(2025, 11, 19, 16, 22, 20, 458328))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28150', '652', '411', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 8, 6, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 458327), datetime.datetime(2025, 11, 19, 16, 22, 20, 458328))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 653: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22317) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22317', '653', '412', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 8, 10, 52), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 459756), datetime.datetime(2025, 11, 19, 16, 22, 20, 459757))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22317) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22317) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22317) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22317', '653', '412', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 8, 10, 52), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 459756), datetime.datetime(2025, 11, 19, 16, 22, 20, 459757))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 654: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29746) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29746', '654', '413', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 9, 0, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 474653), datetime.datetime(2025, 11, 19, 16, 22, 20, 474654))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29746) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29746) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29746) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29746', '654', '413', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 9, 0, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 474653), datetime.datetime(2025, 11, 19, 16, 22, 20, 474654))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 583: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23204) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23204', '583', '363', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 13, 6, 21), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 459131), datetime.datetime(2025, 11, 19, 16, 22, 20, 459132))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23204) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23204) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23204) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23204', '583', '363', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 13, 6, 21), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 459131), datetime.datetime(2025, 11, 19, 16, 22, 20, 459132))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 655: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20426) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20426', '655', '414', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 14, 20, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 479232), datetime.datetime(2025, 11, 19, 16, 22, 20, 479233))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20426) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20426) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20426) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20426', '655', '414', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 14, 20, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 479232), datetime.datetime(2025, 11, 19, 16, 22, 20, 479233))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 656: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28153) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28153', '656', '415', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 16, 48, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 483377), datetime.datetime(2025, 11, 19, 16, 22, 20, 483378))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28153) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28153) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28153) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28153', '656', '415', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 16, 48, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 483377), datetime.datetime(2025, 11, 19, 16, 22, 20, 483378))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 658: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28157) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28157', '658', '417', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 17, 54, 7), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 483724), datetime.datetime(2025, 11, 19, 16, 22, 20, 483725))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28157) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28157) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28157) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28157', '658', '417', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 17, 54, 7), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 483724), datetime.datetime(2025, 11, 19, 16, 22, 20, 483725))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 657: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28156) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28156', '657', '416', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 17, 47, 28), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 484417), datetime.datetime(2025, 11, 19, 16, 22, 20, 484418))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28156) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28156) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28156) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28156', '657', '416', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 17, 47, 28), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 484417), datetime.datetime(2025, 11, 19, 16, 22, 20, 484418))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 659: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28158) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28158', '659', '418', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 18, 28, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 484735), datetime.datetime(2025, 11, 19, 16, 22, 20, 484736))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28158) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28158) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28158) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28158', '659', '418', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 18, 28, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 484735), datetime.datetime(2025, 11, 19, 16, 22, 20, 484736))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 660: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28159) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28159', '660', '419', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 18, 41, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 493449), datetime.datetime(2025, 11, 19, 16, 22, 20, 493450))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28159) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28159) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28159) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28159', '660', '419', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 18, 41, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 493449), datetime.datetime(2025, 11, 19, 16, 22, 20, 493450))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 669: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28170) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28170', '669', '420', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 21, 54, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 498123), datetime.datetime(2025, 11, 19, 16, 22, 20, 498124))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28170) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28170) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28170) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28170', '669', '420', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 21, 54, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 498123), datetime.datetime(2025, 11, 19, 16, 22, 20, 498124))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 678: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28174) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28174', '678', '425', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 12, 37, 23), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 512765), datetime.datetime(2025, 11, 19, 16, 22, 20, 512767))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28174) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28174) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28174) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28174', '678', '425', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 12, 37, 23), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 512765), datetime.datetime(2025, 11, 19, 16, 22, 20, 512767))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 670: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28172) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28172', '670', '421', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 22, 6, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 513177), datetime.datetime(2025, 11, 19, 16, 22, 20, 513177))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28172) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28172) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28172) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28172', '670', '421', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 22, 6, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 513177), datetime.datetime(2025, 11, 19, 16, 22, 20, 513177))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 679: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22497) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22497', '679', '426', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 13, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 513526), datetime.datetime(2025, 11, 19, 16, 22, 20, 513527))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22497) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22497) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22497) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22497', '679', '426', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 13, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 513526), datetime.datetime(2025, 11, 19, 16, 22, 20, 513527))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 681: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28175) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28175', '681', '427', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 37, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 517896), datetime.datetime(2025, 11, 19, 16, 22, 20, 517897))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28175) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28175) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28175) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28175', '681', '427', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 37, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 517896), datetime.datetime(2025, 11, 19, 16, 22, 20, 517897))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 682: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28177) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28177', '682', '428', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 46, 11), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 522603), datetime.datetime(2025, 11, 19, 16, 22, 20, 522604))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28177) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28177) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28177) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28177', '682', '428', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 46, 11), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 522603), datetime.datetime(2025, 11, 19, 16, 22, 20, 522604))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 683: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26152', '683', '429', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 55, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 522935), datetime.datetime(2025, 11, 19, 16, 22, 20, 522936))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26152', '683', '429', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 55, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 522935), datetime.datetime(2025, 11, 19, 16, 22, 20, 522936))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 685: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28182) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28182', '685', '431', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 41, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 523218), datetime.datetime(2025, 11, 19, 16, 22, 20, 523219))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28182) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28182) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28182) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28182', '685', '431', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 41, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 523218), datetime.datetime(2025, 11, 19, 16, 22, 20, 523219))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 684: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28180) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28180', '684', '430', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 8, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 523487), datetime.datetime(2025, 11, 19, 16, 22, 20, 523488))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28180) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28180) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28180) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28180', '684', '430', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 8, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 523487), datetime.datetime(2025, 11, 19, 16, 22, 20, 523488))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 686: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28183) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28183', '686', '432', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 45, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 534550), datetime.datetime(2025, 11, 19, 16, 22, 20, 534551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28183) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28183) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28183) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28183', '686', '432', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 45, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 534550), datetime.datetime(2025, 11, 19, 16, 22, 20, 534551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 687: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28184) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28184', '687', '433', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 51, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 538943), datetime.datetime(2025, 11, 19, 16, 22, 20, 538944))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28184) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28184) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28184) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28184', '687', '433', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 51, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 538943), datetime.datetime(2025, 11, 19, 16, 22, 20, 538944))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 688: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28185) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28185', '688', '434', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 0, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 553962), datetime.datetime(2025, 11, 19, 16, 22, 20, 553964))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28185) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28185) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28185) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28185', '688', '434', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 0, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 553962), datetime.datetime(2025, 11, 19, 16, 22, 20, 553964))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 691: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28188) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28188', '691', '437', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 33, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 554345), datetime.datetime(2025, 11, 19, 16, 22, 20, 554346))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28188) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28188) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28188) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28188', '691', '437', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 33, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 554345), datetime.datetime(2025, 11, 19, 16, 22, 20, 554346))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 692: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28189) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28189', '692', '438', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 34, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 554685), datetime.datetime(2025, 11, 19, 16, 22, 20, 554686))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28189) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28189) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28189) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28189', '692', '438', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 34, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 554685), datetime.datetime(2025, 11, 19, 16, 22, 20, 554686))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 696: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28190) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28190', '696', '440', datetime.date(2014, 5, 11), datetime.datetime(2014, 5, 11, 9, 52, 4), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 559941), datetime.datetime(2025, 11, 19, 16, 22, 20, 559943))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28190) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28190) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28190) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28190', '696', '440', datetime.date(2014, 5, 11), datetime.datetime(2014, 5, 11, 9, 52, 4), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 559941), datetime.datetime(2025, 11, 19, 16, 22, 20, 559943))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 701: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28193) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28193', '701', '445', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 29, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 564673), datetime.datetime(2025, 11, 19, 16, 22, 20, 564675))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28193) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28193) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28193) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28193', '701', '445', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 29, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 564673), datetime.datetime(2025, 11, 19, 16, 22, 20, 564675))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 699: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28191) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28191', '699', '443', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 25, 13), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 565090), datetime.datetime(2025, 11, 19, 16, 22, 20, 565091))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28191) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28191) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28191) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28191', '699', '443', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 25, 13), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 565090), datetime.datetime(2025, 11, 19, 16, 22, 20, 565091))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 703: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28195) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28195', '703', '447', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 31, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 565389), datetime.datetime(2025, 11, 19, 16, 22, 20, 565390))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28195) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28195) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28195) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28195', '703', '447', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 31, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 565389), datetime.datetime(2025, 11, 19, 16, 22, 20, 565390))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 704: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28196) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28196', '704', '448', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 33, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 565724), datetime.datetime(2025, 11, 19, 16, 22, 20, 565725))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28196) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28196) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28196) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28196', '704', '448', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 33, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 565724), datetime.datetime(2025, 11, 19, 16, 22, 20, 565725))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 706: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28198) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28198', '706', '450', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 38, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 577833), datetime.datetime(2025, 11, 19, 16, 22, 20, 577835))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28198) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28198) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28198) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28198', '706', '450', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 38, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 577833), datetime.datetime(2025, 11, 19, 16, 22, 20, 577835))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 707: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28199) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28199', '707', '451', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 40, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 582104), datetime.datetime(2025, 11, 19, 16, 22, 20, 582106))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28199) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28199) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28199) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28199', '707', '451', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 40, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 582104), datetime.datetime(2025, 11, 19, 16, 22, 20, 582106))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 710: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28201) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28201', '710', '454', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 42, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 596115), datetime.datetime(2025, 11, 19, 16, 22, 20, 596117))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28201) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28201) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28201) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28201', '710', '454', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 42, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 596115), datetime.datetime(2025, 11, 19, 16, 22, 20, 596117))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 711: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28202) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28202', '711', '455', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 47, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 597931), datetime.datetime(2025, 11, 19, 16, 22, 20, 597951))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28202) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28202) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28202) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28202', '711', '455', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 47, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 597931), datetime.datetime(2025, 11, 19, 16, 22, 20, 597951))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 712: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28203) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28203', '712', '456', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 50, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 598301), datetime.datetime(2025, 11, 19, 16, 22, 20, 598302))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28203) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28203) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28203) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28203', '712', '456', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 50, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 598301), datetime.datetime(2025, 11, 19, 16, 22, 20, 598302))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 731: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14556) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14556', '731', '466', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 14, 42, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 603084), datetime.datetime(2025, 11, 19, 16, 22, 20, 603086))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14556) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14556) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14556) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14556', '731', '466', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 14, 42, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 603084), datetime.datetime(2025, 11, 19, 16, 22, 20, 603086))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 735: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27187) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27187', '735', '470', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 15, 41, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 610893), datetime.datetime(2025, 11, 19, 16, 22, 20, 610895))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27187) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27187) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27187) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27187', '735', '470', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 15, 41, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 610893), datetime.datetime(2025, 11, 19, 16, 22, 20, 610895))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 738: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28208) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28208', '738', '472', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 10, 0, 56), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 611338), datetime.datetime(2025, 11, 19, 16, 22, 20, 611339))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28208) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28208) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28208) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28208', '738', '472', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 10, 0, 56), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 611338), datetime.datetime(2025, 11, 19, 16, 22, 20, 611339))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 736: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28207) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28207', '736', '471', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 8, 30, 39), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 611656), datetime.datetime(2025, 11, 19, 16, 22, 20, 611657))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28207) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28207) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28207) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28207', '736', '471', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 8, 30, 39), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 611656), datetime.datetime(2025, 11, 19, 16, 22, 20, 611657))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 743: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3764', '743', '475', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 12, 42, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 620184), datetime.datetime(2025, 11, 19, 16, 22, 20, 620186))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3764', '743', '475', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 12, 42, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 620184), datetime.datetime(2025, 11, 19, 16, 22, 20, 620186))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 744: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28209) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28209', '744', '476', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 16, 43, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 624912), datetime.datetime(2025, 11, 19, 16, 22, 20, 624913))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28209) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28209) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28209) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28209', '744', '476', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 16, 43, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 624912), datetime.datetime(2025, 11, 19, 16, 22, 20, 624913))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 746: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28212) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28212', '746', '478', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 21, 45), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 637461), datetime.datetime(2025, 11, 19, 16, 22, 20, 637463))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28212) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28212) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28212) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28212', '746', '478', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 21, 45), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 637461), datetime.datetime(2025, 11, 19, 16, 22, 20, 637463))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 747: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28213) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28213', '747', '479', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 44, 57), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 637888), datetime.datetime(2025, 11, 19, 16, 22, 20, 637889))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28213) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28213) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28213) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28213', '747', '479', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 44, 57), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 637888), datetime.datetime(2025, 11, 19, 16, 22, 20, 637889))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 748: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28697) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28697', '748', '480', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 53, 33), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 638791), datetime.datetime(2025, 11, 19, 16, 22, 20, 638792))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28697) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28697) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28697) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28697', '748', '480', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 53, 33), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 638791), datetime.datetime(2025, 11, 19, 16, 22, 20, 638792))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 749: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28215) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28215', '749', '481', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 10, 29, 15), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 642748), datetime.datetime(2025, 11, 19, 16, 22, 20, 642750))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28215) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28215) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28215) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28215', '749', '481', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 10, 29, 15), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 642748), datetime.datetime(2025, 11, 19, 16, 22, 20, 642750))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 750: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19898) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19898', '750', '482', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 12, 50, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 649580), datetime.datetime(2025, 11, 19, 16, 22, 20, 649582))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19898) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19898) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19898) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19898', '750', '482', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 12, 50, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 649580), datetime.datetime(2025, 11, 19, 16, 22, 20, 649582))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 753: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28216) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28216', '753', '484', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 14, 59, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 651848), datetime.datetime(2025, 11, 19, 16, 22, 20, 651851))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28216) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28216) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28216) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28216', '753', '484', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 14, 59, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 651848), datetime.datetime(2025, 11, 19, 16, 22, 20, 651851))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 752: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22816) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22816', '752', '483', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 13, 36, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 653682), datetime.datetime(2025, 11, 19, 16, 22, 20, 653684))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22816) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22816) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22816) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22816', '752', '483', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 13, 36, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 653682), datetime.datetime(2025, 11, 19, 16, 22, 20, 653684))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 754: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28217) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28217', '754', '485', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 16, 11, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 662526), datetime.datetime(2025, 11, 19, 16, 22, 20, 662527))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28217) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28217) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28217) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28217', '754', '485', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 16, 11, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 662526), datetime.datetime(2025, 11, 19, 16, 22, 20, 662527))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 755: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28218) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28218', '755', '486', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 8, 23, 1), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 667753), datetime.datetime(2025, 11, 19, 16, 22, 20, 667755))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28218) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28218) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28218) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28218', '755', '486', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 8, 23, 1), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 667753), datetime.datetime(2025, 11, 19, 16, 22, 20, 667755))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 756: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26731) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26731', '756', '487', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 10, 44, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 677730), datetime.datetime(2025, 11, 19, 16, 22, 20, 677732))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26731) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26731) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26731) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26731', '756', '487', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 10, 44, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 677730), datetime.datetime(2025, 11, 19, 16, 22, 20, 677732))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 758: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28245) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28245', '758', '488', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 14, 20, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 687377), datetime.datetime(2025, 11, 19, 16, 22, 20, 687379))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28245) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28245) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28245) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28245', '758', '488', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 14, 20, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 687377), datetime.datetime(2025, 11, 19, 16, 22, 20, 687379))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 759: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28220) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28220', '759', '489', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 10, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 687827), datetime.datetime(2025, 11, 19, 16, 22, 20, 687828))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28220) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28220) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28220) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28220', '759', '489', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 10, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 687827), datetime.datetime(2025, 11, 19, 16, 22, 20, 687828))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 760: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28221) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28221', '760', '490', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 12, 48), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 691616), datetime.datetime(2025, 11, 19, 16, 22, 20, 691618))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28221) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28221) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28221) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28221', '760', '490', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 12, 48), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 691616), datetime.datetime(2025, 11, 19, 16, 22, 20, 691618))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 767: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28222) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28222', '767', '491', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 34, 5), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 697033), datetime.datetime(2025, 11, 19, 16, 22, 20, 697034))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28222) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28222) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28222) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28222', '767', '491', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 34, 5), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 697033), datetime.datetime(2025, 11, 19, 16, 22, 20, 697034))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 769: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26193) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26193', '769', '492', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 20, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 702552), datetime.datetime(2025, 11, 19, 16, 22, 20, 702553))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26193) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26193) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26193) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26193', '769', '492', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 20, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 702552), datetime.datetime(2025, 11, 19, 16, 22, 20, 702553))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 770: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26199) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26199', '770', '493', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 22, 4), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 702968), datetime.datetime(2025, 11, 19, 16, 22, 20, 702969))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26199) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26199) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26199) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26199', '770', '493', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 22, 4), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 702968), datetime.datetime(2025, 11, 19, 16, 22, 20, 702969))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 771: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28224) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28224', '771', '494', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 24, 38), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 703268), datetime.datetime(2025, 11, 19, 16, 22, 20, 703269))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28224) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28224) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28224) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28224', '771', '494', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 24, 38), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 703268), datetime.datetime(2025, 11, 19, 16, 22, 20, 703269))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 773: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29665) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29665', '773', '495', datetime.date(2014, 5, 17), datetime.datetime(2014, 5, 17, 9, 22, 19), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 716447), datetime.datetime(2025, 11, 19, 16, 22, 20, 716449))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29665) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29665) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29665) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29665', '773', '495', datetime.date(2014, 5, 17), datetime.datetime(2014, 5, 17, 9, 22, 19), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 716447), datetime.datetime(2025, 11, 19, 16, 22, 20, 716449))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 774: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21966) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21966', '774', '496', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 7, 16, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 717088), datetime.datetime(2025, 11, 19, 16, 22, 20, 717089))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21966) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21966) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21966) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21966', '774', '496', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 7, 16, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 717088), datetime.datetime(2025, 11, 19, 16, 22, 20, 717089))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 775: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28137) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28137', '775', '497', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 16, 15, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 723324), datetime.datetime(2025, 11, 19, 16, 22, 20, 723327))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28137) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28137) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28137) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28137', '775', '497', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 16, 15, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 723324), datetime.datetime(2025, 11, 19, 16, 22, 20, 723327))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 776: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28226) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28226', '776', '498', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 17, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 736918), datetime.datetime(2025, 11, 19, 16, 22, 20, 736920))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28226) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28226) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28226) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28226', '776', '498', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 17, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 736918), datetime.datetime(2025, 11, 19, 16, 22, 20, 736920))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 777: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 300) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '300', '777', '499', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 18, 28, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 741100), datetime.datetime(2025, 11, 19, 16, 22, 20, 741102))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 300) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 300) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 300) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '300', '777', '499', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 18, 28, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 741100), datetime.datetime(2025, 11, 19, 16, 22, 20, 741102))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 779: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18274) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18274', '779', '501', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 10, 13, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 750445), datetime.datetime(2025, 11, 19, 16, 22, 20, 750447))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18274) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18274) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18274) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18274', '779', '501', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 10, 13, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 750445), datetime.datetime(2025, 11, 19, 16, 22, 20, 750447))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 785: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26225) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26225', '785', '505', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 2, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 751245), datetime.datetime(2025, 11, 19, 16, 22, 20, 751247))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26225) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26225) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26225) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26225', '785', '505', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 2, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 751245), datetime.datetime(2025, 11, 19, 16, 22, 20, 751247))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 781: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28228) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28228', '781', '502', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 12, 5, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 751640), datetime.datetime(2025, 11, 19, 16, 22, 20, 751641))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28228) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28228) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28228) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28228', '781', '502', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 12, 5, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 751640), datetime.datetime(2025, 11, 19, 16, 22, 20, 751641))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 786: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21937) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21937', '786', '506', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 6, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 751986), datetime.datetime(2025, 11, 19, 16, 22, 20, 751987))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21937) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21937) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21937) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21937', '786', '506', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 6, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 751986), datetime.datetime(2025, 11, 19, 16, 22, 20, 751987))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 787: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28247', '787', '507', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 9, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 760789), datetime.datetime(2025, 11, 19, 16, 22, 20, 760790))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28247', '787', '507', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 9, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 760789), datetime.datetime(2025, 11, 19, 16, 22, 20, 760790))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 788: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4539) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4539', '788', '508', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 15, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 761755), datetime.datetime(2025, 11, 19, 16, 22, 20, 761756))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4539) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4539) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4539) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4539', '788', '508', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 15, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 761755), datetime.datetime(2025, 11, 19, 16, 22, 20, 761756))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 789: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26776', '789', '509', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 8, 52, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 766368), datetime.datetime(2025, 11, 19, 16, 22, 20, 766370))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26776', '789', '509', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 8, 52, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 766368), datetime.datetime(2025, 11, 19, 16, 22, 20, 766370))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 790: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20782) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20782', '790', '510', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 9, 9, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 778501), datetime.datetime(2025, 11, 19, 16, 22, 20, 778502))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20782) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20782) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20782) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20782', '790', '510', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 9, 9, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 778501), datetime.datetime(2025, 11, 19, 16, 22, 20, 778502))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 792: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28254) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28254', '792', '512', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 13, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 782142), datetime.datetime(2025, 11, 19, 16, 22, 20, 782143))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28254) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28254) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28254) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28254', '792', '512', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 13, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 782142), datetime.datetime(2025, 11, 19, 16, 22, 20, 782143))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 793: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28253) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28253', '793', '513', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 14, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 791146), datetime.datetime(2025, 11, 19, 16, 22, 20, 791147))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28253) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28253) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28253) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28253', '793', '513', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 14, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 791146), datetime.datetime(2025, 11, 19, 16, 22, 20, 791147))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 795: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28246) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28246', '795', '515', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 29, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 791532), datetime.datetime(2025, 11, 19, 16, 22, 20, 791532))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28246) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28246) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28246) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28246', '795', '515', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 29, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 791532), datetime.datetime(2025, 11, 19, 16, 22, 20, 791532))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 797: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28554) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28554', '797', '516', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 13, 38, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 792161), datetime.datetime(2025, 11, 19, 16, 22, 20, 792162))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28554) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28554) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28554) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28554', '797', '516', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 13, 38, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 792161), datetime.datetime(2025, 11, 19, 16, 22, 20, 792162))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 807: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28243) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28243', '807', '519', datetime.date(2014, 5, 22), datetime.datetime(2014, 5, 22, 12, 32, 47), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 799720), datetime.datetime(2025, 11, 19, 16, 22, 20, 799721))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28243) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28243) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28243) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28243', '807', '519', datetime.date(2014, 5, 22), datetime.datetime(2014, 5, 22, 12, 32, 47), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 799720), datetime.datetime(2025, 11, 19, 16, 22, 20, 799721))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 809: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4430) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4430', '809', '521', datetime.date(2014, 5, 22), datetime.datetime(2014, 5, 22, 15, 25, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 800195), datetime.datetime(2025, 11, 19, 16, 22, 20, 800196))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4430) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4430) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4430) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4430', '809', '521', datetime.date(2014, 5, 22), datetime.datetime(2014, 5, 22, 15, 25, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 800195), datetime.datetime(2025, 11, 19, 16, 22, 20, 800196))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 819: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16610) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16610', '819', '522', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 9, 55, 16), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 800533), datetime.datetime(2025, 11, 19, 16, 22, 20, 800534))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16610) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16610) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16610) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16610', '819', '522', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 9, 55, 16), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 800533), datetime.datetime(2025, 11, 19, 16, 22, 20, 800534))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 821: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28268) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28268', '821', '523', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 45, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 802179), datetime.datetime(2025, 11, 19, 16, 22, 20, 802182))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28268) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28268) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28268) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28268', '821', '523', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 45, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 802179), datetime.datetime(2025, 11, 19, 16, 22, 20, 802182))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 822: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28269) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28269', '822', '524', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 48, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 810930), datetime.datetime(2025, 11, 19, 16, 22, 20, 810932))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28269) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28269) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28269) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28269', '822', '524', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 48, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 810930), datetime.datetime(2025, 11, 19, 16, 22, 20, 810932))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 824: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8615) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8615', '824', '526', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 17, 2, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 826847), datetime.datetime(2025, 11, 19, 16, 22, 20, 826848))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8615) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8615) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8615) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8615', '824', '526', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 17, 2, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 826847), datetime.datetime(2025, 11, 19, 16, 22, 20, 826848))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 823: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28270) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28270', '823', '525', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 51, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 827551), datetime.datetime(2025, 11, 19, 16, 22, 20, 827552))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28270) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28270) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28270) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28270', '823', '525', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 51, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 827551), datetime.datetime(2025, 11, 19, 16, 22, 20, 827552))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 826: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14133) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14133', '826', '528', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 8, 55, 33), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 832460), datetime.datetime(2025, 11, 19, 16, 22, 20, 832461))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14133) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14133) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14133) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14133', '826', '528', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 8, 55, 33), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 832460), datetime.datetime(2025, 11, 19, 16, 22, 20, 832461))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 827: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28271) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28271', '827', '529', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 8, 59, 10), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 836649), datetime.datetime(2025, 11, 19, 16, 22, 20, 836650))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28271) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28271) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28271) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28271', '827', '529', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 8, 59, 10), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 836649), datetime.datetime(2025, 11, 19, 16, 22, 20, 836650))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 830: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28273) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28273', '830', '530', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 12, 31), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 837004), datetime.datetime(2025, 11, 19, 16, 22, 20, 837005))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28273) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28273) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28273) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28273', '830', '530', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 12, 31), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 837004), datetime.datetime(2025, 11, 19, 16, 22, 20, 837005))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 834: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28276) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28276', '834', '533', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 18, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 837405), datetime.datetime(2025, 11, 19, 16, 22, 20, 837406))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28276) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28276) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28276) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28276', '834', '533', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 18, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 837405), datetime.datetime(2025, 11, 19, 16, 22, 20, 837406))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 833: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28275) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28275', '833', '532', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 16, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 837743), datetime.datetime(2025, 11, 19, 16, 22, 20, 837744))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28275) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28275) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28275) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28275', '833', '532', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 16, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 837743), datetime.datetime(2025, 11, 19, 16, 22, 20, 837744))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 835: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28277) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28277', '835', '534', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 20, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 838080), datetime.datetime(2025, 11, 19, 16, 22, 20, 838081))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28277) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28277) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28277) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28277', '835', '534', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 20, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 838080), datetime.datetime(2025, 11, 19, 16, 22, 20, 838081))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 836: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28278) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28278', '836', '535', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 24, 2), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 847321), datetime.datetime(2025, 11, 19, 16, 22, 20, 847323))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28278) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28278) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28278) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28278', '836', '535', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 24, 2), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 847321), datetime.datetime(2025, 11, 19, 16, 22, 20, 847323))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 837: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28279) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28279', '837', '536', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 24, 47), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 858440), datetime.datetime(2025, 11, 19, 16, 22, 20, 858441))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28279) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28279) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28279) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28279', '837', '536', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 24, 47), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 858440), datetime.datetime(2025, 11, 19, 16, 22, 20, 858441))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 838: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28280) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28280', '838', '537', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 28, 13), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 876955), datetime.datetime(2025, 11, 19, 16, 22, 20, 876956))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28280) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28280) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28280) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28280', '838', '537', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 28, 13), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 876955), datetime.datetime(2025, 11, 19, 16, 22, 20, 876956))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 839: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28281) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28281', '839', '538', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 30, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 877375), datetime.datetime(2025, 11, 19, 16, 22, 20, 877376))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28281) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28281) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28281) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28281', '839', '538', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 30, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 877375), datetime.datetime(2025, 11, 19, 16, 22, 20, 877376))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 840: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28282) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28282', '840', '539', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 30, 38), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 885836), datetime.datetime(2025, 11, 19, 16, 22, 20, 885837))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28282) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28282) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28282) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28282', '840', '539', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 30, 38), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 885836), datetime.datetime(2025, 11, 19, 16, 22, 20, 885837))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 841: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26227) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26227', '841', '540', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 15, 59, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 886214), datetime.datetime(2025, 11, 19, 16, 22, 20, 886215))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26227) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26227) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26227) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26227', '841', '540', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 15, 59, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 886214), datetime.datetime(2025, 11, 19, 16, 22, 20, 886215))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 842: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28286) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28286', '842', '541', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 16, 50, 2), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 886529), datetime.datetime(2025, 11, 19, 16, 22, 20, 886530))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28286) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28286) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28286) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28286', '842', '541', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 16, 50, 2), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 886529), datetime.datetime(2025, 11, 19, 16, 22, 20, 886530))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 844: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28284) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28284', '844', '542', datetime.date(2014, 5, 25), datetime.datetime(2014, 5, 25, 15, 38, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 886817), datetime.datetime(2025, 11, 19, 16, 22, 20, 886818))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28284) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28284) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28284) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28284', '844', '542', datetime.date(2014, 5, 25), datetime.datetime(2014, 5, 25, 15, 38, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 886817), datetime.datetime(2025, 11, 19, 16, 22, 20, 886818))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 845: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28194) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28194', '845', '543', datetime.date(2014, 5, 25), datetime.datetime(2014, 5, 25, 15, 40, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 887145), datetime.datetime(2025, 11, 19, 16, 22, 20, 887146))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28194) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28194) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28194) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28194', '845', '543', datetime.date(2014, 5, 25), datetime.datetime(2014, 5, 25, 15, 40, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 887145), datetime.datetime(2025, 11, 19, 16, 22, 20, 887146))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 846: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28285) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28285', '846', '544', datetime.date(2014, 5, 25), datetime.datetime(2014, 5, 25, 15, 42, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 894489), datetime.datetime(2025, 11, 19, 16, 22, 20, 894491))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28285) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28285) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28285) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28285', '846', '544', datetime.date(2014, 5, 25), datetime.datetime(2014, 5, 25, 15, 42, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 894489), datetime.datetime(2025, 11, 19, 16, 22, 20, 894491))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 852: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28288) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28288', '852', '545', datetime.date(2014, 5, 27), datetime.datetime(2014, 5, 27, 9, 16, 10), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 896214), datetime.datetime(2025, 11, 19, 16, 22, 20, 896215))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28288) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28288) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28288) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28288', '852', '545', datetime.date(2014, 5, 27), datetime.datetime(2014, 5, 27, 9, 16, 10), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 896214), datetime.datetime(2025, 11, 19, 16, 22, 20, 896215))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 854: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21310) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21310', '854', '547', datetime.date(2014, 5, 27), datetime.datetime(2014, 5, 27, 11, 46, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 896592), datetime.datetime(2025, 11, 19, 16, 22, 20, 896593))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21310) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21310) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21310) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21310', '854', '547', datetime.date(2014, 5, 27), datetime.datetime(2014, 5, 27, 11, 46, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 896592), datetime.datetime(2025, 11, 19, 16, 22, 20, 896593))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 855: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28290) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28290', '855', '548', datetime.date(2014, 5, 27), datetime.datetime(2014, 5, 27, 12, 33, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 914163), datetime.datetime(2025, 11, 19, 16, 22, 20, 914165))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28290) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28290) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28290) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28290', '855', '548', datetime.date(2014, 5, 27), datetime.datetime(2014, 5, 27, 12, 33, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 914163), datetime.datetime(2025, 11, 19, 16, 22, 20, 914165))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 857: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28293) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28293', '857', '550', datetime.date(2014, 5, 27), datetime.datetime(2014, 5, 27, 14, 39, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 918846), datetime.datetime(2025, 11, 19, 16, 22, 20, 918847))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28293) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28293) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28293) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28293', '857', '550', datetime.date(2014, 5, 27), datetime.datetime(2014, 5, 27, 14, 39, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 918846), datetime.datetime(2025, 11, 19, 16, 22, 20, 918847))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 858: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28294) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28294', '858', '551', datetime.date(2014, 5, 27), datetime.datetime(2014, 5, 27, 16, 32, 9), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 926808), datetime.datetime(2025, 11, 19, 16, 22, 20, 926810))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28294) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28294) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28294) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28294', '858', '551', datetime.date(2014, 5, 27), datetime.datetime(2014, 5, 27, 16, 32, 9), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 926808), datetime.datetime(2025, 11, 19, 16, 22, 20, 926810))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 859: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28295) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28295', '859', '552', datetime.date(2014, 5, 28), datetime.datetime(2014, 5, 28, 8, 14, 58), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 927192), datetime.datetime(2025, 11, 19, 16, 22, 20, 927193))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28295) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28295) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28295) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28295', '859', '552', datetime.date(2014, 5, 28), datetime.datetime(2014, 5, 28, 8, 14, 58), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 927192), datetime.datetime(2025, 11, 19, 16, 22, 20, 927193))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 860: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28296) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28296', '860', '553', datetime.date(2014, 5, 28), datetime.datetime(2014, 5, 28, 8, 50, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 927550), datetime.datetime(2025, 11, 19, 16, 22, 20, 927551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28296) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28296) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28296) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28296', '860', '553', datetime.date(2014, 5, 28), datetime.datetime(2014, 5, 28, 8, 50, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 927550), datetime.datetime(2025, 11, 19, 16, 22, 20, 927551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 861: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28297) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28297', '861', '554', datetime.date(2014, 5, 28), datetime.datetime(2014, 5, 28, 9, 19, 3), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 927845), datetime.datetime(2025, 11, 19, 16, 22, 20, 927846))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28297) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28297) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28297) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28297', '861', '554', datetime.date(2014, 5, 28), datetime.datetime(2014, 5, 28, 9, 19, 3), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 927845), datetime.datetime(2025, 11, 19, 16, 22, 20, 927846))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 863: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28298) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28298', '863', '555', datetime.date(2014, 5, 28), datetime.datetime(2014, 5, 28, 11, 19, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 933209), datetime.datetime(2025, 11, 19, 16, 22, 20, 933210))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28298) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28298) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28298) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28298', '863', '555', datetime.date(2014, 5, 28), datetime.datetime(2014, 5, 28, 11, 19, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 933209), datetime.datetime(2025, 11, 19, 16, 22, 20, 933210))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 868: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28299) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28299', '868', '559', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 11, 39, 56), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 938976), datetime.datetime(2025, 11, 19, 16, 22, 20, 938977))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28299) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28299) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28299) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28299', '868', '559', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 11, 39, 56), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 938976), datetime.datetime(2025, 11, 19, 16, 22, 20, 938977))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 869: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28301) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28301', '869', '560', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 11, 42, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 939443), datetime.datetime(2025, 11, 19, 16, 22, 20, 939444))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28301) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28301) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28301) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28301', '869', '560', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 11, 42, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 939443), datetime.datetime(2025, 11, 19, 16, 22, 20, 939444))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 870: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28304) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28304', '870', '561', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 13, 11, 50), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 957608), datetime.datetime(2025, 11, 19, 16, 22, 20, 957610))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28304) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28304) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28304) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28304', '870', '561', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 13, 11, 50), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 957608), datetime.datetime(2025, 11, 19, 16, 22, 20, 957610))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 871: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25197) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25197', '871', '562', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 15, 15, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 962862), datetime.datetime(2025, 11, 19, 16, 22, 20, 962864))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25197) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25197) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25197) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25197', '871', '562', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 15, 15, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 962862), datetime.datetime(2025, 11, 19, 16, 22, 20, 962864))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 872: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21003) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21003', '872', '563', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 15, 27, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 971745), datetime.datetime(2025, 11, 19, 16, 22, 20, 971747))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21003) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21003) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21003) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21003', '872', '563', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 15, 27, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 971745), datetime.datetime(2025, 11, 19, 16, 22, 20, 971747))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 875: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28309) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28309', '875', '565', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 17, 39, 16), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 972294), datetime.datetime(2025, 11, 19, 16, 22, 20, 972295))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28309) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28309) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28309) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28309', '875', '565', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 17, 39, 16), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 972294), datetime.datetime(2025, 11, 19, 16, 22, 20, 972295))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 873: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28307) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28307', '873', '564', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 15, 44, 46), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 973282), datetime.datetime(2025, 11, 19, 16, 22, 20, 973284))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28307) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28307) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28307) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28307', '873', '564', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 15, 44, 46), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 973282), datetime.datetime(2025, 11, 19, 16, 22, 20, 973284))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:20 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 876: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28310) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28310', '876', '566', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 17, 46, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 973679), datetime.datetime(2025, 11, 19, 16, 22, 20, 973680))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28310) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28310) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28310) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28310', '876', '566', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 17, 46, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 973679), datetime.datetime(2025, 11, 19, 16, 22, 20, 973680))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 877: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28312) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28312', '877', '567', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 17, 50, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 979305), datetime.datetime(2025, 11, 19, 16, 22, 20, 979307))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28312) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28312) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28312) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28312', '877', '567', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 17, 50, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 979305), datetime.datetime(2025, 11, 19, 16, 22, 20, 979307))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 878: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28314) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28314', '878', '568', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 17, 55, 7), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 984401), datetime.datetime(2025, 11, 19, 16, 22, 20, 984402))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28314) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28314) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28314) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28314', '878', '568', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 17, 55, 7), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 984401), datetime.datetime(2025, 11, 19, 16, 22, 20, 984402))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 879: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28315) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28315', '879', '569', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 17, 57, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 985112), datetime.datetime(2025, 11, 19, 16, 22, 20, 985113))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28315) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28315) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28315) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28315', '879', '569', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 17, 57, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 20, 985112), datetime.datetime(2025, 11, 19, 16, 22, 20, 985113))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 880: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28316) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28316', '880', '570', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 20, 10, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 865), datetime.datetime(2025, 11, 19, 16, 22, 21, 866))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28316) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28316) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28316) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28316', '880', '570', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 20, 10, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 865), datetime.datetime(2025, 11, 19, 16, 22, 21, 866))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 881: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19776', '881', '571', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 20, 18, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 6387), datetime.datetime(2025, 11, 19, 16, 22, 21, 6390))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19776', '881', '571', datetime.date(2014, 5, 29), datetime.datetime(2014, 5, 29, 20, 18, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 6387), datetime.datetime(2025, 11, 19, 16, 22, 21, 6390))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 883: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28321) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28321', '883', '572', datetime.date(2014, 5, 30), datetime.datetime(2014, 5, 30, 16, 48, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 16400), datetime.datetime(2025, 11, 19, 16, 22, 21, 16402))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28321) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28321) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28321) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28321', '883', '572', datetime.date(2014, 5, 30), datetime.datetime(2014, 5, 30, 16, 48, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 16400), datetime.datetime(2025, 11, 19, 16, 22, 21, 16402))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 885: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28320) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28320', '885', '574', datetime.date(2014, 5, 30), datetime.datetime(2014, 5, 30, 16, 48, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 16864), datetime.datetime(2025, 11, 19, 16, 22, 21, 16865))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28320) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28320) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28320) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28320', '885', '574', datetime.date(2014, 5, 30), datetime.datetime(2014, 5, 30, 16, 48, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 16864), datetime.datetime(2025, 11, 19, 16, 22, 21, 16865))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 886: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28319) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28319', '886', '575', datetime.date(2014, 5, 30), datetime.datetime(2014, 5, 30, 18, 44, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 17819), datetime.datetime(2025, 11, 19, 16, 22, 21, 17820))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28319) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28319) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28319) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28319', '886', '575', datetime.date(2014, 5, 30), datetime.datetime(2014, 5, 30, 18, 44, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 17819), datetime.datetime(2025, 11, 19, 16, 22, 21, 17820))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 888: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28322) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28322', '888', '577', datetime.date(2014, 5, 30), datetime.datetime(2014, 5, 30, 20, 3, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 22838), datetime.datetime(2025, 11, 19, 16, 22, 21, 22840))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28322) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28322) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28322) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28322', '888', '577', datetime.date(2014, 5, 30), datetime.datetime(2014, 5, 30, 20, 3, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 22838), datetime.datetime(2025, 11, 19, 16, 22, 21, 22840))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 889: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28323) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28323', '889', '578', datetime.date(2014, 5, 30), datetime.datetime(2014, 5, 30, 20, 6, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 23266), datetime.datetime(2025, 11, 19, 16, 22, 21, 23267))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28323) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28323) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28323) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28323', '889', '578', datetime.date(2014, 5, 30), datetime.datetime(2014, 5, 30, 20, 6, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 23266), datetime.datetime(2025, 11, 19, 16, 22, 21, 23267))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 890: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26289) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26289', '890', '579', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 8, 13, 20), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 28041), datetime.datetime(2025, 11, 19, 16, 22, 21, 28043))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26289) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26289) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26289) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26289', '890', '579', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 8, 13, 20), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 28041), datetime.datetime(2025, 11, 19, 16, 22, 21, 28043))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 891: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28325) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28325', '891', '580', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 9, 25, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 28537), datetime.datetime(2025, 11, 19, 16, 22, 21, 28538))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28325) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28325) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28325) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28325', '891', '580', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 9, 25, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 28537), datetime.datetime(2025, 11, 19, 16, 22, 21, 28538))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 894: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28327) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28327', '894', '583', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 11, 59, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 41720), datetime.datetime(2025, 11, 19, 16, 22, 21, 41722))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28327) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28327) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28327) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28327', '894', '583', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 11, 59, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 41720), datetime.datetime(2025, 11, 19, 16, 22, 21, 41722))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 893: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28326) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28326', '893', '582', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 11, 56, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 42189), datetime.datetime(2025, 11, 19, 16, 22, 21, 42190))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28326) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28326) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28326) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28326', '893', '582', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 11, 56, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 42189), datetime.datetime(2025, 11, 19, 16, 22, 21, 42190))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 895: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2761) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2761', '895', '584', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 12, 41, 14), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 50577), datetime.datetime(2025, 11, 19, 16, 22, 21, 50579))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2761) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2761) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2761) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2761', '895', '584', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 12, 41, 14), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 50577), datetime.datetime(2025, 11, 19, 16, 22, 21, 50579))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 897: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26071) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26071', '897', '585', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 14, 4, 44), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 59250), datetime.datetime(2025, 11, 19, 16, 22, 21, 59252))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26071) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26071) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26071) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26071', '897', '585', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 14, 4, 44), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 59250), datetime.datetime(2025, 11, 19, 16, 22, 21, 59252))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 903: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28329) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28329', '903', '586', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 14, 44, 54), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 59671), datetime.datetime(2025, 11, 19, 16, 22, 21, 59672))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28329) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28329) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28329) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28329', '903', '586', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 14, 44, 54), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 59671), datetime.datetime(2025, 11, 19, 16, 22, 21, 59672))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 904: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27583) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27583', '904', '587', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 14, 51, 4), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 59991), datetime.datetime(2025, 11, 19, 16, 22, 21, 59992))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27583) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27583) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27583) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27583', '904', '587', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 14, 51, 4), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 59991), datetime.datetime(2025, 11, 19, 16, 22, 21, 59992))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 905: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28330) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28330', '905', '588', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 14, 52, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 68114), datetime.datetime(2025, 11, 19, 16, 22, 21, 68115))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28330) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28330) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28330) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28330', '905', '588', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 14, 52, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 68114), datetime.datetime(2025, 11, 19, 16, 22, 21, 68115))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 906: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28332) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28332', '906', '589', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 16, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 68506), datetime.datetime(2025, 11, 19, 16, 22, 21, 68507))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28332) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28332) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28332) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28332', '906', '589', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 16, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 68506), datetime.datetime(2025, 11, 19, 16, 22, 21, 68507))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 908: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28334) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28334', '908', '591', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 22, 28), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 73650), datetime.datetime(2025, 11, 19, 16, 22, 21, 73652))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28334) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28334) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28334) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28334', '908', '591', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 22, 28), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 73650), datetime.datetime(2025, 11, 19, 16, 22, 21, 73652))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 907: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28333) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28333', '907', '590', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 20, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 74047), datetime.datetime(2025, 11, 19, 16, 22, 21, 74048))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28333) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28333) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28333) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28333', '907', '590', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 20, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 74047), datetime.datetime(2025, 11, 19, 16, 22, 21, 74048))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 909: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28335) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28335', '909', '592', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 28, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 85497), datetime.datetime(2025, 11, 19, 16, 22, 21, 85498))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28335) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28335) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28335) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28335', '909', '592', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 28, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 85497), datetime.datetime(2025, 11, 19, 16, 22, 21, 85498))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 910: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28336) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28336', '910', '593', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 33, 53), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 85981), datetime.datetime(2025, 11, 19, 16, 22, 21, 85981))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28336) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28336) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28336) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28336', '910', '593', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 33, 53), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 85981), datetime.datetime(2025, 11, 19, 16, 22, 21, 85981))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 911: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28337) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28337', '911', '594', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 35, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 94501), datetime.datetime(2025, 11, 19, 16, 22, 21, 94502))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28337) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28337) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28337) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28337', '911', '594', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 35, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 94501), datetime.datetime(2025, 11, 19, 16, 22, 21, 94502))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 912: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28338) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28338', '912', '595', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 38, 22), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 103049), datetime.datetime(2025, 11, 19, 16, 22, 21, 103050))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28338) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28338) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28338) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28338', '912', '595', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 38, 22), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 103049), datetime.datetime(2025, 11, 19, 16, 22, 21, 103050))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 913: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28339) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28339', '913', '596', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 39, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 103557), datetime.datetime(2025, 11, 19, 16, 22, 21, 103558))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28339) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28339) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28339) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28339', '913', '596', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 39, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 103557), datetime.datetime(2025, 11, 19, 16, 22, 21, 103558))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 914: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28340) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28340', '914', '597', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 49, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 103943), datetime.datetime(2025, 11, 19, 16, 22, 21, 103943))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28340) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28340) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28340) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28340', '914', '597', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 49, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 103943), datetime.datetime(2025, 11, 19, 16, 22, 21, 103943))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 915: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28341) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28341', '915', '598', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 53, 53), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 112091), datetime.datetime(2025, 11, 19, 16, 22, 21, 112092))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28341) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28341) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28341) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28341', '915', '598', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 53, 53), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 112091), datetime.datetime(2025, 11, 19, 16, 22, 21, 112092))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 916: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28342) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28342', '916', '599', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 59, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 112686), datetime.datetime(2025, 11, 19, 16, 22, 21, 112687))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28342) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28342) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28342) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28342', '916', '599', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 18, 59, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 112686), datetime.datetime(2025, 11, 19, 16, 22, 21, 112687))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 917: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28343) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28343', '917', '600', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 19, 2, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 117299), datetime.datetime(2025, 11, 19, 16, 22, 21, 117301))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28343) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28343) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28343) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28343', '917', '600', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 19, 2, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 117299), datetime.datetime(2025, 11, 19, 16, 22, 21, 117301))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 918: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28344) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28344', '918', '601', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 19, 3, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 117719), datetime.datetime(2025, 11, 19, 16, 22, 21, 117720))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28344) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28344) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28344) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28344', '918', '601', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 19, 3, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 117719), datetime.datetime(2025, 11, 19, 16, 22, 21, 117720))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 919: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28345) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28345', '919', '602', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 19, 6, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 130009), datetime.datetime(2025, 11, 19, 16, 22, 21, 130012))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28345) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28345) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28345) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28345', '919', '602', datetime.date(2014, 5, 31), datetime.datetime(2014, 5, 31, 19, 6, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 130009), datetime.datetime(2025, 11, 19, 16, 22, 21, 130012))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 923: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16933) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16933', '923', '605', datetime.date(2014, 6, 1), datetime.datetime(2014, 6, 1, 9, 38, 25), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 130531), datetime.datetime(2025, 11, 19, 16, 22, 21, 130532))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16933) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16933) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16933) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16933', '923', '605', datetime.date(2014, 6, 1), datetime.datetime(2014, 6, 1, 9, 38, 25), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 130531), datetime.datetime(2025, 11, 19, 16, 22, 21, 130532))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 924: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16933) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16933', '924', '606', datetime.date(2014, 6, 1), datetime.datetime(2014, 6, 1, 9, 41, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 140770), datetime.datetime(2025, 11, 19, 16, 22, 21, 140772))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16933) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16933) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16933) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16933', '924', '606', datetime.date(2014, 6, 1), datetime.datetime(2014, 6, 1, 9, 41, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 140770), datetime.datetime(2025, 11, 19, 16, 22, 21, 140772))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 929: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28347) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28347', '929', '609', datetime.date(2014, 6, 1), datetime.datetime(2014, 6, 1, 14, 21, 20), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 149551), datetime.datetime(2025, 11, 19, 16, 22, 21, 149552))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28347) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28347) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28347) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28347', '929', '609', datetime.date(2014, 6, 1), datetime.datetime(2014, 6, 1, 14, 21, 20), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 149551), datetime.datetime(2025, 11, 19, 16, 22, 21, 149552))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 927: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1409) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1409', '927', '608', datetime.date(2014, 6, 1), datetime.datetime(2014, 6, 1, 13, 3, 11), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 149946), datetime.datetime(2025, 11, 19, 16, 22, 21, 149947))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1409) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1409) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1409) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1409', '927', '608', datetime.date(2014, 6, 1), datetime.datetime(2014, 6, 1, 13, 3, 11), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 149946), datetime.datetime(2025, 11, 19, 16, 22, 21, 149947))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 930: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28348) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28348', '930', '610', datetime.date(2014, 6, 1), datetime.datetime(2014, 6, 1, 17, 4, 31), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 150308), datetime.datetime(2025, 11, 19, 16, 22, 21, 150309))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28348) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28348) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28348) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28348', '930', '610', datetime.date(2014, 6, 1), datetime.datetime(2014, 6, 1, 17, 4, 31), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 150308), datetime.datetime(2025, 11, 19, 16, 22, 21, 150309))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 935: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22019', '935', '613', datetime.date(2014, 6, 2), datetime.datetime(2014, 6, 2, 19, 0, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 161127), datetime.datetime(2025, 11, 19, 16, 22, 21, 161128))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22019', '935', '613', datetime.date(2014, 6, 2), datetime.datetime(2014, 6, 2, 19, 0, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 161127), datetime.datetime(2025, 11, 19, 16, 22, 21, 161128))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 940: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28360) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28360', '940', '614', datetime.date(2014, 6, 3), datetime.datetime(2014, 6, 3, 14, 31, 45), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 166143), datetime.datetime(2025, 11, 19, 16, 22, 21, 166145))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28360) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28360) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28360) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28360', '940', '614', datetime.date(2014, 6, 3), datetime.datetime(2014, 6, 3, 14, 31, 45), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 166143), datetime.datetime(2025, 11, 19, 16, 22, 21, 166145))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 941: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28361) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28361', '941', '615', datetime.date(2014, 6, 3), datetime.datetime(2014, 6, 3, 15, 17, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 166602), datetime.datetime(2025, 11, 19, 16, 22, 21, 166603))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28361) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28361) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28361) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28361', '941', '615', datetime.date(2014, 6, 3), datetime.datetime(2014, 6, 3, 15, 17, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 166602), datetime.datetime(2025, 11, 19, 16, 22, 21, 166603))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 954: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28371) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28371', '954', '618', datetime.date(2014, 6, 4), datetime.datetime(2014, 6, 4, 16, 30, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 180425), datetime.datetime(2025, 11, 19, 16, 22, 21, 180427))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28371) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28371) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28371) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28371', '954', '618', datetime.date(2014, 6, 4), datetime.datetime(2014, 6, 4, 16, 30, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 180425), datetime.datetime(2025, 11, 19, 16, 22, 21, 180427))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 957: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28372) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28372', '957', '619', datetime.date(2014, 6, 5), datetime.datetime(2014, 6, 5, 11, 20, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 180855), datetime.datetime(2025, 11, 19, 16, 22, 21, 180856))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28372) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28372) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28372) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28372', '957', '619', datetime.date(2014, 6, 5), datetime.datetime(2014, 6, 5, 11, 20, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 180855), datetime.datetime(2025, 11, 19, 16, 22, 21, 180856))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 958: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28374) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28374', '958', '620', datetime.date(2014, 6, 5), datetime.datetime(2014, 6, 5, 12, 55, 19), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 185519), datetime.datetime(2025, 11, 19, 16, 22, 21, 185520))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28374) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28374) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28374) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28374', '958', '620', datetime.date(2014, 6, 5), datetime.datetime(2014, 6, 5, 12, 55, 19), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 185519), datetime.datetime(2025, 11, 19, 16, 22, 21, 185520))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 962: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28890) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28890', '962', '623', datetime.date(2014, 6, 5), datetime.datetime(2014, 6, 5, 13, 44, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 194038), datetime.datetime(2025, 11, 19, 16, 22, 21, 194039))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28890) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28890) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28890) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28890', '962', '623', datetime.date(2014, 6, 5), datetime.datetime(2014, 6, 5, 13, 44, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 194038), datetime.datetime(2025, 11, 19, 16, 22, 21, 194039))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 960: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28373) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28373', '960', '621', datetime.date(2014, 6, 5), datetime.datetime(2014, 6, 5, 13, 11, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 194407), datetime.datetime(2025, 11, 19, 16, 22, 21, 194408))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28373) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28373) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28373) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28373', '960', '621', datetime.date(2014, 6, 5), datetime.datetime(2014, 6, 5, 13, 11, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 194407), datetime.datetime(2025, 11, 19, 16, 22, 21, 194408))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 965: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24343) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24343', '965', '625', datetime.date(2014, 6, 6), datetime.datetime(2014, 6, 6, 8, 47, 47), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 194809), datetime.datetime(2025, 11, 19, 16, 22, 21, 194810))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24343) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24343) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24343) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24343', '965', '625', datetime.date(2014, 6, 6), datetime.datetime(2014, 6, 6, 8, 47, 47), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 194809), datetime.datetime(2025, 11, 19, 16, 22, 21, 194810))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 966: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8306) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8306', '966', '626', datetime.date(2014, 6, 6), datetime.datetime(2014, 6, 6, 9, 25, 53), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 203476), datetime.datetime(2025, 11, 19, 16, 22, 21, 203477))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8306) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8306) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8306) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8306', '966', '626', datetime.date(2014, 6, 6), datetime.datetime(2014, 6, 6, 9, 25, 53), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 203476), datetime.datetime(2025, 11, 19, 16, 22, 21, 203477))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 967: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13398) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13398', '967', '627', datetime.date(2014, 6, 6), datetime.datetime(2014, 6, 6, 9, 34, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 207738), datetime.datetime(2025, 11, 19, 16, 22, 21, 207739))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13398) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13398) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13398) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13398', '967', '627', datetime.date(2014, 6, 6), datetime.datetime(2014, 6, 6, 9, 34, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 207738), datetime.datetime(2025, 11, 19, 16, 22, 21, 207739))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 978: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26961) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26961', '978', '629', datetime.date(2014, 6, 6), datetime.datetime(2014, 6, 6, 17, 7, 30), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 223210), datetime.datetime(2025, 11, 19, 16, 22, 21, 223212))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26961) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26961) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26961) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26961', '978', '629', datetime.date(2014, 6, 6), datetime.datetime(2014, 6, 6, 17, 7, 30), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 223210), datetime.datetime(2025, 11, 19, 16, 22, 21, 223212))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 979: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28386) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28386', '979', '630', datetime.date(2014, 6, 6), datetime.datetime(2014, 6, 6, 17, 8, 12), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 225326), datetime.datetime(2025, 11, 19, 16, 22, 21, 225328))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28386) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28386) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28386) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28386', '979', '630', datetime.date(2014, 6, 6), datetime.datetime(2014, 6, 6, 17, 8, 12), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 225326), datetime.datetime(2025, 11, 19, 16, 22, 21, 225328))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 989: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28384) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28384', '989', '631', datetime.date(2014, 6, 7), datetime.datetime(2014, 6, 7, 11, 7, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 225867), datetime.datetime(2025, 11, 19, 16, 22, 21, 225868))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28384) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28384) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28384) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28384', '989', '631', datetime.date(2014, 6, 7), datetime.datetime(2014, 6, 7, 11, 7, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 225867), datetime.datetime(2025, 11, 19, 16, 22, 21, 225868))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 992: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8306) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8306', '992', '634', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 8, 38, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 239198), datetime.datetime(2025, 11, 19, 16, 22, 21, 239199))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8306) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8306) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8306) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8306', '992', '634', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 8, 38, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 239198), datetime.datetime(2025, 11, 19, 16, 22, 21, 239199))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 993: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28387) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28387', '993', '635', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 10, 0, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 243544), datetime.datetime(2025, 11, 19, 16, 22, 21, 243546))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28387) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28387) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28387) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28387', '993', '635', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 10, 0, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 243544), datetime.datetime(2025, 11, 19, 16, 22, 21, 243546))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 994: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28388) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28388', '994', '636', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 11, 47, 29), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 243995), datetime.datetime(2025, 11, 19, 16, 22, 21, 243996))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28388) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28388) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28388) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28388', '994', '636', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 11, 47, 29), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 243995), datetime.datetime(2025, 11, 19, 16, 22, 21, 243996))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 995: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28390) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28390', '995', '637', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 11, 55, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 254401), datetime.datetime(2025, 11, 19, 16, 22, 21, 254405))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28390) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28390) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28390) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28390', '995', '637', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 11, 55, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 254401), datetime.datetime(2025, 11, 19, 16, 22, 21, 254405))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 996: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 5346) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '5346', '996', '638', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 12, 47, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 254964), datetime.datetime(2025, 11, 19, 16, 22, 21, 254965))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 5346) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 5346) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 5346) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '5346', '996', '638', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 12, 47, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 254964), datetime.datetime(2025, 11, 19, 16, 22, 21, 254965))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 997: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28389) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28389', '997', '639', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 7, 2), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 256183), datetime.datetime(2025, 11, 19, 16, 22, 21, 256185))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28389) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28389) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28389) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28389', '997', '639', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 7, 2), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 256183), datetime.datetime(2025, 11, 19, 16, 22, 21, 256185))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 999: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28392) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28392', '999', '641', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 33, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 270121), datetime.datetime(2025, 11, 19, 16, 22, 21, 270123))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28392) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28392) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28392) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28392', '999', '641', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 33, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 270121), datetime.datetime(2025, 11, 19, 16, 22, 21, 270123))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1001: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21201) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21201', '1001', '643', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 43, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 270856), datetime.datetime(2025, 11, 19, 16, 22, 21, 270857))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21201) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21201) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21201) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21201', '1001', '643', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 43, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 270856), datetime.datetime(2025, 11, 19, 16, 22, 21, 270857))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1000: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28393) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28393', '1000', '642', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 39, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 271293), datetime.datetime(2025, 11, 19, 16, 22, 21, 271294))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28393) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28393) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28393) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28393', '1000', '642', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 39, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 271293), datetime.datetime(2025, 11, 19, 16, 22, 21, 271294))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1003: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28446) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28446', '1003', '645', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 46, 18), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 285797), datetime.datetime(2025, 11, 19, 16, 22, 21, 285800))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28446) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28446) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28446) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28446', '1003', '645', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 46, 18), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 285797), datetime.datetime(2025, 11, 19, 16, 22, 21, 285800))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1002: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20471) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20471', '1002', '644', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 45, 3), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 286242), datetime.datetime(2025, 11, 19, 16, 22, 21, 286243))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20471) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20471) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20471) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20471', '1002', '644', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 45, 3), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 286242), datetime.datetime(2025, 11, 19, 16, 22, 21, 286243))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1004: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1152', '1004', '646', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 48, 13), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 286587), datetime.datetime(2025, 11, 19, 16, 22, 21, 286588))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1152', '1004', '646', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 48, 13), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 286587), datetime.datetime(2025, 11, 19, 16, 22, 21, 286588))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1006: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20099) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20099', '1006', '648', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 57, 33), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 298586), datetime.datetime(2025, 11, 19, 16, 22, 21, 298587))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20099) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20099) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20099) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20099', '1006', '648', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 57, 33), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 298586), datetime.datetime(2025, 11, 19, 16, 22, 21, 298587))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1005: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28394) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28394', '1005', '647', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 49, 10), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 299019), datetime.datetime(2025, 11, 19, 16, 22, 21, 299020))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28394) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28394) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28394) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28394', '1005', '647', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 13, 49, 10), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 299019), datetime.datetime(2025, 11, 19, 16, 22, 21, 299020))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1008: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1313', '1008', '650', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 1, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 300468), datetime.datetime(2025, 11, 19, 16, 22, 21, 300469))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1313', '1008', '650', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 1, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 300468), datetime.datetime(2025, 11, 19, 16, 22, 21, 300469))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1010: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28395) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28395', '1010', '652', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 7, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 311835), datetime.datetime(2025, 11, 19, 16, 22, 21, 311836))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28395) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28395) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28395) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28395', '1010', '652', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 7, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 311835), datetime.datetime(2025, 11, 19, 16, 22, 21, 311836))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1012: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 716) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '716', '1012', '654', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 18, 57), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 312249), datetime.datetime(2025, 11, 19, 16, 22, 21, 312250))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 716) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 716) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 716) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '716', '1012', '654', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 18, 57), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 312249), datetime.datetime(2025, 11, 19, 16, 22, 21, 312250))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1015: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28465) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28465', '1015', '657', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 31, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 320353), datetime.datetime(2025, 11, 19, 16, 22, 21, 320355))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28465) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28465) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28465) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28465', '1015', '657', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 31, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 320353), datetime.datetime(2025, 11, 19, 16, 22, 21, 320355))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1013: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6996) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6996', '1013', '655', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 22, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 320774), datetime.datetime(2025, 11, 19, 16, 22, 21, 320775))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6996) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6996) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6996) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6996', '1013', '655', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 22, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 320774), datetime.datetime(2025, 11, 19, 16, 22, 21, 320775))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1017: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11971) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11971', '1017', '659', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 44, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 332544), datetime.datetime(2025, 11, 19, 16, 22, 21, 332545))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11971) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11971) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11971) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11971', '1017', '659', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 44, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 332544), datetime.datetime(2025, 11, 19, 16, 22, 21, 332545))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1018: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28345) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28345', '1018', '660', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 47, 58), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 332918), datetime.datetime(2025, 11, 19, 16, 22, 21, 332919))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28345) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28345) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28345) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28345', '1018', '660', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 47, 58), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 332918), datetime.datetime(2025, 11, 19, 16, 22, 21, 332919))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1019: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28397) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28397', '1019', '661', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 53, 37), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 340034), datetime.datetime(2025, 11, 19, 16, 22, 21, 340035))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28397) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28397) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28397) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28397', '1019', '661', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 53, 37), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 340034), datetime.datetime(2025, 11, 19, 16, 22, 21, 340035))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1020: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28499) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28499', '1020', '662', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 56, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 340442), datetime.datetime(2025, 11, 19, 16, 22, 21, 340443))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28499) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28499) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28499) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28499', '1020', '662', datetime.date(2014, 6, 8), datetime.datetime(2014, 6, 8, 14, 56, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 340442), datetime.datetime(2025, 11, 19, 16, 22, 21, 340443))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1028: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28400) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28400', '1028', '664', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 9, 25, 38), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 348520), datetime.datetime(2025, 11, 19, 16, 22, 21, 348521))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28400) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28400) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28400) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28400', '1028', '664', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 9, 25, 38), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 348520), datetime.datetime(2025, 11, 19, 16, 22, 21, 348521))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1029: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21879) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21879', '1029', '665', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 12, 45, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 356205), datetime.datetime(2025, 11, 19, 16, 22, 21, 356206))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21879) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21879) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21879) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21879', '1029', '665', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 12, 45, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 356205), datetime.datetime(2025, 11, 19, 16, 22, 21, 356206))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1030: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20457) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20457', '1030', '666', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 1), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 356620), datetime.datetime(2025, 11, 19, 16, 22, 21, 356621))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20457) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20457) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20457) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20457', '1030', '666', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 1), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 356620), datetime.datetime(2025, 11, 19, 16, 22, 21, 356621))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1031: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13771) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13771', '1031', '667', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 5, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 364319), datetime.datetime(2025, 11, 19, 16, 22, 21, 364320))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13771) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13771) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13771) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13771', '1031', '667', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 5, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 364319), datetime.datetime(2025, 11, 19, 16, 22, 21, 364320))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1032: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28401) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28401', '1032', '668', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 11, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 365299), datetime.datetime(2025, 11, 19, 16, 22, 21, 365300))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28401) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28401) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28401) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28401', '1032', '668', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 11, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 365299), datetime.datetime(2025, 11, 19, 16, 22, 21, 365300))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1033: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3655) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3655', '1033', '669', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 15, 57), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 365703), datetime.datetime(2025, 11, 19, 16, 22, 21, 365704))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3655) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3655) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3655) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3655', '1033', '669', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 15, 57), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 365703), datetime.datetime(2025, 11, 19, 16, 22, 21, 365704))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1034: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28403) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28403', '1034', '670', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 19, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 370552), datetime.datetime(2025, 11, 19, 16, 22, 21, 370553))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28403) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28403) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28403) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28403', '1034', '670', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 19, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 370552), datetime.datetime(2025, 11, 19, 16, 22, 21, 370553))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1035: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26211) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26211', '1035', '671', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 29, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 377768), datetime.datetime(2025, 11, 19, 16, 22, 21, 377770))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26211) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26211) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26211) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26211', '1035', '671', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 13, 29, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 377768), datetime.datetime(2025, 11, 19, 16, 22, 21, 377770))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1036: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28405) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28405', '1036', '672', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 14, 20, 24), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 378967), datetime.datetime(2025, 11, 19, 16, 22, 21, 378968))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28405) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28405) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28405) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28405', '1036', '672', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 14, 20, 24), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 378967), datetime.datetime(2025, 11, 19, 16, 22, 21, 378968))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1037: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20096) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20096', '1037', '673', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 14, 42, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 379414), datetime.datetime(2025, 11, 19, 16, 22, 21, 379415))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20096) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20096) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20096) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20096', '1037', '673', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 14, 42, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 379414), datetime.datetime(2025, 11, 19, 16, 22, 21, 379415))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1038: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28407) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28407', '1038', '674', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 15, 3, 38), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 391189), datetime.datetime(2025, 11, 19, 16, 22, 21, 391191))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28407) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28407) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28407) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28407', '1038', '674', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 15, 3, 38), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 391189), datetime.datetime(2025, 11, 19, 16, 22, 21, 391191))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1039: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20104) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20104', '1039', '675', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 15, 9, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 398922), datetime.datetime(2025, 11, 19, 16, 22, 21, 398923))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20104) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20104) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20104) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20104', '1039', '675', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 15, 9, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 398922), datetime.datetime(2025, 11, 19, 16, 22, 21, 398923))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1040: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28408) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28408', '1040', '676', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 15, 11, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 399395), datetime.datetime(2025, 11, 19, 16, 22, 21, 399396))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28408) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28408) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28408) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28408', '1040', '676', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 15, 11, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 399395), datetime.datetime(2025, 11, 19, 16, 22, 21, 399396))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1041: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28409) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28409', '1041', '677', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 15, 22, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 407403), datetime.datetime(2025, 11, 19, 16, 22, 21, 407404))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28409) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28409) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28409) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28409', '1041', '677', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 15, 22, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 407403), datetime.datetime(2025, 11, 19, 16, 22, 21, 407404))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1043: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28410) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28410', '1043', '679', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 16, 3, 28), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 408494), datetime.datetime(2025, 11, 19, 16, 22, 21, 408495))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28410) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28410) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28410) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28410', '1043', '679', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 16, 3, 28), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 408494), datetime.datetime(2025, 11, 19, 16, 22, 21, 408495))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1042: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20461) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20461', '1042', '678', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 15, 36, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 408849), datetime.datetime(2025, 11, 19, 16, 22, 21, 408850))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20461) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20461) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20461) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20461', '1042', '678', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 15, 36, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 408849), datetime.datetime(2025, 11, 19, 16, 22, 21, 408850))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1044: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28411) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28411', '1044', '680', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 16, 16, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 413685), datetime.datetime(2025, 11, 19, 16, 22, 21, 413687))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28411) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28411) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28411) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28411', '1044', '680', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 16, 16, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 413685), datetime.datetime(2025, 11, 19, 16, 22, 21, 413687))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1045: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28413) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28413', '1045', '681', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 16, 35, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 417648), datetime.datetime(2025, 11, 19, 16, 22, 21, 417650))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28413) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28413) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28413) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28413', '1045', '681', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 16, 35, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 417648), datetime.datetime(2025, 11, 19, 16, 22, 21, 417650))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1046: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20067) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20067', '1046', '682', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 18, 6, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 425307), datetime.datetime(2025, 11, 19, 16, 22, 21, 425309))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20067) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20067) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20067) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20067', '1046', '682', datetime.date(2014, 6, 9), datetime.datetime(2014, 6, 9, 18, 6, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 425307), datetime.datetime(2025, 11, 19, 16, 22, 21, 425309))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1048: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8520) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8520', '1048', '683', datetime.date(2014, 6, 10), datetime.datetime(2014, 6, 10, 8, 54, 47), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 425752), datetime.datetime(2025, 11, 19, 16, 22, 21, 425753))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8520) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8520) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8520) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8520', '1048', '683', datetime.date(2014, 6, 10), datetime.datetime(2014, 6, 10, 8, 54, 47), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 425752), datetime.datetime(2025, 11, 19, 16, 22, 21, 425753))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1049: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28417) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28417', '1049', '684', datetime.date(2014, 6, 10), datetime.datetime(2014, 6, 10, 10, 12, 3), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 433957), datetime.datetime(2025, 11, 19, 16, 22, 21, 433958))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28417) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28417) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28417) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28417', '1049', '684', datetime.date(2014, 6, 10), datetime.datetime(2014, 6, 10, 10, 12, 3), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 433957), datetime.datetime(2025, 11, 19, 16, 22, 21, 433958))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1050: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28430) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28430', '1050', '685', datetime.date(2014, 6, 10), datetime.datetime(2014, 6, 10, 20, 44, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 442503), datetime.datetime(2025, 11, 19, 16, 22, 21, 442505))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28430) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28430) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28430) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28430', '1050', '685', datetime.date(2014, 6, 10), datetime.datetime(2014, 6, 10, 20, 44, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 442503), datetime.datetime(2025, 11, 19, 16, 22, 21, 442505))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1060: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28723) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28723', '1060', '686', datetime.date(2014, 6, 11), datetime.datetime(2014, 6, 11, 8, 22, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 442911), datetime.datetime(2025, 11, 19, 16, 22, 21, 442912))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28723) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28723) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28723) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28723', '1060', '686', datetime.date(2014, 6, 11), datetime.datetime(2014, 6, 11, 8, 22, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 442911), datetime.datetime(2025, 11, 19, 16, 22, 21, 442912))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1061: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28442) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28442', '1061', '687', datetime.date(2014, 6, 11), datetime.datetime(2014, 6, 11, 8, 34, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 450122), datetime.datetime(2025, 11, 19, 16, 22, 21, 450123))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28442) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28442) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28442) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28442', '1061', '687', datetime.date(2014, 6, 11), datetime.datetime(2014, 6, 11, 8, 34, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 450122), datetime.datetime(2025, 11, 19, 16, 22, 21, 450123))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1062: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16618) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16618', '1062', '688', datetime.date(2014, 6, 11), datetime.datetime(2014, 6, 11, 11, 30, 31), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 451080), datetime.datetime(2025, 11, 19, 16, 22, 21, 451081))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16618) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16618) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16618) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16618', '1062', '688', datetime.date(2014, 6, 11), datetime.datetime(2014, 6, 11, 11, 30, 31), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 451080), datetime.datetime(2025, 11, 19, 16, 22, 21, 451081))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:22:21 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 1063: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26776', '1063', '689', datetime.date(2014, 6, 11), datetime.datetime(2014, 6, 11, 15, 2, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 451448), datetime.datetime(2025, 11, 19, 16, 22, 21, 451449))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26776', '1063', '689', datetime.date(2014, 6, 11), datetime.datetime(2014, 6, 11, 15, 2, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 22, 21, 451448), datetime.datetime(2025, 11, 19, 16, 22, 21, 451449))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:36 - root - INFO - Logging to file: config/alpinebits.log 2025-11-19 16:23:36 - root - INFO - Logging configured at INFO level 2025-11-19 16:23:36 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-19 16:23:36 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-19 16:23:36 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-19 16:23:36 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-19 16:23:36 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-19 16:23:36 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-19 16:23:36 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-19 16:23:36 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-19 16:23:36 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-19 16:23:36 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-19 16:23:36 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-19 16:23:36 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-19 16:23:36 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-19 16:23:36 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-19 16:23:36 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-19 16:23:37 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-19 16:23:37 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-19 16:23:37 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-19 16:23:37 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-19 16:23:37 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-19 16:23:37 - alpine_bits_python.api - INFO - Application startup complete 2025-11-19 16:23:39 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-11-19 16:23:39 - alpine_bits_python.api - INFO - XML file queued for processing: logs/conversions_import/file_bemelman_20251119_162339.xml by user bemelman (original: file.xml) 2025-11-19 16:23:49 - alpine_bits_python.api - INFO - Starting database processing of file.xml 2025-11-19 16:23:49 - alpine_bits_python.conversion_service - INFO - ConversionService initialized in concurrent mode with SessionMaker 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Loaded 568 reservations into cache 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Reservation cache initialized with 6 hotel codes 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73224 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73260 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 70674 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73257 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73259 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73271 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73282 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73385 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73386 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73256 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73387 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73396 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73388 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73400 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73389 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73390 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73484 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 64718 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73503 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71940 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73081 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73544 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73545 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73592 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73650 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73658 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73681 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73327 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73731 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73737 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73798 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73809 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73802 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73360 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73758 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73829 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73833 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73853 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73858 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73869 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73870 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73884 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73832 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73890 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73898 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73919 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74006 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74010 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74012 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73977 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74069 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 74070 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 72586 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 73532 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: PMS ID 71770 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 23: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 506) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '506', '23', '1', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 19, 30), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 374602), datetime.datetime(2025, 11, 19, 16, 23, 53, 374604))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 506) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 506) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 506) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '506', '23', '1', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 19, 30), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 374602), datetime.datetime(2025, 11, 19, 16, 23, 53, 374604))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 73: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27150', '73', '12', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 17, 24), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 490100), datetime.datetime(2025, 11, 19, 16, 23, 53, 490102))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27150', '73', '12', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 17, 24), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 490100), datetime.datetime(2025, 11, 19, 16, 23, 53, 490102))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 74: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16041) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16041', '74', '13', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 19, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 496532), datetime.datetime(2025, 11, 19, 16, 23, 53, 496533))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16041) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16041) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16041) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16041', '74', '13', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 19, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 496532), datetime.datetime(2025, 11, 19, 16, 23, 53, 496533))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 77: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26149) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26149', '77', '16', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 31, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 504756), datetime.datetime(2025, 11, 19, 16, 23, 53, 504758))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26149) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26149) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26149) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26149', '77', '16', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 31, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 504756), datetime.datetime(2025, 11, 19, 16, 23, 53, 504758))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 68: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2031', '68', '8', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 15, 56, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 505216), datetime.datetime(2025, 11, 19, 16, 23, 53, 505217))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2031', '68', '8', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 15, 56, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 505216), datetime.datetime(2025, 11, 19, 16, 23, 53, 505217))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 28: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11578) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11578', '28', '6', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 25, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 505847), datetime.datetime(2025, 11, 19, 16, 23, 53, 505848))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11578) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11578) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11578) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11578', '28', '6', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 25, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 505847), datetime.datetime(2025, 11, 19, 16, 23, 53, 505848))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 27: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1150', '27', '5', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 24, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 506181), datetime.datetime(2025, 11, 19, 16, 23, 53, 506182))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1150', '27', '5', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 24, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 506181), datetime.datetime(2025, 11, 19, 16, 23, 53, 506182))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 26: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1100) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1100', '26', '4', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 23, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 506483), datetime.datetime(2025, 11, 19, 16, 23, 53, 506484))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1100) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1100) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1100) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1100', '26', '4', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 23, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 506483), datetime.datetime(2025, 11, 19, 16, 23, 53, 506484))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 24: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 535) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '535', '24', '2', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 22, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 505544), datetime.datetime(2025, 11, 19, 16, 23, 53, 505545))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 535) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 535) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 535) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '535', '24', '2', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 22, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 505544), datetime.datetime(2025, 11, 19, 16, 23, 53, 505545))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 29: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25137) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25137', '29', '7', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 25, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 507026), datetime.datetime(2025, 11, 19, 16, 23, 53, 507027))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25137) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25137) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25137) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25137', '29', '7', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 25, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 507026), datetime.datetime(2025, 11, 19, 16, 23, 53, 507027))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 25: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6131) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6131', '25', '3', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 23, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 507732), datetime.datetime(2025, 11, 19, 16, 23, 53, 507733))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6131) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6131) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6131) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6131', '25', '3', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 10, 23, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 507732), datetime.datetime(2025, 11, 19, 16, 23, 53, 507733))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 69: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23058) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23058', '69', '9', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 15, 57, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 512337), datetime.datetime(2025, 11, 19, 16, 23, 53, 512338))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23058) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23058) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23058) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23058', '69', '9', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 15, 57, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 512337), datetime.datetime(2025, 11, 19, 16, 23, 53, 512338))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 70 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 78: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20023) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20023', '78', '17', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 37, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 533900), datetime.datetime(2025, 11, 19, 16, 23, 53, 533901))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20023) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20023) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20023) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20023', '78', '17', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 37, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 533900), datetime.datetime(2025, 11, 19, 16, 23, 53, 533901))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 79: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21857) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21857', '79', '18', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 39, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 547143), datetime.datetime(2025, 11, 19, 16, 23, 53, 547144))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21857) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21857) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21857) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21857', '79', '18', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 39, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 547143), datetime.datetime(2025, 11, 19, 16, 23, 53, 547144))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 80: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28085) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28085', '80', '19', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 49, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 547620), datetime.datetime(2025, 11, 19, 16, 23, 53, 547621))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28085) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28085) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28085) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28085', '80', '19', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 49, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 547620), datetime.datetime(2025, 11, 19, 16, 23, 53, 547621))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 82: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18106) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18106', '82', '21', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 58, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 549916), datetime.datetime(2025, 11, 19, 16, 23, 53, 549917))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18106) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18106) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18106) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18106', '82', '21', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 58, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 549916), datetime.datetime(2025, 11, 19, 16, 23, 53, 549917))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 84: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21794) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21794', '84', '23', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 9, 12, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 550273), datetime.datetime(2025, 11, 19, 16, 23, 53, 550274))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21794) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21794) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21794) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21794', '84', '23', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 9, 12, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 550273), datetime.datetime(2025, 11, 19, 16, 23, 53, 550274))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 83: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1152', '83', '22', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 59, 22), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 550593), datetime.datetime(2025, 11, 19, 16, 23, 53, 550594))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1152', '83', '22', datetime.date(2014, 3, 26), datetime.datetime(2014, 3, 26, 16, 59, 22), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 550593), datetime.datetime(2025, 11, 19, 16, 23, 53, 550594))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 88: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28059) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28059', '88', '26', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 11, 54, 12), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 560421), datetime.datetime(2025, 11, 19, 16, 23, 53, 560422))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28059) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28059) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28059) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28059', '88', '26', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 11, 54, 12), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 560421), datetime.datetime(2025, 11, 19, 16, 23, 53, 560422))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 90: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27989) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27989', '90', '28', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 26, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 560933), datetime.datetime(2025, 11, 19, 16, 23, 53, 560934))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27989) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27989) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27989) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27989', '90', '28', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 26, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 560933), datetime.datetime(2025, 11, 19, 16, 23, 53, 560934))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 91: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27368) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27368', '91', '29', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 32, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 578517), datetime.datetime(2025, 11, 19, 16, 23, 53, 578518))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27368) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27368) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27368) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27368', '91', '29', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 32, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 578517), datetime.datetime(2025, 11, 19, 16, 23, 53, 578518))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 92: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19333) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19333', '92', '30', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 53, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 586490), datetime.datetime(2025, 11, 19, 16, 23, 53, 586492))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19333) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19333) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19333) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19333', '92', '30', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 13, 53, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 586490), datetime.datetime(2025, 11, 19, 16, 23, 53, 586492))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 94: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28144) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28144', '94', '32', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 11, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 587695), datetime.datetime(2025, 11, 19, 16, 23, 53, 587696))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28144) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28144) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28144) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28144', '94', '32', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 11, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 587695), datetime.datetime(2025, 11, 19, 16, 23, 53, 587696))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 93: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27990) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27990', '93', '31', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 5, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 588078), datetime.datetime(2025, 11, 19, 16, 23, 53, 588079))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27990) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27990) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27990) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27990', '93', '31', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 5, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 588078), datetime.datetime(2025, 11, 19, 16, 23, 53, 588079))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 96: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28134) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28134', '96', '34', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 19, 47), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 588596), datetime.datetime(2025, 11, 19, 16, 23, 53, 588597))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28134) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28134) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28134) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28134', '96', '34', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 19, 47), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 588596), datetime.datetime(2025, 11, 19, 16, 23, 53, 588597))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 95: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4836) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4836', '95', '33', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 15, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 589238), datetime.datetime(2025, 11, 19, 16, 23, 53, 589239))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4836) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4836) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4836) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4836', '95', '33', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 15, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 589238), datetime.datetime(2025, 11, 19, 16, 23, 53, 589239))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 97: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12368) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12368', '97', '35', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 58, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 594139), datetime.datetime(2025, 11, 19, 16, 23, 53, 594141))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12368) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12368) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12368) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12368', '97', '35', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 14, 58, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 594139), datetime.datetime(2025, 11, 19, 16, 23, 53, 594141))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 98: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26104) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26104', '98', '36', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 11, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 598580), datetime.datetime(2025, 11, 19, 16, 23, 53, 598581))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26104) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26104) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26104) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26104', '98', '36', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 11, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 598580), datetime.datetime(2025, 11, 19, 16, 23, 53, 598581))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 99: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26520) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26520', '99', '37', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 12, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 602335), datetime.datetime(2025, 11, 19, 16, 23, 53, 602336))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26520) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26520) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26520) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26520', '99', '37', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 12, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 602335), datetime.datetime(2025, 11, 19, 16, 23, 53, 602336))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 100: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22050) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22050', '100', '38', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 13, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 614766), datetime.datetime(2025, 11, 19, 16, 23, 53, 614768))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22050) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22050) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22050) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22050', '100', '38', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 15, 13, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 614766), datetime.datetime(2025, 11, 19, 16, 23, 53, 614768))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 102: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9342) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9342', '102', '40', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 42, 33), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 626274), datetime.datetime(2025, 11, 19, 16, 23, 53, 626276))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9342) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9342) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9342) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9342', '102', '40', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 42, 33), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 626274), datetime.datetime(2025, 11, 19, 16, 23, 53, 626276))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 105: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 984) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '984', '105', '43', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 36, 50), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 626688), datetime.datetime(2025, 11, 19, 16, 23, 53, 626689))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 984) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 984) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 984) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '984', '105', '43', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 36, 50), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 626688), datetime.datetime(2025, 11, 19, 16, 23, 53, 626689))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 101: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28223) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28223', '101', '39', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 39, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 627387), datetime.datetime(2025, 11, 19, 16, 23, 53, 627388))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28223) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28223) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28223) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28223', '101', '39', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 39, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 627387), datetime.datetime(2025, 11, 19, 16, 23, 53, 627388))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 104: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27993) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27993', '104', '42', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 50, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 627704), datetime.datetime(2025, 11, 19, 16, 23, 53, 627705))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27993) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27993) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27993) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27993', '104', '42', datetime.date(2014, 3, 27), datetime.datetime(2014, 3, 27, 16, 50, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 627704), datetime.datetime(2025, 11, 19, 16, 23, 53, 627705))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 110: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27994) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27994', '110', '46', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 50, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 628004), datetime.datetime(2025, 11, 19, 16, 23, 53, 628005))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27994) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27994) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27994) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27994', '110', '46', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 50, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 628004), datetime.datetime(2025, 11, 19, 16, 23, 53, 628005))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 113: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28087) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28087', '113', '48', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 5, 1), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 633220), datetime.datetime(2025, 11, 19, 16, 23, 53, 633221))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28087) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28087) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28087) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28087', '113', '48', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 5, 1), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 633220), datetime.datetime(2025, 11, 19, 16, 23, 53, 633221))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 111: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18051) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18051', '111', '47', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 55, 40), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 633611), datetime.datetime(2025, 11, 19, 16, 23, 53, 633612))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18051) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18051) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18051) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18051', '111', '47', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 9, 55, 40), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 633611), datetime.datetime(2025, 11, 19, 16, 23, 53, 633612))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 114: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24008) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24008', '114', '49', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 9, 5), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 640263), datetime.datetime(2025, 11, 19, 16, 23, 53, 640264))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24008) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24008) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24008) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24008', '114', '49', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 9, 5), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 640263), datetime.datetime(2025, 11, 19, 16, 23, 53, 640264))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 115: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10900) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10900', '115', '50', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 14, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 651322), datetime.datetime(2025, 11, 19, 16, 23, 53, 651323))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10900) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10900) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10900) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10900', '115', '50', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 14, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 651322), datetime.datetime(2025, 11, 19, 16, 23, 53, 651323))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 116: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28061) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28061', '116', '51', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 23, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 655791), datetime.datetime(2025, 11, 19, 16, 23, 53, 655795))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28061) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28061) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28061) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28061', '116', '51', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 23, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 655791), datetime.datetime(2025, 11, 19, 16, 23, 53, 655795))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 118: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27996) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27996', '118', '53', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 10, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 666574), datetime.datetime(2025, 11, 19, 16, 23, 53, 666575))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27996) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27996) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27996) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27996', '118', '53', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 10, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 666574), datetime.datetime(2025, 11, 19, 16, 23, 53, 666575))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 117: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 383) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '383', '117', '52', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 47, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 667074), datetime.datetime(2025, 11, 19, 16, 23, 53, 667075))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 383) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 383) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 383) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '383', '117', '52', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 10, 47, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 667074), datetime.datetime(2025, 11, 19, 16, 23, 53, 667075))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 119: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1313', '119', '54', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 17, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 667394), datetime.datetime(2025, 11, 19, 16, 23, 53, 667395))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1313', '119', '54', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 17, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 667394), datetime.datetime(2025, 11, 19, 16, 23, 53, 667395))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 120: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4247', '120', '55', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 59, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 667702), datetime.datetime(2025, 11, 19, 16, 23, 53, 667703))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4247', '120', '55', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 11, 59, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 667702), datetime.datetime(2025, 11, 19, 16, 23, 53, 667703))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 122: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 34) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '34', '122', '57', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 19, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 671959), datetime.datetime(2025, 11, 19, 16, 23, 53, 671960))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 34) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 34) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 34) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '34', '122', '57', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 19, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 671959), datetime.datetime(2025, 11, 19, 16, 23, 53, 671960))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 123: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26286) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26286', '123', '58', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 24, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 676309), datetime.datetime(2025, 11, 19, 16, 23, 53, 676310))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26286) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26286) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26286) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26286', '123', '58', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 24, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 676309), datetime.datetime(2025, 11, 19, 16, 23, 53, 676310))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 124: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7994) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7994', '124', '59', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 27, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 676700), datetime.datetime(2025, 11, 19, 16, 23, 53, 676701))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7994) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7994) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7994) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7994', '124', '59', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 27, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 676700), datetime.datetime(2025, 11, 19, 16, 23, 53, 676701))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 125: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27997) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27997', '125', '60', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 32, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 691304), datetime.datetime(2025, 11, 19, 16, 23, 53, 691306))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27997) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27997) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27997) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27997', '125', '60', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 32, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 691304), datetime.datetime(2025, 11, 19, 16, 23, 53, 691306))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 127: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27998) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27998', '127', '62', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 46, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 696433), datetime.datetime(2025, 11, 19, 16, 23, 53, 696434))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27998) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27998) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27998) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27998', '127', '62', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 13, 46, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 696433), datetime.datetime(2025, 11, 19, 16, 23, 53, 696434))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 130: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28000) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28000', '130', '65', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 14, 56, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 704150), datetime.datetime(2025, 11, 19, 16, 23, 53, 704151))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28000) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28000) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28000) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28000', '130', '65', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 14, 56, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 704150), datetime.datetime(2025, 11, 19, 16, 23, 53, 704151))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 132: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7933) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7933', '132', '67', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 16, 52, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 704975), datetime.datetime(2025, 11, 19, 16, 23, 53, 704976))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7933) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7933) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7933) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7933', '132', '67', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 16, 52, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 704975), datetime.datetime(2025, 11, 19, 16, 23, 53, 704976))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 131: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22047) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22047', '131', '66', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 16, 46, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 705312), datetime.datetime(2025, 11, 19, 16, 23, 53, 705313))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22047) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22047) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22047) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22047', '131', '66', datetime.date(2014, 3, 28), datetime.datetime(2014, 3, 28, 16, 46, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 705312), datetime.datetime(2025, 11, 19, 16, 23, 53, 705313))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 139: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24847) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24847', '139', '68', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 15, 54, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 709037), datetime.datetime(2025, 11, 19, 16, 23, 53, 709039))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24847) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24847) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24847) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24847', '139', '68', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 15, 54, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 709037), datetime.datetime(2025, 11, 19, 16, 23, 53, 709039))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 141: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18405) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18405', '141', '70', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 5, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 709393), datetime.datetime(2025, 11, 19, 16, 23, 53, 709394))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18405) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18405) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18405) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18405', '141', '70', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 5, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 709393), datetime.datetime(2025, 11, 19, 16, 23, 53, 709394))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 142: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 56) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '56', '142', '71', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 16, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 714668), datetime.datetime(2025, 11, 19, 16, 23, 53, 714670))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 56) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 56) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 56) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '56', '142', '71', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 16, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 714668), datetime.datetime(2025, 11, 19, 16, 23, 53, 714670))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 143: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28001) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28001', '143', '72', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 18, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 715890), datetime.datetime(2025, 11, 19, 16, 23, 53, 715892))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28001) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28001) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28001) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28001', '143', '72', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 18, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 715890), datetime.datetime(2025, 11, 19, 16, 23, 53, 715892))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 144: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7005) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7005', '144', '73', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 22, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 719510), datetime.datetime(2025, 11, 19, 16, 23, 53, 719511))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7005) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7005) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7005) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7005', '144', '73', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 22, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 719510), datetime.datetime(2025, 11, 19, 16, 23, 53, 719511))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 146 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 150: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20960) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20960', '150', '78', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 47, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 762510), datetime.datetime(2025, 11, 19, 16, 23, 53, 762512))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20960) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20960) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20960) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20960', '150', '78', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 47, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 762510), datetime.datetime(2025, 11, 19, 16, 23, 53, 762512))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 152: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16257) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16257', '152', '80', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 51, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 763102), datetime.datetime(2025, 11, 19, 16, 23, 53, 763103))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16257) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16257) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16257) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16257', '152', '80', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 51, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 763102), datetime.datetime(2025, 11, 19, 16, 23, 53, 763103))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 154: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18484) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18484', '154', '82', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 55, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 763659), datetime.datetime(2025, 11, 19, 16, 23, 53, 763660))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18484) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18484) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18484) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18484', '154', '82', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 55, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 763659), datetime.datetime(2025, 11, 19, 16, 23, 53, 763660))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 158: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6500) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6500', '158', '86', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 13, 9, 48), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 764944), datetime.datetime(2025, 11, 19, 16, 23, 53, 764946))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6500) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6500) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6500) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6500', '158', '86', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 13, 9, 48), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 764944), datetime.datetime(2025, 11, 19, 16, 23, 53, 764946))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 155: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28457) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28457', '155', '83', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 56, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 765431), datetime.datetime(2025, 11, 19, 16, 23, 53, 765432))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28457) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28457) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28457) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28457', '155', '83', datetime.date(2014, 3, 31), datetime.datetime(2014, 3, 31, 16, 56, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 765431), datetime.datetime(2025, 11, 19, 16, 23, 53, 765432))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 159: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22213) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22213', '159', '87', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 36, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 766439), datetime.datetime(2025, 11, 19, 16, 23, 53, 766440))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22213) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22213) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22213) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22213', '159', '87', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 36, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 766439), datetime.datetime(2025, 11, 19, 16, 23, 53, 766440))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 160: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16026) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16026', '160', '88', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 39, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 767194), datetime.datetime(2025, 11, 19, 16, 23, 53, 767195))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16026) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16026) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16026) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16026', '160', '88', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 39, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 767194), datetime.datetime(2025, 11, 19, 16, 23, 53, 767195))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 161: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6406) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6406', '161', '89', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 42, 1), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 773430), datetime.datetime(2025, 11, 19, 16, 23, 53, 773431))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6406) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6406) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6406) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6406', '161', '89', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 42, 1), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 773430), datetime.datetime(2025, 11, 19, 16, 23, 53, 773431))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 162: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8607) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8607', '162', '90', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 43, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 799671), datetime.datetime(2025, 11, 19, 16, 23, 53, 799673))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8607) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8607) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8607) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8607', '162', '90', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 43, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 799671), datetime.datetime(2025, 11, 19, 16, 23, 53, 799673))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 165: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28003) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28003', '165', '94', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 4, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 800459), datetime.datetime(2025, 11, 19, 16, 23, 53, 800460))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28003) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28003) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28003) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28003', '165', '94', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 4, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 800459), datetime.datetime(2025, 11, 19, 16, 23, 53, 800460))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 164: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19414) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19414', '164', '93', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 50, 47), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 800104), datetime.datetime(2025, 11, 19, 16, 23, 53, 800105))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19414) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19414) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19414) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19414', '164', '93', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 14, 50, 47), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 800104), datetime.datetime(2025, 11, 19, 16, 23, 53, 800105))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 166: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15077) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15077', '166', '95', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 15, 30), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 801759), datetime.datetime(2025, 11, 19, 16, 23, 53, 801760))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15077) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15077) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15077) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15077', '166', '95', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 15, 30), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 801759), datetime.datetime(2025, 11, 19, 16, 23, 53, 801760))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 169: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28529) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28529', '169', '96', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 19, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 802229), datetime.datetime(2025, 11, 19, 16, 23, 53, 802230))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28529) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28529) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28529) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28529', '169', '96', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 19, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 802229), datetime.datetime(2025, 11, 19, 16, 23, 53, 802230))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 170: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3', '170', '97', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 20, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 802728), datetime.datetime(2025, 11, 19, 16, 23, 53, 802729))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3', '170', '97', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 20, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 802728), datetime.datetime(2025, 11, 19, 16, 23, 53, 802729))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 171: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8083) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8083', '171', '98', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 25, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 803359), datetime.datetime(2025, 11, 19, 16, 23, 53, 803360))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8083) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8083) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8083) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8083', '171', '98', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 25, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 803359), datetime.datetime(2025, 11, 19, 16, 23, 53, 803360))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 172: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16512) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16512', '172', '99', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 26, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 814262), datetime.datetime(2025, 11, 19, 16, 23, 53, 814264))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16512) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16512) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16512) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16512', '172', '99', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 26, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 814262), datetime.datetime(2025, 11, 19, 16, 23, 53, 814264))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 174: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10490) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10490', '174', '101', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 29, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 830122), datetime.datetime(2025, 11, 19, 16, 23, 53, 830123))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10490) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10490) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10490) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10490', '174', '101', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 29, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 830122), datetime.datetime(2025, 11, 19, 16, 23, 53, 830123))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 175: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28004) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28004', '175', '102', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 31, 19), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 830509), datetime.datetime(2025, 11, 19, 16, 23, 53, 830510))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28004) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28004) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28004) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28004', '175', '102', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 31, 19), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 830509), datetime.datetime(2025, 11, 19, 16, 23, 53, 830510))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 176: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28604) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28604', '176', '103', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 37, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 834103), datetime.datetime(2025, 11, 19, 16, 23, 53, 834104))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28604) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28604) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28604) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28604', '176', '103', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 37, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 834103), datetime.datetime(2025, 11, 19, 16, 23, 53, 834104))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 178: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18862) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18862', '178', '105', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 44, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 834432), datetime.datetime(2025, 11, 19, 16, 23, 53, 834433))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18862) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18862) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18862) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18862', '178', '105', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 44, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 834432), datetime.datetime(2025, 11, 19, 16, 23, 53, 834433))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 179: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 714) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '714', '179', '106', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 45, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 835468), datetime.datetime(2025, 11, 19, 16, 23, 53, 835469))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 714) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 714) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 714) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '714', '179', '106', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 45, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 835468), datetime.datetime(2025, 11, 19, 16, 23, 53, 835469))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 180: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14917) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14917', '180', '107', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 47, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 835978), datetime.datetime(2025, 11, 19, 16, 23, 53, 835979))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14917) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14917) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14917) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14917', '180', '107', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 47, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 835978), datetime.datetime(2025, 11, 19, 16, 23, 53, 835979))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 181: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13245) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13245', '181', '108', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 53, 3), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 836642), datetime.datetime(2025, 11, 19, 16, 23, 53, 836643))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13245) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13245) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13245) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13245', '181', '108', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 15, 53, 3), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 836642), datetime.datetime(2025, 11, 19, 16, 23, 53, 836643))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 185: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 149) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '149', '185', '112', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 5, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 837014), datetime.datetime(2025, 11, 19, 16, 23, 53, 837015))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 149) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 149) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 149) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '149', '185', '112', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 5, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 837014), datetime.datetime(2025, 11, 19, 16, 23, 53, 837015))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 186: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21247', '186', '113', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 7, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 837338), datetime.datetime(2025, 11, 19, 16, 23, 53, 837339))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21247', '186', '113', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 7, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 837338), datetime.datetime(2025, 11, 19, 16, 23, 53, 837339))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 188: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28700) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28700', '188', '114', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 10, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 851452), datetime.datetime(2025, 11, 19, 16, 23, 53, 851454))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28700) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28700) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28700) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28700', '188', '114', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 10, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 851452), datetime.datetime(2025, 11, 19, 16, 23, 53, 851454))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 189: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24554) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24554', '189', '115', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 14, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 870623), datetime.datetime(2025, 11, 19, 16, 23, 53, 870625))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24554) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24554) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24554) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24554', '189', '115', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 14, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 870623), datetime.datetime(2025, 11, 19, 16, 23, 53, 870625))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 190: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24459) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24459', '190', '116', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 16, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 871048), datetime.datetime(2025, 11, 19, 16, 23, 53, 871050))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24459) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24459) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24459) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24459', '190', '116', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 16, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 871048), datetime.datetime(2025, 11, 19, 16, 23, 53, 871050))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 191: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28008) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28008', '191', '117', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 20, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 875254), datetime.datetime(2025, 11, 19, 16, 23, 53, 875255))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28008) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28008) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28008) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28008', '191', '117', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 20, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 875254), datetime.datetime(2025, 11, 19, 16, 23, 53, 875255))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 192: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28007) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28007', '192', '118', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 24, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 875603), datetime.datetime(2025, 11, 19, 16, 23, 53, 875603))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28007) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28007) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28007) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28007', '192', '118', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 24, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 875603), datetime.datetime(2025, 11, 19, 16, 23, 53, 875603))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 193: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6498) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6498', '193', '119', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 27, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 875968), datetime.datetime(2025, 11, 19, 16, 23, 53, 875969))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6498) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6498) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6498) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6498', '193', '119', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 27, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 875968), datetime.datetime(2025, 11, 19, 16, 23, 53, 875969))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 195: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8571) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8571', '195', '121', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 32, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 876467), datetime.datetime(2025, 11, 19, 16, 23, 53, 876468))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8571) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8571) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8571) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8571', '195', '121', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 32, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 876467), datetime.datetime(2025, 11, 19, 16, 23, 53, 876468))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 194: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26321) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26321', '194', '120', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 29, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 876907), datetime.datetime(2025, 11, 19, 16, 23, 53, 876908))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26321) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26321) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26321) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26321', '194', '120', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 29, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 876907), datetime.datetime(2025, 11, 19, 16, 23, 53, 876908))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 196: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13304) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13304', '196', '122', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 34, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 877450), datetime.datetime(2025, 11, 19, 16, 23, 53, 877451))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13304) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13304) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13304) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13304', '196', '122', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 34, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 877450), datetime.datetime(2025, 11, 19, 16, 23, 53, 877451))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 197: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11727) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11727', '197', '123', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 36, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 877761), datetime.datetime(2025, 11, 19, 16, 23, 53, 877762))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11727) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11727) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11727) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11727', '197', '123', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 36, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 877761), datetime.datetime(2025, 11, 19, 16, 23, 53, 877762))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 198: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24579) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24579', '198', '124', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 39, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 886108), datetime.datetime(2025, 11, 19, 16, 23, 53, 886109))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24579) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24579) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24579) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24579', '198', '124', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 39, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 886108), datetime.datetime(2025, 11, 19, 16, 23, 53, 886109))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 200: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28742) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28742', '200', '126', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 45, 37), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 911093), datetime.datetime(2025, 11, 19, 16, 23, 53, 911094))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28742) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28742) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28742) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28742', '200', '126', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 45, 37), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 911093), datetime.datetime(2025, 11, 19, 16, 23, 53, 911094))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 199: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16956) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16956', '199', '125', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 41, 51), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 911509), datetime.datetime(2025, 11, 19, 16, 23, 53, 911510))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16956) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16956) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16956) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16956', '199', '125', datetime.date(2014, 4, 1), datetime.datetime(2014, 4, 1, 16, 41, 51), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 911509), datetime.datetime(2025, 11, 19, 16, 23, 53, 911510))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 203: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13568) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13568', '203', '128', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 13, 6, 50), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 915872), datetime.datetime(2025, 11, 19, 16, 23, 53, 915873))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13568) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13568) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13568) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13568', '203', '128', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 13, 6, 50), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 915872), datetime.datetime(2025, 11, 19, 16, 23, 53, 915873))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 205: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28009) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28009', '205', '130', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 13, 23, 46), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 916234), datetime.datetime(2025, 11, 19, 16, 23, 53, 916235))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28009) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28009) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28009) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28009', '205', '130', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 13, 23, 46), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 916234), datetime.datetime(2025, 11, 19, 16, 23, 53, 916235))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 206: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28846) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28846', '206', '131', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 51, 32), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 916602), datetime.datetime(2025, 11, 19, 16, 23, 53, 916603))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28846) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28846) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28846) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28846', '206', '131', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 51, 32), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 916602), datetime.datetime(2025, 11, 19, 16, 23, 53, 916603))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 207: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28769) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28769', '207', '132', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 54, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 917250), datetime.datetime(2025, 11, 19, 16, 23, 53, 917251))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28769) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28769) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28769) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28769', '207', '132', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 54, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 917250), datetime.datetime(2025, 11, 19, 16, 23, 53, 917251))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 208: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28010) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28010', '208', '133', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 55, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 917587), datetime.datetime(2025, 11, 19, 16, 23, 53, 917588))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28010) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28010) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28010) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28010', '208', '133', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 55, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 917587), datetime.datetime(2025, 11, 19, 16, 23, 53, 917588))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 209: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12088) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12088', '209', '134', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 59, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 917954), datetime.datetime(2025, 11, 19, 16, 23, 53, 917955))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12088) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12088) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12088) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12088', '209', '134', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 14, 59, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 917954), datetime.datetime(2025, 11, 19, 16, 23, 53, 917955))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 210: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26487) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26487', '210', '135', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 2, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 918375), datetime.datetime(2025, 11, 19, 16, 23, 53, 918376))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26487) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26487) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26487) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26487', '210', '135', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 2, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 918375), datetime.datetime(2025, 11, 19, 16, 23, 53, 918376))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 211: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28011) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28011', '211', '136', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 4, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 926193), datetime.datetime(2025, 11, 19, 16, 23, 53, 926195))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28011) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28011) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28011) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28011', '211', '136', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 4, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 926193), datetime.datetime(2025, 11, 19, 16, 23, 53, 926195))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 212: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28012) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28012', '212', '137', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 13, 7), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 954469), datetime.datetime(2025, 11, 19, 16, 23, 53, 954471))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28012) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28012) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28012) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28012', '212', '137', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 13, 7), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 954469), datetime.datetime(2025, 11, 19, 16, 23, 53, 954471))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 214: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28836) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28836', '214', '139', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 26, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 959955), datetime.datetime(2025, 11, 19, 16, 23, 53, 959957))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28836) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28836) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28836) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28836', '214', '139', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 26, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 959955), datetime.datetime(2025, 11, 19, 16, 23, 53, 959957))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 213: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18660) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18660', '213', '138', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 17, 24), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 960421), datetime.datetime(2025, 11, 19, 16, 23, 53, 960423))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18660) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18660) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18660) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18660', '213', '138', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 17, 24), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 960421), datetime.datetime(2025, 11, 19, 16, 23, 53, 960423))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 215: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 31) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '31', '215', '140', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 28, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 960878), datetime.datetime(2025, 11, 19, 16, 23, 53, 960879))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 31) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 31) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 31) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '31', '215', '140', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 28, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 960878), datetime.datetime(2025, 11, 19, 16, 23, 53, 960879))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 216: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 334) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '334', '216', '141', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 29, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 961594), datetime.datetime(2025, 11, 19, 16, 23, 53, 961595))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 334) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 334) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 334) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '334', '216', '141', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 29, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 961594), datetime.datetime(2025, 11, 19, 16, 23, 53, 961595))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 217: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25', '217', '142', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 30, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 962029), datetime.datetime(2025, 11, 19, 16, 23, 53, 962030))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25', '217', '142', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 30, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 962029), datetime.datetime(2025, 11, 19, 16, 23, 53, 962030))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 218: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1668) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1668', '218', '143', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 31, 6), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 962452), datetime.datetime(2025, 11, 19, 16, 23, 53, 962454))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1668) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1668) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1668) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1668', '218', '143', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 31, 6), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 962452), datetime.datetime(2025, 11, 19, 16, 23, 53, 962454))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 219: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21067) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21067', '219', '144', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 37, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 963049), datetime.datetime(2025, 11, 19, 16, 23, 53, 963051))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21067) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21067) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21067) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21067', '219', '144', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 37, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 963049), datetime.datetime(2025, 11, 19, 16, 23, 53, 963051))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:53 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 220: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 427) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '427', '220', '145', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 41, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 968971), datetime.datetime(2025, 11, 19, 16, 23, 53, 968974))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 427) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 427) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 427) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '427', '220', '145', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 41, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 968971), datetime.datetime(2025, 11, 19, 16, 23, 53, 968974))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 221: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2770) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2770', '221', '146', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 42, 25), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 969820), datetime.datetime(2025, 11, 19, 16, 23, 53, 969822))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2770) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2770) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2770) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2770', '221', '146', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 42, 25), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 969820), datetime.datetime(2025, 11, 19, 16, 23, 53, 969822))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 222: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16827) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16827', '222', '147', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 43, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 999227), datetime.datetime(2025, 11, 19, 16, 23, 53, 999229))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16827) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16827) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16827) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16827', '222', '147', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 43, 26), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 53, 999227), datetime.datetime(2025, 11, 19, 16, 23, 53, 999229))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 223: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28013) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28013', '223', '148', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 44, 55), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 6901), datetime.datetime(2025, 11, 19, 16, 23, 54, 6902))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28013) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28013) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28013) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28013', '223', '148', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 15, 44, 55), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 6901), datetime.datetime(2025, 11, 19, 16, 23, 54, 6902))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 224: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26524) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26524', '224', '149', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 19, 1), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 7589), datetime.datetime(2025, 11, 19, 16, 23, 54, 7590))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26524) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26524) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26524) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26524', '224', '149', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 19, 1), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 7589), datetime.datetime(2025, 11, 19, 16, 23, 54, 7590))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 227: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28895) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28895', '227', '152', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 23, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 8207), datetime.datetime(2025, 11, 19, 16, 23, 54, 8208))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28895) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28895) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28895) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28895', '227', '152', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 23, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 8207), datetime.datetime(2025, 11, 19, 16, 23, 54, 8208))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 226: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28899) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28899', '226', '151', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 22, 48), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 8523), datetime.datetime(2025, 11, 19, 16, 23, 54, 8524))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28899) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28899) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28899) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28899', '226', '151', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 22, 48), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 8523), datetime.datetime(2025, 11, 19, 16, 23, 54, 8524))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 230: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26647) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26647', '230', '155', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 44, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 8835), datetime.datetime(2025, 11, 19, 16, 23, 54, 8836))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26647) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26647) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26647) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26647', '230', '155', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 44, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 8835), datetime.datetime(2025, 11, 19, 16, 23, 54, 8836))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 228: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8153) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8153', '228', '153', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 35, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 9185), datetime.datetime(2025, 11, 19, 16, 23, 54, 9186))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8153) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8153) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8153) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8153', '228', '153', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 35, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 9185), datetime.datetime(2025, 11, 19, 16, 23, 54, 9186))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 232: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22551) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22551', '232', '157', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 52, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 13198), datetime.datetime(2025, 11, 19, 16, 23, 54, 13199))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22551) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22551) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22551) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22551', '232', '157', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 52, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 13198), datetime.datetime(2025, 11, 19, 16, 23, 54, 13199))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 233: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4', '233', '158', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 53, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 13535), datetime.datetime(2025, 11, 19, 16, 23, 54, 13536))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4', '233', '158', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 53, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 13535), datetime.datetime(2025, 11, 19, 16, 23, 54, 13536))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 234: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 144) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '144', '234', '159', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 55, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 17915), datetime.datetime(2025, 11, 19, 16, 23, 54, 17917))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 144) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 144) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 144) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '144', '234', '159', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 55, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 17915), datetime.datetime(2025, 11, 19, 16, 23, 54, 17917))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 235: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 146) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '146', '235', '160', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 55, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 49461), datetime.datetime(2025, 11, 19, 16, 23, 54, 49462))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 146) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 146) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 146) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '146', '235', '160', datetime.date(2014, 4, 2), datetime.datetime(2014, 4, 2, 16, 55, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 49461), datetime.datetime(2025, 11, 19, 16, 23, 54, 49462))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 236: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11824) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11824', '236', '161', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 33, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 53464), datetime.datetime(2025, 11, 19, 16, 23, 54, 53465))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11824) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11824) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11824) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11824', '236', '161', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 33, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 53464), datetime.datetime(2025, 11, 19, 16, 23, 54, 53465))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 238: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 217) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '217', '238', '163', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 36, 5), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 53816), datetime.datetime(2025, 11, 19, 16, 23, 54, 53817))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 217) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 217) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 217) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '217', '238', '163', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 36, 5), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 53816), datetime.datetime(2025, 11, 19, 16, 23, 54, 53817))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 237: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1152', '237', '162', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 35, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 54112), datetime.datetime(2025, 11, 19, 16, 23, 54, 54113))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1152', '237', '162', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 35, 2), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 54112), datetime.datetime(2025, 11, 19, 16, 23, 54, 54113))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 240: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28017) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28017', '240', '165', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 41, 56), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 54495), datetime.datetime(2025, 11, 19, 16, 23, 54, 54496))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28017) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28017) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28017) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28017', '240', '165', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 41, 56), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 54495), datetime.datetime(2025, 11, 19, 16, 23, 54, 54496))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 239: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28016) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28016', '239', '164', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 40, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 54787), datetime.datetime(2025, 11, 19, 16, 23, 54, 54788))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28016) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28016) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28016) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28016', '239', '164', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 40, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 54787), datetime.datetime(2025, 11, 19, 16, 23, 54, 54788))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 241: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28950) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28950', '241', '166', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 49, 18), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 55586), datetime.datetime(2025, 11, 19, 16, 23, 54, 55590))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28950) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28950) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28950) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28950', '241', '166', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 49, 18), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 55586), datetime.datetime(2025, 11, 19, 16, 23, 54, 55590))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 243: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24625) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24625', '243', '168', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 52, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 56600), datetime.datetime(2025, 11, 19, 16, 23, 54, 56601))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24625) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24625) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24625) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24625', '243', '168', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 52, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 56600), datetime.datetime(2025, 11, 19, 16, 23, 54, 56601))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:54 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 244: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13599) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13599', '244', '169', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 54, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 60993), datetime.datetime(2025, 11, 19, 16, 23, 54, 60994))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13599) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13599) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13599) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13599', '244', '169', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 54, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 54, 60993), datetime.datetime(2025, 11, 19, 16, 23, 54, 60994))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:55 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 242 2025-11-19 16:23:55 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 245: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26584) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26584', '245', '170', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 59, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 94255), datetime.datetime(2025, 11, 19, 16, 23, 55, 94256))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26584) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26584) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26584) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26584', '245', '170', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 8, 59, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 94255), datetime.datetime(2025, 11, 19, 16, 23, 55, 94256))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:55 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 247: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8326) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8326', '247', '172', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 3, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 96070), datetime.datetime(2025, 11, 19, 16, 23, 55, 96071))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8326) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8326) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8326) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8326', '247', '172', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 3, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 96070), datetime.datetime(2025, 11, 19, 16, 23, 55, 96071))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:55 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 248: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18800) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18800', '248', '173', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 4, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 96407), datetime.datetime(2025, 11, 19, 16, 23, 55, 96408))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18800) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18800) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18800) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18800', '248', '173', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 4, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 96407), datetime.datetime(2025, 11, 19, 16, 23, 55, 96408))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:55 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 249: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22623) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22623', '249', '174', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 6, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 96724), datetime.datetime(2025, 11, 19, 16, 23, 55, 96726))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22623) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22623) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22623) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22623', '249', '174', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 9, 6, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 96724), datetime.datetime(2025, 11, 19, 16, 23, 55, 96726))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:55 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 250: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29001) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29001', '250', '175', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 6, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 97042), datetime.datetime(2025, 11, 19, 16, 23, 55, 97043))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29001) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29001) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29001) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29001', '250', '175', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 6, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 97042), datetime.datetime(2025, 11, 19, 16, 23, 55, 97043))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:55 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 251: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1669) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1669', '251', '176', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 8, 26), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 97326), datetime.datetime(2025, 11, 19, 16, 23, 55, 97326))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1669) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1669) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1669) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1669', '251', '176', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 8, 26), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 97326), datetime.datetime(2025, 11, 19, 16, 23, 55, 97326))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:56 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 252: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20845) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20845', '252', '177', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 9, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 98336), datetime.datetime(2025, 11, 19, 16, 23, 55, 98337))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20845) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20845) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20845) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20845', '252', '177', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 9, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 98336), datetime.datetime(2025, 11, 19, 16, 23, 55, 98337))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:56 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 253: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23031', '253', '178', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 11, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 99071), datetime.datetime(2025, 11, 19, 16, 23, 55, 99072))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23031', '253', '178', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 11, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 55, 99071), datetime.datetime(2025, 11, 19, 16, 23, 55, 99072))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:56 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 257: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6534) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6534', '257', '182', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 29, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 977200), datetime.datetime(2025, 11, 19, 16, 23, 56, 977202))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6534) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6534) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6534) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6534', '257', '182', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 29, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 977200), datetime.datetime(2025, 11, 19, 16, 23, 56, 977202))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:56 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 258: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28019) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28019', '258', '183', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 31, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 986090), datetime.datetime(2025, 11, 19, 16, 23, 56, 986092))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28019) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28019) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28019) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28019', '258', '183', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 31, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 986090), datetime.datetime(2025, 11, 19, 16, 23, 56, 986092))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:56 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 259: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8058) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8058', '259', '184', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 35, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 986992), datetime.datetime(2025, 11, 19, 16, 23, 56, 986993))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8058) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8058) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8058) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8058', '259', '184', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 35, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 986992), datetime.datetime(2025, 11, 19, 16, 23, 56, 986993))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 260: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15040) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15040', '260', '185', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 36, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 987405), datetime.datetime(2025, 11, 19, 16, 23, 56, 987406))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15040) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15040) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15040) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15040', '260', '185', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 36, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 987405), datetime.datetime(2025, 11, 19, 16, 23, 56, 987406))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 261: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15956) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15956', '261', '186', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 36, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 987748), datetime.datetime(2025, 11, 19, 16, 23, 56, 987749))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15956) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15956) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15956) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15956', '261', '186', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 36, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 987748), datetime.datetime(2025, 11, 19, 16, 23, 56, 987749))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 262: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4703) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4703', '262', '187', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 38, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 988071), datetime.datetime(2025, 11, 19, 16, 23, 56, 988072))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4703) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4703) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4703) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4703', '262', '187', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 10, 38, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 988071), datetime.datetime(2025, 11, 19, 16, 23, 56, 988072))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 263: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22616) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22616', '263', '188', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 11, 59, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 988392), datetime.datetime(2025, 11, 19, 16, 23, 56, 988393))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22616) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22616) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22616) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22616', '263', '188', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 11, 59, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 988392), datetime.datetime(2025, 11, 19, 16, 23, 56, 988393))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 265: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24682) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24682', '265', '190', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 39, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 992657), datetime.datetime(2025, 11, 19, 16, 23, 56, 992658))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24682) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24682) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24682) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24682', '265', '190', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 39, 55), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 992657), datetime.datetime(2025, 11, 19, 16, 23, 56, 992658))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 264: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25844) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25844', '264', '189', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 4, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 993397), datetime.datetime(2025, 11, 19, 16, 23, 56, 993398))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25844) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25844) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25844) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25844', '264', '189', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 4, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 993397), datetime.datetime(2025, 11, 19, 16, 23, 56, 993398))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 266: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24376) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24376', '266', '191', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 41, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 993678), datetime.datetime(2025, 11, 19, 16, 23, 56, 993679))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24376) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24376) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24376) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24376', '266', '191', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 41, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 56, 993678), datetime.datetime(2025, 11, 19, 16, 23, 56, 993679))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 267: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28020) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28020', '267', '192', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 43, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 15572), datetime.datetime(2025, 11, 19, 16, 23, 57, 15573))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28020) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28020) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28020) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28020', '267', '192', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 43, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 15572), datetime.datetime(2025, 11, 19, 16, 23, 57, 15573))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 268: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29112) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29112', '268', '193', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 49, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 26768), datetime.datetime(2025, 11, 19, 16, 23, 57, 26770))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29112) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29112) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29112) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29112', '268', '193', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 49, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 26768), datetime.datetime(2025, 11, 19, 16, 23, 57, 26770))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 269: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28022) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28022', '269', '194', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 51, 16), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 27431), datetime.datetime(2025, 11, 19, 16, 23, 57, 27432))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28022) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28022) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28022) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28022', '269', '194', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 51, 16), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 27431), datetime.datetime(2025, 11, 19, 16, 23, 57, 27432))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 270: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28023) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28023', '270', '195', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 54, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 27790), datetime.datetime(2025, 11, 19, 16, 23, 57, 27790))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28023) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28023) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28023) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28023', '270', '195', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 54, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 27790), datetime.datetime(2025, 11, 19, 16, 23, 57, 27790))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 273: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2473) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2473', '273', '198', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 16, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 28414), datetime.datetime(2025, 11, 19, 16, 23, 57, 28415))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2473) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2473) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2473) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2473', '273', '198', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 16, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 28414), datetime.datetime(2025, 11, 19, 16, 23, 57, 28415))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 272: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18903) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18903', '272', '197', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 14, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 28113), datetime.datetime(2025, 11, 19, 16, 23, 57, 28114))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18903) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18903) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18903) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18903', '272', '197', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 14, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 28113), datetime.datetime(2025, 11, 19, 16, 23, 57, 28114))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 271: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24826) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24826', '271', '196', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 56, 16), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 29078), datetime.datetime(2025, 11, 19, 16, 23, 57, 29079))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24826) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24826) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24826) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24826', '271', '196', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 12, 56, 16), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 29078), datetime.datetime(2025, 11, 19, 16, 23, 57, 29079))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 275: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29218) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29218', '275', '200', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 39, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 33297), datetime.datetime(2025, 11, 19, 16, 23, 57, 33298))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29218) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29218) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29218) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29218', '275', '200', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 39, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 33297), datetime.datetime(2025, 11, 19, 16, 23, 57, 33298))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 276: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29225) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29225', '276', '201', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 44, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 33635), datetime.datetime(2025, 11, 19, 16, 23, 57, 33636))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29225) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29225) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29225) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29225', '276', '201', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 44, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 33635), datetime.datetime(2025, 11, 19, 16, 23, 57, 33636))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 277: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28025) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28025', '277', '202', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 46, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 33939), datetime.datetime(2025, 11, 19, 16, 23, 57, 33940))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28025) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28025) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28025) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28025', '277', '202', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 46, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 33939), datetime.datetime(2025, 11, 19, 16, 23, 57, 33940))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 278: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15128) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15128', '278', '203', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 48, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 56769), datetime.datetime(2025, 11, 19, 16, 23, 57, 56771))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15128) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15128) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15128) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15128', '278', '203', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 48, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 56769), datetime.datetime(2025, 11, 19, 16, 23, 57, 56771))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 280: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12431) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12431', '280', '205', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 53, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 68549), datetime.datetime(2025, 11, 19, 16, 23, 57, 68551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12431) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12431) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12431) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12431', '280', '205', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 53, 37), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 68549), datetime.datetime(2025, 11, 19, 16, 23, 57, 68551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 279: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26745) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26745', '279', '204', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 49, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 69752), datetime.datetime(2025, 11, 19, 16, 23, 57, 69753))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26745) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26745) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26745) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26745', '279', '204', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 49, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 69752), datetime.datetime(2025, 11, 19, 16, 23, 57, 69753))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 281: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28026) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28026', '281', '206', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 57, 33), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 70186), datetime.datetime(2025, 11, 19, 16, 23, 57, 70187))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28026) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28026) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28026) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28026', '281', '206', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 13, 57, 33), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 70186), datetime.datetime(2025, 11, 19, 16, 23, 57, 70187))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 284: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22867) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22867', '284', '209', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 11, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 70563), datetime.datetime(2025, 11, 19, 16, 23, 57, 70564))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22867) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22867) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22867) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22867', '284', '209', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 11, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 70563), datetime.datetime(2025, 11, 19, 16, 23, 57, 70564))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 286: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4935) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4935', '286', '211', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 28, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 75670), datetime.datetime(2025, 11, 19, 16, 23, 57, 75671))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4935) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4935) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4935) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4935', '286', '211', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 28, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 75670), datetime.datetime(2025, 11, 19, 16, 23, 57, 75671))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 287: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12587) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12587', '287', '212', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 5, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 76249), datetime.datetime(2025, 11, 19, 16, 23, 57, 76250))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12587) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12587) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 12587) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '12587', '287', '212', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 5, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 76249), datetime.datetime(2025, 11, 19, 16, 23, 57, 76250))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 285: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6408) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6408', '285', '210', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 26, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 76555), datetime.datetime(2025, 11, 19, 16, 23, 57, 76555))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6408) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6408) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 6408) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '6408', '285', '210', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 14, 26, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 76555), datetime.datetime(2025, 11, 19, 16, 23, 57, 76555))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 288: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23114) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23114', '288', '213', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 9, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 76909), datetime.datetime(2025, 11, 19, 16, 23, 57, 76910))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23114) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23114) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23114) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23114', '288', '213', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 9, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 76909), datetime.datetime(2025, 11, 19, 16, 23, 57, 76910))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 282 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 289: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28029) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28029', '289', '214', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 16, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 93077), datetime.datetime(2025, 11, 19, 16, 23, 57, 93078))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28029) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28029) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28029) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28029', '289', '214', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 16, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 93077), datetime.datetime(2025, 11, 19, 16, 23, 57, 93078))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 290: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28030) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28030', '290', '215', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 19, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 109092), datetime.datetime(2025, 11, 19, 16, 23, 57, 109093))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28030) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28030) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28030) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28030', '290', '215', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 19, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 109092), datetime.datetime(2025, 11, 19, 16, 23, 57, 109093))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 291: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28031', '291', '216', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 20, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 109522), datetime.datetime(2025, 11, 19, 16, 23, 57, 109523))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28031) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28031) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28031', '291', '216', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 20, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 109522), datetime.datetime(2025, 11, 19, 16, 23, 57, 109523))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 292: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28032) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28032', '292', '217', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 23, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 109827), datetime.datetime(2025, 11, 19, 16, 23, 57, 109828))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28032) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28032) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28032) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28032', '292', '217', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 23, 45), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 109827), datetime.datetime(2025, 11, 19, 16, 23, 57, 109828))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 293: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19178) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19178', '293', '218', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 30, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 110130), datetime.datetime(2025, 11, 19, 16, 23, 57, 110131))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19178) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19178) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19178) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19178', '293', '218', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 30, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 110130), datetime.datetime(2025, 11, 19, 16, 23, 57, 110131))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 294: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29533) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29533', '294', '219', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 31, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 114016), datetime.datetime(2025, 11, 19, 16, 23, 57, 114017))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29533) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29533) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29533) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29533', '294', '219', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 31, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 114016), datetime.datetime(2025, 11, 19, 16, 23, 57, 114017))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 295: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24716) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24716', '295', '220', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 33, 25), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 114392), datetime.datetime(2025, 11, 19, 16, 23, 57, 114393))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24716) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24716) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24716) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24716', '295', '220', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 33, 25), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 114392), datetime.datetime(2025, 11, 19, 16, 23, 57, 114393))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 296: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17240) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17240', '296', '221', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 40, 3), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 114716), datetime.datetime(2025, 11, 19, 16, 23, 57, 114717))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17240) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17240) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17240) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17240', '296', '221', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 40, 3), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 114716), datetime.datetime(2025, 11, 19, 16, 23, 57, 114717))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 297: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28033) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28033', '297', '222', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 44, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 115550), datetime.datetime(2025, 11, 19, 16, 23, 57, 115551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28033) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28033) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28033) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28033', '297', '222', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 44, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 115550), datetime.datetime(2025, 11, 19, 16, 23, 57, 115551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 298: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26903) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26903', '298', '223', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 47, 34), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 141810), datetime.datetime(2025, 11, 19, 16, 23, 57, 141812))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26903) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26903) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26903) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26903', '298', '223', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 47, 34), 'cancelled', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 141810), datetime.datetime(2025, 11, 19, 16, 23, 57, 141812))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 299: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17337) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17337', '299', '224', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 51, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 147393), datetime.datetime(2025, 11, 19, 16, 23, 57, 147394))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17337) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17337) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17337) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17337', '299', '224', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 51, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 147393), datetime.datetime(2025, 11, 19, 16, 23, 57, 147394))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 302: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17359) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17359', '302', '225', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 55, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 147768), datetime.datetime(2025, 11, 19, 16, 23, 57, 147769))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17359) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17359) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17359) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17359', '302', '225', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 15, 55, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 147768), datetime.datetime(2025, 11, 19, 16, 23, 57, 147769))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 306: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15390) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15390', '306', '228', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 1, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 148100), datetime.datetime(2025, 11, 19, 16, 23, 57, 148101))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15390) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15390) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15390) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15390', '306', '228', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 1, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 148100), datetime.datetime(2025, 11, 19, 16, 23, 57, 148101))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 305: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15392) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15392', '305', '227', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 1, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 148400), datetime.datetime(2025, 11, 19, 16, 23, 57, 148401))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15392) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15392) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15392) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15392', '305', '227', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 1, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 148400), datetime.datetime(2025, 11, 19, 16, 23, 57, 148401))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 303: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24', '303', '226', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 0, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 148676), datetime.datetime(2025, 11, 19, 16, 23, 57, 148677))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24', '303', '226', datetime.date(2014, 4, 3), datetime.datetime(2014, 4, 3, 16, 0, 8), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 148676), datetime.datetime(2025, 11, 19, 16, 23, 57, 148677))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 311: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3337) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3337', '311', '230', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 9, 41, 49), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 152599), datetime.datetime(2025, 11, 19, 16, 23, 57, 152600))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3337) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3337) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3337) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3337', '311', '230', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 9, 41, 49), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 152599), datetime.datetime(2025, 11, 19, 16, 23, 57, 152600))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 325: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28093) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28093', '325', '233', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 39, 32), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 152924), datetime.datetime(2025, 11, 19, 16, 23, 57, 152924))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28093) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28093) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28093) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28093', '325', '233', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 39, 32), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 152924), datetime.datetime(2025, 11, 19, 16, 23, 57, 152924))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 314: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28034) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28034', '314', '232', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 21, 13), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 153215), datetime.datetime(2025, 11, 19, 16, 23, 57, 153216))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28034) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28034) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28034) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28034', '314', '232', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 21, 13), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 153215), datetime.datetime(2025, 11, 19, 16, 23, 57, 153216))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 331: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26240) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26240', '331', '234', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 59, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 153485), datetime.datetime(2025, 11, 19, 16, 23, 57, 153486))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26240) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26240) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26240) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26240', '331', '234', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 16, 59, 52), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 153485), datetime.datetime(2025, 11, 19, 16, 23, 57, 153486))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 332: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25171) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25171', '332', '235', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 17, 2, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 171285), datetime.datetime(2025, 11, 19, 16, 23, 57, 171287))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25171) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25171) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25171) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25171', '332', '235', datetime.date(2014, 4, 4), datetime.datetime(2014, 4, 4, 17, 2, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 171285), datetime.datetime(2025, 11, 19, 16, 23, 57, 171287))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 347: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28036) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28036', '347', '237', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 14, 13, 54), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 186642), datetime.datetime(2025, 11, 19, 16, 23, 57, 186643))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28036) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28036) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28036) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28036', '347', '237', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 14, 13, 54), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 186642), datetime.datetime(2025, 11, 19, 16, 23, 57, 186643))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 346: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28035) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28035', '346', '236', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 13, 56, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 187053), datetime.datetime(2025, 11, 19, 16, 23, 57, 187054))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28035) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28035) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28035) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28035', '346', '236', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 13, 56, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 187053), datetime.datetime(2025, 11, 19, 16, 23, 57, 187054))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 348: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25978) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25978', '348', '238', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 16, 18, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 187344), datetime.datetime(2025, 11, 19, 16, 23, 57, 187345))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25978) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25978) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25978) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25978', '348', '238', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 16, 18, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 187344), datetime.datetime(2025, 11, 19, 16, 23, 57, 187345))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 349: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28037) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28037', '349', '239', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 16, 24, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 191223), datetime.datetime(2025, 11, 19, 16, 23, 57, 191224))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28037) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28037) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28037) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28037', '349', '239', datetime.date(2014, 4, 7), datetime.datetime(2014, 4, 7, 16, 24, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 191223), datetime.datetime(2025, 11, 19, 16, 23, 57, 191224))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 353: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1313', '353', '241', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 31, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 191577), datetime.datetime(2025, 11, 19, 16, 23, 57, 191578))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1313) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1313', '353', '241', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 31, 45), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 191577), datetime.datetime(2025, 11, 19, 16, 23, 57, 191578))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 355: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28155) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28155', '355', '243', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 43, 32), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 191901), datetime.datetime(2025, 11, 19, 16, 23, 57, 191902))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28155) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28155) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28155) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28155', '355', '243', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 43, 32), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 191901), datetime.datetime(2025, 11, 19, 16, 23, 57, 191902))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 361: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26853) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26853', '361', '248', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 48, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 192493), datetime.datetime(2025, 11, 19, 16, 23, 57, 192494))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26853) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26853) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26853) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26853', '361', '248', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 48, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 192493), datetime.datetime(2025, 11, 19, 16, 23, 57, 192494))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 363: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28176) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28176', '363', '250', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 49, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 192765), datetime.datetime(2025, 11, 19, 16, 23, 57, 192766))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28176) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28176) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28176) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28176', '363', '250', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 49, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 192765), datetime.datetime(2025, 11, 19, 16, 23, 57, 192766))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 367: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28168) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28168', '367', '254', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 53, 2), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 224285), datetime.datetime(2025, 11, 19, 16, 23, 57, 224286))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28168) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28168) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28168) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28168', '367', '254', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 53, 2), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 224285), datetime.datetime(2025, 11, 19, 16, 23, 57, 224286))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 373: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28152', '373', '260', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 57, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 225488), datetime.datetime(2025, 11, 19, 16, 23, 57, 225489))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28152', '373', '260', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 57, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 225488), datetime.datetime(2025, 11, 19, 16, 23, 57, 225489))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 368: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28171) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28171', '368', '255', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 53, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 225792), datetime.datetime(2025, 11, 19, 16, 23, 57, 225793))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28171) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28171) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28171) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28171', '368', '255', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 53, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 225792), datetime.datetime(2025, 11, 19, 16, 23, 57, 225793))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 374: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28181) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28181', '374', '261', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 58, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 226360), datetime.datetime(2025, 11, 19, 16, 23, 57, 226362))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28181) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28181) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28181) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28181', '374', '261', datetime.date(2014, 4, 8), datetime.datetime(2014, 4, 8, 11, 58, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 226360), datetime.datetime(2025, 11, 19, 16, 23, 57, 226362))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 385: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28048) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28048', '385', '262', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 12, 24, 50), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 227004), datetime.datetime(2025, 11, 19, 16, 23, 57, 227006))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28048) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28048) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28048) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28048', '385', '262', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 12, 24, 50), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 227004), datetime.datetime(2025, 11, 19, 16, 23, 57, 227006))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 386: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28049) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28049', '386', '263', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 12, 49, 21), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 227538), datetime.datetime(2025, 11, 19, 16, 23, 57, 227539))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28049) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28049) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28049) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28049', '386', '263', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 12, 49, 21), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 227538), datetime.datetime(2025, 11, 19, 16, 23, 57, 227539))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 387: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28050) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28050', '387', '264', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 16, 23, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 228272), datetime.datetime(2025, 11, 19, 16, 23, 57, 228274))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28050) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28050) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28050) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28050', '387', '264', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 16, 23, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 228272), datetime.datetime(2025, 11, 19, 16, 23, 57, 228274))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 389: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28052) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28052', '389', '266', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 16, 48, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 228867), datetime.datetime(2025, 11, 19, 16, 23, 57, 228868))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28052) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28052) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28052) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28052', '389', '266', datetime.date(2014, 4, 9), datetime.datetime(2014, 4, 9, 16, 48, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 228867), datetime.datetime(2025, 11, 19, 16, 23, 57, 228868))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 395: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25277', '395', '268', datetime.date(2014, 4, 10), datetime.datetime(2014, 4, 10, 8, 29, 6), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 232817), datetime.datetime(2025, 11, 19, 16, 23, 57, 232819))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25277', '395', '268', datetime.date(2014, 4, 10), datetime.datetime(2014, 4, 10, 8, 29, 6), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 232817), datetime.datetime(2025, 11, 19, 16, 23, 57, 232819))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 411: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22019', '411', '270', datetime.date(2014, 4, 10), datetime.datetime(2014, 4, 10, 16, 0, 15), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 264115), datetime.datetime(2025, 11, 19, 16, 23, 57, 264117))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22019) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22019', '411', '270', datetime.date(2014, 4, 10), datetime.datetime(2014, 4, 10, 16, 0, 15), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 264115), datetime.datetime(2025, 11, 19, 16, 23, 57, 264117))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 415: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28060) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28060', '415', '271', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 13, 3, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 265129), datetime.datetime(2025, 11, 19, 16, 23, 57, 265130))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28060) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28060) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28060) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28060', '415', '271', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 13, 3, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 265129), datetime.datetime(2025, 11, 19, 16, 23, 57, 265130))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 421: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28064) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28064', '421', '273', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 20, 7, 48), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 265472), datetime.datetime(2025, 11, 19, 16, 23, 57, 265473))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28064) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28064) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28064) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28064', '421', '273', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 20, 7, 48), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 265472), datetime.datetime(2025, 11, 19, 16, 23, 57, 265473))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 420: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25277', '420', '272', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 19, 40, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 265764), datetime.datetime(2025, 11, 19, 16, 23, 57, 265765))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25277) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25277', '420', '272', datetime.date(2014, 4, 11), datetime.datetime(2014, 4, 11, 19, 40, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 265764), datetime.datetime(2025, 11, 19, 16, 23, 57, 265765))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 422: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28063) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28063', '422', '274', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 8, 39, 59), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 266178), datetime.datetime(2025, 11, 19, 16, 23, 57, 266179))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28063) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28063) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28063) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28063', '422', '274', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 8, 39, 59), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 266178), datetime.datetime(2025, 11, 19, 16, 23, 57, 266179))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 427: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28065) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28065', '427', '277', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 17, 7, 3), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 266711), datetime.datetime(2025, 11, 19, 16, 23, 57, 266712))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28065) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28065) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28065) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28065', '427', '277', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 17, 7, 3), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 266711), datetime.datetime(2025, 11, 19, 16, 23, 57, 266712))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 424: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20083) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20083', '424', '275', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 15, 33, 4), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 267021), datetime.datetime(2025, 11, 19, 16, 23, 57, 267022))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20083) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20083) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20083) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20083', '424', '275', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 15, 33, 4), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 267021), datetime.datetime(2025, 11, 19, 16, 23, 57, 267022))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 428: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28066) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28066', '428', '278', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 17, 7, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 267311), datetime.datetime(2025, 11, 19, 16, 23, 57, 267311))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28066) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28066) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28066) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28066', '428', '278', datetime.date(2014, 4, 12), datetime.datetime(2014, 4, 12, 17, 7, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 267311), datetime.datetime(2025, 11, 19, 16, 23, 57, 267311))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 431: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13194) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13194', '431', '280', datetime.date(2014, 4, 13), datetime.datetime(2014, 4, 13, 17, 51, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 267654), datetime.datetime(2025, 11, 19, 16, 23, 57, 267655))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13194) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13194) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13194) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13194', '431', '280', datetime.date(2014, 4, 13), datetime.datetime(2014, 4, 13, 17, 51, 23), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 267654), datetime.datetime(2025, 11, 19, 16, 23, 57, 267655))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 440 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 442: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2450) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2450', '442', '283', datetime.date(2014, 4, 14), datetime.datetime(2014, 4, 14, 10, 11, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 307677), datetime.datetime(2025, 11, 19, 16, 23, 57, 307679))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2450) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2450) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 2450) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '2450', '442', '283', datetime.date(2014, 4, 14), datetime.datetime(2014, 4, 14, 10, 11, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 307677), datetime.datetime(2025, 11, 19, 16, 23, 57, 307679))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 443: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 59680) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '59680', '443', '284', datetime.date(2014, 4, 14), datetime.datetime(2014, 4, 14, 10, 26, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 308130), datetime.datetime(2025, 11, 19, 16, 23, 57, 308131))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 59680) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 59680) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 59680) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '59680', '443', '284', datetime.date(2014, 4, 14), datetime.datetime(2014, 4, 14, 10, 26, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 308130), datetime.datetime(2025, 11, 19, 16, 23, 57, 308131))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 460: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28068) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28068', '460', '286', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 8, 28, 26), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 308439), datetime.datetime(2025, 11, 19, 16, 23, 57, 308440))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28068) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28068) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28068) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28068', '460', '286', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 8, 28, 26), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 308439), datetime.datetime(2025, 11, 19, 16, 23, 57, 308440))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 464: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7162) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7162', '464', '287', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 16, 24, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 308899), datetime.datetime(2025, 11, 19, 16, 23, 57, 308900))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7162) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7162) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 7162) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '7162', '464', '287', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 16, 24, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 308899), datetime.datetime(2025, 11, 19, 16, 23, 57, 308900))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 467: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25147', '467', '288', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 17, 18, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 309194), datetime.datetime(2025, 11, 19, 16, 23, 57, 309195))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 25147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '25147', '467', '288', datetime.date(2014, 4, 15), datetime.datetime(2014, 4, 15, 17, 18, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 309194), datetime.datetime(2025, 11, 19, 16, 23, 57, 309195))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 469: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18449) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18449', '469', '289', datetime.date(2014, 4, 16), datetime.datetime(2014, 4, 16, 10, 22, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 309535), datetime.datetime(2025, 11, 19, 16, 23, 57, 309535))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18449) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18449) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18449) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18449', '469', '289', datetime.date(2014, 4, 16), datetime.datetime(2014, 4, 16, 10, 22, 12), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 309535), datetime.datetime(2025, 11, 19, 16, 23, 57, 309535))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 485: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28069) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28069', '485', '291', datetime.date(2014, 4, 16), datetime.datetime(2014, 4, 16, 16, 19, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 309952), datetime.datetime(2025, 11, 19, 16, 23, 57, 309954))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28069) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28069) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28069) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28069', '485', '291', datetime.date(2014, 4, 16), datetime.datetime(2014, 4, 16, 16, 19, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 309952), datetime.datetime(2025, 11, 19, 16, 23, 57, 309954))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 488: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28070) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28070', '488', '293', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 13, 13, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 310525), datetime.datetime(2025, 11, 19, 16, 23, 57, 310526))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28070) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28070) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28070) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28070', '488', '293', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 13, 13, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 310525), datetime.datetime(2025, 11, 19, 16, 23, 57, 310526))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 489: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18156) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18156', '489', '294', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 13, 14), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 310923), datetime.datetime(2025, 11, 19, 16, 23, 57, 310924))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18156) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18156) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18156) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18156', '489', '294', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 13, 14), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 310923), datetime.datetime(2025, 11, 19, 16, 23, 57, 310924))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 490: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28072) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28072', '490', '295', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 28, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 344144), datetime.datetime(2025, 11, 19, 16, 23, 57, 344145))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28072) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28072) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28072) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28072', '490', '295', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 28, 40), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 344144), datetime.datetime(2025, 11, 19, 16, 23, 57, 344145))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 492: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28074) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28074', '492', '297', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 37, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 344536), datetime.datetime(2025, 11, 19, 16, 23, 57, 344537))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28074) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28074) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28074) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28074', '492', '297', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 37, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 344536), datetime.datetime(2025, 11, 19, 16, 23, 57, 344537))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 493: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11259) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11259', '493', '298', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 16, 59, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 344838), datetime.datetime(2025, 11, 19, 16, 23, 57, 344839))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11259) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11259) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11259) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11259', '493', '298', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 16, 59, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 344838), datetime.datetime(2025, 11, 19, 16, 23, 57, 344839))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 491: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28073) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28073', '491', '296', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 32, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 345137), datetime.datetime(2025, 11, 19, 16, 23, 57, 345138))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28073) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28073) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28073) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28073', '491', '296', datetime.date(2014, 4, 17), datetime.datetime(2014, 4, 17, 15, 32, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 345137), datetime.datetime(2025, 11, 19, 16, 23, 57, 345138))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 494: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15120) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15120', '494', '299', datetime.date(2014, 4, 18), datetime.datetime(2014, 4, 18, 13, 41, 24), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 345416), datetime.datetime(2025, 11, 19, 16, 23, 57, 345417))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15120) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15120) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 15120) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '15120', '494', '299', datetime.date(2014, 4, 18), datetime.datetime(2014, 4, 18, 13, 41, 24), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 345416), datetime.datetime(2025, 11, 19, 16, 23, 57, 345417))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 495: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28088) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28088', '495', '300', datetime.date(2014, 4, 18), datetime.datetime(2014, 4, 18, 16, 35, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 345889), datetime.datetime(2025, 11, 19, 16, 23, 57, 345891))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28088) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28088) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28088) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28088', '495', '300', datetime.date(2014, 4, 18), datetime.datetime(2014, 4, 18, 16, 35, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 345889), datetime.datetime(2025, 11, 19, 16, 23, 57, 345891))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 496: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28091) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28091', '496', '301', datetime.date(2014, 4, 19), datetime.datetime(2014, 4, 19, 9, 45, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 346200), datetime.datetime(2025, 11, 19, 16, 23, 57, 346201))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28091) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28091) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28091) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28091', '496', '301', datetime.date(2014, 4, 19), datetime.datetime(2014, 4, 19, 9, 45, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 346200), datetime.datetime(2025, 11, 19, 16, 23, 57, 346201))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 500: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28092) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28092', '500', '304', datetime.date(2014, 4, 20), datetime.datetime(2014, 4, 20, 12, 57, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 347212), datetime.datetime(2025, 11, 19, 16, 23, 57, 347213))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28092) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28092) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28092) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28092', '500', '304', datetime.date(2014, 4, 20), datetime.datetime(2014, 4, 20, 12, 57, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 347212), datetime.datetime(2025, 11, 19, 16, 23, 57, 347213))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 497: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28090) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28090', '497', '302', datetime.date(2014, 4, 19), datetime.datetime(2014, 4, 19, 10, 34, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 346487), datetime.datetime(2025, 11, 19, 16, 23, 57, 346488))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28090) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28090) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28090) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28090', '497', '302', datetime.date(2014, 4, 19), datetime.datetime(2014, 4, 19, 10, 34, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 346487), datetime.datetime(2025, 11, 19, 16, 23, 57, 346488))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 503: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28095) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28095', '503', '306', datetime.date(2014, 4, 22), datetime.datetime(2014, 4, 22, 8, 23, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 377709), datetime.datetime(2025, 11, 19, 16, 23, 57, 377710))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28095) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28095) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28095) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28095', '503', '306', datetime.date(2014, 4, 22), datetime.datetime(2014, 4, 22, 8, 23, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 377709), datetime.datetime(2025, 11, 19, 16, 23, 57, 377710))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 509: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20754) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20754', '509', '310', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 4, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 378110), datetime.datetime(2025, 11, 19, 16, 23, 57, 378111))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20754) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20754) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20754) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20754', '509', '310', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 4, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 378110), datetime.datetime(2025, 11, 19, 16, 23, 57, 378111))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 510: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 57) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '57', '510', '311', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 5, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 382468), datetime.datetime(2025, 11, 19, 16, 23, 57, 382470))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 57) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 57) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 57) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '57', '510', '311', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 5, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 382468), datetime.datetime(2025, 11, 19, 16, 23, 57, 382470))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 512: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11', '512', '313', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 14, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 382841), datetime.datetime(2025, 11, 19, 16, 23, 57, 382842))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11', '512', '313', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 14, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 382841), datetime.datetime(2025, 11, 19, 16, 23, 57, 382842))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 514: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28096) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28096', '514', '314', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 34, 41), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 383151), datetime.datetime(2025, 11, 19, 16, 23, 57, 383152))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28096) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28096) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28096) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28096', '514', '314', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 34, 41), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 383151), datetime.datetime(2025, 11, 19, 16, 23, 57, 383152))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 511: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29113) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29113', '511', '312', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 7, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 383688), datetime.datetime(2025, 11, 19, 16, 23, 57, 383692))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29113) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29113) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29113) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29113', '511', '312', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 7, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 383688), datetime.datetime(2025, 11, 19, 16, 23, 57, 383692))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 515: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1515) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1515', '515', '315', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 38, 13), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 384201), datetime.datetime(2025, 11, 19, 16, 23, 57, 384202))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1515) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1515) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 1515) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '1515', '515', '315', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 38, 13), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 384201), datetime.datetime(2025, 11, 19, 16, 23, 57, 384202))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 516: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9576) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9576', '516', '316', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 47, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 385491), datetime.datetime(2025, 11, 19, 16, 23, 57, 385492))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9576) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9576) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9576) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9576', '516', '316', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 47, 46), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 385491), datetime.datetime(2025, 11, 19, 16, 23, 57, 385492))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 521: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29115) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29115', '521', '321', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 50, 57), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 417195), datetime.datetime(2025, 11, 19, 16, 23, 57, 417196))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29115) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29115) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29115) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29115', '521', '321', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 50, 57), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 417195), datetime.datetime(2025, 11, 19, 16, 23, 57, 417196))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 525: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28099) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28099', '525', '325', datetime.date(2014, 4, 24), datetime.datetime(2014, 4, 24, 16, 31, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 417602), datetime.datetime(2025, 11, 19, 16, 23, 57, 417603))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28099) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28099) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28099) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28099', '525', '325', datetime.date(2014, 4, 24), datetime.datetime(2014, 4, 24, 16, 31, 39), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 417602), datetime.datetime(2025, 11, 19, 16, 23, 57, 417603))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 523: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4103) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4103', '523', '323', datetime.date(2014, 4, 24), datetime.datetime(2014, 4, 24, 16, 7, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 417892), datetime.datetime(2025, 11, 19, 16, 23, 57, 417892))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4103) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4103) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4103) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4103', '523', '323', datetime.date(2014, 4, 24), datetime.datetime(2014, 4, 24, 16, 7, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 417892), datetime.datetime(2025, 11, 19, 16, 23, 57, 417892))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 540: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28102) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28102', '540', '327', datetime.date(2014, 4, 25), datetime.datetime(2014, 4, 25, 16, 23, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 418232), datetime.datetime(2025, 11, 19, 16, 23, 57, 418233))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28102) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28102) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28102) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28102', '540', '327', datetime.date(2014, 4, 25), datetime.datetime(2014, 4, 25, 16, 23, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 418232), datetime.datetime(2025, 11, 19, 16, 23, 57, 418233))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 550: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28106) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28106', '550', '334', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 21, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 418536), datetime.datetime(2025, 11, 19, 16, 23, 57, 418537))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28106) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28106) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28106) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28106', '550', '334', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 21, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 418536), datetime.datetime(2025, 11, 19, 16, 23, 57, 418537))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 549: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28110) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28110', '549', '333', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 0, 1), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 418813), datetime.datetime(2025, 11, 19, 16, 23, 57, 418814))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28110) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28110) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28110) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28110', '549', '333', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 0, 1), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 418813), datetime.datetime(2025, 11, 19, 16, 23, 57, 418814))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 551: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28107', '551', '335', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 57, 20), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 419565), datetime.datetime(2025, 11, 19, 16, 23, 57, 419566))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28107', '551', '335', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 8, 57, 20), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 419565), datetime.datetime(2025, 11, 19, 16, 23, 57, 419566))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 553: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28107', '553', '337', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 9, 2, 27), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 432182), datetime.datetime(2025, 11, 19, 16, 23, 57, 432184))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28107) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28107', '553', '337', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 9, 2, 27), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 432182), datetime.datetime(2025, 11, 19, 16, 23, 57, 432184))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 556: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28108) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28108', '556', '340', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 3, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 463866), datetime.datetime(2025, 11, 19, 16, 23, 57, 463867))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28108) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28108) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28108) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28108', '556', '340', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 3, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 463866), datetime.datetime(2025, 11, 19, 16, 23, 57, 463867))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 557: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28526) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28526', '557', '341', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 19, 53), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 464238), datetime.datetime(2025, 11, 19, 16, 23, 57, 464239))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28526) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28526) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28526) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28526', '557', '341', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 19, 53), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 464238), datetime.datetime(2025, 11, 19, 16, 23, 57, 464239))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 559: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28111) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28111', '559', '343', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 13, 20, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 464546), datetime.datetime(2025, 11, 19, 16, 23, 57, 464547))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28111) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28111) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28111) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28111', '559', '343', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 13, 20, 17), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 464546), datetime.datetime(2025, 11, 19, 16, 23, 57, 464547))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 558: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10417) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10417', '558', '342', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 49, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 464830), datetime.datetime(2025, 11, 19, 16, 23, 57, 464831))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10417) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10417) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 10417) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '10417', '558', '342', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 11, 49, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 464830), datetime.datetime(2025, 11, 19, 16, 23, 57, 464831))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 560: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3764', '560', '344', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 16, 0, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 465113), datetime.datetime(2025, 11, 19, 16, 23, 57, 465114))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3764', '560', '344', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 16, 0, 9), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 465113), datetime.datetime(2025, 11, 19, 16, 23, 57, 465114))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 562: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28112) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28112', '562', '345', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 16, 57, 47), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 465549), datetime.datetime(2025, 11, 19, 16, 23, 57, 465550))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28112) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28112) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28112) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28112', '562', '345', datetime.date(2014, 4, 28), datetime.datetime(2014, 4, 28, 16, 57, 47), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 465549), datetime.datetime(2025, 11, 19, 16, 23, 57, 465550))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 564: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26776', '564', '346', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 8, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 467116), datetime.datetime(2025, 11, 19, 16, 23, 57, 467117))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26776', '564', '346', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 8, 43), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 467116), datetime.datetime(2025, 11, 19, 16, 23, 57, 467117))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 565: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28113) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28113', '565', '347', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 8, 59, 49), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 492036), datetime.datetime(2025, 11, 19, 16, 23, 57, 492038))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28113) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28113) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28113) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28113', '565', '347', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 8, 59, 49), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 492036), datetime.datetime(2025, 11, 19, 16, 23, 57, 492038))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 567: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28114) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28114', '567', '349', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 11, 36, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 496374), datetime.datetime(2025, 11, 19, 16, 23, 57, 496375))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28114) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28114) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28114) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28114', '567', '349', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 11, 36, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 496374), datetime.datetime(2025, 11, 19, 16, 23, 57, 496375))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 569: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28117) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28117', '569', '351', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 14, 34, 11), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 497054), datetime.datetime(2025, 11, 19, 16, 23, 57, 497055))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28117) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28117) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28117) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28117', '569', '351', datetime.date(2014, 4, 29), datetime.datetime(2014, 4, 29, 14, 34, 11), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 497054), datetime.datetime(2025, 11, 19, 16, 23, 57, 497055))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 571: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28118) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28118', '571', '353', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 7, 57, 52), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 497349), datetime.datetime(2025, 11, 19, 16, 23, 57, 497350))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28118) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28118) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28118) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28118', '571', '353', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 7, 57, 52), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 497349), datetime.datetime(2025, 11, 19, 16, 23, 57, 497350))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 572: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22375) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22375', '572', '354', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 9, 18, 13), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 498249), datetime.datetime(2025, 11, 19, 16, 23, 57, 498250))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22375) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22375) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22375) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22375', '572', '354', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 9, 18, 13), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 498249), datetime.datetime(2025, 11, 19, 16, 23, 57, 498250))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - INFO - Guest info missing but total revenue > 0 for PMS ID 568 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 576: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28123) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28123', '576', '357', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 16, 59, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 503150), datetime.datetime(2025, 11, 19, 16, 23, 57, 503152))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28123) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28123) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28123) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28123', '576', '357', datetime.date(2014, 4, 30), datetime.datetime(2014, 4, 30, 16, 59, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 503150), datetime.datetime(2025, 11, 19, 16, 23, 57, 503152))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 578: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17231) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17231', '578', '359', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 9, 21, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 528271), datetime.datetime(2025, 11, 19, 16, 23, 57, 528272))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17231) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17231) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 17231) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '17231', '578', '359', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 9, 21, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 528271), datetime.datetime(2025, 11, 19, 16, 23, 57, 528272))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 579: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28121) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28121', '579', '360', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 9, 50, 4), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 529287), datetime.datetime(2025, 11, 19, 16, 23, 57, 529288))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28121) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28121) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28121) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28121', '579', '360', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 9, 50, 4), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 529287), datetime.datetime(2025, 11, 19, 16, 23, 57, 529288))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 580: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29016) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29016', '580', '361', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 10, 23, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 529751), datetime.datetime(2025, 11, 19, 16, 23, 57, 529752))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29016) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29016) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29016) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29016', '580', '361', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 10, 23, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 529751), datetime.datetime(2025, 11, 19, 16, 23, 57, 529752))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 581: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9907) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9907', '581', '362', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 11, 3, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 530118), datetime.datetime(2025, 11, 19, 16, 23, 57, 530119))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9907) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9907) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9907) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9907', '581', '362', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 11, 3, 54), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 530118), datetime.datetime(2025, 11, 19, 16, 23, 57, 530119))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 583: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23204) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23204', '583', '363', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 13, 6, 21), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 530832), datetime.datetime(2025, 11, 19, 16, 23, 57, 530833))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23204) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23204) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 23204) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '23204', '583', '363', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 13, 6, 21), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 530832), datetime.datetime(2025, 11, 19, 16, 23, 57, 530833))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 587: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26151) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26151', '587', '366', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 11, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 531616), datetime.datetime(2025, 11, 19, 16, 23, 57, 531618))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26151) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26151) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26151) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26151', '587', '366', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 11, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 531616), datetime.datetime(2025, 11, 19, 16, 23, 57, 531618))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 591: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28178) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28178', '591', '370', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 19, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 532333), datetime.datetime(2025, 11, 19, 16, 23, 57, 532335))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28178) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28178) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28178) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28178', '591', '370', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 19, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 532333), datetime.datetime(2025, 11, 19, 16, 23, 57, 532335))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 517: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 32147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '32147', '517', '317', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 48, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 530450), datetime.datetime(2025, 11, 19, 16, 23, 57, 530451))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 32147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 32147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 32147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '32147', '517', '317', datetime.date(2014, 4, 23), datetime.datetime(2014, 4, 23, 17, 48, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 530450), datetime.datetime(2025, 11, 19, 16, 23, 57, 530451))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 592: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28186) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28186', '592', '371', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 20, 32), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 573156), datetime.datetime(2025, 11, 19, 16, 23, 57, 573159))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28186) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28186) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28186) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28186', '592', '371', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 20, 32), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 573156), datetime.datetime(2025, 11, 19, 16, 23, 57, 573159))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 593: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28154) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28154', '593', '372', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 20, 59), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 573614), datetime.datetime(2025, 11, 19, 16, 23, 57, 573615))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28154) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28154) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28154) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28154', '593', '372', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 20, 59), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 573614), datetime.datetime(2025, 11, 19, 16, 23, 57, 573615))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 596: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28173) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28173', '596', '375', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 573965), datetime.datetime(2025, 11, 19, 16, 23, 57, 573965))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28173) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28173) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28173) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28173', '596', '375', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 573965), datetime.datetime(2025, 11, 19, 16, 23, 57, 573965))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 595: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28187) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28187', '595', '374', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 25, 24), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 574284), datetime.datetime(2025, 11, 19, 16, 23, 57, 574285))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28187) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28187) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28187) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28187', '595', '374', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 25, 24), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 574284), datetime.datetime(2025, 11, 19, 16, 23, 57, 574285))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 597: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28179) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28179', '597', '376', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 574635), datetime.datetime(2025, 11, 19, 16, 23, 57, 574636))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28179) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28179) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28179) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28179', '597', '376', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 574635), datetime.datetime(2025, 11, 19, 16, 23, 57, 574636))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 600: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22060) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22060', '600', '379', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 40, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 576033), datetime.datetime(2025, 11, 19, 16, 23, 57, 576035))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22060) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22060) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22060) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22060', '600', '379', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 40, 29), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 576033), datetime.datetime(2025, 11, 19, 16, 23, 57, 576035))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 598: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28169) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28169', '598', '377', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 576518), datetime.datetime(2025, 11, 19, 16, 23, 57, 576520))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28169) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28169) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28169) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28169', '598', '377', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 26, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 576518), datetime.datetime(2025, 11, 19, 16, 23, 57, 576520))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 603: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28126) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28126', '603', '380', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 45, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 577194), datetime.datetime(2025, 11, 19, 16, 23, 57, 577195))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28126) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28126) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28126) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28126', '603', '380', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 45, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 577194), datetime.datetime(2025, 11, 19, 16, 23, 57, 577195))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 604: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28127) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28127', '604', '381', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 48, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 578245), datetime.datetime(2025, 11, 19, 16, 23, 57, 578247))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28127) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28127) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28127) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28127', '604', '381', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 48, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 578245), datetime.datetime(2025, 11, 19, 16, 23, 57, 578247))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 605: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28128) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28128', '605', '382', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 53, 11), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 579835), datetime.datetime(2025, 11, 19, 16, 23, 57, 579837))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28128) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28128) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28128) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28128', '605', '382', datetime.date(2014, 5, 1), datetime.datetime(2014, 5, 1, 16, 53, 11), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 579835), datetime.datetime(2025, 11, 19, 16, 23, 57, 579837))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 608: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26590) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26590', '608', '384', datetime.date(2014, 5, 2), datetime.datetime(2014, 5, 2, 8, 23, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 626464), datetime.datetime(2025, 11, 19, 16, 23, 57, 626466))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26590) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26590) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26590) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26590', '608', '384', datetime.date(2014, 5, 2), datetime.datetime(2014, 5, 2, 8, 23, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 626464), datetime.datetime(2025, 11, 19, 16, 23, 57, 626466))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 609: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28130) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28130', '609', '385', datetime.date(2014, 5, 2), datetime.datetime(2014, 5, 2, 17, 55, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 626880), datetime.datetime(2025, 11, 19, 16, 23, 57, 626881))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28130) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28130) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28130) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28130', '609', '385', datetime.date(2014, 5, 2), datetime.datetime(2014, 5, 2, 17, 55, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 626880), datetime.datetime(2025, 11, 19, 16, 23, 57, 626881))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 610: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28131) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28131', '610', '386', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 8, 8, 57), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 628080), datetime.datetime(2025, 11, 19, 16, 23, 57, 628081))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28131) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28131) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28131) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28131', '610', '386', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 8, 8, 57), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 628080), datetime.datetime(2025, 11, 19, 16, 23, 57, 628081))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 612: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28133) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28133', '612', '388', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 8, 51, 33), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 628587), datetime.datetime(2025, 11, 19, 16, 23, 57, 628588))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28133) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28133) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28133) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28133', '612', '388', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 8, 51, 33), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 628587), datetime.datetime(2025, 11, 19, 16, 23, 57, 628588))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 613: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13922) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13922', '613', '389', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 9, 33, 22), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 628930), datetime.datetime(2025, 11, 19, 16, 23, 57, 628931))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13922) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13922) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 13922) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '13922', '613', '389', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 9, 33, 22), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 628930), datetime.datetime(2025, 11, 19, 16, 23, 57, 628931))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 614: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24637) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24637', '614', '390', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 13, 1, 53), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 629270), datetime.datetime(2025, 11, 19, 16, 23, 57, 629271))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24637) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24637) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 24637) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '24637', '614', '390', datetime.date(2014, 5, 3), datetime.datetime(2014, 5, 3, 13, 1, 53), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 629270), datetime.datetime(2025, 11, 19, 16, 23, 57, 629271))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 617: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11421) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11421', '617', '391', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 11, 11, 30), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 629826), datetime.datetime(2025, 11, 19, 16, 23, 57, 629828))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11421) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11421) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 11421) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '11421', '617', '391', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 11, 11, 30), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 629826), datetime.datetime(2025, 11, 19, 16, 23, 57, 629828))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 618: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28136) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28136', '618', '392', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 13, 33, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 630269), datetime.datetime(2025, 11, 19, 16, 23, 57, 630270))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28136) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28136) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28136) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28136', '618', '392', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 13, 33, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 630269), datetime.datetime(2025, 11, 19, 16, 23, 57, 630270))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 619: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9330) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9330', '619', '393', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 13, 48, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 630689), datetime.datetime(2025, 11, 19, 16, 23, 57, 630690))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9330) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9330) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 9330) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '9330', '619', '393', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 13, 48, 10), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 630689), datetime.datetime(2025, 11, 19, 16, 23, 57, 630690))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 621: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28138) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28138', '621', '395', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 14, 38, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 639592), datetime.datetime(2025, 11, 19, 16, 23, 57, 639594))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28138) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28138) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28138) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28138', '621', '395', datetime.date(2014, 5, 5), datetime.datetime(2014, 5, 5, 14, 38, 51), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 639592), datetime.datetime(2025, 11, 19, 16, 23, 57, 639594))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 623: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28140) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28140', '623', '397', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 8, 36, 7), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 668723), datetime.datetime(2025, 11, 19, 16, 23, 57, 668727))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28140) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28140) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28140) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28140', '623', '397', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 8, 36, 7), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 668723), datetime.datetime(2025, 11, 19, 16, 23, 57, 668727))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 622: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28139) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28139', '622', '396', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 8, 25, 12), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 669252), datetime.datetime(2025, 11, 19, 16, 23, 57, 669253))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28139) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28139) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28139) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28139', '622', '396', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 8, 25, 12), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 669252), datetime.datetime(2025, 11, 19, 16, 23, 57, 669253))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 624: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28141) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28141', '624', '398', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 9, 43, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 673653), datetime.datetime(2025, 11, 19, 16, 23, 57, 673654))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28141) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28141) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28141) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28141', '624', '398', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 9, 43, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 673653), datetime.datetime(2025, 11, 19, 16, 23, 57, 673654))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 625: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28142) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28142', '625', '399', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 9, 56, 19), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 674051), datetime.datetime(2025, 11, 19, 16, 23, 57, 674052))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28142) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28142) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28142) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28142', '625', '399', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 9, 56, 19), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 674051), datetime.datetime(2025, 11, 19, 16, 23, 57, 674052))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 627: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22045) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22045', '627', '400', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 13, 37, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 674395), datetime.datetime(2025, 11, 19, 16, 23, 57, 674396))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22045) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22045) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22045) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22045', '627', '400', datetime.date(2014, 5, 6), datetime.datetime(2014, 5, 6, 13, 37, 20), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 674395), datetime.datetime(2025, 11, 19, 16, 23, 57, 674396))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 629: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22259) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22259', '629', '401', datetime.date(2014, 5, 7), datetime.datetime(2014, 5, 7, 10, 25, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 674703), datetime.datetime(2025, 11, 19, 16, 23, 57, 674704))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22259) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22259) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22259) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22259', '629', '401', datetime.date(2014, 5, 7), datetime.datetime(2014, 5, 7, 10, 25, 38), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 674703), datetime.datetime(2025, 11, 19, 16, 23, 57, 674704))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 632: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28146) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28146', '632', '405', datetime.date(2014, 5, 8), datetime.datetime(2014, 5, 8, 8, 37, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 675400), datetime.datetime(2025, 11, 19, 16, 23, 57, 675401))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28146) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28146) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28146) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28146', '632', '405', datetime.date(2014, 5, 8), datetime.datetime(2014, 5, 8, 8, 37, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 675400), datetime.datetime(2025, 11, 19, 16, 23, 57, 675401))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 630: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28145) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28145', '630', '402', datetime.date(2014, 5, 7), datetime.datetime(2014, 5, 7, 14, 49, 17), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 675716), datetime.datetime(2025, 11, 19, 16, 23, 57, 675717))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28145) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28145) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28145) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28145', '630', '402', datetime.date(2014, 5, 7), datetime.datetime(2014, 5, 7, 14, 49, 17), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 675716), datetime.datetime(2025, 11, 19, 16, 23, 57, 675717))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 633: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28147', '633', '406', datetime.date(2014, 5, 8), datetime.datetime(2014, 5, 8, 9, 2, 20), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 676064), datetime.datetime(2025, 11, 19, 16, 23, 57, 676065))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28147) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28147) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28147', '633', '406', datetime.date(2014, 5, 8), datetime.datetime(2014, 5, 8, 9, 2, 20), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 676064), datetime.datetime(2025, 11, 19, 16, 23, 57, 676065))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 652: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28150', '652', '411', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 8, 6, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 714828), datetime.datetime(2025, 11, 19, 16, 23, 57, 714829))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28150) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28150) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28150', '652', '411', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 8, 6, 58), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 714828), datetime.datetime(2025, 11, 19, 16, 23, 57, 714829))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 653: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22317) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22317', '653', '412', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 8, 10, 52), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 715241), datetime.datetime(2025, 11, 19, 16, 23, 57, 715243))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22317) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22317) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22317) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22317', '653', '412', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 8, 10, 52), 'request', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 715241), datetime.datetime(2025, 11, 19, 16, 23, 57, 715243))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 654: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29746) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29746', '654', '413', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 9, 0, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 715707), datetime.datetime(2025, 11, 19, 16, 23, 57, 715709))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29746) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29746) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29746) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29746', '654', '413', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 9, 0, 48), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 715707), datetime.datetime(2025, 11, 19, 16, 23, 57, 715709))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 655: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20426) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20426', '655', '414', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 14, 20, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 716138), datetime.datetime(2025, 11, 19, 16, 23, 57, 716139))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20426) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20426) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20426) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20426', '655', '414', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 14, 20, 56), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 716138), datetime.datetime(2025, 11, 19, 16, 23, 57, 716139))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 656: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28153) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28153', '656', '415', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 16, 48, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 716550), datetime.datetime(2025, 11, 19, 16, 23, 57, 716551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28153) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28153) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28153) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28153', '656', '415', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 16, 48, 26), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 716550), datetime.datetime(2025, 11, 19, 16, 23, 57, 716551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 659: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28158) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28158', '659', '418', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 18, 28, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 717298), datetime.datetime(2025, 11, 19, 16, 23, 57, 717300))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28158) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28158) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28158) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28158', '659', '418', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 18, 28, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 717298), datetime.datetime(2025, 11, 19, 16, 23, 57, 717300))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 657: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28156) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28156', '657', '416', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 17, 47, 28), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 716947), datetime.datetime(2025, 11, 19, 16, 23, 57, 716948))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28156) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28156) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28156) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28156', '657', '416', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 17, 47, 28), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 716947), datetime.datetime(2025, 11, 19, 16, 23, 57, 716948))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 658: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28157) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28157', '658', '417', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 17, 54, 7), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 717661), datetime.datetime(2025, 11, 19, 16, 23, 57, 717663))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28157) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28157) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28157) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28157', '658', '417', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 17, 54, 7), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 717661), datetime.datetime(2025, 11, 19, 16, 23, 57, 717663))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 660: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28159) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28159', '660', '419', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 18, 41, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 718692), datetime.datetime(2025, 11, 19, 16, 23, 57, 718694))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28159) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28159) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28159) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28159', '660', '419', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 18, 41, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 718692), datetime.datetime(2025, 11, 19, 16, 23, 57, 718694))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 670: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28172) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28172', '670', '421', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 22, 6, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 760134), datetime.datetime(2025, 11, 19, 16, 23, 57, 760136))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28172) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28172) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28172) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28172', '670', '421', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 22, 6, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 760134), datetime.datetime(2025, 11, 19, 16, 23, 57, 760136))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 669: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28170) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28170', '669', '420', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 21, 54, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 760511), datetime.datetime(2025, 11, 19, 16, 23, 57, 760512))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28170) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28170) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28170) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28170', '669', '420', datetime.date(2014, 5, 9), datetime.datetime(2014, 5, 9, 21, 54, 23), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 760511), datetime.datetime(2025, 11, 19, 16, 23, 57, 760512))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 678: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28174) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28174', '678', '425', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 12, 37, 23), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 761242), datetime.datetime(2025, 11, 19, 16, 23, 57, 761243))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28174) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28174) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28174) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28174', '678', '425', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 12, 37, 23), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 761242), datetime.datetime(2025, 11, 19, 16, 23, 57, 761243))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 679: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22497) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22497', '679', '426', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 13, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 761557), datetime.datetime(2025, 11, 19, 16, 23, 57, 761558))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22497) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22497) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22497) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22497', '679', '426', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 13, 18), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 761557), datetime.datetime(2025, 11, 19, 16, 23, 57, 761558))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 681: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28175) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28175', '681', '427', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 37, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 761874), datetime.datetime(2025, 11, 19, 16, 23, 57, 761875))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28175) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28175) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28175) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28175', '681', '427', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 37, 25), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 761874), datetime.datetime(2025, 11, 19, 16, 23, 57, 761875))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 682: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28177) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28177', '682', '428', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 46, 11), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 762247), datetime.datetime(2025, 11, 19, 16, 23, 57, 762249))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28177) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28177) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28177) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28177', '682', '428', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 46, 11), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 762247), datetime.datetime(2025, 11, 19, 16, 23, 57, 762249))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 683: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26152', '683', '429', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 55, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 762597), datetime.datetime(2025, 11, 19, 16, 23, 57, 762597))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26152) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26152) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26152', '683', '429', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 14, 55, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 762597), datetime.datetime(2025, 11, 19, 16, 23, 57, 762597))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 684: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28180) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28180', '684', '430', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 8, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 762889), datetime.datetime(2025, 11, 19, 16, 23, 57, 762890))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28180) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28180) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28180) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28180', '684', '430', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 8, 59), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 762889), datetime.datetime(2025, 11, 19, 16, 23, 57, 762890))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 685: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28182) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28182', '685', '431', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 41, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 763552), datetime.datetime(2025, 11, 19, 16, 23, 57, 763553))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28182) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28182) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28182) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28182', '685', '431', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 41, 6), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 763552), datetime.datetime(2025, 11, 19, 16, 23, 57, 763553))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 686: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28183) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28183', '686', '432', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 45, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 779944), datetime.datetime(2025, 11, 19, 16, 23, 57, 779945))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28183) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28183) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28183) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28183', '686', '432', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 45, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 779944), datetime.datetime(2025, 11, 19, 16, 23, 57, 779945))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 687: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28184) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28184', '687', '433', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 51, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 805872), datetime.datetime(2025, 11, 19, 16, 23, 57, 805874))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28184) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28184) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28184) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28184', '687', '433', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 15, 51, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 805872), datetime.datetime(2025, 11, 19, 16, 23, 57, 805874))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 688: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28185) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28185', '688', '434', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 0, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 809905), datetime.datetime(2025, 11, 19, 16, 23, 57, 809906))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28185) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28185) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28185) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28185', '688', '434', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 0, 14), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 809905), datetime.datetime(2025, 11, 19, 16, 23, 57, 809906))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 692: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28189) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28189', '692', '438', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 34, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 810277), datetime.datetime(2025, 11, 19, 16, 23, 57, 810277))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28189) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28189) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28189) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28189', '692', '438', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 34, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 810277), datetime.datetime(2025, 11, 19, 16, 23, 57, 810277))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 691: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28188) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28188', '691', '437', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 33, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 810575), datetime.datetime(2025, 11, 19, 16, 23, 57, 810576))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28188) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28188) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28188) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28188', '691', '437', datetime.date(2014, 5, 10), datetime.datetime(2014, 5, 10, 16, 33, 8), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 810575), datetime.datetime(2025, 11, 19, 16, 23, 57, 810576))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 696: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28190) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28190', '696', '440', datetime.date(2014, 5, 11), datetime.datetime(2014, 5, 11, 9, 52, 4), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 810865), datetime.datetime(2025, 11, 19, 16, 23, 57, 810866))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28190) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28190) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28190) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28190', '696', '440', datetime.date(2014, 5, 11), datetime.datetime(2014, 5, 11, 9, 52, 4), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 810865), datetime.datetime(2025, 11, 19, 16, 23, 57, 810866))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 701: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28193) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28193', '701', '445', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 29, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 811496), datetime.datetime(2025, 11, 19, 16, 23, 57, 811497))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28193) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28193) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28193) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28193', '701', '445', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 29, 20), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 811496), datetime.datetime(2025, 11, 19, 16, 23, 57, 811497))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 699: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28191) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28191', '699', '443', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 25, 13), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 811816), datetime.datetime(2025, 11, 19, 16, 23, 57, 811817))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28191) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28191) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28191) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28191', '699', '443', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 25, 13), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 811816), datetime.datetime(2025, 11, 19, 16, 23, 57, 811817))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 703: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28195) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28195', '703', '447', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 31, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 812124), datetime.datetime(2025, 11, 19, 16, 23, 57, 812125))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28195) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28195) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28195) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28195', '703', '447', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 31, 50), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 812124), datetime.datetime(2025, 11, 19, 16, 23, 57, 812125))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 704: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28196) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28196', '704', '448', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 33, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 813498), datetime.datetime(2025, 11, 19, 16, 23, 57, 813500))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28196) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28196) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28196) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28196', '704', '448', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 33, 35), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 813498), datetime.datetime(2025, 11, 19, 16, 23, 57, 813500))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 706: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28198) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28198', '706', '450', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 38, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 823678), datetime.datetime(2025, 11, 19, 16, 23, 57, 823680))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28198) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28198) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28198) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28198', '706', '450', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 38, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 823678), datetime.datetime(2025, 11, 19, 16, 23, 57, 823680))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 707: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28199) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28199', '707', '451', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 40, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 849580), datetime.datetime(2025, 11, 19, 16, 23, 57, 849581))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28199) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28199) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28199) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28199', '707', '451', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 8, 40, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 849580), datetime.datetime(2025, 11, 19, 16, 23, 57, 849581))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 710: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28201) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28201', '710', '454', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 42, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 849976), datetime.datetime(2025, 11, 19, 16, 23, 57, 849977))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28201) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28201) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28201) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28201', '710', '454', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 42, 9), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 849976), datetime.datetime(2025, 11, 19, 16, 23, 57, 849977))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 711: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28202) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28202', '711', '455', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 47, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 850258), datetime.datetime(2025, 11, 19, 16, 23, 57, 850259))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28202) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28202) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28202) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28202', '711', '455', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 47, 5), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 850258), datetime.datetime(2025, 11, 19, 16, 23, 57, 850259))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 731: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14556) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14556', '731', '466', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 14, 42, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 850586), datetime.datetime(2025, 11, 19, 16, 23, 57, 850587))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14556) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14556) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14556) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14556', '731', '466', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 14, 42, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 850586), datetime.datetime(2025, 11, 19, 16, 23, 57, 850587))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 712: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28203) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28203', '712', '456', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 50, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 850880), datetime.datetime(2025, 11, 19, 16, 23, 57, 850881))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28203) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28203) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28203) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28203', '712', '456', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 9, 50, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 850880), datetime.datetime(2025, 11, 19, 16, 23, 57, 850881))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 735: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27187) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27187', '735', '470', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 15, 41, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 852135), datetime.datetime(2025, 11, 19, 16, 23, 57, 852137))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27187) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27187) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 27187) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '27187', '735', '470', datetime.date(2014, 5, 12), datetime.datetime(2014, 5, 12, 15, 41, 51), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 852135), datetime.datetime(2025, 11, 19, 16, 23, 57, 852137))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 738: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28208) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28208', '738', '472', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 10, 0, 56), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 852635), datetime.datetime(2025, 11, 19, 16, 23, 57, 852636))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28208) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28208) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28208) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28208', '738', '472', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 10, 0, 56), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 852635), datetime.datetime(2025, 11, 19, 16, 23, 57, 852636))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 736: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28207) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28207', '736', '471', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 8, 30, 39), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 852940), datetime.datetime(2025, 11, 19, 16, 23, 57, 852941))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28207) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28207) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28207) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28207', '736', '471', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 8, 30, 39), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 852940), datetime.datetime(2025, 11, 19, 16, 23, 57, 852941))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 744: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28209) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28209', '744', '476', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 16, 43, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 873891), datetime.datetime(2025, 11, 19, 16, 23, 57, 873892))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28209) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28209) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28209) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28209', '744', '476', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 16, 43, 41), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 873891), datetime.datetime(2025, 11, 19, 16, 23, 57, 873892))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 743: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3764', '743', '475', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 12, 42, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 873463), datetime.datetime(2025, 11, 19, 16, 23, 57, 873464))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 3764) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '3764', '743', '475', datetime.date(2014, 5, 13), datetime.datetime(2014, 5, 13, 12, 42, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 873463), datetime.datetime(2025, 11, 19, 16, 23, 57, 873464))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 746: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28212) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28212', '746', '478', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 21, 45), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 886960), datetime.datetime(2025, 11, 19, 16, 23, 57, 886961))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28212) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28212) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28212) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28212', '746', '478', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 21, 45), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 886960), datetime.datetime(2025, 11, 19, 16, 23, 57, 886961))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 747: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28213) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28213', '747', '479', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 44, 57), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 887560), datetime.datetime(2025, 11, 19, 16, 23, 57, 887561))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28213) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28213) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28213) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28213', '747', '479', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 44, 57), 'cancelled', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 887560), datetime.datetime(2025, 11, 19, 16, 23, 57, 887561))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 748: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28697) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28697', '748', '480', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 53, 33), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 888607), datetime.datetime(2025, 11, 19, 16, 23, 57, 888609))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28697) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28697) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28697) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28697', '748', '480', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 9, 53, 33), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 888607), datetime.datetime(2025, 11, 19, 16, 23, 57, 888609))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 749: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28215) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28215', '749', '481', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 10, 29, 15), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 887925), datetime.datetime(2025, 11, 19, 16, 23, 57, 887926))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28215) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28215) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28215) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28215', '749', '481', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 10, 29, 15), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 887925), datetime.datetime(2025, 11, 19, 16, 23, 57, 887926))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 750: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19898) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19898', '750', '482', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 12, 50, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 895628), datetime.datetime(2025, 11, 19, 16, 23, 57, 895630))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19898) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19898) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 19898) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '19898', '750', '482', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 12, 50, 31), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 895628), datetime.datetime(2025, 11, 19, 16, 23, 57, 895630))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 752: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22816) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22816', '752', '483', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 13, 36, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 896028), datetime.datetime(2025, 11, 19, 16, 23, 57, 896029))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22816) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22816) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 22816) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '22816', '752', '483', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 13, 36, 6), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 896028), datetime.datetime(2025, 11, 19, 16, 23, 57, 896029))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 753: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28216) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28216', '753', '484', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 14, 59, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 897103), datetime.datetime(2025, 11, 19, 16, 23, 57, 897105))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28216) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28216) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28216) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28216', '753', '484', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 14, 59, 52), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 897103), datetime.datetime(2025, 11, 19, 16, 23, 57, 897105))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 754: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28217) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28217', '754', '485', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 16, 11, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 897564), datetime.datetime(2025, 11, 19, 16, 23, 57, 897565))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28217) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28217) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28217) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28217', '754', '485', datetime.date(2014, 5, 14), datetime.datetime(2014, 5, 14, 16, 11, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 897564), datetime.datetime(2025, 11, 19, 16, 23, 57, 897565))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 756: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26731) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26731', '756', '487', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 10, 44, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 918826), datetime.datetime(2025, 11, 19, 16, 23, 57, 918828))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26731) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26731) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26731) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26731', '756', '487', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 10, 44, 15), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 918826), datetime.datetime(2025, 11, 19, 16, 23, 57, 918828))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 755: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28218) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28218', '755', '486', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 8, 23, 1), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 919256), datetime.datetime(2025, 11, 19, 16, 23, 57, 919257))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28218) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28218) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28218) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28218', '755', '486', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 8, 23, 1), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 919256), datetime.datetime(2025, 11, 19, 16, 23, 57, 919257))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 758: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28245) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28245', '758', '488', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 14, 20, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 928613), datetime.datetime(2025, 11, 19, 16, 23, 57, 928614))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28245) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28245) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28245) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28245', '758', '488', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 14, 20, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 928613), datetime.datetime(2025, 11, 19, 16, 23, 57, 928614))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 767: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28222) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28222', '767', '491', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 34, 5), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 935740), datetime.datetime(2025, 11, 19, 16, 23, 57, 935741))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28222) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28222) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28222) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28222', '767', '491', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 34, 5), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 935740), datetime.datetime(2025, 11, 19, 16, 23, 57, 935741))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 759: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28220) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28220', '759', '489', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 10, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 936129), datetime.datetime(2025, 11, 19, 16, 23, 57, 936130))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28220) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28220) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28220) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28220', '759', '489', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 10, 36), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 936129), datetime.datetime(2025, 11, 19, 16, 23, 57, 936130))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 760: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28221) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28221', '760', '490', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 12, 48), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 936439), datetime.datetime(2025, 11, 19, 16, 23, 57, 936440))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28221) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28221) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28221) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28221', '760', '490', datetime.date(2014, 5, 15), datetime.datetime(2014, 5, 15, 16, 12, 48), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 936439), datetime.datetime(2025, 11, 19, 16, 23, 57, 936440))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 770: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26199) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26199', '770', '493', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 22, 4), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 936723), datetime.datetime(2025, 11, 19, 16, 23, 57, 936724))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26199) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26199) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26199) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26199', '770', '493', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 22, 4), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 936723), datetime.datetime(2025, 11, 19, 16, 23, 57, 936724))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 769: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26193) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26193', '769', '492', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 20, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 937015), datetime.datetime(2025, 11, 19, 16, 23, 57, 937016))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26193) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26193) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26193) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26193', '769', '492', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 20, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 937015), datetime.datetime(2025, 11, 19, 16, 23, 57, 937016))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 771: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28224) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28224', '771', '494', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 24, 38), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 937302), datetime.datetime(2025, 11, 19, 16, 23, 57, 937303))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28224) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28224) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28224) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28224', '771', '494', datetime.date(2014, 5, 16), datetime.datetime(2014, 5, 16, 15, 24, 38), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 937302), datetime.datetime(2025, 11, 19, 16, 23, 57, 937303))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 773: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29665) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29665', '773', '495', datetime.date(2014, 5, 17), datetime.datetime(2014, 5, 17, 9, 22, 19), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 937933), datetime.datetime(2025, 11, 19, 16, 23, 57, 937934))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29665) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29665) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 29665) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '29665', '773', '495', datetime.date(2014, 5, 17), datetime.datetime(2014, 5, 17, 9, 22, 19), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 937933), datetime.datetime(2025, 11, 19, 16, 23, 57, 937934))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 774: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21966) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21966', '774', '496', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 7, 16, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 942516), datetime.datetime(2025, 11, 19, 16, 23, 57, 942517))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21966) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21966) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21966) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21966', '774', '496', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 7, 16, 44), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 942516), datetime.datetime(2025, 11, 19, 16, 23, 57, 942517))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 775: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28137) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28137', '775', '497', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 16, 15, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 963536), datetime.datetime(2025, 11, 19, 16, 23, 57, 963537))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28137) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28137) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28137) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28137', '775', '497', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 16, 15, 17), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 963536), datetime.datetime(2025, 11, 19, 16, 23, 57, 963537))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 777: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 300) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '300', '777', '499', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 18, 28, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 973213), datetime.datetime(2025, 11, 19, 16, 23, 57, 973215))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 300) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 300) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 300) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '300', '777', '499', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 18, 28, 39), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 973213), datetime.datetime(2025, 11, 19, 16, 23, 57, 973215))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 776: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28226) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28226', '776', '498', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 17, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 973638), datetime.datetime(2025, 11, 19, 16, 23, 57, 973639))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28226) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28226) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28226) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28226', '776', '498', datetime.date(2014, 5, 18), datetime.datetime(2014, 5, 18, 17, 29), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 973638), datetime.datetime(2025, 11, 19, 16, 23, 57, 973639))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 779: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18274) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18274', '779', '501', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 10, 13, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 974295), datetime.datetime(2025, 11, 19, 16, 23, 57, 974296))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18274) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18274) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 18274) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '18274', '779', '501', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 10, 13, 28), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 974295), datetime.datetime(2025, 11, 19, 16, 23, 57, 974296))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 781: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28228) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28228', '781', '502', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 12, 5, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 974607), datetime.datetime(2025, 11, 19, 16, 23, 57, 974608))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28228) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28228) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28228) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28228', '781', '502', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 12, 5, 33), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 974607), datetime.datetime(2025, 11, 19, 16, 23, 57, 974608))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 785: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26225) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26225', '785', '505', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 2, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 978751), datetime.datetime(2025, 11, 19, 16, 23, 57, 978752))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26225) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26225) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26225) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26225', '785', '505', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 2, 41), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 978751), datetime.datetime(2025, 11, 19, 16, 23, 57, 978752))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:57 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 786: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21937) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21937', '786', '506', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 6, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 979082), datetime.datetime(2025, 11, 19, 16, 23, 57, 979083))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21937) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21937) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 21937) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '21937', '786', '506', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 6, 47), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 979082), datetime.datetime(2025, 11, 19, 16, 23, 57, 979083))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 787: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28247', '787', '507', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 9, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 979391), datetime.datetime(2025, 11, 19, 16, 23, 57, 979392))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28247) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28247) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28247', '787', '507', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 9, 34), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 979391), datetime.datetime(2025, 11, 19, 16, 23, 57, 979392))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 788: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4539) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4539', '788', '508', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 15, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 980567), datetime.datetime(2025, 11, 19, 16, 23, 57, 980568))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4539) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4539) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4539) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4539', '788', '508', datetime.date(2014, 5, 19), datetime.datetime(2014, 5, 19, 16, 15, 11), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 980567), datetime.datetime(2025, 11, 19, 16, 23, 57, 980568))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 789: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26776', '789', '509', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 8, 52, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 996018), datetime.datetime(2025, 11, 19, 16, 23, 57, 996019))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 26776) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '26776', '789', '509', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 8, 52, 27), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 57, 996018), datetime.datetime(2025, 11, 19, 16, 23, 57, 996019))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 792: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28254) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28254', '792', '512', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 13, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 11683), datetime.datetime(2025, 11, 19, 16, 23, 58, 11685))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28254) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28254) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28254) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28254', '792', '512', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 13, 42), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 11683), datetime.datetime(2025, 11, 19, 16, 23, 58, 11685))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 790: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20782) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20782', '790', '510', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 9, 9, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 12145), datetime.datetime(2025, 11, 19, 16, 23, 58, 12145))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20782) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20782) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 20782) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '20782', '790', '510', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 9, 9, 7), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 12145), datetime.datetime(2025, 11, 19, 16, 23, 58, 12145))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 793: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28253) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28253', '793', '513', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 14, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 12488), datetime.datetime(2025, 11, 19, 16, 23, 58, 12489))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28253) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28253) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28253) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28253', '793', '513', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 14, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 12488), datetime.datetime(2025, 11, 19, 16, 23, 58, 12489))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 795: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28246) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28246', '795', '515', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 29, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 16783), datetime.datetime(2025, 11, 19, 16, 23, 58, 16785))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28246) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28246) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28246) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28246', '795', '515', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 11, 29, 30), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 16783), datetime.datetime(2025, 11, 19, 16, 23, 58, 16785))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 797: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28554) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28554', '797', '516', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 13, 38, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 17104), datetime.datetime(2025, 11, 19, 16, 23, 58, 17105))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28554) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28554) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28554) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28554', '797', '516', datetime.date(2014, 5, 20), datetime.datetime(2014, 5, 20, 13, 38, 34), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 17104), datetime.datetime(2025, 11, 19, 16, 23, 58, 17105))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 807: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28243) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28243', '807', '519', datetime.date(2014, 5, 22), datetime.datetime(2014, 5, 22, 12, 32, 47), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 17518), datetime.datetime(2025, 11, 19, 16, 23, 58, 17519))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28243) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28243) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28243) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28243', '807', '519', datetime.date(2014, 5, 22), datetime.datetime(2014, 5, 22, 12, 32, 47), 'request', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 17518), datetime.datetime(2025, 11, 19, 16, 23, 58, 17519))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 809: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4430) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4430', '809', '521', datetime.date(2014, 5, 22), datetime.datetime(2014, 5, 22, 15, 25, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 17913), datetime.datetime(2025, 11, 19, 16, 23, 58, 17914))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4430) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4430) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 4430) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '4430', '809', '521', datetime.date(2014, 5, 22), datetime.datetime(2014, 5, 22, 15, 25, 35), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 17913), datetime.datetime(2025, 11, 19, 16, 23, 58, 17914))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 819: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16610) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16610', '819', '522', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 9, 55, 16), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 18550), datetime.datetime(2025, 11, 19, 16, 23, 58, 18551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16610) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16610) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 16610) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '16610', '819', '522', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 9, 55, 16), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 18550), datetime.datetime(2025, 11, 19, 16, 23, 58, 18551))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 821: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28268) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28268', '821', '523', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 45, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 30368), datetime.datetime(2025, 11, 19, 16, 23, 58, 30369))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28268) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28268) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28268) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28268', '821', '523', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 45, 44), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 30368), datetime.datetime(2025, 11, 19, 16, 23, 58, 30369))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 822: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28269) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28269', '822', '524', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 48, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 30777), datetime.datetime(2025, 11, 19, 16, 23, 58, 30778))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28269) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28269) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28269) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28269', '822', '524', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 48, 43), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 30777), datetime.datetime(2025, 11, 19, 16, 23, 58, 30778))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 824: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8615) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8615', '824', '526', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 17, 2, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 49327), datetime.datetime(2025, 11, 19, 16, 23, 58, 49329))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8615) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8615) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 8615) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '8615', '824', '526', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 17, 2, 36), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 49327), datetime.datetime(2025, 11, 19, 16, 23, 58, 49329))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 823: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28270) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28270', '823', '525', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 51, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 49725), datetime.datetime(2025, 11, 19, 16, 23, 58, 49726))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28270) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28270) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28270) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28270', '823', '525', datetime.date(2014, 5, 23), datetime.datetime(2014, 5, 23, 16, 51, 15), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 49725), datetime.datetime(2025, 11, 19, 16, 23, 58, 49726))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 826: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14133) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14133', '826', '528', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 8, 55, 33), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 50049), datetime.datetime(2025, 11, 19, 16, 23, 58, 50050))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14133) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14133) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 14133) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '14133', '826', '528', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 8, 55, 33), 'reservation', None, 'STAMM', None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 50049), datetime.datetime(2025, 11, 19, 16, 23, 58, 50050))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 827: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28271) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28271', '827', '529', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 8, 59, 10), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 57890), datetime.datetime(2025, 11, 19, 16, 23, 58, 57892))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28271) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28271) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28271) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28271', '827', '529', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 8, 59, 10), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 57890), datetime.datetime(2025, 11, 19, 16, 23, 58, 57892))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 830: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28273) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28273', '830', '530', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 12, 31), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 58286), datetime.datetime(2025, 11, 19, 16, 23, 58, 58287))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28273) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28273) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28273) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28273', '830', '530', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 12, 31), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 58286), datetime.datetime(2025, 11, 19, 16, 23, 58, 58287))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-19 16:23:58 - alpine_bits_python.conversion_service - ERROR - Error processing reservation 833: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28275) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28275', '833', '532', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 16, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 58789), datetime.datetime(2025, 11, 19, 16, 23, 58, 58791))] (Background on this error at: https://sqlalche.me/e/20/gkpj) Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 545, in _prepare_and_execute self._rows = deque(await prepared_stmt.fetch(*parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 176, in fetch data = await self.__bind_execute(args, 0, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 267, in __bind_execute data, status, _ = await self.__do_execute( ^^^^^^^^^^^^^^^^^^^^^^^^ lambda protocol: protocol.bind_execute( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._state, args, '', limit, True, timeout)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/asyncpg/prepared_stmt.py", line 256, in __do_execute return await executor(protocol) ^^^^^^^^^^^^^^^^^^^^^^^^ File "asyncpg/protocol/protocol.pyx", line 206, in bind_execute asyncpg.exceptions.ForeignKeyViolationError: insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28275) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.dialects.postgresql.asyncpg.AsyncAdapt_asyncpg_dbapi.IntegrityError: : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28275) is not present in table "conversion_guests". The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 406, in _process_reservation_safe reservation_stats = await self._create_or_update_conversion( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reservation_elem, session ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/src/alpine_bits_python/conversion_service.py", line 610, in _create_or_update_conversion await session.flush() File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/ext/asyncio/session.py", line 801, in flush await greenlet_spawn(self.sync_session.flush, objects=objects) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 203, in greenlet_spawn result = context.switch(value) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4345, in flush self._flush(objects) ~~~~~~~~~~~^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4480, in _flush with util.safe_reraise(): ~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/langhelpers.py", line 224, in __exit__ raise exc_value.with_traceback(exc_tb) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/session.py", line 4441, in _flush flush_context.execute() ~~~~~~~~~~~~~~~~~~~~~^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) ~~~~~~~~~~~^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.mapper, ^^^^^^^^^^^^ uow.states_for_mapper_hierarchy(self.mapper, False, False), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ uow, ^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( ~~~~~~~~~~~~~~~~~~~~~~~^ base_mapper, ^^^^^^^^^^^^ ...<3 lines>... insert, ^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( statement, params, execution_options=execution_options, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1419, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/sql/elements.py", line 526, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1641, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 2355, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/engine/default.py", line 951, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 580, in execute self._adapt_connection.await_( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self._prepare_and_execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/util/_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 558, in _prepare_and_execute self._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 508, in _handle_exception self._adapt_connection._handle_exception(error) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/home/divusjulius/repos/alpinebits_python/.venv/lib/python3.13/site-packages/sqlalchemy/dialects/postgresql/asyncpg.py", line 792, in _handle_exception raise translated_error from error sqlalchemy.exc.IntegrityError: (sqlalchemy.dialects.postgresql.asyncpg.IntegrityError) : insert or update on table "conversions" violates foreign key constraint "conversions_hotel_id_guest_id_fkey" DETAIL: Key (hotel_id, guest_id)=(39054_001, 28275) is not present in table "conversion_guests". [SQL: INSERT INTO conversions (reservation_id, customer_id, hashed_customer_id, hotel_id, guest_id, pms_reservation_id, reservation_number, reservation_date, creation_time, reservation_type, booking_channel, advertising_medium, advertising_partner, advertising_campagne, directly_attributable, guest_matched, created_at, updated_at) VALUES ($1::INTEGER, $2::INTEGER, $3::INTEGER, $4::VARCHAR, $5::VARCHAR, $6::VARCHAR, $7::VARCHAR, $8::DATE, $9::TIMESTAMP WITH TIME ZONE, $10::VARCHAR, $11::VARCHAR, $12::VARCHAR, $13::VARCHAR, $14::VARCHAR, $15::BOOLEAN, $16::BOOLEAN, $17::TIMESTAMP WITH TIME ZONE, $18::TIMESTAMP WITH TIME ZONE) RETURNING conversions.id] [parameters: (None, None, None, '39054_001', '28275', '833', '532', datetime.date(2014, 5, 24), datetime.datetime(2014, 5, 24, 13, 16, 27), 'reservation', None, None, None, None, False, False, datetime.datetime(2025, 11, 19, 16, 23, 58, 58789), datetime.datetime(2025, 11, 19, 16, 23, 58, 58791))] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-11-25 12:02:21 - root - INFO - Logging to file: config/alpinebits.log 2025-11-25 12:02:21 - root - INFO - Logging configured at INFO level 2025-11-25 12:02:21 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-25 12:02:21 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-25 12:02:21 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-25 12:02:21 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-25 12:02:21 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-25 12:02:21 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-25 12:02:21 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-25 12:02:21 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-25 12:02:21 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-25 12:02:21 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-25 12:02:21 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: wix_form 2025-11-25 12:02:21 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: generic 2025-11-25 12:02:21 - alpine_bits_python.webhook_processor - INFO - Webhook processors initialized 2025-11-25 12:02:21 - alpine_bits_python.api - INFO - Webhook processors initialized 2025-11-25 12:02:21 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-25 12:02:21 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-25 12:02:21 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-25 12:02:21 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-25 12:02:21 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-25 12:03:13 - root - INFO - Logging to file: config/alpinebits.log 2025-11-25 12:03:13 - root - INFO - Logging configured at INFO level 2025-11-25 12:03:13 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-11-25 12:03:13 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-11-25 12:03:13 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-11-25 12:03:13 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-11-25 12:03:13 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-11-25 12:03:13 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-11-25 12:03:13 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-11-25 12:03:13 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-11-25 12:03:13 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-11-25 12:03:13 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-11-25 12:03:13 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: wix_form 2025-11-25 12:03:13 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: generic 2025-11-25 12:03:13 - alpine_bits_python.webhook_processor - INFO - Webhook processors initialized 2025-11-25 12:03:13 - alpine_bits_python.api - INFO - Webhook processors initialized 2025-11-25 12:03:13 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-11-25 12:03:13 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-11-25 12:03:13 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-11-25 12:03:13 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-11-25 12:03:13 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created hotel: 39054_001 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39054_001, type=wix_form, secret=E3wZiShNY47_KqwZUxBe7BJKluorJYj6qHfclrQg1UnyurYojyw_f0Z1KJBrXIuG 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39054_001, type=generic, secret=PmhN4o5MR4VYR9U04kwgp4nRnJ2FMfxm1V2TARIh46Qx49Iy0sndPzeIYXM31KTU 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created hotel: 135 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 135, type=wix_form, secret=Rb0Dp1mFHZH5vbF66ZsUXoSiIVJdVjskxjlz-PLYXglaJ_DXGo7B7dtw0xbO15_O 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 135, type=generic, secret=KCblY6u535uAgQ-nk0DS24FsilkS73hsplVecXy8vFg0GqDFX1lsF2U4JGmPURtf 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created hotel: 39052_001 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39052_001, type=wix_form, secret=d-oKOTZ4GqcNIdnR6cMcHtpEUWXNpFgwbc0qRXS_9m1J2vJRYHTjWs3pb8XvF3B_ 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39052_001, type=generic, secret=bdO04CoGOHyl7P8zFOB8dNxaxkccNNyXgM_za9pPiFqm4LmUM4KQ0l2qfOTu7gyM 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created hotel: 39040_001 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39040_001, type=wix_form, secret=Arj5jksgLxgJcad9OAGIZzWfF1x1g6g965EZKGp-njDsF2oK-jiODYlN4HiO46cz 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39040_001, type=generic, secret=A-_w63IXXmwsztd1pN6wDEtvr_oKO1GRROO5ff9lad0VTAh7WH5mzqUwdi9H8Be- 2025-11-25 12:03:14 - alpine_bits_python.hotel_service - INFO - Config sync complete: 4 hotels created, 0 updated, 8 endpoints created 2025-11-25 12:03:14 - alpine_bits_python.db_setup - INFO - Config sync: 4 hotels created, 0 updated, 8 endpoints created 2025-11-25 12:03:15 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-11-25 12:03:15 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-11-25 12:03:15 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-11-25 12:03:15 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-11-25 12:03:15 - alpine_bits_python.api - INFO - Startup tasks completed 2025-11-25 12:03:15 - alpine_bits_python.api - INFO - Webhook periodic cleanup task started 2025-11-25 12:03:15 - alpine_bits_python.api - INFO - Application startup complete 2025-11-25 12:03:35 - alpine_bits_python.api - INFO - Application shutdown initiated 2025-11-25 12:03:35 - alpine_bits_python.api - INFO - Webhook cleanup task cancelled 2025-11-25 12:03:35 - alpine_bits_python.api - INFO - Webhook cleanup task stopped 2025-11-25 12:03:35 - alpine_bits_python.email_service - INFO - Shutting down email service thread pool 2025-11-25 12:03:35 - alpine_bits_python.email_service - INFO - Email service thread pool shut down complete 2025-11-25 12:03:35 - alpine_bits_python.api - INFO - Email service shut down 2025-11-25 12:03:35 - alpine_bits_python.api - INFO - Application shutdown complete 2025-11-25 12:03:35 - alpine_bits_python.worker_coordination - INFO - Released primary worker lock (pid=22943) 2025-12-03 08:59:46 - root - INFO - Logging to file: config/alpinebits.log 2025-12-03 08:59:46 - root - INFO - Logging configured at INFO level 2025-12-03 08:59:46 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-12-03 08:59:46 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-12-03 08:59:46 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-12-03 08:59:46 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-12-03 08:59:46 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-12-03 08:59:46 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-12-03 08:59:46 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-12-03 08:59:46 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-12-03 08:59:46 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-12-03 08:59:46 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-12-03 08:59:46 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: wix_form 2025-12-03 08:59:46 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: generic 2025-12-03 08:59:46 - alpine_bits_python.webhook_processor - INFO - Webhook processors initialized 2025-12-03 08:59:46 - alpine_bits_python.api - INFO - Webhook processors initialized 2025-12-03 08:59:46 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-12-03 08:59:46 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-12-03 08:59:46 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-12-03 08:59:46 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-12-03 08:59:46 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-12-03 08:59:46 - alpine_bits_python.hotel_service - INFO - Config sync complete: 0 hotels created, 4 updated, 0 endpoints created 2025-12-03 08:59:46 - alpine_bits_python.db_setup - INFO - Config sync: 0 hotels created, 4 updated, 0 endpoints created 2025-12-03 08:59:47 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-12-03 08:59:47 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-12-03 08:59:47 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-12-03 08:59:47 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-12-03 08:59:47 - alpine_bits_python.db_setup - INFO - Checking for stuck webhooks to reprocess... 2025-12-03 08:59:47 - alpine_bits_python.db_setup - INFO - No stuck webhooks found 2025-12-03 08:59:47 - alpine_bits_python.api - INFO - Startup tasks completed 2025-12-03 08:59:47 - alpine_bits_python.api - INFO - Webhook periodic cleanup task started 2025-12-03 08:59:47 - alpine_bits_python.api - INFO - Application startup complete 2025-12-03 08:59:51 - alpine_bits_python.api - INFO - Application shutdown initiated 2025-12-03 08:59:51 - alpine_bits_python.api - INFO - Webhook cleanup task cancelled 2025-12-03 08:59:51 - alpine_bits_python.api - INFO - Webhook cleanup task stopped 2025-12-03 08:59:51 - alpine_bits_python.email_service - INFO - Shutting down email service thread pool 2025-12-03 08:59:51 - alpine_bits_python.email_service - INFO - Email service thread pool shut down complete 2025-12-03 08:59:51 - alpine_bits_python.api - INFO - Email service shut down 2025-12-03 08:59:51 - alpine_bits_python.api - INFO - Application shutdown complete 2025-12-03 08:59:51 - alpine_bits_python.worker_coordination - INFO - Released primary worker lock (pid=9801) 2025-12-03 10:38:22 - root - INFO - Logging to file: config/alpinebits.log 2025-12-03 10:38:22 - root - INFO - Logging configured at INFO level 2025-12-03 10:38:22 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-12-03 10:38:22 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-12-03 10:38:22 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-12-03 10:38:22 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-12-03 10:38:22 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-12-03 10:38:22 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-12-03 10:38:22 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-12-03 10:38:22 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-12-03 10:38:22 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-12-03 10:38:22 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-12-03 10:38:22 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: wix_form 2025-12-03 10:38:22 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: generic 2025-12-03 10:38:22 - alpine_bits_python.webhook_processor - INFO - Webhook processors initialized 2025-12-03 10:38:22 - alpine_bits_python.api - INFO - Webhook processors initialized 2025-12-03 10:38:22 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-12-03 10:38:22 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-12-03 10:38:22 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-12-03 10:38:22 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-12-03 10:38:22 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-12-03 10:38:22 - alpine_bits_python.hotel_service - INFO - Created hotel: 39054_001 2025-12-03 10:38:22 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39054_001, type=wix_form, secret=JWreZtpYZIMDALw71zlLStFcQFdZbBXGGhVd379GX6oeDJE2iZLebCi0Sw2d8A0T 2025-12-03 10:38:22 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39054_001, type=generic, secret=BzBT1xmoHA4EIpupE8YOY2r9dfWG4FJY7pEU4eDD_5RW3cKRRMJXLp6JRlY3Egr3 2025-12-03 10:38:23 - alpine_bits_python.hotel_service - INFO - Created hotel: 135 2025-12-03 10:38:23 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 135, type=wix_form, secret=0vbn5mCJBIRcHtK2DS9AWFebF8LncbpcR0sDJ7zctD3wWgdPZLdiIO-743HwiljT 2025-12-03 10:38:23 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 135, type=generic, secret=ci12B1Q81uvSwpyHppL5n1T5tYRXeJnv2cP4OkWH2FoShlMCYWEuvkmxdLhvR50N 2025-12-03 10:38:23 - alpine_bits_python.hotel_service - INFO - Created hotel: 39052_001 2025-12-03 10:38:23 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39052_001, type=wix_form, secret=V4BcT_XGcGJg7hcHhH2IVupcW4u231R711tdI-eiv15a-cSyaMlRnqrhUqNh0csC 2025-12-03 10:38:23 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39052_001, type=generic, secret=x1M6_NYYXrHEC3aXFPkyglprNC6U5OhBFT4TW9E8SmEnpSRq0xm_ApWv4-Vl-pe3 2025-12-03 10:38:23 - alpine_bits_python.hotel_service - INFO - Created hotel: 39040_001 2025-12-03 10:38:23 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39040_001, type=wix_form, secret=5JMgT0EI0CnRgp7jaHE1rCHQwZFMv1t9wn1yWJEBR5j_2Zrcqz_4W5g6pJBvZw4l 2025-12-03 10:38:23 - alpine_bits_python.hotel_service - INFO - Created webhook endpoint for hotel 39040_001, type=generic, secret=lrYRwnHMq5B1I_XEH7cUoOPx95zzzfrmJcRoh9C_Rd-WD3kl4F0M-UNetAlRbMVU 2025-12-03 10:38:23 - alpine_bits_python.hotel_service - INFO - Config sync complete: 4 hotels created, 0 updated, 8 endpoints created 2025-12-03 10:38:23 - alpine_bits_python.db_setup - INFO - Config sync: 4 hotels created, 0 updated, 8 endpoints created 2025-12-03 10:38:24 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-12-03 10:38:24 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-12-03 10:38:40 - root - INFO - Logging to file: config/alpinebits.log 2025-12-03 10:38:40 - root - INFO - Logging configured at INFO level 2025-12-03 10:38:40 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-12-03 10:38:40 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-12-03 10:38:40 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-12-03 10:38:40 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-12-03 10:38:40 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-12-03 10:38:40 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-12-03 10:38:40 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-12-03 10:38:40 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-12-03 10:38:40 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-12-03 10:38:40 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-12-03 10:38:40 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: wix_form 2025-12-03 10:38:40 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: generic 2025-12-03 10:38:40 - alpine_bits_python.webhook_processor - INFO - Webhook processors initialized 2025-12-03 10:38:40 - alpine_bits_python.api - INFO - Webhook processors initialized 2025-12-03 10:38:40 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-12-03 10:38:40 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-12-03 10:38:40 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-12-03 10:38:40 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-12-03 10:38:40 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-12-03 10:38:40 - alpine_bits_python.hotel_service - INFO - Config sync complete: 0 hotels created, 4 updated, 0 endpoints created 2025-12-03 10:38:40 - alpine_bits_python.db_setup - INFO - Config sync: 0 hotels created, 4 updated, 0 endpoints created 2025-12-03 10:38:41 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-12-03 10:38:41 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-12-03 10:38:53 - root - INFO - Logging to file: config/alpinebits.log 2025-12-03 10:38:53 - root - INFO - Logging configured at INFO level 2025-12-03 10:38:53 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-12-03 10:38:53 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-12-03 10:38:53 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-12-03 10:38:53 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-12-03 10:38:53 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-12-03 10:38:53 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-12-03 10:38:53 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-12-03 10:38:53 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-12-03 10:38:53 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-12-03 10:38:53 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-12-03 10:38:53 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: wix_form 2025-12-03 10:38:53 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: generic 2025-12-03 10:38:53 - alpine_bits_python.webhook_processor - INFO - Webhook processors initialized 2025-12-03 10:38:53 - alpine_bits_python.api - INFO - Webhook processors initialized 2025-12-03 10:38:53 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-12-03 10:38:53 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-12-03 10:38:53 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-12-03 10:38:53 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-12-03 10:38:53 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-12-03 10:38:53 - alpine_bits_python.hotel_service - INFO - Config sync complete: 0 hotels created, 4 updated, 0 endpoints created 2025-12-03 10:38:53 - alpine_bits_python.db_setup - INFO - Config sync: 0 hotels created, 4 updated, 0 endpoints created 2025-12-03 10:38:54 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-12-03 10:38:54 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-12-03 10:38:54 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-12-03 10:38:54 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-12-03 10:38:54 - alpine_bits_python.db_setup - INFO - Checking for stuck webhooks to reprocess... 2025-12-03 10:38:54 - alpine_bits_python.db_setup - INFO - No stuck webhooks found 2025-12-03 10:38:54 - alpine_bits_python.api - INFO - Startup tasks completed 2025-12-03 10:38:54 - alpine_bits_python.api - INFO - Webhook periodic cleanup task started 2025-12-03 10:38:54 - alpine_bits_python.api - INFO - Application startup complete 2025-12-03 10:39:31 - alpine_bits_python.api - INFO - Application shutdown initiated 2025-12-03 10:39:31 - alpine_bits_python.api - INFO - Webhook cleanup task cancelled 2025-12-03 10:39:31 - alpine_bits_python.api - INFO - Webhook cleanup task stopped 2025-12-03 10:39:31 - alpine_bits_python.email_service - INFO - Shutting down email service thread pool 2025-12-03 10:39:31 - alpine_bits_python.email_service - INFO - Email service thread pool shut down complete 2025-12-03 10:39:31 - alpine_bits_python.api - INFO - Email service shut down 2025-12-03 10:39:31 - alpine_bits_python.api - INFO - Application shutdown complete 2025-12-03 10:39:31 - alpine_bits_python.worker_coordination - INFO - Released primary worker lock (pid=34567) 2025-12-03 10:39:34 - root - INFO - Logging to file: config/alpinebits.log 2025-12-03 10:39:34 - root - INFO - Logging configured at INFO level 2025-12-03 10:39:34 - alpine_bits_python.notification_service - INFO - Registered notification backend: pushover 2025-12-03 10:39:34 - alpine_bits_python.notification_manager - INFO - Registered pushover backend with priority 0 2025-12-03 10:39:34 - alpine_bits_python.notification_manager - INFO - Notification service configured with backends: ['pushover'] 2025-12-03 10:39:34 - alpine_bits_python.api - INFO - Application startup initiated (primary_worker=True) 2025-12-03 10:39:34 - alpine_bits_python.db - INFO - Configured database schema: alpinebits 2025-12-03 10:39:34 - alpine_bits_python.db - INFO - Setting PostgreSQL search_path to: alpinebits,public 2025-12-03 10:39:34 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_NOTIF_REPORT 2025-12-03 10:39:34 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_PING 2025-12-03 10:39:34 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_HOTEL_RES_NOTIF_GUEST_REQUESTS 2025-12-03 10:39:34 - alpine_bits_python.alpinebits_server - INFO - Initializing action instance for AlpineBitsActionName.OTA_READ 2025-12-03 10:39:34 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: wix_form 2025-12-03 10:39:34 - alpine_bits_python.webhook_processor - INFO - Registered webhook processor: generic 2025-12-03 10:39:34 - alpine_bits_python.webhook_processor - INFO - Webhook processors initialized 2025-12-03 10:39:34 - alpine_bits_python.api - INFO - Webhook processors initialized 2025-12-03 10:39:34 - alpine_bits_python.api - INFO - Hotel 39054_001 has no push_endpoint configured 2025-12-03 10:39:34 - alpine_bits_python.api - INFO - Hotel 135 has no push_endpoint configured 2025-12-03 10:39:34 - alpine_bits_python.api - INFO - Hotel 39052_001 has no push_endpoint configured 2025-12-03 10:39:34 - alpine_bits_python.api - INFO - Hotel 39040_001 has no push_endpoint configured 2025-12-03 10:39:34 - alpine_bits_python.api - INFO - Running startup tasks (primary worker)... 2025-12-03 10:39:34 - alpine_bits_python.hotel_service - INFO - Config sync complete: 0 hotels created, 4 updated, 0 endpoints created 2025-12-03 10:39:34 - alpine_bits_python.db_setup - INFO - Config sync: 0 hotels created, 4 updated, 0 endpoints created 2025-12-03 10:39:35 - alpine_bits_python.db_setup - INFO - Backfilling advertising account IDs for existing reservations... 2025-12-03 10:39:35 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with account configurations 2025-12-03 10:39:35 - alpine_bits_python.db_setup - INFO - Backfilling usernames for existing acked_requests... 2025-12-03 10:39:35 - alpine_bits_python.db_setup - INFO - Found 4 hotel(s) with usernames in config 2025-12-03 10:39:35 - alpine_bits_python.db_setup - INFO - Checking for stuck webhooks to reprocess... 2025-12-03 10:39:35 - alpine_bits_python.db_setup - INFO - No stuck webhooks found 2025-12-03 10:39:35 - alpine_bits_python.api - INFO - Startup tasks completed 2025-12-03 10:39:35 - alpine_bits_python.api - INFO - Webhook periodic cleanup task started 2025-12-03 10:39:35 - alpine_bits_python.api - INFO - Application startup complete 2025-12-03 10:39:50 - alpine_bits_python.api - INFO - AlpineBits authentication successful for user: bemelman (from config) 2025-12-03 10:39:50 - alpine_bits_python.api - INFO - XML file queued for processing: logs/conversions_import/file_bemelman_20251203_103950.xml by user bemelman (original: file.xml) 2025-12-03 10:39:50 - alpine_bits_python.api - INFO - Starting database processing of file.xml 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Loaded 1764 reservations into cache 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Reservation cache initialized with 6 hotel codes 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Processing deleted reservation: Hotel 39054_001, PMS ID 74423 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Processing 32 reservations in xml 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Phase 0: Extracted 24 unique guests from 32 reservations 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Phase 1: Successfully upserted 24 guests 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 32770 (pms_id=65675) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 36046 (pms_id=71642) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 34158 (pms_id=68197) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 36811 (pms_id=73332) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 35904 (pms_id=71360) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37465 (pms_id=74400) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37466 (pms_id=74401) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37471 (pms_id=74406) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37472 (pms_id=74407) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37473 (pms_id=74408) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37474 (pms_id=74409) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37475 (pms_id=74410) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37476 (pms_id=74412) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37477 (pms_id=74411) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37478 (pms_id=74413) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37479 (pms_id=74414) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37398 (pms_id=74315) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37212 (pms_id=74028) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37480 (pms_id=74415) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37210 (pms_id=74027) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37481 (pms_id=74416) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37483 (pms_id=74417) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37446 (pms_id=74380) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37437 (pms_id=74369) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37484 (pms_id=74418) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37482 (pms_id=74419) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37486 (pms_id=74420) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37487 (pms_id=74421) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37489 (pms_id=74422) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37485 (pms_id=74424) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37488 (pms_id=74425) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Updated conversion 37490 (pms_id=74426) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Phase 3a: Matched conversion by advertising ID (pms_id=74401, reservation_id=1736) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Phase 3a: Matched conversion by advertising ID (pms_id=74411, reservation_id=1751) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Phase 3a: Matched conversion by advertising ID (pms_id=74027, reservation_id=503) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Phase 3a: Matched conversion by advertising ID (pms_id=74028, reservation_id=503) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Phase 3a: Matched conversion by advertising ID (pms_id=74413, reservation_id=1749) 2025-12-03 10:39:50 - alpine_bits_python.conversion_service - INFO - Phase 3a: Matched conversion by advertising ID (pms_id=74424, reservation_id=1754) 2025-12-03 10:39:54 - alpine_bits_python.conversion_service - INFO - Phase 3b: Found 22138 unique guests from 34438 unmatched conversions 2025-12-03 10:40:12 - alpine_bits_python.api - INFO - Conversion processing complete for file.xml: {'total_reservations': 32, 'deleted_reservations': 1, 'total_daily_sales': 501, 'matched_to_reservation': 6, 'matched_to_customer': 0, 'matched_to_hashed_customer': 0, 'unmatched': 26, 'errors': 0} 2025-12-03 10:41:22 - alpine_bits_python.api - INFO - Application shutdown initiated 2025-12-03 10:41:22 - alpine_bits_python.api - INFO - Webhook cleanup task cancelled 2025-12-03 10:41:22 - alpine_bits_python.api - INFO - Webhook cleanup task stopped 2025-12-03 10:41:22 - alpine_bits_python.email_service - INFO - Shutting down email service thread pool 2025-12-03 10:41:22 - alpine_bits_python.email_service - INFO - Email service thread pool shut down complete 2025-12-03 10:41:22 - alpine_bits_python.api - INFO - Email service shut down 2025-12-03 10:41:22 - alpine_bits_python.api - INFO - Application shutdown complete 2025-12-03 10:41:22 - alpine_bits_python.worker_coordination - INFO - Released primary worker lock (pid=34833)